(57)【特許請求の範囲】
【請求項１】
入力される音声の認識処理を行う認識処理部と、
車両の状況とその状況において遷移の目標とされる車載装置の状態とを示す情報が遷移確認のための音声通知情報とともに関連付けられて記憶された記憶部と、
前記記憶部に記憶されている車両の状況にあって、遷移確認のための対応する音声通知への回答として認識処理される音声の入力があったとき、当該状況に対応して遷移の目標とされる車載装置の状態への制御を行う制御部とを備え、
前記制御部は、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態が認識された時点で前記認識処理部による音声認識処理を停止する音声認識装置。
【請求項２】
前記遷移の目標とされる車載装置の状態が操作の必要とされる車載装置の操作後の状態であり、
前記制御部は、前記遷移の目標とされる車載装置の状態への制御として、当該車載装置の状態を前記操作後の状態に自動遷移させる制御を行う請求項１に記載の音声認識装置。
【請求項３】
前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる状態が関連付けられた車載装置が複数あるとき、前記制御部は、それら車載装置の全てが遷移の目標とされる状態となったことが認識された時点で前記認識処理部による音声認識処理を停止する請求項１又は請求項２に記載の音声認識装置。
【請求項４】
前記制御部は、それぞれ対応する車載装置の状態を制御する１乃至複数の車載制御装置と共々、車両ネットワークを介して接続されており、該当する車載装置の状態が遷移した時点で対応する車載制御装置から前記車両ネットワークを通じて車載装置ごとに識別可能に入力される車載装置の状態と、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされている車載装置の状態とが合致したときに、前記認識処理部による音声認識処理を停止する請求項１〜請求項３の何れか一項に記載の音声認識装置。
【請求項５】
音声入力機能を有する情報端末と、前記情報端末から送られる音声を認識処理し、その認識結果を示す情報を前記情報端末に戻す外部サーバとを含んで構成される音声認識システムであって、
前記情報端末は、
車両の状況とその状況において遷移の目標とされる車載装置の状態とを示す情報が遷移確認のための音声通知情報とともに関連付けられて記憶された記憶部と、
前記記憶部に記憶されている車両の状況にあって、入力された音声が遷移確認のための対応する音声通知への回答であるとの認識結果を示す情報を前記外部サーバから受けたときに、当該状況に対応して遷移の目標とされる車載装置の状態への制御を行う制御部とを備え、
前記制御部は、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態が認識された時点で音声認識処理の停止指令を前記外部サーバに送ることを特徴とする音声認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等の車両において音声認識処理を行う音声認識装置及び音声認識システムに関する。
【背景技術】
【０００２】
従来から、車両の乗員が発した音声の認識処理を行う音声認識装置が提案されている。そして、こうした音声認識装置の一例としては、例えば特許文献１に見られるように、ドライバにとって興味を引くことが想定される地点に車両が接近したことをトリガとして、その地点に関する情報を音声対話によってドライバに取得させるべく、音声認識処理を自動的に開始する装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５１２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記文献に記載の装置も含め、従来のこの種の装置では通常、ドライバからの音声入力の終了を表す音節を識別することが困難であるために、音声入力が検出されない状態が一定時間継続されたことを条件として音声入力が終了したと認識するようにしている。そのため、この条件判断するための一定時間の分だけ、音声認識処理を停止させるまでの時間も長期化する傾向にあった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、その目的は、音声認識処理にかかる継続期間の必要以上の長期化を避けることのできる音声認識装置及び音声認識システムを提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するために、本発明の音声認識装置は、入力される音声の認識処理を行う認識処理部と、車両の状況とその状況において遷移の目標とされる車載装置の状態とを示す情報が遷移確認のための音声通知情報とともに関連付けられて記憶された記憶部と、前記記憶部に記憶されている車両の状況にあって、遷移確認のための対応する音声通知への回答として認識処理される音声の入力があったとき、当該状況に対応して遷移の目標とされる車載装置の状態への制御を行う制御部とを備え、前記制御部は、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態が認識された時点で前記認識処理部による音声認識処理を停止する。
【０００７】
また、上記課題を解決するために、本発明の音声認識システムは、音声入力機能を有する情報端末と、前記情報端末から送られる音声を認識処理し、その認識結果を示す情報を前記情報端末に戻す外部サーバとを含んで構成される音声認識システムであって、前記情報端末は、車両の状況とその状況において遷移の目標とされる車載装置の状態とを示す情報が遷移確認のための音声通知情報とともに関連付けられて記憶された記憶部と、前記記憶部に記憶されている車両の状況にあって、入力された音声が遷移確認のための対応する音声通知への回答であるとの認識結果を示す情報を前記外部サーバから受けたときに、当該状況に対応して遷移の目標とされる車載装置の状態への制御を行う制御部とを備え、前記制御部は、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態が認識された時点で音声認識処理の停止指令を前記外部サーバに送る。
【０００８】
上記構成によれば、車両の状況に関連付けられている車載装置の状態が遷移確認のための音声通知あるいはドライバによるその回答以前に既に遷移の目標とされる状態であることが認識されたときには即座に音声認識処理が停止される。そのため、音声認識処理にかかる継続期間の必要以上の長期化を避けることができる。
【０００９】
また、上記音声認識装置として好ましくは、前記遷移の目標とされる車載装置の状態が操作の必要とされる車載装置の操作後の状態であり、前記制御部は、前記遷移の目標とされる車載装置の状態への制御として、当該車載装置の状態を前記操作後の状態に自動遷移させる制御を行う。
【００１０】
上記構成によれば、例えば窓やライト等の開閉操作やオンオフ操作等が必要とされる車載装置が対象とされることで、より利便性の高い制御を前提としつつ、音声認識処理にかかる継続時間の必要以上の長期化を避けることができる。
【００１１】
また、上記音声認識装置として好ましくは、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされる状態が関連付けられた車載装置が複数あるとき、前記制御部は、それら車載装置の全てが遷移の目標とされる状態となったことが認識された時点で前記認識処理部による音声認識処理を停止する。
【００１２】
上記構成によれば、例えば車内の温度が設定温度よりも低い状況に対応してシートヒータ及びエアコンのオン動作が関連付けられている場合等のように、車両の状況に関連付けられている車載装置が複数あるときに、それらの車載装置の一部が未だ遷移の目標とされる状態ではないにも関わらず音声認識処理が停止されてしまうことを回避できる。
【００１３】
また、上記音声認識装置として好ましくは、前記制御部は、それぞれ対応する車載装置の状態を制御する１乃至複数の車載制御装置と共々、車両ネットワークを介して接続されており、該当する車載装置の状態が遷移した時点で対応する車載制御装置から前記車両ネットワークを通じて車載装置ごとに識別可能に入力される車載装置の状態と、前記記憶部に記憶されている車両の状況に対応して遷移の目標とされている車載装置の状態とが合致したときに、前記認識処理部による音声認識処理を停止する。
【００１４】
上記構成によれば、記憶部の更新等も必要にはなるものの、制御部が音声認識に基づいて制御対象とする車載装置を追加する場合であれ、車両ネットワークに所望とされる新たな車載装置を接続すればよいため、音声認識装置やシステムを運用する上での柔軟性や汎用性を高めることができる。
【図面の簡単な説明】
【００１５】
【図１】音声認識装置の第１の実施の形態が適用される車両内の装置の概略構成を示すブロック図。
【図２】同実施の形態の音声認識装置が車両の状況に関連付けて記憶している遷移の目標とされる車載装置の状態とその遷移確認のための音声通知情報の一例を示す模式図。
【図３】同実施の形態の音声認識装置が実行する音声認識処理の処理手順を示すフローチャート。
【図４】同実施の形態の音声認識装置が実行する音声認識処理の処理手順を示すフローチャート。
【図５】同実施の形態の音声認識装置が音声認識処理を実行する際の制御信号の流れを示すシーケンスチャート。
【図６】音声認識装置の第２の実施の形態が適用される車両内の装置の概略構成を示すブロック図。
【図７】音声認識システムの第３の実施の形態が適用される車両内の装置と管理センターとの概略構成を示すブロック図。
【図８】同実施の形態の音声認識システムが音声認識処理を実行する際の制御信号の流れを示すシーケンスチャート。
【図９】音声認識システムの第４の実施の形態が適用される車両内の装置と外部サーバとの概略構成を示すブロック図。
【図１０】同実施の形態の音声認識システムが音声認識処理を実行する際の制御信号の流れを示すシーケンスチャート。
【発明を実施するための形態】
【００１６】
（第１の実施の形態）
以下、音声認識装置の第１の実施の形態について図面を参照して説明する。
図１に示すように、本実施の形態の音声認識装置が適用される車両は、情報端末として機能しつつ車両の経路案内を行うナビゲーション装置１００を備えている。ナビゲーション装置１００の制御装置、すなわちナビゲーション制御装置１１０は、例えばＣＡＮ（Controller Area Network）等の車両ネットワークＮＷを介してエンジン制御装置１２０、ボディ制御装置１２１、ブレーキ制御装置１２２等の各種の車載制御装置に接続されている。なお、各種の車載制御装置は、いわゆるＥＣＵ（Electronic Control Unit）であって演算装置や記憶装置を有する小型コンピュータを含んで構成されている。
【００１７】
ナビゲーション制御装置１１０は、ナビゲーション装置１００に設けられたマイク１３０を通じて入力される音声に対して音声認識処理を行う認識処理部１１１を有している。
認識処理部１１１は、例えば、マイク１３０から入力される音声を一定の時間幅を有する複数の区間に分割するとともに、分割した区間に含まれる音声の特徴ベクトルを予め用意した音声パターンの特徴ベクトルに対してＤＰ（Dynamic Programming）マッチング等により照合する。そして、認識処理部１１１は、特徴ベクトルの類似度が最も高い音声パターンをその区間において発せられた音声の内容であると解析するとともに、解析した音声の内容を文字データに変換する。また、認識処理部１１１は、変換した文字データを制御部１１２に入力する。
【００１８】
制御部１１２は、認識処理部１１１から入力される文字データと発話の内容のモデルとを照合する。そして、制御部１１２は、モデルのうちから照合された発話の内容を車両の乗員が発した発話の内容として解析する。この場合、モデルは、予め用意された発話の内容の文字データに対し、ベイジアンネットワークや決定木等のモデル化の手法を適用することにより生成される。
【００１９】
そして、制御部１１２は、発話の内容の解析結果に応じた制御条件でボディ制御装置１２１及びブレーキ制御装置１２２等の各種の車載制御装置に制御指令を送信して車載装置の動作を制御する。具体的には、制御部１１２は、ボディ制御装置１２１への制御指令の送信を通じて、窓、ドア、シートヒータ、ウィンカー、ハザードランプ等の車載装置の動作を制御する。また、制御部１１２は、ブレーキ制御装置１２２への制御指令の送信を通じて、パーキングブレーキ等の車載装置の動作を制御する。
【００２０】
また、制御部１１２は、エンジン制御装置１２０、ボディ制御装置１２１及びブレーキ制御装置１２２等の各種の車載制御装置から車両ネットワークＮＷを介して受信する情報に基づき、各々の車載制御装置の制御対象となる車載装置の動作を監視している。
【００２１】
例えば、ボディ制御装置１２１には、車両の状況に関する情報を取得するための要素として、窓の開閉状態を検出する窓開閉センサ１４０、ドアの開閉状態を検出するドア開閉センサ１４１、イグニッションのオンオフ状態やトランク及びボンネットの開閉状態を検出するスイッチ１４２、車外の輝度を検出するライトセンサ１４３、車内の温度を検出する車内温度センサ１４４等が接続されている。そして、制御部１１２は、これらからボディ制御装置１２１を介して受信する情報に基づきボディ制御装置１２１の制御対象となる車載装置の動作を監視している。
【００２２】
また、ナビゲーション制御装置１１０は、車両の状況とその状況において遷移の目標とされる車載装置の状態が遷移確認のための音声通知情報とともに関連付けられて記憶された記憶部１１３を有している。この場合、遷移の目標とされる車載装置の状態とは、操作の必要とされる車載装置の操作後の状態である。そして、制御部１１２は、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致したときには、その状況に関連付けられて記憶部１１３に記憶されている音声通知情報をナビゲーション装置１００に設けられたスピーカ１３１に出力して音声通知を行う。
【００２３】
例えば、図２において「１」として示す例では、「（１）窓＝開、（２）エンジンＯＦＦ」という車両の状況において、「開いている窓が閉まる」という車載装置の状態が、「窓を閉めますか？」という音声通知情報とともに関連付けられている。そして、車両の乗員がこの音声通知に対して「はい」等の遷移を指示する旨の回答をしたときには、制御部１１２からボディ制御装置１２１に制御指令が出力されることにより窓が閉じられた状態となる。
【００２４】
このように、この例では、記憶部１１３に記憶されている車両の状況にあって、遷移確認のための対応する音声通知への回答として認識処理される音声の入力があったとき、当該状況に対応して遷移の目標とされる車載装置の状態への自動遷移が行われる。
【００２５】
ただし、遷移確認のための対応する音声通知への回答として認識処理される音声の入力があったときに、例えば車両の乗員への注意を促す動作等、当該状況に対応して遷移の目標とされる車載装置の状態への広い意味での制御が行われるのであれば、遷移の目標とされる車載装置の状態への自動遷移までもが必ずしも行われなくてもよい。
【００２６】
例えば、図２において「７」として示す例では、「（１）長時間の駐車時、（２）トランク＝開（又は、ボンネット＝開）」という車両の状況において、「トランクが閉まる（又は、ボンネットが閉まる）」という車載装置の状態が、「トランクが開いています（又は、ボンネットが開いています）」という音声通知情報とともに関連付けられている。そして、車両の乗員がこの音声通知を受け取った旨を示す回答をしたときには、車両の乗員からトランク又はボンネットを閉じる動作が完了した旨の回答がなされるまでその動作確認のための音声通知が一定時間ごとになされる。すなわち、この例では、遷移確認のための対応する音声通知への回答として認識処理される音声の入力があったときに、遷移の目標とされる車載装置の状態への自動遷移までは行われないものの、その状況に対応して遷移の目標とされる車載装置の状態への遷移を車両の乗員に促す制御が行われることとなる。
【００２７】
一方、本実施の形態では、記憶部１１３に記憶されている車両の状況にあって、その状況に対応して遷移の目標とされる車載装置の状態への遷移があった旨を示す信号がその車載装置の動作を制御する車載制御装置から停止割り込み信号として入力されたときには、音声認識処理が停止されることとなる。
【００２８】
次に、本実施の形態の装置の動作として、ナビゲーション制御装置１１０が実行する音声認識処理についてその具体的な処理手順を説明する。
ナビゲーション制御装置１１０は、車両の走行時であれ駐車時であれ、電気系統が能動（オン）となっている条件で図３及び図４に示す音声認識処理を実行する。
【００２９】
ナビゲーション制御装置１１０はまず、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致するまで待機する（ステップＳ１０）。そして、車両の状況が合致したときには（ステップＳ１０＝ＹＥＳ）、その合致した車両の状況に関連付けて遷移の目標となる状態が記憶された車載装置を制御対象として設定する（ステップＳ１１）。
【００３０】
続いて、ナビゲーション制御装置１１０は通知準備処理を開始する（ステップＳ１２）。この通知準備処理では、ナビゲーション制御装置１１０は、音声通知時における文言の選択や、スピーカ１３１に対する音声データの送信や、マイク１３０に対する音声待機状態への遷移を促す指令の送信を行う。
【００３１】
そして次に、ナビゲーション制御装置１１０は、車両ネットワークＮＷに接続された各種の車載制御装置から上記停止割り込み信号が入力されたか否かを判定する（ステップＳ１３）。この場合、ナビゲーション制御装置１１０は、先のステップＳ１１において制御対象として設定した車載装置の動作を制御する車載制御装置から同車載装置が遷移の目標となる状態に至った旨を示す信号が停止割り込み信号として入力されたか否かを車載装置ごとに判定する。例えば、図２において「１」として示す例に対して現在の車両の状況が合致したときには、ナビゲーション制御装置１１０は、制御対象となる車載装置として窓を設定しており、窓の動作を制御するボディ制御装置１２１から窓が閉まったことを示す信号が停止割り込み信号として入力されたか否かを判定する。
【００３２】
そして、ナビゲーション制御装置１１０は、停止割り込み信号が入力されたときには（ステップＳ１３＝ＹＥＳ）、記憶部１１３に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態を認識したと判断して通知準備処理を停止する（ステップＳ１４）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されないときには（ステップＳ１３＝ＮＯ）、通知準備処理が完了したか否かを判定する（ステップＳ１５）。
【００３３】
そして、ナビゲーション制御装置１１０は、通知準備処理が完了していないときには（ステップＳ１５＝ＮＯ）、その処理をステップＳ１３に戻して通知準備処理が完了するまで停止割り込み信号が入力されたか否かを判定する。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されることなく通知準備処理が完了したときには（ステップＳ１５＝ＹＥＳ）、音声通知を開始する（ステップＳ１６）。この音声通知では、ナビゲーション制御装置１１０は、スピーカ１３１に送信した音声データに基づき、そのときの車両の状況に関連付けられて記憶部１１３に記憶されている音声通知情報をスピーカ１３１から出力する。例えば、図２において「１」として示す例に対して現在の車両の状況が合致したときには、ナビゲーション制御装置１１０は、その車両の状況に対応付けて記憶されている「窓を閉めますか？」という音声通知情報をスピーカ１３１から出力する。
【００３４】
そして次に、ナビゲーション制御装置１１０は、車両ネットワークＮＷに接続された各種の車載制御装置から停止割り込み信号が入力されたか否かを判定する（ステップＳ１７）。そして、ナビゲーション制御装置１１０は、停止割り込み信号が入力されたときには（ステップＳ１７＝ＹＥＳ）、記憶部１１３に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態を認識したと判断して音声通知を停止する（ステップＳ１８）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されないときには（ステップＳ１７＝ＮＯ）、音声通知が完了したか否かを判定する（ステップＳ１９）。
【００３５】
そして、ナビゲーション制御装置１１０は、音声通知が完了していないときには（ステップＳ１９＝ＮＯ）、その処理をステップＳ１７に戻して音声通知が完了するまで停止割り込み信号が入力されたか否かを判定する。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されることなく音声通知が完了したときには（ステップＳ１９＝ＹＥＳ）、音声待機を開始する（ステップＳ２０）。この音声待機では、ナビゲーション制御装置１１０は、マイク１３０に対する音声待機状態の維持を促す指令の送信を行う。
【００３６】
続いて、ナビゲーション制御装置１１０は、車両の乗員からマイク１３０を通じて音声が入力されたか否かを判定する（ステップＳ２１）。そして、ナビゲーション制御装置１１０は、音声が入力されないときには（ステップＳ２１＝ＮＯ）、音声通知が完了してから予め設定した閾値時間が経過したか否かを判定する（ステップＳ２２）。この閾値時間は、音声が入力されない状態が継続したときに車両の乗員からの音声の入力が終了したと判断する際の基準となる値として設定されている。なお、ナビゲーション制御装置１１０は、音声通知が完了してから一定時間が経過しても音声が入力されないときや、車両の乗員に対して音声の入力を促すためのスイッチが操作されたときに、音声の入力を促す音声通知をスピーカ１３１を通じて行うようにしてもよい。
【００３７】
そして、ナビゲーション制御装置１１０は、音声通知が完了してから閾値時間が経過したときには（ステップＳ２２＝ＹＥＳ）、音声待機を停止する（ステップＳ２３）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、音声通知が完了してから閾値時間が経過していないときには（ステップＳ２２＝ＮＯ）、車両ネットワークＮＷに接続された各種の車載制御装置から停止割り込み信号が入力されたか否かを判定する（ステップＳ２４）。
【００３８】
そして、ナビゲーション制御装置１１０は、停止割り込み信号が入力されたときには（ステップＳ２４＝ＹＥＳ）、記憶部１１３に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態を認識したと判断して音声待機を停止する（ステップＳ２３）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されないときには（ステップＳ２４＝ＮＯ）、その処理をステップＳ２１に戻し、マイク１３０を通じて音声が入力されるか、又は、音声通知が完了してから閾値時間が経過するまで停止割り込み信号が入力されたか否かを判定する。
【００３９】
また、ナビゲーション制御装置１１０は、音声通知が完了してから閾値時間が経過する前に、停止割り込み信号が入力されることなくマイク１３０を通じて音声が入力されたときには（ステップＳ２１＝ＹＥＳ）、音声解析処理を開始する（ステップＳ２５）。この音声解析処理では、ナビゲーション制御装置１１０は、スピーカ１３１から出力された音声通知に対して車両の乗員からマイク１３０を通じて入力された回答の内容を解析する。
【００４０】
そして次に、ナビゲーション制御装置１１０は、車両ネットワークＮＷに接続された各種の車載制御装置から停止割り込み信号が入力されたか否かを判定する（ステップＳ２６）。そして、ナビゲーション制御装置１１０は、停止割り込み信号が入力されたときには（ステップＳ２６＝ＹＥＳ）、記憶部１１３に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態を認識したと判断して音声解析処理を停止する（ステップＳ２７）。また、ナビゲーション制御装置１１０は、音声待機も併せて停止する（ステップＳ２８）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されないときには（ステップＳ２６＝ＮＯ）、音声解析処理が完了したか否かを判定する（ステップＳ２９）。
【００４１】
そして、ナビゲーション制御装置１１０は、音声解析処理が完了していないときには（ステップＳ２９＝ＮＯ）、その処理をステップＳ２６に戻して音声解析処理が完了するまで停止割り込み信号が入力されたか否かを判定する。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されることなく音声解析処理が完了したときには（ステップＳ２９＝ＹＥＳ）、解析した音声の内容が車載装置の状態の遷移を指示するものであるか否かを判定する（ステップＳ３０）。
【００４２】
そして、ナビゲーション制御装置１１０は、解析した音声の内容が車載装置の状態の遷移を指示するものではないときには（ステップＳ３０＝ＮＯ）、その処理をステップＳ１０に戻して上述した待機状態となる。一方、ナビゲーション制御装置１１０は、解析した音声の内容が車載装置の状態の遷移を指示するものであるときには（ステップＳ３０＝ＹＥＳ）、車載装置の状態の遷移を開始する（ステップＳ３１）。この車載装置の状態の遷移では、ナビゲーション制御装置１１０は、音声の解析結果に基づき制御対象となる車載装置に対して状態の遷移を促す指令の送信を行う。例えば、図２において「１」として示す例に対して現在の車両の状況が合致したときには、ナビゲーション制御装置１１０は、その車両の状況に対応付けて記憶されている「窓を閉めますか？」という音声通知情報をスピーカ１３１から出力する。これに対し、ナビゲーション制御装置１１０は、例えば車両の乗員から「はい」という回答がマイク１３０を通じて入力されたときには、窓を目標となる閉じた状態に遷移させる。
【００４３】
そして次に、ナビゲーション制御装置１１０は、車両ネットワークＮＷに接続された各種の車載制御装置から停止割り込み信号が入力されたか否かを判定する（ステップＳ３２）。そして、ナビゲーション制御装置１１０は、停止割り込み信号が入力されたときには（ステップＳ３２＝ＹＥＳ）、記憶部１１３に記憶されている車両の状況に対応して遷移の目標とされる車載装置の状態を認識したと判断して車載装置の状態の遷移を停止する（ステップＳ３３）。その後、ナビゲーション制御装置１１０は、その処理をステップＳ１０に戻して上述した待機状態となる。なお、ナビゲーション制御装置１１０は、車載装置の状態の遷移途中に車両の乗員から停止の指示を含む音声の入力があったときに車載装置の遷移を停止するようにしてもよい。この場合、ナビゲーション制御装置１１０は、入力された音声の内容を解析することにより停止の指示の有無を判断するようにしてもよいし、車載装置の状態の遷移途中に音声の入力があったときに入力された音声の内容を解析することなく停止の指示があったと一律に判断するようにしてもよい。
【００４４】
また、ナビゲーション制御装置１１０は、停止割り込み信号が入力されないときには（ステップＳ３２＝ＮＯ）、車載装置の状態の遷移が完了したか否かを判定する（ステップＳ３４）。そして、ナビゲーション制御装置１１０は、車載装置の状態の遷移が完了していないときには（ステップＳ３４＝ＮＯ）、その処理をステップＳ３２に戻して車載装置の状態の遷移が完了するまで停止割り込み信号が入力されたか否かを判定する。一方、ナビゲーション制御装置１１０は、停止割り込み信号が入力されることなく車載装置の状態の遷移が完了したときには（ステップＳ３４＝ＹＥＳ）、その処理をステップＳ１０に戻して上述した待機状態となる。
【００４５】
次に、本実施の形態のナビゲーション制御装置１１０の作用について、特に音声解析処理の途中で停止割り込み信号が入力された場合を例に挙げて以下説明する。
図５に示すように、本実施の形態では、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致したときには、ナビゲーション制御装置１１０からスピーカ１３１に対して音声通知が要求される。そして、スピーカ１３１は、この音声通知の要求に応じて車両の乗員に対して音声通知を行う。また同時に、ナビゲーション制御装置１１０からマイク１３０に対して音声待機が要求される。そして、マイク１３０は、この音声待機の要求に応じて音声待機状態となる。
【００４６】
続いて、音声待機状態にあるマイク１３０に対して車両の乗員から回答があると、この回答の信号がマイク１３０からナビゲーション制御装置１１０に入力される。そして、ナビゲーション制御装置１１０は、入力された回答の信号に対して音声解析処理を行う。
【００４７】
ここで、ナビゲーション制御装置１１０が音声解析処理を行っている最中に車載装置が音声認識を介さずに手動で目標となる状態に遷移したとする。例えば、図２において「１」として示す例に対して現在の車両の状況が合致したときに、マイク１３０からの「窓を閉めますか？」という音声通知に対する車両の乗員からの「はい」という回答の解析処理が行われている最中にスイッチの操作等に基づき窓が手動で閉じられたとする。この場合、ナビゲーション制御装置１１０は、音声解析処理を即座に停止するとともに、マイク１３０に対して音声待機の停止を即座に要求する。
【００４８】
すなわち、通常であれば、ナビゲーション制御装置１１０は、車両の乗員から入力される音声のうちどこからどこまでが一連の会話であるかを認識できないため、音声が入力されない状態が閾値時間を経過しない限りは音声の入力が終了したと判断することができず、音声待機状態を維持することとなる。そして、この音声待機状態を短縮するために、閾値時間の長さを短くしようとすると、一連の会話が終了していないにも関わらず、ナビゲーション制御装置１１０が車両の乗員からの音声の入力が終了したと誤認識して音声待機状態を解除してしまうこともある。一方、このような誤認識を回避するために閾値時間の長さを長くしようとすると、音声の入力が終了してからの回答待ち状態が長くなるだけでなく、その間に車内の雑音等が一連の会話であると誤認識されやすくなることによっても、回答待ち状態が必要以上に長くなってしまうことがある。
【００４９】
この点、本実施の形態では、ナビゲーション制御装置１１０は、車載装置が手動で遷移の目標となる状態に遷移したと認識した時点で、音声認識に基づき車載装置の状態を遷移させることがもはや不要となることから、音声が入力されない状態が閾値時間を経過していないとしても音声解析処理やマイク１３０の音声待機を即座に停止する。そのため、音声解析処理やマイク１３０の音声待機状態が必要以上に長期化することが回避される。
【００５０】
以上説明したように、上記第１の実施の形態によれば、以下に示す効果を得ることができる。
（１）車両の状況に関連付けられている車載装置の状態が遷移確認のための音声通知あるいはドライバによるその回答以前に既に遷移の目標とされる状態であることが認識されたときには即座に音声認識処理が停止される。そのため、音声認識処理にかかる継続期間の必要以上の長期化を避けることができる。
【００５１】
（２）例えば窓やライト等の開閉操作やオンオフ操作等が必要とされる車載装置が対象とされることで、より利便性の高い制御を前提としつつ、音声認識処理にかかる継続時間の必要以上の長期化を避けることができる。
【００５２】
（３）記憶部１１３の更新等も必要にはなるものの、制御部１１２が音声認識に基づいて制御対象とする車載装置を追加する場合であれ、車両ネットワークＮＷに所望とされる新たな車載装置を接続すればよいため、音声認識装置を運用する上での柔軟性や汎用性を高めることができる。
【００５３】
（第２の実施の形態）
次に、音声認識装置の第２の実施の形態について図面を参照して説明する。なお、第２の実施の形態は、車両の乗員との間の音声の入出力がスマートフォンやタブレット端末等の携帯情報端末を用いて行われる点が第１の実施の形態と異なる。したがって、以下の説明においては、第１の実施の形態と相違する構成について主に説明し、第１の実施の形態と同一又は相当する構成については重複する説明を省略する。
【００５４】
図６に示すように、本実施の形態のナビゲーション制御装置１１０は、マイク１５１及びスピーカ１５２を備える携帯情報端末１５０に有線又は無線を通じて情報通信可能に接続されている。ナビゲーション制御装置１１０の認識処理部１１１には、携帯情報端末１５０に設けられたマイク１５１を通じて音声が入力される。また、ナビゲーション制御装置１１０の制御部１１２は、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致したときには、その状況に関連付けられて記憶部１１３に記憶されている音声通知情報を携帯情報端末１５０に設けられたスピーカ１５２に出力して音声通知を行う。
【００５５】
そして、ナビゲーション制御装置１１０が音声解析処理を行っている最中に車載装置が音声認識を介さずに手動で目標となる状態に遷移したときには、ナビゲーション制御装置１１０は、音声解析処理を即座に停止するとともに、携帯情報端末１５０に設けられたマイク１５１に対して音声待機の停止を即座に要求する。
【００５６】
したがって、上記第２の実施の形態によっても、上記第１の実施の形態の効果（１）〜（３）と同様の効果を得ることができる。
（第３の実施の形態）
次に、音声認識システムの第３の実施の形態について図面を参照して説明する。なお、第３の実施の形態は、ナビゲーション制御装置が音声認識機能を有しておらず、ナビゲーション制御装置との間で無線通信により情報を授受する管理センターが音声認識処理を行う点が第１の実施の形態と異なる。したがって、以下の説明においては、第１の実施の形態と相違する構成について主に説明し、第１の実施の形態と同一又は相当する構成については重複する説明を省略する。
【００５７】
図７に示すように、本実施の形態の音声認識システムは、ナビゲーション装置１００と、外部サーバとして機能する管理センター１６０とによって構成されている。ナビゲーション制御装置１１０は、管理センター１６０の無線通信部１６１との間で無線通信により情報を授受する無線通信部１１４を有している。ナビゲーション制御装置１１０の無線通信部１１４には、ナビゲーション装置１００に設けられたマイク１３０を通じて音声が入力される。そして、無線通信部１１４は、入力された音声を無線通信を通じて管理センター１６０の無線通信部１６１に送信する。
【００５８】
管理センター１６０は、ナビゲーション制御装置１１０から無線通信部１６１を通じて入力された音声に対して音声認識処理を行う認識処理部１６２を有している。そして、管理センター１６０は、認識処理部１６２が認識処理した文字データを無線通信部１６１を通じてナビゲーション制御装置１１０に送信する。
【００５９】
ナビゲーション制御装置１１０の制御部１１２は、管理センター１６０から入力された文字データに基づき発話の内容を解析し、その発話の内容の解析結果に応じた制御条件でボディ制御装置１２１及びブレーキ制御装置１２２等の各種の車載制御装置に制御指令を送信して車載装置の動作を制御する。
【００６０】
そして、図８に示すように、本実施の形態では、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致したときには、ナビゲーション制御装置１１０からスピーカ１３１に対して音声通知が要求される。そして、スピーカ１３１は、この音声通知の要求に応じて車両の乗員に対して音声通知を行う。また同時に、ナビゲーション制御装置１１０からマイク１３０に対して音声待機が要求される。そして、マイク１３０は、この音声待機の要求に応じて音声待機状態となる。
【００６１】
続いて、音声待機状態にあるマイク１３０に対して車両の乗員から回答があると、この回答の信号がマイク１３０からナビゲーション制御装置１１０に入力される。そして、ナビゲーション制御装置１１０は、入力された回答の信号を管理センター１６０に送信する。すると、管理センター１６０は、受信した回答の信号に対して音声解析処理を行う。
【００６２】
また、管理センター１６０が音声解析処理を行っている最中に車載装置が音声認識を介さずに手動で目標となる状態に遷移した場合には、ナビゲーション制御装置１１０は、管理センター１６０に対して音声解析処理の停止を即座に要求するとともに、マイク１３０に対して音声待機の停止を即座に要求する。
【００６３】
したがって、上記第３の実施の形態によれば、上記第１の実施の形態の効果（１）〜（３）と同様の効果に加え、以下の効果を得ることができる。
（４）大規模でより精度の高い音声認識処理が必要とされる場合であれ、管理センター１６０の設備や資源を最大限利用することができる。
【００６４】
（第４の実施の形態）
次に、音声認識システムの第４の実施の形態について図面を参照して説明する。なお、第４の実施の形態は、ナビゲーション制御装置が音声認識機能を有しておらず、スマートフォンやタブレット端末等の携帯情報端末との間で無線通信により情報を授受する外部サーバが音声認識処理を行う点が第１の実施の形態と異なる。したがって、以下の説明においては、第１の実施の形態と相違する構成について主に説明し、第１の実施の形態と同一又は相当する構成については重複する説明を省略する。
【００６５】
図９に示すように、本実施の形態の音声認識システムは、ナビゲーション制御装置１１０と、携帯情報端末１７０と、外部サーバ１８０とによって構成されている。ナビゲーション制御装置１１０は、マイク１７１及びスピーカ１７２を備える携帯情報端末１７０に有線又は無線を通じて情報通信可能に接続されている。そして、本実施の形態では、ナビゲーション制御装置１１０と携帯情報端末１７０とによって、記憶部１１３及び制御部１１２を備えつつ外部サーバ１８０との間で情報を授受する情報端末が構成されている。また、携帯情報端末１７０は、外部サーバ１８０の無線通信部１８１との間で無線通信により情報を授受する無線通信部１７３を有している。携帯情報端末１７０の無線通信部１７３には、携帯情報端末１７０に設けられたマイク１７１を通じて音声が入力される。そして、無線通信部１７３は、入力された音声を無線通信を通じて外部サーバ１８０の無線通信部１８１に送信する。
【００６６】
外部サーバ１８０は、携帯情報端末１７０から無線通信部１８１を通じて入力された音声に対して音声認識処理を行う認識処理部１８２を有している。そして、外部サーバ１８０は、認識処理部１８２が認識処理した文字データを無線通信部１８１を通じて携帯情報端末１７０に送信する。
【００６７】
携帯情報端末１７０の無線通信部１７３は、外部サーバ１８０から入力された文字データをナビゲーション制御装置１１０の制御部１１２に送信する。ナビゲーション制御装置１１０の制御部１１２は、外部サーバ１８０から携帯情報端末１７０を経由して入力された文字データに基づき発話の内容を解析し、その発話の内容の解析結果に応じた制御条件でボディ制御装置１２１及びブレーキ制御装置１２２等の各種の車載制御装置に制御指令を送信して車載装置の動作を制御する。
【００６８】
そして、図１０に示すように、本実施の形態では、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致したときには、ナビゲーション制御装置１１０からスピーカ１７２に対して音声通知が要求される。そして、スピーカ１７２は、この音声通知の要求に応じて車両の乗員に対して音声通知を行う。また同時に、ナビゲーション制御装置１１０からマイク１７１に対して音声待機が要求される。そして、マイク１７１は、この音声待機の要求に応じて音声待機状態となる。
【００６９】
続いて、音声待機状態にあるマイク１７１に対して車両の乗員から回答があると、この回答の信号がマイク１７１から外部サーバ１８０に送信される。そして、外部サーバ１８０は、受信した回答の信号に対して音声解析処理を行う。
【００７０】
また、外部サーバ１８０が音声解析処理を行っている最中に車載装置が音声認識を介さずに手動で目標となる状態に遷移した場合には、ナビゲーション制御装置１１０は、携帯情報端末１７０を経由して外部サーバ１８０に対して音声解析処理の停止を即座に要求するとともに、マイク１７１に対して音声待機の停止を即座に要求する。
【００７１】
したがって、上記第４の実施の形態によっても、上記第１の実施の形態の効果（１）〜（３）と同様の効果に加え、上記第３の実施の形態の効果（４）に準じた以下の効果を得ることができる。
【００７２】
（５）大規模でより精度の高い音声認識処理が必要とされる場合であれ、外部サーバ１８０の設備や資源を最大限利用することができる。
（その他の実施の形態）
なお、上記各実施の形態は、以下のような形態にて実施することもできる。
【００７３】
・上記各実施の形態において、車両の状況に対応して遷移の目標とされる状態が関連付けられた車載装置を複数としてもよい。例えば、「（１）車内の温度＝低、（２）シートヒータＯＦＦ」という車両の状況において、「シートヒータがＯＮになる」という車載装置の状態と、「エアコンがＯＮになる」という車載装置の状態とが関連付けられるようにしてもよい。この場合、ナビゲーション制御装置１１０の制御部１１２は、それら車載装置の全てが遷移の目標とされる状態となったことが認識された時点で音声認識処理を停止することが好ましい。この構成によれば、車両の状況に関連付けられている車載装置が複数あるときに、それらの車載装置の一部が未だ遷移の目標とされる状態ではないにも関わらず音声認識処理が停止されてしまうことを回避できる。
【００７４】
・上記第２の実施の形態において、携帯情報端末１５０が音声認識機能を有するのであれば、ナビゲーション制御装置１１０との間で情報を授受する携帯情報端末１５０が音声認識処理を行うようにしてもよい。
【００７５】
・上記第４の実施の形態において、携帯情報端末１７０が車両ネットワークＮＷに接続された車載制御装置等から車載装置の状態に関する情報を取得可能であれば、携帯情報端末１７０が現在の車両の状況が記憶部１１３に記憶された車両の状況と合致しているか否かを監視するようにしてもよい。この場合、携帯情報端末１７０は、記憶部１１３及び制御部１１２を備えつつ外部サーバ１８０との間で情報を授受する情報端末として機能する。
【００７６】
・上記各実施の形態において、音声認識処理に基づく制御対象となる車載装置は、ナビゲーション制御装置１１０に車両ネットワークＮＷを介して接続された車載装置に限らず、ナビゲーション制御装置１１０と車両ネットワークＮＷを介さずに直接接続された車載装置であってもよい。
【００７７】
・上記各実施の形態において、車両ネットワークＮＷに接続された車載制御装置のうちナビゲーション制御装置１１０以外の装置が、現在の車両の状況が記憶部１１３に記憶された車両の状況と合致しているか否かを監視するようにしてもよい。
【符号の説明】
【００７８】
１００…ナビゲーション装置、１１０…ナビゲーション制御装置、１１１…認識処理部、１１２…制御部、１１３…記憶部、１２０…エンジン制御装置、１２１…ボディ制御装置、１２２…ブレーキ制御装置、１３０…マイク、１３１…スピーカ、１４０…窓開閉センサ、１４１…ドア開閉センサ、１４２…スイッチ、１４３…ライトセンサ、１４４…車内温度センサ、ＮＷ…車両ネットワーク。
【図１】
0006011584.tif 000002
【図２】
0006011584.tif 000003
【図３】
0006011584.tif 000004
【図４】
0006011584.tif 000005
【図５】
0006011584.tif 000006
【図６】
0006011584.tif 000007
【図７】
0006011584.tif 000008
【図８】
0006011584.tif 000009
【図９】
0006011584.tif 000010
【図１０】
0006011584.tif 000011