(57)【特許請求の範囲】
【請求項１】
状況に応じて音声案内処理を実施する音声案内手段と、音声入力を受け付けて音声認識処理を実施する音声認識手段と、上記音声案内手段による音声案内処理の実施予定があるとき、上記音声認識手段が音声入力を受け付けると、上記音声案内手段又は上記音声認識手段の処理のうち、いずれかの処理を優先的に実施させる処理制御手段とを備えた音声処理装置。
【請求項２】
処理制御手段は、音声案内の種類を考慮して、優先的に実施させる処理を決定することを特徴とする請求項１記載の音声処理装置。
【請求項３】
処理制御手段は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が安全に関するものであれば、音声認識処理を中止させることを特徴とする請求項２記載の音声処理装置。
【請求項４】
処理制御手段は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が交通情報又は料金報知に関するものであれば、その音声案内処理の実施を延期させて、音声認識処理を実施させることを特徴とする請求項２記載の音声処理装置。
【請求項５】
処理制御手段は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が経路誘導に関するものであれば、その音声案内処理を中止させて、音声認識処理を実施させることを特徴とする請求項２記載の音声処理装置。
【請求項６】
処理制御手段は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声がオーディオ出力に関するものであれば、オーディオ用スピーカをミュートさせて、音声認識処理を実施させることを特徴とする請求項２記載の音声処理装置。
【請求項７】
音声案内手段が状況に応じて音声案内処理を実施する一方、音声認識手段が音声入力を受け付けて音声認識処理を実施する際、上記音声案内手段がその音声案内処理の実施予定がある場合には、処理制御手段がその音声案内処理又は音声認識処理のうち、いずれかの処理を優先的に実施させる音声処理方法。
【請求項８】
処理制御手段が音声案内の種類を考慮して、優先的に実施させる処理を決定することを特徴とする請求項７記載の音声処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば、ナビゲーション装置に搭載され、音声案内と音声認識を実施する音声処理装置及び音声処理方法に関するものである。
【０００２】
【従来の技術】
従来からナビゲーション装置では、リモコンやタッチスイッチ等のメカニカルスイッチによる操作を受け付ける一方、音声入力を受け付けて音声認識を実施することにより、目的地の設定や施設の検索を音声によって実行できるように為されているものがある。
【０００３】
例えば、特開２０００−３２２０９８公報に開示されているナビゲーション装置の音声処理装置では、音声認識精度を高めるため、次のような工夫が為されている。
使用者が音声入力ボタンを操作して、音声入力の受け付けを要求すると、カーオーディオ装置の音楽等をノイズとして検出することがないようにするため、オーディオ装置からの出力音を消音するようにしている。
【０００４】
【発明が解決しようとする課題】
従来の音声処理装置は以上のように構成されているので、入力音声の認識精度が高められるが、使用者が音声入力ボタンを操作すると、オーディオ等の周辺装置からの出力音が消音される。そのため、現在出力中の音声案内が中断されたり、出力予定の音声案内が実施されず、使用者が真に必要な情報が得られなくなることがあるなどの課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、音声入力が行われる場合でも、重要な情報については確実に提供することができる音声処理装置及び音声処理方法を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係る音声処理装置は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けると、音声案内手段又は音声認識手段の処理のうち、いずれかの処理を優先的に実施させる処理制御手段を設けたものである。
【０００８】
この発明に係る音声処理装置は、処理制御手段が音声案内の種類を考慮して、優先的に実施させる処理を決定するようにしたものである。
【００１３】
この発明に係る音声処理装置は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が安全に関するものであれば、音声認識処理を中止させるようにしたものである。
【００１４】
この発明に係る音声処理装置は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が交通情報又は料金報知に関するものであれば、その音声案内処理の実施を延期させて、音声認識処理を実施させるようにしたものである。
【００１５】
この発明に係る音声処理装置は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が経路誘導に関するものであれば、その音声案内処理を中止させて、音声認識処理を実施させるようにしたものである。
【００１６】
この発明に係る音声処理装置は、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声がオーディオ出力に関するものであれば、オーディオ用スピーカをミュートさせて、音声認識処理を実施させるようにしたものである。
【００１８】
この発明に係る音声処理方法は、音声入力を受け付けて音声認識処理を実施する際、音声案内処理の実施予定がある場合には、その音声案内処理又は音声認識処理のうち、いずれかの処理を優先的に実施するようにしたものである。
【００１９】
この発明に係る音声処理方法は、音声案内の種類を考慮して、優先的に実施させる処理を決定するようにしたものである。
【００２０】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による音声処理装置が適用されるナビゲーション装置の機能構成を示すブロック図であり、図において、１は車両が走行する道路の道路情報などを示す地図データを記憶する地図データ記憶部、２は車両の道路上の走行を案内するための音声案内メッセージを音声データとして記憶する音声データ記憶部であり、音声案内メッセージは、音声案内の種類毎に記憶されている定型音声と、距離や地名等の具体的な値が記憶されている単語音声とに分けられて記憶されていて、定型音声と単語音声とを組み合わせて所望の音声を得ることができる。
【００２１】
３はＧＰＳ受信機や各種センサの出力データを取り込んで、車両の現在位置を検出する現在位置検出部、４は交通情報を受信する交通情報受信部、５は使用者による目的地の経路設定や各種の操作を受け付ける操作部、６は操作部５の操作によって設定された目的地までの経路を探索する経路設定部、７は使用者の音声を入力する音声入力部、８は入力音声を音声認識用辞書と照合することによって音声認識を実施する音声認識部である。
なお、音声入力部７及び音声認識部８から音声認識手段が構成されている。
【００２２】
９は各種データを取り込んで、例えば経路案内用画面を生成する一方、状況に応じて適切な音声案内を実施するために音声案内用のメッセージを生成するシステム制御部（処理制御手段）である。なお、システム制御部９はシステム全体の制御を司る部位であり、特に、音声出力制御部１２が音声案内処理を実施しているとき、音声入力部７が音声入力を受け付けると、音声出力制御部１２又は音声認識部８の処理のうち、いずれかの処理を優先的に実施させるなどの制御を実行する。
【００２３】
１０はシステム制御部９の指示の下、道路地図、現在位置マーク、目的地マーク等を表示するための表示信号を発生する表示制御部、１１は表示制御部１０から出力される表示信号にしたがって道路地図、現在位置マーク、目的地マーク等を表示する表示部、１２はシステム制御部９の指示の下、音声の出力を制御する音声出力制御部、１３は音声出力制御部１２の制御にしたがって音声を出力する音声出力部である。
なお、システム制御部９、音声出力制御部１２及び音声出力部１３から音声案内手段が構成されている。
【００２４】
図２は図１のナビゲーション装置のハードウエア構成を示すブロック図であり、図において、２１は地図データ記憶部１と音声データ記憶部２に相当するＤＶＤ−ＲＯＭ、２２はＤＶＤ−ＲＯＭ２１をドライブするＤＶＤ−ＲＯＭドライバ、２３はＧＰＳ衛星からの電波を受信して車両の現在位置を検出するＧＰＳ受信機、２４は車両の方位を検出する方位センサ、２５は車両の移動距離を検出する距離センサである。なお、ＧＰＳ受信機２３、方位センサ２４及び距離センサ２５は現在位置検出部３に相当する。
【００２５】
２６は交通情報受信部４に相当するＦＭ多重受信機、２７は各種演算や装置全体の制御を行うコントロールユニットであり、コントロールユニット２７は図１のシステム制御部９、経路設定部６、表示制御部１０、音声出力制御部１２及び音声認識部８の機能を実現している。２８はコントロールユニット２７から出力される表示データを表示する液晶ディスプレイであり、表示部１１に相当する。２９は音声を出力する音声出力装置であり、音声出力部１３に相当する。３０は目的地の入力や表示部１１に表示する画面を切り換える等の指示を与えるリモコンやタッチスイッチ等の入力スイッチであり、操作部５は入力スイッチ３０の機能の一つである。３１は使用者が音声を入力するためのマイクであり、音声入力部７に相当する。
【００２６】
４１はコントロールユニット２７の中央演算処理装置（ＣＰＵ）、４２はＲＯＭ、４３はＲＡＭ、４４は液晶ディスプレイ２８の表示制御を行う表示制御部、４５はコントロールユニット２７と外部との入出力を行う入出力装置（Ｉ／Ｏ）である。
５１は読み出されたデジタル信号データによる音声案内メッセージをアナログ信号に変換するディジタル・アナログ変換器（Ｄ／Ａコンバータ）、５２はアナログ信号に変換された音声を増幅するアンプ、５３は増幅された音声を出力するスピーカである。
図３はこの発明の実施の形態１による音声処理方法を示すフローチャートである。
【００２７】
次に動作について説明する。
まず、システム制御部９は、使用者が音声入力を実行するに際して、操作部５の一部を構成するトークスイッチを押下したか否かを判断する（ステップＳＴ１）。
ここで、トークスイッチとは、使用者が音声を入力を行う際に操作する必要があるスイッチであり、このトークスイッチを操作することにより、システムに対して音声認識のための音声入力を行うことを通知することができる。
【００２８】
システム制御部９は、トークスイッチの押下を検出すると、音声出力部１３から現在出力されている音声があるか否かを判断する（ステップＳＴ２）。
現在出力されている音声がない場合には、音声認識処理の実行を音声認識部８に指示する。
これにより、音声認識部８は、音声入力部７により入力される使用者の入力音声についての音声認識を実行する（ステップＳＴ３）。
【００２９】
システム制御部９は、現在出力されている音声がある場合には、その音声の種類を判別する（ステップＳＴ４）。即ち、優先的に実施させる処理を決定するため、音声案内の種類を判別する。
例えば、現在出力中の音声案内がカーブ案内や速度減速等の危険報知など、安全に関するものである場合（例えば、「この先、カーブがあります。減速してください。」）、音声認識部８に音声認識処理を実施させず、音声案内の出力を継続させる（ステップＳＴ５）。その際、音声認識処理を実施することができない旨を使用者に知らせるため、その旨を示すメッセージの表示指令を表示制御部１０に出力する（ステップＳＴ６）。本案内は、案内の重要度が高く、使用者にとって必要不可欠であり、音声案内出力を最優先とするためである。
【００３０】
システム制御部９は、音声案内の種類が、例えば、渋滞や規制等の交通情報やＥＴＣの料金報知に関するものである場合（例えば、「１ｋｍ先、渋滞あります。」、「料金は１０００円でした。」）、音声出力中断指令を音声出力制御部１２に出力することにより、現在出力中の音声案内を一旦中断させて（ステップＳＴ７）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ８）。
【００３１】
その後、入力音声の音声認識処理が完了すると、音声出力再開指令を音声出力制御部１２に出力することにより、再度、中断した音声を最初から出力し直させるようにする（ステップＳＴ９）。あるいは、中断した箇所から出力し直させてもよいし、また、音声メッセージの内容を簡単なものに編集し直してから出力させてもよい。本案内は、使用者にとって必要な案内ではあるが、出力が遅れても問題がないためである。
【００３２】
システム制御部９は、音声案内の種類が、例えば、経路誘導に関するものである場合（例えば、「５００ｍ先、右方向です。」）、音声出力中止指令を音声出力制御部１２に出力することにより、現在出力中の音声案内を中止させて（ステップＳＴ１０）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ１１）。本案内は、使用者にとって必要な案内ではあるが、案内に距離等を含む場合もあり、出力が遅れると、案内地点を見失うおそれがあるためである。また、トークスイッチは使用者が操作するものであるため、使用者が経路案内音声よりも音声認識による操作を望んでいると判断しても差し支えないからである。
【００３３】
システム制御部９は、音声案内の種類が、例えば、オーディオ出力に関するものである場合、オーディオ用スピーカをミュート（音声出力部１３がオーディオ用スピーカを兼ねている場合には、音声出力部１３をミュートする）して（ステップＳＴ１２）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ１３）。
その後、入力音声の音声認識処理が完了すると、オーディオ用スピーカのミュートを解除する（ステップＳＴ１４）。
【００３４】
以上で明らかなように、この実施の形態１によれば、音声入力を受け付けて音声認識処理を実施する際、音声案内処理を実施している場合には、その音声案内処理又は音声認識処理のうち、いずれかの処理を優先的に実施するように構成したので、音声入力が行われる場合でも、重要な情報については確実に提供することができる効果を奏する。
なお、この実施の形態１では、音声案内処理と音声認識処理の優先順位を自動的に決定するものについて示したが、使用者が任意に設定できるようにしてもよい。
【００３５】
実施の形態２．
上記実施の形態１では、音声入力を受け付けて音声認識処理を実施する際、音声案内処理を実施している場合において、優先的に実施する処理を選択するものについて示したが、図４に示すように、音声入力を受け付けて音声認識処理を実施する際、音声案内処理の実施予定がある場合において、優先的に実施する処理を選択するようにしてもよい。
【００３６】
具体的には次の通りである。
まず、システム制御部９は、使用者が音声入力を実行するに際して、操作部５の一部を構成するトークスイッチを押下したか否かを判断する（ステップＳＴ２１）。
【００３７】
システム制御部９は、トークスイッチの押下を検出すると、音声出力部１３から出力予定の音声があるか否かを判断する（ステップＳＴ２２）。例えば、音声出力部１３から１５秒以内、あるいは、３００ｍ以内に出力予定の音声があるか否かを判断する。
出力予定の音声がない場合には、音声認識処理の実行を音声認識部８に指示する。
これにより、音声認識部８は、音声入力部７により入力される使用者の入力音声についての音声認識を実行する（ステップＳＴ２３）。
【００３８】
システム制御部９は、出力予定の音声がある場合には、その音声の種類を判別する（ステップＳＴ２４）。即ち、優先的に実施させる処理を決定するため、音声案内の種類を判別する。
例えば、出力予定の音声案内がカーブ案内や速度減速等の危険報知など、安全に関するものである場合（例えば、「この先、カーブがあります。減速してください。」）、音声認識部８に音声認識処理を実施させず、音声案内の出力を実施させる（ステップＳＴ２５）。その際、音声認識処理を実施することができない旨を使用者に知らせるため、その旨を示すメッセージの表示指令を表示制御部１０に出力する（ステップＳＴ２６）。
【００３９】
システム制御部９は、音声案内の種類が、例えば、渋滞や規制等の交通情報やＥＴＣの料金報知に関するものである場合（例えば、「１ｋｍ先、渋滞あります。」、「料金は１０００円でした。」）、音声出力保留指令を音声出力制御部１２に出力することにより、出力予定の音声案内の出力を保留させて（ステップＳＴ２７）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ２８）。
その後、入力音声の音声認識処理が完了すると、音声出力開始指令を音声出力制御部１２に出力することにより、保留していた音声を出力させるようにする（ステップＳＴ２９）。
【００４０】
システム制御部９は、音声案内の種類が、例えば、経路誘導に関するものである場合（例えば、「５００ｍ先、右方向です。」）、音声出力中止指令を音声出力制御部１２に出力することにより、出力予定の音声案内を中止させて（ステップＳＴ３０）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ３１）。通常、経路誘導に関する音声出力は１回だけでなく、距離に応じて数回繰り返し行われるためである。
【００４１】
システム制御部９は、音声案内の種類が、例えば、オーディオ出力に関するものである場合、オーディオ用スピーカをミュート（音声出力部１３がオーディオ用スピーカを兼ねている場合には、音声出力部１３をミュートする）して（ステップＳＴ３２）、音声入力部７により受け付けられた入力音声の音声認識処理を音声認識部８に実施させる（ステップＳＴ３３）。
その後、入力音声の音声認識処理が完了すると、オーディオ用スピーカのミュートを解除する（ステップＳＴ３４）。
【００４２】
以上で明らかなように、この実施の形態２によれば、音声入力を受け付けて音声認識処理を実施する際、音声案内処理の実施予定がある場合には、その音声案内処理又は音声認識処理のうち、いずれかの処理を優先的に実施するように構成したので、音声入力が行われる場合でも、重要な情報については確実に提供することができる効果を奏する。
なお、この実施の形態２では、音声案内処理と音声認識処理の優先順位を自動的に決定するものについて示したが、使用者が任意に設定できるようにしてもよい。
【００４４】
【発明の効果】
この発明によれば、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けると、音声案内手段又は音声認識手段の処理のうち、いずれかの処理を優先的に実施させる処理制御手段を設けるように構成したので、音声入力が行われる場合でも、重要な情報については確実に提供することができる効果がある。
【００４５】
この発明によれば、処理制御手段が音声案内の種類を考慮して、優先的に実施させる処理を決定するように構成したので、重要な情報については確実に提供することができる一方、情報の重要性が低い場合には、音声認識処理を優先的に実施することができる効果がある。
【００５０】
この発明によれば、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が安全に関するものであれば、音声認識処理を中止させるように構成したので、安全に関する情報を確実に提供することができる効果がある。
【００５１】
この発明によれば、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が交通情報又は料金報知に関するものであれば、その音声案内処理の実施を延期させて、音声認識処理を実施させるように構成したので、音声認識処理の実施を優先的に行うことができるとともに、交通情報等を提供することができる効果がある。
【００５２】
この発明によれば、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声案内が経路誘導に関するものであれば、その音声案内処理を中止させて、音声認識処理を実施させるように構成したので、使用者が望んでいる音声認識処理の実施を優先的に行うことができる効果がある。
【００５３】
この発明によれば、音声案内手段による音声案内処理の実施予定があるとき、音声認識手段が音声入力を受け付けた場合、音声がオーディオ出力に関するものであれば、オーディオ用スピーカをミュートさせて、音声認識処理を実施させるように構成したので、重要性の低い処理を中断して、音声認識処理の実施を優先的に行うことができる効果がある。
【００５５】
この発明によれば、音声入力を受け付けて音声認識処理を実施する際、音声案内処理の実施予定がある場合には、その音声案内処理又は音声認識処理のうち、いずれかの処理を優先的に実施するように構成したので、音声入力が行われる場合でも、重要な情報については確実に提供することができる効果がある。
【００５６】
この発明によれば、音声案内の種類を考慮して、優先的に実施させる処理を決定するように構成したので、重要な情報については確実に提供することができる一方、情報の重要性が低い場合には、音声認識処理を優先的に実施することができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による音声処理装置が適用されるナビゲーション装置の機能構成を示すブロック図である。
【図２】  図１のナビゲーション装置のハードウエア構成を示すブロック図である。
【図３】  この発明の実施の形態１による音声処理方法を示すフローチャートである。
【図４】  この発明の実施の形態２による音声処理方法を示すフローチャートである。
【符号の説明】
１  地図データ記憶部、２  音声データ記憶部、３  現在位置検出部、４  交通情報受信部、５  操作部、６  経路設定部、７  音声入力部（音声認識手段）、８  音声認識部（音声認識手段）、９  システム制御部（処理制御手段、音声案内手段）、１０  表示制御部、１１  表示部、１２  音声出力制御部（音声案内手段）、１３  音声出力部（音声案内手段）、２１  ＤＶＤ−ＲＯＭ、２２  ＤＶＤ−ＲＯＭドライバ、２３  ＧＰＳ受信機、２４  方位センサ、２５  距離センサ、２６  ＦＭ多重受信機、２７  コントロールユニット、２８  液晶ディスプレイ、２９  音声出力装置、３０  入力スイッチ、３１  マイク、４１  中央演算処理装置（ＣＰＵ）、４２  ＲＯＭ、４３  ＲＡＭ、４４  表示制御部、４５  入出力装置、５１  ディジタル・アナログ変換器（Ｄ／Ａコンバータ）、５２  アンプ、５３  スピーカ。
【図１】
0003902483.tif 000002
【図２】
0003902483.tif 000003
【図３】
0003902483.tif 000004
【図４】
0003902483.tif 000005