| (11) | EP 3 444 745 B1 |
(12) | EUROPEAN PATENT SPECIFICATION |
|
|
(54) | SYSTEM AND METHOD FOR AUTHENTICATING DYNAMIC MOVEMENT TRACKING-BASED HANDWRITTEN SIGNATURE FOR SPACE DIVISION SEGMENT SYSTEM UND VERFAHREN ZUR AUTHENTIFIZIERUNG EINER DYNAMISCHEN BEWEGUNGSVERFOLGUNGSBASIERTEN HANDSCHRIFTLICHEN SIGNATUR FÜR RAUMTEILUNGSSEGMENT SYSTÈME ET PROCÉDÉ POUR AUTHENTIFIER UNE SIGNATURE MANUSCRITE À BASE DE SUIVI DE MOUVEMENT DYNAMIQUE POUR UN SEGMENT DE DIVISION SPATIALE |
|
| |||||||||||||||||||||||||||||||
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). |
TECHNICAL FIELD
BACKGROUND ART
DISCLOSURE OF INVENTION
TECHNICAL PROBLEM
TECHNICAL SOLUTION
ADVANTAGEOUS EFFECTS
DESCRIPTION OF DRAWINGS
FIG. 1 is a block diagram of a handwritten signature authentication system based on dynamic movement tracking of spatial-division segment blocks according to an embodiment of the present disclosure;
FIG. 2 is a block diagram of a handwritten signature characteristics acquisition unit in the handwritten signature authentication system based on dynamic movement tracking of spatial-division segment blocks according to an embodiment of the present disclosure;
FIG. 3 illustrates a method of generating segment blocks of a handwritten signature along with characteristics information elements of the segment blocks according to a first embodiment of the present disclosure;
FIG. 4 illustrates a method of generating segment blocks of a handwritten signature along with characteristics information elements of the segment blocks according to a second embodiment of the present disclosure;
FIG. 5 illustrates a method of generating segment blocks of a handwritten signature along with characteristics information elements of the segment blocks according to a third embodiment of the present disclosure;
FIG. 6 illustrates a method of generating sub-segment blocks of the handwritten signature and detecting patterns of the sub-segment blocks according to a first embodiment of the present disclosure, and characteristics information elements of the sub-segment blocks;
FIG. 7 is a block diagram of a spatial-division segment block characteristics detection unit in the handwritten signature characteristics acquisition unit according to an embodiment of the present disclosure;
FIG. 8 is a block diagram of a sub-segment block correlation detection unit in the handwritten signature characteristics acquisition unit according to an embodiment of the present disclosure;
FIG. 9 illustrates a method of generating an inclusion relation of sub-segment blocks which is one of correlation information between the segment blocks according to an embodiment of the present disclosure;
FIG. 10 illustrates a method of generating a positional relation of sub-segment blocks which is one of correlation information between the segment blocks to according an embodiment of the present disclosure;
FIG. 11 illustrates a method of generating a positional relation of sub-segment blocks which is one of correlation information between the segment blocks according to an embodiment of the present disclosure;
FIG. 12 is a flowchart illustrating a handwritten signature authentication method based on dynamic movement tracking of spatial-division segment blocks according to an embodiment of the present disclosure;
FIG. 13 is a flowchart illustrating a method of collecting handwritten signature characteristics data in the handwritten signature authentication method based on dynamic movement tracking of spatial-division segment blocks according to an embodiment of the present disclosure; and
FIG. 14 is a flowchart illustrating a method of generating a spatial-division segment block according to an embodiment of the present disclosure.
BEST MODE
▪ Left_DOT1 = {left10, left11, left12, left13} where Lcnt1 = 4
▪ Right_DOT1 = {right10, right11,right12} where Rent1 = 3
▪ Top_DOT1 = {0̸} where Tcnt1 = 0
▪ Bottom_DOT1 = {0̸} where Bcnt1 = 0
▪ In_DOT1 = {in10} where incnt1 = 1
▪ Seg_DOT1 = {left10,left11, left12,left13, right10, right11, right12, in10}
where total1 = 8▪ Left_DOT2 = {left20, left21, left22, left23} where Lcnt2 = 4
▪ Right_DOT2 = {right20, right21, right22} where Rcnt2 = 3
▪ Top_DOT2 = {0̸} where Tcnt2 = 0
▪ Bottom_DOT2 = {0̸} where Bcnt2 = 0
▪ In_DOT2 = {in20} where incnt2 = 1
▪ Seg_DOT2 = {left20, left21, left22, left23, right20, right21, right22, in20}
where total2 = 8▪ Left_DOT3 = {0̸} where Lcnt2 = 0
▪ Right_DOT3 = {0̸} where Rcnt2 = 0
▪ Top_DOT3 = {top20, top21, top22, top23, top24} where Tcnt2 = 5
▪ Bottom_DOT3 = {bottom20, bottom21, bottom22, bottom23, bottom24, bottom25}
where Bcnt2 = 6▪ LeftDOT4 = {0̸} where Lcnt4 = 0
▪ RightDOT4 = {0̸} where Rcnt4 = 0
▪ TopDOT2 = {top40, top41} where Tcnt4 = 2
▪ BottomDOT2 = {bottom40} where Bcnt4 = 1
▪ In_DOT2 = {in40, in41, in42} where incnt4 = 3
▪ Seg_DOT4 = {top40, top41, bottom40, in40, in41, in42} where total4 = 6
[Description of Reference Numerals]
1: Overall Handwritten Signature Block, 2: Segment Block
100: Enrollment Unit, 200: Input Unit
300: Output Unit, 400: Handwritten Signature Input Unit
410:
500: Handwritten Signature Authentication Unit, 510: Control Unit
520: Handwritten Signature Characteristics Extraction Unit, 530: Handwritten Signature Tracking Unit
540: Handwritten Signature Image Acquisition Unit, 550: Handwritten Signature Characteristics Acquisition Unit
560: Handwritten Signature Segment Block Authentication Unit
610: Handwritten Signature Start Detection Unit
620: Handwritten Signature End Detection Unit
630: Spatial-Division Segment Detection Unit
640: Segment Count Unit
650: Spatial-Division Segment Block Characteristics Detection Unit
651: Sub-segment Block Generation Unit
652: Segment Block Position Detection Unit
653: Segment Block Space Characteristics Detection Unit
654: Space Ratio Characteristics Detection Unit
655: Segment Block Characteristics Information Generation Unit
660: Overall Handwritten Signature Block Characteristics Detection Unit
670: Sub-segment Block Correlation Detection Unit
671: Intersection Space Detection Unit
672: Intersection Space Ratio Detection Unit
673: Sub-segment Block Inclusion Relation Detection Unit
674: Sub-segment Block Positional Relation Detection Unit
675: Sub-segment Block Edge Positional Relation Detection Unit
677: Correlation Characteristics Information Generation Unit
680: Handwritten Signature Characteristics information Generation Unit
690: Dynamic Movement Tracking Unit
a handwritten signature input unit (400) that includes a touch input unit (420) configured to output touch data, as handwritten signature input data, including position data and pressure data for positions that are touched by a signer for handwritten signature;
an enrollment unit (100) configured to enroll overall handwritten signature block characteristics information (Σ) of each signer; and
a handwritten signature authentication unit (500) configured to store the handwritten signature input data including the touch data received from the handwritten signature input unit (400), generate a handwritten signature image by identifying the handwritten signature by use of the handwritten signature input data, generate a spatial overall handwritten signature block (S, S313) defined by a top, a bottom, a leftmost and a rightmost points of the overall handwritten signature and including the handwritten signature, generate segment blocks by spatially dividing generated overall handwritten signature block (S) by a predetermined number of divisions (S317), detect a segment image for each of the generated segment blocks (S323), collect the handwritten signature characteristics information (Σ) including the overall handwritten signature block (S) information, each segment block information, correlation information between the overall handwritten signature block (S) and each segment block (S119), map the collected handwritten signature characteristics information to identification information of the signer, enroll the collected handwritten signature characteristics information in the enrollment unit (100, S121), collect handwritten signature characteristics information (Σ) including the overall handwritten signature block (S) information, each segment block information, correlation information between the overall handwritten signature block (S) and each segment block from the touch data entered through the touch input unit (420) of the handwritten signature input unit (400) (S127) upon receiving a request for handwritten signature authentication (S113), load the enrolled handwritten signature characteristics information (Σ') that corresponds with the identification information of the signer (S129) who requests the handwritten signature authentication, and perform the handwritten signature authentication based on segments of the handwritten signature according to a match rate (S133) by comparing the enrolled handwritten signature characteristics information (Σ', S131) with the collected handwritten signature characteristics information (Σ).
a handwritten signature characteristics extraction unit (520) configured to store the handwritten signature input data received through the touch input unit (420) of the handwritten signature input unit (400), generate the handwritten signature image by identifying the handwritten signature by use of the handwritten signature input data, generate the overall handwritten signature block (S) including the handwritten signature (S313), generate the segment blocks by spatially dividing the generated overall handwritten signature block (S) by the predetermined number of divisions (S317), detect the segment image of each of the generated segment blocks (S323), and extract the handwritten signature characteristics information (Σ) including overall handwritten signature block characteristics information (Q) of the overall handwritten signature block (S), overall segment block characteristics information (V) of the segment blocks constituting the handwritten signature, overall segment block position information (P) of the segment blocks including sub-segment block position information, and overall segment block correlation characteristics information (C) including the correlation information between the overall handwritten signature block (S) and each segment block (S249);
a handwritten signature segment block authentication unit (560) configured to perform a handwritten signature authentication according to a predetermined match rate (S133) by comparing the handwritten signature characteristics information (Σ, S131) extracted by the handwritten signature characteristics extraction unit (520) with the pre-enrolled handwritten signature characteristics information (Σ'); and
a control unit (510) configured to save and enroll the handwritten signature characteristics information (S121) extracted by the handwritten signature characteristics extraction unit (520) to the enrollment unit (100) upon receiving a request for enrollment, and perform a handwritten signature authentication by controlling the handwritten signature segment block authentication unit (560) upon receiving the request for handwritten signature authentication.
a handwritten signature start detection unit (610) configured to detect a start of the handwritten signature from the touch data;
a handwritten signature end detection unit (620) configured to detect an end of the handwritten signature by designating a final touch data input point as an end point of the handwritten signature when there is no touch data input for a certain period of time after the touch data is entered;
a spatial-division segment detection unit (630) configured to generate the handwritten signature image by identifying the handwritten signature by use of the handwritten signature input data received through the touch input unit (420), generate the overall handwritten signature block (S) including the handwritten signature (S313), generate the segment blocks by spatially dividing the generated overall handwritten signature block (S) by the predetermined number of divisions (S317), and detect the segment image for each of the generated segment blocks (S323);
a segment count unit (640) configured to count a number of sub-segments detected by the spatial-division segment detection unit (630) (S222);
a spatial-division segment block characteristics detection unit (650) configured to receive the segment image, determine whether the segment image is divided, generate a sub-segment block (śi.x, S327) including the sub-segment when a sub-segment image re-segmented from the segment image is detected, generate segment block characteristics information (vi, S225) and sub-segment block characteristics information (v́i, S235, S237, S239) for the segment block (si) and the sub-segment block (śi.x), respectively, and generate (S249) and output the overall segment block characteristics information (V) including the segment block characteristics information (vi) and the sub-segment block characteristics information (v́i) along with the overall segment block position information (P);
an overall handwritten signature block characteristics detection unit (660) configured to generate (S249) and output the overall handwritten signature block characteristics information (Q) of the overall handwritten signature block (S);
a sub-segment block correlation detection unit (670) configured to generate (S249) and output the overall segment block correlation characteristics information (C) including correlation information between at least two of the overall handwritten signature block (S), the segment block, and the sub-segment blocks; and
a handwritten signature characteristics acquisition unit (550) including a handwritten signature characteristics information generation unit (680) configured to generate (S119, S127) and output the handwritten signature characteristics information (Σ) including the overall handwritten signature block characteristics information (Q), the overall segment block characteristics information (V), the overall segment block position information (P), and the overall segment block correlation characteristics information (C).
a sub-segment block generation unit (651) configured to receive the segment image as input, determine whether the segment image is divided, and generate the sub-segment block (śi.x) including the sub-segment when the sub-segment image re-segmented from the segment image is detected (S327);
a segment block position detection unit (652) configured to receive the segment block (si) and the sub-segment block (śi.x), and detect and output segment block position information (pi) the sub-segment block position information (ṕi.x) which represent edges of the segment block and the sub-segment blocks (S329), respectively;
a segment block space characteristics detection unit (653) configured to receive at least one of the segment block (si), the sub-segment block (śi.x), the segment block position information (pi), and the sub-segment block position information (ṕi.x) and generate and output segment block space information (space(si)) and sub-segment block space information (space(śi.x)) by calculating space areas of the segment block (si) and the sub-segment block (śi.x) (S331);
a space ratio characteristics detection unit (654) configured to receive the overall handwritten signature block space information (space(S)), the segment block space information (space(si)), and sub-segment block space information (space(śi.x)) from the overall handwritten signature block characteristics detection unit (660), calculate a ratio of a segment block space to an overall handwritten signature block space, a ratio of a sub-segment block space to the overall handwritten signature block space, and a ratio of the sub-segment block space to the segment block space, and generate and output at least one of ratio information (Δi) of the segment block space to the overall handwritten signature block space, ratio information (Δ́i.x) of the sub-segment block space to the overall handwritten signature block space, and ratio information (έi.x) of the sub-segment block space to the segment block space (S223); and
a segment block characteristics information generation unit (655) configured to generate the segment block characteristics information (vi) and the sub-segment block characteristics information (v́i) including corresponding information selected from: the segment block position information (pi) of each segment of the handwritten signature, the sub-segment block position information (ṕi.x), the segment block space information (space(si)), the sub-segment block space information (space(śi.x)), the ratio information (Δi) of the segment block space to the overall handwritten signature block space, the ratio information (Δ́i.x) of the sub-segment block space to the overall handwritten signature block space, and the ratio information (έi.x) of the sub-segment block space to the segment block space, and generate and output the overall segment block characteristics information (V) for all segment blocks of the handwritten signature (S119, S127).
an intersection space detection unit (671) configured to detect any adjacent sub-segment block (śi.y) having a relation of inclusion or intersection with the sub-segment block (śi.x), and output, if any, intersection space information (δ́i.xy) by calculating space of inclusion or intersection area (S229);
an intersection space ratio detection unit (672) configured to receive the overall handwritten signature block space information (space(S)), the segment block space information (space(si)), sub-segment block space information (space(śi.x)), and sub-segment block intersection space information (δ́i.xy), generate the ratio information (ŕi.xy) of the sub-segment block intersection space to the overall handwritten signature block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the overall handwritten signature block space (space(S)), generate ratio information (π́i(δ́ij)) of the sub-segment block intersection space to the sub-segment block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the sub-segment block space (space(śi.x)), and generate ratio information (π́j(δ́ij)) of the sub-segment block intersection space to an adjacent sub-segment block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the adjacent sub-segment block space (space(śi.y)) (S223, S231, S232);
a segment block inclusion relation detection unit (673) configured to generate and output sub-segment block inclusion relation information (ói.xy) which shows whether the adjacent sub-segment block (śi.y) is included in or intersects the sub-segment block (śi.x) (S235);
a segment positional relation detection unit configured to generate and output sub-segment block positional relation information (pósi.xy) representing relative position of the adjacent sub-segment block (śi.y) with respect to the sub-segment block (śi.x) (S237);
an edge positional relation detection unit (675) configured to generate and output sub-segment block edge positional relation information (ed́gei.xy) representing relative edge position at which edge of the sub-segment block (śi.x) intersects the adjacent sub-segment block (śi.y) (S239); and
a correlation characteristics information generation unit (677) configured to generate and output overall segment block correlation characteristics information (C) including the sub-segment block intersection space information (δ́i,xy), the ratio information (ŕi.xy) of the sub-segment block intersection space to the overall handwritten signature block space the ratio information (π́i(δ́ij)) of the sub-segment block intersection space to the sub-segment block space, the ratio information (π́j(δ́ij)) of the sub-segment block intersection space to the adjacent sub-segment block space, the sub-segment block inclusion relation information (ói.xy), the sub-segment block positional relation information (pósi.xy), and the sub-segment block edge positional relation information (ed́gei.xy) (S249).
a dynamic movement tracking unit (690) configured to generate overall segment dynamic behavioral characteristics information (Ψ) by calculating segment dynamic behavioral characteristics information (ψi) representing dynamic behavioral characteristics occurred through dynamic movement of the handwritten signature based on received dynamic movement point information (αi) in the spatially-divided segment block and generate overall segment transition dynamic behavioral characteristics information (T) by calculating segment transition dynamic behavioral characteristics information (ti) (S318),
wherein the spatial-division segment detection unit (630) generates the dynamic movement point information αi), whenever the touch data is input, for a position at which the touch data occurs and outputs the dynamic movement point information (αi) to the dynamic movement tracking unit (690),
wherein the handwritten signature characteristics acquisition unit (550) generates and outputs the handwritten signature characteristics information (Σ) further including the overall segment dynamic behavioral characteristics information (Ψ) and the overall segment transition dynamic behavioral characteristics information (T) in addition to the overall handwritten signature block characteristics information (Q), the overall segment block characteristics information (V), the overall segment block position information (P), and the overall segment block correlation characteristics information (C) (S119, S127).
an enrollment process of enrolling overall handwritten signature block characteristics information of each signer; storing handwritten signature input data including touch data received from a handwritten signature input unit (400), the touch data including position data and pressure data for positions that are touched by a signer for handwritten signature;
generating a handwritten signature image by identifying the handwritten signature by use of the handwritten signature input data, generating a spatial overall handwritten signature block (S) (S313) defined by a top, a bottom, a leftmost and a rightmost points of the overall handwritten signature and including the handwritten signature, generating segment blocks by spatially dividing generated overall handwritten signature block (S) by a predetermined number of divisions (S317), detecting a segment image for each of the generated segment blocks (S323), collecting handwritten signature characteristics information (Σ) including the overall handwritten signature block (S) information, each segment block information, correlation information between the overall handwritten signature block (S) and each segment block (S119), mapping the collected handwritten signature characteristics information to identification information of the signer, and enrolling the collected handwritten signature characteristics information in an enrollment unit (100, S121); and
a handwritten signature authentication process of collecting handwritten signature characteristics information (Σ) including the overall handwritten signature block (S) information, each segment block information, correlation information between the overall handwritten signature block (S) and each segment block from the touch data entered through a touch input unit (420) of a handwritten signature input unit (400) (S127) upon a request for handwritten signature authentication (S113), loading enrolled handwritten signature characteristics information (Σ') that corresponds with the identification information of the signer who requests the handwritten signature authentication (S129), and performing the handwritten signature authentication based on segments of the handwritten signature according to a match rate (S133) by comparing the enrolled handwritten signature characteristics information (Σ') with the collected handwritten signature characteristics information (Σ, S131).
an enrollment request monitoring operation that monitors whether a request for handwritten signature enrollment is made (S111);
a signer identification information acquisition operation that acquires the signer identification information to be enrolled upon request for handwritten signature enrollment (S115);
a handwritten signature characteristics information acquisition operation that acquires the handwritten signature characteristics information (Σ) from touch data entered through the touch input unit (420) regarding to the handwritten signature of the signer (S119); and
a handwritten signature enrollment operation that maps the handwritten signature characteristics information to the identification information of the signer and enrolls the handwritten signature characteristics information in the enrollment unit (100, S121).
a handwritten signature authentication request monitoring operation that monitors whether the request for handwritten signature authentication is made (S113);
a signer identification information acquisition operation that acquires the signer identification information upon receiving the request for handwritten signature authentication (S125);
a handwritten signature characteristics information acquiring operation that acquires the handwritten signature characteristics information (Σ) from the touch data received through the touch input unit for the handwritten signature of the signer (S127);
an enrolled handwritten signature characteristics information loading operation that loads the pre-enrolled handwritten signature characteristics information (Σ') corresponding with the acquired signer identification information (S129); and
a handwritten signature authentication operation that performs handwritten signature authentication by comparing the acquired handwritten signature characteristics information (Σ) with the enrolled handwritten signature characteristics information (Σ') as loaded and outputs a result of the authentication (S131).
a handwritten signature tracking operation that begins tracking of the handwritten signature from the touch data of the handwritten signature input data entered through the handwritten signature input unit (400);
a segment detection operation that generates the handwritten signature image by identifying the handwritten signature by use of the handwritten signature input data received through the touch input unit (420), generates the overall handwritten signature block (S) including the handwritten signature (S313), generates the segment blocks by spatially dividing the overall handwritten signature block (S) by the predetermined number of divisions (S317), and detects and outputs the segment image for each of the segment blocks (S323);
a segment count operation that counts a number of the sub-segments detected in the spatial-division segment detection operation (S222);
a segment block characteristics detecting operation that receives the segment image, determines whether the segment image is divided, generates a sub-segment block (śi.x, S327) including the sub-segment when a sub-segment image re-segmented from the segment image is detected, generates segment block characteristics information (v¡, S225) and sub-segment block characteristics information (v́¡, S235, S237, S239) for the segment block (si) and the sub-segment block (śi.x), respectively, and generate (S249) and output overall segment block characteristics information (V) including the segment block characteristics information (vi) and the sub-segment block characteristics information (v́i);
an overall handwritten signature block characteristics detection operation that generates (S249) and outputs overall handwritten signature block characteristics information (Q) of the overall handwritten signature block (S);
a segment block correlation detection operation that generates and outputs the overall segment block correlation characteristics information (C) including correlation information between at least two of the overall handwritten signature block (S), the segment block, and the sub-segment blocks (S249); and
a handwritten signature characteristics information generation operation that generates the overall segment block characteristics information (V) including the segment block characteristics information (vi) and the sub-segment block characteristics information (v́i) for all the segments and sub-segments, respectively, and generates and outputs the handwritten signature characteristics information (Σ) including the overall handwritten signature block characteristics information (Q), the overall segment block characteristics information (V) (S249), overall segment block position information (P) of the generated segment blocks (S319) including sub-segment block position information, overall segment block correlation characteristics information (C), and overall segment dynamic behavioral characteristics information (Ψ) (S318).
a sub-segment block generation operation that receives the segment image as input, determines whether the segment image is divided, and generates and outputs the sub-segment block (śi.x) including the sub-segment when the sub-segment image re-segmented from the segment image is detected (S327);
a segment block position detection operation that receives the segment block (si) and the sub-segment block (śi.x), and detects and outputs segment block position information (pi) the sub-segment block position information (ṕi.x) which represent edges of the segment block and the sub-segment blocks, respectively (S329);
a segment block space characteristics detection operation that receives at least one of the segment block (s¡), the sub-segment block (śi.x), the segment block position information (pi), and the sub-segment block position information (ṕi.x) and generates and outputs segment block space information (space(si)) and sub-segment block space information (space(śi.x)) by calculating space areas of the segment block (si) and the sub-segment block (śi.x) (S331);
a space ratio characteristics detection operation that receives the overall handwritten signature block space information (space(S)), the segment block space information (space(si)), and sub-segment block space information (space(śi.x)), calculates a ratio of a segment block space to an overall handwritten signature block space, a ratio of a sub-segment block space to the overall handwritten signature block space, and a ratio of the sub-segment block space to the segment block space, and generates and outputs at least one of ratio information (Δi) of the segment block space to the overall handwritten signature block space, ratio information (Δ́i.x) of the sub-segment block space to the overall handwritten signature block space, and ratio information (έi.x) of the sub-segment block space to the segment block space (S223); and
a segment block characteristics information generation operation that generates the segment block characteristics information (vi) and the sub-segment block characteristics information (v́i) including corresponding information selected from: the segment block position information (pi) of each segment of the handwritten signature, the sub-segment block position information (ṕi.x), the segment block space information (space(si)), the sub-segment block space information (space(śi.x)), the ratio information (Δi) of the segment block space to the overall handwritten signature block space, the ratio information (Δ́i.x) of the sub-segment block space to the overall handwritten signature block space, and the ratio information (έi.x) of the sub-segment block space to the segment block space, and generates and outputs the overall segment block characteristics information (V) for all segment blocks of the handwritten signature (S119, S127).
an intersection space detection operation that detects any adjacent sub-segment block (śi.y) having a relation of inclusion or intersection with the sub-segment block (śi.x), and outputs, if any, intersection space information (δ́i.xy) by calculating space of inclusion or intersection area (S229);
an intersection space ratio detection operation that receives the overall handwritten signature block space information (space(S)), the segment block space information (space(si)), sub-segment block space information (space(śi.x)), and sub-segment block intersection space information (δ́i.xy), generates the ratio information (ŕi.xy) of the sub-segment block intersection space to the overall handwritten signature block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the overall handwritten signature block space (space(S)), generates ratio information (π́i(δ́ij)) of the sub-segment block intersection space to the sub-segment block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the sub-segment block space (space(śi.x)), and generates ratio information (π́j(δ́ij)) of the sub-segment block intersection space to an adjacent sub-segment block space by calculating a ratio of the sub-segment block intersection space (δ́i.xy) to the adjacent sub-segment block space (space(śi.y)) (S223, S231, S232);
a segment block inclusion relation detection operation that generates and outputs sub-segment block inclusion relation information (ói.xy) which shows whether the adjacent sub-segment block (śi.y) is included in or intersects the sub-segment block (śi.x) (S237);
a segment positional relation detection operation that generates and outputs sub-segment block positional relation information (pósi.xy) representing relative position of the adjacent sub-segment block (śi.y) with respect to the sub-segment block (śi.x) (S239);
an edge positional relation detection operation that generates and outputs sub-segment block edge positional relation information (ed́gei.xy) representing relative edge position at which edge of the sub-segment block (śi.x) intersects the adjacent sub-segment block (śi.y) (S239); and
a correlation characteristics information generation operation that generates and outputs overall segment block correlation characteristics information (C) including the sub-segment block intersection space information (δ́i.xy), the ratio information (ŕi.xy) of the sub-segment block intersection space to the overall handwritten signature block space the ratio information (π́i(δ́ij)) of the sub-segment block intersection space to the sub-segment block space, the ratio information ((π́j (δ́ij)) of the sub-segment block intersection space to the adjacent sub-segment block space, the sub-segment block inclusion relation information (ói.xy), the sub-segment block positional relation information (pósi.xy), and the sub-segment block edge positional relation information (ed́gei.xy) (S249).
a dynamic movement tracking operation that generates overall segment dynamic behavioral characteristics information (Ψ) by calculating segment dynamic behavioral characteristics information (ψi) representing dynamic behavioral characteristics occurred through dynamic movement of the handwritten signature based on received dynamic movement point information (αi) in the spatially-divided segment block and generates overall segment transition dynamic behavioral characteristics information (T) by calculating segment transition dynamic behavioral characteristics information (ti) (S318),
wherein, in the spatial-division segment detection operation, dynamic movement point information (αi) is generated whenever the touch data is input for a position at which the touch data occurs and is output for the dynamic movement tracking operation,
wherein the handwritten signature characteristics generation operation generates and outputs the handwritten signature characteristics information (Σ) further including the overall segment dynamic behavioral characteristics information (Ψ) and the overall segment transition dynamic behavioral characteristics information (T) in addition to the overall handwritten signature block characteristics information (Q), the overall segment block characteristics information (V), the overall segment block position information (P), and the overall segment block correlation characteristics information (C) (S119, S127).
eine handschriftliche Unterschriftseingabeeinheit (400), die eine Berührungseingabeeinheit (420) aufweist, die konfiguriert ist, um Berührungsdaten als handschriftliche Unterschriftseingabedaten auszugeben, einschließlich Positionsdaten und Druckdaten für Positionen, die durch einen Unterzeichner für eine handschriftliche Unterschrift berührt werden;
eine Registrierungseinheit (100), die konfiguriert ist, um eine gesamte handschriftliche Unterschriftsblockeigenschaftsinformation (Σ) von jedem Unterzeichner zu registrieren; und
eine handschriftliche Unterschriftenauthentifizierungseinheit (500), die konfiguriert ist zum: Speichern der handschriftlichen Unterschriftseingabedaten, einschließlich der Berührungsdaten, die von der handschriftlichen Unterschriftseingabeeinheit (400) empfangenen wurden, Erzeugen eines handschriftlichen Unterschriftsbilds durch Identifizieren der handschriftlichen Unterschrift durch Verwendung der handschriftlichen Unterschriftseingabedaten, Erzeugen eines räumlich gesamten handschriftlichen Unterschriftsblocks (S, S313), der durch einen oberen, einen unteren, einen ganz linken und einen ganz rechten Punkt der gesamten handschriftlichen Unterschrift und einschließlich der handschriftlichen Unterschrift definiert ist, Erzeugen von Segmentblöcken durch räumliches Unterteilen eines erzeugten gesamten handschriftlichen Unterschriftsblocks (S) durch eine vorbestimmte Anzahl von Unterteilungen (S317), Detektieren eines Segmentbilds für jeden der erzeugten Segmentblöcke (S323), Sammeln der handschriftlichen Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblocks (S) -information, jeder Segmentblockinformation, Korrelationsinformation zwischen dem gesamten handschriftlichen Unterschriftsblock (S) und jedem Segmentblock (S119), Abbilden der gesammelten handschriftlichen Unterschriftseigenschaftsinformation auf Identifikationsinformation des Unterzeichners, Registrieren der gesammelten handschriftlichen Unterschriftseigenschaftsinformation in der Registrierungseinheit (100, S121), Sammeln von handschriftlicher Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblock (S) -information, jeder Segmentblockinformation, Korrelationsinformation zwischen dem gesamten handschriftlichen Unterschriftsblock (S) und jedem Segmentblock von den Berührungsdaten, die durch die Berührungseingabeeinheit (420) der handschriftliche Unterschriftseingabeeinheit (400) eingegeben wurden (S127), und zwar auf Empfang einer Aufforderung zur handschriftlichen Unterschriftsauthentifizierung hin (S113), Laden der registrierten handschriftlichen Unterschriftseigenschaftsinformation (Σ'), die der Identifizierungsinformation des Unterzeichners entspricht (S129), der die handschriftliche Unterschriftsauthentifizierung beantragt, und Durchführen der handschriftlichen Unterschriftauthentifizierung basierend auf Segmenten der handschriftlichen Unterschrift gemäß einer Übereinstimmungsrate (S133) durch Vergleichen der registrierten handschriftlichen Unterschriftseigenschaftsinformation (Σ', S131) mit der gesammelten handschriftlichen Unterschriftseigenschaftsinformation (Σ).
eine handschriftliche Unterschriftseigenschaftsextraktionseinheit (520), die konfiguriert ist zum: Speichern der handschriftlichen Unterschriftseingabedaten, die durch die Berührungseingabeeinheit (420) der handschriftlichen Unterschriftseingabeeinheit (400) empfangen wurden, Erzeugen des handschriftlichen Unterschriftsbilds durch Identifizieren der handschriftlichen Unterschrift durch Verwendung der handschriftlichen Unterschriftseingabedaten, Erzeugen des gesamten handschriftlichen Unterschriftsblocks (S), einschließlich der handschriftlichen Unterschrift (S313), Erzeugen der Segmentblöcke durch räumliches Unterteilen des erzeugten gesamten handschriftlichen Unterschriftblocks (S) durch die vorbestimmte Anzahl von Unterteilungen (S317), Detektieren des Segmentbilds von jedem der erzeugten Segmentblöcke (S323), und Extrahieren der handschriftlichen Unterschriftseigenschaftsinformation (Σ), einschließlich einer gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation (Q) des gesamten handschriftlichen Unterschriftsblocks (S), einer gesamten Segmentblockeigenschaftsinformation (V) der Segmentblöcke, welche die handschriftliche Unterschrift bilden, einer gesamten Segmentblockpositionsinformation (P) der Segmentblöcke, einschließlich einer Teilsegmentblockpositionsinformation, und einer gesamten Segmentblockkorrelationseigenschaftsinformation (C), einschließlich der Korrelationsinformation zwischen dem gesamten handschriftlichen Unterschriftsblock (S) und jedem Segmentblock (S249);
eine handschriftliche Unterschriftssegmentblockauthentifizierungseinheit (560), die konfiguriert ist zum: Durchführen einer handschriftlichen Unterschriftsauthentifizierung gemäß einer vorbestimmten Übereinstimmungsrate (S133) durch Vergleichen der handschriftlichen Unterschriftseigenschaftsinformation (Σ, S131), die durch die handschriftliche Unterschriftseigenschaftsextraktionseinheit (520) extrahiert wurde, mit der vorregistrierten handschriftlichen Unterschriftseigenschaftsinformation (Σ'); und
eine Steuereinheit (510), die konfiguriert ist zum: Speichern und Registrieren der handschriftlichen Unterschriftseigenschaftsinformation (S121), die durch die handschriftliche Unterschriftseigenschaftsextraktionseinheit (520) extrahiert wurde, in der Registrierungseinheit (100), und zwar auf Empfang einer Aufforderung zur Registrierung hin, und Durchführen einer handschriftlichen Unterschriftsauthentifizierung, und zwar durch Steuern der handschriftlichen Unterschriftssegmentblockauthentifizierungseinheit (560) auf den Empfang der Aufforderung zur handschriftlichen Unterschriftsauthentifizierung hin.
eine handschriftliche Unterschriftsstartdetektionseinheit (610), die konfiguriert ist, um einen Start der handschriftlichen Unterschrift von den Berührungsdaten zu detektieren;
eine handschriftliche Unterschriftsenddetektionseinheit (620), die konfiguriert ist, um ein Ende von der handschriftlichen Unterschrift zu detektieren, und zwar durch Bestimmen eines letzten Berührungsdateneingabepunkts als einen Endpunkt der handschriftlichen Unterschrift, wenn es keine Berührungsdateneingabe für einen bestimmten Zeitraum gibt, nachdem die Berührungsdaten eingegeben wurden;
eine räumliche Unterteilungssegmentdetektionseinheit (630), die konfiguriert ist zum: Erzeugen des handschriftlichen Unterschriftsbilds durch Identifizieren der handschriftlichen Unterschrift durch Verwendung der handschriftlichen Unterschriftseingabedaten, die durch die Berührungseingabeeinheit (420) empfangen wurden, Erzeugen des gesamten handschriftlichen Unterschriftsblock (S), einschließlich der handschriftlichen Unterschrift (S313), Erzeugen der Segmentblöcke durch räumliches Unterteilen des erzeugten gesamten handschriftlichen Unterschriftsblocks (S) durch die vorbestimmte Anzahl von Unterteilungen (S317), und Detektieren des Segmentbilds für jeden der erzeugten Segmentblöcke (S323);
eine Segmentzähleinheit (640), die konfiguriert ist, um eine Anzahl von Teilsegmenten zu zählen, die durch die räumliche Unterteilungssegmentdetektionseinheit (630) detektiert wurden (S222);
eine räumliche Unterteilungssegmentblockeigenschaftsdetektionseinheit (650), die konfiguriert ist zum: Empfangen des Segmentbilds, Bestimmen, ob das Segmentbild unterteilt ist, Erzeugen eines Teilsegmentblocks (śi.x, S327), einschließlich des Teilsegments, wenn ein von dem Segmentbild neu segmentiertes Teilsegmentbild detektiert wird, Erzeugen von Segmentblockeigenschaftsinformation (vi, S225) und eine Teilsegmentblockeigenschaftsinformation (v́i, S235, S237, S239) für den Segmentblock (si) bzw. den Teilsegmentblock (śi.x), und Erzeugen (S249) und Ausgeben der gesamten Segmentblockeigenschaftsinformation (V), einschließlich der Segmentblockeigenschaftsinformation (vi) und der Teilsegmentblockeigenschaftsinformation (v́i) zusammen mit der gesamten Segmentblockpositionsinformation (P);
eine gesamte handschriftliche Unterschriftsblockeigenschaftsdetektionseinheit (660), die konfiguriert ist, um die gesamte handschriftliche Unterschriftsblockeigenschaftsinformation (Q) des gesamten handschriftlichen Unterschriftsblocks (S) zu erzeugen (S249) und auszugeben;
eine Teilsegmentblockkorrelationsdetektionseinheit (670), die konfiguriert ist, um die gesamte Segmentblockkorrelationseigenschaftsinformation (C) einschließlich von Korrelationsinformation zwischen wenigstens zwei von dem gesamten handschriftlichen Unterschriftsblock (S), dem Segmentblock und den Teilsegmentblöcken zu erzeugen (S249) und auszugeben; und
eine handschriftliche Unterschriftseigenschaftserfassungseinheit (550), einschließlich einer handschriftlichen Unterschriftseigenschaftsinformationserzeugungseinheit (680), die konfiguriert ist, um die handschriftliche Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation (Q), der gesamten Segmentblockeigenschaftsinformation (V), der gesamten Segmentblockpositionsinformation (P) und der gesamten Segmentblockkorrelationseigenschaftsinformation (C) zu erzeugen (S119, S127) und auszugeben.
eine Teilsegmentblockerzeugungseinheit (651), die konfiguriert ist zum: Empfangen des Segmentbilds als Eingabe, Bestimmen, ob das Segmentbild unterteilt ist, und Erzeugen des Teilsegmentblocks (śi.x), einschließlich des Teilsegments, wenn das von dem Segmentbild neu segmentierte Teilsegmentbild detektiert wird (S327);
eine Segmentblockpositionsdetektionseinheit (652), die konfiguriert ist, um den Segmentblock (si) und den Teilsegmentblock (śi.x) zu empfangen, und um eine Segmentblockpositionsinformation (pi) die Teilsegmentblockpositionsinformation (ṕi.x), welche Ränder des Segmentblocks bzw. des Teilsegmentblocks darstellen, zu detektieren und auszugeben (S329);
eine Segmentblockraumeigenschaftsdetektionseinheit (653) die konfiguriert ist, um wenigstens eines von dem Segmentblock (si), dem Teilsegmentblock (śi.x), der Segmentblockpositionsinformation (pi) und der Teilsegmentblockpositionsinformation (ṕi.x) zu empfangen, und um eine Segmentblockrauminformation (raum(si)) und Teilsegmentblockrauminformation (raum(śi.x)) durch Berechnen von Raumbereichen des Segmentblocks (s¡) und des Teilsegmentblocks (śi.x) zu erzeugen und auszugeben (S331);
eine Raumverhältniseigenschaftsdetektionseinheit (654), die konfiguriert ist zum: Empfangen der gesamten handschriftlichen Unterschriftsblockrauminformation (raum(S)), der Segmentblockrauminformation (raum(si)), und von Teilsegmentblockrauminformation (raum(śi.x)) von der gesamten handschriftlichen Unterschriftsblockeigenschaftsdetektionseinheit (660), Berechnen eines Verhältnisses von einem Segmentblockraum zu einem gesamten handschriftlichen Unterschriftsblockraum, eines Verhältnisses von einem Teilsegmentblockraum zu dem gesamten handschriftlichen Unterschriftsblockraums, und eines Verhältnisses von dem Teilsegmentblockraum zu dem Segmentblockraum, und Erzeugen und Ausgeben von wenigstens eines von einer Verhältnisinformation (Δi) des Segmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, einer Verhältnisinformation (Δ́i.x) des Teilsegmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, und einer Verhältnisinformation (έi.x) des Teilsegmentblockraums zu dem Segmentblockraum (S223); und
eine Segmentblockeigenschaftsinformationserzeugungseinheit (655), die konfiguriert ist, um die Segmentblockeigenschaftsinfonnation (vi) und die Teilsegmentblockeigenschaftsinformation (v́i) zu erzeugen, und zwar einschließlich von entsprechender Information, welche von folgenden ausgewählt ist: die Segmentblockpositionsinformation (pi) von jedem Segment der handschriftlichen Unterschrift, die Teilsegmentblockpositionsinformation (ṕi.x), die Segmentblockrauminformation (raum(si)), die Teilsegmentblockrauminformation (raum(śi.x)), die Verhältnisinformation (Δi) des Segmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, die Verhältnisinformation (Δ́i.x) des Teilsegmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, und die Verhältnisinformation (έi.x) des Teilsegmentblockraums zu dem Segmentblockraum, und um die gesamte Segmentblockeigenschaftsinformation (V) für alle Segmentblöcke der handschriftlichen Unterschrift zu erzeugen und auszugeben (S119, S127).
eine Schnittraumdetektionseinheit (671), welche konfiguriert ist, um einen anliegenden Teilsegmentblock (śi.y) mit einer Einschluss- oder Schnittbeziehung mit dem Teilsegmentblock (śi.x) zu detektieren und, falls vorhanden, eine Schnittrauminformation (δ́i.xy) durch Berechnen eines Einschlussraums oder Schnittbereichs auszugeben (S229);
eine Schnittraumverhältnisdetektionseinheit (672), welche konfiguriert ist zum: Empfangen der gesamtes handschriftliches Unterschriftsblockrauminformation (raum(S)), der Segmentblockrauminformation (raum(si)), Teilsegmentblockrauminformation (raum(śi.x)), und Teilsegmentblockschnittrauminformation (δ́i.xy), Erzeugen der Verhältnisinformation (ŕi.xy) des Teilsegmentblockschnittraums zu dem gesamten handschriftlichen Unterschriftsblockraums, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem gesamten handschriftlichen Unterschriftsblockraum (raum(S)), Erzeugen einer Verhältnisinformation (π́i(δ́ij)) des Teilsegmentblockschnittraums zu dem Teilsegmentblockraums, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem Teilsegmentblockraum (raum(śi.x)), und Erzeugen einer Verhältnisinformation (π́j(δ́ij)) des Teilsegmentblockschnittraums zu einem anliegenden Teilsegmentblockraum, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem anliegenden Teilsegmentblockraum (raum(śi.y)) (S223, S231, S232);
eine Segmentblockeinschlussbeziehungsdetektionseinheit (673), die konfiguriert ist, eine Teilsegmentblockeinschlussbeziehungsinformation (ói.xy), welche zeigt, ob der anliegende Teilsegmentblock (śi.y) in dem Teilsegmentblock (śi.x) enthalten ist oder diesen schneidet, zu erzeugen und auszugeben (S235);
eine Segmentpositionsbeziehungsdetektionseinheit, welche konfiguriert ist, um eine Teilsegmentblockpositionsbeziehungsinformation (pósi.xy), welche eine relative Position des anliegenden Teilsegmentblocks (śi.y) in Bezug zu dem Teilsegmentblock (śi.x) darstellt, zu erzeugen und auszugeben (S237);
eine Randpositionsbeziehungsdetektionseinheit (675), welche konfiguriert ist, um eine Teilsegmentblockrandpositionsbeziehungsinformation (rańdi.xy), welche eine relative Randposition darstellt, an welchem Rand des Teilsegmentblocks (śi.x) den anliegenden Teilsegmentblock (śi.y) schneidet, zu erzeugen und auszugeben (S239); und
eine Korrelationseigenschaftsinformationserzeugungseinheit (677), die konfiguriert ist, um die gesamte Segmentblockkorrelationseigenschaftsinformation (C), einschließlich der Teilsegmentblockschnittrauminformation (δ́i.xy), der Verhältnisinformation (ŕi.xy) des Teilsegmentblockschnittraums zu dem gesamten handschriftlichen Unterschriftsblockraums, der Verhältnisinformation (π́i(δ́ij)) des Teilsegmentblockschnittraums zu dem Teilsegmentblockraum, der Verhältnisinformation (π́j(δ́ij)) des Teilsegmentblockschnittraums zu dem anliegenden Teilsegmentblockraum, der Teilsegmentblockeinschlussbeziehungsinformation (ói.xy), der Teilsegmentblockpositionsbeziehungsinformation (pósi.xy), und der Teilsegmentblockrandpositionsbeziehungsinformation (rańdi.xy) zu erzeugen und auszugeben (S249).
eine Dynamikbewegungsverfolgungseinheit (690), die konfiguriert ist, um eine gesamte Segmentdynamikverhaltenseigenschaftsinformation (Ψ) zu erzeugen, und zwar durch Berechnen einer Segmentdynamikverhaltenseigenschaftsinformation (ψi,), welche eine Dynamikverhaltenseigenschaft darstellt, die durch eine dynamische Bewegung der handschriftlichen Unterschrift basierend auf einer empfangenen Dynamikbewegungspunktinformation (αi) in dem räumlich unterteilten Segmentblock auftritt, und um die gesamte Segmentübergangsdynamikverhaltenseigenschaftsinformation (T) durch Berechnen einer Segmentübergangsdynamikverhaltenseigenschaftsinformation (ti) zu erzeugen (S318),
wobei die räumliche Unterteilungssegmentdetektionseinheit (630) die Dynamikbewegungspunktinformation (αi) erzeugt, und zwar, wann immer die Berührungsdaten eingegeben werden, für eine Position, an welcher die Berührungsdaten auftreten, und die Dynamikbewegungspunktinformation (αi) an die Dynamikbewegungsverfolgungseinheit (690) ausgibt,
wobei die handschriftliche Unterschriftseigenschaftserfassungseinheit (550) die handschriftliche Unterschriftseigenschaftsinformation (Σ), welche ferner die gesamte Segmentdynamikverhaltenseigenschaftsinformation (Ψ) und die gesamte Segmentübergangsdynamikverhaltenseigenschaftsinformation (T), zusätzlich zu der gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation (Q), der gesamten Segmentblockeigenschaftsinformation (V), der gesamten Segmentblockpositionsinformation (P), und der gesamten Segmentblockkorrelationseigenschaftsinformation (C) aufweist, erzeugt und ausgibt (S119, S127).
einen Registrierungsprozess des Registrierens einer gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation von jedem Unterzeichner;
Speichern von handschriftlichen Unterschriftseingabedaten, die Berührungsdaten, die von einer handschriftlichen Unterschriftseingabeeinheit (400) empfangenen wurden, aufweisen, wobei die Berührungsdaten Positionsdaten und Druckdaten für Positionen, die von einem Unterzeichner für handschriftliche Unterschrift berührt werden, aufweisen;
Erzeugen eines handschriftlichen Unterschriftsbilds durch Identifizieren der handschriftlichen Unterschrift durch Verwendung der handschriftlichen Unterschriftseingabedaten, Erzeugen eines räumlich gesamten handschriftlichen Unterschriftsblocks (S) (S313), der durch einen oberen, einen unteren, einen ganz linken und einen ganz rechten Punkt der gesamten handschriftlichen Unterschrift und einschließlich der handschriftlichen Unterschrift definiert ist, Erzeugen von Segmentblöcken durch räumliches Unterteilen eines erzeugten gesamten handschriftlichen Unterschriftsblocks (S) durch eine vorbestimmte Anzahl von Unterteilungen (S317), Detektieren eines Segmentbilds für jeden der erzeugten Segmentblöcke (S323), Sammeln von handschriftlichen Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblocks (S) -information, jeder Segmentblockinformation, Korrelationsinformation zwischen dem gesamten handschriftlichen Unterschriftsblock (S) und jedem Segmentblock (S119), Abbilden der gesammelten handschriftlichen Unterschriftseigenschaftsinformation auf Identifikationsinformation des Unterzeichners, und Registrieren der gesammelten handschriftlichen Unterschriftseigenschaftsinformation in einer Registrierungseinheit (100, S121); und
einen handschriftlichen Unterschriftsauthentifizierungsprozess des Sammelns einer handschriftlichen Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblock (S) -information, jeder Segmentblockinformation, Korrelationsinformation zwischen dem gesamten handschriftlichen Unterschriftsblock (S) und jedem Segmentblock von den Berührungsdaten, die durch eine Berührungseingabeeinheit (420) einer handschriftlichen Unterschriftseingabeeinheit (400) eingegeben wurden (S127), und zwar auf eine Aufforderung zur handschriftlichen Unterschriftsauthentifizierung hin (S113), Laden registrierter handschriftlicher Unterschriftseigenschaftsinformation (Σ'), die der Identifizierungsinformation des Unterzeichners entspricht, der die handschriftliche Unterschriftsauthentifizierung angefordert hat (S129), und Durchführen der handschriftlichen Unterschriftauthentifizierung basierend auf Segmenten der handschriftlichen Unterschrift gemäß einer Übereinstimmungsrate (S133) durch Vergleichen der registrierten handschriftlichen Unterschriftseigenschaftsinformation (Σ') mit der gesammelten handschriftlichen Unterschriftseigenschaftsinformation (Σ, S131).
einen Registrierungsaufforderungsüberwachungsbetrieb, welcher überwacht, ob eine Aufforderung für eine handschriftliche Unterschriftsregistrierung gemacht wird (S111);
einen Unterzeichneridentifikationsinformationserfassungsbetrieb, welcher die zu registrierende Unterzeichneridentifikationsinformation auf eine Aufforderung für eine handschriftliche Unterschriftsregistrierung hin erfasst (S115);
einen handschriftlichen Unterschriftseigenschaftsinformationserfassungsbetrieb, welcher die handschriftliche Unterschriftseigenschaftsinformation (Σ) von Berührungsdaten, welche durch die Berührungseingabeeinheit (420) in Bezug auf die handschriftliche Unterschrift des Unterzeichners eingegeben wurden (S119), erfasst; und
einen handschriftlichen Unterschriftsregistrierungsbetrieb, welcher die handschriftliche Unterschriftseigenschaftsinformation auf eine Identifikationsinformation des Unterzeichners abbildet und die handschriftliche Unterschriftseigenschaftsinformation registriert, und zwar in der Registrierungseinheit (100, S121).
einen handschriftlichen Unterschriftsauthentifizierungsaufforderungsüberwachungsbetrieb, welcher überwacht, ob die Aufforderung zur handschriftlichen Unterschriftsauthentifizierung gemacht wird (S113);
einen Unterzeichneridentifikationsinformationserfassungsbetrieb, welcher die Unterzeichneridentifikationsinformation auf den Empfang der Aufforderung zur handschriftlichen Unterschriftsauthentifizierung hin erfasst (S125);
einen handschriftlichen Unterschriftseigenschaftsinformationserfassungsbetrieb, welcher die handschriftliche Unterschriftseigenschaftsinformation (Σ) von den Berührungsdaten, die durch die Berührungseingabeeinheit für die handschriftliche Unterschrift des Unterzeichners empfangen wurden, erfasst (S127);
einen registrierten handschriftlichen Unterschriftseigenschaftsinformationsladebetrieb, welcher die vorregistrierte handschriftliche Unterschriftseigenschaftsinformation (Σ'), welche der erfassten Unterzeichneridentifikationsinformation entspricht, lädt (S129); und
einen handschriftlichen Unterschriftsauthentifizierungsbetrieb, welcher die handschriftliche Unterschriftsauthentifizierung durchführt, und zwar durch Vergleichen der erfassten handschriftliche Unterschriftseigenschaftsinformation (Σ) mit der registrierten handschriftlichen Unterschriftseigenschaftsinformation (Σ') wie geladen, und ein Ergebnis der Authentifizierung ausgibt (S131).
einen handschriftlichen Unterschriftsverfolgungsbetrieb, welcher eine Verfolgung der handschriftlichen Unterschrift von den Berührungsdaten der handschriftlichen Unterschriftseingabedaten, welche durch die handschriftliche Unterschriftseingabeeinheit (400) eingegeben wurden, beginnt;
einen Segmentdetektionsbetrieb, der das handschriftliche Unterschriftsbild durch Identifizierung der handschriftlichen Unterschrift durch Verwendung von den handschriftlichen Unterschriftseingabedaten, welche durch Berührungseingabeeinheit (420) empfangen wurden, erzeugt, den gesamten handschriftlichen Unterschriftsblock (S), einschließlich der handschriftlichen Unterschrift, erzeugt (S313), die Segmentblöcke durch räumliches Unterteilen des gesamten handschriftlichen Unterschriftsblocks (S) durch die vorbestimmte Anzahl von Unterteilungen erzeugt (S317), und das Segmentbild für jeden der Segmentblöcke detektiert und ausgibt (S323);
einen Segmentzählbetrieb, der eine Anzahl der Teilsegmente zählt, welche in dem räumlich unterteilten Segmentdetektionsbetrieb detektiert wurden (S222);
einen Segmentblockeigenschaftsdetektionsbetrieb, welcher das Segmentbild empfängt, bestimmt, ob das Segmentbild unterteilt ist, einen Teilsegmentblock (śi.x, S327) erzeugt, und zwar einschließlich das Teilsegments, wenn ein vom dem Segmentbild neu segmentiertes Teilsegmentbild detektiert wird, eine Segmentblockeigenschaftsinformation (vi, S225) und eine Teilsegmentblockeigenschaftsinformation (v́i, S235, S237, S239) für den Segmentblock (si) bzw. den Teilsegmentblock (śi.x) erzeugt, und die gesamte Segmentblockeigenschaftsinformation (V), einschließlich der Segmentblockeigenschaftsinformation (vi) und der Teilsegmentblockeigenschaftsinformation (v́i) erzeugt (S249) und ausgibt;
einen gesamten handschriftlichen Unterschriftsblockeigenschaftsdetektionsbetrieb der eine gesamte handschriftliche Unterschriftsblockeigenschaftsinformation (Q) des gesamten handschriftlichen Unterschriftsblocks (S) erzeugt (S249) und ausgibt;
einen Segmentblockkorrelationsdetektionsbetrieb, der die gesamte Segmentblockkorrelationseigenschaftsinformation (C), einschließlich Korrelationsinformation zwischen wenigstens zwei von dem gesamten handschriftlichen Unterschriftsblock (S), dem Segmentblock, und den Teilsegmentblöcken, erzeugt und ausgibt (S249); und
einen handschriftlichen Unterschriftseigenschaftsinformationserzeugungsbetrieb, der die gesamte Segmentblockeigenschaftsinformation (V), einschließlich der Segmentblockeigenschaftsinformation (vi) und der Teilsegmentblockeigenschaftsinformation (v́i) für alle Segmente bzw. Teilsegmente, erzeugt, und die handschriftliche Unterschriftseigenschaftsinformation (Σ), einschließlich der gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation (Q), der gesamten Segmentblockeigenschaftsinformation (V) (S249), einer gesamten Segmentblockpositionsinformation (P) der erzeugten Segmentblöcke (S319), einschließlich einer Teilsegmentblockpositionsinformation, einer gesamten Segmentblockkorrelationseigenschaftsinformation (C), und einer gesamten Segmentdynamikverhaltenseigenschaftsinformation (Ψ), erzeugt und ausgibt (S318).
einen Teilsegmentblockerzeugungsbetrieb, welcher das Segmentbild als Eingabe empfängt, bestimmt, ob das Segmentbild unterteilt ist, und den Teilsegmentblock (śi.x) einschließlich des Teilsegments erzeugt und ausgibt, wenn das von dem Segmentbild neu segmentierte Teilsegmentbild detektiert wird (S327);
einen Segmentblockpositionsdetektionsbetrieb, welcher den Segmentblock (si) und den Teilsegmentblock (śi.x) empfängt, und Segmentblockpositionsinformation (pi) die Teilsegmentblockpositionsinformation (ṕi.x), welche Ränder des Segmentblocks bzw. des Teilsegmentblocks darstellen, detektiert und ausgibt (S329);
einen Segmentblockraumeigenschaftsdetektionsbetrieb, welcher wenigstens einen von dem Segmentblock (si), dem Teilsegmentblock (si.x), der Segmentblockpositionsinformation (pi), und der Teilsegmentblockpositionsinformation (ṕi.x) empfängt, und Segmentblockrauminformation (raum(si)) und Teilsegmentblockrauminformation (raum(śi.x)) erzeugt und ausgibt, und zwar durch Berechnen von Raumbereichen des Segmentblocks (si) und des Teilsegmentblocks (śi.x) (S331);
einen Raumverhältniseigenschaftsdetektionsbetrieb, welcher die gesamte handschriftliche Unterschriftsblockrauminformation (raum(S) ), die Segmentblockrauminformation (raum(si)), und Teilsegmentblockrauminformation (raum(śi.x)) empfängt, ein Verhältnis von einem Segmentblockraums zu einem gesamten handschriftlichen Unterschriftsblockraum, ein Verhältnis von einem Teilsegmentblockraum zu dem gesamten handschriftlichen Unterschriftsblockraum, und ein Verhältnis von dem Teilsegmentblockraum zu dem Segmentblockraum berechnet, und wenigstens eines von Verhältnisinformation (Δi) von dem Segmentblockraum zu dem gesamten handschriftlichen Unterschriftsblockraum, Verhältnisinformation (Δ́i.x) von dem Teilsegmentblockraum zu dem gesamten handschriftlichen Unterschriftsblockraum, und Verhältnisinformation (έi.x) von dem Teilsegmentblockraum zu dem Segmentblockraum erzeugt und ausgibt (S223); und
einen Segmentblockeigenschaftsinformationserzeugungsbetrieb, welcher die Segmentblockeigenschaftsinformation (vi) und die Teilsegmentblockeigenschaftsinformation (v́i) erzeugt, einschließlich der entsprechenden Information, welche von folgendem ausgewählt werden: die Segmentblockpositionsinformation (pi) von jedem Segment der handschriftlichen Unterschrift, die Teilsegmentblockpositionsinformation (ṕi.x), die Segmentblockrauminformation (raum(si)), die Teilsegmentblockrauminformation (raum(śi.x)), die Verhältnisinformation (Δi) des Segmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, die Verhältnisinformation (Δ́i.x) des Teilsegmentblockraums zu dem gesamten handschriftlichen Unterschriftsblockraum, und die Verhältnisinformation (έi.x) des Teilsegmentblockraums zu dem Segmentblockraum, und die gesamte Segmentblockeigenschaftsinformation (V) für alle Segmentblöcke der handschriftlichen Unterschrift erzeugt und ausgibt (S119, S127).
einen Schnittraumdetektionsbetrieb, welcher einen anliegenden Teilsegmentblock (śi.y) mit einer Einschluss- oder Schnittbeziehung mit dem Teilsegmentblock (śi.x) detektiert und, falls vorhanden, eine Schnittrauminformation (δ́i.xy) durch Berechnen eines Einschlussraums oder Schnittbereichs ausgibt (S229);
einen Schnittraumverhältnisdetektionsbetrieb, welcher die gesamte handschriftliche Unterschriftsblockrauminformation (raum(S)), die Segmentblockrauminformation (raum(si)), Teilsegmentblockrauminformation (raum(śi.x)), und Teilsegmentblockschnittrauminformation (δ́i.xy) empfängt, die Verhältnisinformation (ŕi.xy) des Teilsegmentblockschnittraums zu dem gesamten handschriftlichen Unterschriftsblockraums erzeugt, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem gesamten handschriftlichen Unterschriftsblockraum (raum(S)), eine Verhältnisinformation (π́i(δ́ij)) des Teilsegmentblockschnittraums zu dem Teilsegmentblockraum erzeugt, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem Teilsegmentblockraum (raum(śi.x)), und eine Verhältnisinformation (π́j(δ́ij)) des Teilsegmentblockschnittraums zu einen anliegenden Teilsegmentblockraums erzeugt, und zwar durch Berechnen eines Verhältnisses des Teilsegmentblockschnittraums (δ́i.xy) zu dem anliegenden Teilsegmentblockraum (raum(śi.y)) (S223, S231, S232);
einen Segmentblockeinschlussbeziehungsdetektionsbetrieb, welcher Teilsegmentblockeinschlussbeziehungsinformation (ói.xy), welche zeigt, ob der anliegende Teilsegmentblock (śi.y) in dem Teilsegmentblock (śi.x) enthalten ist oder diesen schneidet, erzeugt und ausgibt (S237);
einen Segmentpositionsbeziehungsdetektionsbetrieb, welcher eine Teilsegmentblockpositionsbeziehungsinformation (pósi.xy), welche eine relative Position des anliegenden Teilsegmentblocks (śi.y) in Bezug zu dem Teilsegmentblock (śi.x) darstellt, erzeugt und ausgibt (S239);
einen Randpositionsbeziehungsdetektionsbetrieb, welcher eine Teilsegmentblockrandpositionsbeziehungsinformation (rańdi.xy), welche eine relative Randposition, an welchem Rand des Teilsegmentblock (śi.x) den anliegenden Teilsegmentblock (śi.y) schneidet, repräsentiert, erzeugt und ausgibt (S239); und
einen Korrelationseigenschaftsinformationserzeugungsbetrieb, welcher die gesamte Segmentblockkorrelationseigenschaftsinformation (C), einschließlich der Teilsegmentblockschnittrauminformation (δ́i.xy), der Verhältnisinformation (ŕi.xy) von dem Teilsegmentblockschnittraum zu dem gesamten handschriftlichen Unterschriftsblockraum, der Verhältnisinformation (π́i(δ́ij)) von dem Teilsegmentblockschnittraum zu dem Teilsegmentblockraum, der Verhältnisinformation (π́j(δ́ij)) von dem Teilsegmentblockschnittraum zu dem anliegenden Teilsegmentblockraum, der Teilsegmentblockeinschlussbeziehungsinformation (ói.xy), der Teilsegmentblockpositionsbeziehungsinformation (pósi.xy), und der Teilsegmentblockrandpositionsbeziehungsinformation (randi.xy) erzeugt und ausgibt (S249).
einen Dynamikbewegungsverfolgungsbetrieb, der eine gesamte Segmentdynamikverhaltenseigenschaftsinformation (Ψ) erzeugt, und zwar durch Berechnen einer Segmentdynamikverhaltenseigenschaftsinformation (ψi), welche eine Dynamikverhaltenseigenschaft darstellt, die durch eine dynamische Bewegung der handschriftlichen Unterschrift basierend auf einer empfangenen Dynamikbewegungspunktinformation (αi) in dem räumlich unterteilten Segmentblock auftritt, und die gesamte Segmentübergangsdynamikverhaltenseigenschaftsinformation (T) durch Berechnen einer Segmentübergangsdynamikverhaltenseigenschaftsinformation (ti) erzeugt (S318),
wobei, in dem räumlichen Unterteilungssegmentdetektionsbetrieb, eine Dynamikbewegungspunktinformation (αi) erzeugt wird, und zwar, wann immer die Berührungsdaten für eine Position eingegeben werden, an welcher die Berührungsdaten auftreten, und für den Dynamikbewegungsverfolgungsbetrieb ausgegeben werden,
wobei der handschriftliche Unterschriftseigenschaftserzeugungsbetrieb die handschriftliche Unterschriftseigenschaftsinformation (Σ), welche ferner die gesamt Segmentdynamikverhaltenseigenschaftsinformation (Ψ) und die gesamte Segmentübergangsdynamikverhaltenseigenschaftsinformation (T), zusätzlich zu der gesamten handschriftlichen Unterschriftsblockeigenschaftsinformation (Q), der gesamten Segmentblockeigenschaftsinformation (V), der gesamten Segmentblockpositionsinformation (P), und der gesamten Segmentblockkorrelationseigenschaftsinformation (C) aufweist, erzeugt und ausgibt (S119, S127).
une unité d'entrée de signature manuscrite (400) qui comporte une unité d'entrée tactile (420) configurée pour fournir en sortie des données tactiles, sous la forme de données d'entrée de signature manuscrite, comportant des données de position et des données de pression pour des positions qui sont touchées par un signataire pour une signature manuscrite ;
une unité d'inscription (100) configurée pour inscrire des informations de caractéristiques de bloc de signature manuscrite globale (Σ) de chaque signataire ; et
une unité d'authentification de signature manuscrite (500) configurée pour stocker les données d'entrée de signature manuscrite comportant les données tactiles reçues depuis l'unité d'entrée de signature manuscrite (400), générer une image de signature manuscrite en identifiant la signature manuscrite à l'aide des données d'entrée de signature manuscrite, générer un bloc spatial de signature manuscrite globale (S, S313) défini par des points haut, bas, le plus à gauche et le plus à droite de la signature manuscrite globale et comportant la signature manuscrite, générer des blocs de segment par la division spatiale du bloc de signature manuscrite globale (S) généré par un nombre de divisions prédéterminé (S317), détecter une image de segment pour chacun des blocs de segment (S323) générés, collecter les informations de caractéristiques de signature manuscrite (Σ) comportant les informations de bloc de signature manuscrite globale (S), des informations de chaque bloc de segment, des informations de corrélation entre le bloc de signature manuscrite globale (S) et chaque bloc de segment (S119), mettre en correspondance les informations de caractéristiques de signature manuscrite collectées avec des informations d'identification du signataire, inscrire les informations de caractéristiques de signature manuscrite collectées dans l'unité d'inscription (100, S121), collecter des informations de caractéristiques de signature manuscrite (Σ) comportant les informations de bloc de signature manuscrite globale (S), les informations de chaque bloc de segment, les informations de corrélation entre le bloc de signature manuscrite globale (S) et chaque bloc de segment à partir des données tactiles saisies par l'intermédiaire de l'unité d'entrée tactile (420) de l'unité d'entrée de signature manuscrite (400) (S127) lors de la réception d'une demande d'authentification de signature manuscrite (S113), charger les informations de caractéristiques de signature manuscrite inscrites (Σ') qui correspondent aux informations d'identification du signataire (S129) qui demande l'authentification de signature manuscrite, et réaliser l'authentification de signature manuscrite sur la base de segments de la signature manuscrite selon un taux de concordance (S133) par la comparaison des informations de caractéristiques de signature manuscrite inscrites (Σ', S131) aux informations de caractéristiques de signature manuscrite collectées (Σ).
une unité d'extraction de caractéristiques de signature manuscrite (520) configurée pour stocker les données d'entrée de signature manuscrite reçues par l'intermédiaire de l'unité d'entrée tactile (420) de l'unité d'entrée de signature manuscrite (400), générer l'image de signature manuscrite par l'identification de la signature manuscrite à l'aide des données d'entrée de signature manuscrite, générer le bloc de signature manuscrite globale (S) comportant la signature manuscrite (S313), générer les blocs de segment par la division spatiale du bloc de signature manuscrite globale (S) généré par le nombre de divisions prédéterminé (S317), détecter l'image de segment de chacun des blocs de segment générés (S323), et extraire les informations de caractéristiques de signature manuscrite (Σ) comportant des informations de caractéristiques de bloc de signature manuscrite globale (Q) du bloc de signature manuscrite globale (S), des informations de caractéristiques de bloc de segment global (V) des blocs de segment constituant la signature manuscrite, des informations de position de bloc de segment global (P) des blocs de segment comportant des informations de position de bloc de sous-segment, et des informations de caractéristiques de corrélation de bloc de segment global (C) comportant les informations de corrélation entre le bloc de signature manuscrite globale (S) et chaque bloc de segment (S249) ;
une unité d'authentification de bloc de segment de signature manuscrite (560) configurée pour réaliser une authentification de signature manuscrite selon un taux de concordance prédéterminé (S133) par la comparaison des informations de caractéristiques de signature manuscrite (Σ, S131) extraites par l'unité d'extraction de caractéristiques de signature manuscrite (520) aux informations de caractéristiques de signature manuscrite pré-inscrites (Σ') ; et
une unité de commande (510) configurée pour sauvegarder et inscrire les informations de caractéristiques de signature manuscrite (S121) extraites par l'unité d'extraction de caractéristiques de signature manuscrite (520) dans l'unité d'inscription (100) lors de la réception d'une demande d'inscription, et réaliser une authentification de signature manuscrite par la commande de l'unité d'authentification de bloc de segment de signature manuscrite (560) lors de la réception de la demande d'authentification de signature manuscrite.
une unité de détection de début de signature manuscrite (610) configurée pour détecter un début de la signature manuscrite à partir des données tactiles ;
une unité de détection de fin de signature manuscrite (620) configurée pour détecter une fin de la signature manuscrite par la désignation d'un point d'entrée de données tactiles final sous la forme d'un point de fin de la signature manuscrite lorsqu'il n'y a pas d'entrée de données tactiles pendant une certaine période après la saisie des données tactiles ;
une unité de détection de segment de division spatiale (630) configurée pour générer l'image de signature manuscrite par l'identification de la signature manuscrite à l'aide des données d'entrée de signature manuscrite reçues par l'intermédiaire de l'unité d'entrée tactile (420), générer le bloc de signature manuscrite globale (S) comportant la signature manuscrite (S313), générer les blocs de segment par la division spatiale du bloc de signature manuscrite globale (S) généré par le nombre de divisions prédéterminé (S317), et détecter l'image de segment pour chacun des blocs de segment générés (S323) ;
une unité de comptage de segment (640) configurée pour compter un nombre de sous-segments détectés par l'unité de détection de segment de division spatiale (630) (S222) ;
une unité de détection de caractéristiques de bloc de segment de division spatiale (650) configurée pour recevoir l'image de segment, déterminer si l'image de segment est divisée, générer un bloc de sous-segment (śi.x, S327) comportant le sous-segment lorsqu'une image de sous-segment re-segmentée à partir de l'image de segment est détectée, générer des informations de caractéristiques de bloc de segment (vi, S225) et des informations de caractéristiques de bloc de sous-segment (v́i, S235, S237, S239) pour le bloc de segment (si) et le bloc de sous-segment (śi.x) , respectivement, et générer (S249) et fournir en sortie les informations de caractéristiques de bloc de segment global (V) comportant les informations de caractéristiques de bloc de segment (vi) et les informations de caractéristiques de bloc de sous-segment (v́i) avec les informations de position de bloc de segment global (P) ;
une unité de détection de caractéristiques de bloc de signature manuscrite globale (660) configurée pour générer (S249) et fournir en sortie les informations de caractéristiques de bloc de signature manuscrite globale (Q) du bloc de signature manuscrite globale (S) ;
une unité de détection de corrélation de bloc de sous-segment (670) configurée pour générer (S249) et fournir en sortie les informations de caractéristiques de corrélation de bloc de segment global (C) comportant des informations de corrélation entre au moins deux éléments parmi le bloc de signature manuscrite globale (S), le bloc de segment, et les blocs de sous-segment ; et
une unité d'acquisition de caractéristiques de signature manuscrite (550) comportant une unité de génération d'informations de caractéristiques de signature manuscrite (680) configurée pour générer (S119, S127) et fournir en sortie les informations de caractéristiques de signature manuscrite (Σ) comportant les informations de caractéristiques de bloc de signature manuscrite globale (Q), les informations de caractéristiques de bloc de segment global (V), les informations de position de bloc de segment global (P), et les informations de caractéristiques de corrélation de bloc de segment global (C).
une unité de génération de bloc de sous-segment (651) configurée pour recevoir l'image de segment en tant qu'entrée, déterminer si l'image de segment est divisée, et générer le bloc de sous-segment (śi.x) comportant le sous-segment lorsque l'image de sous-segment re-segmentée à partir de l'image de segment est détectée (S327) ;
une unité de détection de position de bloc de segment (652) configurée pour recevoir le bloc de segment (si) et le bloc de sous-segment (śi.x), et détecter et fournir en sortie des informations de position de bloc de segment (pi) et les informations de position de bloc de sous-segment (ṕi.x) qui représentent des bords du bloc de segment et des blocs de sous-segment (S329), respectivement ;
une unité de détection de caractéristiques d'espace de bloc de segment (653) configurée pour recevoir au moins un élément parmi le bloc de segment (si), le bloc de sous-segment (śi-x) , les informations de position de bloc de segment (pi), et les informations de position de bloc de sous-segment (ṕi.x) et générer et fournir en sortie des informations d'espace de bloc de segment (espace (si)) et des informations d'espace de bloc de sous-segment (espace (śi.x)) par le calcul de zones d'espace du bloc de segment (si) et du bloc de sous-segment (śi.x) (S331) ;
une unité de détection de caractéristiques de rapport d'espace (654) configurée pour recevoir les informations d'espace de bloc de signature manuscrite globale (espace(S)), les informations d'espace de bloc de segment (espace(si)), et des informations d'espace de bloc de sous-segment (espace (śi.x)) depuis l'unité de détection de caractéristiques de bloc de signature manuscrite globale (660), calculer un rapport entre un espace de bloc de segment et un espace de bloc de signature manuscrite globale, un rapport entre un espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et un rapport entre l'espace de bloc de sous-segment et l'espace de bloc de segment, et générer et fournir en sortie au moins un élément parmi des informations de rapport (Δi) entre l'espace de bloc de segment et l'espace de bloc de signature manuscrite globale, des informations de rapport (Δ́i.x) entre l'espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et des informations de rapport (έi.x) entre l'espace de bloc de sous-segment et l'espace de bloc de segment (S223) ; et
une unité de génération d'informations de caractéristiques de bloc de segment (655) configurée pour générer les informations de caractéristiques de bloc de segment (vi) et les informations de caractéristiques de bloc de sous-segment (v́i) comportant des informations correspondantes sélectionnées parmi : les informations de position de bloc de segment (pi) de chaque segment de la signature manuscrite, les informations de position de bloc de sous-segment (ṕi.x), les informations d'espace de bloc de segment (espace(si)), les informations d'espace de bloc de sous-segment (espace (śi.x)), les informations de rapport (Δi) entre l'espace de bloc de segment et l'espace de bloc de signature manuscrite globale, les informations de rapport (Δ́i.x) entre l'espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et les informations de rapport (έi.x) entre l'espace de bloc de sous-segment et l'espace de bloc de segment, et générer et fournir en sortie les informations de caractéristiques de bloc de segment global (V) pour tous les blocs de segment de la signature manuscrite (S119, S127).
une unité de détection d'espace d'intersection (671) configurée pour détecter tout bloc de sous-segment adjacent (śi.y) ayant une relation d'inclusion ou d'intersection avec le bloc de sous-segment (śi.x), et fournir en sortie, le cas échéant, des informations d'espace d'intersection (δ́i.xy) par le calcul d'une zone d'espace d'inclusion ou d'intersection (S229) ;
une unité de détection de rapport d'espace d'intersection (672) configurée pour recevoir les informations d'espace de bloc de signature manuscrite globale (espace(S)), les informations d'espace de bloc de segment (espace (si)), les informations d'espace de bloc de sous-segment (espace (śi.x)), et les informations d'espace d'intersection de bloc de sous-segment (δ́i.xy), générer les informations de rapport (ŕi.xy) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de signature manuscrite globale par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de signature manuscrite globale (espace (S)), générer des informations de rapport (π́i(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de sous-segment (espace (śi.x)), et générer des informations de rapport (π́i(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et un espace de bloc de sous-segment adjacent par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de sous-segment adjacent (espace (śi.y) (S223, S231, S232) ;
une unité de détection de relation d'inclusion de bloc de segment (673) configurée pour générer et fournir en sortie des informations de relation d'inclusion de bloc de sous-segment (ói.xy) qui montrent si le bloc de sous-segment adjacent (śi.y) est inclus dans le bloc de sous-segment (śi.x) ou en intersection avec celui-ci (S235) ;
une unité de détection de relation positionnelle de segment configurée pour générer et fournir en sortie des informations de relation positionnelle de bloc de sous-segment (pósi.xy) représentant une position relative du bloc de sous-segment adjacent (śi.y) par rapport au bloc de sous-segment (śi.x) (S237) ;
une unité de détection de relation positionnelle de bord (675) configurée pour générer et fournir en sortie des informations de relation positionnelle de bord de bloc de sous-segment (bordi.xy) représentant une position de bord relative à laquelle un bord du bloc de sous-segment (śi.x) est en intersection avec le bloc de sous-segment adjacent (śi.y) (S239) ; et
une unité de génération d'informations de caractéristiques de corrélation (677) configurée pour générer et fournir en sortie des informations de caractéristiques de corrélation de bloc de segment global (C) comportant les informations d'espace d'intersection de bloc de sous-segment (δ́i.xy), les informations de rapport (ŕi.xy) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, les informations de rapport (π́i(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment, les informations de rapport (π́j(δ́ij))) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment adjacent, les informations de relation d'inclusion de bloc de sous-segment (ói-xy), les informations de relation positionnelle de bloc de sous-segment (pósi.xy), et les informations de relation positionnelle de bord de bloc de sous-segment (bordi.xy) (S249) .
une unité de suivi de mouvement dynamique (690) configurée pour générer des informations de caractéristiques comportementales dynamiques de segment global (Ψ) par le calcul d'informations de caractéristiques comportementales dynamiques de segment (Ψi) représentant des caractéristiques comportementales dynamiques produites par l'intermédiaire d'un mouvement dynamique de la signature manuscrite sur la base d'informations de point de mouvement dynamique (αi) reçues dans le bloc de segment divisé spatialement et générer des informations de caractéristiques comportementales dynamiques de transition de segment global (T) par le calcul d'informations de caractéristiques comportementales dynamiques de transition de segment (ti) (S318),
dans lequel l'unité de détection de segment de division spatiale (630) génère les informations de point de mouvement dynamique (αi), chaque fois que les données tactiles sont fournies en entrée, pour une position à laquelle les données tactiles se produisent et fournit en sortie les informations de point de mouvement dynamique (αi) à l'unité de suivi de mouvement dynamique (690),
dans lequel l'unité d'acquisition de caractéristiques de signature manuscrite (550) génère et fournit en sortie les informations de caractéristiques de signature manuscrite (Σ) comportant en outre les informations de caractéristiques comportementales dynamiques de segment global (Ψ) et les informations de caractéristiques comportementales dynamiques de transition de segment global (T) en plus des informations de caractéristiques de bloc de signature manuscrite globale (Q), des informations de caractéristiques de bloc de segment global (V), des informations de position de bloc de segment global (P), et des informations de caractéristiques de corrélation de bloc de segment global (C) (S119, S127).
un processus d'inscription consistant à inscrire des informations de caractéristiques de bloc de signature manuscrite globale de chaque signataire ;
stocker des données d'entrée de signature manuscrite comportant des données tactiles reçues depuis une unité d'entrée de signature manuscrite (400), les données tactiles comportant des données de position et des données de pression pour des positions qui sont touchées par un signataire pour une signature manuscrite ;
générer une image de signature manuscrite par l'identification de la signature manuscrite à l'aide des données d'entrée de signature manuscrite, générer un bloc spatial de signature manuscrite globale (S) (S313) défini par des points haut, bas, le plus à gauche et le plus à droite de la signature manuscrite globale et comportant la signature manuscrite, générer des blocs de segment par la division spatiale du bloc de signature manuscrite globale (S) généré par un nombre de divisions prédéterminé (S317), détecter une image de segment pour chacun des blocs de segment générés (S323), collecter des informations de caractéristiques de signature manuscrite (Σ) comportant les informations de bloc de signature manuscrite globale (S), les informations de chaque bloc de segment, les informations de corrélation entre le bloc de signature manuscrite globale (S) et chaque bloc de segment (S119), mettre en correspondance les informations de caractéristiques de signature manuscrite collectées avec des informations d'identification du signataire, et inscrire les informations de caractéristiques de signature manuscrite collectées dans une unité d'inscription (100, S121) ; et
un processus d'authentification de signature manuscrite consistant à collecter des informations de caractéristiques de signature manuscrite (Σ) comportant les informations de bloc de signature manuscrite globale (S), les informations de chaque bloc de segment, les informations de corrélation entre le bloc de signature manuscrite globale (S) et chaque bloc de segment à partir des données tactiles saisies par l'intermédiaire d'une unité d'entrée tactile (420) d'une unité d'entrée de signature manuscrite (400) (S127) lors d'une demande d'authentification de signature manuscrite (S113), charger les informations de caractéristiques de signature manuscrite inscrites (Σ') qui correspondent aux informations d'identification du signataire (S129) qui demande l'authentification de signature manuscrite, et réaliser l'authentification de signature manuscrite sur la base de segments de la signature manuscrite selon un taux de concordance (S133) par la comparaison des informations de caractéristiques de signature manuscrite inscrites (Σ') aux informations de caractéristiques de signature manuscrite collectées (Σ, S131).
une opération de surveillance de demande d'inscription qui surveille si une demande d'inscription de signature manuscrite est formulée (S111) ;
une opération d'acquisition d'informations d'identification de signataire qui acquiert les informations d'identification de signataire à inscrire lors de la demande d'inscription de signature manuscrite (S115) ;
une opération d'acquisition d'informations de caractéristiques de signature manuscrite qui acquiert les informations de caractéristiques de signature manuscrite (Σ) à partir de données tactiles saisies par l'intermédiaire de l'unité d'entrée tactile (420) concernant la signature manuscrite du signataire (S119) ; et
une opération d'inscription de signature manuscrite qui met en correspondance les informations de caractéristiques de signature manuscrite avec les informations d'identification du signataire et inscrit les informations de caractéristiques de signature manuscrite dans l'unité d'inscription (100, S121).
une opération de surveillance de demande d'authentification de signature manuscrite qui surveille si la demande d'authentification de signature manuscrite est formulée (S113) ;
une opération d'acquisition d'informations d'identification de signataire qui acquiert les informations d'identification de signataire lors de la réception de la demande d'authentification de signature manuscrite (S125) ;
une opération d'acquisition d'informations de caractéristiques de signature manuscrite qui acquiert les informations de caractéristiques de signature manuscrite (Σ) à partir des données tactiles reçues par l'intermédiaire de l'unité d'entrée tactile pour la signature manuscrite du signataire (S127) ;
une opération de chargement d'informations de caractéristiques de signature manuscrite inscrites qui charge les informations de caractéristiques de signature manuscrite pré-inscrites (Σ') correspondant aux informations d'identification de signataire acquises (S129) ; et
une opération d'authentification de signature manuscrite qui réalise une authentification de signature manuscrite par la comparaison des informations de caractéristiques de signature manuscrite acquises (Σ) aux informations de caractéristiques de signature manuscrite inscrites (Σ') telles que chargées et fournit en sortie un résultat de l'authentification (S131).
une opération de suivi de signature manuscrite qui commence le suivi de la signature manuscrite à partir des données tactiles des données d'entrée de signature manuscrite saisies par l'intermédiaire de l'unité d'entrée de signature manuscrite (400) ;
une opération de détection de segment qui génère l'image de signature manuscrite par l'identification de la signature manuscrite à l'aide des données d'entrée de signature manuscrite reçues par l'intermédiaire de l'unité d'entrée tactile (420), génère le bloc de signature manuscrite globale (S) comportant la signature manuscrite (S313), génère les blocs de segment par la division spatiale du bloc de signature manuscrite globale (S) par le nombre de divisions prédéterminé (S317), et détecte et fournit en sortie l'image de segment de chacun des blocs de segment (S323) ;
une opération de comptage de segment qui compte un nombre des sous-segments détectés dans l'opération de détection de segment de division spatiale (S222) ;
une opération de détection de caractéristiques de bloc de segment qui reçoit l'image de segment, détermine si l'image de segment est divisée, génère un bloc de sous-segment (śi.x, S327) comportant le sous-segment lorsqu'une image de sous-segment re-segmentée à partir de l'image de segment est détectée, génère des informations de caractéristiques de bloc de segment (vi, S225) et des informations de caractéristiques de bloc de sous-segment (v́i, S235, S237, S239) pour le bloc de segment (si) et le bloc de sous-segment (śi.x) , respectivement, et génère (S249) et fournit en sortie des informations de caractéristiques de bloc de segment global (V) comportant les informations de caractéristiques de bloc de segment (vi) et les informations de caractéristiques de bloc de sous-segment (v́i);
une opération de détection de caractéristiques de bloc de signature manuscrite globale qui génère (S249) et fournit en sortie des informations de caractéristiques de bloc de signature manuscrite globale (Q) du bloc de signature manuscrite globale (S) ;
une opération de détection de corrélation de bloc de segment qui génère et fournit en sortie les informations de caractéristiques de corrélation de bloc de segment global (C) comportant des informations de corrélation entre au moins deux éléments parmi le bloc de signature manuscrite globale (S), le bloc de segment, et les blocs de sous-segment (S249) ; et
une opération de génération d'informations de caractéristiques de signature manuscrite qui génère les informations de caractéristiques de bloc de segment global (V) comportant les informations de caractéristiques de bloc de segment (vi) et les informations de caractéristiques de bloc de sous-segment (v́i) pour tous les segments et les sous-segments, respectivement, et génère et fournit en sortie les informations de caractéristiques de signature manuscrite (Σ) comportant les informations de caractéristiques de bloc de signature manuscrite globale (Q), les informations de caractéristiques de bloc de segment global (V) (S249), les informations de position de bloc de segment global (P) des blocs de segment générés (S319) comportant des informations de position de bloc de sous-segment, des informations de caractéristiques de corrélation de bloc de segment global (C), et des informations de caractéristiques comportementales dynamiques de segment global (Ψ) (S318) .
une opération de génération de bloc de sous-segment qui reçoit l'image de segment en tant qu'entrée, détermine si l'image de segment est divisée, et génère et fournit en sortie le bloc de sous-segment (śi.x) comportant le sous-segment lorsque l'image de sous-segment re-segmentée à partir de l'image de segment est détectée (S327) ;
une opération de détection de position de bloc de segment qui reçoit le bloc de segment (si) et le bloc de sous-segment (śi.x), et détecte et fournit en sortie des informations de position de bloc de segment (pi) et les informations de position de bloc de sous-segment (ṕi.x) qui représentent des bords du bloc de segment et des blocs de sous-segment, respectivement (S329) ;
une opération de détection de caractéristiques d'espace de bloc de segment qui reçoit au moins un élément parmi le bloc de segment (si), le bloc de sous-segment (śi.x) , les informations de position de bloc de segment (pi), et les informations de position de bloc de sous-segment (ṕi.x) et génère et fournit en sortie des informations d'espace de bloc de segment (espace (si)) et des informations d'espace de bloc de sous-segment (espace (śi.x)) par le calcul de zones d'espace du bloc de segment (si) et du bloc de sous-segment (śi.x) (S331) ;
une opération de détection de caractéristiques de rapport d'espace qui reçoit les informations d'espace de bloc de signature manuscrite globale (espace(S)), les informations d'espace de bloc de segment (espace(si)), et des informations d'espace de bloc de sous-segment (espace (śi.x), calcule un rapport entre un espace de bloc de segment et un espace de bloc de signature manuscrite globale, un rapport entre un espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et un rapport entre l'espace de bloc de sous-segment et l'espace de bloc de segment, et génère et fournit en sortie au moins un élément parmi des informations de rapport (Δi) entre l'espace de bloc de segment et l'espace de bloc de signature manuscrite globale, des informations de rapport (Δ́i-x) entre l'espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et des informations de rapport (έi.x) entre l'espace de bloc de sous-segment et l'espace de bloc de segment (S223) ; et
une opération de génération d'informations de caractéristiques de bloc de segment qui génère les informations de caractéristiques de bloc de segment (vi) et les informations de caractéristiques de bloc de sous-segment (v́i) comportant des informations correspondantes sélectionnées parmi : les informations de position de bloc de segment (pi) de chaque segment de la signature manuscrite, les informations de position de bloc de sous-segment (ṕi.x), les informations d'espace de bloc de segment (espace(si)), les informations d'espace de bloc de sous-segment (espace (śi.x)), les informations de rapport (Δi) entre l'espace de bloc de segment et l'espace de bloc de signature manuscrite globale, les informations de rapport (Δ́i.x) entre l'espace de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, et les informations de rapport (έi.x) entre l'espace de bloc de sous-segment et l'espace de bloc de segment, et génère et fournit en sortie les informations de caractéristiques de bloc de segment global (V) pour tous les blocs de segment de la signature manuscrite (S119, S127).
une opération de détection d'espace d'intersection qui détecte tout bloc de sous-segment adjacent (śi.y) ayant une relation d'inclusion ou d'intersection avec le bloc de sous-segment (śi.x), et fournit en sortie, le cas échéant, des informations d'espace d'intersection (δ́i.xy) par le calcul d'une zone d'espace d'inclusion ou d'intersection (S229) ;
une opération de détection de rapport d'espace d'intersection qui reçoit les informations d'espace de bloc de signature manuscrite globale (espace(S)), les informations d'espace de bloc de segment (espace(si)), les informations d'espace de bloc de sous-segment (espace(śi.x)), et les informations d'espace d'intersection de bloc de sous-segment (δ́i.xy), génère les informations de rapport (ŕi.xy) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de signature manuscrite globale par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de signature manuscrite globale (espace (S)), génère des informations de rapport (π́i(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de sous-segment (espace (śi.x)), et génère des informations de rapport (π́j(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et un espace de bloc de sous-segment adjacent par le calcul d'un rapport entre l'espace d'intersection de bloc de sous-segment (δ́i.xy) et l'espace de bloc de sous-segment adjacent (espace(śi.y) (S223, S231, S232) ;
une opération de détection de relation d'inclusion de bloc de segment qui génère et fournit en sortie des informations de relation d'inclusion de bloc de sous-segment (ói.xy) qui montrent si le bloc de sous-segment adjacent (śi.y) est inclus dans le bloc de sous-segment (śi.x) ou en intersection avec celui-ci (S237) ;
une opération de détection de relation positionnelle de segment qui génère et fournit en sortie des informations de relation positionnelle de bloc de sous-segment (pósi.xy) représentant une position relative du bloc de sous-segment adjacent (śi.y) par rapport au bloc de sous-segment (śi.x) (S239) ;
une opération de détection de relation positionnelle de bord qui génère et fournit en sortie des informations de relation positionnelle de bord de bloc de sous-segment (ed́gei.xy) représentant une position de bord relative à laquelle un bord du bloc de sous-segment (śi.x) est en intersection avec le bloc de sous-segment adjacent (śi.y) (S239) ; et
une opération de génération d'informations de caractéristiques de corrélation qui génère et fournit en sortie des informations de caractéristiques de corrélation de bloc de segment global (C) comportant les informations d'espace d'intersection de bloc de sous-segment (δ́i.xy), les informations de rapport (ŕi.xy) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de signature manuscrite globale, les informations de rapport (π́i(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment, les informations de rapport (π́j(δ́ij)) entre l'espace d'intersection de bloc de sous-segment et l'espace de bloc de sous-segment adjacent, les informations de relation d'inclusion de bloc de sous-segment (ói.xy), les informations de relation positionnelle de bloc de sous-segment (pósi.xy), et les informations de relation positionnelle de bord de bloc de sous-segment (ed́gei.xy) (S249) .
une opération de suivi de mouvement dynamique qui génère des informations de caractéristiques comportementales dynamiques de segment global (Ψ) par le calcul d'informations de caractéristiques comportementales dynamiques de segment (ψi) représentant des caractéristiques comportementales dynamiques qui se sont produites par l'intermédiaire d'un mouvement dynamique de la signature manuscrite sur la base d'informations de point de mouvement dynamique (αi) reçues dans le bloc de segment divisé spatialement et génère des informations de caractéristiques comportementales dynamiques de transition de segment global (T) par le calcul d'informations de caractéristiques comportementales dynamiques de transition de segment (ti) (S318),
dans lequel, dans l'opération de détection de segment de division spatiale, des informations de point de mouvement dynamique (αi) sont générées chaque fois que les données tactiles sont fournies en entrée pour une position à laquelle les données tactiles se produisent et sont fournies en sortie pour l'opération de suivi de mouvement dynamique,
dans lequel l'opération de génération de caractéristiques de signature manuscrite génère et fournit en sortie les informations de caractéristiques de signature manuscrite (Σ) comportant en outre les informations de caractéristiques comportementales dynamiques de segment global (Ψ) et les informations de caractéristiques comportementales dynamiques de transition de segment global (T) en plus des informations de caractéristiques de bloc de signature manuscrite globale (Q), des informations de caractéristiques de bloc de segment global (V), des informations de position de bloc de segment global (P), et des informations de caractéristiques de corrélation de bloc de segment global (C) (S119, S127).
REFERENCES CITED IN THE DESCRIPTION
Patent documents cited in the description