(57)【要約】【課題】  撮像された画像データに含まれる情報伝達データを意味が共通していて伝達形式が異なる他のデータに効率的に変換する情報変換装置および情報変換方法を提供する。【解決手段】  携帯ゲーム機１００の抽出部４１５は，撮像されている画像データから文字エリアを抽出し，認識部４２０は，文字エリアから特定言語の文字列（情報伝達データ）を認識する。翻訳部４３０は，認識された特定言語の文字列と，その文字列と意味が共通していて伝達形式が異なる他の言語の文字列データとが対応付けられてフラッシュメモリ１６０に記憶されていない場合のみ，翻訳プログラムを用いて特定言語の文字列を他の言語の文字列（他のデータ）に翻訳する。特定言語の文字列がフラッシュメモリ１６０に記憶されているとき，その文字列は翻訳されないので，携帯ゲーム１００の処理速度を向上させ，消費電力を低減させることができる。【選択図】    図４
2006146454.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部と；
前記撮像されている被写体の画像データのうちから情報を伝達するデータを認識する認識部と；
データが記憶された記憶部と；
情報伝達データと，前記情報伝達データと意味が共通していて伝達形式が異なる他のデータと，を対応付けて複数記憶している辞書ファイルと；
前記認識された情報伝達データと，前記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて前記記憶部に記憶されているか否かを判定する判定部と；
前記判定部により，前記認識された情報伝達データと前記他のデータとが対応付けられて前記記憶部に記憶されていないと判定された場合のみ，前記辞書ファイルを用いて前記認識された情報伝達データを前記他のデータに変換する情報変換部と；を備える情報変換装置。
【請求項２】
前記情報変換装置であって，さらに，
前記認識された情報伝達データと前記変換された他のデータとを対応付けて前記記憶部に記憶するメモリ制御部；を備える請求項１に記載された情報変換装置。
【請求項３】
前記情報変換装置であって，さらに，
前記判定部により，前記認識された情報伝達データと，前記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて前記記憶部に記憶されていると判定された場合，前記情報伝達データに代えて前記記憶部に記憶されている他のデータを出力する出力部を備える請求項１に記載された情報変換装置。
【請求項４】
前記情報変換装置であって，さらに，
前記判定部により，前記認識された情報伝達データと，前記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて前記記憶部に記憶されていないと判定された場合，前記情報伝達データに代えて前記情報変換部により変換された他のデータを出力する出力部，を備える請求項１に記載された情報変換装置。
【請求項５】
前記認識部は，
前記撮像されている画像データから特定言語の文字列を認識し，
前記辞書ファイルは，
前記情報伝達データとしての特定言語の文字列と，前記特定言語の文字列と意味が共通していて伝達形式が異なる他の言語の文字列と，を対応付けて複数記憶し，
前記判定部は，
前記認識された特定言語の文字列を含む文字列が，前記特定言語の文字列と意味が共通していて伝達形式が異なる他の言語の文字列に対応付けられて前記記憶部に記憶されているか否かを判定し，
前記情報変換部は，
前記判定部により，前記認識された特定言語の文字列を含む文字列が，前記他の言語の文字列に対応付けられて前記記憶部に記憶されていないと判定された場合のみ，前記辞書ファイルに基づいて前記認識された特定言語の文字列を前記他の言語の文字列に翻訳する請求項１に記載された情報変換装置。
【請求項６】
前記出力部は，
前記認識された特定言語の文字列を含む文字列が，前記他の言語の文字列に対応付けられて前記記憶部に記憶されていると判定された場合，前記対応付けて記憶されている他の言語の文字列のうち，前記認識された特定言語の文字列に対応する部分の文字列を出力する請求項５に記載された情報変換装置。
【請求項７】
前記出力部は，
前記認識された特定言語の文字列を含む文字列が前記他の言語の文字列に対応付けられて前記記憶部に複数記憶されていると判定された場合，前記記憶部に最も新しく記憶された特定言語の文字列に対応付けて記憶されている他の言語の文字列のうち，前記認識された特定言語の文字列に対応する部分の文字列を出力する請求項５に記載された情報変換装置。
【請求項８】
前記認識部は，
前記撮像されている画像データのうちから情報を伝達することができる最小単位の文字列毎に特定言語の文字列を認識する請求項５に記載された情報変換装置。
【請求項９】
前記撮像部は，
レリーズするための所定の操作を必要とすることなく，電源がオフされるまで被写体を撮像し続ける請求項１に記載された情報変換装置。
【請求項１０】
前記認識部は，
前記撮像されている画像データから情報伝達データを認識し，前記認識された情報伝達データの位置を特定する動作を繰り返し，
前記判定部は，
前記認識された情報伝達データと，前記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて前記記憶部に記憶されているか否かを判定する動作を繰り返し，
前記情報変換部は，
前記判定部により，前記認識された情報伝達データと前記他のデータとが対応付けられて前記記憶部に記憶されていないと判定された場合のみ，前記辞書ファイルを用いて前記認識された情報伝達データを前記他のデータに変換する動作を繰り返し，
前記メモリ制御部は，
前記認識部により認識された情報伝達データと，前記情報変換部により変換された他のデータと，前記特定された情報伝達データの位置と，を対応付けて前記記憶部に記憶する動作を繰り返し，
前記情報変換装置は，さらに，
前記記憶された画像データに含まれる情報伝達データの位置に，前記情報変換部により変換された他のデータまたは前記記憶部に記憶されている他のデータのいずれかを合成する動作を繰り返す合成部と，
前記合成部により合成された他のデータを含む画像データを出力する動作を繰り返す出力部を備えることにより，前記撮像部により撮像されている画像データに含まれる情報伝達データと意味が共通していて伝達形式が異なる他のデータを画像データの前記情報伝達データの位置にてリアルタイムに出力する請求項２に記載された情報変換装置。
【請求項１１】
前記メモリ制御部は，前記記憶部に記憶されているデータのうち，前記出力部により出力された頻度と前記記憶部に記憶されている期間とに基づいて，今後，前記出力部により出力される確率が最も低いデータから消去するキャッシュメモリから構成される請求項１に記載された情報変換装置。
【請求項１２】
前記出力部は，
前記情報変換部により変換された他のデータまたは前記記憶部に記憶されている他のデータのいずれかが合成された画像データを表示する表示部と，
前記情報変換部により変換された他のデータまたは前記記憶部に記憶されている他のデータのいずれかを音声により出力する音声出力部と，を有する請求項１０に記載された情報変換装置。
【請求項１３】
被写体を撮像部により撮像し，
前記撮像されている被写体の画像データから情報を伝達するデータを認識し，
前記認識された情報伝達データと，前記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けて記憶部に記憶されているか否かを判定し，
前記認識された情報伝達データと前記他のデータとが対応付けて前記記憶部に記憶されていないと判定された場合のみ，情報伝達データと前記情報伝達データと意味が共通していて伝達形式が異なる他の情報伝達データとを対応づけて複数記憶している辞書ファイルを用いて，前記認識された情報伝達データを前記他のデータに変換し，
前記認識された情報伝達データと前記変換された他のデータとを対応づけて前記記憶部に記憶する情報変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，撮像された画像データのうちの所定の情報を変換する情報変換装置および情報変換方法に関する。特に，撮像された画像データに含まれる特定言語の文字列をその文字列と意味が共通していて伝達形式が異なる他の言語の文字列に変換する情報変換装置および情報変換方法に関する。
【背景技術】
【０００２】
従来から，ユーザがカメラを用いて被写体を撮像すると，撮像された被写体の画像データに文字列が含まれているか否かを認識し，画像データに文字列が含まれていると認識された場合，その文字列を翻訳し，翻訳した文字列を画像データとともにディスプレイに表示する装置が提案されている（たとえば，特許文献１を参照。）。
【０００３】
【特許文献１】特開２０００−２０７４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし，従来の装置では，ユーザが画像データから認識された文字列の翻訳を希望する場合のみ文字列が翻訳されてディスプレイに表示される。換言すれば，ユーザが文字列の翻訳を希望しない場合，文字列は翻訳されない。したがって，従来の装置では，ユーザが常時撮像している被写体の画像データ中の文字列を即座に翻訳し，翻訳された文字列を画像データに重ね合わせてリアルタイムに表示する場合については提案されていない。
【０００５】
また，従来の装置では，画像データから認識された文字列が以前に翻訳された文字列であっても，以前に翻訳された文字列を使用することなく，再度翻訳する処理を繰り返していた。
【０００６】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，撮像された画像データに含まれる情報伝達データを意味が共通していて伝達形式が異なる他のデータに効率的に変換する情報変換装置および情報変換方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一つを解決するために，本発明のある観点によれば，被写体を撮像する撮像部と，その撮像されている被写体の画像データから情報を伝達するデータを認識する認識部と，データが記憶された記憶部と，情報伝達データとその情報伝達データと意味が共通していて伝達形式が異なる他のデータとを対応付けて複数記憶している辞書ファイルと，認識部により認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて上記記憶部に記憶されているか否かを判定する判定部と，その判定部により，認識された情報伝達データとその認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータとが対応付けられて記憶部に記憶されていないと判定された場合のみ，辞書ファイルを用いて認識された情報伝達データを他のデータに変換する情報変換部と，を備える情報変換装置が提供される。
【０００８】
これによれば，撮像されている画像データに含まれる情報伝達データとその情報伝達データと意味が共通していて伝達形式が異なる他のデータとが記憶部に記憶されていない場合のみ，認識された情報伝達データが他のデータに変換される。換言すれば，撮像されている画像データに含まれる情報伝達データとその情報伝達データに対応する他のデータとが記憶部に記憶されている場合，認識された情報伝達データを他のデータに変換する処理は省略される（行われない）。
【０００９】
この結果，この情報変換装置が各処理を実行する際の処理速度を向上させることができる。また，本発明の情報変換装置により消費される消費電力を低減することができる。
【００１０】
ここで，画像データに含まれる情報伝達データは，ユーザに情報を伝達することができるデータであればよい。情報伝達データとしては，たとえば，日本語，英語等，特定言語の文字列や，特定の情報を伝えるマーク，シンボル等が挙げられる。
【００１１】
情報伝達データが特定言語の文字列である場合，認識部は，撮像されている画像データの内から特定言語の文字列を認識する。また，判定部は，認識された特定言語の文字列を含む文字列が，上記他の言語の文字列に対応付けられて記憶部に記憶されているか否かを判定する。判定部により，認識された特定言語の文字列を含む文字列が，他の言語の文字列に対応付けて記憶部に記憶されていないと判定された場合のみ，情報変換部は，辞書ファイルに基づいて認識された特定言語の文字列を他の言語の文字列に翻訳する。
【００１２】
また，情報変換装置は，認識された情報伝達データと情報変換部により変換された他のデータとを対応づけて記憶部に記憶するメモリ制御部を有していてもよい。
【００１３】
これにより，記憶部に記憶されたデータを用いて，情報伝達データを上記他のデータに変換する頻度をより低減させることができる。この結果，情報変換装置の処理速度の向上および情報変換装置により消費される消費電力の低減を図ることができる。
【００１４】
さらに，情報変換装置は，判定部により，認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて記憶部に記憶されていると判定された場合，情報伝達データに代えて記憶部に記憶されている他のデータを出力する出力部を備えていてもよい。
【００１５】
また，情報変換装置は，判定部により，認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて記憶部に記憶されていないと判定された場合，情報伝達データに代えて情報変換部により変換された他のデータを出力する出力部を備えていてもよい。
【００１６】
これによれば，情報伝達データに代えて，画像データに含まれる情報伝達データと意味が共通していて伝達形式が異なる他のデータが出力される。これにより，ユーザは，情報伝達データの意味を簡単かつ的確に認識することができる。
【００１７】
このとき，出力部は，認識された特定言語の文字列を含む文字列が，他の言語の文字列に対応付けられて記憶部に記憶されていると判定された場合，その対応付けて記憶されている他の言語の文字列のうち，認識された特定言語の文字列に対応する部分の文字列を出力するようにしてもよい。
【００１８】
また，出力部は，認識された特定言語の文字列を含む文字列が，他の言語の文字列に対応付けられて記憶部に複数記憶されていると判定された場合，記憶部に最も新しく記憶された特定言語の文字列に対応付けて記憶されている他の言語の文字列のうち，認識された特定言語の文字列に対応する部分の文字列を出力するようにしてもよい。
【００１９】
また，認識部は，撮像部により撮像されている画像データから情報を伝達することができる最小単位の文字列毎に特定言語の文字列を認識するようにしてもよい。
【００２０】
なお，出力部は，撮像部により撮像されている画像データを表示するとともに上記他のデータを表示する表示部と，情報変換部により変換（翻訳）された他のデータまたは記憶部に記憶されている他のデータのいずれかを音声により出力する音声出力部と，を有していてもよい。
【００２１】
これにより，ユーザは，ディスプレイ等に表示された変換（翻訳）後のデータやスピーカ等から出力された変換後のデータの音声等を視聴することにより，情報伝達データの意味をより簡便に認識することができる。
【００２２】
また，認識部は，撮像されている画像データから情報伝達データを認識し，その認識された情報伝達データの位置を特定する動作を繰り返し，判定部は，認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けられて記憶部に記憶されているか否かを判定する動作を繰り返す。
【００２３】
そして，情報変換部は，判定部により，認識部により認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けて記憶部に記憶されていないと判定された場合のみ，辞書ファイルを用いて認識された情報伝達データを上記他のデータに変換する動作を繰り返し，メモリ制御部は，認識部により認識された情報伝達データと，情報変換部により変換された他のデータと，認識部により特定された情報伝達データの位置と，を情報伝達データに対応付けて記憶部に記憶する動作を繰り返すようにしてもよい。
【００２４】
さらに，情報変換装置は，記憶部に記憶された画像データに含まれる情報伝達データの位置に，その情報伝達データに代えて情報変換部により変換された他のデータまたは記憶部に記憶されている他のデータのいずれかを合成する動作を繰り返す合成部と，その合成部により合成された他のデータを含む画像データを出力する動作を繰り返す出力部とを備えていてもよい。
【００２５】
これにより，撮像部により撮像されている画像データに含まれる情報伝達データと意味が共通していて伝達形式が異なる他のデータが，画像データの情報伝達データの位置に（その情報伝達データに代えて）リアルタイムに出力される。この結果，変換されたデータを含んだ画像が，あたかも撮像されているかのようにその画像をリアルタイムに表示することができる。
【００２６】
また，メモリ制御部は，記憶部に記憶されているデータのうち，いままで，出力部により出力された頻度と記憶部に記憶されている期間とに基づいて，今後，将来的に出力部により出力される確率が最も低いデータから消去するキャッシュメモリから構成されていてもよい。これにより，この情報変換装置の処理速度をさらに向上させることができる。
【００２７】
また，撮像部は，レリーズするための所定の操作を必要とすることなく，電源がオフされるまで，被写体を撮像し続ける。これによれば，ユーザは，煩雑な情報変換装置の操作から解放されつつ，より容易に情報変換装置を作動させることができる。
【００２８】
また，本発明の他の観点によれば，データを記憶部に記憶し，被写体を撮像部により撮像し，撮像されている被写体の画像データから情報を伝達するデータを認識し，その認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けて記憶部に記憶されているか否かを判定する。判定の結果，その認識された情報伝達データと，その認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けて記憶部に記憶されていないと判定された場合のみ，情報伝達データとその情報伝達データと意味が共通していて伝達形式が異なる他の情報伝達データとを対応づけて複数記憶している辞書ファイルを用いて，認識部により認識された情報伝達データを上記他のデータに変換し，それらの認識された情報伝達データと変換された他のデータとを対応づけて記憶部に記憶する情報変換方法が提供される。
【００２９】
これによれば，撮像されている画像データに含まれる情報伝達データとその情報伝達データに対応する他のデータとが記憶部に記憶されている場合，認識された情報伝達データを他のデータに変換する処理は行われない。この結果，各処理を実行する際に情報変換装置により消費される消費電力を低減することができるとともに，各処理を実行する際の処理速度を向上させることができる。
【発明の効果】
【００３０】
以上説明したように，本発明によれば，消費電力の低減および処理速度の向上を考慮した情報変換装置および情報変換方法を提供することができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照しながら，本発明の好適な実施形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３２】
まず，本発明のある実施形態にかかる携帯ゲーム機について，図１および図２を参照しながら概略を説明する。携帯ゲーム機１００は，情報変換装置の一例である。携帯ゲーム機１００には，電源ボタン１０５，ディスプレイ１１０，第１スロット１１５，第２スロット１２０，レリーズボタン１２５，英語選択ボタン１３０，日本語選択ボタン１３５およびスピーカ１４０が設けられている。
【００３３】
電源ボタン１０５は，携帯ゲーム機１００の電源をオンまたはオフするときに操作される。ディスプレイ１１０には，ユーザが実行するゲームやカメラにより撮像された映像が表示される。
【００３４】
図２に示したように，第１スロット１１５および第２スロット１２０には，ＵＭＤ（Ｕｎｉｖｅｒｓａｌ  Ｍｅｄｉａ  Ｄｉｓｃ）２０５およびカメラ２１０がそれぞれ着脱可能に装着される。ＵＭＤ２０５には，日本語を英語に変換する翻訳プログラム，および／または，英語を日本語に変換する翻訳プログラムが格納されている。ＵＭＤ２０５は，直径60mm程度の超小型光ディスクであり、容量１．８ＧＢ程度のデジタルデータを保持できる。これにより，翻訳プログラムが格納された辞書ファイルの供給や，ミュージッククリップなどの音楽コンテンツ、映画やスポーツなどの広範なデジタルコンテンツの供給が可能になる。
【００３５】
カメラ２１０は，風景等の被写体を撮像する。カメラ２１０は，内蔵されていてもよい。カメラ２１０は，被写体を撮像する撮像部に相当する。
【００３６】
レリーズボタン１２５は，カメラ２１０が捉えた映像（動画像）を静止画像として記録するためにユーザにより操作される。英語選択ボタン１３０および日本語選択ボタン１３５は，ディスプレイ１１０に表示される言語を選択するためにユーザにより操作される。たとえば，ユーザが英語選択ボタン１３０を押すと，ディスプレイ１１０に表示される言語として英語が選択される。また，ユーザが日本語選択ボタン１３５を押すと，ディスプレイ１１０に表示される言語として日本語が選択される。また，スピーカ１４０は，音声を出力するために用いられる。
【００３７】
通常の状態では，携帯ゲーム機１００は，ゲームを実行する機器として機能するようになっている。すなわち，ユーザが電源ボタン１０５を押し，右側の略中央に設けられた４つのボタンをそれぞれ操作すると，携帯ゲーム機１００は，これに応答してユーザに所定のゲームを実行させるための所定のプログラムを制御するようになっている。
【００３８】
一方，カメラ２１０が第２スロット１２０に装着されると，携帯ゲーム機１００は，ビデオカメラとして機能することができる。すなわち，カメラ２１０が捉えた映像が，ディスプレイ１１０に映し出され，その映像を録画することができる。この場合，右側の略中央に設けられた４つのボタンのうち，円マークのボタンがレリーズボタン１２５として機能する。
【００３９】
さらに，ＵＭＤ２０５が第１スロット１１５に装着されると，携帯ゲーム機１００は，カメラ２１０により撮像されている画像の文字を翻訳する翻訳機として機能することができる。具体的には，携帯ゲーム機１００は，画像に含まれる目視可能な文字情報（文字列）を，これらが伝達する情報と意味が共通していて（同じであって）伝達形式が異なる他の言語（日本語選択ボタン１３５がユーザにより押された場合には日本語）に翻訳し，翻訳された文字情報をカメラ２１０が捉えた画像にリアルタイムに重ね合わせてディスプレイ１１０に表示する。このようにして，携帯ゲーム機１００は，撮像機能付き翻訳機として機能するようになっている。
【００４０】
次に，携帯ゲーム機１００の内部構成を，図３を参照しながら詳細に説明する。携帯ゲーム機１００は，電源スイッチ１０５ａ，ディスプレイ１１０，レリーズスイッチ１２５ａ，英語選択スイッチ１３０ａ，日本語選択スイッチ１３５ａ，スピーカ１４０，インタフェース１４５，ＣＰＵ１５０，ＳＲＡＭ１５５（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），フラッシュメモリ１６０（Ｆｌａｓｈ  ＥＰＲＯＭ（ＥＰＲＯＭ：Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）），画像処理回路１６５および外部インタフェース１７０から構成されている。
【００４１】
ＣＰＵ１５０には，電源スイッチ１０５ａ，レリーズスイッチ１２５ａ，英語選択スイッチ１３０ａ，日本語選択スイッチ１３５ａ，インタフェース１４５および画像処理回路１６５が接続されていて，これらから信号を入力するようになっている。
【００４２】
電源スイッチ１０５ａ，レリーズスイッチ１２５ａ，英語選択スイッチ１３０ａおよび日本語選択スイッチ１３５ａは，図１に示した電源ボタン１０５，レリーズボタン１２５，英語選択ボタン１３０および日本語選択ボタン１３５にそれぞれ対応していて，これらのボタンがユーザによりそれぞれ操作されると，これに伴って各スイッチがオンまたはオフするようになっている。
【００４３】
インタフェース１４５には，ＵＭＤ２０５が接続されていて，ＵＭＤ２０５のインタフェースを介してＵＭＤ２０５とＣＰＵ１５０との間でデータをやり取りするようになっている。
【００４４】
画像処理回路１６５には，カメラ２１０が接続されている。カメラ２１０は，レンズ等の光学系２１０ａとＣＣＤイメージセンサ２１０ｂとを備えている。カメラ２１０は，レンズ等の光学系２１０ａから入射された光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２１０ｂにて光電変換し，撮像信号として出力する。
【００４５】
画像処理回路１６５は，Ａ／Ｄコンバータ１６５ａ，信号処理回路１６５ｂおよび圧縮回路１６５ｃから構成されている。画像処理回路１６５は，カメラ２１０から出力された撮像信号をＡ／Ｄコンバータ１６５ａにてデジタル信号に変換し，信号処理回路１６５ｂにて所定の信号処理を行い，圧縮回路１６５ｃにて圧縮してＣＰＵ１５０に出力するようになっている。
【００４６】
また，ＣＰＵ１５０には，ＳＲＡＭ１５５およびフラッシュメモリ１６０が接続されていて，これらに記憶されたデータを入出力するようになっている。フラッシュメモリ１６０には，外部インタフェース１７０が接続されていて，図示しない外部記憶装置とデータをやり取りするようになっている。フラッシュメモリ１６０は，キャッシュメモリの一例である。フラッシュメモリ１６０の一例としては，ＮＡＮＤ型のフラッシュメモリ等の不揮発性の半導体メモリが挙げられる。
【００４７】
また，ＣＰＵ１５０には，ディスプレイ１１０およびスピーカ１４０が接続されていて，これらに信号を出力するようになっている。
【００４８】
次に，携帯ゲーム機１００の機能について，図４に示した機能ブロック図を参照しながら詳細に説明する。携帯ゲーム機１００は，記憶部４０５，メモリ制御部４１０，抽出部４１５，認識部４２０，判定部４２５，翻訳部４３０，合成部４３５および出力部４４０により示した機能ブロックを有している。
【００４９】
記憶部４０５は，ＳＲＡＭ１５５およびフラッシュメモリ１６０から構成される記憶領域である。ＳＲＡＭ１５５は，ＣＰＵにて実行される各種のプログラムを記憶している。フラッシュメモリ１６０は，カメラ２１０により撮像された画像処理後の画像データ，カメラ２１０にて撮像された映像に含まれる文字データおよび翻訳された文字データ等を一時的に記憶している。
【００５０】
メモリ制御部４１０は，抽出部４１５，認識部４２０，判定部４２５，翻訳部４３０および合成部４３５からの要求に応じて，各機能を実現するためにＳＲＡＭ１５５に記憶された各種のプログラムをそれぞれ読み出すようになっている。また，メモリ制御部４１０は，フラッシュメモリ１６０へのデータの書き込み（たとえば，カメラ２１０により撮像された画像データの書き込み）やフラッシュメモリ１６０からのデータの読み出しを制御する。
【００５１】
抽出部４１５は，カメラ２１０により撮像された被写体の画像データであって，フラッシュメモリ１６０に記憶されている画像データをメモリ制御部４１０を介して入力し，入力した画像データのうち，所定の範囲を文字エリアとして抽出する。
【００５２】
たとえば，図５の上部に示したように，抽出部４１５は，カメラ２１０により撮像された画像データ（以下，画像１とする。）から文字エリアとして「ＮＥＷ  ＹＯＲＫ」および「ＷＡＳＨＩＮＧＴＯＮ」が含まれる領域を切り出し，文字部分の位置，コントラスト，明るさ，文字の大きさ，文字の色，文字の種類等を検出する。たとえば，抽出部４１５は，文字部分「ＮＥＷ  ＹＯＲＫ」の位置を，画像１の座標（Ｘ１，Ｙ１），座標（Ｘ２，Ｙ２），座標（Ｘ３，Ｙ３）および座標（Ｘ４，Ｙ４）に特定する。また，抽出部４１５は，文字部分「ＷＡＳＨＩＮＧＴＯＮ」の位置を，画像１の座標（Ｘ５，Ｙ５），座標（Ｘ６，Ｙ６），座標（Ｘ７，Ｙ７）および座標（Ｘ８，Ｙ８）に特定する。
【００５３】
認識部４２０は，図示しない認識エンジンを用いて，抽出部４１５により抽出された文字エリアから文字（文字列）を認識し，テキストデータ（翻訳前テキストデータ）に変換するようになっている。認識エンジンには、各種の文字のパターンが予め記憶されているので、認識部４２０は，そのパターンと文字エリアの画素データとを比較し、文字エリア中に文字が含まれているか否かを認識する。たとえば，図５に示したように，認識部４２０は，文字エリア中に「ＮＥＷ  ＹＯＲＫ」および「ＷＡＳＨＩＮＧＴＯＮ」の文字列が含まれていると認識し，これらの情報をテキストデータに変換する。
【００５４】
判定部４２５は，認識部４２０により認識／変換された翻訳前テキストデータと，その翻訳前テキストデータと意味が共通していて伝達形式が異なる他のデータ（翻訳後テキストデータ）と，が対応付けられてフラッシュメモリ１６０に記憶されているか否かを判定するようになっている。
【００５５】
判定部４２５が，認識部４２０により認識された翻訳前テキストデータと翻訳後テキストデータとが対応付けられてフラッシュメモリ１６０に記憶されていないと判定した場合のみ，翻訳部４３０は，ＵＭＤ２０５に記憶された翻訳プログラムを用いて翻訳前テキストデータを翻訳して，翻訳後テキストデータを生成するようになっている。たとえば，翻訳部４３０は，「ＮＥＷ  ＹＯＲＫ」および「ＷＡＳＨＩＮＧＴＯＮ」を「ニューヨーク」および「ワシントン」にそれぞれ翻訳する。
【００５６】
合成部４３５は，翻訳後テキストデータを画像データの文字エリアの位置に重ね合わせるようになっている。また，出力部４４０は，ディスプレイ１１０およびスピーカ１４０によりデータを出力するようになっている。これにより，翻訳前テキストデータに代えて，翻訳前テキストデータの位置に翻訳後テキストデータを表示した画像データをディスプレイ１１０に表示させることができる。なお，重ね合わせる翻訳後テキストデータの種類，色，大きさは，翻訳前テキストデータと同じ種類，色，大きさとすることが好ましい。
【００５７】
たとえば，図５の下部に示したように，合成部４３５は，画像データの座標（Ｘ１，Ｙ１），座標（Ｘ２，Ｙ２），座標（Ｘ３，Ｙ３）および座標（Ｘ４，Ｙ４）の位置にて特定されるエリアに「ニューヨーク」を重ね合わせ，座標（Ｘ５，Ｙ５），座標（Ｘ６，Ｙ６），座標（Ｘ７，Ｙ７）および座標（Ｘ８，Ｙ８）の位置にて特定されるエリアに「ワシントン」を重ね合わせる。これにより，撮像されている画像があたかも翻訳後の文字列にて撮像されているように，翻訳後の文字列を翻訳前の文字列に代えてリアルタイムにディスプレイ１１０に表示することができる。
【００５８】
なお，図６に示したように，メモリ制御部４１０は，画像データ６００とともに，画像データ６００中の文字エリアの位置６０５，翻訳前テキストデータ６１０および翻訳後テキストデータ６１５を対応付けてフラッシュメモリ１６０に記憶する。たとえば，この時点では，メモリ制御部４１０により，フラッシュメモリ１６０には，画像１，位置（Ｘ１，Ｙ１）〜（Ｘ４，Ｙ４），「ＮＥＷ  ＹＯＲＫ」および「ニューヨーク」が対応付けられて記憶され，画像１，位置（Ｘ５，Ｙ５）〜（Ｘ８，Ｙ８），「ＷＡＳＨＩＮＧＴＯＮ」および「ワシントン」が対応付けられて記憶される。
【００５９】
また，メモリ制御部４１０は，新しい画像データ６００をフラッシュメモリ１６０に記憶する際に，フラッシュメモリ１６０に記憶されたデータのうち，いままでにヒットされた確率（ディスプレイ１１０に出力された頻度）とキャッシュインされてからの期間とに基づいて，今後，ヒットされる確率の最も低いと予想されるデータから順に消去するようになっている。フラッシュメモリ１６０からキャッシュアウトされたデータは，外部インタフェース１７０を介して接続された外部記憶装置に保存されるようになっている。
【００６０】
次に，携帯ゲーム機１００が，画像を取り込む動作について説明する。図３の画像処理回路１６５およびＣＰＵ１５０は，図７のフローチャートにより示された画像取込処理ルーチン（プログラム）を所定時間の経過ごと（たとえば，１／３０〜１／１５秒ごと）に繰り返し実行する。
【００６１】
まず，携帯ゲーム機１００の電源ボタン１０５がオンされると，画像処理回路１６５は，ユーザによるレリーズボタン１２５の操作を必要とすることなく，直ちに図７のステップ７００から処理を開始し，ステップ７０５に進んでカメラ２１０にて撮像されている被写体の画像データ（たとえば，図８の画像データ６００）を入力してステップ７１０に進み，画像処理した後，ステップ７１５に進む。次に，ＣＰＵ１５０は，ステップ７１５にて画像処理後の画像データをフラッシュメモリ１６０に記憶し，ステップ７９５に進んで本ルーチンの処理を一旦終了する。
【００６２】
次に，携帯ゲーム機１００が，画像データ中の文字を翻訳／合成する動作について説明する。ＣＰＵ１５０は，図９のフローチャートにより示された文字翻訳／合成処理ルーチン（プログラム）を所定時間の経過ごとに繰り返し実行する。
【００６３】
まず，ＣＰＵ１５０は，ステップ９００から処理を開始し，ステップ９０５に進んでフラッシュメモリ１６０に記憶された画像データ６００から文字エリアを抽出するとともに，文字エリアの位置を検出し，ステップ９１０に進む。
【００６４】
次に，ＣＰＵ１５０は，ステップ９１０にて文字エリアに含まれる文字を認識し，認識された文字をテキストデータ（翻訳前テキストデータ６１０）に変換してステップ９１５に進む。次いで，ＣＰＵ１５０は，ステップ９１５にて翻訳前テキストデータ６１０と翻訳後テキストデータ６１５とが対応付けられてフラッシュメモリ１６０に記憶されているか否かを判定する。
【００６５】
翻訳前テキストデータ６１０と翻訳後テキストデータ６１５とが，フラッシュメモリ１６０に記憶されていると判定されたとき，ＣＰＵ１５０は，ステップ９１５にて「Ｙｅｓ」と判定し，ステップ９２０に進んで，抽出された画像データの文字エリアの位置に，フラッシュメモリ１６０に記憶されている翻訳後テキストデータ６１５を合成して（重ね合わせて）ステップ９２５に進む。
【００６６】
次いで，ＣＰＵ１５０は，ステップ９２５にて翻訳後テキストデータ６１５を音声に変換してステップ９３０に進み，翻訳後テキストデータ６１５が重ね合わされた画像データ（たとえば，図１０の画像データ６００）をディスプレイ１１０に表示するとともに，音声に変換された翻訳後テキストデータ６１５をスピーカ１４０から出力し，ステップ９９５に進んで本ルーチンの処理を一旦終了する。
【００６７】
一方，翻訳前テキストデータ６１０と翻訳後テキストデータ６１５とが，フラッシュメモリ１６０に記憶されていないと判定されたとき，ＣＰＵ１５０は，ステップ９１５にて「Ｎｏ」と判定してステップ９３５に進み，ＵＭＤ２０５に記憶されている翻訳プログラムを使用して翻訳前テキストデータ６１０を翻訳して翻訳後テキストデータ６１５を生成し，ステップ９４０に進む。
【００６８】
次に，ＣＰＵ１５０は，ステップ９４０にて，図６に示したように，フラッシュメモリ１６０に画像データ６００，文字エリアの位置６０５，翻訳前テキストデータ６１０および翻訳後テキストデータ６１５を記憶してステップ９２０に進む。
【００６９】
次いで，ＣＰＵ１５０は，ステップ９２０にて，画像データ６００の文字エリアの位置６０５に翻訳した翻訳後テキストデータ６１５を合成した後，ステップ９２５，ステップ９３０に進み，翻訳後テキストデータ６１５が重ね合わされた画像データをディスプレイ１１０に表示するとともに，音声に変換された翻訳後テキストデータ６１５をスピーカ１４０から出力し，ステップ９９５に進んで本ルーチンの処理を一旦終了する。
【００７０】
以上に説明したように，本実施形態の携帯ゲーム機１００によれば，カメラ２１０により撮像された図８の画像データ６００に含まれる特定言語（英語）の文字列は，言語選択ボタン（日本語選択ボタン１３５）により選択された言語（日本語）に変換されて図１０の画像データ６００に示したように，ディスプレイ１１０に表示される。
【００７１】
そして，この動作は，ユーザのレリーズ操作を必要とすることなく，携帯ゲーム機１００の電源がオフされるまで繰り返される。カメラ２１０は，一秒間に１５〜３０フレーム程度の画像を処理することができる。よって，各フレームを携帯ゲーム機１００にて翻訳する上記動作を繰り返すことにより，ディスプレイ１１０に映し出される画像を直ちに翻訳して，リアルタイムにディスプレイ１１０に表示し続けることができる。この結果，ユーザは，翻訳前の文字列と翻訳後の文字列とを区別することなく，撮像されている画像があたかも翻訳後の文字列にて撮像されているかのように目視することができる。
【００７２】
また，以上に説明したように，携帯ゲーム機１００は，認識部４２０により認識された特定言語の文字列（たとえば英語）と，この文字列と意味が共通していて伝達形式が異なる他の言語の文字列（たとえば，日本語）と，が対応付けられてフラッシュメモリ１６０に記憶されていない場合のみ，特定言語の文字列を他の言語の文字列に翻訳する。換言すれば，認識部４２０により認識された特定言語の文字列と他の言語の文字列とが対応付けられてフラッシュメモリ１６０に記憶されている場合，翻訳は行わない。
【００７３】
これにより，同じ翻訳処理の繰り返しを回避することができる。この結果，携帯ゲーム機１００により消費される消費電力が低減される。この結果，ユーザは，携帯ゲーム機１００を長時間使用することができる。また，携帯ゲーム機１００の処理速度を向上させることができる。この結果，ユーザは，携帯ゲーム機１００をより快適に使用することができる。
【００７４】
なお，抽出部４１５が，画像データから所定の範囲を文字エリアとして抽出することに失敗したとき，認識部４２０が，抽出部４１５により抽出された文字エリアから文字列を認識することに失敗したとき，翻訳部４３０が，認識部４２０により変換された翻訳前テキストデータを翻訳することに失敗したとき，および合成部４３５が，背景の画像と翻訳後テキストデータを合成することに失敗したときには，上述した文字翻訳／合成処理は中止され，カメラ２１０から入力された画像をそのままディスプレイ１１０に表示する。
【００７５】
メモリ制御部４１０の機能は，ＣＰＵ１５０がステップ７１５の処理を実行することにより達成される。また，抽出部４１５の機能は，ＣＰＵ１５０がステップ９０５の処理を実行することにより達成される。また，認識部４２０の機能は，ＣＰＵ１５０がステップ９１０の処理を実行することにより達成される。
【００７６】
また，判定部４２５の機能は，ＣＰＵ１５０がステップ９１５の処理を実行することにより達成される。また，翻訳部４３０の機能は，ＣＰＵ１５０がステップ９３５およびステップ９４０の処理を実行することにより達成される。
【００７７】
また，合成部４３５の機能は，ＣＰＵ１５０がステップ９２０の処理を実行することにより達成される。また，出力部４４０のうちの表示部および音声出力部の機能は，ＣＰＵ１５０がステップ９２５およびステップ９３０の処理をそれぞれ実行することにより達成される。
【００７８】
上記実施形態において，各部の動作はお互いに関連しており，互いの関連を考慮しながら，一連の動作として置き換えることができる。そして，このように置き換えることにより，方法の発明の実施形態とすることができる。
【００７９】
また，上記各部の動作を，各部の処理と置き換えることにより，プログラムの実施の形態とすることができる。また，プログラムを，プログラムを記録したコンピュータ読み取り可能な記録媒体に記憶させることで，プログラムに記録したコンピュータ読み取り可能な記録媒体の実施の形態とすることができる。
【００８０】
したがって，情報変換方法の実施形態は，被写体を撮像部により撮像する処理と，上記撮像されている被写体の画像データから情報を伝達するデータを認識する処理と，データを記憶部に記憶する処理と，上記認識された情報伝達データと，上記認識された情報伝達データと意味が共通していて伝達形式が異なる他のデータと，が対応付けて上記記憶部に記憶されているか否かを判定する処理と，上記認識された情報伝達データと上記他のデータとが対応付けて上記記憶部に記憶されていないと判定された場合，情報伝達データと上記情報伝達データと意味が共通していて伝達形式が異なる他の情報伝達データとを対応づけて複数記憶している辞書ファイルを用いて，上記認識された情報伝達データを上記他のデータに変換する処理と，上記認識された情報伝達データと上記変換された他のデータとを対応づけて上記記憶部に記憶する処理と，をコンピュータに実行させる情報変換プログラム，および，この情報変換プログラムを記憶したコンピュータ読み取り可能な記録媒体の実施形態とすることができる。
【００８１】
このプログラムの実施形態およびプログラムを記録したコンピュータ読み取り可能な記録媒体の実施形態における各処理は，コンピュータがプログラムを実行することにより達成される。
【００８２】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８３】
たとえば，以上に説明した携帯ゲーム機１００は，情報変換装置の一例であって，情報変換装置は，撮像および翻訳が可能な電子機器であれば携帯ゲーム機１００に限られない。具体的には，情報変換装置は，携帯電話，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ），デジタルカメラ，デジタルビデオカメラ，ヘッドマウントディスプレイ等の外付けまたは内蔵のカメラおよび翻訳機能を備えた携帯デバイスであればよい。また，情報変換装置は，撮像および翻訳が可能なコンタクトレンズや義眼であってもよい。
【００８４】
また，第１スロット１１５に挿入する対象は，ＵＭＤ２０５に限られず，翻訳プログラムを格納したメディア（たとえば，ＣＲ−ＲＯＭ等）であればよい。また，翻訳プログラムは，ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や内蔵メモリ等のように，携帯ゲーム機１００内部の記憶装置に格納されていてもよい。
【００８５】
また，携帯ゲーム機１００に備えられた英語選択ボタン１３０および日本語選択ボタン１３５は，言語選択ボタンの一例であり，このボタンにより他の言語が選択されるようにしてもよい。たとえば，言語選択ボタンを一つ設け，そのボタンが押される度に選択される言語が変更されるようにしてもよい。
【００８６】
たとえば,言語選択ボタンが，フランス語を日本語に翻訳するようにユーザにより操作された場合，カメラ２１０により撮られた図１１の風景の文字部分（フランス語）は，図１２に示したように，日本語の文字に翻訳される。
【００８７】
このとき，翻訳（変換）される対象は，カメラ２１０により撮像されている画像データに含まれる文字列に限られず，各種のマークまたはシンボル等，情報を伝達することができるデータであればよい。この場合，抽出部４１５は，所定のマークエリアを抽出する。そして，図１１に示したように，認識部４２０は，所定のマークエリアからマーク１１００を認識する。認識エンジンには、文字だけでなく，各種のマークまたはシンボルのパターンが予め記憶されており，認識部４２０は，その認識エンジンを使用して，マークエリアにマーク１１００が含まれていると認識する。翻訳部４３０は，マークまたはシンボルが伝達する情報と意味が共通していて伝達形式が異なる他のデータに変換するプログラムを用いて，マーク１１００を図１２のマーク１２００に変換（翻訳）する。
【００８８】
これにより，画像に含まれる文字のみならず，その国特有のマークやシンボルをユーザがその意味を理解することができる情報（ユーザに伝達できる形式の情報）にリアルタイムに変換してディスプレイ１１０に表示することができる。
【００８９】
また，認識部４２０は，撮像されている画像データから情報を伝達することができる最小単位の文字列毎に特定言語の文字列を認識するようにしてもよい。たとえば，図６に示したように，画像２の翻訳前テキストデータ６１０の「ｓｈｏｐｐｉｎｇ  ｃｅｎｔｅｒ  ｏｆ  ｙｏｕｒ  ｔｏｗｎ」の各単語「ｓｈｏｐｐｉｎｇ」「ｃｅｎｔｅｒ」「ｏｆ」「ｙｏｕｒ」「ｔｏｗｎ」が，情報を伝達することができる最小単位の文字列となる。
【００９０】
また，出力部４４０は，認識部４２０により認識された特定言語の文字列を含む文字列が，他の言語の文字列に対応付けてフラッシュメモリ１６０に記憶されている場合，対応付けて記憶されている他の言語の文字列のうち，認識された特定言語の文字列に対応する部分の文字列を出力するようにしてもよい。たとえば，特定言語の文字列が「ｔｏｗｎ」の場合，出力部４４０は，特定言語の文字列を含む文字列「ｓｈｏｐｐｉｎｇ  ｃｅｎｔｅｒ  ｏｆ  ｙｏｕｒ  ｔｏｗｎ」（図６の画像２）に対応付けてフラッシュメモリ１６０に記憶されている文字列「あなたの街のショッピングセンター」のうち，認識された特定言語の文字列「ｔｏｗｎ」に対応する部分の文字列「街」を出力するようにしてもよい。
【００９１】
また，出力部４４０は，認識された特定言語の文字列を含む文字列がフラッシュメモリ１６０に複数記憶されている場合，フラッシュメモリ１６０に記憶されている最新の文字列に対応付けて記憶されている他の言語の文字列のうち，認識された特定言語の文字列に対応する部分の文字列を出力するようにしてもよい。
【００９２】
たとえば，特定言語の文字列が「ｔｏｗｎ」の場合，フラッシュメモリ１６０には，特定言語の文字列を含む文字列（図６の画像２の翻訳前テキストデータ６１０「ｓｈｏｐｐｉｎｇ  ｃｅｎｔｅｒ  ｏｆ  ｙｏｕｒ  ｔｏｗｎ」および画像３の翻訳前テキストデータ６１０「ｙｏｕｒ  ｔｏｗｎ」）が二つ記憶されている。フラッシュメモリ１６０に記憶されている最新の文字列が画像３の翻訳前テキストデータ６１０「ｙｏｕｒ  ｔｏｗｎ」である場合，出力部４４０は，画像３の翻訳前テキストデータ６１０のうちの「ｔｏｗｎ」に対応付けて記憶されている「街」を出力するようにしてもよい。
【００９３】
また，上述したように，フラッシュメモリ１６０からキャッシュアウトされた各データは，外部インタフェース１７０を介して接続された外部記憶装置に対応付けて保存されている。すなわち，外部記憶装置には，撮像部により撮像された画像データ６００，画像データ中の文字エリアの位置６０５，特定言語の文字列（翻訳前テキストデータ６１０），および，この特定言語の文字列と意味が共通していて伝達形式が異なる他の言語の文字列（翻訳後テキストデータ６１５）が対応付けて保存されている。
【００９４】
携帯ゲーム機１００は，ユーザの要求に従い，これらのデータを用いて，翻訳前の画像または翻訳後の画像のいずれかをディスプレイ１１０に再生させることができる。たとえば，翻訳前テキストデータ６１０が英語，翻訳後テキストデータ６１５が日本語であるとき，英語ユーザが所定の操作（言語選択ボタンの操作）により日本語による画像６００の再生を要求したとき，合成部４３５は，外部記憶装置に保存された画像データ６００の文字エリアの位置６０５に翻訳後テキストデータ６１５を合成する。そして，表示部は，合成部４３５により合成された（日本語の文字が含まれた）画像をディスプレイ１１０に再生する。
【００９５】
また，ユーザが英語による画像６００の再生を要求したとき，合成部４３５は，外部記憶装置に保存された画像データ６００の文字エリアの位置６０５に翻訳前テキストデータ６１０を合成する。そして，表示部は，合成部４３５により合成された（英語の文字が含まれた）画像をディスプレイ１１０に再生する。また，音声出力部は，ユーザが要求している言語によるテキストデータ（翻訳前テキストデータ６１０または翻訳後テキストデータ６１５のいずれか）を音声にて出力する。
【００９６】
以上の動作を繰り返すことにより，携帯ゲーム機１００は，言語選択ボタンを切り替えるだけで，翻訳前または翻訳後のいずれかの言語にて画像を再生することができる。その結果，ユーザは，所望の言語を用いて再生された動画像を視聴することができる。
【産業上の利用可能性】
【００９７】
本発明は，撮像された画像データに含まれる情報伝達データを意味が共通していて伝達形式が異なる他のデータに変換する情報変換装置に適用可能である。特に，撮像された画像データに含まれる特定言語の文字列をその文字列と意味が共通していて伝達形式が異なる他の言語の文字列に変換する情報変換装置に適用可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態にかかる携帯ゲーム機の概略を説明する図である。
【図２】同実施形態の携帯ゲーム機に各モジュールを装着した図である。
【図３】同実施形態の携帯ゲーム機の内部構成図である。
【図４】同実施形態の携帯ゲーム機の機能ブロック図である。
【図５】画像に含まれる文字を変換する過程を説明するための図である。
【図６】同実施形態のフラッシュメモリに記憶されている情報を示した図である。
【図７】同実施形態にて携帯ゲーム機が実行する画像取込処理ルーチンを示したフローチャートである。
【図８】同実施形態のカメラにて撮像されている画像データをディスプレイに表示した図である。
【図９】同実施形態にて携帯ゲーム機が実行する文字翻訳／合成処理ルーチンを示したフローチャートである。
【図１０】英語から日本語に翻訳された文字列を含んだ画像データをディスプレイに表示した図である。
【図１１】同実施形態のカメラにて撮像されている画像データをディスプレイに表示した図である。
【図１２】フランス語から日本語に翻訳された文字列を含んだ画像データをディスプレイに表示した図である。
【符号の説明】
【００９９】
１００      携帯ゲーム機
１１０      ディスプレイ
１３０      英語選択ボタン
１３５      日本語選択ボタン
１４０      スピーカ
１５０      ＣＰＵ
１５５      ＳＲＡＭ
１６０      フラッシュメモリ
１６５      画像処理回路
２０５      ＵＭＤ
２１０      カメラ
４０５      記憶部
４１０      メモリ制御部
４１５      抽出部
４２０      認識部
４２５      判定部
４３０      翻訳部
４３５      合成部
４４０      出力部
６１０      翻訳前テキストデータ
６１５      翻訳後テキストデータ
【図１】
2006146454.tif 000003
【図２】
2006146454.tif 000004
【図３】
2006146454.tif 000005
【図４】
2006146454.tif 000006
【図５】
2006146454.tif 000007
【図６】
2006146454.tif 000008
【図７】
2006146454.tif 000009
【図８】
2006146454.tif 000010
【図９】
2006146454.tif 000011
【図１０】
2006146454.tif 000012
【図１１】
2006146454.tif 000013
【図１２】
2006146454.tif 000014