(57)【要約】【課題】車載装置の発話制御において、重畳された音声に基づく認識結果である複数の制御コマンドを効率的に実行するために、より高い精度で音声認識する。【解決手段】本発明の音声認識装置１０は、音源分離・音源方向推定処理部１１ａが、重畳されて集音された音声から音源ごとに音声を分離し、各音声の音源方向を推定する。音源方向推定の信頼度が所定閾値以下であった場合に、運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄが、すべての音源方向に対応する音声認識用辞書を使用して音声認識をおこない、音声認識の信頼度をそれぞれ算出する。操作コマンド変換結果補正処理部１１ｅは、音源方向の信頼度および音声認識の信頼度の積に基づいて、推定された音源方向を補正する。【選択図】        図１
2009020423.tif 000002
【特許請求の範囲】
【請求項１】
車載装置を制御するための制御コマンドを取得するために、車両の搭乗者によって発話された発話音声を音声認識する音声認識装置であって、
前記発話音声の音源方向を推定する音源方向推定手段と、
前記音源方向推定手段によって推定された前記音源方向ごとに前記発話音声の音声認識をおこなう複数の音声認識手段と、
前記複数の音声認識手段それぞれによる前記発話音声の音声認識結果に基づいて、前記音源方向推定手段によって推定された前記音源方向を補正する推定音源方向補正手段と
を有することを特徴とする音声認識装置。
【請求項２】
前記複数の音声認識手段は、前記音源方向ごとの音声認識用辞書を使用して前記発話音声の音声認識をおこなうことを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記音源方向推定手段は、前記発話音声の音源方向の推定をおこなう際に、該音源方向の推定の信頼度を算出し、
前記複数の音声認識手段は、前記音源方向ごとの音声認識用辞書を使用して音声認識をおこなうとともに、該音源方向ごとの音声認識の信頼度を算出し、
前記推定音源方向補正手段は、前記音源方向の推定の信頼度と、前記音源方向ごとの音声認識の信頼度とに基づいて、前記音源方向推定手段によって推定された前記音源方向を補正することを特徴とする請求項２に記載の音声認識装置。
【請求項４】
前記車両の搭乗者によって発話された複数の発話音声を音声分離する音声分離手段をさらに有し、
前記音源方向推定手段は、前記音声分離手段によって音声分離された前記複数の発話音声それぞれの音源方向を推定することを特徴とする請求項１、２または３に記載の音声認識装置。
【請求項５】
前記複数の発話音声にそれぞれ対応する操作コマンドによる前記車載装置の操作内容と、該複数の発話音声のそれぞれの音源方向とに基づいて複数の該操作コマンドの実行順序を決定する実行順序決定手段と、
前記実行順序決定手段によって決定された前記操作コマンドの実行順序に従って複数の該操作コマンドを前記車載装置へと送信する操作コマンド送信手段と
をさらに有することを特徴とする請求項４に記載の音声認識装置。
【請求項６】
前記操作コマンドを前記車載装置へと送信する送信タイミングを規定する送信条件を複数の該操作コマンドそれぞれに対して付与する送信条件付与手段をさらに有し、
前記操作コマンド送信手段は、前記送信条件付与手段によって前記操作コマンドそれぞれに付与された前記送信条件に従って複数の該操作コマンドを前記車載装置へと送信することを特徴とする請求項５に記載の音声認識装置。
【請求項７】
前記音声分離手段は、前記複数の発話音声それぞれの発話時間および発話音声レベルを取得し、
前記実行順序決定手段は、前記発話時間および前記発話音声レベルにさらに基づいて複数の前記操作コマンドの実行順序を決定することを特徴とする請求項４、５または６に記載の音声認識装置。
【請求項８】
車載装置を制御するための制御コマンドを取得するために、車両の搭乗者によって発話された複数の発話音声を音声認識する音声認識方法であって、
前記複数の発話音声を音声分離する音声分離ステップと、
前記音声分離ステップによって音声分離された前記複数の発話音声のそれぞれの音源方向を推定するとともに、該音源方向の推定の信頼度を算出する音源方向推定ステップと、
前記音声分離ステップによって音声分離された前記発話音声ごと、および、前記音源方向推定ステップによって推定された前記音源方向ごとに、該音源方向ごとの音声認識用辞書を使用して前記複数の発話音声の音声認識をおこなうとともに、該音声認識の信頼度を算出する音声認識ステップと、
前記音源方向の推定の信頼度と、前記音源方向ごとの音声認識の信頼度とに基づいて、前記音源方向推定ステップによって推定された前記音源方向を補正する推定音源方向補正ステップと
を含んだことを特徴とする音声認識方法。
【請求項９】
前記複数の発話音声にそれぞれ対応する操作コマンドによる前記車載装置の操作内容と、該複数の発話音声のそれぞれの音源方向とに基づいて複数の該操作コマンドの実行順序を決定する実行順序決定ステップと、
前記操作コマンドを前記車載装置へと送信する送信タイミングを規定する送信条件を複数の該操作コマンドそれぞれに対して付与する送信条件付与ステップと、
前記実行順序決定ステップによって決定された前記操作コマンドの実行順序、および、前記送信条件付与手段によって前記操作コマンドそれぞれに付与された前記送信条件、に従って複数の該操作コマンドを前記車載装置へと送信する操作コマンド送信ステップと
をさらに含んだことを特徴とする請求項８に記載の音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置を制御するための制御コマンドを取得するために、車両の搭乗者によって発話された発話音声を音声認識する音声認識装置および音声認識方法に関し、特に、重畳された音声に基づく認識結果である複数の制御コマンドを効率的に実行するために、より高い精度で音声認識することが可能になる音声認識装置および音声認識方法に関する。
【背景技術】
【０００２】
従来から、車両における音声認識装置において、１つ、もしくは１組のマイクによって集音された音声が、１つの音声認識エンジンによって音声認識されることが一般的である。すなわち、従来の音声認識装置は、１つの音声認識エンジンを備えることが一般的である。音声認識装置は、車両の搭乗者によって発せられた音声を音声認識して、カーナビゲーション装置などの車載装置を制御する制御コマンドへと変換する変換精度を向上させることが重要な課題となっている。
【０００３】
ここで、１つ、もしくは１組のマイクによって同時に集音された音声が、複数の音源からの音声が重畳されたものである（すなわち、車両の複数の搭乗者によって発せられた音声と、音楽再生装置や音響装置によって発せられた音声とが重畳されたものである）場合に、各音源からの音声を分離する音声分離技術が周知である。音声分離技術によって、重畳された音声を分離して、音声認識の精度を向上させることが可能になる。例えば、特許文献１に示すように、マイクによって集音された音声を、人間によって発せられた音声と、音楽再生装置や音響装置によって発せられた音声とに分離する従来技術がある。
【０００４】
また、特許文献２に示すように、マイクによって集音された、複数の搭乗者によって同時に発せられた音声を、１つ、もしくは複数の音声認識エンジンで各音声を並行処理で音声認識して、車載装置などを制御する車載音声認識システムが開示されている。この従来技術によって、重畳された音声の音声認識の精度を向上させることが可能になる。
【０００５】
また、特許文献３に示すように、音声を発した発話者を識別して、発話者ごとに音声認識辞書を切り替えて音声認識することによって、音声認識の精度を向上させることが可能になる車載用音声認識装置が開示されている。さらにこの車載用音声認識装置は、同乗者の有無を検知して、同乗者がある場合に、運転者用の音声認識辞書とともに同乗者用の音声認識辞書を選択して音声認識することによって、高精度で音声認識することが可能になる。
【０００６】
また、特許文献４に示すように、マイクによって集音された音声からノイズやオーディオ音を除去した音声に基づいて音声認識をおこなう音声認識装置が開示されている。この音声認識装置によれば、ノイズやオーディオ音の影響を受けない高精度の音声認識が可能になる。
【０００７】
【特許文献１】特表２００３−５１８８９１号公報
【特許文献２】特開２００３−１１４６９９号公報
【特許文献３】特許第３２０７５２４号公報
【特許文献４】特開２００１−９４３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１〜４に代表される従来技術では、重畳された音声を、ある程度の高い精度で音声認識することが可能になるものの、これら音声の認識結果である複数の制御コマンドを車載装置で効率的に実行することができなかった。
【０００９】
具体的には、制御コマンドに基づいて車載装置を制御する場合には、その実行を妥当な順序でおこなわなければ、音声を発話した搭乗者のストレスを誘発するのみならず、車載装置の制御が正確におこなわれないこととなり、車両運行の安全を十分に確保できない場合がある。すなわち、制御コマンドの実行を妥当な順序でおこなうためには、より高い精度で音声認識する必要があった。
【００１０】
本発明は、上記問題点（課題）を解消するためになされたものであって、車載装置の発話制御において、重畳された音声に基づく認識結果である複数の制御コマンドを効率的に実行するために、より高い精度で音声認識することが可能になる音声認識装置および音声認識方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した問題を解決し、目的を達成するため、本発明は、車載装置を制御するための制御コマンドを取得するために、車両の搭乗者によって発話された発話音声を音声認識する音声認識装置であって、前記発話音声の音源方向を推定する音源方向推定手段と、前記音源方向推定手段によって推定された前記音源方向ごとに前記発話音声の音声認識をおこなう複数の音声認識手段と、前記複数の音声認識手段それぞれによる前記発話音声の音声認識結果に基づいて、前記音源方向推定手段によって推定された前記音源方向を補正する推定音源方向補正手段とを有することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記複数の音声認識手段は、前記音源方向ごとの音声認識用辞書を使用して前記発話音声の音声認識をおこなうことを特徴とする。
【００１３】
また、本発明は、上記発明において、前記音源方向推定手段は、前記発話音声の音源方向の推定をおこなう際に、該音源方向の推定の信頼度を算出し、前記複数の音声認識手段は、前記音源方向ごとの音声認識用辞書を使用して音声認識をおこなうとともに、該音源方向ごとの音声認識の信頼度を算出し、前記推定音源方向補正手段は、前記音源方向の推定の信頼度と、前記音源方向ごとの音声認識の信頼度とに基づいて、前記音源方向推定手段によって推定された前記音源方向を補正することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記車両の搭乗者によって発話された複数の発話音声を音声分離する音声分離手段をさらに有し、前記音源方向推定手段は、前記音声分離手段によって音声分離された前記複数の発話音声それぞれの音源方向を推定することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記複数の発話音声にそれぞれ対応する操作コマンドによる前記車載装置の操作内容と、該複数の発話音声のそれぞれの音源方向とに基づいて複数の該操作コマンドの実行順序を決定する実行順序決定手段と、前記実行順序決定手段によって決定された前記操作コマンドの実行順序に従って複数の該操作コマンドを前記車載装置へと送信する操作コマンド送信手段とをさらに有することを特徴とする。
【００１６】
また、本発明は、上記発明において、前記操作コマンドを前記車載装置へと送信する送信タイミングを規定する送信条件を複数の該操作コマンドそれぞれに対して付与する送信条件付与手段をさらに有し、前記操作コマンド送信手段は、前記送信条件付与手段によって前記操作コマンドそれぞれに付与された前記送信条件に従って複数の該操作コマンドを前記車載装置へと送信することを特徴とする。
【００１７】
また、本発明は、上記発明において、前記音声分離手段は、前記複数の発話音声それぞれの発話時間および発話音声レベルを取得し、前記実行順序決定手段は、前記発話時間および前記発話音声レベルにさらに基づいて複数の前記操作コマンドの実行順序を決定することを特徴とする。
【００１８】
また、本発明は、車載装置を制御するための制御コマンドを取得するために、車両の搭乗者によって発話された複数の発話音声を音声認識する音声認識方法であって、前記複数の発話音声を音声分離する音声分離ステップと、前記音声分離ステップによって音声分離された前記複数の発話音声のそれぞれの音源方向を推定するとともに、該音源方向の推定の信頼度を算出する音源方向推定ステップと、前記音声分離ステップによって音声分離された前記発話音声ごと、および、前記音源方向推定ステップによって推定された前記音源方向ごとに、該音源方向ごとの音声認識用辞書を使用して前記複数の発話音声の音声認識をおこなうとともに、該音声認識の信頼度を算出する音声認識ステップと、前記音源方向の推定の信頼度と、前記音源方向ごとの音声認識の信頼度とに基づいて、前記音源方向推定ステップによって推定された前記音源方向を補正する推定音源方向補正ステップとを含んだことを特徴とする。
【００１９】
また、本発明は、上記発明において、前記複数の発話音声にそれぞれ対応する操作コマンドによる前記車載装置の操作内容と、該複数の発話音声のそれぞれの音源方向とに基づいて複数の該操作コマンドの実行順序を決定する実行順序決定ステップと、前記操作コマンドを前記車載装置へと送信する送信タイミングを規定する送信条件を複数の該操作コマンドそれぞれに対して付与する送信条件付与ステップと、前記実行順序決定ステップによって決定された前記操作コマンドの実行順序、および、前記送信条件付与手段によって前記操作コマンドそれぞれに付与された前記送信条件、に従って複数の該操作コマンドを前記車載装置へと送信する操作コマンド送信ステップとをさらに含んだことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複数の音声認識手段それぞれによる発話音声の音声認識結果に基づいて、音源方向推定手段によって推定された音源方向を補正するので、より信頼できる音源方向を推定結果として採用することが可能になるという効果を奏する。
【００２１】
また、本発明によれば、音源方向ごとの音声認識用辞書を使用するので、より効率的に迅速に音声認識することが可能になるという効果を奏する。
【００２２】
また、本発明によれば、音源方向の推定の信頼度と、音源方向ごとの音声認識の信頼度とに基づいて、音源方向推定手段によって推定された音源方向を補正するので、音源方向の推定結果の信頼性を向上させることが可能になるという効果を奏する。
【００２３】
また、本発明によれば、音源方向推定手段は、音声分離手段によって音声分離された複数の発話音声それぞれの音源方向を推定するので、複数の発話音声に対しても同時にそれぞれの音源方向を推定し、それぞれの音声認識を可能とすることが可能になるという効果を奏する。
【００２４】
また、本発明によれば、実行順序決定手段によって決定された操作コマンドの実行順序に従って複数の該操作コマンドを車載装置へと送信するので、車載装置は、操作コマンドの優先順序に従って操作コマンドを実行することが可能になるという効果を奏する。
【００２５】
また、本発明によれば、送信条件付与手段によって操作コマンドそれぞれに付与された送信条件に従って複数の該操作コマンドを車載装置へと送信するので、車載装置は、操作コマンドの送信条件に応じて操作コマンドを実行することが可能になるという効果を奏する。
【００２６】
また、本発明によれば、実行順序決定手段は、発話時間および発話音声レベルにさらに基づいて複数の操作コマンドの実行順序を決定するので、発話開始の先後、発話音声の強弱を考慮して操作コマンドの実行順序を決定することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照し、本発明の音声認識装置および音声認識方法に係る実施例を詳細に説明する。
【実施例】
【００２８】
先ず、実施例にかかる音声認識装置の構成について説明する。図１は、実施例にかかる音声認識装置の構成を示す機能ブロック図である。同図に示すように、実施例にかかる音声認識装置１０は、車両１において、ＣＡＮ（Controller  Area  Network）１００などのネットワークを介して、カーナビゲーション装置２０と、各種音響装置であるオーディオ装置３０と、例えばカーエアコンなどの車両補機装置４０と、例えば車載電話機などのハンズフリー装置５０と、車両の電装機器（例えば、ワイパー装置、ヘッドライトなど車両の駆動制御に直接関係しない電装機器）を制御する車両制御装置６０とに接続されている。カーナビゲーション装置２０、オーディオ装置３０、車両補機装置４０、ハンズフリー装置５０、車両制御装置６０を、車載装置と総称する。
【００２９】
音声認識装置１０は、制御部１１と、記憶部１２と、ディスプレイ装置などの表示手段である表示部１３ａと、スピーカ装置などの音声発声手段である音声発生部１３ｂとを有し、車両１の車室内で発せられる音声を集音するマイク１４が接続されている。なお、マイク１４は、音源分離および音源方向推定をおこなうために、２つのステレオマイクからなる２チャンネル方式であることが好適であるが、１つのステレオマイクからなる１チャンネル方式であってもよい。
【００３０】
制御部１１は、音声認識装置全体の制御処理をつかさどる制御手段であり、音源分離・音源方向推定処理部１１ａと、運転席用音声認識・操作コマンド変換処理部１１ｂと、助手席用音声認識・操作コマンド変換処理部１１ｃと、後部座席用音声認識・操作コマンド変換処理部１１ｄと、操作コマンド変換結果補正処理部１１ｅと、コマンド優先制御・振り分け処理部１１ｆとをさらに有する。
【００３１】
音源分離・音源方向推定処理部１１ａは、車両１の車室内で発せられた搭乗者の発声または車両１の車室内の音響装置からの音響が複数重畳されてマイク１４によって集音された音声から音源ごとに音声を分離し、さらに分離された各音声の音源方向を推定する。音声の分離は、周知の音源分離技術を利用する。音源方向の推定は、各方向の音声モデルとの比較・照合によって、最も音声モデルの一致性が高い方向を音源方向と推定する。
【００３２】
音源方向は、例えば図２に示すように、車両１の車室内において、センターコンソール付近に配置されるマイク１４によって集音される車室内の音声の音源方向は、車両１の車室内において、マイク１４を原点とした、車両１の進行方向と垂直に交差する第１の軸と該原点において垂直に交わる第２の軸と、該原点と音源とを結ぶ軸とが成す角度で表現される。音源が、車両１の進行方向向かって右側に存在するとき、前述の角度の符号はマイナスとなり、車両１の進行方向向かって左側に存在するとき、前述の角度の符号はプラスとなる。ここで実施例では、例えば、“-90°”から“-30°”までの音源方向は、運転席であるとし、“-30°”から“+30°”までの音源方向は、後部座席であるとし、“+30°”から“+90°”までの音源方向は、助手席であるとする。
【００３３】
そして、音源分離・音源方向推定処理部１１ａは、図３の音源方向特定用テーブルに示すように、例えば5°単位で音源方向を特定する。音源方向特定用テーブルには、“-90°”、“-85°”、“-80°”・・・、“-35°”、“-30°”、“-25°”、・・・、“25°”、“30°”、“35°”、・・・、“80°”、“85°”、“90°”の各音源に対して“-90°方向音声モデル”、“-85°方向音声モデル”、“-80°方向音声モデル”・・・、“-35°方向音声モデル”、“-30°方向音声モデル”、“-25°方向音声モデル”、・・・、“25°方向音声モデル”、“30°方向音声モデル”、“35°方向音声モデル”、・・・、“80°方向音声モデル”、“85°方向音声モデル”、“90°方向音声モデル”の各音声モデルがそれぞれ対応付けられて記憶されている。
【００３４】
音源分離・音源方向推定処理部１１ａは、マイク１４によって集音された音声を音声分離した後に、各音声がいずれの音源方向に対応付けられている音声モデルと完全一致または類似するかを、音声モデルの照合によって判定する。そして、完全一致すると判定可能な音声モデルに対応する音源方向を、推定された音源方向とする。また、完全一致すると判定可能な音声モデルが存在しない場合には、最も類似の尤度が高い音声モデルに対応する音源方向を、推定された音源方向とする。この尤度は、音源方向推定の信頼度（音源方向の信頼度）である。最も高い音源方向推定の信頼度が所定閾値（例えば、80％）を超える場合は、その音源方向を推定された音源方向とし、推定された音源方向のみの信頼度を音声を識別可能に後述の音声認識信頼度テーブル１２ｅに記憶する。また、最も高い音源方向推定の信頼度が所定閾値（例えば、80％）以下である場合は、すべての音源方向の推定の信頼度を算出し、すべての音源方向の信頼度を音声を識別可能に後述の音声認識信頼度テーブル１２ｅに記憶する。
【００３５】
また、音源分離・音源方向推定処理部１１ａは、マイク１４によって集音された音声を音声分離した後に、各音声の発話時間および発話の強度である音声レベルを検知して、後述の検知音声属性テーブル１２ｇに記憶する。
【００３６】
なお、音源分離・音源方向推定処理部１１ａは、音源方向が運転席であると推定された音声を、運転席用音声認識・操作コマンド変換処理部１１ｂへ受け渡す。また、音源分離・音源方向推定処理部１１ａは、音源方向が助手席であると推定された音声を、助手席用音声認識・操作コマンド変換処理部１１ｃへ受け渡す。また、音源分離・音源方向推定処理部１１ａは、音源方向が後部座席であると推定された音声を、後部座席用音声認識・操作コマンド変換処理部１１ｄへ受け渡す。
【００３７】
運転席用音声認識・操作コマンド変換処理部１１ｂは、音源分離・音源方向推定処理部１１ａによって音源方向が運転席であると推定された音声の音声認識をおこない、該音声に対応する操作コマンドへの変換をおこなう。この音声認識・操作コマンドへの変換処理は、運転席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）より大であった場合に、運転席方向に対応する後述の運転席用音声認識辞書１２ｂのみを使用しておこなわれる。
【００３８】
一方、運転席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）以下であった場合に、音声認識・操作コマンドへの変換処理は、すべての音源方向に対応する音声認識用辞書（後述の運転席用音声認識辞書１２ｂ、助手席用音声認識辞書１２ｃ、後部座席用音声認識辞書１２ｄ）を使用しておこなわれ、音声認識用辞書ごとに音声認識結果が取得される。その際に、音声認識結果と、各音声認識用辞書に記憶されている音声モデルとの類似度をそれぞれ算出される。音声認識結果と、音声モデルとの類似度は、音声認識結果の信頼度（音声認識の信頼度）である。この音声認識結果の信頼度は、音声ごと、音声認識用辞書に対応する音源方向ごとに、音声認識信頼度テーブル１２ｅに記憶される。
【００３９】
助手席用音声認識・操作コマンド変換処理部１１ｃは、音源分離・音源方向推定処理部１１ａによって音源方向が助手席であると推定された音声の音声認識をおこない、該音声に対応する操作コマンドへの変換をおこなう。この音声認識・操作コマンドへの変換処理は、助手席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）より大であった場合に、助手席方向に対応する助手席用音声認識辞書１２ｃのみを使用しておこなわれる。
【００４０】
一方、助手席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）以下であった場合に、音声認識・操作コマンドへの変換処理は、すべての音源方向に対応する音声認識用辞書（運転席用音声認識辞書１２ｂ、助手席用音声認識辞書１２ｃ、後部座席用音声認識辞書１２ｄ）を使用しておこなわれ、音声認識用辞書ごとに音声認識結果が取得される。その際に、各音声認識用辞書に記憶されている音声認識された音声モデルとの類似度がそれぞれ算出される。この音声認識結果の信頼度は、音声ごと、音声認識用辞書に対応する音源方向ごとに、音声認識信頼度テーブル１２ｅに記憶される。
【００４１】
後部座席用音声認識・操作コマンド変換処理部１１ｄは、音源分離・音源方向推定処理部１１ａによって音源方向が後部座席であると推定された音声の音声認識をおこない、該音声に対応する操作コマンドへの変換をおこなう。この音声認識・操作コマンドへの変換処理は、助手席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）より大であった場合に、後部座席方向に対応する後部座席用音声認識辞書１２ｄのみを使用しておこなわれる。
【００４２】
一方、後部座席が音源方向として推定された際の信頼度が所定閾値（例えば、80％）以下であった場合に、音声認識・操作コマンドへの変換処理は、すべての音源方向に対応する音声認識用辞書（運転席用音声認識辞書１２ｂ、助手席用音声認識辞書１２ｃ、後部座席用音声認識辞書１２ｄ）を使用しておこなわれ、音声認識用辞書ごとに音声認識結果が取得される。その際に、各音声認識用辞書に記憶されている音声認識された音声モデルとの類似度がそれぞれ算出される。この音声認識結果の信頼度は、音声ごと、音声認識用辞書に対応する音源方向ごとに、音声認識信頼度テーブル１２ｅに記憶される。
【００４３】
操作コマンド変換結果補正処理部１１ｅは、音源方向の推定の際の信頼度が所定閾値（例えば、80％）以下であった場合に、音声認識信頼度テーブル１２ｅに記憶されている音声ごと、音源方向ごとの音源方向の信頼度および音声認識の信頼度の積を算出し、同テーブルに記憶する。そして、その積が最も大きい音源方向を補正された音源方向とする。そして、補正された音源方向に対応する音声認識・コマンド変換結果を、補正された操作コマンド変換結果とする。
【００４４】
コマンド優先制御・振り分け処理部１１ｆは、音源分離・音源方向推定処理部１１ａによって推定された音源方向または操作コマンド変換結果補正処理部１１ｅによって補正された音源方向に基づく操作コマンドの実行の優先順位を決定する。具体的には、推定または補正された音源方向と、操作内容とに基づき、後述の操作コマンド優先度決定テーブル１２ｆに基づいて複数の操作コマンドに対して実行順序を決定する優先度スコアを付与する。例えば、同じ操作内容であっても、運転者による操作コマンドの方が、同乗者（助手席搭乗者、後部座席搭乗者）による操作コマンドよりも優先的に実行されるように、各車載装置へと受け渡される。このようにして、同時に発話された音声に基づく各種装置の操作順序が、優先度の高いものから実行されるように制御される。
【００４５】
なお、コマンド優先制御・振り分け処理部１１ｆは、操作コマンド優先度決定テーブル１２ｆに基づいて決定された複数の操作コマンドの実行順序が同位である場合には、検知音声属性テーブル１２ｇを参照して、発話時間および音声レベルに基づいて実行順序の先後を決定する。すなわち、同時に音声認識され、操作コマンドに変換された発話であっても、発話時間が長いほうがより先に発話開始されたことになるので、対応する操作コマンドはより優先して実行されるべきである。また、同時に音声認識され、操作コマンドに変換された発話であっても、音声レベルが強いほうが、車載機操作を目的とした発話である尤度が高いことになるので、対応する操作コマンドはより優先して実行されるべきである。このようにして、最終的に、同時に音声認識され、操作コマンドに変換された発話に対応するすべての操作コマンドの実行順序が決定されることとなる。
【００４６】
そして、コマンド優先制御・振り分け処理部１１ｆは、最終的に実行順序の先後が決定されたすべての操作コマンドを、各車載装置へと受け渡す。この操作コマンドの受け渡しの際に、後述の操作コマンド送信条件テーブル１２ｈを参照して操作コマンドの送信条件を決定し、該操作コマンドに付与する。送信条件の詳細は、後述する。
【００４７】
記憶部１２は、音源方向特定用テーブル１２ａと、運転席用音声認識辞書１２ｂと、助手席用音声認識辞書１２ｃと、後部座席用音声認識辞書１２ｄと、音声認識信頼度テーブル１２ｅと、操作コマンド優先度決定テーブル１２ｆと、検知音声属性テーブル１２ｇと、操作コマンド送信条件テーブル１２ｈとをさらに含む。
【００４８】
次に、図４〜図６を参照して、各音声認識辞書について説明する。図４は、運転席用音声認識辞書の例を示す図であり、図５は、助手席用音声認識辞書の例を示す図であり、図６は、後部座席用音声認識辞書の例を示す図である。
【００４９】
図４を参照すると、運転席用音声認識辞書１２ｂは、「発話カテゴリ」として、“カーナビゲーション制御”、“オーディオ制御”、“エアコン制御”などのカテゴリがある。“カーナビゲーション制御”の「発話カテゴリ」には、「発話内容」として、“カーナビゲーション装置電源オン”、“現在地表示“、“目的地設定”、“ルート検索”、“目的地変更”、“案内終了”、“カーナビゲーション装置電源オフ”などがある。「発話カテゴリ」が“カーナビゲーション制御”である項目に対して、「音声モデル」として、“カーナビゲーション装置電源オン音声モデル”、“現在地表示音声モデル”、“目的地設定音声モデル”、“ルート検索音声モデル”、“目的地変更音声モデル”、“案内終了音声モデル”、“カーナビゲーション装置電源オフ音声モデル”が対応付けられている。
【００５０】
また、それぞれの「発話内容」に対して、「操作コマンド」として、“カーナビゲーション装置電源オン操作コマンド”、“現在地表示操作コマンド”、“目的地設定操作コマンド”、“ルート検索操作コマンド”、“目的地変更操作コマンド”、“案内終了操作コマンド”、“カーナビゲーション装置電源オフ操作コマンド”が対応付けられている。なお、「発話カテゴリ」が“オーディオ制御”、“エアコン制御”である項目に対応する「発話内容」、「音声モデル」、「操作コマンド」は、図示のとおりである。
【００５１】
このように、運転席用音声認識辞書１２ｂを使用すると、“カーナビゲーション制御”のように、車両の運行にかかわる重要度が比較的高い車載装置の操作コマンドが音声認識可能である。また、各「発話カテゴリ」においても、“電源オン”、“電源オフ”などの当該車載装置の重要な操作コマンドが音声認識可能である。
【００５２】
一方で、図５を参照すると、助手席用音声認識辞書１２ｃは、「発話カテゴリ」として、“カーナビゲーション制御”、“オーディオ制御”、“エアコン制御”などのカテゴリがあるものの、例えば、“カーナビゲーション制御”の「発話カテゴリ」には、「発話内容」として、“現在地表示”、“目的地表示”、“目的地設定”、“ルート検索”、“目的地変更”のみである。これは、助手席の搭乗者には、運転者に比べて、車載装置にかかる重要な操作の権限が与えられていないためである。また、同様に、運転者と比較して、助手席の搭乗者は、車両の運行に関わるようなより重要な車載装置の操作の権限が与えられず、従って、助手席用音声認識辞書１２ｃは、「発話カテゴリ」の項目が、運転席用音声認識辞書１２ｂと比較して適宜削減されている。
【００５３】
同様に、図６を参照すると、後部座席用音声認識辞書１２ｄは、「発話カテゴリ」として、“オーディオ制御”、“エアコン制御”などのカテゴリのみしかなく、さらに、例えば“オーディオ制御”の「発話カテゴリ」には、「発話内容」として、“再生”、“停止”、“一時停止”、“１曲前へ”、“１曲後へ”のみであり、運転席用音声認識辞書１２ｂに存在するような“オーディオ電源オン”、“オーディオ電源オフ”の項目が存在しない。これは、助手席用音声認識辞書１２ｃと同様に、後部座席の搭乗者には、運転者、助手席の搭乗者に比べて、車載装置にかかる重要な操作の権限が与えられていないためである。また、同様に、運転者、助手席の搭乗者と比較して、後部座席の搭乗者は、車両の運行に関わるようなより重要な車載装置の操作の権限が与えられず、従って、後部座席用音声認識辞書１２ｄは、「発話カテゴリ」の項目が、運転席用音声認識辞書１２ｂ、助手席用音声認識辞書１２ｃと比較して適宜削減されている。
【００５４】
次に、音声認識信頼度テーブルについて説明する。図７は、音声認識信頼度テーブルの例を示す図である。同図に示すように、音声認識信頼度テーブル１２ｅは、音源分離・音源方向推定処理部１１ａによって推定された音源方向およびその音源方向推定の信頼度、運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄによって音声認識された音源方向ごとの音声認識の信頼度、および操作コマンド変換結果補正処理部１１ｅによって算出された推定された該音源方向の信頼度と、該音声認識の信頼度との積を、音声ごとに識別可能に記憶する。
【００５５】
図７に示すように、「音声識別番号」の“１”は、「音源方向」として“運転席”が“85.0％”の信頼度で推定されており、音源方向推定の信頼度の所定閾値（例えば、80％）を超えているので、推定された音源方向として“運転席”が信頼可能であるとし、その他の「音源方向」の信頼度は“0％”としている。これによると、音源分離・音源方向推定処理部１１ａによって推定された音源方向“運転席”は、そのまま音源方向の推定結果として採用されることとなる。
【００５６】
一方、「音声識別番号」の“２”は、「音源方向」として“運転席”が“30.0％”の信頼度で推定されており、“助手席”が“60.0％”の信頼度で推定されており、“後部座席”が“10.0％”の信頼度で推定されており、いずれの音源方向推定の信頼度も所定閾値（例えば、80％）未満であるので、推定された音源方向としていずれの音源方向も信頼不可能であるとされる。これによると、音源分離・音源方向推定処理部１１ａによって推定された音源方向は、そのまま音源方向の推定結果として採用されず、運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄによる音声認識の信頼度を考慮して、最終的な音源方向が推定されることとなる。
【００５７】
図７を参照すると、「音声識別番号」の“２”の“運転席”の音声認識の信頼度は90.0％であり、“助手席”の音声認識の信頼度は40.0％であり、“後部座席”の音声認識の信頼度は60.0％である。これらの音声認識の信頼度と、音源方向の信頼度との積をそれぞれ取ると、“運転席”が“27.0％”、“助手席”が“24.0％”、“後部座席”が“6.0％”となる。よって、これらの積のうち最も値が大きい”運転席“が最終的な推定された音源方向として採用される。
【００５８】
次に、操作コマンド優先度決定テーブルについて説明する。図８は、操作コマンド優先度決定テーブルの例を示す図である。同図に示すように、「操作内容」と、操作主体（同乗者（助手席の搭乗者、後部座席の搭乗者）あるいは運転者か）とに応じて、操作実行の優先順位の高さを表す優先度スコアが付与されている。「操作内容」には、“オーディオ操作”、“カーナビゲーション操作”、“車両補機操作”、“ハンズフリー操作”、“車両制御操作”がある。また、“オーディオ操作”、“カーナビゲーション操作”、“車両補機操作”には、各装置の電源オン・オフなどの制御に関わる重要な操作である「重要度」が“高”の操作と、「重要度」が“高”以外の「重要度」が“低”の操作とがある。
【００５９】
優先度スコアは、「操作内容」が“オーディオ操作”、“カーナビゲーション操作”、“車両補機操作”、“ハンズフリー操作”、“車両制御操作”の順序でより大きい値が付与され、「重要度」が“低”のものよりも“高”のものの方がより大きい値が付与され、操作主体が同乗者よりも運転者の方がより高い値が付与される。そして、優先度スコアは、同じ操作内容であれば、重要度の高低にかかわらず、操作主体が運転者の方が同乗者よりも大きな値が付与される。優先度スコアは、その値が大きいほうが優先的に実行される操作コマンドとなる。
【００６０】
図８に示す優先度スコアの例では、例えば、同乗者の“カーナビゲーション操作”よりも運転者の“オーディオ操作”が優先される場合がある。具体的には、同乗者がカーナビゲーション装置２０を使用して周辺施設（レストラン、コンビニエンスストアなど）を検索している場合に、運転者がオーディオ装置の音量を下げたい場合が該当する。この場合、同乗者のカーナビゲーション操作は「重要度」が“低”である一方、運転者のオーディオ操作は「重要度」が“高”である。そして、操作コマンド優先度決定テーブル１２ｆによると、同乗者の「重要度」が“低”のカーナビゲーション操作は「優先度スコア」が“３”である一方、運転者の重要度」が“高”のオーディオ操作は「優先度スコア」が“４”である。従って、同乗者の“カーナビゲーション操作”よりも運転者の“オーディオ操作”が優先されることとなる。
【００６１】
次に、検知音声属性テーブルについて説明する。図９は、検知音声属性テーブルの例を示す図である。同図に示すように、運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄのいずれかによって音声認識された発話音声は、「音声属性」として「発話時間」および「音声レベル」が検知され、その「属性値」がこのテーブルに記憶されることとなる。
【００６２】
次に、操作コマンド送信条件テーブルについて説明する。図１０は、操作コマンド送信条件テーブルの例を示す図である。同図に示すように、「操作コマンド送信条件名」として“送信条件１”、“送信条件２”、“送信条件３”がある。“送信条件１”は、“直前の操作完了通知を受信後、次の操作コマンドを送信”する送信条件である。車載装置は本来、受信した操作コマンドを実行中に、他の操作コマンドを受信すると、先に受信した操作コマンドに対応する操作を中止して、後に受信した操作コマンドに対応する操作を実行開始する仕様になっている。しかし、この“送信条件１”に従うと、直前の操作完了通知を受信してはじめて、次の操作コマンドを送信するので、車載装置において個々の操作コマンドに対応する操作が実行順序に従って確実に実行されることとなる。
【００６３】
また、“送信条件２”は、“直前の操作コマンド受信完了通知を受信後、次の操作コマンドを送信”する送信条件である。この“送信条件２”に従うと、直前の操作コマンド受信完了通知を受信すると、次の操作コマンドを送信するので、直前の操作コマンドに対応する操作が車載装置において迅速に実行完了するものである限り、個々の操作コマンドに対応する操作が実行順序に従って実行されることとなる。すなわち、“送信条件２”に従うと、直前の操作コマンドに対応する操作が車載装置において迅速に実行完了するものである限り、操作コマンドの送信を迅速におこない、操作コマンドの送信キューの領域圧迫を防止することが可能になる。
【００６４】
また、“送信条件３”は、“直前の操作コマンドを送信後、次の操作コマンドを送信”する送信条件である。この“送信条件３”に従うと、直前の操作コマンドを送信すると、次の操作コマンドを送信するので、直前の操作コマンドに対応する操作の実行が中止され、後から送信された操作コマンドに対応する操作が実行されることとなる。すなわち、“送信条件３”に従うと、直前の操作コマンドに対応する操作を注視してでも、後に送信された送信コマンドに対応する操作を優先してよい場合には、操作コマンドの送信を迅速におこない、操作コマンドの送信キューの領域圧迫を防止することが可能になる。
【００６５】
なお、送信条件の付与方法は、次の方法に従ってもよい。例えば、ある時間内にほぼ同時に音声認識された結果の操作コマンドのグループに属する操作コマンドは、すべて“送信条件１”または“送信条件２”が付与される。ここで“送信条件１”または“送信条件２”のいずれが付与されるかは、車載装置の処理性能および操作の処理負担の重さによって決まる処理時間を考慮して決定する。例えば、車載装置の処理性能が高い若しくは操作の処理負担が軽いために処理時間が短く、直前の操作コマンド受信完了通知を受信後に、次の操作コマンドを送信したとしても、すでに直前の操作コマンドに対応する操作が終了しているようなケースでは、“送信条件２”が付与される。そして、“送信条件２”が付与されるケース以外では、“送信条件１”が付与される。
【００６６】
また、操作コマンドの第１のグループとしてほぼ同時に発話が音声認識された第１の時間内より所定時間経過した第２の時間内にほぼ同時に音声認識された結果の操作コマンドの第２のグループの先頭の操作コマンドと、第１のグループの未実行の操作コマンドの「優先度スコア」とを比較して、第２のグループの先頭の操作コマンドが第１のグループの未実行の操作コマンドの「優先度スコア」よりも一定値以上高い場合に、第２のグループの先頭の操作コマンドの緊急性が高いと判定して、“送信条件３”を付与して、割り込み処理により直ちに第２のグループの先頭の操作コマンドに対応する操作を実行するようにしてもよい。
【００６７】
なお、送信条件付与は、車載装置側ではなく、音声認識装置側でおこなうと、車載装置の仕様変更を必要とせず、操作コマンドを要求した搭乗者と要求タイミングとに基づいて、正確に優先度制御をおこなうことが可能になる。
【００６８】
次に、音声認識処理について説明する。図１１は、音声認識処理手順を示すフローチャートである。同図に示すように、先ず、音声認識装置１０の制御部１１は、音声認識・コマンド変換処理をおこなう（ステップＳ１０１）。この音声認識・コマンド変換処理の詳細は、図１２を参照して後述する。続いて、音声認識装置１０の制御部１１は、操作コマンド振り分け・送信処理をおこなう（ステップＳ１０２）。この操作コマンド振り分け・送信処理の詳細は、図１３を参照して後述する。
【００６９】
次に、図１１のステップＳ１０１で示した音声認識・コマンド変換処理について説明する。図１２は、音声認識・コマンド変換処理手順を示すフローチャートである。先ず、音源分離・音源方向推定処理部１１ａは、重畳された音声を分離する（ステップＳ１１１）。続いて、音源分離・音源方向推定処理部１１ａは、音源方向特定用テーブル１２ａを参照して音源方向を推定する（ステップＳ１１２）。続いて、音源分離・音源方向推定処理部１１ａは、推定された音源方向の信頼度を、音声モデルとの一致または類似の尤度に基づいて算出し、音声認識信頼度テーブル１２ｅに記憶する（ステップＳ１１３）。
【００７０】
続いて、音源分離・音源方向推定処理部１１ａは、ステップＳ１１３推定された音源方向に対応する音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄ）に音声を入力する。ここで、例えば、１つの音源方向が所定閾値（例えば、80％）を超える信頼度で音源推定された場合には、この方向に対応する音声認識エンジンのみへ音声を入力する。一方、すべての音源方向が所定閾値（例えば、80％）以下の信頼度で音源推定された場合には、すべての方向に対応する音声認識エンジンへ音声を入力する。
【００７１】
続いて、ステップＳ１１４で音声を入力された各音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄ）は、推定される音源方向の信頼度は所定閾値（例えば、80％以上）を超えるか否かを判定する（ステップＳ１１５）。推定される音源方向の信頼度は所定閾値を超えると判定された場合に（ステップＳ１１５肯定）、ステップＳ１１６へ移り、推定される音源方向の信頼度は所定閾値を超えると判定されなかった場合に（ステップＳ１１５否定）、ステップＳ１１８へ移る。
【００７２】
ステップＳ１１６では、ステップＳ１１４で音声を入力された音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃまたは後部座席用音声認識・操作コマンド変換処理部１１ｄ）は、推定される音源方向に対応する音声認識辞書（運転席用音声認識辞書１２ｂ、助手席用音声認識辞書１２ｃまたは後部座席用音声認識辞書１２ｄ）にて音声認識処理をおこなう。続いて、ステップＳ１１４で音声を入力された音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃまたは後部座席用音声認識・操作コマンド変換処理部１１ｄ）は、音声認識結果を操作コマンドへ変換する（ステップＳ１１７）。この処理が終了すると、図１１の音声認識処理に復帰する。
【００７３】
一方、ステップＳ１１８では、ステップＳ１１４で音声を入力された各音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄ）は、音声認識辞書を切り替えながらすべての音声認識辞書（運転席用音声認識・操作コマンド変換処理部１２ｂ、助手席用音声認識・操作コマンド変換処理部１２ｃ、後部座席用音声認識・操作コマンド変換処理部１２ｄ）にて音声認識処理をおこなう。この際に、各音声認識エンジンは、各音声認識辞書に基づく音声認識の尤度を信頼度として算出し、音源方向ごとに音声認識信頼度テーブルに記憶する。
【００７４】
続いて、操作コマンド変換結果補正処理部１１ｅは、推定された音源方向の信頼度と、各音声認識辞書にて音声認識処理された結果の信頼度とを乗算した結果を音声認識信頼度テーブルに記憶する（ステップＳ１１９）。続いて、操作コマンド変換結果補正処理部１１ｅは、ステップＳ１１９による信頼度の乗算結果に基づき、最も乗算結果の値が大きい音源方向を補正された音源方向とし、この音源方向に対応する音声認識結果を選択する（ステップＳ１２０）。続いて、ステップＳ１２０で音声認識結果を選択された音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃまたは後部座席用音声認識・操作コマンド変換処理部１１ｄ）は、自らの音声認識結果を操作コマンドへ変換する（ステップＳ１２１）。この処理が終了すると、図１１の音声認識処理に復帰する。
【００７５】
次に、図１１のステップＳ１０２で示した操作コマンド振り分け・送信処理について説明する。図１３は、操作コマンド振り分け・送信処理手順を示すフローチャートである。先ず、操作コマンド優先制御・振り分け処理部１１ｆは、各音声認識エンジン（運転席用音声認識・操作コマンド変換処理部１１ｂ、助手席用音声認識・操作コマンド変換処理部１１ｃ、後部座席用音声認識・操作コマンド変換処理部１１ｄ）によって変換された操作コマンドを取得する（ステップＳ１２１）。
【００７６】
続いて、操作コマンド優先制御・振り分け処理部１１ｆは、各音声認識エンジンによって変換されたすべての操作コマンドを取得したか否かを判定する（ステップＳ１２２）。すべての操作コマンドを取得したと判定された場合に（ステップＳ１２２肯定）、ステップＳ１２３へ移り、すべての操作コマンドを取得したと判定されなかった場合に（ステップＳ１２２否定）、ステップＳ１２２を繰り返す。なお、ステップＳ１２２で“すべての操作コマンド”とされる複数の操作コマンドを、“一連の操作コマンド”と呼ぶ。
【００７７】
続いて、操作コマンド優先制御・振り分け処理部１１ｆは、ステップＳ１２２で取得した操作コマンドは複数か否かを判定する（ステップＳ１２３）。取得した操作コマンドは複数であると判定された場合に（ステップＳ１２３肯定）、ステップＳ１２４へ移り、取得した操作コマンドは複数であると判定されなかった場合に（ステップＳ１２３否定）、ステップＳ１３０へ移る。
【００７８】
ステップＳ１２４では、操作コマンド優先制御・振り分け処理部１１ｆは、操作コマンド優先度決定テーブル１２ｆに基づいて一連の操作コマンドそれぞれに優先度を付与し、この優先度順に所定のキューにキューイングする。続いて、操作コマンド優先制御・振り分け処理部１１ｆは、ステップＳ１２４で所定のキューにキューイングされた一連の操作コマンドに対して、操作コマンド送信対象の車載装置の性能、処理負担などを考慮して、操作コマンド送信条件テーブル１２ｈに基づいて送信条件を付与する（ステップＳ１２５）。
【００７９】
続いて、操作コマンド優先制御・振り分け処理部１１ｆは、前述の所定のキューの先頭から操作コマンドを１つ取り出す（ステップＳ１２６）。続いて、操作コマンド優先制御・振り分け処理部１１ｆは、ステップＳ１２６で取り出した操作コマンドが、一連の操作コマンドのうち最初に送信すべき操作コマンドか否かを判定する（ステップＳ１２７）。最初に送信すべき操作コマンドであると判定された場合に（ステップＳ１２７肯定）、ステップＳ１３０へ移り、最初に送信すべき操作コマンドであると判定されなかった場合に（ステップＳ１２７否定）、ステップＳ１２８へ移る。
【００８０】
ステップＳ１２８では、操作コマンド優先制御・振り分け処理部１１ｆは、今回送信対象の操作コマンドが、操作完了待ちが必要であるとされる送信条件を付与されているか否かを判定する。今回送信対象の操作コマンドが、操作完了待ちが必要であるとされる送信条件を付与されていると判定された場合に（ステップＳ１２８肯定）、ステップＳ１２９へ移り、今回送信対象の操作コマンドが、操作完了待ちが必要であるとされる送信条件を付与されていると判定されなかった場合に（ステップＳ１２８否定）、ステップＳ１３０へ移る。ステップＳ１２９では、操作コマンド優先制御・振り分け処理部１１ｆは、直前の操作コマンドに基づく操作の完了を待機する。
【００８１】
ステップＳ１３０では、操作コマンド優先制御・振り分け処理部１１ｆは、今回送信対象の操作コマンドを、対象の車載装置に対して送信する。続いて、操作コマンド優先制御・振り分け処理部１１ｆは、一連の操作コマンドのうちすべての操作コマンドを送信したか否かを判定する（ステップＳ１３１）。一連の操作コマンドのうちすべての操作コマンドを送信したと判定された場合に（ステップＳ１３１肯定）、図１１の音声認識処理に復帰し、一連の操作コマンドのうちすべての操作コマンドを送信したと判定されなかった場合に（ステップＳ１３１否定）、ステップＳ１２６へ移る。
【００８２】
以上、本発明の実施例を説明したが、本発明は、これに限られるものではなく、特許請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施例で実施されてもよいものである。また、実施例に記載した効果は、これに限定されるものではない。
【００８３】
また、上記実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記実施例で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８５】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central Processing Unit）（またはＭＰＵ（Micro Processing Unit）、ＭＣＵ（Micro Controller Unit）などのマイクロ・コンピュータ）および当該ＣＰＵ（またはＭＰＵ、ＭＣＵなどのマイクロ・コンピュータ）にて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現されてもよい。
【産業上の利用可能性】
【００８６】
本発明は、車載装置の発話制御において、重畳された音声に基づく認識結果である複数の制御コマンドを効率的に実行するために、より高い精度で音声認識することを可能にしたい場合に有用である。
【図面の簡単な説明】
【００８７】
【図１】実施例にかかる音声認識装置の構成を示す機能ブロック図である。
【図２】実施例における音源方向の例を示す図である。
【図３】音源方向特定用テーブルの例を示す図である。
【図４】運転席用音声認識辞書の例を示す図である。
【図５】助手席用音声認識辞書の例を示す図である。
【図６】後部座席用音声認識辞書の例を示す図である。
【図７】音声認識信頼度テーブルの例を示す図である。
【図８】操作コマンド優先度決定テーブルの例を示す図である。
【図９】検知音声属性テーブルの例を示す図である。
【図１０】操作コマンド送信条件テーブルの例を示す図である。
【図１１】音声認識処理手順を示すフローチャートである。
【図１２】音声認識・コマンド変換処理手順を示すフローチャートである。
【図１３】操作コマンド振り分け・送信処理手順を示すフローチャートである。
【符号の説明】
【００８８】
１    車両
１０    音声認識装置
１１    制御部
１１ａ    音源分離・音源方向推定処理部
１１ｂ    運転席用音声認識・操作コマンド変換処理部
１１ｃ    助手席用音声認識・操作コマンド変換処理部
１１ｄ    後部座席用音声認識・操作コマンド変換処理部
１１ｅ    操作コマンド変換結果補正処理部
１１ｆ    コマンド優先制御・振り分け処理部
１２    記憶部
１２ａ    音源方向特定用テーブル
１２ｂ    運転席用音声認識辞書
１２ｃ    助手席用音声認識辞書
１２ｄ    後部座席用音声認識辞書
１２ｅ    音声認識信頼度テーブル
１２ｆ    操作コマンド優先度決定テーブル
１２ｇ    検知音声属性テーブル
１２ｈ    操作コマンド送信条件テーブル
１３ａ    表示部
１３ｂ    音声発生部
１４    マイク
２０    カーナビゲーション装置
３０    オーディオ装置
４０    車両補機装置
５０    ハンズフリー装置
６０    車両制御装置
【図１】
2009020423.tif 000003
【図２】
2009020423.tif 000004
【図３】
2009020423.tif 000005
【図４】
2009020423.tif 000006
【図５】
2009020423.tif 000007
【図６】
2009020423.tif 000008
【図７】
2009020423.tif 000009
【図８】
2009020423.tif 000010
【図９】
2009020423.tif 000011
【図１０】
2009020423.tif 000012
【図１１】
2009020423.tif 000013
【図１２】
2009020423.tif 000014
【図１３】
2009020423.tif 000015