(57)【要約】【課題】ドライバの様々な状況を考慮して音声区間を正確に検出し、ドライバの音声を精度良く認識する。【解決手段】音声認識装置１は、マイク３から音声が入力されると、音声入力の開始を発話開始条件と比較して検出する一方、音声入力レベルが予め設定しておいたレベル以下となる状態が終話検出時間連続した場合に音声入力の終了を検出して、入力された音声を認識処理する。終話検出時間は、車内ＣＡＮ通信網２から入力される車両情報やドライバによる操作情報（住所の音声入力、カーブ走行中、ターンシグナルスイッチＯＮ、シフトポジションＲ、加減速時）の場合には延長して設定される。【選択図】図２
2006071794.tif 000002
【特許請求の範囲】
【請求項１】
音声を入力する音声入力手段と、
車両情報を検出する車両情報検出手段と、
上記音声入力手段による音声入力の開始を予め設定しておいた発話開始条件と比較して検出する一方、音声入力レベルが予め設定しておいたレベル以下となる状態が予め設定する時間連続した場合に上記音声入力の終了を検出して、入力された音声を認識処理する音声認識手段とを備えた車両の音声認識装置において、
上記音声入力の終了を検出する際の上記予め設定する時間は、予め設定する条件が成立する場合に延長して設定することを特徴とする車両の音声認識装置。
【請求項２】
上記予め設定する条件は、上記音声入力が住所の入力であると判定した場合に、上記予め設定する時間を延長して設定することを特徴とする請求項１記載の車両の音声認識装置。
【請求項３】
上記予め設定する条件は、上記音声入力以外の車両操作中であることを検出した場合に、上記予め設定する時間を延長して設定することを特徴とする請求項１又は請求項２記載の車両の音声認識装置。
【請求項４】
上記車両操作は、ハンドル操作を検出した場合であることを特徴とする請求項３記載の車両の音声認識装置。
【請求項５】
上記車両操作は、ターンシグナルスイッチの操作を検出した場合であることを特徴とする請求項３記載の車両の音声認識装置。
【請求項６】
上記車両操作は、シフトレバーの位置が後退にセットされていることを検出した場合であることを特徴とする請求項３記載の車両の音声認識装置。
【請求項７】
上記車両操作は、車両の加速を検出した場合であることを特徴とする請求項３記載の車両の音声認識装置。
【請求項８】
上記車両操作は、車両の減速を検出した場合であることを特徴とする請求項３記載の車両の音声認識装置。
【請求項９】
予め設定した語彙のノイズ信号を設定し、上記予め設定する時間を延長した場合に上記ノイズ信号が入力した場合は、上記音声認識手段は音声認識の対象から上記ノイズ信号を除外することを特徴とする請求項１乃至請求項８の何れか一つに記載の車両の音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車室内で発せられた音声を正確に認識する車両の音声認識装置に関する。
【背景技術】
【０００２】
近年、車両においては、ドライバの利便性を図るため、煩わしいスイッチ入力等を省き、ドライバの発する音声を感知して、該当する車載装置の作動が行える様々なシステムが開発されている。
【０００３】
例えば、特開２００３−２５５９７２号公報では、入力した音声信号のパワーが所定の閾値以上の区間を音声区間候補として検出し、その音声区間候補間のポーズ区間が所定の閾値、例えば３５０msec未満ならば、その二つの音声区間候補を一つの音声区間として検出し、検出した音声区間の音声信号を音響分析して認識する技術が開示されている。
【特許文献１】特開２００３−２５５９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１で開示される音声認識装置では、ポーズ区間が所定の閾値未満の際に二つの音声区間候補を一つの音声区間として検出するようにしているが、ドライバが発話をするときに発話以外の行為に集中していると、発話と発話の間に間が空くことがあり、音声区間を正確に検出できなくなるという問題がある。
【０００５】
本発明は上記事情に鑑みてなされたもので、ドライバの様々な状況を考慮して音声区間を正確に検出し、ドライバの音声を精度良く認識可能な車両の音声認識装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、音声を入力する音声入力手段と、車両情報を検出する車両情報検出手段と、上記音声入力手段による音声入力の開始を予め設定しておいた発話開始条件と比較して検出する一方、音声入力レベルが予め設定しておいたレベル以下となる状態が予め設定する時間連続した場合に上記音声入力の終了を検出して、入力された音声を認識処理する音声認識手段とを備えた車両の音声認識装置において、上記音声入力の終了を検出する際の上記予め設定する時間は、予め設定する条件が成立する場合に延長して設定することを特徴としている。
【発明の効果】
【０００７】
本発明による車両の音声認識装置によれば、ドライバの様々な状況を考慮して音声区間を正確に検出し、ドライバの音声を精度良く認識可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。  
図１〜図４は本発明の実施の一形態を示し、図１は車両の音声認識装置の概略構成図、図２は音声認識プログラムのフローチャート、図３は音声入力における発話検出と終話検出の説明図、図４は音声入力に対する本実施の形態の適用の一例を示す説明図である。
【０００９】
図１において、符号１は車両の音声認識装置を示し、この音声認識装置１には、車両に構築した車両情報検出手段としての車内ＣＡＮ通信（Controller Area Network(ISO規格)に準拠した通信）網２と接続されている。この車内ＣＡＮ通信網２には、車載した様々な制御ユニット（例えば、エンジン制御ユニット、トランスミッション制御ユニット、ブレーキ制御ユニット、ナビゲーション装置等）が連結されており、車両に設けた車速センサ、ハンドル角センサ、シフトポジションセンサ、前後加速度センサ、ターンシグナルスイッチ、アクセルペダルスイッチ、ブレーキペダルスイッチ等のセンサ、スイッチ類の信号や、各制御ユニットで演算されたデータが共有可能となっている。
【００１０】
具体的には、音声認識装置１には、車内ＣＡＮ通信網２を通じて、ナビゲーション装置に付属された音声入力スイッチのＯＮ−ＯＦＦ、ハンドル角センサからのハンドル角、シフトポジションセンサからのシフトポジション、前後加速度センサからの前後加速度、ターンシグナルスイッチからの左旋回或いは右旋回のＯＮ−ＯＦＦ等の信号が入力される。
【００１１】
また、音声認識装置１には、ドライバからの音声を捉える音声入力手段としてのマイク３が接続されている。
【００１２】
マイク３から音声が入力されると、音声認識装置１は、音声入力の開始を予め設定しておいた発話開始条件と比較して検出する一方、音声入力レベルが予め設定しておいたレベル以下となる状態が予め設定する時間（終話検出時間）連続した場合に音声入力の終了を検出して、入力された音声を予め設定しておいた単語辞書等を用いて認識処理する。
【００１３】
ここで、発話開始条件とは、例えば、図３に示すように、音声入力レベルが予め設定しておいたレベルＬｓを超え、発話検出時間（ｔ１−ｔ２）を経過した際に、音声入力の開始を検出する。そして、音声入力レベルが予め設定しておいたレベルＬｅ以下となる状態が終話検出時間（ｔ３−ｔ４）連続した場合に音声入力の終了を検出し、ｔ１−ｔ３までの音声を音声区間として認識対象とし、音声認識処理するのである。
【００１４】
この際、上述の終話検出時間（ｔ３−ｔ４）は、後述する音声認識プログラムで示すように、車内ＣＡＮ通信網２から入力される車両情報やドライバによる操作情報に応じて延長して設定される。このように、音声認識装置１は、音声認識手段としての機能を有して構成されている。
【００１５】
そして、音声認識装置１は、認識した音声に基づき該当する車載機器４に対して信号を出力して作動させる。ここで、車載機器４としては、上述のナビゲーション装置の住所入力や、エアコン（温度の上下調整、ＯＮ−ＯＦＦ）、ヘッドライト（ＯＮ−ＯＦＦ）、ワイパー（ＯＮ−ＯＦＦ）、リアデフォッガ（ＯＮ−ＯＦＦ）等である。
【００１６】
次に、音声認識装置１で実行される音声認識プログラムを、図２のフローチャートで説明する。  
まず、ステップ（以下、「Ｓ」と略称）１０１で、音声が入力されて発話開始条件が満足されると、Ｓ１０２に進み、車両状態及び操作状態の検出が行われる。この車両状態及び操作状態とは、具体的には、前述したように、ナビゲーション装置に付属された音声入力スイッチのＯＮ−ＯＦＦ、ハンドル角センサからのハンドル角、シフトポジションセンサからのシフトポジション、前後加速度センサからの前後加速度、ターンシグナルスイッチからの左旋回或いは右旋回のＯＮ−ＯＦＦ等の信号である。
【００１７】
次いで、Ｓ１０３に進み、ナビゲーション装置に付属された音声入力スイッチがＯＮされており、ドライバが住所を音声入力しようとしているか否か判定する。
【００１８】
このＳ１０３の判定の結果、音声入力スイッチがＯＮされておらず、音声入力が住所ではないと判定される場合には、Ｓ１０４に進み、ハンドル角センサからの値（絶対値）が設定値以上でカーブ走行中とみなせるか否か判定する。
【００１９】
Ｓ１０４の判定の結果、ハンドル角センサからの値（絶対値）が設定値未満であり、カーブ走行中とはみなされない場合は、Ｓ１０５に進み、ターンシグナルスイッチが左旋回或いは右旋回にＯＮとなっているか否か判定する。
【００２０】
Ｓ１０５の判定の結果、ターンシグナルスイッチが左旋回と右旋回のどちらにもＯＮとなっていない場合は、車線変更や交差点での信号待ち等の操作を行っている途中ではないと判定して、Ｓ１０６に進み、シフトポジションがＲ（Reverse）に位置しているか否か判定する。
【００２１】
Ｓ１０６の判定の結果、シフトポジションがＲではなく、車庫入れや後退操作中ではないと判定される場合には、Ｓ１０７に進み、前後加速度Ｇｘが予め設定しておいた閾値ＣGx1以上であり加速操作中か否か判定する。
【００２２】
Ｓ１０７の判定の結果、前後加速度Ｇｘが予め設定しておいた閾値ＣGx1未満であり、加速中ではないと判定される場合には、Ｓ１０８に進み、前後加速度Ｇｘが予め設定しておいた閾値（−ＣGx2）以下であり減速操作中か否か判定する。
【００２３】
Ｓ１０８の判定の結果、前後加速度Ｇｘが予め設定しておいた閾値（−ＣGx2）よりも大きく減速中ではないと判定される場合には、Ｓ１０９に進む。
【００２４】
Ｓ１０３〜Ｓ１０８の全ての判定で否とされて進むＳ１０９では、通常の終話検出時間（例えば、６００msec）を設定し、Ｓ１１０に進み、Ｓ１０９で設定した終話検出時間により、音声入力の終了を検出して、入力された音声を予め設定しておいた単語辞書等を用いて認識処理し、プログラムを抜ける。
【００２５】
一方、Ｓ１０３〜Ｓ１０８の処理の何れか一つにおいて、「YES」となった場合には、Ｓ１１１に進み、終話検出時間の変更、すなわち、終話検出時間を通常の終話検出時間より延長して（例えば、２sec）設定し、Ｓ１１０に進む。そして、Ｓ１１１で設定した延長された終話検出時間により、音声入力の終了を検出して、入力された音声を予め設定しておいた単語辞書等を用いて認識処理し、プログラムを抜ける。
【００２６】
尚、上述のＳ１１０の音声認識処理においては、特に、Ｓ１１１で設定した延長された終話検出時間を用いて音声入力の終了を検出した場合には、この延長された終話検出時間の間にノイズが混入してしまうことがある。従って、例えば、「アー」、「ウー」、或いは、「ノ」等の助詞類を、予め設定した語彙のノイズ信号として設定しておき、延長された終話検出時間に、このノイズ信号が入力された場合は、これらノイズ信号を音声認識の対象から除外するようになっている。このようにノイズ信号を初めから除外して音声認識を行うことにより、無駄が無く、より早い音声認識が可能となっている。
【００２７】
次に、音声入力に対する本実施の形態の適用の一例を、図４により説明する。ここでは、例えば、ドライバがナビゲーション装置に付属された音声入力スイッチをＯＮして、「Ａ県」、「Ｂ市」、「Ｃ町」、「Ｄ番」の音声入力を順に行う、住所入力について説明する。
【００２８】
住所の音声入力では、ドライバが思い出しながら入力することが考えられるため、上述のプログラムのＳ１０３からＳ１１１への処理により、終話検出時間が延長して設定される。
【００２９】
図４では「Ａ県」の音声入力がｔ11〜ｔ12の間に、「Ｂ市」の音声入力がｔ13〜ｔ14の間に、「Ｃ町」の音声入力がｔ15〜ｔ17の間に、「Ｄ番」の音声入力がｔ18〜ｔ19の間に行われたものとなっている。
【００３０】
ここで、ドライバが住所を思い出しながら音声入力をしたため、「Ｂ市」と「Ｃ町」の間が通常より長く空き、ｔ14〜ｔ15の無音の間隔が長くなってしまっている。もし、本願発明を適用していない通常の終話検出時間では、ｔ21で終話が検出されてしまうため、「Ａ県」、「Ｂ市」で音声入力の終了が検出され、後の「Ｃ町」、「Ｄ番」と音声区間が分離されてしまう。このため、「Ｃ町」、「Ｄ番」の音声入力では、音声認識が不可能になってしまい、ドライバに再入力をしてもらう必要が生じてしまう。
【００３１】
しかしながら、本願発明を適用することにより、終話検出時間はｔ16まで延長して設定されるため、「Ｂ市」と「Ｃ町」の間が途切れることなく、連続した音声区間として検出することができるようになっている。また、このように終話検出時間を延長して設定すると、図４の破線で示すＳnzのように、例えば、「ノ」等の助詞が含まれることがあるが、これは、予め設定した語彙のノイズ信号として除去されて認識処理が行われるため、無駄が無く、より早い音声認識が可能となっている。
【００３２】
このように本実施の形態によれば、音声入力の音声入力レベルが予め設定しておいたレベル以下となる状態が終話検出時間連続した場合に音声入力の終了を検出して、入力された音声を認識処理する音声認識装置１において、住所を入力する場合や音声入力以外の車両操作中であることを検出した場合に、終話検出時間を延長して設定するようにしたので、音声区間を不要に中断することなく検出でき、ドライバの様々な状況を考慮してドライバの音声を精度良く認識することが可能となる。
【００３３】
尚、本実施の形態は、ドライバの様々な操作を上述の検出方法に限定するものではなく、例えば、ドライバの加速操作はアクセルペダルスイッチのＯＮ−ＯＦＦから、ドライバの減速操作はブレーキペダルスイッチのＯＮ−ＯＦＦから検出するようにしても良い。同様に、車速とターンシグナルスイッチとを組み合わせて車線変更等の状況を、より細かく確実に検出するようにしても良い。また、カーブ走行については車両に発生する横加速度に基づいて判断する構成としても良い。
【図面の簡単な説明】
【００３４】
【図１】車両の音声認識装置の概略構成図
【図２】音声認識プログラムのフローチャート
【図３】音声入力における発話検出と終話検出の説明図
【図４】音声入力に対する本実施の形態の適用の一例を示す説明図
【符号の説明】
【００３５】
１    音声認識装置（音声認識手段）
２    車内ＣＡＮ通信網（車両情報検出手段）
３    マイク（音声入力手段）
４    車載機器
代理人    弁理士    伊  藤    進
【図１】
2006071794.tif 000003
【図２】
2006071794.tif 000004
【図３】
2006071794.tif 000005
【図４】
2006071794.tif 000006