(57)【要約】【課題】認識結果を出力することによって運転操作に対する注意力を低下させてしまうことを少なくでき、且つ、認識結果が誤認識であった場合にも、取り消し操作を容易に行うことができる音声認識装置を提供する。【解決手段】ユーザが発話した音声が文字データ（認識結果）として出力されたか否かを判断し（Ｓ１０）、認識結果が出力された場合であって、その認識結果が優先コマンドではない場合、車両の走行状態を示す走行関連信号および外部状況取得装置５２から出力される状況情報から、運転操作に注意を要する状況であるか否かを判定する（Ｓ４０、Ｓ５０）。運転操作に注意を要する状況であると判定した場合には認識結果を出力せず、運転操作に注意を要する状況であるか否かの判断を繰り返す。そして、運転操作に注意を要する状況ではないと判断したら認識結果を出力する。【選択図】図２
2008242261.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが発話した音声が入力され、認識処理を実行することにより、入力された音声を文字データとして取り出す認識処理手段と、その認識処理手段における認識結果を所定の機器へ出力する出力制御手段とを備えた音声認識装置であって、
運転操作に注意を要する状況であるか否かを逐次判定する判定手段をさらに備え、
前記出力制御手段は、前記判定手段によって運転操作に注意を要する状況であると判定されたことに基づいて、前記認識結果を出力する時期を、運転操作に注意を要する状況であると判定されない場合よりも遅くすることを特徴とする音声認識装置。
【請求項２】
請求項１において、
前記出力制御手段は、前記判定手段によって運転操作に注意を要する状況であると判定された場合、その判定手段によって運転操作に注意を要する状況であると判定されなくなった後に、前記認識結果を出力することを特徴とする音声認識装置。
【請求項３】
請求項２において、
前記出力制御手段は、前記認識処理手段において音声が認識されてからの経過時間が、予め設定された許容待機時間を越えた場合には、前記判定手段における判定結果に関わらず、前記認識結果を出力することを特徴とする音声認識装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の音声認識装置において、
前記出力制御手段は、前記認識処理手段によって取り出された文字データが、迅速に出力すべき内容として予め設定されていると判断した場合には、前記判定手段による判定結果に関わらず、運転操作に注意を要する状況であると判定されない場合と同じ時期に、前記認識結果を出力することを特徴とする音声認識装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の音声認識装置において、
前記判定手段は、車両の走行状態を示す走行関連信号に基づいて、運転操作に注意を要する状況であるか否かを判定することを特徴とする音声認識装置。
【請求項６】
請求項５に記載の音声認識装置において、
前記判定手段は、前記走行関連信号としてステアリング舵角を示す信号を取得して、その信号からステアリング操作中であると判定できることに基づいて、運転操作に注意を要する状況であると判定することを特徴とする音声認識装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の音声認識装置において、
前記判定手段は、前記車両に搭載されている外部状況取得装置から車両が走行している道路の状況情報を取得し、その取得した情報に基づいて、運転操作に注意を要する状況であるか否かを判定することを特徴とする音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される音声認識装置に関し、特に、音声認識結果の出力時期に関する。
【背景技術】
【０００２】
音声認識装置は、スイッチ操作が困難な状況において、種々の機器を操作するために広く用いられている。車両運転中はスイッチ操作が困難であることから、音声認識装置は車両に搭載されて、ナビゲーション装置などを操作するために用いられる（たとえば、特許文献１）。
【０００３】
音声認識装置は認識した文字データを操作対象の機器へ出力し、その文字データが入力された機器では、入力された文字データによって定まる機能を実行する。また、認識結果、すなわち、認識した文字データがスピーカや表示器に出力されるようになっている音声認識装置も広く知られている。
【０００４】
発話者は、機器の動作状況またはスピーカや表示器からの出力内容を確認することにより、自分が発した言葉が正しく認識されたかを確認することになる。そして、認識された文字データが発話した言葉と違っている場合には、所定の取消操作をした後に発話を実行して、もう一度、音声認識処理を実行させることになる。
【特許文献１】特開２００６−１８４４２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
車両運転中は刻々と状況が変化しており、ハンドル操作中など運転操作に特に集中すべき状況も生じる。この状況のときであっても、音声認識結果が出力されることに基づく機器の動作が行われた場合には、運転者は認識結果が正しいか否かを確認しなければならない。すなわち、音声認識結果が操作対象の機器に出力され、それに基づいて機器が動作した場合には、動作した機器が意図した機器かどうか、および、動作内容を確認しなければならず、また、認識された文字データがスピーカや表示器から出力された場合には、スピーカから出力された音声や表示器に表示される文字を確認しなければならない。そのため、運転操作に特に集中すべき状況では、運転操作に必要な注意力が不十分となってしまう恐れがある。
【０００６】
特に、認識結果が誤認識であった場合には、前述のように、取り消し操作をした後、再度、発話を実行しなければならいので、運転操作に必要な注意力が特に不十分となってしまう可能性がある。
【０００７】
加えて、誤認識であることが分かったとしても、運転操作に集中しなければならないために、取消操作およびそれに続く再度の発話を実行することができずに、音声認識操作を最初からやり直さなければならない可能性もある。
【０００８】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、認識結果を出力することによって運転操作に対する注意力を低下させてしまうことを少なくでき、且つ、認識結果が誤認識であった場合にも、取り消し操作を容易に行うことができる音声認識装置を提供することにある。
【課題を解決するための手段】
【０００９】
その目的を達成するための請求項１記載の発明は、ユーザが発話した音声が入力され、認識処理を実行することにより、入力された音声を文字データとして取り出す認識処理手段と、その認識処理手段における認識結果を所定の機器へ出力する出力制御手段とを備えた音声認識装置であって、運転操作に注意を要する状況であるか否かを逐次判定する判定手段をさらに備え、前記出力制御手段は、前記判定手段によって運転操作に注意を要する状況であると判定されたことに基づいて、前記認識結果を出力する時期を、運転操作に注意を要する状況であると判定されない場合よりも遅くすることを特徴とする。
【００１０】
この請求項１記載の発明では、運転操作に注意を要する状況であるか否かを判定し、注意を要する状況であると判定した場合には認識結果を出力する時期を遅らせている。その結果、認識結果が出力される時期が運転操作に注意を要する状況である確率が低下する。そのため、認識結果を出力することによって運転操作に対する注意力が不十分となってしまうことを少なくすることができ、且つ、認識結果が出力される時期が運転操作に比較的余裕のある時期である可能性が高くなることから、認識結果が誤認識であった場合にも、取り消し操作を容易に行うことができるようになる。
【００１１】
ここで、認識結果を出力する時期は、運転操作に注意を要する状況であると判定されないときよりも予め設定された一定時間だけ遅らせることとしてもよいが、請求項２のように、判定手段による判定結果に基づいて出力時期を決定することが好ましい。
【００１２】
その請求項２記載の発明は、請求項１において、前記出力制御手段は、前記判定手段によって運転操作に注意を要する状況であると判定された場合、その判定手段によって運転操作に注意を要する状況であると判定されなくなった後に、前記認識結果を出力することを特徴とする。
【００１３】
このようにすれば、音声認識結果は、運転操作に注意を要する状況であると判定されている間は出力されないことになる。そのため、認識結果を出力することによって運転操作に対する注意力が不十分となってしまうことを防止できる。しかも、認識結果が出力される時期が運転操作に比較的余裕のある時期となることから、認識結果が誤認識であった場合にも、取消操作を特に容易に行うことができる。
【００１４】
請求項３記載の発明は、請求項２において、前記出力制御手段は、前記認識処理手段において音声が認識されてからの経過時間が、予め設定された許容待機時間を越えた場合には、前記判定手段における判定結果に関わらず、前記認識結果を出力することを特徴とする。
【００１５】
このようにすれば、判定手段において運転操作に注意を要する状況であると判定されている状況が長い期間解消せず、認識結果を長い期間出力することができないという不都合を回避できる。
【００１６】
請求項４記載の発明は、請求項１乃至３のいずれか１項に記載の音声認識装置において、前記出力制御手段は、前記認識処理手段によって取り出された文字データが、迅速に出力すべき内容として予め設定されている場合には、前記判定手段による判定結果に関わらず、運転操作に注意を要する状況であると判定されない場合と同じ時期に、前記認識結果を出力することを特徴とする。このようにすれば、迅速性を要する認識結果の出力が遅れてしまうことを防止できる。
【００１７】
判定手段は、請求項５記載のように、車両の走行状態を示す走行関連信号に基づいて、運転操作に注意を要する状況であるか否かを判定することとしてもよいし、また、請求項７記載のように、車両に搭載されている外部状況取得装置から車両が走行している道路の状況情報を取得し、その取得した情報に基づいて、運転操作に注意を要する状況であるか否かを判定することとしてもよい。また、車両の走行状態を示す走行関連信号および外部状況取得装置からの状況情報の両方を用いて運転操作に注意を要する状況であるか否かを判定してもよい。
【００１８】
上記走行関連信号としてはステアリング舵角を示す信号があり、請求項６では、ステアリング舵角を示す信号からステアリング操作中であると判定できることに基づいて、運転操作に注意を要する状況であると判定している。このようにすれば、ステアリング操作中は、音声認識結果の出力が遅らせられるので、ステアリング操作中に音声認識結果が出力されることにより、ステアリング操作に対する集中力が低下してしまうことを少なくすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の音声認識装置としての機能を備えたナビゲーション装置１０の構成を示すブロック図である。
【００２０】
ナビゲーション装置１０は、音入力装置１１、音声検出装置１２、位置情報検出装置１３、音声認識処理装置２０、ナビゲーションＥＣＵ３０、出力装置３１を備えている。音入力装置１１は、所謂、マイクであり、車両の乗員が発話した音声が入力される。音声検出装置１２は、音入力装置１１に入力された音声を電気信号（以下、音声信号という）として検出する装置である。
【００２１】
位置情報検出装置１３には、位置信号センサ５０から位置信号が供給されるようになっており、供給された位置信号に基づいて車両の現在位置を逐次検出する。そして、検出した現在位置を示す位置情報を音声認識処理装置２０へ出力する。上記位置信号センサ５０には、たとえば、ジャイロスコープ、地磁気センサ、ＧＰＳ受信機、距離センサ等、カーナビゲーション装置において現在位置検出のために用いられる種々の装置を一種または複数種類用いることができる。  
【００２２】
音声認識処理装置２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータおよび記憶装置を備えており、ＣＰＵがＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶されたプログラムを実行することにより、認識処理部２１、判定部２２、出力制御部２３として機能する。認識処理部２１は、音声検出装置１２によって検出された音声信号を記憶装置に記憶されている音声認識辞書を用いて解析することにより、音声信号を文字データに変換する。
【００２３】
判定部２２は、位置情報検出装置１３から出力される位置情報、ステアリング舵角を検出する舵角センサ５１から出力される舵角信号、その舵角信号以外の走行関連信号、外部状況取得装置５２から出力される状況情報から、現在、運転操作に注意を要する状況であるか否かを判定する。
【００２４】
上記走行関連信号には、アクセサリスイッチのオン・オフを示す信号、イグニッションスイッチのオン・オフを示す信号、アンチロックブレーキシステムの作動を示す信号、自車両の傾斜角を示す信号、フロントワイパの動作状況を示す信号、車速信号などがある。また、外部状況取得装置５２は、車両が走行している道路の状況を取得する装置であり、たとえば、車両前方など車両周辺を撮像する車載カメラ、無線通信によって外部施設から車両の現在位置における天気情報を取得する通信装置などがある。
【００２５】
ここで、上記種々の信号を用いた判定部２２における判定について具体的に説明する。まず、走行関連信号に基づいて運転操作に注意を要する状況であると判定する場合の例を説明する。たとえば、舵角センサ５１から出力される舵角信号に基づいて、ハンドル操作中であると判定できるときには、運転操作に注意を要する状況であると判定する。ただし、ハンドル操作中であると判定できても、車速信号に基づいて車速が極めて遅い速度（たとえば、１０ｋｍ／ｈ以下）と判定できるときや、アクセサリスイッチまたはイグニッションスイッチがオフのとき（このときは車速がゼロであると考えられる）は、運転操作に注意を要する状況ではないと判定するようにしてもよい。
【００２６】
なお、ハンドルを回しているとき（ステアリング舵角の変化速度が所定値以上のとき）のみをハンドル操作中としてもよいし、ハンドルを回した状態で保持しているとき（ステアリング舵角がある角度以上のとき）もハンドル操作中に含めてもよい。
【００２７】
その他に走行関連信号に基づいて運転操作に注意を要する状況であると判定する場合としては、アンチロックブレーキシステムが作動中であると判定できるとき、自車両の傾斜角が所定角以上のとき、フロントワイパの動作速度が最高速度となっているときなどがある。
【００２８】
次に、車両が走行している道路の状況情報に基づいて運転操作に注意を要する状況であると判定する場合の例を説明する。位置情報検出装置１３から出力される位置情報も道路の状況情報の一つであり、この位置情報に基づいて、現在位置が交差点等の分岐点または分岐点付近であると判定できる場合には、運転操作に注意を要する状況であると判定する。
【００２９】
その他に状況情報に基づいて運転操作に注意を要する状況であると判定する場合としては、車載カメラによって撮像される車両前方画像を解析して、障害物が自車から所定距離内にあると判定できるとき、通信装置によって取得した現在位置の天気が暴風または暴雨であるときなどがある。
【００３０】
出力制御部２３は、認識処理部２１における認識結果、すなわち、上記文字データを、ナビゲーションＥＣＵ３０および出力装置３１に出力する。この出力制御部２３の処理は  図２を用いて後に詳述する。
【００３１】
ナビゲーションＥＣＵ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータであり、地図縮尺変更処理、メニュー表示選択処理、目的地設定処理、経路探索実行処理、経路案内処理、表示画面変更処理、音量調整処理等の種々の処理を実行する。これらの処理においては、乗員にとって必要な情報を適宜、出力装置３１から出力する。車両の乗員がナビゲーションＥＣＵ３０に所望の処理を実行させるためには、音入力装置１１に予め定められた音声コマンドを入力するか、図示しないスイッチを操作することになる。
【００３２】
出力装置３１は、ナビゲーション装置１０から乗員に対して種々の情報を伝達するインターフェースであり、具体的には、ディスプレイおよびスピーカである。
【００３３】
図２は、音声認識処理装置２０の出力制御部２３および判定部２２の処理をフローチャートにして示す図である。次に、このフローチャートに従って、出力制御部２３および判定部２２の処理を説明する。なお、図２において、ステップＳ１０〜Ｓ３０およびＳ６０〜Ｓ７０が出力制御部２３の処理であり、ステップＳ４０、Ｓ５０が判定部２２の処理である。この図２に示す処理は所定周期で繰り返し実行するようになっている。
【００３４】
まず、ステップＳ１０では、認識結果が認識処理部２１から出力されたか否かを判断する。この判断が否定判断のときは図２に示すルーチンを終了する。一方、肯定判断のときは、ステップＳ２０へ進んで、認識処理部２１から出力された認識結果すなわち文字データが、予め設定された優先コマンドか否かを判断する。この優先コマンドとは、運転状況に関わらず機能が迅速に実行されることを運転者が望むと予想されるコマンドである。たとえば、現在位置周辺の地図をディスプレイに表示させることを指示するコマンドが優先コマンドに相当する。上記コマンドを優先コマンドとするのは、運転者が現在位置周辺の地図をディスプレイに表示させることを指示する状況として、道に迷っている状況や、音声による経路案内のみでは案内が分かりにくくなっている状況が考えられるからである。
【００３５】
このステップＳ２０が肯定判断である場合には、ステップＳ３０へ進んで、認識結果すなわち文字データをナビゲーションＥＣＵ３０および出力装置３１へそれぞれ出力する。これによって、出力装置３１であるスピーカから、認識された文字が音声として出力され、または、ディスプレイに認識された文字が表示される。また、ナビゲーションＥＣＵ３０はその文字データが供給されると、その文字データに基づいて定まる制御を実行し、適宜、乗員に向けて必要な情報を出力装置３１から出力する。
【００３６】
一方、ステップＳ２０が否定判断である場合には、ステップＳ４０へ進んで、車両の走行状態を示す走行関連信号から、運転操作に注意を要する状況か否かを判定する。たとえば、所定車速以上で走行中であり、且つ、ハンドル操作中であると判定できる場合には、ステップＳ４０を肯定判断することになる。なお、ステップＳ４０の判定の具体的内容は前述してあるので、その他の具体例の説明は省略する。ステップＳ４０が否定判断である場合にはステップＳ５０へ進み、肯定判断である場合にはステップＳ６０へ進む。
【００３７】
ステップＳ５０では、外部状況取得装置５２から出力される状況情報から、運転操作に注意を要する状況であるか否かを判定する。このステップＳ５０の判定の具体的内容も前述してあるので、ここでは説明を省略する。ステップＳ５０が否定判断である場合には、車両の走行状態および道路の状況とも、運転操作に注意を要する状況ではないと判断した場合であるので、前述のステップＳ３０へ進み、認識結果を即座に出力する。一方、ステップＳ５０が肯定判断である場合には、ステップＳ６０へ進む。
【００３８】
ステップＳ６０は、ステップＳ４０およびステップＳ５０のいずれかにおいて、運転操作に注意を要する状況と判断した場合に実行することになる。このステップＳ６０では、認識結果が認識処理部２１から出力されてからの経過時間が、予め設定されている許容待機時間を経過したか否かを判断する。
【００３９】
ステップＳ６０が肯定判断である場合には、乗員が発話してかなり時間が経過している場合であり、運転操作に注意を要する状況であっても、いつまでも認識結果を出力しないのは好ましくないので、認識結果がステップＳ３０へ進んで、認識結果を出力する。
【００４０】
一方、ステップＳ６０が否定判断である場合には、ステップＳ７０へ進んで、上記許容待機時間よりも短い時間に設定されている一定時間待機する。その後、前述のステップＳ４０へ戻り、運転操作に注意を要する状況が解消したか否かを再度判断する。
【００４１】
以上、説明した本実施形態によれば、判定部２２で車両走行状態から運転操作に注意を要する状況であるか否かを判定し、注意を要する状況であると判定した場合には認識結果を出力する時期を遅らせている。
【００４２】
より具体的には、判定部２２では、車両の走行状態を示す走行関連信号から、運転操作に注意を要する状況か否かを判定するとともに（図２のＳ４０）、外部状況取得装置５２から出力される状況情報からも、運転操作に注意を要する状況であるか否かを判定している（図２のＳ５０）。そして、運転操作に注意を要する状況であると判定した場合、その後、運転操作に注意を要する状況ではないと判定することとなった後に認識結果を出力している。そのため、認識結果を出力することによって運転操作に対する注意力が不十分となってしまうことを防止できる。しかも、認識結果が出力される時期が運転操作に比較的余裕のある時期となることから、認識結果が誤認識であった場合にも、取消操作を特に容易に行うことができる。
【００４３】
さらに、認識結果が優先コマンドである場合には、運転操作に注意を要する状況であるか否かに関わらず、即座に認識結果を出力しているので、迅速性を要する認識結果の出力が遅れてしまうことを防止できる。
【００４４】
また、音声が認識されてからの経過時間が許容待機時間を越えた場合には、運転操作に注意を要する状況であると判断していても認識結果を出力するようにしている。従って、認識結果を長い期間出力することができないという不都合を回避できる。
【００４５】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００４６】
たとえば、前述の実施形態では、出力制御部２３から認識結果が出力される装置は、ナビゲーションＥＣＵ３０および出力装置３１であったが、出力結果が、オーディオ機器や空調装置に出力されてもよい。
【００４７】
また、前述の実施形態では、運転操作に注意を要する状況であると判断しても、許容待機時間を経過したと判断した場合には認識結果を出力するようにしていたが、一層安全に運転操作できるようにするために、許容待機時間を設けず、運転操作に注意を要する状況ではないと判断するまで認識結果を出力しないようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の音声認識装置としての機能を備えたナビゲーション装置１０の構成を示すブロック図である。
【図２】図１の音声認識処理装置２０の出力制御部２３および判定部２２の処理をフローチャートにして示す図である。
【符号の説明】
【００４９】
１０：ナビゲーション装置、      １１：音入力装置、      １２：音声検出装置、      １３：位置情報検出装置、      ２０：音声認識処理装置、      ２１：認識処理部、      ２２：判定部、      ２３：出力制御部、      ３０：ナビゲーションＥＣＵ、      ３１：出力装置、      ５０：位置信号センサ、      ５１：舵角センサ、      ５２：外部状況取得装置
【図１】
2008242261.tif 000003
【図２】
2008242261.tif 000004