(57)【特許請求の範囲】
【請求項１】
複数の同時接触を検知するタッチパネルディスプレイと、
前記タッチパネルディスプレイに複数の同時接触がある場合、前記タッチパネルディスプレイで検知される点の位置間の距離を算出する距離算出部と、
前記検知点のうちの１点もしくは複数点の規定時間当たりの移動距離を算出する移動量算出部と、
前記距離算出部で算出される距離と、前記移動量算出部で算出される規定時間当たりの移動距離とに基づき、前記検知点のうちから、ペン先または指先の接触である検知点を特定する特定部と、を有し、
前記タッチパネルディスプレイは、所定の書式を表示し、前記特定部によって特定される検知点の接触面積が規定値以上である場合、前記所定の書式の手書き記入欄を大きく表示する手書き入力装置。
【請求項２】
請求項１に記載の手書き入力装置において、
前記タッチパネルディスプレイは、前記特定部によって特定される検知点の移動跡を描画し、その他の検知点の移動跡は消画もしくは描画しない手書き入力装置。
【請求項３】
請求項１に記載の手書き入力装置において、さらに、
前記タッチパネルディスプレイは、検知される点の移動跡を全て描画し、その後、前記特定部によって特定された検知点以外の検知点の移動跡を消画する手書き入力装置。
【請求項４】
請求項１に記載の手書き入力装置において、さらに、
前記距離算出部によって算出される距離と閾値とを比較して、前記タッチパネルディスプレイで検知される点のうち、１つまたは複数の検知点を特定する候補選出部を有し、
前記移動量算出部は、前記候補選出部によって特定される１つまたは複数の検知点の規定時間当たりの移動距離を算出する手書き入力装置。
【請求項５】
請求項４に記載の手書き入力装置において、
前記タッチパネルディスプレイは、検知される点の移動跡を全て描画し、その後、前記候補選出部によって特定された検知点以外の検知点を消画し、その後さらに、前記特定部により特定された検知点以外の検知点を消画する手書き入力装置。
【請求項６】
複数の同時接触を検知するタッチパネルディスプレイと、
前記タッチパネルディスプレイに複数の同時接触がある場合、前記タッチパネルディスプレイで検知される点の位置間の距離を算出する距離算出部と、
前記検知点のうちの１点もしくは複数点の規定時間当たりの移動距離を算出する移動量算出部と、
前記距離算出部で算出される距離と、前記移動量算出部で算出される規定時間当たりの移動距離とに基づき、前記検知点のうちから、ペン先または指先の接触である検知点を特定する特定部と、を有し、
前記タッチパネルディスプレイは、検知した点の移動跡を全て第１の色で一時的に描画し、その後、特定された検知点以外の移動跡を消画し、特定された検知点の移動跡を、前記第１の色よりも濃い色で再描画する手書き入力装置。
【請求項７】
複数の同時接触を検知し、所定の書式を表示するタッチパネルディスプレイを有するコンピュータに、
前記タッチパネルディスプレイに複数の同時接触がある場合、前記タッチパネルディスプレイで検知される点の位置間の距離を算出させ、
前記検知点のうちの１点もしくは複数点の規定時間当たりの移動距離を算出させ、
前記算出される距離と、前記算出される規定時間当たりの移動距離とに基づき、前記検知点のうちから、ペン先または指先の接触である検知点を特定させ、
特定される前記検知点の接触面積が規定値以上である場合、前記タッチパネルディスプレイに、前記所定の書式の手書き記入欄を大きく表示させる
ための手書き入力プログラム。
【請求項８】
複数の同時接触を検知し、所定の書式を表示するタッチパネルディスプレイを有するコンピュータが、
前記タッチパネルディスプレイに複数の同時接触がある場合、前記タッチパネルディスプレイで検知される点の位置間の距離を算出し、
前記検知点のうちの１点もしくは複数点の規定時間当たりの移動距離を算出し、
前記算出される距離と、前記算出される規定時間当たりの移動距離とに基づき、前記検知点のうちから、ペン先または指先の接触である検知点を特定し、
特定される前記検知点の接触面積が規定値以上である場合、前記タッチパネルディスプレイに、前記所定の書式の手書き記入欄を大きく表示する
手書き入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、タッチパネルディスプレイを用いてユーザに手書きでデータ入力させる技術に関する。
【背景技術】
【０００２】
生命保険の加入等、各種契約の際に、契約者は規定された書式に必要事項を記入する。
【０００３】
また近年、タブレットＰＣ（ＰＣ：パーソナルコンピュータ）やスレートＰＣ等、タッチパネルディスプレイを搭載したモバイル端末機が急速に普及しており、紙面上での契約書記入以外に、モバイル端末機を用いて契約書に記入させることも行われてきている。この際、モバイル端末機は、所定のオペレーションにより契約書の書式をディスプレイ上に表示し、当該ディスプレイ上に配置されるタッチパネルを、契約者が専用ペンもしくは指先で押下することで記入する。記入されたデータは、管理サーバへ送信される。
【０００４】
タッチパネルの種類として、シングルタッチのみに対応したタッチパネルと、マルチタッチに対応したタッチパネルがある。シングルタッチとは、いずれか１点が検知された場合、この１点が押下されている最中は他点の押下を検知しないとするものであり、マルチタッチとは、１点が押下されている状態でも、他点が押下された場合はそれを検知でき、複数点を同時に検知可能とするものである。
【０００５】
関連技術として、以下の文献が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−８１８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的に、人がペンを把持して何らかの文字を記入する場合、ペン先がぶれないように、まず小指の外側面から手首にかけた部位（小指球部位）をタッチパネルに当接させて記載位置（体勢）を固定させ、その後ペン先をタッチパネルに接触させる（指先での記入も同様）。記載中でも、ペン先がぶれないように、上記手指の部位をタッチパネルの面に接触させ続ける。よって、シングルタッチのみ対応しているタッチパネルでは、最初に上記の手指部位が接触するため、ペン先を安定的に検知することが困難となる。
【０００８】
このことから、近年はマルチタッチに対応したモバイル端末機が採用される場合が多い。しかしながら、上記手指部位の接触等、意図しない接触が記入欄にある場合、この接触についても描画されることとなる。よって、得られる入力データの精度が悪くなるおそれがある。
【０００９】
本発明が解決しようとする課題は、意図しない接触と、正規の接触とを区別し、正規の接触を採用してその筆跡を描画することが可能な技術を提供することである。
【課題を解決するための手段】
【００１０】
実施形態の手書き入力装置は、タッチパネルディスプレイと、距離算出部と、移動量算出部と、特定部とを有する。タッチパネルディスプレイは、複数の同時接触を検知する。距離算出部は、タッチパネルディスプレイに複数の同時接触がある場合、タッチパネルディスプレイで検知される点の位置間の距離を算出する。移動量算出部は、検知点のうちの１点もしくは複数点の規定時間当たりの移動距離を算出する。特定部は、距離算出部で算出される距離と、移動量算出部で算出される規定時間当たりの移動距離とに基づき、前記検知点のうちから、ペン先または指先の接触である検知点を特定する。
【図面の簡単な説明】
【００１１】
【図１】実施形態の構成例を示す図である。
【図２】実施形態のモバイル端末機の外観および記入時状態の一例を示す図である。
【図３】従来のモバイル端末機で記入した場合の署名欄の描画例を示す図である。
【図４】第１の実施形態のモバイル端末機の構成ブロックの一例を示す図である。
【図５】第１の実施形態のモバイル端末機の動作例を示すフローチャートである。
【図６】タッチパネルで検知した各点を示した図であり、各検知点を中心に、閾値を径とした円を示した図である。
【図７】検知点の規定時間当たりの移動距離の一例を示す図である。
【図８】実施形態の署名欄の描画状態を示す図であり、ノイズを伴った状態と、ノイズを除去した後の状態の一例を示す図である。
【図９】実施形態の、接触面積を検知して記入欄のサイズを調整するときの調整例を示す図である。
【図１０】第２の実施形態のモバイル端末機の構成ブロックの一例を示す図である。
【図１１】第２の実施形態のモバイル端末機の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
図１は、業務システムのハードウェア構成例を示す図である。以下の実施形態では、保険業務を管理するシステムについて説明し、保険加入時の契約書記入時の動作について説明するが、態様はこれに限定されない。以下の実施形態は、マルチタッチ対応のタッチパネルディスプレイ上に、文字や図柄が描かれる際に適用することができる。
【００１３】
保険業務システム３００は、モバイル端末機１（手書き入力装置）、サーバシステム２、ネットワーク３を有する。尚、モバイル端末機１が複数となる構成でもよく、サーバシステム２が複数となる構成でもよい。
【００１４】
モバイル端末機１は、例えばスレートＰＣやタブレットＰＣであり、演算処理装置であるプロセッサ１０１、主記憶装置であるメモリ１０２、フラッシュメモリやＨＤＤ（ハードディスクドライブ）等の補助記憶装置１０３を有する。またモバイル端末機１は、外部とのデータ通信を制御する通信デバイス１０４、タッチパネルディスプレイ１０５を有する。これら各ユニットはデータバス１０８を介して互いにコマンド送受信、データ送受信を行っている。
【００１５】
タッチパネルディスプレイ１０５は、ユーザに契約書の書式を表示するディスプレイと、マルチタッチ対応のタッチパネルを含んだ構成となっている。本実施形態では、正電容量方式のタッチパネルとするが、方式については特に限定されず、抵抗膜方式、光学式等のタッチパネルでもよい。またタッチパネルディスプレイ１０５は、例えば１０点同時に検知することができ、またユーザの押下している複数の位置を、それぞれ座標情報で取得するとともに、接触している時間や接触面積も取得できる。タッチパネルディスプレイ１０５は、ペン先や指先の押下、移動、離間等、どのような操作が行われているかのモーションイベントを検知することができ、これらイベントに応じた制御も可能となる。
【００１６】
サーバシステム２は、複数のサーバ２Ａ〜２Ｅを含む。サーバ２Ａ〜２Ｅは、それぞれプロセッサやメモリ、補助記憶装置等のハードウェアを含んだ従前のコンピュータである。サーバ２Ａ〜２Ｅ内の各補助記憶装置には、ハードウェアを制御するソフトウェア、および業務用ソフトウェアが事前に導入されている。サーバシステム２は、図１に示すように無停電電源装置（ＵＰＳ）を含む構成であってもよく、また入力用のキーボード、マウスや表示用のディスプレイ等を有する構成でもよい。
【００１７】
モバイル端末機１は、通信デバイス１０４、ネットワーク３を介してサーバシステム２とデータの送受信を行う。ネットワーク３は、本実施形態ではＬＡＮ（Local Area Network）とし、ＩＰアドレス（ＩＰ：Internet Protocol）が装置個別に割り当てられているとするが、態様はこれに限定されず、インターネット網を経由する形態であってもよい。また通信手段は有線、無線を問わない。
【００１８】
図２に、モバイル端末機１の外観図を示す。モバイル端末機１は、タッチパネルディスプレイ１０５上に、保険加入の契約フォームＦ１を表示する。契約フォームＦ１の表示用画像や表示用データ、データ構造定義は、事前にモバイル端末機１内の補助記憶装置１０３に導入されていてもよく、サーバシステム２から必要に応じて都度取得されてもよい。ユーザは、導電性の専用ペンＴ１または指先で契約フォームＦ１に必要事項を記載する。ここでは、一例として契約フォームＦ１の署名欄Ｓｉｇ１に、ユーザ（契約者）が署名するときのモバイル端末機１の動作や描画状態について説明する。
【００１９】
まず、従来のモバイル端末機の描画について説明する。図３は、従来のモバイル端末機を用いた場合の署名欄の描画状態である。従来のモバイル端末機では、正規の筆跡以外に手指等の意図しない接触跡がノイズとして形成される。このノイズにより、正規の筆跡情報が正確に得られない場合がある。また、作業従事者や文字認識システムによって文字の識別作業が行われる場合、ノイズは誤認識の要因となり得る。
【００２０】
モバイル端末機１は、このような意図しない手指の接触跡を除外し、正規の筆跡を残して描画するとともに、ノイズを伴わない正規の筆跡が描かれた画像データを取得する。
【００２１】
図４は、モバイル端末機１の機能ブロック構成を示す図である。モバイル端末機１は、入力検知部１０、距離算出部２０、候補選出部３０、移動量算出部４０、正規筆跡特定部５０（特定部）、描画部６０を有する。図４に示す各ブロックは、補助記憶装置１０３に事前に記憶されているプログラムがメモリ１０２に展開され、プロセッサ１０１が演算実行することで実現される。入力検知部１０は、これに加えてタッチパネルディスプレイ１０５の入力部（すなわちタッチパネル）も含まれ、描画部６０は、タッチパネルディスプレイ１０５の表示部（すなわちディスプレイ）も含まれる。
【００２２】
入力検知部１０は、タッチパネルディスプレイ１０５の押下等による接触を１つまたは複数検知し、当該検知点に識別情報や座標情報等、検知点に関するデータを生成する。本実施形態では、識別情報はシーケンシャルな番号であり、また座標情報は、タッチパネルディスプレイ１０５の検知領域のうち、いずれの位置に接触があったかを示す位置情報であり、移動する場合は移動中や移動後の位置も含まれる。座標情報は、検知領域の左上最端を基準としたＸＹ座標系で示される。
【００２３】
距離算出部２０は、タッチパネルディスプレイ１０５に複数の同時接触がある場合、座標情報に基づきタッチパネルディスプレイ１０５で検知される点の位置間の距離を算出する。
【００２４】
候補選出部３０は、距離算出部２０によって算出される距離が閾値以上となる検知点を１つまたは複数特定することで、検知点のうちからペン先や指先の検知点の候補を選出する。
【００２５】
移動量算出部４０は、検知点のうち、１つまたは複数の検知点の規定時間当たりの移動距離を算出する。本実施形態では、移動量算出部４０は、候補選出部５０によって特定される検知点候補についての規定時間当たりの移動距離を算出する。
【００２６】
正規筆跡特定部５０は、距離算出部２０で算出される距離と、移動量算出部４０で算出される規定時間当たりの移動距離とに基づき、ペン先または指先の接触である正規の検知点を特定する。
【００２７】
描画部６０は、正規筆跡特定部５０によって特定される検知点の筆跡（移動跡）を描画し、その他の検知点の移動跡は消画もしくは描画しないようにする。
【００２８】
サイズの大きいデータや不揮発性に記憶させておきたいデータ等は、補助記憶装置１０３に一時的に記憶される。本実施形態では、描画部６０により描画された画像データ等、ユーザ（契約者）から入力されたデータが補助記憶装置１０３に一時的に記憶される。また必要に応じて、処理上生成された中間データも補助記憶装置１０３に記憶される。尚、ユーザからの入力データは、サーバシステム２に送信されて蓄積される。蓄積の確認が出来次第、補助記憶装置１０３から当該入力データは消去される。
【００２９】
次に、モバイル端末機１の動作例について、図５のフローチャートを参照しながら説明する。
【００３０】
タッチパネルディスプレイ１０５が接触を検知すると（Ｓ１０１、Ｙｅｓ）、入力検知部１０は、当該検知点に識別情報を付与し、また検知点の座標情報を取得する（Ｓ１０２）。識別情報ごとに座標情報や移動距離、接触面積や接触時間がメモリ１０２に記憶され、管理される。
【００３１】
入力検知部１０は、複数点を検知したかを判定する（Ｓ１０３）。複数点でない場合（Ｓ１０３、Ｎｏ）、処理はステップＳ１０１に戻る。一方、複数点検知している場合（Ｓ１０３、Ｙｅｓ）、距離算出部２０は、各検知点間の距離を、それぞれの座標情報に基づき計算し、計算結果をメモリ１０２に記憶する（Ｓ１０４）。候補選出部３０は、検知点間の距離が閾値（例えば１０ｍｍ）以上となっている点があるか否かを判定し（Ｓ１０５）、閾値以上となる検知点がある場合は当該検知点にフラグデータを付与する等、他の検知点と識別可能となるように設定する。
【００３２】
ステップＳ１０４、Ｓ１０５について、図６を参照しつつ説明する。ステップＳ１０１で検知された点が図６のＰ１〜Ｐ７である場合、距離算出部２０は、検出点Ｐ１〜Ｐ７の全ての検出点間の距離を総当たりで算出する。例えばＰ１の場合、Ｐ１−Ｐ２間、Ｐ１−Ｐ３間、・・・、Ｐ１−Ｐ６間、Ｐ１−Ｐ７間の全ての距離が算出され、Ｐ２の場合、Ｐ２−Ｐ３間、Ｐ２−Ｐ４間、・・・Ｐ２−Ｐ６間、Ｐ２−Ｐ７間の全ての距離が算出される。尚、態様はこれに限定されない。他点との距離が閾値以内であるものが見つかり次第、処理中の検知点についての距離計算を終了させてもよい。
【００３３】
候補選出部３０は、距離算出部２０で算出された距離が全て閾値以上となっている検知点を、ペン先候補（正規の筆跡の候補）として選出する。図６には、検出点Ｐ１〜Ｐ７を中心とし、この閾値を半径とした円が点線で示されている（図６のＣ１〜Ｃ７）。例えばＰ７の場合はＰ６が閾値円Ｃ７内にあり、Ｐ６の場合はＰ５、Ｐ７が閾値円Ｃ６内にある。よって、Ｐ７、Ｐ６は距離間が閾値以下のとなる他点があるため、ペン先候補とはならない。一方、Ｐ１、Ｐ２は、他の検知点との距離が全て閾値以上となっている（閾値円Ｃ１、Ｃ２内には他の検知点が無い）。よって、候補選出部３０は、Ｐ１、Ｐ２をペン先候補として特定する。尚、この手法以外にも、検知点（注目検知点）から他の検出点までの各距離の平均値を算出し、この平均値が閾値以上である検知点をペン先候補とする手法等、さまざまな手法が考えられる。ここでの候補は、１点のみでもよく、複数点でもよい。
【００３４】
図４のフローチャートの説明に戻る。候補選出部３０により、他点との距離が閾値以上となる検知点は無いと判定される場合（Ｓ１０５、Ｎｏ）、処理はステップＳ１０１に戻る。一方、閾値以上となる検知点が有り、当該検知点がペン先の候補として特定される場合（Ｓ１０５、Ｙｅｓ）、移動量算出部４０は、候補となった検知点ごとに規定時間当たりの移動量を算出する（Ｓ１０６）。正規筆跡特定部５０は、規定時間当たりの移動量が閾値以上となる検知点を特定する（Ｓ１０７）。
【００３５】
図７を参照しつつ、ステップＳ１０６、Ｓ１０７について説明する。図７は、図６に示す検知点Ｐ１〜Ｐ７が、規定時間後にＰ１’〜Ｐ７’にそれぞれ移動した例を示す図である。人が手書きで記入する際、筆跡を安定させるため、手指の接触点はペン先程移動しない。本実施形態はこの事象を利用する。すなわち、移動量算出部４０は、接触時間、座標情報を用いて各候補検知点の規定時間当たりの移動量（移動距離）を算出し、正規筆跡特定部５０は、移動量が閾値以上の候補検知点を正規の筆跡点として特定する。ここで閾値以上の点が２つ以上ある場合、正規筆跡特定部５０は、最長の移動量となった検知点を正規の筆跡点とする。図７の例では、Ｐ１が正規筆跡の検知点として特定される。尚、移動量算出部４０で使用される規定時間は予め定義された値とし、モバイル端末機１の時間識別精度や、人の筆跡速度（実測値や経験則）に基づき導出される。規定時間は、例えば数十ミリ秒〜数百ミリ秒オーダーの値となる。
【００３６】
描画部５０は、ステップＳ１０７でペン先と選出された検知点の筆跡（移動跡）を、座標情報や接触面積に従い描画し、その他の検知点の跡は除去して、タッチパネルディスプレイ１０５に出力する（Ｓ１０５）。本実施形態では、描画部５０は、図８（Ａ）に示すように、まずは全ての検知点の移動跡を淡い色で一時的に全て描画し、その後、ステップＳ１０７の処理が終わる毎に、正規筆跡点以外の検出点を消画する（この際、正規筆跡点の筆跡は、濃い色となる）。これにより、ステップＳ１０４〜Ｓ１０７での処理時間によって生ずる描画の遅延を防ぎ、ユーザのストレスを軽減することができる。また、ステップＳ１０５の処理で候補選出部３０によって検知点候補が選出され次第、当該候補検知点以外の検知点を消画し、その後、Ｓ１０７で正規の筆跡となる検知点が特定されたときに不要な移動跡をさらに消画する実装でもよい。また、正規の筆跡となる検知点以外の検知点の移動跡については、全く描画しないとする実装でもよい。この場合、Ｓ１０７の正規筆跡の特定後に、描画処理が行われる。このようにノイズが除去された画像データや、手書き入力により得られたデータは補助記憶装置１０３に記憶される。
【００３７】
また描画部６０は、正規筆跡と特定された検知点の面積が予め定義された規定値以上である判定する場合、図９に示すように記入欄（本例では署名欄Ｓｉｇ１）の記入枠が大きくなるようにタッチパネルディスプレイ１０５の表示を制御する。図９（Ａ）には、ペン先の接触面積の一例が示しており、図９（Ｂ）には、指先の接触面積の一例が示されている。ペンでの記入の場合、接触面積が小さいため記入欄の枠は小さくてよいが、指先での記入の場合、接触面積が大きいため、ペン用の枠内では記入できない可能性がある。描画部６０は、接触面積が規定値以上である場合、指先での記入であると判定し、タッチパネルディスプレイ１０５は、この判定に従いペン先用の記入枠よりも大きい記入枠となるように表示する。
【００３８】
ステップＳ１０１の接触検知は、ユーザの操作や動作に起因するイベントであり、システム上、いつ発生するかを特定できない。よって、本実施形態では、ステップＳ１０１、Ｓ１０２（図５の処理Ａ）が発生したときは、ステップＳ１０４〜Ｓ１０７（図５の処理Ｂ）が随時実行され、新たに検出された点についての検知点間距離、移動量が算出される。ステップＳ１０５、１０７の判定は、この新規検出点も含めて再判定される。記入の際の接触順序として、上述のようにまず手指がタッチパネルに接触し、その後ペン先が接触する可能性がある。上記の実装により、最新の検知点を含めて再実行されるため、ペン先が後半に接触しても、検知の取りこぼしを防止することができる。
【００３９】
（第２の実施形態）
検知点間の距離、および検知点の規定時間当たりの移動距離に基づき、正規の筆跡点を特定する実装は、上記第１の実施形態の態様以外にも実現可能である。第２の実施形態では、第１の実施形態とは異なる実装例について説明する。尚、以下に説明する事項以外は、第１の実施形態と同様である。
【００４０】
図１０に、第２の実施形態のモバイル端末機の機能ブロックの一例を示す。モバイル端末機１Ａは、入力検出部１０、距離算出部２０、移動量算出部４０Ａ、正規筆跡特定部５０Ａ、描画部６０を有する。移動量算出部４０Ａは、第１の実施形態の移動量算出部４０に替わるものであり、正規筆跡特定部５０Ａは、第１の実施形態の正規筆跡特定部５０に替わるものである。図４と同じ符号が付されたその他のユニットは第１の実施形態と同様である。移動量算出部４０Ａ、正規筆跡特定部５０Ａは、補助記憶装置１０３に事前に記憶されているプログラムが、メモリ１０２に展開され、プロセッサ１０１が演算実行することで実現される。
【００４１】
モバイル端末機１Ａの動作例を図１１のフローチャートに示す。ステップＳ１０１〜Ｓ１０４までは、第１の実施形態と同様である。
【００４２】
移動量算出部４０Ａは、全ての検知点につき、規定時間当たりの移動量を算出する（Ｓ１０６Ａ）。第１の実施形態では、閾値以上の距離間となる検知点を候補とし、その候補となった検知点に対して規定時間当たりの移動量を算出したが、第２の実施形態では、全ての検知点に対して規定時間当たりの移動量を算出する。ステップＳ１０４、Ｓ１０６Ａの実行順序は限定されない。図１１に示す順序で実行されてもよく、並列実行であってもよい。また順序を入れ替えて実行されてもよい。
【００４３】
正規筆跡特定部５０Ａは、最も近い他点との距離が最も長くなっている検知点を特定し、また規定時間当たりの移動量が最も大きい検知点を特定し、これらが一致しているかを判定する（Ｓ１１０）。ここで、一致している場合、当該検知点が正規の筆跡点として扱われ、ステップＳ１０８に進む。一致していない場合は、ステップＳ１０１に戻るものとする。
【００４４】
その他、ステップＳ１１０の後に、導出された検知点の距離や移動量と、閾値とを比較する実装でもよい。この場合、正規筆跡特定部５０Ａは、ステップＳ１１０で導出された検知点について、当該検知点の検知点間距離と閾値とを比較し、また移動量と閾値とを比較する（比較はいずれか一方のみとしてもよい）。比較の結果、距離または移動量が閾値以上である場合、当該検知点を正規の筆跡点として扱う。
【００４５】
第１の実施形態と同様の理由により、処理Ａが発生したときは、ステップＳ１０４〜Ｓ１１０（図１１の処理Ｃ）が随時実行され、新たに検出された点についての検知点間距離、移動量が算出される。また、新たに検出された点を含めてステップＳ１１０の判定が行われる。
【００４６】
第１、第２の実施形態で開示した算出方法や判定方法は、あくまで例示である。算出過程や判定過程で、例えば数値上明らかに特出しているものについては除外したり、平均値算出等の手法で数値補正を行ったり、閾値との比較判定を計算過程内で行ったり等、さまざまな実装がある。
【００４７】
図５、図１１に示すフローチャートにおいて、各判定ステップで「Ｎｏ」の判定である場合は最初に戻るとしたが、他の途中のステップに移動させてもよく、また所定のエラーメッセージを表示したり、一度タッチパネルから手を離すよう促すメッセージを表示したりすることも可能である。
【００４８】
第１、第２の実施形態では、保険業務システムにおいて、契約書に記入するときの例、特に署名欄への記入について例示したが、態様はこれに限定されない。書式中のいずれの欄でも適用され、いずれの書式でもよく、いずれの業務でも構わない。また、マルチタッチ対応のタッチパネルディスプレイ上に、手書きで文字や図柄を描画可能な装置であれば、どのような態様でも第１、第２の実施形態を適用させることができる。
【００４９】
第１、第２の実施形態では、手書き入力装置をモバイル端末機とし、スレートＰＣ、タブレットＰＣを例示したが、ＰＤＡ(Personal Digital Assistant)、スマートフォンなどのモバイル機器でもよい。また手書き入力装置は据え置き型のコンピュータでもよい。
【００５０】
以上、この実施形態で説明した態様により、正規の筆跡を特定することができ、もって、ノイズを除去した手書きデータを得ることができる。
【００５１】
なお、本発明の実施形態を説明したが、当該実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１、１Ａ  モバイル端末機、２  サーバシステム、２Ａ、２Ｂ、２Ｃ、２Ｄ、２Ｅ  サーバ、３  ネットワーク、１０  入力検知部、２０  距離算出部、３０  候補選出部、４０、４０Ａ  移動量算出部、５０、５０Ａ  正規筆跡特定部、６０  描画部、１０１  プロセッサ、１０２  メモリ、１０３  補助記憶装置、１０４  通信デバイス、１０５  タッチパネルディスプレイ、Ｆ１  書式フォーム、Ｓｉｇ１  署名欄、Ｔ１  専用ペン、３００  保険業務システム３００。
【図１】
0005770121.tif 000002
【図２】
0005770121.tif 000003
【図３】
0005770121.tif 000004
【図４】
0005770121.tif 000005
【図５】
0005770121.tif 000006
【図６】
0005770121.tif 000007
【図７】
0005770121.tif 000008
【図９】
0005770121.tif 000009
【図１０】
0005770121.tif 000010
【図１１】
0005770121.tif 000011
【図８】
0005770121.tif 000012