(57)【要約】【課題】本発明は、直感的かつ容易にスキャニングされたイメージと認識結果との違いを判断することのできる、画面の表示制御方法を実現することを目的とする。【解決手段】文字の認識結果をユーザに確認させるための確認画面フォーム３００内の表示制御を次のようにして行う。まず、ユーザによる操作に基づいて、メモリに格納されている特定文字の標準パターン及びこの特定文字として認識された複数の文字イメージを読み込む。そして、読み込まれた標準パターンを確認画面フォーム３００内の認識結果文字表示部３１０に表示させると共に、読み込まれた複数の文字イメージをこの認識結果文字表示部３１０に隣接または近接する文字イメージ表示部３２０、及び文字イメージ一覧表示部３３０の所定位置に順次表示する。文字イメージ一覧表示部３３０では、複数の文字イメージが列挙され、既に表示された文字イメージは所定位置から１つずつずれた位置に表示される。【選択図】　　　　図３
2004038348.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによってなされた記号の認識結果をユーザに確認させるための確認画面の表示制御方法であって、
ユーザによる操作に基づいて、メモリに格納されている特定記号として認識された複数の記号イメージを読み込むステップと、
読み込まれた前記複数の記号イメージを表示装置の前記確認画面に順次表示するステップと
を含むことを特徴とする表示制御方法。
【請求項２】
コンピュータを制御して、記号の認識結果をユーザに確認させるための確認画面の表示制御を行うプログラムであって、
ユーザによる操作に基づいて、メモリに格納されている特定記号として認識された複数の記号イメージを読み込む処理と、
読み込まれた前記複数の記号イメージを表示装置の前記確認画面に順次表示する処理と
を前記コンピュータ装置に実行させることを特徴とするプログラム。
【請求項３】
ユーザの操作に基づいて、メモリに格納されている前記特定記号の標準パターンを読み込むと共に、当該標準パターンを前記表示装置の前記表示画面に表示する処理と
を前記コンピュータ装置にさらに実行させることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記複数の記号イメージを表示する処理では、
新たに表示される記号イメージと共に、既に表示された記号イメージを並べて表示する制御を前記コンピュータ装置に実行させることを特徴とする請求項２に記載のプログラム。
【請求項５】
前記複数の記号イメージを表示する処理では、
前記新たに表示される記号イメージを所定の位置に順次表示し、前記既に表示された記号イメージを当該所定の位置から１つずつずれた位置に表示する制御を前記コンピュータ装置に実行させることを特徴とする請求項２に記載のプログラム。
【請求項６】
所定の画面に画像の認識結果を表示する情報処理装置であって、
認識された画像イメージを前記画面に順次表示する画像イメージ表示手段と、順次表示された前記画像イメージを前記画面に並べて表示する画像イメージ一覧表示手段と
を有することを特徴とする情報処理装置。
【請求項７】
認識された前記画像を示す標準パターンを前記画面の所定の位置に表示する認識結果画像表示手段をさらに有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記画像イメージ表示手段は、前記画面に画像イメージ表示領域を表示し、
前記画像イメージ一覧表示手段は、前記画面に画像イメージ一覧表示領域を表示し、
前記画像イメージ表示領域と前記画像イメージ一覧表示領域とは、隣接した位置に表示されることを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記画像イメージ表示手段は、前記画面に画像イメージ表示領域を表示し、
前記画像イメージ一覧表示手段は、前記画面に画像イメージ一覧表示領域を表示し、
前記画像イメージ表示領域は、前記画像イメージ一覧表示領域内に表示されることを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
所定の画面を表示する表示部と、
記号の認識結果を確認するための前記画面を生成して前記表示部に表示させる表示制御部と、
前記画面に対して行われる操作を検知する操作受付部とを備え、
前記表示制御部は、
認識された記号イメージを順次表示する記号イメージ表示領域と、
前記記号イメージ表示領域に表示されている記号イメージと当該記号イメージ表示領域に既に表示された記号イメージとを表示する記号イメージ一覧表示領域と
に表示される表示内容を制御することを特徴とする情報処理装置。
【請求項１１】
前記表示制御部は、
認識された前記記号を示す標準パターンを表示する認識結果記号表示領域に表示される表示内容を制御することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御部は、
前記記号イメージ一覧表示領域の所定位置に新たな記号イメージが表示される度に前記既に表示された記号イメージを１字分ずつ移動して表示することを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
前記表示部に表示された記号イメージの認識結果を修正する認識結果修正部をさらに備え、
前記認識結果修正部は、
前記操作受付部を介して受け付けられた記号イメージを修正する操作の通知を受け付けると共に、前記表示部に表示された記号イメージの認識結果を、当該修正する操作にて入力された新たな認識結果記号として置き換えることを特徴とする請求項１０に記載の情報処理装置。
【請求項１４】
認識結果毎にグループ化された記号イメージを格納して管理する記号データ格納部をさらに備え、
前記表示制御部は、
前記記号データ格納部から読み込まれた記号イメージを前記記号イメージ一覧表示領域の所定の位置に順次表示することを特徴とする請求項１０に記載の情報処理装置。
【請求項１５】
前記記号データ格納部に格納された前記記号イメージの読み取り元の文書イメージを格納して管理する文書データ格納部をさらに備え、
前記記号データ格納部に格納された記号イメージは、
それぞれの文書イメージの所定の領域に記載された記号イメージと関連付けられて記録されていることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
文字イメージを文字として認識する文字認識手段と、
ユーザインターフェイスを提供する所定の画面を表示する表示手段と、
前記表示手段に表示される画面の表示を制御する表示制御手段とを備え、
前記表示手段は、
前記画面内の所定の位置に配置される一対の表示部と、一覧表示部とを表示し、
前記表示制御手段は、
前記一対の表示部のうち一方に認識された文字を示す標準パターンを表示し、当該一対の表示部のうち他方及び前記一覧表示部の所定の位置に認識された文字イメージを順次表示することを特徴とする光学式文字読み取り装置。
【請求項１７】
前記一対の表示部は互いに隣接して配置され、かつ前記一覧表示部は当該一対の表示部の近傍に配置され、
前記表示制御手段は、
マトリクス状に分割された前記一覧表示部の前記一対の表示部に最も近い位置に文字イメージを順次表示し、複数の文字イメージが順次表示されるにつれて当該一覧表示部に既に表示された文字イメージを当該一対の表示部から遠ざかる位置に表示することを特徴とする請求項１６に記載の光学式文字読み取り装置。
【請求項１８】
前記表示制御手段は、
表示部の対を複数表示することを特徴とする請求項１６に記載の光学式文字読み取り装置。
【請求項１９】
前記文字イメージを表示する前記表示部の一部は色付けして表示される着色部位を有し、
前記表示制御手段は、
前記文字イメージが順次表示されるにつれて所定の数毎に前記着色部位の色がグラデーションをなすように変化させながら着色することを特徴とする請求項１６に記載の光学式文字読み取り装置。
【請求項２０】
前記文字イメージを表示する前記表示部の一部は番号を表示する連番表示部位を有し、
前記表示制御手段は、
前記文字イメージが順次表示されるにつれて前記連番表示部位に表示される番号を変えることを特徴とする請求項１６に記載の光学式文字読み取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータの表示装置などに表示される画面の表示制御方法に関し、特に文字を認識することにより読み取られたイメージを画面上にて確認する方法等に関する。
【０００２】
【従来の技術】
文字や図形を読み取る手法として、光学式文字読み取り（以下、ＯＣＲ（Ｏｐｔｉｃａｌ　Ｃｈａｒａｃｔｅｒ　ｒｅｃｏｇｎｉｔｉｏｎ）とする）がある。ＯＣＲ装置またはＯＣＲ機能を備えたコンピュータ装置では、文字や図形のイメージを光学的に読み取り、基準パターンと比較することにより所定のパターンとして認識（特定）する。この種のＯＣＲ装置やコンピュータ装置では、異なった種類のパターンを大量に扱うので誤認識が発生する場合がある。そのためオペレータの目視により認識結果をチェックし、誤認識された認識結果を修正する必要がある。
【０００３】
文字イメージと認識結果文字とを比較する際に利用されるユーザ・インターフェイスの一般的なものに、読み取られた文字イメージの表示領域と、認識結果文字（標準パターン）の表示領域とを組み合わせて表示するものがある。
図１９は、文字イメージと認識結果とを確認するための確認画面の一例を示す図である。図１９に示すように、確認画面は、所定のフォームの中に各種の表示領域を配置することにより設計されている。この確認画面の所定の領域には、読み取られる（以下、スキャニングされるとする）紙面の書式に応じて読み取られた文字イメージと、この文字イメージの認識結果とが出力される。図示の例では、確認画面には文字イメージ表示領域２１１０、及びこの文字イメージの認識結果を表示する認識結果表示領域２１２０が上下に並ぶようにして配置される。
【０００４】
【発明が解決しようとする課題】
文字を認識して認識結果出力し、この出力結果を確認する業務アプリケーションを使用するにあたって、ユーザ・インターフェイスとなる確認画面における各ＧＵＩ部品の配置は、オペレータの確認作業の効率を大きく左右する。上述したように従来の確認画面では、オペレータは、帳票の各フィールドより読み取られた文字イメージと認識結果とを１文字ずつ比較して確認しなければならなかった。また、帳票毎に、記載された文字イメージと認識結果を呼び出して、上述した１文字ずつの確認作業を繰り返さなければならなかった。このように、認識結果の確認には煩雑な作業が必要であった。つまり、作業効率が悪く、オペレータによる確認作業においては高いスループットが望めなかった。
【０００５】
また、フィールド毎に並べて配置された文字イメージと認識結果との確認を行うためには、オペレータは常に視線を上下左右に動かさなければならず、この動作を長時間にわたって繰り返すことにより、オペレータの目はひどく疲労してしまう。
認識結果が同じであった文字イメージを複数並べて、これらの文字イメージと認識結果文字とを比較して確認することのできるユーザ・インターフェイスを提供することも考えられる。この場合、オペレータが目視にて確認する際には、文字毎に認識結果文字に視線を動かす必要が無くなり、負担が軽減される。しかしながら、このような手法を用いた場合においても、全ての文字イメージに視線を動かすことはオペレータにとっては負担であり、また、桁飛ばしや行飛ばしで確認してしまう危険もあり、チェック漏れ（チェックのムラ）が起こりえた。
【０００６】
そこで、本発明は、ユーザ・インターフェイスの画面設計において、スキャニングされた文字を確認する際の作業の生産性を向上させると共に、オペレータの負担及び疲労を軽減させることを目的とする。
また本発明は、直感的かつ容易にスキャニングされたイメージと認識結果との違いを判断することのできる、画面の表示制御方法を実現することを他の目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、コンピュータを用いて、記号の認識結果をユーザに確認させるための画面の表示制御を行う、次のような表示制御方法として実現される。すなわち、この表示制御方法は、ユーザによる操作に基づいて、メモリに格納されている特定記号として認識された複数の記号イメージを読み込むステップと、読み込まれた複数の記号イメージを表示装置の確認画面に順次表示するステップと含むことを特徴とする。この表示方法は、ユーザの操作に基づいて、メモリに格納されている特定記号の標準パターンを読み込むと共に、標準パターンを表示装置の表示画面に表示するステップをさらに含む。
この表示方法において、複数の記号イメージの表示に際し、新たに表示される記号イメージと共に、既に表示された記号イメージを並べて表示する。また、複数の記号イメージの表示に際し、新たに表示される記号イメージは所定の位置に順次表示され、既に表示された記号イメージはこの所定の位置から１つずつずれた位置に表示される。
【０００８】
また本発明は、上述した表示制御方法の各ステップによる処理を、コンピュータを制御して実行するプログラムとして実現することができる。このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
これらの処理により、ユーザが記号の認識結果を確認するのに好適な表示制御を行うことが可能となり、ユーザは直感的かつ容易に誤認識された記号イメージを発見することができる。
【０００９】
また、上記の目的を達成する本発明は、次のように構成された情報処理装置として実現することができる。すなわち、この所定の画面に画像の認識結果を表示する情報処理装置は、認識された画像イメージを画面に順次表示する画像イメージ表示手段と、順次表示された画像イメージを画面に並べて表示する画像イメージ一覧表示手段とを有する。そして、この情報処理装置は、認識された画像を示す標準パターンを画面の所定の位置に表示する認識結果画像表示手段をさらに有する。
以上のような各表示手段により、各々の情報を所定の位置に表示することにより、誤認識された画像イメージを判別するのに好適な認識結果の確認画面を得ることができる。
【００１０】
さらに、本発明は、次のように構成されたことを特徴とする情報処理装置として実現することができる。すなわち、この情報処理装置は、所定の画面を表示する表示部と、記号の認識結果を確認するための画面を生成して表示部に表示させる表示制御部と、この画面に対して行われる操作を検知する操作受付部とを備える。
そして、この表示制御部は、認識された記号イメージを順次表示する記号イメージ表示領域と、この記号イメージ表示領域に表示されている記号イメージとこの記号イメージ表示領域に既に表示された記号イメージとを表示する記号イメージ一覧表示領域とに表示される表示内容を制御する。また、この表示制御部は、認識された記号を示す標準パターンを表示する認識結果記号表示領域に表示される表示内容を制御する。そしてこの表示制御部は、記号イメージ一覧表示領域の所定位置に新たな記号イメージが表示される度に既に表示された記号イメージを１字分ずつ移動して表示する。
この情報処理装置は、この表示部に表示された記号イメージの認識結果を修正する認識結果修正部、認識結果の記号コード毎にグループ化された記号イメージを格納して管理する記号データ格納部、及びこの記号データ格納部に格納された記号イメージの読み取り元の文書イメージを格納して管理する文書データ格納部をさらに備える構成とすることができる。
【００１１】
さらにまた本発明では、次のように構成されたことを特徴とする光学式文字読み取り装置を提供することができる。この光学式文字読み取り装置は、文字イメージを文字として認識する文字認識手段と、ユーザ・インターフェイスを提供する所定の画面を表示する表示手段と、この表示手段に表示される画面の表示を制御する表示制御手段とを備える。ここでこの表示手段は、この画面内の所定の位置に配置される一対の表示部と、一覧表示部とを表示し、この表示制御手段は、この一対の表示部のうち一方に認識された文字を示す標準パターンを表示し、この一対の表示部のうち他方及び一覧表示部の所定の位置に認識された文字イメージを順次表示する。
この光学式文字読み取り装置において、一対の表示部は互いに隣接して配置され、かつ一覧表示部はこの一対の表示部の近傍に配置される。そして、この表示制御手段は、マトリクス状に分割された一覧表示部の一対の表示部に最も近い位置に文字イメージを順次表示し、複数の文字イメージが順次表示されるにつれてこの一覧表示部に既に表示された文字イメージをこの一対の表示部から遠ざかる位置に表示する。また、この表示制御手段は、表示部の対を複数表示することも可能である。
ここで、この文字イメージを表示する表示部の一部は色付けして表示される着色部位を有する。そしてこの表示制御手段は、この文字イメージが順次表示されるにつれて所定の数毎にこの着色部位の色がグラデーションをなすように変化させながら着色する。さらに、この文字イメージを表示する表示部の一部は番号を表示する連番表示部位を有する。そしてこの表示制御手段は、この文字イメージが順次表示されるにつれてこの連番表示部位に表示される番号を変える。
【００１２】
【発明の実施の形態】
以下、添付図面に示す本実施の形態に基づいて本発明を詳細に説明する。
まず、本発明の概要を説明する。本発明では、例えば所定のフィールドに文字が手書きで書かれた帳票全体をスキャニングすることにより、この帳票全体のイメージを読み取る。そして、イメージとして読み取られた帳票の各フィールドに存在する文字を、文字認識を行うための認識結果一覧などに基づいて判別することにより特定の文字として認識する。特定の文字として認識された文字イメージは、認識結果の文字コード毎にひとまとめにして（以下、認識結果毎にグループ化とする）記録しておく。オペレータが認識結果の確認を行う際には、ＯＣＲの認識結果を確認する画面（以下、確認画面とする）内の所定の位置に認識結果文字を表示すると共に、この認識結果文字として認識された文字イメージを当該認識結果文字が表示された位置と近接する位置に順次表示する。その際、表示された文字イメージは、画面の所定の領域へ追加され、新たな文字イメージが表示される度に順次移動して（ずれるようにして）表示される。つまり順次現れる同じ文字として認識された文字イメージを連続的に確認（検査）するので、オペレータは、確認画面内に表示された認識結果文字と文字イメージとが異なっている（認識結果が誤っている）場合には、直感的かつ容易に判断することができる。そして表示された文字イメージに基づいて、認識結果の修正を行うことができる。このようにしてＧＵＩ領域の表示を制御することにより、スキャニングされた認識結果を容易に確認することのできる確認システムを実現できる。
【００１３】
図１は、本実施の形態によるＯＣＲ認識結果の確認システムを実現するのに好適なコンピュータ装置のハードウェア構成の例を模式的に示した図である。
図１に示すコンピュータ装置は、演算手段であるＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ：中央処理装置）１０１と、Ｍ／Ｂ（マザーボード）チップセット１０２及びＣＰＵバスを介してＣＰＵ１０１に接続されたメインメモリ１０３と、同じくＭ／Ｂチップセット１０２及びＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ　Ｇｒａｐｈｉｃｓ　Ｐｏｒｔ）を介してＣＰＵ１０１に接続されたビデオカード１０４と、ビデオカード１０４にて生成されたグラフィックデータを表示する表示装置１１１とＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ　Ｃｏｍｐｏｎｅｎｔ　Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスを介してＭ／Ｂチップセット１０２に接続されたハードディスク１０５、ネットワークインターフェイス１０６及び図示しないＯＣＲにて読み取られた（スキャニングされた）イメージデータを伝送するスキャナインターフェイス１０７と、さらにこのＰＣＩバスからブリッジ回路１０８及びＩＳＡ（Ｉｎｄｕｓｔｒｙ　Ｓｔａｎｄａｒｄ　Ａｒｃｈｉｔｅｃｔｕｒｅ）バスなどの低速なバスを介してＭ／Ｂチップセット１０２に接続されたフロッピーディスクドライブ１０９及びキーボード／マウス１１０とを備える。表示装置１１１としては、例えば液晶ディスプレイ（ＬＣＤ）やＣＲＴディスプレイを用いることができる。
【００１４】
なお、図１は本実施の形態を実現するコンピュータ装置のハードウェア構成を例示するに過ぎず、本実施の形態を適用可能であれば、他の種々の構成を取ることができる。例えば、ビデオカード１０４を設ける代わりに、ビデオメモリのみを搭載し、ＣＰＵ１０１にてイメージデータを処理する構成としても良いし、音声による入出力を行うためのサウンド機構を設けたり、ＡＴＡ（ＡＴ　Ａｔｔａｃｈｍｅｎｔ）などのインターフェイスを介してＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）やＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）のドライブを設けたりしても良い。
また、図１に示したハードウェア構成例においては、スキャナインターフェイス１０７が外部に接続されたＯＣＲからのデータを受信するが、同様のハードウェア構成がＯＣＲ装置に備えられていれば、本実施の形態の構成をＯＣＲ装置そのもののハードウェア構成として適用することも可能である。
【００１５】
図２は、本実施の形態によるＯＣＲ認識結果の確認システムの機能を説明するブロック図である。
図２を参照すると、本実施の形態は、ＯＣＲの認識結果を確認する確認画面を表示する表示部２１０と、表示部２１０における各領域（確認フォーム及びこの確認フォーム内に配置される文字イメージや認識結果文字などを表示するＧＵＩ領域）の表示を制御する文字データ表示制御部２２０と、スキャニングされたイメージデータを格納する文書データ格納部２３０と、文書データ格納部２３０からイメージデータを読み込んで当該イメージデータの所定の領域に記載された文字データを認識する文字データ認識部２４０と、特定の文字として認識された文字イメージの認識結果毎に文字イメージをグループ化して格納する文字データ格納部２５０と、オペレータの操作に基づいて（操作を検出して）確認画面における各種機能を呼び出す操作受付部２６０と、操作受付部２６０にて受け付けられたオペレータの操作に応じて文字イメージの認識結果を修正する認識結果修正部２７０とを備える。
【００１６】
図２に示したシステム構成において、表示部２１０は、ビデオカード１０４で生成された確認画面のグラフィックデータを表示する表示装置１１１の表示画面にて実現される。文字データ表示制御部２２０、文字データ認識部２４０、操作受付部２６０及び認識結果修正部２７０は、図１に示したプログラム制御されたＣＰＵ１０１にて実現されるソフトウェアブロックである。ＣＰＵ１０１を制御してこれらの機能を実現するプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に記録して配布したり、ネットワークを介して配信したりすることによって提供され、メインメモリ１０３に読み込まれる。また、文書データ格納部２３０及び文字データ格納部２５０は、メインメモリ１０３にて実現される。なお、メインメモリ１０３に保持されるデータやプログラムは、必要に応じてハードディスク１０５などの記録装置に退避させることができる。
【００１７】
本実施の形態において、スキャニングされた帳票等のイメージデータは、それぞれの帳票毎に個別のＩＤが付与された文書イメージデータとして文書データ格納部２３０に格納される。この文書イメージデータは、読み取り元の帳票の種類に応じて文字が書き込まれる部分が所定のフィールドとして分割されている。そして、このフィールド毎に文字イメージの認識が行われる。文字データ確認部２４０は、文書イメージファイルの各々のフィールドから文字イメージを読み取って、認識結果一覧などに基づいて当該文字イメージと最も類似している標準パターンを選択することにより認識結果を決定する。そして、決定された認識結果毎に文字イメージをグループ化して文字データ格納部２５０に格納する。その際、個々の文字イメージと、文書データ格納部２３０に格納された文書イメージデータ及びこのイメージデータ中のフィールドとの関連付けが行われる。このように、認識結果毎に文字イメージのグループ化を行うことにより、後に説明するユーザ・インターフェイスを用いた確認画面での確認作業を効率良く行うことができるようになる。また、文字イメージと文書イメージデータ中のフィールドとの関連付けを行うことにより、確認作業において元の文書イメージデータ中における文脈等から認識結果が合致しているか否かを判断することができるようになる。この文字イメージと文書イメージデータとの関連付情報は、文字イメージと共にグループ化して文字データ格納部２５に格納される。
【００１８】
文字データ表示制御部２２０は、確認画面を構成する各領域の表示を制御する。文字データ表示制御部２２０は後に説明するオペレータの操作による要求に応じて、認識結果毎にグループ化された文字イメージを文字データ格納部２５０から読み出す。そして、認識結果の文字に相当する標準パターンを、確認画面中の所定の位置に認識結果文字として表示する。さらに、読み出された文字イメージを１文字ずつ、認識結果文字の近傍（例えば隣接する位置）に順次表示する。この文字データ表示制御部２２０の制御によって表示される画像については、後に図３〜図１６に示す表示画面の例に基づいて説明する。
【００１９】
操作受付部２６０は、特定の認識結果の表示や認識結果の修正など、オペレータによる操作を検出して文字データ表示制御部２２０及び認識結果修正部２７０に通知する。すなわち操作受付部２６０は、例えばオペレータによるマウスやキーボードなどの入力デバイスの操作を検出する。そして、この操作受付部２６０による操作の検出に応じて、各種制御を行うための処理が開始または終了される。また、所定のアプリケーションの処理から発生するイベントを操作が行われたものとみなし、検出することも可能である。
【００２０】
認識結果修正部２７０は、操作受付部２６０からの通知（オペレータの操作）に応じて認識結果の修正を行う。すなわち、認識結果修正部２７０は、所定の操作により選択された文字イメージに関連付けられた文書イメージデータを文書データ格納部２３０から読み出す。この文書イメージデータを、文字データ表示制御部２２０を介して表示部に表示させれば、帳票全体の文脈等から文字イメージと認識結果とが合致しているか否かを目視にて判断することができる。そして、入力または選択された内容に基づいて文字イメージの認識結果を修正し、新たな認識結果として文字データ格納部２５０に格納する。
【００２１】
ここで、本実施の形態にて提供されるユーザ・インターフェイスについて説明する。
図３は、本実施の形態において表示部２１０に表示される確認画面の例を示す図である。図３を参照すると、この確認画面は、認識結果文字を表示する認識結果文字表示部３１０と、文字イメージを順次表示する文字イメージ表示部３２０と、この文字イメージ表示部３２０と同様に且つ複数の文字イメージを表示する文字イメージ一覧表示部３３０と、オペレータの操作を受け付ける操作ボタン群３４０と、文字イメージ表示部３２０に順次表示される文字イメージの表示速度を変更する表示速度変更部３５０と、入力された文字または読み込まれた文字を表示するテキスト表示部３６０とを、確認画面フォーム３００内に配置して構成される。
【００２２】
図示したように文字イメージ表示部３２０は、認識結果文字表示部３１０の左側に隣接して配置されている。認識結果文字表示部３１０には、スキャニングされた文字を認識する際に用いられた標準パターンのイメージが表示される。認識結果文字表示部３１０に隣接して配置された文字イメージ表示部３２０は、文字イメージ確認部３２１とイメージ番号確認部３２２とからなる。そして文字イメージ確認部３２１には、文字データ格納部２５０から読み込まれた文字イメージが表示される。この文字イメージ確認部３２１の枠内に表示される文字イメージは、文書イメージデータの所定のフィールド内から読み取られたものに限られる。
また、文字イメージ一覧表示部３３０は、認識結果文字表示部３１０及び文字イメージ表示部３２０の左側に配置されている。そして図示した文字イメージ一覧表示部３３０には、４行１６列の文字イメージ確認部３３１とイメージ番号確認部３３２との組み合わせを表示することができる。すなわち、文字イメージ一覧表示部３３０には、６４個の文字イメージを表示することができる。なお、文字イメージ確認部３３１及びイメージ番号確認部３３２を並べた行数及び列数は一例に過ぎず、表示部２１０の画面サイズやオペレータの好み等に応じて任意に設定することができる。この文字イメージ一覧表示部３３０には、後述するように、文字イメージ表示部３２０に表示された文字イメージが表示される。
【００２３】
操作ボタン群３４０は、オペレータによるキーボード操作やマウスのクリック等の操作を検出する操作受付部２６０の制御により制御される。そして、この操作受付部２６０から通知される処理命令に基づいて文字データ表示制御部２２０における制御により確認画面フォーム３００内に表示される画像が生成される。この操作ボタン群３４０に対する操作による確認画面の画面遷移については、以下に示す図４〜図１４を用いて説明する。
表示速度変更部３５０は、文字イメージ表示部３２０に順次表示される文字イメージが移り変わる際の速度（１つの文字イメージが表示される時間）を変更する。そうすることにより、この確認システムを利用するオペレータの認識速度に応じた表示速度の設定を行うことができる。テキスト表示部３６０には、例えば認識結果文字表示部３１０、文字イメージ表示部３２０に表示させたい文字をオペレータの入力により決定して読み込んだり、現在読み込まれている文字イメージ（ファイル）の名称や現在行われている処理名等を表示したりすることができる。
以上示した確認画面の例は、一例であり、本実施の形態にて実現される確認画面は図示した数または配置に限定されるものではない。例えば、確認画面フォーム３００の設計をする際に、認識結果文字表示部３１０、文字イメージ表示部３２０を文字イメージ一覧表示部３３０の左側に配置しても良いし、認識結果文字表示部３１０と文字イメージ表示部３２０とが横ではなく縦に並ぶように配置しても構わない。また、文字イメージ一覧表示部３３０に表示することのできる文字イメージ確認部３３１、イメージ番号確認部３３２の数を増減することも可能である。
【００２４】
次に、本実施の形態の動作について説明する。
図４は、図３の確認画面を起動した状態の例を示す図である。
確認画面が起動されると、図４に示すように、文字イメージ一覧表示部３３０の表示は一旦クリアされる。ここで、例えばテキスト表示部３６０に表示された文字イメージファイルの名称の変更や、ポップアップ等によって表示された標準パターン一覧からの選択により、認識結果を確認しようとする文字が決定される。そうすると認識結果文字表示部３１０には、文字イメージを認識（判別）するのに用いられた標準パターンが表示される。以下では、文字データ認識部２４０により英語のアルファベットの「Ｖ」として認識された文字イメージについて、帳票から読み取られた当該文字イメージが間違いなく「Ｖ」であるか否か（誤認識）の確認を行う。また、以下における誤認識の確認では、アルファベット文字を例に説明するが、本実施の形態にて例示する確認画面において認識結果の確認を行うことができるのは、ひらがなや片仮名、漢字でも良い。さらに文字に限らず一般的な記号や図形、又は画像などであっても構わない。
【００２５】
図４に示した状態において、例えば操作ボタン群３４０のうち確認作業を開始するためのボタンに対してクリックまたは選択等の操作が行われると、この操作は、操作受付部２６０によって文字データ表示制御部２２０に通知される。そして文字データ表示制御部２２０の制御により、文字データ格納部２５０から、「Ｖ」として認識されてグループ化された文字イメージが読み込まれる。確認作業を開始するための操作は、例えば、キーボードの所定のキーを押下することにより簡略化することができる。読み込まれた文字イメージは、文字イメージ表示部３２０及び文字イメージ一覧表示部３３０の所定の位置に順次追加表示される。すなわち、文字イメージ表示部３２０に表示される文字イメージは次々と変更される。そして後述するように、文字イメージ一覧表示部３３０には、複数の文字イメージが表示される。
確認作業の途中において、必要に応じて一時的に表示の変更を中断したい場合には、オペレータは、操作ボタン群３４０のうち文字イメージを順次表示する機能を停止または終了するためのボタンに対してクリックまたは選択等の操作を行う。この操作が行われると、文字データ表示制御部２２０の制御により、文字イメージを順次表示する機能が停止または終了する。この機能を停止または終了するための操作は、所定のキーを押下することにより簡略化することができる。また同様に、所定のキーを押下することにより、文字イメージ一覧表示部３３０に表示された文字イメージを順次減らす制御や、１文字ずつ文字イメージを表示する制御、または１文字戻って表示する制御を行うことができる。
【００２６】
図５は、確認作業が開始された際の確認画面の状態の例を示す図である。
確認作業が開始されると文字データ表示制御部２２０の制御により、確認画面の認識結果文字表示部３１０には「Ｖ」という文字の標準パターンが、文字イメージ表示部３２０には１つ目の文字イメージが表示される。文字イメージ確認部３２１には文字データ認識部２４０において文書イメージの所定の領域より切り出された文字イメージが、イメージ番号確認部３２２には個々の文字イメージに付与された番号が表示される。ここでイメージ番号確認部３２２部分の背景色は、後述するように、番号に応じて色付けされて表示されるものとする。
また、文字イメージ一覧表示部３３０の最下行かつ最右列の位置に設けられたイメージ確認部３３１及びイメージ番号確認部３３２には、文字イメージ表示部３２０に表示された文字イメージ及びこの文字イメージの番号と同じものが表示される。言い換えれば、文字イメージ一覧表示部３３０の所定の位置（最下行、最右列）に表示された文字イメージを文字イメージ表示部３２０に表示する。
【００２７】
確認作業が開始されてから最初の文字イメージを確認する際には、文字イメージ一覧表示部３３０においては図５に示した位置に文字イメージが表示される。以下では、確認作業途中において文字イメージが順次表示されていく場合における確認画面の画面遷移について説明する。
図６は、確認作業途中において複数の文字イメージが表示された確認画面の状態の例を示す図である。
図５に示したように、１つ目の文字イメージが文字イメージ表示部３２０に所定時間（ごく僅かな時間）表示されると、文字データ表示制御部２２０の制御により、この文字イメージ表示部３２０には、グループ化された文字イメージのうち２つ目の文字イメージが表示される。そうすると文字イメージ一覧表示部３３０の最下行、最右列には、文字イメージ表示部３２０に表示された２つ目の文字イメージが表示される。そして１つ目の文字イメージは、文字イメージ一覧表示部３３０の最下行、右から２列目に表示される。同様に、３つ目の文字イメージが文字イメージ表示部３２０に所定時間表示されると、文字イメージ一覧表示部３３０の最下行、最右列には３つ目の文字イメージが表示される。そして文字イメージ一覧表示部３３０において１つ目の文字イメージは最下行、右から３列目に、２つ目の文字イメージは最下行、右から２列目にそれぞれ表示され、図６に示した状態となる。
【００２８】
このように文字イメージ表示部３２０に新たな文字イメージが表示されると、その直前まで文字イメージ一覧表示部３３０最下行、最右列に表示されていた文字イメージは、１つ左の列へと移動する。つまり、新たな文字イメージが表示される度に文字イメージは矢印方向に１文字分ずつずれる。そうすると、文字イメージ表示部３２０に表示された文字イメージ（文字イメージ確認部３２１に表示された文字イメージとイメージ番号確認部３２２に表示された番号の対）は、常に文字イメージ一覧表示部３３０のうち文字イメージ表示部３２０に最も近接した位置に表示されることとなる。
この確認画面において、１つの文字イメージを文字イメージ表示部３２０に表示させる時間（文字イメージ表示部３２０における表示変更の速度）は、表示速度変更部３５０を任意の位置に設定することにより任意に変化させることができる。
【００２９】
図７は、図６に示した状態よりもさらに多くの文字イメージが表示された確認画面の状態の例を示す図である。
文字イメージ一覧表示部３３０の最下行において、文字イメージが最左列まで表示された後に文字イメージ表示部３２０に新たな文字イメージが表示されると、最下行、最左列に表示されていた文字イメージは、下から２行目、最右列に表示される。同様に、下から２行目、最左列に表示されていた文字イメージは、下から３行目、最右列に表示される。つまり、文字イメージ表示部３２０に新たな文字イメージが表示される度に、文字イメージ一覧表示部３３０内に表示される文字イメージは、矢印にて示すようにして移動する。
本実施の形態では所定の操作が行われたら、例えば１行分（８個）の文字イメージが順次表示されて一時停止するようにする。そして、再び所定の操作が行われたら、更に１行分の文字イメージが順次表示されるようにする。このように、所定の数だけ文字イメージが順次表示されたら一時停止するよう制御することにより、文字イメージがオペレータの視界から外れることにより誤認識された文字イメージを見逃すのを防止することができる。
【００３０】
図８は、文字イメージ表示部３２０に、誤認識された文字イメージが表示された状態の確認画面の例を示す図である。
誤認識を確認する作業において、オペレータは、確認画面内の認識結果文字表示部３１０及び文字イメージ表示部３２０部分を注視するものとする。図示した状態において文字イメージ表示部３２０には、標準パターンに示す「Ｖ」ではなく「Ｊ」という文字に類似した文字イメージ（標準パターンと異なる文字イメージ）が表示されている。すなわちこれは、文字データ認識部２４０において「Ｊ」という文字が「Ｖ」という文字として誤認識された可能性があることを意味している。この状態においてオペレータが所定の操作を行うことにより、文字イメージ一覧表示部３３０の「Ｊ」の文字イメージが左方向に移動するのを停止させることができる。そして後述するように、文字イメージ表示部３２０に表示された文字イメージが「Ｖ」であるのか「Ｊ」であるのかを詳しく確認することができる。
【００３１】
図９は、文字イメージ一覧表示部３３０に、誤認識された文字イメージが表示された状態の確認画面の例を示す図である。
オペレータが、認識結果文字表示部３１０及び文字イメージ表示部３２０部分を注視し、この文字イメージ表示部３２０に誤認識された文字イメージ（図８に示した「Ｊ」）を発見した場合であっても、文字イメージが順次表示されるのを停止する操作を行うまでに、数個の文字イメージが新たに表示されてしまうことが考えられる。そうすると図９に示したように、誤認識された文字イメージは文字イメージ表示部３２０では確認できないが、文字イメージ一覧表示部３３０内において探すことができる。図示するように停止された状態において、誤認識されたと思われた文字イメージの表示位置は、例えば、文字イメージ一覧表示部３３０の最下行、最右列を通過して５個分ずれた位置（最下行、右から６列目）となる。このような場合においても、オペレータは、視線を少しだけ左に移動するだけで標準パターンと異なる文字を探し出すことができる。何故ならば、文字イメージ表示部３２０に表示されていた文字イメージは、図５〜図７に示したように最下行、最右列から順に移動していくため、文字イメージ一覧表示部３３０のうち文字イメージ表示部３２０に比較的近い位置に表示された状態で停止されるからである。
【００３２】
また、上述したように、文字イメージ表示部３２０に表示されるイメージ番号確認部３２２及び文字イメージ一覧表示部３３０に表示されるイメージ番号確認部３３２は、色付けされている。図９に示したように、本実施の形態では、例えば８個毎にグループ化され、それぞれのグループに対しては異なる色彩が割り当てられているものとする。そしてこれらイメージ番号確認部３３２のそれぞれの色彩は、グラデーションをなすようにして色分けされているものとする。このようにして色付けされていれば、文字イメージ表示部３２０において誤認識されたと思われる文字イメージが表示され、この文字イメージが文字イメージ一覧表示部３３０の最下行、最右列を通過してしまった際にも、オペレータがイメージ番号確認部３２２の大体の色を認識することにより（なんとなく覚えていれば）、イメージ番号確認部３３２の色を追うことにより、誤認識された文字イメージを探し出すことも可能である。
【００３３】
以上のように、この確認画面においてオペレータは、隣接して表示された認識結果文字表示部３１０及び文字イメージ表示部３２０を注視することにより目視にて確認を行う。すなわちオペレータは、文字データ表示制御部２２０にて表示制御される確認画面内の１箇所だけを注視していれば良い。また、誤認識されたと思われる文字イメージが文字イメージ表示部３２０（及び文字イメージ一覧表示部３３０の最下列、最右行）を通過してしまった場合でも、オペレータは、文字イメージ一覧表示部３３０のうち文字イメージ表示部３２０に比較的近い部位を目視することにより、この誤認識されたと思われる文字イメージを比較的簡単に発見することができる。何故ならば、文字イメージ一覧表示部３３０には、文字イメージ表示部３２０に表示された文字イメージが１文字ずつずれるように表示されるので、オペレータの視線の移動が生じる場合であっても、その移動量はごく僅かで済むからである。このような確認画面を用いれば、当該確認画面内において常に視線を動かして複数の位置を注視するという煩雑な確認作業を行わなくても済む。そうすると、確認作業におけるオペレータの目の疲労を軽減することができる。またオペレータは、同じ位置を注視することにより誤認識された文字イメージを発見することができるので、広範囲にわたって常に視線を動かして確認する場合よりも、チェック漏れが発生する可能性を低減させることができる。
【００３４】
図１０は、文字イメージ一覧表示部３３０に表示された誤認識された文字イメージの認識結果を修正する際の確認画面の例を示す図である。
誤認識されたと思われる文字イメージが発見されると、上述したようなオペレータの操作に応じて文字イメージ表示部３２０及び文字イメージ一覧表示部３３０に文字イメージが順次表示されるのが停止される。ここでは、オペレータが、例えば図１０の文字イメージ一覧表示部３３０に表示されたイメージ番号確認部３３２の番号が「１３」番の文字イメージが誤認識された文字であると認識したものとする。そしてオペレータは、この誤認識されたと思われる文字イメージを、マウス等でクリックすることにより選択する。そうすると、例えば文字イメージ確認部３３１の下部に、テキスト入力部３３３が表示される。このテキスト入力部３３３は、キーボード等の操作による入力を受け付け、入力及び変換された文字を表示するための領域である。文字イメージが誤認識されたことが文字イメージ確認部３３１の表示から明確にわかる場合は、このテキスト入力部３３３に正しい文字を入力することにより、認識結果を修正することができる。
【００３５】
ところで、上述したように文字イメージは、認識結果毎にグループ化された上で文字データ格納部２５０に格納される。また文書データ格納部２３０には、文書イメージデータ（スキャニングされた帳票のイメージデータ）が、個々の文字イメージ（文書イメージデータの所定のフィールド）と関連付けられて格納されている。そこで確認画面において文字イメージの認識結果の修正を行う際には、当該文字イメージの認識元の文書イメージデータを読み込んで表示部２１０に表示し、参照することができる。
図１１は、表示部２１０に表示される文書イメージ画面４００の例を示す図である。この文書イメージ画面４００は、図１０にて説明したように文字イメージ一覧表示部３３０に表示された任意の文字イメージに対してクリック等の操作を行うことによって表示される。文書イメージ画面４００内には文字認識フィールド４１０が設定されており、文字を認識する過程において文字データ認識部２４０は、この文字認識フィールド内に書かれた文字を認識する。図示するように、文字認識フィールド４１０には、「Ｊ」の文字が記載されている。このようにして文書イメージ画面４００では読み取られた文書イメージ全体を表示することができるので、「Ｊ」の文字は「ＪＦ」という記号の一部であることがわかる。また、スキャニングされた帳票全体の文脈等から認識結果文字と合致しているか否かを判断することができる。そして、標準パターン「Ｖ」として認識された文字イメージは、実は「Ｊ」であったことを確認することができる。オペレータは、これに基づいて文字イメージの認識結果の修正を行う。また、この文書イメージ画面４００では、文字認識フィールド４１０内部に記載された文字の文字イメージばかりでなく、スキャニングされた帳票全体のイメージを表示するので、帳票において文字が文字認識フィールド４１０の外部にはみだして記載されているような場合であっても、実際に記載された文字を判別することができる。
【００３６】
図１２は、誤認識された文字イメージの認識結果を修正した状態の確認画面の例を示す図である。
オペレータの目視による確認に基づいて、図１２に示す確認画面内のテキスト入力部３３３に正しい文字（ここでは「Ｊ」）が入力されると、認識結果修正部２７０は、文字データ格納部２５０にグループ化して格納された文字イメージの認識結果を修正する。すなわち認識結果修正部２７０は、認識結果が「Ｖ」のグループの中から「１３」番の文字を削除する。そして認識結果文字が「Ｊ」の文字イメージのグループに、「Ｖ」のグループから削除された文字イメージを追加して文字データ格納部２５０に格納する。その際、文書イメージ等、この文字イメージに関する関連付情報も当該文字イメージと一緒に、新しい認識結果のグループに追加される。このようにして認識結果修正部２７０は、誤認識された文字イメージの修正を行う。
【００３７】
図１３は、文字イメージの認識結果が修正された後の確認画面の状態を示す図である。
図示するように、文字イメージ一覧表示部３３０内の認識結果が修正された文字イメージ（「１３」番の文字イメージ）の文字イメージ確認部３３１は、他の文字イメージの文字イメージ確認部３３１とは異なる色にて表示される。そうすることにより、認識結果が正しかった文字イメージと、誤認識され、認識結果が修正された文字イメージとを一目しただけで区別することができるようになる。
【００３８】
図１４は、複数の文字イメージの認識結果が修正された後の確認画面の状態を示す図である。
図示した例では、文字イメージ一覧表示部３３０に表示された６４個（４行、１６列）の文字イメージのうち、イメージ番号確認部３３２が「１３」番（「Ｊ」が「Ｖ」として誤認識された文字イメージ）、「２６」番及び「３９」番（「Ｕ」が「Ｖ」として誤認識された文字イメージ）のものが修正されている。そして、これらの文字イメージを表示する文字イメージ確認部３３１は他の文字イメージ（認識結果の正しい文字イメージ）を表示する文字イメージ確認部３３１とは異なる色で表示される。確認画面においてこのような表示を行うことにより、誤認識された後に認識結果が修正された文字イメージを一覧することができる。
【００３９】
以上では、文字イメージ一覧表示部３３０内に表示された文字イメージに対して操作を行って認識結果を確認及び修正する場合について例示したが、以下のようにして認識結果を修正することもできる。
図１５は、誤認識された文字イメージの認識結果を修正する際の確認画面の他の例を示す図である。ここでは、誤認識されたと思われる文字イメージが文字イメージ表示部３２０に表示され、オペレータによって発見された際に、所定の操作により文字イメージが順次表示するのが停止されたものとする。オペレータは、文字イメージ表示部３２０に対して所定の操作を行うことによりテキスト入力部３２３を表示すると共に、図１１に示した文書イメージ画面４００にて文書イメージを確認する。そして図示するように、テキスト入力部３２３に対して正しい認識結果を入力する。この場合も上述したのと同様にして認識結果修正部２７０による修正処理が行われ、認識結果が修正される。
【００４０】
図３〜図１５では、互いに隣接する一対の認識結果文字表示部３１０と文字イメージ表示部３２０を注視して確認する例を示したが、例えばこの対を複数設けることも可能である。例えば縦方向に並設された２対の認識結果文字表示部３１０と文字イメージ表示部３２０を設けた場合には文字イメージ一覧表示部３３０の最下行及び下から２行目に、また４対の認識結果文字表示部３１０と文字イメージ表示部３２０を設けた場合には最下行から最上行に新たな文字イメージが順次表示される。このように、文字データ表示制御部２２０の表示制御により、オペレータの確認技能に応じて一度に表示する標準パターンと文字イメージとの対の数を任意に設定することができる。大抵の人は４つ程度までの文字を一度に認識することができるため、この対は４行までとすることが望ましい。
【００４１】
また図３〜図１５では、一対の認識結果文字表示部３１０と文字イメージ表示部３２０とを注視する例を示したが、本実施の形態における確認画面を以下のような配置とし、誤認識された文字イメージを確認することも可能である。
図１６は、表示部２１０に表示される確認画面の他の例を示す図である。図１６に示す確認画面は、認識結果文字の標準パターンを表示する認識結果文字表示部３１０と、この認識結果文字表示部３１０に近接した位置に配置された文字イメージを順次表示すると共に複数の文字イメージを並べて表示する文字イメージ一覧表示部３３０とを備える。上述した例と同様に、文字イメージ一覧表示部３３０の最下行、最右列（所定位置）には、新たな文字イメージが順次表示される。そして、文字イメージ一覧表示部３３０内に既に表示されている文字イメージは、新たな文字イメージが順次表示される度に１文字分ずつずれて表示される。このような確認画面においてオペレータは、認識結果文字表示部３１０に表示された標準イメージと文字イメージ一覧表示部３３０の所定位置に順次表示される文字イメージとを注視することにより誤認識された文字イメージの有無を確認することができる。
【００４２】
図１７は、本実施の形態における確認画面を表示する処理の流れを示すフローチャートである。
本実施の形態では、帳票全体をスキャニングして得られた文書イメージを、予め文書データ格納部２３０に格納しておく。文字データ認識部２４０は、この文書イメージの所定の領域にある文字イメージを読み取ることにより文字認識を行う。そして、認識結果文字毎にグループ化を行い、文字データ格納部２５０に格納する。認識された文字イメージの確認を行う場合には、所定の位置にＧＵＩ部品が配置された確認画面を表示する。この確認画面内の所定の位置に認識結果文字の標準パターンを表示しておき、この標準パターンと近接する位置に当該標準パターンとして認識された文字イメージを順次表示する。オペレータは、この標準パターンと順次表示される文字イメージとを注視することにより、常に視線を動かすことなく、誤認識があるか否かの確認を直感的且つ容易に行うことができる。
【００４３】
確認画面が表示され、オペレータによって任意の文字を確認するための操作が行われると、操作受付部２６０がこの操作を検出し（ステップ１７０１）、文字データ表示制御部２２０へと通知する。文字データ表示制御部２２０はこの通知に従い、指定された文字の標準パターンを読み出して、この標準パターンを確認画面内の右下に配置された認識結果文字表示部３１０に表示する（ステップ１７０２）。さらに文字データ表示制御部２２０は、標準パターンとして認識された文字イメージのグループを文字データ格納部２５０から読み出す（ステップ１７０３）。そしてこのグループ化された文字イメージの中から１つ目の文字イメージを認識結果文字表示部３１０の左側に隣接する文字イメージ表示部３２０に表示すると共に、この文字イメージを文字イメージ表示部３２０の左側に設けられた文字イメージ一覧表示部３３０の最下行、最右列へと表示する（ステップ１７０４）。１つ目の文字イメージが所定時間表示されたら、文字データ表示制御部２２０では、読み込まれた文字イメージのグループの中に次の文字イメージがあるか否かの判断を行う（ステップ１７０５）。
【００４４】
ステップ１７０５において、次の文字イメージがあると判断された場合には、文字イメージ一覧表示部３３０内における文字イメージの表示領域を適宜変更し（ステップ１７０６）、文字イメージ表示部３２０及び文字イメージ一覧表示部３３０の所定位置に新たな文字イメージを表示する（ステップ１７０７）。ステップ１７０５〜ステップ１７０７までの処理は、グループ化された文字イメージが全て表示されるまで繰り返し行われる。ステップ１７０５において、次の文字イメージはない、すなわち、文字イメージ表示部３２０にグループ化された文字イメージのうち最後の文字イメージが表示されたと判断されたら、確認画面において文字イメージを順次表示する処理が終了する。
【００４５】
図１８は、本実施の形態における認識結果の修正を行う際の処理の流れを示すフローチャートである。
以下では１つの文字イメージの認識結果を修正する際の処理に基づいて説明する。図１７に示した処理の途中において、オペレータによって誤認識されたと思われる文字イメージが発見されて所定の操作（停止する操作）が行われると、操作受付部２６０は、文字イメージを順次表示するのを停止する操作を検出する（ステップ１８０１）。そしてオペレータは、停止された確認画面において標準パターンと文字イメージとを見比べることにより、当該文字イメージについて認識結果の修正が必要であるか否かの判断を行う（ステップ１８０２）。ここで、認識結果の修正が必要でないと判断された場合には、図１７のステップ１７０５〜ステップ１７０７に示したようにして、文字イメージ表示部３２０、及び文字イメージ一覧表示部３３０に新たな文字イメージを順次表示し（ステップ１８０３）、すなわち文字イメージを順次表示するのを再開して処理を終了する。
【００４６】
ステップ１８０２においてオペレータが認識結果の修正を行う必要があるものと判断し、認識結果を修正する操作が行われると、操作受付部２６０は、この操作を検出し（ステップ１８０４）、文字データ表示制御部２２０に通知する。そして文字データ表示制御部２２０は、文字イメージの読み取り元の文書イメージを確認するか否かをオペレータに選択させる画面を示す（ステップ１８０５）。文書イメージを確認する操作が選択された場合、文字データ表示制御部２２０は、操作受付部２６０にて受け付けられたオペレータの操作に応じて、選択された文字イメージの読み取り元の文書イメージを文書データ格納部２３０から読み出して表示する（ステップ１８０６）。文書イメージを確認する操作が選択されなかった場合、ステップ１８０６の処理は省略される。
【００４７】
そして認識結果修正部２７０は、オペレータの操作、すなわち操作受付部２６０からの通知に応じて、認識結果の修正が行われたか否かの判断を行う（ステップ１８０７）。ここで、認識結果の修正が行われていないと判断された場合には、処理を終了する。
ステップ１８０７において、認識結果の修正が行われたと判断された場合には、認識結果修正部２７０は、オペレータの入力によって確定された認識結果文字に基づいて、選択された文字イメージの認識結果を修正する。つまり認識結果修正部２７０は、文字データ格納部２５０にグループ化して格納されていた文字イメージの中から、認識結果文字が修正された文字イメージを削除する。そして、この文字イメージを、確定された新たな認識結果文字に基づいたグループに追加することにより、修正内容を文字データ格納部２５０に反映する（ステップ１８０８）。認識結果が修正された文字イメージは、文字イメージ一覧表示部３３０内に既に表示されているが、ステップ１８０８において認識結果が修正された後は、当該文字イメージの背景色が変更されて表示される（ステップ１８０９）。文字データ格納部２５０には認識結果の修正が反映されているので、次回以降確認画面において同じ認識結果文字及び文字イメージを表示する際に、認識結果が修正された文字イメージは表示されることはない。
【００４８】
以上のように、本実施の形態における確認画面を用いて認識結果を確認する際にオペレータは、認識結果文字表示部３１０と文字イメージ表示部３２０部分を注視していれば良い。この文字イメージ表示部３２０に認識結果文字とは異なる文字イメージが表示されると、オペレータの目には順次表示されていた文字イメージの残像とは異なるものが認識される。オペレータは、この残像の異なる文字イメージを探し出すことにより、誤認識された文字イメージを直感的且つ容易に発見することができる。また、この確認画面を用いて確認作業を行うことにより、１文字ずつ比較する場合と比べて認識結果の確認を行うのに要する時間を飛躍的に短縮することができる。それと共に、オペレータにかかる負担及び疲労を軽減することができる。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、ユーザ・インターフェイスの画面設計において、スキャニングされた文字を確認する際の作業の生産性を向上させると共に、オペレータの負担及び疲労を軽減させることができる。
【００５０】
また本発明によれば、直感的かつ容易にスキャニングされたイメージと認識結果との違いを判断することのできる、画面の表示制御方法を実現することができる。
【図面の簡単な説明】
【図１】本実施の形態によるＯＣＲ認識結果の確認システムを実現するのに好適なコンピュータ装置のハードウェア構成の例を模式的に示した図である。
【図２】本実施の形態によるＯＣＲ認識結果の確認システムの機能を説明するブロック図である。
【図３】本実施の形態において表示部に表示される確認画面の例を示す図である。
【図４】確認画面を起動した状態の例を示す図である。
【図５】確認作業が開始された際の確認画面の状態の例を示す図である。
【図６】確認作業途中において複数の文字イメージが表示された確認画面の状態の例を示す図である。
【図７】図６に示した状態よりもさらに多くの文字イメージが表示された確認画面の状態の例を示す図である。
【図８】文字イメージ表示部に、誤認識された文字イメージが表示された状態の確認画面の例を示す図である。
【図９】文字イメージ一覧表示部に誤認識された文字イメージが表示された状態の確認画面の例を示す図である。
【図１０】文字イメージ一覧表示部に表示された誤認識された文字イメージの認識結果を修正する際の確認画面の例を示す図である。
【図１１】表示部に表示される文書イメージ画面の例を示す図である。
【図１２】誤認識された文字イメージの認識結果を修正した状態の確認画面の例を示す図である。
【図１３】文字イメージの認識結果が修正された後の確認画面の状態を示す図である。
【図１４】複数の文字イメージの認識結果が修正された後の確認画面の状態を示す図である。
【図１５】誤認識された文字イメージの認識結果を修正する際の確認画面の他の例を示す図である。
【図１６】表示部に表示される確認画面の他の例を示す図である。
【図１７】本実施の形態における確認画面を表示する処理の流れを示すフローチャートである。
【図１８】本実施の形態における認識結果の修正を行う際の処理の流れを示すフローチャートである。
【図１９】従来における文字イメージと認識結果とを確認するための確認画面の一例を示す図である。
【符号の説明】
１０１…ＣＰＵ、１０２…Ｍ／Ｂチップセット、１０３…メインメモリ、１０４…ビデオカード、１０５…ハードディスク、１０６…ネットワークインターフェイス、１０７…スキャナインターフェイス、１０８…ブリッジ回路、１０９…フロッピーディスクドライブ、１１０…キーボード／マウス、１１１…表示装置、２１０…表示部、２２０…文字データ表示制御部、２３０…文書データ格納部、２４０…文字データ認識部、２５０…文字データ格納部、２６０…操作受付部、２７０…認識結果修正部、３００…確認画面フォーム、３１０…認識結果文字表示部、３２０…文字イメージ表示部、３２１…文字イメージ確認部、３２２…イメージ番号確認部、３２３…テキスト入力部、３３０…文字イメージ一覧表示部、３３１…文字イメージ確認部、３３２…イメージ番号確認部、３３３…テキスト入力部、３４０…操作ボタン群、３５０…表示速度変更部、３６０…テキスト表示部、４００…文書イメージ画面、４１０…文字認識フィールド
【図１】
2004038348.tif 000003
【図２】
2004038348.tif 000004
【図３】
2004038348.tif 000005
【図４】
2004038348.tif 000006
【図５】
2004038348.tif 000007
【図６】
2004038348.tif 000008
【図７】
2004038348.tif 000009
【図８】
2004038348.tif 000010
【図９】
2004038348.tif 000011
【図１０】
2004038348.tif 000012
【図１１】
2004038348.tif 000013
【図１２】
2004038348.tif 000014
【図１３】
2004038348.tif 000015
【図１４】
2004038348.tif 000016
【図１５】
2004038348.tif 000017
【図１６】
2004038348.tif 000018
【図１７】
2004038348.tif 000019
【図１８】
2004038348.tif 000020
【図１９】
2004038348.tif 000021