(57)【要約】【課題】システムからの音声出力の際に、ユーザに臨場感を喚起することができること。【解決手段】複数のスピーカ５０ａ〜５０ｅが設けられている。メッセージに基づいて、複数のスピーカ５０ａ〜５０ｅの中からメッセージを出力するスピーカが決定される。このため、運転席側に設けられたスピーカ５０ａ以外のスピーカ５０ｂ〜５０ｅからもメッセージを音声にて出力することができる。この結果、運転席側に設けられたスピーカ５０ａのみからメッセージが音声にて出力される場合と比較して、臨場感が向上する。これにより、システムからのメッセージを音声にて出力する際に、ユーザに臨場感を喚起することができる。【選択図】              図１
2006003450.tif 000002
【特許請求の範囲】
【請求項１】
車室内の複数箇所に設けられた複数のスピーカと、
前記スピーカから音声にて出力されるメッセージを生成するメッセージ生成手段と、
前記メッセージ生成手段によって生成されたメッセージに基づいて、当該メッセージを出力すべきスピーカを、前記複数のスピーカの中から決定するスピーカ決定手段と、
前記スピーカ決定手段によって決定されたスピーカから、前記メッセージを音声にて出力させる出力制御手段とを備えることを特徴とするメッセージ出力制御システム。
【請求項２】
前記メッセージ生成手段は、
ユーザが発話した音声を入力する音声入力手段と、
前記音声入力手段に入力された音声を認識する音声認識手段と、
前記ユーザの発話内容に応答する複数のメッセージを記憶するメッセージ記憶手段と、
前記音声認識手段によって認識された発話内容に基づいて、それに応答するメッセージを前記メッセージ記憶手段から抽出する抽出手段とを備えることを特徴とする請求項１に記載のメッセージ出力制御システム。
【請求項３】
前記スピーカ決定手段は、
各メッセージに対して、使用すべきスピーカについての対応関係を予め記憶する記憶手段を備え、
当該記憶手段が記憶する対応関係を参照して、前記メッセージを出力すべきスピーカを決定することを特徴とする請求項１または請求項２に記載のメッセージ出力制御システム。
【請求項４】
前記音声認識手段によって認識された発話内容に応じて、所定の制御対象機器に対して所定の制御を実行する制御手段を備え、
前記メッセージ生成手段は、前記制御対象機器に対して所定の制御を実行する旨のメッセージを生成するとともに、前記スピーカ決定手段は、前記制御対象機器が存在している方向に設けられたスピーカを、前記メッセージを出力すべきスピーカとして決定することを特徴とする請求項２または請求項３に記載のメッセージ出力制御システム。
【請求項５】
前記メッセージ生成手段が生成するメッセージに方向に関する情報が含まれる場合、前記スピーカ決定手段は、前記メッセージに含まれる方向に存在するスピーカを、前記メッセージを出力すべきスピーカとして決定することを特徴とする請求項１乃至請求項３のいずれかに記載のメッセージ出力制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ出力制御システムに関する。
【背景技術】
【０００２】
従来、例えば、ナビゲーションシステムにおいて、目的地までの経路に関して音声案内を行なう場合、運転席側に設けられているスピーカから、メッセージを音声で出力する。これにより、運転者は、ナビゲーションシステムからの音声案内メッセージを聞き取りやすくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、いかなるメッセージであっても、運転席側に設けられているスピーカのみからしか出力されないと、メッセージを音声で出力する際に、ユーザに対して臨場感の欠けるものになってしまう。
【０００４】
本発明は、上述した点に鑑みてなされたもので、システムからのメッセージを音声にて出力する際に、ユーザに臨場感を喚起することが可能なメッセージ出力制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載のメッセージ出力制御システムは、
車室内の複数箇所に設けられた複数のスピーカと、
スピーカから音声にて出力されるメッセージを生成するメッセージ生成手段と、
メッセージ生成手段によって生成されたメッセージに基づいて、メッセージを出力すべきスピーカを、複数のスピーカの中から決定するスピーカ決定手段と、
スピーカ決定手段によって決定されたスピーカから、メッセージを音声にて出力させる出力制御手段とを備えることを特徴とする。
【０００６】
上述したように、請求項１に記載のメッセージ出力制御システムでは、メッセージに基づいて、複数のスピーカの中からメッセージを出力するスピーカが決定される。このため、運転席側に設けられたスピーカ以外のスピーカからもメッセージを音声にて出力することができる。この結果、運転席側に設けられたスピーカのみからメッセージが音声にて出力される場合と比較して、臨場感が向上する。これにより、システムからのメッセージを音声にて出力する際に、ユーザに臨場感を喚起することができる。
【０００７】
請求項２に記載したように、メッセージ生成手段は、ユーザが発話した音声を入力する音声入力手段と、音声入力手段に入力された音声を認識する音声認識手段と、ユーザの発話内容に応答する複数のメッセージを記憶するメッセージ記憶手段と、音声認識手段によって認識された発話内容に基づいて、それに応答するメッセージをメッセージ記憶手段から抽出する抽出手段とから構成することができる。これにより、例えば、音声にて各種の操作を行なう際に、ユーザが意図した操作が行なわれるか否かをメッセージによって確認できる。
【０００８】
請求項３に記載したように、スピーカ決定手段は、各メッセージに対して、使用すべきスピーカについての対応関係を予め記憶する記憶手段を備え、記憶手段が記憶する対応関係を参照して、メッセージを出力すべきスピーカを決定することもできる。これにより、各メッセージを音声にて出力する際に、最も適切と考えられるスピーカから確実に音声を出力させることができる。
【０００９】
請求項４に記載したように、音声認識手段によって認識された発話内容に応じて、所定の制御対象機器に対して所定の制御を実行する制御手段を備え、メッセージ生成手段は、制御対象機器に対して所定の制御を実行する旨のメッセージを生成するとともに、スピーカ決定手段は、制御対象機器が存在している方向に設けられたスピーカを、メッセージを出力すべきスピーカとして決定することが好ましい。例えば、ユーザが「サンルーフを開けて」と音声で入力した場合、この発話内容に対応したメッセージ「サンルーフを開けます」が、車室内のルーフに設けられたスピーカから音声にて出力される。これにより、ユーザの意識を、制御対象機器が存在する方向に向けやすくできる。
【００１０】
請求項５に記載したように、メッセージ生成手段が生成するメッセージに方向に関する情報が含まれる場合、スピーカ決定手段は、メッセージに含まれる方向に存在するスピーカを、メッセージを出力すべきスピーカとして決定しても良い。例えば、本発明によるメッセージ出力制御システムがナビゲーションシステムに適用された場合、経路に関する音声案内メッセージ「２００ｍ先で左折をして下さい」が、助手席側に設けられたスピーカから音声で出力される。これにより、ユーザに対して左折すべき事を強く意識させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好ましい実施形態について図面を参照して説明する。本実施形態では、メッセージ出力制御システムが音声認識装置に適用された例を説明する。図１は、本実施形態による音声認識装置１００の概略構成を示すブロック図である。以下、本実施形態による音声認識装置１００について詳細に説明する。
【００１２】
図１に示すように、音声認識装置１００は、音声認識部３０、及び出力制御部４０から構成されている。また、音声認識装置１００は、音声入力に用いられる音声入力部１０、トークスイッチ２０、スピーカ５０ａ〜５０ｅ、及び制御対象機器６０が接続されている。
【００１３】
音声入力部１０、及びトークスイッチ２０は、音声入力に用いられる装置である。音声を入力する場合には、例えば、トークスイッチ２０の押しボタンを押すことで、入力トリガが後述する音声認識部３０に送信され、この音声認識部３０は、入力トリガを受信すると、音声入力部１０から音声入力を受け付けるモードに変更される。
【００１４】
この音声入力を受け付けるモードのとき、ユーザが、例えば「サンルーフを開けて」と発話すると、その音声が音声入力部１０によって音声信号に変換され、音声認識部３０に送られる。音声認識部３０は、この音声を認識して、音声に対応するメッセージを生成し、出力制御部４０に与える。例えば、入力された音声が「サンルーフを開けて」と認識されると、それに応答して「サンルーフを開けます」というメッセージが生成される。このメッセージは、音声信号に変換され、出力制御部４０にて、スピーカ５０ａ〜５０ｅの中の１つのスピーカから出力される。なお、このメッセージは、後述するメッセージコードからなるものである。
【００１５】
スピーカ５０ａ〜５０ｅは、車室内の運転席側、助手席側、前方、後方、及びルーフ側
に設けられており、上述したメッセージを音声で出力するために使用するものである。制御対象機器６０は、音声認識部３０によって認識された発話内容に応じて、所定の制御が実行される機器である。なお、この制御対象機器６０は、車両に搭載され、ユーザによって操作可能な全ての機器が含まれる。
【００１６】
次に、音声認識装置１００の音声認識部３０について、図２を用いて説明する。図２は、音声認識部３０の構成を示すブロック図である。同図に示すように音声認識部３０は、ＡＤ変換回路３１、認識プログラム処理部３２、音響モデル記憶部３３、認識辞書記憶部３４、メッセージコード記憶部３５、及びコマンドコード記憶部３６によって構成される。
【００１７】
ＡＤ変換回路３１は、音声入力部１０を介して入力されるアナログの音声信号を受信し、この信号をデジタル化した信号に変換する。変換されたデジタル音声信号は、認識プログラム処理部３２に送信される。
【００１８】
認識プログラム処理部３２は、音響モデル記憶部３３、及び認識辞書記憶部３４を用いて、デジタル音声信号を認識語コードに変換するものである。まず、認識プログラム処理部３２は、音響モデル記憶部３３に記憶される、例えば、周知の隠れマルコフモデル等の手法を用いて、デジタル音声信号に対応する発話内容（以後、認識語読みと呼ぶ）を解析する。
【００１９】
この解析された認識語読みは、認識辞書記憶部３４に記憶された認識語読みと照合され、最も確からしい認識語読み、及びその認識語読みに対応する認識語コードが抽出される。この認識辞書記憶部３４は、図４に示すように、認識語読みと、その認識語読みと一対一に対応する認識語コードが記憶された構成となっている。
【００２０】
また、認識プログラム処理部３２は、メッセージコード記憶部３５、及びコマンドコード記憶部３６を参照して、この認識コードに対応するメッセージコード、及びコマンドコードを抽出する。メッセージコード記憶部３５は、図５に示すように、認識語コードと、その認識語コードと一対一に対応するメッセージコードが記憶された構成となっている。同様に、コマンドコード記憶部３６は、図６に示すように、認識語コードと、その認識語コードと一対一に対応するコマンドコードが記憶された構成となっている。このメッセージコードとは、出力制御部４０のメッセージ出力部４３が識別可能なコードであり、メッセージコードをメッセージ出力制御部４３に与えることで、そのメッセージコードに対応するメッセージを出力することができる。また、このコマンドコードとは、出力制御部４０の制御実行部４４が識別可能なコードであり、コマンドコードに対応する制御が実行されるよう制御対象器６０に制御信号を出力する。
【００２１】
そして、認識プログラム処理部３２は、上述の処理により得られたメッセージコード、及びコマンドコードを出力制御部４０に出力する。
【００２２】
続いて、音声認識装置１００の出力制御部４０について、図３を用いて説明する。図３は、出力制御部４０の構成を示すブロック図である。同図に示すように出力制御部４０は、メッセージ記憶部４１、出力先スピーカコード記憶部４２、メッセージ出力部４３、及び制御実行部４４から構成される。
【００２３】
メッセージ出力部４３は、メッセージ記憶部４１を参照して、音声認識部３０から受け取ったメッセージコードに対応するメッセージを抽出する。メッセージ記憶部４１は、図７に示すように、メッセージコードと、そのメッセージコードと一対一に対応するメッセージが記憶された構成となっている。これにより、例えば、音声にて各種の操作を行なう際に、ユーザが意図した操作が行なわれるか否かをメッセージによって確認できる。
【００２４】
また、メッセージ出力部４３は、出力先スピーカコード記憶部４２を参照して、音声認識部３０から受け取ったメッセージコードに対応する出力先スピーカコードを抽出する。出力先コード記憶部３５の構成は、図８に示すように、メッセージコードと、そのメッセージコードと対応する出力先スピーカコードが記憶された構成となっている。このように、各メッセージに対応する出力先のスピーカが予め決定している。
【００２５】
メッセージ出力部４３は、抽出した出力先スピーカコードに対応するスピーカを介して、抽出したメッセージを出力する。図９に示すように、出力先スピーカコードは、複数のスピーカ５０ａ〜５０ｅの各々に一義的に対応づけられ、スピーカコードによって使用すべきスピーカ５０ａ〜５０ｅが特定できる。
【００２６】
制御実行部４４は、制御対象機器６０に対して、音声認識部３０から受け取ったコマンドコードに対応する制御を実行する。制御対象機器６０は、例えば、サンルーフ、トランク、ワイパーなどである。例として、サンルーフに対して実行される制御は、サンルーフの開閉である。
【００２７】
上述の構成を備えることにより、本実施形態により音声認識装置は、メッセージに基づいて、複数のスピーカの中からメッセージを出力するスピーカが決定される。このため、運転席側に設けられたスピーカ以外のスピーカからもメッセージを音声にて出力することができる。この結果、運転席側に設けられたスピーカのみからメッセージが音声にて出力される場合と比較して、臨場感が向上する。これにより、システムからのメッセージを音声にて出力する際に、ユーザに臨場感を喚起することができる。
【００２８】
次に、上述した本実施形態の音声認識装置の処理について、図１０〜図１２のフローチャートを用いて説明する。図１０は、音声認識装置のメインルーチンを示すフローチャートであり、図１１は、音声認識処理のルーチンを示すフローチャートである。そして、図１２は、メッセージ出力制御処理を示すフローチャートである。なお、具体的な例として、「トランクを開けて」という音声が入力された場合を想定して説明を進める。
【００２９】
まず、図１０のステップＳ１０では、トークスイッチ２０が操作されたか否かを判定する。操作されなかったと判定された場合、そのまま待機状態となる。一方、操作されたと判定された場合、ステップＳ２０に進む。ステップＳ２０では、音声認識部３０が入力モードに切り換わり、音声の入力を受け付ける状態となる。ここで、例えば、「トランクを開けて」と言った音声が入力された場合には、ステップＳ３０に進む。
【００３０】
ステップＳ３０では、音声認識処理が実行される。この音声認識処理を図１１のフローチャートを用いて説明する。
【００３１】
図１１のフローチャートにおいて、まず、ステップＳ１１０では、入力された音声から認識語読みを解析する。そして、認識語読みに対応する認識語コードを認識辞書記憶部３４から抽出する。ここでは、「トランクを開けて」という音声が解析されることで「とらんくをあけて」という認識語読みに判定され、この認識語読みに対応する認識語コードであるＲ０００２が抽出される（図４参照）。
【００３２】
ステップＳ１２０では、ステップＳ１１０にて抽出された認識語コードに対応するメッセージコードを、メッセージコード記憶部３５から抽出する。ここでは、認識語コードのＲ０００２に対応するメッセージコードＭ０００２が抽出される（図５参照）。
【００３３】
ステップＳ１３０では、ステップＳ１１０にて抽出された認識語コードに対応するコマンドコードを、コマンドコード記憶部３６から抽出する。ここでは、認識語コードのＲ０００２に対応するコマンドコードＣ０００２が抽出される（図６参照）。ステップＳ１４０では、抽出されたメッセージコード、及びコマンドコードが出力制御部４０に送信される。
【００３４】
図１０のフローチャートに戻り、ステップＳ４０では、メッセージ出力制御処理が実行される。このメッセージ出力制御処理を図１２のフローチャートを用いて説明する。
【００３５】
図１２のフローチャートにおいて、まず、ステップＳ２１０では、メッセージ出力部４３は、メッセージコードに対応するメッセージを、メッセージ記憶部４１から抽出する。ここでは、メッセージコードはＭ０００２であるため、「トランクを開けます」というメッセージが抽出される（図７参照）。
【００３６】
ステップＳ２２０では、メッセージ出力部４３は、メッセージコードに対応する出力先スピーカコードを、出力先スピーカコード記憶部４２から抽出する。ここでは、メッセージコードのＭ０００２に対応する出力先スピーカコードＳ０００４が抽出される（図８参照）。
【００３７】
ステップＳ２３０では、メッセージ出力部４３は、抽出した出力先スピーカコードに対応するスピーカを介して、抽出したメッセージを音声で出力する。ここでは、出力先スピーカコードは、スピーカ（後）５０ｄに対応している（図９参照）ので、スピーカ（後）５０ｄを介して、「トランクを開けます」という音声が出力される。これにより、各メッセージを音声にて出力する際に、最も適切と考えられるスピーカから確実に音声を出力させることができる。また、ユーザの意識を、トランクが存在する後方向に向けやすくできる。
【００３８】
ステップＳ２４０では、制御実行部４４は、コマンドコードに対応する制御を実行する。ここでは、コマンドコードのＣ０００２に基づいて、トランクを開扉する。
【００３９】
なお、本発明は、上述した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することができる。
【００４０】
例えば、上述した実施形態においては、ユーザが入力した音声に対応するシステムからのメッセージに対応する出力先のスピーカから音声にて出力する例を説明した。しかしながら、ユーザが音声を入力しなくても、システムからのメッセージ（例えば、音声認識ガイダンス）を出力する際に適用しても良い。例えば、システムから「ステアリング左側のトークスイッチ２０を押して発声してください」というメッセージは、スピーカ（助手席）５０ｂを介して音声で出力される。これにより、ユーザの意識を、トークスイッチ２０が存在する左方向に向けやすくできる。
【００４１】
また、上述した実施形態においては、音声認識装置１００を周知のナビゲーションシステムの入力装置として利用しても良い。例えば、ユーザが「コンビニは？」という音声を入力した場合、ナビゲーションシステムを介して、車両の現在位置の周辺のコンビニを検索し、この検索結果を出力する。例として、「５ｋｍ先、右側にコンビニがあります」という検索結果のメッセージは、スピーカ（運転席）５０ａを介して音声で出力される。これにより、ユーザに対して右側にコンビニがある事を強く意識させることができる。
【００４２】
さらに、上述した実施形態においては、音声認識装置１００を周知のナビゲーションシステムの音声出力装置として利用しても良い。例えば、ナビゲーションシステムからの経路に関する音声案内メッセージ「１００ｍ先で右折をして下さい」が、運転席側に設けられたスピーカ５０ａから音声で出力される。これにより、ユーザに対して右折すべき事を強く意識させることができる。
【００４３】
また、上述した実施形態においては、メッセージをスピーカ毎に異なる声質で出力するようにしても良い。例えば、運転席側と助手席側とのスピーカでそれぞれ異なる声質で
メッセージを出力する。この結果、ユーザはあたかも２人の人間が話をしてくれるように感じる。これにより、１つの固定したスピーカで１つの声質でメッセージを出力する場合と比較して、ユーザは臨場感をより喚起できる。
【図面の簡単な説明】
【００４４】
【図１】本実施形態における、音声認識装置１００の概略構成を示すブロック図である。
【図２】本実施形態における、音声認識部３０の構成を示すブロック図である。
【図３】本実施形態における、出力制御部４０の構成を示すブロック図である。
【図４】本実施形態における、認識語読みと認識語コードとの対応関係を示す表である。
【図５】本実施形態における、認識語コードとメッセージコードとの対応関係を示す表である。
【図６】本実施形態における、認識語コードとコマンドコードとの対応関係を示す表である。
【図７】本実施形態における、メッセージコードとメッセージとの対応関係を示す表である。
【図８】本実施形態における、メッセージコードと出力先スピーカコードとの対応関係を示す表である。
【図９】本実施形態における、出力先スピーカコードと出力先スピーカとの対応関係を示す表である。
【図１０】本実施形態における、音声認識装置のメインルーチンを示すフローチャートである。
【図１１】本実施形態において、音声認識処理のルーチンを示すフローチャートである。
【図１２】本実施形態において、メッセージ出力制御処理のルーチンを示すフローチャートである。
【符号の説明】
【００４５】
１０…音声入力部
２０…トークスイッチ
３０…音声認識部
４０…メッセージ出力制御部
５０ａ…スピーカ（運転席）
５０ｂ…スピーカ（助手席）
５０ｃ…スピーカ（前）
５０ｄ…スピーカ（後）
５０ｅ…スピーカ（ルーフ）
【図１】
2006003450.tif 000003
【図２】
2006003450.tif 000004
【図３】
2006003450.tif 000005
【図４】
2006003450.tif 000006
【図５】
2006003450.tif 000007
【図６】
2006003450.tif 000008
【図７】
2006003450.tif 000009
【図８】
2006003450.tif 000010
【図９】
2006003450.tif 000011
【図１０】
2006003450.tif 000012
【図１１】
2006003450.tif 000013
【図１２】
2006003450.tif 000014