(57)【要約】【課題】帳票画像の状態によらず誤読や未読となる割合を少なくしてオペレータへの作業負担を軽減すると共に文字認識精度の向上に寄与できる帳票読取装置およびプログラムを提供する。【解決手段】実施形態の帳票読取装置は、帳票を光学的に読み取って得られた帳票の画像から文字を読み取る帳票読取装置であって、画面制御部、文字認識部、認識履歴記憶部、認識制御部を備える。画面制御部は帳票の画像と画像から文字認識した結果の文字とが表示される表示欄を有する画面を表示する。文字認識部は帳票の画像の指定されたエリアを文字認識する。認識履歴記憶部には文字認識の結果が認識履歴として記憶される。認識制御部は文字認識部により文字認識された文字と一致する文字および類似度が一定値以上の認識結果の文字データ候補を認識履歴記憶部より検索し、表示欄および表示欄近傍に表示する。【選択図】図１
2015090625.tif 000002
【特許請求の範囲】
【請求項１】
帳票を光学的に読み取って得られた帳票の画像から文字を読み取る帳票読取装置において、
前記帳票の画像と前記画像から文字認識した結果の文字データとが表示される表示欄を有する画面を出力する画面制御部と、
前記帳票の画像の指定されたエリアの画像部分を文字認識する文字認識部と、
文字認識の結果が認識履歴として記憶された認識履歴記憶部と、
前記文字認識部により文字認識された文字データと一致する文字データおよび類似度が一定値以上の認識結果の文字データ候補を前記認識履歴記憶部より検索し、前記表示欄および前記表示欄近傍に表示する認識制御部と
を具備する文字読取装置。
【請求項２】
前記認識制御部は、
前記表示欄または前記表示欄近傍に表示された前記文字データまたは文字データ候補のうち選択された文データ字、文字データ候補または前記文字データをキー入力により訂正した文字データを文字認識の結果として確定し前記認識履歴記憶部に記憶する請求項１記載の文字読取装置。
【請求項３】
前記認識制御部は、
前記文字認識部により文字認識された文字データを前記表示欄に表示し、類似度の高い認識結果の文字データ候補を前記表示欄近傍に表示する請求項１記載の帳票読取装置。
【請求項４】
前記認識制御部は、
前記認識履歴記憶部から読み出した文字データを文字認識の結果として前記表示欄に表示する請求項１記載の帳票読取装置。
【請求項５】
前記認識制御部は、
認識結果の文字データとオペレータが確認したことを示す識別子とを対応付けて前記認識履歴記憶部に記憶し、
前記認識履歴記憶部を検索する際に、前記識別子が付与された文字データの中から検索する請求項１記載の帳票読取装置。
【請求項６】
前記認識制御部は、
認識結果の文字データとこの文字データが属する項目名とを対応付けて前記認識履歴記憶部に記憶し、
前記認識履歴記憶部を検索する際に、前記項目名の中から文字データを検索する請求項１記載の帳票読取装置。
【請求項７】
前記認識制御部は、
認識結果の文字データとこの文字データが属する項目グループとを対応付けて前記認識履歴記憶部に記憶し、
前記認識履歴記憶部を検索する際に、前記項目グループの中から文字データを検索する請求項１記載の帳票読取装置。
【請求項８】
前記認識制御部は、
前記文字認識部による文字認識が不可能な文字が含まれていた場合、同じエリアから認識された他の文字データを用いて前記認識履歴記憶部より検索された類似度の高い文字データ候補を認識結果の文字データとして前記表示欄に表示する請求項１記載の帳票読取装置。
【請求項９】
帳票を光学的に読み取って得られた前記帳票の画像から文字を読み取るコンピュータにおいて、
前記コンピュータを、
前記帳票の画像と前記画像から文字認識した結果の文字データとが表示される表示欄を有する画面を出力する画面制御部と、
前記帳票の画像の指定されたエリアの画像部分を文字認識する文字認識部と、
文字認識の結果が認識履歴として記憶された認識履歴記憶部と、
前記文字認識部により文字データ認識された文字データと一致する文字データおよび類似度が一定値以上の認識結果の文字データ候補を前記認識履歴記憶部より検索し、前記表示欄および前記表示欄近傍に表示する認識制御部
として機能させるプログラム。
【請求項１０】
帳票を光学的に読み取って得られた前記帳票の画像から文字を読み取る端末装置と、文字認識装置とをネットワークで接続した帳票読取システムであって、
前記端末装置は、
前記帳票の画像と前記画像から文字認識した結果の文字データとが表示される表示欄を有する画面を出力する画面制御部と、
前記帳票の画像の指定されたエリアの画像部分を画像ファイルにして前記文字認識装置に送信し文字認識を依頼する文字認識依頼部と、
文字認識の結果が認識履歴として記憶された認識履歴記憶部と、
文字認識の依頼に対して前記文字認識装置から受信した認識結果文字データと一致または類似度が一定値以上の認識結果文字データ候補を前記認識履歴記憶部より検索し、前記表示欄および前記表示欄近傍に表示する認識制御部とを備え、
を備え、
前記文字認識装置は、
前記端末装置から送信された画像ファイルを文字認識して認識結果文字データとして前記端末装置に送信する文字認識部を備える帳票読取システム。
【請求項１１】
前記端末装置と、前記文字認識装置と、さらに外部システムとをネットワークで接続し、
前記端末装置は、
前記表示欄および前記表示欄近傍に表示された中から選択された認識結果文字データまたは認識結果文字データ候補を文字認識の結果として確定し前記認識履歴記憶部に記憶する文字認識確定部と、
前記認識履歴記憶部に記憶された認識履歴のうち確定した文字認識の結果を保存するエントリ情報データベースと、
このエントリ情報データベースの文字認識の結果を前記外部システムに送信するエントリ情報送信部と
を備える請求項１０記載の帳票読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、帳票の画像から文字を読み取る帳票読取装置、プログラムおよび帳票読取システムに関する。
【背景技術】
【０００２】
例えばコンピュータなどの帳票読取装置では、デジタルカメラなどの光学式の読取装置で取得した帳票の画像（デジタル写真など）を、文字認識アプリケーションソフトウェア（以下「ＯＣＲソフト」と称す）を利用して文字認識する技術が知られている。
【０００３】
文字認識には誤読や未読（読み取り不可能）などの事象が生じる可能性があることから、帳票読取装置のグラフィック・ユーザ・インターフェース画面（以下「ＧＵＩ画面」と称す）には文字認識の結果の文字データをオペレータがチェックおよび修正するための表示欄が設けられており、オペレータが文字認識の結果の正否をチェックするようにしている。
【０００４】
そして、文字認識の結果の文字が正しくない場合、つまり文字の誤読や未読が生じていた場合、表示欄に表示されている文字データをキー入力で直接修正した後、確定操作を行うことで初めて文字認識の結果がエントリ情報として保存される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２１６１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、光学的に読み取った帳票の画像は常に良い状態であるとは限らず、不鮮明の状態のときもある。このような場合、文字認識の結果が誤読や未読となる割合が多く、帳票の読取項目数が多いほど、誤読や未読を訂正するオペレータへの作業負担が大きくなる。
【０００７】
本発明が解決しようとする課題は、帳票画像の状態によらず誤読や未読となる割合を少なくしてオペレータへの作業負担を軽減すると共に、文字認識精度の向上に寄与できる帳票読取装置、プログラムおよび帳票読取システムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態の帳票読取装置は、帳票を光学的に読み取って得られた帳票の画像から文字を読み取る帳票読取装置であって、画面制御部、認識履歴記憶部、認識制御部を備える。画面制御部は帳票の画像と画像から文字認識した結果の文字データとが表示される表示欄を有する画面を表示する。文字認識部は帳票の画像の指定されたエリアの画像部分を文字認識する。認識履歴記憶部には文字認識の結果が認識履歴として記憶されている。認識制御部は文字認識部により文字認識された文字データと一致する文字および類似度が一定値以上の認識結果の文字データ候補を認識履歴記憶部より検索し、表示欄および表示欄近傍に表示する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の帳票読取システムの構成を示す図である。
【図２】帳票読取システムのタブレットの構成を示す図である。
【図３】帳票画像ＤＢの内容を示す図である。
【図４】認識履歴ＤＢの内容を示す図である。
【図５】帳票定義体ＤＢの内容を示す図である。
【図６】文字種辞書ＤＢの内容を示す図である。
【図７】エントリ情報ＤＢの内容を示す図である。
【図８】帳票画像を表示したエントリ画面の一例を示す図である。
【図９】第１実施形態の帳票読取システムの動作を示すフローチャートである。
【図１０】帳票画像を正常に文字認識した結果の表示例を示す図である。
【図１１】以前の認識結果（履歴情報）が認識履歴ＤＢに含まれる場合の表示例を示す図である。
【図１２】エントリ画面に対してオペレータが操作する様子を示す図である。
【図１３】認識履歴ＤＢの内容を示す図である。
【図１４】第３実施形態の動作を示す図である。
【図１５】第５実施形態における認識履歴ＤＢの内容を示す図である。
【図１６】第６実施形態における認識履歴ＤＢの内容を示す図である。
【図１７】第７実施形態の帳票読取システムの構成を示す図である。
【図１８】第７実施形態の帳票読取システムのタブレットの構成を示す図である。
【図１９】第７実施形態の帳票読取システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施形態を詳細に説明する。図１は第１実施形態の帳票読取システムの構成を示すブロック図である。
【００１１】
（第１実施形態）  
図１に示すように、この第１実施形態の帳票読取システムは、電子機器、携帯端末または端末装置としてのタブレット端末１とこのタブレット端末１とネットワーク７を介して接続された外部システム８とを備える。外部システム８は例えばサーバコンピュータなどである。
【００１２】
タブレット端末１は画像取得部としてのカメラ部２、タッチパネル３、ＣＰＵ４、メモリ５、通信インターフェース６（以下「通信Ｉ／Ｆ６」と称す）などを備える。
【００１３】
このタブレット端末１ではメモリ５に記憶されているソフトウェアをＣＰＵ４が読み出し、そのソフトウェアの処理を実行することで、タブレット端末１が、帳票を読み取る帳票読取装置として機能する。
【００１４】
カメラ部２は例えばＣＣＤカメラなどであり、読取り対象の帳票、例えば帳票Ａの帳票イメージ（帳票画像）を撮像、つまり光学的に読み取り、読み取った帳票画像をメモリ５に記憶する。撮像部としては、この端末１に内蔵されたカメラ部２の他、例えば外部接続したＣＣＤセンサなどを備えたデジタルカメラなどであってもよい。
【００１５】
タッチパネル３は情報の表示と入力の２つの機能を備えており、カメラ部２で撮像した帳票画像を液晶画面に表示すると共に、操作者が液晶画面に表示された画像（絵や写真など）の点または領域に手で触れることにより、触れられた画面位置の情報を感知して操作情報（信号）として出力する。すなわちタッチパネル３はカメラ部２により撮像された帳票画像７１（図３，図８参照）を表示することが可能であり、タッチ操作が可能なものである。
【００１６】
メモリ５には、帳票画像データベース１２（以下「帳票画像ＤＢ１２」と称す）（図３参照）、認識履歴データベース（認識履歴ＤＢ４３）（図４参照）、帳票定義体データベース（帳票定義体ＤＢ４１）（図５参照）、文字種辞書データベース（文字種辞書ＤＢ４２）（図６参照）などの記憶領域が設定されている。
【００１７】
帳票画像ＤＢ１２には、カメラ部２により取得された帳票画像７１（図８参照）が記憶される（詳細は後述する）。またメモリ５には、帳票定義体ＤＢ４１および文字種辞書ＤＢ４２が記憶されている。帳票定義体ＤＢ４１には帳票ＩＤ毎の文字認識用の定義情報が記憶されている。文字種辞書ＤＢ４２は帳票ＩＤ毎またはエントリ項目毎に設定された文字種の辞書である。メモリ５は各部により帳票画像の処理が行われる際の作業領域として機能する。通信Ｉ／Ｆ６はネットワーク７を通じて外部システム８と通信する。
【００１８】
ＣＰＵ４は帳票画像７１とこの帳票画像７１から読み取るべき文字の項目名の例えばチェックボックスのような選択できる方法で（以下、「チェックボックス」と称する）７２と各項目名に対応する認識結果の表示欄７３とを有するエントリ画面７０（図７参照）をタッチパネル３に表示する画面制御部として機能する。
【００１９】
またＣＰＵ４はエントリ画面７０の項目名のチェックボックス７２に対するタッチ操作により、オペレータにより所望の項目名とこの項目名に対応する読取り対象のエリアが指定された場合、指定されたエリアの画像部分を文字認識し、得られた文字データと項目名の情報とエリアの位置情報とを対応付けてメモリ５に記憶すると共に、文字データを認識結果の表示欄７３に表示する文字認識部として機能する。
【００２０】
この帳票読取システムの機能としては、図２に示すように、画像取得部１０、画面制御部２０、文字認識部４０、エントリ情報更新部５０などを有する。
【００２１】
画像取得部１０はカメラ部２、帳票画像書込部１１、帳票画像記憶部としての帳票画像データベース１２（以下「帳票画像ＤＢ１２」と称す）を有する。カメラ部２は帳票Ａを光学的に読み取って帳票の画像を取得する。帳票画像書込部１１はカメラ部２により取得された帳票画像７１を取得し帳票画像ＤＢ１２に記憶する（書き込む）。各ＤＢはメモリ５の記憶領域に構築される。すなわち画像取得部１０はカメラ部２により取得された帳票画像７１をメモリ５に記憶する。
【００２２】
図３に示すように、帳票画像ＤＢ１２には、帳票画像７１毎の帳票ＩＤと各帳票ＩＤに対応したバイナリデータ（画像データまたはイメージデータなどともいう）とが記憶される。
【００２３】
画面制御部２０は帳票画像読出部２１、画面生成部２２、ＯＣＲ対象帳票受付部２３、ＯＣＲ対象エントリ項目受付部２４、ＯＣＲ対象エントリ項目エリア受付部２５を有する。
ＯＣＲとはオプチカル・キャラクタ・レコグニション（光学文字認識）またはオプチカル・キャラクタ・リーダ（光学式文字読取装置）の略称であり、ここでは前者を指す。
【００２４】
画面制御部２０は帳票画像７１の表示欄と帳票画像７１から読み取るべき文字のエントリ項目の項目名の表示欄とそのチェックボックス７２とエントリ項目名に対応する認識結果の表示欄７３とを有するエントリ画面７０（図８参照）をタッチパネル３に表示（出力）する。つまり画面制御部２０は帳票画像７１と帳票画像７１から文字認識した結果の文字データとが表示される表示欄を有するエントリ画面７０を表示する。
【００２５】
画面制御部２０は帳票画像７１の所望の位置がタップ操作により指定されることで、その指定位置に存在する読取対象の文字画像の領域を特定し、その領域を認識対象のエリアとする。この他、帳票画像７１の所望のエリアがスライド操作により始点と終点が指定されることで、読取対象の文字画像の領域を特定し、その領域を認識対象のエリアとしてもよい。
【００２６】
帳票画像読出部２１は帳票画像ＤＢ１２に記憶されている帳票画像７１を読み出し画面生成部２２へ渡し、エントリ画面７０に帳票画像７１を表示させる。
【００２７】
画面生成部２２はエントリ画面７０を生成および表示し、帳票画像読出部２１から渡された帳票画像７１のサムネイル一覧と、サムネイル一覧の中から指定されたサムネイルの帳票画像７１をエントリ画面７０に表示する。
【００２８】
また画面生成部２２は入力された帳票ＩＤをキーワードにして帳票定義体ＤＢ４１を参照して処理対象の帳票Ａのエントリ項目の項目名を抽出しエントリ画面７０内の左端にエントリ項目一覧を縦に表示する。
【００２９】
なおこの例では、帳票Ａに紐付けたエントリ項目を抽出したが、エントリ項目をバッチ単位で抽出してもよく、本実施形態はエントリ項目の抽出の仕方に限定されるものではない。また、エントリ項目一覧を縦に表示したが、表示の仕方は縦に限定しなくてもよい。
【００３０】
ＯＣＲ対象帳票受付部２３はエントリ画面７０に表示された帳票画像７１のサムネイルのうち、タップ（選択または指定）されたサムネイルの帳票画像７１を読取処理対象の画像としてエントリ画面７０全体に表示する。
【００３１】
ＯＣＲ対象エントリ項目受付部２４はエントリ画面７０に表示されたエントリ項目一覧のうち例えばチェックボックス７２をタップ（選択または指定）されたエントリ項目をアクティブにする。
【００３２】
ＯＣＲ対象エントリ項目エリア受付部２５はエントリ項目のチェックボックス７２をタップした後に帳票画像７１に対して行われたタップ操作を検出し、そのタップ位置から文字認識対象エリアを特定する。文字認識対象エリアを特定には、いくつかの方法があるが、一例として、タップされた１点から横方向に一定の範囲（矩形の範囲）にある画像を文字認識対象とする。
【００３３】
文字認識部４０は文字認識部としてのＯＣＲエンジン４４、認識履歴ＤＢ４３、認識結果制御部４５、帳票定義体ＤＢ４１、文字種辞書ＤＢ４２を有する。
【００３４】
ＯＣＲエンジン４４はエントリ画面７０に対するタッチ操作により、所望のエントリ項目とこのエントリ項目に対応する読取り対象のエリアが指定された場合、指定されたエリアを文字認識する。文字認識には予め設定された文字認識用の辞書を用いる。
【００３５】
ＯＣＲエンジン４４は認識結果の文字に対するベリファイ処理を行う。具体的には、ＯＣＲエンジン４４は読み取り対象エリアに印字されているべき文字数（予め設定されている文字数）と実際に認識された認識結果の文字数とを比較し一致するか否かをチェックする。文字数の他、文字種に対しても行う。文字種のベリファイ処理だけを行ってもよい。
【００３６】
ＯＣＲエンジン４４は文字認識した結果として得られた文字の文字種および／または文字数を、予め設定された項目毎の文字種および／または文字数と比較し、不一致の場合、アラートを出力する。
【００３７】
認識結果制御部４５はＯＣＲエンジン４４による文字認識の結果の文字データをキーワードとして認識履歴ＤＢ４３を検索し、認識履歴ＤＢ４３に存在しない場合、ＯＣＲエンジン４４から得られた文字認識の結果の文字データと項目名の情報とエリアの位置情報とを対応付けてメモリ５（認識履歴ＤＢ４３）に記憶する。
【００３８】
また認識履歴ＤＢ４３を検索した結果、ＯＣＲエンジン４４により文字認識された文字データと一致する文字および類似度が一定値以上の認識結果の文字データ候補が検索された場合、認識結果制御部４５はその文字データ候補を表示欄７３および表示欄７３の近傍に表示する。
【００３９】
認識制御部４５は表示欄７３または表示欄７３近傍に表示した文字データまたは文字データ候補のうちオペレータによりタップ操作（選択）された文字データ、文字データ候補または表示欄７３にキー入力された文字データを文字認識の結果として確定し認識履歴ＤＢ４３に記憶する。
【００４０】
図４に示すように、認識履歴ＤＢ４３には、帳票画像７１の識別子であるＩＤまたはエントリ項目のＩＤと各ＩＤに対応した認識結果の文字データとが少なくとも記憶される。
【００４１】
より具体的には、認識履歴ＤＢ４３には認識結果の文字データと読み取りの際に帳票画像７１から切り出した文字画像と読取り範囲の位置情報とが対応した認識結果が認識履歴として記憶される。
【００４２】
図５に示すように、帳票定義体ＤＢ４１には、項目ＩＤに項目名、定義情報（文字種）、定義情報（文字数）などが対応付けて記憶されている。ＩＤは項目を識別するための識別子（識別情報）である。項目名は、例えば「氏名」、「住所」、「電話番号」…など、定義情報（文字種）は、例えば「かな」、「漢字」など、定義情報（文字数）は「２０」、「５０」、「１０」などの数値が設定されている。この他、定義情報としては文字のサイズなども設定されている。
【００４３】
つまり帳票定義体ＤＢ４１には、エントリ項目に対応する定義情報（帳票画像から文字を読み取るための帳票書式と項目名と項目に対応する読取対象の文字の属性情報と）が記憶されている。定義情報は例えば認識対象の項目の名称（項目名）、その項目に対応する読取エリア（読取位置）に記載されているべき文字のサイズ、文字種、文字数などである。
【００４４】
図６に示すように、文字種辞書ＤＢ４２には、複数の文字種の異なる辞書を識別するためのＩＤ、タイプ、ルールが対応付けて記憶されている。ＩＤとしては、例えば「１」，「２」などの数値、タイプとしては「かな」、「英語」など、ルールとしては、「かな」であれば「あいうえお…」、「英語」であれば「ａｂｃｄｅｆ…」などが設定されている。
【００４５】
すなわち文字種辞書ＤＢ４２には、項目毎に記載されているべき文字の文字種の辞書が記憶されており、文字認識の際にＯＣＲエンジン４４により使用される。ＯＣＲエンジン４４は帳票定義体ＤＢ４１から得た文字種に紐付く辞書を文字種辞書ＤＢ４２から読み出す。
【００４６】
エントリ情報更新部５０はエントリ情報ＤＢ５１、エントリ情報書込部５２、エントリ情報送信部５３を有する。
【００４７】
図７に示すように、エントリ情報ＤＢ５１には、項目名、認識結果、帳票ＩＤ、座標などが対応付けて記憶されている。項目名は、例えば「氏名」、「住所」、「電話番号」…などである。認識結果は項目名が「氏名」であれば「○×太郎」、項目名が「住所」であれば「東京都ＸＸ市Ｘ町１−１１」、項目名が「電話番号」であれば「０１２３４５６７８９」などである。座標は読取対象のエリアを２次元的に示す矩形の頂点の４つのポイントのｘ座標，ｙ座標が一対で記憶されている。
【００４８】
すなわちエントリ情報ＤＢ５１には、項目名と、認識履歴ＤＢ４３の認識履歴と、ＯＣＲ対象帳票受付部２３によって受け付けられた帳票に紐付く帳票ＩＤと、ＯＣＲ対象エントリ項目エリア受付部２５によって受け付けられたエリア情報（ｘ座標，ｙ座標）などが記憶される。
【００４９】
エントリ情報書込部５２は認識履歴ＤＢ４３より認識履歴を読み出してエントリ情報ＤＢ５１に書き込む。エントリ情報送信部５３はエントリ情報ＤＢ５１に記憶されている情報を、ネットワーク７を通じて外部システム８へ送信する。
【００５０】
図８に示すように、エントリ画面７０には、文字読取対象の帳票画像７１が画面全体に表示される他、この帳票画像７１から読み取るべき文字の項目名とその項目名の読み取りを指示するためのチェックボックス７２と各項目に対応する認識結果の表示欄７３とが画面左側に表示される。この例では、読み取るべき文字の項目名として、例えばＩＤ、氏名、住所、電話番号、生年月日などを例示している。
【００５１】
続いて、図９を参照してこの第１実施形態の帳票読取システムの動作を説明する。まず、図９のフローチャートを参照してこの帳票読取システムの動作を説明する。
【００５２】
この帳票読取システムの場合、オペレータがタブレット端末１の電源を入れて文字読取用のプログラムである文字認識アプリケーションソフトウェアを起動すると、タッチパネル３にエントリ画面７０が表示される。
【００５３】
続いて、オペレータは、紙の帳票Ａを電子データ化するために、エントリ画面７０の帳票取り込み釦（図示せず）を操作すると、画像取得部１０は、カメラ部２を起動し、エントリ画面７０をカメラ撮像用のモニタ画面にする。
【００５４】
オペレータがモニタ画面をみながら、モニタ画面内に処理対象の帳票Ａを入れて撮影すると、カメラ部２は撮像した帳票画像７１を帳票画像書込部１１に出力する。帳票画像書込部１１は撮影された帳票画像７１を帳票画像ＤＢ１２に書き込む。帳票画像７１は撮像された帳票Ａの枚数分、つまり１枚以上取り込まれる。帳票Ａの撮影を終了した後、モニタ画面を閉じると、エントリ画面７０になる。
【００５５】
ここで、オペレータが、エントリ画面７０の帳票画像読み込み釦（図示せず）をタップすると、画面制御部２０は、帳票画像ＤＢ１２に蓄積されている一つ以上の帳票画像７１のサムネイルを読み込み、エントリ画面７０に帳票画像７１のサムネイル一覧と、このサムネイル一覧の中から所望のサムネイルの選択を促すメッセージを表示する。
【００５６】
ここで、オペレータがサムネイル一覧の中から所望のサムネイルを選択すると、指定されたサムネイルに対応する文字認識対象の帳票画像７１が帳票画像ＤＢ１２から読み出されて、エントリ画面７０全体に操作用として表示される（図９のステップＳ１０１）。
【００５７】
ここで、オペレータがエントリ画面７０の項目名のチェックボックス７２を指で選択し、続いて帳票画像７１のＯＣＲエリアを指定すると（ステップＳ１０２のＹｅｓ）、画面制御部２０は、その指定されたＯＣＲエリアを受け付け、そのＯＣＲエリアにある文字画像を読取対象として特定する。
【００５８】
ＯＣＲエンジン４４は、特定された文字画像を切り出し、読み込んだ帳票画像７１のＩＤに該当する帳票定義体を帳票定義体ＤＢ４１から読み出し、同ＩＤに該当する文字種の辞書を文字種辞書ＤＢ４２から読み出して、これらを参照してＯＣＲエリアから切り出した文字画像に対して文字認識し（ステップＳ１０３）、文字認識した結果（（項目名と文字と文字画像）以下「認識結果」と称す）を認識制御部４５に渡す。
【００５９】
認識制御部４５は、認識結果の文字データをキーワードにして認識履歴ＤＢ４３の認識履歴の中にキーワードと一致または一定の割合以上類似する認識結果（以下現在の認識結果を区別するために「履歴情報」と称す）が存在するか否かを検索する（ステップＳ１０４）。
【００６０】
この検索の結果、キーワードと完全に一致する履歴情報が認識履歴の中に存在した場合（ステップＳ１０５のＹｅｓ）、認識制御部４５はその履歴情報を認識履歴ＤＢ４３から読み出して画面生成部２２へ送り、履歴情報に含まれる文字データを表示欄７３に表示する（ステップＳ１０６）。
【００６１】
一方、キーワードと完全に一致する履歴情報が存在しない場合（ステップＳ１０５のＮｏ）、認識制御部４５はＯＣＲエンジン４４から送られてきた認識結果を認識履歴ＤＢ４３に登録する（ステップＳ１０７）。
【００６２】
また上記検索の結果、認識履歴ＤＢ４３の認識履歴の中にキーワードと一定の割合以上と一致する履歴情報が存在した場合（ステップＳ１０８のＹｅｓ）、認識制御部４５はその履歴情報（以前の認識結果）を認識履歴ＤＢ４３から読み出して画面生成部２２へ送る。
【００６３】
この場合、画面生成部２２は、認識制御部４５から送られてきた履歴情報に含まれる文字データ候補と、ＯＣＲエンジン４４により文字認識された認識結果の文字データとの双方を、あたかも変換予測したように表示欄７３および表示欄７３の近傍（下段）に並べて表示する（ステップＳ１０９）。
【００６４】
履歴情報の中から一定割合以上キーワードと一致する履歴情報が存在しない場合（ステップＳ１０８のＮｏ）、認識制御部４５は通常通りＯＣＲエンジン４４から送られてきた認識結果に含まれる文字データを表示欄７３に表示する（ステップＳ１０６）。
【００６５】
ここで、図１０乃至図１２を参照して初めの帳票画像７１ａから文字データを正常に認識した場合の認識結果の例とその後異なる帳票画像７１ｂから文字データを認識した際に誤読やリジェクト（未読）が発生した場合の例を説明する。
【００６６】
図１０に示すように、初めの帳票画像７１ａの例えば「氏名」、「住所」、「電話番号」の項目に対応するエリアの画像を文字認識した場合、認識制御部４５が認識履歴ＤＢ４３を検索した結果、認識履歴ＤＢ４３に以前のデータが存在しないため、認識履歴ＤＢ４３はＯＣＲエンジン４４による通常の認識結果を認識履歴ＤＢ４３に記憶するため、認識履歴ＤＢ４３には「氏名」の項目に「○×太郎」、「住所」の項目に「東京都ＸＸ市Ｘ町１-１１」、「電話番号」の項目に「０１２−３４５−６７８９」が記憶（新規登録）され、それぞれの表示欄７３に表示される。
【００６７】
その後、初めの帳票画像７１ａと異なる帳票画像、例えば図１１に示すように、帳票画像７１ｂをエントリ画面７０に表示して「氏名」、「本籍」、「電話番号」の項目に対応するエリアの画像を文字認識したものとする。
【００６８】
この際、「本籍」の項目に対応するエリアを読み取ったときに、リジェクト（未読：全てまたは一部の文字が文字として認識できず「？」を代入した事象「東京都ＸＸ市？町１-１１」）が発生したものとする。
【００６９】
この場合、認識制御部４５が認識履歴ＤＢを検索すると、リジェクトした文字「東京都ＸＸ市？町１-１１」と類似する以前の認識結果「東京都ＸＸ市Ｘ町１-１１」が履歴情報として蓄積されているので、認識制御部４５は「本籍」の項目に対応する表示欄７３にリジェクトした文字「東京都ＸＸ市？町１-１１」を表示すると共に、これと類似する認識履歴ＤＢの履歴情報「東京都ＸＸ市Ｘ町１-１１」を読み出して表示欄７３の下段に両方の文字「東京都ＸＸ市？町１-１１」、「東京都ＸＸ市Ｘ町１-１１」を選択対象の文字データ候補として表示する。
【００７０】
エントリ画面７０の表示欄７３に表示された文字データ候補をオペレータが確認し、図１２に示すように、正しい方の文字データ候補を選択しタップすることで、タップされた文字が認識履歴ＤＢの認識履歴（履歴情報）に反映、つまり認識履歴ＤＢが更新される。
【００７１】
この操作（動作）を繰り返して、オペレータとして所望の項目の文字データが得られた後、オペレータがエントリ画面７０のエントリ完了釦（図示せず）をタップすると、エントリ情報更新部５０が認識履歴ＤＢ４３から認識履歴を取り込んで一定のエントリ形式の情報に変換してエントリ情報ＤＢ５１の内容を更新した後、外部システム８へ送信する。
【００７２】
このように第１実施形態によれば、ＯＣＲエンジン４４により文字認識された文字データと一致する文字データおよび類似度が一定値以上の認識結果の文字データをエントリする文字データ候補として認識履歴ＤＢ４３より検索し、表示欄７３および表示欄７３の下段（表示欄近傍）に表示し、エントリ画面７０に表示された文字データ候補のうち選択された文字データ候補を文字認識の結果として確定し認識履歴ＤＢ４３に記憶するので、帳票画像７１の状態によらずリジェクトとなる割合を少なくしてオペレータへの作業負担を軽減すると共に、文字認識精度の向上に寄与することができる。
【００７３】
（第２実施形態）  
続いて、図１３、図１４を参照して第２実施形態を説明する。なおこの第２実施形態は第１実施形態とほぼ同じ構成であり、認識履歴ＤＢ４３の内容と認識制御部４５の検索機能が異なるため、この点について説明する。
【００７４】
この第２実施形態は、図１３に示すように、項目のＩＤに対応して認識結果と確定フラグが対応して記憶される認識履歴ＤＢ４３を備える。認識結果の文字データにオペレータが確認したことを示す識別子である。確定フラグ「１」は認識結果の文字データが確定済で登録されたことを示す。確定フラグ「０」は認識結果の文字データが未確定のまま登録されたことを示す。
【００７５】
認識制御部４５は認識結果の文字データに確定フラグ「１」または「０」を付与（付加）して認識履歴ＤＢ４３に記憶し、ＯＣＲエンジン４４から得られた認識結果から認識履歴ＤＢ４３を検索する際には、確定フラグ「１」が付与された文字データの中から文字データ候補を検索する。
【００７６】
第１実施形態では、エントリ画面７０に表示された選択候補の文字データをオペレータがタップすることで、タップされた選択候補の文字データを認識履歴ＤＢの認識履歴（履歴情報）に反映したが、この第２実施形態では、選択候補の文字の中から所望の文字がタップされたときに、認識制御部４５はタップ操作を「確定」操作と判定して認識履歴ＤＢの認識結果の文字に確定フラグ「１」を付与（設定）する。
【００７７】
また新たな文字データを登録する際には、ＯＣＲエンジン４４からの初めての文字データを自動的に登録するときに認識制御部４５は確定フラグ「０」を、認識履歴ＤＢ４３の該当ＩＤのレコードに設定する。
【００７８】
そして、認識制御部４５が次に文字認識された認識結果の文字データをキーワードにして認識履歴ＤＢ４３を検索する際に、確定フラグが「１」と設定されている文字データだけを検索対象とし、キーワードと一致する文字または一定割合以上類似する文字を認識履歴ＤＢ４３から抽出する。
【００７９】
ここで、この第２実施形態の動作を説明する。
この第２実施形態では、認識制御部４５は認識結果の文字データがタップ操作されたことでその文字データが認識結果として確定したものと判定し、確定した認識結果を認識履歴ＤＢ４３に登録してそのレコードに確定フラグ「１」を設定する。
【００８０】
次に、新たな認識結果が得られた際には、認識制御部４５は認識履歴ＤＢ４３の確定フラグ「１」の立っている文字データの中からキーワードと一致または一定割合以上類似する文字データを検索するので、認識履歴ＤＢ４３からの検索結果で、以前にリジェクトした結果が選択対象の文字データ候補としてエントリ画面７０に表示されることがなくなる。
【００８１】
このように第２実施形態によれば、認識履歴ＤＢ４３に確定フラグを追加し、確定フラグ「１」が立っている文字データの中から文字データを検索するようにしたので、以前に誤読やリジェクトした結果が選択対象の文字データ候補としてエントリ画面７０に表示されることがなくなり、オペレータは認識結果としてより確かな文字を選択しエントリできるようになる。
【００８２】
（第３実施形態）
続いて、図１４を参照して第３実施形態を説明する。なおこの第３実施形態は第２実施形態とほぼ同じ構成であり、認識制御部４５の動作が異なるため、この点について説明する。
【００８３】
上記第２実施形態では、選択対象の文字データ候補として表示欄の下段に表示したが、この第３実施形態は、認識制御部４５はリジェクトされた認識結果に対して、認識履歴ＤＢ４３から検索した履歴情報（文字データ）をエントリ画面７０の表示欄７３に直接訂正入力（自動修正）する。
【００８４】
すなわちこの場合の認識制御部４５はＯＣＲエンジン４４による文字認識が不可能な文字が含まれていた場合、同じエリアから認識された他の文字データを用いて認識履歴ＤＢ４３より検索された類似度の高い文字データ候補を認識結果の文字データとして表示欄７３に表示する。
【００８５】
この第３実施形態では、図１４に示すように、ＯＣＲエンジン４４がリジェクトした場合（ステップＳ８１）、認識制御部４５はＯＣＲエンジン４４による認識結果の文字データをキーワードにして認識履歴ＤＢ４３を検索し、確定フラグ「１」が付与されている文字の中で一致または一定割合以上類似する文字データが存在すると、その文字データを認識履歴ＤＢ４３から読み出して（ステップＳ８２）、エントリ画面７０の表示欄７３に直接訂正入力する（ステップＳ８３）。なお図１４は認識履歴ＤＢ４３の内容を分かり易く示したものである。
【００８６】
したがって、オペレータはエントリ画面７０の表示欄７３に表示された文字データを確認するだけで、次の項目の作業に移ることができる。
【００８７】
このようにこの第３実施形態によれば、ＯＣＲエンジン４４がリジェクトした認識結果に対して認識制御部４５が認識履歴ＤＢ４３から検索した結果を使用して自動的に訂正を行うので、オペレータは訂正内容を確認するだけでよく、作業効率を向上することができる。
【００８８】
（第４実施形態）
続いて第４実施形態を説明する。なおこの第４実施形態は第３実施形態とほぼ同じ構成であり、認識制御部４５の機能が異なるため、この点について説明する。
【００８９】
上記第３実施形態では、認識制御部４５が検索した結果の文字データをエントリ画面７０の表示欄７３に直接入力したが、この第４実施形態は、その表示欄７３に入力された文字が正しいものではなかった場合の手入力による文字の訂正を許容するものである。
【００９０】
この場合、ＯＣＲエンジン４４がリジェクトした認識結果に対して認識制御部４５が認識履歴ＤＢ４３から読み出した文字をエントリ画面７０の表示欄７３に表示する。
【００９１】
ここで、オペレータが確認した結果、表示欄７３に表示された文字データが帳票画像７１の読取り対象のエリアの文字と違っていた場合、オペレータが表示欄７３に表示された文字を直接キー入力で訂正し、エントリ画面７０の図示しない確定ボタンをタップ操作することで、認識制御部４５はキー入力で訂正された表示欄７３の文字データを認識履歴ＤＢ４３の認識履歴に反映する。なおＯＣＲエンジン４４により認識された認識結果を表示欄７３に表示し、それをキー入力で訂正されたものを認識履歴ＤＢ４３の認識履歴に反映してもよい。
【００９２】
このようにこの第４実施形態によれば、表示欄７３に表示された認識結果の文字データに対する訂正機能を備えたことで、認識履歴ＤＢ４３の認識履歴により確かなデータが蓄積されるようになり、文字認識精度を向上することができる。なおリジェクトが生じた場合に検索処理を実行せずに表示欄７３を空欄とし、オペレータに全ての文字データをキー入力させるようにしてもよい。
【００９３】
（第５実施形態）  
続いて図１５を参照して第５実施形態を説明する。なおこの第５実施形態は第２実施形態とほぼ同じ構成であり、認識履歴ＤＢ４３の内容と認識制御部４５の検索機能が異なるため、この点について説明する。
【００９４】
上記第２実施形態では、認識制御部４５は確定フラグが付与されている文字を検索対象としたが、この第５実施形態では、履歴情報に項目名を紐付けるように、図１５に示すように、認識履歴ＤＢ４３には、項目ＩＤに対応付けて認識結果の文字の他に項目名が記憶される。すなわち認識制御部４５は、認識結果の文字データとこの文字データが属する項目名とを対応付けて認識履歴ＤＢ４３に記憶し、認識履歴ＤＢ４３を検索する際に項目名の中から文字データを検索する。
【００９５】
この第５実施形態では、以前と同じ項目の文字がＯＣＲエンジン４４の認識結果として得られた場合、認識制御部４５は同一項目の中から認識履歴ＤＢ４３を検索することで、検索対象を同じ項目に絞り込んで検索する。
【００９６】
このようにこの第５実施形態によれば、同一項目に複数の認識結果の文字データを紐付けて認識履歴ＤＢ４３に登録しておくことで、同じ項目の文字データを認識した場合、同一項目の中から文字データを検索することで、検索対象を絞り込むことができ、文字認識の開始から検索結果の表示までの時間を短縮することができる。
【００９７】
（第６実施形態）
続いて、図１６を参照して第６実施形態を説明する。なおこの第６実施形態は第５実施形態とほぼ同じ構成であり、認識履歴ＤＢ４３の内容と認識制御部４５の検索機能が異なるため、この点について説明する。
【００９８】
上記第５実施形態では、認識履歴ＤＢ４３の項目ＩＤに項目名を対応付けたが、この第６実施形態では、履歴情報にさらに項目グループを紐付けるように、図１６に示すように、認識履歴ＤＢ４３には、項目ＩＤに対応付けて認識結果の文字データ、項目名の他に項目グループが記憶される。すなわち認識制御部４５は認識結果の文字データとこの文字データが属する項目グループとを対応付けて認識履歴ＤＢ４３に記憶し、認識履歴ＤＢ４３を検索する際に、項目グループの中から文字データを検索する。
【００９９】
この第６実施形態では、以前と同じ項目グループに属する文字データがＯＣＲエンジン４４の認識結果として得られた場合、認識制御部４５は同一項目グループの中から認識履歴ＤＢ４３を検索することで、検索対象を項目グループに絞り込んで検索する。
【０１００】
このようにこの第６実施形態によれば、項目グループと項目名を認識結果の文字データと紐付けて認識履歴ＤＢ４３に登録しておくことで、同じ項目グループの文字データを認識した場合、同一項目グループの中から文字データを検索することで、検索対象を同じ項目グループに絞り込むことができ、文字認識にかかる時間を短縮することができる。
【０１０１】
（第７実施形態）
続いて、図１７乃至図１９を参照して第７実施形態を説明する。なお、この第７実施形態において第１乃至第６実施形態と同じ構成には同一の符号を付しその説明は省略する。
【０１０２】
図１７に示すように、この第７実施形態の帳票読取システムは、電子機器または携帯端末としてのタブレット端末１とこのタブレット端末１とネットワーク７を介して接続された外部システム８と、同じくネットワーク７を介して接続された外部文字認識システム８２（例えばクラウドサービスとして存在するシステム）とを備える。
【０１０３】
図１８に示すように、タブレット端末１は、画像取得部１０、画面制御部２０、文字認識依頼部４０１、文字認識確定部４０２、エントリ情報更新部５０を備える。ネットワーク７には外部文字認識システム８２が接続されている。外部文字認識システム８２はタブレット端末１とネットワーク７を介して接続されている。外部文字認識システム８２は文字認識部８１１、帳票定義体ＤＢ８１４１および文字種辞書ＤＢ８１４２を備える。
【０１０４】
文字認識依頼部４０１は、ＯＣＲ対象帳票受付部２３で指定された帳票画像と、ＯＣＲ対象エントリ項目エリア受付部２５で指定されたエントリ項目座標に基づき、帳票画像のうちの一部の画像を切り出す画像切出部４０１１と、この画像切出部４０１１により切り出された、切り出し画像データのファイル（以下「切り出し画像ファイル」と称す）と、ＯＣＲ対象エントリ項目受付部２４で指定されたエントリ項目の項目名とを、ネットワークなどに接続された外部文字認識システム８１に文字認識を依頼する文字認識依頼送受信部４０１２とを有する。
【０１０５】
文字認識依頼送受信部４０１２は切り出し画像ファイルと、ＯＣＲ対象エントリ項目受付部２４で指定されたエントリ項目の項目名と、を外部文字認識システム８１に送信して文字認識を依頼しこの依頼に対して外部文字認識システム８１から受信された文字認識結果の文字データを受信する。
【０１０６】
文字認識確定部４０２は、エントリ項目名とこの項目内容として入る文字認識した結果の文字データにより、エントリ項目内容を生成するエントリ項目内容生成部４０２１と、認識結果記憶部４３とを有する。
【０１０７】
エントリ項目内容生成部４０２１は受け取った認識結果の文字データ（以下「認識結果文字データ」と称す）と一致または類似度が一定値以上の認識結果文字データ候補を認識履歴ＤＢ４３より検索し、エントリ画面７０の該当する表示欄７３および表示欄７３近傍に表示する認識制御部として機能する。
【０１０８】
すなわちこの第７実施形態のタブレット端末１は、帳票画像７１とこの帳票画像７１から文字認識した結果の文字データとが表示される表示欄を有するエントリ画面７０を出力する画面制御部２０と、帳票画像７１の指定されたエリアの画像部分を画像ファイルにして外部文字認識システム８１に送信し文字認識を依頼する文字認識依頼部４０１と、文字認識の結果が認識履歴として記憶された認識履歴ＤＢ４３と、文字認識の依頼に対して外部文字認識システム８１から受信した認識結果文字データと一致または類似度が一定値以上の認識結果文字データ候補を認識履歴ＤＢ４３より検索し、エントリ画面７０の該当する表示欄７３および表示欄７３近傍に表示するエントリ項目内容生成部４０２１とを備える。
【０１０９】
続いて、図１９を参照してこの第７実施形態の帳票読取システムの動作を説明する。  
この第７実施形態の場合、帳票Ａをカメラ部２が撮影し、撮影された帳票画像７１が帳票画像書込部１１により帳票画像ＤＢ１２へ書き込まれる。
【０１１０】
対象となる全ての帳票を撮影し終えると、処理を終了し、対象となる全ての帳票を撮影し終えていなければ、上記撮影処理を繰り返す。
【０１１１】
続いて、オペレータが、エントリ画面７０の帳票画像読み込み釦（図示せず）をタップすると、画面制御部２０の帳票画像読出部２１は、帳票画像ＤＢ１２に蓄積されている一つ以上の帳票画像７１を読み出し、タッチパネル３のエントリ画面７０に帳票画像７１のサムネイル一覧を表示する。
【０１１２】
ここで、オペレータがエントリ画面７０のサムネイル一覧の中から所望のサムネイルを選んで、タッチパネル３をタップ操作（サムネイルを指定）すると、ＯＣＲ対象帳票受付部２３はサムネイルの指定を受け付け、指定されたサムネイルに対応する帳票画像７１をＯＣＲ対象として確定し、エントリ画面７０ほぼ全体に操作用として表示する（図８参照）（図１９のステップＳ５０１）。
【０１１３】
続いて、オペレータがエントリ画面７０の項目名のチェックボックス７２を選び、指でタップしてエントリ項目の項目名を指定すると、ＯＣＲ対象エントリ項目受付部２４はＯＣＲ対象のエントリ項目の項目名の指定を受け付ける。
【０１１４】
ここで、オペレータが、指でタッチパネル３（エントリ画面７０）の帳票画像７１のＯＣＲ箇所をタップして読取エリア（の開始点）をポイントで指定すると（ステップＳ５０２のＹｅｓ）、ＯＣＲ対象エントリ項目エリア受付部２５は、そのポイントされた位置を受け付け、その位置から一定の方向（水平方向）にある文字画像を囲む枠線８０を表示する。
【０１１５】
そして、文字認識依頼部４０１の画像切出部４０１１は、枠線８０で特定されたエントリ項目の項目名と読取エリアの座標に基づいて帳票画像７１から文字画像を切り出して画像ファイル（以下、「切り出し画像ファイル」という）とし、この切り出し画像ファイルを、文字認識依頼送受信部４０１２が、エントリ項目の項目名とともに外部文字認識システム８１にネットワークなどを介して送信し、文字認識を依頼する（ステップＳ５０３）。
【０１１６】
外部文字認識システム８１は、タブレット端末１から受信した切り出し画像ファイルを、文字認識部８１１にて文字認識し、認識結果文字データを対象のエントリ項目の項目名と対応させ、帳票定義体ＤＢ８１４１からエントリ項目定義体の対応する項目名（例えば氏名）の定義情報１（文字種、例えば漢字）、定義情報２（文字数、例えば２０）と、文字種辞書ＤＢ８１４２から文字種の辞書を読み出して、これらの情報を参照して文字認識結果を確定し、確定した認識結果をベリファイ処理する。ベリファイ処理後にネットワークを介して、エントリ項目の項目名と文字データをタブレット端末１の文字認識依頼送受信部４０１２に送信する（ステップＳ５０４）。
【０１１７】
タブレット端末１では、外部文字認識システム８１から送られてきた認識結果の文字データが文字認識依頼送受信部４０１２により受信されると、文字認識依頼送受信部４０１２は受信した認識結果文字データを文字認識確定部４０２に渡す。
【０１１８】
文字認識確定部４０２のエントリ項目内容生成部４０２１は、受信した認識結果文字データとエントリ項目の項目名とを、対応させて生成し確定するとともに、認識結果の文字データをエントリ項目に対応する表示欄７３に表示する。
【０１１９】
なお、ステップＳ５０４以降処理（Ｓ１０４〜Ｓ１０９）については、第１実施形態でしたとおりであり、その説明は省略する。
【０１２０】
このように第７実施形態によれば、文字認識をタブレット端末１外であって、例えばクラウドサービス上に存在する文字認識システムで構成することにより、負荷がかかる文字認識処理は外部の文字認識システムにて行い、タブレット端末１内の処理をより軽く実現することができる。
【０１２１】
本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２２】
上記実施形態では、表示機能と入力機能を一体化したタッチパネル３を有するタブレット端末１を例にして説明したが、この他、例えば表示機能と入力機能を別個に備えたノート形コンピュータや、ＬＣＤパネルなどの表示装置とキーボードなどの入力装置とを別個に用意し外部接続したコンピュータや、キーボード、マウス、ポインティングデバイスなどの入力装置を備え、表示装置のみを外部接続した構成のコンピュータまたは表示装置を備え入力装置のみを外部接続した構成のコンピュータであってもよい。
【０１２３】
また上記実施形態では、各構成要素を、タブレット（コンピュータ）のメモリなどにインストールしたプログラムで実現したが、上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭなどの記録媒体やフラッシュメモリ、リムーバブルメディア：Removable mediaなどが含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【０１２４】
上記実施形態では、帳票画像の取得機能から文字認識および訂正機能、外部システム８へのエントリ機能などをタブレット端末１に収容した例と、文字認識機能を外部文字認識システム８１で実現する例を説明したが、タブレット端末１は、帳票画像の取得機能を収容し、その他の機能（画像処理、画像切り出し、文字認識）を外部文字認識システム８１で実現してもよい。また、一部の機能、例えば訂正機能などを外部システム（クラウドサービスなど）で実現してもよい。
【０１２５】
さらにタブレット端末１にカメラ部２とタッチパネル３とＷｅｂブラウザ（通信インターフェース）の機能だけを搭載し、他の機能を外部システム８（クラウドサービスなど）で実現してもよい。
【符号の説明】
【０１２６】
Ａ…帳票、１…タブレット端末、２…カメラ部、３…タッチパネル、５…メモリ、６…通信インターフェース（通信Ｉ／Ｆ）、７…ネットワーク、８…外部システム、９…スキャナ、１０…画像取得部、１１…帳票画像書込部、１２…帳票画像データベース（帳票画像ＤＢ）、１３…ストレージ、２０…画面制御部、２１…帳票画像読出部、２２…画面生成部、２３…ＯＣＲ対象帳票受付部、２４…ＯＣＲ対象エントリ項目受付部、２５…ＯＣＲ対象エントリ項目エリア受付部、４０…文字認識部、４１…帳票定義体データベース（帳票定義体ＤＢ）、４２…文字種辞書データベース（文字種辞書ＤＢ）、４７…認識履歴データベース（認識履歴ＤＢ）、４３…認識履歴ＤＢ、４４…ＯＣＲエンジン、４５…認識制御部、４６…訂正部、５０…エントリ情報更新部、５２…エントリ情報書込部、５３…エントリ情報送信部、５１…エントリ情報データベース（エントリ情報ＤＢ）、８１…外部文字認識システム、４０１…文字認識依頼部、４０２…文字認識確定部、８１１…文字認識部、４０１１…画像切出部、４０１２…文字認識依頼送受信部、４０２１…エントリ項目内容生成部。
【図１】
2015090625.tif 000003
【図２】
2015090625.tif 000004
【図３】
2015090625.tif 000005
【図４】
2015090625.tif 000006
【図５】
2015090625.tif 000007
【図６】
2015090625.tif 000008
【図７】
2015090625.tif 000009
【図８】
2015090625.tif 000010
【図９】
2015090625.tif 000011
【図１０】
2015090625.tif 000012
【図１１】
2015090625.tif 000013
【図１２】
2015090625.tif 000014
【図１３】
2015090625.tif 000015
【図１４】
2015090625.tif 000016
【図１５】
2015090625.tif 000017
【図１６】
2015090625.tif 000018
【図１７】
2015090625.tif 000019
【図１８】
2015090625.tif 000020
【図１９】
2015090625.tif 000021