(57)【要約】【課題】読み取り設定の不備によりＯＣＲ認識率が低くなっていることを早い段階でユーザに通知し、再スキャンおよび再ＯＣＲ処理に要する手間および時間の低減化を図る。【解決手段】ＯＣＲシステム１０は、ユーザの入力操作を受け付ける操作部およびユーザに情報を視覚的に提示する表示部とで一体的に構成された操作／表示部１１と、原稿（紙面）に記載された情報を画像情報に変換する読取部１２と、画像情報をＯＣＲ処理して文字情報を得るＯＣＲ処理部１３と、読取部１２およびＯＣＲ処理部１３の作業を管理するジョブ管理部１４と、上記処理部１１，１２，１３，１４を制御する制御部１６とを具備し、制御部１６は、最初のページのＯＣＲ処理の結果と読取部１２がスキャンした画像とをユーザの対比可能な状態で表示部に表示する制御を行い、キャンセルする旨の入力操作情報を受け取った場合、スキャン処理およびＯＣＲ処理を中止する。【選択図】  図１
2006260080.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力操作を受け付ける操作部と、
ユーザに情報を視覚的に提示する表示部と、
原稿に記載された情報を画像情報に変換する読取部と、
前記画像情報を光学的文字認識処理して文字情報を得る光学的文字認識処理部と、
前記読取部および光学的文字認識処理部の作業を管理するジョブ管理部と、
前記操作部、表示部、読取部、光学的文字認識処理部およびジョブ管理部を制御する制御部とを具備し、
前記制御部は、前記原稿の最初のページを表す画像情報とこの画像情報から得られた文字情報とをユーザが対比可能な状態で前記表示部に表示するともに、キャンセルする旨の入力操作情報を受け取った場合、前記読取部が前記原稿に記載される情報を画像情報に変換する処理および前記光学的文字認識部が行っている前記画像情報から文字情報を得る処理を中止する制御を行うように構成されたことを特徴とする光学的文字認識システム。
【請求項２】
前記制御部は、前記画像情報が表す画像と前記文字情報が表す文字とを前記表示部に並べて表示する制御を行うように構成されたことを特徴とする請求項１記載の光学的文字認識システム。
【請求項３】
前記制御部は、ページの文字認識率が予め設定した所定の文字認識率を表す閾値よりも低い場合、前記表示部に当該ページにおいて前記閾値よりも数値が低い領域または文字を強調表示する制御を行うように構成されたことを特徴とする請求項１記載の光学的文字認識システム。
【請求項４】
前記制御部は、一定時間経過後、前記原稿における次のページを表す画像情報およびこの画像情報から得られた文字情報へ自動的に切り替えて前記表示部に表示する制御を行うように構成されたことを特徴とする請求項１記載の光学的文字認識システム。
【請求項５】
前記制御部は、前記操作部がページ切り替え要求の入力操作情報を受け付けて、前記原稿における次のページを表す画像情報およびこの画像情報から得られた文字情報へ切り替えて前記表示部に表示する制御を行うことを特徴とする請求項１記載の光学的文字認識システム。
【請求項６】
前記制御部は、前記操作部がモード切り替え要求の入力操作情報を受け付ける度に、一定時間経過後、前記原稿における次のページを表す画像情報およびこの画像情報から得られた文字情報を前記表示部に表示するモードと、前記操作部がページ切り替え要求の入力操作情報を受け付けて前記原稿における次のページを表す画像情報およびこの画像情報から得られた文字情報へ切り替えて表示するモードとを切り替える制御を行うように構成されたことを特徴とする請求項１記載の光学的文字認識システム。
【請求項７】
原稿のページをスキャンして得られた画像に対して光学的文字認識処理した結果が得られると、当該ページ以降のスキャン処理および光学的文字認識処理を継続するとともに、前記画像および前記結果をユーザが対比可能な状態で表示部に表示し、キャンセルする旨の入力操作を操作部が受け付けた場合、継続中のスキャン処理および光学的文字認識処理を直ちに中止することを特徴とする光学的文字認識方法。
【請求項８】
キャンセルする旨の入力操作を操作部が受け付けた場合、前記スキャン処理および光学的文字認識処理により得た情報を破棄するか否かについての確認する表示を表示部に表示し、確認結果に対応する入力操作を受け付けて、前記情報の破棄および保存から選択される一方の処理をさらに行うことを特徴とする請求項７記載の光学的文字認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的文字認識システムおよび当該文字認識方法に係り、特に、光学的文字認識処理による文字認識率が低くなってしまった場合、早い段階でユーザに通知する光学的文字認識システムおよび光学的文字認識方法に関する。
【背景技術】
【０００２】
従来の光学的文字認識（以下、ＯＣＲ：Optical Character Recognitionとする）システムおよび当該文字認識方法の一例として、例えば、特許文献１に記載されるように、文字認識時にＯＣＲ対象となる原稿の破れを検出した場合、ＯＣＲ処理を自動的に停止する技術がある。
【特許文献１】特開２００３−２０８５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した光学的文字認識システムおよび光学的文字認識方法では、ＯＣＲ対象となる原稿がシステムまたは装置に及ぼす悪影響を懸念して自動停止することはできるが、ユーザの読み取り設定の不備の要因がある場合において自動的にＯＣＲ処理を停止するものではない。
【０００４】
つまり、従来の光学的文字認識システムおよび光学的文字認識方法では、ユーザの読み取り設定の不備があった場合、ユーザは、全てのＯＣＲ対象にＯＣＲ処理を実行した後にＯＣＲ結果を見て初めて設定の不備があったことに気付かされることになる。従って、ユーザは、ＯＣＲ処理終了後、修正画面で認識結果を見ながら一箇所ずつ修正していくか、処理結果を全部破棄して、再度スキャンに原稿をセットし、再スキャン／再ＯＣＲ処理する等の修正またはやり直し作業を強いられる。特に、ＯＣＲ対象が多い場合、手間が大きく時間もかかる。
【０００５】
本発明は上述した課題を解決するためになされたものであり、読み取り設定の不備によりＯＣＲ認識率が低くなっていることを早い段階でユーザに通知し、再スキャンおよび再ＯＣＲ処理に要する手間および時間の低減化を図った光学的文字認識システムおよび光学的文字認識方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る光学的文字認識システムは、上述した課題を解決するため、請求項１に記載したように、ユーザの入力操作を受け付ける操作部と、ユーザに情報を視覚的に提示する表示部と、原稿に記載された情報を画像情報に変換する読取部と、前記画像情報を光学的文字認識処理して文字情報を得る光学的文字認識処理部と、前記読取部および光学的文字認識処理部の作業を管理するジョブ管理部と、前記操作部、表示部、読取部、光学的文字認識処理部およびジョブ管理部を制御する制御部とを具備し、前記制御部は、前記原稿の最初のページを表す画像情報とこの画像情報から得られた文字情報とをユーザが対比可能な状態で前記表示部に表示するともに、キャンセルする旨の入力操作情報を受け取った場合、前記読取部が前記原稿に記載される情報を画像情報に変換する処理および前記光学的文字認識部が行っている前記画像情報から文字情報を得る処理を中止する制御を行うように構成されたことを特徴とする。
【０００７】
ユーザが対比可能な状態とは、請求項２に記載したように、例えば、前記画像情報が表す画像と前記文字情報が表す文字とを前記表示部に並べた状態であったり、請求項３に記載したように、例えば、ページの文字認識率が予め設定した所定の文字認識率を表す閾値よりも低い場合、前記表示部に当該ページにおいて前記閾値よりも数値が低い領域または文字を強調表示する状態である。
【０００８】
本発明に係る光学的文字認識方法は、上述した課題を解決するため、請求項７に記載したように、原稿のページをスキャンして画像が得られると、当該ページの光学的文字認識処理を開始するとともに次ページ以降のスキャン処理を継続し、当該ページの光学的文字認識処理結果が得られると、当該ページ以降のスキャン処理および光学的文字認識処理を継続するとともに、前記画像および前記結果をユーザが対比可能な状態で表示部に表示し、キャンセルする旨の入力操作を操作部が受け付けた場合、継続中のスキャン処理および光学的文字認識処理を直ちに中止することを特徴とする。
【発明の効果】
【０００９】
本発明に係る光学的文字認識システムおよび光学的文字認識方法によれば、読み取り設定の不備により、光学的文字認識による文字認識率の低下を早い段階でユーザに通知することができるので、再度のスキャンおよび光学的文字認識に要する手間および時間の低減化が図れる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る光学的文字認識（以下、ＯＣＲ：Optical Character Recognitionとする）システムおよびＯＣＲ方法について、添付の図面を参照して説明する。
【００１１】
ＯＣＲシステムとは、読み取り対象となる原稿についての画像情報を取得し、取得した画像情報をＯＣＲ処理して文字認識するためのシステムである。
【００１２】
図１に、本発明に係るＯＣＲシステムの一実施例であるＯＣＲシステム１０の基本的な機能構成を概略的に表した概略図を示す。
【００１３】
図１によれば、ＯＣＲシステム１０は、ＯＣＲ処理開始やキャンセル操作等のユーザの入力操作を受け付ける操作部およびユーザに情報を視覚的に提示する表示部とで構成された操作／表示部１１と、原稿（紙面）に記載された情報を画像情報に変換する読取部１２と、画像情報をＯＣＲ処理して文字情報を得るＯＣＲ処理部１３と、読取部１２およびＯＣＲ処理部１３の作業を管理するジョブ管理部１４と、上記処理部１１，１２，１３，１４を制御する制御部１６とを具備する。
【００１４】
操作／表示部１１の操作部は、スキャン開始指示操作およびキャンセル指示操作等のユーザの入力操作を受け付ける機能を有する。操作部が受け付けた操作内容は、入力操作情報として制御部１６に送られる。
【００１５】
操作／表示部１１の表示部は、ＯＣＲ処理した各ページのＯＣＲ結果等の情報を視覚的にユーザへ提示する機能を有する。従って、表示部１２が制御部１６から表示情報を受け取ると、表示情報に対応した表示が表示部１２になされる。
【００１６】
尚、操作／表示部１１の操作部および表示部は、実際のシステムにおいて、それぞれが独立した処理部としてＯＣＲシステム１０に具備されていても構わない。
【００１７】
読取部１２は、少なくとも１枚以上の用紙を有する（１ページ以上の）原稿を読み取り、画像情報に変換する機能、すなわち、スキャン機能を有する。また、読取部１２は、例えば、原稿種類、濃度、下地調整値およびシャープネス等の画像情報に変換（スキャン）する際の条件を設定したスキャン設定情報を取得する。
【００１８】
スキャン設定情報は、例えば、スキャン設定ファイル１８等の電子情報として予め記録される。読取部１２は、スキャン設定ファイル１８を参照することでスキャン設定情報を取得することができる。
【００１９】
また、スキャン設定情報は、ユーザが入力することもできる。この場合、読取部１２は、制御部１６が操作／表示部１１から受け付けた入力操作情報に基づいて生成されたスキャン設定情報を制御部１６から受け取ることで取得する。
【００２０】
ＯＣＲ処理部１３は、画像情報から文字情報を得るＯＣＲ機能を有する。従って、ＯＣＲ処理部１３は、ＯＣＲ処理を行い、画像情報から文字情報を得ることができる。
【００２１】
ジョブ管理部１４は、読取部１２およびＯＣＲ処理部１３が実行する一連の作業を一つのジョブとして管理する機能を有する。従って、ジョブ管理部１４は、制御部１６からスキャン開始の入力操作情報を受け付けて、読取部１２が行う読み取り（スキャン）処理の作業およびＯＣＲ処理部１３が行うＯＣＲ処理の作業をそれぞれ一つのジョブの中で管理することができる。
【００２２】
また、ジョブ管理部１４は、ジョブの作成を開始し、１ページ分のジョブが作成されると作成したジョブを開始する。ジョブが開始されると、ジョブ管理部１４は、ジョブの開始の合図を制御部１６に送る。一方、全ページ分のジョブについて作成を終了し、作成した全ページのジョブが完了すると、ジョブの完了の合図を制御部１６に送る。
【００２３】
さらに、ジョブ管理部１４は、読み込んだ画像情報およびＯＣＲ処理結果を管理する機能を有する。つまり、ジョブ管理部１４は、読取部１２が読み込んだ画像情報を、例えば、画像ファイル２０等の電子情報として、ＯＣＲ処理部１３がＯＣＲ処理した結果として得られる文字情報（以下、ＯＣＲ情報とする）を、例えば、ＯＣＲファイル２１等の電子情報として自己に設けられるデータ記録領域や図外に設けられる任意のデータ記録領域に保存したり、読み出したりすることができる。ジョブ管理部１４は、画像情報およびＯＣＲ情報を制御部１６から受け取る。
【００２４】
制御部１６は、操作部と表示部とを有する操作／表示部１１、読取部１２、ＯＣＲ処理部１３およびジョブ管理部１４を制御する機能を有し、操作／表示部１１、読取部１２、ＯＣＲ処理部１３およびジョブ管理部１４間で情報のやり取りを行うことができる。
【００２５】
具体的に説明すると、制御部１６は、操作／表示部１１の操作部からユーザが入力した入力操作情報を受け取る。そして、制御部１６は、入力された操作の内容に応じて、操作／表示部１１の表示部、読取部１２、ＯＣＲ処理部１３およびジョブ管理部１４を制御する。制御部１６が入力された操作の内容に応じて、操作／表示部１１の表示部、読取部１２、ＯＣＲ処理部１３およびジョブ管理部１４を制御することで、入力操作の内容に対応する必要な処理が実行される。
【００２６】
また、制御部１６は、読取部１２が原稿の読み取りを行い得られた画像情報を読取部１２から受け取る。この画像情報は、ジョブ管理部１４に送られ、ジョブ管理部１４が所定の場所に受け取った画像情報を保存する。
【００２７】
さらに、制御部１６は、ＯＣＲ処理部１３がＯＣＲ処理を行った結果、すなわち、ＯＣＲ情報を受け取る。このＯＣＲ情報は、ジョブ管理部１４に送られ、ジョブ管理部１４が所定の場所に受け取ったＯＣＲ情報を保存する。
【００２８】
一方、制御部１６は、画像情報およびＯＣＲ情報を受け取ると、受け取った画像情報およびＯＣＲ情報に基づいて、両者を並べて表示部に表示する表示情報を生成し、生成した表示情報を操作／表示部１１に送る。従って、ＯＣＲシステム１０では、スキャン処理で得られた画像およびＯＣＲ結果を表示部に表示させることができる。
【００２９】
他方、制御部１６は、ジョブ管理部１４からジョブの作成開始および終了の合図を受け取り、必要な各処理部を制御する制御情報を生成する。制御部１６は、スキャン処理およびＯＣＲ処理について作業の流れを把握しており、例えば、ジョブ作成開始の合図であれば、操作／表示部１１がキャンセルの受付可能な状態とする制御情報を生成して操作／表示部１１に送ったり、読取部１２のスキャンを開始する制御情報を生成して読取部１２に送る。尚、ＯＣＲシステム１０でなされるスキャン処理およびＯＣＲ処理についての詳細は、図２および図３を参照して後述する。
【００３０】
このように構成されるＯＣＲシステム１０によれば、１ページ目のＯＣＲ処理が完了した時点で操作／表示部１１の表示部にスキャン処理により得られた画像（画像情報）とＯＣＲ結果（ＯＣＲ情報）を並列的に表示するように構成されるので、読み取り設定の不備により、光学的文字認識による文字認識率の低下を早い段階でユーザに通知することができ、再度のスキャンおよび光学的文字認識に要する手間および時間の低減化が図れる。
【００３１】
また、読み取り設定の不備により光学的文字認識による文字認識率が低くなっている場合には、ＯＣＲ処理をスキャン処理の実行段階でキャンセルできるので、ＯＣＲシステムに必要以上の負荷がかからないようにすることができる。
【００３２】
尚、ＯＣＲシステム１０は、スキャン処理により得られた画像（画像情報）とＯＣＲ結果（ＯＣＲ情報）を並列的に表示するように構成されるとしたが、ＯＣＲ結果（ＯＣＲ情報）をスキャン処理により得られた画像（画像情報）と対比し得る他の方法でユーザに提示するようにＯＣＲシステムを構成しても良い。
【００３３】
ＯＣＲ結果をスキャン処理により得られた画像と対比し得る他の方法例としては、ページの文字認識率が予め設定した所定の文字認識率を表す閾値よりも低い場合において、制御部１６が予め設定される所定の閾値よりも文字認識率を表す数値が低い領域または文字を強調表示する表示情報を生成するＯＣＲシステムを構成しても良い。
【００３４】
他の対比し得る方法の例として、ＯＣＲシステム１０に警報部をさらに具備させて、ページの文字認識率が低い場合において制御部１６が警報部を駆動させる制御を行うＯＣＲシステムを構成しても良い。この場合には、ページ全体の文字認識率が予め設定した値（閾値）以下の場合に警告音を発することができる。
【００３５】
また、１ページ目のＯＣＲ処理が完了した時点で操作／表示部１１の表示部に画像情報とＯＣＲ情報が並列的に表示の設定（以下、確認表示設定とする）をユーザが操作／表示部１１から設定できるようにＯＣＲシステムを構成しても良い。
【００３６】
例えば、確認表示設定で設定する項目は、少なくとも、表示時間、表示ページ数、特定部分の拡大表示や全体の縮小表示および表示の切り替えモードから選択される１以上の項目がある。尚、表示の切り替えモードとは、表示の切り替えを手動により行う手動モードと自動で行う自動モードをいう。
【００３７】
制御部１６が、確認表示設定の内容に基づき表示部に表示する表示情報を生成することで、ＯＣＲシステムにおいては、設定された表示時間またはページ数で次の画像およびＯＣＲ結果に表示を切り替えたり、特定部分を拡大表示または全体が見えるように縮小して表示したり、手動モードと自動モードとを自在に切り替えて表示することができる。
【００３８】
また、ＯＣＲシステム１０において、一定時間経過後、自動的に次のページのＯＣＲ結果を表示するように表示部を制御する制御部１６を構成したり、手動モードおよび自動モードを任意のタイミングで切り替えるように表示部を制御する制御部１６を構成しても良い。
【００３９】
手動モードと自動モードとを任意のタイミングで切り替えられるようにＯＣＲシステムを構成する例としては、ＯＣＲシステム１０において、「表示の一時停止」および「表示の再開」を受け付けるユーザインターフェイスを用意しておき、操作／表示部１１が表示の一時停止および再開についての要求を受け付けて、「表示の一時停止」（表示のみ停止し、スキャン処理およびＯＣＲ処理は継続）および「表示の再開」を行うように操作／表示部１１の表示部を制御する制御部１６を構成すれば良い。
【００４０】
また、ＯＣＲシステム１０において、１ページ目のＯＣＲ処理が完了した時点で操作／表示部１１の表示部に画像情報とＯＣＲ情報が並列的に表示されている際に「表示の中止」を受け付けるユーザインターフェイスを用意しておき、操作／表示部１１が表示の中止を受け付けて画像情報およびＯＣＲ情報の表示を中止する制御を行うような制御部１６を構成しても良い。
【００４１】
一方、ＯＣＲシステム１０の操作／表示部１１は、本発明をより実効的なものとする観点から、読取部１２を用いてスキャンするユーザがその場で参照できる位置関係にあるのが望ましい。
【００４２】
また、ＯＣＲシステム１０は、図１に示すような操作／表示部１１、読取部１２、ＯＣＲ処理部１３、ジョブ管理部１４および制御部１６を必ずしも１装置で構成することを要するものではない。つまり、ＯＣＲシステム１０は、読取部１２、ＯＣＲ処理部１３、ジョブ管理部１４および制御部１６をそれぞれ独立する別々の装置として構成されていても良い。
【００４３】
他方、ＯＣＲシステム１０において、キャンセルを受け付けた場合に既に作成を終了したＯＣＲ情報を破棄するかをユーザに問い合わせる旨の表示情報を生成して操作／表示部１１に送るとともに、操作／表示部１１から破棄する旨の操作入力を受け付けた場合には画像情報およびＯＣＲ情報を破棄し、操作／表示部１１から破棄しない旨の操作入力を受け付けた場合には現状の情報を保持するようにジョブ管理部１４を制御する制御部１６を構成しても良い。
【００４４】
次に、本発明に係るＯＣＲ方法について説明する。本発明に係るＯＣＲ方法は、例えば、ＯＣＲシステム１０等の本発明に係るＯＣＲシステムが作成したジョブを実行することでなされる。
【００４５】
図２および図３は、ＯＣＲシステムが実行する作業について一連の流れを説明するシーケンスチャートであり、図２はキャンセル指示がない場合（以下、正常時とする）について、図３はキャンセル指示があった場合（以下、キャンセル時とする）についての一例を表したものである。尚、図２および図３においては、スキャン時のパラメータ設定をユーザが行うものとして説明する。
【００４６】
正常時の場合、図２に示すように、ステップＳ１〜ステップＳ１９の処理ステップが順次なされる。図２に示す一連の作業は、ジョブ管理部１４がジョブの作成を開始する前段階として、まず、操作／表示部１１がスキャン時のパラメータの設定を受け付ける（ステップＳ１）。
【００４７】
パラメータ設定を受け付けると、ステップＳ１の処理ステップを完了し、続いて、操作／表示部１１がスキャン開始を要求する旨の操作入力を受け付ける（ステップＳ２）。スキャン開始を要求する旨の操作入力の受け付けは、例えば、操作／表示部１１に設けられるスキャンボタンが押されることでなされる。操作／表示部１１がスキャン開始を要求する旨の操作入力を受け付けると、ステップＳ２の処理ステップを完了する。
【００４８】
ステップＳ２の処理ステップが完了すると、制御部１６は、パラメータ設定情報およびスキャン開始の操作入力情報を受け取る。そして、ジョブ管理部１４を制御する制御情報を生成して、ジョブ管理部１４に送る。そして、ジョブ管理部１４が制御部１６からジョブ開始の制御情報を受け取ると、ジョブ管理部１４はジョブの作成を行い、作成したジョブを開始する合図を制御部１６に送る（ステップＳ３）。
【００４９】
ジョブ管理部１４がジョブを開始すると、制御部１６は、操作／表示部１１をキャンセル受付状態に移行させる制御情報を生成して操作／表示部１１へ送る。そして、操作／表示部１１は、キャンセル受付状態に移行する旨の制御情報を制御部１６から受け取ると、キャンセル受付状態に移行する（ステップＳ４）。
【００５０】
また、制御部１６は、操作／表示部１１をキャンセル受付状態に移行させる制御を行った後、続いて、読取部１２にスキャン処理ステップを開始する旨の制御情報を生成して生成して読取部１２へ送る。読取部１２は、制御部１６から最初のページのスキャンを開始する旨の制御情報を受け取ると、スキャン処理を実行するスキャン処理ステップを開始する（ステップＳ５〜ステップＳ８、ステップＳ１５〜ステップＳ１６）。
【００５１】
スキャン処理ステップでは、まず、ステップＳ５でスキャンを開始する。そして、１ページ分のスキャンを完了すると、ステップＳ６に進む。ステップＳ６において、次のページのスキャンを開始する旨の制御情報を制御部１６から受け取った場合、すなわち、次の原稿がある場合には、次のページについてのスキャンを行う（ステップＳ７）。ステップＳ７の処理ステップが完了すると、続いて、ステップＳ８に進む。ステップＳ８以降の処理ステップは、２つの処理ステップが並行してなされる。
【００５２】
一方は、ステップＳ６に進んでステップＳ６〜ステップＳ８の処理ステップを継続する処理ステップであり、他方はステップＳ９に進んでステップＳ９以降の処理ステップを実行する処理ステップ（主にＯＣＲ処理の実行）である。
【００５３】
ステップＳ８からステップＳ６に進むと、ステップＳ６以降の処理ステップでスキャン処理ステップを継続して、やがて最終ページになると、スキャン動作を停止して（ステップＳ１５）、スキャン処理ステップを終了して（ステップＳ１６）、ステップＳ１７でＯＣＲ処理ステップの完了を待機する。
【００５４】
一方、ステップＳ８からステップＳ９に進む際、制御部１６は、読取部１２からスキャンが完了した分のページ登録を行うようにジョブ管理部１４を制御する。生成された制御情報は、ジョブ管理部１４へ送られ、ジョブ管理部１４がスキャンを完了したページの登録を行う（ステップＳ９）。
【００５５】
ジョブ管理部１４が、１ページ目のページ登録を完了すると（ステップＳ１０）、続いて、ステップＳ１１の処理ステップがなされる。また、ステップＳ１０が完了する際、制御部１６は、ＯＣＲ処理を開始するようにＯＣＲ処理部１３を制御する。生成された制御情報は、ＯＣＲ処理部１３へ送られ、ＯＣＲ処理部１３が、ＯＣＲ処理ステップを行う（ステップＳ１１〜ステップＳ１４）。
【００５６】
ＯＣＲ処理ステップでは、まず、ＯＣＲ処理部１３が、ステップＳ９においてページ登録されたページについてＯＣＲ処理を行う（ステップＳ１１）。そして、ページ登録されたページについてＯＣＲ処理を完了すると、ステップＳ１２に進み、ステップＳ１２以降で２つの処理ステップがなされる。一方は、ステップＳ１３に進み、ステップＳ１１でなされたＯＣＲ処理の結果を表示するＯＣＲ結果表示ステップであり、他方は、ステップＳ１４以降で最終ページとなるまでＯＣＲ処理を継続する処理ステップである。
【００５７】
ステップＳ１２からステップＳ１３に進む際、制御部１６は、ＯＣＲ結果情報および画像情報を対比可能な状態でユーザに提示するように操作／表示部１１の表示部を制御する制御情報を生成する。そして、制御部１６から制御情報を受け取った操作／表示部１１は、例えば、ＯＣＲ処理したページのＯＣＲ結果をスキャン処理時に取得した画像とともに並べて表示して、ＯＣＲ結果情報および画像情報を対比可能な状態でユーザに提示する（ステップＳ１３）。
【００５８】
他方、ステップＳ１２からステップＳ１４に進んで、次のページがある場合、すなわち、ステップＳ９で次のページ登録されている場合、ステップＳ１１に進み、次のページについてＯＣＲ処理を行う。そして、最終ページのＯＣＲ処理が完了すると、ステップＳ１４からステップＳ１７に進む。
【００５９】
ステップＳ１７で、スキャン処理ステップおよびＯＣＲ処理ステップが共に完了すると、ステップＳ１８に進む。ステップＳ１７からステップＳ１８に進む際には、制御部１６が、ジョブ作成を終了する旨の合図を受け取り、操作／表示部１１のキャンセル受付状態を解除する制御を行う制御情報を生成する。
【００６０】
そして、表示／操作部１１が制御部１６からキャンセル受付状態を解除する制御を行う制御情報を受け取ると、表示／操作部１１は、キャンセル受付状態を解除する（ステップＳ１８）。表示／操作部１１がキャンセル受付状態を解除すると、ジョブ管理部１４は、ジョブを終了する（ステップＳ１９）。そして、ジョブが終了すると、図２に示す一連の作業の全処理ステップを完了する（ＥＮＤ）。
【００６１】
一方、図３は、キャンセル指示があった場合（以下、キャンセル時とする）のシーケンスを表したものである。尚、図２において表されるシーケンスと実質的に重複する処理ステップについては、同じステップ番号を付して説明を省略する。
【００６２】
図３に示すように、スタートしてからＯＣＲ結果表示ステップ（ステップＳ１３）がなされるまでの処理ステップは正常時の場合と同様である。そして、ＯＣＲ結果を見たユーザがＯＣＲ処理をキャンセルする旨の指示の操作入力を行い、操作／表示部１１が受け付けると（ステップＳ２１）、操作／表示部１１から制御部１６にＯＣＲ処理をキャンセルする旨の操作情報を送る。
【００６３】
制御部１６は、受け取った操作情報に基づき読取部１２のスキャン処理を停止する制御情報および現在実行中のジョブを中止する旨の情報を生成し、生成した制御情報を読取部１２に送るとともにジョブを中止する旨の情報をジョブ管理部１４に送る。そして、スキャン動作を停止する旨の制御情報を読取部１２が受け取ると、読取部１２はスキャン動作の中止を受け付けるとともに（ステップＳ２２）、ジョブ管理部１４は、ジョブの中止を受け付ける（ステップＳ２３）。
【００６４】
スキャン動作の中止を受け付けた読取部１２は、スキャン動作を中止し（ステップＳ２４）、スキャン処理ステップを強制的に終了する（ステップＳ２５）。また、ジョブの中止を受け付けたジョブ管理部１４は、ステップＳ１４でジョブを中止して、続いて、ステップＳ２６に進む。
【００６５】
ステップＳ２６で、スキャン処理ステップおよびＯＣＲ処理ステップの両処理ステップの完了が確認されると、続いて、ステップＳ２７でジョブ管理部１４はステップＳ１以降ステップＳ２６までの処理ステップで生成したデータを破棄する（ステップＳ２７）。ステップＳ２７でデータが破棄された後は、ステップＳ１９に進み、ジョブの終了を経て全作業が終了する（ＥＮＤ）。
【００６６】
尚、図３では、ジョブ管理部１４がステップＳ２７でデータ破棄を行っているが、データを破棄する際にデータ破棄の確認をユーザに確認する問い合わせ表示を行うようにしても構わない。
【００６７】
このようなＯＣＲ方法によれば、スキャン中に平行して行うＯＣＲ処理の処理結果（ＯＣＲ結果情報）およびスキャン画像（画像情報）を対比可能な状態でユーザに提示して、キャンセルが指示された場合、ＯＣＲ処理とともにスキャン動作も中止するので、ＯＣＲシステムに必要以上の負荷がかからないようにすることができるとともに、再度のスキャンおよび光学的文字認識に要する手間および時間の低減化が図れる。
【００６８】
以上、本発明に係る光学的文字認識システムおよび光学的文字認識方法では、１ページ目のＯＣＲ処理が完了した時点で操作／表示部１１の表示部にスキャン処理により得られた画像（画像情報）とＯＣＲ結果（ＯＣＲ情報）を並列的に表示するので、読み取り設定の不備により光学的文字認識による文字認識率が低くなっていることを早い段階でユーザに通知することができ、再度のスキャンおよび光学的文字認識に要する手間および時間の低減化が図れる。
【００６９】
また、読み取り設定の不備により光学的文字認識による文字認識率が低くなっている場合には、ＯＣＲ処理をスキャン処理の実行段階でキャンセルできるので、ＯＣＲシステムに必要以上の負荷がかからないようにすることができる。
【図面の簡単な説明】
【００７０】
【図１】本発明に係るＯＣＲシステムの基本的な機能構成を概略的に表す概略図。
【図２】本発明に係るＯＣＲシステムがキャンセル指示がない場合（正常時の場合）に実行する一連の作業の一例を流れを追って説明する説明図（シーケンスチャート）。
【図３】本発明に係るＯＣＲシステムがキャンセル指示があった場合（キャンセル時の場合）に実行する一連の作業の一例を流れを追って説明する説明図（シーケンスチャート）。
【符号の説明】
【００７１】
１０  ＯＣＲシステム
１１  操作／表示部（操作部、表示部）
１２  読取部
１３  光学的文字認識（ＯＣＲ）処理部
１４  ジョブ管理部
１６  制御部
１８  スキャン設定ファイル（スキャン設定情報）
２０  画像ファイル（画像情報）
２１  ＯＣＲファイル（ＯＣＲ情報）
【図１】
2006260080.tif 000003
【図２】
2006260080.tif 000004
【図３】
2006260080.tif 000005