(57)【要約】【課題】  二重線などで入力の取り消しが行われた場合にも、効率よく訂正後の手書き情報の入力を可能とする手書き情報入力システム、手書き情報入力方法及び手書き情報入力プログラムを提供すること。【解決手段】  入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、情報の入力を取り消す筆跡を検出する取り消し筆跡検出手段と、  前記取り消し筆跡検出手段により取り消し筆跡が検出された場合に、取り消された手書き情報の入力を取り消す入力取り消し手段とを有することを特徴とする。【選択図】  図１２
2005115907.tif 000002
【特許請求の範囲】
【請求項１】
入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、
情報の入力を取り消す筆跡を検出する取り消し筆跡検出手段と、
前記取り消し筆跡検出手段により取り消し筆跡が検出された場合に、取り消された手書き情報の入力を取り消す入力取り消し手段と、
を有することを特徴とする手書き情報入力システム。
【請求項２】
前記取り消し筆跡検出手段は、筆跡のストローク長が所定の値よりも長い場合に取り消す筆跡であることを検出する、
ことを特徴とする請求項１記載の手書き情報入力システム。
【請求項３】
前記取り消し筆跡検出手段は、筆跡のストローク長が、手書き入力のための矩形領域の短辺よりも長い場合に取り消す筆跡であることを検出する、
ことを特徴とする請求項１記載の手書き情報入力システム。
【請求項４】
前記入力取り消し手段は、手書きされた情報を消去する、
ことを特徴とする請求項１記載の手書き情報入力システム。
【請求項５】
前記入力取り消し手段は、手書き情報の入力のための領域を拡大する、又は、手書き情報の入力のための領域を移動する、
ことを特徴とする請求項１記載の手書き情報入力システム。
【請求項６】
前記入力取り消し手段は、取り消し筆跡が検出された領域又は該領域の近傍に所定の文字を表示する、
ことを特徴とする請求項１記載の手書き情報入力システム。
【請求項７】
手書き情報入力手段により入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、
手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手段と、
前記手書きモード選択手段により取り消しモードが選択された場合に、前記手書き情報入力手段により指定された手書き情報の入力を取り消す入力取り消し手段と、
を有することを特徴とする手書き情報入力システム。
【請求項８】
入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、
手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手段と、
手書き情報の入力を取り消す入力情報取り消し手段と、を有し、
前記入力情報取り消し手段は、前記手書きモード選択手段により選択されたモードのうち、入力している時間において、選択されている時間の短いモードを取り消しモードと判断して、手書き情報の入力を取り消す、
ことを特徴とする手書き情報入力システム。
【請求項９】
入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、
情報の入力を取り消す筆跡を検出する取り消し筆跡検出手順と、
前記取り消し筆跡検出手順により取り消し筆跡が検出された場合に、取り消された手書き情報の入力を取り消す入力取り消し手順と、
を有することを特徴とする手書き情報入力方法。
【請求項１０】
手書き情報入力手順により入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、
手書き情報の内容の入力又は入力の取り消しを選択する手書き内容選択手順と、
前記手書き内容選択手順により入力の取り消しが選択された場合に、前記手書き情報入力手順により指定された手書き情報の入力を取り消す入力取り消し手順と、
を有することを特徴とする手書き情報入力方法。
【請求項１１】
入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、
手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手順と、
手書き情報の入力を取り消す入力情報取り消し手順と、を有し、
前記入力情報取り消し手順は、前記手書きモード選択手順により選択されたモードのうち、入力している時間において、選択されている時間の短いモードを取り消しモードと判断して、手書き情報の入力を取り消す、
ことを特徴とする手書き情報入力方法。
【請求項１２】
請求項９ないし１１いずれか記載の方法をコンピュータに実行させるための手書き情報入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きされた情報を入力することが可能な手書き情報入力システム、手書き情報入力方法及び手書き情報入力プログラムに関し、特に取り消しの筆跡があっても手書き情報を容易に入力可能な手書き情報入力システム、手書き情報入力方法及び手書き情報入力プログラムに関する。
【背景技術】
【０００２】
業務の電子化が進展しており、流通する電子文書が増大している一方、CRT,LCDなどのディスプレイの品質はいまだ紙への印刷に劣る点も多いために、電子的に作成された文書を紙文書として紙に印刷する機会が増大している。
【０００３】
こうした印刷された紙文書に手書きで加筆することが日常的に行われているため、例えば、タブレット、デジタイザ、スキャナなど紙文書を電子文書化する装置が利用されている。
【０００４】
タブレット、デジタイザは、板状のセンサーとペン型の装置を用いてコンピュータへ手書き入力を行う装置である。しかし、これらの装置は単純に加筆座標情報を取得するだけであり、紙文書へ手書きされた情報を電子文書に反映するためには不具合が生ずる。たとえば、電子文書を印刷した紙文書へ加筆した場合には、元の電子文書にも加筆された情報と同じ情報を挿入することが望ましいが、タブレットなどでは不可能である。
【０００５】
スキャナ装置を用いても紙文書を電子文書とすることが可能である。しかし、たとえば電子文書を印刷した紙文書に加筆しスキャナで再び電子化した場合、ワープロソフトなどで作成した元の電子文書と共に、イメージデータとして保存された加筆後の画像文書が存在することとなる。したがって、スキャナ装置で紙文書を電子文書化しても、もとの電子文書に加筆情報を挿入することは不可能である。
【０００６】
また、仮に、元の電子文書に加筆情報を挿入することができても、印刷された紙文書に加筆した情報を、元の電子文書に反映させるには、紙文書と元の電子文書を関連づける必要がある。しかし、これら従来の装置では元の電子文書と加筆された情報とは何ら関連づけられておらず、加筆された情報を取得しても挿入すべき電子文書が不明である。
【０００７】
すなわち、印刷された紙文書に加筆された情報を電子文書に反映させるには、電子文書をパソコンなどで開き再度編集する必要がある。そこで、これらの紙文書に対して加筆された手書き情報を電子化し、元の電子文書に反映させる手段が必要とされていた。
【０００８】
本発明の発明者らは、手書き内容を電子化し、元の電子文書に反映させる装置として手書き情報入力装置を提案した（例えば、特許文献１参照。）。手書き情報入力装置について図に基づき説明する。図１は、手書き情報入力装置２００の概略図を示す。図１の手書き情報入力装置は、筆記動作による加筆情報を取得するタブレットと同様の手書き入力部Ｄ１０１、電子文書が印刷された紙文書Ｄ００１、専用入力ペンＤ００５を有する。
【０００９】
紙文書Ｄ００１には文書識別情報Ｄ００２が印刷されており、文書識別情報読取部Ｄ１０２が文書識別情報Ｄ００２を読み取ることで、元の電子文書が特定される。文書識別情報Ｄ００２とは、紙文書に印刷された元の電子ファイルの保存場所、ファイル名、ページ番号などを表す情報、あるいはそれらを管理する情報であり、たとえば『//C:\MyDocument￥tmp.doc、pp１』などの情報をコード化したものである。文書識別情報Ｄ００２は、ワープロソフトなどで作成された電子文書を印刷する際に、電子文書の内容と共にバーコードなど機械が識別しやすい模様として印刷される。
【００１０】
記入者が、専用ペンＤ００５で紙文書への手書き入力を行うと、専用ペンＤ００５の座標情報が座標取得部Ｄ１０１で取得され、加筆情報が手書き情報入力装置２００へ入力される。これにより、電子文書が印刷された紙文書Ｄ００１へ加えられた筆記動作による加筆情報Ｄ００４を元の電子文書へ反映させる。
【００１１】
こうした構成によって取得された加筆情報は、単純に手書きの画像として利用することも可能であるが、マークシート処理、文字認式処理を施すことによって処理が容易であるテキスト情報などへ変換し利用することもできる。マークシート処理や文字認識処理を行う場合には、実行速度などの理由から印刷された紙文書（帳票）の全領域を処理対象とすることは現実的ではなく、あらかじめ定義された特定の領域のみをマークシート処理、文字認式処理の対象領域とすることがなされている。
【００１２】
たとえば、何らかの申請を行うための申請書であれば、対象となる処理領域は名前、日付などの書誌的事項を記述する部分だけであり、欄外へ加筆しても処理対象とされないのが一般的である。図２は、申請書の一例を示す図である。図２に示した申請書では、３箇所の文字認識処理領域２０１、１箇所のマークシート処理領域２０２が定義されている。図２の申請書に加筆された情報を処理する場合は、これら予め定められた対象領域への手書き情報だけをデータ化し、それ以外の領域は非処理領域として原則的にデータ化の対象としない。
【特許文献１】特開２０００−１１２６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、通常の手書き入力においては書き誤りや、変更が生じることも多く、そうした場合には二重線や波線などの取り消し筆跡によって書き誤りを明示し、ついでその周辺に正しい文字を書き加えることが多い。
【００１４】
特許文献１記載の手書き情報入力装置では、周辺に記入された訂正後の文字を自動的に認識することができない。こうした不具合はマークシート処理領域においても同様である。
【００１５】
したがって、従来は二重線などによって取り消された入力は、その周辺に訂正後の入力がなされていたとしても、改めてオペレータが入力する必要があった。
【００１６】
本発明は、上記問題に鑑み、二重線などで入力の取り消しが行われた場合にも、効率よく訂正後の手書き情報の入力を可能とする手書き情報入力システム、手書き情報入力方法及び手書き情報入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、請求項１記載の発明は、入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、情報の入力を取り消す筆跡を検出する取り消し筆跡検出手段と、前記取り消し筆跡検出手段により取り消し筆跡が検出された場合に、取り消された手書き情報の入力を取り消す入力取り消し手段とを有することを特徴とする。
【００１８】
請求項１記載の発明によれば、二重線などで入力の取り消しが行われた場合にも、効率よく訂正後の手書き情報の入力を可能とする手書き情報入力システムを提供することができる。
【００１９】
また、請求項２記載の発明は、請求項１記載の手書き情報入力装置において、前記取り消し筆跡検出手段は、筆跡のストローク長が所定の値よりも長い場合に取り消す筆跡であることを検出することを特徴とする。
【００２０】
請求項２記載の発明によれば、２重線や波線など取消線を形成する筆跡がある場合に、入力の取り消しを検出することができる。
【００２１】
また、請求項３記載の発明は、請求項１記載の手書き情報入力システムにおいて、前記取り消し筆跡検出手段は、筆跡のストローク長が、手書き入力のための矩形領域の短辺よりも長い場合に取り消す筆跡であることを検出することを特徴とする。
【００２２】
請求項３記載の発明によれば、手書き入力のための矩形領域を形成する短辺の長さに基づいて入力の取り消しを検出するので、例えば短い横棒線など文字としての入力は取り消しでないと認識できる。
【００２３】
また、請求項４記載の発明は、請求項１記載の手書き情報入力システムにおいて、前記入力取り消し手段は、手書きされた情報を消去することを特徴とする。
【００２４】
請求項４記載の発明によれば、取り消し筆跡が検出されると取り消し筆跡で取り消された文字が消去されるので、同じ領域に訂正後の手書き情報を記入できる。
【００２５】
また、請求項５記載の発明は、請求項１記載の手書き情報入力システムにおいて、前記入力取り消し手段は、手書き情報の入力のための領域を拡大する、又は、手書き情報の入力のための領域を移動することを特徴とする。
【００２６】
請求項５記載の発明によれば、取り消し筆跡が検出されると取り消し筆跡が検出された領域が拡大され、又は、再記入のための領域が移動して形成されるので、訂正後の手書き情報が記入できそれが自動的に検出される。
【００２７】
また、請求項６記載の発明は、前記入力取り消し手段は、取り消し筆跡が検出された領域又は該領域の近傍に所定の文字を表示することを特徴とする。
【００２８】
請求項６記載の発明によれば、取り消し筆跡が検出されると所定の文字が表示されるので、取り消し筆跡が検出されたことが明確になる。
【００２９】
また、請求項７記載の発明は、手書き情報入力手段により入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手段と、手書きモード選択手段により取り消しモードが選択された場合に、手書き情報入力手段により指定された手書き情報の入力を取り消す入力取り消し手段と、を有することを特徴とする。
【００３０】
請求項７記載の発明によれば、手書きモード選択手段で取り消しモードを選択できるので、取り消しモードで入力された筆跡で指定した手書き情報を取り消すことができる。なお、手書き情報入力手段は例えば手書き情報の入力用のペンである。
【００３１】
また、請求項８記載の発明は、入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力システムにおいて、手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手段と、手書き情報の入力を取り消す入力情報取り消し手段と、を有し、入力情報取り消し手段は、手書きモード選択手段により選択されたモードのうち、入力している時間において、選択されている時間の短いモードを取り消しモードと判断して、手書き情報の入力を取り消す、ことを特徴とする。
【００３２】
請求項８記載の発明によれば、選択されている時間の短い手書きモードが自動的に取り消し筆跡を入力するための手書きモードと設定されるので、入力者はより簡易に手書き入力装置を使用できる。
【００３３】
また、請求項９記載の発明は、入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、情報の入力を取り消す筆跡を検出する取り消し筆跡検出手順と、前記取り消し筆跡検出手順により取り消し筆跡が検出された場合に、取り消された手書き情報の入力を取り消す入力取り消し手順とを有することを特徴とする。
【００３４】
請求７記載の発明によれば、二重線などの取り消し筆跡の入力が行われた場合にも、自動的に正しい手書き情報の入力を可能とする手書き情報入力方法を提供することができる。
【００３５】
また、請求項１０の発明は、手書き情報入力手順により入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、手書き情報の内容の入力又は入力の取り消しを選択する手書き内容選択手順と、手書き内容選択手順により入力の取り消しが選択された場合に、手書き情報入力手順により指定された手書き情報の入力を取り消す入力取り消し手順と、を有することを特徴とする。
【００３６】
また、請求項１１記載の発明は、入力された手書き情報の座標に基づいて、手書き情報を入力する手書き情報入力方法において、手書き情報を入力する入力モード又は手書き情報の入力を取り消す取り消しモードを選択する手書きモード選択手順と、手書き情報の入力を取り消す入力情報取り消し手順と、を有し、入力情報取り消し手順は、前記手書きモード選択手順により選択されたモードのうち、入力している時間において、選択されている時間の短いモードを取り消しモードと判断して、手書き情報の入力を取り消す、ことを特徴とする。
【００３７】
また、請求項１２記載の発明は、請求項９ないし１１記載の方法をコンピュータに実行させるための手書き情報入力プログラムを提供する。請求項１２記載の発明によれば、二重線などの取り消し筆跡の入力が行われた場合にも、自動的に正しい手書き情報の入力を可能とする手書き情報入力プログラムを提供することができる。
【発明の効果】
【００３８】
二重線などで入力の取り消しが行われた場合にも、効率よく訂正後の手書き情報の入力を可能とする手書き情報入力システム、手書き情報入力方法及び手書き情報入力プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら実施例を上げて説明する。なお、本実施例において、紙文書という表現は紙でのみ形成されていることを意味しない。例えば、本実施例では紙文書として、全体が紙状で各種情報を書替自在に表示して維持する複数の情報表示媒体であるカラーサーモクロミック（又はエレクトロクロミック、ポリマー液晶、強誘電性液晶、双安定ネマティック液晶、相転移型液晶、液晶感光ライトバルブ、磁気泳動表示体、電気泳動表示体）を画像表示層に用いたデジタルペーパーを用いる。これによりデジタルペーパーには、手書き入力された或いはコンピュータで作成された各種情報が何度も書替自在で、その情報はメモリへ蓄積させたり、外部へ出力させたり、外部から入力させたり、コンピュータで処理することが可能なデジタル情報として扱える。また、手書き入力に用いるペンは、カラーサーモクロミックに入力可能な専用ペンが好適であるが、筆圧のみで入力するような場合には、通常用いられるペンのように、鉛筆やシャーペン、棒状の入力器具であればよい。手書き情報入力システム自体の動作原理及び基本的な制御手法などは、上記背景技術により既知であるため詳しい説明は省略する。
【実施例１】
【００４０】
はじめに、手書き情報入力装置の機能について説明する。図３は、手書き情報入力装置の機能構成図の一例を示す。図３の手書き情報入力装置は、文書識別情報と手書きによる筆跡座標を入力する加筆情報入力部３０１と、加筆情報入力部３０１によって得られた文書識別情報及び筆跡座標を処理する筆跡座標処理部３０２とによって構成される。本実施例における手書き情報入力装置の機能について詳述する。
【００４１】
〔加筆情報入力部３０１〕
加筆情報入力部３０１は、印刷された紙文書に手書きにより加筆された筆跡座標を時系列に測定し、筆跡座標を入力する座標情報入力部３０３、文書識別情報を入力する文書識別情報入力部３０４を備える。取得した座標情報、文書識別情報は、筆跡座標処理部３０２へ送信される。加筆情報入力部３０１がデータ保存機能を有する場合には、座標情報及び文書識別情報を、いったん加筆情報入力部３０１に保存し、座標情報及び文書識別情報を後に筆跡座標処理部３０２へ送信してもよい。
【００４２】
（座標情報入力部３０３）
座標情報入力部３０３として、公知のタブレット/デジタイザや、電磁誘導の原理を用いたもの、超音波距離計の原理を用いたものが知られている。筆跡の座標情報を一定の時間間隔でサンプリングすることで筆跡座標を時系列で取得する。
【００４３】
（文書識別情報入力部３０４）
文書識別情報読取部３０４として、バーコードリーダ、2次元コードリーダなどが知られている。文書識別情報読取部３０４は、対応したバーコード、2次元コードとして紙文書に印刷された文書識別情報を読み取る。文書識別情報には、それぞれの文書の書式・種類に応じて一意のデータが定義されており、文書識別情報を読み取ることによって、書式などを判別することが可能である。
【００４４】
座標情報入力部３０３及び文書識別情報入力部３０４により取得された情報の一例を図４の表に示す。図４において、文書識別情報は手書き情報が加筆された文書を、Ｘ座標・Ｙ座標は筆跡を構成する各点の座標を、計測時刻は各筆跡座標の計測時間を示す。ペンＵ／Ｄは、Ｄはペン先が文書と接していることを、Ｕは接していないことを表す。したがって、図４の表で、連続したＤに続きＵが現れるまでが、ペンを紙に接触させてから離すまでの一筆の加筆にかかわる一連の座標データを指す。本実施例では、一筆の手書きにかかわる一連の座標データをストロークデータ、一連の座標データにより形成される筆跡をストロークと称す。
【００４５】
〔筆跡座標処理部３０２〕
続いて、筆跡座標処理部３０２について説明する。筆跡座標処理部３０２は、加筆情報入力部３０１によって取得された筆跡座標を用い、後述する文字認識・マークシート処理などを行い、電子データ化する。電子データ化された手書き情報は、帳票処理のために定型化された自動帳票処理システムやデータベースへ登録され利用される。
【００４６】
筆跡座標処理部３０２は、ストロークデータを受信するストロークデータ受信部３０５、ストロークデータが処理すべき領域に入っているか否かを判断する処理領域判断部３０６、処理領域に手書きされた筆跡をどのように処理するかを定義する処理領域定義部３０７、取り消し筆跡を検出する取り消し筆跡検出部３０８、ストロークの長さを算出するストローク長算出部３０９、取り消し筆跡が検出された場合に所定の処理を行う取り消し処理部３１０、筆跡座標から文字認識・マークシート処理を行い手書きされた情報のデータ化を行う加筆情報処理部３１１からなる。これらは、独立した装置として構成することも可能であるし、ソフトウェアで構成しコンピュータでこれら機能を実現することも可能である。
【００４７】
（ストロークデータ受信部３０５）
ストロークデータ受信部は、加筆情報入力部３０１によって取得されたストロークデータと加筆された文書の文書識別情報を受信し以後の処理に提供する。
【００４８】
（処理領域判断部３０６）
処理領域判断部３０６は、入力されたストロークデータが処理領域に包含されているか否かを判断する。ストロークデータが処理領域に含まれている場合にのみ、以降の処理は行われる。ストロークデータが処理領域へ含まれているか否かの判断は、ストロークを構成する個々の座標データを連結させた個々の線分が処理領域に含まれているか否かに基づき判断する。
【００４９】
（処理領域定義部３０７）
処理領域定義部３０７は、例えば、帳票のそれぞれの入力領域に対し、文字認識処理、マークシート処理など、処理の内容を定義している。上記のように、手書きされた文字などの情報は、手書きされたままのイメージとして利用されるのではなく、加筆情報処理部３１１によって電子データへと変換され、データベースへの登録やデータの自動処理などに利用される。
【００５０】
しかし、特に文字認識などの処理には、必要とされるコンピュータの処理能力も大きく、処理に時間もかかるため、紙面の全面で文字認識するのではなく、必要な部分のみにおいて文字認識などを実施する。また、通常は、帳票のそれぞれの領域に応じて、文字認識、マークシート処理など異なる処理が通常必要である。
【００５１】
たとえば、帳票を例に取れば、処理領域定義部３０７は、ストロークデータが処理される領域を管理し、その処理の内容を定義する。たとえば、図2に示した帳票の例では、1枚の帳票に文字認識領域２０１、マークシート処理領域２０２、非処理領域が設定されている。
【００５２】
定義された処理内容の一例を、図５に基づき説明する。図５は、処理領域毎に処理の内容を表として示す図である。図５の表は、文書を識別する文書識別情報、同一文書内の処理領域を識別する処理領域番号、処理領域の座標を示す処理領域、及び、処理内容を定義する処理内容、の各欄を有する。なお、帳票では処理領域は矩形であるので、対角にある２点の座標で処理領域を特定できる。また、処理内容欄の、“文字認識”は文字が手書きされる処理領域であるので文字認識処理を行うことを定義し、“マークシート”は「ν（チェックマーク）」や「×印（バツじるし）」、塗りつぶしなどのマークが手書きされる処理領域であるのでこれらのマークに適した処理を行うことを定義している。
【００５３】
処理領域の定義は、帳票ごとに異なっており、それぞれの帳票に応じて定義されている。たとえば、図５の表で示したうち、文書識別情報００２に対応した帳票において、領域処理番号１には、処理領域「（Ｘｓ、Ｙｓ）＝（１００、１００）、（Ｘｅ、Ｙｅ）＝（２００、３００）」の領域が文字認識をすべき領域として定義されており、領域処理番号４には、処理領域「（Ｘｓ、Ｙｓ）＝（１００、３００）、（Ｘｅ、Ｙｅ）＝（３００、３１０）」の領域が、マークシート処理すべき領域として定義されている。
【００５４】
（ストローク長算出部３０９）
ストローク長算出部３０９は、ストロークの長さを算出する。既述のように手書きによりペンを紙に接触させてから、離すまでの一回の加筆をストロークとし、ストロークデータには図４に示すように加筆の一連の座標データが時系列的に記述されている。ストローク長算出部３０９は、入力されたそれぞれのストロークの長さを算出する機能を有する。ストロークの長さL（ストローク）の算出は、たとえば始点Psから始まり、終点Peで終わるストロークに対して時系列的に得られた座標データ（Xs,Ys）（X2,Y2）…（Xe,Ye）を用い以下の手順で算出する。
【００５５】
【数１】
2005115907.tif 000003
（取り消し筆跡検出部３０８）
取り消し筆跡検出部３０８は、二重線、×印など入力された内容を取り消す意志を示す取り消し筆跡を検出する。したがって、取り消し筆跡検出部３０８は、入力取り消し手段の機能を提供する。取り消し筆跡であるか否かは、ストローク長算出部３０９によって算出されるストローク長が所定の値以上であるかどうかによって判断する。
【００５６】
取り消し筆跡であると判断する所定の値は、たとえば、処理領域の短辺の長さとする。図６は、取り消し筆跡の例を示す図である。図６は、氏名の入力欄６０１に入力された“一”６０７及び“郎”６０６という文字を、取り消し筆跡６０３及び６０４からなる２重線で取り消した図を示す。拡大領域６０５は、取り消し筆跡６０３の一部６０２を拡大表示したものであり、座標データＰｓ〜Ｐ４で構成されている。
【００５７】
図６に示すような２重線からなる取り消し筆跡では、二重線の長さは、処理領域の短辺より長いため取り消し筆跡と判断でき、一方「一（イチ）」６０７の筆跡は短辺の長さより短いため文字入力として処理される。図７は、波線による取り消し筆跡の一例を示す図である。図７において、図６と同一部分には同一符号を付しその説明は省略する。図７においても、波線７０１による取り消し筆跡は、処理領域の短辺長さより長いために取り消し筆跡として判断される。
【００５８】
（取り消し処理部３１０）
取り消し処理部３１０は、注目しているストロークが取り消し筆跡であると取り消し筆跡検出部３０８により判断された場合、取り消し処理を実施する。取り消し処理として以下の４つの処理方法を説明する。これらの処理のいずれかひとつだけを実施してもよいし、また複数を実施してもよい。なお、取り消し処理部３１０は、入力取り消し手段、入力情報取り消し手段の機能を提供する。
【００５９】
・入力済みストロークの削除
入力済みストロークを削除する処理方法である。取り消し筆跡が検出された処理領域に係る入力済みのストロークを削除する。図８は、取り消し筆跡の入力された帳票の一例を示す図である。図８は、図２で説明したマークシート処理領域２０２に４つの選択項目を有し、記入者がいずれかの項目を選択する場合には４つの選択項目にある四角い欄にチェックマークを入力する。図８では、左から２つ目の四角い欄にチェックマーク及び２重線からなる取り消し筆跡８０２が入力されている。したがって、本処理方法によれば、左から２つ目の四角い欄の筆跡（チェックマーク）のストロークが削除される。
【００６０】
本処理方法では、以降の処理方法のように処理対象領域は変更しないので、引き続き同一領域内で手書きされた筆跡が検出される。図８では、訂正後の筆跡としてチェックマーク８０３が検出される。したがって、入力済みストロークを削除する処理方法は、同一の領域から一つの選択肢を選択するマークシート処理などの訂正入力が容易になる。
【００６１】
・処理領域の拡大
処理領域を拡大することで取り消し処理を行う処理方法である。取り消し筆跡が検出された処理領域を、処理領域定義部３０７によって拡大する。図９は、取り消し筆跡が検出された帳票の一例を示す図である。図９は、文字認識領域２０１に、「平成町」という文字と重畳して取消線が入力されている。本処理方法によれば、取り消し筆跡検出部３０８は取消線を検出し、処理領域定義部３０７によって拡大された処理領域９０２が形成される。図９では、文字認識領域２０１の下に処理領域９０２が拡大されている。そして処理領域９０２に訂正後の手書き情報として「昭和町」と記入されている。
【００６２】
上述のように取り消し筆跡を入力した場合、記入者は既存の処理領域の欄外に入力する事が多いので、処理領域を拡大して再定義することによって、欄外の入力も処理対象とすることが可能となる。この場合、拡大された処理領域を記入者が認識できるように、拡大された処理領域の輪郭を強調表示するなどしてもよい。
【００６３】
・処理領域の移動
処理領域の移動を実施することで取り消し処理を行う処理方法である。取り消し筆跡が検出された処理領域を、処理領域定義部３０７によって定義する新しい処理領域へ移動する。図１０は、取り消し筆跡が検出された帳票の一例を示す図である。図１０は、文字認識領域２０１に、「平成町」という文字と重畳して取消線が入力されている。本処理方法によれば、取り消し筆跡検出部３０８は取消線を検出し、処理領域定義部３０７によって新たな処理領域１００２が形成される。図１０では、新たに形成された処理領域１００２に訂正後の手書き情報として「昭和町」と記入されている。
【００６４】
上述のように取り消し筆跡を入力した場合、記入者は既存の処理領域の欄外に入力する事が多いので、処理領域を移動して再定義することによって、欄外の入力も処理対象とすることが可能となる。この場合、移動された処理領域を記入者が認識できるように、移動された処理領域の輪郭を強調表示するなどしてもよい。
【００６５】
・取り消し処理の表示
取り消し処理を行った旨を表示する処理方法である。図１１は、取り消し筆跡が検出された帳票の一例を示す図である。図１１は、文字認識領域２０１に、「平成町」という文字と重畳して取消線が入力されている。本処理方法によれば、取り消し筆跡検出部３０８は取消線を検出し、取り消し処理部３１０によって取り消し筆跡の検出された処理領域の下などに、「取り消し筆跡が検出されました。所定の欄外に再記入して下さい。」などの文字を表示する。
本処理方法では、取り消し処理が行われたことが明確になる。たとえば、処理領域を拡大する処理方法と共に行うことで、訂正後の手書き情報を欄外に加筆すべきこと、及び、訂正後の手書き情報が欄外に加筆されていることが明確になり、より適切な処理が可能となる。
【００６６】
（加筆情報処理部３１１）
加筆情報処理部３１１は、ストロークデータ受信部３０５が受信した座標データに基づき、マークシート処理、文字認識処理を行い手書きされた情報のデータ化を行う。マークシート処理とは、予め定められた形式で入力されたデータを処理する公知の技術であり、例えば、マークの有無を判定する対象領域中に閾値以上の加筆があるか否かでマークが施されているかどうかを判断する。文字認識処理についてもさまざまな方法が提案されているが、例えば、パターン認識、パターンマッチングの技術であり、入力された手書き情報を登録されているパターンやアルゴリズムによって文字データに変換する処理をいう（文字認識の詳細については、例えば、“文字認識概論、橋本新一郎  編著、電気通信協会”などを参照。）。
【００６７】
次に、以上の構成に基づき、本実施例における手書き情報入力装置の処理を詳述する。
図１２は、本実施例における手書き情報入力装置が行う処理の流れを示すフローチャート図である。まず、加筆情報入力部３０１により座標情報及び文書識別情報が取得される（Ｓ１）。これにより、図４の表に示すデータが得られる。上述のように、座標情報及び文書識別情報は、筆記と同時に筆記座標処理部３０２へ送信されてもよいし、いったん加筆情報入力部３０１に保存された後に一括して送信されてもよい。
【００６８】
次に、ストロークデータ受信部３０５が受信した座標情報に基づき、一つのストロークデータを順次取り出し、取得されたストロークデータがあらかじめ定義された処理領域にかかわるか否かを判断する（Ｓ２）。この結果、処理領域にかかわらない場合（Ｓ２のＮ）は、本来処理すべき入力ではないので再びステップＳ１のデータ取得処理に戻る（Ｓ４Ｂ）。なお、取得したストロークデータが処理領域外での入力である場合、ストロークデータは単純にデータとして保存される。イメージデータとして保存する・削除するなどの処理領域内への処理とは異なる処理を実施してもよい。
【００６９】
処理領域への入力である場合（Ｓ２のＹ）は、取得された座標情報及び文書識別情報に基づき、文書識別情報に対応する電子文書を読み出すと共に、処理領域定義部３０７が管理する図５の表から、手書きされた処理領域の処理内容を抽出する（Ｓ３）。
【００７０】
次に、ストローク長算出部３０９が算出したストローク長に基づき、取り消し筆跡検出部３０８が着目している筆跡が取り消し筆跡であるか否か判断する（Ｓ４Ａ）。取り消し筆跡であると判断した場合（Ｓ４ＡのＹ）、取り消し処理部３１０が取り消し処理を行う（Ｓ５）。たとえば、処理領域の拡大処理をする場合、予め定義されている処理領域を拡大して再定義し、再定義された処理領域において改めてステップＳ１のデータ取得を行う。
【００７１】
取り消し筆跡ではないと判断した場合（Ｓ４ＡのＮ）、電子文書に入力すべき内容として加筆情報処理部３１１が、文字認識、マークシート処理など加筆情報処理を行う（Ｓ６）。
【００７２】
図１２のフローチャート図による処理は、ストロークを構成する座標データの入力が継続している間、繰り返えされる。加筆情報入力部３０１と筆跡座標処理部３０２間のデータ通信の終了や、紙文書のページめくりの検出など、座標データの入力が終了したと判断される場合は、図１２のフローチャート図による処理が終了される。そして、例えば、認識された電子データのデータベースへの登録、手書きされた情報の内容に応じた処理の開始など、電子データを次工程に譲渡する。
【００７３】
本実施例によれば、２重線などの入力を取り消す筆跡があっても、自動的に訂正後の筆跡を取得し、正しい手書き情報を入力する手書き情報入力システム、を実現できる。
【実施例２】
【００７４】
実施例１では、ストローク長に基づき取り消し筆跡を検出する手書き情報入力装置について説明した。実施例２では、取り消し筆跡を入力する際に選択された入力モードに基づいて、取り消し筆跡を検出する手書き情報入力装置について説明する。
【００７５】
図１３は、実施例２における手書き入力装置の機能構成図の一例を示す。図１３において、図３と同一構成部には同一の符号を付しその説明は省略する。図１３の手書き入力装置は、入力モード選択部４０１及び取り消し入力モード選択部４０２を有する点で、図３と異なる。
【００７６】
〔入力モード選択部４０１〕
入力モード選択部４０１は、手書き情報を入力するペンの入力モードを選択することを可能とする。入力モードとは、１つのペンを機能的に使い分けることを言う。例えば、市販のパソコンを用いたドローソフトでは、入力装置である通常１つしかないマウスを用いて、赤い線や黒い線など色の異なる線を入力できる。１つのマウスで、複数の色の入力を実現するために、ドローソフトではメニュー画面等で色を指定できる。本実施例においては、同様に、手書き入力装置が備える入力モード選択部４０１を操作することによって、同じペンを赤い線や黒い線を描画できるペンとして利用することができる。したがって、実際には黒いペンを用いて筆記した場合にも、取得された座標データが、赤ペンや黒ペンを使って筆記したように、データを生成・記録することが可能となる。なお、入力モード選択部４０１は、手書きモード選択手段の機能を提供する。
【００７７】
入力モード選択部４０１は、例えば、スイッチでペンの設定を切り替えたり、一覧の中から選択するように構成される。図１４は、入力モード選択部４０１が帳票の欄外に表示した入力モード選択欄２１０１の一例を示す。入力モード選択欄２１０１は、入力モードを選択するための領域を有する。例えば、領域２１１１をペン先で触れれば赤い線で入力でき、領域２１１２をペン先で触れれば黒い線で入力できる。また、領域２１１３をペン先で触れれば、取り消し筆跡を入力して、取り消し筆跡で指定された入力を取り消すことができる。
【００７８】
なお、入力モードの選択は、入力モード選択部４０１が、ペンの種類を識別することで行ってもよい。例えば、座標情報入力部３０３が、超音波距離計の原理で座標の入力を行う場合、ペンから放出される送受信周波数を異ならせることで、ペンの種類を識別することが可能となる。
【００７９】
入力モードは、筆跡座標等と共に記録される。図１５（ａ）は、実施例２において、加筆情報入力部３０１が取得する文書識別情報及び筆跡座標の一例を示す。図１５（ａ）において、図４と同一の項目については説明を省略する。図１５（ａ）は、入力モードの項目が設けられている点で図４と異なる。入力モードの項目には、一例としてＡ又はＢと記録されている。Ａ又はＢは、入力モードを表す。例えば、入力モードがＡの場合は「赤」、入力モードがＢの場合は「黒」など、入力モード選択欄２１０１の選択と対応づけて定義しておけば、同じペンを用いて入力した場合にも、赤ペン又は黒ペンを使いわけて入力したようにデータを生成・記録することが可能となる。
【００８０】
（取り消し入力モード選択部４０２）
取り消し入力モード選択部４０２には、加筆情報入力部３０１で入力する際の入力モードに対応して、取り消し筆跡を入力するための入力モードが設定される。例えば、入力モード選択欄２１０１の表示に合わせて、領域２１１３を選択して入力された筆跡は、取り消し筆跡を入力するための筆跡であると設定される。
【００８１】
また、例えば、領域２１１１に触れて選択した入力モードを、取り消し筆跡を入力するための入力モードとして設定すれば、赤線で指定された入力が取り消される。
【００８２】
図１５（ｂ）は、取り消し入力モード選択部４０２の設定の一例を示す。図１５（ｂ）では、３種類の入力モードＡ、Ｂ、Ｃにおいて、入力モードＡは「取り消し筆跡の入力」、入力モードＢは「黒色の実線の入力」、入力モードＣは「赤色の点線の入力」、を入力するための入力モードと定義されている。したがって、入力モードＡによる入力があった場合、入力モードＡで入力された筆跡は取り消し筆跡と定義され、入力モードＡで入力された取り消し筆跡で指定された入力は取り消される。
【００８３】
（取り消し筆跡検出部３０８）
取り消し筆跡検出部３０８は、取り消し筆跡を検出する。実施例１では、ストローク長が所定の値以上であるか否かによって判断したが、実施例２では、入力モード選択部４０１で選択された入力モード及び取り消し入力モード選択部４０２で設定された取り消し入力モードに応じて、取り消し筆跡が検出される。例えば、図１５（ａ）のように入力モードが選択された座標データの場合に、図１５（ｂ）のように取り消し入力モードが設定されれば、入力モードＡで入力された筆跡は、取り消し筆跡であると検出できる。
【００８４】
取り消し処理部３１０が行う処理については、実施例１と同様である。すなわち、取り消し筆跡検出部３０８が取り消し筆跡を検出すると、当該取り消し筆跡で指定された入力済みストロークの削除、処理領域の拡大、処理領域の移動又は取り消し処理の表示、のうち一つ又は複数の処理が行われる。
【００８５】
本実施例によれば、より精度よく取り消し筆跡の検出が可能となる。例えば、ストローク長によれば、取り消し筆跡と検出される筆跡であっても、取り消し筆跡でない場合がある。図１６は、ストローク長によれば取り消し筆跡と検出される筆跡の一例を示す。図１６では、記入された「下の文字」２００４に重畳して矢印２００２が入力されている。矢印２００２は、「A」２００３が重要であることから、引き出し先の「重要」２００１を示すために記入されている。実施例１の取り消し筆跡の検出方法では、矢印２００２のストローク長が長いため、取り消し筆跡として検出され、「下の文字」２００４に対し取り消し処理が行われ可能性がある。
【００８６】
本実施例では、入力モードを選択でき、入力モードに応じて取り消し筆跡の入力のための入力モードを設定できるので、ストローク長が長い入力を、取り消し筆跡として検出しない。したがって、より精度よく取り消し筆跡を検出できる。
【実施例３】
【００８７】
実施例２では、入力モードの選択及び取り消し筆跡を入力するための入力モードの設定に基づき、取り消し筆跡を検出する手書き情報入力装置について説明した。実施例３では、選択された入力モードのうち、入力している時間において、選択されている時間の短い入力モードを取り消しモードと判断して、手書き情報の入力を取り消す取り消し筆跡を検出する手書き情報入力装置について説明する。選択されている時間の長い入力モードとは、当該入力モードで入力された手書き情報が多い入力モードである。座標データには、図１５（ａ）のように、入力された一連の座標データが時系列的に記録される。選択され入力している時間が長い入力モードは、入力モードとして記録される回数が多いので、記録されている入力モードの多い入力モードが選択されている時間の長い入力モードと判断される。
【００８８】
手書き情報入力装置の機能構成図については、実施例２の図１３と同様である。したがって、加筆情報入力部３０１は、入力モード選択部４０１を有し、筆跡座標処理部３０２は、取り消し入力モード選択部４０２を有する。入力モード選択部４０１については、実施例２と同様であるので説明を省略する。
【００８９】
（取り消し入力モード選択部４０２）
実施例３における取り消し入力モード選択部４０２は、入力に選択された入力モードの選択されている時間に基づいて、取り消し筆跡の入力に使用された入力モードを設定する。取り消し入力モード選択部４０２は、取り消し筆跡の入力に使用された入力モード毎に、選択されている時間と同等な入力モードの記録数を算出し、記録数の少ない入力モードを取り消し筆跡を入力する入力モードとして設定する。取り消し入力モード選択部４０２は、取り消し入力モードの設定を以下の手順で行う。
【００９０】
１：入力モード毎の記録数の積算
２：入力モード毎の記録数の比較
３：最も記録数の少ない入力モードを取り消し筆跡を入力する入力モードとして設定
例えば、図１５（ａ）のような筆跡座標と入力モードの記録からは、入力モードＡによる記録数が７、入力モードＢによる記録数が４であるので、入力モードＢが取り消し筆跡を入力する入力モードとして設定される。最も記録数の少ない入力モードを取り消し筆跡を入力する入力モードとするのは、取り消し筆跡は、取り消し筆跡以外の入力に比して選択される時間が短いと想定されるからである。記録数の最も少ない入力モード以外で、取り消し筆跡を入力する入力モードと想定される入力モードがある場合は、所定の記録数の入力モードを取り消し筆跡を入力する入力モードとしてもよい。
【００９１】
取り消し筆跡検出部３０８は、取り消し入力モード選択部４０２が、選択された時間に基づいて設定した取り消し入力モードに応じて、取り消し筆跡を検出する。取り消し処理部３１０が行う処理については、実施例１又は２と同様である。すなわち、取り消し筆跡検出部３０８が取り消し筆跡を検出すると、入力済みストロークの削除、処理領域の拡大、処理領域の移動又は取り消し処理の表示、のうち一つ又は複数の処理が行われる。
本実施例によれば、取り消し筆跡の入力に使用するペンを設定しなくとも、選択されている時間の少ない入力モードが自動的に取り消し筆跡を入力する入力モードとして設定されるので、入力者はより簡易に手書き入力装置を使用できる。
【産業上の利用可能性】
【００９２】
本発明は、手書き情報入力装置に利用できる。電子文房具やコンピュータを用いた手書き入力に応用できる。
【図面の簡単な説明】
【００９３】
【図１】手書き情報入力装置の概略図である。
【図２】手書き情報が入力される印刷された紙文書の一例（帳票）を示す図である。
【図３】手書き情報入力装置の機能構成図の一例である。
【図４】加筆情報入力部が取得する文書識別情報及び筆跡座標の一例を示す図である。
【図５】処理領域毎に定義された処理内容を示す図である。
【図６】取り消し筆跡の一例を示す図である。
【図７】取り消し筆跡の一例を示す図である。
【図８】取り消し筆跡が入力された帳票の一例を示す図である。
【図９】取り消し筆跡が入力された帳票の一例を示す図である。
【図１０】取り消し筆跡が入力された帳票の一例を示す図である。
【図１１】取り消し筆跡が入力された帳票の一例を示す図である。
【図１２】手書き情報入力システムが行う処理の流れを示すフローチャート図である。
【図１３】実施例２又は３における手書き入力装置の機能構成図の一例である
【図１４】帳票の欄外に表示された入力モード選択欄の一例である。
【図１５】実施例２又は３における文書識別情報及び筆跡座標の一例である。
【図１６】ストローク長によれば取り消し筆跡と検出される筆跡の一例である。
【符号の説明】
【００９４】
Ｄ００１    電子文書が印刷された紙文書
Ｄ００２    文書識別情報
Ｄ００４    手書き情報
Ｄ００５    専用ペン
Ｄ１０１    座標取得部
Ｄ１０２    文書情報読み取り部
２０１      文字認識領域
２０２      マークシート処理領域
３０１      加筆情報入力部
３０２      筆跡座標処理部
３０３      座標情報入力部
３０４      文書識別情報入力部
３０５      ストロークデータ受信部
３０６      処理領域判断部
３０７      処理領域定義部
３０８      取り消し筆跡検出部
３０９      ストローク長算出部
３１０      取り消し処理部
３１１      加筆情報処理部
４０１      入力モード選択部
４０２      取り消し入力モード設定部
６０２      横棒線の一部
６０３、６０４    取り消し筆跡
６０６      誤って入力された正しくは「郎」という文字
６０７      「一」という文字
７０１      取り消し筆跡
８０２      チェックマーク及び２重線からなる取り消し筆跡
９０２      拡大された処理領域
１００２    移動された処理領域
１１０２    取り消し処理が行われた旨の表示
【図１】
2005115907.tif 000004
【図２】
2005115907.tif 000005
【図３】
2005115907.tif 000006
【図４】
2005115907.tif 000007
【図５】
2005115907.tif 000008
【図６】
2005115907.tif 000009
【図７】
2005115907.tif 000010
【図８】
2005115907.tif 000011
【図９】
2005115907.tif 000012
【図１０】
2005115907.tif 000013
【図１１】
2005115907.tif 000014
【図１２】
2005115907.tif 000015
【図１３】
2005115907.tif 000016
【図１４】
2005115907.tif 000017
【図１５】
2005115907.tif 000018
【図１６】
2005115907.tif 000019