(57)【要約】【課題】訂正画面上で、帳票から読み取った文字を違和感なく訂正できるようにする。【解決手段】この文字読取装置は、文字記入欄に文字が記入された帳票より読み取ったテキストデータ６２と、帳票の文字記入欄および外形を指定した入力帳票パラメータ３１と、帳票フォーム３４とを記憶するデータベース６と、データベース６の入力帳票パラメータ３１と画面サイズの指定値とから帳票と同じ入力フィールド（文字訂正入力欄３３）を構成する画面構成パラメータ３２を生成すると共に文字訂正入力欄３３に適合するフォントを選定し、テキストデータ６２を文字訂正入力欄３３に挿入し、データベース６の帳票フォーム３４をその文字訂正入力欄３３の背景とした訂正画面３５を表示する訂正処理部８とを備える。【選択図】図１
2006106904.tif 000002
【特許請求の範囲】
【請求項１】
文字記入欄に文字が記入された帳票より読み取ったテキストデータを記憶するテキストデータ記憶手段と、
前記帳票の文字記入欄に相当する入力フィールドの範囲および外形を指定した入力帳票パラメータを記憶するパラメータ記憶手段と、
文字記入欄に文字が未記入の状態の帳票フォームのイメージデータを記憶した帳票フォーム記憶手段と、
前記パラメータ記憶手段に記憶された入力帳票パラメータと画面サイズの指定値に基づいて、画面構成パラメータを生成する手段と、
前記画面構成パラメータに基づいて帳票の文字記入欄と同じ位置に配置した文字訂正用の入力フィールド、あるいは前記帳票と同じ配置関係で拡大率が異なる入力フィールドを作成すると共に、前記入力フィールドに適合する大きさ、ピッチのフォントを選定し、テキストデータ記憶手段に記憶されたテキストデータを、前記入力フィールドに挿入する手段と、
前記入力フィールドに対し、前記帳票フォーム記憶手段に記憶された帳票フォームのイメージデータを背景とした訂正画面を表示する手段と
を具備したことを特徴とする文字読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば帳票よりイメージスキャナ等で読み取った帳票の文字を訂正画面で訂正する文字読取装置に関する。
【背景技術】
【０００２】
従来、帳票ベースのＯＣＲ装置で訂正画面を作成する場合、各入力フィールドの配置や位置合わせ、フォントサイズなどの指定がうまく合わない等と大変苦労した。また、訂正画面の縮小／拡大などは各アイテムの再配置やフォントサイズの選択を変えなくてはならず、変更が容易ではなかった。
従来の文字読取装置としては、例えばスキャナによって読み取ったデータを検証する上で、帳票上のデータの配置と表示画面でのデータの配置とを類似させることで、帳票と読み取ったデータとの検証を容易にする技術がある。
（例えば特許文献１参照）。
【特許文献１】特開平９−２５９２００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の文字読取装置の場合、入力帳票と同じ訂正画面を作成しようとしても、帳票とほぼ同じレイアウトの枠に、オペレーティングシステムで許容されているフォントサイズ、ピッチを当てはめるしかなく、帳票上のデータの配置と表示画面でのデータの配置が類似してはいるものの、まったく同じではなく、文字読取結果の検証だけでなく訂正、つまり文字訂正欄へ新たなテキストをキー入力する上では、やはり違和感があった。
【０００４】
本発明はこのような課題を解決するためになされたもので、帳票から読み取った文字を違和感なく訂正することのできる文字読取装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記した目的を達成するために、本発明の文字読取装置は、文字記入欄に文字が記入された帳票より読み取ったテキストデータを記憶するテキストデータ記憶手段と、前記帳票の文字記入欄に相当する入力フィールドの範囲および外形を指定した入力帳票パラメータを記憶するパラメータ記憶手段と、文字記入欄に文字が未記入の状態の帳票フォームのイメージデータを記憶した帳票フォーム記憶手段と、前記パラメータ記憶手段に記憶された入力帳票パラメータと画面サイズの指定値に基づいて、画面構成パラメータを生成する手段と、前記画面構成パラメータに基づいて帳票の文字記入欄と同じ位置に配置した文字訂正用の入力フィールド、あるいは前記帳票と同じ配置関係で拡大率が異なる入力フィールドを作成すると共に、前記入力フィールドに適合する大きさ、ピッチのフォントを選定し、テキストデータ記憶手段に記憶されたテキストデータを、前記入力フィールドに挿入する手段と、前記入力フィールドに対し、前記帳票フォーム記憶手段に記憶された帳票フォームのイメージデータを背景とした訂正画面を表示する手段とを具備したことを特徴とする。
【０００６】
本発明では、訂正画面の配置、文字訂正や入力しようとする入力フィールドの文字数、範囲を指定した入力帳票パラメータを文字読取装置に記憶させておき、帳票から読み取った文字を訂正するための訂正画面を構成する際に、入力帳票パラメータと画面サイズの指定値を基に帳票と同じ配置で入力フィールドを表示すると共に、入力フィールドの背景に読取元の帳票のフォームイメージを表示するので、帳票とまったく同じ位置、同じ大きさの文字入力欄で、文字認識結果のテキストデータを訂正することができる。
すなわち、訂正画面を表示すると、帳票から読み取った文字が帳票のフォームとまったく同じ位置に表示され、しかもその背景には帳票のフォームのイメージが表示されるので、訂正作業者は、訂正画面上で帳票をそのまま見ている感覚で読取結果の文字を訂正することができる。
【発明の効果】
【０００７】
以上説明したように本発明によれば、帳票から読み取った文字を違和感なく訂正することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面を参照して詳細に説明する。図１は本発明に係る一つの実施形態の文字読取装置の構成を示すブロック図である。
【０００９】
図１に示すように、この文字読取装置は、入力部１、メモリ２、パラメータ生成部３、文字読取部４、辞書５、データベース６、印字部７、訂正処理部８、表示部９を備えている。入力部１は、例えばイメージスキャナとそのインターフェース等のハードウェアと、入力された画像データを取り込むためのソフトウェア等からなる帳票イメージ読取手段と、帳票読取に関する操作および帳票や画面に関するパラメータの指示値を入力するキーボード、マウス等のユーザ操作を受け付ける手段とを含むものである。
メモリ２、パラメータ生成部３、文字読取部４、辞書５、データベース６、印字部７、訂正処理部８、制御部１０等は、コンピュータのＣＰＵ、メモリ、ハードディスク装置等のハードウェア、オペレーティングシステム（以下ＯＳと称す）および制御ソフトウェア等が協働して実現されるものである。
【００１０】
入力部１では、例えば読取台にセットされた、文字記入欄に文字の記入された帳票の表面をイメージスキャナがイメージスキャン、つまり画像を読み取って帳票イメージを取得し、メモリ２に記憶する。
【００１１】
メモリ２は、帳票イメージを記憶するだけでなく、パラメータ生成部３、文字読取部４および制御部１０が帳票イメージより文字領域を切り出し、文字認識し、文字認識結果のテキストデータを訂正し出力する等の処理を行う作業エリアとして機能する。
【００１２】
パラメータ生成部３は、帳票イメージと対応するパラメータ入力欄を画面に表示し、オペレータによるキー入力に従って帳票イメージに対する入力帳票パラメータ（図３参照）を生成し、帳票ＩＤに対応付けてデータベース６へ登録する。
【００１３】
辞書５には、文字認識結果として出力される文字コードとこの文字コードに対応する文字画像（文字イメージ）が対応して格納されている。また辞書５には、さまざまなサイズのフォントデータが記憶されている。
【００１４】
文字読取部４は、制御部１０に制御されて、メモリ２に記憶された帳票イメージに対して予め自身に設定された文字レイアウト情報（以下文字読取定義パラメータと称す）を基に、帳票イメージのどの位置にどのように文字データが配置されているかのレイアウト解析を行い、文字列が含まれる領域（以下文字領域と称す）を切り出す処理を行う。
【００１５】
文字読取部４は、切り出した文字領域に対して辞書５を参照して文字認識処理を実行し、文字認識結果として文字コード、つまりテキストデータを得る。文字読取部４は、帳票より読み取ったテキストデータ３０と読取元の帳票イメージ６２とをデータベース６に保存する。
【００１６】
印字部７は、イメージスキャナで読み取った帳票に対して帳票１枚１枚を識別（特定）するための帳票通し番号（以下Ｓｅｑ番号という）を印字する。Ｓｅｑ番号は、制御部１０が新規帳票読取の際にメモリ２上でカウントし印字部７に与える。この他、帳票には、帳票の種類を識別するための帳票ＩＤが予め印刷されている。帳票ＩＤは、レイアウト解析の際に文字読取部４によって帳票の種類を特定するために利用される。
【００１７】
データベース６には、図２に示すように、帳票をイメージスキャンして得た帳票イメージ３０と、この帳票イメージ３０から文字認識して得た文字認識結果のファイルであるテキストデータ６２とが対応して保存される。
訂正処理部８は、訂正画面を表示し、その訂正画面の文字訂正入力欄に、入力部１よりキー入力された文字にて文字認識結果を訂正し、データベース６の内容を更新する。
【００１８】
また、データベース６には、図３に示すように、パラメータ生成部３により生成された入力帳票パラメータ３１が記憶されている。
入力帳票パラメータ３１は、入力帳票、つまりイメージスキャナにより読み取られる帳票の帳票サイズとして、例えば単位（ｍｍ）、Ａ５（幅２１０、高さ１４８）等と、帳票内の読取フィールド（横方向始点、横方向終点、縦方向始点、縦方向終点、桁数）を実際の寸法（サイズ）で指定するデータであり、図５に示す文字訂正入力欄３３を作成するための元データである。
【００１９】
さらに、データベース６には、図６に示すような帳票フォームのイメージデータ３４（以下帳票フォーム３４と称す）が記憶されている。帳票フォーム３４は、文字が記入されていない状態の帳票をイメージスキャナで読み取った帳票イメージである。
【００２０】
データベース６は、文字記入欄に文字が記入された帳票より読み取ったテキストデータを記憶するテキストデータ記憶手段である。データベース６は、パラメータ生成部３により生成された帳票の文字記入欄および外形等を指定した入力帳票パラメータ３１を記憶するパラメータ記憶手段である。データベース６は、帳票のフォームのイメージを記憶した帳票フォーム記憶手段である。
【００２１】
訂正処理部８は、データベース６に記憶された入力帳票パラメータ３１と画面サイズの指定値に従って画面構成パラメータ３２を生成し、生成した画面構成パラメータ３２に基づいて帳票の文字記入欄と同じ位置に配置した文字訂正入力欄、あるいは帳票と同じ配置関係で拡大率が異なる文字訂正入力欄を作成し、各文字訂正入力欄に適する大きさ、ピッチのフォントを選定した上で、データベース６に記憶されたテキストデータを該当する文字訂正入力欄に挿入し、データベース６に記憶された帳票のフォームイメージを背景とした訂正画面を生成し表示部９へ出力する。表示部９は、訂正処理部８から出力された訂正画面等を表示するモニタ等である。画面構成パラメータ３２は、読取元の帳票に対して拡大率がまったく同じか、倍率指定により拡大率の異なる画面を構成するためのパラメータである。
つまり、訂正処理部８および表示部９は、作成した文字訂正入力欄に対し、データベース６に記憶された帳票のフォームイメージを背景とした訂正画面を表示する手段として機能する。
【００２２】
以下、図２乃至図７を参照してこの文字読取装置の動作を説明する。
この文字読取装置では、スキャナまたはファイルから読み込んだ帳票イメージに対して文字読取定義パラメータに基づいた構造解析を行い、文字を読み取り、読み取った結果を訂正処理により訂正画面で確認を促し、訂正結果を、例えばデータベース６へ登録したり、印字部９へ出力する。
この場合、オペレータは、読取対象の帳票を読取台にセットし、入力部１に帳票ＩＤをキー入力し、読取スタートボタンを押す。すると、制御部１０は、新規の帳票通番であるＳｅｑ番号をメモリ２に設定し、入力部１に対して帳票の読み取りを指示する。この指示に従い入力部１はＣＣＤセンサ等を駆動して帳票の表面をイメージスキャンすることで、帳票の画像データである帳票イメージ３０（図２参照）をメモリ２に取り込む。
【００２３】
帳票イメージ３０がメモリ２に取り込まれると、文字読取部４は、メモリ２に記憶された帳票イメージ３０に対して、帳票ＩＤに該当する文字レイアウト情報を用いて帳票上の文字のレイアウトを解析し、文字領域を切り出し、メモリ２に展開する。
【００２４】
文字読取部４は、メモリ２に展開されている文字領域について辞書５の文字イメージとのイメージマッチングによる文字認識を行い、一致あるいは類似する文字イメージに対応する文字コード、つまりテキストデータを辞書５より読み出して文字認識結果とする。
【００２５】
１枚の帳票について、すべての文字領域の文字読取処理が終了すると、制御部１０は、メモリ２に記憶されている文字認識結果のテキストデータ６２と帳票イメージ３０とをデータベース６へ保存する。
【００２６】
次に、読み取ったテキストデータの訂正処理について説明する。
データベース６に保存したテキストデータを訂正する場合、この文字読取装置では、訂正作業者であるオペレータは、入力部１から訂正処理部８を起動する操作を行う。なお、上記文字読取処理の結果のテキストデータ６２の中に、例えば「？」等の付与されたリジェクト文字があることが検出された場合に、訂正処理部８を起動するようにしてもよい。
起動した訂正処理部８は、データベース６に記憶されている入力帳票パラメータ３１と画面サイズの指定値とを読み出して、これらのデータから画面構成パラメータ３２を計算し、計算結果をメモリ２に展開すると共にデータベース６へ記憶する。
【００２７】
この場合、訂正処理部８は、図３に示した入力帳票パラメータ３１と訂正画面の画面サイズ（単位：ｄｏｔ）の指定値から、図４に示すような画面構成パラメータ３２を計算し、データベース６へ記憶する。画面構成パラメータ３２は、実際の画面上に配置される入力フィールド（文字訂正入力欄３３）を示す値である。画面サイズの指定値は、予めメモリ２に設定しておいてもよく、訂正画面作成時にユーザに対して入力を促す画面を表示して、入力させるようにしてもよい。
【００２８】
画面サイズが、例えば幅８４０、高さ５９２（ｄｏｔ）の場合、訂正処理部８は、入力帳票の寸法（ｍｍ）と画面サイズ（ｄｏｔ）との対比、つまり２１０：１４８＝８４０：５９２を決定し、比例計算により画面構成パラメータ３２を計算する。
そして、訂正処理部８は、計算して得た画面構成パラメータ３２と帳票フォーム３６を用いて訂正画面を作成し表示する。
【００２９】
この際、訂正処理部８は、画面構成パラメータ３２で指定される入力フィールドの大きさと文字数から１文字のサイズ（大きさ）及び文字ピッチ（間隔）を計算し、その入力フィールドにマッチした（適合する）フォントサイズを選定する。
【００３０】
例えば図４の画面構成パラメータ３２の「１．郵便番号１」の場合、訂正処理部８は、幅１９６−１３６＝６０、高さ１３８−１１４＝２４、１文字の幅６０／３文字＝２０を計算で求め、幅：２０、高さ：２４に適合するフォントを辞書５あるいはＯＳによって指定されたフォント記憶部より選択し、文字読取結果のテキストデータを選択したフォントとして各入力フィールドに挿入する。これを他の「２．…」以降の項目についても繰り返し、図５に示すような文字訂正入力欄３３を作成する。
【００３１】
そして、訂正処理部８は、データベース６より該当帳票フォーム３６を読み出して文字訂正入力欄３３に対する背景とし、訂正画面を表示部９へ出力する。
これにより、表示部９に、文字読取結果を訂正するための訂正画面３５（図７参照）が表示される。
【００３２】
訂正画面３５には、帳票の文字記入欄そのままの位置に入力フィールドとしての文字訂正入力欄３３が表示されるので、訂正作業者は、訂正画面３５に表示された文字訂正入力欄３３にキー入力を行うことで、文字読取結果を訂正できる。
【００３３】
このようにこの実施形態の文字読取装置によれば、入力帳票（帳票フォーマットの種類あるいは帳票ＩＤ）を指定するだけで、その入力帳票と同じ配置、フォントサイズ、ピッチで訂正画面が構成され、しかも訂正画面の背景には、その入力帳票のフォームイメージが配置されるので、訂正作業者は、帳票を使うのとまったく同じ感覚、つまり帳票の各文字訂正入力欄３３に読取結果のテキストデータが挿入された違和感のない訂正画面で、文字認識結果のテキストデータを訂正できる。
【００３４】
また、この例にあげた使い方の場合、入力帳票フォーマットは既にＯＣＲ読み取りの段階で指定されているので、訂正画面の位置パラメータの設定すら不要になる。
訂正画面を設計する場合、入力帳票フォームにこだわらず、フィールドの配置、入力フィールドの文字数／サイズを指定するだけで、訂正画面を簡単に作成できる。
【００３５】
本発明は上記実施形態のみに限定されるものではない。
上記実施形態では、訂正画面の背景として表示される帳票フォーム３４と同じ大きさ、位置になるように文字訂正入力欄３３を構成したがフォント自体は自動選定となる。
そこで、訂正画面に表示される文字訂正入力欄３３に表示される帳票フォーム３４に対してフォントサイズ等をより近づけたい場合、個別に縮小／拡大の倍率指定を行うことで、図８に示すように、例えば「東芝太郎」の入力欄を大きくする等、所望の大きさに拡大あるいは縮小された文字訂正入力欄３６を作成できるので、訂正を行い易い画面となる。つまり、画面内の個々の入力フィールドの倍率を指定することで、その倍率に合せた文字訂正入力欄３３を設けた訂正画面を表示して訂正作業を行うことができる。倍率の指定は、整数倍とは限らず、小数点を含む倍率での指定が可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の一つの実施形態の文字読取装置の構成を示すブロック図。
【図２】図１の文字読取装置で読み取られた帳票イメージの一例を示す図。
【図３】図１の文字読取装置に記憶されている入力帳票パラメータを示す図。
【図４】図１の文字読取装置に記憶されている画面構成パラメータを示す図。
【図５】帳票イメージから読み取った文字を入れた文字訂正入力欄を示す図。
【図６】帳票フォームの一例を示す図。
【図７】訂正画面の一例を示す図。
【図８】文字訂正入力欄の他の例を示す図。
【符号の説明】
【００３７】
１…入力部、２…メモリ、３…パラメータ生成部、４…文字読取部、５…辞書、６…データベース、７…印字部、８…訂正処理部、９…表示部、１０…制御部、３０…帳票イメージ、３１…入力帳票パラメータ、３２…画面構成パラメータ、３３，３６…文字訂正入力欄、３４…帳票フォーム、３５…訂正画面、６２…テキストデータ。
【図１】
2006106904.tif 000003
【図２】
2006106904.tif 000004
【図３】
2006106904.tif 000005
【図４】
2006106904.tif 000006
【図５】
2006106904.tif 000007
【図６】
2006106904.tif 000008
【図７】
2006106904.tif 000009
【図８】
2006106904.tif 000010