(57)【要約】【課題】紙の状態でマスク対象箇所を確認しつつ複数ページにわたる編集を容易に行えるようにする。【解決手段】この手書き入力システムは、帳票の画像を文字認識して得られた所定の文字または所定の図形に対してマスク処理を施した認識結果のデータが記憶されたデータ記憶部と、紙面上の位置情報を示すドットパターンをカーボンを含むインクで紙面に印刷すると共に、前記データ記憶部の認識結果のデータを前記カーボンを含まないインクで前記紙面に印刷して認識結果訂正用の帳票を作成する印刷装置と、前記帳票に対し筆記が可能であると共に、筆記位置に存在する前記ドットパターンを読み込んで前記位置情報の系列を生成するペン装置と、このペン装置の筆跡から検出した筆跡の形態に応じて、筆跡検出位置の文字または図形を訂正し、前記データ記憶部の認識結果のデータを更新する訂正部とを備える。【選択図】図１
2011181043.tif 000002
【特許請求の範囲】
【請求項１】
帳票の画像を文字認識して得られた所定の文字または所定の図形に対してマスク処理を施した認識結果のデータが記憶されたデータ記憶部と、
紙面上の位置情報を示すドットパターンをカーボンを含むインクで紙面に印刷すると共に、前記データ記憶部の認識結果のデータを前記カーボンを含まないインクで前記紙面に印刷して認識結果訂正用の帳票を作成する印刷装置と、
前記帳票に対し筆記が可能であると共に、筆記位置に存在する前記ドットパターンを読み込んで前記位置情報の系列を生成するペン装置と、
前記ペン装置により生成された前記位置情報の系列から、前記ペン装置の筆跡を検出し、検出した前記筆跡の形態に応じて、筆跡検出位置の文字または図形を訂正し、前記データ記憶部の認識結果のデータを更新する訂正部と
を具備することを特徴とする手書き入力システム。
【請求項２】
前記訂正部は、
前記筆跡の形態が、認識結果の文字または図形を囲む範囲指定線であった場合、該当範囲の文字または図形に対してマスク処理を施すことを特徴とする請求項１記載の手書き入力システム。
【請求項３】
前記訂正部は、
前記筆跡の形態が、マスクされた文字または図形に重なるように引かれた取消線であった場合、該当文字または図形のマスクを削除することを特徴とする請求項１記載の手書き入力システム。
【請求項４】
前記筆跡の形態が、認識結果の文字または図形を囲む範囲指定線と置換用の文字または図形との組であった場合、該当文字または図形を置換用の文字または図形に置換することを特徴とする請求項１記載の手書き入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスキャナなどによって光学的に読み取られた帳票の画像を文字認識して得られた認識結果のデータ（文字、図形等のパターン）を印刷し、それをペン装置で手書き訂正する手書き入力システムに関する。
【背景技術】
【０００２】
例えば文書などの印刷物を公開するにあたり、印刷物に記載されている個人情報をマスクする等の処置を行う必要がある場合がある。このような場合、コンピュータの画面上であれば、通常、ワープロソフトなどで文書を開き、文書中の個人情報をマスク処理し、印刷を行う。または文書が紙でしか存在しない場合、その紙面上の個人情報をペンで黒く塗りつぶして非開示にするなどの作業を行うことになる。
【０００３】
ところで、公開する文書は、一ページとは限らず、数十ページに及ぶものある。このような場合、ワープロソフトまたは画像処理ソフトでディスプレイの画面に表示させた文書ファイルまたは文書画像の中から目視で個人情報を見つけ出し、その個人情報をキー操作やマウス操作で黒く塗りつぶしたり、またはマスク処理するといったことが行われるが、画面の目視で数十ページにも及ぶ訂正作業を行うことはいかにも作業効率が悪い。またディスプレイの限られた画面に表示した情報の中から目視で個人情報を見つける場合、見落としが発生する可能性があり、公開により個人情報が漏洩するリスクがある。
【０００４】
文書ファイルや画像のマスク処理に関する従来の技術としては、例えば公開データファイルから画像イメージ及び領域データを読み出して公開を制限する領域をマスクした公開画像を画面上で編集可能な情報公開システムが既に公開されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９８１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術の場合、画像イメージの非公開領域をマスク処理可能なものの、ディスプレイ上の作業のため視認性の低さを解決するまでには至っていない。
【０００７】
本発明はこのような課題を解決するためになされたもので、紙の状態でマスク対象箇所を確認しつつ複数ページにわたる編集を容易に行うことができる作業効率のよい手書き入力システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の画像処理装置は、帳票の画像を文字認識して得られた所定の文字または所定の図形に対してマスク処理を施した認識結果のデータが記憶されたデータ記憶部と、紙面上の位置情報を示すドットパターンをカーボンを含むインクで紙面に印刷すると共に、前記データ記憶部の認識結果のデータを前記カーボンを含まないインクで前記紙面に印刷して認識結果訂正用の帳票を作成する印刷装置と、前記帳票に対し筆記が可能であると共に、筆記位置に存在する前記ドットパターンを読み込んで前記位置情報の系列を生成するペン装置と、前記ペン装置により生成された前記位置情報の系列から、前記ペン装置の筆跡を検出し、検出した前記筆跡の形態に応じて、筆跡検出位置の文字または図形を訂正し、前記データ記憶部の認識結果のデータを更新する訂正部とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、紙の状態でマスク対象箇所を確認しつつ複数ページにわたる編集を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態の手書き入力システムの概要構成を示す図である。
【図２】図１の手書き入力システムのコンピュータの構成を示すブロック図である。
【図３】帳票に印刷されるドットによる２ビットの情報の表現方法を説明するための図である。
【図４】図３の２ビットの情報を示すドットの組み合わせで構成されるドットパターンの一例を示す図である。
【図５】図４のドットパターンに対応するデータの配列を示す図である。
【図６】デジタルペンの構成を示す図である。
【図７】帳票スキャンから訂正処理に至るまでの一連の処理を示すフローチャートである。
【図８】認識処理の詳細を示すフローチャートである。
【図９】訂正処理の詳細を示すフローチャートである。
【図１０】（ａ）はデジタルペン文書の記載例（第１実施形態）を示す図、（ｂ）はマスク完了ＰＤＦファイルの表示例を示す図である。
【図１１】（ａ）はデジタルペン文書の記載例（第２実施形態）を示す図、（ｂ）はマスク完了ＰＤＦファイルの表示例を示す図である。
【図１２】（ａ）はデジタルペン文書の記載例（第３実施形態）を示す図、（ｂ）はマスク完了ＰＤＦファイルの表示例を示す図である。
【図１３】（ａ）はデジタルペン文書の記載例（第４実施形態）を示す図、（ｂ）はマスク完了ＰＤＦファイルの画面表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の一つの実施の形態の手書き入力システムを詳細に説明する。図１は手書き入力システムの構成を示す図である。
【００１２】
図１に示すように、この実施形態の手書き入力システムは、コンピュータ３とこのコンピュータ３にＵＳＢケーブルなどにより接続された帳票読取装置としてのスキャナ１、筆記及びドットパターン読取装置としてのデジタルペン４および印刷装置としてのプリンタ５と、コンピュータ３にモニタケーブルを介して接続されたモニタ２とを備えている。コンピュータ３は、メモリ、ハードディスク装置、外部インターフェース装置、ＣＰＵなどを備えるものであり、指示装置または入力装置としてのキーボートやマウスなども接続されている。
【００１３】
スキャナ１は、認識対象の文字、図形、画像などのパターンが記載された帳票Ｐ１を読み取る。モニタ２は、例えば液晶表示装置などであり、コンピュータ３から入力された情報を画面に表示する。
【００１４】
プリンタ５は、白紙の帳票Ｐ２に対して文字認識結果のデータをカーボンの含まれていないインクで印刷する。またプリンタ５は、白紙の帳票Ｐ２に対して紙面上の位置情報を表わす特殊な配列の微小なドットパターンをカーボンの含まれているインクで印刷する。
【００１５】
すなわち、プリンタ５は、データ記憶部１５から読み出した第２認識結果を、カーボンを含まない第１インクで帳票Ｐ２の紙面に印刷すると共に、紙面上の位置を特定するためのドットパターンを、カーボンを含む第２インクで帳票Ｐ２の紙面に印刷する。
【００１６】
プリンタ５により文字認識結果のデータとドットパターンが印刷されたものが訂正用の帳票Ｐ３である。
【００１７】
デジタルペン４は、訂正用の帳票Ｐ３への手書き訂正内容の記入と、帳票Ｐ３にプリントされたドットパターンを読み取るペン装置である。なおデジタルペン４の内部構成については図６の説明と共に後述する。
【００１８】
すなわち、この手書き入力システムは、コンピュータ３が、スキャナ１から得た帳票Ｐ１の画像から個人情報に相当する箇所をマスクした文字認識結果のデータを、プリンタ５でドットパターンと共に白紙の帳票Ｐ２に印刷して訂正専用の記入用紙である帳票Ｐ３を作成し、帳票Ｐ３の訂正箇所に対しオペレータがデジタルペン４で記入した筆跡に応じて訂正機能により文字認識結果のデータを訂正するシステムである。
【００１９】
図２に示すように、コンピュータ３は、記入情報受付部６、画像受付部７、マスク処理部８、文字認識部９、辞書１０、個人情報辞書としての姓名辞書１１、訂正処理部１２、メモリ１４、データ記憶部１５、印刷制御部１６、個人情報テーブル１７、これら各部を統括的に制御する制御部２０などを有している。
【００２０】
記入情報受付部６、画像受付部７、マスク処理部８、文字認識部９、訂正処理部１２、印刷制御部１６などを含む各構成要素は、ハードディスク装置（ＨＤＤ）が例えば適用された外部記憶装置、ＣＰＵ及びメインメモリなどのハードウェア、上記外部記憶装置などにインストールされたオペレーティングシステム、並びに制御ソフトウェアなどが協働して実現されている。
【００２１】
具体的には、辞書１０は、外部記憶装置に格納されている。また、データ記憶部１５は、外部記憶装置に構築された例えばデータベースなどである。さらに、外部記憶装置またはメインメモリには、手書き入力のために必要なプログラムや各種のテーブルなどが格納されている。プログラムはＣＰＵによってメインメモリから読み出されて実行される。
【００２２】
画像受付部７は、スキャナ１により読み取られた帳票Ｐ１の画像を受け付け、メモリ１４に記憶する。
【００２３】
記入情報受付部６は、デジタルペン４の筆跡に対応したドットパターン（位置情報）の系列をこのデジタルペン４側から一括して受信しメモリ１４に記憶する。マスク処理部８は、メモリ１４には、デジタルペン４から受信されたドットパターン（位置情報）の系列が記憶される。
【００２４】
辞書１０には、多数の文字イメージ（文字画像）と各文字イメージに対応付けられた文字コード（テキストデータ）とが格納されている。
【００２５】
文字認識部９は、帳票Ｐ１の画像をメモリ１４から読み出して、辞書１０を参照して認識対象範囲について文字認識を行い、文字認識結果としてテキストデータ（これを「第１認識結果」という）をデータ記憶部１５に記憶する。
【００２６】
文字認識部９は、文字、図形のいずれかのパターンが記載された帳票Ｐ１の画像から文字、図形のいずれかを含む第１パターンを認識し文字認識結果の第１認識結果をデータ記憶部１５に記憶する認識部として機能する。
【００２７】
具体的には、文字認識部９は、辞書１０を参照して認識対象領域から切り出した一文字毎の文字画像と辞書１０内の文字イメージとのマッチングを行い（文字認識処理を実行し）、文字認識結果の第１認識結果をデータ記憶部１５へ出力する。データ記憶部１５には、文字認識処理を行ったときの文字画像とこれにマッチングしたテキストデータとがおのおの対応付けられて記憶される。
【００２８】
姓名辞書１１には、氏名（名字（姓）と名前（名）の一覧が記憶されている。なお姓名辞書１１以外に個人情報を検出するための辞書として、例えば住所、年齢、性別、電話番号、印鑑の印影等が格納された辞書を併用してもよい。
【００２９】
マスク処理部８は、第１認識結果に対して姓名辞書１１を参照してマスク処理を行い、データ記憶部１５に記憶する。具体的には、第１認識結果に存在する姓名辞書１１の姓名（名字と名前、または名字、名前のいずれか一方）の文字または文字列をマスク（例えば網掛け文字など）に置換しデータ記憶部１５に記憶する。
【００３０】
すなわち、マスク処理部８は、文字認識部９により認識された第１認識結果について姓名辞書１１の氏名（個人情報）と照合し、第１認識結果に含まれる氏名（個人情報）に対してマスク処理を行い、氏名（個人情報）がマスクされた第２認識結果をデータ記憶部１５に記憶する。
【００３１】
訂正処理部１２は、デジタルペン４により読み取られるドットパターンの系列から筆跡を検出する筆跡検出部として機能する。また訂正処理部１２は、検出した筆跡に応じた訂正機能を有している。例えば筆跡の形態が範囲選択線、例えば「四角」や「楕円」などの場合、その範囲内に含まれるテキストデータに対してマスク処理（網掛け処理）を実行する。また筆跡の形態が取消線、例えば「二重線」などの場合、二重線が重なっているテキストデータのマスクの削除（網掛けの解除）を実行する。
【００３２】
訂正処理部１２は、第２認識結果の中でデジタルペン４により記入された箇所に対して、検出された筆跡に応じた訂正機能により訂正を行う。
【００３３】
訂正処理部１２は、デジタルペン４により生成されたドットパターン（位置情報）の系列（筆跡検出の元となる情報）から、デジタルペン４の筆跡を検出し、検出した筆跡の形態に応じて、筆跡検出位置の文字または図形を訂正し、データ記憶部１５の認識結果のデータを更新する。
【００３４】
筆跡の形態が、例えば範囲を指定する範囲指定線の場合、訂正処理部１２はその範囲指定緯線の範囲に存在する文字認識結果のデータにマスク処理を施す。また筆跡が二重線であった場合、訂正処理部１２はその二重線と重なる文字がマスクされたものの場合、そのマスクされた文字を元の文字に置換する。つまりマスクされた文字を元のテキストデータに戻す。
【００３５】
データ記憶部１５には、例えば帳票Ｐ１の画像を文字認識して得られた文字認識結果のデータ（第１認識結果）と、このうちの所定の文字または所定の図形に対してマスク処理を施した認識結果のデータ（これを「マスク済みデータ」または「第２認識結果」という）とが記憶される。
【００３６】
またデータ記憶部１５には、帳票Ｐ３の基準位置となる紙面の所定のコーナ部の位置情報（座標データ）と、ドットパターンで表わされる帳票Ｐ３上の各箇所の位置情報（座標データ）と、の相対的な位置関係を示す帳票Ｐ３のフォームデータが記憶されている。このフォームデータにはマスク箇所の情報も含まれている。
【００３７】
印刷制御部１６は、コンピュータ３の画面から印刷の指示が行われた場合、白紙の帳票Ｐ２に対して第２認識結果とドットパターン（図４参照）を印刷するようプリンタ５を制御する。この際、第２認識結果はカーボンを含まないインク（これを「第１のインク」と称す）で印刷し、ドットパターンはカーボンを含むインク（これを「第２のインク」と称す）で印刷するようプリンタ５を制御する。
個人情報テーブル１７には、図８に示すように、検出されたマスク対象のデータ（姓名）と、検出位置（帳票Ｐ３の何ページの何行）と、マスク処理で変換した文字または図形とが対応して記憶される。すなわち、個人情報テーブル１７は、マスク対象の個人情報が記憶された個人情報記憶部として機能する。
【００３８】
制御部２０は、上記各部を制御する。制御部２０はメモリ１４内に作業領域を確保し各種処理を実行する。より具体的には、制御部２０は、例えば文字認識処理および訂正処理の際に文字認識部９、マスク処理部８、訂正処理部１２を制御する。制御部２０は、例えば文字認識部９を制御し、帳票Ｐ１の画像のうちの文字認識対象範囲を検出させるとともに、その範囲内の一文字毎のイメージの切り出し処理などの画像処理や、切り出したイメージの文字認識処理を実行させる。
【００３９】
すなわち、このコンピュータ３は、スキャナ１により読み取られた帳票Ｐ１の画像から辞書１０を用いて文字認識を行い、文字認識結果として個々のパターンの画像と対応するテキストデータを得た上で姓名辞書１１を用いてテキストデータのマスク箇所（氏名記入部位）を特定してその箇所の文字にマスク処理を施し、マスク処理済みの文字認識結果のデータをハードディスク装置などに保持する。
【００４０】
ここで、図３〜図５を参照してこの手書き入力システムで白紙の帳票Ｐ２に印刷されるドットパターンについて説明する。図３は紙面上のドットによる２ビットの情報の表現方法を説明するための図、図４は図３の２ビットの情報を示すドットの組み合わせで構成されるドットパターンの一例を示す図、図５は図４のドットパターンに対応するデータの配列を示す図である。
【００４１】
白紙の帳票Ｐ２の紙面全体には、図３に示すように、その紙面上の位置情報を表す複数のマークとしての灰色のドットパターンが印刷され、帳票Ｐ３とされる。このドットパターンでは、平均０．３ｍｍ間隔に格子状に配置された縦横６×６個のドットｄ１、ｄ２…ｄ３６それぞれの基準位置（格子の縦横の交点）ｋ１、ｋ２…ｋ３６に対する位置ずれによって、それぞれのドットｄ１、ｄ２…ｄ３６の値が示されている。これらドットｄ１、ｄ２…ｄ３６の値の組み合わせが、帳票Ｐ３の紙面上の所定個所を示す一つの位置情報となる。
【００４２】
具体的には、図４に示すように、個々のドットは、基準位置から上下左右の四通りの方向へ僅かにずらした（シフトさせた）位置に配置されており、その基準位置に対する位置関係によって、０〜３の２ビットの符号化された情報を与える。したがって、図４に示したドットパターンから図５に示すデータの配列が得られ、このデータの配列が、ドットパターンを印刷後の帳票Ｐ３の紙面上の位置情報（二次元の座標位置）を示す。このような構成により、縦横６×６個のドットの値の組み合わせで４の３６乗通りのパターンを生成でき、理論上、６０００万平方キロメートルに相当する広大な二次元空間（座標平面）に対して位置情報を与えることができる。したがって、訂正対象の帳票Ｐ３がＡ４程度の用紙であれば全帳票Ｐ３を異なるものとして判別できる。すなわち、帳票Ｐ３には、この位置情報を持つ複数の種類のドットパターンが、紙面全体にわたって印刷されている。
【００４３】
ここで、図４に示した縦横６×６個のドットで構成される帳票Ｐ３の紙面上のドットパターンの印刷範囲は、デジタルペン４に内蔵された後述するカメラ３３が一回でその映像を捕捉可能な範囲である。また、帳票Ｐ３には、図１に示すように、ユーザが例えば文章などを記入するための記入枠が印刷されている。この記入枠内は、帳票Ｐ３の紙面上における文字認識範囲（文字の読取範囲）として予めメモリ１４に定義（設定）されている。
【００４４】
次に、図６を参照してデジタルペン４について説明する。
デジタルペン４は、カーボンを含む第２のインクで帳票Ｐ３に印刷されたドットパターンを光学的に読取可能なペン型の入力デバイスである。デジタルペン４は、電子ペンなどともいう。
【００４５】
図６に示すように、デジタルペン４は、ユーザの保持し易い形状に形成されたケーシング（筐体）３１を備える。ケーシング３１の先端部分（ペン先の部分）にはペン部３２が設けられている。さらに、ケーシング３１の内部には、このペン部３２に接続されたインクカートリッジ３４が搭載されている。つまり、帳票Ｐ３の紙面に対しペン部３２の先端部を押圧しつつ移動させることで、インクカートリッジ３４から染み出すインクによって筆記を行うことができる。インクカートリッジ３４にはカーボンを含まないインク（例えば染料系のインクなど）が充填されている。
【００４６】
また、ケーシング３１内には、帳票Ｐ３の紙面においてペン部３２が接触している位置とその近傍の領域を撮像するためのカメラ３３が設けられている。カメラ３３は、例えば赤外線を発光する発光ダイオードなどの照明部と、ＣＣＤセンサやＣＭＯＳセンサなどの撮像素子と、レンズなどの光学系とを備える。このカメラ３３は、上述したように、帳票Ｐ３の紙面上の縦横６×６個のドット分の視野があり、例えば毎秒５０以上のスナップショットを撮影する。
【００４７】
スナップショットとしては、照明部から発光されるのが赤外光のためカーボンを含むインクの印刷部位が反射し、紙面に印刷されたドットパターンのみが撮影される。また、ケーシング３１の内部には、ペン部３２により帳票Ｐ３への記入が行われているタイミングを検知するためにペン部３２の筆圧を検出する筆圧（加圧）センサ３５が設けられている。すなわち、このカメラ３３は、第２インクで印刷されたドットパターンを光学的に読み取り可能なドットパターン読取部として機能する。
【００４８】
さらに、ケーシング３１には、ＣＰＵ３６、メモリ３７、バッテリ３８、通信部３９などが内蔵されている。ＣＰＵ３６は、デジタルペン４内の各部の統括的な制御、カメラ３３によって取り込まれた映像データに対する処理、例えば映像データからの帳票Ｐ３上のドットパターンの抽出や、抽出したドットパターンを位置情報に変換する処理などを行う。
【００４９】
メモリ３７は、カメラ３３によって取り込まれた映像データの一時的な蓄積のための領域や、ＣＰＵ３６による映像データの処理のための作業領域などとして用いられる。また、メモリ３７には、ＣＰＵ３６による映像データの処理のために必要なプログラムや、ドットパターンを位置情報に変換するために参照される変換テーブルなどが格納されている。
【００５０】
バッテリ３８は、ケーシング３１内の通信部３９を含む各ハードウェアに電力を供給する。通信部３９は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）通信やＩｒＤＡ通信などの無線通信により、コンピュータ３との間で情報をやり取りする。ここで、このような無線通信に代えて、ＵＳＢケーブルなどを利用し有線によりコンピュータ３との間で交信を行うようにしてもよい。ＵＳＢケーブルを適用した場合、コンピュータ３側からデジタルペン４側へ電力を供給できるため、上記バッテリ３８を削除することが可能となる。
【００５１】
このように構成されるデジタルペン４では、筆記操作によりペン先が用紙の上を移動するときに、カメラ３３が紙面に印刷されたドットパターンを読み取る。
【００５２】
より具体的には、帳票Ｐ３の紙面上においてペン部３２の先端部の接触位置とその近傍の領域をカメラ３３が撮像している状態で、ＣＰＵ３６は、筆圧センサ３５の出力の変化を監視しており、ペン部３２が帳票Ｐ３上に押圧されて筆圧センサ３５の出力が所定のしきい値に達したことを判断した場合、カメラ３３によって撮像された映像データをメモリ３７に取り込む。
【００５３】
次に、ＣＰＵ３６は、メモリ３７に記憶された映像データの中からドットパターンを抽出し、メモリ３７に格納されている変換テーブルを参照して、そのドットパターンに対応する位置情報を復号（算出）する。この位置情報の生成は、所定の時間間隔で行われる。また、位置情報は、帳票Ｐ３における所定の基準座標に対するｘ，ｙ座標の値（座標データ）と、ペン部３２がドットパターンをなぞった時刻を示す時刻データ（タイムスタンプ）とで構成される。つまり、ＣＰＵ３６は、ｘ，ｙ座標の値を時刻データと関連付けてメモリ３７に時系列に記憶させる。
【００５４】
したがって、デジタルペン４は、帳票Ｐ３に対しペン部３２を通じて筆記が可能であると共に、帳票Ｐ３上の筆記を行った位置に存在するドットパターンを読み込んで、ペン部３２の移動軌跡（筆跡）に対応した位置情報の系列、すなわち、文字の書き順（筆記方向）や筆記速度といったストローク情報、筆圧、筆記時刻などを含む筆跡情報を生成する。このようにして得られた位置情報の系列（筆跡情報）は、通信部３９によってコンピュータ３へ転送される。
【００５５】
次に、図７乃至図１３を参照してこの手書き入力システムの動作を説明する。
この手書き入力システムでは、スキャナ１は、セットされた帳票Ｐ１をスキャンし（文書スキャンステップＳ１０１）、帳票Ｐ１の画像をコンピュータ３へ送る。コンピュータ３では、画像受付部７が帳票Ｐ１の画像を受け付け、データ記憶部１５へ記憶する。
【００５６】
続いて、文字認識部９は、データ記憶部１５の画像を読み出し、辞書１０を参照して画像に含まれる文字、図形等のパターンの認識処理を行い（文字認識ステップＳ１０２）、文字や図形の認識結果として各パターンの画像とこれに対応するテキストデータと帳票Ｐ１の画像におけるパターンの位置情報（ｘ座標，ｙ座標）とをデータ記憶部１５に記憶する。
【００５７】
次に、マスク処理部８は、データ記憶部１５から認識結果のテキストデータを読み出し、姓名辞書１１を参照して、テキストデータに含まれる姓名（氏名など）の個人情報を検出（抽出）し（個人情報検出ステップＳ１０３）、検出（抽出）した姓名（氏名など）に対してマスク処理を行った上でデータ記憶部１５に第２認識結果（マスク済みデータ）として記憶する。
【００５８】
その後、印刷指示があると、印刷制御部１６はプリンタ５を制御して白紙の帳票Ｐ２に第２認識結果（マスク済みデータ）を印刷し（自動マスク済み文書印刷ステップＳ１０４）、帳票Ｐ３を作成する。
【００５９】
ここで、帳票Ｐ３には、マスク処理が施された第２認識結果（マスク済みデータ）と共にアノト方式のデジタルペン４で読み取り可能なドットパターンがプリンタ５によって印刷される。この帳票Ｐ３をデジタルペン文書と呼び、図１０（ａ）にその印刷例を示す。
【００６０】
図１０（ａ）に示す印刷例のデジタルペン文書では、「しかしながら」の後の「日本太郎」が氏名、つまりマスク箇所であり、この部分は網掛けで印刷されており、第１認識結果の文字「日本太郎」が判読可能になっている。
【００６１】
オペレータ（ユーザ）は、印刷したデジタルペン文書を目視で確認することで、個人情報が適切にマスクされているか否かの確認を行う。
【００６２】
帳票Ｐ３から読み取った画像からの文字認識や個人情報の抽出では、読み取り元の帳票Ｐ１が手書きされたものであるため、１００％確実な結果を得られない。このため自動的にマスク処理を行った文書には何らかの誤りが発生している可能性がある。
【００６３】
そこで、帳票Ｐ３とデジタルペン４を用いて訂正処理を行った上で（訂正処理ステップＳ２００）、訂正完了を示す「確定」の操作がなされることで、訂正処理部１２は、第２認識結果の訂正が完了（マスク完了）したものとして、ＰＤＦファイルに変換してデータ記憶部１５に保存する。訂正処理部１２は、ＰＤＦファイルに変換する際に、網掛け部分を黒く塗りつぶす処理を行う。この結果、図１０（ｂ）のように、訂正済み第２認識結果の中で個人情報６３が黒く塗りつぶされたマスク完了ＰＤＦとなる。
【００６４】
ここで、上記文字認識処理ステップＳ１０２について詳述する。文字認識処理ステップＳ１０２では、図８に示すように、原文書である帳票Ｐ１をスキャンすることで（ステップＳ２０１）、帳票Ｐ１の画像が得られる。そして、得られた画像を文字認識することで（ステップＳ２０２）、第１認識結果であるテキストデータが得られる。
【００６５】
第１認識結果をテキストサーチし、姓名辞書１１に格納されているデータと比較することで、一致した個人情報を抽出し（ステップＳ２０４）、抽出した個人情報を個人情報テーブル１７に記憶すると共に（ステップＳ２０７）、個人情報のエリアの座標と第１認識結果とをデータ記憶部１５へ格納する（ステップＳ２０８）。
【００６６】
最後に、マスク処理部８は、個人情報を網掛け文字に変換し、第２認識結果としての自動マスク済み文書を帳票Ｐ３（デジタルペン文書）として印刷する（ステップＳ２０９）。
【００６７】
続いて、訂正処理ステップＳ２００について説明する。訂正処理ステップＳ２００では、図９に示すように、帳票Ｐ３（デジタルペン文書）の紙面上にデジタルペン４を移動し（ステップＳ３０１）、デジタルペン４を操作すると（ステップＳ３０２）、デジタルペン４から、読み取ったドットパターン（位置情報）の系列が記入情報受付部６に順次入力され（ステップＳ３０３）、メモリ１４に取り込まれる。
【００６８】
訂正処理部１２は、メモリ１４からドットパターン（位置情報）の系列を読み出して筆跡を検出し、予め設定されている訂正機能毎の筆跡の形態（線のタイプ）と比較して合致または類似するものの有無を判別する（ステップＳ３０４）。
【００６９】
この判別の結果、線のタイプが二重線である場合（ステップＳ３０４の「二重線」）、訂正処理部１２は、その二重線に重なる位置の文字の網掛けを削除（マスクを削除）し（ステップＳ３０５）、個人情報テーブル１７を更新する（ステップＳ３０６）。
【００７０】
また、線のタイプが四角である場合（ステップＳ３０４の「四角」）、訂正処理部１２は、四角で囲まれたエリア内へのデジタルペン４からの入力があるか否かを判定する（ステップＳ３０７）。
【００７１】
デジタルペン４からの入力（記入）があった場合（ステップＳ３０７の「有」）、筆跡を基にそのエリア内に記入された文字（例えば「Ａ」など）を認識し（ステップＳ３０８）、認識した文字または図形などのマークを、個人情報テーブル１７の該当する氏名の欄に追加する（ステップＳ３０９）。例えば個人情報テーブル１７の既登録の「日本太郎」の欄に「Ａ」等のマークが追加される。
【００７２】
一方、デジタルペン４からの入力（記入）が一定時間以上ない場合（ステップＳ３０７の「無」）、そのエリア内のテキストデータにマスクを追加、つまり網掛け文字する（ステップＳ３１０）。
【００７３】
そして、訂正終了操作があれば（ステップＳ３１１のＹｅｓ）、訂正済みの文書をデータ記憶部１５に格納する（ステップＳ３１２）。
【００７４】
ここで、訂正処理ステップＳ２００におけるマスク箇所の追加と削除の具体例について説明する。
（マスク箇所の追加）
オペレータが帳票Ｐ３を確認したときに、図１０（ａ）に示すように、１行目の文字列「日本太郎」は網掛け文字６１とされ、マスクされているにもかかわらず、マスクすべき個人情報である３行目の文字列「日本花子」（氏名）がマスクされていなかった場合、文字列「日本花子」の部分に、デジタルペン４にて、太線で示す範囲指定線６２を、該当文字列「日本花子」を囲うように手書きする。ここで範囲指定線６２は、できるだけ四角い枠のように記載する。
【００７５】
この際、デジタルペン４は、ペン先のカメラ３３で紙面から読み取ったドットパターンをリアルタイムにコンピュータ３へ送信する。
【００７６】
コンピュータ３では、訂正処理部１２は、記入情報受付部６により受け付けられたドットパターンの情報と予め設定されているドットパターンの位置情報とから、ペン先がどのページのどの座標を移動しているかを検出し（これを筆跡検出という）、検出された筆跡「範囲指定線６２」で囲まれた範囲内にある各文字列「日本花子」の外形を繋げた矩形を認識し、その矩形のエリアをマスク箇所として決定し、そのマスク箇所のデータ（矩形の対角の２つの頂点の座標）をメモリ１４に追加する。
【００７７】
（マスク箇所の削除）
図１０（ａ）のデジタルペン文書の２行目の「放棄」の文字列のようにマスクすべきでない箇所にマスクがかかっている（網掛け文字の）場合や誤ってマスクしてしまった場合には、その箇所にデジタルペン４で二重線６３を引くことで、訂正処理部１２は、二重線６３の筆跡を検出してその箇所のマスクを解除（削除）する。
【００７８】
オペレータは、全ての箇所を訂正した後、訂正箇所の確定操作を行うと、訂正処理部１２は、訂正箇所を反映させた第２認識結果をマスク済みＰＤＦファイルへ変換し、データ記憶部１５に記憶する、またはモニタ２の画面に表示する等の出力を行う。
この結果、図１０（ｂ）に示すように、マスク済みＰＤＦファイルは、個人情報の部分であるマスク箇所６４が黒くマスクされてモニタ２の画面に表示される。なお訂正箇所の確定操作は、キーボードのＥＮＴＥＲボタンを押してもよく、デジタルペン４で、帳票Ｐ３の所定位置（訂正終了のマークなど）をポイントしてもよい。
【００７９】
従来、このような作業を、画像処理アプリケーションソフトウェア（例えばＰｈｏｔｏｓｈｏｐやＧＩＭＰなど）の既存の画像処理ツールを起動し画面上で画像の訂正を行った場合、紙と比べて全体を見渡すことが難しいため、マスクの見落としが発生するリスクが高い。紙と同様の解像度を持つ高精細ディスプレイも開発されているが、高精細ディスプレイは１台あたり１００万円程度と極めて高価である。
【００８０】
その点、デジタルペン４は１本あたりの価格が数万円程度と格段に安価であり、かつ紙であるため視認性が極めて高く低コストにかつ確実な訂正が行える。
【００８１】
また、超音波ペンなどの他の手書き方式のペン装置では、ページを識別することができないため、編集しようとしているページがどのページなのかを、コンピュータ上の操作で、与える必要があるという欠点があったが、アノト方式のデジタルペン４は、どのページのどの座標にペンがあるのかをリアルタイムに取得するので、コンピュータ上の操作でページを指定する必要がなく、複数ページに渡る編集が極めて容易に行える。
【００８２】
このようにこの第１実施形態の手書き入力システムによれば、マスク対象箇所を紙の状態で確認しつつその箇所の訂正を手書き作業で行った上、訂正したデータを電子的に格納できる作業効率のよい手書き入力システムを提供することができる。
【００８３】
以下、図１０に示した例（第１実施形態）からの変形例（第２実施形態〜第４実施形態）について説明する。
（第２実施形態）図１１に第２実施形態を示す。この第２実施形態では、第１実施形態に記載したマスク方法に加えて、図１１（ｂ）に示すように、名前を「Ａ」などの仮名に置き換えたマスク完了ＰＤＦファイルを作成する機能を追加したものである。この場合、オペレータは、帳票Ｐ３に印刷されたテキストデータのうち、図１１（ａ）に示すように、マスク漏れの個人情報、例えば「日本花子」の周囲を囲むようにデジタルペン４で範囲指定線６２を描き、その後、その範囲指定線６２の内側に例えば「Ｂ」という文字６５を追記する。
【００８４】
この際、訂正処理部１２は、範囲指定後に入力された文字「Ｂ」６５を文字認識し、今回個人情報テーブル１７に新たに登録する名前「日本花子」の欄に、認識した文字「Ｂ」を追加登録する。
【００８５】
なお、追加登録の際に、文字認識及びマスク処理の時点で個人情報テーブル１７に既に登録済みの名前と同じ名前が検出された場合、以降に検出された名前を、個人情報テーブル１７の名前に対応する仮名に置き換える。
【００８６】
この場合も、文字認識処理は１００％の性能を得られないため、マスク箇所に誤りが発生する。そこで、この例では、自動マスク処理で見落とした名前を矩形で囲い、その中に記入された仮名「Ａ」、「Ｂ」などの文字を挿入する。訂正処理部１２は手書きされた範囲選択線および文字を認識することで、マスク対象位置の文字および置き換える仮名を判別する。
【００８７】
この例では、訂正済みの認識結果をＰＤＦファイルとして出力する際には、図１１（ｂ）に示すように、黒地のマスクに反転文字（白い文字）の仮名「Ａ」、「Ｂ」が重なったマスク６６，６７に置換される。
【００８８】
（第３実施形態）図１２に第３実施形態を示す。この例では、図１２（ａ）に示すように、オペレータが、デジタルペン４にて、マスクする箇所を範囲指定線６２で多少大きめに囲んだ場合、訂正処理部１２は、その囲んだエリア内で一番近い文字列の矩形（各文字毎の外形を連結したもの）に合わせてマスクを生成する。これにより、図１２（ｂ）に示すように、文字は適切な大きさでマスク６３が表示され、認識結果のデータに見栄えよくマスクすることができる。
【００８９】
同様の原理で、エリアを少し小さめに囲んだ場合にもそのエリアに一番近い文字矩形（文字の外形）に合わせてマスクを生成する。これにより、オペレータがデジタルペン４で多少ラフに操作を行った場合でも、正しい位置にマスクをかけることができる。
【００９０】
（第４実施形態）図１３に第４実施形態を示す。この例では、図１３（ａ）に示すように、オペレータが、デジタルペン４にて、マスクする個人情報（文字列「日本花子」）を範囲指定線６２で囲んだ場合、訂正処理部１２は、その文字列「日本花子」と同じ文字列を文書全体から検出して、第２認識結果の該当文字列に警告のためのフラグを設定する。このようにして紙面による第２認識結果の訂正後、マスク完了ＰＤＦファイルを作成し、データ記憶部１５に記憶する。
【００９１】
最終的な認識結果であるマスク完了ＰＤＦファイルを、ＰＤＦファイル閲覧用のツールでモニタ２の画面に表示したときに、図１３（ｂ）に示すように、フラグが設定されている文字列「日本花子」を網掛け文字６８したり、またはその箇所の近傍位置に「警告」というマーク６９またはメッセージを表示しオペレータにマスク漏れを報知する。この実施形態によれば、同じ名前のマスクし忘れを防ぐことができる。
【００９２】
なお、本願発明は上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。例えば上記実施形態で説明した各構成要素をコンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００９３】
１…スキャナ、２…モニタ、３…コンピュータ、４…デジタルペン、５…プリンタ、６…記入情報受付部、７…画像受付部、８…マスク処理部、９…文字認識部、１０…辞書、１１…姓名辞書、１２…訂正処理部、１４…メモリ、１５…データ記憶部、１６…印刷制御部、１７…個人情報テーブル、２０…制御部、３１…ケーシング、３２…ペン部、３３…カメラ、３４…インクカートリッジ、３５…センサ、３５…筆圧センサ、３７…メモリ、３８…バッテリ、３９…通信部。
【図１】
2011181043.tif 000003
【図２】
2011181043.tif 000004
【図３】
2011181043.tif 000005
【図４】
2011181043.tif 000006
【図５】
2011181043.tif 000007
【図６】
2011181043.tif 000008
【図７】
2011181043.tif 000009
【図８】
2011181043.tif 000010
【図９】
2011181043.tif 000011
【図１０】
2011181043.tif 000012
【図１１】
2011181043.tif 000013
【図１２】
2011181043.tif 000014
【図１３】
2011181043.tif 000015