(57)【特許請求の範囲】
【請求項１】
署名者が署名する手書き署名に対応してタッチされる位置に対する位置データ及び圧力データを含むタッチデータを手書き署名データに出力するタッチ入力部を含む手書き署名入力部と、
署名者ごとに手書き署名特性情報を登録する登録部と、
前記手書き署名入力部から入力され手書き署名入力データにより署名者の筆圧を離れて書くことによって発生されるセグメント及び手書き署名を認識し手書き署名イメージ及びセグメントイメージを生成して、前記手書き署名を含む手書き署名ブロック及び前記セグメントを含むセグメントブロック（ｓｉ）を生成して、前記セグメントブロック（ｓｉ）のそれぞれの情報及び前記セグメントブロックの相互間の相関関係情報と、前記セグメントブロック及び手書き署名ブロック相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集して前記署名者の識別情報に署名者をマッピングして前記登録部に登録した後、手書き署名認証の要求が発生時、前記手書き署名入力部のタッチ入力部を介して入力されるタッチデータから手書き署名ブロック及びセグメントブロックの相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集し、手書き署名認証を要求した署名者の識別情報に対応する登録手書き署名特性情報（Σ’）をロードして、前記ロードされた登録手書き署名特性情報（Σ’）と収集された手書署名特性情報（Σ）とを比較して一致度により手書き署名セグメントをベースにして手書き署名認証を行う手書き署名認証部と、を含むことを特徴とするセグメントブロックベース手書き署名認証システム。  
【請求項２】
前記手書き署名認証部は、
前記手書き署名入力部のタッチ入力部から入力される手書き署名入力データにより手書き署名に対する手書き署名イメージを含む手書き署名ブロックの特徴情報である手書き署名全体ブロック特徴情報（Ｑ）、手書き署名を構成する前記手書き署名セグメントの特徴情報である全体セグメントブロックの全体セグメントブロック特徴情報（Ｖ）、前記手書き署名ブロック及びセグメントブロック間の相関関係によるブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を抽出する手書き署名特性抽出部と、
前記手書き署名特性抽出部により抽出された手書き署名特性情報（Σ）と前記予め登録されている登録手書き署名特性情報（Σ’）とを比較してそれぞれの予めに設定された一致度により手書き署名認証を行う手書き署名セグメントブロック認証部と、  
登録の要求が発生時、前記手書き署名特性抽出部により抽出される手書き署名特徴情報を前記登録部に格納して登録し、手書き署名の認証の要求が発生時、前記手書き署名セグメントブロック認証部を制御して手書き署名認証を行う制御部と、を含むことを特徴とする請求項１に記載のセグメントブロックベース手書き署名認証システム。
【請求項３】
前記手書き署名特性抽出部は、
前記タッチデータから手書き署名の開始を検出する手書き署名開始検出部と、
前記タッチデータの入力されるうちに一定時間のタッチデータが入力されないと最終タッチデータ入力位置を手書き署名終了地点で手書き署名の終了を検出する手書き署名終了検出部と、
前記タッチデータから手書き署名による前記セグメントの検出及びセグメントに対するセグメントイメージを生成して出力するセグメント検出部と、
前記セグメント検出部から検出されたセグメント個数をカウントするセグメントカウント部と、
前記セグメントイメージを入力され前記セグメントイメージを含むセグメントブロック（ｓｉ）を生成し、生成されたセグメントブロック（ｓｉ）に対する特徴情報であるセグメントブロック特徴情報（ｖｉ）を生成して生成されたセグメントブロック特徴情報（ｖｉ）を含む全体セグメントブロック特徴情報（Ｖ）を生成し出力するセグメントブロック特徴検出部と、
取得された前記手書き署名イメージを含む手書き署名ブロック（Ｓ）を生成して、前記手書き署名ブロック（Ｓ）の特徴情報である手書き署名全体ブロック特徴情報（Ｑ）を生成し出力する手書き署名全体ブロック特徴検出部と、
前記手書き署名全体ブロックと前記セグメントブロックの相互間の相関関係による情報であるブロック相関関係特徴情報（Ｃ）を生成して出力するセグメントブロック相関関係検出部と、
前記手書き署名全体ブロック特徴情報（Ｑ）、前記全体セグメントブロック特徴情報（Ｖ）及び前記ブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成して出力する手書き署名ブロック特性情報生成部を含む手書き署名特性取得部と、を含むことを特徴とする請求項２に記載のセグメントブロックベース手書き署名認証システム。
【請求項４】
0006667802.tif 000027
部と、を含むことを特徴とする請求項３に記載のセグメントブロックベース手書き署名認証システム。  
【請求項５】
前記セグメントブロック（ｓｉ）は多角形のブロックになり、
前記セグメントブロック生成部は、
該当セグメントの最上位支点、最下位地点、最左測地点及び最右測地点を通過して前記セグメントを含む多角形のセグメントブロック（ｓｉ）を生成することを特徴とする請求項４に記載のセグメントブロックベース手書き署名認証システム。
【請求項６】
0006667802.tif 000028
セグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）が含まれるか否か及び、交差するか否かの情報であるセグメントブロック含み関係情報（Ｏij）を生成して出力するセグメントブロック含み関係検出部と、
セグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）の位置を情報であるセグメント位置関係情報（ＰＯＳij）を生成し出力するセグメント位置関係検出部と、
セグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）のどの角と交差するかを表示する位置情報であるセグメントブロック角位置関係情報（ＥＤＧＥij）を生成し出力する角位置関係検出部と、
0006667802.tif 000029
【請求項７】
手書き署名入力部から入力される手書き署名入力データにより署名者の筆圧を離れて書くことによって発生されるセグメント及び手書き署名を認識して手書き署名イメージ及びセグメントイメージを生成し、前記手書き署名を含む手書き署名ブロック及びセグメントブロック（ｓｉ）を生成して、前記セグメントブロック（ｓｉ）及び手書き署名ブロックのそれぞれの情報及び前記セグメントブロックの相互間の相関関係情報と、前記セグメントブロック（ｓｉ）及び手書き署名情報（Σ）を収集して前記署名者の識別情報に署名者をマッピングして登録部に登録する登録プロセスと、
手書き署名認証の要求が発生時、前記手書き署名入力部のタッチ入力部を介して入力されるタッチデータから手書き署名ブロック及びセグメントブロック（ｓｉ）の相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集して手書き署名認証を要求した署名者の識別情報に対応する登録手書き署名特性情報（Σ’）をロードし、前記ロードされた登録手書き署名特性情報（Σ’）と収集された手書き署名特性情報（Σ）とを比較して一致度により手書き署名セグメントをベースにして手書き署名認証を行う手書き署名認証プロセスと、を含むことを特徴とするセグメントブロックベース手書き署名認証方法。
【請求項８】
前記手書き署名登録プロセスは、
手書き署名登録の要求が発生されることをモニタリングする手書き署名認証要求モニタリングステップと、
手書き署名の登録の要求が発生されると登録する署名者の識別情報を取得する署名者識別情報取得ステップと、
署名者による手書き署名に対してタッチ入力部から入力されるタッチデータにより前記手書き署名特性情報（Σ）を取得する手書き署名特性情報取得ステップと、
前記署名者識別情報に前記手書き署名特性情報をマッピングして登録部に格納し登録する手書き署名登録ステップと、を含むことを特徴とする請求項７に記載のセグメントブロックベース手書き署名認証方法。
【請求項９】
前記手書き署名認証プロセスは、
手書き署名認証の要求が発生されることをモニタリングをする手書き署名認証要求モニタリングステップと、
手書き署名の認証の要求が発生されると署名者の識別情報を取得する署名者識別情報取得ステップと、
前記署名者による手書き署名に対してタッチ入力部から入力されるタッチデータにより前記手書き署名特性情報（Σ）を取得する手書き署名特性情報取得ステップと、
前記取得された署名者識別情報に対応して予め登録されている登録手書き署名特性情報（Σ’）をロードする登録手書き署名特性情報ロードステップと、  
前記取得された手書き署名特性情報（Σ）と前記ロードされた登録手書き署名特性情報（Σ’）とを比較して手書き署名認証を行い、その認証結果を出力する手書き署名認証ステップと、を含むことを特徴とする請求項７に記載のセグメントブロックベース手書き署名認証方法。
【請求項１０】
前記手書き署名特性情報（Σ）取得ステップは、  
手書き署名入力部から入力される手書き署名入力データのタッチデータにより手書き署名の追跡を開始する手書き署名追跡ステップと、
前記手書き署名追跡が開始されるとセグメント検出部を介してタッチデータより署名者の筆圧を離れて書くことによる手書き署名セグメントの検出及び検出されたセグメントに対するセグメントイメージを生成して出力するセグメント検出ステップ、
前記セグメント検出部から検出されたセグメント個数をカウントするセグメントカウントステップと、
前記セグメントイメージを入力され前記セグメントイメージを含むセグメントブロック（ｓｉ）を生成し、生成されたセグメントブロック（ｓｉ）に対する特徴情報であるセグメントブロック特徴情報（ｖｉ）を生成して出力するセグメントブロック特徴検出ステップと、  
取得された手書き署名イメージを含む手書き署名ブロック（Ｓ）を生成して、前記手書き署名ブロック（Ｓ）の特徴情報である手書き署名全体ブロック特徴情報（Ｑ）を生成し出力する手書き署名全体ブロック特徴検出ステップと、  
前記手書き署名全体ブロックと前記セグメントブロック相互間の相関関係による情報であるブロック相関関係特徴情報（Ｃ）を生成して出力するセグメントブロック相関関係検出ステップと、  
全体セグメントに対するセグメントブロック特徴情報（ｖｉ）を含む全体セグメントブロック特徴情報（Ｖ）を生成し、前記手書き署名全体ブロック特徴情報（Ｑ）、前記全体セグメントブロック特徴情報（Ｖ）及び前記ブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成して出力する手書き署名ブロック特性情報生成ステップと、を含むことを特徴とする請求項８に記載のセグメントブロックベース手書き署名認証方法。
【請求項１１】
0006667802.tif 000030
【請求項１２】
前記セグメントブロック（ｓｉ）は多角形のブロックになり、
前記セグメントブロック生成ステップでのセグメントブロック生成部は、
該当セグメントの最上位地点、最下位地点、最左測地点及び最右測地点を通過して前記セグメントを含む多角形のセグメントブロック（ｓｉ）を生成することを特徴とする請求項１１に記載のセグメントブロックベース手書き署名認証方法。
【請求項１３】
前記手書き署名全体ブロック特徴検出ステップは、
前記手書き署名ブロック（Ｓ）の面積を計算して手書き署名全体ブロック面積情報（ＳＰＡＣＥＳ）をさらに生成して出力し、  
前記セグメントブロック相関関係検出ステップは、
セグメントブロック（ｓｉ）と隣接に位置する隣接セグメントブロック（ｓｊ）のうち前記セグメントブロック（ｓｉ）を含み及び交差（重複）領域を形成する隣接セグメントブロック（ｓｊ）があることを判断し、ある場合は含み及び交差領域の面積を計算して交差面積情報（δij）を出力する交差面積検出ステップと、
前記手書き署名全体ブロック面積情報（ＳＰＡＣＥＳ）、セグメントブロック面積情報
0006667802.tif 000031
セグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）のどの角と交差することを表示する位置情報であるセグメントブロック角位置関係情報（ＥＤＧＥij）を生成して出力する角位置関係検出部と、
0006667802.tif 000032
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き署名認証システム及び豊富に関し、より詳しくは、手書き署名の時ユーザの筆圧を離れて書くことにより区分されるセグメント（Ｓｅｇｍｅｎｔ）を含むセグメントブロックにベースした手書き署名特性情報により手書き署名認証を行う手書き署名認証システム及びその方法に関する。
【背景技術】
【０００２】
スマートフォン、スマートパッドなどのようなアプリケーションベースのスマート機器の技術が発達し、モバイル通信技術及びインターネット通信技術が発達するにつれ、人々はインターネットやアプリケーションを介して様々なサービスを容易に利用することができるようになった。
【０００３】
ほとんどのサービスは、そのサービスを利用する利用者（又は「ユーザ」という。）が誰であるかを確認した後当該サービスを提供する場合が多い。そうしない場合、第３者が盗用してサービスを利用する可能性があるためである。
【０００４】
オフラインでは、ユーザに直接対面した状態で身分証明書、運転免許証などを利用して本人認証を行うが、オンライン上では、直接ユーザに対面できないので、サービスを利用するユーザが本人であるか否かを確認することができる方法が要求されている。
【０００５】
したがって、サービスの利用者がサービスの利用のために入力した情報に対して本人であるか否かを判断するための様々な技術が開発され適用されている。
このような技術のうち代表的な技術としては、アイピン技術（Ｉｎｔｅｒｎｅｔ  Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）、ＳＭＳ本人認証技術、ＡＲＳシステムを用いたＡＲＳ本人認証技術、電子署名（デジタル署名）を用いた本人認証技術などがある。
【０００６】
ＳＭＳ本人認証技術は、携帯電話、スマートフォンなどと呼ばれる移動通信端末のショートメッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ＳＭＳ）のメッセージを介して認証番号を送信し、移動通信端末を所持しているユーザがＳＭＳメッセージの認証番号をサービス利用中の機器で接続したサイトやアプリケーションを介して入力するようにし、入力された認証番号と前記移動通信端末に登録された認証番号とが一致するか否かによる本人認証を行う技術である。
【０００７】
しかしながら、上述した技術は、移動通信端末を紛失したり、情報の流出時に第３者によって盗用される危険性があった。
【０００８】
したがって、ユーザのセキュリティ性を高めるために、上述した技術を同時に２つ以上を適用する複合方式が適用されている傾向にあり、ユーザをより明確に区別することができる追加の技術開発が要求されている。
【０００９】
このような技術として、ユーザの個人的な特性が反映される手書き署名認証技術の適用が検討されている。
【００１０】
手書き署名認証技術は手書き署名イメージの形状な一致度を検査するイメージ比較方式と、署名者の手書き署名の時署名者の署名行為特徴に対する手書き署名行為特性データとを比較する行為特性比較方式がある。
【００１１】
通常のイメージ比較方式が適用された手書き署名認証システムは、第３者でも手書き署名イメージの形状のみを類似に模倣する場合、手書き署名が一致すると判断されるので第３者の盗用が容易な問題がある。
【００１２】
このようなイメージ比較方式の問題によりイメージ比較方式よりは行為特性比較方式が手書き署名認証システムに適用されている。
【００１３】
行為特性比較方式が適用された手書き署名認証システム上での署名者が手書き署名時署名者の署名習慣から発生される全体圧力、速度、交差点、変曲点の角度などの特性を抽出して格納し、それによる認証を行う。しかしながら、行為特性比較方式を適用する場合も第３者がその手書き署名のイメージに対応して手書き署名を模倣する場合は、その行為特性まで模倣されるケースが頻繁に発生されている。さらに、従来の手書き署名認証システムは形状が全然違くても全般的な行為特性のパターンのみが類似な場合登録された手書き署名行為特徴情報と一致すると判断する問題がある。
【００１４】
したがって、手書き署名認証システムがより正確に手書き署名を区分し、それによるの手書き署名認証の時より高い認識率を持ちながら認証の正確さを高めてセキュリティ性を向上させる法案が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
したがって、本発明の目的は、手書き署名の時、ユーザの筆圧を離れて書くことにより区分されるセグメント（Ｓｅｇｍｅｎｔ）をベースにした手書き署名特性情報の格納によって手書き署名を登録し、手書き署名認証要求の時、ユーザが書く手書き署名からセグメントをベースにした手書き署名特性情報を取得し、予め登録されたセグメントベース手書き署名特性情報と前記取得されたセグメントベース手書き署名特性情報とを比較してセグメントをベースにした手書き署名認証を行う手書き署名認証システム及びその方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記のような目的を達成するための本発明に係るセグメントブロックベース手書き署名認証システムは、署名者が署名する手書き署名に対応してタッチされる位置に対する位置データ及び圧力データを含むタッチデータを手書き署名入力データとして出力するタッチ入力部を含む手書き署名入力部、ユーザごとの手書き署名特性情報を登録する登録部、前記手書き署名入力部から入力される手書き署名入力データによるユーザの筆圧を離れて書くことによって発生されるセグメント及び手書き署名を認識し手書き署名イメージ及びセグメントイメージを生成して、前記手書き署名を含む手書き署名ブロック及び前記セグメントを含むセグメントブロックを生成し、前記セグメントブロック及び前記手書き署名ブロックのそれぞれの情報及び前記セグメントブロックの相互間の相関関係情報と、前記セグメントブロック及び手書き署名ブロック相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集して前記署名者識別情報に署名者をマッピングし前記登録部に登録した後、手書き署名認証の要求が発生時、前記手書き署名入力部のタッチ入力部を介して入力されるタッチデータから手書き署名ブロック及びセグメントブロックの相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集して、手書き署名認証を要求した署名者の識別情報に対応する登録手書き署名特性情報（Σ’）をロードし収集された手書き署名特性情報（Σ）とを比較して一致度による手書き署名セグメントをベースにして手書き署名認証を行う手書き署名認証部と、を含むことを特徴とする。
【００１７】
前記手書き署名認証部は、前記手書き署名入力部のタッチデータから入力される手書き署名入力データにより手書き署名に対する手書き署名イメージを含む手書き署名ブロックの特徴情報である手書き署名全体ブロック特徴情報（Ｑ）、手書き署名を構成する前記手書き署名セグメントの特徴情報である全体セグメントブロックの全体セグメントブロック特徴情報（Ｖ）、前記手書き署名ブロック及びセグメントブロック間の相関関係によるブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を抽出する手書き署名特性抽出部、前記手書き署名特性抽出部を介して抽出された手書き署名特性情報（Σ）と前記予め登録されている登録手書き署名特性情報（Σ’）とを比較してそれぞれに予め設定された一致度により手書き署名認証を行う手書き署名セグメントブロック認証部と、登録の要求が発生時、前記手書き署名特性抽出部を介して抽出される手書き署名特徴情報を前記登録部に格納し登録した後、手書き署名認証の要求が発生時、前記手書き署名セグメントブロック認証部を制御して手書き署名認証を行う制御部と、を含むことを特徴とする。
【００１８】
前記手書き署名特性抽出部は、前記タッチデータから手書き署名の開始を検出する手書き署名開始検出部、前記タッチデータが入力されるうちに一定時間のタッチデータが入力されないと最終タッチデータ入力位置を手書き署名終了地点で手書き署名の終了を検出する手書き署名終了検出部、前記タッチデータから手書き署名に係る前記セグメントの検出及び検出されたセグメントに対するセグメントイメージを生成して出力するセグメント検出部、前記セグメント検出部から検出されたセグメント個数をカウントするセグメントカウント部、前記セグメントイメージを入力され前記セグメントイメージを含むセグメントブロック（ｓｉ）を生成して、生成されたセグメントブロック（ｓｉ）に対する特徴情報であるセグメントブロック特徴情報（ｖｉ）を生成し生成されたセグメントブロック特徴情報（ｖｉ）を含む全体セグメントブロック特徴情報（Ｖ）を生成して出力するセグメントブロック特徴検出部、前記取得された手書き署名イメージを含む手書き署名ブロック（Ｓ）を生成し、前記手書き署名ブロック（Ｓ）の特徴情報である手書き署名全体ブロック特徴情報（Ｑ）を生成して出力する手書き署名全体ブロック特徴検出部、前記手書き署名全体ブロックと前記セグメントブロックの相互間の相関関係に係る情報であるブロック相関関係特徴情報（Ｃ）を生成し出力するセグメントブロック相関関係検出部、前記手書署名全体ブロック特徴情報（Ｑ）、前記全体セグメントブロック特徴情報（Ｖ）及び前記ブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成して出力する手書き署名ブロック特性情報生成部を含む手書き署名特性取得部と、を含むことを特徴とする。  
【００１９】
0006667802.tif 000002
【００２０】
前記ブロックは四角形のブロックになり、前記セグメントブロック生成部は、該当セグメントの最上位地点、最下位地点、最左測地点及び最右測地点を通過して前記セグメントを含む四角形のセグメントブロックを生成することを特徴とする。
【００２１】
0006667802.tif 000003
メントブロック含み関係情報（Ｏij）を生成して出力するセグメントブロック含み関係検出部、セグメントブロック（ｓｉ）を基準に全ての隣接セグメントブロック（ｓｊ）の位置情報であるセグメント位置関係情報（ＰＯＳij）を生成し出力するセグメント位置関係検出部、  セグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）のどの角と交差することを表示する位置情報のセグメントブロック角位置関係情報（ＥＤＧＥij）を生成して出力する角位置関係検出部、前記交差面積情報（δij）、手書き署名ブロック交差面積比率情報（ｒij）、セグメントブロック交差面
0006667802.tif 000004
【００２２】
上記のような目的を達成するための本発明に係るセグメントブロックベース手書き署名認証方法は、手書き署名入力部から入力される手書き署名入力データによりユーザの筆圧を離れて書くことによって発生されるセグメント及び手書き署名を認識し手書き署名イメージ及びセグメントイメージを生成して、前記手書き署名を含む手書き署名ブロック及び前記セグメントを含むセグンメントブロックを生成し、前記セグメントブロック及び手書き署名ブロックのそれぞれの情報及び前記セグメントブロックの相関間の相関関係情報と、前記セグメントブロック及び手書き署名ブロック相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集して前記署名者識別情報に署名者をマッピングし登録部に登録する登録プロセス、手書き署名認証の要求が発生時、前記手書き署名入力部のタッチ入力部を介して入力されるタッチデータから手書き署名ブロック及びセグメントブロックの相互間の相関関係情報を含む手書き署名特性情報（Σ）を収集し手書き署名認証を要求した署名者の識別情報に対応する登録手書き署名特性情報（Σ’）をロードして収集された手書き署名特性情報（Σ）とを比較し一致度による手書き署名セグメントをベースにして手書き署名認証を行う手書き署名認証プロセスと、を含むことを特徴とする。  
【００２３】
前記手書き署名登録プロセスは、手書き署名登録の要求が発生することをモニタリングする登録要求のモニタリングステップ、手書き署名登録の要求が発生すると登録する署名者の識別情報を取得するユーザ識別情報取得ステップ、署名者による手書き署名に対してタッチ入力部から入力されるタッチデータにより前記手書き署名特性情報（Σ）を取得する手書き署名特性情報取得ステップ、前記署名者識別情報に前記手書き署名特性情報をマッピングし登録部に格納し登録する手書き署名登録ステップと、を含むことを特徴とする。
【００２４】
前記手書き署名認証プロセスは、手書き署名認証の要求が発生することをモニタリングする手書き署名認証の要求の発生をモニタリングする手書き署名認証要求モニタリングステップ、手書き署名認証の要求が発生されると署名者の識別情報を取得する署名者識別情報取得ステップ、前記署名者による手書き署名に対してタッチ入力部から入力されるタッチデータにより前記手書き署名特性情報（Σ）を取得する手書き署名特性情報取得ステップ、前記取得された署名者の識別情報に対応して予め登録されている登録手書き署名特性情報（Σ’）をロードする登録手書き署名特性情報ロードステップ、前記取得された手書き署名特性情報（Σ）と前記ロードされた登録手書き署名特性情報（Σ’）とを比較して手書き署名認証を行い、その認証結果を出力する手書き署名認証ステップと、を含むことを特徴とする。
【００２５】
前記手書き署名特性情報（Σ）取得ステップは、手書き署名入力部から入力される手書き署名入力データのタッチデータにより手書き署名の追跡を開始する手書き署名追跡ステップ、前記手書き署名の追跡が開始されるとセグメント検出部を介してタッチデータにより署名者の筆圧を離れて書くことによる手書き署名セグメントの検出及び検出されたセグメントに対するセグメントイメージを生成し出力するセグメント検出ステップ、前記セグメント検出部から検出されたセグメント個数をカウントするセグメントカウントステップ、前記セグメントイメージを入力され前記セグメントイメージを含むセグメントブロック（ｓｉ）を生成して、生成されたセグメントブロック（ｓｉ）に対する特徴情報であるセグメントブロック特徴情報（ｖｉ）を生成し出力するセグメントブロック特徴検出ステップ、取得された手書き署名イメージを含む手書き署名ブロック（Ｓ）を生成して、前記手書き署名ブロック（Ｓ）の特徴情報である手書き署名全体ブロック特徴情報（Ｑ）を生成し出力する手書き署名全体ブロック特徴検出ステップ、前記手書き署名全体ブロックと前記セグメントブロックを相互間の相関関係による情報であるブロック相関関係特徴情報（Ｃ）を生成し出力するセグメントブロック相関関係検出ステツプ、全体セグメントに対するセグメントブロック特徴情報（ｖｉ）を含む全体セグメントブロック特徴情報（Ｖ）を生成し、前記手書き署名全体ブロック特徴情報（Ｑ）、前記全体セグメントブロック特徴情報（Ｖ）及び前記ブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成し出力する手書き署名ブロック特性情報生成ステップと、を含むことを特徴とする。  
【００２６】
0006667802.tif 000005
【００２７】
前記ブロックは四角形のブロックになり、前記セグメントブロック生成ステップからセグメントブロック生成部は、該当セグメントの最上位地点、最下位地点、最左測地点及び最右測地点を通過して前記セグメントを含む四角形のセグメントブロックを生成することを特徴とする。
【００２８】
前記手書き署名全体ブロック特徴検出ステップは、前記手書き署名ブロック（Ｓ）の面積を計算して手書き署名ブロック面積情報（ＳＰＡＣＥＳ）をさらに生成し出力して、前記セグメントブロック相関関係検出ステップは、セグメントブロック（ｓｉ）と隣接に位置する隣接セグメントブロック（ｓｊ）のうち前記セグメントブロック（ｓｉ）と含み及び交差（重複）領域を形成する隣接セグメントブロック（ｓｊ）があることを判断し、ある場合は含み及び交差領域の面積を計算して交差面積情報（δij）を出力する交差面積検出ステップ、前記手書き署名全体ブロック面積情報（ＳＰＡＣＥＳ）、セグメントブロッ
0006667802.tif 000006
【発明の効果】
【００２９】
本発明は、手書き署名の時、署名者の筆圧を離れて書くことによりセグメントを区分し、区分されたセグメントを含むセグメントブロック及び手書き署名全体ブロックのそれぞれの特徴及びブロックの相互連関性による連関情報によって手書き署名を認証することで、手書き署名認証要素をブロックに特化して認証を行うことができ、それにより手書き署名の認識率を向上させることができる効果を有する。
【図面の簡単な説明】
【００３０】
【図１】本発明に係るセグメントブロックベース手書き署名認証システムの構成を示す図である。
【図２】本発明に係るセグメントブロックベース手書き署名認証システムの手書き署名特性取得部の構成を示す図である。
【図３】本発明の実施例に係る手書き署名のセグメントブロック形成方法及びセグメントブロック特徴情報要素を説明するための図である。
【図４】本発明に係る手書き署名特性取得部のセグメントブロック特徴検出部の構成を示す図である。
【図５】本発明に係る手書き署名特性取得部のセグメントブロック相関関係検出部の詳細な構成を示す図である。
【図６】本発明の実施例に係るセグメントブロック間の相関情報のうち一つであるセグメントブロック含み関係情報の生成方法を説明するための図である。
【図７】本発明の実施例に係る手書き署名セグメントブロック間の相関情報のうち一つであるセグメントブロック位置関係情報の生成方法を説明するための図である。
【図８】本発明に実施例に係る手書き署名セグメントブロック間の相関情報のうち一つであるセグメントブロック角位置関係情報の生成方法を説明するための図である。
【図９】本発明の実施例に係る手書き署名の例を示す図である。
【図１０】本発明に係るセグメントブロックベース手書き署名認証方法を示す図である。
【図１０】本発明に係るセグメントブロックベース手書き署名認証方法の手書き署名特性データ収集方法を示す図である。
【図１１】本発明に係るセグメントブロックベース手書き署名認証方法の手書き署名特性データ収集方法を示す図である。
【図１２】本発明に係るセグメントブロックベース手書き署名認証方法の手書き署名特性データ収集方法を示す図である。
【図１３】本発明に係るセグメントブロックベース手書き署名認証方法の手書き署名特性データ収集方法を示す図である。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照して本発明に係るセグメントブロックベース手書き署名認証システムの構成及び動作を説明した後、前記システムでのセグメントブロックベース手書き署名認証方法を説明する。
【００３２】
本発明での手書き署名セグメント（以下説明の便宜上[セグメント]という。）は手書き署名の時、署名者が離れて書くことによって発生する手書き署名の彫刻を意味する。したがって、同一な内容で署名を書くとしても署名者により手書き署名セグメントの個数（ｎ）は一つ、二つ、三つ、四つなど多様に形成されることができる。又、同一な署名を書くとしても署名者によりそのセグメントの位置、長さなどの変更によってセグメントの相関関係が変わる。
【００３３】
又、本発明でのセグメントブロックは、セグメントを含む多角形のブロックを意味、前記多角形は全てのセグメントに対して同一な規則によって形成されるブロックになれることができる。例えば、多角形が四角形の場合、四角形のブロックがセグメントの最上位地点（ｔｏｐi）、最下位地点（ｂｏｔｔｏｍi）、最左測地点（ｌｅｆｔi）及び最右測地点（ｒｉｇｈｔi）（ここでのiはセグメントのインデックス、  i=０、１、２、３...ｎ−１）を全て通過してその面積を最小にする四角形ブロックになれることができる。  
【００３４】
図１は本発明に係るセグメントブロックベース手書き署名認証システムの構成を示す図である。  
【００３５】
図１を参照すると、本発明に係るセグメントブロックベース手書き署名認証システムは登録部１００、手書き署名入力部400及び手書き署名認証部５００を含め、実施例により入力部２００、出力部３００をさらに含む。
【００３６】
登録部１００はパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：ＰＣ）、ノートパソコンなどのハードディスク、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ＵＳＢ）などのようなポータブルメモリ、セキュリティトークン、携帯電話、スマートフォンなどと呼ばれる移動通信端末のＵＳＩＭチップ、移動通信端末のマイクロＳＤカード、移動通信端末のトラストゾーン、オンラインゾーン上のサーバーのハードディスクなどのような記憶媒体に構成することができ、手書き署名に対した手書き署名特性情報（Σ）を格納する。
【００３７】
前記手書き署名特性情報（Σ）は、手書き署名全体ブロック特徴情報（Ｑ）、全体セグメントブロック特徴情報（Ｖ）、ブロック相関関係特徴情報（Ｃ）を含む。前記情報に含まれる詳細情報を後述する図２ないし図５を参照して詳しく説明する。
【００３８】
入力部２００は、多数のコマンドを発生させる多数のキーを備え押されたキーに対するキーデータ（キー信号）  を出力するキー入力装置、画面と一体に構成されタッチされた位置に対する位置データを出力するタッチパッド、外部機器との有無線通信によりデータを受信する受信装置にもなり、ユーザの要求により手書き署名登録コマンド、手書き署名認証コマンドなどのようなコマンドを手書き署名認証部５００に出力する。前記入力部２００は前記手書き署名認証部５００がサーバー形で構成される場合遠隔地のポース端末デバイス、決済端末デバイス、移動通信端末デバイスなどになれることができる。
【００３９】
出力部３００は、手書き署名認証部５００が移動通信端末に構成される場合、手書き署名認証部５００で取得した手書き署名イメージ、手書き署名特性情報、手書き署名認証結果を出力する構成として、液晶表示装置（ＬｉＱｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）などのような表示装置であり、前記手書き署名認証部５００がサーバーに構成される場合には、手書き署名の認証結果をショットメッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ＳＭＳ）のメッセージ、ロングメッセージサービス（Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ＬＭＳ）のメッセージ、マルチメディアメッセージサービス（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ＭＭＳ）メッセージなどのような移動通信メッセージを送信するメッセージ送信、プッシュ（Ｐｕｓｈ）メッセージを伝送するアプリケーションサーバー、Ｅメールサーバー、前記認証結果を受信され表示する移動通信端末などになれることができる。
【００４０】
手書き署名入力部４００は手書き署名を受け付ける端末側、すなわち、ユーザ及び加盟店のパーソナルコンピュータ、移動通信端末、ポース（ＰＯＳ）、決済端末などに構成されるか、又は別のデバイスに接続されてユーザが提供する手書き署名に対する手書き署名イメージを取得するための手書き署名入力データを出力するものであり、スキャン部４１０及びタッチ入力部４２０のうち少なくとも一つ以上を含んで構成されることができる。ただし、ユーザが署名を手書きで入力しなければならないので、必ずタッチ入力部４２０を含むことが望ましい。前記タッチ入力部４２０は、手書き署名の追跡をすることができ、手書き署名と手書き署名セグメントに対するイメージ特徴及び行為特徴情報を収集することができるタッチパッド、タッチスクリーン、スマートペンなどになれることができる。
【００４１】
スキャン部４１０は手書き署名が手書きされた用紙をスキャンして、スキャンデータを手書き署名認証部５００に出力する。
【００４２】
タッチ入力部４２０はタッチパッド、タッチスクリーンなどになれることが出来て、ユーザが手で入力する手書き署名に対した連続的な位置データ及び圧力データなどを含むタッチデータを手書き署名入力データとして手書き署名認証部５００に出力する。
【００４３】
手書き署名認証部５００は制御部５１０、手書き署名特性抽出部５２０及び手書き署名セグメントブロック認証部５６０を含む。
【００４４】
手書き署名認証部５００は移動通信端末機器及びコンピュータにアプリケーションベースで構成されることと、サーバー側に構成されアプリケーション及びウェブサーバーベースのうち一つ以上で構成されることと、ポース（ＰＯＳ）及び決裁端末機器にファームウェア形態で構成されることが出来る。本発明の構成によりアプリケーション、ファームウェア又はウェブサーバーベースで構成するアプリケーションサーバー、ウェブサーバー及びファームウェアの構成自体はこの技術分野の当業者に自明な技術である為詳細な説明は省略する。
【００４５】
手書き署名認証部５００の構成及び動作を躯体的に説明すると、制御部５１０は手書き署名認証部５００の全判的な動作を制御する。特に、制御部５１０は入力部２００から受信されるコマンドが手書き署名登録のことか手書き署名認証の事かを判断し、判断されたコマンドにより本発明に係るセグメントベースの手書き署名登録及び手書き署名認証動作を制御し、制御結果を出力部３００に出力する。
【００４６】
手書き署名特性抽出部５２０は手書き署名入力部４００のタッチ入力部４２０から入力される手書き署名入力データによりセグメントブロックベースの手書き署名特性情報（Σ）を抽出して出力する。
【００４７】
具体的に説明すると、手書き署名特性抽出部５２０は手書き署名追跡部５３０、手書き署名イメージ取得部５４０及び手書き署名特性取得部５５０を含む。
【００４８】
手書き署名追跡部５３０は手書き署名入力部４００のタッチ入力部４２０から出力されるタッチデータにより連続な位置データを検出して手書き署名イメージ取得部５４０に提供する。
【００４９】
手書き署名イメージ取得部５４０は手書き署名入力部４００から入力されるスキャンデータ又は手書き署名追跡部５３０から位置データを入力され、スキャンデータ及び位置データより手書き署名イメージを取得して出力する。
【００５０】
手書き署名イメージ取得部５４０は追跡手書き署名イメージをスキャン部４１０を通じて取得ができ、タッチ入力部４２０及び手書き署名追跡部５３０によりリアルタイムで入力される位置データを追跡し生成することもできる。
【００５１】
手書き署名特性取得部５５０は手書き署名入力部４００のタッチ入力部４２０から連続的に出力されるタッチデータを入力させ、入力される前記タッチデータの位置データ及び圧力データにより署名者の署名の筆圧を離れて書くことによって区分される手書き署名セグメントを識別して、識別された手書き署名セグメントの個数（ｎ）計数して、識別された手書き署名セグメントに対した手書き署名セグメントイメージを生成する。
【００５２】
尚、手書き署名特性取得部５５０は生成された手書き署名セグメントイメージごとに該当セグメントイメージを含む多角形（以下「四角形」の場合を仮定して説明する）のブロック（以下「セグメントブロック」とする）を生成し、生成されたセグメントブロックに対した全体セグメントブロック特徴情報（Ｖ）を抽出し、手書き署名イメージ取得部５４０から入力されたり、独自で取得した手書き署名全体イメージに対した手書き署名全体ブロック特徴情報（Ｑ）を生成し、前記ブロック相互間の相関関係によるブロック相関関係特徴情報（Ｃ）を生成し、下記の数式１のように前記生成された全体セグメントブロック特徴情報（Ｖ）、前記手書き署名全体ブロック特徴情報（Ｑ）及びブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成して出力する。
【００５３】
【数１】
0006667802.tif 000007
【００５４】
前記手書き署名特性取得部５５０の詳細な構成は後述する図２、図３、及び図５を参照して詳しく説明する。
【００５５】
手書き署名セグメントブロック認証部５６０は制御部５１０により手書き署名認証コマンド発生時手書き署名入力部４００から署名者識別情報を入力させ、手書き署名特性抽出部５２０から手書き署名特性情報（Σ）を入力させ前記署名者の識別情報に対応する登録手書き署名特性情報（Σ’）を登録部１００からロードして、ロードされた登録手書き署名特性情報（Σ’）と手書き署名特性抽出部５２０により入力された手書き署名特性情報（Σ）を比較して一定基準の一致度以上であることとを比較して手書き署名認証を行う。
【００５６】
具体的に手書き署名セグメントブロック認証部５６０はロードされた手書き署名特性情報（Σ’）の登録手書き署名全体ブロック特徴情報（Ｑ´）と手書き署名特性抽出部５２０により抽出された手書き署名特性情報（Σ）の手書き署名全体ブロック特徴情報（Ｑ）を比較して、ロードされた登録全体セグメントブロック特徴情報（Ｖ’）と抽出された全体セグメントブロック特徴情報（Ｖ）を比較して、ロードされた登録ブロック相関関係特徴情報（Ｃ’）と抽出されたブロック相関関係特徴情報（Ｃ）を比較し一定基準一致度以上であることを判断して手書き署名認証を行う。
【００５７】
図２は本発明によるセグメントブロックベース手書き署名認証システムの手書き署名特性取得部の構成を示す図で、図３は本発明の実施例に係る手書き署名のセグメントブロック形成方法及びセグメントブロック特徴情報要素を説明する為の図である。以下図２及び図３を参照して手書き署名特性取得部５５０の詳細構成及び動作を説明する。
【００５８】
手書き署名特性取得部５５０は手書き署名開始検出部６１０、手書き署名終了検出部６２０、セグメント検出部６３０、セグメントカウンタ部６４０、セグメントブロック特徴検出部６５０、手書き署名全体ブロック特徴検出部６６０及びセグメントブロック相関関係検出部６７０を含む。
【００５９】
手書き署名開始検出部６１０は署名者が手書き署名入力部４００のタッチ入力部４２０に図３のように手書きで署名をする場合タッチ入力部４００から手書き署名による連続な手書き署名入力データを入力される。
【００６０】
手書き署名入力データが入力され始まると開始とともに手書き署名開始検出部６１０は図３のように手書き署名開始地点（３）を検出する。前記手書き署名開始地点（３）は一番目の手書き署名セグメントの開始地点である。
【００６１】
手書き署名開始検出部６１０は手書き署名開始地点情報及び一番目手書き署名セグメント開始地点情報を出力して、手書き署名開始地点検出信号をセグメント検出部６３０に出力する。
【００６２】
手書き署名終了検出部６２０はタッチ入力部４２０から一定時間以上に手書き署名入力データであるタッチデータが入力されないと手書き署名が終了されたと判断して、最後に入力されたタッチデータの位置情報に対応する位置、すなわち図３の符号５の地点を終了地点として決定し、決定された手書き署名終了地点情報を出力する。
【００６３】
0006667802.tif 000008
【００６４】
セグメント検出部６３０は図３の場合４つの手書き署名セグメントを検出してそれぞれの検出ごとに検出信号を出力する。
【００６５】
又、セグメント検出部６３０は手書き署名セグメントを追跡しながら、セグメントイメージを生成してセグメントブロック特徴検出部６５０に出力する。
【００６６】
セグメントカウンタ部６４０はセグメント検出部６３０からセグメント検出信号の入力ごとにセグメント個数（ｎ）をカウントし、手書き署名終了検出部６２０から手書き署名終了通知信号が入力されるとカウントされた個数（ｎ）情報を出力する。図３の場合セグメントカウンタ部６４０は個数（ｎ）情報で４を出力する。
【００６７】
セグメントブロック特徴検出部６５０はセグメント検出部６３０からセグメントイメージが入力されると入力されたセグメントイメージを含むセグメントブロック（ｓ０）（２―１）を生成し、生成されたセグメントブロックに対したセグメントブロック特徴情報（ｖ０）を生成し、手書き署名全体のセグメントに対したセグメントブロック特徴情報（ｖｉ）をそれぞれ取得した場合、全体セグメントブロック特徴情報（Ｖ）を生成して出力する。セグメントブロック特徴検出部６５０の詳細構成及び動作は下記図４を参照して後述する。
【００６８】
前記セグメントブロックは四角形、五角形など多様な形態の多角形に構成されることもできるが、手書き署名を構成するすべてのセグメントに同じルールを容易に適用するように図３のように四角形の形に構成されることが望ましい。
【００６９】
本発明による四角形のセグメントブロック２はセグメントイメージをすべて含んでその面積が最小になれるが、セグメントイメージの最上位地点（ｔｏｐｉ）、最下位地点（ｂｏｔｔｏｍｉ）、最左側地点（ｌｅｆｔｉ）及び最右側地点（ｒｉｇｈｔｉ）をすべて取り付けるように形成されたブロックであることが出来る。
【００７０】
手書き署名全体ブロック特徴検出部６６０は手書き署名イメージ取得部５４０またはセグメント検出部６３０より入力されるセグメントイメージを合成し手書き署名イメージを生成し、生成された手書き署名イメージ全部を含む手書き署名全体ブロック（Ｓ）を生成し、生成された手書き署名全体ブロック特徴情報（Ｑ）を生成して出力する。前記手書き署名全体ブロック特徴情報（Ｑ）は下記の数式２のように手書き署名全体ブロック（Ｓ）の各角の位置情報［｛（Ｘ１、Ｙ１）、（Ｘ２、  Ｙ２）、（Ｘ３、Ｙ３）、（Ｘ４、  Ｙ４）｝］及び手書き署名全体ブロック（Ｓ）の面積情報（ＳＰＡＣＥＳ）を含む。
【００７１】
【数２】
0006667802.tif 000009
【００７２】
セグメントブロック相関関係検出部６７０はセグメントブロック特徴検出部６５０からセグメントブロック特徴情報（ｖｉ）を入力を受け、手書き署名全体ブロック特徴検出部６６０から手書き署名ブロック１の手書き署名ブロック面積情報（ＳＰＡＣＥＳ）を入力されセグメントブロック（ｓｉ）ごとに隣接した違う少なくとも一つ以上のセグメントブロック（ｓｊ）間に形成される相関関係情報及びセグメントブロックと全体手書き署名セグメントブロック間に形成される相関関係情報を含むブロック相関関係特徴情報（Ｃ）を生成して出力する。
【００７３】
手書き署名ブロック特性情報生成部６８０は前記セグメントブロック特徴検出部６５０から全体セグメントブロック特徴情報（Ｖ）を入力され、手書き署名全体ブロック特徴検出部６６０から手書き署名全体ブロック特徴情報（Ｑ）を入力され、セグメントブロック相関関係検出部６７０からブロック相関関係特徴情報（Ｃ）を入力されて前記全体セグメントブロック特徴情報（Ｖ）、  手書き署名全体ブロック特徴情報（Ｑ）及びブロック相関関係特徴情報（Ｃ）を含む手書き署名特性情報（Σ）を生成して出力する。
【００７４】
図４は本発明に係る手書き署名特性取得部のセグメントブロック特徴検出部の構成を示す図である。
【００７５】
セグメントブロック特徴検出部６５０はセグメントブロック生成部６５１、セグメントブロック角位置検出部６５２、セグメントブロック面積特性検出部６５３、面積比率特性検出部６５４及びセグメントブロック特徴情報生成部６５５を含む。
【００７６】
セグメントブロック生成部６５１はセグメントイメージが入力されるとセグメントイメージを含むセグメントブロック（ｓｉ）を生成してセグメントブロック角位置検出部６５２、  セグメントブロック面積特性検出部６５３及びセグメントブロック特徴情報生成部６５５に出力する。
【００７７】
セグメントブロック角位置検出部６５２は前記セグメントブロック生成部６５１からセグメントブロック（ｓｉ）が入力されるとセグメントブロック（ｓｉ）の各角のセグメントブロック位置情報（ｐｉ）を出力する。前記セグメントブロック位置情報（ｐｉ）はブロックが四角形の場合下記の数式３のように表すことができる。
【００７８】
【数３】
0006667802.tif 000010
0006667802.tif 000011
【００７９】
従って手書き署名全体、つまり全体セグメントに対した全体セグメントブロック位置情報（Ｐ）は下記数式４のようにあらわすことが出来るだろう。
【００８０】
【数４】
0006667802.tif 000012
【００８１】
0006667802.tif 000013
【００８２】
0006667802.tif 000014
【００８３】
0006667802.tif 000015
【００８４】
上記セグメントブロック特徴情報（ｖｉ）は下記数式５のように表すことが出来て、全体セグメントブロック特徴情報（Ｖ）は下記数式６のように表現することが出来る。
【００８５】
【数５】
0006667802.tif 000016
【００８６】
【数６】
0006667802.tif 000017
【００８７】
図５は本発明に係る手書き署名特性取得部のセグメントブロック相関関係検出部の詳細構成を示す図で、図６取得部のセグメントブロック相関関係検出部の詳細構成を表れた図で、図６は本発明の実施例によるセグメントブロック間の相関情報の中１つのセグメントブロック含み関係情報の生成方法を説明する為の図で、図７は本発明の実施例による手書き署名セグメントブロック間相関情報のうち一つであるセグメントブロック位置関係情報の生成方法を説明する為の図で、図８は本発明の実施例による手書き署名セグメントブロック間相情報のうち一つであるセグメントブロック角位置関係情報の生成方法を説明する為の図でして、図９は本発明の実施例に係る手書き署名の一例を示す図である。以下図５ないし図９を参照して説明する。
【００８８】
セグメントブロック相関関係検出部６７０は交差面積検出部６７１、  交差面積比率検出部６７２、セグメントブロック含み関係検出部６７３、セグメント位置関係検出部６７４、角位置関係検出部６７５相関関係特徴情報生成部６７７を含む。
【００８９】
前記交差面積検出部６７１はセグメントブロック特徴検出部６５０からセグメントブロック（ｓｉ）を入力され、入力されたセグメントブロック（ｓｉ）と隣接した少なくとも一つ時用の隣接セグメントブロック（ｓｊ）を分析して交差面積があるかを検査して、交差面積がある場合は該当セグメントブロック（ｓｉ）と隣接  セグメントブロック（ｓｊ）の交差面積を計算して、計算した交差面積情報（δij）を生成して出力する。
【００９０】
図３を例にして説明すると交差面積検出部６７１は図３の前記セグメントブロック（２―３）（ｓ２）と隣接した隣接セグメントブロック（２―２、２―４、  又は２―１も含み）（ｓ１、ｓ２、又はｓ０）を検査して交差面積があるかを検査する。前記セグメントブロック（ｓ３）は隣接セグメントブロック（ｓ１、ｓ３、ｓ０）のうち隣接セグメントブロック（ｓ３）と交差面積があるので、交差面積検出部６７１はセグメントブロック（ｓ２）と隣接セグメントブロック（ｓ３）との交差領域（６）の交差面積を計算して、交差面積情報（δ２３）を出力する。
【００９１】
尚、図９を例えて説明すると、セグメントブロック（ｓ３）（２―４）と隣接セグメントブロック（ｓ４）（２―５）は交差領域（６）を形成する。従って交差面積検出部６７１は交差領域（６）に対した交差面積情報（δ３４）を生成して出力する。
【００９２】
0006667802.tif 000018
グメントブロック面積比率情報（π’ij）、隣接セグメントブロック（ｓｊ）の隣接セグメントブロック面積（ＳＰＡＣＥＳｊ）に対する交差面積情報（δij）比率である隣接セ
0006667802.tif 000019
【００９３】
セグメントブロック含み関係検出部６７３はセグメントブロック（ｓｉ）の隣接セグメントブロック（ｓｊ）に対した含み関係可否を判断し、判断結果によるセグメントブロック含み関係情報（Ｏij）を出力する。セグメントブロック含み関係情報は３つ、つまり含み（ＩＮ）、未含み（外部存在）（ＥＸ）、交差（ＩＮＴＥＲ）などの状態情報として保存される。
【００９４】
図６を参照すると（ａ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）に含まれると前記セグメントブロック含み関係検出部  ６７３はセグメントブロック含み関係情報として含み（ＩＮ）を生成し、（ｂ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）の外部に存在するとセグメントブロック含み関係情報として未含み（ＥＸ）を生成し、（ｃ）のように隣接セグメントブロック（ｓｊ）とセグメントブロック（ｓｊ）が重複するとセグメントブロック含み関係情報として交差（ＩＮＴＥＲ）を生成する。
【００９５】
図９を参照すると、セグメントブロック含み関係検出部６７３はセグメントブロック（ｓ３）（２―４）と隣接セグメント（ｓ４）（２―５）、又はセグメント（ｓ４）（２―５）及び隣接セグメント（ｓ３）（２―４）を除外したすべてのセグメントブロック（ｓｉ）に対して隣接セグメント（ｓｊ）が未含み（ＥＸ）されることを示すセグメントブロック含み関係情報を出力する。
【００９６】
そして図９で、前記セグメントブロック含み関係検出部６７３は前記セグメントブロック（ｓ３）（２―４）及びセグメントブロック（ｓ４）（２―５）に関してのみお互い交差（ＩＮＴＥＲ）されることを表すセグメントブロック含み関係情報（Ｏ３４、  Ｏ４３）を出力する。
【００９７】
セグメント位置関係検出部６７４はセグメントブロック（ｓｉ）を基準として隣接セグメントブロック（ｓｊ）の位置情報であるセグメント位置関係情報（ＰＯＳij）を生成して出力する。
【００９８】
図７を例えて説明すると、セグメント位置関係検出部６７４は図７の（ａ）のようにセグメントブロック（ｓｉ）を基準に隣接セグメントブロック（ｓｊ）が右に存在するとセグメント位置関係情報（ＰＯＳij）として右を意味する情報‘Ｒ’を生成して出力し、（ｂ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）の左側にあると左を意味する‘Ｌ’をセグメント位置関係情報（ＰＯＳij）として出力して、（ｃ）のように隣接セグメント（ｓｊ）が上に存在すると‘Ｕ’を、下に存在すると‘Ｄ’をセグメント位置関係情報（ＰＯＳij）として出力する。
【００９９】
角位置関係検出部６７５はセグメントブロック（ｓｉ）と隣接セグメントブロック（ｓｊ）が交差されているかの可否を交差面積比率検出部６７２から入力され、セグメントブロック（ｓｉ）と隣接セグメントブロック（ｓｊ）が交差されている場合セグメントブロック（ｓｉ）を基準で隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）のどちらのエッジ（ＥＤＧＥ）と交差するかを示す角位置関係情報（ＥＤＧＥij）を生成して出力する。
【０１００】
図８を参照して説明すると、角位置関係検出部６７５は図８の（ａ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）を基準で左側の下に存在する場合、角の位置関係情報（ＥＤＧＥij）として｛Ｌ、Ｄ｝を生成して出力する。
【０１０１】
そして、角位置関係検出部６７５は図８の（ｂ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）を基準に右側の上に存在する場合、角位置関係情報（ＥＤＧＥij）として｛Ｒ、Ｕ｝を生成して出力する。
【０１０２】
そして、角位置関係検出部６７５は図８の（ｃ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）を基準とする下側の中央に存在する場合、角位置関係情報（ＥＤＧＥij）として｛Ｌ、Ｒ、Ｄ｝を生成して出力する。
【０１０３】
最後に角位置関係検出部６７５は図８の（ｄ）のように隣接セグメントブロック（ｓｊ）がセグメントブロック（ｓｉ）を基準に上側の中央に存在する場合、角位置関係情報（ＥＤＧＥij）として｛Ｌ、Ｒ、Ｕ｝を生成して出力する。
【０１０４】
相関関係特徴情報生成部６７７は前記交差面積比率検出部６７２、セグメントブロック含み関係検出部６７３、セグメント位置関係検出部６７４及び角位置関係検出部６７５から入力される交差面積比率情報、セグメントブロック含み関係情報（Ｏij）、セグメント位置関係情報（ＰＯＳij）  及びセグメントブロック角位置関係情報（ＥＤＧＥij）を入力され前記情報を含む相関関係特徴情報（ｃij）を生成して、すべてのセグメントブロックに対したブロック相関関係特徴情報（ｃij）が生成されると全体ブロック相関関係特徴情報（Ｃ）を生成して出力する。
【０１０５】
前記ブロック相関関係特徴情報（ｃij）及び全体ブロック相関関係特徴情報（Ｃ）は下記数式７及び数式８のように表現することが出来る。
【０１０６】
【数７】
0006667802.tif 000020
【０１０７】
【数８】
0006667802.tif 000021
【０１０８】
図１０は本発明に係るセグメントブロックベース手書き署名認証方法を示す図である。
【０１０９】
以下、図１０を参照して説明すると、制御部５１０は入力部２００から手書き署名イメージ登録コマンドによる手書き署名登録が要請されるのか（Ｓ１１１）、手書き署名認証コマンドによる手書き署名認証要請が発生されるのかを検査する（Ｓ１１３）。
【０１１０】
手書き署名登録要請が発生すると制御部５１０は登録者、つまり署名者の署名者識別情報を入力することを要請し（Ｓ１１５）、署名者識別情報が入力されるのかを検査する（Ｓ１１７）。
【０１１１】
署名者識別情報が入力されると署名者は手書きで署名することを要請する（Ｓ１１８）。
【０１１２】
前記手書き署名の要請後、制御部５１０はセグメントブロックベース手書き署名特性情報収集ルーチンを行いセグメントブロックベース  手書き署名特性情報（Σ）を収集して（Ｓ１１９）、収集されたセグメントブロックベース手書き署名特性情報（Σ）を前記署名者識別情報にマッピングして登録部１００に保存する（Ｓ１２１）。
【０１１３】
一方、手書き署名認証要請が発生すると制御部５１０は署名者識別情報を入力することを要請した（Ｓ１２３）後、署名者識別情報が入力されることを検査する（Ｓ１２５）。
【０１１４】
前記署名者識別情報が入力されると制御部５１０は出力部３００を通じて手書き署名を入力することを要請する（Ｓ１２６）。
【０１１５】
前記手書き署名要請後、制御部５１０は手書き署名特性抽出部５２０を通いてセグメントブロックベース手書き署名特性情報収集ルーチンを行いセグメントブロックベース手書き署名特性情報（Σ）を収集した（Ｓ１２７）後、手書き署名セグメントブロック認証部５６０を通じて上記入力された署名者識別情報に対応して登録されている登録手書き署名特性情報（Σ’）を登録部１００からロードする（Ｓ１２９）。
【０１１６】
登録手書き署名特性情報（Σ’）がロードされると制御部５１０は手書き署名セグメントブロック認証部５６０を通じて登録手書き署名特性情報（Σ’）と手書き署名特性情報（Σ）を比較する（Ｓ１３１）。前記制御部５１０は通常通りの登録手書き署名行為特徴情報と収集された手書き署名行為特徴情報をもっと比較することもできる。
【０１１７】
前記制御部５１０は手書き署名セグメントブロック認証部５６０を通じて各項目ごとに予め設定された基準一致度以上であるかを判断し（Ｓ１３３）、予め設定された基準一致度以下の場合認証失敗処理を実行し（Ｓ１３７）、予め設定された基準一致度以上の場合、認証成功処理を実行する（Ｓ１３５）。
【０１１８】
図１１、図１２及び図１３は本発明によるセグメントブロックベース手書き署名認証方法の手書き署名特性データ収集方法を示した図である。以下図１１ないし図１３を参照してセグメントブロックベース手書き署名認証方法の手書き署名特性情報収集方法を説明する。
【０１１９】
制御部５１０は手書き署名追跡部５３０、手書き署名イメージ取得部５４０、手書き署名特性取得部５５０の中一つ以上を通じてタッチ入力部４２０から手書き署名入力データであるタッチデータが入力され始まるかをモニタリングする（Ｓ２１１）。
【０１２０】
制御部５１０は手書き署名が始まるとセグメントブロック変数（ｎ、ｉ）を初期化（ｎ＝０、ｉ＝０）する（Ｓ２１３）。
【０１２１】
セグメントブロック変数が初期化されると制御部５１０はセグメントが検出されるかを検査する（Ｓ２１５）。
【０１２２】
セグメントが検出されると制御部５１０はセグメント個数をカウントして（ｎ＋＋）（Ｓ２１７）、  セグメントイメージを生成して保存する（Ｓ２１９）。
【０１２３】
前記セグメントイメージが生成されると制御部５１０はセグメントイメージを含むセグメントブロック（ｓｉ）を生成する（Ｓ２２１）。前記セグメントブロック（ｓｉ）は上述したようにすべてのセグメントイメージに同一なルールを適用して生成されるべきである。
【０１２４】
セグメントブロック（ｓｉ）が生成されると制御部５１０はセグメントブロック位置情報（ｐｉ）を検出する（Ｓ２２３）。
【０１２５】
0006667802.tif 000022
【０１２６】
0006667802.tif 000023
【０１２７】
0006667802.tif 000024
【０１２８】
制御部５１０は手書き署名イメージを生成及び保存して（Ｓ２３３）、生成された手書き署名イメージを含む手書き署名全体ブロック（Ｓ）を生成及び保存する（Ｓ２３５）。
【０１２９】
手書き署名全体ブロック（Ｓ）が生成されると制御部５１０は手書き署名全体ブロックの面積を計算して手書き署名全体ブロック面積情報（ＳＰＡＣＥＳ）を生成する（Ｓ２３７）。
【０１３０】
0006667802.tif 000025
【０１３１】
前記セグメントブロック面積比率情報（Δｉ）が生成されると制御部５１０はセグメントブロック特徴情報（ｖｉ）及び全体セグメントブロック特徴情報（Ｖ）を生成する（Ｓ２４１）。
【０１３２】
前記全体セグメントブロック特徴情報（Ｖ）が生成されると制御部５１０は手書き署名セグメントブロック（ｓｉ）別に重複領域を持つ隣接セグメントブロック（ｓｊ）が存在するのかを検査する（Ｓ２４３）。
【０１３３】
制御部５１０は隣接セグメントブロックが存在すると隣接セグメントブロックの数（ｍ）をカウントする（Ｓ２４４）。
【０１３４】
セグメントブロック（ｓｉ）と含み及び重複領域を形成する隣接セグメント（ｓｊ）が存在すると制御部５１０は含み及び重複領域を形成するセグメントブロック（ｓｉ）と隣接セグメントブロック（ｓｊ）によって形成される前記含み及び重複領域の面積を計算して交差面積情報（δij）を生成する（Ｓ２４５）。
【０１３５】
前記交差面積情報（δij）が生成されると制御部５１０はセグメントブロック（ｓｉ）の面積対比重複領域である交差面積（δij）の比率情報であるセグメントブロック交差面積情報（π’ij）を生成する（Ｓ２４７）。
【０１３６】
0006667802.tif 000026
【０１３７】
制御部５１０はセグメントブロック（ｓｉ）別に該当セグメントブロック（ｓｉ）を基準で隣接手書き署名セグメントブロック（ｓｊ）の含み可否に情報であるセグメントブロック含み関係情報（Ｏij）、  セグメントブロック（ｓｉ）基準隣接セグメントブロックの位置を示すセグメントブロック相対的位置情報であるセグメント位置関係情報（ＰＯＳij）、隣接セグメントブロック（ｓｊ）が基準セグメントブロック（ｓｉ）のどちらのエッジ（ＥＤＧＥ）と交差するかを表す角の位置情報を表すセグメントブロック角位置関係情報（ＥＤＧＥij）を生成する（Ｓ２５１、Ｓ２５３、Ｓ２５５）。
【０１３８】
制御部５１０はＳ２５６ないしＳ２６０の過程を通じてすべてセグメントブロック（ｓｉ：ｉ＜ｎ）それぞれに対して各セグメントブロック（ｓｉ：ｉ＜ｎ）を基準として隣接したすべての隣接セグメントブロック（ｓｊ：ｉ＜ｎ）とのセグメントブロック角位置関係情報（ＥＤＧＥij）を生成する。
【０１３９】
前記情報が生成されると制御部５１０はブロック相関関係特徴情報（Ｃ）を生成した（Ｓ２６１）後、最終的に前記情報をすべて含む手書き署名特性情報（Σ）を生成して登録部１００に保存する（Ｓ２６３）。
【０１４０】
一方、本発明は前述した典型的な正しい実施例にのみ限定されるものではなく本発明の要旨を離れない範囲内でいろいろ改良、変更、代替又は付加して実施できること又は該当技術分野に通常の知識を持つ人であれば容易に理解できる。このような改良、変更、代替又は付加による実施が以下の添付された特許請求範囲のカテゴリに属するものであればこの技術思想もやはり本発明に属するものだと見なければならない。
【図１】
0006667802.tif 000033
【図２】
0006667802.tif 000034
【図３】
0006667802.tif 000035
【図４】
0006667802.tif 000036
【図５】
0006667802.tif 000037
【図６】
0006667802.tif 000038
【図７】
0006667802.tif 000039
【図８】
0006667802.tif 000040
【図９】
0006667802.tif 000041
【図１０】
0006667802.tif 000042
【図１１】
0006667802.tif 000043
【図１２】
0006667802.tif 000044
【図１３】
0006667802.tif 000045