(57)【要約】【課題】帳票４を手書き入力によってテキストフィールド部とイメージフィールド部とに自由に区分して文字と絵を入力できるようにする。【解決手段】罫線４４を印刷した帳票４に対し、利用者は、デジタルペン２で文字および図（絵）を記入し、それぞれのエリアを予め定められたフィールド分割チェックタグ（記号○、記号△等）で範囲指定する。帳票読取装置１のＯＣＲ処理部１４は、デジタルペン２から得られた筆跡情報を基に帳票全体のイメージデータを作成する。データ処理部１８は、イメージデータをテキストデータフィールド部とイメージデータフィールド部とに分割し、テキストデータフィールド部のデータに対して文字認識処理を行う一方、イメージデータフィールド部のデータについてはそのまま出力し保存する。【選択図】図１
2006134105.tif 000002
【特許請求の範囲】
【請求項１】
文字記入欄に文字が未記入の状態の帳票のフォームデータを記憶した帳票フォームデータ記憶手段と、
前記帳票に筆記された文字の筆跡情報を取得するデジタルペンと、
前記デジタルペンから得られる文字の筆跡情報と前記帳票フォームデータ記憶手段の帳票のフォームデータとを基に前記帳票上に筆記された文字のイメージデータを生成する文字イメージ生成手段と、
前記文字イメージ生成手段により生成された文字のイメージデータの中に、前記帳票上のテキストデータの読み取り範囲を示す第１文字あるいはイメージデータの読み取り範囲を示す第２文字があるか否かを検出する範囲指定文字検出手段と、
前記範囲指定文字検出手段により検出された前記範囲指定文字によって指定される前記帳票上のエリアを認識するエリア認識手段と、
前記エリア認識手段により認識された前記帳票上のエリアに存在する前記文字のイメージデータに対して、前記範囲指定文字の種別に応じたデータ処理を行うデータ処理手段と
を具備したことを特徴とする帳票読取システム。
【請求項２】
デジタルペンを有線通信あるいは無線通信により接続した帳票読取装置における帳票読取方法において、
前記デジタルペンから得られる文字の筆跡情報と帳票フォームデータ記憶手段の帳票のフォームデータとを基に帳票上に筆記された文字のイメージデータを生成するステップと、
生成した文字のイメージデータの中に、前記帳票上のテキストデータの読み取り範囲を示す第１文字あるいはイメージデータの読み取り範囲を示す第２文字があるか否かを検出するステップと、
検出した前記範囲指定文字によって指定される前記帳票上のエリアを認識するステップと、認識した前記帳票上のエリアに存在する前記文字のイメージデータに対して、前記範囲指定文字の種別に応じたデータ処理を行うステップと
を有することを特徴とする帳票読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば帳票に文字を記入したときに文字の筆跡情報を取得するデジタルペン等の手書き文字入力装置を利用する帳票読取システム、帳票読取方法に関する。
【背景技術】
【０００２】
現在、表面にドットを印刷した帳票に文字を書き込むペンの機能と、ペンでドットをなぞった部分を光学的に読取り帳票より筆跡情報を得る機能とを備えたデジタルペンが開発されている。
この種の先行技術として、帳票に文字を記入したときにデジタルペンより得られる筆跡情報を用いて手書き文字イメージを作成し、それからテキストデータを得る文字認識技術が公開されている（例えば特許文献１参照参照）。
ところで、帳票の中には、文字と絵が混在した帳票がある。例えば住所を記入する欄と、その下の部分に住所周辺の地図を描く欄とが設けられているような帳票がある。
【特許文献１】特表２００３-５３６２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、現在のデジタルペンの仕様では、デジタルペンから得られる筆跡情報をそのままイメージ化し、イメージ全体をテキスト化することで文字として認識されたデータ、つまりテキストデータを得るため、手書き帳票をイメージスキャナで取り込み、ＯＣＲソフトウェアで文字認識するのと変わらず、１枚のページの中に文字と絵が混在するような帳票では、絵の部分だけをイメージとしてそのまま残すような部分的な処理ができないという問題があった。
【０００４】
本発明はこのような課題を解決するためになされたもので、帳票の紙面の使い方に応じてテキストフィールドとイメージフィールドを自由に区分して文字と絵を手書き入力することができる帳票読取システム、帳票読取方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記した目的を達成するために、本発明の帳票読取システムは、文字記入欄に文字が未記入の状態の帳票のフォームデータを記憶した帳票フォームデータ記憶手段と、前記帳票に筆記された文字の筆跡情報を取得するデジタルペンと、前記デジタルペンから得られる文字の筆跡情報と前記帳票フォームデータ記憶手段の帳票のフォームデータとを基に前記帳票上に筆記された文字のイメージデータを生成する文字イメージ生成手段と、前記文字イメージ生成手段により生成された文字のイメージデータの中に、前記帳票上のテキストデータの読み取り範囲を示す第１文字あるいはイメージデータの読み取り範囲を示す第２文字があるか否かを検出する範囲指定文字検出手段と、前記範囲指定文字検出手段により検出された前記範囲指定文字によって指定される前記帳票上のエリアを認識するエリア認識手段と、前記エリア認識手段により認識された前記帳票上のエリアに存在する前記文字のイメージデータに対して、前記範囲指定文字の種別に応じたデータ処理を行うデータ処理手段とを具備したことを特徴とする。
【０００６】
本発明の帳票読取方法は、デジタルペンを有線通信あるいは無線通信により接続した帳票読取装置における帳票読取方法において、前記デジタルペンから得られる文字の筆跡情報と帳票フォームデータ記憶手段の帳票のフォームデータとを基に帳票上に筆記された文字のイメージデータを生成するステップと、生成した文字のイメージデータの中に、前記帳票上のテキストデータの読み取り範囲を示す第１文字あるいはイメージデータの読み取り範囲を示す第２文字があるか否かを検出するステップと、検出した前記範囲指定文字によって指定される前記帳票上のエリアを認識するステップと、認識した前記帳票上のエリアに存在する前記文字のイメージデータに対して、前記範囲指定文字の種別に応じたデータ処理を行うステップとを有することを特徴とする。
【０００７】
本発明では、デジタルペンから得られる文字の筆跡情報と帳票のフォームデータとを基に帳票上に筆記された文字のイメージデータを生成し、そのイメージデータの中に、帳票上のテキストデータの読み取り範囲を示す第１文字あるいはイメージデータの読み取り範囲を示す第２文字があるか否かを検出する。そして、文字のイメージデータの中に第１文字あるいは第２文字のいずれかの特殊な範囲指定文字が存在することが検出された場合、検出された範囲指定文字により指定される帳票上のエリアを認識し、認識した帳票上のエリアに存在する文字のイメージデータに対して範囲指定文字によって指定されるデータ処理を行うので、デジタルペンから入力された筆跡情報を用いて、帳票の紙面上において文字と絵の領域の使い方に応じてテキストフィールドとイメージフィールドとを自由に区分して文字と絵を混在させて手書き入力することができる。
【発明の効果】
【０００８】
本発明によれば、帳票に対して、帳票の紙面の使い方に応じてテキストフィールドとイメージフィールドを自由に区分して文字と絵を手書き入力することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照して詳細に説明する。図１は本発明に係る一つの実施形態の帳票読取システムの構成を示すブロック図である。
【００１０】
図１に示す帳票読取システムは、帳票４への筆記と筆跡情報の取得とを同時に行う機能を備えるデジタルペン２と、このデジタルペン２にＵＳＢケーブル３を介して接続された帳票読取装置１とを備えている。帳票読取装置１は、例えばコンピュータなどである。
帳票４の表面全体には、特殊な配置形態の複数のドット（黒点）からなるドットパターンが薄い黒色で印刷されている。ドットパターンのドットは、約０．３ｍｍの間隔で、格子状に配置されている。それぞれのドットは、格子状の交点より上下左右にわずかにずれた位置に配置されている（図４参照）。
【００１１】
図２に示すように、帳票４には、スタートマーク４１、エンドマーク４２、罫線４４、タグ記入欄４５が薄い青色で印刷されている。罫線４４が印刷された範囲４３が通常の文字の記入欄である。タグ記入欄４５は、範囲指定用の特定の文字、例えば記号○、記号△等を記入する欄である。利用者は、通常、文字を罫線４４に沿って記入し、テキストとして認識すべき範囲について、左右のタグ記入欄４５に記号○を記入しそのエリアを指定する。また、画像、絵等のイメージとして認識すべき範囲について、左右のタグ記入欄４５に記号△を記入しそのエリアを指定する。なお、イメージとして認識すべき範囲については、文字を罫線４４に沿って記入する必要はない。
【００１２】
デジタルペン２では、帳票４の表面に印刷されたドットパターンが光学読取りの処理対象とされる。帳票４の表面に印刷されたスタートマーク４１、エンドマーク４２、文字記入欄４３、罫線４４、タグ記入欄４５等の薄い青色の部分は、人がペン部２５（図３参照）で所定の位置に文字を記入するためのガイド線であり、デジタルペン２での光学読取りの処理対象からは除外される。
【００１３】
帳票読取装置１は、制御部１０、通信インターフェース１１（以下、「通信Ｉ／Ｆ１１」という。）、メモリ１２、帳票作成部１３、ＯＣＲ処理部１４、辞書１５、データ記憶部１６、入力部１７、データ処理部１８、表示部１９を備えている。メモリ１２、ＯＣＲ処理部１４、ＯＣＲ処理部１４、データ処理部１８等は、ＣＰＵ、メモリ、ハードディスク装置等のハードウェア、ハードディスク装置にインストールされたオペレーティングシステム（以下「ＯＳ」という。）および制御ソフトウェア等が協働して実現されるものである。辞書１５は、ハードディスク装置等に格納されている。データ記憶部１６は、ハードディスク装置に構築された、例えばデータベース等である。
【００１４】
通信Ｉ／Ｆ１１は、デジタルペン２から送信された情報をＵＳＢケーブル３を通じて受信しメモリ１２に展開する。通信Ｉ／Ｆ１１は、帳票４の文字記入欄４３に筆記された文字の筆跡情報、ペンＩＤ、帳票ＩＤをデジタルペン２より取得する手段として機能する。
メモリ１２は、デジタルペン２から受信された筆跡情報を記憶する。筆跡情報とは、デジタルペン２のペン先の軌跡、書き順、スピード等のストローク情報、筆圧、筆記時刻等を含む情報である。また、メモリ１２は、これだけでなく、ＯＣＲ処理部１４が筆跡情報より生成した文字イメージの記憶およびデータ記憶部１６が複数の文字イメージをマージする際の文字イメージの記憶、ＯＣＲ処理部１４による文字イメージ生成および文字認識処理、ＯＣＲ処理部１４による帳票モデルデータ３５からのイメージの切り出し処理、ＯＣＲ処理部１４により切り出された各フィールド（枠）に、データ処理部１８が、文字イメージを重畳して訂正画面を表示する処理等を行う作業エリアとして機能する。
【００１５】
ＯＣＲ処理部１４は、制御部１０に制御されて、メモリ１２に記憶された筆跡情報に含まれるストローク情報（ペン先の軌跡（位置データ）、書き順、記入時刻、スピード等）と、データ記憶部１６の帳票モデルデータ３５の座標情報とから、文字の単位で文字イメージを生成し、メモリ１２へ記憶する。デジタルペン２が帳票４の表面を筆圧検知期間内になぞった位置データ（Ｘ座標、Ｙ座標）の集合を軌跡といい、位置データ（Ｘ座標、Ｙ座標）のうち、同じ筆圧検知期間内に区分されるものを書き順という。位置データ（Ｘ座標、Ｙ座標）には、記入時刻が対応付けられており、帳票４がペン先でなぞられた位置（座標）が変わる順序と時刻の移り変わりがが分るので、これらの情報からスピードおよび筆記方向（書き順）が得られる。
【００１６】
ＯＣＲ処理部１４は、筆跡情報（位置データ（Ｘ座標、Ｙ座標）と時刻）を基に座標上でドットデータを文字の単位で滑らかにつなげて文字イメージを生成する。ＯＣＲ処理部１４は、生成した文字イメージの帳票上の座標とデータ記憶部１６に記憶されている帳票モデルデータ３５（イメージデータ）の座標とを対応させて、帳票４の各文字記入欄４３を特定し、そのフィールド毎に文字イメージをイメージ管理テーブル３４へ登録する。
つまり、ＯＣＲ処理部１４は、デジタルペン２より受信されメモリ１２へ記憶された文字の筆跡情報と帳票モデルデータ３５とを基に帳票４の各文字記入欄４３に筆記された文字のイメージデータを生成し、生成した文字のイメージデータに帳票４を特定するための帳票番号を付与する文字イメージ生成手段として機能する。帳票番号は、デジタルペン２より受信された帳票ＩＤを基に付与され、帳票ＩＤと同じ場合もあり、また異なる場合もある。
【００１７】
ＯＣＲ処理部１４は、生成した文字イメージと帳票モデルデータ３５の文字記入欄に相当するフィールドのイメージとを重畳して表示部１９へ出力する表示イメージを生成する。
【００１８】
辞書１５には、多数の文字画像（以下「文字イメージ」という。）と各文字イメージに対応付けられた文字コード（テキストデータ）とが保存されている。
【００１９】
ＯＣＲ処理部１４は、データ処理部１８が生成しメモリ１２に記憶した文字イメージに対して辞書１５を参照して文字認識処理を実行し、文字認識結果として文字コード、つまりテキストデータを出力する。
【００２０】
ＯＣＲ処理部１４は、文字イメージに対する文字認識の際に文字認識が不可能であったものについては「？」等の文字コード（テキストデータ）を付与し文字認識結果とする。ＯＣＲ処理部１４は、帳票より読み取ったテキストデータ、つまり帳票テキストデータ３２と読取元の手書き文字イメージ３１とをデータ記憶部１６に保存する。
つまり、ＯＣＲ処理部１４は、ＯＣＲ処理部１４により生成された文字のイメージデータと辞書１５の文字イメージとをマッチングさせてテキストデータを出力する。
【００２１】
データ記憶部１６には、帳票４より読み取った手書き文字イメージ３１と、この手書き文字イメージ３１から文字認識して得た文字認識結果のファイルである帳票テキストデータ３２とが対応して保存される。
【００２２】
データ記憶部１６には、帳票の種別を特定する情報（帳票ＩＤ等）に対応して少なくとも１つの帳票フォームのイメージデータ３５（以下、「帳票モデルデータ３５」という。）が記憶されている。帳票モデルデータ３５は、文字が未記入の状態の帳票をイメージスキャナ等で予め読み取っておいた帳票のイメージであり、座標を指定（範囲を指定）することで部分的に切り出すことができる。データ記憶部１６は、ユーザにより文字が記入されていない帳票モデルデータ３５を記憶した帳票フォームデータ記憶手段である。
【００２３】
データ記憶部１６は、文字記入欄に文字が記入された帳票４よりの筆跡情報を基に生成した文字イメージを文字認識して得たテキストデータを記憶するテキストデータ記憶手段である。
データ記憶部１６には、帳票ＩＤと帳票モデルデータ３５を対応付けた帳票情報テーブル（図示せず）が少なくとも１つ記憶されている。帳票情報テーブルは、デジタルペン２より受信された帳票ＩＤに対して、どの帳票モデルデータ３５を使うかを決定するためのテーブルである。
入力部１７は、例えばキーボート、マウス、およびそのインターフェースモジュール等であり、複数の帳票４のデータを加工するための入力操作を受け付ける入力手段として機能する。なお、この入力手段の機能は、デジタルペン２による帳票の指定操作で代用可能である。
【００２４】
データ処理部１８は、帳票４を読み取る毎に、ＯＣＲ処理部１４によって生成された帳票４の手書き文字イメージを並べて表示する画面を表示する。
データ処理部１８は、ＯＣＲ処理部１４より生成された手書き文字イメージの中の所定位置（タグ記入欄４５）に、帳票４上のテキストデータの読み取り範囲を示す第１文字（記号○等）あるいはイメージデータの読み取り範囲を示す第２文字（記号△等）があるか否かを検出する範囲指定文字検出手段として機能する。第１文字および第２文字をフィールド分割チェックタグという。
【００２５】
データ処理部１８は、手書き文字イメージの中に第１文字（記号○等）あるいは第２文字（記号△等）のいずれかの範囲指定文字が存在することを検出した場合、検出した範囲指定文字によって指定される帳票４上のエリア（イメージ読取フィールド）を認識するエリア認識手段として機能する。範囲指定文字によって指定される帳票４上のエリア（イメージ読取フィールド）とは、帳票４の左側のタグ記入欄４５に記入された記号○と、右側のタグ記入欄４５に記入された記号○とを頂点として生成される矩形の範囲（枠）等である。
【００２６】
データ処理部１８は、認識した帳票４上のエリアに存在する手書き文字イメージに対して、範囲指定文字の種別（記号○か記号△か）に応じたデータ処理を行うデータ処理手段として機能する。範囲指定文字が記号○の場合は、文字認識処理を実行し、範囲指定文字が記号△の場合はイメージをそのまま出力し、また部分的にイメージの切り出しを行う等の画像処理を実行する。表示部１９は、ＯＣＲ処理部１４およびデータ処理部１８から出力される情報を画面に表示するモニタ等である。
【００２７】
図３に示すように、デジタルペン２は、ペン型の外形をなすケース部２０と、このケース部２０に備えられたカメラ２１、セントラル・プロセッシング・ユニット２２（以下「ＣＰＵ２２」という。）、メモリ２３、通信部２４、ペン部２５、インクタンク２６、筆圧センサ２７等から構成されている。この例のデジタルペン２は、帳票４のドットを光学的に読取り、帳票上の位置を検出する手書き入力装置の１つである。この他、超音波方式のものも利用できる。
【００２８】
カメラ２１は、発光ダイオード等の照明部と、ＣＣＤイメージセンサと、レンズ等の光学系とを備えたものである。赤外線発光部は、紙に対する照明として機能する。カメラ２１は６×６ドット分の視野があり、筆圧検知により毎秒５０以上のスナップショットを撮影する。
【００２９】
ペン部２５は、先端部よりインクタンク２６からのインクが滲み出し、ユーザがその先端部を帳票４の紙面に当接させた際に、帳票４の紙面にインクを付着させ、これにより文字を帳票４に筆記および図形を描画できる。ペン部２５は、先端部への圧力の印加に応じて伸縮する感圧タイプのものである。ペン部２５の先端部を帳票４に押し付けると(ポイントすると)、筆圧センサ２７により筆圧が検知され、ＣＰＵ２２は、カメラ２１で撮影された紙面のドットパターンを読取る。つまりペン部２５は、ボールペンの機能と筆圧検知機能とを備えている。
【００３０】
ＣＰＵ２２は、帳票４からのドットパターンの読取りを、あるサンプリングレートで行うことで、読取動作に伴う膨大な情報（ペン部２１の軌跡、書き順スピード等のストローク情報、筆圧、筆記時刻等を含む筆跡情報）を瞬時に認識する。
ＣＰＵ２２は、スタートマーク４１の位置がポイントされたときに読取りの開始を判定し、エンドマーク４２の位置がポイントされたときに読取りの終了を判定する。ＣＰＵ２２は、読取りの開始から終了までの期間、筆圧検知によりカメラ２１から取得された情報の画像処理を行い位置情報を生成し記入時刻と共にメモリ２３へ筆跡情報として記憶する。
【００３１】
メモリ２３には、帳票４に印刷されているドットパターンに対応する座標情報が記憶されている。またメモリ２３には、スタートマーク４１の位置の座標を読み取った際に帳票４の種類を識別するための情報として帳票ＩＤ、このペン自体を特定するための情報としてペンＩＤ等が記憶されている。メモリ２３は、エンドマーク４２の位置がポイントされたときにＣＰＵ２２が処理した筆跡情報を帳票読取装置１へ送信するまで保存する。
【００３２】
通信部２４は、帳票読取装置１と接続されたＵＳＢケーブル３を介して、メモリ２３の情報を帳票読取装置１へ送信する。ＵＳＢケーブル３を使った有線通信の他、筆圧センサ２４の情報の転送方法としては、例えば無線通信（ＩｒＤＡ通信、Bluetooth通信等）がある。Bluetoothは登録商標である。このデジタルペン２への電源供給は帳票読取装置１からＵＳＢケーブル３を通じて行われる。
【００３３】
なお、手書き文字入力装置（デジタイザ）としては、上記デジタルペン２と帳票４の組み合わせの他、ペン先方向へ超音波を発信する発信部と紙あるいはタブレットに反射した超音波を受信する受信部とを備え、ペン先の動いた軌跡（位置座標）を順次取得するようなデジタルペンでも良く、本発明は上記実施形態の光学式のデジタルペン２のみに限定されるものではない。
【００３４】
図４はデジタルペン２のカメラ２１で撮像される帳票４の範囲を示す図である。
デジタルペン２に内蔵されたカメラ２１が１回に読み取ることができる帳票４上の範囲は、ドットの間隔が約０．３ｍｍの場合、格子状に配置された６×６ドットの範囲、つまり３６ドットである。３６ドットの上下左右のずれの組み合わせを全て網羅すると、例えば６，０００万平方キロメートル程度の巨大な座標平面からなる紙（敷地）を作り出すことができる。このような巨大な座標平面のどの６×６ドット（正方形）をとってもそのドットパターンは異なる。従って、予め個々のドットパターンに対応する紙面データ（位置座標）をメモリ２３に格納しておくことで、帳票４の表面上（ドットパターン上）のデジタルペン２の軌跡は、帳票４の表面上ですべて異なる位置として認識できる。
【００３５】
図５に示すように、帳票管理テーブル３３は、申込番号を主キーとして、帳票番号、イメージフィールド、テキストフィールドを対応させて帳票データを一括して管理するためのテーブルである。
【００３６】
ここで、図６乃至図８を参照してこの帳票読取システムの動作について説明する。
この帳票読取システムでは、利用者が、デジタルペン２を帳票４のスタートマーク４１の位置でポイントすると、筆圧センサ２７により筆圧が検知され、ＣＰＵ２２へ通知される。これにより、ＣＰＵ２２は、カメラ２１を駆動し、ドットパターンの読取り動作を開始し、カメラ２１によってその位置のドットパターンが読み取られる。ＣＰＵ２２は、カメラ２１によって読み取られたドットパターンを基にポイントされた紙面上の位置座標と、メモリ２３に記憶されている帳票ＩＤの中から該当する帳票ＩＤを特定し、帳票４のスタートマーク４１の位置がポイントされたことを検知する。
【００３７】
その後、帳票４の文字記入欄４３へ文字が筆記（記入）されると、ＣＰＵ２２は、カメラ２１により撮像された画像を処理し、画像処理により得られた筆跡情報を順次メモリ２３へ記憶する（図６のステップＳ１０１）。ここでの画像処理では、カメラ２１により撮像された所定エリアの画像のドットパターンを解析し位置情報に変換する等の処理が行われる。ＣＰＵ２２は、エンドマーク４２がポイントされたことを検知するまで上記画像処理を繰り返す。
【００３８】
ＣＰＵ２２は、エンドマーク４２がポイントされたことを検知すると、メモリ２３に記憶されていた筆跡情報、ペンＩＤ、帳票ＩＤをＵＳＢケーブル３を通じて帳票読取装置１へ送信する（ステップＳ１０２）。帳票ＩＤは、例えば「００１」等とする。
【００３９】
帳票読取装置１では、デジタルペン２より送信された筆跡情報、ペンＩＤ、帳票ＩＤ等の情報を通信Ｉ／Ｆ１１が受信し、メモリ１２に記憶する。
【００４０】
ＯＣＲ処理部１４は、メモリ１２の帳票ＩＤを基にデータ記憶部１６の帳票情報テーブル（図示せず）を参照し、該当する帳票モデルデータ３５を読み出す。
【００４１】
次に、ＯＣＲ処理部１４は、データ記憶部１６から読み出した帳票モデルデータ３５と、メモリ１２に記憶された筆跡情報とを用いて手書き文字イメージを生成、つまりデジタルペン２の軌跡を文字の単位に繋げてイメージ化し（ステップＳ１０３）、文字イメージの位置座標のデータ（位置情報）と共にメモリ１２に記憶する。ＯＣＲ処理部１４は、これを行単位で繰り返す。
【００４２】
ＯＣＲ処理部１４によって、すべての行の文字イメージが生成されると、データ処理部１８は、その中に、テキストフィールドの分割チェックタグの有無を判定する（ステップＳ１０４）。つまり、データ処理部１８は、手書き文字イメージの中の所定位置（帳票４の左右のタグ記入欄４５）に、帳票４上のテキストデータの読み取り範囲を示す第１文字である記号○があるか否かを検出する。
【００４３】
手書き文字イメージの中の所定位置（帳票４の左右のタグ記入欄４５）に、図７に示すように、記号○が存在した場合（ステップＳ１０４のＹｅｓ）、データ処理部１８は、図８に示すように、帳票全体の手書き文字イメージのうち、左右の２つの記号○で囲まれる矩形のエリア内に存在する手書き文字イメージをテキストデータフィールド部として分割し（ステップＳ１０５）、それを帳票データの１つとして紐付けるため、テキストデータフィールド部の範囲情報（範囲開始位置座標（Ｘ３，Ｙ３）、範囲終了位置座標（Ｘ４，Ｙ４））を帳票管理テーブル３３へ登録する。
データ処理部１８は、作成された帳票全体の手書き文字イメージから、テキストデータフィールド部の手書き文字イメージを切り出してメモリ１２に記憶する。
【００４４】
ＯＣＲ処理部１４は、メモリ１２の手書き文字イメージと辞書１５の文字イメージとのイメージマッチングによる文字認識処理を行い（ステップＳ１０６）、一致あるいは類似する文字イメージに対応する文字コード、つまりテキストデータを辞書１５より読み出して文字認識結果とする。なお、一致あるいは類似する文字イメージがヒットしなかった場合は、その文字イメージの文字認識結果として「？」を付与する。
【００４５】
続いて、ＯＣＲ処理部１４は、文字認識結果のデータに対して、主キーとなる申込番号を付与し、文字認識結果のテキストデータを用いた帳票データ、つまり帳票テキストデータ３２を作成し、その帳票テキストデータ３２をデータ記憶部１６に保存する（ステップＳ１０７）。
【００４６】
一方、データ処理部１８は、イメージデータフィールド部の分割チェックタグの有無を判定する（ステップＳ１０８）。つまり、データ処理部１８は、手書き文字イメージの中の所定位置（帳票４の左右のタグ記入欄４５）に、帳票４上のイメージデータの読み取り範囲を示す第２文字である記号△があるか否かを検出する。
【００４７】
ここで、手書き文字イメージの中の所定位置（帳票４の左右のタグ記入欄４５）に、図７に示すように、記号△が存在した場合（ステップＳ１０８のＹｅｓ）、図８に示すように、データ処理部１８は、帳票全体の手書き文字イメージのうち、左右の２つの記号△で囲まれる矩形のエリア内に存在する手書き文字イメージをイメージデータフィールド部として分割し（ステップＳ１０９）、それを帳票データの１つとして紐付けるため、イメージデータフィールド部の範囲情報（範囲開始位置座標（Ｘ１，Ｙ１）、範囲終了位置座標（Ｘ２，Ｙ２））を帳票管理テーブル３３へ登録する。
【００４８】
データ処理部１８は、作成された帳票全体の手書き文字イメージから、イメージデータフィールド部の手書き文字イメージを切り出してメモリ１２に記憶する。そして、データ処理部１８は、イメージデータの保存形式、保存場所の指定を促す表示を表示部１９へ行う（ステップＳ１１０）。
【００４９】
表示部１９への表示の後、入力部１７より、保存形式、保存場所が指定されると（ステップＳ１１１）、データ処理部１８は、指定された保存形式でイメージデータを保存場所へ保存すると共に（ステップＳ１１２）、主キーである申込番号を帳票管理テーブル３３の該当帳票データの該当欄に登録する（ステップＳ１１３）。申込番号は、申込み順に付与される管理番号である。保存場所の指定がない場合、イメージデータは、初期設定では手書き文字イメージ３１としてデータ記憶部１６へ保存される。
これにより、帳票４の一連のデータ（帳票テキストデータ３２、手書き文字イメージ３１、帳票番号等）が申込番号によって紐付けられる。
【００５０】
このようにこの実施形態の帳票読取システムによれば、利用者は、罫線４４を印刷し予めフィールド分割チェックタグ（記号○、記号△等）のタグ記入欄４５を設けた帳票４に対してデジタルペン２で文字および図（絵）を記入し、文字および図（絵）それぞれのエリアを予め定められたフィールド分割チェックタグ（記号○、記号△等）で範囲指定する。
帳票読取装置１のＯＣＲ処理部１４は、デジタルペン２から得られた筆跡情報を基に帳票全体の手書き文字イメージデータを作成し、データ処理部１８は、その手書き文字イメージデータを、検出された記号に応じてテキストデータフィールド部とイメージデータフィールド部とに分割し、テキストデータフィールド部のデータに対しては、ＯＣＲ処理部１４が文字認識処理を行う一方、イメージデータフィールド部のデータについてはそのまま出力し保存するので、文字と絵が混在した帳票４に対してテキストフィールドとイメージフィールドを使い方に応じて区分して文字を自由に手書き入力することができ、利用者の使い勝手を向上することができる。
【００５１】
この発明は、例えば運送会社の配送伝票、住所案内書、保険会社の事故状況報告書等のように、文字と絵を併用する帳票に適用できる。すなわち、本発明では、手書き帳票におけるフレキシブルなエリア分割の機能を提供できる。
【００５２】
本発明は上記実施形態のみに限定されるものではない。
上記実施形態では、テキストデータの読み取り範囲を示す第１文字としての記号○とイメージデータの読み取り範囲を示す第２文字としての記号△とを用いたが、さらに記号を増やすことで、例えば横長の帳票を縦方向および横方向に複数に区分して利用できるようにする等、複雑なフィールド分割も可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の一つの実施形態の帳票読取システムの構成を示すブロック図。
【図２】帳票読取システムに用いる帳票の一例を示す図。
【図３】図１の帳票読取システムのデジタルペンの構成を示す図。
【図４】図３のデジタルペンのカメラの撮像エリアで撮像される帳票のドットパターンの一例を示す図。
【図５】帳票読取システムに用いる帳票管理テーブルの一例を示す図。
【図６】この実施形態の帳票読取システムの動作を示すフローチャート。
【図７】帳票全体の手書き文字イメージの中に検出されたフィールド分割チェックタグ（記号○、記号△）を示す図。
【図８】フィールド分割チェックタグ（記号○、記号△）の位置で分割された各フィールドに対してそれぞ別個の処理を行うことを説明するための図。
【符号の説明】
【００５４】
１…帳票読取装置、２…デジタルペン、３…ＵＳＢケーブル、４…帳票、１０…制御部、１１…通信Ｉ／Ｆ、１２…メモリ、１４…ＯＣＲ処理部、１５…辞書、１６…データ記憶部、１７…入力部、１８…データ処理部、１９…表示部、２０…ケース部、２１…カメラ、２２…ＣＰＵ、２３…メモリ、２４…通信部、２５…ペン部、２６…インクタンク、２７…筆圧センサ、４１…スタートマーク、４２…エンドマーク、４３…文字記入欄、４４…罫線、４５…タグ記入欄
【図１】
2006134105.tif 000003
【図２】
2006134105.tif 000004
【図３】
2006134105.tif 000005
【図４】
2006134105.tif 000006
【図５】
2006134105.tif 000007
【図６】
2006134105.tif 000008
【図７】
2006134105.tif 000009
【図８】
2006134105.tif 000010