(57)【要約】【課題】２次元バーコード化された辞書データの格納先を読み取り、その格納先から辞書データをダウンロードし、所定の情報を翻訳する。【解決手段】携帯電話機１は、２次元バーコード化された辞書情報データをＣＣＤカメラにより撮影し、その結果得られる２次元バーコードの画像から辞書情報データを読み取る。携帯電話機１は、辞書情報データに含まれるＵＲＬに基づいて、辞書データサーバ４にアクセスし、所定の辞書データをダウンロードする。そして、携帯電話機１は、２次元バーコード化された個別情報データをＣＣＤカメラにより撮影し、その結果得られる２次元バーコードの画像から個別情報データを読み取る。携帯電話機１は、個別情報データに含まれるデータ本体を、ダウンロードした辞書データを用いて翻訳する。本発明は、例えば携帯電話機に適用することができる。【選択図】      図１
2004341757.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像を読み取る第１の読み取り手段と、
前記第１の読み取り手段により読み取られた前記第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、前記所定の情報群を取得する取得手段と、
第２の画像を読み取る第２の読み取り手段と、
前記第２の読み取り手段により読み取られた前記第２の画像のデータに含まれる所定の情報を、前記取得手段により取得された前記所定の情報群に基づいて、他の情報に変換する変換手段と、
前記変換手段により変換された前記他の情報を変換結果として報知する報知手段と
を備えることを特徴とする情報変換装置。
【請求項２】
前記所定の情報群は、辞書データであり、
前記変換手段は、前記辞書データに基づいて、第１の言語の文字列を第２の言語の文字列に変換する
ことを特徴とする請求項１に記載の情報変換装置。
【請求項３】
前記報知手段は、前記変換結果を、文字列で表示するか、あるいは、音声で出力する
ことを特徴とする請求項１に記載の情報変換装置。
【請求項４】
前記第１および第２の画像は、２次元バーコードである
ことを特徴とする請求項１に記載の情報変換装置。
【請求項５】
第１の画像の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、前記所定の情報群を取得する取得ステップと、
第２の画像の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第２の画像のデータに含まれる所定の情報を、前記取得ステップの処理により取得された前記所定の情報群に基づいて、他の情報に変換する変換ステップと、
前記変換ステップの処理により変換された前記他の情報を変換結果として報知する報知ステップと
を含むことを特徴とする情報変換方法。
【請求項６】
第１の画像の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、前記所定の情報群を取得する取得ステップと、
第２の画像の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第２の画像のデータに含まれる所定の情報を、前記取得ステップの処理により取得された前記所定の情報群に基づいて、他の情報に変換する変換ステップと、
前記変換ステップの処理により変換された前記他の情報を変換結果として報知する報知ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
第１の画像の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、前記所定の情報群を取得する取得ステップと、
第２の画像の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第２の画像のデータに含まれる所定の情報を、前記取得ステップの処理により取得された前記所定の情報群に基づいて、他の情報に変換する変換ステップと、
前記変換ステップの処理により変換された前記他の情報を変換結果として報知する報知ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
２次元バーコード化された辞書データの格納先情報を読み取る第１の読み取り手段と、
前記第１の読み取り手段により読み取られた前記格納先情報に基づいて、前記辞書データのダウンロードを実行する実行手段と、
２次元バーコード化された第１の言語の情報を読み取る第２の読み取り手段と、
前記第２の読み取り手段により読み取られた前記第１の言語の情報を、前記実行手段によりダウンロードした前記辞書データに基づいて、第２の言語の情報に翻訳する翻訳手段と、
前記翻訳手段により翻訳された前記第２の言語の情報の表示を制御する表示制御手段と
を備えることを特徴とする携帯型情報端末装置。
【請求項９】
２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記格納先情報に基づいて、前記辞書データのダウンロードを実行する実行ステップと、
２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第１の言語の情報を、前記実行ステップの処理によりダウンロードした前記辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、
前記翻訳ステップの処理により翻訳された前記第２の言語の情報の表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記格納先情報に基づいて、前記辞書データのダウンロードを実行する実行ステップと、
２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第１の言語の情報を、前記実行ステップの処理によりダウンロードした前記辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、
前記翻訳ステップの処理により翻訳された前記第２の言語の情報の表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１１】
２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、
前記第１の読み取り制御ステップの処理により読み取られた前記格納先情報に基づいて、前記辞書データのダウンロードを実行する実行ステップと、
２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、
前記第２の読み取り制御ステップの処理により読み取られた前記第１の言語の情報を、前記実行ステップの処理によりダウンロードした前記辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、
前記翻訳ステップの処理により翻訳された前記第２の言語の情報の表示を制御する表示制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報変換装置および方法、携帯型情報端末装置および情報処理方法、記録媒体、並びにプログラムに関し、特に、撮影された画像のデータに基づいて辞書データをダウンロードするとともに、ダウンロードした辞書データで翻訳することができるようにした情報変換装置および方法、携帯型情報端末装置および情報処理方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
携帯型の電子翻訳機や電子辞書などは、ユーザにより、翻訳すべき文字列が入力されると、格納されている言語辞書データを呼び出し、所定の言語へ翻訳を行う。
【０００３】
しかしながら、翻訳すべき文字列（言語）の知識が不足していたり、あるいは、これらの機器の操作に不慣れなユーザは、文字入力に時間がかかり、簡単に翻訳を行うことができない。
【０００４】
そこで、例えば、２次元バーコード化された情報を読み取り、読み取った情報を辞書機能により翻訳するようにしているものがある（特許文献１および特許文献２参照）。
【０００５】
【特許文献１】
特開平８−８３２８３号公報
【特許文献２】
特開２０００−２０７４０１号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、予め格納されている言語辞書データでは、翻訳できる言語数に限りがあった。
【０００７】
また、翻訳対象としている言語（例えば、英語）以外の他の言語（例えば、中国語や仏語など）への翻訳が困難であり、翻訳対象としている言語毎に電子翻訳機が必要になる課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、２次元バーコード化された辞書データの格納先情報を読み取り、読み取った格納先情報に基づいて辞書データをダウンロードするとともに、２次元バーコード化された翻訳が必要な情報を読み取り、ダウンロードした辞書データで翻訳すことができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明の第１の画像を読み取る第１の読み取り手段と、第１の読み取り手段により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得手段と、第２の画像を読み取る第２の読み取り手段と、第２の読み取り手段により読み取られた第２の画像のデータに含まれる所定の情報を、取得手段により取得された所定の情報群に基づいて、他の情報に変換する変換手段と、変換手段により変換された他の情報を変換結果として報知する報知手段とを備えることを特徴とする。
【００１０】
前記所定の情報群は、辞書データであり、変換手段は、辞書データに基づいて、第１の言語の文字列を第２の言語の文字列に変換するようにすることができる。
【００１１】
前記報知手段は、変換結果を、文字列で表示するか、あるいは、音声で出力するようにすることができる。
【００１２】
前記第１および第２の画像は、２次元バーコードであるものとすることができる。
【００１３】
本発明の情報変換方法は、第１の画像の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップと、第２の画像の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップと、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップとを含むことを特徴とする。
【００１４】
本発明の第１の記録媒体に記録されているプログラムは、第１の画像の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップと、第２の画像の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップと、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップとを含む処理をコンピュータに行わせることを特徴とする。
【００１５】
本発明の第１のプログラムは、第１の画像の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップと、第２の画像の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップと、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップとを含む処理をコンピュータに行わせることを特徴とする。
【００１６】
本発明の携帯型情報端末装置は、２次元バーコード化された辞書データの格納先情報を読み取る第１の読み取り手段と、第１の読み取り手段により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行手段と、２次元バーコード化された第１の言語の情報を読み取る第２の読み取り手段と、第２の読み取り手段により読み取られた第１の言語の情報を、実行手段によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳手段と、翻訳手段により翻訳された第２の言語の情報の表示を制御する表示制御手段とを備えることを特徴とする。
【００１７】
本発明の情報処理方法は、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップと、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップとを含むことを特徴とする。
【００１８】
本発明の第２の記録媒体に記録されているプログラムは、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップと、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップとを含む処理をコンピュータに行わせることを特徴とする。
【００１９】
本発明の第２のプログラムは、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップと、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップと、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップと、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップと、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップとを含む処理をコンピュータに行わせることを特徴とする。
【００２０】
第１の本発明においては、第１の画像が読み取られ、読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群が取得され、第２の画像が読み取られ、読み取られた第２の画像のデータに含まれる所定の情報が、取得された所定の情報群に基づいて他の情報に変換され、変換結果として報知される。
【００２１】
第２の本発明においては、２次元バーコード化された辞書データの格納先情報が読み取られ、読み取られた格納先情報に基づいて、辞書データがダウンロードされ、２次元バーコード化された第１の言語の情報が読み取られ、読み取られた第１の言語の情報が、ダウンロードされた辞書データに基づいて第２の言語の情報に翻訳され、表示される。
【００２２】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２４】
請求項１に記載の情報変換装置（例えば、図１のカメラ付き携帯電話機１）は、第１の画像を読み取る第１の読み取り手段（例えば、図６のステップＳ５の処理を実行する図３のＣＰＵ４１）と、第１の読み取り手段により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得手段（例えば、図７のステップＳ１６の処理を実行する図３のＣＰＵ４１）と、第２の画像を読み取る第２の読み取り手段（例えば、図１４のステップＳ４５の処理を実行する図３のＣＰＵ４１）と、第２の読み取り手段により読み取られた第２の画像のデータに含まれる所定の情報を、取得手段により取得された所定の情報群に基づいて、他の情報に変換する変換手段（例えば、図１４のステップＳ４８の処理を実行する図３のＣＰＵ４１）と、変換手段により変換された他の情報を変換結果として報知する報知手段（例えば、図１４のステップＳ４９の処理を実行する図３のＣＰＵ４１）とを備えることを特徴とする。
【００２５】
請求項２に記載の情報変換装置の所定の情報群は、辞書データであり、変換手段は、辞書データに基づいて、第１の言語の文字列（例えば、日本語の“うどん”）を第２の言語の文字列（例えば、英語の“Ｎｏｏｄｌｅ”）に変換することを特徴とする。
【００２６】
請求項３に記載の情報変換装置の報知手段は、変換結果を、文字列で（例えば、図２のＬＣＤ２３に）表示するか、あるいは、音声で（例えば、図２のスピーカ２２に）出力することを特徴とする。
【００２７】
請求項４に記載の情報変換装置の第１および第２の画像は、２次元バーコード（例えば、図５Ａおよび図５Ｂに示される２次元バーコード）であることを特徴とする。
【００２８】
請求項５に記載の情報変換方法は、第１の画像の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップ（例えば、図７のステップＳ１６の処理）と、第２の画像の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップ（例えば、図１４のステップＳ４８の処理）と、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップ（例えば、図１４のステップＳ４９の処理）とを含むことを特徴とする。
【００２９】
請求項６に記載の記録媒体に記録されているプログラムは、第１の画像の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップ（例えば、図７のステップＳ１６の処理）と、第２の画像の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップ（例えば、図１４のステップＳ４８の処理）と、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップ（例えば、図１４のステップＳ４９の処理）とを含む処理をコンピュータに行わせることを特徴とする。
【００３０】
請求項７に記載のプログラムは、第１の画像の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた第１の画像のデータに含まれる所定の情報群の格納先情報に基づいて、所定の情報群を取得する取得ステップ（例えば、図７のステップＳ１６の処理）と、第２の画像の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第２の画像のデータに含まれる所定の情報を、取得ステップの処理により取得された所定の情報群に基づいて、他の情報に変換する変換ステップ（例えば、図１４のステップＳ４８の処理）と、変換ステップの処理により変換された他の情報を変換結果として報知する報知ステップ（例えば、図１４のステップＳ４９の処理）とを含む処理をコンピュータに行わせることを特徴とする。
【００３１】
請求項８に記載の携帯型情報端末装置（例えば、図１のカメラ付き携帯電話機１）は、２次元バーコード化された辞書データの格納先情報を読み取る第１の読み取り手段（例えば、図６のステップＳ５の処理を実行する図３のＣＰＵ４１）と、第１の読み取り手段により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行手段（例えば、図７のステップＳ１６の処理を実行する図３のＣＰＵ４１）と、２次元バーコード化された第１の言語の情報を読み取る第２の読み取り手段（例えば、図１４のステップＳ４５の処理を実行する図３のＣＰＵ４１）と、第２の読み取り手段により読み取られた第１の言語の情報を、実行手段によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳手段（例えば、図１４のステップＳ４８の処理を実行する図３のＣＰＵ４１）と、翻訳手段により翻訳された第２の言語の情報の表示を制御する表示制御手段（例えば、図１４のステップＳ４９の処理を実行する図３のＣＰＵ４１）とを備えることを特徴とする。
【００３２】
請求項９に記載の情報処理方法は、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップ（例えば、図７のステップＳ１６の処理）と、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップ（例えば、図１４のステップＳ４８の処理）と、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップ（例えば、図１４のステップＳ４９の処理）とを含むことを特徴とする。
【００３３】
請求項１０に記載の記録媒体に記録されているプログラムは、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップ（例えば、図７のステップＳ１６の処理）と、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップ（例えば、図１４のステップＳ４８の処理）と、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップ（例えば、図１４のステップＳ４９の処理）とを含む処理をコンピュータに行わせることを特徴とする。
【００３４】
請求項１１に記載のプログラムは、２次元バーコード化された辞書データの格納先情報の読み取りを制御する第１の読み取り制御ステップ（例えば、図６のステップＳ５の処理）と、第１の読み取り制御ステップの処理により読み取られた格納先情報に基づいて、辞書データのダウンロードを実行する実行ステップ（例えば、図７のステップＳ１６の処理）と、２次元バーコード化された第１の言語の情報の読み取りを制御する第２の読み取り制御ステップ（例えば、図１４のステップＳ４５の処理）と、第２の読み取り制御ステップの処理により読み取られた第１の言語の情報を、実行ステップの処理によりダウンロードした辞書データに基づいて、第２の言語の情報に翻訳する翻訳ステップ（例えば、図１４のステップＳ４８の処理）と、翻訳ステップの処理により翻訳された第２の言語の情報の表示を制御する表示制御ステップ（例えば、図１４のステップＳ４９の処理）とを含む処理をコンピュータに行わせることを特徴とする。
【００３５】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３６】
図１は、本発明を適用した辞書データダウンロードシステムの構成例を示す図である。このシステムにおいては、インターネットなどのネットワーク３に、固定無線端末である基地局２を介して、カメラ付き携帯電話機１（以下、単に携帯電話機１と称する）が接続されているとともに、辞書データサーバ１が接続されている。
【００３７】
基地局２は、移動無線端末である、携帯電話機１を、例えば、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）と呼ばれる符号分割多元接続により無線接続し、大容量データを高速にデータ通信する。
【００３８】
携帯電話機１は、基地局２とＷ−ＣＤＭＡ方式により大容量データを高速にデータ通信できるので、音声通話に限らず、電子メールの送受信、簡易ホームページの閲覧、画像の送受信等の多種に及ぶデータ通信を実行することができる。
【００３９】
また携帯電話機１は、紙などの記録媒体に印刷された、もしくは、所定の表示画面（例えば、店頭などに設置されたモニタ）に表示された２次元バーコード（その詳細は後述する）を、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ２９（図２）により撮影し、その結果得られる２次元バーコードの画像から、コードパターンを認識し、そのコードパターンから所定の情報を読み取る。
【００４０】
例えば、携帯電話機１は、コードパターンから得られた辞書情報データに含まれるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて、辞書データサーバ４にアクセスし、所定の辞書データをダウンロードすることができる。このとき携帯電話機１は、ダウンロードした辞書データを、ユーザの操作に応じて、装着されているリムーバブルメディア５２またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３（図３）に記録する。
【００４１】
また例えば、携帯電話機１は、コードパターンから得られた個別情報データに含まれるデータ本体を、先にダウンロードした辞書データを用いて翻訳することができる。
【００４２】
辞書データサーバ４は、例えば、ワークステーションまたはコンピュータなどで構成され、そのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７１（図４）がサーバプログラムを実行し、携帯電話機１からの要求に基づいて、記憶部７８に記憶されている所定の辞書データを読み出し、ネットワーク３を介して配信する。
【００４３】
なお、図１に示したシステムの例では、１つの携帯電話機１しか図示していないが、勿論、複数の携帯電話機が接続されることは言うまでもない。
【００４４】
図２は、携帯電話機１の外観の構成例を示す図である。
【００４５】
図１に示されるように、携帯電話機１は、基本的に、表示部１２および本体１３から構成され、中央のヒンジ部１１により折り畳み可能に形成されている。
【００４６】
表示部１２の上端左部には、アンテナ２１が設けられており、このアンテナ２１を介して、基地局２との間で電波が送受信される。表示部１２の上端近傍には、スピーカ２２が設けられており、スピーカ２２から音声が出力される。
【００４７】
表示部１２のほぼ中央には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２３が設けられている。ＬＣＤ２３には、電波の受信状態、電池の残量、電話帳として登録されている氏名や電話番号、および発信履歴の他、入力ボタン２７が操作されることにより作成された文章（電子メールとして送信する文章）などが表示される。
【００４８】
一方、本体１３には、「０」乃至「９」の数字ボタン（テンキー）、「＊」ボタン、「♯」ボタンからなる入力ボタン２７が設けられている。ユーザは、この入力ボタン２７を操作することで、例えば、電子メールとして送信する文章やメモ帳などを作成することができる。
【００４９】
また本体１３の入力ボタン２７の上方中央には、水平方向（筐体の左右方向）を軸として回転自在なジョグダイヤル２４が、本体１３の表面から僅かに突出した状態で設けられている。例えば、このジョグダイヤル２４に対する回転操作に応じて、ＬＣＤ２３に表示されている電子メールのスクロール等が行われる。ジョグダイヤル２４の左右には、左方向ボタン２５、および右方向ボタン２６がそれぞれ設けられている。本体１３の下方近傍には、マイクロフォン２８が設けられており、ユーザの音声が集音される。
【００５０】
ヒンジ部２９のほぼ中央には、１８０度の角度範囲で回動自在なＣＣＤカメラ２９が設けられており、所望の被写体（本実施の形態では、２次元バーコード）が撮影される。
【００５１】
図３は、携帯電話機１の内部の構成例を示すブロック図である。
【００５２】
ＣＰＵ４１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２に記憶されている制御プログラムをＲＡＭ４３に展開し、バス４６を介して携帯電話機１の全体の動作を制御する。例えば、ＣＰＵ４１は、文章を作成することがユーザにより指示されたとき、所定の文章作成プログラムを起動させ、表示制御部４５を制御し、文章作成画面をＬＣＤ２３に表示させる。
【００５３】
通信制御部４４は、アンテナ２１を介して基地局２との間で電波を送受信し、例えば、音声通話モード時において、アンテナ２１で受信されたＲＦ（Ｒａｄｉｏ  ｒｅｑｕｅｎｃｙ）信号を増幅して周波数変換処理、アナログディジタル変換処理、スペクトラム逆拡散処理等の所定の処理を施し、得られた音声データを音声コーデック４９に出力する。また、通信制御部４４は、音声コーデック４９から音声データが供給されてきたとき、ディジタルアナログ変換処理、周波数変換処理、およびスペクトラム拡散処理等の所定の処理を施し、得られた音声信号をアンテナ２１から送信する。
【００５４】
表示制御部４５は、ＬＣＤ２３の表示を制御し、電子メールとして送信する文章を作成する作成画面等をＬＣＤ２３に表示する。
【００５５】
入力部４７は、ジョグダイヤル２４、左方向ボタン２５、右方向ボタン２６、および入力ボタン２７等により構成され、それらに対するユーザの操作を検出し、それらのボタンが押下されたとき、または押下された状態から離されたとき、対応する信号をＣＰＵ４１に出力する。
【００５６】
カメラインターフェース（Ｉ／Ｆ）部４８は、ＣＣＤカメラ２９で撮影された画像データを、バス４６および表示制御部４５を介して、ＬＣＤ２３に表示させる。
【００５７】
音声コーデック４９は、通信制御部４４から供給されてきた音声データを音声信号に変換し、対応する音声信号をスピーカ２２から出力する。また、音声コーデック４９は、マイクロフォン２８により集音されたユーザの音声を音声データに変換し、それを通信制御部４４に出力する。
【００５８】
折り畳み検出部５０は、図２のヒンジ部１１の近傍に設けられ、携帯電話機１の開閉状態を監視し、開かれた状態から折り畳まれたことを検出したとき、または、折り畳まれた状態から開かれたことを検出したとき、それをＣＰＵ４１に通知する。
【００５９】
バス４６には、必要に応じてドライブ５１が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどのリムーバブルメディア５２が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて携帯電話機１にインストールされる。
【００６０】
図４は、辞書データサーバ４の構成例を示すブロック図である。同図に示されるように、バス７４を介して、ＣＰＵ７１、ＲＯＭ７２、およびＲＡＭ７３が相互に接続されているとともに、入出力インターフェース７５も接続されている。
【００６１】
ＣＰＵ７１は、ＲＯＭ７２に記憶されているサーバプログラム、または記憶部７８からＲＡＭ７３にロードされたサーバプログラムに従って、各種の処理を実行する。ＲＡＭ７３にはまた、ＣＰＵ７１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００６２】
入出力インターフェース７５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される入力部７６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤなどのディスプレイ、並びにスピーカなどで構成される出力部７７、ハードディスクドライブなどで構成される記憶部７８、およびモデムやターミナルアダプタなどで構成され、ネットワーク３と通信処理する通信部７９が接続されている。記憶部７８には、携帯電話機１に提供するための各種の辞書データが記憶されている。
【００６３】
図５は、本発明に係る２次元バーコードの例を表わしている。
【００６４】
同図に示す２次元バーコードは、複数の方形ブロック（またはセル）が所定の配列規則に従って２次元的に配置されたマトリクス構造を有し、各種情報をコード化し得るように構成されている。
【００６５】
図５Ａは、辞書情報データが２次元バーコード化された出力イメージとしての画像９１を示している。この画像９１には、２次元バーコードデータ情報の種別を示す情報タイプ、情報タイプの識別用の情報ＩＤ、および、辞書データをダウンロードする際に指定するためのホームページアドレス情報（いわゆるＵＲＬ）がコード化されている。図５Ａの例の場合、ホームページアドレス情報として、“ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｙｙｙ．ｊｐ”がコード化されている。
【００６６】
図５Ｂは、個別情報データが２次元バーコード化された出力イメージとしての画像９２を示している。この画像９２には、２次元バーコードデータ情報の種別を示す情報タイプ、情報タイプの識別用の情報ＩＤ、および、データ本体がコード化されている。図５Ｂの例の場合、データ本体として、“うどん”、および、“カレー”がコード化されている。
【００６７】
これらの２次元バーコードは、紙などの記録媒体に印刷されたり、もしくは、店頭などに設置された端末において、ユーザが所定の操作を行うことで、その端末のモニタ上に表示される。
【００６８】
次に、図６および図７のフローチャートを参照して、２次元バーコード化された辞書情報データを読み取り、読み取った辞書情報データに含まれるＵＲＬに基づいて辞書データサーバ４にアクセスし、所定の辞書データをダウンロードして格納する、携帯電話機１の辞書データ格納処理について説明する。
【００６９】
ステップＳ１において、ＣＰＵ４１は、辞書情報の読み取りが開始されたか否か、すなわち、例えば、ユーザによりＬＣＤ２３に表示されるメニューから辞書情報の読み取りを開始する項目（図示せず）が選択されたか否かを判定し、辞書情報の読み取りが開始されるまで待機する。
【００７０】
ステップＳ１において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、辞書情報の読み取りが開始されたと判定された場合、ステップＳ２に進み、ＣＰＵ４１は、例えば、図８に示されるような辞書情報読取開始画面をＬＣＤ２３に表示させる。
【００７１】
図８に示す辞書情報読取開始画面には、現在のモードを示す「ダウンロードモード」、および「辞書情報読取」と示されたダイアログ１０１が表示されている。ユーザは、このダイアログ１０１により、辞書情報の読み取りが可能であることを知ることができる。そして、ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、「開始」ボタン１０２を選択することにより、辞書情報の読み取りを開始させ、「終了」ボタン１０３を選択することにより、辞書情報の読み取りを終了（中止）させることができる。
【００７２】
図６の説明に戻る。ステップＳ３において、ＣＰＵ４１は、開始または終了が指示入力されたか否か、すなわち、ユーザにより、図８に示す辞書情報読取開始画面において、「開始」ボタン１０２または「終了」ボタン１０３が選択されたか否かを判定し、開始または終了が指示入力されるまで待機する。
【００７３】
ステップＳ３において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、開始または終了が指示入力されたと判定された場合、ステップＳ４に進み、ＣＰＵ４１は、ユーザの指示入力が読み取り開始であるか否か、すなわち、図８に示す辞書情報読取開始画面において、「開始」ボタン１０２が選択されたか否かを判定し、ユーザの指示入力が読み取り開始であると判定した場合、ステップＳ５に進む。
【００７４】
このとき、ユーザは、例えば、紙などの記録媒体に印刷された、２次元バーコード化された辞書情報データの画像９１（図５Ａ）を携帯電話機１のＣＣＤカメラ２９で撮影するために、その記録媒体をＣＣＤカメラ２９にかざすとともに、画像９１が撮影されるように、位置を微調整する。
【００７５】
ステップＳ５において、ＣＰＵ４１は、ＣＣＤ２９により２次元バーコード化された辞書情報データの画像９１を撮影する処理を実行させるとともに、撮影された画像から２次元バーコードの読み取り処理を実行する。ステップＳ６において、ＣＰＵ４１は、２次元バーコードの読み取りに成功したか否かを判定し、読み取りに失敗したと判定した場合、ステップＳ７に進み、例えば、図９に示されるような読取失敗画面をＬＣＤ２３に表示させる。
【００７６】
図９に示す読取失敗画面には、「読取失敗」と示されたダイアログ１２１が表示されている。ユーザは、このダイアログ１１１により、辞書情報の読み取りに失敗したことを知ることができる。そして、ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、「戻る」ボタン１１２を選択することにより、図８に示した辞書情報読取開始画面に戻ることができる。
【００７７】
ステップＳ８において、ＣＰＵ４１は、戻るが指示入力されたか否か、すなわち、ユーザにより、図９に示す読取失敗画面において、「戻る」ボタン１１２が選択されたか否かを判定し、戻るが指示入力されるまで待機する。
【００７８】
ステップＳ８において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、戻るが指示入力されたと判定された場合、ステップＳ２に戻り、ＣＰＵ４１は、図８に示した辞書情報読取開始画面をＬＣＤ２３に表示させ、上述した処理を繰り返し実行する。
【００７９】
ステップＳ６において、２次元バーコードの読み取りに成功したと判定された場合、ステップＳ９に進み、ＣＰＵ４１は、読み取った辞書情報データに基づいて、その情報に含まれる辞書データダウンロードホームページ（図５Ａの例の場合、“ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｙｙｙ．ｊｐ／言語種”）を選択する。
【００８０】
ステップＳ１０において、ＣＰＵ４１は、例えば、図１０に示されるような辞書データダウンロード画面をＬＣＤ２３に表示させる。
【００８１】
図１０に示す辞書データダウンロード画面には、ユーザが選択可能（ダウンロード可能）な辞書データタイプとして、「英語」、「日本語」、および「韓国語」の項目が表示されているとともに、次頁の存在があることを示すアイコン１２１が表示されている。ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、これらの項目を選択することにより、英語の辞書データ、日本語の辞書データ、または韓国語の辞書データをダウンロードすることができる。またユーザは、画面スクロールの操作を行うことにより、例えば、図１１に示されるような、次頁の辞書データダウンロード画面に表示を切り換えることができる。
【００８２】
図１１に示す辞書データダウンロード画面には、ユーザが選択可能（ダウンロード可能）な辞書データタイプとして、「中国語」、「仏語」、および「独語」の項目が表示されているとともに、前頁の存在があることを示すアイコン１３１が表示されている。ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、これらの項目を選択することにより、中国語の辞書データ、仏語の辞書データ、または独語の辞書データをダウンロードすることができる。またユーザは、画面スクロールの操作を行うことにより、図１０に示したような、前頁の辞書データダウンロード画面に表示を切り換えることができる。
【００８３】
ステップＳ１１において、ＣＰＵ４１は、辞書データタイプの選択または画面スクロールが指示入力されたか否か、すなわち、ユーザにより、図１０に示す辞書データダウンロード画面において、「英語」、「日本語」、もしくは「韓国語」の項目が選択されたか、または、次頁へ画面スクロールが選択されたか否かを判定し、辞書データタイプの選択または画面スクロールが指示入力されるまで待機する。
【００８４】
ステップＳ１１において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、辞書データタイプの選択または画面スクロールが指示入力されたと判定された場合、ステップＳ１２に進み、ＣＰＵ４１は、ユーザの指示入力が辞書データタイプの選択であるか否か、すなわち、図１０に示す辞書データダウンロード画面において、「英語」、「日本語」、もしくは「韓国語」の項目が選択されたか否かを判定する。
【００８５】
ステップＳ１２において、ユーザの指示入力が辞書データタイプの選択ではなく、画面スクロールであると判定された場合、ステップＳ１３に進み、ＣＰＵ４１は、例えば、図１１に示す次頁の辞書データダウンロード画面をＬＣＤ２３に表示させ、ステップＳ１１に戻り、上述した処理を繰り返し実行する。
【００８６】
ステップＳ１２において、ユーザの指示入力が辞書データタイプの選択であると判定された場合、ステップＳ１４に進み、ＣＰＵ４１は、例えば、図１２に示されるような辞書データダウンロード確認画面をＬＣＤ２３に表示させる。
【００８７】
図１２に示す辞書データダウンロード確認画面には、「指定した辞書データをダウンロードしますか？」といったメッセージが表示されている。ユーザは、このメッセージに従って、「ＯＫ」ボタン１４１を選択することにより、指定した辞書データをダウンロードすることができる。
【００８８】
ステップＳ１５において、ＣＰＵ４１は、確認が指示入力されたか否か、すなわち、ユーザにより、図１２に示す辞書データダウンロード確認画面において、「ＯＫ」ボタン１４１が選択されたか否かを判定し、確認が指示入力されるまで待機する。
【００８９】
ステップＳ１５において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、確認が指示入力されたと判定された場合、ステップＳ１６に進み、ＣＰＵ４１は、ステップＳ９の処理で選択された辞書データダウンロードホームページ（ＵＲＬ）に基づいて、辞書データサーバ４にアクセスし、ステップＳ１１の処理で指示入力された所定の辞書データ（例えば、辞書情報データ内に記述された言語種から英語に変換する辞書データ）のダウンロードを実行する。
【００９０】
辞書サーバ４は、携帯電話機１から所定の辞書データの配信要求を受けて、記憶部７８に記憶されている、携帯電話機１により指定された所定の辞書データ（例えば、英語に変換する辞書データ）を読み出し、ネットワーク３を介して配信する。これにより、携帯電話機１は、所定の辞書データをダウンロードすることができる。
【００９１】
そして、ＣＰＵ４１は、辞書データサーバ４から所定の辞書データのダウンロードを終了すると、ステップＳ１７において、例えば、図１３に示されるようなダウンロードデータ格納確認画面をＬＣＤ２３に表示させる。
【００９２】
図１３に示すダウンロードデータ格納確認画面には、「ダウンロードデータを格納しますか？」といったメッセージが表示されている。ユーザは、このメッセージに従って、「ＹＥＳ」ボタン１５１を選択することにより、ダウンロードした辞書データを、リムーバブルメディア５２またはＲＡＭ４３に格納させ、「ＮＯ」ボタン１５２を選択することにより、ダウンロードした辞書データの格納をキャンセルすることができる。
【００９３】
ステップＳ１８において、ＣＰＵ４１は、実行またはキャンセルが指示入力されたか否か、すなわち、ユーザにより、図１３に示すダウンロードデータ格納確認画面において、「ＹＥＳ」ボタン１５１または「ＮＯ」ボタン１５２が選択されたか否かを判定し、実行またはキャンセルが指示入力されるまで待機する。
【００９４】
ステップＳ１８において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、実行またはキャンセルが指示入力されたと判定された場合、ステップＳ１９に進み、ＣＰＵ４１は、ユーザの指示入力が格納実行であるか否か、すなわち、図１３に示すダウンロードデータ格納確認画面において、「ＹＥＳ」ボタン１５１が選択されたか否かを判定し、ユーザの指示入力が格納実行であると判定した場合、ステップＳ２０に進む。
【００９５】
ステップＳ２０において、ＣＰＵ４１は、ステップＳ１６の処理でダウンロードされた辞書データをリムーバブルメディア５２またはＲＡＭ４３に格納するとともに、その辞書データ識別用の情報ＩＤを記憶した後、処理を終了する。
【００９６】
なお、ステップＳ４において、ユーザの指示入力が読み取り開始ではない、すなわち、図８に示す辞書情報読取開始画面において、「終了」ボタン１０３が選択されたと判定された場合、上述した辞書情報読取処理、辞書データダウンロード処理、および辞書データ格納処理は実行されず、そのまま終了される。
【００９７】
また、ステップＳ１９において、ユーザの指示入力がダウンロードデータ格納ではない、すなわち、図１３に示すダウンロードデータ格納確認画面において、「ＮＯ」ボタン１５２が選択されたと判定された場合、上述した格納処理は実行されず、そのまま終了される。
【００９８】
以上のように、携帯電話機１は、紙などの記録媒体に印刷されている、２次元バーコード化された辞書情報データを読み取ることにより、辞書データダウンロードのホームページにアクセスするための情報を得ることができ、その情報に基づいて、辞書データサーバ４にアクセスして、新たな辞書データをダウンロードすることができる。付言すれば、携帯電話機１に標準で搭載されている電子辞書では、変換対象が限定されていたが、必要な辞書データを上述した処理によって新たにダウンロードすることで、変換対象の言語数を増やすことが可能となる。
【００９９】
次に、２次元バーコード化された個別情報データを読み取り、読み取った個別情報データに含まれるデータを、上述した辞書データ格納処理によって格納された辞書データを用いて翻訳する、携帯電話機１の翻訳処理について説明する。
【０１００】
ステップＳ４１において、ＣＰＵ４１は、個別情報の読み取りが開始されたか否か、すなわち、例えば、ユーザによりＬＣＤ２３に表示されるメニューから個別情報の読み取りを開始する項目（図示せず）が選択されたか否かを判定し、個別情報の読み取りが開始されるまで待機する。
【０１０１】
ステップＳ４１において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、個別情報の読み取りが開始されたと判定された場合、ステップＳ４２に進み、ＣＰＵ４１は、例えば、図１５に示されるような個別情報読取開始画面をＬＣＤ２３に表示させる。
【０１０２】
図１５に示す個別情報読取開始画面には、現在のモードを示す「翻訳モード」、および「個別情報読取」と示されたダイアログ１６１が表示されている。ユーザは、このダイアログ１６１により、個別情報の読み取りが可能であることを知ることができる。そして、ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、「開始」ボタン１６２を選択することにより、個別情報の読み取りを開始させ、「終了」ボタン１６３を選択することにより、個別情報の読み取りを終了（中止）させることができる。
【０１０３】
図１４の説明に戻る。ステップＳ４３において、ＣＰＵ４１は、開始または終了が指示入力されたか否か、すなわち、ユーザにより、図１５に示す個別情報読取開始画面において、「開始」ボタン１６２または「終了」ボタン１６３が選択されたか否かを判定し、開始または終了が指示入力されるまで待機する。
【０１０４】
ステップＳ４３において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、開始または終了が指示入力されたと判定された場合、ステップＳ４４に進み、ＣＰＵ４１は、ユーザの指示入力が読み取り開始であるか否か、すなわち、図１５に示す個別情報読取開始画面において、「開始」ボタン１６２が選択されたか否かを判定し、ユーザの指示入力が読み取り開始であると判定した場合、ステップＳ４５に進む。
【０１０５】
このとき、ユーザは、例えば、紙などの記録媒体に印刷された、２次元バーコード化された個別情報データの画像９２（図５Ｂ）を携帯電話機１のＣＣＤカメラ２９で撮影するために、その記録媒体をＣＣＤカメラ２９にかざすとともに、画像９２が撮影されるように、位置を微調整する。
【０１０６】
ステップＳ４５において、ＣＰＵ４１は、ＣＣＤ２９により２次元バーコード化された個別情報データの画像９２を撮影する処理を実行させるとともに、撮影された画像から２次元バーコードの読み取り処理を実行する。ステップＳ４６において、ＣＰＵ４１は、２次元バーコードの読み取りに成功したか否かを判定し、２次元バーコードの読み取りに成功したと判定した場合、ステップＳ４７に進み、さらに読み取った個別情報データに含まれる情報ＩＤが、リムーバブルメディア５２またはＲＡＭ４３に格納されている辞書データ識別用の情報ＩＤと一致するか否かを判定する。
【０１０７】
ステップＳ４７において、情報ＩＤが一致すると判定された場合、ステップＳ４８に進み、ＣＰＵ４１は、リムーバブルメディア５２またはＲＡＭ４３に格納されている辞書データに基づいて、ステップＳ４５の処理で読み取った個別情報データに含まれるデータの翻訳を実行する。例えば、図５Ｂに示した個別情報データの翻訳が実行されると、データ本体の“うどん”は、英語に変換する辞書データにより、“Ｎｏｏｄｌｅ”に翻訳され、データ本体の“カレー”は、英語に変換する辞書データにより、“Ｃｕｒｒｙ”に翻訳される。
【０１０８】
ステップＳ４９において、ＣＰＵ４１は、例えば、図１６に示されるような翻訳結果画面をＬＣＤ２３に表示させる。
【０１０９】
図１６に示す翻訳結果画面には、「Ｎｏｏｄｌｅ」、および「Ｃｕｒｒｙ」の翻訳結果が表示されている。ユーザは、この翻訳結果画面により、翻訳結果を確認することができる。そして、ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、「戻る」ボタン１７１を選択することにより、図１５に示した個別情報読取開始画面に戻ることができる。
【０１１０】
なお、翻訳結果は、テキスト表示だけでなく、対応する音声をスピーカ２２から報知するようにしてもよい。
【０１１１】
ステップＳ４６において、読み取りに失敗したと判定された場合、または、ステップＳ４７において、読み取った個別情報データに含まれる情報ＩＤと、辞書データ識別用の情報ＩＤが一致しないと判定された場合、ステップＳ５０に進み、ＣＰＵ４１は、例えば、図１７に示されるような読取失敗画面をＬＣＤ２３に表示させる。
【０１１２】
図１７に示す読取失敗画面には、「読取失敗」と示されたダイアログ１８１が表示されている。ユーザは、このダイアログ１８１により、個別情報の読み取りに失敗したことを知ることができる。そして、ユーザは、入力ボタン２７もしくはジョグダイヤル２４を用いて、「戻る」ボタン１８２を選択することにより、図１５に示した個別情報読取開始画面に戻ることができる。
【０１１３】
ステップＳ４９またはステップＳ５０の処理の後、ステップＳ５１において、ＣＰＵ４１は、戻るが指示入力されたか否か、すなわち、ユーザにより、図１６に示す翻訳結果画面において、「戻る」ボタン１７１が選択されたか、または、図１７に示す読取失敗画面において、「戻る」ボタン１８２が選択されたか否かを判定し、戻るが指示入力されるまで待機する。
【０１１４】
ステップＳ５１において、入力部４７への入力に対応する信号がＣＰＵ４１に出力され、戻るが指示入力されたと判定された場合、ステップＳ４２に戻り、ＣＰＵ４１は、図１５に示した個別情報読取開始画面をＬＣＤ２３に表示させ、上述した処理を繰り返し実行する。すなわち、携帯電話機１は、個別情報の翻訳処理を連続して実行することができる。
【０１１５】
ステップＳ４４において、ユーザの指示入力が読み取り開始ではない、すなわち、図１５に示した個別情報読取開始画面において、「終了」ボタン１６３が選択されたと判定された場合、翻訳処理は終了される。
【０１１６】
以上のように、２次元バーコード化された辞書データの格納先情報を読み取り、読み取った格納先情報に基づいて辞書データをダウンロードし、２次元バーコード化された翻訳が必要な情報を読み取り、先にダウンロードした辞書データで翻訳するようにしたため、翻訳対象の言語数に制限がなくなる。
【０１１７】
また、ダウンロードした辞書データと個別情報とで共通の情報ＩＤを持たせることにより、複数の２次元バーコード化された情報の中から対応関係にある２次元バーコード化された情報を識別し、それを翻訳することができる。
【０１１８】
また本発明を利用することで、例えば、外国先において、レストランのメニュー、鉄道駅の券売機、自動販売機、あるいは、各種の表示を判読することができなくても、その場で所望の辞書データをダウンロードして、簡単かつ確実に、所望の言語に翻訳することが可能となる。
【０１１９】
また例えば、美術館の展示品毎に２次元バーコード化された作品の解説文を印刷し、閲覧者は、携帯電話機１を用いてこの２次元バーコードを読み取らせることにより、作品の解説文を読むことができる。なお、作品の解説文だけでなく、例えば、学習問題の解答やヒントなどを２次元バーコード化し、付加的解説等の用途に利用することも可能である。
【０１２０】
さらに以上においては、携帯電話機を例に挙げて説明したが、本発明はこれに限られるものではなく、以上の処理を、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、あるいは、携帯型のパーソナルコンピュータなどの電子機器に広く適用することが可能である。
【０１２１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２２】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリなどのリムーバブルメディア５２により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭや記憶部に含まれるハードディスクなどで構成される。
【０１２３】
なお、本明細書において、記録媒体に記録されるプログラムで記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０１２５】
【発明の効果】
以上のように、第１の本発明によれば、情報を変換することが可能となる。特に、読み取った画像に含まれる格納先から変換のための情報群を取得し、その情報群を用いて所定の情報を変換することが可能となる。
【０１２６】
第２の本発明によれば、情報を翻訳することが可能となる。特に、読み取った画像に含まれる格納先から翻訳のための辞書データをダウンロードし、その辞書データを用いて所定の言語の情報を、他の言語の情報に翻訳することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した辞書データダウンロードシステムの構成例を示す図である。
【図２】図１の携帯電話機の外観の構成例を示す図である。
【図３】図１の携帯電話機の内部の構成例を示すブロック図である。
【図４】図１の辞書データサーバの構成例を示すブロック図である。
【図５】本発明に係る２次元バーコードの例を表わす図である。
【図６】携帯電話機の辞書データ格納処理を説明するフローチャートである。
【図７】図６に続くフローチャートである。
【図８】辞書情報読取開始画面の表示例を示す図である。
【図９】読取失敗画面の表示例を示す図である。
【図１０】辞書データダウンロード画面の表示例を示す図である。
【図１１】他の辞書データダウンロード画面の表示例を示す図である。
【図１２】辞書データダウンロード確認画面の表示例を示す図である。
【図１３】ダウンロードデータ格納確認画面の表示例を示す図である。
【図１４】携帯電話機の翻訳処理を説明するフローチャートである。
【図１５】個別情報読取開始画面の表示例を示す図である。
【図１６】翻訳結果画面の表示例を示す図である。
【図１７】読取失敗画面の表示例を示す図である。
【符号の説明】
１  携帯電話機，  ３  ネットワーク，  ４  辞書データサーバ，  ２３  ＬＣＤ，  ２４  ジョグダイヤル，  ２７  入力ボタン，  ２９  ＣＣＤカメラ，  ４１  ＣＰＵ，  ４７  入力部
【図１】
2004341757.tif 000003
【図２】
2004341757.tif 000004
【図３】
2004341757.tif 000005
【図４】
2004341757.tif 000006
【図５】
2004341757.tif 000007
【図６】
2004341757.tif 000008
【図７】
2004341757.tif 000009
【図８】
2004341757.tif 000010
【図９】
2004341757.tif 000011
【図１０】
2004341757.tif 000012
【図１１】
2004341757.tif 000013
【図１２】
2004341757.tif 000014
【図１３】
2004341757.tif 000015
【図１４】
2004341757.tif 000016
【図１５】
2004341757.tif 000017
【図１６】
2004341757.tif 000018
【図１７】
2004341757.tif 000019