(57)【特許請求の範囲】
【請求項１】
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置であって、
位置情報を取得する位置情報取得手段と、
前記位置情報から、情報処理装置の場所を判別する場所判別手段と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別手段と、
前記環境データ判別手段により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出手段と、
前記語句抽出手段により抽出された語句を表示する語句表示手段と、
を備え、
前記環境データ判別手段は、前記場所判別手段により判別された情報処理装置の場所と、前記情報処理装置の場所に到達してから経過している経過時間とから、環境データを判別することを特徴とする情報処理装置。
【請求項２】
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置であって、
位置情報を取得する位置情報取得手段と、
前記位置情報から、情報処理装置の場所を判別する場所判別手段と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別手段と、
前記環境データ判別手段により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出手段と、
前記語句抽出手段により抽出された語句を表示する語句表示手段と、
前記語句抽出手段により語句を抽出したときに利用した環境データを履歴情報として記憶する履歴情報記憶手段と、
を備え、
前記環境データ判別手段は、
前記場所判別手段により判別された情報処理の場所が変化していない場合に、前記語句抽出手段が前回語句を抽出してから今回語句を抽出するまでの間に経過した経過時間を算出する経過時間算出手段を有し、
前記経過時間算出手段により算出された経過時間と、履歴情報とから、環境データを判別することを特徴とする情報処理装置。
【請求項３】
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
位置情報を取得する位置情報取得機能と、
前記位置情報から、情報処理装置の場所を判別する場所判別機能と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別機能と、
前記環境データ判別機能により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出機能と、
前記語句抽出機能により抽出された語句を表示する語句表示機能と、
を実現させ、
前記環境データ判別機能は、前記場所判別機能により判別された情報処理装置の場所と、前記情報処理装置の場所に到達してから経過している経過時間とから、環境データを判別することを特徴とするプログラム。
【請求項４】
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
位置情報を取得する位置情報取得機能と、
前記位置情報から、情報処理装置の場所を判別する場所判別機能と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別機能と、
前記環境データ判別機能により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出機能と、
前記語句抽出機能により抽出された語句を表示する語句表示機能と、
前記語句抽出機能により語句を抽出したときに利用した環境データを履歴情報として記憶する履歴情報記憶機能と、
を実現させ、
前記環境データ判別機能は、
前記場所判別機能により判別された情報処理の場所が変化していない場合に、前記語句抽出機能が前回語句を抽出してから今回語句を抽出するまでの間に経過した経過時間を算出する経過時間算出機能を含み、
前記経過時間算出機能により算出された経過時間と、履歴情報とから、環境データを判別することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置等に関する。
【背景技術】
【０００２】
近年、電子辞書機能を備えたり、電子翻訳機能を備えたりする各種情報処理装置が知られている。当該情報処理装置は、例えば日本語から英語の単語や文例を含む語句を表示させたり、専門用語を各外国語に翻訳したりする機能を備えている。
【０００３】
こうした情報処理装置は、近年、記憶容量の大容量化に伴い多くのコンテンツ（辞書）を記憶しており、様々な機能を実現している。これにより、利用者は所望の機能を利用するまでに、どのような操作を行えば良いかわかりにくかったり、機器を操作する回数が多くなったりするといった問題点を生じていた。
【０００４】
これらの操作の煩雑さを回避するために、例えば特許文献１に記載された発明によれば、情報処理装置が取得した位置情報に基づいて、使用言語を自動判定し、言語変換を自動で行う装置が知られている。
【特許文献１】特開平７−８５０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した装置において、使用言語は自動的に判定されるが意味までは考慮されなかった。例えば、ある単語の意味を調べた際に、その単語が複数の意味（語義）をもつ場合は、ユーザがそれらの中から、ユーザ自身の状況に適した語義を判断する必要があった。
【０００６】
また、様々な状況で用いられる文例集のようなものを備えた装置も多く見受けられるが、ユーザは自身の状況にあった文例を探し、選択する必要があった。とくに、近年はコンテンツの大容量化が進み、非常に多くの文例が収録されていることも多いため、所望する文例を探すのは容易ではなかった。
【０００７】
そこで、上述した課題に鑑み本発明が目的としているところは、情報処理装置の環境を判別し、判別された環境に応じて適切な語句を出力することを特徴とする情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題に鑑み、本発明が目的とする情報処理装置は、
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置であって、
位置情報を取得する位置情報取得手段と、
前記位置情報から、情報処理装置の場所を判別する場所判別手段と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別手段と、
前記環境データ判別手段により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出手段と、
前記語句抽出手段により抽出された語句を表示する語句表示手段と、
を備え、
前記環境データ判別手段は、前記場所判別手段により判別された情報処理装置の場所と、前記情報処理装置の場所に到達してから経過している経過時間とから、環境データを判別することを特徴とする。
【０００９】
本発明の情報処理装置は、
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置であって、
位置情報を取得する位置情報取得手段と、
前記位置情報から、情報処理装置の場所を判別する場所判別手段と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別手段と、
前記環境データ判別手段により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出手段と、
前記語句抽出手段により抽出された語句を表示する語句表示手段と、
前記語句抽出手段により語句を抽出したときに利用した環境データを履歴情報として記憶する履歴情報記憶手段と、
を備え、
前記環境データ判別手段は、
前記場所判別手段により判別された情報処理の場所が変化していない場合に、前記語句抽出手段が前回語句を抽出してから今回語句を抽出するまでの間に経過した経過時間を算出する経過時間算出手段を有し、
前記経過時間算出手段により算出された経過時間と、履歴情報とから、環境データを判別することを特徴とする。
【００１０】
本発明のプログラムは、
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
位置情報を取得する位置情報取得機能と、
前記位置情報から、情報処理装置の場所を判別する場所判別機能と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別機能と、
前記環境データ判別機能により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出機能と、
前記語句抽出機能により抽出された語句を表示する語句表示機能と、
を実現させ、
前記環境データ判別機能は、前記場所判別機能により判別された情報処理装置の場所と、前記情報処理装置の場所に到達してから経過している経過時間とから、環境データを判別することを特徴とする。
【００１１】
本発明のプログラムは、
情報処理装置の環境を判別するための環境データに対応づけて、複数言語の語句を記憶する言語データベースを備えた情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
位置情報を取得する位置情報取得機能と、
前記位置情報から、情報処理装置の場所を判別する場所判別機能と、
前記情報処理装置の場所に基づいて、環境データを判別する環境データ判別機能と、
前記環境データ判別機能により判別された環境データに基づいて、前記言語データベースから語句を抽出する語句抽出機能と、
前記語句抽出機能により抽出された語句を表示する語句表示機能と、
前記語句抽出機能により語句を抽出したときに利用した環境データを履歴情報として記憶する履歴情報記憶機能と、
を実現させ、
前記環境データ判別機能は、
前記場所判別機能により判別された情報処理の場所が変化していない場合に、前記語句抽出機能が前回語句を抽出してから今回語句を抽出するまでの間に経過した経過時間を算出する経過時間算出機能を含み、
前記経過時間算出機能により算出された経過時間と、履歴情報とから、環境データを判別することを特徴とする。
【発明の効果】
【００１５】
このように、本発明によれば、位置情報を取得し、位置情報に基づいて、環境データを判別し、環境データに基づいて言語データベースから語句を抽出し、当該語句を表示することとなる。したがって、語句を表示する場合に環境データを有効に活用することが可能となる。
【００１６】
また、本発明によれば、位置情報と、使用言語とを対応づけて記憶しており、情報処理装置の場所から使用言語を判別する。そして、環境データにより判別された環境データに基づいて、言語データベースから語句を抽出する場合に、使用言語記憶手段に記憶されている使用言語に対応する語句を抽出することとなる。したがって、情報処理装置の環境に応じて適切な言語の語句が表示されることとなる。
【００１７】
また、本発明によれば、位置情報から、情報処理装置の場所を判別する場所判別手段を備え、
前記環境データ判別手段は、情報処理装置の場所と、情報処理装置の場所において経過している経過時間とから、環境データを判別することとなる。したがって、経過時間に応じて環境データが判別されるために、より適切な環境の判別が行われることとなる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明を実施するための最良の形態について説明する。なお、本実施形態では、一例として、本発明における情報処理装置を、複数の言語を翻訳可能な翻訳装置に適用した場合について説明する。
【００１９】
［１．第１実施形態］
［１．１  構成］
まず、第１実施形態について説明する。図１は、翻訳装置１ａの外観を示す図である。翻訳装置１ａは、液晶表示部３と、入力ボタン部５と、スピーカ７と、ＧＰＳ受信部９とを備えて構成されている。
【００２０】
翻訳装置１ａは、入力ボタン部５により入力された各種キー操作に応じて処理を実行する。そして、実行結果を液晶表示部３や、スピーカ７から出力される。また、ＧＰＳ受信部９は、ＧＰＳ（Global Positioning System）衛星から送信された信号を受信し、翻訳装置１ａの位置を測定するための機能部である。
【００２１】
図２は、翻訳装置１ａの機能構成を説明する為のブロック図である。図２に示すように、翻訳装置１ａは、制御部１０と、ＧＰＳ受信部２０と、音声出力部３０と、記憶部４０と、入力部５０と、表示部６０と、ＲＯＭ７０とを備えて構成されている。
【００２２】
制御部１０は、翻訳装置１ａの各種動作及び制御を行う機能部である。また、翻訳装置１ａに記憶されている各種プログラムを読み出し、実行することにより各処理を実現する。
【００２３】
ＧＰＳ受信部２０は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信する機能部である。受信されたＧＰＳ信号に基づいて、翻訳装置１ａの緯度・経度が位置情報として検出される。なお、ＧＰＳ受信部２０は、図１におけるＧＰＳ受信部９に相当する。
【００２４】
音声出力部３０は、例えば記憶部に記憶されている音声データを、制御部１０が再生処理したときに、音声を出力する機能部である。例えば、スピーカ装置等から構成されている。なお、音声出力部３０は、図１におけるスピーカ７に相当する。
【００２５】
記憶部４０は、翻訳装置１ａの設定状態を記憶したり、パラメータを記憶したりするための機能部である。ここで、記憶部４０は、例えば、半導体メモリ、ハードディスクドライブ等のいずれかの記憶装置により構成されている。また、本実施形態における記憶部４０には、環境判別ＤＢ４０２と、言語ＤＢ４０４とが記憶されている。
【００２６】
環境判別ＤＢ４０２は、位置情報に基づいて翻訳装置１ａの環境を判別するための環境データを記憶しているデータベース（ＤＢ）である。ここで、環境判別ＤＢのデータ構成の一例を図３を用いて説明する。
【００２７】
図３に示すように、環境判別ＤＢ４０２は、緯度（例えば、「北緯Ａ度ａ分〜Ｂ度ｂ分」）及び経度（例えば、「東経Ｃ度ｃ分〜Ｄ度ｄ分」）に対応づけて環境データ（例えば、「レストラン、支払い」）が記憶されている。制御部１０は、環境判別ＤＢ４０２を参照することにより，翻訳装置１ａの環境データを判別することができる。
【００２８】
ここで、環境データとは、翻訳装置１ａがどの位置・場所にあるかを示すデータである。例えば、レストランや、空港、銀行等の場所であったり、支払い、注文、出入国等の状況であったりする。通常、翻訳装置は、当該環境データに応じて語句（単語・文例・用例等）の候補が表示され、利用者はその中から選択された語句に対する説明情報を表示させることとなる。
【００２９】
言語ＤＢ４０４は、環境データに対応づけて語句が記憶されているデータベース（ＤＢ）である。本実施形態においては、図４に示すように環境データ（例えば「レストラン」）に対応づけて、日本語（例えば、「２名で座るテーブルをお願いします。」）と、英語（例えば、「Table for 2 please」）との用例を対応づけて記憶している。
【００３０】
入力部５０は、ユーザから入力された操作を、制御部１０に伝えるために機能部である。なお、入力部５０は、図１における入力ボタン部５に相当する。また、入力部５０は、図１に示したように、ボタンを用いたものでも良いし、タッチパネル等の他の入力装置でも実現可能なことは勿論である。
【００３１】
表示部６０は、翻訳装置１ａにおいて、各種文字列や映像等を表示する為の機能部である。ここで、表示部６０は、ＴＦＴ（Thin Film Transistor）液晶や、有機ＥＬ（electroluminescence）ディスプレイ等により実現される。なお、表示部６０は、図１における液晶表示部３に相当する。
【００３２】
ＲＯＭ（Read Only Memory）７０は、翻訳装置１ａを動作させるための各種データやプログラムなどを記憶している機能部である。制御部１０は、ＲＯＭ７０に記憶されている各制御プログラムを読み出して実行することにより、各制御処理を実行する。また、ＲＯＭ７０には語句表示プログラム７０２が記憶されている。制御部１０が、語句表示プログラム７０２を読み出して実行することにより、語句表示処理が実現される。
【００３３】
［１．２  処理の流れ］
つづいて、翻訳装置１ａにおいて、実現される語句表示処理について図５の動作フローを用いて説明する。
【００３４】
まず、利用者から語句表示の入力がされたか否かを判定する（ステップＳ１００）。ここで、語句表示の入力があったことを判定すると（ステップＳ１００；Ｙｅｓ）、翻訳装置１ａの位置情報を取得する（ステップＳ１０２）。具体的には、ＧＰＳ受信部２０により受信された信号から、翻訳装置１ａの位置する情報（緯度・経度情報）を取得する。
【００３５】
つづいて、取得された位置情報に基づいて、翻訳装置１ａの環境データを判別する（ステップＳ１０４）。すなわち、取得された位置情報に適合する環境データを、環境判別ＤＢ４０２の緯度及び経度を用いて決定する。
【００３６】
そして、ステップＳ１０４において判定された環境データに基づいて、語句を出力する（ステップＳ１０６）。すなわち、環境データに適合する用例（日本語及び英語）を言語ＤＢ４０４から読み出して表示する。なお、この場合、例えば日本語のみ又は英語のみの語句を表示させることとしてもよい。また、環境データが複数ある場合には、日本語や英語を複数表示し、利用者に選択させたり、総ての語句を列挙表示しても良い。
【００３７】
［１．３  動作例］
つづいて、本実施形態における動作例について図を用いて説明する。図６は、位置情報に基づいて環境判別がされたあとの翻訳装置１ａにおける表示画面Ｗ１００の一例を示す図である。
【００３８】
表示画面Ｗ１００には、領域Ｒ１００に環境データが判別された結果として「レストラン」が判別され、表示されている。そして、環境データ「レストラン」に対応する語句（用例）が領域Ｒ１０２に一覧表示されている。
【００３９】
表示画面Ｗ１００の状態で、利用者により用例が選択された状態を示す図が図７の表示画面Ｗ１１０である。表示画面Ｗ１１０には、図６において選択された例文の日本語文と英文とが領域Ｒ１１０に表示されている。
【００４０】
このように、第１実施形態によれば、翻訳装置１ａの現在の位置情報に基づいて、環境データの判別を行い、当該判別された環境データに適合する語句を表示させることが出来るようになる。
【００４１】
［１．４  変形例］
上述した実施形態としては、語句の一例として用例を用いて説明したが、単語を用いても同様なことが出来ることは勿論である。
【００４２】
例えば、図８は、言語ＤＢに単語を記憶している状態を示す図である。ここで、単語の場合は同じ単語であっても複数の意味（語義）を含んでいる。この語義毎に環境データを対応づけておくことにより、位置情報に適切な意味を表示できることとなる。
【００４３】
図８は、言語ＤＢ４０４において、単語を記憶している場合のデータ構造の一例を示す図である。例えば、「order」という単語に対して、語義毎に環境データを記憶している。
【００４４】
これにより、例えば位置情報が「学校」である場合、「order」は優先的に「順序づける」の語義が表示されることなる。
【００４５】
また、位置情報の精度をあげることにより更に細かい環境判別を行うこととしても良い。具体的には、環境判別ＤＢ４０２において、図９の用に詳細な場所を記録しておく。この場合、環境データとして、「Ａレストラン」だけではなく、「Ａレストラン（座席）」や、「Ａレストラン（レジ）」まで記憶しておくことにより、より細かい環境データを判別し、適切な語句を表示することが出来る。
【００４６】
［２．第２実施形態］
［２．１  構成］
つづいて、第２実施形態について説明する。ここで、第２実施形態において、第１実施形態と同一の構成要素には、同一の符号を付し、その詳細な説明を省略する。
【００４７】
第２実施形態における翻訳装置１ｂの機能構成は、図１０に示すように、制御部１０と、ＧＰＳ受信部２０と、音声出力部３０と、記憶部４２と、入力部５０と、表示部６０と、ＲＯＭ７２とを備えて構成されている。
【００４８】
記憶部４２には、環境判別ＤＢ４０２と、地域言語ＤＢ４２２と、言語ＤＢ４２４と、使用言語情報４２６とが記憶されている。
【００４９】
地域言語ＤＢ４２２は、位置情報に対応づけて使用する言語の種類を記憶しているデータベース（ＤＢ）である。地域言語ＤＢ４２２のデータ構成の一例としては、図１１に示すように、緯度（例えば、「北緯Ｐ度ｐ分〜Ｑ度ｑ分」）及び経度（例えば、「西経Ｒ度ｒ分〜Ｓ度ｓ分」）に対応づけて言語データ（例えば、「英語」）とが対応づけて記憶されている。
【００５０】
言語ＤＢ４２４は、第１実施形態の言語ＤＢ４０４とほぼ同一であるが、環境データに対応づけて複数の言語の語句が記憶されている。例えば、図１２に示すように、本実施形態においては環境データ（例えば、「空港」）に、日本語（例えば、「パスポートを見せて下さい」）と、英語（例えば、「May I see you passport, please？」）と、ドイツ語（例えば、「Ihren Pass, bitte.」と複数の言語が記憶されている。
【００５１】
使用言語情報４２６は、利用者が使用言語を設定している場合に、当該使用言語を記憶しておく領域である。例えば、フランス語を表示させる場合は、利用者が「フランス語」と登録することとなる。
【００５２】
ＲＯＭ７２には、語句表示プログラム７２２が記憶されている。制御部１０は、ＲＯＭ７２から語句表示プログラム７２２を読み出して実行することにより、語句表示処理を実行することができる。
【００５３】
［２．２  処理の流れ］
つづいて、第２実施形態における処理の流れにつき、図１３を用いて説明する。図１３の処理は、図１０に記載された語句表示プログラム７２２を制御部１０が読み出して実行することにより語句表示処理として実現される処理である。
【００５４】
まず、利用者から語句表示の入力がされたか否かを判定する（ステップＳ２００）。ここで、語句表示の入力があると（ステップＳ２００；Ｙｅｓ）、翻訳装置１ｂの位置情報を取得する（ステップＳ２０２）。具体的には、ＧＰＳ受信部２０により受信された信号から、翻訳装置１ｂの位置する情報（緯度経度情報）を取得する。
【００５５】
つづいて、取得された位置情報に基づいて、翻訳装置１ｂの環境データを判別する（ステップＳ２０４）。すなわち、取得された位置情報に適合する環境データを、環境判別ＤＢ４０２の緯度及び経度を用いて判別する。
【００５６】
つづいて、使用言語情報４２６に、使用言語が設定されているか否かを判定する（ステップＳ２０６）。ここで、使用言語が設定されていない場合には（ステップＳ２０６；Ｎｏ）、位置情報に基づいて、地域言語ＤＢ４２２を参照して使用言語を判別する（ステップＳ２０８）。そして、判別された使用言語と、判別された環境データに基づいて、言語ＤＢ４２４から語句を読み出して出力する（ステップＳ２１０）。
【００５７】
他方、使用言語情報４２６に、使用言語が設定されている場合には（ステップＳ２０６；Ｙｅｓ）、設定されている使用言語と、環境データとに基づいて語句を出力する（ステップＳ２１２）。
【００５８】
具体的に動作について説明する。まず、ステップＳ２０２において位置情報が取得され、位置情報に基づいて環境データが判別される。ここで、環境データが「空港」と判別されたする。
【００５９】
つづいて、位置情報に基づいて使用言語を判別する。ここで、使用言語情報に使用言語の設定が無く（ステップＳ２０６；Ｎｏ）、ステップＳ２０８において、地域言語ＤＢ４２２により使用言語が「英語」と判別されたとする。
【００６０】
そして、制御部１０は、判別された使用言語「英語」及び環境データ「空港」とに基づいて用例「May I See your passport, please?」を読み出して表示する（ステップＳ２１０、図１２）。
【００６１】
このように、第２実施形態によれば、位置情報から使用言語を判別し、当該判別された使用言語と環境データとに基づいて適切な語句を表示することができる。
【００６２】
［３．第３実施形態］
［３．１  構成］
つづいて、第３実施形態について説明する。ここで、第３実施形態において、第１実施形態と同一の構成要素には、同一の符号を付し、その詳細な説明を省略する。
【００６３】
第３実施形態における翻訳装置１ｃの機能構成は、図１４に示すように、制御部１０と、ＧＰＳ受信部２０と、音声出力部３０と、記憶部４４と、入力部５０と、表示部６０と、ＲＯＭ７４と、時間計測部８０とを備えて構成されている。
【００６４】
記憶部４４には、言語ＤＢ４０４と、場所ＤＢ４４２と、経過時間ＤＢ４４４と、時間情報４４６とが記憶されている。
【００６５】
場所ＤＢ４４２は、位置情報に対応づけて場所を記憶しているデータベースである。場所ＤＢ４４２のデータ構成の一例としては、図１５に示すように、緯度（例えば、「東経Ａ度ａ分〜Ｂ度Ｂ分」）及び経度（例えば、「北緯Ｃ度ｃ分〜Ｄ度ｄ分」）に対応づけて場所（例えば、「ＡＢＣレストラン」）を記憶している。
【００６６】
経過時間ＤＢ４４４は、到達後の経過時間に対応して環境データを記憶するデータベースである。経過時間ＤＢ４４４のデータ構成の一例としては、図１６に示すように、到達後経過時間（例えば、「００：００：００〜００：３０：００」）と、場所（例えば「ＡＢＣレストラン」）と、環境データ（例えば、「レストラン、注文」）とが対応づけて記憶されている。
【００６７】
時間情報４４６は、翻訳装置１ｃが所定の場所に到着したときの時間を記憶している情報である。例えば、時間情報４４６は図１７に示すように到達時刻（例えば、「１４：０５：２０」）と、現時刻（例えば「１４：４６：３２」）と、到達後経過時間（例えば、「００：４１：１２」）と、場所（例えば、「ＡＢＣレストラン」）とを記憶している。
【００６８】
なお、時間情報４４６は、現在の時刻を時間計測部８０より取得することにより更新可能である。また、到達後時間は所定の処理を実行するときに随時取得することとしてもよく、この場合、時間情報４４６は、到達時刻と、場所とだけを記憶していればよい。
【００６９】
時間計測部８０は、現在の時刻を計測するための機能部である。制御部１０は、時間計測部８０から、現在の時刻を所得し、時間情報４４６を更新する。
【００７０】
ＲＯＭ７４には、語句表示プログラム７４２が記憶されている。制御部１０は、ＲＯＭ７４から語句表示プログラム７４２を読み出して実行することにより、語句表示処理を実行することができる。
【００７１】
［３．２  処理の流れ］
つづいて、第３実施形態における処理の流れにつき、図１８を用いて説明する。図１８の処理は、図１４に記載された語句表示プログラム７４２を制御部１０が読み出して実行することにより語句表示処理として実現される処理である。
【００７２】
まず、利用者から語句表示の入力がされたか否かを判定する（ステップＳ３００）。ここで、語句表示の入力があると（ステップＳ３００；Ｙｅｓ）、翻訳装置１ｃの位置情報を取得する（ステップＳ３０２）。具体的には、ＧＰＳ受信部２０により受信された信号から、翻訳装置１ｃの位置する情報（緯度経度情報）を取得する。
【００７３】
つづいて、翻訳装置１ｃの場所を判別する（ステップＳ３０４）。すなわち、ステップＳ３０２において取得された位置情報から、場所ＤＢ４４２を用いて翻訳装置１ｃの現在いる場所を判別する。
【００７４】
そして、装置の場所が変化している場合は（ステップＳ３０６；Ｙｅｓ）、時間情報４４６の到達時刻を現在時刻を設定する（ステップＳ３０８）。そして、現在時刻と、到達時刻とから到達後経過時間を算出し、時間情報４４６を更新する（ステップＳ３１０）。
【００７５】
ここで、装置の場所が変化しているかどうかは、ステップＳ３０４において判別された場所と、時間情報４４６に記憶されている場所とが一致しているか否かより判定する。
【００７６】
つづいて、ステップＳ３０４において判別された場所と、ステップＳ３１０において算出された到達後経過時間とに基づいて、経過時間ＤＢ４４４により環境データを判別する（ステップＳ３１２）。
【００７７】
そして、環境データが判別されると、当該環境データに基づいて、言語ＤＢ４０４から語句を読み出して出力する（ステップＳ３１４）。
【００７８】
ここで、具体的な例を用いて説明する。ステップＳ３０４において、翻訳装置１ｃの場所が「ＡＢＣレストラン」と判別されているとする。このとき、経過時間ＤＢ４４４によれば、「ＡＢＣレストラン」と判別されてたかの経過時間により環境データが変化する。例えば、図１６を参照すると、翻訳装置１ｃが、ＡＢＣレストランに到達してから「００：００：００」〜「００：３０：００」の時間が経過している場合には、環境データは「レストラン、注文」となる。
【００７９】
しかし、翻訳装置１が、ＡＢＣレストランに到達してから「００：３０：０１〜０１：００：００」の場合、環境データは「レストラン、注文、追加注文」となる。
【００８０】
このように、第３実施形態によれば、翻訳装置が所定の場所に到達してからの経過時間に応じて環境データを判別することができるため、より適切な語句を選択可能となる。
【００８１】
［４．第４実施形態］
［４．１  構成］
つづいて、第４実施形態について説明する。ここで、第４実施形態において、上述した実施形態と同一の構成要素には、同一の符号を付し、その詳細な説明を省略する。
【００８２】
第４実施形態における翻訳装置１ｄの機能構成は、図１９に示すように、制御部１０と、ＧＰＳ受信部２０と、音声出力部３０と、記憶部４６と、入力部５０と、表示部６０と、ＲＯＭ７６と、時間計測部８０とを備えて構成されている。
【００８３】
記憶部４６には、環境判別ＤＢ４０２と、言語ＤＢ４０４と、場所ＤＢ４４２と、選択経過時間ＤＢ４６２と、履歴情報４６４とが記憶されている。
【００８４】
選択経過時間ＤＢ４６２は、前回語句表示処理が実行されたときの翻訳装置１ｄの場所に基づいて選択された環境データと、選択してからの経過時間とに対応づけて環境データが記憶されているＤＢである。
【００８５】
選択経過時間ＤＢ４６２のデータ構成の一例としては、図２０に示すように、選択後経過時間（例えば、「００：００：００〜００：３０：００」）と、前回環境データ（例えば、「レストラン、注文」）とに対応づけて、環境データ（例えば、「レストンラン、追加注文」）が記憶されている。
【００８６】
履歴情報４６４は、前回語句表示処理が実行されたときの翻訳装置１ｄの場所に基づいて選択された環境データが記憶されている。履歴情報４６４の一例としては、図２１に示すように選択時刻（例えば、「１４：０５：２０」）と、現時刻（例えば、「１４：４６：３２」）と、選択後経過時間（例えば、「００：４１：１２」）と、場所（例えば、「ＡＢＣレストラン」）と、環境データ（例えば、「レストラン、注文」）とが記憶されている。
【００８７】
なお、履歴情報４６４は、現在の時刻を時間計測部８０より取得することにより更新可能である。また、選択後時間は所定の処理を実行するときに随時取得することとしてもよく、この場合、履歴情報４６４は、選択時刻と、場所と、環境データとだけを記憶していればよい。
【００８８】
ＲＯＭ７６には、語句表示プログラム７６２が記憶されている。制御部１０は、ＲＯＭ７６から語句表示プログラム７６２を読み出して実行することにより、語句表示処理を実行することができる。
【００８９】
［４．２  処理の流れ］
つづいて、第４実施形態における処理の流れにつき、図２２を用いて説明する。図２２の処理は、図１９に記載された語句表示プログラム７６２を制御部１０が読み出して実行することにより語句表示処理として実現される処理である。
【００９０】
まず、利用者から語句表示の入力がされたか否かを判定する（ステップＳ４００）。ここで、語句表示の入力があると（ステップＳ４００；Ｙｅｓ）、翻訳装置１ｄの位置情報を取得する（ステップＳ４０２）。具体的には、ＧＰＳ受信部２０により受信された信号から、翻訳装置１ｄの位置する情報（緯度経度情報）を取得する。
【００９１】
つづいて、翻訳装置１ｄの場所を判別する（ステップＳ４０４）。すなわち、ステップＳ４０２において取得された位置情報から、場所ＤＢ４４２を用いて翻訳装置１ｄの現在いる場所を判別する。
【００９２】
そして、履歴情報４６４に記憶されている場所と、ステップＳ４０４において判定された場所が変化していない場合は（ステップＳ４０６；Ｎｏ）、履歴情報４６４を参照し、現在時刻と、選択時刻とから選択後経過時間を算出する（ステップＳ４０８）。そして、選択後経過時間と、履歴情報４６４に記憶されている前回選択された環境データに基づいて、現在の環境データを選択経過時間ＤＢ４６２を参照して判別する（ステップＳ４１０）。
【００９３】
他方、ステップＳ４０６において前回と翻訳装置１ｄの場所が変化している場合には（ステップＳ４０６；Ｙｅｓ）、位置情報に基づいて環境判別ＤＢ４０２を参照し、環境データを判別する（ステップＳ４１２）。
【００９４】
そして、環境データに基づいて言語ＤＢ４０４から語句を表示し（ステップＳ４１４）、履歴情報４６４を更新して処理を終了する（ステップＳ４１６）。
【００９５】
具体的には、図２０に示すように、例えば、前回の環境データが「レストラン、注文」の場合、当該環境判別データが選択されてから「００：００：００〜００：００：００」の場合は環境データとして「レストラン、追加注文」として判別される。また、「００：３０：０１〜０１：００：００」の場合は環境データとして「レストラン、支払い、追加注文」として判別される。また、「０１：００：０１〜」の場合は、「レストラン、支払い」として環境データが判別される。
【００９６】
このように、第４実施形態によれば、前回の環境データの履歴を参照することにより、より適切な環境データを判別でき、利用者が所望する語句を表示できることとなる。
【００９７】
［５．変形例］
上述した実施形態においては、情報処理装置の一つとして翻訳装置に適用した場合について説明したが、本発明が適用できる装置はこれに限定されるものではない。即ち、翻訳機能を備えた電子辞書、コンピュータ、カーナビゲーション、携帯電話等の種々の電子機器に適用可能なことは勿論である。
【００９８】
また、本実施形態においては、ＤＢ等は総て記憶部４０に記憶されていることとして説明したが、例えばサーバ等に記憶しても良い。この場合、翻訳装置は、随時サーバにあるＤＢを参照して作業を行うこととなる。近年の携帯電話のように、装置自体にコンテンツを多く記憶できない装置において有効である。
【図面の簡単な説明】
【００９９】
【図１】第１実施形態における翻訳装置の外観を示した図。
【図２】第１実施形態における翻訳装置の機能構成を説明するための図。
【図３】第１実施形態における環境判別ＤＢのデータ構成の一例を示した図。
【図４】第１実施形態における言語ＤＢのデータ構成の一例を示した図。
【図５】第１実施形態における語句表示処理を説明するための動作フロー図。
【図６】第１実施形態における動作例を説明するための図。
【図７】第１実施形態における動作例を説明するための図。
【図８】第１実施形態における言語ＤＢのデータ構成の他の例を示した図。
【図９】第１実施形態における環境判別ＤＢのデータ構成の他の例を示した図。
【図１０】第２実施形態における翻訳装置の機能構成を説明するための図。
【図１１】第２実施形態における地域言語ＤＢのデータ構成の一例を示した図。
【図１２】第２実施形態における言語ＤＢのデータ構成の一例を示した図。
【図１３】第２実施形態における語句表示処理を説明するための動作フロー図。
【図１４】第３実施形態における翻訳装置の機能構成を説明するための図。
【図１５】第３実施形態における場所ＤＢのデータ構成の一例を示した図。
【図１６】第３実施形態における経過時間ＤＢのデータ構成の一例を示した図。
【図１７】第３実施形態における時間情報の一例を示した図。
【図１８】第３実施形態における語句表示処理を説明するための動作フロー図。
【図１９】第４実施形態における翻訳装置の機能構成を説明するための図。
【図２０】第４実施形態における選択経過時間ＤＢのデータ構成の一例を示した図。
【図２１】第４実施形態における履歴情報の一例を示した図。
【図２２】第４実施形態における語句表示処理を説明するための動作フロー図。
【符号の説明】
【０１００】
１ａ、１ｂ、１ｃ、１ｄ  翻訳装置
１０  制御部
２０  ＧＰＳ受信部
３０  音声出力部
４０、４２、４４、４６  記憶部
４０２  環境判別ＤＢ
４０４  言語ＤＢ
４２２  地域言語ＤＢ
４２４  言語ＤＢ
４２６  使用言語情報
４４２  場所ＤＢ
４４４  経過時間ＤＢ
４４６  時間情報
４６２  選択経過時間ＤＢ
４６４  履歴情報
５０  入力部
６０  表示部
７０、７２、７４、７６  ＲＯＭ
７０２、７２２、７４２、７６２  語句表示プログラム
８０  時間計測部
【図１】
0005179246.tif 000002
【図２】
0005179246.tif 000003
【図３】
0005179246.tif 000004
【図４】
0005179246.tif 000005
【図５】
0005179246.tif 000006
【図６】
0005179246.tif 000007
【図７】
0005179246.tif 000008
【図８】
0005179246.tif 000009
【図９】
0005179246.tif 000010
【図１０】
0005179246.tif 000011
【図１１】
0005179246.tif 000012
【図１２】
0005179246.tif 000013
【図１３】
0005179246.tif 000014
【図１４】
0005179246.tif 000015
【図１５】
0005179246.tif 000016
【図１６】
0005179246.tif 000017
【図１７】
0005179246.tif 000018
【図１８】
0005179246.tif 000019
【図１９】
0005179246.tif 000020
【図２０】
0005179246.tif 000021
【図２１】
0005179246.tif 000022
【図２２】
0005179246.tif 000023