(57)【特許請求の範囲】
【請求項１】
コンピュータが、複数の文字イメージと、各文字イメージに関連付けられた文字コードおよび精度とを取得するステップと、
前記コンピュータが、少なくとも１つの前記文字イメージについて、前記文字イメージと、前記文字コードに係る文字キャラクタとを対応させて表示する、対応付け表示ステップと、
前記コンピュータが、対応付け表示ステップの対象となった前記文字イメージについて、前記文字コードを変更する変更操作を受け付けるステップと、
文字単位ビューを表示するステップと、
フィールド単位ビューを表示するステップと、
前記文字単位ビューにおいて対応付け表示ステップが実行された前記文字イメージのいずれかについて、文字コードを保留する保留操作を前記コンピュータが受け付けるステップと
を備え、
前記コンピュータは、前記精度が所定の閾値を超える前記文字イメージのうち少なくとも一部については、前記対応付け表示ステップを実行せず、
前記コンピュータは、前記精度が前記閾値未満である前記文字イメージのうち少なくとも一部については、前記対応付け表示ステップを実行し、
前記コンピュータは、
保留された文字イメージ、または、保留された文字イメージに係る文字キャラクタと、
保留されていない文字イメージ、または、保留されていない文字イメージに係る文字キャラクタと
を、前記対応付け表示ステップにおいてそれぞれ異なる態様で表示する、文字データ修正方法。
【請求項２】
前記文字単位ビューにおいて、前記文字コードごとに、その文字コードが関連付けられた各文字イメージと、各文字イメージの文字コードに係る前記文字キャラクタとが表示可能であり、
前記フィールド単位ビューにおいて、複数の前記文字イメージを含むフィールドイメージについて、前記フィールドイメージに含まれる文字イメージのそれぞれに対応する文字キャラクタが表示可能であり、
前記コンピュータは、所定のビュー切替操作に応じて、前記文字単位ビューを表示する前記ステップまたは前記フィールド単位ビューを表示する前記ステップを実行する、
請求項１に記載の方法。
【請求項３】
前記コンピュータは、
文字コードが変更されていない文字イメージ、または、文字コードが変更されていない文字イメージに係る文字キャラクタと、
前記変更操作に基づき文字コードが変更された文字イメージ、または、前記変更操作に基づき文字コードが変更された文字イメージに係る文字キャラクタと
を、前記対応付け表示ステップにおいてそれぞれ異なる態様で表示する、請求項１または２に記載の方法。
【請求項４】
前記コンピュータは、前記フィールド単位ビューにおいて、前記保留された文字イメージについては、文字キャラクタとして所定の記号を表示し、前記保留されていない文字イメージのうち少なくとも一部については、その文字イメージの文字コードに係る文字キャラクタを表示する、請求項２に記載の方法。
【請求項５】
請求項１〜４のいずれか一項に記載の方法を実行する、文字データ修正装置。
【請求項６】
コンピュータを請求項５に記載の装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字データ修正方法、文字データ修正装置およびプログラムに関する。
【背景技術】
【０００２】
手書きの文字や、印刷された文字を、コンピュータに画像として入力し、ＯＣＲ（Optical Character Recognition：光学式文字認識）技術を用いて文字として認識させる構成が周知である。一般的に、ＯＣＲによる認識結果は必ずしも正しいとは限らないので、人間のオペレータによる確認・修正作業が必要となる。
【０００３】
多数のページにわたる画像に対してＯＣＲによる認識作業を実施する際に、ページ単位ではなく、文字コード単位で認識結果の修正作業を行う技術が公知である。特許文献１には、このような技術の例が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−７４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の構成では、オペレータが確認すべき認識結果が多数表示されるため、確認・修正作業の効率に限度があるという問題があった。たとえば、特許文献１の構成では、確認・修正作業を行う際に、文字コードごとにすべての文字イメージが表示されるので、オペレータはすべての文字イメージを確認する必要がある。
【０００６】
この発明は、このような問題点を解決するためになされたものであり、文字コードを修正する際に、オペレータが確認すべき文字イメージの量を低減できる文字データ修正方法、文字データ修正装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するため、この発明に係る文字データ修正方法は、
コンピュータが、複数の文字イメージと、各文字イメージに関連付けられた文字コードおよび精度とを取得するステップと、
前記コンピュータが、少なくとも１つの前記文字イメージについて、前記文字イメージと、前記文字コードに係る文字キャラクタとを対応させて表示する、対応付け表示ステップと、
前記コンピュータが、対応付け表示ステップの対象となった前記文字イメージについて、前記文字コードを変更する変更操作を受け付けるステップと、
文字単位ビューを表示するステップと、
フィールド単位ビューを表示するステップと、
前記文字単位ビューにおいて対応付け表示ステップが実行された前記文字イメージのいずれかについて、文字コードを保留する保留操作を前記コンピュータが受け付けるステップと
を備え、
前記コンピュータは、前記精度が所定の閾値を超える前記文字イメージのうち少なくとも一部については、前記対応付け表示ステップを実行せず、
前記コンピュータは、前記精度が前記閾値未満である前記文字イメージのうち少なくとも一部については、前記対応付け表示ステップを実行し、
前記コンピュータは、
保留された文字イメージ、または、保留された文字イメージに係る文字キャラクタと、
保留されていない文字イメージ、または、保留されていない文字イメージに係る文字キャラクタと
を、前記対応付け表示ステップにおいてそれぞれ異なる態様で表示する。
【０００８】
前記文字単位ビューにおいて、前記文字コードごとに、その文字コードが関連付けられた各文字イメージと、各文字イメージの文字コードに係る前記文字キャラクタとが表示可能であり、
前記フィールド単位ビューにおいて、複数の前記文字イメージを含むフィールドイメージについて、前記フィールドイメージに含まれる文字イメージのそれぞれに対応する文字キャラクタが表示可能であり、
前記コンピュータは、所定のビュー切替操作に応じて、前記文字単位ビューを表示する前記ステップまたは前記フィールド単位ビューを表示する前記ステップを実行してもよい。
前記コンピュータは、
文字コードが変更されていない文字イメージ、または、文字コードが変更されていない文字イメージに係る文字キャラクタと、
前記変更操作に基づき文字コードが変更された文字イメージ、または、前記変更操作に基づき文字コードが変更された文字イメージに係る文字キャラクタと
を、前記対応付け表示ステップにおいてそれぞれ異なる態様で表示してもよい。
前記コンピュータは、前記フィールド単位ビューにおいて、前記保留された文字イメージについては、文字キャラクタとして所定の記号を表示し、前記保留されていない文字イメージのうち少なくとも一部については、その文字イメージの文字コードに係る文字キャラクタを表示してもよい。
【０００９】
また、この発明に係る文字データ修正装置は、上述の方法を実行する。
【００１０】
また、この発明に係るプログラムは、コンピュータを、上述の文字データ修正装置として機能させる。
【発明の効果】
【００１１】
この発明に係る文字データ修正方法、文字データ修正装置およびプログラムによれば、文字コードの精度が高いものについては文字イメージおよび文字コードを表示しないので、これらに対する確認・修正作業が省略され、結果としてオペレータが確認すべき文字イメージの量が低減できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係る文字データ修正装置の構成の例を示す図である。
【図２】図１の文字データ修正装置を用いた修正処理の対象となる帳票の例である。
【図３】図１の文字データ修正装置の処理の流れを示すフローチャートである。
【図４】確認・修正作業が行われる前の、文字単位ビューの例である。
【図５】確認・修正作業が行われた後の、文字単位ビューの例である。
【図６】確認・修正作業が行われる前の、フィールド単位ビューの例である。
【発明を実施するための形態】
【００１３】
以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態１．
図１に、本発明の実施の形態１に係る文字データ修正装置１０の構成の例を示す。文字データ修正装置１０はコンピュータとしての構成を含み、演算を行う演算手段２０と、情報を格納する記憶手段３０と、情報の入力を受け付ける入力手段４０と、情報を出力する出力手段５０とを備える。また、とくに図示しないが、文字データ修正装置１０は、外部の通信ネットワークに対し情報の入出力を受け付けるネットワークインタフェースを備えてもよい。また、このネットワークインタフェースが入力手段４０や出力手段５０を兼ねてもよい。
【００１４】
たとえば、演算手段２０はＣＰＵ（中央処理装置）を含み、記憶手段３０は半導体メモリおよびＨＤＤ（ハードディスクドライブ）等の記憶媒体を含む。また、たとえば入力手段４０はキーボードおよびマウスを含み、出力手段５０はディスプレイ等の表示手段を含む。
【００１５】
図２に、文字データ修正装置１０を用いた修正処理の対象となる帳票１００の例を示す。帳票１００はたとえば商品の注文処理に関するものであり、注文日、注文者、商品等に関する情報を表す文字が記載されている。本明細書において、「文字」とは、数字および一部の記号を含む。また、本明細書では空白も文字として扱う場合がある。文字は、たとえば手書き、印刷、画像処理等の方法によりフィールドに記入される。
【００１６】
帳票は１つ以上のフィールドを含む。フィールドとは、帳票の一部を構成する特定の範囲であり、たとえば注文者の氏名を表すフィールドは「ご氏名」という表記によって示される。また、フィールドの少なくとも１つは、文字単位で記載範囲が指定されている。図２の例では、会員番号を表すフィールドは枠によって文字単位に分割され、各枠にそれぞれ１桁の数字を記入するようになっている。
【００１７】
図１に示すように、記憶手段３０には、イメージデータ３１、フィールドデータ３２および文字データ３３が記憶されている。イメージデータ３１は、イメージ（画像）を表すデータを含む。イメージは、帳票イメージと、フィールドイメージと、文字イメージとを含む。
【００１８】
帳票イメージとは、１枚の帳票の全体またはその一部の記載内容を表す画像である。フィールドイメージとは、フィールドの記載内容を表す画像であり、たとえば帳票イメージから各フィールドに該当する範囲を切り出すことによって生成可能である。文字イメージとは、フィールド内に記載された文字の１つを表す画像であり、たとえばフィールドイメージから各文字に該当する範囲を切り出すことによって生成可能である。フィールドイメージは、互いに異なる文字コードに対応する複数の文字イメージを含む場合がある。
【００１９】
イメージデータ３１には、複数の帳票に対応する帳票イメージが記憶されており、これらは帳票グループ単位に分類されている。帳票グループは、たとえば、帳票の種類によらず、帳票イメージの受信順に基づいて形成される。具体的には、帳票イメージのうち１番目から１００番目までに受信されたものは第１の帳票グループに分類され、１０１番目から２００番目までに受信されたものは第２の帳票グループに分類される。
【００２０】
文字イメージは、厳密には、フィールド内の特定の範囲（たとえば、各文字が枠で仕切られたフィールドにおける各枠内の範囲）の記載内容を表す画像であり、文字のみを含む場合もあるが、文字以外の汚れや枠線等を含む場合もある。
【００２１】
フィールドデータ３２は、帳票とフィールドとの関係を表すデータを含む。たとえば、フィールドデータ３２には、ある帳票に含まれるフィールドについて、その帳票のＩＤ、帳票内におけるフィールドのＩＤ、紙面上でのフィールドの位置（たとえばＸ座標およびＹ座標）、紙面上でのフィールドのサイズ（たとえば幅および高さ）、フィールドに含まれる文字の種類（たとえば数字のみ、カタカナのみ、英数字のみ、英数カタカナ混在、等）、フィールドに含まれる文字数（たとえば空白文字を含む文字数）、等が定義される。
【００２２】
文字データ３３は、フィールドに含まれる文字イメージのそれぞれについて、文字コード、精度およびチェック状態を関連付ける。文字コードは、たとえばＡＳＣＩＩコード、ＩＳＯ−２０２２−ＪＰコード、シフトＪＩＳコード、ＥＵＣ−ＪＰコード、ユニコード等の文字コード体系に基づいて表される。文字コードは、たとえば、対応する文字イメージについて、ＯＣＲ技術により認識処理を行った結果として得られるものである。なお、ある文字について、文字イメージとして表される文字と、文字コードに対応する文字とは、必ずしも一致するとは限らない。
【００２３】
精度は、フィールドに含まれる文字（すなわち実際に記載された文字、または文字イメージによって表される文字）と、文字コードが表す文字とが一致する度合い（または可能性、信頼度、確度、等）を表す。本実施形態では、精度は０以上１００以下の整数として表され、大きいほど一致する度合いが高いことを表すものとするが、他の形式で表されてもよい。
【００２４】
精度の算出または決定方法は、当業者が適宜設計可能であり、たとえば公知のＯＣＲ技術を用いて、認識精度として決定することができる。より具体的には、たとえば輪郭解析法によって決定してもよいし、特徴マッチング法によって決定してもよいし、大規模な文字データから識別に有用な特徴量を抽出する多変量解析法によって決定してもよい。また、精度は、文字データ修正装置１０が文字イメージに基づいて決定してもよいし、外部から入力されてもよい（たとえば他のコンピュータ等がＯＣＲ技術等を用いて決定した値を文字データ３３に記録してもよい）。
【００２５】
チェック状態は、その文字イメージに関する確認・修正作業の進行状況または結果を表す。詳細は文字データ修正装置１０の動作に関連して後述する。
【００２６】
また、記憶手段３０には、図示しないプログラムが格納されている。文字データ修正装置１０は、このプログラムを実行することにより、本明細書に記載される機能を実現する。
【００２７】
以上のように構成される文字データ修正装置１０の動作を、以下に説明する。
図３は、文字データ修正装置１０の処理の流れの例を示すフローチャートである。まず文字データ修正装置１０は、ある帳票グループについて、イメージデータ、フィールドデータおよび文字データを取得する（ステップＳ１）。上述のように、イメージデータには、複数の文字イメージが含まれ、文字データには、複数の文字イメージにそれぞれ関連付けられた文字コードおよび精度が含まれる。
【００２８】
次に、文字データ修正装置１０は、出力手段５０を介して、文字単位ビューを出力する（ステップＳ２）。たとえば出力手段５０が液晶ディスプレイである場合には、出力は画面における表示として行われる。
【００２９】
図４および図５に、画面に表示される文字単位ビューＶ１の構成の例を示す。文字単位ビューＶ１は、カーペット方式入力モードに対応する。文字単位ビューＶ１では、処理中の帳票グループに含まれる各文字イメージについて、文字イメージと文字コードとが対応付けられて出力される。図４は、後述の確認・修正作業（ステップＳ３）が行われる前の表示内容の例であり、図５は、確認・修正作業の途中または終了直前の表示内容の例である。
【００３０】
画面における表示の場合には、文字コードは、その文字コードに対応する文字キャラクタ（たとえば特定のフォントの特定の画像）を表示することによって示される。すなわち、文字単位ビューＶ１では、文字コードごとに、少なくとも１つの文字イメージについて、その文字コードが関連付けられた各文字イメージＩと、各文字イメージＩの文字コードに係る文字キャラクタＣとを、対応付けて表示できるようになっている（対応付け表示ステップ）。
【００３１】
図４の例では、処理中の帳票グループに含まれる文字イメージのうち、文字コードがアラビア数字の０を表すものがすべて表示されている。
【００３２】
このように、文字単位ビューＶ１では、文字コードごとに表示が行われるので、オペレータが確認すべき文字イメージが１種類の文字コードに対応するものに限定され、確認・修正作業の効率が向上する。
【００３３】
また、ステップＳ２において、文字データ修正装置１０は、各文字イメージについて、精度に基づき、上記の対応付け表示ステップを実行するか否かを決定する。とくに、本実施形態では、精度が高い文字イメージおよび低い文字イメージについては対応付け表示ステップを実行せず、精度が中程度の文字イメージのみ対応付け表示ステップを実行する。
【００３４】
たとえば、文字イメージのうち、精度が第１の閾値（たとえば８０）を超えるものについては、対応付け表示ステップを実行しない（ただし、精度以外の判定基準を併用する場合には、精度が高い文字イメージの一部が表示されるケースを除外しない）。
【００３５】
また、文字イメージのうち、精度が第２の閾値（たとえば２０）未満であるものについても、対応付け表示ステップを実行しない（同様に、精度以外の判定基準を併用する場合には、精度が低い文字イメージの一部が表示されるケースを除外しない）。これは、いわゆるリジェクト判定となる認識結果を非表示とすることに該当する。
【００３６】
そして、文字イメージのうち、精度が第２の閾値を超え第１の閾値未満であるものについては、対応付け表示ステップを実行する（同様に、精度以外の判定基準を併用する場合には、精度が中程度の文字イメージの一部を非表示とするケースを除外しない）。
【００３７】
このように、文字単位ビューＶ１では、精度が高い文字イメージは表示されない。したがって、第１の閾値を、実質的にすべての文字コードが正しくなる程度に高い値に設定しておけば、オペレータによる確認・修正作業が不要な文字イメージについては表示が省略されるので、作業対象となる文字イメージの量を低減でき、確認・修正作業の効率が向上する。なお、第１の閾値は、当業者が適宜決定可能である。
【００３８】
また、文字単位ビューＶ１では、とくに精度が低い文字イメージは表示されない。精度が低い文字イメージは、オペレータが見てもその文字イメージだけでは判読が困難な場合が多く、文字単位での確認・修正作業は効率的でない可能性がある。したがって、第２の閾値を適切に設定しておけば、オペレータによる確認・修正作業が困難な文字イメージについては表示を省略し、より適切な確認・修正作業が行える機会（たとえば後述のフィールド単位ビュー）に回すことができるので、全体的な確認・修正作業の効率が向上する。なお、第２の閾値は、当業者が適宜決定可能である。
【００３９】
ステップＳ２の後、文字データ修正装置１０は、入力手段４０を介して、確認・修正操作を受け付ける（ステップＳ３）。ここで、オペレータは、表示された文字イメージと文字キャラクタとの関係を確認しつつ、各文字イメージに対して確認・修正操作を行うことができる。なお、本実施形態では、ステップＳ３の確認・修正操作の対象となる文字イメージは、対応付け表示ステップの対象となった文字イメージである。
【００４０】
確認・修正操作は、確定操作、保留操作および変更操作を含む。
確定操作とは、特定の文字イメージの文字コードを、表示されたとおりに確定させる操作である。確定操作は、たとえばオペレータが目視確認の結果、文字イメージと文字キャラクタとが一致していると判断した場合に行う操作である。この操作は、たとえば文字キャラクタを選択した状態でエンターキーを押す操作に対応する。
【００４１】
保留操作とは、特定の文字イメージの文字コードを確定させず保留する操作である。保留操作は、たとえばオペレータが目視確認の結果、文字イメージがどの文字を表すのか判断できなかった場合に行う操作であり、後続の処理により文字コードを確定すべきであるということを指示する操作である。この操作は、たとえば文字キャラクタを選択した状態でタブキーを押す操作に対応する。
【００４２】
変更操作とは、特定の文字イメージの文字コードを、表示されたものから別のものに変更する操作である。変更操作は、たとえばオペレータが目視確認の結果、文字コードが誤っていると判断した場合に、文字コードを正しいものに訂正する操作である。変更操作において、文字データ修正装置１０は文字コードの入力を受け付け、その文字イメージの文字コードを、入力されたものに変更し、その文字イメージについて対応付け表示ステップを再び実行する。この操作は、たとえば文字キャラクタを選択した状態で、変更後の文字コードを表すキーを押す操作に対応する。
【００４３】
文字単位ビューＶ１において、確認・修正操作が行われた文字イメージについては、行われた操作の内容に応じた表示が行われる。たとえば、この表示は、文字キャラクタの表示態様を文字データ修正装置１０が変更することによって行われる。また、行われた確認・修正操作の内容は、チェック状態を表す情報としてその文字イメージに関連付けられ、文字データ３３に記憶される。
【００４４】
本実施形態では、チェック状態としての記憶において、これらの操作はそれぞれビューごとに排他的である。たとえば、文字単位ビューＶ１においてある文字イメージに対して確定操作が行われた後、文字単位ビューＶ１において同じ文字イメージに対してさらに変更操作が行われると、最初の確定操作が取り消され、その文字イメージに対する文字単位ビューＶ１におけるチェック状態として変更操作のみが文字データ３３に記憶される。なお、本実施形態では、後述のフィールド単位ビューにおけるチェック状態は、文字単位ビューＶ１におけるチェック状態とは別に記憶可能である。
【００４５】
図５にこのような表示の例を示す。たとえば、確認・修正操作がまだ行われていないものは、文字キャラクタの背景を白色で表示し（たとえば文字キャラクタＣ１）、確定操作が行われたものは、文字キャラクタの背景を青色で表示し（たとえば文字キャラクタＣ２）、保留操作が行われたものは、文字キャラクタの背景を黄色で表示し（たとえば文字キャラクタＣ３）、変更操作が行われたものは、文字キャラクタの背景を赤色で表示する（たとえば文字キャラクタＣ４）。なお本図面では背景の着色を網掛けおよび斜線で示している。
【００４６】
このように、文字データ修正装置１０は、文字単位ビューＶ１の対応付け表示ステップにおいて、文字コードが変更されていない文字イメージに係る文字キャラクタ（背景が白色、青色または黄色）と、変更操作に基づき文字コードが変更された文字イメージに係る文字キャラクタ（背景が赤色）とを、それぞれ異なる態様で表示する。
【００４７】
また、文字データ修正装置１０は、文字単位ビューＶ１の対応付け表示ステップにおいて、保留された文字イメージに係る文字キャラクタ（背景が黄色）と、保留されていない文字イメージに係る文字キャラクタ（背景が白色、赤色または青色）とを、それぞれ異なる態様で表示する。
【００４８】
また、文字単位ビューＶ１において、文字データ修正装置１０は、いずれの確認・修正操作とも異なる所定のビュー切替操作を受け付ける。ビュー切替操作は、たとえば文字単位ビューＶ１内に表示されるＯＫボタン（図示しない）を操作することに対応する。ビュー切替操作が入力されると、文字データ修正装置１０はこれに応じ、出力手段５０を介して、フィールド単位ビューを出力する（ステップＳ４）。たとえば出力手段５０が液晶ディスプレイである場合には、出力は画面における表示として行われる。
【００４９】
図６に、画面に表示されるフィールド単位ビューＶ２の構成の例を示す。フィールド単位ビューＶ２は、フィールド単位入力モードに対応する。フィールド単位ビューＶ２では、処理中の帳票グループに含まれる帳票イメージの１つについて、フィールドごとに、フィールドイメージ（または文字イメージ列）と文字コード列とが対応付けられて出力される。
【００５０】
画面における表示の場合には、フィールド単位ビューＶ２では、複数の文字イメージを含むフィールドイメージＦについて、そのフィールドイメージＦに含まれる文字イメージのそれぞれに対応する文字キャラクタＣを、対応付けて表示できるようになっている（対応付け表示ステップ）。
【００５１】
図６は、後述の確認・修正作業（ステップＳ５）が行われる前の表示内容の例である。なお、図６の例では帳票イメージＰも表示されているが、帳票イメージＰの表示は省略してもよい。また、図６には一部のフィールドのみを示すが、実際はすべてのフィールドについて同様の表示が行われる。
【００５２】
フィールド単位ビューＶ２では、文字単位ビューＶ１とは異なり、文字イメージは精度に関わらず表示される。また、文字イメージまたは文字キャラクタは、精度およびチェック状態に応じ、異なる態様で表示される。
【００５３】
なお、同一のチェック状態にある同一の文字イメージについて、文字単位ビューＶ１における表示態様と、フィールド単位ビューＶ２における表示態様とが異なっていてもよい。たとえば本実施形態では、文字単位ビューＶ１において変更操作が行われ、フィールド単位ビューＶ２ではいずれの確認・修正操作も行われていない文字イメージについて、文字単位ビューＶ１では文字キャラクタの背景が赤色で表示されるが、フィールド単位ビューＶ２では青色で表示される。
【００５４】
文字イメージのうち、精度が第１の閾値（たとえば８０）を超えるものについては、フィールド単位ビューＶ２の開始時点では、文字キャラクタを表示するとともに文字キャラクタの背景を白色で表示する（たとえば文字キャラクタＣ５）。
【００５５】
精度が第２の閾値（たとえば２０）未満であるものについては、フィールド単位ビューＶ２の開始時点では、文字キャラクタとして所定の低精度指示記号（図６の例では「◆」記号）を表示するとともに、背景を白色で表示する（たとえば文字キャラクタＣ６）。このように精度が低い文字イメージは、ＯＣＲ技術で適切に認識できなかった文字イメージ（いわゆる不読文字イメージまたはリジェクト判定された文字イメージ）に対応する。
【００５６】
文字単位ビューＶ１において確定操作が行われた文字イメージについては、フィールド単位ビューＶ２の開始時点では、文字キャラクタを表示するとともに文字キャラクタの背景を黄色で表示する（たとえば文字キャラクタＣ７）。
【００５７】
文字単位ビューＶ１において保留操作が行われた文字イメージについては、フィールド単位ビューＶ２の開始時点では、文字キャラクタとして所定の保留指示記号（図６の例では「■」記号）を表示するとともに、背景を青色で表示する（たとえば文字キャラクタＣ８）。また、文字単位ビューＶ１において変更操作が行われた文字イメージについては、フィールド単位ビューＶ２では、文字キャラクタを表示するとともに文字キャラクタの背景を青色で表示する（たとえば文字キャラクタＣ９）。
【００５８】
なお、フィールド単位ビューＶ２における変更操作により文字コードが入力された文字イメージは、保留が解除されたものとして扱われる。すなわち、文字単位ビューＶ１において保留操作が行われていた文字イメージであっても、その後フィールド単位ビューＶ２において文字コードが入力された文字イメージについては、「■」記号ではなく、その入力された文字コードに係る文字キャラクタが表示される。
【００５９】
このように、文字データ修正装置１０は、文字単位ビューＶ１において変更された文字イメージに係る文字キャラクタ（文字キャラクタをそのまま表示し、背景が青色）と、変更されていない文字イメージに係る文字キャラクタ（特定の記号を用いるか、または背景が青色以外の色）とを、フィールド単位ビューＶ２の開始時点において、それぞれ異なる態様で表示する。
【００６０】
また、文字データ修正装置１０は、保留された文字イメージに係る文字キャラクタ（「■」記号を用いる）と、保留されていない文字イメージに係る文字キャラクタ（それ以外の文字または記号を用いる）とについて、フィールド単位ビューＶ２の対応付け表示ステップにおいてそれぞれ異なる態様で表示する。このため、保留された文字イメージとそうでない文字イメージとが識別しやすく、フィールド単位ビューＶ２においてオペレータがとくに注意して確認すべき文字イメージを一目で把握することができる。これによって、作業対象となる文字イメージの量が実質的に低減されるので、確認・修正作業の効率が向上する。
【００６１】
また、本実施形態では、精度が低いために文字単位ビューＶ１において表示されなかった文字イメージについては、フィールド単位ビューＶ２において文字キャラクタとして低精度指示記号（「◆」記号）を用いる。したがって、オペレータは、とくに注意して確認すべき文字イメージを一目で把握することができ、作業対象となる文字イメージの量が実質的に低減されるので、確認・修正作業の効率が向上する。なお、フィールド単位ビューＶ２では、文字単位ビューＶ１とは異なり、その文字イメージだけでなく前後の文字イメージも表示されるので、文字イメージの判読はより容易になる。
【００６２】
ステップＳ４の後、文字データ修正装置１０は、入力手段４０を介して、確認・修正操作を受け付ける（ステップＳ５）。ここで、オペレータは、表示されたフィールドイメージと文字キャラクタ列との関係を確認しつつ、各フィールドに含まれる文字キャラクタに対して確認・修正操作を行うことができる。
【００６３】
ステップＳ５での確認・修正操作として、文字データ修正装置１０は、たとえば文字単位ビューＶ１と同様の確定操作および変更操作を受け付ける。なお、フィールド単位ビューＶ２における変更操作は、低精度指示記号または保留指示記号が表示されている文字イメージの文字コードを、任意の値に指定する操作を含む。
【００６４】
確認・修正操作が行われた文字イメージについては、行われた操作の内容に応じた表示が行われる。たとえば、この表示は、文字キャラクタの表示態様を変更することによって行われる。
【００６５】
フィールド単位ビューＶ２において確認・修正操作が行われた場合の表示態様の具体例はとくに図示しないが、たとえば、精度、文字単位ビューＶ１でのチェック状態、フィールド単位ビューＶ２でのチェック状態（たとえば確認・修正操作によって文字コードが変更されたか否か）、等に基づいて決定される。
【００６６】
また、フィールド単位ビューＶ２において、文字データ修正装置１０は、いずれの確認・修正操作とも異なる所定の帳票終了操作を受け付ける。帳票終了操作は、たとえばフィールド単位ビューＶ２内に表示されるＯＫボタン（図示しない）を操作することに対応する。帳票終了操作が入力されると、文字データ修正装置１０は、次の帳票イメージについてステップＳ４およびＳ５の処理を実行する。このようにして、すべての帳票イメージについてステップＳ４およびＳ５のループが実行される。
【００６７】
処理中の帳票グループに含まれるすべての帳票イメージについてステップＳ４およびＳ５の処理が終了すると、文字データ修正装置１０は、次の帳票グループについてステップＳ１〜Ｓ５の処理を実行する。このようにして、すべての帳票グループについてステップＳ１〜Ｓ５のループが実行される。
【００６８】
以上説明するように、本発明の実施の形態１によれば、文字コードを修正する際に、オペレータが確認すべき文字イメージの量を低減できるので、確認・修正作業の効率が向上する。
【００６９】
また、文字単位ビューＶ１およびフィールド単位ビューＶ２という２種類の表示方式を併用するので、一方のビューですべての文字イメージをチェックする必要がない。文字単位ビューＶ１では同じ文字コードの文字イメージを一覧してチェックできるので全体的に効率が向上し、一方で、精度が高くチェックの必要性が低い文字イメージや、文字単位での判読が困難である文字イメージについては、フィールド単位ビューＶ２でより確実なチェックを行うことができる。
【００７０】
とくに、文字単位での判読が困難である文字イメージについては、フィールド単位ビューＶ２で特定の記号を用いるので、それらの文字イメージを一目で把握することができ、効率が向上する。
【００７１】
実施の形態１において、以下の様な変形を施すことができる。
実施の形態１では、対応付け表示ステップにおける表示態様の変更は、文字キャラクタの背景色の変更および特定の記号によって実現した。これは他の方法によってもよい。たとえば、文字キャラクタの文字色（前景色）の変更、書体の変更、または文字サイズの変更によってもよいし、文字キャラクタへの下線その他の修飾表示または特定の記号の付加によってもよい。また、文字キャラクタの表示態様の変更に代えて、またはこれに加えて、文字イメージの表示態様を同様に変更してもよい。
【００７２】
また、精度およびチェック状態とこれらの表示態様との関連付けは、文字データ修正装置１０の管理者またはオペレータが任意に変更できるように構成してもよい。たとえば、チェック状態のそれぞれに対応する表示態様（たとえば文字キャラクタの背景色）、低精度指示記号を表す文字コード、保留指示記号を表す文字コード、等を特定の設定ファイルに定義しておき、文字データ修正装置１０はこの設定ファイルを参照し、定義に従って態様を変更してもよい。
【００７３】
実施の形態１では、文字単位ビューＶ１において精度が低い文字イメージは表示されないが、これを表示するようにしてもよい。この場合、文字単位ビューＶ１の他の文字イメージと同様にして文字コードに対応する文字キャラクタを表示してもよいし、フィールド単位ビューＶ２と同様に低精度指示記号を表示してもよい。
【００７４】
文字単位ビューＶ１においては、同一の文字コードに対応する文字イメージと文字キャラクタとの組が、グループとして認識できる程度にまとまって表示されていればよく、文字コードの区切りは必ずしも画面単位でなくともよい。たとえば、アラビア数字の０から９までに対応する文字イメージと文字キャラクタとの組が、１画面内に、数字ごとにまとまって表示されてもよい。また、ページ切り替えやスクロール等を用いて表示されてもよい。ページ切り替えを用いる場合、１ページ内に表示する行数および列数は、管理者またはオペレータが任意に変更できるように構成してもよい。
【００７５】
実施の形態１では、文字単位ビューＶ１は各帳票グループに対して１回だけ表示され、フィールド単位ビューＶ２は各帳票イメージに対して１回だけ表示される。変形例として、これらは任意に表示可能であってもよい。たとえば、文字データ修正装置１０は、ビュー切替操作を随時受け付け可能であってもよく、ビュー切替操作に応じて、文字単位ビューＶ１を表示するステップ（ステップＳ２）またはフィールド単位ビューＶ２を表示するステップ（ステップＳ４）を実行してもよい。
【００７６】
実施の形態１では、確認・修正作業の対象として帳票を扱ったが、確認・修正作業の対象となる文書は、複数のフィールドおよび文字イメージを含むものであれば他の種類の文書であってもよい。また、実施の形態１ではＯＣＲによる認識結果を扱っているが、文字イメージに対して文字コードおよび精度を提供する技術であれば、ＯＣＲ以外の技術に応用してもよい。
【００７７】
帳票グループの分類基準は、任意に設定することができる。たとえば、同一種類の帳票に対応する帳票イメージの集合を帳票グループとしてもよい。この場合には、たとえば注文書に対応する帳票イメージは、受信順によらず、また異なる注文者から送信されたものであっても、注文書に対応する同一の帳票グループに分類されることになる。この場合、例えば図２の帳票１００は、帳票番号２０２の注文書を表示しているが、帳票番号２０２の注文書が同一の帳票グループに分類される。
またさらに、同一種類の帳票の中で、受信順に帳票グループを生成するように設定してもよい。この場合、帳票番号２０２の注文書の中で、受信順に早いものが、一定枚数（例えば５０枚）ずつ、同一の帳票グループに分類される。
【符号の説明】
【００７８】
１０  文字データ修正装置（コンピュータ）、Ｃ，Ｃ１〜Ｃ９  文字キャラクタ、Ｆ  フィールドイメージ、Ｉ  文字イメージ、Ｐ  帳票イメージ、Ｖ１  文字単位ビュー、Ｖ２  フィールド単位ビュー。
【要約】
【課題】帳票等の文字イメージに対応する文字コードを修正する際に、オペレータが確認すべき文字の量を低減できる文字データ修正方法等を提供する。
【解決手段】文字データ修正方法を実行する文字データ修正装置１０は、複数の文字イメージと、各文字イメージに関連付けられた文字コードおよび精度とを取得し、文字イメージおよび文字キャラクタを対応させて表示し（対応付け表示ステップ）、文字コードを変更する変更操作を受け付ける。文字データ修正装置１０は、精度が所定の閾値を超える文字イメージについては、対応付け表示ステップを実行せず、精度が前記閾値未満である文字イメージについては、対応付け表示ステップを実行する。
【選択図】図５【図１】
0005632110.tif 000002
【図２】
0005632110.tif 000003
【図３】
0005632110.tif 000004
【図４】
0005632110.tif 000005
【図５】
0005632110.tif 000006
【図６】
0005632110.tif 000007