(57)【要約】    【課題】オペレータの文字訂正作業量を軽減する。      【解決手段】入力データから文字認識を行って得られた文字情報を表示部に表示して入力部からの指示により会話的に訂正する際に、カーソル位置の認識確度を画面上の文字の色や輝度を変化させたり、インディケータで表示させたりする。また各文字毎にその文字と標準字形との一致度の差の降順に整列させた候補列を得て停止位置の文字に対する認識候補文字を上位から順に表示して操作者が入力部からの指示により候補表示制御手段で表示した候補を選択する。更に、当該文字の認識の確度にしたがって、確度が低いほど訂正文字カーソルの停止時間を延長する。     【選択図】      図７
2007157173.tif 000002
【特許請求の範囲】
【請求項１】
入力データから文字認識を行って得られた文字情報を表示部に表示して入力部からの指示により会話的に訂正する文字読取装置において、
訂正用文字カーソルを予め定められた順序で移動させ、予め定められた時間停止した後に、次の文字に移動させるカーソル移動停止手段と、
前記訂正用文字カーソルの移動に伴って文字画像を順次表示する文字画像表示制御手段と、
を備え、
画面上にカーソル位置の文字の認識の確度を表示する確度表示制御手段を設けたことを特徴とする文字読取装置。
【請求項２】
請求項１記載の文字読取装置において、
前記確度表示制御手段は、画面上の当該文字の色や輝度を変化させることを特徴とする文字読取装置。
【請求項３】
請求項１記載の文字読取装置において、
前記確度表示制御手段は、画面上の所定の領域にインディケータで表示することを特徴とする文字読取装置。
【請求項４】
請求項１記載の文字読取装置において、
各文字毎にその文字と標準字形との一致度の差の降順に整列させた候補列を得て停止位置の文字に対する認識候補文字を上位から順に表示する候補表示制御手段と、
操作者が入力部からの指示により候補表示制御手段で表示した候補を選択する候補選択手段と、
を設けたことを特徴とする文字読取装置。
【請求項５】
請求項４記載の文字読取装置において、
前記候補表示制御手段は、停止位置の文字に対する認識候補文字を上位から表示するとき一定時間ずつ訂正文字カーソル位置で表示することを特徴とする文字読取装置。
【請求項６】
請求項４記載の文字読取装置において、
前記候補表示制御手段は、停止位置の文字に対する認識候補文字を上位から表示するとき訂正文字カーソル位置の近傍に上位から順に上下または左右に一覧表示し、一覧表示内で一定時間毎に候補カーソルを移動させることを特徴とする文字読取装置。
【請求項７】
請求項１乃至６に記載の文字読取装置において、
当該文字の認識の確度にしたがって、確度が低いほど訂正文字カーソルの停止時間を延長する停止時間延長手段を設けたことを特徴とする文字読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙上に手書きまたは印刷された文字を光学的に読み取って文字コードデータに変換した後に読取り結果を訂正する文字読取装置に関する。
【０００２】
光学文字読取装置による文字の読取り精度は、完全ではないため、読取り結果には、読取り不能文字（リジェクト文字）および読み取り文字が含まれる。したがって、読取り結果に対してオペレータによる確認および誤り訂正を行うことが不可欠である。この文字訂正処理においては、画面上の読取り結果のリジェクト文字は表示色を変えて目立たせたり、近傍に該当部分の紙面の画像情報を表示するなどして文字訂正の効率化を図ってはいるが、オペレータの負担は依然として大きく、負担を軽減することが要望されている。
【背景技術】
【０００３】
従来の文字読取装置においては、画面上に表示されている文字を訂正するときは、訂正したい文字をオペレータが判断し、かつ、訂正したい文字にカーソルをあわせてキーボードの入力により訂正していた。また、従来の文字読取装置としては、読取り結果の確認のために、該当部分の画像情報を表示する場合、注目部分だけを表示するようにしたものもある。
【特許文献１】特開平３−２６５０８０号公報
【特許文献２】特開平８−０９６０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の文字読取装置にあっては、通常キーボードを使用して訂正用カーソルをオペレータが意識的に移動させていく必要があるため、打鍵量が多かった。また、確認用画像情報を表示する場合に、注目部分だけを表示するには注目部分の移動をカーソルの移動によって検知するため、オペレータによるカーソル移動が必要であった。その結果、オペレータの訂正作業における負担がなお大きいという問題があった。
【０００５】
本発明は、このような従来の問題点に鑑みてなされたものであって、訂正用文字カーソルを所定の順序で自動的に移動させ、この移動に従ってカーソル位置の文字部分の画像情報を順次表示させることで、オペレータの訂正作業における負担を軽減することができる文字読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
図１は本発明の原理説明図である。すなわち、本発明は、入力データから文字認識を行って得られた文字情報を表示部に表示して入力部からの指示により会話的に訂正する際に、カーソル移動停止手段により、訂正用文字カーソルを予め定められた順序で自動的に移動させ、予め定められた時間停止した後に、次の文字に移動させ、訂正用文字カーソルの移動に伴って、文字画像表示制御手段により、文字画像を順次表示する。
【０００７】
文字画像表示制御手段は、訂正用文字カーソルの移動に伴って当該文字の画像情報を一文字単位で表示するようにしても良い。
【０００８】
また、文字画像表示制御手段は、訂正用文字カーソルの移動に伴って当該文字およびその前後の文字を含む項目画像情報を、項目単位で表示するとともに画像カーソルにより項目内の当該文字部分の表示と他の部分とを識別して表示するようにしても良い。
【０００９】
カーソル移動停止手段は、訂正用文字カーソルを、画面上予め定められた順序で自動的に移動させるとき、操作者の入力部の操作により任意の位置で停止させる。
【００１０】
また、カーソル移動停止手段は、訂正用文字カーソルを、読取り不能と判断された文字位置またはチェックディジット不一致の項目に到達したとき停止させる。
【００１１】
また、停止時間延長手段を設けて、当該文字の認識の確度にしたがって、確度が低いほど訂正文字カーソルの停止時間を延長する。
【００１２】
また、確度表示制御手段を設けて、画面上にカーソル位置の文字の認識の確度を視覚的に表示する。
【００１３】
確度表示制御手段は、画面上の当該文字の色や輝度を変化させても良いし、画面上の所定の領域にインディケータで表示するようにしても良い。
【００１４】
また、候補表示制御手段を設けて、各文字毎にその文字と標準字形との一致度の差の降順に整列させた候補列を得て停止位置の文字に対する認識候補文字を上位から順に表示し、候補選択手段により操作者が入力部からの指示により候補表示制御手段で表示した候補を選択する。
【００１５】
候補表示制御手段は、停止位置の文字に対する認識候補文字を上位から表示するとき一定時間ずつ訂正文字カーソル位置で表示するようにしても良い。
【００１６】
また、候補表示制御手段は、停止位置の文字に対する認識候補文字を上位から表示するとき訂正文字カーソル位置の近傍に上位から順に上下または左右に一覧表示し、一覧表示内で一定時間毎に候補カーソルを移動させるようにしても良い。
【００１７】
このような構成を備えた本発明の文字読取装置によれば、訂正用文字カーソルを予め定められた順序で自動的に移動させ、この移動に伴って、文字画像を順次表示するので、オペレータの打鍵量が少なくなり、読取り結果の訂正作業におけるオペレータの作業を軽減することができる。また、停止時間延長手段により当該文字の認識の確度が低いほどカーソルの停止時間を長くするので、オペレータの判断に余裕ができる。
【００１８】
また、確度表示制御手段により、画面上の当該文字の色や輝度を変えたり、所定の領域にインディケータでカーソル位置の文字の認識の確度を表示するので、確度が低い文字に対する注意を、促すことができる。さらに、候補表示制御手段により訂正文字と一定時間ずつカーソル位置で表示したり、一覧表で表示し一定時間毎に候補カーソルを移動させるようにしたので、文字訂正を簡単かつ正確に行うことができる。
【発明の効果】
【００１９】
以上説明してきたように、本発明によれば、訂正用文字カーソルを予め定められた順序で自動的に移動させ、この移動に伴って、文字画像を順次表示するため、オペレータの打鍵量が少なくなり、読取り結果の訂正作業におけるオペレータの作業を軽減することができる。
【００２０】
また、当該文字の認識の確度が低いほどカーソルの停止時間を長くするため、オペレータの判断に余裕ができる。また、画面上当該文字の色や輝度を変えたり、所定の領域にインディケータでカーソル位置の文字の認識の確度を表示するため、確度が低い文字に対する注意を、促すことができる。さらに、訂正文字と一定時間ずつカーソル位置で表示したり、一覧表で表示し一定時間毎に候補カーソルを移動させるようにしたので、文字訂正を簡単かつ正確に行うことができる。
【発明を実施するための最良の形態】
【００２１】
図２は本発明の文字読取装置としての光学文字読取装置のブロック図である。
【００２２】
図２において、１は光学文字読取装置を示し、光学文字読取装置１は手書きまたは印刷された文字を光学的に読み取って、文字コードデータに変換する。２は光学文字読取装置１によって光学的に読み取られる用紙である帳票であり、帳票２には文字が手書き、または印刷されている。３はスキャナであり、スキャナ３は帳票２の手書き文字や印刷文字を光学的に走査して画像データをフレームメモリ４に格納する。５はフィールド画像切出部であり、フィールド画像切出部５はフレームメモリ４内に格納され画像データから予め与えられたフォーマット情報６に基づいて読取りフィールド（項目）の位置を検出し、検出したフィールド部分の画像を切り出してフィールド画像バッファ７に格納する。
【００２３】
フィールド画像切出部５は、光学文字読取装置１に内蔵される文字訂正部８からのトリガによりフィールド画像の切出しを行う。フィールド画像バッファ７は、格納されたフィールド画像を文字位置決め部９に出力するとともに、文字訂正部８にもフィールド画像を出力する。文字位置決め部９は、フィールド画像からフォーマット情報６および文字位置決め情報１０に基づいて一文字単位の文字に分離して文字画像バッファ１１に格納する。
【００２４】
文字位置決め情報１０は文字訂正部８にも出力される。文字画像バッファ１１からは文字画像が文字特徴抽出部１２に出力され、文字特徴抽出部１２は分離された文字特徴から識別のための特徴を抽出して文字特徴バッファ１３に格納する。文字特徴バッファ１３からは文字の特徴が文字特徴照合部１４に出力され、文字特徴照合部１４は文字特徴と予め保持されている文字認識辞書１５の標準字形とを照合し、その一致度の大きい方から順に候補として認識結果バッファ１６に格納する。
【００２５】
ただし、文字特徴照合部１４は１位の候補の一致度が予め定められた規格値１より小さいとき、または２位の候補の一致度との相対距離差が予め定められた規格値２より小さい場合は１位候補として読取り不能（リジェクト）を出力する。認識結果バッファ１６に格納された認識結果に基づいてチェックディジット（Ｃ／Ｄ）演算部１７はフォーマット情報６を参照して必要な項目に対してはチェックディジットを演算し、一致・不一致を判定し、結果として認識結果バッファ１６に項目単位の正常またはチェックディジットエラーを設定する。
【００２６】
フィールド画像バッファ７、認識結果バッファ１６からの各出力、文字位置決め情報１０およびキーボードなどの入力部１８からの指示は、文字訂正部８に入力し、文字訂正部８はこれらの入力に基づいて文字訂正を行う。文字訂正部８の出力は、表示制御部１９の制御により光学読取装置１の一部を構成する表示部２０に表示される。
【００２７】
図３は文字訂正部８の内部構成例を示すブロック図である。図３において、２１は文字訂正部８内に設けられた文字データ表示制御部であり、文字データ表示制御部２１は認識結果バッファ１６内に格納された認識結果の文字データを表示させる。２２はカーソル移動停止手段としてのカーソル移動停止部であり、カーソル移動停止部２２は訂正用文字カーソルを、予め定められた順序で自動的に移動させ、予め定められた時間停止した後に、次の文字へ移動させる。カーソルの移動順序は、例えば項目内では文字番号の昇順、行内では項目番号の昇順、用紙内では行番号の昇順とする。また、各文字での停止時間は、例えば次のようにする。
【００２８】
停止時間＝定数／｛（１位候補の一致度）
＋［（１位候補の一致度）−（２位候補の一致度）］｝
【００２９】
カーソル移動停止部２２は、訂正用文字カーソルを、画面上で予め定められた順序で自動的に移動させるとき、操作者の入力部１８の操作により、任意の位置でカーソルの移動を停止させる。すなわち、訂正用文字カーソルが画面上の所定の順序で自動的に移動する過程で、オペレータが読み誤りであると判断したときは、キーボードなどの入力部１８からカーソル移動の停止操作を行うことができる。この操作によりその時点でカーソルが位置付いていた文字の訂正が可能である。
【００３０】
また、カーソル移動停止部２２は、訂正用文字カーソルを、読取り不能と判断された文字位置に到達したとき、またはチェックディジット不一致の項目に到達したとき停止させる。すなわち、訂正用文字カーソルは自動的に移動するが、訂正の必要な認識不能文字の位置に到達した場合は、そこでカーソルを停止させて、正しい文字を候補中から選択・入力させる。認識不能文字だけでなく、チェックディジットの不一致が検出された項目なども要訂正であるから、カーソルを停止させる。
【００３１】
２３は文字画像表示制御手段としての文字画像表示制御部であり、文字画像表示制御部２３は訂正用文字カーソルの移動に伴って、文字画像を順次表示する。すなわち、文字画像表示制御部２３は、訂正用文字カーソルの移動に伴って、カーソルが位置付いている文字部分の画像情報を順次表示させる。この場合、文字画像表示制御部２３は、訂正用文字カーソルの移動に伴って、当該文字の画像情報を一文字単位で表示するようにしても良いし、また、当該文字およびその前後の文字を含む項目画像情報を、項目単位で表示するとともに、画像カーソルにより項目内の当該文字部分の表示と他の部分とを識別して表示するようにしても良い。
【００３２】
すなわち、文字画像の表示は、一文字単位であっても良いが、一文字だけ独立して表示されても判別しがたいケースがあるので、前後の画像を参照できることが望ましい。したがって、画像表示は項目単位で行い、項目内に複数の文字が存在するなら、注視文字がいずれであるかを画像カーソルに限らず反転表示などによって識別可能とする。
【００３３】
２４は停止時間延長手段としての停止時間延長部であり、停止時間延長部２４は、各文字の認識の確度を得て、訂正用文字カーソルを所定の順序で自動的に移動させる際に、当該文字の認識の確度にしたがって、確度が低いほどカーソルの停止時間を長くする。これは、当該文字の確度が低いほどカーソルの停止時間を長くする方が、オペレータの判断に余裕ができるからである。
【００３４】
２５は確度表示制御手段としての確度表示制御部であり、確度表示制御部２５は、画面上にカーソル位置の文字の認識の確度を視覚的に表示する。確度表示制御部２５は、画面上の当該文字の色や輝度を変化させるようにしても良いし、また、画面上の所定の領域にインディケータで表示するようにしても良い。
【００３５】
すなわち、確度表示制御部２５は、各文字の認識の確度を得て、訂正用文字カーソルが所定の順序で自動的に移動する際に、画面上の当該文字に色や輝度を変えたり、所定の領域にインディケータで表示したりして視覚的にカーソル位置の文字の認識の確度を表現することにより、確度が低い文字に対する注意を促す。２６は候補表示制御手段としての候補表示制御部であり、候補表示制御部２６は、各文字毎にその文字と標準字形との一致度の差の降順に整列させた候補列を得て、停止位置の文字に対する認識候補文字を上位から順に表示する。
【００３６】
２７は、候補選択手段としての候補選択部であり、候補選択部２７は、操作者が入力部１８からの指示により候補表示制御部２６で表示した候補を選択する。候補表示制御部２６は、停止位置の文字に対する認識候補文字を上位から表示するとき、一定時間ずつ訂正文字カーソル位置で表示するようにしても良いし、また、訂正文字カーソル位置の近傍に上位から順に上下または左右に一覧表示し、一覧表内で一定時間毎に候補カーソルを移動させるようにしても良い。
【００３７】
すなわち、文字訂正については、当該文字の認識候補を順次示して、その中に正解があればオペレータがその正解を選択することによって、候補群の中に正解がなければオペレータが入力部１８から正解文字を入力することによって行うが、このときの候補群を表示するやり方としては、停止位置の文字に対する認識候補文字を上位から順に一定時間ずつ、訂正カーソル位置に一文字ずつ表示させ、操作者が入力部１８からの指示によりいずれの候補を選択するか、または停止位置の文字に対する認識候補文字を上位から順に、訂正カーソルの近傍に上下あるいは左右に一覧表示し、一覧表示内で一定時間毎に注視文字を候補カーソルで移動させて、入力部１８からの指示によりいずれかの候補を選択するようにする。
【００３８】
次に、動作を図４に示すフローチャートに基づいて説明する。ここでは図５に示すような帳票２を読み取った結果として、図６に示すようなデータが得られたとしてこのデータの訂正を例にとって説明する。図５において、帳票２の各行には行番号１〜４がつけられ、各項目には項目番号１〜４がつけられる。すなわち、商品コードという項目には項目番号１が、単価という項目には項目番号２が、個数という項目には項目番号３が、金額という項目には項目番号４が、それぞれ左から右に順番につけられる。
【００３９】
また、項目番号１の文字表示部分には文字番号１〜６が、項目番号２の文字表示部分には文字番号１〜４が、項目番号３の文字表示部分には文字番号１〜２が、項目番号４の文字表示部分には文字番号１〜７が、それぞれつけられる。
【００４０】
このような帳票２は、図２に示すように、スキャナ３で光学的に走査して読み取られ、フレームメモリ４に画像データが格納される。この画像データからフィールド画像切出部５は予め与えられたフォーマット情報６に基づいて読取りフィールドの位置を検出し、読取りフィールド部分の画像を切り出してフィールド画像バッファ７に格納する。
【００４１】
フィールド画像から文字位置決め部９はフォーマット情報６、文字位置決め情報１０を参照して、一文字単位の文字に分離して、文字画像バッファ１１に格納する。この文字画像から文字特徴抽出部１２は識別のための特徴を抽出して文字特徴バッファ１３に格納する。
【００４２】
文字特徴照合部１４は文字特徴と予め保存している文字認識辞書１５の標準字形とを照合してその一致度の大きい順に候補として認識結果バッファ１６に格納する。この場合、文字特徴照合部１４は１位の候補の一致度が予め定められた規格値１より小さいとき、または２位の候補の一致度との相対距離差が規格値２より小さい場合には１位候補として読取り不能（リジェクト）を出力する。また、チェックディジット演算部１７は、フォーマット情報６に基づき、認識結果より必要な項目に対してはチェックディジットを計算し、一致・不一致を判定して結果を認識結果バッファ１６に設定する。認識結果バッファ１６には、図６に示すようなデータが得られたとする。
【００４３】
図６において、行番号、項目番号、状態、読取り結果がそれぞれ示される。状態は、○が正常、Ｒがリジェクトであり、Ｃがチェックディジットエラーをそれぞれ示し、読取り結果の＃１〜＃３は１〜３位の候補を示す。また、？は読取り不能、□（四角）は空白を示している。候補は３位まで出力しているが、一致度は記載されていない。図６においては、行番号１、項目番号３にリジェクトがあり、同じ行番号１、項目番号３の文字番号２が読取り不能（？）になっている。また、行番号３、項目番号１にチェックディジットエラーがあり、文字番号３の１位の読取り結果が「６」になっているが、図５の帳票２では行番号３、項目番号１の文字番号３は「４」になっている。
【００４４】
次に、図４に戻って文字訂正の処理を説明すると、ステップＳ１で文字訂正部８により認識結果バッファ１６から読取り結果を取得し、表示部２０に初期画面を表示する。文字訂正の際には、初期状態では１位候補（もっとも確からしい候補）を表示するので、図７のようになる。訂正用文字カーソル３０の移動順序を、項目内は文字番号の昇順、行内は項目番号の昇順、用紙内は行番号の昇順に進行すると定める。なお、特定の文字を『行番号Ｌ・項目番号Ｍ・文字番号Ｎ』という形式で示し、これを『行Ｌ／項Ｍ／文字Ｎ』と略記する。
【００４５】
次に、ステップＳ２で訂正用文字カーソル３０を最初の文字に位置付けする。訂正用文字カーソル３０は、図７に示すように、行１／項１／文字１に位置付けされる。すなわち、ボックス型の訂正用文字カーソル３０は、行１／項１／文字１から、移動を開始する。なお、各文字での停止時間は、次式のように定めるとする。
【００４６】
（停止時間）＝定数／｛（１位候補の一致度）
＋［（１位候補の一致度）−（２位候補の一致度）］｝
【００４７】
次に、ステップＳ３で帳票２の終りになったか否かを判別し、終了になったときは、ステップＳ４で文字訂正を終了し、終りでないときは、ステップＳ５に進む。
【００４８】
次に、ステップＳ５で項目内の最初の文字であるか否かを判別し、最初の文字でないときは、ステップＳ６に進んで画像カーソルを次の文字に位置付けし、最初の文字であるときは、ステップＳ７で項目画像を取得し、ステップＳ８で画像カーソルを先頭文字に位置付けする。そして、ステップＳ９で画面上の訂正文字カーソル位置の文字の認識の確度をインディケータで表示する。
【００４９】
図７に示すように、訂正用文字カーソル３０の下側には項目画像３１が表示され、項目画像３１の先頭文字には画像カーソル３２が位置付けされる。また、画面の右側にはカーソル位置の文字の認識の確度を確度インディケータ３３が示している。確度の表示は、確度インディケータ３３に限らず、画面上の当該文字の色や輝度を変えるようにしても良い。
【００５０】
画像表示は、ここでは項目単位で表示しているが、これに限らず、図８に示すように、当該文字の下側に一文字単位の画像３４で表示するようにしても良い。また、画像表示を項目単位で行うとき、項目内に複数の文字が存在する場合には注視文字を画像カーソル３２で表示しているが、これに限らず、注視文字を反転表示するようにしても良い。
【００５１】
次に、ステップＳ１０で当該文字および当該項目が正常な状態であるか否かを判別する。正常な状態でないときは、ステップＳ１１に進み、ここでは当該文字は正常な状態であるので、ステップＳ１２に進む。ステップＳ１２では当該文字の認識の確度によって停止時間を計算する。確度が低いほど訂正用文字カーソル３０、画像カーソル３２の停止時間を長くする。ステップＳ１３で停止時間が経過すると、ステップＳ１４で次の文字に訂正用文字カーソル３０を進め、ステップＳ３に戻る。
【００５２】
ステップＳ３で帳票２の終りではなく、ステップＳ５で項目内の最初の文字ではないので、ステップＳ７で画像カーソル３２を次の文字へ進める。こうして、行１／項１／文字２に訂正用文字カーソル３０および画像カーソル３２が移動すると、図９のように表示される。図９において訂正用文字カーソル３０および画像カーソル３２は行１／項１／文字２に位置付けされる。
【００５３】
その後、順次訂正用文字カーソル３０および画像カーソル３２が進められ、最初のリジェクト文字、行１／項２／文字２のときステップＳ１０では当該文字が正常な状態でないと判別し、ステップＳ１１で文字訂正用カーソル３０および画像カーソル３２を停止する。図１０に示すように、行１／項３／文字２には読取り不能を示す「？」が表示され、この読取り不能の位置で訂正用文字カーソル３０が停止する。また、当該文字の下側には項目画像３１が表示され、項目画像３１内の当該文字に対して画像カーソル３２が位置付けされる。次に、ステップＳ１５で候補一覧表が表示され、ステップＳ１６で候補カーソルを２位候補に位置付けする。
【００５４】
図１１に示すように、リジェクト文字の上側には候補一覧表３５が表示され、候補一覧表３５内には１位〜３位の候補群が表示される。候補カーソル３６は、２位候補、ここでは「４」に位置付けられる。次に、ステップＳ１７でオペレータの選択があるが否かを判別する。オペレータは、図１１から項目画像３１の「４」と候補一覧表３５の２位候補「４」とが一致しているとみて、入力部１８から所定の信号を送り、候補カーソル３６が位置付けられた候補、ここでは「４」を選択する。これにより、ステップＳ１８で選択された候補で当該文字が訂正される。訂正後は、ステップＳ１４に進み、次に文字に訂正用文字カーソル３０を進める。
【００５５】
なお、ステップＳ１７でオペレータの選択がないときは、ステップＳ１９で候補選択待ち時間が経過したか否かを判別し、経過していないときはステップＳ１７に戻り、経過したときはステップＳ２０で最下位候補であるか否かを判別する。最下位候補でないときは、ステップＳ２１で次候補に候補カーソル３６を移動し、ステップＳ１７に戻る。最下位候補であるときは、ステップＳ２２でリジェクト文字であるか否かを判別する。
【００５６】
ここでは、リジェクト文字であるため、ステップＳ１６に戻り、候補カーソル３６を２位候補に位置付けする。こうして、リジェクト文字の場合にはオペレータが選択するまで、候補カーソル３６を移動させる。選択された文字によってデータが訂正されると、訂正用文字カーソル３０は移動を再開する。
【００５７】
行３／項１／文字３になると、ステップＳ１０で当該項目が正常でない状態、すなわちチェックディジットの不一致が検出され、ステップＳ１１で訂正用文字カーソル３０および画像カーソル３２は停止する。この状態は、図１２に示され、行３／項１／文字３で訂正用文字カーソル３０が停止し、項目画像３１の第３文字「４」で画像カーソル３２が停止される。
【００５８】
リジェクト文字と同様に、ステップＳ１５で候補一覧表３５が表示され、ステップＳ１６で候補一覧表３５内を候補カーソル３６が移動し、２位候補を表示する。すなわち、図１３に示すように、行３／項１／文字３の「６」に訂正用文字カーソル３０は位置付けされ、候補一覧表３５の２位候補「４」に候補カーソル３６が位置付けされる。
【００５９】
次に、ステップＳ１７でオペレータは行３／項１／文字３で候補一覧表３５も２位候補「４」を選択して、データを「６」から「４」に訂正する。チェックディジットエラーの場合、リジェクト文字と動作が異なるのは、オペレータが何もしなければステップＳ２２でリジェクト文字でないと判断してステップＳ２４に進み、次の文字に進む点である。
【００６０】
ただし、図示していないが、項目の末尾の文字までにチェックディジットが一致するように訂正が行われない場合は、末尾文字で停止する。訂正後、訂正用文字カーソル３０を次の文字に進めて、ステップＳ３で帳票２の終りを判断したときは、ステップＳ４で訂正を終了する。本実施形態においては、訂正用文字カーソルを予め定められた順序で自動的に移動させ、この移動に伴って、文字画像を順次表示するので、オペレータの打鍵量が少なくなり、読取り結果の訂正作業におけるオペレータの作業を軽減することができる。
【００６１】
また、停止時間延長手段２４により当該文字の認識の確度が低いほどカーソルの停止時間を長くするので、オペレータの判断に余裕ができる。また、確度表示制御手段２５により、画面上の当該文字の色や輝度を変えたり、所定の領域にインディケータでカーソル位置の文字の認識の確度を表示するので、確度が低い文字に対する注意を、促すことができる。さらに、候補表示制御手段２６により訂正文字と一定時間ずつカーソル位置で表示したり、一覧表で表示し一定時間毎に候補カーソルを移動させるようにしたので、文字訂正を簡単かつ正確に行うことができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の原理説明図
【図２】本発明の光学文字読取装置のブロック図
【図３】図２の文字訂正部の構成例を示す図
【図４】訂正処理を説明するフローチャート
【図５】帳票の例を示す図
【図６】図５の帳票の読み取り結果を示す図
【図７】第１字目の表示例を示す図
【図８】画像表示の他の例を示す図
【図９】第２字目の表示例を示す図
【図１０】リジェクト文字の表示例を示す図
【図１１】リジェクト文字の候補一覧表を含む表示例を示す図
【図１２】チェックディジットエラーの表示例を示す図
【図１３】チェックディジットエラーの候補一覧表を含む表示例を示す図
【符号の説明】
【００６３】
１：光学文字読取装置（文字読取装置）
２：帳票
３：スキャナ
４：フレームメモリ
５：フィールド画像切出部
６：フォーマット情報
７：フィールド画像バッファ
８：文字訂正部
９：文字位置決め部
１０：文字位置決め情報
１１：文字画像バッファ
１２：文字特徴抽出部
１３：文字特徴バッファ
１４：文字特徴照合部
１５：文字認識辞書
１６：認識結果バッファ
１７：チェックディジット演算部
１８：入力部
１９：表示制御部
２０：表示部
２１：文字データ表示制御部
２２：カーソル移動停止部（カーソル移動停止手段）
２３：文字画像表示制御部（文字画像表示制御手段）
２４：停止時間延長部（停止時間延長手段）
２５：確度表示制御部（確度表示制御手段）
２７：候補選択部（候補選択手段）
３０：訂正用文字カーソル
３１：項目画像
３２：画像カーソル
３３：確度インディケータ
３４：画像
３５：候補一覧表
３６：候補カーソル
【図１】
2007157173.tif 000003
【図２】
2007157173.tif 000004
【図３】
2007157173.tif 000005
【図４】
2007157173.tif 000006
【図５】
2007157173.tif 000007
【図６】
2007157173.tif 000008
【図７】
2007157173.tif 000009
【図８】
2007157173.tif 000010
【図９】
2007157173.tif 000011
【図１０】
2007157173.tif 000012
【図１１】
2007157173.tif 000013
【図１２】
2007157173.tif 000014
【図１３】
2007157173.tif 000015