(57)【要約】【課題】取得する画像に含まれる文字の認識精度が向上する情報処理装置及びプログラムを提供する。【解決手段】画像取得部３０が、少なくとも１つの画像を取得する。単位画像特定部３４が、各画像について、その画像に含まれる少なくとも１つの単位画像を特定する。単位画像分類部３８が、各単位画像を、その単位画像に含まれる画像要素の分布に基づいて、少なくとも１つの単位画像群に分類する。文字決定部４６が、単位画像群に対応する代表特徴量に基づいて、その単位画像群に対応する文字を決定する。【選択図】図３
2010140447.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの画像を取得する画像取得手段と、
前記各画像について、当該画像に含まれる少なくとも１つの単位画像を特定する単位画像特定手段と、
前記各単位画像を、当該単位画像に含まれる画像要素の分布に基づいて、少なくとも１つの単位画像群に分類する単位画像分類手段と、
前記単位画像群に対応する代表特徴量に基づいて、当該単位画像群に対応する文字を決定する文字決定手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
利用者から前記画像のうちの要求画像に対応する文書情報の出力要求を受け付ける出力要求受付手段、をさらに含み、
前記文字決定手段が、前記出力要求に応じて、前記要求画像に含まれる各単位画像が属する前記単位画像群に対応する文字を決定して、
前記文字決定手段により決定される、前記要求画像に含まれる前記各単位画像に対応する文字を含む文書情報を出力する文書情報出力手段、をさらに含む、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像取得手段が取得する画像を文字列に関連付けて記憶する画像記憶手段、をさらに含み、
前記出力要求受付手段が、利用者から前記要求画像に対応する文字列を受け付け、
前記出力要求受付手段が受け付ける文字列に対応する文字列に関連付けて前記画像記憶手段に記憶されている画像を前記要求画像として特定する要求画像特定手段、をさらに含み、
前記文字決定手段が、前記要求画像特定手段が特定する前記要求画像に含まれる各単位画像が属する前記単位画像群に対応する文字を決定する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記単位画像群に属する各単位画像に対応する特徴量に基づいて、当該単位画像群に対応する前記代表特徴量を算出する代表特徴量算出手段、をさらに含み、
前記文字決定手段が、前記代表特徴量算出手段が算出する代表特徴量に基づいて、前記文字を決定する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記代表特徴量算出手段が、前記単位画像群に属する単位画像が追加される際に、当該単位画像に対応する特徴量に基づいて、当該単位画像が属する単位画像群に対応する前記代表特徴量を更新する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記文字決定手段により決定される文字と当該文字に対応する単位画像群とを関連付けて記憶する決定文字記憶手段、をさらに含む、
ことを特徴とする請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記文字決定手段が、予め定められた条件を満足する場合に、前記単位画像群に対応する代表特徴量に基づいて当該単位画像群に対応する文字を決定して、当該文字を当該単位画像群に関連付けて前記決定文字記憶手段に記憶されている文字に上書きする、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記単位画像特定手段が、前記画像取得手段が取得する画像内で互いに対応する画素が連続している領域の位置に基づいて、当該画像に含まれる少なくとも１つの単位画像を特定する、
ことを特徴とする請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
少なくとも１つの画像を取得する画像取得手段、
前記各画像について、当該画像に含まれる少なくとも１つの単位画像を特定する単位画像特定手段、
前記各単位画像を、当該単位画像に含まれる画像要素の分布に基づいて、少なくとも１つの単位画像群に分類する単位画像分類手段、
前記単位画像群に対応する代表特徴量に基づいて、当該単位画像群に対応する文字を決定する文字決定手段、
としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、自動原稿送り機を搭載したスキャナや光学式文字読み取り装置などを用いて、大量の文書を受け付けて、これらの文書に印刷されている文字を認識する技術が存在する。そして、光学式文字読み取り装置による文字認識の結果を確認する利用者を支援する技術が知られている。例えば、特許文献１には、文字認識により同一の文字コードに対応付けられた文字画像を同一のカテゴリとして分類して、文字が利用者により修正された際に、その修正対象の文字と同一のカテゴリに分類されている文字を一括で修正する技術が開示されている。特許文献２には、文字認識処理の対象として切り出された文字パターンに対してクラスタリングを行い、文字認識結果の修正作業で文字修正がなされた際に、修正された文字と同一クラスに属する文字を一括して自動修正する技術が開示されている。
【特許文献１】特開平１１−２１３０８７号公報
【特許文献２】特開２００３−９９７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、取得する画像に含まれる文字の認識精度が向上する情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、情報処理装置であって、少なくとも１つの画像を取得する画像取得手段と、前記各画像について、当該画像に含まれる少なくとも１つの単位画像を特定する単位画像特定手段と、前記各単位画像を、当該単位画像に含まれる画像要素の分布に基づいて、少なくとも１つの単位画像群に分類する単位画像分類手段と、前記単位画像群に対応する代表特徴量に基づいて、当該単位画像群に対応する文字を決定する文字決定手段と、を含むこととしたものである。
【０００５】
請求項２に記載の発明は、請求項１に記載の情報処理装置であって、利用者から前記画像のうちの要求画像に対応する文書情報の出力要求を受け付ける出力要求受付手段、をさらに含み、前記文字決定手段が、前記出力要求に応じて、前記要求画像に含まれる各単位画像が属する前記単位画像群に対応する文字を決定して、前記文字決定手段により決定される、前記要求画像に含まれる前記各単位画像に対応する文字を含む文書情報を出力する文書情報出力手段、をさらに含むこととしたものである。
【０００６】
請求項３に記載の発明は、請求項２に記載の情報処理装置であって、前記画像取得手段が取得する画像を文字列に関連付けて記憶する画像記憶手段、をさらに含み、前記出力要求受付手段が、利用者から前記要求画像に対応する文字列を受け付け、前記出力要求受付手段が受け付ける文字列に対応する文字列に関連付けて前記画像記憶手段に記憶されている画像を前記要求画像として特定する要求画像特定手段、をさらに含み、前記文字決定手段が、前記要求画像特定手段が特定する前記要求画像に含まれる各単位画像が属する前記単位画像群に対応する文字を決定することとしたものである。
【０００７】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の情報処理装置であって、前記単位画像群に属する各単位画像に対応する特徴量に基づいて、当該単位画像群に対応する前記代表特徴量を算出する代表特徴量算出手段、をさらに含み、前記文字決定手段が、前記代表特徴量算出手段が算出する代表特徴量に基づいて、前記文字を決定することとしたものである。
【０００８】
請求項５に記載の発明は、請求項４に記載の情報処理装置であって、前記代表特徴量算出手段が、前記単位画像群に属する単位画像が追加される際に、当該単位画像に対応する特徴量に基づいて、当該単位画像が属する単位画像群に対応する前記代表特徴量を更新することとしたものである。
【０００９】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の情報処理装置であって、前記文字決定手段により決定される文字と当該文字に対応する単位画像群とを関連付けて記憶する決定文字記憶手段、をさらに含むこととしたものである。
【００１０】
請求項７に記載の発明は、請求項６に記載の情報処理装置であって、前記文字決定手段が、予め定められた条件を満足する場合に、前記単位画像群に対応する代表特徴量に基づいて当該単位画像群に対応する文字を決定して、当該文字を当該単位画像群に関連付けて前記決定文字記憶手段に記憶されている文字に上書きすることとしたものである。
【００１１】
請求項８に記載の発明は、請求項１から７のいずれか一項に記載の情報処理装置であって、前記単位画像特定手段が、前記画像取得手段が取得する画像内で互いに対応する画素が連続している領域の位置に基づいて、当該画像に含まれる少なくとも１つの単位画像を特定することとしたものである。
【００１２】
請求項９に記載の発明は、プログラムであって、少なくとも１つの画像を取得する画像取得手段、前記各画像について、当該画像に含まれる少なくとも１つの単位画像を特定する単位画像特定手段、前記各単位画像を、当該単位画像に含まれる画像要素の分布に基づいて、少なくとも１つの単位画像群に分類する単位画像分類手段、前記単位画像群に対応する代表特徴量に基づいて、当該単位画像群に対応する文字を決定する文字決定手段、としてコンピュータを機能させることとしたものである。
【発明の効果】
【００１３】
請求項１，９に記載の発明によれば、取得する画像に含まれる文字の認識精度が、本構成を有しない場合と比較して、向上する。
【００１４】
請求項２に記載の発明によれば、利用者から出力が要求される文書情報に対応する画像に含まれる各単位画像が属する単位画像群に対して、その単位画像群に対応する文字が決定される。
【００１５】
請求項３に記載の発明によれば、受け付ける文字列に基づいて、対応する文字が決定される単位画像群が特定される。
【００１６】
請求項４に記載の発明によれば、単位画像群に対応する代表特徴量に基づいて、単位画像群に対応する文字が決定される。
【００１７】
請求項５に記載の発明によれば、単位画像の単位画像群への追加に応じて、その単位画像群に対応する代表特徴量が更新される。
【００１８】
請求項６に記載の発明によれば、単位画像群に対応する代表特徴量に基づいて決定される文字が記憶される。
【００１９】
請求項７に記載の発明によれば、単位画像群と関連付けて記憶されている文字を変化させるか否かが、予め定められた条件に基づいて制御される。
【００２０】
請求項８に記載の発明によれば、単位画像の特定が、本構成を有しない場合と比較して、容易となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００２２】
図１のネットワーク構成図に例示するように、本実施形態に係る情報処理システム１０は、情報処理装置１２と、利用者端末（クライアント）１４（１４−１〜１４−ｎ）と、を含んで構成される。情報処理装置１２、利用者端末１４は、インターネットなどのネットワーク１６に接続されており、互いに通信されるようになっている。
【００２３】
図１に例示する利用者端末１４は、例えば、ＣＰＵ等の制御装置、ハードディスク等の記憶装置、ディスプレイ等の出力装置、キーボード、マウス等の入力装置、ネットワークボード等の通信装置を備えた公知のパーソナルコンピュータにより構成されている。
【００２４】
図２は、本実施形態に係る情報処理装置１２のハードウェア構成の一例を示す図である。図２に例示するように、本実施形態における情報処理装置１２は、制御部２０と、記憶部２２と、ユーザインタフェース（ＵＩ）部２４と、通信部２６と、スキャナ部２８と、を含んで構成されている。これらの要素は、バスなどを介して接続される。
【００２５】
制御部２０は、ＣＰＵ等のプログラム制御デバイスであり、情報処理装置１２にインストールされるプログラムに従って動作する。記憶部２２は、ＲＯＭやＲＡＭ等の記憶素子やハードディスクなどである。記憶部２２には、制御部２０によって実行されるプログラムなどが記憶される。また、記憶部２２は、制御部２０のワークメモリとしても動作する。ＵＩ部２４は、ディスプレイ、マイク、スピーカー、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を制御部２０に出力する。また、このＵＩ部２４は、制御部２０から入力される指示に従って情報を表示出力したり音声出力したりする。通信部２６は、例えば、ネットワークボードなどの通信インタフェースであり、利用者端末１４との間で情報の送受信を行う。スキャナ部２８は、紙媒体などに形成された画像を光学的に読み取り、画像情報として制御部２０に出力する。
【００２６】
図３は、本実施形態に係る情報処理装置１２により実現される機能の一例を示す機能ブロック図である。図３に例示するように、情報処理装置１２は、画像取得部３０、画像記憶部３２、単位画像特定部３４、単位画像情報記憶部３６、単位画像分類部３８、代表特徴量算出部４０、出力要求受付部４２、要求画像特定部４４、文字決定部４６、決定文字記憶部４８、文書情報出力部５０を含むものとして機能する。画像記憶部３２、単位画像情報記憶部３６、決定文字記憶部４８は記憶部２２を主として実現される。その他の要素は制御部２０を主として実現される。
【００２７】
これらの要素は、コンピュータである情報処理装置１２にインストールされたプログラムを、制御部２０で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して情報処理装置１２に供給される。
【００２８】
ここで、本実施形態に係る情報処理装置１２で行われる画像登録処理の一例を図４に例示するフロー図を参照しながら説明する。
【００２９】
まず、画像取得部３０が、少なくとも１つの画像と、これらの画像に対応する文字列と、を取得する（Ｓ１０１）。本実施形態では、画像取得部３０は、例えば、自動原稿送り機を搭載したスキャナ部２８などが読み取る、紙媒体などに形成された画像を取得する。このとき、画像取得部３０は、１つの文書に対応する複数の画像をまとめて取得してもよい。なお、１つの画像が１つの文書に対応していてもよい。本実施形態では、画像取得部３０が取得する画像には、複数の文字が含まれている。以下、画像取得部３０が取得する画像を取得画像と呼ぶ。
【００３０】
本実施形態では、画像取得部３０は、取得画像と併せて、取得画像に対応する文字列を取得する。画像取得部３０は、例えば、取得画像を取得する際に、ディスプレイなどのＵＩ部２４に文書対応文字列入力画面（図示せず）を表示出力する。そして、管理者などの利用者が、マウスやキーボードなどのＵＩ部２４を介して、文書対応文字列入力画面に、例えば、画像取得部３０が取得する少なくとも１つの画像に対応する文書に対応する文字列（文書対応文字列）を入力する。そして、画像取得部３０が、利用者により入力された文書対応文字列を取得する。この文書対応文字列は、例えば、文書に関連付けられる検索キーワードに対応する。なお、画像取得部３０は、取得する画像から予め定められた条件（例えば、大きさ、フォントの種類、文字の位置などの条件）を満足する部分を抽出して、その部分に対する文字認識処理を実行してもよい。そして、画像取得部３０は、その処理結果に対応する文字列を文書対応文字列として取得してもよい。
【００３１】
そして、画像取得部３０が、取得する少なくとも１つの画像と、これらの画像に対応する文書対応文字列と、を関連付けて、画像記憶部３２に出力する（Ｓ１０２）。画像記憶部３２は、画像取得部３０が取得する画像を文書対応文字列に関連付けて記憶する。本実施形態では、画像取得部３０は、具体的には、例えば、取得する画像の識別子、取得する少なくとも１つの画像、取得する画像に対応する文書対応文字列、を含む画像情報を画像記憶部３２に出力する。
【００３２】
そして、単位画像特定部３４が、画像取得部３０が取得する各画像について、その画像に含まれる少なくとも１つの単位画像を特定する（Ｓ１０３）。単位画像特定部３４は、取得する画像を少なくとも１つの単位画像に分割してもよい。
【００３３】
単位画像特定部３４は、具体的には、例えば、取得する画像内の、互いに対応する画素（例えば、互いに色が対応する画素）が連続している領域の位置に基づいて、取得する画像内の少なくとも１つの単位画像を特定する。単位画像特定部３４は、より具体的には、例えば、取得する画像内の黒色の画素が連結している部分（連結黒画素）を抽出して、この連結黒画素の抽出結果に基づいて、取得する画像内の少なくとも１つの単位画像を特定する。なお、このとき、単位画像特定部３４が、予め定められた大きさの（例えば、連結黒画素の上辺の位置がほぼ揃っている（予め定められた範囲内である）少なくとも１つの連結黒画素の高さの最大値が一辺の長さに対応する）基準矩形５２に収まる連結黒画素を抽出してもよい（図５参照）。図５に、基準矩形５２の一例を説明する図を示す。
【００３４】
ここで、基準矩形５２が「Ｓ」の文字全体と「ｈ」の文字の一部を含む場合には、単位画像特定部３４が、図５に例示するように、「Ｓ」の文字だけが収まるよう基準矩形５２を変形して、この基準矩形５２の範囲に対応する画像を単位画像として特定してもよい。また、基準矩形５２が「ｉ」の文字全体、「ｂ」の文字全体及び「ｕ」の文字の一部を含む場合には、単位画像特定部３４が、図５に例示するように、「ｉ」の文字と「ｂ」の文字とが収まるよう基準矩形５２を変形して、この基準矩形５２の範囲に対応する画像を単位画像として特定してもよい。このように、単位画像特定部３４が複数の文字に対応する単位画像を特定してもよい。
【００３５】
そして、単位画像特定部３４が、上述のようにして特定される単位画像に対応する単位画像情報５４（図６参照）を単位画像情報記憶部３６に出力する（Ｓ１０４）。そして、単位画像情報記憶部３６が単位画像情報５４（図６参照）を記憶する。図６に単位画像情報５４のデータ構造の一例を示す。図６に例示するように、単位画像情報５４は、単位画像の識別子である単位画像識別子５６、単位画像の特定元の画像の識別子に対応する取得画像識別子５８、特定元の画像内における単位画像の位置を示す画像内位置情報６０、分類番号（カテゴリ番号）６２、を含む。画像内位置情報６０は、例えば、特定元の画像に含まれる各単位画像に対して予め定められた条件に基づいて（例えば、左上から順に）一意に付与される順位や、特定元の画像内における単位画像の座標値などを示す。分類番号６２の詳細については後述する。なお、本実施形態では、この時点では、分類番号６２には、初期値（例えば、０）が設定されている。
【００３６】
そして、単位画像分類部３８が、各単位画像を、その単位画像に含まれる画像要素（例えば、画素）の分布（例えば、単位画像に含まれる画素の色の分布や、二値化画像である単位画像内における有意な画素（例えば、黒い画素）の分布など）に基づいて、少なくとも１つの単位画像群に分類する（Ｓ１０５）。単位画像分類部３８は、例えば、各単位画像群に属する単位画像と分類の対象となる単位画像（以下、分類対象単位画像と呼ぶ）とを比較して、最も近い単位画像群に分類対象単位画像を追加する。なお、分類対象単位画像を追加すべき分類が存在しない場合は、新たな単位画像群を設け、この単位画像群に分類対象単位画像を追加する。なお、単位画像分類部３８は、最初の単位画像を分類する際には、新たな単位画像群を設けることとなる。
【００３７】
単位画像分類部３８は、具体的には、例えば、分類対象単位画像の特徴量（あるいは、特徴ベクトル）を算出する。そして、単位画像分類部３８は、例えば、後述する代表特徴量算出部４０が算出する各単位画像群の代表特徴量（あるいは、代表特徴ベクトル）と、分類対象単位画像の特徴量（あるいは、特徴ベクトル）との差（あるいは、差のノルム）を算出する。そして、単位画像分類部３８は、例えば、差（あるいは、差のノルム）が予め定められた範囲内であって、かつ、算出される差（あるいは、差のノルム）が最小である単位画像群に分類対象単位画像を追加する。
【００３８】
単位画像分類部３８は、例えば、公知の特徴抽出技術を用いて分類対象単位画像の特徴量を算出する。単位画像分類部３８は、例えば、分類対象単位画像を１６分割した各領域内に含まれる黒画素の数を表すベクトルを特徴ベクトルとして算出する。
【００３９】
なお、単位画像分類部３８は、例えば、単位画像と、単位画像群を代表する画像との比較結果（例えば、画像間の差分）に基づいて、単位画像を単位画像群に分類してもよい。
【００４０】
そして、単位画像分類部３８が、分類対象単位画像に対応する単位画像情報５４に含まれる分類番号６２を、追加される単位画像群に対応する分類番号６２に更新する（Ｓ１０６）。
【００４１】
そして、代表特徴量算出部４０が、取得画像が分類される各単位画像群について、その単位画像群に属する各単位画像に対応する特徴量に基づいて、この単位画像群に対応する代表特徴量を算出する（Ｓ１０７）。そして、代表特徴量算出部４０が、代表特徴量を対応する単位画像群に関連付けて単位画像情報記憶部３６に出力する（Ｓ１０８）。代表特徴量算出部４０は、具体的には、例えば、画像情報や単位画像情報５４に基づいて、共通の分類番号６２に関連付けられる単位画像を取得する。そして、これらの単位画像について上述と同様の方法によって算出される特徴量（あるいは、特徴ベクトル）の平均値（あるいは、重心）を、単位画像群の代表特徴量（あるいは、代表特徴ベクトル）として算出する。代表特徴量算出部４０は、上述のようにして算出される代表特徴量を分類番号６２と関連付けて単位画像情報記憶部３６に出力する。なお、代表特徴量算出部４０は、単位画像群に単位画像が追加される毎に、代表特徴量を算出して、この代表特徴量を単位画像情報記憶部３６に記憶されている代表特徴量に上書きしてもよい。すなわち、代表特徴量算出部４０は、単位画像群に分類対象単位画像が追加される際に、この分類対象単位画像に対応する特徴量に基づいて、この分類対象単位画像が属する単位画像群に対応する代表特徴量を更新してもよい。
【００４２】
次に、本実施形態に係る情報処理装置１２で行われる文字決定処理の一例を図７に例示するフロー図を参照しながら説明する。
【００４３】
まず、出力要求受付部４２が、利用者から画像記憶部３２に記憶されている画像のうちのいずれか（以下、要求画像と呼ぶ。）に対応する文書情報の出力要求を受け付ける（Ｓ２０１）。本実施形態では、出力要求受付部４２は、例えば、要求画像に対応する文字列（例えば、検索文字列）を受け付ける。出力要求受付部４２は、例えば、検索画面（図示せず）を利用者端末１４が備えるディスプレイなどの出力装置に出力する。そして、利用者が、利用者端末１４が備えるマウスやキーボードなどの入力装置を用いて、検索したい文書に対応する検索キーワードを示す文字列（検索文字列）を検索画面に入力する。そして、出力要求受付部４２が、この検索文字列を受け付ける。
【００４４】
そして、要求画像特定部４４が、検索文字列に対応する文書対応文字列に関連付けて画像記憶部３２に記憶されている文書に対応する画像（すなわち、上述の要求画像）を特定する（Ｓ２０２）。そして、要求画像特定部４４が、単位画像情報５４に基づいて、要求画像に対応する単位画像を特定する（Ｓ２０３）。そして、要求画像特定部４４が、単位画像情報５４に含まれる分類番号６２に基づいて、Ｓ２０３に例示する処理で特定された単位画像それぞれが属する単位画像群を特定する（Ｓ２０４）。
【００４５】
そして、文字決定部４６が、Ｓ２０４に例示する処理で特定される各単位画像群について、その単位画像群に対応する代表特徴量に基づいて、単位画像群に対応する文字を決定する（Ｓ２０５）。文字決定部４６は、例えば、代表特徴量に基づく文字認識処理を実行し、この文字認識の結果に基づいて単位画像群に対応する文字を決定する。なお、文字決定部４６が、取得画像内の予め定められた認識対象領域の範囲内に配置されている各単位画像が属する単位画像群について、その単位画像群に対応する文字を決定するようにしてもよい。
【００４６】
そして文字決定部４６は、決定文字情報６４（図８参照）を決定文字記憶部４８に出力する（Ｓ２０６）。図８に決定文字情報６４のデータ構造の一例を示す。決定文字記憶部４８は、文字決定部４６が決定する文字と、この文字に対応する単位画像群とを関連付けて記憶する。決定文字情報６４は、例えば、単位画像群に対応する分類番号６２と、その単位画像群に対応する文字を示す文字コード６６と、を含む。
【００４７】
そして、文書情報出力部５０が、要求画像内の各単位画像に対応する文字を含む文書情報を利用者端末１４が備えるディスプレイなどに出力する（Ｓ２０７）。
【００４８】
なお、本発明は上記実施形態に限定されるものではない。
【００４９】
例えば、上述のＳ２０５に例示する処理の際に、代表特徴量算出部４０が、単位画像群に対応する代表特徴量を算出して、文字決定部４６が単位画像群に対応する文字を決定してもよい。
【００５０】
また、例えば、図９に例示するように、決定文字情報６４が、単位画像群に対応する分類番号６２と、その単位画像群に対応する文字を示す文字コード６６と、「真」又は「偽」を示す二値データである認識済みフラグ６８（初期値は、「偽」）と、認識された文字の履歴を示す認識文字履歴情報７０と、を含んでいてもよい。図９に決定文字情報６４のデータ構造の別の一例を示す。そして、上述のＳ２０５に例示する処理において、文字決定部４６が、単位画像群に対応する決定文字情報６４に含まれる認識済みフラグ６８の値が「偽」である場合に、その単位画像群に対応する代表特徴量に基づいて、文字認識処理により、この単位画像群に対応する文字を決定してもよい。そして、文字決定部４６が、その決定される文字に対応する文字コード６６を、決定文字記憶部４８に記憶されている決定文字情報６４に含まれる文字コード６６に上書きしてもよい。なお、文字決定部４６が、上述の条件とは異なる予め定められた条件を満足する場合に、文字決定部４６が代表特徴量に基づいて文字を決定して、その文字に対応する文字コード６６を、決定文字記憶部４８に記憶されている決定文字情報６４に含まれる文字コード６６に上書きするようにしてもよい。そして、文字決定部４６が、その決定される文字に対応する文字コード６６を、認識文字履歴情報７０に追加してもよい。そして、文字決定部４６が、決定文字情報６４に含まれる認識文字履歴情報７０に共通の文字コード６６が予め定められた個数以上連続して追加した際に、文字決定部４６が、その決定文字情報６４に含まれる認識済みフラグ６８の値を「真」に更新してもよい。
【００５１】
そして、文字決定部４６は、上述のＳ２０５に例示する処理において、文字決定部４６は、単位画像群に対応する決定文字情報６４に含まれる認識済みフラグ６８の値が「真」である場合には、文字決定部４６は、文字認識処理を実行せずに、既にその決定文字情報６４に含まれている文字コード６６に対応する文字を、その単位画像群に対応する文字として決定してもよい。
【００５２】
また、例えば、情報処理装置１２は、一つの筐体により構成されていても、複数の筐体により構成されていてもよい。また、情報処理装置１２とネットワーク１６を介して接続された外部装置が、例えば、画像記憶部３２、単位画像情報記憶部３６、代表特徴量算出部４０、出力要求受付部４２、要求画像特定部４４、決定文字記憶部４８、文書情報出力部５０など、上述の実施形態に含まれる要素の一部を含んでいてもよい。また、本実施形態をスタンドアロン型のプログラムに適用しても構わない。なお、本明細書中に記載された具体的な数値や、具体的な文字列は例示であり、これらの数値や文字列に限定されない。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係る情報処理システムのネットワーク構成の一例を示す図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る情報処理装置により実現される機能の一例を示す機能ブロック図である。
【図４】本実施形態に係る情報処理装置で行われる画像登録処理の流れの一例を示すフロー図である。
【図５】基準矩形の一例を示す図である。
【図６】単位画像情報のデータ構造の一例を示す図である。
【図７】本実施形態に係る情報処理装置で行われる文字決定処理の流れの一例を示すフロー図である。
【図８】決定文字情報のデータ構造の一例を示す図である。
【図９】決定文字情報のデータ構造の別の一例を示す図である。
【符号の説明】
【００５４】
１０  情報処理システム、１２  情報処理装置、１４  利用者端末（クライアント）、１６  ネットワーク、２０  制御部、２２  記憶部、２４  ユーザインタフェース（ＵＩ）部、２６  通信部、２８  スキャナ部、３０  画像取得部、３２  画像記憶部、３４  単位画像特定部、３６  単位画像情報記憶部、３８  単位画像分類部、４０  代表特徴量算出部、４２  出力要求受付部、４４  要求画像特定部、４６  文字決定部、４８  決定文字記憶部、５０  文書情報出力部、５２  基準矩形、５４  単位画像情報、５６  単位画像識別子、５８  取得画像識別子、６０  画像内位置情報、６２  分類番号（カテゴリ番号）、６４  決定文字情報、６６  文字コード、６８  認識済みフラグ、７０  認識文字履歴情報。
【図１】
2010140447.tif 000003
【図２】
2010140447.tif 000004
【図３】
2010140447.tif 000005
【図４】
2010140447.tif 000006
【図５】
2010140447.tif 000007
【図６】
2010140447.tif 000008
【図７】
2010140447.tif 000009
【図８】
2010140447.tif 000010
【図９】
2010140447.tif 000011