(57)【要約】【課題】撮像画像から認識する文字の認識精度の向上を図ることが可能な、情報処理装置、管理装置、情報処理方法、およびプログラムを提供する。【解決手段】文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、撮像に関する情報と文字とが対応付けて記憶される参照情報から、撮像に関する情報に対応する文字を、対象画像から認識する文字の候補である文字候補として抽出させる文字候補抽出制御部と、抽出された文字候補に基づいて、対象画像から認識された文字を選択的に訂正して、対象画像から認識する文字を決定する文字決定処理部とを備え、参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置が提供される。【選択図】図６
2015219821.tif 000002
【特許請求の範囲】
【請求項１】
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させる文字候補抽出制御部と、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定する文字決定処理部と、
を備え、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置。
【請求項２】
前記文字決定処理部は、前記認識された文字と前記文字候補との類似度に基づいて、前記認識された文字を選択的に訂正する、請求項１に記載の情報処理装置。
【請求項３】
前記文字決定処理部は、
前記類似度が、前記認識された文字と前記文字候補とが一致することを示さず、かつ、前記類似度が所定の閾値よりも大きい場合、または、前記類似度が、前記認識された文字と前記文字候補とが一致することを示さず、かつ、前記類似度が前記閾値以上の場合に、前記認識された文字を前記文字候補に訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、請求項２に記載の情報処理装置。
【請求項４】
前記文字決定処理部は、
前記類似度が、前記認識された文字と前記文字候補とが一致することを示す場合には、前記認識された文字を訂正せず、
前記認識された文字を、前記対象画像から認識する文字として決定する、請求項２に記載の情報処理装置。
【請求項５】
前記文字決定処理部は、
前記類似度が所定の閾値以下である場合、または、前記類似度が前記閾値より小さい場合には、前記文字候補を用いずに前記認識された文字を訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、請求項２に記載の情報処理装置。
【請求項６】
前記文字決定処理部は、前記文字候補が抽出されない場合には、前記文字候補を用いずに前記認識された文字を訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、請求項１に記載の情報処理装置。
【請求項７】
前記文字候補抽出制御部は、前記対象画像に対応する前記撮像に関する情報が取得されない場合には、前記文字候補を抽出させない、請求項１に記載の情報処理装置。
【請求項８】
前記撮像に関する情報には、撮像デバイスに関する情報、撮像される領域に関する情報、撮像される状況に関する情報、撮像される時間に関する情報のうちの、１または２以上がさらに含まれる、請求項１に記載の情報処理装置。
【請求項９】
決定された文字を、前記対象画像に対応する前記撮像に関する情報と対応付けて、前記参照情報に記録させる記録制御部をさらに備える、請求項１に記載の情報処理装置。
【請求項１０】
前記対象画像から文字を認識する文字認識部をさらに備え、
前記文字決定処理部は、前記文字認識部において認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定する、請求項１に記載の情報処理装置。
【請求項１１】
撮像画像から認識された文字と、前記撮像画像に対応する、撮像された位置を示す情報を含む撮像に関する情報とが取得された場合に、取得された前記文字と前記撮像に関する情報とを対応付けて記録する処理部を備える、管理装置。
【請求項１２】
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させるステップと、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定するステップと、
を有し、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置により実行される情報処理方法。
【請求項１３】
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させるステップ、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定するステップ、
をコンピュータに実行させ、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、管理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
画像が撮像された場所や時間を利用して、撮像された画像を処理する技術が開発されている。画像が撮像された場所や時間を利用して、撮像された画像を分類する技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１０／０４７３３６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、スマートフォンや携帯電話などの機器に搭載されている撮像デバイスの高機能化に伴い、撮像デバイスにより撮像された画像（以下、「撮像画像」と示す。）が、画像から文字を認識する対象となる機会が増えてきている。しかしながら、撮像画像から文字が認識される場合には、例えば、文字に歪みが生じていることや、文字の一部が欠けていることなどによって、文書を示す文書画像から文字が認識される場合よりも、文字の誤認識が生じ易い。そのため、撮像画像から文字を認識する場合における認識精度の向上が求められている。
【０００５】
本開示では、撮像画像から認識する文字の認識精度の向上を図ることが可能な、新規かつ改良された情報処理装置、管理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、上記撮像に関する情報と文字とが対応付けて記憶される参照情報から、上記撮像に関する情報に対応する文字を、上記対象画像から認識する文字の候補である文字候補として抽出させる文字候補抽出制御部と、抽出された上記文字候補に基づいて、上記対象画像から認識された文字を選択的に訂正して、上記対象画像から認識する文字を決定する文字決定処理部と、を備え、上記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置が提供される。
【０００７】
また、本開示によれば、撮像画像から認識された文字と、上記撮像画像に対応する、撮像された位置を示す情報を含む撮像に関する情報とが取得された場合に、取得された上記文字と上記撮像に関する情報とを対応付けて記録する処理部を備える、管理装置が提供される。
【０００８】
また、本開示によれば、文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、上記撮像に関する情報と文字とが対応付けて記憶される参照情報から、上記撮像に関する情報に対応する文字を、上記対象画像から認識する文字の候補である文字候補として抽出させるステップと、抽出された上記文字候補に基づいて、上記対象画像から認識された文字を選択的に訂正して、上記対象画像から認識する文字を決定するステップと、を有し、上記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置により実行される情報処理方法が提供される。
【０００９】
また、本開示によれば、文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、上記撮像に関する情報と文字とが対応付けて記憶される参照情報から、上記撮像に関する情報に対応する文字を、上記対象画像から認識する文字の候補である文字候補として抽出させるステップ、抽出された上記文字候補に基づいて、上記対象画像から認識された文字を選択的に訂正して、上記対象画像から認識する文字を決定するステップ、をコンピュータに実行させ、上記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、プログラムが提供される。
【発明の効果】
【００１０】
本開示によれば、撮像画像から認識する文字の認識精度の向上を図ることができる。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】撮像画像から文字を認識する処理を行う画像処理装置の構成の一例を示すブロック図である。
【図２Ａ】本実施形態に係る参照情報の一例を示す説明図である。
【図２Ｂ】本実施形態に係る参照情報の一例を示す説明図である。
【図３】本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図４】本実施形態に係る情報処理方法に係る処理による文字の認識の一例を示す説明図である。
【図５】本実施形態に係る情報処理方法に係る処理により決定された文字の利用例を示す説明図である。
【図６】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図７】本実施形態に係る管理装置の構成の一例を示すブロック図である。
【図８】本実施形態に係る管理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理装置
３．本実施形態に係る管理装置
４．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１６】
撮像画像から文字が認識される場合には、例えば下記に示すような原因により、文書画像から文字が認識される場合よりも、文字の誤認識が生じ易い。
・文字が正面から撮像されないことに起因して、撮像画像に含まれる文字に歪みが生じること
・背景と文字との境界が不明瞭であること
・建物や人物などによって文字が遮られ、文字の一部しか撮像画像に含まれていないこと
・撮像時の天候や撮像場所などによって、文字に陰影が映り込み、文字部分が一様とならないこと
・撮像画像に特殊なフォントが含まれていること（例えば、特殊なフォントが用いられている看板などが、撮像された場合）
【００１７】
［１］撮像画像から文字を認識する場合における処理の一例
ここで、本実施形態に係る情報処理方法に係る処理を説明する前に、撮像画像から文字を認識する場合における処理の一例について説明する。
【００１８】
［１−１］撮像画像から文字を認識する場合における処理の第１の例
図１は、撮像画像から文字を認識する処理を行う画像処理装置１０の構成の一例を示すブロック図である。
【００１９】
画像処理装置１０は、文字領域検出処理部１２と、文字認識処理部１４と、文字特定処理部１６とを備える。画像処理装置１０では、例えば、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成されるプロセッサが、文字領域検出処理部１２、文字認識処理部１４、および文字特定処理部１６の役目を果たす。また、文字領域検出処理部１２、文字認識処理部１４、および文字特定処理部１６は、各部の処理を実現可能な専用の（または汎用の）回路で構成されていてもよい。
【００２０】
文字領域検出処理部１２は、撮像画像から文字が含まれる文字領域を検出する。文字領域検出処理部１２は、例えば、文字の間隔や文字の大きさなどを利用する方法など、文字領域を検出することが可能な任意の方法を用いて、文字領域を検出する。また、文字領域検出処理部１２は、例えば、撮像画像に対して、例えば、二値化やノイズ除去などの処理（前処理）を行って、以降の処理が行い易い状態に加工した上で、文字領域を検出することも可能である。また、文字領域検出処理部１２は、例えば、撮像画像を、文字領域と図形を含む領域とに分類してもよい。
【００２１】
文字認識処理部１４は、検出された文字領域から文字を認識する。文字認識処理部１４は、例えば、文字領域に対して歪み補正や行の分割を行った上で、文字領域を文字ごとに分割する。また、文字認識処理部１４は、分割された領域は、字体やかすれなどによって大きさが異なる場合があるので、分割された領域を正規化する。そして、文字認識処理部１４は、例えば、正規化された領域から文字の特徴を示す特徴量を抽出し、特徴量と文字とが対応付けて記憶されたパターン辞書（例えば、パターン辞書データベース）から、抽出された特徴量に対応する文字を特定することによって、各領域から文字を認識する。
【００２２】
文字特定処理部１６は、文字領域から認識された文字を訂正して、撮像画像から認識される文字を決定する。文字特定処理部１６は、例えば、単語が記憶された単語辞書（例えば、単語データベース）から、文字領域から認識された文字に対応する単語を特定して、文字領域から認識された文字を訂正する。文字特定処理部１６による訂正によって、例えば、誤認識された文字の訂正や誤検出された文字の除去が実現される。そして、文字特定処理部１６は、訂正された文字を、撮像画像から認識される文字として決定する。
【００２３】
画像処理装置１０は、例えば図１に示す構成によって、撮像画像から文字を認識する。画像処理装置１０は、例えば、文字特定処理部１６において単語辞書を用いて文字領域から認識された文字を訂正する。よって、撮像画像から文字が認識される場合における、文字の認識精度の向上を図ることができる可能性がある。
【００２４】
しかしながら、文字特定処理部１６における処理（いわゆる、言語処理、知識処理）は、認識された意味不明な文字を訂正する場合には有効であるが、例えば、既存の異なる単語などの、既存の異なる文字列として認識された場合には訂正を行うことができないことが起こりうる。よって、第１の例に係る処理が行われたとしても、文字の認識精度の向上に繋がるとは限らない。
【００２５】
［１−２］撮像画像から文字を認識する場合における処理の第２の例
また、上記第１の例に係る処理よりもさらに、撮像画像から認識される文字の認識精度の向上を図る方法としては、例えば、撮像画像が撮像された位置を示す情報（例えば、緯度および経度を示すデータ）を用いる方法が考えられる。
【００２６】
例えば図１に示す画像処理装置１０が第２の例に係る処理を行う場合を例に挙げると、画像処理装置１０は、位置を示す情報と、地名や店舗名、建物名などの単語とが対応付けて記憶された辞書（例えば、地図データベースなど）から、撮像画像が撮像された位置を示す情報に対応する単語を特定する。画像処理装置１０は、撮像画像が撮像された位置を示す情報に基づき特定された単語をさらに用いて、文字領域から認識された文字を訂正する。そして、画像処理装置１０は、訂正された文字を、撮像画像から認識される文字として決定する。
【００２７】
第２の例に係る処理が行われることによって、撮像画像が撮像された位置に対応する地名などを認識する精度を、より向上させることができる可能性がある。
【００２８】
しかしながら、第２の例に係る処理は、撮像された位置の付近に存在する建物などにおける文字の認識に対しては有効であるが、例えば、撮像された位置から離れた位置に存在する建物や場所への誘導案内に係る文字（例えば、誘導案内標識の文字）や、“ＸＸ方面”などの遠方の地名を示す文字などの認識に適用することができない。よって、第２の例に係る処理が用いられたとしても、文字の認識精度の向上に繋がるとは限らない。
【００２９】
［２］本実施形態に係る情報処理方法
［２−１］本実施形態に係る情報処理方法の概要
そこで、本実施形態に係る情報処理方法では、一のユーザが撮像画像から認識させたいと考える文字は、他のユーザも同様に認識させたいと考えるであろうという点に着目し、本実施形態に係る情報処理方法に係る処理を行う本実施形態に係る情報処理装置は、過去に撮像画像から認識された文字に基づく文字を、いわゆる集合知として用いて、撮像画像から認識された文字を決定する。
【００３０】
より具体的には、本実施形態に係る情報処理装置は、例えば、過去に撮像画像から認識された文字に基づく文字が記憶された参照情報から抽出された、文字が認識される対象の撮像画像から認識する文字の候補を用いて、撮像画像から認識された文字を選択的に訂正する。そして、本実施形態に係る情報処理装置は、選択的に訂正された文字を、撮像画像から認識された文字として決定する。
【００３１】
以下では、文字が認識される対象の撮像画像を「対象画像」と示す。また、以下では、対象画像から認識する文字の候補を「文字候補」と示す。
【００３２】
ここで、本実施形態に係る参照情報とは、１または２以上の本実施形態に係る情報処理装置において、過去に撮像画像から認識された文字に基づく文字が、撮像に関する情報と対応付けて記憶されたデータ（または、データ群）である。本実施形態に係る参照情報は、本実施形態に係る情報処理装置それぞれが文字候補を得るための、いわゆる集合知の役目を果たす。
【００３３】
本実施形態に係る参照情報としては、例えば、撮像に関する情報と文字とが対応付けて記憶されるデータベース（またはテーブル）が挙げられる。なお、本実施形態に係る参照情報は、上記に限られず、撮像に関する情報と文字とを対応付けて記憶することが可能な任意の方式に係るデータ（または、データ群）であってもよい。本実施形態に係る参照情報に記憶される文字としては、例えば、１文字や、複数の文字からなる単語、１文、文章などが挙げられる。
【００３４】
また、本実施形態に係る“過去に撮像画像から認識された文字に基づく文字”としては、例えば、対象画像に対して本実施形態に係る情報処理方法に係る処理が行われる以前に、撮像画像から認識された文字、または、当該撮像画像から認識された文字が、参照情報を管理するユーザなどにより手動で変更された文字が挙げられる。
【００３５】
また、本実施形態に係る撮像に関する情報とは、撮像された位置を示す情報を含む、撮像画像の撮像に関連するデータである。本実施形態に係る撮像された位置を示す情報としては、例えば、緯度および経度を示すデータなど、位置を示すデータが挙げられる。なお、本実施形態に係る撮像された位置を示す情報は、緯度および経度を示すデータに限られず、本実施形態に係る情報処理装置などの装置において撮像された位置を特定することが可能な、任意のデータであってもよい。
【００３６】
なお、本実施形態に係る撮像に関する情報に含まれる情報は、撮像された位置を示す情報に限られない。例えば、本実施形態に係る撮像に関する情報には、下記に示す各種情報の１または２以上が、さらに含まれていてもよい。以下では、本実施形態に係る撮像に関する情報に含まれうる、下記に示す各種情報１または２以上を、総称して「付加情報」と示す場合がある。
・撮像デバイスに関する情報（例えば、ズーム倍率や画角、焦点距離など、撮像デバイスにおける撮像の設定を示すデータ）
・撮像される領域に関する情報（例えば、撮像された方向を示すデータや、撮像された方位を示すデータ、撮像時における撮像デバイスの仰俯角を示すデータ、撮像時における撮像デバイスの高度を示すデータ、撮像時における撮像デバイスの角速度を示すデータなど）
・撮像される状況に関する情報（撮像時における撮像デバイスの加速度を示すデータなど）
・撮像される時間に関する情報（撮像時における時刻を示すデータなど）
【００３７】
ここで、撮像デバイスに関する情報が用いられることによって、撮像デバイスにより撮像される範囲を限定することが可能である。また、撮像される領域に関する情報が用いられることによって、撮像デバイスにより撮像される領域を限定することが可能である。よって、本実施形態に係る付加情報には、例えば、対象画像が撮像された可能性がある領域（以下、「撮像可能領域」と示す。）の特定に用いることが可能なデータが含まれうる。
【００３８】
また、撮像可能領域が特定されることによって、例えば、“高速道路上から見える文字と高架下で見える文字”や“建物の屋上から見える文字と、１階から見える文字”（例えば高度を示すデータが用いられる場合）や、“カメラに対して近い文字と遠方にある文字”や“大きな文字と小さな文字”（例えば、焦点距離の設定を示すデータが用いられる場合）などがより認識し易くなる。
【００３９】
また、撮像される状況に関する情報が用いられることによって、例えば歩きでの撮像や乗り物で移動しての撮像など、撮像デバイスにより撮像される状況を限定することが可能である。撮像される状況が限定されることによって、例えば、歩行者が見える文字と電車から見える文字とがより認識し易くなる。
【００４０】
また、撮像される時間に関する情報が用いられることによって、撮像デバイスにより撮像された時間、または、時間帯を特定することができるので、撮像デバイスにより撮像された環境を限定することが可能である。撮像された環境が限定されることによって、例えば、“夜だけライトアップされた街頭ディスプレイ文字”や、“ランチメニューとディナーメニュー”、“季節によって異なる看板の文字”などがより認識し易くなる。
【００４１】
つまり、参照情報に付加情報が含まれる場合には、付加情報によって、参照情報から抽出される文字候補を、限定される撮像可能領域に対応する文字や、限定される撮像される状況に対応する文字、限定される撮像された環境に対応する文字に絞ることができる。すなわち、参照情報に付加情報が含まれる場合には、付加情報によって参照情報から抽出される文字候補をフィルタリングすることができる。
【００４２】
よって、参照情報に付加情報が含まれる場合には、集合知の役目を果たす参照情報から、対象画像に含まれる文字により近い文字候補を抽出することが可能となる。
【００４３】
図２Ａ、図２Ｂそれぞれは、本実施形態に係る参照情報の一例を示す説明図である。図２Ａ、図２Ｂでは、参照情報が、データベース（またはテーブル）である例を示している。
【００４４】
参照情報には、例えば、文字（図２ＡのＡ、図２ＢのＡ）と、撮像された位置を示す情報（図２ＡのＢ、図２ＢのＢ）と、付加情報（図２ＡのＣ、図２ＢのＣ）が対応付けて記憶される。また、参照情報には、例えば図２Ａ、図２Ｂに示すように、文字の言語を示すデータ（図２ＡのＤ、図２ＢのＤ）が、文字などと対応付けて記憶されていてもよい。
【００４５】
参照情報に記憶される文字としては、例えば図２Ａに示すような、地名が挙げられる。また、参照情報に記憶される文字は、地名に限られない。例えば、参照情報には、図２Ｂの“芋蔵”や“黒豚豚骨しゃぶしゃぶ”のような店名や、建物名、商品名など、撮像画像に含まれうる任意の文字が記憶されていてもよい。
【００４６】
また、図２Ａ、図２Ｂでは、付加情報として、方向を示すデータ（例えば、基準方向に対する角度を示すデータ）と、高度を示すデータ、加速度を示すデータ、角速度を示すデータ、…が、参照情報に記憶されている例を示している。なお、参照情報に記憶される付加情報の例が、図２Ａ、図２Ｂに示す例に限られないことは、言うまでもない。
【００４７】
上記のように、本実施形態に係る情報処理装置は、文字候補を用いて撮像画像から認識された文字を選択的に訂正して、撮像画像から認識された文字を決定する。よって、参照情報に付加情報が含まれる場合には、撮像画像から認識する文字の認識精度をより向上させることができる。
【００４８】
なお、本実施形態に係る参照情報は、図２Ａ、図２Ｂに示す例に限られない。例えば、本実施形態に係る参照情報には、付加情報（図２ＡのＣ、図２ＢのＣ）と、文字の言語を示すデータ（図２ＡのＤ、図２ＢのＤ）との一方または双方が含まれていなくてもよい。
【００４９】
［２−２］本実施形態に係る情報処理方法に係る処理
次に、本実施形態に係る情報処理方法に係る処理について、より具体的に説明する。本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば（１）文字候補抽出制御処理、および（２）文字決定処理を行う。
【００５０】
（１）文字候補抽出制御処理
本実施形態に係る情報処理装置は、対象画像に対応する撮像に関する情報に基づいて、参照情報から、撮像に関する情報に対応する文字を、文字候補として抽出させる。
【００５１】
本実施形態に係る情報処理装置は、例えば、撮像を行った撮像デバイスから撮像に関する情報を取得し、取得された撮像に関する情報を、対象画像に対応する撮像に関する情報として用いる。
【００５２】
本実施形態に係る情報処理装置は、例えば、撮像を行った撮像デバイスが主体的に送信した撮像に関する情報を、通信部（後述する）などを介して受信することによって、撮像デバイスから撮像に関する情報を取得する。また、本実施形態に係る情報処理装置は、例えば、撮像を行った撮像デバイスに対して、対象画像に対応する撮像に関する情報の送信要求を送信させ、撮像デバイスが当該送信要求に応じて送信した撮像に関する情報を、通信部（後述する）などを介して受信することによって、撮像デバイスから撮像に関する情報を取得してもよい。上記送信要求には、例えば、撮像に関する情報の送信命令と、対象画像を示す情報（例えば、対象画像の名前を示すデータや、対象画像のＩＤ、対象画像のタイムスタンプなど、対象画像を特定することが可能なデータ）とが含まれる。
【００５３】
本実施形態に係る情報処理装置は、例えば、撮像デバイスが備える撮像に関する情報の生成に係る各種デバイスや、撮像デバイスに接続された撮像に関する情報の生成に係る各種デバイスの検出データを、撮像デバイスから取得し、取得された当該検出データを撮像に関する情報として用いる。また、本実施形態に係る情報処理装置は、例えば、撮像の設定を示すデータ（撮像デバイスに関する情報の一例）を撮像デバイスから取得し、取得された当該撮像の設定を示すデータを撮像に関する情報として用いる。
【００５４】
ここで、撮像に関する情報の生成に係る各種デバイスとしては、例えば下記に示すデバイスが挙げられる。なお、撮像に関する情報の生成に係るデバイスは、下記に示す例に限られず、撮像に関する情報を生成することが可能な、任意のデバイスであってもよい。
・ＧＰＳ（Global  Positioning  System）デバイス：位置を示す情報を生成するデバイスの一例
・ジャイロセンサ：撮像される領域に関する情報を生成するデバイスの一例
・加速度センサ：撮像される状況に関する情報を生成するデバイスの一例
・時計：撮像される時間に関する情報を生成するデバイスの一例
【００５５】
なお、撮像に関する情報は、撮像デバイスが備えるデバイスや、撮像デバイスに接続されたデバイスにより生成されることに限られない。
【００５６】
例えば、撮像デバイスまたは撮像デバイスを備える装置が、基地局（撮像デバイスの外部装置の一例）と通信を行うことが可能な場合、基地局は、セルベース測位などにより撮像を行った撮像デバイスの位置を特定することができ、また、基地局は、通信により撮像が行われた時間を特定することができる。また、例えば、撮像デバイスまたは撮像デバイスを備える装置が、ＩＥＥＥ８０２．１１などを利用した無線ＬＡＮ（Local  Area  Network）による通信を行うことが可能な場合には、撮像を行った撮像デバイスなどと通信を行うことが可能なアクセスポイントのＭＡＣアドレス（Media  Access  Control  address）のデータや電波強度を示すデータを利用することによって、サーバ（撮像デバイスの外部装置の一例）は、撮像を行った撮像デバイスの位置を特定することができる。よって、撮像に関する情報は、基地局やサーバなどの、撮像デバイスの外部装置において生成されるデータであってもよい。
【００５７】
撮像に関する情報が上記のような外部装置において生成される場合、本実施形態に係る情報処理装置は、例えば、外部装置において生成された撮像に関する情報を、外部装置から取得し、または、生成された当該撮像に関する情報を、撮像デバイスまたは撮像デバイスを備える装置を介して取得する。そして、本実施形態に係る情報処理装置は、取得された撮像に関する情報を、対象画像に対応する撮像に関する情報として用いる。
【００５８】
また、例えば、本実施形態に係る情報処理装置が備える記憶部（後述する）や本実施形態に係る情報処理装置に接続されている外部記録媒体などの記録媒体に、撮像画像と撮像に関する情報とが対応付けられて記憶されている場合には、本実施形態に係る情報処理装置は、当該記録媒体から対象画像である一の撮像画像に対応付けられている撮像に関する情報を読み出し、読み出された撮像に関する情報を用いてもよい。なお、本実施形態に係る情報処理装置における対象画像に対応する撮像に関する情報の取得方法が、上記に示す例に限られないことは、言うまでもない。
【００５９】
例えば、対象画像に対応する撮像に関する情報が取得されたときに、記憶部（後述する）や外部記録媒体に参照情報が記憶されている場合には、本実施形態に係る情報処理装置は、参照情報から、取得された撮像に関する情報に対応付けられた文字を抽出する。そして、本実施形態に係る情報処理装置は、参照情報から抽出された文字を、文字候補とする。
【００６０】
ここで、本実施形態に係る情報処理装置は、例えば、参照情報から、取得された撮像に関する情報と一致する撮像に関する情報を検索し、検索された撮像に関する情報に対応付けられた文字を抽出する。
【００６１】
また、本実施形態に係る情報処理装置は、例えば、取得された撮像に関する情報が示す各値から、取得された撮像に関する情報が示す各値に設定された値を加減算した値の範囲内に含まれる値を示す、撮像に関する情報を、参照情報から検索し、検索された撮像に関する情報に対応付けられた文字を抽出してもよい。
【００６２】
また、例えば、対象画像に対応する撮像に関する情報が取得されたときに、本実施形態に係る情報処理装置とネットワークを介して（または直接的に）通信が可能な外部装置が備える記録媒体、または、当該外部装置に接続された外部記録媒体に、参照情報が記憶されている場合には、本実施形態に係る情報処理装置は、当該外部装置に対して、文字候補を送信させる文字候補送信要求を送信させる。本実施形態に係る情報処理装置が文字候補送信要求を送信させる対象の外部装置としては、例えば、後述する本実施形態に係る管理装置などが挙げられる。
【００６３】
本実施形態に係る情報処理装置は、例えば、本実施形態に係る情報処理装置が備える通信部（後述する）や、本実施形態に係る情報処理装置に接続されている外部通信デバイスに、文字候補送信要求を送信させる。
【００６４】
ここで、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【００６５】
また、本実施形態に係る文字候補送信要求には、例えば、文字候補を参照情報から抽出して送信させるための命令と、対象画像に対応する撮像に関する情報とが含まれる。
【００６６】
文字候補送信要求を受信した外部装置は、文字候補送信要求に応じて、例えば本実施形態に係る情報処理装置が参照情報から文字を抽出する場合と同様に、参照情報から受信された撮像に関する情報に対応付けられた文字を抽出する。また、上記外部装置は、抽出された文字を、本実施形態に係る情報処理装置に対して送信する。そして、本実施形態に係る情報処理装置は、文字候補送信要求に応じて外部装置から送信された文字（参照情報から抽出された文字）を、文字候補とする。
【００６７】
参照情報に、取得された撮像に関する情報に対応する１または２以上の文字が含まれる場合、本実施形態に係る情報処理装置が文字候補抽出制御処理として上記のような処理を行うことによって、１または２以上の文字候補が得られる。また、参照情報に取得された撮像に関する情報に対応する文字が含まれない場合には、文字候補は得られない。
【００６８】
また、本実施形態に係る情報処理装置は、例えば、対象画像に対応する撮像に関する情報が取得されない場合には、文字候補を抽出させない。よって、対象画像に対応する撮像に関する情報が取得されない場合には、文字候補は得られない。
【００６９】
（２）文字決定処理
本実施形態に係る情報処理装置は、上記（１）の処理（文字候補抽出制御処理）において参照情報から抽出された文字候補に基づいて、対象画像から認識された文字を選択的に訂正して、対象画像から認識する文字を決定する。
【００７０】
ここで、対象画像から認識された文字としては、例えば、本実施形態に係る情報処理装置の外部装置が、対象画像である撮像画像から認識した文字が挙げられる。また、対象画像から認識された文字は、例えば、本実施形態に係る情報処理装置が、対象画像である撮像画像から認識した文字であってもよい。上記外部装置、本実施形態に係る情報処理装置は、対象画像に対して、例えば、図１に示す文字領域検出処理部１２における処理および文字認識処理部１４における処理を行うことによって、対象画像から文字を認識する。
【００７１】
以下では、対象画像から文字を認識する処理を「文字認識処理」と示す。また、以下では、対象画像から認識された文字を「認識された文字」と示す場合がある。
【００７２】
本実施形態に係る情報処理装置は、認識された文字と文字候補との類似度に基づいて、認識された文字を選択的に訂正する。
【００７３】
ここで、本実施形態に係る類似度とは、認識された文字と文字候補とがどの位類似しているかを定量的に示す指標である。本実施形態に係る類似度は、例えば、認識された文字と文字候補との間におけるジャロ・ウィンクラー距離やレーベンシュタイン距離を算出することによって、求められる。
【００７４】
なお、本実施形態に係る類似度の算出方法は上記に限られない。例えば、本実施形態に係る情報処理装置は、認識された文字と文字候補とがどの位類似しているかを定量的に求めることが可能な任意の方法を用いて、類似度を算出することが可能である。
【００７５】
より具体的には、本実施形態に係る情報処理装置は、類似度に基づく処理として、例えば下記の（２−１）〜（２−４）に示す処理を行う。
【００７６】
ここで、上記（１）の処理（文字候補抽出制御処理）において複数の文字候補が得られた場合には、本実施形態に係る情報処理装置は、得られた文字候補それぞれに対して類似度を算出する。そして、本実施形態に係る情報処理装置は、例えば、得られた複数の文字候補のうち、最も高い類似度に対応する文字候補に対して、下記の（２−１）〜（２−４）に示す処理を行う。
【００７７】
（２−１）文字決定処理の第１の例
類似度が、認識された文字と文字候補とが一致することを示さず、かつ、類似度が所定の閾値よりも大きい場合（または、類似度が、認識された文字と文字候補とが一致することを示さず、かつ、類似度が閾値以上の場合。以下、同様とする。）には、本実施形態に係る情報処理装置は、認識された文字を、文字候補に訂正する。ここで、本実施形態に係る“認識された文字を文字候補に訂正する”とは、例えば、認識された文字を文字候補と一致するように訂正することや、認識された文字を文字候補に置き換えることによって、認識された文字を文字候補と一致させることをいう。
【００７８】
そして、本実施形態に係る情報処理装置は、訂正された文字を、対象画像から認識する文字として決定する。
【００７９】
ここで、例えば、類似度が０≦類似度≦１の値で表される場合には、類似度が１を示すときに、類似度が認識された文字と文字候補とが一致することを示す。
【００８０】
また、本実施形態に係る閾値としては、例えば、予め設定された固定値や、ユーザ操作などにより変更可能な可変値が挙げられる。類似度が０≦類似度≦１の値で表される場合における本実施形態に閾値としては、例えば、０．７や０．８などが挙げられる。なお、本実施形態に閾値が、上記に示す例に限られないことは、言うまでもない。
【００８１】
類似度が、認識された文字と文字候補とが一致することを示さず、かつ、類似度が所定の閾値よりも大きい場合とは、認識された文字が文字候補と一致はしていないが、文字候補に似ている文字である場合に該当する。よって、上記の場合、本実施形態に係る情報処理装置は、認識された文字を、文字候補に訂正して、訂正された文字を、対象画像から認識する文字として決定する。
【００８２】
（２−２）文字決定処理の第２の例
類似度が、認識された文字と文字候補とが一致することを示す場合には、本実施形態に係る情報処理装置は、認識された文字を訂正しない。そして、本実施形態に係る情報処理装置は、認識された文字を、対象画像から認識する文字として決定する。
【００８３】
文字候補は、過去に撮像画像から認識された文字に基づく文字が含まれる参照情報から抽出された文字であるので、類似度が、認識された文字と文字候補とが一致することを示す場合には、認識された文字が、対象画像から正しく文字が認識された文字である可能性が高い。よって、上記の場合、本実施形態に係る情報処理装置は、認識された文字を訂正せず、認識された文字を、対象画像から認識する文字として決定する。
【００８４】
（２−３）文字決定処理の第３の例
類似度が所定の閾値以下である場合（または、類似度が当該閾値より小さい場合。以下、同様とする。）には、本実施形態に係る情報処理装置は、文字候補を用いずに認識された文字を訂正する。そして、本実施形態に係る情報処理装置は、訂正された文字を、対象画像から認識する文字として決定する。
【００８５】
類似度が所定の閾値以下である場合とは、認識された文字が文字候補に似ている文字ではない場合に該当する。よって、上記の場合には、本実施形態に係る情報処理装置は、認識された文字を文字候補で訂正しない。本実施形態に係る情報処理装置は、例えば、図１の文字決定処理部１６と同様の処理を行うことによって、認識された文字を訂正する。
【００８６】
（２−４）文字決定処理の第４の例
本実施形態に係る情報処理装置は、上記（２−１）に示す第１の例に係る処理〜上記（２−３）に示す第３の例に係る処理のうちの２以上を組み合わせた処理を行うことも可能である。
【００８７】
本実施形態に係る情報処理装置は、類似度に基づく処理として、例えば上記（２−１）に示す第１の例に係る処理〜上記（２−４）に示す第４の例に係る処理のいずれかの処理を行うことによって、類似度に基づいて認識された文字を選択的に訂正する。
【００８８】
なお、本実施形態に係る文字決定処理は、上記に限られない。
【００８９】
例えば、上記（１）の処理（文字候補抽出制御処理）において文字候補が抽出されない場合には、本実施形態に係る情報処理装置は、上記（２−３）に示す第３の例に係る処理と同様に、文字候補を用いずに認識された文字を訂正する。そして、本実施形態に係る情報処理装置は、訂正された文字を、対象画像から認識する文字として決定する。
【００９０】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（文字候補抽出制御処理）、および上記（２）の処理（文字決定処理）を行う。
【００９１】
ここで、本実施形態に係る情報処理装置は、上記（２）の処理（文字決定処理）において、文字候補に基づいて認識された文字を選択的に訂正して、対象画像から認識する文字を決定する。また、本実施形態に係る文字候補は、上記（１）の処理（文字候補抽出制御処理）によって、集合知の役目を果たす参照情報から抽出された文字である。
【００９２】
よって、集合知を利用して対象画像から認識する文字を決定するので、本実施形態に係る情報処理装置は、例えば、認識された文字が、既存の異なる文字列として認識された場合であっても、文字候補に基づいて認識された文字を訂正して、対象画像から認識する文字を決定することができる。また、本実施形態に係る情報処理装置は、例えば、対象画像に含まれる文字が、撮像された位置から離れた位置に存在する建物や場所への誘導案内に係る文字や、“ＸＸ方面”などの遠方の地名を示す文字などであっても、文字候補に基づいて認識された文字を訂正して、対象画像から認識する文字を決定することができる。また、本実施形態に係る情報処理装置は、例えば、対象画像に含まれる文字の一部が欠けていたり、かすれていることによって、対象画像から正常に文字が認識されない場合であっても、字候補に基づいて認識された文字を訂正して、対象画像から認識する文字を決定することができる。
【００９３】
したがって、本実施形態に係る情報処理装置は、撮像画像から認識する文字の認識精度の向上を図ることができる。
【００９４】
また、本実施形態に係る情報処理装置は、集合知を利用して対象画像から認識する文字を決定するので、撮像画像から認識する文字の認識速度をより速めることができる。
【００９５】
また、撮像に関する情報に付加情報が含まれ、参照情報に付加情報が含まれる場合には、付加情報によって撮像時の状況などが考慮された上で、参照情報から文字候補が抽出される。よって、上記の場合には、本実施形態に係る情報処理装置は、例えば参照される集合知が絞り込まれた上で得られた文字候補によって、対象画像から認識する文字を決定することができるので、より高速に、かつ、より高精度に、対象画像から認識する文字を決定することができる。
【００９６】
なお、本実施形態に係る情報処理方法に係る処理は、上記（１）の処理（文字候補抽出制御処理）、および上記（２）の処理（文字決定処理）に限られない。本実施形態に係る情報処理装置は、例えば、下記に示す（３）の処理、下記に示す（４）の処理の一方、または双方の処理を、本実施形態に係る情報処理方法に係る処理としてさらに行うことも可能である。
【００９７】
（３）記録制御処理
本実施形態に係る情報処理装置は、上記（２）の処理（文字決定処理）において決定された文字を、対象画像に対応する撮像に関する情報と対応付けて、参照情報に記録させる。
【００９８】
例えば、記憶部（後述する）や外部記録媒体に参照情報が記憶されている場合には、本実施形態に係る情報処理装置は、上記（２）の処理（文字決定処理）において決定された文字を、対象画像に対応する撮像に関する情報とを、参照情報に対応付けて記録する。
【００９９】
ここで、本実施形態に係る情報処理装置は、例えば、上記（２）の処理（文字決定処理）において文字が決定されるごとに、当該文字と対象画像に対応する撮像に関する情報とを参照情報に記録する。
【０１００】
なお、本実施形態に係る記録制御処理は、上記に限られない。
【０１０１】
例えば、本実施形態に係る情報処理装置は、決定された文字と対象画像に対応する撮像に関する情報との組み合わせが、設定されている回数以上得られた場合（または、当該組み合わせが当該回数より多く得られた場合）に、決定された文字と対象画像に対応する撮像に関する情報とを、参照情報に対応付けて記録してもよい。上記のように参照情報への記録を制御することによって、例えば、より正確な文字を参照情報に記憶させることができ、また、悪意などによる恣意的な文字が参照情報に記録される可能性を低減することができる。
【０１０２】
本実施形態に係る設定されている回数は、予め設定された固定値であってもよいし、ユーザ操作などに基づき変更可能な可変値であってもよい。
【０１０３】
また、例えば、本実施形態に係る情報処理装置とネットワークを介して（または直接的に）通信が可能な外部装置が備える記録媒体、または、当該外部装置に接続された外部記録媒体に、参照情報が記憶されている場合には、本実施形態に係る情報処理装置は、当該外部装置に対して、参照情報を更新させる更新要求を送信させる。本実施形態に係る情報処理装置が更新要求を送信させる対象の外部装置としては、例えば、後述する本実施形態に係る管理装置などが挙げられる。
【０１０４】
本実施形態に係る情報処理装置は、例えば、本実施形態に係る情報処理装置が備える通信部（後述する）や、本実施形態に係る情報処理装置に接続されている外部通信デバイスに、更新要求を送信させる。
【０１０５】
ここで、本実施形態に係る更新要求には、例えば、決定された文字と対象画像に対応する撮像に関する情報とを対応付けて参照情報に記録させるための命令と、決定された文字と、対象画像に対応する撮像に関する情報とが含まれる。
【０１０６】
更新要求を受信した外部装置は、例えば、更新要求が受信されるごとに、更新要求に含まれる文字と撮像に関する情報とを参照情報に記録する。
【０１０７】
なお、更新要求を受信した外部装置における処理は、上記に限られない。
【０１０８】
例えば、更新要求を受信した外部装置は、更新要求に含まれる文字と撮像に関する情報との組み合わせが、設定されている回数以上得られた場合（または、当該組み合わせが当該回数より多く得られた場合）に、更新要求に含まれる文字と撮像に関する情報とを、参照情報に対応付けて記録してもよい。上記のように参照情報への記録が制御されることによって、例えば、より正確な文字を参照情報に記憶させることができ、また、悪意などによる恣意的な文字が参照情報に記録される可能性を低減することができる。
【０１０９】
（４）文字認識処理
本実施形態に係る情報処理装置は、対象画像から文字を認識する。本実施形態に係る情報処理装置は、上述したように、例えば、図１に示す文字領域検出処理部１２における処理および文字認識処理部１４における処理を行うことによって、対象画像から文字を認識する。
【０１１０】
本実施形態に係る文字認識処理を行う場合、本実施形態に係る情報処理装置は、上記（２）の処理（文字決定処理）において、本実施形態に係る文字認識処理により認識された文字を選択的に訂正して、対象画像から認識する文字を決定する。
【０１１１】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、（Ｉ）“上記（１）の処理（文字候補抽出制御処理）、および上記（２）の処理（文字決定処理）”、（ＩＩ）“上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、および上記（３）の処理（記録制御処理）”、（ＩＩＩ）“上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、および上記（４）の処理（文字認識処理）”、（ＩＶ）“上記（１）の処理（文字候補抽出制御処理）〜上記（４）の処理（文字認識処理）”を行う。
【０１１２】
本実施形態に係る情報処理装置が、本実施形態に係る情報処理方法に係る処理として上記（Ｉ）の処理〜上記（ＩＶ）の処理のいずれかの処理を行う場合であっても、本実施形態に係る情報処理装置は、上記（１）の処理（文字候補抽出制御処理）、および上記（２）の処理（文字決定処理）によって、文字候補に基づいて認識された文字を選択的に訂正して、対象画像から認識する文字を決定することができる。
【０１１３】
なお、上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、上記（３）の処理（記録制御処理）、および上記（４）の処理（文字認識処理）は、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理は、上記（Ｉ）の処理〜上記（ＩＶ）の処理それぞれを１つの処理と捉えることもでき、または、上記（Ｉ）の処理〜上記（ＩＶ）の処理それぞれを、（任意の切り分け方によって）２以上の処理と捉えることも可能である。
【０１１４】
［２−３］本実施形態に係る情報処理方法に係る処理の具体例
図３は、本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。ここで、図３では、例えばステップＳ１００、Ｓ１０２の処理が、上記（４）の処理（文字認識処理）に該当する。また、図３では、例えばステップＳ１０４、Ｓ１１２の処理が、上記（１）の処理（文字候補抽出制御処理）に該当する。また、図３では、例えばステップＳ１０８の処理、およびステップＳ１１４〜Ｓ１２０の処理が、上記（２）の処理（文字決定処理）に該当する。
【０１１５】
本実施形態に係る情報処理装置は、対象画像から文字領域を検出する（Ｓ１００）。本実施形態に係る情報処理装置は、例えば図１に示す文字領域検出処理部１２と同様の処理を行うことによって、対象画像から文字領域を検出する。
【０１１６】
ここで、本実施形態に係る情報処理装置は、例えば、撮像デバイスから主体的に送信される撮像画像を、通信部（後述する）などを介して受信することによって、対象画像を取得する。また、本実施形態に係る情報処理装置は、例えば、撮像画像を示すデータが記憶されている記録媒体から、当該データを読み出すことによって、対象画像を取得してもよい。
【０１１７】
本実施形態に係る情報処理装置は、対象画像から文字を認識する（Ｓ１０２）。本実施形態に係る情報処理装置は、例えば図１に示す文字認識処理部１４と同様の処理を行うことによって、対象画像から文字を認識する。
【０１１８】
本実施形態に係る情報処理装置は、対象画像に対応する撮像に関する情報を取得する（Ｓ１０４）。本実施形態に係る情報処理装置は、例えば、撮像デバイスから主体的に送信される撮像に関する情報を、通信部（後述する）などを介して受信することによって、対象画像に対応する撮像に関する情報を取得する。また、本実施形態に係る情報処理装置は、例えば、撮像画像を示すデータと撮像に関する情報とが対応付けて記憶されている記録媒体から、対象画像に対応する撮像に関する情報を読み出すことによって、撮像に関する情報を取得してもよい。
【０１１９】
本実施形態に係る情報処理装置は、対象画像に対応する撮像に関する情報が取得されたか否かを判定する（Ｓ１０６）
【０１２０】
ステップＳ１０６において対象画像に対応する撮像に関する情報が取得されたと判定されない場合には、本実施形態に係る情報処理装置は、例えば図１に示す文字決定処理部１６と同様に、単語辞書を用いて認識された文字を訂正する（Ｓ１０８）。そして、本実施形態に係る情報処理装置は、訂正された文字を、対象画像から認識する文字として決定する。
【０１２１】
また、ステップＳ１０６において対象画像に対応する撮像に関する情報が取得されたと判定された場合には、本実施形態に係る情報処理装置は、取得された撮像に関する情報に基づいて、参照情報から文字情報を抽出させる（Ｓ１１０）。本実施形態に係る情報処理装置は、例えば、参照情報を検索することや、外部装置に参照情報を検索させることによって、参照情報から文字情報を抽出させる。
【０１２２】
本実施形態に係る情報処理装置は、文字候補が得られたか否かを判定する（Ｓ１１２）。ここで、参照情報には、過去に撮像画像から認識された文字に基づく文字が含まれるので、ステップＳ１１２の処理は、例えば、撮像に関する情報に対応する撮像可能領域などにおいて、過去に認識された文字があるか否かを判定する処理であるといえる。
【０１２３】
ステップＳ１１２において文字候補が得られない場合には、本実施形態に係る情報処理装置は、ステップＳ１０８の処理を行い、訂正された文字を、対象画像から認識する文字として決定する。
【０１２４】
また、ステップＳ１１２において文字候補が得られた場合には、本実施形態に係る情報処理装置は、認識された文字と文字候補との類似度を算出する（Ｓ１１４）。本実施形態に係る情報処理装置は、例えば認識された文字と文字候補との間におけるジャロ・ウィンクラー距離などを算出し、算出の結果得られた値を類似度とする。
【０１２５】
本実施形態に係る情報処理装置は、類似度が、認識された文字と文字候補とが完全に一致していることを示しているか否かを判定する（Ｓ１１６）。本実施形態に係る情報処理装置は、例えば類似度が０≦類似度≦１の値で表されるときには、類似度が“１”を示す場合に、認識された文字と文字候補とが完全に一致していることを示していると判定する。
【０１２６】
ステップＳ１１６において認識された文字と文字候補とが完全に一致していることを示していると判定された場合には、本実施形態に係る情報処理装置は、認識された文字を訂正せず、認識された文字を対象画像から認識する文字として決定する。
【０１２７】
また、ステップＳ１１６において認識された文字と文字候補とが完全に一致していることを示していると判定されない場合には、本実施形態に係る情報処理装置は、類似度が所定の閾値以上であるか否かを判定する（Ｓ１１８）。なお、本実施形態に係る情報処理装置は、ステップＳ１１８において、類似度が所定の閾値より大きいか否かを判定してもよい。
【０１２８】
ステップＳ１１８において類似度が所定の閾値以上であると判定された場合には、本実施形態に係る情報処理装置は、文字候補を用いて認識された文字を訂正する（Ｓ１２０）。そして、本実施形態に係る情報処理装置は、訂正された文字を、対象画像から認識する文字として決定する。
【０１２９】
また、ステップＳ１１８において類似度が所定の閾値以上であると判定されない場合には、本実施形態に係る情報処理装置は、ステップＳ１０８の処理を行い、訂正された文字を、対象画像から認識する文字として決定する。
【０１３０】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば図３に示す処理を行うことによって、対象画像から認識する文字を決定する。
【０１３１】
次に、本実施形態に係る情報処理方法に係る処理による文字の認識を、具体例を挙げて説明する。
【０１３２】
図４は、本実施形態に係る情報処理方法に係る処理による文字の認識の一例を示す説明図である。図４に示すＡは、対象画像の一例を示しており、図４に示すＢは、対象画像から認識された文字の一例を示している。また、図４に示すＣは、本実施形態に係る情報処理方法に係る処理により決定された、対象画像から認識する文字の一例を示している。
【０１３３】
例えば図４のＢに示すように認識された文字が“桜本町”であり、取得された撮像に関する情報が下記を示す場合を例に挙げる。
・緯度：３５．４５０９１８（位置を示す情報の一例）
・経度：１３９．６３１０７３（位置を示す情報の一例）
・方向：１１５［°］（付加情報の一例）
・高度：Ｎ／Ａ（付加情報の一例）
【０１３４】
本実施形態に係る情報処理装置は、撮像に関する情報に含まれる位置を示す情報および付加情報に基づいて、例えば、位置から半径Ｘ［Ｋｍ］以内であり、北方向を基準方向として時計回りに“１１５−ｔ［°］＜θ＜１１５＋ｔ［°］”の範囲（ｔは、方向に係る閾値であり、Ｘは、撮像デバイスの解像度と相関する閾値。）を、撮像可能領域として特定する。
【０１３５】
本実施形態に係る情報処理装置は、例えば図２Ａに示す参照情報から、撮像に関する情報に基づき特定された撮像可能領域に対応する文字を抽出させて、文字候補を得る。例えば図２Ａに示す参照情報からは、“桜木町”、“野毛方面”、
“横浜ワールドポーターズ”、“横浜美術館”が、文字候補として得られる。
【０１３６】
本実施形態に係る情報処理装置は、得られた文字候補それぞれに対して類似度を算出する。そして、図４の例では、本実施形態に係る情報処理装置は、認識された文字“桜本町”との類似度が最も高い“桜木町”を用いて、当該認識された文字“桜本町”を“桜木町”に訂正する。そして、本実施形態に係る情報処理装置は、訂正された文字である“桜木町”を、対象画像から認識する文字として決定する。
【０１３７】
本実施形態に係る情報処理方法では、上述したように、いわゆる集合知を利用して撮像画像から認識された文字を選択的に訂正する。よって、本実施形態に係る情報処理方法が用いられることによって、例えば“ｒｎ”（ｒとｎ）と“ｍ”となど、人間でも誤認識しやすい文字が撮像画像に含まれる場合であっても、撮像画像から認識された文字を正しい文字に訂正することができる。
【０１３８】
［２−４］本実施形態に係る情報処理方法に係る処理により決定された文字の利用例
次に、本実施形態に係る情報処理方法に係る処理により決定された文字の利用例を挙げる。
【０１３９】
（ｉ）第１の利用例：参照情報の更新（集合知の更新）
例えば、本実施形態に係る情報処理装置が上記（３）の処理（記録制御処理）を行うことによって参照情報が更新され、その結果、集合知が更新される。
【０１４０】
なお、本実施形態に係る参照情報の更新方法は、本実施形態に係る情報処理装置が上記（３）の処理（記録制御処理）を行う方法に限られない。例えば、本実施形態に係る情報処理装置は、決定された文字と対象画像に対応する撮像に関する情報とを、外部装置に送信し、当該外部装置が参照情報を更新してもよい。本実施形態に係る参照情報を更新することが可能な上記外部装置の構成の一例については、後述する本実施形態に係る管理装置を例に挙げて説明する。
【０１４１】
（ｉｉ）第２の利用例：翻訳
本実施形態に係る情報処理方法では、上述したように、いわゆる集合知を利用して撮像画像から認識された文字を選択的に訂正するので、本実施形態に係る情報処理方法が用いられることによって、撮像画像から認識する文字の認識精度の向上が図られる。そのため、本実施形態に係る情報処理方法に係る処理により決定された文字に対して、翻訳処理が行われた場合には、より正しい翻訳結果が得られる可能性が高い。
【０１４２】
よって、本実施形態に係る情報処理方法に係る処理により決定された文字が、例えば、案内板や、標識、観光地案内、飲食施設のメニュー、公共交通機関の路線図や駅周辺地図などに記載された文字である場合には、これらに記載された文字が翻訳された文字を、ユーザに対して提示することが可能となる。
【０１４３】
図５は、本実施形態に係る情報処理方法に係る処理により決定された文字の利用例を示す説明図である。図５は、標識に記載された文字が翻訳された文字が、ユーザが有する機器の表示画面に表示された例を示している。
【０１４４】
（ｉｉｉ）第３の利用例：決定された文字と同一の文字が記載された位置の提示
例えば、公共交通機関の路線図や駅周辺地図などを示す画像の中から、本実施形態に係る情報処理方法に係る処理により決定された文字と同一の文字が検索されて、検索された文字の位置が、ユーザに提示される。
【０１４５】
（ｉｖ）第４の利用例：決定された文字に基づく検索結果の提示
例えば、決定された文字と同一の文字が含まれる画像が検索され、検索された画像が、一覧表示などの任意の提示方法によって、ユーザに提示される。また、決定された文字に基づいて、Ｗｅｂページなどが検索されてもよい。
【０１４６】
（ｖ）第５の利用例：撮像画像のメタデータとしての利用
本実施形態に係る情報処理方法に係る処理により決定された文字は、対象画像である撮像画像のメタデータとして、当該撮像画像と対応付けて記録媒体に記録される。上記記録媒体に記憶されたメタデータは、画像の分類や、画像の検索、画像のフィルタリングなどに用いられる。
【０１４７】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な、本実施形態に係る情報処理装置の構成の一例について説明する。以下では、本実施形態に係る情報処理方法に係る処理として、上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、および上記（４）の処理（文字認識処理）が行われる場合における、本実施形態に係る情報処理装置の構成を例に挙げる。
【０１４８】
図６は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、文字認識部１０２と、文字候補抽出制御部１０４と、文字決定処理部１０６とを備える。
【０１４９】
また、情報処理装置１００は、例えば、制御部（図示せず）や、ＲＯＭ（Read  Only  Memory。図示せず）、ＲＡＭ（Random  Access  Memory。図示せず）、外部装置と通信を行うための通信部（図示せず）、記憶部（図示せず）などを備えていてもよい。
【０１５０】
制御部（図示せず）は、例えば、ＭＰＵなどの演算回路で構成されるプロセッサや、各種回路などで構成され、情報処理装置１００全体を制御する。また、制御部（図示せず）は、例えば、情報処理装置１００において、文字認識部１０２、文字候補抽出制御部１０４、および文字決定処理部１０６のうちの１または２以上の役目を果たしてもよい。なお、文字認識部１０２、文字候補抽出制御部１０４、および文字決定処理部１０６のうちの１または２以上が、各部の処理を実現可能な専用の（または汎用の）回路で構成されていてもよいことは、言うまでもない。
【０１５１】
ＲＯＭ（図示せず）は、制御部（図示せず）が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部（図示せず）により実行されるプログラムなどを一時的に記憶する。
【０１５２】
通信部（図示せず）は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、外部装置と無線または有線で通信を行う役目を果たす。ここで、通信部（図示せず）としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。
【０１５３】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、アプリケーションなど様々なデータを記憶する。また、記憶部（図示せず）には、例えば、撮像画像を示す画像データや、当該画像データに対応する撮像に関する情報、参照情報など、本実施形態に係る情報処理方法に係る処理に係るデータが記憶されていてもよい。
【０１５４】
ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。
【０１５５】
文字認識部１０２は、上記（４）の処理（文字認識処理）を主体的に行う役目を果たし、対象画像である撮像画像から文字を認識する。
【０１５６】
文字認識部１０２は、例えば、図１に示す文字領域検出処理部１２と同様の機能を有する文字領域検出処理部１０８と、文字認識処理部１４と同様の機能を有する文字認識処理部１１０とを備え、図１に示す画像処理装置１０と同様に、撮像画像から文字を認識する。
【０１５７】
文字候補抽出制御部１０４は、上記（１）の処理（文字候補抽出制御処理）を主体的に行う役目を果たし、対象画像に対応する撮像に関する情報に基づいて、参照情報から、撮像に関する情報に対応する文字を文字候補として抽出させる。図６では、撮像に関する情報に、位置に関する情報と付加情報とが含まれる例を示している。
【０１５８】
また、文字候補抽出制御部１０４は、対象画像に対応する撮像に関する情報が取得されない場合には、文字候補を抽出させない。
【０１５９】
文字決定処理部１０６は、上記（２）の処理（文字決定処理）を主体的に行う役目を果たし、文字候補抽出制御部１０４により得られた文字候補に基づいて、対象画像から認識された文字を選択的に訂正して、対象画像から認識する文字を決定する。文字決定処理部１０６は、例えば、例えば上記（２−１）に示す第１の例に係る処理〜上記（２−４）に示す第４の例に係る処理のいずれかの処理を行うことによって、対象画像から認識する文字を決定する。
【０１６０】
図６では、文字決定処理部１０６が、第１の文字決定処理部１１２と、第２の文字決定処理部１１４とを有し、上記（２−４）に示す第４の例に係る処理を行う例を示している。ここで、第１の文字決定処理部１１２は、例えば図３のステップＳ１０６の処理、およびステップＳ１１０〜Ｓ１２０の処理を行う。また、第２の文字決定処理部１１４は、例えば図３のステップＳ１０８の処理を行う。
【０１６１】
情報処理装置１００は、例えば図６に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、および上記（４）の処理（文字認識処理））を行う。
【０１６２】
したがって、情報処理装置１００は、例えば図６に示す構成によって、撮像画像から認識する文字の認識精度の向上を図ることができる。
【０１６３】
また、例えば図６に示す構成によって、情報処理装置１００は、例えば上述したような、本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を、奏することができる。
【０１６４】
なお、本実施形態に係る情報処理装置の構成は、図６に示す構成に限られない。
【０１６５】
例えば、本実施形態に係る情報処理装置は、図６に示す文字認識部１０２を備えない構成をとることが可能である。
【０１６６】
文字認識部１０２を備えない構成をとる場合であっても、本実施形態に係る情報処理装置は、上記（１）の処理（文字候補抽出制御処理）において得られた文字候補と、外部装置において対象画像である撮像画像から認識された文字とを用いて、上記（２）の処理（文字決定処理）を行うことが可能である。よって、文字認識部１０２を備えない構成をとる場合であっても、本実施形態に係る情報処理装置は、撮像画像から認識する文字の認識精度の向上を図ることができる。
【０１６７】
また、本実施形態に係る情報処理装置は、上記（３）の処理（記録制御処理）を主体的に行う役目を果たす記録制御部（図示せず）をさらに備えていてもよい。記録制御部（図示せず）を備える場合には、参照情報を更新させることにより、いわゆる集合知を更新させることが可能となる。よって、記録制御部（図示せず）をさらに備える場合には、文字候補によって認識された文字が訂正される頻度を、より高めることができる可能性が高まるので、撮像画像から認識する文字の認識精度の向上を図ることができる。
【０１６８】
また、本実施形態に係る情報処理装置は、上述した本実施形態に係る情報処理方法に係る処理により決定された文字の利用例に係る各処理を行う、処理部をさらに備えていてもよい。
【０１６９】
また、上述したように、上記（１）の処理（文字候補抽出制御処理）、上記（２）の処理（文字決定処理）、上記（３）の処理（記録制御処理）、および上記（４）の処理（文字認識処理）は、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理を実現するための構成は、図１２に示す構成や、上記変形例に係る構成に限られず、本実施形態に係る情報処理方法に係る処理の切り分け方に応じた構成をとることが可能である。
【０１７０】
（本実施形態に係る管理装置）
上記（ｉ）に示す第１の利用例（参照情報の更新）において示したように、本実施形態に係る参照情報は、本実施形態に係る情報処理方法に係る処理により決定された文字と、対象画像に対応する撮像に関する情報とによって、更新することが可能である。また、参照情報が更新されることによって、文字候補によって認識された文字が訂正される頻度を、より高めることができる可能性が高まるので、撮像画像から認識する文字の認識精度の向上を図ることができる。
【０１７１】
また、上記（ｉ）に示す第１の利用例（参照情報の更新）において示したように、参照情報の更新に係る処理は、本実施形態に係る情報処理装置の外部装置において行われてもよい。
【０１７２】
そこで、次に、参照情報を更新することが可能な装置として、本実施形態に係る管理装置について説明する。
【０１７３】
図７は、本実施形態に係る管理装置２００の構成の一例を示すブロック図である。図７では、管理装置２００とネットワーク３００を介して接続される情報処理装置１００、…をさらに示している。つまり、図７は、管理装置２００と、情報処理装置１００、…とが、ネットワーク３００を介して接続される情報処理システム１０００を示している。ここで、本実施形態に係る“一の装置と他の装置とが接続される”とは、例えば、一の装置と他の装置とが通信を行うことが可能な状態であることをいう。
【０１７４】
管理装置２００は、例えば、通信部２０２と、記憶部２０４と、制御部２０６とを備える。
【０１７５】
また、管理装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。管理装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１７６】
ＲＯＭ（図示せず）は、制御部２０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部２０６により実行されるプログラムなどを一時的に記憶する。
【０１７７】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１７８】
［管理装置２００のハードウェア構成例］
図８は、本実施形態に係る管理装置２００のハードウェア構成の一例を示す説明図である。管理装置２００は、例えば、ＭＰＵ２５０と、ＲＯＭ２５２と、ＲＡＭ２５４と、記録媒体２５６と、入出力インタフェース２５８と、操作入力デバイス２６０と、表示デバイス２６２と、通信インタフェース２６４とを備える。また、管理装置２００は、例えば、データの伝送路としてのバス２６６で各構成要素間を接続する。
【０１７９】
ＭＰＵ２５０は、例えば、ＭＰＵなどの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、管理装置２００全体を制御する制御部２０６として機能する。また、ＭＰＵ２５０は、管理装置２００において、例えば、後述する処理部２１０の役目を果たす。
【０１８０】
ＲＯＭ２５２は、ＭＰＵ２５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ２５４は、例えば、ＭＰＵ２５０により実行されるプログラムなどを一時的に記憶する。
【０１８１】
記録媒体２５６は、記憶部２０４として機能し、例えば、参照情報などの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記録媒体２５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体２５６は、管理装置２００から着脱可能であってもよい。
【０１８２】
入出力インタフェース２５８は、例えば、操作入力デバイス２６０や、表示デバイス２６２を接続する。操作入力デバイス２６０は、操作部（図示せず）として機能し、また、表示デバイス２６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース２５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【０１８３】
また、操作入力デバイス２６０は、例えば、管理装置２００上に備えられ、管理装置２００の内部で入出力インタフェース２５８と接続される。操作入力デバイス２６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【０１８４】
また、表示デバイス２６２は、例えば、管理装置２００上に備えられ、管理装置２００の内部で入出力インタフェース２５８と接続される。表示デバイス２６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０１８５】
なお、入出力インタフェース２５８が、管理装置２００の外部装置としての外部操作入力デバイス（例えば、キーボードやマウスなど）や外部表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス２６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１８６】
通信インタフェース２６４は、管理装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、情報処理装置１００などの外部装置と無線または有線で通信を行うための通信部２０２として機能する。ここで、通信インタフェース２６４としては、例えば、通信アンテナおよびＲＦ回路や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路、ＩＥＥＥ８０２．１１ポートおよび送受信回路、あるいはＬＡＮ端子および送受信回路などが挙げられる。
【０１８７】
管理装置２００は、例えば図８に示す構成によって、参照情報を更新する処理を行う。なお、本実施形態に係る管理装置２００のハードウェア構成は、図８に示す構成に限られない。
【０１８８】
例えば、管理装置２００は、接続されている外部通信デバイスを介して、情報処理装置１００などの外部装置と通信を行う場合には、通信インタフェース２６４を備えていなくてもよい。また、管理装置２００は、記憶媒体２５６や、操作デバイス２６０、表示デバイス２６２を備えない構成をとることも可能である。
【０１８９】
再度図７を参照して、管理装置２００の構成の一例について説明する。通信部２０２は、管理装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、情報処理装置１００などの外部装置と無線または有線で通信を行う。また、通信部２０２は、例えば制御部２０６により通信が制御される。
【０１９０】
ここで、通信部２０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部２０２の構成は、上記に限られない。例えば、通信部２０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１９１】
記憶部２０４は、管理装置２００が備える記憶手段であり、例えば、参照情報などの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。図７では、参照情報２２０が記憶部２０４に記憶されている例を示している。
【０１９２】
ここで、記憶部２０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記憶部２０４は、管理装置２００から着脱可能であってもよい。
【０１９３】
制御部２０６は、例えばＭＰＵなどで構成され、管理装置２００全体を制御する役目を果たす。また、制御部２０６は、例えば処理部２１０を備える。
【０１９４】
処理部２１０は、参照情報を更新する処理を主導的に行う。処理部２１０は、例えば、撮像画像から認識された文字と、撮像画像に対応する撮像に関する情報とが取得された場合に、取得された文字と撮像に関する情報とを、参照情報に対応付けて記録する。
【０１９５】
ここで、処理部２１０は、例えば、情報処理システム１０００を構成する情報処理装置１００それぞれから、撮像画像から認識された文字と、撮像画像に対応する撮像に関する情報とが取得されるごとに、当該文字と対象画像に対応する撮像に関する情報とを対応付けて参照情報に記録する。
【０１９６】
なお、処理部２１０における参照情報を更新する処理は、上記に限られない。
【０１９７】
例えば、処理部２１０は、取得された文字と対象画像に対応する撮像に関する情報との組み合わせが、設定されている回数以上得られた場合（または、当該組み合わせが当該回数より多く得られた場合）に、取得された文字と対象画像に対応する撮像に関する情報とを、参照情報に対応付けて記録してもよい。処理部２１０が、上記のように参照情報への記録を制御することによって、例えば、より正確な文字を参照情報に記憶させることができ、また、悪意などによる恣意的な文字が参照情報に記録される可能性を低減することができる。
【０１９８】
処理部２１０は、例えば上記のような処理を行うことによって、参照情報を更新する。
【０１９９】
なお、処理部２１０が行う処理は、参照情報を更新する処理に限られない。例えば、処理部２１０は、参照情報から文字候補となる文字を抽出する処理を行ってもよい。
【０２００】
処理部２１０は、例えば、情報処理システム１０００を構成する情報処理装置１００から送信された文字候補送信要求に基づいて、文字候補送信要求に含まれる撮像に関する情報に対応する文字を参照情報から検索して、参照情報から、文字候補となる文字を抽出する。そして、処理部２１０は、抽出された文字候補を、通信部２０２に、文字候補送信要求を送信した情報処理装置１００に対して送信させる。
【０２０１】
本実施形態に係る管理装置２００は、例えば図７に示す構成によって、参照情報を更新する。
【０２０２】
なお、本実施形態に係る管理装置の構成は、図７に示す構成に限られない。
【０２０３】
例えば、本実施形態に係る管理装置は、図７に示す処理部２１０を、制御部２０６とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０２０４】
また、参照情報から文字候補となる文字を抽出する処理を行う機能を有する場合、本実施形態に係る管理装置は、例えば、参照情報から文字候補となる文字を抽出する処理を行う抽出処理部（図示せず）を、処理部２１０とは別体の処理回路で実現してもよい。
【０２０５】
また、通信部２０２と同様の機能、構成を有する外部の通信デバイスを介して、情報処理装置１００などの外部装置と通信を行う場合には、本実施形態に係る管理装置は、通信部２０２を備えない構成をとることも可能である。
【０２０６】
以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、携帯電話やスマートフォンなどの通信装置、タブレット型の装置、ＰＣ（Personal  Computer）やサーバなどのコンピュータ、表示装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機など、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０２０７】
また、本実施形態に係る情報処理装置は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムにより実現されてもよい。つまり、上述した本実施形態に係る情報処理装置は、例えば、複数の装置からなるシステムとして実現することも可能である。
【０２０８】
また、本実施形態として、管理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、ＰＣやサーバなどのコンピュータなど、参照情報の更新することが可能な、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することもできる。
【０２０９】
（本実施形態に係るプログラム）
［Ｉ］本実施形態に係る情報処理装置として機能させるためのプログラム
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、上記（Ｉ）の処理、上記（ＩＩ）の処理、上記（ＩＩＩ）の処理、上記（ＩＶ）の処理など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、撮像画像から認識する文字の認識精度の向上を図ることができる。
【０２１０】
また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０２１１】
［ＩＩ］本実施形態に係る管理装置として機能させるためのプログラム
コンピュータを、本実施形態に係る管理装置として機能させるためのプログラム（例えば、“上記参照情報を更新する処理”や、“上記参照情報を更新する処理、および上記参照情報から文字候補となる文字を抽出する処理”）が、コンピュータにおいてプロセッサなどにより実行されることによって、参照情報を更新することができる。
【０２１２】
ここで、参照情報が更新されることによって、文字候補によって認識された文字が訂正される頻度を、より高めることができる可能性が高まる。よって、コンピュータを、本実施形態に係る管理装置として機能させるためのプログラムによって、撮像画像から認識する文字の認識精度の向上を図ることが可能な情報処理システムを実現することができる。
【０２１３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２１４】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置、または、本実施形態に係る管理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムをそれぞれ記憶させた記録媒体、または、上記プログラムを共に記憶させた記録媒体も併せて提供することができる。
【０２１５】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０２１６】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０２１７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させる文字候補抽出制御部と、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定する文字決定処理部と、
を備え、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置。
（２）
前記文字決定処理部は、前記認識された文字と前記文字候補との類似度に基づいて、前記認識された文字を選択的に訂正する、（１）に記載の情報処理装置。
（３）
前記文字決定処理部は、
前記類似度が、前記認識された文字と前記文字候補とが一致することを示さず、かつ、前記類似度が所定の閾値よりも大きい場合、または、前記類似度が、前記認識された文字と前記文字候補とが一致することを示さず、かつ、前記類似度が前記閾値以上の場合に、前記認識された文字を前記文字候補に訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、（２）に記載の情報処理装置。
（４）
前記文字決定処理部は、
前記類似度が、前記認識された文字と前記文字候補とが一致することを示す場合には、前記認識された文字を訂正せず、
前記認識された文字を、前記対象画像から認識する文字として決定する、（２）または（３）に記載の情報処理装置。
（５）
前記文字決定処理部は、
前記類似度が所定の閾値以下である場合、または、前記類似度が前記閾値より小さい場合には、前記文字候補を用いずに前記認識された文字を訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、（２）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記文字決定処理部は、前記文字候補が抽出されない場合には、前記文字候補を用いずに前記認識された文字を訂正し、
訂正された文字を、前記対象画像から認識する文字として決定する、（１）〜（５）のいずれか１つに記載の情報処理装置。
（７）
前記文字候補抽出制御部は、前記対象画像に対応する前記撮像に関する情報が取得されない場合には、前記文字候補を抽出させない、（１）〜（６）のいずれか１つに記載の情報処理装置。
（８）
前記撮像に関する情報には、撮像デバイスに関する情報、撮像される領域に関する情報、撮像される状況に関する情報、撮像される時間に関する情報のうちの、１または２以上がさらに含まれる、（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）
決定された文字を、前記対象画像に対応する前記撮像に関する情報と対応付けて、前記参照情報に記録させる記録制御部をさらに備える、（１）〜（８）のいずれか１つに記載の情報処理装置。
（１０）
前記対象画像から文字を認識する文字認識部をさらに備え、
前記文字決定処理部は、前記文字認識部において認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定する、（１）〜（９）のいずれか１つに記載の情報処理装置。
（１１）
撮像画像から認識された文字と、前記撮像画像に対応する、撮像された位置を示す情報を含む撮像に関する情報とが取得された場合に、取得された前記文字と前記撮像に関する情報とを対応付けて記録する処理部を備える、管理装置。
（１２）
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させるステップと、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定するステップと、
を有し、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、情報処理装置により実行される情報処理方法。
（１３）
文字が認識される対象の撮像画像である対象画像に対応する、撮像された位置を示す情報を含む撮像に関する情報に基づいて、前記撮像に関する情報と文字とが対応付けて記憶される参照情報から、前記撮像に関する情報に対応する文字を、前記対象画像から認識する文字の候補である文字候補として抽出させるステップ、
抽出された前記文字候補に基づいて、前記対象画像から認識された文字を選択的に訂正して、前記対象画像から認識する文字を決定するステップ、
をコンピュータに実行させ、
前記参照情報に記憶される文字には、過去に撮像画像から認識された文字に基づく文字が含まれる、プログラム。
【符号の説明】
【０２１８】
１０    画像処理装置
１２、１０８    文字領域検出処理部
１４、１１０    文字認識処理部
１６、１０６    文字決定処理部
１００    情報処理装置
１０２    文字認識部
１０４    文字候補抽出部
１１２    第１の文字決定処理部
１１４    第２の文字決定処理部
２００    管理装置
２０２    通信部
２０４    記憶部
２０６    制御部
２１０    処理部
２２０    参照情報
３００    ネットワーク
１０００    情報処理システム
【図１】
2015219821.tif 000003
【図２Ａ】
2015219821.tif 000004
【図２Ｂ】
2015219821.tif 000005
【図３】
2015219821.tif 000006
【図４】
2015219821.tif 000007
【図５】
2015219821.tif 000008
【図６】
2015219821.tif 000009
【図７】
2015219821.tif 000010
【図８】
2015219821.tif 000011