(57)【特許請求の範囲】
【請求項１】
利用者と所定のシステムとの間で情報のやりとりを行うために用いられ、前記利用者への情報出力処理において複数の情報出力形態を切り替え可能なユーザインタフェース装置において、
前記利用者の音声を入力するための音声入力手段と、
予め設定された音声区分にそれぞれ対応させて記憶された音声区分特定語句の発話を、前記利用者に対して促す問いかけ処理を実行する問いかけ手段と、
前記問いかけ手段による問いかけ処理の実行後に該音声入力手段を介して入力された入力音声と、前記音声区分特定語句との一致を判断し、前記入力音声が属する前記音声区分を特定する音声区分特定手段と、
該音声区分特定手段によって特定された前記音声区分に基づき、前記情報出力処理における情報出力形態を切り替える切替手段と、
を備えることを特徴とするユーザインタフェース装置。
【請求項２】
請求項１に記載のユーザインタフェース装置において、
前記情報出力処理に国語を用いる場合には、当該国語を前記情報出力形態として切り替えることができ、
前記音声区分には、利用者の使用する国語による区分である国語区分が含まれており、
前記切替手段は、前記音声区分特定手段にて特定された前記国語区分に基づいて、前記情報出力処理に用いる国語を切り替えること
を特徴とするユーザインタフェース装置。
【請求項３】
請求項１又は２に記載のユーザインタフェース装置において、
前記情報出力処理に国語を用いるとき、当該国語が標準語及び方言からなる複数の言語体系を有している場合には、前記情報出力形態として当該言語体系を切り替えることができ、
前記音声区分には、利用者の使用する前記言語体系による区分である方言区分が含まれており、
前記切替手段は、前記音声区分特定手段にて特定された前記方言区分に基づいて、前記情報出力処理に用いる前記言語体系を切り替えること
を特徴とするユーザインタフェース装置。
【請求項４】
請求項１〜３のいずれかに記載のユーザインタフェース装置において、
前記情報出力形態として、前記情報出力処理に用いる装置側音声を男性の音声又は女性の音声に切り替えることができ、
前記音声区分には、利用者の性別による区分である性別区分が含まれており、
前記切替手段は、前記音声区分特定手段にて特定された前記性別区分が男性の区分であれば前記装置側音声を女性の音声に切り替え、一方、前記性別区分が女性の区分であれば前記装置側音声を男性の音声に切り替えること
を特徴とするユーザインタフェース装置。
【請求項５】
請求項１〜４のいずれかに記載のユーザインタフェース装置において、
前記情報出力形態として、利用者の年齢に応じた形態を有し、
前記音声区分には、利用者の年齢による区分である年齢区分が含まれており、
前記切替手段は、前記音声区分特定手段にて特定された前記年齢区分に基づいて、利用者の年齢に応じた前記情報出力形態へ切り替えること
を特徴とするユーザインタフェース装置。
【請求項６】
請求項１〜５のいずれかに記載のユーザインタフェース装置において、
さらに、
利用者からの音声による情報入力を実現するために、認識対象語句を用いて音声認識を行う音声認識手段と、
前記切替手段にて切り替えられた前記情報出力形態に応じて、前記音声認識手段による音声認識に用いられる前記認識対象語句を変更する認識対象語句切替手段を備えていること
を特徴とするユーザインタフェース装置。
【請求項７】
請求項１〜６のいずれかに記載のユーザインタフェース装置において、
前記音声特定語句は、前記音声区分を表す名称以外の語句である
ことを特徴とするユーザインタフェース装置。
【請求項８】
請求項１〜７のいずれかに記載のユーザインタフェース装置において、
前記問いかけ手段による問いかけ処理は、表示手段を介した表示処理であること
を特徴とするユーザインタフェース装置。
【請求項９】
請求項１〜８のいずれかに記載のユーザインタフェース装置において、
前記問いかけ手段による問いかけ処理は、音声を用いた発話処理であること
を特徴とするユーザインタフェース装置。
【請求項１０】
請求項１〜９のいずれかに記載のユーザインタフェース装置において、
前記切替手段は、前記問いかけ手段が問いかけ処理を実行したにも関わらず前記音声入力手段を介して音声が入力されなかった場合には、前記問いかけ手段が発話を促す音声区分特定語句に対応する音声区分に基づく前記情報出力形態の切り替えを実行しない
ことを特徴とするユーザインタフェース装置。
【請求項１１】
請求項１〜１０のいずれかに記載のユーザインタフェース装置において、
前記問いかけ手段は、予め設定された複数の前記音声区分の中の何れかに対応する前記音声区分特定語句の発話を促す問いかけ処理を実行するように構成され、さらに、前記何れかの音声区分に対応する音声区分特定語句の発話を促す問いかけ処理を実行したにも関わらず前記音声入力手段を介して音声が入力されなかった場合には、前記問いかけ処理によって既に発話を促された音声区分特定語句に対応する音声区分以外の前記音声区分の何れかに対応する前記音声区分特定語句の発話を促す問いかけ処理を実行するように構成されている
ことを特徴とするユーザインタフェース装置。
【請求項１２】
請求項１〜１１のいずれかに記載のユーザインタフェース装置において、
前記情報出力処理では、表示手段を介して情報を画像表示出力し、
前記切替手段は、前記音声区分特定手段によって特定された前記音声区分に基づき、前記表示手段を介して表示出力される情報の表示形態を切り替える
ことを特徴とするユーザインタフェース装置。
【請求項１３】
請求項１〜１２のいずれかに記載のユーザインタフェース装置を備え、
前記ユーザインタフェース装置を介した情報入出力を行うことによって、所定の道案内を行うナビゲーションシステム。
【請求項１４】
請求項１〜１２のいずれかに記載のユーザインタフェース装置を備え、
前記ユーザインタフェース装置を介した情報入出力を行うことによって、所定の情報処理を行う情報処理装置。
【請求項１５】
請求項１〜５のいずれかに記載のユーザインタフェース装置の前記音声区分特定手段、前記切替手段、及び前記問いかけ手段としてコンピュータシステムを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばナビゲーションシステム等の情報機器と利用者との間における情報のやりとりをスムーズに実現するための技術に関する。
【０００２】
【従来の技術】
近年、例えば車載用のナビゲーションシステムには、高度なユーザインタフェースを備えるものが多くなってきている。ユーザインタフェースは、システムからユーザへの情報出力及びユーザからシステムへの情報入力をスムーズに行うために不可欠である。ここでいう情報出力には、ディスプレイを用いた情報表示に加え、例えば合成音声などの音声による情報の出力があり、情報入力には、スイッチ操作による情報の入力に加え、音声認識技術を用いた音声による情報の入力がある。
【０００３】
そして、さらに最近では、利用者に合わせて情報の出力形態を切り替えることのできるユーザインタフェースを備えたナビゲーションシステムが提案され実現されている。例えば特開平８−１９３８３７号公報に開示されたナビゲーションシステムでは、情報出力に用いる国語（例えば日本語、英語、フランス語等）や方言（大阪弁、名古屋弁、東北弁等）の切り替えが可能になっている。これによって、利用者が日本人であれば日本語による情報出力を行ったり、あるいは、例えば大阪人であれば大阪弁による情報出力を行ったりするという具合に、利用者に応じた適切な情報出力が実現されるされるようになった。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した公報に記載のナビゲーションシステムに代表されるような従来のシステムでは、上述したような出力形式の切り替えを行う場合に、例えばメニュー画面の表示を行い、このメニュー画面の表示を参照して利用者がメニュー項目を選択する必要があった。そのため、折角、情報出力形態を切り替えられる構成であっても、その切り替え操作を利用者が把握していなければ、出力形態の切り替えができない。特に国語の切り替えにおいては、次の点も問題となる。それは、例えば英語が選択されている状況下では英語にてメニュー表示がなされるため、例えば日本語やドイツ語へ切り替えようとした場合、英語によるメニューを理解できることが条件となってしまう。
【０００５】
一方、音声コマンドを用いて出力形態の切り替えを行うことも考えられるが、この場合も設定切り替えを行う音声コマンドを予め覚えておく必要がある。例えば「大阪弁へ設定変更」という音声コマンドにて出力形態が「大阪弁」へ変更されるシステムでは、「大阪弁にしたい」や「大阪弁に設定」などの正確でない音声入力を行っても出力形態を切り替えることができない。また、上述したように英語が選択されている状況下では、音声コマンドも英語となり、正確な発音ができないと出力形態を切り替えられないことになる。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、利用者への情報出力処理において複数の情報出力形態を切り替える場合に、利用者に合わせた情報出力形態への簡単な切り替えを実現することを目的とする。
【０００７】
【課題を解決するための手段及び発明の効果】
本発明のユーザインタフェース装置は、利用者と所定のシステムとの間で情報のやりとりを行うために用いられる、いわゆるＨＭＩ（Human Machine Interface ）である。所定のシステムとは、例えば上述したようなナビゲーションシステムが一例として挙げられる。そして本装置では、情報出力処理において複数の情報出力形態を切り替えることができる。詳しくは後述するが、例えば従来技術で示したような、情報出力処理に用いる国語を切り替えることができるという具合である。
【０００８】
このようなユーザインタフェース装置を前提として、本発明では、問いかけ手段が、利用者に対して任意の発話ではなく音声区分特定語句の発話を促す問いかけ処理を実行する。その後、例えばマイクといった音声入力手段を介して利用者の音声が入力されると、音声区分特定手段が、その入力音声が属する音声区分を特定する。具体的に言えば、それぞれの音声区分に対応させて音声区分特定語句を予め記憶しておき、音声区分特定手段は、入力音声と音声区分特定語句との一致を判断することによって、入力音声が属する音声区分を特定する。そして、特定された音声区分に基づいて、切替手段が、情報出力処理における情報出力形態を切り替える。
【０００９】
したがって、上述した音声区分を国語による区分としておけば、入力音声の属する音声区分が特定されると、すなわち利用者の使用国語が分かり、その結果、利用者に合わせた情報出力形態が選択できることになる。例えば利用者の使用国語が日本語であることが分かれば、情報出力処理に使用する国語を日本語に切り替える。
【００１０】
従来より、スイッチ操作によって情報出力形態を切り替える装置は実現されていた。しかし、その場合、利用者は特定のスイッチ操作を覚えておく必要があった。このスイッチの代わりに音声を用いることも考えられるが、スイッチと同様に、ある特定の音声コマンドを覚えて入力しなければならない。
【００１１】
これに対して本発明では、入力音声そのものをコマンドとして使用するのではなく、不特定の入力音声から、その入力音声が属する音声区分を特定して、情報の出力形態を切り替える。音声区分として利用者の特徴を示すような区分を設定しておけば、音声区分の特定によって利用者の特徴が分かり、利用者に合わせた情報出力形態への切り替えが可能となるからである。そして、この音声区分の特定は、利用者の発話語句、すなわち入力音声によって行うようにした。これによって、ある特定の音声コマンドを覚えていなくても、情報出力形態の切り替えが実現され、利用者に合わせた情報出力形態の変更が極めて簡単に実現される。
なお、利用者の不特定な入力音声に基づき、その入力音声が属する音声区分を特定するためには、各音声区分に対応する音声区分特定語句を十分多くしておく必要がある。しかし、この音声区分特定手段も、後述する音声認識手段と同様、利用者の入力音声と音声区分特定語句との一致を判断する、いわゆる音声認識を行うため、音声区分特定語句を無数に多くすることはできない。
そこで、利用者に対して音声区分特定語句の発話を促す問いかけ処理を実行する問いかけ手段によって、利用者に対し全く任意の発話を許容するのではなく、問いかけ処理を実行して、予め記憶された音声区分特定語句の発話を利用者に促すのである。
このようにすれば、利用者の入力音声が限られた語句となる可能性が高くなるため、問いかけ処理に応じた語句を音声区分特定語句として記憶しておけばよい。その結果、記憶しておく音声区分特定語句の数を減らすことができる。
【００１２】
なお、上述した情報出力処理は、例えばディスプレイ装置といった表示手段を介した表示処理であることが考えられる。この場合、例えば日本語の設定がなされれば日本語による情報表示を行う。また、例えば合成音声などの音声を用いた発話処理であることが考えられる。この場合、例えば日本語の設定がなされれば日本語によって発話を行う。もちろん、情報表示と共に発話を行う構成としてもよい。
【００１３】
ここで、音声区分に基づいて情報出力形態を切り替える具体例を示し、本発明に対する理解を深める。ただし、以下に示す具体例に本発明が限定されないことは言うまでもない。
（１）上述したように、情報出力処理に用いる国語を切り替える構成とすることが考えられる。
【００１４】
その構成は、情報出力処理に国語を用いる場合には、国語を情報出力形態として切り替えることができる構成を前提とし、音声区分には、利用者の使用する国語による区分である国語区分を含めておき、切替手段が、特定された国語区分に基づいて情報出力処理に用いる国語を切り替えることを特徴とするものである（請求項２）。
【００１５】
情報出力処理に用いる国語を例えば日本語、英語、ドイツ語に切り替えるという具合である。この場合、日本語、英語、ドイツ語に対応する音声区分（国語区分）を用意する。そして、日本語の区分に対応する音声区分特定語句として「こんにちは」、「こんばんは」などを記憶しておく。また、英語の区分に対応する音声区分特定語句として「Good afternoon」や「Good evening」などを記憶しておく。同様に、ドイツ語の区分に対応する音声区分特定語句として「Guten Tag 」や「Guten Abend」などを記憶しておく。
【００１６】
このようにすれば、利用者が「こんにちは」と発話すると、音声区分特定語句との一致判断によって入力音声が属する音声区分（国語区分）が日本語の区分であると判断され、情報出力処理に用いる国語が日本語に設定される。これによって、ディスプレイの表示が日本語で行われたり、装置側の音声が日本語で出力されることになる。
【００１７】
（２）情報出力処理に用いる国語の有する標準語や方言といった言語体系を切り替える構成とすることが考えられる。
その構成は、情報出力処理に国語を用いるとき、この国語が標準語及び方言からなる複数の言語体系を有している場合に、情報出力形態として言語体系を切り替えることができる構成を前提とし、音声区分には、利用者の使用する言語体系による区分である方言区分を含めておき、切替手段が、特定された方言区分に基づいて情報出力処理に用いる言語体系を切り替えることを特徴とするものである（請求項３）。
【００１８】
例えば情報処理に用いる言語体系を名古屋弁、大阪弁、東北弁のいずれかに切り替えるという具合である。なお、方言だけでなく、標準語への切り替えもできるのが現実的である。この場合、大阪弁、名古屋弁、東北弁に対応する音声区分（方言区分）を用意する。そして、それぞれの区分に対応する音声区分特定語句として大阪弁、名古屋弁、東北弁の独特の語句を記憶しておく。
【００１９】
このようにすれば、利用者が例えば「おおきに」と発話すれば、入力音声が属する音声区分（方言区分）が大阪弁の区分であると判断され、情報出力処理に用いる言語体系が大阪弁に設定され、表示や音声出力が大阪弁で行われる。
（３）情報出力処理に用いる装置側音声を男性の音声又は女性の音声のいずれかに切り替える構成とすることが考えられる。
【００２０】
その構成は、情報出力形態として、情報出力処理に用いる装置側音声を男性の音声又は女性の音声に切り替えることができる構成を前提として、音声区分には利用者の性別による区分である性別区分を含めておき、切替手段が、特定された性別区分に基づき、装置側音声を切り替えることを特徴とするものである。具体的には、性別区分が男性の区分であれば、装置側音声を女性の音声に切り替える。一方、性別区分が女性の区分であれば、装置側音声を男性の音声に切り替える（請求項４）。
【００２１】
これは、利用者が男性であれば女性の音声による情報出力が行われることを好み、逆に利用者が女性であれば男性の音声による情報出力を好むという前提に立ったものである。
この場合、男性の区分に対応する音声区分特定語句には、男性が比較的多く使用すると考えられる語句を記憶する。例えば「俺」や「僕」などが考えられる。一方、女性の区分に対応する音声区分特定語句には、いわゆる女言葉（女性語）を記憶しておくことが考えられる。
【００２２】
（４）利用者の年齢に応じた情報出力形態に切り替えることが考えられる。
その構成は、情報出力処理における情報出力形態を、利用者の年齢に応じて切り替えることができる構成を前提とし、音声区分には利用者の年齢による区分である年齢区分を含めておき、切替手段が、特定された年齢区分に基づいて、利用者の年齢に応じた情報出力形態に切り替えることを特徴とするものである（請求項５）。
【００２３】
年齢区分は、例えば子供、大人、お年寄りというように区分することが考えられる。この場合、子供の区分に対応する音声区分特定語句としては、子供しか知らないような語句、例えば子供が見るテレビ番組の主人公の名前などを記憶しておく。また、お年寄りの区分に対応する音声区分特定語句としては、お年寄りしか知らないような語句、例えばお年寄りでなければ分からないようなタレントの名前などを記憶しておく。なお、年齢区分は、さらに大まかに設定してもよいし、逆に細かく設定してもよい。例えば子供と大人という２つに区分してもよいし、例えば小学生、中学生、高校生、・・・という具合に区分してもよい。
【００２４】
上述した「年齢に応じた情報出力形態」には、例えば次のようなものが考えられる。
▲１▼子供である場合
情報表示において易しい漢字で情報表示を行う。また、選択メニュー項目を表示する場合には、そのメニュー項目を子供向けのものとする。
【００２５】
▲２▼お年寄りである場合
情報表示において表示文字のポイント数を大きくする。また、選択メニュー項目を表示する場合には、そのメニュー項目をお年寄り向けのものとする。
以上具体例を挙げて説明したように、本発明のユーザインタフェース装置によれば、利用者の入力音声に基づき、種々の情報出力形態を利用者に合わせて簡単に切り替えることができる。
【００２６】
なお、上記（１）〜（４）として述べた情報出力形態の切り替えの内、複数の情報出力形態の切り替えを行う構成とすることもできる。例えば、利用者の入力音声に基づき、情報出力処理に使用する国語及び方言を切り替えるという具合である。また、利用者の入力音声は一語には限られず、入力音声として複数の語句が入力される構成としてもよい。その場合、その複数の語句と音声区分特定語句との一致を判断して少なくとも１つの音声区分を特定すればよい。
【００２７】
ところで、上述したユーザインタフェース装置は、情報出力処理における情報出力形態を利用者に合わせて切り替えるものであったが、利用者からの情報入力を音声によって行うことが可能なユーザインタフェース装置においては、音声認識処理も利用者に合わせたものとすることが望ましい。
【００２８】
すなわち、請求項６に示すように、さらに、利用者からの音声による情報入力を実現するための音声認識手段を備えていることを前提として、認識対象語句変更手段が、切替手段にて切り替えられた情報出力形態に応じ、音声認識手段による認識対象語句を変更するようにするとよい。
【００２９】
音声認識手段は、辞書に記憶された認識対象語句との一致度合いを判断することによって音声認識を行うのであるが、記憶できる認識対象語句の数は装置の性能などによって制限される。そのため、利用者が発話するであろうと想定される語句を認識対象語句として記憶することが、スムーズな音声認識の実現につながる。
【００３０】
したがって、この場合は、例えば利用者の使用する国語が日本語であれば、音声認識手段による認識対象語句を日本語の語句とする。また、利用者が使用する方言が大阪弁であれば、音声認識手段による認識対象語句を大阪弁の語句にする。このように情報出力形態に合わせて認識対象語句を設定すれば、利用者に合わせたスムーズな音声認識が実現できる。
【００３１】
また、音声特定語句は、音声区分を表す名称ではある必要はない（請求項７）。つまり、先述したように、この音声区分の特定は、利用者の発話語句、すなわち入力音声によって行うようにした。これによって、ある特定の音声コマンドを覚えていなくても、情報出力形態の切り替えが実現され、利用者に合わせた情報出力形態の変更が極めて簡単に実現される。
【００３２】
また、上述した問いかけ手段は、表示手段を介した表示処理とすることが考えられる（請求項８）。上記（４）に示したように例えば子供の見るテレビ番組の主人公の名前を子供の区分に対応する音声認識語句とした場合、ディスプレイ等にその主人公を映し出し、その主人公の名前を発話させるようにすることが考えられる。また、問いかけ処理は、音声を用いた発話処理としてもよい（請求項９）。この場合、例えば「こんにちは」、「Good afternoon」、「Guten Tag」というように日本語、英語、ドイツ語のそれぞれで装置側が発話を行い、これに応じた利用者の入力音声を取得する。日本人であれば「こんにちは」と答えることが想定されるからである。
【００３３】
また、切替手段は、問いかけ手段が動作したにも関わらず音声入力手段を介して音声が入力されなかった場合には、問いかけ手段が発話を促す音声区分特定語句に対応する音声区分に基づく情報出力形態の切り替えを実行しないように構成されてもよい（請求項１０）。この他、問いかけ手段は、予め設定された複数の音声区分の中の何れかに対応する音声区分特定語句の発話を促す問いかけ処理を実行するように構成され、さらに、その何れかの音声区分に対応する音声区分特定語句の発話を促す問いかけ処理を実行したにも関わらず音声入力手段を介して音声が入力されなかった場合には、問いかけ処理によって既に発話を促された音声区分特定語句に対応する音声区分以外の音声区分の何れかに対応する音声区分特定語句の発話を促す問いかけ処理を実行するように構成されてもよい（請求項１１）。また、情報出力処理では、表示手段を介して情報を画像表示出力し、さらに、切替手段は、音声区分特定手段によって特定された音声区分に基づき、表示手段を介して表示出力される情報の表示形態を切り替えるように構成されてもよい（請求項１２）。
【００３４】
ところで、以上はユーザインタフェース装置の発明として説明してきたが、上述したユーザインタフェース装置を備えるシステムの発明として実現することもできる。例えば、上述したユーザインタフェース装置を備え、ユーザインタフェース装置を介した情報入出力を行うことによって、所定の道案内を行うナビゲーションシステムの発明として実現することもできる。また、上述したユーザインタフェース装置を備え、ユーザインタフェース装置を介した情報入出力を行うことによって、所定の情報処理を行う情報処理装置の発明として実現することもできる。
【００３５】
なお、上述したようなユーザインタフェース装置の切替手段、音声区分特定手段及び問いかけ手段をコンピュータシステムにて実現する機能は、例えば、コンピュータシステム側で起動するプログラムとして備えることができる。このようなプログラムの場合、例えば、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータシステムにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読み取り可能な記録媒体として前記プログラムを記録しておき、このＲＯＭあるいはバックアップＲＡＭをコンピュータシステムに組み込んで用いてもよい。
【００３６】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得ることは言うまでもない。
［第１実施例］
図１は実施例としてのナビゲーションシステム１の全体構成を示すブロック図である。本ナビゲーションシステム１は、制御部１０を中心に構成されており、この制御部１０に接続される音声入出力制御部２０、音声辞書用メモリ３０、表示装置４０、位置検出部５０、地図データ入力器６０、操作スイッチ群７０及びリモコンセンサ８０を備えている。なお、制御部１０は通常のコンピュータとして構成されており、内部には、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するバスラインなどが備えられている。また、制御部１０は、音声制御を司る音声制御部１１を備えている。
【００３７】
音声入出力制御部２０は、音声制御部１１に接続されており、音声出力制御部２１と音声入力制御部２２とを備えている。音声出力制御部２１にはスピーカ２１ａが接続されており、音声制御部１１からの指示に基づき音声出力制御部２１にて音声がスピーカ２１ａを介して出力される。音声出力制御部２１はアンプ等から構成されており、音声信号を増幅して出力する。この音声は、機械的に合成されたものとすることも考えられるし、あるいは、音声辞書用メモリ３０に記憶された自然音声とすることも考えられる。一方、音声入力制御部２２にはマイク２２ａが接続されており、音声入力制御部２２は、フィルタ回路等から構成されており、マイク２２ａを介して入力されるユーザの入力音声から音声周波数以外のノイズを除去し、その後、音声制御部１１へ送出する。
【００３８】
また、上述した音声辞書用メモリ３０には、音声認識のための語句を記憶した辞書が記憶される。図１では、音声認識のための認識対象語句を記憶した日本語辞書３１、英語辞書３２及びドイツ語辞書３３が記憶されている。音声認識のための認識対象語句には、ナビゲーションシステム１を操作する音声コマンドが含まれる。また、これら辞書３１〜３３に記憶された語句は、後述するように、国語設定処理のための音声区分特定語句にも相当する。
【００３９】
表示装置４０は、液晶やＣＲＴ等を用いたカラーディスプレイである。この表示装置４０を介して、ナビゲーションシステム１から利用者への情報表示が行われる。
位置検出部５０は、いずれも周知の地磁気センサ５１、ジャイロスコープ５２、距離センサ５３、及び衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Global Positioning System ）のためのＧＰＳ受信機５４を有している。
【００４０】
これらのセンサ等５１，５２，５３，５４は各々が性質の異なる誤差を持っているため、複数のセンサにより、各々補間しながら使用するように構成されている。なお、精度によっては上述した内の一部で構成してもよく、更に、ステアリングの回転センサ、各転動輪の車輪センサ等を用いてもよい。
【００４１】
地図データ入力器６０は、位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データ等を含む各種データを入力するための装置である。記憶媒体としては、そのデータ量からＣＤ−ＲＯＭを用いるのが一般的であるが、例えばＤＶＤやメモリカード等の他の媒体を用いても差し支えない。
【００４２】
操作スイッチ群７０は、例えば表示装置４０と一体になったタッチスイッチもしくはメカニカルなスイッチ等で構成され、各種入力に使用される。
リモコンセンサ８０は、リモートコントロール端末（以下「リモコン」という。）８０ａを介した利用者の操作情報を取得する。
【００４３】
上述した、制御部１０、表示装置４０、位置検出部５０、地図データ入力器６０、操作スイッチ群７０、リモコンセンサ８０等により、いわゆるナビゲーション装置が構成される。
表示装置４０の画面には、位置検出部５０から入力された車両現在地マークと、地図データ入力器６０より入力された地図データと、更に地図上に表示する誘導経路、名称、目印等の付加データとを重ねて表示することができる。そして、本ナビゲーションシステム１では、リモコン８０ａを介してリモコンセンサ８０から、操作スイッチ群７０から、あるいは、マイク２２ａを介して音声入力制御部２２から、目的地の位置および、必要に応じて高速道路等の特定の経路の指定（すなわち通過点の指定）を入力すると、現在地からその目的地までの最適な経路が自動的に選択され、誘導経路が形成されて表示される。このような自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。そして、この誘導経路が形成され表示された後、車両の走行状況に応じて音声出力制御部２１からスピーカ２１ａを介してルートを案内する音声が出力される。なお、この誘導経路の設定・表示については本発明の主要な特徴部分ではないので、詳しい説明は省略する。
【００４４】
このようないわゆる経路案内機能に加えて、本実施例のナビゲーションシステム１は、情報出力処理に用いる国語を日本語、英語、ドイツ語のいずれかに切り替えることができる。情報出力処理とは、表示装置４０を介した情報表示、およびスピーカ２１ａを介した音声出力をいう。例えば日本語に切り替えられた場合、表示装置４０の画面に表示される地図上の名称をはじめ、上述した経路案内機能に用いられるメニュー表示が全て日本語でなされる。また、上述したようなルート案内のために出力される音声も日本語となる。
【００４５】
本実施例のナビゲーションシステムの特徴は、このような使用国語の切り替えが利用者に合わせて簡単に実現できるようにした点にある。
そこで次に、上述した使用国語の切り替え手法を図２のブロック図に基づいて説明する。
【００４６】
図２は、図１に示した全体構成の中の音声制御に係る部分のみを詳細に示したブロック図である。ここでは、図１との対応を分かり易くするため、図１と同一の符号を付した。
本実施例では、音声区分を設定しておき、マイク２２ａを介し音声入力制御部２２から入力された利用者の入力音声が属する音声区分を特定し、その特定された音声区分に基づき、情報入出力に使用する国語を切り替える。
【００４７】
したがって、音声区分は国語による区分（国語区分）としておく。そして、入力音声がどの音声区分（国語区分）に属するかを判断するために、それぞれの音声区分（国語区分）に対応させて音声区分特定語句を記憶しておく。この音声区分特定語句を記憶したのが音声辞書用メモリ３０である。図２に示すように、音声辞書用メモリ３０の日本語辞書３１には、音声区分特定語句として、例えば「おはようございます」、「こんにちは」、「こんばんは」といった語句が記憶されている。また、音声辞書用メモリ３０の英語辞書３２には、音声区分特定語句として、例えば”Good morning”、”Good afternoon”、”Good evening”といった語句が記憶されている。同様に、音声辞書用メモリ３０のドイツ語辞書３３には、音声区分特定語句として、例えば”Guten Morgen”、”Guten Tag ”、”Guten Abend ”といった語句が記憶されている。なお、図２中には記載がないが、各辞書３１〜３３には、ナビゲーションシステム１を操作するための音声コマンドに対応する語句が含まれてことは上述した。
【００４８】
そして、音声制御部１１は、マイク２２ａを介し音声入力制御部２２から入力された利用者の入力音声と、音声辞書用メモリ３０の辞書３１〜３３に記憶された語句との一致を判断する。例えば図２に示すように入力音声が「こんにちは」であった場合には、日本語辞書３１に記憶された語句「こんにちは」との一致が判断される。この場合は、情報入出力に使用する国語を日本語に設定する。これによって、音声制御部１１は、音声出力制御部２１に「日本語で案内します」という日本語の音声をスピーカ２１ａを介して出力させる。その後、音声出力制御部２１からスピーカ２１ａを介して出力される音声、例えばルート案内のための音声や、図１に示す表示装置４０による表示は、全て日本語となる。
【００４９】
次に、上述した使用国語の切り替え手法を用いた国語設定処理を図３のフローチャートに基づいて説明する。なお、図３に示す国語設定処理は、音声制御部１１にて実行されるものであり、本ナビゲーションシステム１への電源投入時に自動的に実行される。例えば車両に搭載した場合には、車両のエンジン始動時に、もしくは、アクセサリのオン（ＡＣＣオン）時に自動的に実行されることになる。ただし、これに限らず、例えば２時間というような所定時間間隔で実行されるようにしてもよいし、ユーザからのスイッチ操作によって実行されるようにしてもよい。
【００５０】
まず最初のステップＳ１００において、表示装置４０による画面表示を行う。この処理は、ユーザからの音声入力を促す処理である。具体的には、図４に例示するような画面表示を行う。図４に示すような『日本語「こんにちは」』、『English”Good afternoon”』、『Deutsch”Guten Tag ”』との表示を行って利用者にいずれかの語句を発話させるのである。なお、図４では利用者が読み易い簡潔な表現を用いたが、『日本語で「こんにちは」とお話し下さい。』というような表現とすることも考えられる。
【００５１】
続くＳ１１０では、音声入力及び音声認識を行う。利用者からの入力音声は、上述したようにマイク２２ａを介し音声入力制御部２２から取り込まれる。したがって、ここでは、音声入力制御部２２から入力音声を取り込み、上述したように、音声辞書用メモリ３０の辞書３１〜３３に記憶された語句との一致を判断する。
【００５２】
この音声認識結果に基づき、次のＳ１２０では、日本語で入力があったか否かを判断する。入力音声が日本語辞書３１に記憶された語句と一致した場合に肯定判断される。ここで日本語で入力があったと判断された場合（Ｓ１２０：ＹＥＳ）、Ｓ１３０にて日本語に設定し、その後、本国語設定処理を終了する。一方、日本語で入力があったと判断されなかった場合（Ｓ１２０：ＮＯ）、Ｓ１４０へ移行する。
【００５３】
Ｓ１４０では、Ｓ１１０の音声認識結果に基づき、英語で入力があったか否かを判断する。入力音声が英語辞書３２に記憶された語句と一致した場合に肯定判断される。ここで英語で入力があったと判断された場合（Ｓ１４０：ＹＥＳ）、Ｓ１５０にて英語に設定し、その後、本国語設定処理を終了する。一方、英語で入力があったと判断されなかった場合（Ｓ１４０：ＮＯ）、Ｓ１６０へ移行する。
【００５４】
Ｓ１６０では、Ｓ１１０の音声認識結果に基づき、ドイツ語で入力があったか否かを判断する。入力音声がドイツ語辞書３３に記憶された語句と一致した場合に肯定判断される。ここでドイツ語で入力があったと判断された場合（Ｓ１６０：ＹＥＳ）、Ｓ１７０にてドイツ語に設定し、その後、本国語設定処理を終了する。一方、ドイツ語で入力があったと判断されなかった場合（Ｓ１６０：ＮＯ）、Ｓ１１０からの処理を繰り返す。
【００５５】
なお、Ｓ１１０〜Ｓ１６０までの処理が所定回数（例えば３回）繰り返されても特定の国語が設定できなかった場合、本国語設定処理を中止し、処理実行前に設定されていた国語のまま情報の出力を行う。また、その場合、本国語設定処理を中止し、手動による国語設定、すなわち画面にメニューなどを表示して利用者に国語を選択させるようにしてもよい。
【００５６】
次に、本実施例のナビゲーションシステム１が発揮する効果の説明に移る。
従来より、スイッチ操作によって国語を切り替える装置は実現されていた。しかし、その場合、利用者は特定のスイッチ操作を覚えておく必要があった。このスイッチの代わりに音声を用いることも考えられるが、スイッチと同様に、ある特定の音声コマンドを覚えて入力する必要があった。
【００５７】
これに対して本実施例のナビゲーションシステム１では、入力音声そのものをコマンドとして使用するのではなく、不特定の入力音声から、その入力音声が日本語であるか（図３中Ｓ１２０）、英語であるか（Ｓ１４０）、あるいは、ドイツ語であるか（Ｓ１６０）を判断し、その判断結果に応じて、情報出力に用いる国語を切り替える（Ｓ１３０，Ｓ１５０，Ｓ１７０）。これによって、ある特定の音声コマンドを覚えていなくても、利用者に合わせた国語への切り替えが極めて簡単に実現される。
【００５８】
また、本実施例では、利用者に対し音声入力を促す画面表示を行う（図３中のＳ１００）。この画面表示による利用者への問いかけによって、利用者に対し全く任意の発話を促すのではなく、辞書３１〜３３に記憶された音声区分特定語句の発話を利用者に促すのである。その結果、利用者の入力音声が限られた語句となる可能性が高く、辞書３１〜３３に記憶された語句が比較的少なくても、入力音声を判断でき、適切に国語の切り替えが行われる可能性が高くなる。
【００５９】
さらに、辞書３１〜３３には、ナビゲーションシステム１を操作するための音声コマンドに対応する語句も記憶されているため、Ｓ１００における画面表示に関係なく利用者が音声コマンドを発話したときでも、音声区分（国語区分）が特定され、国語の切り替えがなされる。
【００６０】
なお、本実施例におけるマイク２２ａ及び音声入力制御部２２が「音声入力手段」に相当し、音声制御部１１が「音声区分特定手段」、「切替手段」、「問いかけ手段」に相当する。
そして、図３中のＳ１００の処理が問いかけ手段としての処理に相当し、Ｓ１１０の処理が音声区分特定手段としての処理に相当し、Ｓ１２０〜Ｓ１７０の処理が切替手段としての処理に相当する。
［第２実施例］
第２実施例は、上記第１実施例に対し、図３に示した国語設定処理が異なるものであり、その他のハードウェア構成は同じである。そこで、本実施例では、上記第１実施例と異なる国語設定処理のみを説明する。なお、ハードウェア構成を記述する場合には、上記第１実施例と同一の符号を付す。
【００６１】
本実施例における国語設定処理は、図５に示すフローチャートに示す如くである。なお、この国語設定処理も、音声制御部１１にて実行されるものであり、本ナビゲーションシステムへの電源投入時に自動的に実行される。例えば車両に搭載した場合には、車両のエンジン始動時に、もしくは、アクセサリのオン（ＡＣＣオン）時に自動的に実行されることになる。ただし、例えば２時間というような所定時間間隔で実行されるようにしてもよいし、ユーザからのスイッチ操作によって実行されるようにしてもよい。
【００６２】
まず最初のステップＳ２００において、日本語による問いかけを行う。この処理は、音声出力制御部２１にスピーカ２１ａを介した音声出力を指示するものであり、ユーザからの音声入力を促すものである。具体的には、午前中であれば「おはようございます。」、午後であれば「こんにちは」、夜間であれば「こんばんは」という音声出力を行う。
【００６３】
続くＳ２１０では、音声入力及び音声認識を行う。この処理は、第１実施例中で説明した図３のＳ１１０の処理と同様の処理である。すなわち、入力音声を取り込み、音声辞書用メモリ３０の辞書３１〜３３に記憶された語句との一致を判断する。Ｓ２００の問いかけに対して利用者は、「おはようございます」、「こんにちは」、「こんばんは」という発話をする可能性が高い。したがって、このような利用者の入力音声を認識するのである。
【００６４】
この音声認識結果に基づき、次のＳ２２０では、日本語で入力があったか否かを判断する。ここでは入力音声が日本語辞書３１に記憶された語句と一致した場合に肯定判断される。ここで日本語で入力があったと判断された場合（Ｓ２２０：ＹＥＳ）、Ｓ２３０にて日本語に設定し、その後、本国語設定処理を終了する。一方、日本語で入力があったと判断されなかった場合（Ｓ２２０：ＮＯ）、Ｓ２４０へ移行する。
【００６５】
Ｓ２４０では、英語による問いかけを行う。この処理は、上記Ｓ２００と同様、音声出力制御部２１にスピーカ２１ａを介した音声出力を指示するものであり、ユーザからの音声入力を促すものである。具体的には、午前中であれば”Good morning”、午後であれば”Good afternoon”、夜間であれば”Good evening”という音声出力を行う。
【００６６】
続くＳ２５０では、音声入力及び音声認識を行う。ここでは、上記Ｓ２１０と同様に、入力音声を取り込み、音声辞書用メモリ３０の辞書３１〜３３に記憶された語句との一致を判断する。Ｓ２４０の問いかけに対する利用者の入力音声を認識するのである。
【００６７】
この音声認識結果に基づき、次のＳ２６０では、英語で入力があったか否かを判断する。ここでは入力音声が英語辞書３２に記憶された語句と一致した場合に肯定判断される。ここで英語で入力があったと判断された場合（Ｓ２６０：ＹＥＳ）、Ｓ２７０にて英語に設定し、その後、本国語設定処理を終了する。一方、英語で入力があったと判断されなかった場合（Ｓ２６０：ＮＯ）、Ｓ２８０へ移行する。
【００６８】
Ｓ２８０では、ドイツ語による問いかけを行う。この処理は、上記Ｓ２００，Ｓ２４０と同様、音声出力制御部２１にスピーカ２１ａを介した音声出力を指示するものであり、ユーザからの音声入力を促すものである。具体的には、午前中であれば”Guten Morgen”、午後であれば”Guten Tag ”、夜間であれば”Guten Abend ”という音声出力を行う。
【００６９】
続くＳ２９０では、音声入力及び音声認識を行う。ここでは、上記Ｓ２１０，Ｓ２５０と同様に、入力音声を取り込み、音声辞書用メモリ３０の辞書３１〜３３に記憶された語句との一致を判断する。Ｓ２８０の問いかけに対する利用者の入力音声を認識するのである。
【００７０】
この音声認識結果に基づき、次のＳ３００では、ドイツ語で入力があったか否かを判断する。ここでは入力音声がドイツ語辞書３３に記憶された語句と一致した場合に肯定判断される。ここでドイツ語で入力があったと判断された場合（Ｓ３００：ＹＥＳ）、Ｓ３１０にてドイツ語に設定し、その後、本国語設定処理を終了する。一方、ドイツ語で入力があったと判断されなかった場合（Ｓ３００：ＮＯ）、Ｓ２００からの処理を繰り返す。
【００７１】
つまり、上記第１実施例は表示装置４０による画面表示（図３中のＳ１００）にて利用者の発話を促す構成であったのに対し、本実施例は、音声による問いかけを行い（Ｓ２００，Ｓ２４０，Ｓ２８０）、利用者の発話を促す構成である。なお、Ｓ２００〜３００までの処理が所定回数（例えば３回）繰り返されても特定の国語が設定できなかった場合、本国語設定処理を中止し、処理実行前に設定されていた国語のまま情報の出力を行う。また、その場合、本国語設定処理を中止し、手動による国語設定、すなわち画面にメニューなどを表示して利用者に国語を選択させるようにしてもよい。
【００７２】
本実施例のナビゲーション装置１によっても、上記第１実施例と同様の効果が得られる。すなわち、ある特定の音声コマンドを利用者が覚えていなくても、利用者に合わせた国語への切り替えが極めて簡単に実現される。また、音声による利用者への問いかけによって（図５中のＳ２００，Ｓ２４０，Ｓ２８０）、辞書３１〜３３に記憶された音声区分特定語句の発話を利用者に促すため、利用者の入力音声が限られた語句となる可能性が高く、辞書３１〜３３に記憶された語句が比較的少なくても、入力音声を判断でき、適切な国語の切り替えが実現される可能性が高くなる。さらに利用者が音声コマンドを発話したときでも、音声区分（国語区分）が特定され、国語の切り替えがなされるのも同様である。
【００７３】
また、本実施例において、音声による問いかけに対して、そのときの国語が理解できない場合、操作者は無言となることがある。逆に言うと、理解できる国語に対しては何らかの応答（例えば日本語であれば「おっす」とか「うん」など）を返すことが考えられる。したがって、音声による問いかけに対する操作者の上述した何らかの応答語に応じて国語を設定し、以降その国語にて装置が情報を出力するようにしてもよい。この場合、それらの応答語は音声辞書用メモリ３０にそれぞれ格納されているものとする。
【００７４】
なお、本実施例においても、図１中のマイク２２ａ及び音声入力制御部２２が「音声入力手段」に相当し、音声制御部１１が「音声区分特定手段」、「切替手段」、「問いかけ手段」に相当する。そして、図５中のＳ２００、Ｓ２４０及びＳ２８０の処理が問いかけ手段としての処理に相当し、Ｓ２１０、Ｓ２５０及びＳ２９０の処理が音声区分特定手段としての処理に相当し、Ｓ２２０、Ｓ２３０、Ｓ２６０、Ｓ２７０、Ｓ３００及びＳ３１０の処理が、切替手段としての処理に相当する。
［第３実施例］
上記第１及び第２実施例は、ナビゲーションシステム１としての実施を示すものであった。これに対して、本第３実施例は、携帯情報端末３としての実施を示すものである。
【００７５】
図６は第３実施例としての携帯情報端末３の全体構成を示すブロック図である。なお、上記第１及び第２実施例のナビゲーションシステム１と同様に構成された部分については同じ符号を付してある。
本携帯情報端末３は、制御部１０を中心に構成されており、この制御部１０に接続される音声入出力制御部２０、音声辞書用メモリ３０、表示装置４０、操作スイッチ７０、記憶部９１、通信インターフェース（以下「通信Ｉ／Ｆ」という。）９２及びデータ記憶部９３を備えている。
【００７６】
なお、制御部１０、音声入出力制御部２０、表示装置４０、操作スイッチ群７０については、上記第１及び第２実施例と同一の構成であるため、説明は省略する。
本携帯情報端末３も音声辞書用メモリ３０を備えているが、ここには子供辞書３４及びお年寄り辞書３５が記憶されている点で上記実施例と異なっている。これら辞書３４，３５には、後述する出力形態設定処理のための音声区分特定語句が記憶されている。
【００７７】
記憶部９１はいわゆるハードディスクなどの記憶装置で構成され、各種アプリケーションソフトが記憶されている。本実施例では、アプリケーションソフトとして、ワープロソフト９１ａ、ネットブラウザ９１ｂ、音楽再生ソフト９１ｃ、映画再生ソフト９１ｄ及びゲームソフト９１ｅが記憶されている。
【００７８】
通信Ｉ／Ｆ９２は、携帯電話機を接続できるインターフェースである。上述したネットブラウザ９１ｂは、この通信Ｉ／Ｆ９２を用いてインターネットへの接続を可能にする。ネットブラウザ９１ｂを利用すれば、利用者は、Ｅメールのやりとりやネットサーフィンが可能となる。また、音楽再生ソフト９１ｃ及び映画再生ソフト９１ｄは、通信Ｉ／Ｆ９２を介して所定のセンタへ接続し、利用者の所望する音楽データ、映画データを取得し、取得した音楽データ、映画データの再生を行う。音楽は、音声出力制御部２１からスピーカ２１ａを介して出力される。映像は、表示装置４０による表示される。また、ゲームソフト９１ｅからも、通信Ｉ／Ｆ９２が使用され、見知らぬ相手との通信による対戦ゲームを行うことができる。なお、ここでは、アプリケーションソフトを主語とした表現を用いたが、実際には、アプリケーションソフトが制御部１０のＲＡＭへ展開され、制御部１０のＣＰＵによって実行され、上述した動作がなされることは言うまでもない。
【００７９】
データ記憶部９３は、上述した音楽再生ソフト９１ｃや映画再生ソフト９１ｄの再生対象となる音楽データ及び映画データを記憶する大容量記憶装置である。このように構成された本携帯情報端末３では、表示装置４０に表示されるメニューに従い、利用者が所望する情報サービスを受けられるようになっている。
【００８０】
図７は、表示装置４０に表示されるトップメニューを示している。原則的に、本携帯情報端末３では、図７に示すように、「ワープロ」、「ネットサーフ」、「Ｅメール」、「音楽」、「映画」、「ゲーム」、「オプション」という計７つのアイコンが画面上に表示される。そして、利用者が画面上のアイコンを指で触れると、表示装置４０と一体となった操作スイッチ群７０を介して、制御部１０へメニュー選択情報が入力される。これによって、上述したアイコンに対応するアプリケーションソフトが記憶部９１から制御部１０へ読み出されて実行される。なお、「オプション」アイコンが選択されると、携帯情報端末３の諸機能をカスタマイズするためのシステムメニューが起動される。
【００８１】
上述のように、原則的に７つのアイコンが表示されるとしたのは、本携帯情報端末３では、トップメニューの表示形態、すなわちトップメニューに表示されるアイコンを利用者の年齢に応じて切り替えることができるようになっているからである。
【００８２】
そこで次に、上述したトップメニュー表示形態の切り替え手法を説明する。
本実施例でも、上記第１及び第２実施例と同様に、音声区分を設定しておき、マイク２２ａを介し音声入力制御部２２から入力された利用者の入力音声が属する音声区分を特定し、その特定された音声区分に基づき、トップメニューの表示形態を切り替える。
【００８３】
したがって、音声区分は年齢による区分（年齢区分）としておく。そして、入力音声がどの音声区分（年齢区分）に属するかを判断するために、それぞれの音声区分（年齢区分）に対応させて音声区分特定語句を記憶しておく。この音声区分特定語句を記憶したのが音声辞書用メモリ３０である（図６参照）。本実施例において年齢区分は、子供、大人、お年寄りという３つの区分としている。音声辞書用メモリ３０の子供辞書３４には、子供の区分に対応する音声区分特定語句が記憶されている。この語句は、子供しか知らないような語句、例えば子供が見るテレビ番組の主人公の名前などとする。音声辞書用メモリ３０のお年寄り辞書３５には、お年寄りの区分に対応する音声区分特定語句が記憶されている。この語句は、お年寄りしか知らないような語句、例えばお年寄りでなければ分からないようなタレントの名前などとする。
【００８４】
そして、音声制御部１１は、マイク２２ａを介し音声入力制御部２２から入力された利用者の入力音声と、音声辞書用メモリ３０の辞書３４，３５に記憶された語句との一致を判断する。入力音声が子供辞書３４に記憶された語句と一致すれば、入力音声が子供の区分に属することが判断される。一方、入力音声がお年寄り辞書３５に記憶された語句と一致すれば、入力音声がお年寄りの区分に属することが判断される。このように入力音声が属する音声区分（年齢区分）が特定されると、この音声区分（年齢区分）に基づいて、音声制御部１１がトップメニューの表示形態を切り替える。
【００８５】
次に、上述したトップメニュー表示形態の切り替え手法を用いた出力形態設定処理を図８のフローチャートに基づいて説明する。なお、図８に示す出力形態設定処理は、音声制御部１１にて実行されるものであり、本形態情報端末３への電源投入時に自動的に実行される。ただし、例えば２時間というような所定時間間隔で実行されるようにしてもよいし、例えば操作スイッチ群７０を介した利用者からのスイッチ操作によって実行されるようにしてもよい。
【００８６】
まず最初のステップＳ４００において、表示装置４０による画面表示を行う。この処理は、ユーザからの音声入力を促す処理であり、図９に例示するような画面表示を行う。具体的には、子供しか知らないようなテレビ番組の主人公（記号Ａで示した）と、お年寄りしか知らないようなタレント（記号Ｂで示した）とを並べて表示する。そして、「どちらか一方の名前を答えて下さい」という表示を行う。これによって、利用者が子供であれば、テレビ番組の主人公の名前を答えるであろうし、利用者がお年寄りであれば、タレントの名前を答えるであろうと推定できる。
【００８７】
続くＳ４１０では、音声入力及び音声認識を行う。利用者からの入力音声は、上述したようにマイク２２ａを介し音声入力制御部２２から取り込まれる。したがって、ここでは、この入力音声を取り込み、音声辞書用メモリ３０の辞書３４，３５に記憶された語句との一致を判断する。
【００８８】
この音声認識結果に基づき、次のＳ４２０では、子供であるか否かを判断する。ここでは入力音声が子供辞書３４に記憶された語句と一致した場合に肯定判断される。ここで子供であると判断された場合（Ｓ４２０：ＹＥＳ）、Ｓ４３０にて子供用メニューを設定し、その後、本出力形態設定処理を終了する。子供用メニューでは、例えば図１０（ａ）に示すように、「ワープロ」アイコン及びカスタマイズを行うための「オプション」アイコンを表示しないようにすることが考えられる。一方、子供であると判断されなかった場合（Ｓ４２０：ＮＯ）、Ｓ４４０へ移行する。
【００８９】
Ｓ４４０では、Ｓ４１０の音声認識結果に基づき、お年寄りであるか否かを判断する。ここでは入力音声がお年寄り辞書３５に記憶された語句と一致した場合に肯定判断される。ここでお年寄りであると判断された場合（Ｓ４４０：ＹＥＳ）、Ｓ４５０にてお年寄り用メニューを設定し、その後、本出力形態設定処理を終了する。お年寄り用メニューでは、例えば図１０（ｂ）に示すように、使用する可能性の低い「ゲーム」アイコン及び細かなカスタマイズを行うための「オプション」アイコンを表示しないようにすることが考えられる。一方、お年寄りであると判断されなかった場合（Ｓ４４０：ＮＯ）、Ｓ４６０にて大人用メニューを設定し、その後、本出力形態設定処理を終了する。大人用メニューでは、例えば図７に示すように、全てのアイコンを表示することが考えられる。
【００９０】
なお、子供、お年寄り、もしくは大人の特定をより確かなものにするため、Ｓ４４０で否定判断された場合に（Ｓ４４０：ＮＯ）、Ｓ４００に戻り、図９に例示するようなキャラクタ表示を変更するなどし、画面表示の内容を変えて以降Ｓ４１０〜Ｓ４４０の処理を実行してもよい。このときは、この繰り返し処理が所定回数繰り返されても子供もしくはお年寄りの特定ができなかった場合に、大人として特定する。
【００９１】
本実施例の携帯情報端末３でも、上記第１及び第２実施例と同様に、入力音声そのものをコマンドとして使用するのではなく、不特定の入力音声から、その音声を発話したのが子供であるか（図８中のＳ４２０）、お年寄りであるか（Ｓ４４０）を判断し、その判断結果に応じて、トップメニューの表示形態を切り替える（Ｓ４３０，Ｓ４５０，Ｓ４６０）。これによって、ある特定の音声コマンドを覚えていなくても、利用者に合わせた出力形態への切り替えが極めて簡単に実現される。
【００９２】
また、本実施例でも、利用者に対し音声入力を促す画面表示を行う（図８中のＳ４００）。この画面表示による利用者への問いかけによって、辞書３４，３５に記憶された音声区分特定語句の発話を利用者に促すのである。その結果、利用者の入力音声が限られた語句となる可能性が高く、辞書３４，３５に記憶された語句が限られたものであっても、入力音声を判断できる可能性が高くなる。
【００９３】
なお、本実施例においては、図６中のマイク２２ａ及び音声入力制御部２２が「音声入力手段」に相当し、音声制御部１１が「音声区分特定手段」、「切替手段」及び「問いかけ手段」に相当する。そして、図８中のＳ４００の処理が問いかけ手段としての処理に相当し、Ｓ４１０の処理が音声区分特定手段としての処理に相当し、Ｓ４２０〜Ｓ４６０の処理が切替手段としての処理に相当する。
［その他］
（イ）上記第１及び第２実施例では、情報出力に用いる国語を日本語、英語、ドイツ語のいずれかに切り替えるものであったが、例えばフランス語、イタリア語、スペイン語などに切り替えることも、それぞれの国語に対応する辞書を音声辞書用メモリ３０に記憶することで実現できる。
【００９４】
なお、情報出力処理には、必ずしも国語を用いる必要はない。つまり、国語よりも広い概念である言語を用いることも考えられる。ここでいう言語は、音声または文字を手段として人の思想・感情・意志を表現・伝達するための記号体系として定義できる。また、言語以外の図形や絵を用いて情報出力を行うことも可能である。これらの場合であっても、その情報出力処理の情報出力形態を切り替えることはできるからである。
【００９５】
（ロ）また、上記第１及び第２実施例の国語設定処理では「こんにちは」といった挨拶に用いる語句を利用者が発話するように促したが（図３中のＳ１００，図５中のＳ２００，Ｓ２４０，Ｓ２８０）、これには限定されない。つまり、利用者の回答が予想されるような問いかけを行うようにすればよく、「元気ですか」や「どちらまで行きますか」等の文句を表示したり、発話したりするようにしてもよい。この場合、利用者は、「元気ですか」に対して、「元気です」、「はい」、「いいえ」などと回答することが予想されるし、「どちらまで行きますか」に対しては、施設名称や地名を回答することが予想されるからである。したがって、辞書３１〜３３に「元気です」といった語句、施設名称、地名を記憶しておけば、音声区分（国語区分）を特定することができる。
【００９６】
（ハ）上記第１及び第２実施例では、情報出力に用いる国語を切り替えるものであったが、上記（２）として述べたように情報出力に用いる言語体系を切り替えるものとすることもできる。この場合には、音声辞書用メモリ３０に標準語や方言が記憶された辞書を記憶すればよい。例えば、大阪弁、名古屋弁、東北弁という切り替えを行う場合には、大阪弁の語句が記憶された辞書、名古屋弁の語句が記憶された辞書、東北弁の語句が記憶された辞書をそれぞれ記憶しておく。
【００９７】
また、上記（３）として述べたように、装置側音声を男性の音声又は女性の音声のいずれかに切り替えるようすることもできる。この場合、音声辞書用メモリ３０に男性のみが使用すると想定される語句を記憶した辞書と、女性のみが使用すると想定される語句を記憶した辞書とを記憶すればよい。女性のみが使用する語句には、いわゆる女言葉（女性語）を記憶しておくことが考えられる。
【００９８】
さらにまた、上記第３実施例のように、利用者の年齢に応じて情報の出力形態を切り替えるようにすることももちろんできる。
（ニ）上記第１及び第２実施例では、音声辞書用メモリ３０の辞書３１〜３３に、ナビゲーションシステム１を操作するための音声コマンドに対応する語句を認識対象語句として記憶していた。そして、入力音声の音声認識を行い、利用者からの音声による情報入力を実現している。
【００９９】
このようにナビゲーションシステム１を操作するための音声コマンドに対応する語句を、常時、辞書３１〜３３に記憶しておく構成としてもよいが、音声辞書用メモリ３０に記憶できる認識対象語句の数が装置の性能などによって制限される場合もある。そのため、使用国語等の切り替えに応じて、音声辞書用メモリ３０に記憶する辞書を変更する構成としてもよい。例えば国語が日本語に切り替わった場合は、利用者は日本語でナビゲーションシステム１への情報入力を行う可能性が高いため、音声用辞書メモリ３０に日本語の辞書を設定するという具合である。このようにすれば、利用者に応じた適切な辞書が音声辞書用メモリ３０に記憶されることになるため、音声によるスムーズな情報入力が可能となる。
【図面の簡単な説明】
【図１】第１及び第２実施例のナビゲーションシステムの概略構成を示すブロック図である。
【図２】音声制御に係る部分の構成を示すブロック図である。
【図３】第１実施例の国語設定処理を示すフローチャートである。
【図４】第１実施例の国語設定処理中の画面表示処理で表示される画面を例示する説明図である。
【図５】第２実施例の国語設定処理を示すフローチャートである。
【図６】第３実施例の携帯情報端末の概略構成を示すブロック図である。
【図７】携帯情報端末のトップメニューを表示画面を示す説明図である。
【図８】第３実施例の出力形態設定処理を示すフローチャートである。
【図９】出力形態設定処理中の画面表示処理で表示される画面を例示する説明図である。
【図１０】トップメニューの表示形態の切り替えを例示する説明図である。
【符号の説明】
１…ナビゲーションシステム
１０…制御部              １１…音声制御部
２０…音声入出力制御部    ２１…音声出力制御部
２１ａ…スピーカ            ２２…音声入力制御部
２２ａ…マイク              ３０…音声辞書用メモリ
３１…日本語辞書          ３２…英語辞書
３３…ドイツ語辞書        ４０…表示装置
５０…位置検出部          ５１…地磁気センサ
５２…ジャイロスコープ    ５３…距離センサ
５４…ＧＰＳ受信機        ６０…地図データ入力器
７０…操作スイッチ群      ８０…リモコンセンサ
８０ａ…リモコン            ９１…記憶部
９１ａ…ワープロソフト    ９１ｂ…ネットブラウザ
９１ｃ…音楽再生ソフト    ９１ｄ…映画再生ソフト
９１ｅ…ゲームソフト        ９２…通信Ｉ／Ｆ
９３…データ記憶部
【図１】
0004292646.tif 000002
【図２】
0004292646.tif 000003
【図３】
0004292646.tif 000004
【図４】
0004292646.tif 000005
【図５】
0004292646.tif 000006
【図６】
0004292646.tif 000007
【図７】
0004292646.tif 000008
【図８】
0004292646.tif 000009
【図９】
0004292646.tif 000010
【図１０】
0004292646.tif 000011