(57)【要約】【課題】読み込んだ帳票の画像データに対して複数のＯＣＲ対象領域（フィールド）を設定し、当該フィールド内の情報の認識処理結果を表示する際に、オペレータによる操作を簡素化し、作業効率の向上を実現する。【解決手段】帳票を画像データとして読み込むスキャナ１０９を具備し、ＣＰＵ１０１において、スキャナ１０９で読み込みを行った帳票の種類に応じて複数のフィールドを設定し、帳票の画像データに対して設定したフィールド内の情報の認識処理（ＯＣＲ）を行って、フィールド毎のＯＣＲ結果をディスプレイ１０５の表示画面に設定された各表示領域に遷移表示させるようにする。【選択図】図１
2008158988.tif 000002
【特許請求の範囲】
【請求項１】
画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定手段と、
前記画像データに対して、前記フィールド設定手段で設定したフィールド内の情報の認識処理を行う情報認識手段と、
前記フィールド毎に、前記情報認識手段による認識処理結果を表示する表示領域を複数具備する表示手段と、
前記フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記フィールド設定手段で設定したフィールドにおける前記画像データに対して、当該フィールドの前記認識処理結果の確からしさの値を算出する第１の算出手段を更に有し、
前記表示制御手段は、前記第１の算出手段で算出された確からしさの値に応じて、当該フィールドにおける前記認識処理結果の前記各表示領域に対する遷移表示を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記確からしさの値に応じて、前記各表示領域に対する遷移表示の速度を制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記帳票の種類毎に、前記第１の算出手段で算出された前記確からしさの値における平均値を算出する第２の算出手段を更に有し、
前記表示制御手段は、前記第２の算出手段で算出された前記平均値の高い帳票に係る前記認識処理結果から、順次、前記各表示領域に遷移表示を行うことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記第１の算出手段で算出された確からしさの値に基づいて、当該フィールドの前記認識処理結果が正しいか否かを判断する第１の判断手段を更に有し、
前記表示制御手段は、前記第１の判断手段により正しいと判断されたフィールドが所定数続いた場合、当該フィールドにおける前記認識処理結果の前記各表示領域に対する遷移表示の速度を一定の速度まで上昇させることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第１の判断手段により正しいと判断されなかったフィールドの前記認識処理結果を前記表示手段に表示する際に、音声を発生させて報知する音声発生手段を更に有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第１の算出手段で算出された確からしさの値に基づいて、当該フィールドの前記認識処理結果がエラーであるか否かを判断する第２の判断手段を更に有し、
前記表示制御手段は、前記第２の判断手段によりエラーであると判断されたフィールドの前記認識処理結果を前記表示手段に表示する場合、前記各表示領域のうちのいずれか１つの表示領域に停止表示させると共に、当該停止表示させた表示領域の背景の色を変更して表示することを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記各表示領域には、前記フィールド毎の前記認識処理結果と共に、当該フィールドにおける前記画像データも表示されることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
表示領域を複数具備する表示手段を備えた情報処理装置の制御方法であって、
画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定ステップと、
前記画像データに対して、前記フィールド設定ステップで設定したフィールド内の情報の認識処理を行う情報認識ステップと、
前記各表示領域に対して、前記フィールド毎に前記情報認識ステップによる認識処理結果を表示する際に、当該フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御ステップと
を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
表示領域を複数具備する表示手段を備えた情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定ステップと、
前記画像データに対して、前記フィールド設定ステップで設定したフィールド内の情報の認識処理を行う情報認識ステップと、
前記各表示領域に対して、前記フィールド毎に前記情報認識ステップによる認識処理結果を表示する際に、当該フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御ステップと
をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票の画像データに対して、設定したフィールド内の情報の認識処理を行う情報処理装置及びその制御方法、当該制御方法をコンピュータに実行させるためのプログラム、並びに、当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
従来から、紙等の記録媒体による帳票を画像データとして読み込み、読み込んだ画像データに含まれる文字や記号等の情報の認識処理、いわゆるＯＣＲ（Optical Character Recognition）機能を具備する情報処理装置が提案されている。
【０００３】
現存の各社ＯＣＲソフトにおいては、認識処理結果における様々な確認修正画面が用意されており、その中には使い勝手の優れたものも存在している。これらの多くのものは、１つ又は複数の処理対象領域とその認識結果を並べて表示し、目視で確認した結果、修正を要する箇所の修正を行った後、キー又はマウス操作によって次の処理対象領域に進むという手順で操作を行う。しかしながら、これらの方法の場合、誤認識がほとんど無い場合においても、キー又はマウス操作が必要であり、それ程効率が上がらないという欠点がある。
【０００４】
そこで、この欠点を解消するために、例えば、下記の特許文献１及び特許文献２には、認識処理結果の効果的な修正方法と確認方法が提案されている。
【０００５】
特許文献１には、原稿（帳票）の入力すべき必要なデータが記載された部分のみを、当該データを入力すべき定型フォーマットの指定位置の近傍に映し出し、入力すべき帳票の必要部分を画面上で見ながら、そのすぐ傍の定型フォーマットの指定位置に、キーボードよりデータを入力できるようにした技術が開示されている。
【０００６】
特許文献２には、帳票イメージと複数のＯＣＲ対象領域の項目一覧を表示し、さらに認識結果も同一画面上に表示するようにした技術が開示されている。この際、特許文献２では、項目一覧には、エラー情報等も表示され、オペレータが認識エラーを見逃し難くなっている。
【０００７】
【特許文献１】特開平２−２３８５７５号公報
【特許文献２】特開平１１−３５３４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１では、定型フォーマットの指定位置をキーボードで指定しなければ帳票の必要部分が表示されないため、全ての項目を表示させて、確認、修正といった手順を行う場合、オペレータの操作が煩雑になってしまうという問題があった。
【０００９】
また、上述した特許文献２においても、複数のＯＣＲ対象領域がある場合は、オペレータの操作によって認識結果を表示させて確認をし、修正対象項目を選択していくことに変わりはなく、やはり、オペレータの操作が煩雑になってしまうという問題があった。更に、ＯＣＲ対象領域の数に対して認識エラーの数が少ない場合は、認識エラーを見落とす可能性が高くなるという問題もある。
【００１０】
即ち、従来の情報処理装置においては、読み込んだ帳票の画像データに対して複数のＯＣＲ対象領域（フィールド）を設定し、当該フィールド内の情報の認識処理結果を表示する際に、オペレータによる操作が煩雑になり、作業効率を向上させることが困難であるという問題があった。
【００１１】
本発明は上述の問題点に鑑みてなされたものであり、読み込んだ帳票の画像データに対して複数のＯＣＲ対象領域（フィールド）を設定し、当該フィールド内の情報の認識処理結果を表示する際に、オペレータによる操作を簡素化し、作業効率の向上を実現することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の情報処理装置は、画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定手段と、前記画像データに対して、前記フィールド設定手段で設定したフィールド内の情報の認識処理を行う情報認識手段と、前記フィールド毎に、前記情報認識手段による認識処理結果を表示する表示領域を複数具備する表示手段と、前記フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御手段とを有する。
【００１３】
本発明の情報処理装置の制御方法は、画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定ステップと、前記画像データに対して、前記フィールド設定ステップで設定したフィールド内の情報の認識処理を行う情報認識ステップと、前記各表示領域に対して、前記フィールド毎に前記情報認識ステップによる認識処理結果を表示する際に、当該フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御ステップとを有する。
【００１４】
本発明のプログラムは、表示領域を複数具備する表示手段を備えた情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、画像データとして読み込まれた帳票の種類に応じて、複数のフィールドの設定を行うフィールド設定ステップと、前記画像データに対して、前記フィールド設定ステップで設定したフィールド内の情報の認識処理を行う情報認識ステップと、前記各表示領域に対して、前記フィールド毎に前記情報認識ステップによる認識処理結果を表示する際に、当該フィールド毎の前記認識処理結果を前記各表示領域に遷移させて表示する制御を行う表示制御ステップとをコンピュータに実行させるためのものである。
【００１５】
本発明のコンピュータ読み取り可能な記憶媒体は、前記プログラムを記憶する。
【発明の効果】
【００１６】
本発明によれば、読み込んだ帳票の画像データに対して複数のＯＣＲ対象領域（フィールド）を設定し、当該フィールド内の情報の認識処理結果を表示する際に、オペレータによる操作を簡素化し、作業効率の向上を実現することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための最良の形態について詳細に説明する。
【００１８】
図１は、本発明の実施形態に係る情報処理装置１００の概略構成図である。
図１に示すように、情報処理装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、外部記憶部１０４、ディスプレイ１０５、キーボード１０６、スピーカ１０７、ポインティングデバイス１０８及びスキャナ１０９を備え、これらがシステムバス１１０を介して互いに接続されている。
【００１９】
ＣＰＵ１０１は、情報処理装置１００における動作を統括的に制御するものであり、バス１１０を介して、情報処理装置１００の各構成部（１０２〜１０９）を制御する。
【００２０】
ＲＡＭ１０２は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。ＣＰＵ１０１は、処理の実行に際して、ＲＯＭ１０３から必要なプログラム等をＲＡＭ１０２にロードし、当該プログラム等を実行することで各種の動作を実現する。
【００２１】
ＲＯＭ１０３には、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（ＯＳ）、ＣＰＵ１０１が後述する図２〜図７の処理を実行するために必要なプログラム等が記憶されている。
【００２２】
外部記憶部１０４は、スキャナ１０９で読み込んだ画像データや、後述するフィールドの設定に係る情報及び当該フィールド内の情報の認識処理結果に係る情報、更には、後述する確からしさ値１０４ａの情報などの各種の情報を記憶する。
【００２３】
ディスプレイ１０５は、ＣＰＵ１０１による制御に基づき、各種の画像や各種の情報等を表示する表示手段として機能する。
【００２４】
キーボード１０６及びポインティングデバイス１０８は、オペレータからの各種の指示をＣＰＵ１０１に入力する入力手段（操作手段）として機能する。
【００２５】
スピーカ１０７は、ＣＰＵ１０１による制御に基づき、音声を発生させる音声発生手段として機能する。
【００２６】
スキャナ１０９は、ＣＰＵ１０１による制御に基づき、帳票等を画像データとして読み込む読み込み手段として機能する。
【００２７】
次に、図１に示すように構成された情報処理装置１００の制御方法について説明する。
図２は、本発明の実施形態に係る情報処理装置１００の制御方法を示すフローチャートである。
【００２８】
まず、ステップＳ２０１において、ＣＰＵ１０１は、事前処理を行う。このステップＳ２０１の事前処理について、図３を用いて詳しく説明する。
【００２９】
ステップＳ２０１の事前処理では、まず、図３のステップＳ３０１において、ＣＰＵ１０１は、スキャナ１０９に対して、セットされた帳票の読み込み処理を行わせる。ここで、スキャナ１０９は、セットされた複数種類の帳票を画像データとして読み込むものとし、スキャナ１０９で読み込んだ画像データは、ＣＰＵ１０１の制御により、外部記憶部１０４に記憶される。
【００３０】
続いて、ステップＳ３０２において、ＣＰＵ１０１は、ステップＳ３０１においてスキャナ１０９で読み込んだ帳票の種類毎に、帳票識別コードを設定する。この際、ＣＰＵ１０１は、設定した帳票識別コードを、外部記憶部１０４に記憶した画像データと関連付けて記憶する。なお、ステップＳ３０２における帳票識別コードの設定方法としては、例えば、帳票に事前に番号を付しておき、当該帳票の画像データから当該番号を認識処理（ＯＣＲ）して帳票識別コードとする方法や、当該帳票の画像データをレイアウト解析して、レイアウトの種類毎に帳票識別コードを設定する方法等が挙げられる。
【００３１】
続いて、ステップＳ３０３において、ＣＰＵ１０１は、ステップＳ３０２で設定した帳票識別コード（即ち、帳票の種類）に応じて、複数のＯＣＲ対象領域（以下、このＯＣＲ対象領域を「フィールド」と称する）の設定を行い（フィールド設定手段）、当該各フィールドの位置座標を取得する。本実施形態では、このステップＳ３０３において、例えば、外部記憶部１０４に記憶されている帳票識別コードに対応したテンプレートを用いてフィールドを設定する。なお、このステップＳ３０３におけるフィールドの設定に際しては、例えば、オペレータが前記入力手段から帳票の種類毎に指定した情報に基づいて行うようにしてもよい。
【００３２】
図１１及び図１２は、帳票の一例を示す模式図である。
図１１に示す帳票には、１１−１〜１１−Ｎに示す複数のフィールドが設定されていることが示されており、図１２に示す帳票には、１２−１〜１２−５に示す５つのフィールドが設定されていることが示されている。そして、ステップＳ３０３では、帳票の種類に応じて設定した各フィールドの位置座標が取得されることになる。
【００３３】
続いて、ステップＳ３０４において、ＣＰＵ１０１は、まず、ステップＳ３０１で読み込みを行った帳票の画像データに対して、ステップＳ３０３で設定したフィールド内の情報の認識処理（ＯＣＲ）を行う（情報認識手段）。この際、認識処理される情報としては、文字のみならず、例えば、図１１のフィールド１１−８〜１１−Ｎで示されるチェックボックスに記入されるチェック等の記号も含まれる。次いで、ＣＰＵ１０１は、各フィールド毎に、当該フィールドの画像データに対する認識処理結果の確からしさの値を算出する（第１の算出手段）。そして、ＣＰＵ１０１は、算出した各フィールド毎の確からしさの値（確からしさ値）１０４ａを、当該帳票の画像データと関連付けて外部記憶部１０４に記憶する。ここで、確からしさ値１０４ａの算出に際しては、例えば、設定されたフィールドの画像データにおける特徴点を抽出し、認識処理結果に係る情報との一致点及び相違点等に基づいて算出される。算出された値は、百分率やスコアなどで表現される。
【００３４】
続いて、ステップＳ３０５において、ＣＰＵ１０１は、スキャナ１０９にセットされた全ての帳票の読み込み処理が終了したか否かを判断する。この判断の結果、未だ読み込み処理を行っていない帳票が存在する場合には、ステップＳ３０１に戻る。一方、ステップＳ３０５での判断の結果、全ての帳票の読み込み処理が終了した場合には、当該ステップＳ２０１の処理を終了する。
【００３５】
以上のステップＳ３０１〜Ｓ３０５の処理を経ることにより、読み込んだ帳票の種類に応じて設定したフィールド内の情報の認識処理の結果に基づく確からしさ値１０４ａをメモリ（外部記憶部１０４）に保存する、ステップＳ２０１の事前処理がなされる。
【００３６】
このステップＳ２０１の事前処理が終了すると、続いて、図２のステップＳ２０２において、ＣＰＵ１０１は、結果表示処理を行う。このステップＳ２０２の結果表示処理について、図４を用いて詳しく説明する。
【００３７】
ステップＳ２０２の結果表示処理では、まず、図４のステップＳ４０１において、ＣＰＵ１０１は、外部記憶部１０４に記憶した確からしさ値１０４ａから、帳票の種類毎に、確からしさ値１０４ａの平均値を算出し（第２の算出手段）、当該平均値の高い帳票から降順に帳票を整列する結果整列処理を行う。このステップＳ４０１の詳細な処理については、図５を用いて後述する。
【００３８】
続いて、ステップＳ４０２において、ＣＰＵ１０１は、表示手段であるディスプレイ１０５に、フィールド毎の認識処理結果（以下、この認識処理結果を「ＯＣＲ結果」と称する）を表示する表示領域を複数設定し用意する。ここで、本実施形態では、後述の図８の８１〜８５に示すように、当該表示領域を５つ用意するものとする。
【００３９】
続いて、ステップＳ４０３において、ＣＰＵ１０１は、ステップＳ４０１の結果整列処理で整列した、確からしさ値１０４ａの平均値の高い帳票から順に、フィールド毎のＯＣＲ結果を表示する設定を行う。具体的に、ステップＳ４０３では、まず、ステップＳ２０１の事前処理において読み込まれた帳票であって後述のステップＳ４０５の処理を行っていない帳票の中から、確からしさ値１０４ａの平均値が最も高い帳票を設定する。そして、当該帳票のフィールド数の設定をすると共に、表示するフィールドの数の初期値を０とする。
【００４０】
続いて、ステップＳ４０４において、ＣＰＵ１０１は、表示するフィールドの数を１増やす（＋１する）。
【００４１】
続いて、ステップＳ４０５において、ＣＰＵ１０１は、ステップＳ４０３で設定された帳票におけるフィールド毎のＯＣＲ結果を、ステップＳ４０２で用意した５つの表示領域に遷移させて表示する画面遷移制御処理を行う（表示制御手段）。このステップＳ４０５の詳細な処理については、図６を用いて後述する。
【００４２】
続いて、ステップＳ４０６において、ＣＰＵ１０１は、当該帳票の全てのフィールドのＯＣＲ結果の表示を行ったか否かを判断する。この判断の結果、未だ表示を行っていないフィールドがある場合には、ステップＳ４０４に戻る。
【００４３】
一方、ステップＳ４０６での判断の結果、全てのフィールドのＯＣＲ結果の表示を終了した場合には、続いて、ステップＳ４０７において、ＣＰＵ１０１は、全ての帳票のＯＣＲ結果の表示を行ったか否かを判断する。この判断の結果、未だ表示を行っていない帳票がある場合には、ステップＳ４０３に戻る。一方、ステップＳ４０７での判断の結果、全ての帳票のＯＣＲ結果の表示を終了した場合には、当該ステップＳ２０２の処理を終了する。
【００４４】
以上のステップＳ４０１〜Ｓ４０７の処理を経ることにより、ステップＳ２０１で得たフィールド毎のＯＣＲ結果を、ディスプレイ１０５に設定された５つの表示領域に自動で遷移表示させる、ステップＳ２０２の結果表示処理がなされる。
【００４５】
次に、図４のステップＳ４０１における結果整列処理の詳細な処理について説明する。
図５は、図４のステップＳ４０１における結果整列処理の詳細な処理を示すフローチャートである。
【００４６】
ステップＳ４０１の結果整列処理では、まず、図５のステップＳ５０１において、ＣＰＵ１０１は、現在の帳票識別コードを示す「CurrentCode」に、最初に読み込んだ帳票識別コードを代入する。
【００４７】
続いて、ステップＳ５０２において、ＣＰＵ１０１は、「CurrentCode」と読み込んだ帳票識別コードとが等しい（一致する）か否かを判断する。この判断の結果、「CurrentCode」と読み込んだ帳票識別コードとが等しい（一致する）場合には、ステップＳ５０３に進む。なお、帳票識別コードが最初に読み込まれたものである場合には、ステップＳ５０１で代入処理を行っているため、ステップＳ５０２では、等しい（一致する）と判断されることになる。
【００４８】
ステップＳ５０３において、ＣＰＵ１０１は、読み込んだ帳票の種類における各フィールドの確からしさ値１０４ａの平均値を算出する。なお、以前に、同じ帳票の種類における各フィールドの確からしさ値１０４ａの平均値が算出されている場合には、ステップＳ５０３では、これらを加味して全体の平均値が算出される。
【００４９】
一方、ステップＳ５０２で「CurrentCode」と読み込んだ帳票識別コードとが異なると判断された場合（現在の帳票と種類の異なる帳票であると判断された場合）、続いて、ステップＳ５０４において、ＣＰＵ１０１は、初めて現れた帳票の種類であるか否かを判断する。
【００５０】
ステップＳ５０４で初めて現れた帳票の種類であると判断された場合、続いて、ステップＳ５０５において、ＣＰＵ１０１は、読み込んだ帳票の種類における各フィールドの確からしさ値１０４ａの平均値を算出する。
【００５１】
一方、ステップＳ５０４で初めて現れた帳票の種類ではないと判断された場合（過去に読み込んだ帳票と同じ種類のものがあると判断された場合）、続いて、ステップＳ５０６において、ＣＰＵ１０１は、読み込んだ帳票及び当該帳票と同種類の以前に現れた帳票における各フィールドの確からしさ値１０４ａから、当該帳票の種類におけるフィールドの確からしさ値１０４ａの平均値を算出する。
【００５２】
ステップＳ５０５又はステップＳ５０６の処理が終了すると、続いて、ステップＳ５０７において、ＣＰＵ１０１は、「CurrentCode」に当該読み込んだ帳票識別コードを代入する。
【００５３】
ステップＳ５０３又はステップＳ５０７の処理が終了すると、続いて、ステップＳ５０８において、ＣＰＵ１０１は、次の帳票識別コードを読み込む。
【００５４】
続いて、ステップＳ５０９において、ＣＰＵ１０１は、全ての帳票の確からしさ値１０４ａの平均値を算出したか否かを判断する。この判断の結果、未だ確からしさ値１０４ａの平均値の算出が終了していない帳票が存在する場合には、ステップＳ５０２に戻る。一方、ステップＳ５０９での判断の結果、全ての帳票の確からしさ値１０４ａの平均値を算出した場合、続いて、ステップＳ５１０において、ＣＰＵ１０１は、確からしさ値１０４ａの平均値の高い種類の帳票から降順に帳票を整列する。
【００５５】
以上のステップＳ５０１〜Ｓ５１０の処理を経ることにより、外部記憶部１０４に記憶した確からしさ値１０４ａから、帳票の種類毎に、確からしさ値１０４ａの平均値を算出し、当該平均値の高い帳票から降順に帳票を整列する、ステップＳ４０１の結果整列処理がなされる。
【００５６】
次に、図４のステップＳ４０５における画面遷移制御処理の詳細な処理について説明する。
図６は、図４のステップＳ４０５における画面遷移制御処理の詳細な処理を示すフローチャートである。
【００５７】
ステップＳ４０５の画面遷移制御処理では、まず、図６のステップＳ６０１において、ＣＰＵ１０１は、ディスプレイ１０５に設定した５つ表示領域に各フィールドのＯＣＲ結果を代入し表示させる結果代入処理を行う。ここで、図７〜図１０を用いて、ステップＳ６０１における結果代入処理の詳細な処理について説明する。
【００５８】
図７は、図６のステップＳ６０１における結果代入処理の詳細な処理を示すフローチャートである。また、図８〜図１０は、各フィールドのＯＣＲ結果を設定された５つ表示領域に表示させる際のディスプレイ１０５の表示画面を示す模式図である。
【００５９】
ステップＳ６０１の結果代入処理では、まず、図７のステップＳ７０１において、ＣＰＵ１０１は、ＯＣＲ結果を表示するフィールドの数が１であるか否かを判断する。この判断の結果、ＯＣＲ結果を表示するフィールドの数が１である場合（最初のフィールドを表示する場合）には、続いて、ステップＳ７０２において、ＣＰＵ１０１は、ディスプレイ１０５の３番目の表示領域に、１番目のフィールドにおけるＯＣＲ結果と当該フィールドにおける元画像を代入し表示する。
【００６０】
ここで、ステップＳ７０２の処理を図８を用いて説明する。
図８は、ディスプレイ１０５のＯＣＲ結果の表示画面であるが、当該表示画面には、ステップＳ３０１で読み込んだ画像データに基づく帳票画像８０が表示されると共に、ステップＳ４０２で設定した５つの表示領域８１〜８５と、ＯＫボタン８６及び修正ボタン８７が構成されている。また、図８に示す例では、ステップＳ３０３において、８−１〜８−６に示すフィールドが設定されているものとする。また、各表示領域８１〜８５には、それぞれ、各フィールドにおける帳票の画像データを表示する元画像表示領域８１ａ〜８５ａと、当該各フィールドにおけるＯＣＲ結果を表示するＯＣＲ結果表示領域８１ｂ〜８５ｂが設けられている。なお、本実施形態では、オペレータにより修正ボタン８７が押されると、３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に停止表示されているＯＣＲ結果の修正が行えるように構成されている。
【００６１】
上述したステップＳ７０２では、図８に示す３番目の表示領域８３に、１番目のフィールド８−１におけるＯＣＲ結果がＯＣＲ結果表示領域８３ｂに表示され、当該フィールド８−１における元画像が元画像表示領域８３ａに表示される。
【００６２】
図７のステップＳ７０１でＯＣＲ結果を表示するフィールドの数が１でないと判断された場合には、続いて、ステップＳ７０３において、ＣＰＵ１０１は、ＯＣＲ結果を表示するフィールドの数が２であるか否かを判断する。この判断の結果、ＯＣＲ結果を表示するフィールドの数が２である場合には、続いて、ステップＳ７０４において、ＣＰＵ１０１は、図８に示す４番目の表示領域８４のＯＣＲ結果表示領域８４ｂに２番目のフィールド８−２におけるＯＣＲ結果を表示し、元画像表示領域８４ａに当該フィールド８−２における元画像を表示する。
【００６３】
図７のステップＳ７０３でＯＣＲ結果を表示するフィールドの数が２でないと判断された場合には、続いて、ステップＳ７０５において、ＣＰＵ１０１は、ＯＣＲ結果を表示するフィールドの数が３であるか否かを判断する。この判断の結果、ＯＣＲ結果を表示するフィールドの数が３である場合には、続いて、ステップＳ７０６において、ＣＰＵ１０１は、図８に示す５番目の表示領域８５のＯＣＲ結果表示領域８５ｂに３番目のフィールド８−３におけるＯＣＲ結果を表示し、元画像表示領域８５ａに当該フィールド８−３における元画像を表示する。
【００６４】
図７のステップＳ７０５でＯＣＲ結果を表示するフィールドの数が３でないと判断された場合には、画面遷移開始状態に以降し、続いて、ステップＳ７０７において、ＣＰＵ１０１は、ＯＣＲ結果を表示するフィールドの数が４であるか否かを判断する。
【００６５】
ステップＳ７０７の判断の結果、ＯＣＲ結果を表示するフィールドの数が４である場合には、以下に示すステップＳ７０８〜ステップＳ７１１の処理を同時に行って、図９に示す表示画面の状態とする。
【００６６】
ステップＳ７０８において、ＣＰＵ１０１は、図８の３番目の表示領域８３に表示されていたＯＣＲ結果と元画像を、図９に示す２番目の表示領域８２に表示する制御を行う。また、ステップＳ７０９において、ＣＰＵ１０１は、図８の４番目の表示領域８４に表示されていたＯＣＲ結果と元画像を、図９に示す３番目の表示領域８３に表示する制御を行う。また、ステップＳ７１０において、ＣＰＵ１０１は、図８の５番目の表示領域８５に表示されていたＯＣＲ結果と元画像を、図９に示す４番目の表示領域８４に表示する制御を行う。また、ステップＳ７１１において、ＣＰＵ１０１は、図９の５番目の表示領域８５に、４番目のフィールド８−４におけるＯＣＲ結果と元画像を表示する制御を行う。
【００６７】
図７のステップＳ７０７でＯＣＲ結果を表示するフィールドの数が４でないと判断された場合には、続いて、ステップＳ７１２において、ＣＰＵ１０１は、ＯＣＲ結果を表示するフィールドの数が５以上であるか否かを判断する。
【００６８】
ステップＳ７１２の判断の結果、ＯＣＲ結果を表示するフィールドの数が５以上である場合には、以下に示すステップＳ７１３〜ステップＳ７１８の処理を同時に行って、図１０に示す表示画面の状態とする。
【００６９】
ステップＳ７１３において、ＣＰＵ１０１は、１番目の表示領域８１に表示されていたＯＣＲ結果と元画像を削除する制御を行う。この際、１番目の表示領域８１に何も表示されていなかった場合には、当該ステップＳ７１３の処理は行われない。ステップＳ７１４において、ＣＰＵ１０１は、図９の２番目の表示領域８２に表示されていたＯＣＲ結果と元画像を、図１０に示す１番目の表示領域８１に表示する制御を行う。また、ステップＳ７１５において、ＣＰＵ１０１は、図９の３番目の表示領域８３に表示されていたＯＣＲ結果と元画像を、図１０に示す２番目の表示領域８２に表示する制御を行う。また、ステップＳ７１６において、ＣＰＵ１０１は、図９の４番目の表示領域８４に表示されていたＯＣＲ結果と元画像を、図１０に示す３番目の表示領域８３に表示する制御を行う。また、ステップＳ７１７において、ＣＰＵ１０１は、図９の５番目の表示領域８５に表示されていたＯＣＲ結果と元画像を、図１０に示す４番目の表示領域８４に表示する制御を行う。また、ステップＳ７１８において、ＣＰＵ１０１は、図１０の５番目の表示領域８５に、５番目以降の次のフィールド（図１０に示す例では、５番目のフィールド８−５）におけるＯＣＲ結果と元画像を表示する制御を行う。
【００７０】
ステップＳ７０２、Ｓ７０４、Ｓ７０６、Ｓ７１１若しくはＳ７１８の処理が終了した場合、或いは、ステップＳ７１２でＯＣＲ結果を表示するフィールドの数が５未満であると判断された場合、当該ステップＳ６０１の処理を終了する。
【００７１】
以上のステップＳ７０１〜Ｓ７１８の処理を経ることにより、ディスプレイ１０５に設定した５つ表示領域８１〜８５に各フィールドのＯＣＲ結果を代入し表示させる、ステップＳ６０１の結果代入処理がなされる。
【００７２】
図６において、ステップＳ６０１の処理が終了すると、続いて、ステップＳ６０２において、ＣＰＵ１０１は、ステップＳ４０４の処理により設定されたフィールド（新たに表示されたフィールド）のＯＣＲ結果における確からしさ値１０４ａを外部記憶部１０４から抽出し、当該抽出した確からしさ値が判定値１よりも大きいか否かを判断する（第１の判断手段）。ここで、判定値１は、ＯＣＲ結果が正しいと判断できるレベルの値である。
【００７３】
ステップＳ６０２での判断の結果、確からしさ値が判定値１よりも大きい場合には、続いて、ステップＳ６０３において、ＣＰＵ１０１は、スピーカ１０７から発するビープ音を鳴らさないように制御する。
【００７４】
続いて、ステップＳ６０４において、ＣＰＵ１０１は、判定値１よりも大きい確からしさ値が５回以上続くか否か（判定値１よりも大きい確からしさ値のフィールドが５回以上続くか否か）を判断する。なお、本実施形態のステップＳ６０４では、判定値１よりも大きい確からしさ値が５回以上としているか、例えば、２回、３回、４回、或いは、他の回数であってもよい。ステップＳ６０４での判断の結果、判定値１よりも大きい確からしさ値が５回以上続いていない場合には、ステップＳ６０１に戻る。
【００７５】
一方、ステップＳ６０４での判断の結果、判定値１よりも大きい確からしさ値が５回以上続いている場合には、続いて、ステップＳ６０５において、ＣＰＵ１０１は、画面の遷移速度（各表示領域８１〜８５における遷移表示の速度）が一定の速度未満であるか否かを判断する。この判断の結果、画面の遷移速度が一定の速度未満でない場合には、ステップＳ６０１に戻る。
【００７６】
一方、ステップＳ６０５での判断の結果、画面の遷移速度が一定の速度未満である場合には、続いて、ステップＳ６０６において、ＣＰＵ１０１は、当該フィールドにおけるＯＣＲ結果等の各表示領域８１〜８５に対する遷移表示の速度を前記一定の速度まで上昇させる表示制御を行う。ステップＳ６０６の処理が終了すると、ステップＳ６０１に戻る。
【００７７】
ステップＳ６０２での判断の結果、確からしさ値が判定値１以下である場合には、続いて、ステップＳ６０７において、ＣＰＵ１０１は、スピーカ１０７からビープ音を鳴らす制御をする。
【００７８】
続いて、ステップＳ６０８において、ＣＰＵ１０１は、画面の遷移速度をデフォルトに戻す設定を行う。
【００７９】
続いて、ステップＳ６０９において、ＣＰＵ１０１は、ステップＳ４０４の処理により設定されたフィールド（新たに表示されたフィールド）のＯＣＲ結果における確からしさ値１０４ａが判定値２よりも大きいか否かを判断する。ここで、判定値２は、判定値１よりも小さい値であり、ＯＣＲ結果がおそらく正しいと判断できるレベルの値である。
【００８０】
ステップＳ６０９での判断の結果、確からしさ値が判定値２よりも大きい場合には、続いて、ステップＳ６１０において、ＣＰＵ１０１は、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されているか否かを判断する。
【００８１】
ステップＳ６１０での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されている場合には、続いて、ステップＳ６１１において、ＣＰＵ１０１は、現在の遷移表示を０．５秒間停止する制御を行う。
【００８２】
ステップＳ６１１の処理が終了すると、続いて、ステップＳ６１３において、ＣＰＵ１０１は、オペレータから修正要求があるか否かを判断する。このステップＳ６１３での修正要求の可否判断は、オペレータにより修正ボタン８７が押されたか否かで判断する。この判断の結果、オペレータから修正要求がなかった場合には、ステップＳ６０１に戻る。
【００８３】
一方、ステップＳ６１３での判断の結果、オペレータから修正要求があった場合には、続いて、ステップＳ６１４において、ＣＰＵ１０１は、画面遷移処理を停止する。続いて、ステップＳ６１５において、ＣＰＵ１０１は、オペレータからのキーボード１０６等を介したＯＣＲ結果の修正を許可し、また、オペレータによりＯＫボタン８６が押されたことを契機として、画面遷移処理を再開する。その後、ステップＳ６０１に戻る。
【００８４】
一方、ステップＳ６１０での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていない場合には、当該フィールドにおける処理はステップＳ６０１に移行し、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に、ＣＰＵ１０１は、遷移表示を０．５秒間停止する制御を行う（Ｓ６１２）。なお、ステップＳ６１０で当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていないと判断された時点では、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に遷移表示を０．５秒間停止制御する旨の情報が、例えば、ＲＡＭ１０２に記憶され、ＣＰＵ１０１によって当該情報に基づく０．５秒間停止制御が行われるまで保持される。そして、ステップＳ６１２の処理が行われると、上述したステップＳ６１３〜Ｓ６１５の処理が必要に応じて行われ、ステップＳ６０１に戻る。
【００８５】
ステップＳ６０９での判断の結果、確からしさ値が判定値２以下である場合には、続いて、ステップＳ６１６において、ＣＰＵ１０１は、ステップＳ４０４の処理により設定されたフィールド（新たに表示されたフィールド）のＯＣＲ結果における確からしさ値１０４ａが判定値３よりも大きいか否かを判断する（第２の判断手段）。ここで、判定値３は、判定値２よりも小さい値であり、ＯＣＲ結果がエラーであるか否かを判断できるレベルの値である。
【００８６】
ステップＳ６１６での判断の結果、確からしさ値が判定値３よりも大きい場合には、ＯＣＲ結果がおそらくエラーであると判断できるレベルとなる。この場合、ステップＳ６１７において、ＣＰＵ１０１は、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されているか否かを判断する。
【００８７】
ステップＳ６１７での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されている場合には、続いて、ステップＳ６１８において、ＣＰＵ１０１は、現在の遷移表示を１．０秒間停止する制御を行う。
【００８８】
ステップＳ６１８の処理が終了すると、続いて、ステップＳ６２０において、ＣＰＵ１０１は、オペレータから修正要求があるか否かを判断する。このステップＳ６２０での修正要求の可否判断は、オペレータにより修正ボタン８７が押されたか否かで判断する。この判断の結果、オペレータから修正要求がなかった場合には、ステップＳ６０１に戻る。
【００８９】
一方、ステップＳ６２０での判断の結果、オペレータから修正要求があった場合には、続いて、ステップＳ６２１において、ＣＰＵ１０１は、画面遷移処理を停止する。続いて、ステップＳ６２２において、ＣＰＵ１０１は、オペレータからのキーボード１０６等を介したＯＣＲ結果の修正を許可し、また、オペレータによりＯＫボタン８６が押されたことを契機として、画面遷移処理を再開する。その後、ステップＳ６０１に戻る。
【００９０】
一方、ステップＳ６１７での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていない場合には、当該フィールドにおける処理はステップＳ６０１に移行し、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に、ＣＰＵ１０１は、遷移表示を１．０秒間停止する制御を行う（Ｓ６１９）。なお、ステップＳ６１７で当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていないと判断された時点では、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に遷移表示を１．０秒間停止制御する旨の情報が、例えば、ＲＡＭ１０２に記憶され、ＣＰＵ１０１によって当該情報に基づく１．０秒間停止制御が行われるまで保持される。そして、ステップＳ６１９の処理が行われると、上述したステップＳ６２０〜Ｓ６２２の処理が必要に応じて行われ、ステップＳ６０１に戻る。
【００９１】
ステップＳ６１６での判断の結果、確からしさ値が判定値３以下である場合には、ＯＣＲ結果がエラーであると判断できるレベルとなる。この場合、ステップＳ６２３において、ＣＰＵ１０１は、当該フィールドの表示領域の背景に色をつけて、即ち、表示領域の背景の色を変更して表示する制御を行う。例えば、図８の例では、５番目の表示領域８５に表示された３番目のフィールド８−３におけるＯＣＲ結果が判定値３以下であったので、当該５番目の表示領域８５（元画像表示領域８５ａ）の背景が色８８に変更されている。図８の例では、フィールド８−３に手書きで記載された「１７３」が、ＯＣＲの結果「７７３」と処理され、これがＯＣＲ結果表示領域８５ａに表示された場合を示している。なお、本実施形態では、図８に示すように、元画像表示領域８５ａの背景の色を変更するようにしているが、例えば、ＯＣＲ結果表示領域８５ａの背景の色を変更するようにしてもよいし、また、元画像表示領域及びＯＣＲ結果表示領域の両方の背景の色を変更するようにしてもよい。このように、背景の色を変更することにより、オペレータに対して、ＯＣＲ結果がエラーである旨を報知することができる。
【００９２】
続いて、ステップＳ６２４において、ＣＰＵ１０１は、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されているか否かを判断する。
【００９３】
ステップＳ６２４での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されている場合には、続いて、ステップＳ６２５において、ＣＰＵ１０１は、画面遷移処理を停止する制御を行う。
【００９４】
ステップＳ６２５の処理が終了すると、続いて、ステップＳ６２７において、ＣＰＵ１０１は、オペレータにより修正ボタン８７が押され、キーボード１０６等を介した当該ＯＣＲ結果の修正入力があるか否かを判断する。この判断の結果、修正入力が無かった場合には、画面遷移処理を再開した後、ステップＳ６０１に戻る。
【００９５】
一方、ステップＳ６２７での判断の結果、修正入力があった場合には、続いて、ステップＳ６２８において、ＣＰＵ１０１は、当該修正入力を許可し、また、オペレータによりＯＫボタン８６が押されたことを契機として、当該フィールドにおけるＯＣＲ結果の表示領域の背景に付けた色８８を取り除いて、画面遷移処理を再開する。その後、ステップＳ６０１に戻る。
【００９６】
一方、ステップＳ６２４での判断の結果、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていない場合には、当該フィールドにおける処理はステップＳ６０１に移行し、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に、ＣＰＵ１０１は、画面遷移処理を停止する制御を行う（Ｓ６２６）。なお、ステップＳ６２４で当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示されていないと判断された時点では、当該フィールドのＯＣＲ結果が３番目の表示領域８３（ＯＣＲ結果表示領域８３ｂ）に表示された際に画面遷移処理を停止制御する旨の情報が、例えば、ＲＡＭ１０２に記憶され、ＣＰＵ１０１によって当該情報に基づく停止制御が行われるまで保持される。そして、ステップＳ６２６の処理が行われると、上述したステップＳ６２７及びＳ６２８の処理が必要に応じて行われ、ステップＳ６０１に戻る。
【００９７】
以上のステップＳ６０１〜Ｓ６２８の処理を経ることにより、ディスプレイ１０５の表示画面上に設定された複数の表示領域８１〜８５に、各フィールドにおけるＯＣＲ結果を遷移表示させる、ステップ４０５の画面遷移制御処理がなされる。
【００９８】
本実施形態に係る情報処理装置１００によれば、読み込んだ帳票の画像データに対して複数のフィールドを設定し、当該フィールド内の情報のＯＣＲ結果をディスプレイ１０５に表示する際に、フィールド毎のＯＣＲ結果をディスプレイ１０５の表示画面に設定された各表示領域８１〜８５に自動で遷移表示するようにしたので、各フィールドのＯＣＲ結果を選択する操作が不要となるため、オペレータによる操作を簡素化することができ、作業効率の向上を実現することが可能となる。
【００９９】
また、本実施形態に係る情報処理装置１００によれば、帳票の種類毎に、前記確からしさ値１０４ａにおける平均値を算出し、当該平均値の高い帳票に係るＯＣＲ結果から降順に、各表示領域８１〜８５に遷移表示を行うようにしたので、確からしさ値１０４ａの平均値の高い帳票のＯＣＲ結果から順次、その確認を行うことができるので、更に、作業効率の向上を実現することが可能となる。
【０１００】
また、本実施形態に係る情報処理装置１００によれば、当該フィールドにおける確からしさ値が判定値１（ＯＣＲ結果が正しいと判断できるレベルの値）以下である場合に、スピーカ１０７からビープ音で報知するようにしたので（ステップＳ６０７）、ＯＣＲ結果のエラーの見落としを低減させることができる。また、常に目視し続ける必要もなくなる。
【０１０１】
また、本実施形態に係る情報処理装置１００によれば、当該フィールドにおける確からしさ値が判定値３以下である場合（ＯＣＲ結果がエラーであると判断できる場合）には、画面遷移処理を停止するようにしたので（ステップＳ６２５、Ｓ６２６）、ＯＣＲ結果のエラーを確実に修正することができ、ＯＣＲ結果の確認とその修正作業の効率化を図ることが可能となる。
【０１０２】
前述した本実施形態に係る情報処理装置１００を構成する図１の各手段、並びに情報処理装置１００の制御方法を示した図２〜図７の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１０３】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０１０４】
また、コンピュータが供給されたプログラムを実行することにより本実施形態に係る情報処理装置１００の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本実施形態に係る情報処理装置１００の機能が実現される場合や、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて本実施形態に係る情報処理装置１００の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態に係る情報処理装置の概略構成図である。
【図２】本発明の実施形態に係る情報処理装置の制御方法を示すフローチャートである。
【図３】図２のステップＳ２０１における事前処理の詳細な処理を示すフローチャートである。
【図４】図２のステップＳ２０２における結果表示処理の詳細な処理を示すフローチャートである。
【図５】図４のステップＳ４０１における結果整列処理の詳細な処理を示すフローチャートである。
【図６】図４のステップＳ４０５における画面遷移制御処理の詳細な処理を示すフローチャートである。
【図７】図６のステップＳ６０１における結果代入処理の詳細な処理を示すフローチャートである。
【図８】各フィールドの認識処理結果（ＯＣＲ結果）を設定された５つ表示領域に表示させる際のディスプレイの表示画面を示す模式図である。
【図９】各フィールドの認識処理結果（ＯＣＲ結果）を設定された５つ表示領域に表示させる際のディスプレイの表示画面を示す模式図である。
【図１０】各フィールドの認識処理結果（ＯＣＲ結果）を設定された５つ表示領域に表示させる際のディスプレイの表示画面を示す模式図である。
【図１１】帳票の一例を示す模式図である。
【図１２】帳票の一例を示す模式図である。
【符号の説明】
【０１０６】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  外部記憶部
１０４ａ  確からしさ値
１０５  ディスプレイ
１０６  キーボード
１０７  スピーカ
１０８  ポインティングデバイス
１０９  スキャナ
１１０  システムバス
８０  帳票画像
８−１〜８−６、１１−１〜１１−Ｎ、１２−１〜１２−５  フィールド
８１〜８５  表示領域
８１ａ〜８５ａ  元画像表示領域
８１ｂ〜８５ｂ  ＯＣＲ結果表示領域
８６  ＯＫボタン
８７  修正ボタン
【図１】
2008158988.tif 000003
【図２】
2008158988.tif 000004
【図３】
2008158988.tif 000005
【図４】
2008158988.tif 000006
【図５】
2008158988.tif 000007
【図６】
2008158988.tif 000008
【図７】
2008158988.tif 000009
【図８】
2008158988.tif 000010
【図９】
2008158988.tif 000011
【図１０】
2008158988.tif 000012
【図１１】
2008158988.tif 000013
【図１２】
2008158988.tif 000014