(57)【要約】【課題】環境騒音の有無、音量にかかわらず認識精度を高めることができる、利便性の高い車両用の音声認識装置を提供する。【解決手段】騒音検出部１０３において車室内の騒音の音量を検出し、検出した騒音の音量に基づいて音声認識スイッチ制御部１０５において音声入力方式を切り換える。音声入力方式としては、一連の情報を連続的に待ち受ける第１のモード、各情報の入力開始タイミングを指定する第２のモード、各情報の入力開始および入力終了を指定する第３のモードとを含み、車室内の騒音量という条件の下で最も操作性がよく利便性の高い方式を選択する。また、運転負荷検出部１０８において運転者の運転負荷を検出し、これが大きい場合には発話入力モードの変更を行わないようにし、運転者の負荷を軽減する。【選択図】  図１
2004354722.tif 000002
【特許請求の範囲】
【請求項１】
発話された音声を入力する音声入力手段と、前記入力された音声の発話内容を認識する音声認識手段とを有する車両用の音声認識装置であって、
車室内の前記発話以外の音である騒音を検出する騒音検出手段と、
前記音声入力手段に対する発話された音声の入力タイミングを特定する方式を、前記検出された車室内の騒音の音量に基づいて、発話ごとに発話開始時および発話終了時を指定する方式を含む所定の複数の入力方式の中のいずれかの方式に切り換える音声入力制御手段と
を有する音声認識装置。
【請求項２】
前記音声入力制御手段は、前記発話された音声の入力タイミングを特定する方式を、複数の発話を連続的に待ち受ける第１の発話入力方式、発話ごとに発話開始時を指定する第２の発話入力方式、または、発話ごとに発話開始時および発話終了時を指定する第３の発話入力方式の中のいずれかの方式に切り換える手段であって、前記検出された車室内の騒音の音量が所定の第１のレベル以下の小音量の場合には前記第１の発話入力方式に、前記騒音の音量が前記第１のレベルから所定の第２のレベルまでの中音量の場合には前記第２の発話入力方式に、前記騒音の音量が前記第２のレベル以上の大音量の場合には前記第３の発話入力方式に各々切り換える
請求項１に記載の音声認識装置。
【請求項３】
前記音声入力制御手段は、前記発話された音声の入力タイミングを特定する方式を、複数の発話を連続的に待ち受ける第１の発話入力方式または発話ごとに発話開始時を指定する第２の発話入力方式のいずれか一方、または、発話ごとに発話開始時および発話終了時を指定する第３の発話入力方式のいずれかの一方に切り換える手段であって、前記検出された車室内の騒音の音量が所定の第１のレベル以下の小音量の場合には前記第１の発話入力方式または前記第２の発話入力方式に、前記騒音の音量が所定の第２のレベル以上の大音量の場合には前記第３の発話入力方式に各々切り換える
請求項１に記載の音声認識装置。
【請求項４】
前記第３の発話入力方式は、発話者の所定の継続的な操作を検出し、当該操作の開始時を発話開始時とし、当該操作の終了時を発話終了時とし、前記発話された音声の入力タイミングを特定する方式である
請求項１〜３のいずれかに記載の音声認識装置。
【請求項５】
前記騒音検出手段は、前記車室内の前記騒音を集音するマイク手段、前記車両の速度を検出する車速検出手段、および、前記車両のエンジンの回転数を検出するエンジン回転数検出手段のいずれか１つ、複数または全部を有し、
前記音声入力制御手段は、前記騒音検出手段において前記集音された騒音、前記検出された車速および前記検出されたエンジンの回転数のいずれか１つ、複数または全部に基づいて前記車室内の騒音の音量を検出する
請求項１〜４のいずれかに記載の音声認識装置。
【請求項６】
前記車両の運転車の運転負荷を検出する運転負荷検出手段をさらに有し、
前記音声入力制御手段は、前記検出された運転負荷が所定のレベル以上となった場合には、前記発話された音声の入力タイミングを特定する方式の切り換えを行わない
請求項１〜５のいずれかに記載の音声認識装置。
【請求項７】
前記運転負荷検出手段は、前記車両の走行路の情報を検出する走行路情報検出手段、および、前記車両の速度を検出する車速検出手段のいずれか一方または両方を有し、
前記音声入力制御手段は、前記運転負荷検出手段において前記検出された車両の走行路の情報および前記検出された車速のいずれか一方または両方に基づいて、前記運転負荷を検出する
請求項６に記載の音声認識装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、車両用の音声認識装置に関し、特に、車室内の発話音声以外の音（環境騒音）の有無、音量にかかわらず、発話された音声の認識精度を高めることができる音声認識装置に関する。
【０００２】
【背景技術】
たとえばナビゲーションシステム、オーディオシステム、あるいは車載電話システム等の車載装置において、音声認識技術を利用し、運転者等の使用者が発話することにより操作したり情報を入力したりすることのできる車両用の装置が使用されつつある。
この種の車両用の音声認識装置であって、騒音環境下でも認識率を向上させることができる装置として、たとえば特許文献１に開示された音声認識装置が知られている。この装置は、入力信号波の音声区間を検出し、この入力信号波の音声区間と認識対象となる単語を記録してある音声辞書中の単語との一致度を演算し、最も一致度の高い単語を認識結果として出力する方式を適用した装置である。この方式においては、特に、認識対象となる単語の語頭の半音節を省略した単語を認識対象とし、これを入力信号波の音声区間との一致度の演算に用いるように構成している。
【０００３】
しかしながら、そのような従来の音声認識装置においては、たとえば次のような問題がある。車両用の音声認識装置は、エアコン等の高騒音の機器の使用中に音声認識を行う場合がある。このような場合、たとえ認識対象となる単語の語頭の半音節を省略した単語を認識対象の単語として入力信号波の音声区間との一致度を演算したとしても、図８の最下図に示すように、騒音の区切りを話者が発した音声の区切りとして誤認識してしまい、話者が話し始める前に音声認識を終了してしまう場合が少なくない。そのような場合、発話された音声がそもそも音声認識の処理対象として入力されないこととなり、音声認識を利用した装置の操作性、利便性を向上させることができない。
【０００４】
【特許文献１】特開平１０−６９２９１号公報
【０００５】
【発明の開示】
本発明は、上記問題に鑑みてなされたものであって、その目的は、環境騒音の有無、音量にかかわらず認識精度を高めることができ、これにより運転者等の使用者にとって利便性の高い種々の車載装置を提供することができる車両用の音声認識装置を提供することにある。
【０００６】
上記目的を達成するために、本発明の音声認識装置は、発話された音声を入力する音声入力手段と、前記入力された音声の発話内容を認識する音声認識手段とを有する車両用の音声認識装置であって、車室内の前記発話以外の音である騒音を検出する騒音検出手段と、前記音声入力手段に対する発話された音声の入力タイミングを特定する方式を、前記検出された車室内の騒音の音量に基づいて、発話ごとに発話開始時および発話終了時を指定する方式を含む所定の複数の入力方式の中のいずれかの方式に切り換える音声入力制御手段とを有する。
【０００７】
このような構成の音声認識装置においては、騒音検出手段において車室内の騒音の音量を検出し、検出した騒音の音量に基づいて、音声入力制御手段において音声入力方式を切り換えている。また、その切り換える方式の１つとして、発話ごとに開始と終了とを指定する確実性の高い方式を含んでおり、たとえば騒音の音量がある程度大きい場合にも適切に音声の入力タイミングを規定できるようにしている。したがって、車室内の騒音量という条件の下で最も操作性がよく利便性の高い方式を選択することができる。その結果、環境騒音があったとしても適切に音声入力のタイミングを特定することができ、発話した音声が音声認識の処理対象としてそもそも入力されないという障害が生じる可能性を低減させることができる。そして、適切に音声が入力されることにより、音声認識手段においては入力された音声を精度よく認識することができる。
【０００８】
このように、本発明によれば、環境騒音の有無、音量にかかわらず認識精度を高めることができ、これにより運転者等の使用者にとって利便性の高い種々の車載装置を提供することができる車両用の音声認識装置を提供することができる。にある。
【０００９】
【発明の実施の形態】
本発明の一実施の形態について、図１〜図５を参照して説明する。
図１は、本発明の一実施の形態の車両用の音声認識装置の構成を示すブロック図である。
図１に示すように、音声認識装置１は、マイク１００、音声認識スイッチ１０１、キャンセルスイッチ１０２、騒音検出部１０３、音声認識部１０４、音声認識スイッチ制御部１０５、ディスプレイ１０６、スピーカ１０７および運転負荷検出部１０８を有する。また、騒音検出部１０３は、騒音取得マイク部１０９、車速取得部１１０およびエンジン回転数取得部１１１を有する。また、運転負荷検出部１０８は、ナビゲーション装置１１２および車速取得部１１３を有する。
【００１０】
まず、各部の構成について説明する。
マイク１００は、車両の運転者等が発話する音声を集音し入力するために、たとえば車両の運転席あるいはその近傍に設けられたマイクである。マイク１００は、周囲で発せられた音声等を集音し、電気信号に変換し、さらにデジタルデータに変換して音声認識部１０４に出力する。
【００１１】
音声認識スイッチ１０１は、運転者が発話した音声を音声認識装置１に入力するタイミングを指定するためのプッシュ式スイッチである。音声認識スイッチ１０１は、押下されている間オン（ＯＮ）信号を音声認識部１０４に出力する。
音声認識スイッチ１０１は、図２に示すようなホールド機構を具備するスイッチ１２０により構成される。スイッチ１２０においては、押下される押ボタン１２１と一体的に移動する可動端子１２２の端部にスプリング（コイルばね）１２３の一方の端部が接続されている。また、そのスプリング１２３の他方の端部はスイッチ１２０のフレーム内に固定された電磁石１２４に固定されている。これにより、押ボタン１２１が押し込まれ可動端子１２２が接触端子１２５の間に保持されている時に、後述する音声認識スイッチ制御部１０５より電磁石１２４の端子１２６に通電をすると、電磁石１２４に磁力が生じ、可動端子１２２に吸引力が作用し、可動端子１２２は接触端子１２５の間に維持される。
その結果、操作者の押ボタン１２１を押し込む力が解除された後も、音声認識スイッチ１０１の押ボタン１２１は押し込まれた状態に維持される。また、この間、音声認識スイッチ１０１からは継続してオン信号が音声認識部１０４に出力される。
【００１２】
キャンセルスイッチ１０２は、音声により入力した情報を取り消し、再入力等の処理に移るためのプッシュ式スイッチである。キャンセルスイッチ１０２は、押下された場合にキャンセル信号を音声認識部１０４に出力する。
音声認識装置１においては、運転者がマイク１００より入力した内容は、音声認識部１０４において認識された後、確認のためにディスプレイ１０６またはスピーカ１０７を介して運転者に知らされる。その際、その示された情報が運転者が入力しようとした内容と異なる場合がある。これは、運転者が間違った内容を発話した場合や、音声認識部１０４が誤認識をした場合等に生じる。このような場合、キャンセルスイッチ１０２を押下することにより、キャンセル信号が音声認識部１０４に出力され、間違った入力内容を取り消す処理が行われる。また、必要に応じて、音声を再入力するように、音声認識装置１の動作が制御される。
【００１３】
騒音検出部１０３は、車室内の音量（騒音量）に関わる情報を検出し、その検出した情報を音声認識スイッチ制御部１０５に出力する。
本実施の形態において騒音検出部１０３は、騒音取得マイク部１０９、車速取得部１１０およびエンジン回転数取得部１１１を有する。
騒音取得マイク部１０９は、車室内で実際に聴取される音であって、運転者のマイク１００に対する意図的な発話以外の音（騒音）を集音するためのマイクである。路面の凹凸あるいは風切り音等により車室内で聞かれる騒音は、騒音取得マイク部１０９により集音される。騒音取得マイク部１０９は、騒音を集音するのに好適な車室内の所定の位置に設けられ、車室内の音を集音し、これをデジタルデータに変換して音声認識スイッチ制御部１０５に出力する。
【００１４】
車速取得部１１０は、騒音量を推定するためのデータとして、車両の走行速度の情報を取得し、これを音声認識スイッチ制御部１０５に出力する。通常、車速が速くなれば風切り音や路面の凹凸等による走行ノイズも大きくなることから、車両の走行速度を騒音量を推定するためのデータとして使用する。車速取得部１１０は、たとえば車速センサ等からの出力信号を他の制御系とともに受けることにより車速情報を取得する。
【００１５】
エンジン回転数取得部１１１は、騒音量を推定するためのデータとして、エンジンの回転数の情報を取得し、これを音声認識スイッチ制御部１０５に出力する。通常、エンジンの回転数が高くなればエンジン音が大きくなることから、エンジン回転数を騒音量を推定するためのデータとして使用する。エンジン回転数取得部１１１は、たとえば車両のエンジン制御回路からの出力信号を他の制御系とともに受けることにより、エンジンの回転数情報を取得する。
これら騒音検出部１０３の騒音取得マイク部１０９、車速取得部１１０およびエンジン回転数取得部１１１は、所定の時間間隔で、それら騒音量、車速あるいはエンジン回転数の情報を取得し、音声認識スイッチ制御部１０５に出力する。
【００１６】
運転負荷検出部１０８は、運転者にかかる運転の負荷に関する情報を取得し、その情報を音声認識スイッチ制御部１０５に出力する。
運転負荷検出部１０８は、ナビゲーション装置１１２および車速取得部１１３を有する。
ナビゲーション装置１１２は、車両が走行している走行路の種別や状況等の情報を、音声認識スイッチ制御部１０５に出力する。たとえば一般道路を走行する場合は、信号や右左折の操作、歩行者やバイク等の障害物の存在等により、高速道路等の自動車専用道路を走行する場合に比べて運転における負荷が大きくなる。また、同じ一般道路でも、道幅が細い、交通量が多い、道路形状が複雑である等の条件によっても運転における負荷が大きくなる。そのため、運転の負荷を推定するためのデータとして、走行路の情報を検出する。ナビゲーション装置１１２は、運転者へ目的地までの経路を誘導する通常のナビゲーション装置であり、このナビゲーション処理の際に取得したそれらの情報を、音声認識スイッチ制御部１０５に出力する。
【００１７】
車速取得部１１３は、車両の走行速度を検出し、これを音声認識スイッチ制御部１０５に出力する。通常、車速が速くなるにつれて、運転者の運転に対する負荷は大きくなることから、運転負荷を推定するためのデータとして車速のデータを使用する。車速取得部１１３は、たとえば車速センサ等からの出力信号を他の制御系とともに受けることにより車速情報を取得する。
これら運転負荷検出部１０８のナビゲーション装置１１２および車速取得部１１３は、各々所定の時間間隔で、それら走行路の情報および車速の情報を取得し、音声認識スイッチ制御部１０５に出力する。
【００１８】
音声認識スイッチ制御部１０５は、騒音検出部１０３より入力される車室内の騒音を示す情報、および、運転負荷検出部１０８から入力される運転者の負荷に関わる情報に基づいて、騒音量および運転者の運転負荷を検出する。そして、これに基づいて音声入力の発話入力方式（以後、発話入力モードあるいは単に入力モードと称する）を設定する。設定した発話入力モードは、音声認識部１０４に出力する。また、音声認識スイッチ制御部１０５は、設定した発話入力モードに基づいて、後述する音声認識スイッチ１０１の制御を行う。
【００１９】
音声認識スイッチ制御部１０５は、騒音検出部１０３より入力される車室内の騒音の音量、車速およびエンジン回転数の各情報に基づいて、マイク１００を介して入力される騒音の音量を検出する。そして、その騒音量を所定の閾値と比較することにより騒音量のレベルを検出し、マイク１００を介した音声入力の入力モードを決定する。
本実施の形態においては、騒音量のレベルとして、第１の基準レベル（閾値）および第１の基準レベルよりも大きい第２の基準レベルの２段階の基準値を予め設定する。そして、検出した騒音量が第１の基準レベルよりも小さい場合には、マイク１００を介した発話入力モードとして第１の入力モードを設定する。また、検出した騒音量が第１の基準レベルから第２の基準レベルの間の場合には、マイク１００を介した発話入力モードとして第２の入力モードを設定する。また、検出した騒音量が第３の基準レベル以上の場合には、マイク１００を介した発話入力モードとして第３の入力モードを設定する。なお、これら第１〜第３の各入力モードにおける音声認識スイッチ１０１の操作方法および音声入力のタイミング、および、音声認識装置１の動作については、後に詳細に説明する。
なお、この発話入力モードの設定、変更は、所定の時間間隔で行う。
【００２０】
また、音声認識スイッチ制御部１０５は、運転負荷検出部１０８より入力される車両が走行している道路の情報および車両の速度の情報に基づいて、運転者の運転負荷を検出する。そして、その負荷が所定のレベル以上か否かを検出し、所定のレベル以上の負荷が運転者にかかっていると判定した場合には、運転中における発話入力モードの変更を行わないようにする。
前述したように、音声認識スイッチ制御部１０５は、所定の時間間隔ごとに発話入力モードを変更するが、発話入力モードを変更すると、後述するように音声認識スイッチ１０１の操作方法およびこれに対する発話のタイミングが異なり、運転者の負荷が増加することとなる。そこで、運転者の車両の運転に対する負荷がある程度高いと推定される時には、音声認識スイッチ制御部１０５は、発話入力モードの設定を行わず，音声認識スイッチ１０１の制御状態を変更しないようにする。
なお、この運転者の運転負荷の検出は、所定の時間間隔で行われる。
【００２１】
また、運転者の負荷が所定レベル以上と判定されて発話入力モードの変更が抑制された場合、運転者の負荷がその所定のレベルより小さくなったと判定されるまで、その発話入力モードの変更は抑制される。そして、運転者の負荷が所定のレベルより小さくなったと判定されたら、発話入力モードは、その時の騒音の音量に基づいた入力モードに設定される。
【００２２】
音声認識部１０４は、運転者が発話しマイク１００から入力された音声を認識する。音声認識部１０４は、マイク１００等から入力された音声をデジタルデータに変換し、デジタル音声データを予め用意した対象語辞書のデータとパターンマッチングすることにより、発話内容を認識する。この際、音声認識部１０４は、設定された発話入力モードに応じて、順次入力される音声からの認識対象の音声の切り出し処理を行う。また、認識結果は、認識結果の確認等のために、ディスプレイ１０６あるいはスピーカ１０７を介して運転者に出力される。
また、音声認識部１０４は、運転者等に音声入力を促す時に、たとえば「コマンドをどうぞ」というような質問内容をディスプレイ１０６あるいはスピーカ１０７から出力する。これにより、対話形式の音声入力が可能となる。
【００２３】
ディスプレイ１０６は、音声認識部１０４より入力される運転者への質問内容および音声認識結果等を運転者に表示する。
【００２４】
スピーカ１０７は、音声認識部１０４より入力される運転者への質問内容および音声認識結果等を、運転者に音声により出力する。
【００２５】
次に、本実施の形態の音声認識装置１で適宜切り換えて使用される第１〜第３の発話入力モードについて説明する。
まず、第１の発話入力モードは、音声認識装置１が、使用者（運転者）の一連の複数のコマンドあるいは情報の発話を連続的に待ち受け入力する方式である。この入力モードにおいては、使用者が音声認識スイッチ１０１を押下して一度発話開始のタイミングを指示したら、使用者が順に発する複数の情報を音声認識装置１は連続的に待ち受け、受け付ける。したがって、使用者は、一度音声認識スイッチ１０１を操作した後は新たなスイッチ操作をすることなく複数の情報を入力でき、利便性が高い。
【００２６】
一方、この入力モードにおいて音声認識装置１の音声認識部１０４は、連続的に入力される音声情報より、情報、入力内容ごとの音声を切り出す必要がある。そのために、入力される音声は、環境騒音の音量が比較的小さく、使用者の音声が明瞭に識別できるものである必要がある。したがってこの発話入力モードは、環境騒音の騒音量が小さい場合、または小さいと推定される場合に適用するのが有効である。
なお、この第１の発話入力モードにおいて音声認識スイッチ１０１は、音声認識スイッチ制御部１０５の制御により、一度押下された後は、一連の情報の全ての入力が終了するまで押下されオン信号を音声認識部１０４に出力する状態にホールドされる。
【００２７】
次に、第２の発話入力モードは、使用者が各コマンドあるいは情報の発話ごとに、その発話開始タイミングを指定する方式である。すなわち、使用者が音声認識スイッチ１０１を押下することにより音声認識装置１の音声認識部１０４は音声入力待ち受け状態となり、使用者の発話を取り込む。そして、１つの情報の入力ごとに発話の終了を音声認識部１０４が自動的に判定し、待ち受け状態を終了する。
この発話入力モードにおいては、使用者は各入力情報ごとに発話開始の指定を行わなければならないが、換言すれば発話開始の指定のみでよいため、それほど操作負荷は大きくならず、ある程度の利便性が確保できる。そして、音声認識部１０４は、各発話の開始タイミングが明確に指示されるので、周囲の環境騒音がある程度あっても、発話部分を適切に検出することができ、認識精度を維持することができる。したがって、この発話入力モードは、環境騒音の騒音量が中程度の場合、または中程度と推定される場合に適用するのが有効である。
なお、この第２の発話入力モードにおいて音声認識スイッチ１０１は、音声認識スイッチ制御部１０５の制御により、一度押下された後は、１つの情報の入力が終了するまで押下されオン信号を音声認識部１０４に出力する状態にホールドされる。
【００２８】
次に、第３の発話入力モードは、使用者が各コマンドあるいは情報の発話ごとに、その発話開始タイミングと発話終了タイミングとの両方を指定する方式である。すなわち、使用者が音声認識スイッチ１０１を押下し、この押下した状態を維持することにより、音声認識装置１の音声認識部１０４は音声入力待ち受け状態となる。そして、運転者が音声認識スイッチ１０１を開放することにより、音声認識装置１は音声入力が終了したものとみなす。
この発話入力モードにおいては、使用者は各入力情報ごとに発話開始と発話終了の両方のタイミングを指定しなければならないが、これにより音声認識部１０４は各発話の開始タイミングと終了タイミングを明確に知ることができる。したがって、環境騒音がある程度大きくても、発話音声の切り出しに失敗することがなく、高い精度の認識を維持することができる。
【００２９】
次に、このような構成の音声認識装置１の動作について説明する。
まず、入力方式の決定方法、すなわち、発話入力モードの設定方法について図３のフローチャートを参照して説明する。
まず、車両の電源を投入しエンジンを始動することにより処理が開始され、まず、騒音検出部１０３が、車室内の騒音量に関わる情報を取得する（ステップＳ１０１）。すなわち、騒音取得マイク部１０９が車室内の音量を検出し、車速取得部１１０が車両の走行速度を検出し、エンジン回転数取得部１１１がエンジン回転数を検出する。検出した車室内の騒音量に関わる情報は、音声認識スイッチ制御部１０５に出力される。
次に、運転負荷検出部１０８が、運転者の運転中の負荷の情報を取得する（ステップＳ１０３）。すなわち、ナビゲーション装置１１２が車両が走行している走行路の情報を検出し、車速取得部１１３が車両の走行速度を検出する。検出した運転者の運転負荷に関わる情報は、音声認識スイッチ制御部１０５に出力される。
【００３０】
次に、音声認識スイッチ制御部１０５において、騒音検出部１０３より入力された車室内の騒音に関わる情報に基づいて、車室内の騒音レベルを算出し、また、運転負荷検出部１０８より入力された運転者の運転負荷に関わる情報に基づいて、運転負荷のレベルを算出する（ステップＳ１０５）。
そして、算出された騒音レベルに基づいて、設定する発話入力モードを決定し、また、算出した負荷レベルに基づいて、決定した発話入力モードを実際に直ちに適用するか否かを判定する。負荷レベルが所定のレベル以下の場合には、決定した発話入力モードを実際に制御を行うモードとして設定する（ステップＳ１０７）。また、負荷レベルが所定のレベル以上の場合には、決定した発話入力モードの適用は行わず、現在設定されている入力モードをそのまま維持する。
音声認識装置１においては、このようなステップＳ１０１〜ステップＳ１０７の処理を、所定の時間間隔で繰り返し行い、車両の走行環境等に基づいて、適宜発話入力モードの設定を行う。
【００３１】
次に、前述したように設定された発話入力モードに基づいて音声入力を行う動作について、図４のフローチャートを参照して説明する。
まず、音声認識スイッチ制御部１０５および音声認識部１０４は、前述した処理により設定された発話入力モードの情報を取得する（ステップＳ２０１）。
次に、運転者が音声認識スイッチ１０１を押下するのを待機する（ステップＳ２０３）。
【００３２】
運転者による音声認識スイッチ１０１の押下を検出したら（ステップＳ２０３）、設定されている発話入力モードが一連の情報の入力を継続的に順次受け付ける第１の入力モード、または、１つの情報の入力ごとにスイッチ１０１を押下して発話開始を通知する第２の入力モードであるか否かを検出する（ステップＳ２０５）。
設定されている入力モードが第１または第２の入力モードの場合には、音声認識スイッチ１０１は、音声認識スイッチ制御部１０５の制御により押下された状態でホールドされる（ステップＳ２０７）。すなわち、図２に示す音声認識スイッチ１０１において、電磁石１２４の端子１２６に所定の電流が印加され、電磁石１２４に発生する磁力により可動端子１２２が接触端子１２５の間に吸引保持され、可動端子１２２に一体的に形成されている押しボタン１２１が押下された状態に維持される。そして、音声認識スイッチ１０１が押下される状態に維持されることにより、音声認識スイッチ１０１からはオン信号が音声認識部１０４に出力され続ける。
【００３３】
次に、音声認識部１０４の動作により、運転者に情報の入力を促す通知を行う（ステップＳ２０９）。すなわち、ディスプレイ１０６への情報の入力を要求するメッセージの表示、あるいは、スピーカ１０７からの情報の入力を要求するメッセージを音声出力等の処理を行う。
この入力要求の通知にしたがって、運転者は、要求された情報をマイク１００に向かって発話し、音声による情報入力を行う（ステップＳ２１１）。入力された音声データは、音声認識部１０４に入力され、認識に供される。
【００３４】
音声認識部１０４が入力される音声の切れ目を検出したら、発話入力モードが第２の入力モードの場合は（ステップＳ２１３）、音声認識スイッチ制御部１０５の制御により音声認識スイッチ１０１の押ボタンのホールド状態が解除される（ステップＳ２１５）。これにより、音声認識スイッチ１０１から音声認識部１０４へのオン信号の入力も終了される。なお、音声の切れ目を検出した場合においても、発話入力モードが第１のモードの場合は（ステップＳ２１３）、音声認識スイッチ１０１のホールドはのまま維持される。
【００３５】
一方、ステップＳ２０３において音声認識スイッチ１０１が押下されたことを検出した際に、入力モードが第３の入力モードだった場合には、音声認識スイッチ１０１のホールドは行わずに、直ちに、音声認識部１０４より運転者に情報を入力を促す通知を行う（ステップＳ２１７）。すなわち、ディスプレイ１０６への情報の入力を要求するメッセージの表示、あるいは、スピーカ１０７からの情報の入力を要求するメッセージを音声出力等の処理を行う。
この入力要求の通知にしたがって、運転者は、要求された情報をマイク１００に向かって発話し、音声による情報入力を行う（ステップＳ２１９）。マイク１００を介した運転者の発話音声の入力は、音声認識スイッチ１０１が押下されている間続けられ、運転者がスイッチを開放した時点で終了する（ステップＳ２２１）。
【００３６】
入力モードが第１のモードであって発話入力された音声の切れ目を検出した場合（ステップＳ２１１）、入力モードが第２のモードであって発話入力された音声の切れ目を検出した後に音声認識スイッチ１０１のホールドが解除された場合（ステップＳ２１５）、および、入力モードが第３のモードであって運転者により音声認識スイッチ１０１の押下が開放された場合（ステップＳ２２１）のいずれも、次に、情報の入力が終了か否かがチェックされる（ステップＳ２２３）。
引き続き入力する情報がある場合であって（ステップＳ２２３）、入力モードが第１のモードの場合には（ステップＳ２２５）、既に音声認識スイッチ１０１はホールドされているので、ステップＳ２０９に戻り、次の入力項目について運転者に情報の入力を促す通知を行う。以下、ステップＳ２０９〜ステップＳ２２２５の処理を繰り返す。
また、入力モードが第２または第３のモードの場合には、ステップＳ２０３に戻って、運転者により音声認識スイッチ１０１が押下されるのを検出する。そして、音声認識スイッチ１０１が押下されたら、各々、ステップＳ２０５からステップＳ２１１等を介してステップＳ２２３に至る処理、あるいは、ステップＳ２０５からステップＳ２１９等を介してステップＳ２２３に至る処理を繰り返す。
【００３７】
そして、いずれの入力モードの場合も、ステップＳ２２３において、全ての情報の入力が終了した場合には、入力モードが第１のモードである場合のみ（ステップＳ２２７）、音声認識スイッチ１０１のホールド状態を解除する処理が行われ（ステップＳ２２９）、一連の処理が終了される。
【００３８】
次に、このような音声入力処理の流れについて、図４および図５を参照し、各入力モードごとに説明する。
なお、以下の説明において、ステップの番号は図４に示すフローチャート中の符号を示し、状態の符号は図５中の符号を示す。
【００３９】
まず、発話入力モードが第１の入力モードの場合の音声入力処理の流れについて図５（Ａ）を参照して説明する。
まず、第１の入力モードにおいては、運転者が音声認識スイッチ１０１を押下すると（ステップＳ２０３、状態ａ）、音声認識スイッチ１０１はホールド状態に維持され（ステップＳ２０７、状態ｂ）、音声認識部１０４は入力要求をディスプレイ１０６あるいはスピーカ１０７に表示し（ステップＳ２０９、状態ｃ１）、音声入力の待ち受け状態となる（状態ｄ１）。ここで、運転者が発話をすることにより、その内容が音声認識部１０４で認識され入力される（ステップＳ２１１、状態ｅ１）。
【００４０】
１つの項目の入力が終了したら、直ちに次の項目について音声認識部１０４が入力要求を出力し（ステップＳ２０７、状態ｃ２）、再度音声入力の待ち受け状態となり（状態ｄ２）、運転者が発話をすることにより、その内容が入力される（ステップＳ２１１、状態ｅ２）。
第１の入力モードにおいては、このように、音声認識スイッチ１０１が押下されホールドされている状態で（状態ｂ）、入力要求の出力（ステップＳ２０７、状態ｃ１，ｃ２）、音声入力の待ち受け（状態ｄ１，ｄ２）および発話（ステップＳ２１１、状態ｅ１，ｅ２）が順次繰り返され、一連の情報が順次入力される。
そして、全ての項目について入力が終了したら、音声認識スイッチ１０１のホールド状態を解除し（ステップＳ２２９、状態ｆ）、処理が終了される（状態ｇ）。
【００４１】
次に、発話入力モードが第２の入力モードの場合の音声入力処理の流れについて図５（Ｂ）を参照して説明する。
第２の入力モードにおいては、運転者が音声認識スイッチ１０１を押下すると（ステップＳ２０３、状態ｈ１）、音声認識スイッチ１０１はホールド状態に維持され（ステップＳ２０７、状態ｉ１）、音声認識部１０４は入力要求をディスプレイ１０６あるいはスピーカ１０７に表示し（ステップＳ２０９、状態ｊ１）、音声入力の待ち受け状態となる（状態ｋ１）。ここで、運転者が発話をすることにより、その内容が音声認識部１０４で認識され入力される（ステップＳ２１１、状態ｍ１）。そして、１つの項目の入力が終了したら、音声認識スイッチ１０１のホールド状態は解除される（ステップＳ２１５、状態ｎ１）。
【００４２】
そして、次の項目について入力する場合には、再度運転者が音声認識スイッチ１０１を押下する（ステップＳ２０３、状態ｈ２）。これにより、最初の場合と同様に、音声認識スイッチ１０１はホールド状態に維持され（ステップＳ２０７、状態ｉ２）、音声認識部１０４が入力要求を出力し（ステップＳ２０９、状態ｊ２）、音声入力の待ち受け状態となり（状態ｋ２）、運転者が発話をすることにより、その内容が入力される（ステップＳ２１１、状態ｍ２）。そして、その項目の入力が終了したら、やはり音声認識スイッチ１０１のホールド状態は解除される（ステップＳ２１５、状態ｎ２）。
【００４３】
第２の入力モードにおいては、このように、各音声入力の開始時点において、音声認識スイッチ１０１を押下する（状態ｈ１、ｈ２）。押下された音声認識スイッチ１０１は、第１のモードと同様にホールドされるので（状態ｉ１，ｉ２）、その状態において、入力要求の出力（ステップＳ２０７、状態ｊ１，ｊ２）、音声入力の待ち受け（状態ｋ１，ｋ２）および発話（ステップＳ２１１、状態ｍ１，ｍ２）を行う。そして、このような処理を順次繰り返し、一連の情報を入力し、全ての項目について入力が終了したら、処理を終了する（状態ｐ）。
【００４４】
次に、発話入力モードが第３の入力モードの場合の音声入力処理の流れについて図５（Ｃ）を参照して説明する。
第３の入力モードにおいては、運転者は、音声認識スイッチ１０１を押下し（ステップＳ２０３、状態ｑ１）、発話をする間、音声認識スイッチ１０１を押下し続ける（状態ｒ１）。この時、音声認識スイッチ１０１はホールドされない。この状態で、音声認識部１０４は入力要求をディスプレイ１０６あるいはスピーカ１０７より出力し（ステップＳ２１７、状態ｓ１）、音声入力の待ち受け状態となる（状態ｔ１）。ここで、運転者が発話をすることにより、その内容が音声認識部１０４で認識され入力される（ステップＳ２１９、状態ｕ１）。そして、運転者が音声認識スイッチ１０１を開放することにより（ステップＳ２２１、状態ｖ１）、１つの項目の入力が終了する。
【００４５】
そして、次の項目について入力する場合には、再度運転者が音声認識スイッチ１０１を押下し（ステップＳ２０３、状態ｑ２）、押下し続ける（状態ｒ２）。この状態で、音声認識部１０４は入力要求をディスプレイ１０６あるいはスピーカ１０７に出力し（ステップＳ２１７、状態ｓ２）、音声入力の待ち受け状態となり（状態ｔ２）、運転者が発話をすることによりその内容が音声認識部１０４で認識され入力される（ステップＳ２１９、状態ｕ２）。そして、運転者が音声認識スイッチ１０１を開放することにより（ステップＳ２２１、状態ｖ２）、その項目の入力が終了する。
【００４６】
第３の入力モードにおいては、このように、各情報の入力ごとに、運転者が音声認識装置１０１０を押下し続け、発話の開始（状態ｑ１、ｑ１）と終了（状態１、ｖ２）のタイミングを指定し、その間に、入力要求の出力（ステップＳ２１７、状態ｓ１，ｓ２）、音声入力の待ち受け（状態ｔ１，ｔ２）および発話（ステップＳ２１９、状態ｕ１，ｕ２）を行い、情報を入力する。そして、これを順次繰り返し、一連の情報を順次入力する。
そして、全ての項目について入力が終了したら、一連の情報入力処理も終了する（状態ｐ）。
【００４７】
なお、以上説明した実施の形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施の形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【００４８】
たとえば、前述した実施の形態においては、第１〜第３の３種類の発話入力モードから、環境騒音等の情報に基づいて１つの発話入力モードを選択するようにしていた。しかし、切り換える発話入力モードは、２週類であってもよい。
たとえば、図６に示すように、第１の発話入力モードと第２の発話入力モードの２つを環境騒音の騒音量に基づいて切り換えるようにしてもよい。
また、図７に示すように、第２の発話入力モードと第３の発話入力モードの２つを環境騒音の騒音量等に基づいて切り換えるようにしてもよい。
【００４９】
また、前述した実施の形態においては、騒音検出部１０３の騒音取得マイク部１０９、車速取得部１１０およびエンジン回転数取得部１１１、および、運転負荷検出部１０８のナビゲーション装置１１２および車速取得部１１３は、各々、所定の時間間隔で騒音や車速等を検出し、検出結果を音声認識スイッチ制御部１０５に出力していた。しかし、たとえば騒音量や車速あるいはエンジン回転数の変化を検出した時に、その変化した検出結果を音声認識スイッチ制御部１０５に出力するようにしてもよい。
【図面の簡単な説明】
【図１】図１は、本発明の一実施の形態の音声認識装置の構成を示すブロック図である。
【図２】図２は、図１に示した音声認識装置の音声認識スイッチの構成を示す図である。
【図３】図３は、図１に示した音声認識装置における発話入力モードの設定方法を示すフローチャートである。
【図４】図４は、図１に示した音声認識装置の音声認識スイッチ制御部で行われる音声認識スイッチの制御方法を示すフローチャートである。
【図５】図５は、図１に示した音声認識装置において使用する発話入力モードの種類とその各モードにおける音声入力動作を説明するための図である。
【図６】図６は、図１に示した音声認識装置において使用する発話入力モードの種類とその各モードにおける音声入力動作の他の例を説明するための図である。
【図７】図７は、図１に示した音声認識装置において使用する発話入力モードの種類とその各モードにおける音声入力動作のさらに他の例を説明するための図である。
【図８】図８は、従来の音声認識装置における音声入力動作を説明するための図である。
【符号の説明】
１…音声認識装置
１００…マイク
１０１…音声認識スイッチ
１０２…キャンセルスイッチ
１０３…騒音検出部
１０９…騒音取得マイク部
１１０…車速取得部
１１１…エンジン回転数取得部
１０４…音声認識部
１０５…音声認識スイッチ制御部
１０６…ディスプレイ
１０７…スピーカ
１０８…運転負荷検出部
１１２…ナビゲーション装置
１１３…車速取得部
【図１】
2004354722.tif 000003
【図２】
2004354722.tif 000004
【図３】
2004354722.tif 000005
【図４】
2004354722.tif 000006
【図５】
2004354722.tif 000007
【図６】
2004354722.tif 000008
【図７】
2004354722.tif 000009
【図８】
2004354722.tif 000010