(57)【要約】      （修正有）【課題】様々なシーンで、携帯電話機を翻訳装置として機能させる携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法。【解決手段】国情報データベースに記憶される複数の国から特定の国をユーザに選択させることで、特定の国に対応する言語を決定する言語決定手段と、シーンデータベースに記憶されている行動場面の中から特定の行動場面をユーザに選択させることで、その特定の行動場面を決定するシーン決定手段と、会話データベースに記憶され、シーン決定手段により決定された行動場面と関連する会話の中から特定の会話をユーザに選択させることで、その特定の会話を決定する会話決定手段と、会話決定手段により決定された会話に対して、言語決定手段により決定された国の言語に翻訳した翻訳文を翻訳データベースから取得し、携帯電話機１００の外部出力装置１６０、１７０に出力する。【選択図】図２
2011013933.tif 000002
【特許請求の範囲】
【請求項１】
翻訳する国を複数記憶する国情報データベースと、
生活の中で行われる行動場面を記憶するシーンデータベースと、
前記シーンデータベースに記憶される前記行動場面と関連され、前記行動場面の中で使用される会話を記憶する会話データベースと、
前記会話を、前記国情報データベースに記憶される複数の前記国の言語に翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベースと、
としての機能を携帯電話機に発揮させるとともに、
前記国情報データベースに記憶される複数の前記国から前記特定の国を選択させることで、該特定の国に対応する言語を決定する言語決定手段と、
前記シーンデータベースに記憶されている前記行動場面の中から特定の行動場面を選択させることで、前記特定の行動場面を決定するシーン決定手段と、
前記会話データベースに記憶され、前記シーン決定手段により決定された行動場面と関連する前記会話の中から特定の会話を選択させることで、該特定の会話を決定する会話決定手段と、
前記会話決定手段により決定された前記会話に対して、前記言語決定手段により決定された前記言語に翻訳した翻訳文を前記翻訳データベースから取得する、翻訳文取得手段と、
取得された前記翻訳文を、前記携帯電話機の外部出力装置に出力する、翻訳文出力手段と、
としての機能を携帯電話機に発揮させることを特徴とする、携帯電話機用翻訳プログラム。
【請求項２】
前記携帯電話機の現在の位置情報及び周辺の地名や建物名を含む周辺情報を取得する、位置情報取得手段としての機能を携帯電話機に発揮させるとともに、
前記位置情報取得手段により取得した前記周辺情報の中から選択した特定の地名や建物名を、前記会話データベースの前記会話の中に挿入する、周辺情報リンク手段としての機能を携帯電話機に発揮させることを特徴とする、
請求項１に記載の携帯電話機用翻訳プログラム。
【請求項３】
前記シーン決定手段によって前記特定の行動場面を選択させる際に、前記シーンデータベースに記憶されている前記行動場面の中から、前記位置情報取得手段により取得した前記周辺情報に対応する前記行動場面を優先して、又は前記行動場面のみを前記外部出力装置に提示する、周辺シーン抽出手段としての機能を携帯電話機に発揮させることを特徴とする、
請求項１又は２に記載の携帯電話機用翻訳プログラム。
【請求項４】
電気通信回線を介して外部のサーバと接続し、前記国情報データベースに記憶されていない新たな国の情報、前記シーンデータベースに記憶されていない新たな行動場面の情報、前記会話データベースに記憶されていない新たな会話の情報又は前記翻訳データベースに記憶されていない新たな翻訳会話の情報が、前記サーバに有るか否かの確認の通信を行い、いずれかの新たな情報があると判定した場合、前記サーバから前記新たな情報を取得して、前記いずれかのデータベースを更新する、情報更新手段としての機能を携帯電話機に発揮させることを特徴とする、
請求項１乃至３のいずれか１項に記載の携帯電話機用翻訳プログラム。
【請求項５】
翻訳する国を複数記憶する国情報データベースに記憶される複数の国から特定の国を選択させることで、該特定の国に対応する言語を決定する言語決定ステップと、
生活の中で行う様々な行動場面を記憶するシーンデータベースに記憶されている前記行動場面の中から特定の行動場面を選択させることで、前記特定の行動場面を決定するシーン決定ステップと、
前記シーンデータベースに記憶される前記行動場面と関連され、前記行動場面の中で使用する会話を記憶する会話データベースに記憶され、前記シーン決定ステップにより決定された前記行動場面と関連する前記会話の中から特定の会話を選択させることで、該特定の会話を決定する会話決定ステップと、
前記会話決定ステップにより決定された前記会話に対して、前記言語決定ステップにより決定された前記言語に翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベースから取得する、翻訳文取得ステップと、
前記取得された翻訳文を、前記携帯電話機の外部出力装置に出力する、翻訳文出力ステップと、
を有することを特徴とする、携帯電話機用翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、様々なシーンにおいて、携帯電話機を翻訳装置として機能させる携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法に関する。
【背景技術】
【０００２】
従来、携帯電話機をインターネット等の電気通信回線を介して翻訳用データベース（サーバ）に接続し、携帯電話機に入力した音声又は文字を任意の言語に翻訳する翻訳システム等が発明されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４１１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に開示されている発明は、翻訳を行う際に、インターネット等を介して携帯電話機を翻訳用データベースに接続しなくてはならず、インターネットに接続できる環境でなければ翻訳機能を使用できないという問題があった。
【０００５】
また、翻訳システムを主に使用するのは、翻訳先の言語を使用する国（つまり、翻訳を行う者にとっては海外）であるが、海外でインターネットに頻繁に接続する場合、多額の通信費が掛かってしてしまうという問題があった。
【０００６】
本発明は、斯かる実情に鑑み、翻訳プログラムを携帯電話機に予め１回だけダウンロードし、携帯電話機単体で、様々なシーンで用いられる会話の翻訳を行える、携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明者の鋭意研究により、上記目的は以下の手段によって達成される。
【０００８】
（１）本発明は、翻訳する国を複数記憶する国情報データベースと、生活の中で行われる行動場面を記憶するシーンデータベースと、前記シーンデータベースに記憶される前記行動場面と関連され、前記行動場面の中で使用される会話を記憶する会話データベースと、前記会話を、前記国情報データベースに記憶される複数の前記国の言語に翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベースと、としての機能を携帯電話機に発揮させるとともに、前記国情報データベースに記憶される複数の前記国から前記特定の国を選択させることで、該特定の国に対応する言語を決定する言語決定手段と、前記シーンデータベースに記憶されている前記行動場面の中から特定の行動場面を選択させることで、前記特定の行動場面を決定するシーン決定手段と、前記会話データベースに記憶され、前記シーン決定手段により決定された行動場面と関連する前記会話の中から特定の会話を選択させることで、該特定の会話を決定する会話決定手段と、前記会話決定手段により決定された前記会話に対して、前記言語決定手段により決定された前記言語に翻訳した翻訳文を前記翻訳データベースから取得する、翻訳文取得手段と、取得された前記翻訳文を、前記携帯電話機の外部出力装置に出力する、翻訳文出力手段と、としての機能を携帯電話機に発揮させることを特徴とする、携帯電話機用翻訳プログラムである。
【０００９】
（２）また、本発明は、前記携帯電話機の現在の位置情報及び周辺の地名や建物名を含む周辺情報を取得する、位置情報取得手段としての機能を携帯電話機に発揮させるとともに、前記位置情報取得手段により取得した前記周辺情報の中から選択した特定の地名や建物名を、前記会話データベースの前記会話の中に挿入する、周辺情報リンク手段としての機能を携帯電話機に発揮させることを特徴とする、（１）に記載の携帯電話機用翻訳プログラムである。
【００１０】
（３）また、本発明は、前記シーン決定手段によって前記特定の行動場面を選択させる際に、前記シーンデータベースに記憶されている前記行動場面の中から、前記位置情報取得手段により取得した前記周辺情報に対応する前記行動場面を優先して、又は前記行動場面のみを前記外部出力装置に提示する、周辺シーン抽出手段としての機能を携帯電話機に発揮させることを特徴とする、（１）又は（２）に記載の携帯電話機用翻訳プログラムである。
【００１１】
（４）また、本発明は、電気通信回線を介して外部のサーバと接続し、前記国情報データベースに記憶されていない新たな国の情報、前記シーンデータベースに記憶されていない新たな行動場面の情報、前記会話データベースに記憶されていない新たな会話の情報又は前記翻訳データベースに記憶されていない新たな翻訳会話の情報が、前記サーバに有るか否かの確認の通信を行い、いずれかの新たな情報があると判定した場合、前記サーバから前記新たな情報を取得して、前記いずれかのデータベースを更新する、情報更新手段としての機能を携帯電話機に発揮させることを特徴とする、（１）乃至（３）のいずれかに記載の携帯電話機用翻訳プログラムである。
【００１２】
（５）本発明は、翻訳する国を複数記憶する国情報データベースに記憶される複数の国から特定の国を選択させることで、該特定の国に対応する言語を決定する言語決定ステップと、生活の中で行う様々な行動場面を記憶するシーンデータベースに記憶されている前記行動場面の中から特定の行動場面を選択させることで、前記特定の行動場面を決定するシーン決定ステップと、前記シーンデータベースに記憶される前記行動場面と関連され、前記行動場面の中で使用する会話を記憶する会話データベースに記憶され、前記シーン決定ステップにより決定された前記行動場面と関連する前記会話の中から特定の会話を選択させることで、該特定の会話を決定する会話決定ステップと、前記会話決定ステップにより決定された前記会話に対して、前記言語決定ステップにより決定された前記言語に翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベースから取得する、翻訳文取得ステップと、前記取得された翻訳文を、前記携帯電話機の外部出力装置に出力する、翻訳文出力ステップと、を有することを特徴とする、携帯電話機用翻訳方法である。
【発明の効果】
【００１３】
本発明によれば、翻訳プログラムを携帯電話機に予めダウンロードした後、携帯電話機単体で、様々なシーンで用いられる会話の翻訳を行える、携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法を提供できるという優れた効果を奏し得る。
【図面の簡単な説明】
【００１４】
【図１】サーバから携帯電話機用翻訳プログラムをダウンロードする場合の全体構成を示す構成図である。
【図２】本発明の第１実施形態に係る携帯電話機の内部構成を示すブロック図である。
【図３】本発明の第１実施形態に係る携帯電話機用翻訳プログラムを実行することによって、携帯電話機が発揮する機能のブロック図である。
【図４】第１実施形態に係る携帯電話機用翻訳方法の処理の流れを示すフローチャートである。
【図５】第１実施形態に係る携帯電話機用翻訳方法による翻訳における携帯電話機の表示画面の一例を示す概略図である。
【図６】第１実施形態に係る携帯電話機用翻訳方法による翻訳文取得の流れを示すフローチャートである。
【図７】第１実施形態に係る携帯電話用翻訳プログラムのオートモードの処理の流れを示す概略図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００１６】
初めに、図１を用いて、本発明の第１実施形態に係る携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法の概略について説明する。
【００１７】
まず、携帯電話機１００をインターネット等の電気通信回線２０を介して翻訳データベース１０（実際には、翻訳データベース１０が接続されたサーバ）に接続する。そして、携帯電話機１００から、翻訳プログラム要求信号を翻訳データベース１０に送信する。翻訳データベース１０では、翻訳プログラム要求信号を受信した後、携帯電話機１００に対して携帯電話機用翻訳プログラム２００を送信する。上記の信号の送受信は、電気通信回線２０を介して行われる。
【００１８】
携帯電話機１００は、携帯電話機用翻訳プログラム２００を携帯電話機１００の任意の記憶領域（例えば、ＲＡＭ１２０等）に記憶する。この後、携帯電話機１００によって、携帯電話機用翻訳プログラム２００が実行されることで、以下に説明する本発明の機能を発揮できるようになる。
【００１９】
次に、図２を用いて、携帯電話機１００の内部構成について、ブロック図を用いて説明する。
【００２０】
携帯電話機１００は、携帯電話機１００の記憶領域であり、翻訳する言語を表す国データ、生活の中で行われる行動場面を表すシーンデータ、行動場面の中で使用される会話を表す会話データ、会話を国データに対応する言語に翻訳した翻訳データなどの各種データや、アプリケーションプログラムなどが保存されるＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１２０、携帯電話機１００のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）や各デバイスの初期設定データが保存されているＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１３０、インターネット等の電気通信回線２０と接続するための外部通信装置１４０、電気通信回線２０と通信を行うための通信アンテナ１５０、翻訳文等の文字や地図等の画像情報を外部に表示する液晶表示装置１６０（外部出力装置）、会話の音声を外部に出力するスピーカ１７０（外部出力装置）、携帯電話機１００の位置情報の取得を行うＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）１８０等を備えている。ＲＡＭ１２０やＲＯＭ１３０等の各デバイスは、データバスやアドレスバス（以下、バス１０５と言う）に接続され、バス１０５を介してデータの送受信が行われるようになっている。また、ＣＰＵ１１０は、バス１０５を介して各デバイスの全体制御を行う。なお、上述した携帯電話機用翻訳プログラム２００は、ＲＡＭ１２０に記憶される。
【００２１】
＜携帯電話機用翻訳プログラム＞
【００２２】
次に、本実施形態に係る携帯電話機用翻訳プログラム２００を実行することで、携帯電話機１００に発揮させることができる機能にいて説明する。図３は、携帯電話機用翻訳プログラム２００が実行されることによって、携帯電話機１００に発揮させることができる機能のブロック図である。
【００２３】
携帯電話機用翻訳プログラム２００は、翻訳する言語に対応する国を表す国データ２１０Ａ、社会生活の中で行われることがある行動場面を表すシーンデータ２１２Ａ、行動場面で使用される会話を表す会話データ２１４Ａ、上述した各国の言語で会話を翻訳した翻訳データ２１６Ａを有している。携帯電話機用翻訳プログラム２００を実行することによって、携帯電話機１００のＲＡＭ１２０の任意の記憶領域に、国を表す国データ２１０Ａから構成される国情報データベース２１０、行動場面を表すシーンデータ２１２Ａから構成されるシーンデータベース２１２、行動場面で使用される会話を表す会話データ２１４Ａから構成される会話データベース２１４、前述した会話を国情報データベース２１０に記憶される国の言語で翻訳した翻訳データ２１６Ａから構成される翻訳データベース２１６が形成される。
【００２４】
さらに、携帯電話機用翻訳プログラム２００は、国情報データベース２１０に記憶されている複数の国の中から特定の国をユーザに選択させることで、会話を翻訳する言語を決定する言語決定手段２２０、シーンデータベース２１２に記憶されている行動場面の中から特定の行動場面（以下、シーンと言う）をユーザに選択させることで、その特定の行動場面を決定するシーン決定手段２３０、会話データベース２１４に記憶され、シーン決定手段２３０により決定したシーンと関連する会話の中から特定の会話をユーザに選択させることで、その特定の会話を決定する会話決定手段２４０、言語決定手段２２０により決定された特定の言語に基づいて、会話決定手段２１４により決定された会話に対応する翻訳文を翻訳データベース２１６から取得する翻訳文取得手段２５０、取得された翻訳文を携帯電話機１００に設けられた外部出力装置である液晶表示装置１６０又はスピーカ１７０に出力する、翻訳文出力手段２６０としての機能を携帯電話機１００に発揮させる。
【００２５】
また、携帯電話機用翻訳プログラム２００は、携帯電話機１００に内蔵されているＧＰＳ１８０を用いて、携帯電話機１００の現在の位置情報及び周辺の地図、地名、建物名等の周辺情報を取得する、位置情報取得手段２７０としての機能を携帯電話機１００に発揮させる。
【００２６】
なお、携帯電話機の現在位置情報や周辺情報を取得する方法としては、携帯電話機１００に内蔵されているＧＰＳ１８０を用いるものに限定されるものではない。例えば、携帯電話機１００の記憶領域に予め記憶されている地図データをマップ表示し、マップ表示された地図データの特定の位置を現在の位置として決定することで、位置情報及び周辺情報を取得するようにしても好ましい。このようにすることで、位置情報取得手段２７０は、ＧＰＳが使用できない場所でも携帯電話着の現在位置情報や周辺情報を取得することができる。
【００２７】
また、携帯電話機用翻訳プログラム２００は、位置情報取得手段２７０により取得した携帯電話機１００の周辺情報の中から選択した特定の地名や建物名などを前述した会話データベース２１４に記憶されている会話の中に挿入する周辺情報リンク手段２８０としての機能を携帯電話機１００に発揮させる。したがって、携帯電話機１００が位置する周辺の地名や建物名を会話の中に自動的に挿入することができるので、目的地としての建物名等を会話の翻訳文の中に入れることができ、より具体的な目的地までの行き方等を翻訳することができる。また、目的地等がマップ表示されるので、例えば、携帯電話機１００の中で目的地を直接決定することができ、読み方や発音の仕方が分からない建物や土地に行く際、容易に目的地を翻訳して伝えることができる。
【００２８】
また、携帯電話機用翻訳プログラム２００は、位置情報取得手段２７０により取得した携帯電話機１００の位置情報に応じて、ユーザに選択させるためのシーンを、シーンデータベース２１２から取得する周辺シーン抽出手段２９０としての機能を携帯電話機１００に発揮させる。例えば、位置情報取得手段２７０により取得した現在位置や近隣の周辺情報に空港や駅などがない場合には、空港に対応するシーン（例えば、入国＆出国の会話など）や駅に対応するシーン（例えば、電車で移動する会話など）をシーンデータベース２１２から抽出しないようにする。このようにすることによって、実際には行う可能性の低いシーンをユーザに対して表示しないようにすることができ、不要な選択肢を減らすことができる。もちろん、周辺情報に含まれている情報に関連するシーンを優先的にシーンデータベース２１２から抽出するようにしても好ましい。例えば、周辺情報に寺院などの観光地がある場合は、特定のシーン（例えば、観光する会話など）を上位に優先的に表示することによって、ユーザが選択する可能性のあるシーンを、ユーザに効果的に提示することができる。
【００２９】
また、携帯電話機用翻訳プログラム２００は、電気通信回線２０を介して外部のサーバ（図示省略）に接続し、国情報データベース２１０、シーンデータベース２１２、会話データベース２１４、翻訳データベース２１６に記憶されていない、新しいデータが外部のサーバにあるか否かの確認を行う。そして、携帯電話機１００のＣＰＵ１１０は、外部のサーバが新しいデータを有していると判定した場合、外部のサーバからその新しいデータダウンロードし、新しいデータを対応するデータベース２１０〜２１６に記憶させて更新する、情報更新手段２９５としての機能を携帯電話機１００に発揮させることができる。したがって、例えば、新しい建物ができた場合や、反対に取り壊された場合でも、最新の情報で位置情報や周辺情報を取得することができ、それに対応したシーンデータ、会話データを取得することができる。情報更新手段２９５によるデータの更新は、一定の期間ごとに定期的に自動的に、携帯電話機１００をサーバに接続して行うようにすることが好ましい。もちろん、アップデートを選択した時にのみ、携帯電話機１００をサーバに接続してデータの更新を行うようにしても良い。
【００３０】
上述したように、携帯電話機用翻訳プログラム２００は、翻訳する言語に対応する国を複数記憶する国情報データベース２１０と、生活の中で行われる行動場面を記憶するシーンデータベース２１２と、シーンデータベース２１２に記憶される行動場面と関連され、行動場面の中で使用される会話を記憶する会話データベース２１４と、前記会話を、国情報データベース２１０に記憶される複数の国の言語で翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベースと２１６としての機能を携帯電話機１００に発揮させる。また、携帯電話機用翻訳プログラム２００は、国情報データベースに記憶される複数の国から特定の国をユーザに選択させることで、特定の国に対応する言語を決定する言語決定手段２２０と、シーンデータベース２１２に記憶されている行動場面の中から特定の行動場面をユーザに選択させることで、その特定の行動場面を決定するシーン決定手段２３０と、会話データベース２１４に記憶され、シーン決定手段２３０により決定された行動場面と関連する会話の中から特定の会話をユーザに選択させることで、その特定の会話を決定する会話決定手段２４０と、会話決定手段２４０により決定された会話に対して、言語決定手段２２０により決定された国の言語に翻訳した翻訳文を翻訳データベース２１６から取得する、翻訳文取得手段２５０と、取得された翻訳文を、携帯電話機１００の外部出力装置１６０、１７０に出力する、翻訳文出力手段２６０としての機能を携帯電話機１００に発揮させる。したがって、様々なシーンに応じた会話の翻訳を、様々な国の言語で、携帯電話機１００単体で翻訳することができる。
【００３１】
また、携帯電話機用翻訳プログラム２００は、携帯電話機１００の現在の位置情報及び周辺の地名や建物名を含む周辺情報を取得する、位置情報取得手段２７０としての機能を携帯電話機に発揮させる。また、携帯電話機用翻訳プログラム２００は、位置情報取得手段２７０により取得した周辺情報の中から選択した特定の地名や建物名を、会話データベース２１４に記憶される会話の中に挿入する、周辺情報リンク手段２８０としての機能を携帯電話機に発揮させる。したがって、周辺の地名や建物名を簡単に文章の中に挿入して翻訳できるとともに、発音の仕方や読み方が分からない地名や建物名の文章への入力の手間を省くことができる。
【００３２】
また、携帯電話機用翻訳プログラム２００は、シーン決定手段２３０によって特定の行動場面をユーザに選択させる際に、シーンデータベース２１２に記憶されている行動場面の中から、位置情報取得手段２７０により取得した周辺情報に対応する行動場面を優先して、又は行動場面のみを選択する、周辺シーン抽出手段２９０としての機能を携帯電話に発揮させる。これによって、より翻訳の必要性のあるシーンを的確に選択することができる。
【００３３】
また、携帯電話機用翻訳プログラム２００は、電気通信回線を介して外部のサーバと接続し、国情報データベース２１０に記憶されていない新たな国の情報、シーンデータベース２１２に記憶されていない新たな行動場面の情報、会話データベース２１４に記憶されていない新たな会話の情報又は翻訳データベース２１６に記憶されていない新たな翻訳会話の情報が、サーバに有るか否かの確認の通信を行い、いずれかの新たな情報があると判定した場合、サーバから新たな情報を取得して、いずれかのデータベース２１０〜２１６を更新する、情報更新手段２９５としての機能を携帯電話機に発揮させる。したがって、携帯電話機用翻訳プログラム２００は、常に最新の情報を容易に取得することができる。
【００３４】
＜携帯電話機用翻訳方法＞
【００３５】
次に図４、５を用いて、携帯電話機用翻訳方法について説明する。同図は、携帯電話機用翻訳方法の処理の流れを示すフローチャートである。
【００３６】
初めに、図４のステップＳ１１０では、位置情報及び周辺情報（以下、合わせて位置情報と言うこともある）の取得を行う。具体的には、携帯電話機１００に内蔵されたＧＰＳ１８０を用いて、携帯電話機１００の現在位置、周辺地図、地名、建物名等を含む位置情報を取得する。取得した位置情報は携帯電話機１００のＲＡＭ１２０等に一時的に記憶される。
【００３７】
次に、ステップＳ１２０では、ユーザによって選択された国（言語）を決定する処理を行う。ここでは、ＣＰＵ１１０は、ＲＡＭ１２０に構成される国情報データベース２１０に記憶されている国データ２１０Ａを呼び出し、液晶表示装置１６０に表示する。例えば、図５に示されるように、選択可能な国の国旗と国名が図と文字で表示され、ユーザは、日本、アメリカ合衆国〜スペインのいずれか１カ国を選択する。ＣＰＵ１１０は、ユーザに選択された国（特定の国）に対応する言語の決定を行う。なお、本実施形態では、ユーザがいずれか１カ国を選択するようにしているが、複数国を同時に選択できるようにしても良い。つまり、同一の会話を複数の言語で同時に翻訳できるようにしても好ましい。なお、このステップＳ１２０で説明した、ＣＰＵ１１０が国情報データベース２１０から国データ２１０Ａを呼び出して液晶表示装置１６０に表示し、その国の中から特定の国を決定する処理は、本発明の言語決定ステップを構成する。
【００３８】
図４に戻って、ステップＳ１３０では、周辺シーン抽出処理を行う。詳細に、ＣＰＵ１１０は、ＧＰＳ１８０で取得した位置情報に基づいて、シーンデータベース２１２から取得するシーンデータ２１２Ａを決定する。例えば、取得した現在の位置情報がホテルの中である場合、ホテルでよく行われるシーンをシーンデータベース２１２から優先的に抽出する処理を行う。また、抽出した周辺情報に駅やタクシー乗り場がない場合、ＣＰＵ１１０は、シーンデータベース２１２から駅やタクシーに関連したシーンの抽出を行わないか、液晶表示装置１６０に表示する優先順位を下げる処理を行う（画面の下方に表示させる）。
【００３９】
ステップＳ１４０では、ユーザによって選択されたシーンを決定する処理を行う。ここでは、ＣＰＵ１１０は、ＲＡＭ１２０に構成されるシーンデータベース２１２に記憶されるシーンデータ２１２Ａを呼び出して液晶表示装置１６０に表示し、ユーザに選択された特定のシーンの決定を行う。例えば、図５は、ステップＳ１２０の言語決定処理で、ユーザが「アメリカ合衆国」した場合を示している。このステップＳ１４０のシーン決定処理では、日常のシーン（行動場面）が幾つかのカテゴリーに分けられている。例えば、日常の中でよく使用する会話を基本会話、飛行機内でよく使用する会話を機内会話、空港でよく使用する会話を出国＆入国の会話、バスやタクシーでの移動時に良く使用する会話を移動する時の会話など、使用する行動場面によって幾つかのカテゴリーに分類されている。また、ステップＳ１３０の周辺シーン選択処理で、ＧＰＳ１８０から取得した位置情報に基づいて特定のシーンが選択された場合には、その特定のシーンの表示を行う。なお、本実施形態で示すカテゴリーの区分は例示であり、区分するカテゴリーはこれに限定されるものではない。このステップＳ１４０で説明した、ＣＰＵ１１０がシーンデータベース２１２からシーンデータ２１２Ａを呼び出して液晶表示装置１６０に表示し、表示されたシーンの中から、ユーザによる特定のシーン選択に基づいて、ＣＰＵ１１０がその特定のシーンを決定する処理は、本発明のシーン決定ステップを構成する。
【００４０】
図４に戻って、ステップＳ１５０では、ステップＳ１４０で決定したシーンに応じた複数の会話の中から特定の会話を決定する処理を行う。ここでは、ＣＰＵ１１０は、ＲＡＭ１２０に構成される会話データベース２１４に記憶された会話データ２１４Ａを呼び出して液晶表示装置１６０に表示し、その会話の中からユーザにより選択された特定の会話を決定する。例えば、図５に示されるように、ステップＳ１４０において、ユーザが移動する会話のシーンを選択した場合、液晶表示装置１６０には「タクシーはどこで拾えますか？〜お釣りは３ドルでいいです」という移動する会話に関連した複数の会話が選択可能に表示される。つまり、特定のシーンで使用される頻度の高い（特定シーンに関連した）会話が表示されるようになっている。なお、本実施形態では、「この特急電車はＡＢＣ駅で止りますか？」を選択している場合を示している。上述したシーンに関連する会話は、以前に選択した会話の頻度を携帯電話のＲＡＭ１２０等の記憶領域に記憶しておき、頻度の高い会話を優先的に上位に表示しても好ましい。なお、このステップＳ１５０で説明した、ＣＰＵ１１０がＲＡＭ１２０に構成された会話データベース２１４に記憶された会話データ２１４Ａを呼び出して液晶表示装置１６０に表示し、その会話の中からユーザにより選択された特定の会話を決定する処理は、本発明の会話決定ステップを構成する。
【００４１】
図４に戻って、ステップＳ１６０では、周辺情報を会話にリンクさせる処理を行う。詳細に、ＣＰＵ１１０は、ＧＰＳ１８０により取得した周辺情報の地名や建物名等を会話データ２１４Ａに挿入する。例えば、周辺情報にＤＥＦホテルの情報を取得した場合、タクシーでの会話の中の「ホテルまでお願いします」を「ＤＥＦホテルまでお願いします」というように、具体的なホテル名を挿入する処理を行う。
【００４２】
ステップＳ１７０では、ステップＳ１５０で決定した会話に基づいた翻訳文を取得する。具体的には、ＣＰＵ１１０は、翻訳データベース２１６で、ステップＳ１５０で決定した会話に対応する翻訳文を取得する。例えば、図６に示されるように、ステップＳ１４０のシーン決定処理で「基本会話」に決定した場合であって、次にステップＳ１５０の会話決定処理で「おはよう」を決定した場合、ＣＰＵ１１０は、翻訳データベース２１６の翻訳データ２１６Ａの中から「おはよう」カテゴリーを参照する。そして、例えば、ステップＳ１２０の国決定処理で「アメリカ合衆国」が決定されていた場合、「おはよう」の複数の翻訳データの中からアメリカ合衆国（英語）に対応する「Ｇｏｏｄ  ｍｏｒｎｉｎｇ」を取得する。もちろん、他の会話（例えば、上述した例の「この特急電車はＡＢＣ駅で止りますか？」）でも同様の処理が行われる。この時、翻訳文をスピーカ１７０から音声出力するようにしても好ましい。
【００４３】
図４に戻って、ステップＳ１８０では、ステップＳ１３０で決定した会話（例えば、「この特急電車はＡＢＣ駅で止りますか？」）の翻訳文を携帯電話機１００の液晶表示装置１６０に表示する（図５参照）。なお、この翻訳文表示処理は、本発明の翻訳文出力ステップを構成する。
【００４４】
上述したように、携帯電話機用翻訳方法は、翻訳する国を複数記憶する国情報データベース２１０に記憶される複数の国から特定の国を選択させることで、該特定の国に対応する言語を決定する言語決定ステップＳ１２０と、生活の中で行う様々な行動場面を記憶するシーンデータベース２１２に記憶されている前記行動場面の中から特定の行動場面を選択させることで、前記特定の行動場面を決定するシーン決定ステップＳ１４０と、シーンデータベース２１２に記憶される前記行動場面と関連され、前記行動場面の中で使用する会話を記憶する会話データベース２１４に記憶され、シーン決定ステップＳ１４０により決定された前記行動場面と関連する前記会話の中から特定の会話を選択させることで、該特定の会話を決定する会話決定ステップＳ１５０と、会話決定ステップＳ１５０により決定された前記会話に対して、言語決定ステップＳ１２０により決定された前記言語に翻訳した翻訳文を、文字又は／及び音声として記憶する翻訳データベース２１６から取得する、翻訳文取得ステップＳ１７０と、前記取得された翻訳文を、携帯電話機１００の外部出力装置（液晶表示装置１６０、スピーカ１７０）に出力する、翻訳文出力ステップＳ１８０と、を有している。これによって、様々なシーンに応じた会話の翻訳を、様々な国の言語で、携帯電話機１００単体で翻訳することができる。
【００４５】
なお、上記の実施形態では、携帯電話機１００は、翻訳データベース１０から複数国（例えば、図５に示されるように、日本、アメリカ合衆国、中華人民共和国など）の言語を含む携帯電話機用翻訳プログラムを一括してダウンロードするようにしているが、１カ国の言語を分割してダウンロードするようにしても好ましい。例えば、ユーザは、あらかじめアメリカ合衆国の言語（英語）に対応する翻訳プログラムをダウンロードすることで、所定のシーンにおける会話を英語に翻訳することができる。これにより、ユーザは、翻訳プログラムをダウンロードした後の言語決定処理（ステップＳ１２０）を行う必要がなく、翻訳したいシーンの会話を素早く翻訳することができる。また、携帯電話機１００は、翻訳プログラムを分割してダウンロードできるので、ダウンロードするデータ数を少なくでき、ダウンロード時間や通信費用を大幅に縮減することができる。また、携帯電話機１００は、ＲＡＭ１２０に保存しておく翻訳文データが少なくてすむので（例えば、１カ国分のデータ）、小さいＲＡＭ１２０の容量でも翻訳プログラムを利用することができる。また、１カ国の中でも、地域（例えば、都市や州、群）ごとにさらに分割しても好ましい。例えば、アメリカ合衆国の中で、さらにハワイ編やニューヨーク編などに分けるようにしても好ましい。ユーザが翻訳する場所に応じて、対応した地域の翻訳プログラムを分割してダウンロードすることによって、さらに効率的に翻訳プログラムを利用することができる。
【００４６】
＜オートモード＞
【００４７】
次に、本発明に係る携帯電話用翻訳プログラム２００のオートモードについて説明する。このオートモードは、ＨＥＬＰ機能として設けられており、シーンや会話の選択入力の手間を省くことができる。
【００４８】
まず初めに、携帯電話用翻訳プログラム２００を実行した時に、液晶表示装置１６０に表示されるＨＥＬＰ（図示省略）を選択する。
【００４９】
ＨＥＬＰを選択すると、前述したシーンデータベース２１２に記憶されているシーンが自動的に上下にスクロールし、液晶表示装置１６０に順番に表示される。ここで、希望するシーンが表示された時に決定ボタン（図示省略）を押してシーン決定を行うことで、次のシーンに対応する会話決定処理に移動する。なお、特定の場所へ行く場合には、液晶表示装置１６０の下方に表示されているマップ地図１６２の中でフラッグ１６４を行きたい場所へ移動させることで、翻訳文に挿入する特定の場所を決定することができる。もちろん、この場合にも、ＣＰＵ１１０は、ＧＰＳ１８０から位置情報を取得して、位置情報に対応するシーンをスクロールするようにしても良い。
【００５０】
次に、決定したシーンに関連する会話をスクロールさせて、液晶表示装置１６０に順番に表示する。スクロール中の希望する会話が表示された時に、決定ボタンを押下することで、希望する会話を決定することができる。もちろん、ＧＰＳ１８０から取得した位置情報に応じて、会話に位置情報から取得した地名や建物名を挿入しても良い。
【００５１】
そして、先に決定した国の言語により、決定した会話の翻訳文を液晶表示装置１６０に表示する。もちろん、翻訳文の音声をスピーカ１７０から出力しても好ましい。
【００５２】
上述したように、オートモードを使用することにより、使用方法が分からない操作者でも、自動的にスクロールする文字を見て、目的とする項目を選択及び決定するだけで、特定の目的の翻訳文を決定することができる。
【産業上の利用可能性】
【００５３】
本発明の携帯電話機用翻訳プログラム及び携帯電話機用翻訳方法は、携帯電話機を用いた文字、音声翻訳の分野で利用することができる。
【符号の説明】
【００５４】
１０      翻訳データベース
２０      電気通信回線
１００    携帯電話機
１１０    ＣＰＵ
１２０    ＲＡＭ
１３０    ＲＯＭ
１４０    外部通信装置
１５０    通信アンテナ
１６０    液晶表示装置
１７０    スピーカ
１８０    ＧＰＳ
２００    携帯電話機用翻訳プログラム
２１０    国情報データベース
２１２    シーンデータベース
２１４    会話データベース
２１６    翻訳データベース
２２０    言語決定手段
２３０    シーン決定手段
２４０    会話決定手段
２５０    翻訳文取得手段
２６０    翻訳文出力手段
２７０    位置情報取得手段
２８０    周辺情報リンク手段
２９０    周辺シーン抽出手段
２９５    情報更新手段
【図１】
2011013933.tif 000003
【図２】
2011013933.tif 000004
【図３】
2011013933.tif 000005
【図４】
2011013933.tif 000006
【図５】
2011013933.tif 000007
【図６】
2011013933.tif 000008
【図７】
2011013933.tif 000009