(57)【要約】【課題】文字を含む画像および文字の認識結果における同一桁に対応する文字の位置のズレを低減する。【解決手段】情報処理装置であって、文字を含む画像、および前記文字の認識結果を記憶する記憶部を備え、前記文字の認識結果は、前記文字の認識データと、前記文字の認識データの一方の側に挿入された補正データとを含み、前記情報処理装置は、前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させる位置補正部をさらに備える、情報処理装置。【選択図】図５
2015148987.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
文字を含む画像、および前記文字の認識結果を記憶する記憶部を備え、
前記文字の認識結果は、前記文字の認識データと、前記文字の認識データの一方の側に挿入された補正データとを含み、
前記情報処理装置は、
前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させる位置補正部をさらに備える、情報処理装置。
【請求項２】
前記位置補正部は、前記画像における前記文字の位置を、前記文字の認識結果において挿入された前記補正データの桁数に応じた長さ移動させる、請求項１に記載の情報処理装置。
【請求項３】
前記文字は、２以上の文字枠の少なくとも一部の文字枠に記入された１または２以上の文字であり、
前記位置補正部は、さらに、前記画像における前記文字の位置を、前記文字枠の各々における各文字の位置に応じて移動させる、請求項１または２に記載の情報処理装置。
【請求項４】
前記位置補正部は、前記文字枠の各々における基準位置と前記文字枠の各々における各文字の中心位置との差分に応じた長さ、前記画像における前記文字の位置を移動させる、請求項３に記載の情報処理装置。
【請求項５】
前記位置補正部は、前記基準位置と前記中心位置との差分が閾値を上回る文字の位置を、前記中心位置が前記基準位置となるように移動させる、請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
前記位置補正部により前記文字の位置が移動された前記画像および前記文字の認識結果を含む画面データを生成する画面生成部をさらに備える、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記画面データに基づいて表示される画面においては、前記画像および前記文字の認識結果が並べて表示される、請求項６に記載の情報処理装置。
【請求項８】
前記文字は数字であり、前記補正データは０を示すデータである、請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
文字位置補正方法であって、
文字を含む画像と、前記文字の認識データおよび前記文字の認識データの一方の側に挿入された補正データを含む文字の認識結果を取得することと、
前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させることと、
を含む、文字位置補正方法。
【請求項１０】
画像認識装置と情報処理装置とを有する情報処理システムであって、
前記画像認識装置は、
文字を含む記入媒体を光学的に読み取って得られる画像に含まれる前記文字を認識して文字の認識データを得る文字認識部と、
前記文字の認識データの一方の側に補正データを挿入する補正データ挿入部と、
前記文字の認識データおよび前記補正データを含む文字の認識結果と前記画像を送信する送信部と、
を備え、
前記情報処理装置は、
前記画像および前記文字の認識結果を記憶する記憶部と、
前記記憶部に記憶された前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させる位置補正部と、
備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、文字位置補正方法、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
近日、金融機関には取引内容を記入するための各種帳票が用意されており、金融機関は、顧客により取引内容が記入された帳票に基づいて取引を実行することが可能である。例えば、帳票に記入された文字を金融機関の窓口端末が自動認識し、文字の認識結果および帳票画像を含むエントリ画面を金融機関の集中センタのエントリ端末が表示し、オペレータがエントリ画面において文字の認識結果の確認およびデータ入力などを行うことにより取引内容を確定する。内容が確定された取引は、金融機関のホストコンピュータにより実行される。
【０００３】
上記エントリ画面においては、項目ごとに、帳票の切出し画像と文字の認識結果が並べて表示されることが一般的である。例えば、エントリ画面においては、帳票の口座番号記入欄の切出し画像と、口座番号記入欄に記入された数字の認識結果とが並べて表示され得る。このため、オペレータは、帳票の切出し画像と文字の認識結果を例えば上下に見比べて文字の認識結果の正否を確認することが可能である。なお、文字の画像と文字の認識結果を並べて表示する技術については例えば特許文献１にも開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３０４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、文字の認識結果は、文字の認識データに加えて、文字の認識データの一方の側に挿入された補正データを含む場合がある。例えば、金融機関の窓口端末は、口座番号記入欄に上位桁の「０」を省略して口座番号が左詰めで記入されている場合、補正データとして「０」を上位桁に挿入し得る。
【０００６】
このため、文字の認識結果が補正データを含む場合、帳票の切出し画像のような文字を含む画像と文字の認識結果とを単に並べて配置するだけでは、文字を含む画像と文字の認識結果とで、同一桁に対応する文字の位置にズレが生じる。結果、エントリ画面におけるオペレータの作業効率が低下することが懸念される。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、文字を含む画像および文字の認識結果における同一桁に対応する文字の位置のズレを低減することが可能な、新規かつ改良された情報処理装置、文字位置補正方法、プログラムおよび情報処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、情報処理装置であって、文字を含む画像、および前記文字の認識結果を記憶する記憶部を備え、前記文字の認識結果は、前記文字の認識データと、前記文字の認識データの一方の側に挿入された補正データとを含み、前記情報処理装置は、前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させる位置補正部をさらに備える、情報処理装置が提供される。
【０００９】
前記位置補正部は、前記画像における前記文字の位置を、前記文字の認識結果において挿入された前記補正データの桁数に応じた長さ移動させてもよい。
【００１０】
前記文字は、２以上の文字枠の少なくとも一部の文字枠に記入された１または２以上の文字であり、前記位置補正部は、さらに、前記画像における前記文字の位置を、前記文字枠の各々における各文字の位置に応じて移動させてもよい。
【００１１】
前記位置補正部は、前記文字枠の各々における基準位置と前記文字枠の各々における各文字の中心位置との差分に応じた長さ、前記画像における前記文字の位置を移動させてもよい。
【００１２】
前記位置補正部は、前記基準位置と前記中心位置との差分が閾値を上回る文字の位置を、前記中心位置が前記基準位置となるように移動させてもよい。
【００１３】
前記情報処理装置は、前記位置補正部により前記文字の位置が移動された前記画像および前記文字の認識結果を含む画面データを生成する画面生成部をさらに備えてもよい。
【００１４】
前記画面データに基づいて表示される画面においては、前記画像および前記文字の認識結果が並べて表示されてもよい。
【００１５】
前記文字は数字であり、前記補正データは０を示すデータであってもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、文字位置補正方法であって、文字を含む画像と、前記文字の認識データおよび前記文字の認識データの一方の側に挿入された補正データを含む文字の認識結果を取得することと、前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させることと、を含む、文字位置補正方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、画像認識装置と情報処理装置とを有する情報処理システムであって、前記画像認識装置は、文字を含む記入媒体を光学的に読み取って得られる画像に含まれる前記文字を認識して文字の認識データを得る文字認識部と、前記文字の認識データの一方の側に補正データを挿入する補正データ挿入部と、前記文字の認識データおよび前記補正データを含む文字の認識結果と前記画像を送信する送信部と、を備え、前記情報処理装置は、前記画像および前記文字の認識結果を記憶する記憶部と、前記記憶部に記憶された前記画像における前記文字の位置を、前記文字の認識結果において前記補正データが挿入された側と反対側に移動させる位置補正部と、備える、情報処理システムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、文字を含む画像および文字の認識結果における同一桁に対応する文字の位置のズレを低減することが可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態による情報処理システムの基本構成を示した説明図である。
【図２】帳票（振込依頼書）の具体例を示した説明図である。
【図３】エントリ画面の具体例を示した説明図である。
【図４】本発明の背景を示した説明図である。
【図５】第１の実施形態による窓口端末の構成を示した説明図である。
【図６】ベリファイ画面の具体例を示した説明図である。
【図７】第１の実施形態による為替サーバの構成を示した説明図である。
【図８】帳票において口座番号の切出し画像として切出される領域例を示した説明図である。
【図９】第１の実施形態による文字位置の補正の具体例を示した説明図である。
【図１０】第１の実施形態により表示されるエントリ画面の一部を示した説明図である。
【図１１】本発明の第１の実施形態による情報処理システムの動作を示したシーケンス図である。
【図１２】第２の実施形態の背景を示した説明図である。
【図１３】第２の実施形態による窓口端末および為替サーバの構成を示した説明図である。
【図１４】文字位置の偏りを示した説明図である。
【図１５】第２の実施形態による文字位置の補正の具体例を示した説明図である。
【図１６】本発明の第２の実施形態による情報処理システムの動作を示したシーケンス図である。
【図１７】窓口端末のハードウェア構成を示したブロック図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００２２】
＜１．情報処理システムの基本構成＞
本発明は、一例として「２．第１の実施形態」〜「３．第２の実施形態」において詳細に説明するように、多様な形態で実施され得る。また、各実施形態による情報処理システムに含まれる為替サーバ（３０）は、
Ａ．文字を含む画像、および文字の認識結果を記憶する記憶部（３３０）を備え、
Ｂ．文字の認識結果は、文字の認識データと、文字の認識データの一方の側に挿入された補正データとを含み、
Ｃ．為替サーバ３０は、画像における文字の位置を、文字の認識結果において補正データが挿入された側と反対側に移動させる位置補正部（３２４）をさらに備える。
【００２３】
上記のような本発明の各実施形態による情報処理システムは、例えば金融機関における帳票処理に適用され得る。以下、図１を参照し、本発明の各実施形態において共通する基本構成について、本発明の各実施形態が金融機関における帳票処理に適用される場面を想定して説明する。
【００２４】
図１は、本発明の実施形態による情報処理システムの基本構成を示した説明図である。図１に示したように、本発明の実施形態による情報処理システムは、ネットワーク１２と、金融機関の営業店に配置されたスキャナ１８および窓口端末２０と、営業店とネットワーク１２を介して接続される集中センタに配置された集配信サーバ１６、為替サーバ３０およびエントリ端末４０を有する。
【００２５】
（ネットワーク）
ネットワーク１２は、ネットワーク１２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク１２は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク１２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２６】
（スキャナ）
スキャナ１８は、営業店に用意された帳票であって、顧客によって取引内容が記入された帳票を光学的に読取ることにより、帳票画像を取得する。金融機関の帳票としては、例えば、振込依頼書、振替依頼書、入金依頼書、出金依頼書などが挙げられる。以下、図２を参照して、帳票の構成の具体例を説明する。
【００２７】
図２は、帳票（振込依頼書）の具体例を示した説明図である。図２に示したように、帳票は、「お振込先」の記入欄、「お受取人」の記入欄、「金額」の記入欄および「ご依頼人」の記入欄などを含む。例えば、「お振込先」の記入欄は、振込先金融機関名および支店名の記入欄を含み、「お受取人」の記入欄は、受取人名および受取人の口座番号の記入欄を含み、「ご依頼人」の記入欄は依頼人名の記入欄を含む。
【００２８】
なお、帳票の各記入欄には例えば図２に示したように枠線および文字枠が形成されるが、スキャナ１８による読み取り後の帳票画像においては、各記入欄の枠線および文字枠は含まれず、顧客により帳票に記入された文字が含まれてもよい。また、図２に示した帳票の構成は一例に過ぎず、他の構成を有する帳票を本発明の実施形態に適用することも可能である。
【００２９】
（窓口端末）
窓口端末２０は、営業店のオペレータによって利用される端末である。この窓口端末２０は、スキャナ１８から帳票画像を受信し、帳票画像に含まれる文字を自動認識する。そして、窓口端末２０は、帳票画像および文字の認識結果を集中センタの集配信サーバ１６にネットワーク１２を介して送信する。なお、窓口端末２０は、帳票画像として、帳票の全体画像、および帳票の各記入欄に相当する領域を切り出して得られる切出し画像を送信してもよい。例えば、窓口端末２０は、図２に示した帳票の全体画像および図２に示した口座番号の記入欄に相当する領域５２を切り出して得られる口座番号の切出し画像を送信してもよい。
【００３０】
（集配信サーバ）
集配信サーバ１６は、営業店と集中センタ内の装置との通信を中継する。例えば、集配信サーバ１６は、窓口端末２０から送信された帳票画像および文字の認識結果などを受信し、帳票画像および文字の認識結果などを為替サーバ３０に送信する。
【００３１】
（為替サーバ）
為替サーバ３０は、集配信サーバ１６から受信される帳票画像および文字の認識結果などに基づき、エントリ端末４０において表示するためのエントリ画面を生成する情報処理装置である。例えば、為替サーバ３０は、帳票の各記入欄に対応する切出し画像、および各記入欄に記載された文字の認識結果を並べて配置することにより、エントリ画面を生成する。以下、図３を参照してエントリ画面についてより具体的に説明する。
【００３２】
図３は、エントリ画面の具体例を示した説明図である。図３に示したように、エントリ画面においては、帳票の各記入欄に対応する切出し画像と、各記入欄に記載された文字の認識結果とが上下に並べて配置される。例えば、図３に示したように、口座番号の切出し画像６２の下に、口座番号の認識結果６４が配置される。
【００３３】
（エントリ端末）
エントリ端末４０は、オペレータが帳票のエントリ作業を行うために用いられる端末である。このエントリ端末４０は、為替サーバ３０から受信されるエントリ画面を表示し、オペレータによる確認操作またはデータ入力などを支援する。オペレータによるエントリ作業を経て取引内容が確定すると、エントリ端末４０は確定した取引内容を金融機関のホストコンピュータに送信する。そして、ホストコンピュータにより取引が実行される。
【００３４】
（背景）
図３を参照して説明したエントリ画面においては、口座番号の切出し画像６２と口座番号の認識結果６４とで、同一桁に対応する数字の水平方向位置が概ね一致している。このため、オペレータはエントリ画面において口座番号の認識結果の正否の確認を正確かつ効率的に行うことができる。
【００３５】
しかし、上位桁が「０」である口座番号の「０」が省略され、帳票の口座番号の記入欄に口座番号が左詰めで記入される場合を考慮し、窓口端末２０には、文字の認識結果の上位桁に「０」を示すデータを挿入する０補正処理機能が実装される。この０補正処理が実行されると、従来、エントリ画面における口座番号の切出し画像６２と口座番号の認識結果６４とで、同一桁に対応する数字の水平方向位置にズレが生じることが懸念された。
【００３６】
例えば、口座番号の記入欄に、４桁の「０」が省略され、「１２３」が左詰めで記入された場合、窓口端末２０は、口座番号の認識データである「１２３」の前に４桁分の「０」を示すデータ（補正データ）を挿入する。この場合、図４に示したように、エントリ画面における口座番号の切出し画像６２と口座番号の認識結果６４とで、一の位に対応する「３」の位置、十の位に対応する「２」の位置、および百の位に対応する「１」の各位置にズレが生じてしまう。結果、エントリ画面におけるオペレータの作業効率および作業精度が低下することが懸念された。
【００３７】
そこで、上記事情を一着眼点にして本発明の各実施形態を創作するに至った。本発明の各実施形態によれば、帳票の切出し画像および文字の認識結果における同一桁に対応する文字の位置のズレを低減し、オペレータの作業効率および作業精度を向上することが可能である。以下、このような本発明の各実施形態について順次詳細に説明する。なお、各実施形態による窓口端末および為替サーバを、各実施形態による窓口端末および為替サーバの符号の末尾に実施形態に対応する番号を付することにより区別する。
【００３８】
＜２．第１の実施形態＞
（窓口端末の構成）
図５は、第１の実施形態による窓口端末２０−１の構成を示した説明図である。図５に示したように、第１の実施形態による窓口端末２０−１は、端末制御部２２０、表示部２３０、操作部２３２および通信部２３４を有する。
【００３９】
−端末制御部−
端末制御部２２０は、窓口端末２０−１の動作全般を制御する。例えば、端末制御部２２０は、図５に示したように、スキャナ１８から受信される帳票画像についての処理を行う文字認識部２２４および０補正処理部２２６を有する。
【００４０】
文字認識部２２４は、帳票画像の各記入欄に含まれる文字を自動認識し、文字の認識データを取得する。０補正処理部２２６は、右詰めで記入すべき記入欄に文字が左詰めで記入される場合を考慮して設けられた機能であり、文字の認識データの一方の側に補正データを挿入する補正データ挿入部として機能する。例えば、口座番号の記入欄で、上位桁が「０」である口座番号の「０」が省略され、口座番号が左詰めで記入される場合、０補正処理部２２６は、口座番号の認識データの前方である上位桁に「０」を示すデータを挿入する。なお、「０」は補正データの一例であり、補正データは、他の文字または記号を示すデータであってもよいし、スペースを示すデータであってもよい。
【００４１】
また、端末制御部２２０は、表示部２３０に表示するための画面の生成、操作部２３２からの操作入力に応じた処理、通信部２３４による各種情報の通信などを制御する。例えば、端末制御部２２０は、帳票の全体画像から各記入欄に対応する領域を切り出し、文字認識部２２４により取得された文字の認識データについての正否確認およびデータ入力を窓口端末２０−１のオペレータが行うためのベリファイ画面を生成する。図６を参照し、このベリファイ画面の具体例を説明する。
【００４２】
図６は、ベリファイ画面の具体例を示した説明図である。図６に示したように、ベリファイ画面には、帳票に含まれる各記入欄の切出し画像および文字の認識データが並べて配置される。窓口端末２０−１のオペレータは、当該ベリファイ画面上にて、文字の認識データについての正否確認およびデータ入力を行うことが可能である。なお、ベリファイ画面には、帳票に含まれる複数の記入欄のうち、図３を参照して説明したエントリ画面での処理対象でない記入欄の切出し画像および文字の認識データが含まれてもよい。また、エントリ画面においては、ベリファイ画面での処理対象の記入欄に対応するフィールドが編集できないように設定されてもよい。
【００４３】
−表示部−
表示部２３０は、端末制御部２２０によって生成された画面を表示する。例えば、表示部２３０は、図６を参照して説明したベリファイ画面を生成する。
【００４４】
−操作部−
操作部２３２は、オペレータが窓口端末２０−１に情報や指示を入力するための構成である。例えば、オペレータは、操作部２３２を操作することにより、ベリファイ画面における確認操作やデータ入力を行うことができる。
【００４５】
−通信部−
通信部２３４は、ネットワーク１２を介して集中センタと通信するためのインタフェースである。例えば、通信部２３４は、帳票の全体画像および帳票の各記入欄の切出し画像を含む帳票画像、０補正処理部２２６により０補正が行われた文字の認識結果、０補正処理部２２６により「０」が挿入された桁数を示す補正桁数などを集中センタの集配信サーバ１６に送信する。
【００４６】
（為替サーバの構成）
図７は、第１の実施形態による為替サーバ３０−１の構成を示した説明図である。図７に示したように、第１の実施形態による為替サーバ３０−１は、サーバ制御部３２０、記憶部３３０および通信部３３４を有する。
【００４７】
−通信部−
通信部３３４は、他の装置と通信を行うためのインタフェースである。例えば、通信部３３４は、集配信サーバ１６から帳票画像、文字の認識結果および補正桁数などを受信し、後述するサーバ制御部３２０により生成されるエントリ画面のデータをエントリ端末４０に送信する。
【００４８】
−記憶部−
記憶部３３０は、為替サーバ３０−１の動作に用いられる各種情報を記憶する。例えば、記憶部３３０は、通信部３３４によって受信された帳票画像、文字の認識結果および補正桁数などを記憶する。
【００４９】
−サーバ制御部−
サーバ制御部３２０は、為替サーバ３０−１の動作全般を制御する。例えば、サーバ制御部３２０は、図７に示したように、エントリ画面の生成のための位置補正部３２４および画面生成部３２６を有する。
【００５０】
位置補正部３２４は、帳票画像における文字の位置を補正する機能を有する。例えば、位置補正部３２４は、口座番号の認識結果の前側に「０」が挿入されている場合、口座番号の切出し画像における文字（数字）を、「０」が挿入された前側と反対側である後側に移動させる。以下、この点について図８〜図１０を参照して具体的に説明する。
【００５１】
図８は、帳票において口座番号の切出し画像として切出される領域例を示した説明図である。図８に示したように、口座番号の切出し領域５２の端から記入枠までの幅をａ、１桁分の記入枠の幅をｂ、各記入枠間の幅をｃとする。また、図９の上図に示したように、口座番号の記入欄に、４桁分の「０」が省略され、口座番号「１２３」が左詰めで記入されたとする。
【００５２】
この場合、位置補正部３２４は、口座番号の切出し画像における文字を、補正桁数の情報に基づいて後側に４桁分移動させる。具体的には、位置補正部３２４は、図９の下図に示したように、口座番号の切出し画像における後側の「４ｂ＋４ｃ」に相当する領域を切り落とし、口座番号の切出し画像における文字を「４ｂ＋４ｃ」に相当する長さ後側に移動させる。かかる構成により、口座番号の切出し画像において左詰めで記入されていた文字が右詰めの文字配置に補正される。
【００５３】
画面生成部３２６は、帳票の各記入欄に対応する切出し画像および文字の認識結果が並べて配置されたエントリ画面を生成する。特に、画面生成部３２６は、口座番号の記入欄については、図１０に示すように、位置補正部３２４により位置補正が行われた切出し画像６２、および「０」が挿入された文字の認識結果６４を並べて配置する。
【００５４】
ここで、文字の認識結果６４においては「０」が挿入されているため口座番号が右詰めで表示されているが、口座番号の切出し画像６２における文字の位置も０補正に併せて後側に移動されているので、同一桁に対応する文字の水平方向位置のズレが低減される。さらに、口座番号の切出し画像６２における文字の位置を補正桁数に対応する長さ移動させることにより、図１０に示したように、エントリ画面の口座番号の切出し画像６２と口座番号の認識結果６４とで、同一桁に対応する数字の水平方向位置を一致させることができる。従って、本発明の第１の実施形態によれば、エントリ画面におけるオペレータの作業効率および作業精度を向上することが可能である。
【００５５】
なお、画面生成部３２６は、帳票の各記入欄に対応する切出し画像をエントリ画面に配置する際、各切出し画像を適宜縮小または拡大してもよい。この場合、縮小または拡大の倍率をｋとすると、エントリ画面においては、口座番号の切出し画像の文字が、「ｋ（４ｂ＋４ｃ）」に相当する長さ移動されることになる。
【００５６】
（情報処理システムの動作）
以上、本発明の第１の実施形態による情報処理システムの構成を説明した。続いて、図１１を参照し、本発明の第１の実施形態による情報処理システムの動作を説明する。
【００５７】
図１１は、本発明の第１の実施形態による情報処理システムの動作を示したシーケンス図である。図１１に示したように、まず、スキャナ１８が帳票を光学的に読取ることにより帳票画像を取得し（Ｓ４０４）、帳票画像を窓口端末２０−１に送信すると（Ｓ４０８）、窓口端末２０−１の文字認識部２２４が、帳票画像の各記入欄に含まれる文字を自動認識し、文字の認識データを取得する（Ｓ４１２）。さらに、窓口端末２０−１の０補正処理部２２６が例えば口座番号の記入欄の認識データについて０補正処理を行い、文字の認識結果を取得する（Ｓ４１６）。そして、窓口端末２０−１の通信部２３４が、帳票画像、文字の認識結果および補正桁数を集配信サーバ１６に送信し（Ｓ４２０）、集配信サーバ１６が、帳票画像、文字の認識結果および補正桁数を為替サーバ３０−１に送信する（Ｓ４２４）。
【００５８】
為替サーバ３０−１の通信部３３４が集配信サーバ１６から帳票画像、文字の認識結果および補正桁数を受信すると、為替サーバ３０−１の記憶部３３０がこれら帳票画像、文字の認識結果および補正桁数を記憶する（Ｓ４２８）。そして、位置補正部３２４が、補正桁数に基づき、口座番号の切出し画像における文字位置の補正を行う（Ｓ４３２）。さらに、画面生成部３２６が、位置補正部３２４により文字位置が補正された口座番号の切出し画像を用い、エントリ画面を生成する（Ｓ４３６）。画面生成部３２６により生成されたエントリ画面は、為替サーバ３０−１の通信部３３４からエントリ端末４０に送信される（Ｓ４４０）。
【００５９】
その後、エントリ端末４０は、為替サーバ３０−１から受信したエントリ画面を表示し（Ｓ４４４）、エントリ端末４０のオペレータが、エントリ画面上で確認操作やデータ入力などのエントリ作業を行う（Ｓ４４８）。オペレータによるエントリ作業を経て取引内容が確定すると、エントリ端末４０が確定した取引内容を金融機関のホストコンピュータに送信し、ホストコンピュータが取引を実行する。
【００６０】
以上説明したように、本発明の第１の実施形態によれば、０補正処理部２２６により「０」が挿入された補正桁数に応じて切出し画像における文字位置の補正が行われる。このため、エントリ画面において並べて配置される口座番号の切出し画像および口座番号の認識結果の間で生じる、同一桁に対応する文字の水平方向位置のズレを低減することができる。結果、エントリ画面におけるオペレータの作業効率および作業精度を向上することが期待される。
【００６１】
＜３．第２の実施形態＞
以上、本発明の第１の実施形態を説明した。続いて、本発明の第２の実施形態を説明する。
【００６２】
（第２の実施形態の背景）
第１の実施形態において説明したように、補正桁数に基づく文字位置補正により、０補正処理により生じる文字位置のズレは低減される。しかし、顧客は、帳票の文字枠の中心から偏った位置に文字を記入する場合がある。この場合、エントリ画面における口座番号の切出し画像と口座番号の認識結果の間に、同一桁に対応する文字の水平方向位置のズレが残存し得る。
【００６３】
例えば、図１２の上図に示したように、口座番号に記入欄に「１２３」が左詰めで記入され、かつ、「３」が文字枠の一方に偏って記入されている場合、図１２の下図に示したように、口座番号の切出し画像６２と口座番号の認識結果６４の間で、補正桁数に基づく文字位置補正により「１」および「２」の文字位置のズレは低減されるが、「３」については文字位置のズレが残存する。
【００６４】
本発明の第２の実施形態は、上記事情に鑑みてなされたものであり、本発明の第２の実施形態によれば、口座番号の切出し画像および口座番号の認識結果の間で生じる文字位置のズレをさらに低減することが可能である。以下、本発明の第２の実施形態の構成および動作を順次詳細に説明する。
【００６５】
（第２の実施形態の構成）
図１３は、第２の実施形態による窓口端末２０−２および為替サーバ３０−２の構成を示した説明図である。図１３に示したように、第２の実施形態による窓口端末２０−２は、端末制御部２２２、表示部２３０、操作部２３２および通信部２３４を有する。また、第２の実施形態による為替サーバ３０−２は、サーバ制御部３２２、記憶部３３０および通信部３３４を有する。窓口端末２０−２の表示部２３０、操作部２３２および通信部２３４と、為替サーバ３０−２の記憶部３３０および通信部３３４については第１の実施形態で説明した機能と共通する部分が多いので、以下では、第１の実施形態と異なる窓口端末２０−２の端末制御部２２２および為替サーバ３０−２のサーバ制御部３２２について主に説明する。
【００６６】
窓口端末２０−２の端末制御部２２２は、第１の実施形態で説明した文字認識部２２４および０補正処理部２２６に加え、偏り検出部２２８を有する。
【００６７】
偏り検出部２２８は、記入欄に含まれる各文字枠における文字位置の偏り量を検出する。例えば、偏り検出部２２８は、図１４に示したように、文字枠の水平方向の中心である基準位置Ｚと、文字中心位置Ｘとの差分（Ｚ−Ｘ）を文字位置の偏り量として検出する。なお、文字中心位置Ｘは、文字の水平方向の両端の中心位置であってもよい。
【００６８】
窓口端末２０−２の通信部２３４は、帳票画像、文字の認識結果および補正桁数に加え、偏り検出部２２８により検出された文字位置の偏り量を集中センタの集配信サーバ１６
に送信する。
【００６９】
為替サーバ３０−２のサーバ制御部３２２は、位置補正部３２５および画面生成部３２６を有する。
【００７０】
位置補正部３２５は、第１の実施形態で説明した補正桁数に基づく位置補正に加え、文字位置の偏り量に基づく位置補正を行う。すなわち、位置補正部３２５は、例えば口座番号の切出し画像における文字の位置を、当該文字についての偏り量に応じて移動させることにより、当該文字の中心位置を文字枠の基準位置に補正する。以下、図１５を参照してより具体的に説明する。
【００７１】
図１５は、文字位置補正の具体例を示した説明図である。図１５の上図に示したように、口座番号の記入欄に、「１２３」が左詰めで記入され、かつ、「３」が文字枠の一方に偏って記入されていたとする。この場合、位置補正部３２５は、口座番号の切出し画像における文字を、補正桁数の情報に基づいて後側に４桁分移動させる。具体的には、位置補正部３２５は、図１５の中図に示したように、口座番号の切出し画像における後側の「４ｂ＋４ｃ」に相当する領域を切り落とし、口座番号の切出し画像における文字を「４ｂ＋４ｃ」に相当する長さ後側に移動させる。かかる構成により、口座番号の切出し画像において左詰めで記入されていた文字が右詰めの文字配置に補正される。
【００７２】
さらに、位置補正部３２５は、図１５の下図に示したように、口座番号の切出し画像における「３」の文字位置を、「３」についての文字位置の偏り量「Ｚ−Ｘ」に相当する長さ移動させることにより、「３」の文字位置を補正する。そして、画面生成部３２６が、位置補正部３２５により文字位置が補正された切出し画像を用い、エントリ画面を生成する。
【００７３】
かかる構成により、エントリ画面において口座番号の切出し画像と口座番号の認識結果とが上下に並べて配置された場合に、各文字の水平方向上の位置をより正確に合わせることが可能となる。結果、エントリ画面におけるオペレータの作業効率および作業精度を一層向上することが期待される。
【００７４】
なお、位置補正部３２５は、文字位置の偏り量に基づく位置補正を、偏り量が閾値を上回る文字についてのみ行ってもよい。閾値を下回る微小な偏り量がオペレータの作業に与える影響は限定的であるので、上記のように偏り量が閾値を下回る文字の位置補正を省略することにより、オペレータの作業効率を維持しつつ、システムの処理負荷を抑制することが可能である。
【００７５】
（第２の実施形態の動作）
以上、本発明の第２の実施形態による情報処理システムの構成を説明した。続いて、図１６を参照し、本発明の第２の実施形態による情報処理システムの動作を説明する。
【００７６】
図１６は、本発明の第２の実施形態による情報処理システムの動作を示したシーケンス図である。図１６に示したように、まず、スキャナ１８が帳票を光学的に読取ることにより帳票画像を取得し（Ｓ５０４）、帳票画像を窓口端末２０−２に送信すると（Ｓ５０８）、窓口端末２０−２の文字認識部２２４が、帳票画像の各記入欄に含まれる文字を自動認識し、文字の認識データを取得する（Ｓ５１２）。また、窓口端末２０−２の０補正処理部２２６が例えば口座番号の記入欄の認識データについて０補正処理を行い、文字の認識結果を取得する（Ｓ５１６）。さらに、窓口端末２０−２の偏り検出部２２８が、帳票画像の記入欄に含まれる各文字枠における文字位置の偏り量を検出する（Ｓ５１８）。そして、窓口端末２０−２の通信部２３４が、帳票画像、文字の認識結果、補正桁数および文字位置の偏り量を集配信サーバ１６に送信し（Ｓ５２０）、集配信サーバ１６が、帳票画像、文字の認識結果、補正桁数および文字位置の偏り量を為替サーバ３０−２に送信する（Ｓ５２４）。
【００７７】
為替サーバ３０−２の通信部３３４が集配信サーバ１６から帳票画像、文字の認識結果、補正桁数および文字位置の偏り量を受信すると、為替サーバ３０−２の記憶部３３０がこれら帳票画像、文字の認識結果、補正桁数および文字位置の偏り量を記憶する（Ｓ５２８）。そして、位置補正部３２５が、補正桁数に基づき、口座番号の切出し画像における文字位置の補正を行う（Ｓ５３２）。さらに、位置補正部３２５は、偏り量が閾値を上回る文字を、偏り量に相当する長さ移動させることにより、文字位置の偏りを補正する（Ｓ５３４、Ｓ５３５）。続いて、画面生成部３２６が、位置補正部３２５により文字位置が補正された口座番号の切出し画像を用い、エントリ画面を生成する（Ｓ５３６）。画面生成部３２６により生成されたエントリ画面は、為替サーバ３０−２の通信部３３４からエントリ端末４０に送信される（Ｓ５４０）。
【００７８】
その後、エントリ端末４０は、為替サーバ３０−２から受信したエントリ画面を表示し（Ｓ５４４）、エントリ端末４０のオペレータが、エントリ画面上で確認操作やデータ入力などのエントリ作業を行う（Ｓ５４８）。オペレータによるエントリ作業を経て取引内容が確定すると、エントリ端末４０が確定した取引内容を金融機関のホストコンピュータに送信し、ホストコンピュータが取引を実行する。
【００７９】
以上説明したように、本発明の第２の実施形態による為替サーバ３０−２は、第１の実施形態で説明した補正桁数に基づく位置補正に加え、文字位置の偏り量に基づく位置補正を行う。かかる構成により、エントリ画面において口座番号の切出し画像と口座番号の認識結果とが上下に並べて配置された場合に、各文字の水平方向上の位置をより正確に合わせることが可能となる。結果、エントリ画面におけるオペレータの作業効率および作業精度を一層向上することが期待される。
【００８０】
＜４．ハードウェア構成＞
以上説明した０補正処理は文字位置の補正などの情報処理は、ソフトウェアと、以下に説明する窓口端末２０または為替サーバ３０のハードウェアとの協働により実現される。
【００８１】
図１７は、窓口端末２０のハードウェア構成を示したブロック図である。窓口端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、を備える。また、窓口端末２０は、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、表示装置２０９と、音声出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、ネットワークインタフェース２１５とを備える。
【００８２】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って窓口端末２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。これらＣＰＵ２０１およびＲＡＭ２０３などが、上述した端末制御部（為替サーバ３０ではサーバ制御部）の機能を実現する。
【００８３】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。なお、必ずしもホストバス２０４、ブリッジ２０５および外部バス２０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００８４】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。窓口端末２０のユーザは、該入力装置２０８を操作することにより、窓口端末２０に対して各種のデータを入力したり処理動作を指示したりすることができる。なお、当該入力装置２０８は、例えば図５を参照して説明した操作部２３２に対応する。
【００８５】
表示装置２０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含み、図５を参照して説明した表示部２３０に対応する。また、音声出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。
【００８６】
ストレージ装置２１１は、本実施形態にかかる記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置２１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。
【００８７】
ドライブ２１２は、記憶媒体用リーダライタであり、窓口端末２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３に出力する。また、ドライブ２１２は、リムーバブル記憶媒体２４に情報を書き込むこともできる。
【００８８】
ネットワークインタフェース２１５は、例えば、ネットワーク１２に接続するための通信デバイス等で構成された通信インタフェースである。また、ネットワークインタフェース２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００８９】
なお、上記では窓口端末２０のハードウェア構成を説明したが、為替サーバ３０およびエントリ端末４０のハードウェアも窓口端末２０のハードウェアと同様に構成することが可能である。
【００９０】
＜５．むすび＞
以上説明したように、本発明の第１の実施形態によれば、０補正処理部２２６により「０」が挿入された補正桁数に応じて切出し画像における文字位置の補正が行われる。このため、エントリ画面において並べて配置される口座番号の切出し画像および口座番号の認識結果の間で生じる、同一桁に対応する文字の水平方向位置のズレを低減することができる。結果、エントリ画面におけるオペレータの作業効率および作業精度を向上することが期待される。
【００９１】
また、本発明の第２の実施形態によれば、第１の実施形態で説明した補正桁数に基づく位置補正に加え、文字位置の偏り量に基づく位置補正が行われる。かかる構成により、エントリ画面において口座番号の切出し画像と口座番号の認識結果とが上下に並べて配置された場合に、各文字の水平方向上の位置をより正確に合わせることが可能となる。結果、エントリ画面におけるオペレータの作業効率および作業精度を一層向上することが期待される。
【００９２】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９３】
例えば、上記では口座番号などの各記入欄が横書きである例を説明したが、各記入欄は縦書きであってもよい。この場合、エントリ画面において切出し画像と文字の認識結果が左右に並べて表示され、切出し画像における文字位置が第１の実施形態または第２の実施形態で説明した方法に準じて補正されてもよい。すなわち、文字の認識結果に挿入された補正データの桁数または文字枠における文字の偏り量に基づいて切出し画像における文字位置が上下に移動されてもよい。
【００９４】
また、上記では、窓口端末２０が帳票画像の切出し、０補正処理および偏り量の検出を行い、為替サーバ３０が文字位置の補正を行う例を説明したが、機能の分担はかかる例に限定されない。例えば、窓口端末２０が文字位置の補正を行ってもよいし、為替サーバ３０が帳票画像の切出しや偏り量の検出を行ってもよい。
【００９５】
また、上記では、口座番号の切出し画像における文字位置の補正を主に説明したが、他の記入欄の切出し画像における文字位置の補正にも同様に本発明の実施形態を適用可能である。
【００９６】
また、上記では、０補正処理部２２６により「０」が挿入された補正桁数に応じて切出し画像における文字位置の補正が行われる例を説明したが、本発明の実施形態はかかる例に限定されない。変形例として、位置補正部３２４は、切出し画像における余白領域の検出結果に基づき、切出し画像の余白領域を切り落とし、切出し画像の文字を右詰めにしてもよい。例えば、口座番号の記入欄に口座番号が左詰めで記入されている場合、位置補正部３２４は、口座番号の切出し画像における右側の余白領域を切り落とし、切り落とした余白領域に相当する長さ分、切出し画像における文字を右側に移動させてもよい。当該手法は、各文字を記入するための文字枠が無いフリーフォーマットの帳票の処理のために特に有効である。
【００９７】
また、本明細書の情報処理システムの処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、情報処理システムの処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００９８】
また、窓口端末２０および為替サーバ３０に内蔵されるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアに、上述した窓口端末２０および為替サーバ３０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００９９】
１２  ネットワーク
１６  集配信サーバ
１８  スキャナ
２０  窓口端末
３０  為替サーバ
４０  エントリ端末
２２０、２２２  端末制御部
２２４  文字認識部
２２６  補正処理部
２２８  偏り検出部
２３０  表示部
２３２  操作部
２３４  通信部
３２０、３２２  サーバ制御部
３２４、３２５  位置補正部
３２６  画面生成部
３３０  記憶部
３３４  通信部
【図１】
2015148987.tif 000003
【図２】
2015148987.tif 000004
【図３】
2015148987.tif 000005
【図４】
2015148987.tif 000006
【図５】
2015148987.tif 000007
【図６】
2015148987.tif 000008
【図７】
2015148987.tif 000009
【図８】
2015148987.tif 000010
【図９】
2015148987.tif 000011
【図１０】
2015148987.tif 000012
【図１１】
2015148987.tif 000013
【図１２】
2015148987.tif 000014
【図１３】
2015148987.tif 000015
【図１４】
2015148987.tif 000016
【図１５】
2015148987.tif 000017
【図１６】
2015148987.tif 000018
【図１７】
2015148987.tif 000019