(57)【特許請求の範囲】
【請求項１】
文字認識機能を有する情報処理装置であって、
読み取った画像の文字列領域の文字認識を文字認識を行って、各文字の候補及びその信頼度を生成する文字認識手段と、
前記文字認識手段による文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの判定を含む後処理判定を行う後処理判定手段と、
前記後処理判定手段による判定の結果、電子アドレス情報に該当する文字列があった場合に、前記文字認識手段の文字認識結果として得られる電子アドレス情報に該当する文字列を構成する個々の文字の候補とその信頼度から少なくとも一つの電子アドレス情報に該当する文字列の候補を生成する候補生成手段と、
前記候補生成手段によって生成された候補を用いてネットワークへの接続を試行するネットワーク接続手段と、
前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定する認識確定手段と
を具備することを特徴とする情報処理装置。
【請求項２】
文字認識機能を有する情報処理装置であって、
前記文書の画像を読み取る文書画像入力手段と、
前記文書画像入力手段によって入力された画像からレイアウトを解析して文字列領域を抽出するレイアウト解析手段と、
前記レイアウト解析手段によって抽出された領域に対して文字認識を行って、各文字の候補及びその信頼度を生成する文字認識手段と、
前記文字認識手段による文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの属性判定、及び前記電子アドレス情報に該当する文字列の信頼性判定を含む後処理判定を行う後処理判定手段と、
前記後処理判定手段による属性判定及び信頼性判定の結果、電子アドレス情報に該当する文字列が存在し、且つそれが一定の信頼度に達しないものである場合、その文字列に対して少なくとも一つの電子アドレス情報に該当する文字列の候補を生成する候補生成手段と、
前記候補生成手段によって生成された候補を用いてネットワークへの接続を試行するネットワーク接続手段と、
前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定する認識確定手段と
を具備することを特徴とする情報処理装置。
【請求項３】
前記後処理判定手段は、前記電子アドレス情報として、ＵＲＬ（Uniform Resource Locator）アドレスを認識することが可能であることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記後処理判定手段は、前記電子アドレス情報として、電子メールアドレスを認識することが可能であることを特徴とする請求項１又は２記載の情報処理装置。
【請求項５】
前記候補生成手段が複数個の候補を生成した場合には、前記ネットワーク接続手段は、信頼度の高い候補から順にネットワークへの接続を試行することを特徴とする請求項１又は２記載の情報処理装置。
【請求項６】
前記候補生成手段は、前記電子アドレス情報の属性を特定する文字を含む属性情報を保持しており、前記候補の文字列が不適切な属性を示す文字を含んでいる場合には、該属性情報に基づいてその文字列を訂正する手段を有することを特徴とする請
求項１又は２記載の情報処理装置。
【請求項７】
文字認識機能を有する情報処理装置に適用される文字認識方法であって、
読み取った画像の文字列領域の文字認識を行って、各文字の候補及びその信頼度を生成し、
前記文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの判定を含む後処理判定を行い、
前記後処理判定手段による判定の結果、電子アドレス情報に該当する文字列があった場合に、前記文字認識手段の文字認識結果として得られる電子アドレス情報に該当する文字列を構成する個々の文字の候補とその信頼度から少なくとも一つの電子アドレス情報に該当する文字列の候補を生成し、
前記生成された候補を用いてネットワークへの接続を試行し、
前記ネットワークへの接続の試行が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワークへの接続の試行が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定することを特徴とする文字認識方法。
【請求項８】
文字認識機能を有する情報処理装置に適用される文字認識方法であって、
前記文書の画像を読み取り、
読み取った画像からレイアウトを解析して文字列領域を抽出し、
抽出された領域に対して文字認識を行って、各文字の候補及びその信頼度を生成し、
文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの属性判定、及び前記電子アドレス情報に該当する文字列の信頼性判定を含む後処理判定を行い、
属性判定及び信頼性判定の結果、電子アドレス情報に該当する文字列が存在し、且つそれが一定の信頼度に達しないものである場合、その文字列に対して少なくとも一つの電子アドレス情報に該当する文字列の候補を生成し、
前記生成された候補を用いてネットワークへの接続を試行し、
前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定することを特徴とする文字認識方法。
【請求項９】
前記候補の生成において、複数個の候補を生成した場合には、信頼度の高い候補から順にネットワークへの接続を試行することを特徴とする請求項７又は８記載の文字認識方法。
【請求項１０】
前記電子アドレス情報の属性を特定する文字を含む属性情報を保持しておき、前記候補の文字列が不適切な属性を示す文字を含んでいる場合には、該記属性情報に基づいてその文字列を訂正することを特徴とする請求項７又は８記載の文字認識方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字認識機能を有する情報処理装置及び文字認識方法に関する。
【０００２】
【従来の技術】
ＯＣＲ（Optical Character Reader）は、紙などの帳票もしくは文書に記された文字を画像として読み込み、それを電子化な文字データに変換する手段として広く用いられている。このようなＯＣＲでは、文字画像を読み込んだ後、文字認識が行われる。
【０００３】
文字認識結果の精度の向上を図るため、一般に、文字認識を行った後、さらに文脈や辞書を用いた後処理が行われている。
【０００４】
【発明が解決しようとする課題】
文脈や辞書を用いた後処理は、一般的な文字に対しては有効である。しかしながら、文脈や辞書による後処理を適用することができない対象も多い。
【０００５】
例えば、近年、インターネットが普及するにつれ、ＷｅｂページのＵＲＬ（Uniform Resource Locator）や電子メールアドレスなどの電子アドレス情報が文字認識対象となることが増えつつある状況にあるが、これらの情報は文脈や辞書を用いた後処理を行うことが困難な対象の１つである。
【０００６】
本発明は上記実状に鑑みてなされたものであり、文字認識対象に電子アドレス情報が含まれている場合であっても、高精度な文字認識結果を得ることのできる情報処理装置及び文字認識方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る情報処理装置は、文字認識機能を有する情報処理装置であって、読み取った画像の文字列領域の文字認識を文字認識を行って、各文字の候補及びその信頼度を生成する文字認識手段と、前記文字認識手段による文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの判定を含む後処理判定を行う後処理判定手段と、前記後処理判定手段による判定の結果、電子アドレス情報に該当する文字列があった場合に、前記文字認識手段の文字認識結果として得られる電子アドレス情報に該当する文字列を構成する個々の文字の候補とその信頼度から少なくとも一つの電子アドレス情報に該当する文字列の候補を生成する候補生成手段と、前記候補生成手段によって生成された候補を用いてネットワークへの接続を試行するネットワーク接続手段と、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定する認識確定手段とを具備することを特徴とする。
【０００８】
また、本発明に係る情報処理装置は、文字認識機能を有する情報処理装置であって、前記文書の画像を読み取る文書画像入力手段と、前記文書画像入力手段によって入力された画像からレイアウトを解析して文字列領域を抽出するレイアウト解析手段と、前記レイアウト解析手段によって抽出された領域に対して文字認識を行って、各文字の候補及びその信頼度を生成する文字認識手段と、前記文字認識手段による文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの属性判定、及び前記電子アドレス情報に該当する文字列の信頼性判定を含む後処理判定を行う後処理判定手段と、前記後処理判定手段による属性判定及び信頼性判定の結果、電子アドレス情報に該当する文字列が存在し、且つそれが一定の信頼度に達しないものである場合、その文字列に対して少なくとも一つの電子アドレス情報に該当する文字列の候補を生成する候補生成手段と、前記候補生成手段によって生成された候補を用いてネットワークへの接続を試行するネットワーク接続手段と、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定する認識確定手段とを具備することを特徴とする。
【０００９】
また、本発明に係る文字認識方法は、文字認識機能を有する情報処理装置に適用される文字認識方法であって、読み取った画像の文字列領域の文字認識を行って、各文字の候補及びその信頼度を生成し、前記文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの判定を含む後処理判定を行い、前記後処理判定手段による判定の結果、電子アドレス情報に該当する文字列があった場合に、前記文字認識手段の文字認識結果として得られる電子アドレス情報に該当する文字列を構成する個々の文字の候補とその信頼度から少なくとも一つの電子アドレス情報に該当する文字列の候補を生成し、前記生成された候補を用いてネットワークへの接続を試行し、前記ネットワークへの接続の試行が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワークへの接続の試行が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定することを特徴とする。
【００１０】
また、本発明に係る文字認識方法は、文字認識機能を有する情報処理装置に適用される文字認識方法であって、前記文書の画像を読み取り、読み取った画像からレイアウトを解析して文字列領域を抽出し、抽出された領域に対して文字認識を行って、各文字の候補及びその信頼度を生成し、文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの属性判定、及び前記電子アドレス情報に該当する文字列の信頼性判定を含む後処理判定を行い、属性判定及び信頼性判定の結果、電子アドレス情報に該当する文字列が存在し、且つそれが一定の信頼度に達しないものである場合、その文字列に対して少なくとも一つの電子アドレス情報に該当する文字列の候補を生成し、前記生成された候補を用いてネットワークへの接続を試行し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が１つだけの場合には、この接続が成功した電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定し、前記ネットワーク接続手段によって接続が成功した電子アドレス情報に該当する文字列の候補が複数ある場合には、これら複数の電子アドレス情報に該当する文字列の候補のうち、最も信頼度が高い電子アドレス情報に該当する文字列の候補を前記文字認識手段による文字認識結果として確定することを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
図１は、本発明の一実施形態に係る情報処理装置の構成を示すブロック図である。
【００１３】
本情報処理装置は、文書の画像を入力し文字認識を行うものであり、文書画像入力部１０、レイアウト解析部２０、文字認識部３０、後処理判定部４０、候補生成部５０、ネットワーク接続部６０、認識確定部７０を備えている。
【００１４】
文書画像入力部１０は、文書の画像（文字情報を含んだ電子画像データ）を入力するものである。
【００１５】
レイアウト解析部２０は、文書画像入力部１０によって読み取った画像からレイアウトを解析して認識対象の文字列領域を抽出するものである。
【００１６】
文字認識部３０は、レイアウト解析部２０によって抽出された領域に対して文字認識を行うものであり、文字認識の結果として各文字の候補及びその信頼度を生成する。
【００１７】
後処理判定部４０は、図２に示されるように属性判定部４１及び信頼性判定部４２を備えており、文字認識部３０による文字認識の結果に基づき、電子アドレス情報に該当する文字列があるか否かの属性判定（属性判定部４１での処理）及び電子アドレス情報に該当する文字列の信頼性判定を含む後処理判定（信頼性判定部４２での処理）を行うものである。上記属性判定は、文字列の並びの法則やフォーム情報などに基づいて行われる。
【００１８】
候補生成部５０は、後処理判定部４０による属性判定及び信頼度判定の結果、電子アドレス情報に該当する文字列が存在し、且つそれが一定の信頼度に達しないものである場合、その文字列に対して少なくとも一つの候補を生成するものである。
【００１９】
ネットワーク接続部６０は、候補生成部５０によって生成された候補を用いてネットワークへの接続を試行する（検証する）ものである。
【００２０】
認識確定部７０は、ネットワーク接続部６０による接続の結果を用いて、文字認識部３０による文字認識結果を最終的に確定するものである。例えば、ネットワーク接続の結果、正しいことが確認できた候補の電子アドレス情報を採用して、文字認識結果を最終的に確定する。
【００２１】
図３は、文書画像入力部１０によって読み取られる文書の画像の一例を示す図である。
【００２２】
同図に示される画像７０は、ＷｅｂページのＵＲＬ（Uniform Resource Locator）及び電子メールアドレスに相当する電子アドレス情報を含むものである。
【００２３】
この画像７０は、レイアウト解析部２０によりレイアウトが解析されると、図４中の枠で示されるように個々の文字列領域が切り出され、当該個々の文字列領域に対して文字認識部３０による文字認識処理が行われる。この場合、切り出された個々の文字列領域の中には、ＵＲＬ（Uniform Resource Locator）のアドレスを含む領域７１及び電子メールアドレスを含む領域７２が存在している。
【００２４】
図５は、文字認識部３０による認識結果の一例を説明するための図である。
【００２５】
同図には、文字認識部３０により認識される個々の文字列領域のうち、ＵＲＬアドレスの領域７１（図４）に含まれる文字列「www.tokyo.co.jp」が一例として示されている。この文字列の中のうち、例えば符号７３で示される文字「k」に関して認識が行われたとき、信頼度の高い順に「第１候補文字k」（信頼度４０）、「第２候補文字h」（信頼度３０）、「第３候補文字b」（信頼度２０）、・・・などの形で識別結果が得られる。こうした識別結果は、他の文字に関しても個々に得られる。個々の文字について得られた識別結果は、後処理判定部４０に送られ、後処理判定の際に利用されることになる。
【００２６】
後処理判定部４０においては、例えば図４に示されたＵＲＬアドレスの領域７１に対しては、先頭の「www」などの文字列の認識から、この文字列がＵＲＬアドレスを示していることが認識され、生成された候補を用いてネットワークへの接続を試行すべき旨が判断される。同様に、図４に示された電子メールアドレスの領域７２に対しては、例えば「〜＠〜co.jp」などの文字列からこの文字列が電子メールアドレスであることが認識され、生成された候補を用いてネットワークへの接続を試行すべき旨が判断される。
【００２７】
一方、候補生成部５０は、既に認識結果として得られている個々の文字の候補とその信頼度から、ネットワークへの接続を試行すべき複数の候補文字列を生成する。
【００２８】
例えば図４に示されたＵＲＬアドレスの領域７１に含まれるＵＲＬに対しては、「www.tokyo.co.jp」、「www.tohyo.co.jp」、・・・が候補として生成される。また、図４に示された電子メールアドレスの領域７２に含まれる電子メールアドレスに対しては、「taro@tokyo.co.jp」、「taro@tohyo.co.jp」、・・・が候補として生成される。
【００２９】
なお、候補生成部５０は、電子アドレス情報の属性を特定する文字を含む属性情報を保持しており、候補の文字列が不適切な属性を示す文字を含んでいる場合には、該属性情報に基づいてその文字列を訂正する機能を有している。例えば、不適切な属性を示す文字として「ca.jp」を含んでいれば、候補生成部５０は、これを「co.jp」に自動的に訂正することが可能である。
【００３０】
候補生成部５０により生成された複数の候補文字列は、信頼度が高い候補から順にネットワーク接続部６０に送られる。ネットワーク接続部６０においては、候補生成部５０から受けた候補文字列により、ネットワーク接続を試行する。ネットワーク接続部６０は、その候補文字列による接続を試みた結果、当該接続が成功したか否かの結果を認識確定部７０に送る。
【００３１】
認識確定部７０では、接続が正しく行えたものが１つだけの場合はその候補を、複数ある場合はそのうちの信頼度が最も高い候補を、一つも無い場合は文字認識部３０（もしくは候補生成部５０）で得られた候補のうち信頼度が最も高いものを採用するなどの方法により、認識結果を確定する。
【００３２】
次に、図６のフローチャートを参照して、本実施形態に係る情報処理装置の動作を説明する。
【００３３】
文書画像入力部１０に文書の画像（文字情報を含んだ電子画像データ）が読み取られると（ステップＳ１）、レイアウト解析部２０によって当該画像からレイアウトが解析され、文字列領域の抽出が行われる（ステップＳ２）。
【００３４】
次に、レイアウト解析部２０によって抽出された領域に対し、文字認識部３０による文字認識が行われる（ステップＳ３）。この文字認識の結果、各文字の候補及びその信頼度が生成される。
【００３５】
次に、文字認識部３０により文字認識された結果から、後処理判定部４０による後処理判定が行われる。この後処理判定の中では、電子アドレス情報に該当する文字列があるか否かの属性判定、及び電子アドレス情報に該当する文字列の信頼性判定が行われる（ステップＳ４）。
【００３６】
上記属性判定及び信頼度判定の結果、電子アドレス情報に該当する文字列が存在し且つそれが一定の信頼度に達しないものである場合（ステップＳ５のＹｅｓ）、ネットワーク接続による試行（検証）が必要であるものとみなされて、候補生成部５０が起動され、該当する文字列に対する複数の候補が候補生成部５０により生成される（ステップＳ６）。
【００３７】
なお、上記条件を満たさない場合には（ステップＳ５のＮｏ）、ネットワーク接続による試行（検証）は必要ないため、文字認識部３０による文字認識結果が認識確定部７０においてそのまま確定される（ステップＳ８）。
【００３８】
候補生成部５０によって生成された複数の候補は、ネットワーク接続部６０に優先度の高い順に送られ、それら候補を用いたネットワーク接続が試行（検証）される（ステップＳ７）。
【００３９】
ネットワーク接続部６０による接続の検証の結果は、認識確定部７０に送られる。認識確定部７０では、この結果を用いて、文字認識部３０による文字認識結果が最終的に確定される（ステップＳ８）。
【００４０】
なお、ネットワーク接続部６０による接続確認の方法としては、実際に接続してみる方法のほか、ディレクトリサービスに問い合わせる、ドメイン部のみをwhoisサーバーなどを利用して確認するなど、他の方法を採用してもよい。また、認識結果が電子メールアドレスである場合には、電子メールの送信を実際に行うほか、返信メールの有無によって判断するなどの方法を採用してもよい。
【００４１】
このように、本実施形態によれば、電子メールアドレスやＵＲＬアドレスなどの電子アドレス情報が文字認識対象に含まれている場合であっても、認識された文字属性に応じてネットワーク接続を通じて認識結果を確認することにより、文字認識の精度を向上させることが可能となる。
【００４２】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【００４３】
【発明の効果】
以上詳記したように本発明によれば、文字認識対象に電子アドレス情報が含まれている場合であっても、高精度な文字認識結果を得ることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理装置の構成を示すブロック図。
【図２】図１に示される後処理判定部の構成を示すブロック図。
【図３】図１に示される文書画像入力部に入力される文書の画像の一例を示す図。
【図４】図１に示されるレイアウト解析部により個々の文字列領域が切り出される様子を示す図。
【図５】図１に示される文字認識部による認識結果の一例を説明するための図。
【図６】同実施形態に係る情報処理装置の動作を説明するためのフローチャート。
【符号の説明】
１０…文書画像入力部
２０…レイアウト解析部
３０…文字認識部
４０…後処理判定部
４１…属性判定部
４２…信頼性判定部
５０…候補生成部
６０…ネットワーク接続部
７０…認識確定部
７１，７２…領域
７３…文字
【図１】
0004091308.tif 000002
【図２】
0004091308.tif 000003
【図３】
0004091308.tif 000004
【図４】
0004091308.tif 000005
【図５】
0004091308.tif 000006
【図６】
0004091308.tif 000007