(57)【特許請求の範囲】
【請求項１】
手書き入力された文字を認識する手書き文字認識装置であって、
ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段と、
入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、
各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、
現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、
前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段と
を備えることを特徴とする手書き文字認識装置。
【請求項２】
前記入力完了判定手段は、ユーザの手書き文字の大きさに応じた、幅Ｘ１の値を受け付けるＸ１設定部を更に有し、受け付けた幅Ｘ１に従い判定する
ことを特徴とする請求項１記載の手書き文字認識装置。
【請求項３】
前記入力完了判定手段は、ユーザの手書き文字の入力速度に応じた前記所定時間の設定を受け付ける判定時間設定部を更に有し、受け付けた前記所定時間に従い前記判定を行う
ことを特徴とする請求項１記載の手書き文字認識装置。
【請求項４】
前記入力完了判定手段は、更に、前記文字列入力領域の前記手書き文字列の書き始め側と反対側の第２領域に直前に入力されたストロークの先頭座標があるとき、直前の手書き文字列の入力が完了したと判定するストローク領域判定部
を有することを特徴とする請求項１記載の手書き文字認識装置。
【請求項５】
前記文字列入力領域を構成する透明のタブレットの下方に配設され、前記座標検出手段で検出された座標を順に線分で連結してストロークを順次表示する表示手段と、
前記文字列入力領域の前記手書き文字列の書き始めを示す第１領域及び前記手書き文字列の終了を示す第２領域を視認できるように前記表示手段の表示態様を制御する領域表示制御手段と
を更に備えることを特徴とする請求項４記載の手書き文字認識装置。
【請求項６】
前記座標検出手段で順次検出される座標を順に線分で連結してストロークを表示する表示手段と、
前記入力完了判定手段で直前に入力された手書き文字列の入力が完了したと判定されたときに、前記表示手段に表示されている当該手書き文字列を構成する全てのストロークを消去する消去手段と
を更に備えることを特徴とする請求項１記載の手書き文字認識装置。
【請求項７】
前記文字列入力領域を構成する透明のタブレットである座標検出手段の下方に配設され、前記座標検出手段で検出される座標を順に線分で連結してストロークを順次表示する表示手段と、
前記文字列入力領域の第１領域を前記手書き文字列の書き始めであることを視認できるように前記表示手段の表示態様を制御する第１領域表示制御手段と
を更に備えることを特徴とする請求項１記載の手書き文字認識装置。
【請求項８】
手書き入力された文字を認識する手書き文字認識装置に適用されるプログラムであって、
前記手書き文字認識装置は、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段を備え、
前記プログラムは、
入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、
各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、
現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、
前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段と
の各手段の機能をコンピュータに発揮させるプログラム。
【請求項９】
手書き入力された文字を認識する手書き文字認識装置に適用されるコンピュータ読み取り可能な記録媒体であって、
前記手書き文字認識装置は、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段を備え、
入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、
各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、
現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、
前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段と
の各手段の機能をコンピュータに発揮させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タブレット上にペン入力された文字を認識する手書き文字認識装置に関する。
【０００２】
【従来の技術】
従来、手書き文字認識装置では、予め設定された１文字毎の文字入力枠に対して手書き文字を順次入力し、他の文字入力枠に入力がなされたときに、前の文字入力枠に入力された手書き文字の入力が完了したと判定し、文字認識を行い認識結果を出力する方法が多く採られている。
【０００３】
また、１文字毎の文字入力枠を定めないで、複数の文字を文字列入力領域に入力し、文字列を認識する場合には、特開平８―２４９４２３号公報に記載されているように、手書き文字の入力が所定時間されなかったときに、文字列の入力が完了したと判定して、文字列から文字を切り出し、文字認識を行い認識結果を出力する方法が採られている。
【０００４】
更に、特開平１１―２５２２４号公報に記載されているように、次の文字列入力領域に文字列の入力がなされたときに、前の文字列入力領域の文字列の入力が完了したと判定して、文字列から文字を切り出し、文字認識を行い認識結果を出力する方法が採られている。
【０００５】
【発明が解決しようとする課題】
ところが、１文字単位の入力であれば、所定時間入力がないときに１文字の入力完了と判定するのに実用上の問題は少ないが、特開平８―２４９４２３号公報に記載された方法では、文字列の入力途中に考慮時間が発生したりするため、文字列の入力途中で入力完了と判定される場合がある。
【０００６】
また、特開平１１―２５２２４号公報に記載された方法では、文字列入力領域を複数個用意する必要があり、文字列入力領域に大きなスペースを取られると、他の表示領域などが制限されることになり、携帯用機器には、採用が困難である。
本発明は、上記問題に鑑み、１文字毎の文字入力枠のない文字列入力領域に入力された手書き文字列の入力完了を的確に判定して、認識結果の文字列を出力することのできる手書き文字認識装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明は、手書き入力された文字を認識する手書き文字認識装置であって、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段と、入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段とを備えることとしている。
【０００８】
【発明の実施の形態】
以下、本発明に係る手書き文字認識装置の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
図１は、本発明に係る手書き文字認識装置の実施の形態１の構成図である。
【０００９】
この手書き文字認識装置は、表示部１０１と、座標値検出部１０２と、入力時刻計測部１０３と、文字列完了判定部１０４と、文字切出部１０５と、文字認識部１０６と、表示制御部１０７と、筆跡消去部１０８とを備えている。
図２は、この手書き文字認識装置の表示部の外観の一例を示す図である。
表示部１０１には、文字列入力領域２０１と、入力された手書き文字列の認識結果を表示する認識結果表示領域２０２とが設けられている。手書き文字列２０３は、ペン２０４を用いて、ユーザにより文字列入力領域２０１に筆跡される。
【００１０】
文字列入力領域２０１は、液晶ディスプレイ等からなる表示部１０１上に透明タブレットが積層されて形成されている。文字列入力領域２０１には、入力された手書き文字列２０３が表示されている。
図３は、文字列入力領域に入力された手書き文字列の一例を示している。
座標値検出部１０２は、ユーザがペン２０４で文字列入力領域（タブレット）２０１を押圧している間、即ち、文字を構成するストロークの入力期間中、ストロークの特徴が抽出することのできる所定時間間隔でストロークの座表値（Ｘ，Ｙ）を検出する。検出したストロークの座標値を順次、文字列完了判定部１０４と表示制御部１０７とに通知する。
【００１１】
入力時刻計測部１０３は、時計を有し、座標値検出部１０２で検出されたストロークの先頭座標と末尾座標との検出時刻（開始時刻と終了時刻）を文字列完了判定部１０４に通知する。
文字列完了判定部１０４は、一時記憶部を有し、座標値検出部１０２から通知されるストロークの座標値と、入力時刻計測部１０３から通知される検出時刻とを含むストローク情報を記憶している。
【００１２】
図４は、文字列完了判定部の一時記憶部に記憶されているストローク情報を示している。ストローク情報４０１は、図３に示した手書き文字列２０３に対応するものである。
手書き文字列２０３は、各文字を構成するストロークの集合したストローク群からなる。
【００１３】
ストローク情報４０１は、各ストロークごとに、ストローク番号４０２と、座標列４０３と、開始時刻４０４と、終了時刻４０５とを含んでいる。
座標列４０３は、ストロークの入力開始から終了までの間、所定の時間間隔で、例えば０．０５秒間隔で、ストロークの位置を文字列入力領域２０１上の座標値（Ｘ，Ｙ）の並びとして座標値検出部１０２から通知されたものである。
【００１４】
開始時刻４０４は、各ストロークの座標列の先頭座標の座標値が検出された時刻であり、終了時刻４０５は、各ストロークの座標列の末尾座標の座標値が検出された時刻であり、それぞれ入力時刻計測部１０３から通知されたものである。
なお、ストローク番号４０２は、座標値検出部１０２からストロークの先頭座標が通知されたとき、文字列完了判定部１０４によって付与される。
【００１５】
ストローク情報４０１のストローク番号３０１、３０２、３２１、３２３は、図３に示した文字列入力領域２０１に入力された手書き文字列２０３のストロークに対応している。
また、文字列完了判定部１０４は、図５に示すように、文字列入力領域２０１の手書き文字列の書き始め側（以下「先頭側」という）の入力開始領域となる第１領域５０１のＸ座標値の最大値Ｘ１と、直前に入力されたストロークの末尾座標が検出された終了時刻Ｅと現在入力されているストロークの先頭座標が検出された開始時刻Ｓとの時間差の所定の値Ｄとを予め記憶している。
【００１６】
第１領域５０１の幅Ｘ１は、手書き文字列の一文字分の幅よりも少し小さい値とされる。例えば、文字列入力領域２０１の高さＨの０．７倍程度に設定されている。
また、所定の時間差の値Ｄは、例えば１秒程度に設定されている。
文字列完了判定部１０４は、入力時刻計測部１０３から通知された現在入力中の手書き文字列のストロークの開始時刻Ｓと直前に通知されたストロークの終了時刻Ｅとの時間差Ｓ−Ｅを計算し、その値が予め記憶している所定の時間差Ｄ以上であるか否かを判定する。肯定のときには、更に、座標値検出部から通知された現在入力中の手書き文字列のストロークの先頭座標の座標値（Ｘ，Ｙ）のＸの値がＸ１以上であるか否かを判定する。肯定である時には、記憶している直前に入力された手書き文字列のストローク情報４０１を文字切出部１０５に通知する。
【００１７】
また、文字列完了判定部１０４は、筆跡消去部１０８に、同様のストローク情報４０１を通知して、表示部１０１の文字列入力領域２０１に表示されている手書き文字列の消去を指示する。文字列完了判定部１０４は、通知済みのストローク情報４０１を一時記憶部から削除する。
文字切出部１０５は、文字列完了判定部１０４からストローク情報４０１の通知を受けると、ストローク群を各文字ごとの文字パターンに切り出し、文字認識部１０６に通知する。
【００１８】
文字認識部１０６は、辞書を有し、文字切出部１０５から通知された各文字パターンから各文字を認識し、手書き文字列の認識結果の文字列を表示制御部１０７に通知する。
表示制御部１０７は、表示部１０１の文字列入力領域２０１に座標値検出部１０２から通知された座標（Ｘ，Ｙ）を順に線分で連結して、入力される手書き文字列を表示させる。
【００１９】
表示制御部１０７は、文字認識部１０６から通知される手書き文字列の認識結果の文字列を認識結果表示領域２０２に表示させる。
筆跡消去部１０８は、文字列完了判定部１０４からストローク情報４０１の通知を受けると、文字列入力領域２０１に表示されたストローク情報４０１に含まれるストローク群の表示を消去させる。
【００２０】
今、図６に示すように、手書き文字列２０３が入力された後に、文字列入力領域２０１の第１領域５０１に次の手書き文字列がユーザによってペン２０４を用いて入力されると、その先頭ストローク６０１の先頭座標（Ｘ５１，Ｙ５１）が座標値検出部１０２で検出される。また入力時刻計測部１０３では、開始時刻Ｓ５が検出される。
【００２１】
文字列完了判定部１０４の一時記憶部に記憶されているストローク情報は、図４に示したものから図７に示すものに変化している。
文字列完了判定部１０４は、ストローク情報７０１を参照し、ストローク６０１の開始時刻Ｓ５とストローク３２３の終了時刻Ｅ４との時間差Ｓ５−Ｅ４を計算し、所定の時間差Ｄ以上であるか否かを判定する。Ｓ５−Ｅ４がＤ以上であるとき、ストローク６０１の先頭座標（Ｘ５１，Ｙ５１）のＸ座標値がＸ５１≦Ｘ１か否かを判定する。この条件を満たすとき、ストローク６０１は、第１領域５０１に入力されたものと判定する。
【００２２】
文字列完了判定部１０４は、このストローク情報７０１のストローク３０１〜３２３が入力完了の手書き文字列のストローク群であるとして、ストローク３０１〜３２３のストローク情報４０１を文字切出部１０５と筆跡消去部１０８とに通知する。
これによって、文字切出部１０５は、ストローク３０１〜３２３から一文字毎の文字パターンを切り出し、文字認識部１０６に通知する。文字認識部１０６の認識結果は、図８に示すように、表示部１０１の認識結果表示領域２０２に「今日の予定は」８０１と表示される。また、文字列入力領域２０１に表示されていた手書き文字列２０３は、筆跡消去部１０８によって消去され、新たな手書き文字列のストローク６０１が表示制御部１０７によって表示される。なお、表示制御部１０７は、表示部１０１の文字列入力領域２０１の入力開始領域である第１領域５０１をユーザが視認できるように表示してもよい。図９（ａ）は、第１領域５０１を区別できるように、文字列入力領域２０１の先頭側からＸ１の位置に破線９０１を表示している。
【００２３】
図９（ｂ）は、第１領域５０１の高さ方向の上半分程に背景模様９０２を表示している。その他、第１領域５０１の色を他の文字列入力領域２０１の色と異なるように表示してもよい。
次に、上記実施の形態の動作を図１０に示すフローチャートを用いて説明する。
【００２４】
先ず、座標値検出部１０２は、ユーザの文字列入力領域２０１への手書き文字列の入力を待ち（Ｓ１００２）、ストロークの文字列入力領域２０１上の座標（Ｘ，Ｙ）を検出し、文字列完了判定部１０４と、表示制御部１０７とに通知する（Ｓ１００４）。検出した座標値がストロークの先頭座標であるか否かを判定し（Ｓ１００６）、肯定であれば入力時刻計測部１０３に入力時刻の計測を指示する。
【００２５】
入力時刻計測部１０３は、開始時刻Ｓを計測して、文字列完了判定部１０４に通知する（Ｓ１００８）。
文字列完了判定部１０４は、ストローク情報４０１に直前のストロークの末尾座標の終了時刻があるか否かを判定する（Ｓ１０１０）。なければ、Ｓ１００２に戻る。
【００２６】
Ｓ１００６で、検出された座標がストロークの先頭座標でない（中間座標であるか末尾座標である）と判断されたときには、表示制御部１０７は、前に通知されている座標と今回の座標とを線分で連結して文字入力領域２０１に表示する（Ｓ１０１２）。
座標値検出部１０２は、検出した座標がストロークの末尾座標であるか否かを判定し（Ｓ１０１４）、否定であればＳ１００２に戻り、肯定であれば入力時刻計測部１０３に入力時刻の計測を指示する。
【００２７】
入力時刻計測部１０３は、ストロークの末尾座標の入力された終了時刻を計測し、文字列完了判定部１０４に通知し（Ｓ１０１６）、Ｓ１００２に戻る。
文字列完了判定部１０４は、Ｓ１０１０で肯定と判定したとき、開始時刻Ｓと直前の終了時刻Ｅとの差が所定の時間差Ｄ以上であるか否かを判定し（Ｓ１０１８）、否であればＳ１００２に戻り、肯定であれば、ストロークの先頭座標のＸ座標値が第１領域の幅Ｘ１以下であるか否かを判定する（Ｓ１０２０）。否であれば、手書き文字列の入力途中であると判定してＳ１００２に戻り、肯定であれば、ストローク情報４０１を文字切出部１０５に通知し、文字切り出しを指示し、併せて、筆跡消去部１０８に文字列入力領域２０１のストロークの消去を指示する（Ｓ１０２２）。
【００２８】
筆跡消去部１０８は、文字列入力領域２０１に表示されている入力の完了した手書き文字列（ストローク群）を消去する（Ｓ１０２４）。
文字切出部１０５は、通知されたストローク情報から一文字毎の文字パターンを切り出し、文字認識部１０６に通知する。文字認識部１０は、各文字パターンから各文字を認識し、認識結果の文字列を表示制御部１０７に通知する。表示制御部１０７は、表示部１０１の認識結果表示領域２０２に文字列を表示し（Ｓ１０２６）、Ｓ１００２に戻る。
【００２９】
なお、本実施の形態では、文字列完了判定部１０４は、第１領域５０１を定める幅Ｘ１と、所定の時間差の値Ｄとを予め記憶していることとしたけれども、手書き文字列の入力において、ユーザによって文字の大きさに個人差があり、また、筆記速度も個人差がある。そこで、文字列完了判定部１０４に幅Ｘ１と値Ｄとの設定を受け付ける受付部を設けて、ユーザが個々に設定できるようにしてもよい。
【００３０】
以上のように、本実施の形態によれば、手書き文字列の入力に対して所定時間経過後に、予め定めた第１領域に文字列が入力された時点で、以前に入力された手書き文字列の区切りと判定することにより、ユーザが文字列入力完了を指示することなく文字列の入力完了を判定することができるので、１文字毎の枠のない手書き文字認識装置において連続的にユーザが手書き文字の入力をすることができる。
（実施の形態２）
図１１は、本発明に係る手書き文字認識装置の実施の形態２の構成図である。
【００３１】
この手書き文字認識装置は、表示部１０１と、座標値検出部１０２と、文字列完了判定部１１０１と、文字切出部１０５と、文字認識部１０６と、表示制御部１０７と、筆跡消去部１０８とを備えている。なお、上記実施の形態１の構成と同一の構成部分には、同一の符号を付して説明を省略し、本実施の形態固有の構成について説明する。
【００３２】
文字列完了判定部１１０１は、図１２に示すように文字列入力領域２０１の先頭側の入力開始領域である第１領域５０１の幅Ｘ１と、後端側の入力終了領域である第２領域１２０１の先頭端からの距離Ｘ２とを予め記憶している。第１領域５０１は、上記実施の形態１で説明したものと同様である。
入力終了領域である第２領域１２０１は、手書き文字列の最終文字の入力が予想される領域であり、文字列入力領域２０１の先頭端から距離Ｘ２を超える領域である。なお、距離Ｘ２は、例えば、文字列入力領域２０１の幅Ｘ３の半分程度とされる。
【００３３】
今、図１３に示すように、文字列入力領域２０１の第１領域５０１に手書き文字列の先頭文字がペン２０４を用いてユーザにより入力されると、ストローク１３０１の先頭座標の座標値（Ｘ５１，Ｙ５１）が座標値検出部１０２によって検出される。
この結果、文字列完了判定部１１０１の一次記憶部には、図１４に示すストローク情報１４０１が記憶されることになる。
【００３４】
文字列完了判定部１０４は、ストローク情報１４０１のストローク１３０１の先頭座標（Ｘ５１，Ｙ５１）が通知されたとき、ストローク１３０１の直前のストロークの座標列があるか否かを判定する。ストローク３２３の座標列（Ｘ４１，Ｙ４１），・・・，（Ｘ４ｄ，Ｙ４ｄ）が記憶されているので、直前のストロークの座標列があると判定する。
【００３５】
次に、文字列完了判定部１１０１は、直前のストローク３２３の先頭座標（Ｘ４１，Ｙ４１）のＸ座標値Ｘ４１がＸ２以上であるか否かを判定する。Ｘ２以上であれば、直前のストローク３２３が入力終了領域である第２領域１２０１に入力されたと判断し、現在入力中のストローク１３０１の先頭座標（Ｘ５１，Ｙ５１）のＸ座標値Ｘ５１がＸ１以下であるか否かを判定する。Ｘ１以下であれば、直前に入力されたストローク３２３までのストローク群は、完了した手書き文字列であると判断する。
【００３６】
表示制御部１０７は、表示部１０１の文字列入力領域２０１の第１領域５０１及び第２領域１２０１を図１５に示すように、背景模様を付したり、他の文字列入力領域２０１の色と変えたりして、ユーザが視認できるように表示部１０１を表示制御する。
以下、上記実施の形態の動作を図１６のフローチャートを用いて説明する。なお、上記実施の形態１と同様のステップについては同一のステップ番号を付してその説明を省略する。
【００３７】
文字列完了判定部１１０１は、Ｓ１００６でストロークの先頭座標か否かを判定し、先頭座標であるときには、一時記憶部に記憶しているストローク情報１４０１に直前のストロークの座標列が記憶されているか否かを判定し（Ｓ１６０２），否のときにはＳ１００２に戻る。肯定のときには、直前のストロークの先頭座標のＸ座標値ＸｂがＸｂ≧Ｘ２であるか否かを判定する（Ｓ１６０４）。
【００３８】
否であればＳ１００２に戻り、肯定のときには、現在のストロークの先頭座標のＸ座標値ＸｐがＸｐ≦Ｘ１であるか否かを判定する（Ｓ１６０６）。否であれば、Ｓ１００２に戻り、肯定のときには、Ｓ１０２２に移る。
以上説明したように、本実施の形態では、手書き文字列が第１領域５０１に入力されたとき、その直前に入力された手書き文字列のストロークの先頭座標が第２領域１２０１に入力されていれば、文字列の区切りと判定し、直前に入力された手書き文字列の認識を始める。したがって、ユーザから文字列入力完了の指示を受けることなく、文字列の入力完了を判定することができるため、一文字毎の文字枠のない手書き文字認識装置において、ユーザは連続的に手書き文字列の入力をすることができる。
【００３９】
なお、本実施の形態に上記実施の形態１の入力時刻計測部１０３を備えるようにして、文字列完了判定部１１０１は、ストロークの末尾座標を検出した終了時刻から第１領域５０１のストロークの先頭座標を検出した開始時刻までの時間差が所定時間以上あり、かつ、直前に入力された手書き文字列のストロークの先頭座標が第２領域１２０１にあるときに、直前に入力された手書き文字列の入力完了と判定してもよいし、又、時間差が所定時間以上あるか、又は直前に入力された手書き文字列のストロークの先頭座標が第２領域１２０１にあるか、いずれかに該当したときに直前に入力された手書き文字列の入力完了と判定してもよい。
（実施の形態３）
図１７は、本発明に係る手書き文字認識装置の実施の形態３の構成図である。
【００４０】
この手書き文字認識装置は、表示部１０１と、座標値検出部１０２と、入力完了領域判定部１７０１と、文字切出部１０５と、文字認識部１０６と、表示制御部１０７と、筆跡消去部１７０２とを備えている。なお、上記実施の形態１と同様の構成部分には同一の符号を付しその説明を省略する。
入力完了領域判定部１７０１は、手書き文字列の入力が完了したか否かを判定する判定領域設定の為の幅Ｘ４を予め記憶している。この幅Ｘ４は、現在、入力中のストロークの末尾座標から距離Ｘ４以上離れた判定領域を文字列入力領域２０１に定める定数である。この幅Ｘ４は、例えば、文字列入力領域２０１の全幅Ｘ３の半分とされる。
【００４１】
図１８は、この判定領域を説明するための図である。
図１８（ａ）に示すように、入力中のストローク１８０１の末尾座標１８０２から距離Ｘ４以上離れた文字列入力領域２０１の先頭側の領域に判定領域が設定されるので、末尾座標１８０２が先頭端から距離Ｘ４未満のときには、判定領域は設定されない。
【００４２】
図１８（ｂ）に示すように、入力中のストローク１８０３の末尾座標１８０４から距離Ｘ４以上離れた文字列入力領域２０１の先頭側には、判定領域１８０５が設定される。
図１８（ｃ）に示すように、手書き文字列がユーザによって入力されていくと、判定領域１８０５は、その領域を拡げていく。
【００４３】
図１８（ｄ）に示すように、座標値検出部１０２で判定領域１８０５にストロークの先頭座標１８０６が検出されたとき、入力完了領域判定部１７０１は、以前に入力された手書き文字列の入力が完了したものと判定する。
なお、判定領域１８０５をユーザに視認させるため、判定領域１８０５に表示されていたストロークを構成する線分は、筆跡消去部１７０２によって消去される。
【００４４】
入力完了領域判定部１７０１は、座標値検出部１０２から、手書き文字列のストロークの座標を順次通知されると、図１４に示したようなストローク情報１４０１を一時記憶部に記憶する。
入力完了領域判定部１７０１は、ストロークの末尾座標の通知を受けると、末尾座標のＸ座標値ＸＥから幅Ｘ４を減算する。ＸＥ−Ｘ４≧０のときには、筆跡消去部１７０２にＸＥ−Ｘ４の値を通知する。
【００４５】
また、ストロークの先頭座標の通知を受けると、ストローク情報１４０１に直前に通知されたストロークがあるか否かを判定する。あるときには、先頭座標のＸ座標値ＸＳと直前のストロークの末尾座標のＸ座標値ＸＥとからＸＳ≦ＸＥ−Ｘ４が成立するか否かを計算する。即ち、成立すれば、ストロークの先頭座標が判定領域１８０５にあると判定する。
【００４６】
入力完了領域判定部１７０１は、ストロークの先頭座標１８０６が判定領域１８０５にあると判定したとき、以前に入力された手書き文字列の入力が完了したと判定し、対応するストローク情報を文字切出部１０５に通知し、一時記憶部のストローク情報から削除する。入力完了領域判定部１７０１は、筆跡消去部１７０２に判定領域１８０５以外の文字列入力領域２０１に表示されている線分の消去を指示する。
【００４７】
筆跡消去部１７０２は、入力完了領域判定部１７０１からＸＥ−Ｘ４の値の通知を受けると、文字列入力領域２０１の先頭側からＸＥ−Ｘ４の幅の判定領域１８０５に表示されている線分を消去する。また、入力完了領域判定部１７０１から判定領域１８０５以外の線分の消去の指示を受けると、判定領域１８０５以外の文字列入力領域２０１に表示されている線分を消去する。
【００４８】
次に、本実施の形態の動作を図１９のフローチャートを用いて説明する。なお、実施の形態１と同一の動作は同一のステップ番号を付して説明を省略する。
入力完了領域判定部１７０１は、座標値検出部１０２で検出された座標がストロークの先頭座標であるか否かを判定し（Ｓ１００６）、先頭座標であれば、直前のストロークがストローク情報に記憶されているか否かを判定する（Ｓ１９０２）。記憶さえていなければＳ１００２に戻る。
【００４９】
Ｓ１０１４において、入力完了領域判定部１７０１は、検出された座標がストロークの末尾座標であると判断したときは、末尾座標のＸ座標値ＸＥから予め記憶している幅Ｘ４を減算し、「０」以上となるか否かを判定する（Ｓ１９０４）。「０」未満であれば、Ｓ１００２に戻り、「０」以上であれば、ＸＥ−Ｘ４の値を筆跡消去部１７０２に通知する。
【００５０】
筆跡消去部１７０２は、文字列入力領域２０１の先頭側から幅ＸＥ−Ｘ４の判定領域１８０５に表示されている線分を消去する（Ｓ１９０６）。
入力完了領域判定部１７０１は、Ｓ１９０２において、ストローク情報に直前のストロークがあると判定したときには、ストロークの先頭座標のＸ座標値ＸＳと直前のストロークの末尾座標のＸ座標値ＸＥと幅Ｘ４とからＸＳ≦ＸＥ−Ｘ４が成立するか否かを計算する。これによって、ストロークの先頭座標が判定領域１８０５にあるか否かを判定する（Ｓ１９０８）。成立しないときには、判定領域１８０５にないので、Ｓ１００２に戻り、成立するときには、ストロークの先頭座標が判定領域１８０５にあるので、手書き文字列の入力完了を判定し、以前に通知されたストローク情報を文字切出部１０５に通知し、併せて筆跡消去部１７０２に文字列入力領域２０１に表示されている残余のストローク群の消去を指示する（Ｓ１９１０）。
【００５１】
筆跡消去部１７０２は、入力完了領域判定部１７０１から文字列入力領域２０１の判定領域１８０５以外の領域に表示されている残余のストローク群を消去し（Ｓ１９１２）、Ｓ１０２６に移る。
以上のように、本実施の形態では、ユーザが入力した手書き文字列のストロークの末尾座標から一定距離以上離れたストロークの表示を消去することにより、消去された領域を判定領域１８０５としてユーザに示し、判定領域１８０５に新たな手書き文字列の入力があれば、以前に入力された手書き文字列の認識を開始することができる。
【００５２】
なお、上記実施の形態１〜３では、それぞれその構成を図１、図１１、図１７の構成図に示したけれども、各構成部分の機能をコンピュータに発揮させるプログラムとして記述してもよい。このプログラムをネットワークを介して送受信して手書き文字認識装置に適用できるようにしてもよい。
また、このプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体を１文字毎の入力枠を持たない文字列入力領域を有する手書き文字認識装置に適用するようにしてもよい。
【００５３】
【発明の効果】
以上説明したように、本発明は、手書き入力された文字を認識する手書き文字認識装置であって、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段と、入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段とを備えることとしている。
【００５４】
このような構成によって、前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、以前に入力された手書き文字列を１区切りとして文字認識できるので、ユーザは、手書き文字列の入力完了操作をすることなく、連続的に文字列入力領域に手書き文字列を入力することができる。
【００５６】
また、前記入力完了判定手段は、ユーザの手書き文字の大きさに応じた、幅Ｘ１の値を受け付けるＸ１設定部を更に有し、受け付けた幅Ｘ１に従い判定することとしている。
このような構成によって、ユーザの入力する手書き文字の大きさに応じて第１領域を設定できるので、手書き文字列の１区切りを正確に判定するユーザフレンドリな手書き文字認識装置とすることができる。
【００５８】
また、前記入力完了判定手段は、ユーザの手書き文字の入力速度に応じた前記所定時間の設定を受け付ける判定時間設定部を更に有し、受け付けた前記所定時間に従い前記判定を行うこととしている。
【００５９】
このような構成によって、ユーザの手書き文字の入力速度に応じて前記所定時間の値を設定するようにできるので、手書き文字列の１区切りを正確に判定できるユーザフレンドリな手書き文字認識装置とすることができる。
また、前記入力完了判定手段は、更に、前記文字列入力領域の前記手書き文字列の書き始め側と反対側の第２領域に直前に入力されたストロークの先頭座標があるとき、直前の手書き文字列の入力が完了したと判定するストローク領域判定部を有することとしている。
【００６０】
このような構成によって、第１領域に入力されたストロークの先頭座標が検出され、直前のストロークの先頭座標が第２領域にあるときに、ユーザが入力完了操作をすることなく、以前に入力された手書き文字列を１区切りとして文字認識することができる。
また、前記文字列入力領域を構成する透明のタブレットの下方に配設され、前記座標検出手段で検出された座標を順に線分で連結してストロークを順次表示する表示手段と、前記文字列入力領域の前記手書き文字列の書き始めを示す第１領域及び前記手書き文字列の終了を示す第２領域を視認できるように前記表示手段の表示態様を制御する領域表示制御手段とを更に備えることとしている。
【００６１】
このような構成によって、ユーザが手書き文字列の１区切りとして入力を完了する際に、手書き文字列の最後の文字を入力する第２領域と、次の手書き文字列の最初の文字を入力する第１領域とが明瞭となり、ユーザが手書き文字列を円滑に入力することができる。
また、前記座標検出手段で順次検出される座標を順に線分で連結してストロークを表示する表示手段と、前記入力完了判定手段で直前に入力された手書き文字列の入力が完了したと判定されたときに、前記表示手段に表示されている当該手書き文字列を構成する全てのストロークを消去する消去手段とを更に備えることとしている。
【００６２】
このような構成によって、入力が完了した手書き文字列の表示を消去して、新たな手書き文字列の入力に供することができる。
また、前記文字列入力領域を構成する透明のタブレットである座標検出手段の下方に配設され、前記座標検出手段で検出される座標を順に線分で連結してストロークを順次表示する表示手段と、前記文字列入力領域の第１領域を前記手書き文字列の書き始めであることを視認できるように前記表示手段の表示態様を制御する第１領域表示制御手段とを更に備えることとしている。
【００６３】
このような構成によって、ユーザが手書き文字列の１区切りとして入力を完了した際、次に手書き文字列の最初の手書き文字を入力する第１領域を明確にして、ユーザの手書き文字列の入力を円滑にできる。
【００６４】
また、本発明は、手書き入力された文字を認識する手書き文字認識装置に適用されるプログラムであって、前記手書き文字認識装置は、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段を備え、前記プログラムは、入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段との各手段の機能をコンピュータに発揮させることとしている。
【００６５】
このようなプログラムを用いることによって、手書き文字認識装置は、手書き文字列の入力完了操作をユーザから受け付けることなく、手書き文字列の入力が完了したことを判定することができる。
また、本発明は、手書き入力された文字を認識する手書き文字認識装置に適用されるコンピュータ読み取り可能な記録媒体であって、前記手書き文字認識装置は、ユーザによる手書き文字列の入力を受け、手書きされる複数文字分の大きさを有し、手書き文字列の書き始め側から幅Ｘ１を有する第１領域を含む文字列入力領域を有する入力手段を備え、
入力された手書き文字列を構成するストローク毎に、前記文字列入力領域において、入力位置の座標を順次検出する座標検出手段と、各ストロークの先頭座標を検出した第１入力時刻と、末尾座標を検出した第２入力時刻とを計測する入力時刻計測手段と、現在入力されているストロークの第１入力時刻と、直前に入力されたストロークの第２入力時刻との時間差を計算し、得られた時間差が所定時間以上であるか否かを判定し、現在入力されているストロークの先頭座標のＸ座標がＸ１以下であるか否かを判定する入力完了判定手段と、前記時間差が前記所定時間以上であり、かつ、前記ストロークの先頭座標のＸ座標がＸ１以下である場合に、直前の手書き文字列の入力が完了したものとして、直前に入力された手書き文字列の全てのストロークから１文字づつストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段との各手段の機能をコンピュータに発揮させることとしている。
このような記録媒体を手書き文字認識装置に適用することによって、手書き文字列の入力の完了したことをユーザの操作を受け付けることなく判定することができる。
【００６６】
本発明は、ユーザが手書き文字列を入力する複数文字を手書きする大きさの文字列入力領域を有する手書き文字認識装置であって、入力された手書き文字列を構成する各ストローク毎に前記文字列入力領域における座標列を検出する座標列検出手段と、前記文字列入力領域の前記手書き文字列の書き始め側の第１領域に前記ストロークの先頭座標が検出されたとき、直前に入力された手書き文字列の入力が完了したか否かを判定する入力完了判定手段と、前記入力完了判定手段が入力が完了したと判定したとき、前記座標列検出手段で検出された直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段とを備えることとしている。
このような構成によって、予め設定された第１領域に手書き文字列のストロークの先頭座標が検出されたとき、直前に入力された手書き文字列の入力が完了したか否か判定して、入力が完了したと判定したとき、以前に入力された手書き文字列を１区切りとして文字認識できるので、ユーザは、手書き文字列の入力完了操作をすることなく、連続的に文字列入力領域に手書き文字列を入力することができる。
また、前記入力完了判定手段は、ストロークの先頭座標のＸ座標値がＸ１以下であるとき、文字列入力領域の前記手書き文字列の書き始め側から幅Ｘ１を有する領域とされている第１領域に前記ストロークの先頭座標があると判定する先頭座標判定部を有することとしている。
このような構成によって、手書き文字列のストロークの先頭座標が第１領域にあるか否かを的確に判定することができる。
また、前記入力完了判定手段は、ユーザの手書き文字の大きさに応じた、幅Ｘ１の値を受け付けるＸ１設定部を有し、前記先頭座標判定部は受け付けた幅Ｘ１に従い判定することとしている。
このような構成によって、ユーザの入力する手書き文字の大きさに応じて第１領域を設定できるので、手書き文字列の１区切りを正確に判定するユーザフレンドリな手書き文字認識装置とすることができる。
また、前記入力完了判定手段は、各ストロークの先頭座標の第１入力時刻と末尾座標の第２入力時刻とを測定する入力時刻計測部と、現在入力されているストロークの第１入力時刻と直前に入力されたストロークの第２入力時刻との時間差が所定の時間以上あるとき、直前の手書き文字列の入力が完了したと判定する時間判定部とを有することとしている。
このような構成によって、第１領域に入力されたストロークの先頭座標と直前のストロークの末尾座標との時間差が所定時間以上あるときに、ユーザが入力完了操作をすることなく、以前に入力された手書き文字列を１区切りとして文字認識できる。
また、前記入力完了判定手段は、ユーザの手書き文字の入力速度に応じた所定の時間の設定を受け付ける判定時間設定部を更に有し、前記時間判定部は、受け付けられた所定の時間以上あるとき、直前の手書き文字列の入力が完了したと判定することとしている。
このような構成によって、ユーザの手書き文字の入力速度に応じて前記所定時間の値を設定するようにできるので、手書き文字列の１区切りを正確に判定できるユーザフレンドリな手書き文字認識装置とすることができる。
また、前記入力完了判定手段は、前記文字列入力領域の前記手書き文字列の書き始め側と反対側の第２領域に直前に入力されたストロークの先頭座標があるとき、直前の手書き文字列の入力が完了したと判定するストローク領域判定部を有することとしている。
このような構成によって、第１領域に入力されたストロークの先頭座標が検出され、直前のストロークの先頭座標が第２領域にあるときに、ユーザが入力完了操作をすることなく、以前に入力された手書き文字列を１区切りとして文字認識することができる。
また、前記文字列入力領域を構成する透明のタブレットの下方に配設され、前記座標列検出手段で検出された座標列を線分で連結してストロークを順次表示する表示手段と、前記文字列入力領域の前記手書き文字列の書き始めを示す第１領域及び前記手書き文字列の終了を示す第２領域を視認できるように前記表示手段の表示態様を制御する領域表示制御手段とを更に備えることとしている。
このような構成によって、ユーザが手書き文字列の１区切りとして入力を完了する際に、手書き文字列の最後の文字を入力する第２領域と、次の手書き文字列の最初の文字を入力する第１領域とが明瞭となり、ユーザが手書き文字列を円滑に入力することができる。
また、前記座標列検出手段で順次検出される座標列を線分で連結してストロークを表示する表示手段と、前記入力完了判定手段で直前に入力された手書き文字列の入力が完了したと判定されたときに、前記表示手段に表示されている当該手書き文字列を構成する全てのストロークを消去する消去手段とを更に備えることとしている。
このような構成によって、入力が完了した手書き文字列の表示を消去して、新たな手書き文字列の入力に供することができる。
また、前記文字列入力領域を構成する透明のタブレットである座標列検出手段の下方に配設され、前記座標列検出手段で検出される座標列を線分で連結してストロークを順次表示する表示手段と、前記文字列入力領域の第１領域を前記手書き文字列の書き始めであることを視認できるように前記表示手段の表示態様を制御する第１領域表示制御手段とを更に備えることとしている。
このような構成によって、ユーザが手書き文字列の１区切りとして入力を完了した際、次に手書き文字列の最初の手書き文字を入力する第１領域を明確にして、ユーザの手書き文字列の入力を円滑にできる。
また、本発明は、ユーザが手書き文字列を入力する複数文字を手書きする大きさの文字列入力領域を有する手書き文字認識装置であって、入力された手書き文字列を構成する各ストローク毎に前記文字列入力領域における座標列を検出する座標列検出手段と、前記文字列入力領域を構成する透明のタブレットである座標列検出手段の下方に配設され、前記座標列検出手段で検出される座標列を線分で連結してストロークを順次表示する表示手段と、前記座標列検出手段で検出されたストロークの末尾座標から文字列入力領域の前記手書き文字列の書き始め方向に所定距離以上離れた判定領域に前記表示手段で表示されている線分を消去する第１線分消去手段と、前記座標列検出手段がストロークの先頭座標を前記判定領域で検出したとき、直前に入力された手書き文字列の入力が完了したと判定する入力完了判定手段と、前記表示手段の前記判定領域以外の文字列入力領域の残余の線分を消去する第２線分消去手段と、前記入力完了判定手段が入力が完了したと判定したとき、前記座標列検出手段で検出された直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段とを備えることとしている。
このような構成によって、ユーザは、手書き文字列の入力を完了した際、次に手書き文字列の最初の手書き文字を入力すべき文字列入力領域の判定領域が明確となるので、円滑な手書き文字列の入力をすることができる。
また、本発明は、ユーザが手書き文字列を入力する複数文字を手書きする大きさの文字列入力領域を有する手書き文字認識装置に適用されるプログラムであって、入力された手書き文字列を構成する各ストローク毎に前記文字列入力領域における座標列を検出する座標列検出手段と、前記文字列入力領域の前記手書き文字列の書き始め側の第１領域に前記ストロークの先頭座標が検出されたとき、直前に入力された手書き文字列の入力が完了したか否かを判定する入力完了判定手段と、前記入力判定手段が入力が完了したと判定したとき、前記座標列検出手段で検出された直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段との各手段の機能をコンピュータに発揮させることとしている。
このようなプログラムを用いることによって、手書き文字認識装置は、手書き文字列の入力完了操作をユーザから受け付けることなく、手書き文字列の入力が完了したことを判定することができる。
また、本発明は、ユーザが手書き文字列を入力する複数文字を手書きする大きさの文字列入力領域を有する手書き文字認識装置に適用されるコンピュータ読み取り可能な記録媒体であって、入力された手書き文字列を構成する各ストローク毎に前記文字列入力領域における座標列を検出する座標列検出手段と、前記文字列入力領域の前記手書き文字列の書き始め側の第１領域に前記ストロークの先頭座標が検出されたとき、直前に入力された手書き文字列の入力が完了したか否かを判定する入力完了判定手段と、前記入力完了判定手段が入力が完了したと判定したとき、前記座標列検出手段で検出された直前に入力された手書き文字列の全てのストロークから１文字づつのストローク列を切り出し、各文字を認識し、認識結果の文字列を出力する切出認識手段との各手段の機能をコンピュータに発揮させることとしている。
このような記録媒体を手書き文字認識装置に適用することによって、手書き文字列の入力の完了したことをユーザの操作を受け付けることなく判定することができる。
【図面の簡単な説明】
【図１】本発明に係る手書き文字認識装置の実施の形態１の構成図である。
【図２】上記実施の形態の手書き文字認識装置での手書き文字列の入力状態を説明する図である。
【図３】上記実施の形態の文字列入力領域に入力された手書き文字列の一例を示す図である。
【図４】上記実施の形態で座標値検出部と入力時刻計測部とから文字列完了判定部に通知された図３に示した手書き文字列のストローク情報を示す図である。
【図５】上記実施の形態の文字列入力領域に予め設定された第１判定領域を示す図である。
【図６】上記実施の形態の文字列入力領域に手書き文字列が入力された状態を示す図である。
【図７】上記実施の形態の文字列完了判定部の一時記憶部に記憶されているストローク情報を示す図である。
【図８】上記実施の形態の手書き文字列の認識結果を示す図である。
【図９】（ａ）は、上記実施の形態の第１判定領域の表示列を示す図である。
（ｂ）は、上記実施の形態の第１判定領域の他の表示列を示す図である。
【図１０】上記実施の形態の動作を説明するフローチャートである。
【図１１】本発明に係る手書き文字認識装置の実施の形態２の構成図である。
【図１２】上記実施の形態の文字列入力領域に予め設定された第１領域と第２領域とを示す図である。
【図１３】上記実施の形態の文字列入力領域に手書き文字列が入力された状態を示す図である。
【図１４】上記実施の形態の座標値検出部から文字列完了判定部に通知されるストローク情報の一例を示す図である。
【図１５】上記実施の形態の第１領域と第２領域の表示例を示す図である。
【図１６】上記実施の形態の動作を説明するフローチャートである。
【図１７】本発明に係る手書き文字認識装置の実施の形態３の構成図である。
【図１８】上記実施の形態の入力完了領域判定部で設定される入力領域を説明する図である。
【図１９】上記実施の形態の動作を説明するフローチャートである。
【符号の説明】
１０１  表示部
１０２  座標値検出部
１０３  入力時刻計測部
１０４，１１０１，１７０１  文字列完了判定部
１０５  文字切出部
１０６  文字認識部
１０７  表示制御部
１０８，１７０２  筆跡消去部
【図１】
0004663903.tif 000002
【図２】
0004663903.tif 000003
【図３】
0004663903.tif 000004
【図４】
0004663903.tif 000005
【図５】
0004663903.tif 000006
【図６】
0004663903.tif 000007
【図７】
0004663903.tif 000008
【図８】
0004663903.tif 000009
【図９】
0004663903.tif 000010
【図１０】
0004663903.tif 000011
【図１１】
0004663903.tif 000012
【図１２】
0004663903.tif 000013
【図１３】
0004663903.tif 000014
【図１４】
0004663903.tif 000015
【図１５】
0004663903.tif 000016
【図１６】
0004663903.tif 000017
【図１７】
0004663903.tif 000018
【図１８】
0004663903.tif 000019
【図１９】
0004663903.tif 000020