(57)【要約】【課題】  指紋認証、ＩＤとパスワードによる認証は、指紋を複製されたり、パスワードが盗まれたりすることで、容易に認証が可能となってしまうので、他人による「なりすまし」がし易い。【解決手段】  そこで、指紋やパスワードの代わりに、手書き署名による認証をする。手書き署名による認証は署名の形状を時系列に取得することで、時間軸、Ｘ軸、Ｙ軸の３次元のデータとなり、署名スピードや筆順によっても個人を特定できる。これにより、容易に「なりすまし」ができなく、また容易でありながら正確な入力ができる認証機能を有する情報機器、認証方法、認証システムを提供することができる【選択図】図１
2014130554.tif 000002
【特許請求の範囲】
【請求項１】
入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える情報機器において、
前記署名基礎データは、上限値と下限値を含み、
前記入力手段は、操作された位置の情報を出力する位置入力手段であり、
前記位置入力手段からの定期的に前記位置の情報を取得し、該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算し、該特徴データから前記入力署名データを演算し、該演算によって求められた前記入力署名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出する制御手段と、を有することを特徴とする情報機器。
【請求項２】
前記特徴データは、前記定期的に取得される前記位置の情報の移動ベクトルと、前記位置の情報の幅の変化量と、を含むことを特徴とする請求項１に記載の情報機器。
【請求項３】
前記署名基礎データは、前記入力手段のＸ軸とＹ軸で表わされるデータと時間軸で表わされるデータを含み、前記時間軸の異なる位置で前記Ｘ軸と前記Ｙ軸で表わされる同じデータが存在することを特徴とする請求項１または請求項２に記載の情報機器。
【請求項４】
前記入力手段は、表示手段を備えるタッチパネルであり、前記特徴データに基づいて前記位置情報の軌跡の描画データを演算し、前記表示手段に前記描画データを表示しながら前記入力手段から前記位置情報を取得することを特徴とする請求項１から請求項３の何れか１項に記載の情報機器。
【請求項５】
前記入力手段は、表示手段を備えるタッチパネルであり、前記タッチパネルに入力する範囲を示す署名枠が表示されることを特徴とする請求項１から請求項３の何れか１項に記載の情報機器。
【請求項６】
前記署名基礎データは前記署名枠のサイズ情報を含み、
前記表示手段は、前記サイズ情報に基づき前記署名枠を描画することを特徴とする請求項５に記載の情報機器。
【請求項７】
入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える情報機器の認証方法において、
前記署名基礎データは、上限値と下限値を含み、
前記入力手段は、操作された位置の情報を出力する位置入力手段であり、
前記位置入力手段からの定期的に前記位置の情報を取得するステップと、
該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算するステップと、
該特徴データから前記入力署名データを演算するステップと、
該演算によって求められた前記入力署名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出するステップと、
を有することを特徴とする認証方法。
【請求項８】
入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える認証システムにおいて、
前記署名基礎データは、上限値と下限値を含み、該署名基礎データを管理する外部コンピュータと、
前記入力手段は、操作された位置の情報を出力する位置入力手段であり、前記入力手段を備える情報機器と、
前記情報機器は、前記位置入力手段からの定期的に前記位置の情報を取得し、該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算し、該特徴データから前記入力署名データを演算する制御手段と、前記外部コンピュータと通信する第１の通信手段と、を備え、
前記外部コンピュータは前記情報機器と通信する第２の通信手段と、前記前記入力署名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出する比較制御手段と、を備え、
前記情報機器から前記外部コンピュータに前記入力署名データを前記第１の通信手段および前記第２の通信手段を介して送信し、前記比較制御手段で前記送信された前記入力署名データと前記署名基礎データとを比較することを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、使用者を認証する機能を有する情報機器、使用者を認証する認証方法、および使用者を認証する機能を有する認証システムに関する。
【背景技術】
【０００２】  近年、携帯端末（例えば、スマートフォンやタブレットデバイスなどの多機能型端末）は、可搬性に優れ、フィーチャーフォン（従来型の携帯電話）的な便利さと多機能でネット接続がしやすく、アプリケーションで機能を追加できるというパソコン的な便利さを兼ね備えている点が評価され、個人や業務で多く利用されている。また、デスクトップ型のパソコンも同様に広く利用されている。携帯端末またはデスクトップ型のパソコンなどの情報機器で採用されている個人照合技術は、本人がもつ知識、情報によるもの、すなわち、暗証番号やパスワードによって認証するものが知られている。また近年では情報機器の画面にアルファベットや記号を描くなど、正当な本人しか知り得ない情報を入力し、予め登録されたパターンとの形状比較し、認証を行うものがある。また、個人を特定できる指紋を利用し、指紋読取装置で指紋を読み込み、予め登録された指紋と形状比較し、認証を行うものがある。【０００３】  例えば、特開２００１−２８３２２３号公報には、署名データや指紋などのバイオメトリックデータを取得し、入力したバイオメトリックデータと予め記憶してある基準バイオメトリックデータを比較し、その比較の結果で入力した者が本人であるか否かを決める技術が開示されている。この発明では、盗まれたバイオメトリックデータでは、以前入力したものと完全一致する可能性高く、この場合は不正なものであると認識することができるが、不正使用者は、盗んだバイオメトリックデータを更の改竄し完全一致を無くした上で使用する場合があり、これに対する対策を講じている。すなわち、バイオメトリックデータを比較する区分を複数に分け、その区分ごとに比較し、完全一致の度合いが多い場合は不正があり、少ない場合は不正が無いと判断している。【０００４】  また、特開平２−１４３３１７号公報では、署名ボードにペン入力し、この筆圧のデータおよび座標を入力し、予め格納されているデータと比較を行い、比較結果に応じて個人認証を行っている。この筆圧は、署名ボードの上空をスタイラスペンが接触せずに移動しているか、署名ボードに接触しているかを判断し、接触の有無を筆圧データとしている。数ｍｍの上空まで検出が可能なものを例としている。また、接近して接触せずに移動している場合でも、その軌跡が入力でき、筆跡データとして利用できるとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】  特開２００１−２８３２２３号公報
【特許文献２】  特開平２−１４３３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】  上述の特開２００１−２８３２２３号公報に記載の発明では、パスワードなら文字列情報、指紋なら指紋の画像情報が予め記憶され、それと入力された情報を比較している。しかし、文字列情報も指紋も簡便である反面、盗まれることによる「なりすまし」がしやすいという問題がある。例えば、文字列情報は誰が入力しても入力する値に変わりが無く、また指紋は物に触れたときに付く油脂等から容易に複製が可能であり、なりすましが容易にできるという問題がある。また特開平２−１４３３１７号公報に記載の発明では、筆圧データを入力するということは予期せぬデータを入力してしまう問題がある。例えば、ペンを斜めにした状態で、接近しているペン先以外の部分によって、あるいは、ペンを持っている手によって、意図しないで入力可能エリアに入ると、それが入力して扱われてしまう場合があり、正しく入力できないという問題が生じている。また、専用のペンが必要であり、ペンなしには入力ができないという問題がある。
【課題を解決するための手段】
【０００７】  本発明は、容易に「なりすまし」ができなく、また容易でありながら正確な入力ができる認証機能を有する情報機器、認証方法、認証システムを提供することを目的とする。【０００８】  本発明の情報機器は、入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える情報機器において、前記署名基礎データは、上限値と下限値を含み、前記入力手段は、操作された位置の情報を出力する位置入力手段であり、前記位置入力手段からの定期的に前記位置の情報を取得し、該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算し、該特徴データから前記入力署名データを演算し、該演算によって求められた前記入力署名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出する制御手段と、を有することを特徴とする。【０００９】  本発明の認証方法は、入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える情報機器の認証方法において、前記署名基礎データは、上限値と下限値を含み、前記入力手段は、操作された位置の情報を出力する位置入力手段であり、前記位置入力手段からの定期的に前記位置の情報を取得するステップと、該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算するステップと、該特徴データから前記入力署名データを演算するステップと、該演算によって求められた前記入力署名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出するステップと、を有することを特徴とする。【００１０】  本発明の認証システムは、入力手段から入力された位置情報に基づいて演算される入力署名データと予めメモリーに記憶されている署名基礎データとを比較し、前記入力署名データが前記署名基礎データと一致するか否かを判断し、該判断に応じて処理を変える認証システムにおいて、前記署名基礎データは、上限値と下限値を含み、該署名基礎データを管理する外部コンピュータと、前記入力手段は、操作された位置の情報を出力する位置入力手段であり、前記入力手段を備える情報機器と、前記情報機器は、前記位置入力手段からの定期的に前記位置の情報を取得し、該取得した前記位置の情報と前回に取得した前記位置の情報とから、前記取得した前記位置の情報と前記前回に取得した前記位置の情報の特徴を示す特徴データを演算し、該特徴データから前記入力署名データを演算する制御手段と、前記外部コンピュータと通信する第１の通信手段と、を備え、前記外部コンピュータは前記情報機器と通信する第２の通信手段と、前記前記入力���名データと前記署名基礎データを比較し、前記入力署名データが前記署名基礎データの前記上限値と前記下限値との間に有るか否かを検出する比較制御手段と、を備え、前記情報機器から前記外部コンピュータに前記入力署名データを前記第１の通信手段および前記第２の通信手段を介して送信し、前記比較制御手段で前記送信された前記入力署名データと前記署名基礎データとを比較することを特徴とする。
【発明の効果】
【００１１】  本発明によれば、情報機器を操作する者が、容易に「なりすまし」できず、また容易でありながら正確に入力ができる認証機能を有する情報機器、認証方法、認証システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】  図１は、情報機器の構成の例を示す図である。
【図２】  図２は、情報機器の構成の例を示すブロック図である。
【図３】  図３は、入力手段および表示手段の例を説明する図である。
【図４】  図４は、入力データの例を説明する図である。
【図５】  図５は、入力データの取得状態の例を説明する図である。
【図６】  図６は、署名データの入力の例を説明する図である。
【図７】  図７は、署名データの入力の別の例を説明する図である。
【図８】  図８は、入力された署名データと署名基礎データとの照合を説明する図である。
【図９】  図９は、メモリーに記憶される入力データの構成を説明する図である。
【図１０】  図１０は、動作の例を示すフローチャートである。
【図１１】  図１１は、認証システムの構成の例を示す図である。
【図１２】  図１２は、異なる入力表示手段の情報機器の例を示す図である。
【図１３】  図１３は、サイズの異なる入力表示手段での署名の入力範囲の例を示す図である。
【図１４】  図１４は、署名の入力範囲を表示する動作の例を示すフローチャートである。
【図１５】  図１５は、サイズの異なる入力表示手段の情報機器の入力範囲の例を示す図である。
【図１６】  図１６は、サイズの異なる入力表示手段の署名の入力範囲を表示する動作の例を示すフローチャートである。
【図１７】  図１７は、署名基礎データの入力の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】  図１は、情報機器の構成の例を示す図である。情報機器１はタッチパネル２を備える。タッチパネル２は、例えば液晶パネルのような表示装置と、例えばタッチパッドのような位置入力装置とを組み合わせたものであり、画像等が表示されている画面上に触れることで、触れた場所の位置を入力データとして取得することができる。このように、タッチパネル２は位置入力手段と表示手段を備える。情報機器１は好ましくは可搬型の情報機器であり、例えば、携帯電話、タブレットＰＣ、ブックリーダーなどである。タッチパネル２には、署名枠５が表示され、この署名枠５内に署名を行う。また、タッチパネル２には、スタートストップボタン７が表示され、ここに触れることで、署名の開始と終了をさせることができる。スタートすることで、署名の入力待ちとなり、ストップすることで、署名の終了を後述の制御手段に入力できる。
【００１４】  操作者は、例えば手３の指先４で署名枠５の内側に署名６をすることができる。操作者は、まずスタートストップボタン７に触れ、署名の入力をスタートさせ、指先４で署名をする。署名が済んだ後に再びスタートストップボタン７に触れ署名が済んだことを入力する。ここでは、「ｙ」の字を入力している。指によって入力するので、専用ペンなど不要であり、署名者はいつでも入力ができる。署名が終わると、情報機器は、その入力された入力署名データと予め記憶されている署名基礎データとを比較し、予め決められた条件を満たすか否かを判断する。満たす場合は認証成功としての処理がされ、満たさない場合は認証失敗としての処理がされる。例えば、認証が成功することで、後続の処理をすることを可能とし、失敗することで後続の処理をすることが不可能とする。認証が成功した者だけが機器あるいは機器を介して他の機器を利用することができる。また、条件を満たすか否かは、入力署名データが署名基礎データの上限値および下限値の範囲内に９９．７％入っていれば満たし、それ未満なら満たさないというような予め決められた閾値によって判断される。
【００１５】  図２は、情報機器の構成の例を示すブロック図である。タッチパネル２は、入力手段１２と表示手段１３を備える。表示手段１３は例えば液晶ディスプレイである。入力手段１２は液晶ディスプレイの上に構成された透明のスイッチ群である。このスイッチ群は縦横方向、すなわちＹ軸方向Ｘ軸方向に細分された領域上を触れることで、触れた位置に対応する信号を出力する。すなわち、これは位置入力装置である。この触れた位置を取得する信号を制御手段８が入力する。メモリー９は、ＲＡＭ１１と不揮発性メモリーのＲＯＭ１０を備える。ＲＯＭ１０には制御手段８の制御プログラムや電源が切れた際にも残したいデータが格納されている。制御手段８はこの制御プログラムに従って動作する。ＲＡＭ１１は制御手段８のワークメモリー、データの一時的な記憶、設定値などの記憶をする。ＲＯＭ１０には制御に必要な初期値や、動作中に消去したくないデータを記憶する。制御手段８は、タッチパネル２に指によって書かれる署名を入力し、それを、ＲＯＭ１０に予め記憶され署名基礎データと比較することで認証を行う。また、制御手段８は制御プログラムに従って、入力手段１２から入力データを取得し、演算し、表示手段１３に図や文字などの画像データを表示する。
【００１６】  図３は、入力手段および表示手段の入力および表示の例を説明する図である。タッチパネル２上に署名枠５があり、その署名枠５の部分を拡大して示している。Ｘ軸１６は紙面左右方向、Ｙ軸１７は紙面上下方向を表している。署名枠５内は、Ｘ軸１６、Ｙ軸１７に複数に分割され、マトリクス状に、例えば、抵抗膜方式、静電容量方式、光学方式などの方式のスイッチ１８が配置されている。スイッチ１８が変化した位置が、Ｘ軸１６方向とＹ軸１７方向で細かく分かれているので、その位置すなわち座標が特定でき、その位置を入力位置データとして取得することができる。
【００１７】  タッチパネル２は極短い間隔で、例えば１０ミリ秒毎に、サンプリングして触れている部分の入力位置を取得する。サンプリングする時に指先が第１の位置１４に触れ、次のサンプリングする時に第２の位置１５にある例を用いて、入力および表示の例を説明する。指の動くスピードが１秒間当たり数〜十数センチメートル程度であるので、サンプリング間隔は１ミリ秒〜１００ミリ秒の間の間隔が好ましく、その中でも１０ミリ秒以下の間隔でサンプリングするのがより好ましい。早すぎると処理が間に合わなく、遅すぎると精度が悪くなる。指先が第１の位置１４にあるときにタッチパネル２は、第１の輪郭１９で囲まれた範囲内を検出しそれらの位置を入力する。すなわち、第１の輪郭１９で囲まれた範囲の座標を入力データとして取得することになる。この入力データを用いて演算し、指先が第１の位置１４にある状態の特徴データを取得する。演算等は後述する。
【００１８】  指先が動き、次のサンプリングタイミングの時に指先は第２の位置１５にある。指先が第２の位置１５にあるときにタッチパネル２は、第２の輪郭２０で囲まれた範囲内を検出する。すなわち、第２の輪郭２０で囲まれた範囲の座標を入力データとして取得することになる。この入力データを用いて演算し、指先が第２の位置１５にある状態の特徴データを取得する。演算等は後述する。当然ながら、第１の輪郭１９と、第２の輪郭２０とは、サイズが異なる。各サンプリングタイミングにおいて入力データを取得し、さらに、その入力データから特徴データを演算することになる。
【００１９】  例えば特徴データとして、第１の位置１４の入力データから、第１の輪郭１９を構成する位置データ、第１の輪郭１９を構成する位置データの内のＸ軸方向の最少の位置、Ｘ軸方向の最大の位置、Ｙ軸方向の最少の位置、Ｙ軸方向の最大の位置、第１の位置１４の入力データの第１の重心の位置２１、第２の位置１５の入力データから、第２の輪郭２０を構成する位置データ、第２の輪郭２０を構成する位置データの内のＸ軸方向の最少の位置、Ｘ軸方向の最大の位置、Ｙ軸方向の最少の位置、Ｙ軸方向の最大の位置、第２の位置１５の入力データの第２の重心の位置２２、第１の重心の位置２１から第２の重心の位置２２に重心が移動したことを示す重心移動ベクトル２３、重心移動ベクトル２３に平行であり且つ第１の輪郭１９と接する２本の仮想線の上側の第１仮想線２４と下側の第２仮想線２５、重心移動ベクトル２３に垂直であり且つ第１の輪郭１９と接する２本の仮想線の上側の第３仮想線２６と下側の第４仮想線２７、各仮想線と第１の輪郭１９と接する点である第１の重心移動方向水平最大点２８、第１の重心移動方向水平最小点２９、第１の重心移動方向垂直最大点３０、第１の重心移動方向垂直最小点３１、重心移動ベクトル２３の延長線上にある仮想線であるベクトル延長仮想線３２、重心移動ベクトル２３に平行であり且つ第２の輪郭２０と接する２本の仮想線の上側の第５仮想線３３、下側の第６仮想線３４、重心移動ベクトル２３に垂直であり且つ第２の輪郭２０と接する２本の仮想線の上側の第７仮想線３５と下側の第８仮想線３６、各仮想線と第２の輪郭２０と接する点である第２の重心移動方向水平最大点３７、第２の重心移動方向水平最小点３８、第２の重心移動方向垂直最大点３９、第２の重心移動方向垂直最小点４０、第１の重心移動方向水平最大点２８と第２の重心移動方向水平最大点３７を結ぶ第１線分４１、第１の重心移動方向水平最小点２９と第２の重心移動方向水平最小点３８を結ぶ第２線分４２、第１の重心移動方向垂直最大点３０と第２の重心移動方向垂直最大点３９を結ぶ第３線分４３、第１の重心移動方向垂直最小点３１と第２の重心移動方向垂直最小点４０を結ぶ第４線分４４、第１の位置１４の全入力データ数を第１の面積、第２の位置１５の全入力データ数を第２の面積、などがある。また、第１の輪郭１９のＸ軸方向の最大点、最少点、Ｙ軸方向の最大点、最少点から、その中心を求め、それを重心点と置き換えて、移動ベクトル、これに平行、垂直な仮想線、および輪郭との接点を特徴データとすることもできる。これらの値を特徴データとして、サンプリング毎にメモリーに記憶し、各種演算に用いる。またこれら特徴データは、あるサンプリングで取得した入力データと、次のサンプリングで取得した入力データとから演算されるので、その性質上、各入力位置には２種類の特徴データが備わる場合がある。また、入力署名データあるいは署名基礎データは、上述の例示した特徴データの内から選択されたものを用いることができ、また、上述の例示した特徴データを用いて、例えば移動角度、移動速度、データの変化量などを演算して用いることができる。
【００２０】  第１の輪郭１９、第２の輪郭２０、第１線分４１、第２線分４２で囲まれている部分、および、第１の輪郭１９、第２の輪郭２０、第３線分４３、第４線分４４で囲まれている部分に対応させて表示手段１３の対応部分の色を変えることで、筆跡としてタッチパネル２に表示できる。しかし、他人に筆跡を見られたくない場合は、この表示をしない制御をしてもよい。このようにタッチパネル２に触れた位置の色を変えないこともできるので、表示部が無い位置入力装置を使用することも可能であり、例えば、暗証番号を入力するテンキーの代わりに使用することもでき、なりすましを防止でき、より個人を特定する精度を向上させることができる。
【００２１】  図４は、入力データの例を説明する図である。ここでは、タッチパネル２から３回のサンプリングで得たデータについて説明する。１回目のサンプリングと２回目のサンプリングで得た情報は図３で説明したとおりである。３回目のサンプリングで第３の位置の入力データから、第３の輪郭５５を構成する位置データ、第３の輪郭５５を構成する位置データの内のＸ軸方向の最少の位置、Ｘ軸方向の最大の位置、Ｙ軸方向の最少の位置、Ｙ軸方向の最大の位置、第３の位置の入力データの第３の重心の位置４５、第２の重心の位置２２から第３の重心の位置４５に重心が移動したことを示す重心移動ベクトル４６、重心移動ベクトル４６に平行であり且つ第２の輪郭２０と接する２本の仮想線の上側の第９仮想線、下側の第１０仮想線、重心移動ベクトル４６に垂直であり且つ第２の輪郭２０と接する２本の仮想線の上側の第１１仮想線、下側の第１２仮想線、各仮想線と第２の輪郭２０と接する点である第３の重心移動方向水平最大点４７、第３の重心移動方向水平最小点４８、第３の重心移動方向垂直最大点４９、第３の重心移動方向垂直最小点５０、重心移動ベクトル４６の延長線上にある仮想線であるベクトル延長仮想線、重心移動ベクトル４６に平行であり且つ第３の輪郭５５と接する２本の仮想線の上側の第１２仮想線、下側の第１３仮想線、重心移動ベクトル４６に垂直であり且つ第３の輪郭５５と接する２本の仮想線の上側の第１４仮想線、下側の第１５仮想線、各仮想線と第３の輪郭５５と接する点である第４の重心移動方向水平最大点５１、第４の重心移動方向水平最小点５２、第４の重心移動方向垂直最大点５３、第４の重心移動方向垂直最小点５４、第３の重心移動方向水平最大点４７と第４の重心移動方向水平最大点５１を結ぶ第５線分、第３の重心移動方向水平最小点４８と第４の重心移動方向水平最小点５２を結ぶ第６線分、第３の重心移動方向垂直最大点４９と第４の重心移動方向垂直最大点５３を結ぶ第７線分、第３の重心移動方向垂直最小点５０と第４の重心移動方向垂直最小点５４を結ぶ第８線分、第３の位置の全入力データ数を第３の面積などを特徴データとすることができる。また、第２の輪郭２０および第３の輪郭５５のＸ軸方向の最大点、最少点、Ｙ軸方向の最大点、最少点から、その中心を求め、それを重心点と置き換えて、移動ベクトル、これに平行、垂直な仮想線、および輪郭との接点を特徴データとすることもできる。特徴データは、入力されたデータから演算して求め、必要に応じて選択して用いることが好ましい。
【００２２】  指先のタッチパネル２への接触度合いについて述べると、署名するときの力の入れ具合によって、署名の幅が太くなる傾向にある。これは、指を強くタッチパネル２に当てるので、接触面積が大きくなるからである。このことも、個人を特定する場合に、すなわち署名を比較の際に重要な要因とすることができる。力の入れ具合をまねすることは困難である。これも特徴データとすることができる。また、時系列データとして扱うことで、時間軸、Ｘ軸、Ｙ軸の３次元を構成することで、これを他人がまねすることが困難となる。例えば、書き順を変えた場合、同じ形状をまねしても、書いた順番が異なるので、一致と判断することはない。
【００２３】  図９は、メモリーに記憶される入力データの構成を説明する図である。上述の特徴データをメモリー９に記憶する場合の例を示している。サンプリング毎にサンプリングナンバーが付され、それに対応して、特徴データが記憶されている。入力位置の位置情報はＸ軸Ｙ軸の座標で表わすことができる。重心移動ベクトル２３は重心点移動距離、重心点の位置、重心点移動角度で表わすことができる。ここでは、サンプリングナンバーに対応させて、面積、重心点座標、重心点移動角度、重心点移動距離、重心点移動方向水平最大点座標、重心点移動方向水平最小点座標、重心点移動方向垂直最大点座標、重心点移動方向垂直最小点座標、水平方向最大点座標、水平方向最小点座標、垂直方向最大点座標、垂直方向最小点座標、中心点座標、中心点移動角度、中心点移動距離、中心点移動方向水平最大点座標、中心点移動方向水平最小点座標、中心点移動方向垂直最大点座標、中心点移動方向垂直最小点座標、輪郭点座標群、重心点移動幅変化量、中心点移動幅変化量を記憶させている。これら記憶するデータは上述のものに限らず、署名データの比較に使用するデータに必要なものを記憶することが好ましい。入力されたデータは各種演算に用いる。
【００２４】  図５は、入力データの取得状態の例を説明する図である。タッチパネル２の署名枠５に「ｙ．」の文字が入力された場合を示している。最初のサンプリング位置５６から「ｙ」の文字の最後のサンプリング位置５８まで複数のサンプリングが行われる。例えば、途中のサンプリング位置５７など楕円で示されている。「ｙ」の文字の最後のサンプリング位置５８からパネルから指を離し、次に接するのは「．」の開始位置５９であり、「．」の最後のサンプリング位置は６０である。位置５８から位置５９の間の矢印はその間離れていることをしめす矢印６４である。この間も複数回のサンプリングを行っているがその都度接触がないデータが蓄えられていく。この接触の無い時間が所定時間、例えば２秒とか通常のサインでは考えられない時間が続くとデータの入力を停止し、認証の処理を行ってもよい。そうすればいちいち入力が終了したことを指示するボタンを触れなくても良いからである。形状だけを認証判断に用いた場合は、「．」「ｙ」の順に書いても、「ｙ．」の判を押すように一度で入力しても認証されるが、時系列的なデータを用いる場合はこのような不正ができない。
【００２５】  図６は、署名データの入力の例を説明する図である。署名する場合に入力された筆跡の形状の比較が重要ではあることには間違いは無い。しかし、それだけでは無い。例えば指紋認証の場合に指紋を正確に複製された場合に形状の比較だけなら「なりすまし」が容易にできる。ここでは、タッチパネルによる手書き入力の良い点の一つは、時系列にデータを取得することができ、その時系列のデータを認証に使うことができる点である。例えば、文字の重ね書き部分があれば、その重ね順が異なっていれば、認証されないので、形状だけではなし得ないことができる。
【００２６】  ここで、同じ署名枠５内に「世界太郎」という４文字署名を重ね書きした場合を例にして説明する。入力例１（６５）の場合、「世」の文字の入力６８、「界」の文字の入力６９、「太」の文字の入力７０、「郎」の文字の入力７１、と矢印７２が示す順番に入力する。入力例２（６６）の場合、「太」の文字の入力７３、「郎」の文字の入力７４、「世」の文字の入力７５、「界」の文字の入力７６、と矢印７７が示す順番に入力する。入力例３（６７）の場合、「世」の文字の入力７８、「太」の文字の入力７９、「界」の文字の入力８０、「郎」の文字の入力８１と、矢印８２が示す順番に入力する。そしてこれらの入力結果８３は、重ねられた文字は、ほぼ皆同じものとなり、これだけを認証に用いた場合は、容易に「なりすまし」が可能となる。すなわち、指紋と同様に画面に残った油脂などの跡から、入力された形状を復元される可能性があるからである。しかし、入力された文字の順番、指の接触範囲の変化など入力の時系列のデータを認証に利用すれば、単に形状のみによる認証より格段に「なりすまし」が難しくなることは明らかである。指が接触する部分の幅の変化は、指先の力の入れ具合に関係する。この力の入れ具合は他人が真似をするのは困難である。この特性を利用して認証を行うことで、より正確な認証が可能となる。
【００２７】  図７は、署名データの入力の別の例を説明する図である。ここでは、署名枠５を横長にした場合である。複数文字の入力ができるように、横に長くした。点線はタッチパネル２から指が離れている区間を示す。署名開始位置８４から一文字目終了位置８５、二文字目開始位置８６から二文字目終了位置８７、三文字目、四文字目終了位置８８、署名終了位置８９まで入力データとして扱う。この間複数回のサンプリング行われデータ収集がされる。また署名終了位置８９は、離れた状態で所定時間経過したことによって入力終了としている。このように、複数文字が入力される場合もある。文字だけでなく、絵や記号も考えられる。
【００２８】  図８は、入力された署名データと署名基礎データとの照合を説明する図である。署名基礎データ予め登録されたデータであり、これと署名された入力データを比較して、その比較結果に基づいて認証されるか否かが決められる。署名の速度、すなわち指をタッチパネル２上で動かす速さ、速さの変化を認証の条件とすることができる。また、署名の移動角度、すなわち指をタッチパネル２上で動かす角度、角度の変化を認証の条件とすることができる。また、タッチパネル２上で指が接している幅、幅の変化を認証の条件とすることができる。また、指をタッチパネル２上で動かす距離、距離の変化を認証の条件とすることができる。このように取得した特徴データの全てまたはその一部に基づいて入力署名データを演算し、それと予め記憶されている署名基礎データとを比較することで認証を行うことができる。
【００２９】  署名基礎データは、予め複数回の入力を行い、演算し、その平均、分散、標準偏差、最大値、最小値など統計データに基づいて決められる。入力の動作については後述する。署名基礎データは、比較する署名データに対して認証されるか否かを決めるための許容範囲が含まれる。精度を高くするには、数多く入力したデータから求めることが望まれるが、使用する者にとっては回数が少ない方が使い勝手がよい。例えば、３回から５回程度の署名データを入力し、その特徴データの最大値と最小値を標準偏差の３倍の幅と仮定し、平均値から小さい側に最大値と最小値の３分の１離れた値を下限とし、平均値から大きい側に最大値と最小値の３分の１離れた値を上限として許容範囲をきめてもよい。または、入力された値から標準偏差を演算し、同様に上限下限を決めてもよい。また、署名基礎データ作成のときに、より有効なのは、同じ位置に、時間を変えて複数回重ねて入力されることを署名基礎データの条件にすることである。こうすることで、署名をまねされる可能性をさらに低くできる。すなわち、同じ枠内に文字を複数回重ねて入力することで、署名の重ね順番を比較条件とすることができるからである。
【００３０】  移動速度軸９１はタッチパネル２で入力される署名データの指の移動速度を示す。時間軸９２はタッチパネル２のサンプリングタイミングを示す。時間軸９２上の印はサンプリングタイミングを示す。図は、各サンプリングタイミングで取得された署名データの特徴データを線で接続したグラフである。図中点線で示した上限１００は移動速度の変化の上限値を接続した点線である。下限１０２は移動速度の変化の下限値を接続した点線である。移動速度データ１０１は、各サンプリングタイミングで入力された署名データの特徴データの内の移動速度を接続した線である。この線が上限あるいは下限を越えなければ認証は許可され、越えれば認証は却下される。たとえば越えた点１０３があるので認証は却下される。また、入力された署名データと署名基礎データとの比較は、複数回のサンプリングをまとめて１度に行うことで、処理を簡素化し、処理速度を上げることができる。たとえば第一タイミング９６から第二タイミング９７の間のサンプリングタイミングをまとめて１回で処理し、同様に第二タイミング９７から第三タイミング９８の間、第三タイミング９８から第四タイミング９９の間でそれぞれ比較される。最初の２回は許容範囲内にあるが、３回目の比較で許容範囲を超える部分があり、認証はされない結果となる。
【００３１】  次に移動角度軸９３はタッチパネル２で入力される署名データの指の移動方向の変化を角度で示す。時間軸９２はタッチパネル２のサンプリングタイミングを示す。図は、各サンプリングタイミングで取得された署名データの特徴データを線で接続したグラフである。図中点線で示した上限１０４は移動角度の変化の上限値を接続した点線である。下限１０５は移動角度の変化の下限値を接続した点線である。移動角度データ１０６は各サンプリングタイミングで入力された署名データの特徴データの内の移動角度を接続した線である。この線が上限あるいは下限を越えなければ認証は許可され、越えれば認証は却下される。移動角度データ１０６は上限も下限も越えていないので、たとえば、このデータだけを認証に使用すれば、認証は許可される。また、入力された署名データと署名基礎データとの比較は、複数回のサンプリングをまとめて１度に行うことで、処理を簡素化し、処理速度を上げることができる。
【００３２】  次に幅変化量軸９４はタッチパネル２で入力される署名データの指の接触幅の変化を示す。時間軸９２はタッチパネル２のサンプリングタイミングを示す。図は、各サンプリングタイミングで取得された署名データの特徴データを線で接続したグラフである。図中点線で示した上限１０７は幅変化量の変化の上限値を接続した点線である。下限１０８は幅変化量の変化の下限値を接続した点線である。幅変化量データ１０９は各サンプリングタイミングで入力された署名データの特徴データの内の幅変化量を接続した線である。この線が上限あるいは下限を越えなければ認証は許可され、越えれば認証は却下される。幅変化量データ１０６は上限も下限も越えていないので、たとえば、このデータだけを認証に使用すれば、認証は許可される。また、入力された署名データと署名基礎データとの比較は、複数回のサンプリングをまとめて１度に行うことで、処理を簡素化し、処理速度を上げることができる。幅変化量は、入力時の指の力の入れ具合と、指をあてる角度の具合を表しているに他ならない。これは他人にはなかなかまねできないので、このデータを特徴データとして認証のための比較に用いることで、なりすましが難しくなる。
【００３３】  次に移動距離軸９４はタッチパネル２で入力される署名データの指のサンプリング間の移動距離を示す。時間軸９２はタッチパネル２のサンプリングタイミングを示す。図は、各サンプリングタイミングで取得された署名データの特徴データを線で接続したグラフである。図中点線で示した上限１１０は移動距離の変化の上限値を接続した点線である。下限１１１は移動距離の変化の下限値を接続した点線である。移動距離データ１１２は各サンプリングタイミングで入力された署名データの特徴データの内の移動距離を接続した線である。この線が上限あるいは下限を越えなければ認証は許可され、越えれば認証は却下される。移動距離データ１１２は越えた点１１３で上限を超えているので、認証は却下される。また、入力された署名データと署名基礎データとの比較は、複数回のサンプリングをまとめて１度に行うことで、処理を簡素化し、処理速度を上げることができる。
【００３４】  この例では、移動速度、移動角度、幅変化量、移動距離の４つの特徴データを用いて認証のための比較を行う例をしめした。これは、重心移動ベクトルの変化と、その重心移動ベクトルに平行であり且つその始点の重心のある入力位置の輪郭と接する点間の距離を幅として、その幅の変化を特徴データとして用いる。これは、指で署名する際に、指の動きと接触具合の変化を認証のための比較に用いていることになる。また、時系列データを用い、３次元のデータを基にしているので、まねをするのが困難である。さらに他の特徴データを加えて認証のための比較を行ってもよい。そうすることで更に、まねされる可能性が低くなる。また、第一タイミング９６から比較を開始するが、これは、夫々の署名の最初に取得した入力データから比較することで、各署名の入力の先頭を合わせることができる。また、入力署名データが完全に署名基礎データの範囲内にあれば認証されるが、例えば一定の割合で範囲外にあった場合でも、例えば各タイミング間で１回は範囲外でも、認証されるようにしてもよい。これによって、精度は落ちる可能性があるが、入力のばらつきの大きい人でも認証することができるようになる。また、移動速度はサンプリング間隔の時間と、重心の２点間の距離から求めることができる。移動角度も重心の２点からＸ軸、Ｙ軸上での角度を求めることができる。
【００３５】  図１７は、署名基礎データの入力の例を示すフローチャートである。この例では３回の署名の入力によって署名基礎データを生成する。まずステップＳ２００で１回目の署名をする。そして、特徴データを演算し、メモリー９のＲＡＭ１１に一時保存する。次にステップＳ２０１では、この１回目の署名で取得した特徴データを解析し、文字の重なりがあるか判断する。例えば時系列に取得されているデータで同じ座標位置に複数回の入力データがあるか否かを検出することで文字の重なりがあるか否か判断する。ここで重なりが無ければステップＳ２０７へ移行し、重なりが有ればステップＳ２０２へ移行する。
【００３６】  ステップＳ２０２で２回目の署名をする。そして、特徴データを演算し、メモリー９のＲＡＭ１１に一時保存する。次にステップＳ２０３では、この２回目の署名で取得した特徴データを解析し、文字の重なりがあるか判断する。例えば時系列に取得されているデータで同じ座標位置に複数回の入力データがあるか否かを検出することで文字の重なりがあるか否か判断する。ここで重なりが無ければステップＳ２０７へ移行し、重なりが有ればステップＳ２０４へ移行する。ステップＳ２０４で３回目の署名をする。そして、特徴データを演算し、メモリー９のＲＡＭ１１に一時保存する。次にステップＳ２０５では、この１回目の署名で取得した特徴データを解析し、文字の重なりがあるか判断する。例えば時系列に取得されているデータで同じ座標位置に複数回の入力データがあるか否かを検出することで文字の重なりがあるか否か判断する。ここで重なりが無ければステップＳ２０７へ移行し、重なりが有ればステップＳ２０６へ移行する。
【００３７】  ステップＳ２０６では、１から３回目の特徴データから署名基礎データを演算し、メモリー９に保存する。署名基礎データは電池などが無くても記憶が保存されるＲＯＭ１０に記憶される。ステップＳ２０７では、署名に文字の重なり部分が無いと判断されたので、これを署名基礎データとして扱うことはできないので、最初かやり直しを行う。また、ステップＳ２００、Ｓ２０２、Ｓ２０４で署名の入力をする際に長時間入力が無い場合も、正しい入力でないと推定し、ステップＳ２０７へ移行し、最初からやり直しとなる。
【００３８】  このように、署名基礎データを生成するために所定の条件を付けることで、署名の個人特定の精度が向上する。例えば、所定の条件は上述のように時系列データの特徴を生かした文字の重なりを条件とすることができる。また、入力枠５を複数枠に分割して、例えば上下左右を半分に区切って４分割し、各分割枠で必ず署名された文字の重なりがあることを条件として入力することで、より署名の個人特定の精度が向上する。
【００３９】  図１０は、動作の例を示すフローチャートである。このフローチャートを用いて認証処理の動作を説明する。予め基礎署名データはメモリーに記憶され、また署名枠５に署名の入力が開始されていることとする。まず署名枠５に署名がされているか否かを判断する。たとえば、所定時間ごとにタッチパネルに何かが触れているか否かを確認する。触れられていれば、ステップＳ２へ移行する。触れられていなければステップＳ７へ移行する。
【００４０】  ステップＳ２では、その操作が入力終了の操作であるか否かを判断する。入力終了の操作ならステップＳ８に移行する。入力終了の操作でなければステップＳ３へ移行する。入力終了の操作か否かは、スタートストップボタン７が操作されて、署名の入力が終了したか否かを判断する。ステップＳ３では、入力がされている最中であり、タッチパネル２に触れられている部分の位置が入力される。次にステップＳ４では、入力されたデータを用いて、特徴データを演算する。特徴データは最新の入力されたデータから演算するものと、前回に入力されたデータと最新の入力されたデータとから演算するものがある。次にステップＳ５では、特徴データを最新の入力されたデータを時系列に判断するためのサンプリングナンバーと共にメモリーに格納する。
【００４１】  次にステップＳ６では、入力されたデータの内の、最新のものと、前回のものとの輪郭と移動方向に対して平行な接点を接続した線分とで囲まれた部分に対応するＬＣＤの表示エリアを着色する表示を行う。そうすることで軌跡を描くことができる。ステップＳ６の次は、次の処理に移行する。ステップＳ６の表示処理をするかしないかは選択できるようにしてもよいし、表示するかまたは表示しないかのどちらか一方にしてもよい。ステップＳ７では、たとえば指が離れた状態であり、その離れた状態が所定時間経過したか否かを判断する。たとえば通常の署名ですと、一連の入力で２秒以上指を離すことはなく、その時間を超えた場合は、署名が完了したとみなして次のステップＳ８に移行する。越えていなければ、まだ署名が続けられているとみなし、次の処理に移行する。
【００４２】  ステップＳ８は、入力が終了し、署名基礎データと入力されたデータとを比較するための入力署名データを演算する。これは、署名基礎データとの比較を容易にするために、署名基礎データの書式に合わせた情報を生成する。次にステップＳ９では、署名基礎データと入力署名データを比較する演算を行う。次にステップＳ１０では比較演算の結果、認証が許可される範囲か否かを判断する。すなわち、入力された署名が、あらかじめ記憶されている署名と一致か不一致かを判断する。これは、署名基礎データのもつ許容範囲内に入力署名データが入っていれば、ステップＳ１１へ、入っていなければステップＳ１２へ移行する。
【００４３】  ステップＳ１１では、認証が成功し、すなわち入力された署名が、あらかじめ記憶されている署名と一致したと判断し、署名が成功したことを示す情報を付加し以降の処理をする。ステップＳ１２では、認証が失敗し、すなわち入力された署名が、あらかじめ記憶されている署名と不一致したと判断し、署名が失敗したことを示す情報を付加し以降の処理をする。例えば認証が成功すれば次以降の処理ができるようにし、失敗すれば次以降の処理ができないようにする。
【００４４】  図１１は、認証システムの構成の例を示す図である。上述の例は機器内に署名基礎データがある場合について説明したが、ここでは、署名基礎データが外部にある例を説明する。制御手段８はさらに第１の通信手段１１４を備える。また、機器の外部には外部コンピュータ１１６があり、第２の通信手段１１５が接続されている。第１の通信手段１１４と第２の通信手段１１５は、無線通信１１９で接続される。無線通信１１９は、赤外線通信、無線ＬＡＮなどの単距離通信、あるは携帯電話の通信などである。
【００４５】  外部コンピュータ１１６はメモリー１１８と接続され、そのメモリー１１８内には認証情報記憶手段１１７が備わる。例えばメモリー１１８はハードディスクであり、その中の一部を認証情報記憶手段１１７として割り当てる。認証情報記憶手段１１７には、たとえば、外部コンピュータ１１６が指定する処理にアクセス可能な人のＩＤとそれに対応する署名基礎データが格納されている。外部コンピュータ１１６は、第１の通信手段１１４から送られてきたＩＤと入力署名データをメモリー１１８内のＩＤと署名基礎データを比較し、認証が成功すれば指定する処理にアクセス可能とし、失敗すればアクセスを禁止する。例えば、外部にあるサーバーにログインできるか否かをこのシステムで可能とする。ＩＤとパスワードによるものではなく、ＩＤと署名によってログインを可能とすることで、なりすましを防止できる。または、いままでパスワードとうの数字、文字の入力の代わりに使用できる。表示手段１３は無くてもよい。すなわち、入力手段１２のみでも署名をすることが可能である。表示手段１３があれば、入力のかの確認ができるという点で利便性はあるが、入力の確認が不要ならばなくともよい。
【００４６】  図１２は、異なる入力表示手段の情報機器の例を示す図である。図１３は、サイズの異なる入力表示手段での署名の入力範囲の例を示す図である。インターネット１２４に様々な画面サイズの可搬型の情報機器である第１携帯機器１２５、第２携帯機器１２７、第３携帯機器１２９が、有線または無線で接続されている例を示している。これら携帯機器は例えば携帯電話、タブレットＰＣ、ブックリーダーなどタッチパネル等の位置入力装置付の可搬型情報機器である。認証コンピュータ１２０は認証情報記憶手段１２１と接続されている。これは認証処理をするサーバーと認証情報を記憶するサーバーを分けた場合の例である。認証情報記憶手段１２１は、署名基礎データ１２２を記憶している。ここでは、ＩＤ毎に記憶されている。また署名基礎データとともに、その署名基礎データを入力したときの署名枠のサイズ情報１２３を記憶している。
【００４７】  第１携帯機器１２５はタッチパネル１２６が中サイズ、第２携帯機器１２７はタッチパネル１２８が小サイズ、第３携帯機器１２９はタッチパネル１３０が大サイズである。例えば、署名をするときに、どこにどうするかで、微妙にことなる。例えば、署名枠５のサイズに合わせて入力された情報に基づき署名基礎データが作られる。ところが、このような携帯機器は様々サイズがあり、この署名枠５のサイズを一定のサイズにすることが望まれる。例えば、署名枠がタッチパネル１３０と外縁と同じサイズであった場合、タッチパネル１２６では、署名ができない。そこで、署名枠５を一定のサイズにすることが望まれる。タッチパネル１２６、タッチパネル１２８、タッチパネル１３０はそれぞれ同じサイズの署名枠１３１、署名枠１３２、署名枠１３３が表示される。
【００４８】  図１４は、署名の入力範囲を表示する動作の例を示すフローチャートである。ステップＳ１００では、まず、可搬型の情報機器である携帯機器は、認証情報記憶手段１２１からサイズ情報１２３を取得する。次にステップＳ１０１では、携帯機器固有のタッチパネルの解像度情報を取得する。これは、あらかじめ機器に記憶されている。次にステップＳ１０２では、タッチパネルの解像度情報とサイズ情報１２３から表示する枠の描画位置情報を演算する。次にステップ１０３では、その枠の描画位置情報に基づいてタッチパネルに表示する。次にステップＳ１０４では、署名の入力をするように表示し、入力を即す。
【００４９】  図１５は、サイズの異なる入力表示手段の情報機器の入力範囲の例を示す図である。図１６は、サイズの異なる入力表示手段の署名の入力範囲を表示する動作の例を示すフローチャートである。可搬型の情報機器である第１携帯機器１２５はタッチパネル１２６が中サイズ、第２携帯機器１２７はタッチパネル１２８が小サイズ、第３携帯機器１２９はタッチパネル１３０が大サイズである。署名枠のサイズを一定にすることが望まれるが、一方タッチパネルに応じて適した署名枠のサイズがある。例えば、タッチパネル１２６、タッチパネル１２８、タッチパネル１３０はそれぞれ署名枠１３４、署名枠１３５、署名枠１３６が表示される。これらの枠のサイズは異なる。認証処理をする場合に、ステップＳ１１０では、まず、携帯機器固有のタッチパネルの解像度情報を取得する。次に、ステップＳ１１１では、その枠内に入力された署名データを取得する。次にステップＳ１１２では、タッチパネルのサイズに応じた枠内に入力された署名データに対して、補正演算を行う。これは、補正演算で使用する補正データは、あらかじめ様々サイズで入力された署名基礎データに基づいて、補正データを作成し、枠サイズ固有に表れる特徴をなくし、一つの署名基礎データで比較できるようにするものである。次にステップ１１３では、補正された署名データと署名基礎データを比較し認証を行う。このようにすれば、様々なサイズのタッチパネル、入力する署名枠のサイズによっても、認証精度を悪くすることなく認証処理ができる。
【産業上の利用可能性】
【００５０】  本発明はパソコン、携帯電話、スマートフォンなどの情報機器および可搬型情報機器に利用できる。またキャッシュディスペンサー、クレジットカード、入退出管理の認証装置など特定の情報を入力し認証する情報機器に利用できる。
【符号の説明】
【００５１】１  情報機器
２  タッチパネル
５  署名枠
７  スタートストップボタン
８  制御手段
９  メモリー
１２  入力手段
１３  表示手段
１６  Ｘ軸
１７  Ｙ軸
１４  第１の位置
１５  第２の位置
１９  第１の輪郭
２０  第２の輪郭
２１  第１の重心の位置
２２  第２の重心の位置
２３  重心移動ベクトル
【図１】
2014130554.tif 000003
【図２】
2014130554.tif 000004
【図３】
2014130554.tif 000005
【図４】
2014130554.tif 000006
【図５】
2014130554.tif 000007
【図６】
2014130554.tif 000008
【図７】
2014130554.tif 000009
【図８】
2014130554.tif 000010
【図９】
2014130554.tif 000011
【図１０】
2014130554.tif 000012
【図１１】
2014130554.tif 000013
【図１２】
2014130554.tif 000014
【図１３】
2014130554.tif 000015
【図１４】
2014130554.tif 000016
【図１５】
2014130554.tif 000017
【図１６】
2014130554.tif 000018
【図１７】
2014130554.tif 000019