(57)【特許請求の範囲】
【請求項１】
帳票類上に記された文字データを光学的に読取り、電気信号に変換してイメージデータを出力する文字読取部と、前記文字読取部からのイメージデータに対し文字認識処理を行い基準認識閾値以上の候補文字があるときその候補文字を該イメージデータの文字データとして出力する認識部と、イメージデータ及び／又は文字データを表示可能な表示部と、データを格納する格納部を有する帳票類読取装置であって、
前記文字読取部によって得たイメージデータのうち、前記認識部の基準認識閾値未満のイメージデータに対し、更に、該基準認識閾値より低い認識閾値を設定して認識処理を行い、前記基準認識閾値より低い認識閾値以上の候補文字のうちの第１候補文字を該イメージデータの推定文字データとして得る文字推定手段と、
前記イメージデータが前記基準認識閾値以上のイメージデータであった場合には該イメージデータと前記認識部から出力された文字データを対応付けて前記格納部に格納し、前記イメージデータが前記基準認識閾値未満のイメージデータであった場合には該イメージデータと前記文字推定手段が得た前記推定文字データを対応付けて前記格納部に格納する格納手段と、
前記格納部から前記帳票類毎のイメージデータと前記イメージデータに対応付けられて格納されている文字データ又は推定文字データを取り出して該イメージデータと対応付けて前記表示部に表示し、推定文字データを表示する際は該推定文字データを識別可能に差別表示する表示手段と、を備えたことを特徴とする帳票類読取装置。
【請求項２】
会計帳票上に記された数値データを光学的に読取り電気信号に変換してイメージデータを出力する光学的文字読取部と、前記光学的文字読取部からのイメージデータに対し文字認識処理を行い基準認識値以上の候補文字があるときその候補文字を該イメージデータの数値データとして出力する認識部と、
イメージデータ及び／又は文字データを表示可能な表示部と、データを格納する格納部を有する会計帳票読取装置であって、
前記光学的文字読取部によって得たイメージデータのうち、前記認識部の基準認識閾値未満の認識対象数値データに対し、更に、該基準認識閾値より低い認識閾値を設定して認識処理を行い、前記基準認識閾値より低い認識閾値以上の候補文字のうちの第１候補文字を該イメージデータの推定数値データとして得る数値推定手段と、
前記イメージデータが前記基準認識閾値以上のイメージデータであった場合には該イメージデータと前記認識部から出力された数値データを対応付けて格納し、前記イメージデータが前記基準認識閾値未満のイメージデータであった場合には該イメージデータと前記数値推定手段が得た前記推定数値データを対応付けて前記格納部に格納する格納手段と、
読取り対象である全ての会計帳票の読取りが終った時、会計帳票一単位毎に前記格納部から当該帳票類に対応するイメージデータと該イメージデータに対応付けられて格納されている数値データ又は推定数値データを取り出し、会計帳票の種類毎に定められた形式に基づいて、該イメージデータと対応付けて前記表示部に表示し、推定文字データを表示する際は該推定文字データを識別可能に差別表示する表示手段と、
を備えたことを特徴とする会計帳票読取装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、文書若しくは帳票（以下、帳票類）に記されたデータを入力するため帳票類を読み取る帳票読取装置に関し、特に、光学文字読取装置を用いた帳票読取装置に関する。
【０００２】
【従来の技術】
文書若しくは帳票類を読取り入力データを得る入力装置の一種として、光学文字読取装置（ＯＣＲ）がある。光学文字読取装置にあっては、原理的には、読取り対象の帳票類を光学的に走査し、鉛筆、あるいは筆記具によって帳票類に記された文字等の反射光を得て光電変換により電気信号を取り出しＡ／Ｄ変換を行いイメージデータを得て、当該イメージデータに対し、例えば、パターン認識等による文字認識処理を行う。このような文字認識装置にあっては、技術的には文字の読取り精度の向上及び読み取った文字の認識率の向上が計られてきたが、読取り精度や認識率の向上とあいまった重要な解決課題として、帳票類の記入ミスや誤字があった場合の処理、即ち、入力データのチェック及び修正方式が挙げられる。入力時に認識不能な文字を検出した場合の処理方式として最も原始的な方式としては読み取った帳票類を読取り不能としてハードウエア的に排出し、オペレータが排出された帳票類を検査し訂正した後、再び読み取るという方式が当初開発された。
【０００３】
しかし、上述の方式ではオペレータにとって認識不能文字がどれだけあるかの判断が必要である等、オペレータの負荷が過大でありデータ入力効率が悪いため、その後、表示装置上に認識不能文字が存在する帳票類がある都度記入データのイメージパターンを示し、読取り不能文字を明点表示する等により、オペレータに読取り不能文字の位置を明示してオペレータによる修正を可能とした方式が開発された。しかしながら、上述の方式では表示されたイメージパターンがどのように読取られた（文字認識された）かが不明であるという不都合があり、また、読取り結果（認識結果）のみを表示する場合にはチェックのため帳票とその都度突き合わせを行う必要があるという不都合があった。
【０００４】
これに対し、帳票に読取り不能文字がある場合に、読取りの都度、イメージデータと読取り結果（読取り可能な文字はその読取り結果（認識結果）を、読取り不能文字については読取り不能文字であることを示す特定の文字を対応させたもの）とを対応させて表示し、当該表示により読取り不能文字が判別された帳票を読み取る毎にオペレータに修正を行わせる方式（特公昭５７−４６１０６号）がある。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特公昭５７−４６１０６号に開示された技術では、多数の帳票を連続して読み取っているとき、ある一枚の帳票に読取り不能文字が判別されるとその帳票が表示装置に表示され、オペレータが帳票を参照して入力装置から文字の修正を行うので、帳票類の連続読取りがしばしば長時間にわたって中断され、入力効率が低下するという問題点があった。
【０００６】
また、会計帳票のデータは数値であり、相手先コードや科目コードのような文字（数字）も数値として扱うほうが装置全体として取り扱いが容易である場合があるが、数値と文字では電子計算機内部での取り扱いにおいて異なる。このことから、そのような方式をとる装置での会計帳票データの修正にあたっては単に従来のように認識不能とされた文字のみの修正では後述するトータルチェックの実行時等に不都合が生じることとなる。
【０００７】
更に、特公昭５７−４６１０６号に開示された技術では読取り不能文字が存在する場合に当該イメージデータと読取り結果（読取り可能な文字はその読取り結果（認識結果）を、読取り不能文字については読取り不能文字であることを示す特定に変換したもの）を表示するが、近年の読取り精度及び認識技術の発達により事実上読取り不能な文字はなく、判別精度の程度は異なるものの読み取った文字は正誤は別として認識可能である。従って、近年の読取り精度及び認識技術の優れた文字認識装置における入力データの修正においては、従来の読取り不能文字の存在による帳票類の記入データの適否判定方式に替えた新たな方式の開発が望まれていた。
【０００８】
本発明は、上記従来の技術の問題点及び解決課題に基づいてなされたものであり、対象とする帳票類を全て入力した後、読み取った帳票類の形式及び記入データの入力イメージと認識結果若しくは推定結果を表示し、推定を行った場合に表示された推定結果に基づいて入力データの修正を行うよう構成した帳票類読取装置の提供を目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために第１の発明の帳票類読取装置は、帳票類上に記された文字データを光学的に読取り、電気信号に変換してイメージデータを出力する文字読取部と、文字読取部からのイメージデータに対し文字認識処理を行い基準認識閾値以上の候補文字があるときその候補文字を該イメージデータの文字データとして出力する認識部と、イメージデータ及び／又は文字データを表示可能な表示部と、データを格納する格納部を有する帳票類読取装置であって、文字読取部によって得たイメージデータのうち、認識部の基準認識閾値未満のイメージデータに対し、更に、該基準認識閾値より低い認識閾値を設定して認識処理を行い、基準認識閾値より低い認識閾値以上の候補文字のうちの第１候補文字を該イメージデータの推定文字データとして得る文字推定手段と、イメージデータが基準認識閾値以上のイメージデータであった場合には該イメージデータと認識部から出力された文字データを対応付けて格納部に格納し、イメージデータが基準認識閾値未満のイメージデータであった場合には該イメージデータと文字推定手段が得た推定文字データを対応付けて格納部に格納する格納手段と、格納部から帳票類毎のイメージデータとイメージデータに対応付けられて格納されている文字データ又は推定文字データを取り出して該イメージデータと対応付けて表示部に表示し、推定文字データを表示する際は該推定文字データを識別可能に差別表示する表示手段と、を備えたことを特徴とする。
【００１０】
また、第２の発明の帳票類読取装置は、会計帳票上に記された数値データを光学的に読取り電気信号に変換してイメージデータを出力する光学的文字読取部と、光学的文字読取部からのイメージデータに対し文字認識処理を行い基準認識値以上の文字候補があるときその候補文字を該イメージデータの数値データとして出力する認識部と、イメージデータ及び／又は文字データを表示可能な表示部と、データを格納する格納部を有する会計帳票読取装置であって、光学的文字読取部によって得たイメージデータのうち、認識部の基準認識閾値未満の認識対象数値データに対し、更に、該基準認識閾値より低い認識閾値を設定して認識処理を行い、基準認識閾値より低い認識閾値以上の候補文字のうちの第１候補文字を該イメージデータの推定数値データとして得る数値推定手段と、イメージデータが基準認識閾値以上のイメージデータであった場合には該イメージデータと認識部から出力された数値データを対応付けて格納し、イメージデータが基準認識閾値未満のイメージデータであった場合には該イメージデータと数値推定手段が得た推定数値データを対応付けて格納部に格納する格納手段と、読取り対象である全ての会計帳票の読取りが終った時、会計帳票一単位毎に格納部から当該帳票類に対応するイメージデータと該イメージデータに対応付けられて格納されている数値データ又は推定数値データを取り出し、会計帳票の種類毎に定められた形式に基づいて、該イメージデータと対応付けて表示部に表示し、推定文字データを表示する際は該推定文字データを識別可能に差別表示する表示手段と、を備えたことを特徴とする。
【００１１】
【作用】
上記構成により第１の発明の帳票類読取装置は、文字推定手段により文字読取部によって得たイメージデータのうち、認識部による基準認識閾値以下のイメージデータに対し基準認識閾値より低い認識閾値を設定して認識を行うことにより推定文字データを得るので、読取り不能文字が生じない。
【００１２】
第２の発明の会計帳票読取装置は、文字読取部によって得たイメージデータのうちから読み取った帳票類の種類を判定する帳票類種別情報を得て、数値推定手段により、認識対象数値データのうち認識部による基準認識閾値以下の認識対象数値データに対し基準認識閾値より低い認識閾値を設定して認識を行うと共に、該帳票類種別情報に基づく論理推定基準により数値を推定して推定数値データを得るので、読取り不能の数値が生じない。また、全ての会計帳票を読取ってから、入力修正画面にデータを帳票形式で表示する。
【００１３】
【実施例】
図１は本発明に基づく帳票類読取装置１０の一実施例の構成を示すブロック図であり、１は光学的文字読取装置（以下、ＯＣＲ）であり読取部に相当し、２は文字認識部、３は文字推定手段、４は格納手段、５は表示手段、６はデータ等を格納する格納装置からなる格納部であり磁気ディスク、光ディスク、フロッピーディスク等が相当する。７はディスプレイ等の表示装置からなる表示部、８はキーボード等の入力装置、９はデータ修正手段である。
【００１４】
図３は財務処理システムに図１の帳票類読取装置１０を適用した例であり、財務処理システム（図では"ＯＣＲ財務システム"と記されている）の開始画面を示すものである。ここで、図３のメニュー"１"には帳票類読取装置１０による会計帳票の一括入力処理が示され、メニュー"２"には一括入力処理終了後のデータ修正処理が示されている。
【００１５】
図２は図３の財務処理システムにおける帳票類読取装置１０の動作を示すフローチャートであり、以下、図１及び図２により帳票類読取装置１０の動作について説明する。
【００１６】
ステップＳ０でＯＣＲ１のスタッカーに読み込み対象の会計帳票をセットし、メニュー"１"を選択する。ステップＳ１で、ＯＣＲ１により一枚単位に会計帳票が読み込まれ図４に示すような帳票（図４の例では出金伝票）に予め印刷された帳票種別コード３１と、手書きの、会社コード（相手先コード）３２、年月日３３、勘定科目コード３４、補助欄３５、伝票番号３５、部門コード欄３７、相手科目コード３８，３９及び金額４０，４１並びに合計金額４２等の入力項目の文字（あるいは数値）が光学的に走査され光電変換により電気信号に変換され、これらの電気信号からイメージデータ列が得られる。
【００１７】
ステップＳ２では得られたイメージデータ列をもとに文字認識部２で文字認識処理を行う。文字認識処理は公知であり本発明に係わる部分以外の説明を省略するが、認識部２では通常入力されたイメージデータ列に対し、一文字毎に文字認識処理を行い一文字分のイメージデータに対し所定の認識閾値以上の候補文字があるときにその候補文字を該イメージデータの文字データとして認識しステップＳ４に移行する。一方、一文字分のイメージデータに対し所定の認識閾値以上の候補文字がないときにはステップＳ３に移行し文字推定手段３にイメージデータを渡す。
【００１８】
ステップＳ３で、文字推定手段３は後述するように（図７及び図８の説明参照）渡されたイメージデータから文字を推定し推定文字データとする。ステップＳ４では格納手段４により文字データ又は推定文字データをイメージデータと対応させて帳票類読取装置１０のメモリー（図示せず）に記憶する。
【００１９】
上述の処理を帳票の入力項目毎の各文字列について繰返し、一帳票分のイメージデータの認識処理ないし推定処理が終了すると、格納手段により一帳票分イメージデータ及び当該イメージデータに対応付けられた文字データ若しくは推定文字データを格納部６に書き込み、ＯＣＲ１による次の帳票の読み込み動作に移る。
【００２０】
なお、本実施例では格納部に格納されている一帳票分のイメージデータの先頭あるいは後尾に項目数分のフラグが設けられている。上記認識処理及び文字推定処理の結果、ある入力項目のイメージデータ文字列について対応する推定文字データがある時は、その帳票データの当該入力項目は文字データ及び推定文字データからなる文字列となるが、この場合その項目の文字列全体を推定文字列として対応する上述のフラグに特定の値（例えば、"１"）を付与するようにしている。
【００２１】
なお、本実施例では格納部に格納されている一帳票分のイメージデータの先頭あるいは後尾に各項目数分のフラグを設けているが、この方法に限られること無く、推定文字列が判別できるようフラグを設ければよい。
【００２２】
ステップＳ５では、入力対象の全ての帳票の読み込みが終った場合に帳票類読取装置１０の表示部７に図３のようなメニュー画面が示される。ここで、メニュー"２"を選択するとステップＳ６に移行する。ステップＳ６では、表示手段５により格納部６に格納されているイメージデータ及び文字列データ列あるいは推定文字列を取り出して表示部７に図５に示すような帳票形式（入力修正画面）でその該当する項目位置に表示する。なお、図５は図４の入力帳票（出金伝票）形式の表示画面に図４に示したデータ（イメージデータ）と文字列データ列あるいは推定文字列を各項目位置に表示したものである。
【００２３】
図５の例では表示項目に表示された数字のうち上欄は手書き文字そのものの形で表示されたイメージデータ列であり、下欄は（認識）文字データ列あるいは推定文字データ列（実際には推定文字データ列のうち少なくとも一文字が推定文字データであるデータ列）であり、推定文字データは他のデータとの識別を容易にするために反転表示（図５で斜線は反転表示を意味する）される。例えば、会社コード３２は実際には"１２３４"であるべきところを手書き文字では先頭から３桁目の"３"が"８"と紛らわしく、推定手段"８"と推定したため会社コード３２の推定文字データ列は"１２８４"とされ、会社コード欄を推定文字データ列として反転表示されている。
【００２４】
以下同様に、年月日３３では"５ ５ ５"を"８０８０３"と、補助コード欄３５では" "を" "と、部門コード３６では、" "を" "と、相手科目３８では"８５４"を"８８４"と相手科目３９では"８５５"を"８５５"と推定し、反転表示している。なお、実施例では合計欄については欄を上中下の三つの欄にわけ、上欄をイメージデータ、下欄を文字データ列あるいは推定文字データ列を表示する位置とし、中欄にはトータルチェック用の欄であり、文字データ列あるいは推定文字データ列からなる金額欄（４０，４１）の数値の合計をとり、他のデータとの識別を容易にするために推定文字データ列の場合と同様、反転表示している。
【００２５】
このように、表示手段５はオペレータが推定データ文字列を視覚的に識別容易なように表示するための識別表示付加手段（図示せず）を有することが望ましい。また、表示手段５は表示部７に一帳票分のデータの表示を行う前に、帳票の種類に対応した帳票形式を表示するために当該一帳票分のレコードの帳票種別コード３１を調べ、該帳票種別コードに対応した帳票フォーマットに基づく帳票形式を表示部７に表示する。ここで、該帳票種別コードに対応した帳票フォーマットは予め格納部６に格納されており、表示手段５により対応のフォーマットが取り出され表示される。
【００２６】
図６は上述の帳票の表示フォーマットの説明図であり、帳票種別コード３１（コード＝１２２；出金伝票（図４参照））を例としたものである。実際には、各帳票毎にこのようなフォーマットが定められ格納部５に格納されている。なお、図で（１）〜（２０）は下記による説明に対応した説明用の番号である。
（１）会社コード３２の表示フォーマットであり、位置（ｘ，ｙ）と範囲、桁数（４桁），...，必須フラグ＝１，...等（２）年月日３３の表示フォーマットであり、位置（ｘ，ｙ）と範囲、桁数（６桁），...，必須フラグ＝１，...等（１５）相手科目コードの表示フォーマットであり、（１５）〜（１９）はグループデータで、位置（ｘ，ｙ）と範囲、桁数（４桁），...等（１９）金額欄の４２の表示フォーマットであり、（１５）〜（１９）はグループデータで、位置（ｘ，ｙ）と範囲、桁数（１０桁），必須フラグ＝１，...等（２０）合計金額４２の表示フォーマットであり、位置（ｘ，ｙ）と範囲、桁数（１１桁），必須フラグ＝１，...等
【００３７】
ステップＳ７では、オペレータが表示部７に表示される一帳票分のデータをみて誤ったデータ項目が有る場合にカーソルを当該項目位置に移動させ、入力部８から正しいデータを入力する。なお、データ入力は数値項目（例えば、金額欄）または数字項目（例えば、科目コード）では項目の全桁を入力する。入力されたデータは修正手段９により修正され、一帳票分の全ての項目が修正されたことをオペレータが確認する（確認キーを押す）と、修正された一帳票分の文字データで格納部５の対応する一帳票分のレコードを更新し、次の帳票を表示するためにステップＳ６に制御を戻す。
【００２８】
上記修正作業において、表示手段５により項目毎の推定データ文字列が視覚的に識別容易なように表示されているので、オペレータはイメージデータと推定文字列を見比べその正否の判定及び誤っていた場合の修正を容易に行うことができる。また、仮に、推定手段３による文字データの推定精度が低い文字が存在しても表示手段５で項目毎の推定データ文字列を視覚的に識別容易なように表示することにより、オペレータによる修正が簡単にできるため特に問題は生じない。
【００２９】
図７は図１の文字推定手段３の一実施例を示すフローチャートであり、文字推定手段３は認識部２から受け取ったイメージデータから下記動作により文字を推定し推定文字データとする。ステップＳ１１で当該一文字分のイメージデータについて認識部２での文字認識処理において所定の認識閾値以上の候補文字の有無を調べ、候補文字がない場合にステップＳ１２に移行する。ステップＳ１２では認識部２での認識閾値を保存し、当該認識閾値以下の閾値を認識閾値として設定し、ステップＳ１３に移行する。ステップＳ１３では設定された認識閾値を基に認識処理を行う。ステップＳ１４で候補文字の有無を調べ、候補文字がない場合にステップＳ１２に移行し、候補文字がある場合は第１候補文字を推定文字とし、保存されている認識閾値を認識部２の閾値として戻し処理を終了する（図２のステップＳ４に移行する）。
【００３０】
図８は図１の文字推定手段３の他の実施例を示すフローチャートであり、文字推定手段３は認識部２から受け取ったイメージデータから下記動作により文字を推定し推定文字データとする。ステップＳ２１で当該一文字分のイメージデータについて認識部２での文字認識処理において所定の認識閾値以上の候補文字の有無を調べ、候補文字がない場合にステップＳ２２に移行する。ステップＳ２２では所定の推定基準によりそのデータの値（文字）を推定する。推定基準の例としては、帳票種別の１項目毎に推定基準を設定することができる。例えば、会計帳票では科目コードについては一定の規則（対応関係）があり、帳票種別が出金伝票の場合には貸方科目は「現金」、「預金」または「小切手」であり、相手科目（借方科目）は「運賃」，「梱包費」，......の費用科目であり、これら科目コードは一定のコード基準により設定されるのが通常である。このような関係にある項目については予め相関関係を推定基準として設定しておき、推定処理に用いることができる。また、文書等では「でし・。」は「でした。」というように、後尾、接頭語、慣用句については前後関係から推定ができ、連想方式による推定も可能である。なお、図７、図８の推定処理は併用して行うことが望ましい。なお、図７、図８の推定処理で項目が未記入の場合は数値項目では０（ゼロ）を、文字項目ではスペースを推定する。
【００３１】
以上、上記実施例により本発明について説明したが、本発明の帳票類読取装置は会計帳票だけでなく、文書及び他の帳票の読取り及び入力データの作成に用いることができることは記すまでもない。なお、上記において、会計帳票の科目コード、金額等のデータを文字（数字）として説明したが、金額欄は内部処理ではトータルチェックの必要等の要請により数値項目として扱う方が処理上望ましい。また、金額欄ばかりでなく会計帳票の全ての数字記入項目（例えば、年月日、科目コード等）を数値項目として取り扱ってもよい。
【００３２】
【発明の効果】
以上説明したように本発明の帳票類読取装置によれば、推定手段を設けたことにより帳票類の形式で記入データの入力イメージと認識結果若しくは推定結果を並列表示するので、誤った読取り（推定）が生じても推定文字データ列を他のデータと識別可能に表示するので、簡単に修正できる。また、本発明の会計帳票読取装置では、数値推定手段により認識対象数値データのうち認識部による基準認識閾値以下の認識対象数値データに対し該帳票類種別情報に基づく論理推定基準により数値を推定して推定数値データを得て、伝票形式で数値データの入力イメージと認識結果若しくは推定結果を並列表示するので、誤った読取り（推定）が生じても、推定数値データを他のデータと識別可能に表示するので、簡単に修正できる。また、全ての会計帳票を読み取ってから、入力修正画面にデータを表示するので処理の流れが中断することがなく入力及び入力修正効率が向上する。
【図面の簡単な説明】
【図１】  本発明に基づく帳票類読取装置の一実施例の構成を示すブロック図である。
【図２】  図１の帳票類読取装置の動作例を示すフローチャートである。
【図３】  財務処理システムに本発明の帳票類読取装置を適用した例の開始画面の例である。
【図４】  入力帳票の一例である。
【図５】  修正画面の一例である。
【図６】  帳票の表示フォーマットの説明図である。
【図７】  文字推定手段の一実施例を示すフローチャートである。
【図８】  文字推定手段の一実施例を示すフローチャートである。
【符号の説明】
１ 光学的文字読取装置（文字読取部）
２ 文字認識部
３ 文字推定手段（数値推定手段）
４ 格納手段
５ 表示手段
６ 格納装置（格納部）
７ 表示装置（表示部）
８ 入力装置（入力部）
１０ 帳票類読取装置
【図１】
0003648270.tif 000002
【図２】
0003648270.tif 000003
【図３】
0003648270.tif 000004
【図４】
0003648270.tif 000005
【図５】
0003648270.tif 000006
【図６】
0003648270.tif 000007
【図７】
0003648270.tif 000008
【図８】
0003648270.tif 000009