(57)【要約】【課題】エコーキャンセラのエコー除去により音声認識率の向上が見込めない場合に、エコーキャンセラによるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力が伴うこと無く、音声認識率の向上をはかる。【解決手段】制御部１７は、エコーキャンセル部１４に入力される信号を監視し、エコー成分の除去により音声認識率が向上するか否かを判定してエコーキャンセル部１４によるエコーキャンセル処理を制御する。エコー消去量、音量（出力レベル）、騒音レベル等を監視してもよい。【選択図】図１
2009181025.tif 000002
【特許請求の範囲】
【請求項１】
入力音声に含まれるエコー成分を除去するエコーキャンセル処理を行うエコーキャンセル部を備えた車載用音声認識装置であって、
複数の音源と、
マイクを介して集音される入力音声ならびに前記音源からの信号を入力とし、前記信号に含まれるエコー成分を除去するエコーキャンセル部と、
前記エコーキャンセル部の出力を音声認識する音声認識部と、
前記エコーキャンセル部に入力される信号を監視し、エコー成分の除去により音声認識率が向上するか否かを判定して前記エコーキャンセル部によるエコーキャンセル処理を制御する制御部と、
を備えたことを特徴とする車載用音声認識装置。
【請求項２】
前記制御部は、
エコーの除去レベルを検出し、前記検出された除去レベルに応じてエコーキャンセル処理を行うか否かを判定することを特徴とする請求項１記載の車載用音声認識装置。
【請求項３】
前記制御部は、
前記音源からの出力があるか否かを検出し、前記検出結果に応じて前記エコーキャンセル処理部によるエコーキャンセル処理を行うか否かを判定することを特徴とする請求項１または請求項２記載の車載用音声認識装置。
【請求項４】
前記制御部は、
前記音源の出力が増幅された信号を取得して前記信号の音量設定量を検出し、前記検出結果に応じて前記エコーキャンセル処理部によるエコーキャンセル処理を行うか否かを判定することを特徴とする請求項１または請求項２記載の車載用音声認識装置。
【請求項５】
前記制御部は、
前記エコーキャンセル部に入力される信号からエコー以外の騒音のレベルを検出し、前記検出結果に応じて前記エコーキャンセル部によるエコーキャンセル処理を行うか否かを判定することを特徴とする請求項１から請求項４のうちのいずれか１項記載の車載用音声認識装置。
【請求項６】
前記制御部は、
車速を検出し、前記検出結果に応じて前記エコーキャンセル部によるエコーキャンセル処理を行うか否かを判定することを特徴とする請求項５に記載の車載用音声認識装置。
【請求項７】
前記制御部は、
前記エコーキャンセル処理が不要と判定された場合、前記音声認識部による入力音声の音声認識中でない場合に限り、前記エコー処理部によるエコーキャンセル処理を停止することを特徴とする請求項１から請求項６のうちのいずれか１項記載の車載用音声認識装置。
【請求項８】
前記制御部は、
前記検出された、エコー消去レベル、音源からの出力信号の有無、音量設定量、エコー以外の騒音のレベル、車速の各パラメータうち、少なくとも２以上のパラメータを用い、前記パラメータ毎にあらかじめ定義された優先度情報にしたがって重み付け演算を行い、前記演算結果と所定の閾値とを比較し、前記比較結果に応じてエコーキャンセル処理を行うか否かを判定することを特徴とする請求項１から請求項７のうちのいずれか１項記載の車載用音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力音声に含まれるエコー成分を除去するエコーキャンセラを備えて音声認識を行う、車載用音声認識装置に関する。
【背景技術】
【０００２】
音声認識処理技術の進展に伴い、音声認識装置が多数の分野に応用されるようになり、例えば、車両においてもナビゲーション装置に搭載されるようになった。
このため、例えば、目的地設定を行なう際に、ユーザがタッチスクリーン等からの入力ではなく、住所等を音声入力することでナビゲーション装置が入力音声を認識することにより目的地の自動設定が可能となり、安全運転にも寄与することができる。
【０００３】
上記した音声認識は、マイクロフォンでユーザの入力音声を拾うことにより実現されるが、車両内では、他に、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）に記録された音楽を音響機器に装填して視聴することがあり、また、エアコンやタイヤの摩擦による走行音等の環境騒音も拾うことがあるため、通常の利用シーンと比較すれば認識率の点で厳しい状況にある。
このため、音声認識装置内にエコーキャンセラが用いられ、このエコーキャンセラでエコーキャンセル処理を行い、他の音源から出る音がマイクロフォンへ回り込むことで発生する音響エコーを除去し、また、走行音等のノイズも極力低減させる処理を行っている。
【０００４】
上記したエコーキャンセル処理は、音響エコーが発生する音声の伝達経路の特性を推定し、音声の伝達特性を再現することで音響エコーを抑圧するものであり、この音響エコー抑圧の方法については従来から多数の特許出願がなされている。
例えば、状態情報入力インタフェースが収集した車両の状態情報に基づいて、マイク出力信号に含まれるオーディオ機器出力音とノイズ音のパワーＳＮ比と、オーディオ機器出力音信号伝達系の伝達関数の変動量とを推定し、ＦＩＲ（Ｆｉｎｉｔｅ Ｉｍｐｕｌｓｅ Ｒｅｓｐｏｎｓｅ）フィルタにおけるタップ係数の更新動作の特性を制御することで、適応動作を行わせる、車載オーディオ処理装置が知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００７−１９５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記した特許文献１に開示された技術によれば、エコーキャンセラ用の適応フィルタに学習動作を行なわせるため、ノイズレベルが大きい場合や伝達関数が大きく変動した場合でも演算量を大きく増加させることなく、高い精度で適応動作をさせることができる。
しかしながら、このエコーキャンセラ用の適応フィルタが、必ずしも音声認識率を向上させるように作用するとは限らず、音声認識率の観点から言えば、適応フィルタによる副作用を防ぐことはできない。すなわち、例えば、エコーキャンセル量が比較的大きい場合、あるいは他の音源の出力がある場合は、エコーキャンセラによる音声認識率の向上は見込まれるが、エコーキャンセル量が極端に少ない場合、あるいは他の音源の出力が無い場合には音声認識率の向上は見込まれないにも係らずエコーキャンセル処理を実行し、この場合、音声認識装置の無駄な処理負荷や消費電力を伴う。
【０００７】
この発明は上記した課題を解決するためになされたものであり、エコーキャンセラのエコー除去により音声認識率の向上が見込めない場合に、エコーキャンセラによるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力が伴うこと無く、音声認識率の向上をはかることができる車載用音声認識装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するためにこの発明の車載用音声認識装置は、入力音声に含まれるエコー成分を除去するエコーキャンセル処理を行うエコーキャンセル部を備えた車載用音声認識装置であって、複数の音源と、マイクを介して集音される入力音声ならびに前記音源からの信号を入力とし、前記信号に含まれるエコー成分を除去するエコーキャンセル部と、前記エコーキャンセル部の出力を音声認識する音声認識部と、前記エコーキャンセル部に入力される信号を監視し、エコー成分の除去により音声認識率が向上するか否かを判定して前記エコーキャンセル部によるエコーキャンセル処理を制御する制御部と、を備えたものである。
【発明の効果】
【０００９】
この発明の車載用音声認識装置によれば、エコーキャンセラ（エコーキャンセル部）のエコー除去により音声認識率の向上が見込めない場合に、エコーキャンセラによるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力を伴うこと無く、音声認識率の向上をはかることができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態に係る車載用音声認識装置の内部構成を示すブロック図である。
図１に示される用に、この発明の実施の形態に係る車載用音声認識装置１は、音源１１と、音出力部１２と、音声入力部１３と、エコーキャンセル部１４と、音声認識部１５と、認識結果処理部１６と、エコー消去量判定部１７０を有する制御部１７とにより構成される。
【００１１】
音源１１は、音楽やラジオやガイダンス音声などの出力音信号を音出力部１２、ならびにエコーキャンセル部１４に出力する。音出力部１２は、音源１１により出力される信号を外部へ出力するスピーカである。
音声入力部１３は、不図示のマイクロフォンを介して収音される音声を入力信号として取得しエコーキャンセル部１４へ出力する。エコーキャンセル部１４は、音声入力部１３から出力される音声信号に含まれる音出力音のエコーを除去して音声認識部１５に出力するものであり、ここでは、後述する制御部１７により設定される、エコーキャンセル処理を有効とする動作モードと、無効とする非動作モードを有することとする。
【００１２】
音声認識部１５は、エコーキャンセル部１４から出力された信号に対して音声認識処理を行い、その認識結果を認識結果処理部１６へ引き渡す。音声認識部１５はまた、エコーキャンセル部１４に対し、自身が音声認識処理中であるか否かを示すステイタス情報を出力する。音声認識部１５が音声認識を行なうためには、不図示の音響モデルと認識辞書がデータベースとして用意され、音響モデルには、人間の発声の小さな単位（音素）の音響特性が、認識辞書には認識させる単語がそれぞれ記述されている。音声認識部１５は、音声入力部１３により引き渡され、エコーキャンセル部１４経由で取り込まれた音声信号をフーリエ分析等により解析して音響特性を算出し、単語辞書に記述されている単語の中から単語の音響特性が入力音声の音響に近い単語を探し、音声認識結果として認識結果処理部１６へ引き渡す。
【００１３】
認識結果処理部１６は、音声認識部１５から出力される音声認識結果に応じて、例えば、不図示の表示部に音声認識結果を表示し、目的地設定を行う等の機能実行手段である。
エコー消去量判定部１７０を有する制御部１７（以下、単に制御部１７という）は、エコーの除去レベルを検出し、当該検出された除去レベルに応じてエコーキャンセル処理を行うか否かを判定し、エコーキャンセル部１４（の動作モード／非動作モード）を制御する。図２にその制御手順がフローチャートで示されている。
【００１４】
なお、上記したエコーキャンセル部１４、音声認識部１５、認識結果処理部１６、ならびに制御部１７は、いずれもマイクロプロセッサを内蔵し、同じく内蔵のメモリに記録されたプログラムを順次読み出し実行することにより、上記したそれぞれの機能を実行するものとする。
【００１５】
図２は、この発明の実施の形態１に係る車載用音声認識装置の動作を示すフローチャートであり、ここでは、制御部１７の動作に特化して説明されている。
以下、図２のフローチャートを参照しながら、この発明の実施の形態１に係る車載用音声認識装置の制御部１７の動作について詳細に説明する。
【００１６】
制御部１７は、エコーキャンセル部１４に入力される信号とエコーキャンセル部１４から出力される信号を常に監視している。すなわち、制御部１７は、その入出力信号を取得し（ステップＳＴ２１）、当該取得した入出力信号からその入力信号に占めるエコー成分（エコー消去量）の割合を算出する（ステップＳＴ２２）。
そして、制御部１７は、入力信号に占めるエコー消去量の割合αと、予め定義された閾値βとを比較し、エコー消去量の割合αが閾値βを越える場合に（ステップＳＴ２３“α≧β”）、エコーキャンセル部１４によるエコーキャンセル処理を行なわせ（ステップＳ２４）、越えない場合に（ステップＳＴ２３“α＜β”）、エコーキャンセル処理部１４によるエコーキャンセル処理を行わせないように制御する（ステップＳＴ２５）。
【００１７】
なお、制御部１７がエコー処理部１４にエコーキャンセル処理を行わせない場合（ステップＳＴ２５）、制御部１７は、音声認識部１５による音声認識処理の終了を待ち（ステップＳＴ２６“Ｙｅｓ”）、エコーキャンセル処理部１４の動作モードを非動作モードに切替え（ステップＳＴ２７）、このことにより、エコー処理部１４によるエコーキャンセル処理を停止することができる。
【００１８】
すなわち、制御部１７は、エコーキャンセル部１４によるエコーの除去によって音声認識率が向上するか、あるいは低下するかを判定し、当該判定結果に基づき、エコーキャンセル部１４においてエコーキャンセル処理を行うか否かを切り替えている。
このため、上記した実施の形態１に係る車載用音声認識装置によれば、エコーキャンセル部１４によるエコー除去により音声認識率の向上が見込めない場合に、エコーキャンセル部１４によるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力が伴うこと無く、音声認識率の向上をはかることができる。すなわち、エコーキャンセル処理によって音声認識率が向上する場合と副作用によって低下する場合を監視することにより効果的にエコーキャンセル処理を行うことができる。
【００１９】
なお、上記した閾値βは、エコー消去量がどのような場合にエコーキャンセル処理を行うべきか否かを実験等により事前に調査し、その調査結果から学習により決定するようにすれば、一層、判定の精度が向上する。特に、車種が固定の場合にはその車種による実験により閾値を決定することが望ましい。
また、上記した実施の形態１によれば、制御部１７がエコーキャンセル処理部１４の動作モードを切替えることとしたかが、エコーキャンセル処理部１４が制御部１７から判定結果を取得して切替えても同様の効果が得られる。
【００２０】
実施の形態２．
図３は、この発明の実施の形態２に係る車載用音声認識装置の内部構成を示すブロック図である。
図１に示す実施の形態１との差異は、制御部１７を、エコー消去量判定部１７０に代え、音源１２からの出力信号があるか否かを検出し、その結果に応じてエコーキャンセル処理を行うか否かを決定する出力信号有無判定部１７１を有する構成としたことにある。他の構成は、図１に示す実施の形態１と同様である。
【００２１】
上記したように、この発明の実施の形態２に係る車載用音声認識装置によれば、音源１１から出力信号がある場合にはエコーキャンセル処理による音声認識率の向上が見込め、無い場合には処理負荷や消費電力が発生しないため、無駄を省くことができる。
【００２２】
実施の形態３．
図４は、この発明の実施の形態３に係る車載用音声認識装置の内部構成を示すブロック図である。
図１に示す実施の形態１との差異は、音源１１の出力信号を増幅する信号増幅部１８を新たに付加するとともに、制御部１７を、エコー消去量判定部１７０に代え、音量判定部１７２と、出力レベル判定部１７３で構成したことにある。すなわち、制御部１７は、信号増幅部１８の増幅量である音量設定が検出可能である場合、もしくは、音出力部１２への出力信号レベルが検出可能である場合、音量判定部１７２、もしくは出力レベル判定部１７３での検出結果に応じてエコーキャンセル部１４を制御し、エコーキャンセル処理を行うか否かを決定する構成としたものである。他の構成は、図１に示す実施の形態１と同様である。
【００２３】
すなわち、実施の形態３によれば、制御部１７は、音量判定部１７２が、信号増幅器１８により増幅された音源１１の出力信号を取得して音量設定量を検出し、当該検出結果と、閾値とを比較することによりエコーキャンセル処理部１４によるエコーキャンセル処理を行うか否かを判定している。あるいは、出力レベル判定部１７３が、音出力部１２への出力信号レベルを検出し、当該検出結果と、閾値とを比較することによりエコーキャンセル処理部１４によるエコーキャンセル処理を行うか否かを判定している。
このため実施の形態３に係る車載用音声認識装置によれば、音量設定または音出力部１２への出力信号レベルが大きい場合にはエコーキャンセル処理による認識率向上が見込め、小さい場合には音声認識率の向上が見込めないために、エコーキャンセル部１４によるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力が伴うこと無く、音声認識率の向上をはかることができる。
【００２４】
実施の形態４．
図５は、この発明の実施の形態４に係る車載用音声認識装置の内部構成を示すブロック図である。
図１に示す実施の形態１との差異は、新たに騒音入力部１９を付加するとともに、制御部１７を、エコー消去量判定部１７０に代え、エコーキャンセル部１４に入力される信号から出力音によるエコー以外の騒音の大きさを検出し、その結果に応じてエコーキャンセル処理を行うか否かを決定する騒音判定部１７４を有する構成としたことにある。他の構成は、図１に示す実施の形態１と同様である。
【００２５】
すなわち、騒音判定部１７４を有する制御部１７は、エコーキャンセル部１４に入力される信号からエコー以外の騒音のレベルを検出し、当該騒音のレベルと予め定義された閾値とを比較し、その結果に応じてエコーキャンセル部１４によるエコーキャンセル処理を行うか否かを判定し、エコーキャンセル部１４を制御している。
実施の形態４に係る車載用音声認識装置によれば、騒音の大きさに応じてエコーキャンセル処理による音声認識率向上が見込める場合にはエコーキャンセル処理を行い、エコーキャンセル処理により音声認識率の向上が見込めない場合にはエコーキャンセル処理を停止することができ、このときに発生する処理負荷や消費電力の削減が可能である。
【００２６】
実施の形態５．
図６は、この発明の実施の形態５に係る車載用音声認識装置の内部構成を示すブロック図である。
図１に示す実施の形態１との差異は、新たに車速センサー２０を付加し、制御部１７を、エコー消去量判定部１７０に代え、車速センサー２０により出力される信号に応じてエコーキャンセル処理を行うか否かを判定する車速判定部１７５を有する構成としたことにある。他の構成は、図１に示す実施の形態１と同様である。
【００２７】
実施の形態５に係る車載用音声認識装置によれば、車速判定部１７５を有する制御部１７は、車速という取得が容易な指標で騒音の大きさを測り、車速が高ければ騒音が大きいものと判定して音声認識率向上が見込めるためにエコーキャンセル処理を行い、低ければ音声認識率の向上が見込めないため、エコーキャンセル処理を停止することにより、無駄な処理負荷や消費電力の削減が可能である。
【００２８】
実施の形態６．
図７は、この発明の実施の形態６に係る車載用音声認識装置の内部構成を示すブロック図である。
【００２９】
図７に示されるように、この発明の実施の形態６に係る車載用音声認識装置は、音楽やラジオやガイダンス音声などの出力音信号を出力する音源１１と、その信号を出力音として出力する音出力部１２と、収音した音声を入力信号として出力する音声入力部１３と、音声入力部１３から出力される入力信号に含まれるスピーカ出力音のエコーを消去するエコーキャンセル処理機能を有するエコーキャンセル部１４と、エコーキャンセル部１４から出力される信号に対して音声認識処理を行う音声認識部１５と、音声認識部１５から出力される音声認識結果に応じてその結果を表示する等所定の機能を実行する認識結果処理部１６と、エコーの除去により音声認識率が向上するか否かを判定してエコーキャンセル部１４を制御する制御部１７と、音源１１の出力信号を増幅し出力する信号増幅器１８と、騒音入力部１９と、車速センサー２０と、地図情報等を有するナビゲーション装置本体部２１と、有している。
【００３０】
エコーキャンセル部１４は、制御部１７の判定結果にしたがいエコーキャンセル処理を行うか否かを切り替えることができる。但し、音声認識部１５による音声認識処理中にはこの切り替えは行わない。
制御部１７は、エコー消去量判定部１７０と、音量判定部１７２と、出力レベル判定部１７３とを有し、音声入力部１３が出力する信号に含まれるエコーの割合を演算により求め、その割合が閾値と比較して大きい場合にはエコーキャンセル処理によるエコー除去の効果があると判定してエコーキャンセル部１４の出力を用いた音声認識を指示し、その割合が小さい場合にはエコーキャンセル処理による音声認識率の低下があると判定し、エコーキャンセル部１４によるエコーキャンセル処理を禁止した音声認識の指示を行う。
【００３１】
なお、エコー消去量判定部１７０は、実施の形態１で説明したエコー消去量判定部１７０、音量判定部１７２と出力レベル判定部１７３は、実施の形態２で示した、音量判定部１７２、出力レベル判定部１７３のそれぞれと同じであり、いずれもエコーキャンセル部１４に入力される信号とエコーキャンセル部１４から出力される信号を監視し、エコー成分の除去により音声認識率が向上するか否かを判定するためのパラメータ（エコー成分の割合）を算出するものである。以下にその詳細を説明する。
【００３２】
制御部１７が、エコーキャンセル部１４に入力されるエコー成分の割合を演算する方法として、上記したように、エコー消去量、音量（出力レベル）、騒音レベル等を用いる方法がある。
音量を用いる場合、制御部１７は、信号増幅部１８の出力から設定音量を検出し、その音量からエコー成分の割合を演算により求める。また、出力レベルを用いる場合、制御部１７は、音出力部１２に入力される出力信号のレベルを検出し、当該レベルからエコーの割合を演算により求める。また、騒音レベルを用いる場合、制御部１７は、音声入力用のマイクロフォンとは別に騒音を収音する騒音入力部１９、車速センサー２０、あるいは、ワイパー動作、雨滴、エンジン回転数などを検出する各種センサー、ナビゲーション装置本体部２１から、騒音のレベルや車両の状態を検出し、その結果に応じてエコー成分以外の騒音の割合を演算により求める。
【００３３】
具体的に、騒音入力部１９を有する場合、制御部１７は、騒音入力部１９からの直接騒音レベルを検出し、エコー以外の騒音の割合を演算する。車速センサー２０を有する場合、制御部１７は、検出した車速からエコー以外の騒音の割合を演算する。ワイパー動作または雨滴を検出するセンサーを有する場合、制御部１７は、ワイパー動作速度、または、雨滴の量を検出し、ワイパー音や雨の音によるエコー以外の騒音に対する影響を演算して求める。また、エンジン回転数のセンサーを有する場合、制御部１７は、エンジンの回転数を検出し、エンジン音によるエコー以外の騒音に対する影響を演算により求める。
また、ナビゲーション装置本体部２１等から現在走行している道路や道路状況を取得することができる場合、制御部１７は、現在、車両がトンネル内を通過中であるか、悪路であるか等について検出し、トンネルや悪路によるエコー以外の騒音に対する影響を演算によって求めることができる。
【００３４】
続いて、制御部１７は、上記により検出された、エコー消去量、音量（出力レベル）、騒音レベル等の各パラメータを統合し、パラメータ毎にあらかじめ定義された優先度情報にしたがって重み付け演算を行い、エコーキャンセル処理を行うか否かを決定する。
ここで、優先度情報とは、エコー消去量、音量（出力レベル）、騒音レベル等パラメータのそれぞれに付された数値であり、エコー消去量、音量（出力レベル）、騒音レベルの順に大きな数値が割り付けられ、制御部１７が内蔵するメモリに記録されてあるものとする。制御部１７は、検出したパラメータ毎にこの数値を読み出し、この数値に基づく重み付け演算を行い、検出した少なくとも２つのパラメータの和を求め、閾値と比較し、その大小に応じてエコーキャンセル処理を行うか否かを決定することとしている。
【００３５】
図８は、この発明の実施の形態６に係る車載用音声認識装置の動作を示すフローチャートであり、ここでは、制御部１７の動作に特化して説明されている。
以下、図８のフローチャートを参照しながら、この発明の実施の形態６に係る車載用音声認識装置の制御部１７の動作について詳細に説明する。
【００３６】
制御部１７は、まず、上記したパラメータ毎、判定に必要な情報を取得し（ステップＳＴ８１）、各判定結果を統合する（ステップＳＴ８２）。
ここで、各判定結果の統合とは、検出された、エコー消去レベル、音源からの出力信号の有無、音量設定量、エコー以外の騒音のレベル、車速の各パラメータうち、少なくとも２以上のパラメータを用い、このパラメータ毎にあらかじめ定義された優先度情報にしたがって行なわれる重み付け演算のことをいう。
【００３７】
続いて、制御部１７は、重み付け演算の結果であるγと、閾値δとを比較し（ステップＳＴ８３）、重み付け演算結果γが閾値δを越える場合に（ステップＳＴ８３“γ≧δＹｅｓ”）、エコーキャンセル部１４によるエコーキャンセル処理を行なわせ（ステップＳ８４）、越えない場合に（ステップＳＴ８３“γ＜δ”）、エコーキャンセル処理部１４によるエコーキャンセル処理を行わせないように制御する（ステップＳＴ８５）。
なお、制御部１７がエコー処理部１４にエコーキャンセル処理を行わせない場合（ステップＳＴ８５）、制御部１７は、音声認識部１５による音声認識処理の終了を待ち（ステップＳＴ８６“Ｙｅｓ”）、エコーキャンセル処理部１４の動作モードを非動作モードに切替え（ステップＳＴ８７）、このことにより、エコー処理部１４によるエコーキャンセル処理を停止することができる。
【００３８】
すなわち、制御部１７は、パラメータ毎にあらかじめ定義された優先度情報にしたがって重み付け演算を行い、当該演算結果と閾値とを比較し、この比較結果に応じてエコーキャンセル処理を行うか否かを判定している。
このため、上記した実施の形態６に係る車載用音声認識装置によれば、エコーキャンセル部１４によるエコー除去により音声認識率の向上が見込めない場合に、エコーキャンセル部１４によるエコーキャンセル処理を停止することで、無駄な処理負荷や消費電力が伴うこと無く、音声認識率の向上をはかることができる。また、複数のパラメータにより、
エコーキャンセル処理の有無を判定するため、実施の形態１から実施の形態５に比較して判定精度が向上する。
【００３９】
なお、上記したこの発明の実施の形態６によれば、制御部１７がエコーキャンセル処理部１４の動作モードを切替えることとしたかが、エコーキャンセル処理部１４が制御部１７から判定結果を取得して切替えても同様の効果が得られる。
また、上記した実施の形態６では、制御部１７による判定結果によりエコーキャンセル処理を実行するか否かを決定する構成としたが、エコーキャンセル処理を行うか否かを連続量で表現し、エコーキャンセル部１４では、各判定結果をパラメータとしてニューラルネットワークやＳＶＭ（Ｓｕｐｐｏｒｔ Ｖｅｃｔｏｒ Ｍａｃｈｉｎｅ）等のパターン識別手法を用いて、エコーキャンセル処理を行うか否かを判定してもよい。なお、上記したパターン識別手法おける閾値は、各パラメータがどのようなときエコーキャンセル処理を行うべきか否かを実験により事前に調査し、その調査結果から学習により決定するようにすれば一層判定精度が向上する。特に車種が固定の場合にはその車種による実験により閾値を決定することが好ましい。
【００４０】
なお、図１〜図７に示す、エコーキャンセル処理部１４、音声認識部１５、制御部１７が有する機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、制御部１７が、エコーキャンセル部に入力される信号を監視し、エコー成分の除去により音声認識率が向上するか否かを判定して前記エコーキャンセル部によるエコーキャンセル処理を制御するデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【図面の簡単な説明】
【００４１】
【図１】この発明の実施の形態１に係る車載用音声認識装置の内部構成を示すブロック図である。
【図２】この発明の実施の形態１に係る車載用音声認識装置の動作を示すフローチャートである。
【図３】この発明の実施の形態２に係る車載用音声認識装置の内部構成を示すブロック図である。
【図４】この発明の実施の形態３に係る車載用音声認識装置の内部構成を示すブロック図である。
【図５】この発明の実施の形態４に係る車載用音声認識装置の内部構成を示すブロック図である。
【図６】この発明の実施の形態５に係る車載用音声認識装置の内部構成を示すブロック図である。
【図７】この発明の実施の形態６に係る車載用音声認識装置の内部構成を示すブロック図である。
【図８】この発明の実施の形態６に係る車載用音声認識装置の動作を示すフローチャートである。
【符号の説明】
【００４２】
１  車載用音声認識装置、１１  音源、１２  音出力部、１３  音声入力部、１４  エコーキャンセル部、１５  音声認識部、１６  認識結果処理部、１７  制御部、１８  信号増幅器、１９  騒音入力部、２０  車速センサー、２１  ナビゲーション装置本体部、１７０  エコー消去量判定部、１７１  出力信号有無判定部、１７２  音量判定部、１７３  出力レベル判定部、１７４  騒音判定部、１７５  車速判定部。
【図１】
2009181025.tif 000003
【図２】
2009181025.tif 000004
【図３】
2009181025.tif 000005
【図４】
2009181025.tif 000006
【図５】
2009181025.tif 000007
【図６】
2009181025.tif 000008
【図７】
2009181025.tif 000009
【図８】
2009181025.tif 000010