(57)【特許請求の範囲】
【請求項１】
単語あるいは命令単位の基準音声情報を記憶した基準音声情報記憶手段と、
音声入力手段から入力された音声情報と上記基準音声情報記憶手段に記憶された基準音声情報とを比較照合して、両者が類似する基準音声情報に応じた命令を認識すると共に、その類似性に応じた信頼度を生成する音声認識処理手段と、
各種命令にそれぞれ対応して、各命令に要求される認識確度に応じた信頼度閾値を保持した信頼度閾値保持手段と、
上記音声入力手段から入力された音声情報が重要命令であるか否かを判定する重要命令設定手段と、
上記音声認識処理手段によって認識された命令に対応する信頼度閾値を上記信頼度閾値保持手段から抽出し、その命令の信頼度がその信頼度閾値以上である場合に、その命令が上記重要命令設定手段によって重要でないと判断された際は、上記信頼度閾値が小さくなるように変更して上記信頼度閾値保持手段に保持させるよう実行する命令実行処理手段とを備えた車載機器用音声認識装置。
【請求項２】
命令実行処理手段は、音声認識処理手段によって認識された命令に対応する信頼度閾値を信頼度閾値保持手段から抽出し、その命令の信頼度がその信頼度閾値以上である場合に、その命令が重要命令設定手段によって重要であると判断された際は、上記信頼度閾値を変更せずに実行することを特徴とする請求項１に記載の車載機器用音声認識装置。
【請求項３】
重要命令設定手段は、信頼度閾値保持手段に保持される各命令毎に重要命令であるか否かの設定に基づくことを特徴とする請求項１または請求項２に記載の車載機器用音声認識装置。
【請求項４】
命令実行処理手段による信頼度閾値を小さくなるように変更する機能を有効または無効に設定する信頼度閾値変更機能設定手段とを備え、
上記命令実行処理手段は、上記信頼度閾値変更機能設定手段による設定に応じて信頼度閾値を小さくなるように変更する機能を有効または無効にすることを特徴とする請求項１乃至請求項３のいずれかに記載の車載機器用認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車載情報機器（カーナビゲーション）または車両制御機器において、利用者によって音声入力されたコマンドを認識する車載機器用音声認識装置に関するものである。
【０００２】
【従来の技術】
音声認識は、他のコマンドに誤認識したり、認識できない可能性がある。
特に、車載搭載環境では、走行騒音による影響から、より認識し難い環境であるため、特公平２−２１５８号公報では、走行／停車判定を行い、走行状態での認識率向上策が記載されている。
【０００３】
【発明が解決しようとする課題】
従来の車載機器用音声認識装置は以上のように構成されているので、コマンドの重要度に応じて、認識確度を高めたり、逆に認識率を高めたりすることができなかった。
すなわち、コマンドによっては、誤認識した場合に、その操作を戻すことができない、戻すのに時間を要する、誤動作により利用者が混乱する等、コマンドの誤認識により安全性や操作性が著しく損なわれるため、認識確度を高めたい重要コマンドがある。逆にコマンドによっては、使用頻度が高かったり、騒音に対して認識しづらくなってしまう短いコマンドがあり、コマンドの誤認率の低下により利便性が損なわれるため、認識率を高めたい非重要コマンドがある。
しかしながら、従来の技術では、重要コマンドに対して認識確度を高めたり、逆に、非重要コマンドに対して認識率を高めたりすることができないなどの課題があった。
【０００４】
この発明は上記のような課題を解決するためになされたもので、コマンドの重要度に応じて、認識確度を高めたり、逆に認識率を高めるように設定可能にし、安全性および利便性の両者を向上させる車載機器用音声認識装置を得るものである。
【０００５】
【課題を解決するための手段】
この発明に係る車載機器用音声認識装置は、各命令に要求される認識確度に応じた信頼度閾値を保持した信頼度閾値保持手段と、音声入力手段から入力された音声情報が重要命令であるか否かを判定する重要命令設定手段と、音声認識処理手段によって認識された命令に対応する信頼度閾値を信頼度閾値保持手段から抽出し、その命令の信頼度が信頼度閾値以上である場合に、その命令が重要命令設定手段によって重要でないと判断された際は、信頼度閾値が小さくなるように変更して信頼度閾値保持手段に保持させるよう許可して実行する命令実行処理手段とを備えたものである。
【０００６】
この発明に係る車載機器用音声認識装置は、命令実行処理手段において、音声認識処理手段によって認識された命令に対応する信頼度閾値を信頼度閾値保持手段から抽出し、その命令の信頼度がその信頼度閾値以上である場合に、その命令が重要命令設定手段によって重要であると判断された際は、信頼度閾値を変更せずに実行するようにしたものである。
【０００７】
この発明に係る車載機器用音声認識装置は、重要命令設定手段において、信頼度閾値保持手段に保持される各命令毎に重要命令であるか否かの設定に基づくようにしたものである。
【０００８】
この発明に係る車載機器用音声認識装置は、命令実行処理手段において、信頼度閾値変更機能設定手段による設定に応じて信頼度閾値を小さくなるように変更する機能を有効または無効にするようにしたものである。
【００１０】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による車載機器用音声認識装置を示す構成図であり、図において、１はカーナビゲーション等の車載情報機器である。
２は利用者によってコマンド（命令）等が音声入力されるマイク（音声入力手段）、３は利用者によって音声入力のタイミングに応じて操作される発話スイッチである。
４はマイク２からの音声信号を信号処理する音声入力回路（音声入力手段）、５は単語を基準音声データとして記憶した認識単語辞書データテーブル（基準音声情報記憶手段）、６は音声入力回路４によって信号処理された音声データと、認識単語辞書データテーブル５の基準音声データとを比較照合して、両者が類似する基準音声データに応じたコマンドを認識すると共に、その類似性に応じたスコア（信頼度）を生成する音声認識処理部（音声認識処理手段）である。
７は各種コマンドにそれぞれ対応して、各コマンドに要求される認識確度（認識されるコマンドの確からしさ）に応じたスコア閾値を保持したスコア閾値データテーブル（信頼度閾値保持手段）、８は音声認識処理部６によって認識されたコマンドに対応するスコア閾値をスコア閾値データテーブル７から抽出し、そのコマンドのスコアがそのスコア閾値以上であるか否かを判定する音声操作処理部（命令実行処理手段）、９は音声操作処理部８によってコマンドのスコアがスコア閾値未満であると判定された場合に、音声入力されたコマンドが認識できなかったことを表示し、コマンドのスコアがスコア閾値以上であると判定された場合に、音声入力されたコマンドが認識できたことを表示する音声操作応答処理表示部、１０は音声操作処理部８によってコマンドのスコアがスコア閾値以上であると判定された場合に、そのコマンドに応じた処理を実行するアプリケーション処理部（命令実行処理手段）である。
図２はこの発明の実施の形態１による車載機器用音声認識装置の動作を示すフローチャートである。
【００１１】
次に動作について説明する。
図において、発話スイッチ３が利用者によって押下されると、音声認識処理部６の認識処理が開始され、音声認識処理部６は待ち状態となる（ステップＳＴ１）。
マイク２から音声入力された音声信号は、音声入力回路４により信号増幅、帯域フィルタ処理、ＡＤ変換処理等を行い、最適な音声データとなるように処理される（ステップＳＴ２）。
音声認識処理部６は、音声入力回路４によって信号処理された音声データと、認識単語辞書データテーブル５として記憶された基準音声データとを比較照合して、近いパターンのものを候補として選択し、入力された音声データに類似する１つ以上のコマンドを認識する。また、その類似性に応じたスコアを生成する（ステップＳＴ３）。ここで、認識単語辞書データテーブル５は、単語毎に基準音声データとして記憶し、音声認識処理部６において、類似する単語から、または類似する単語の組み合せから入力されるコマンドを認識する。また、認識単語辞書データテーブル５は、コマンド毎に基準音声データとして記憶し、音声認識処理部６において、類似するコマンドから入力されるコマンドを認識するものであっても良い。
【００１２】
音声操作処理部８は、音声認識処理部６からその認識結果であるコマンドと、そのコマンドに応じたスコアとを取得する（ステップＳＴ４）。
音声操作処理部８は、音声認識処理部６によって認識されたコマンドに対応するスコア閾値をスコア閾値データテーブル７から抽出し、そのコマンドのスコアがそのスコア閾値以上であるか否かを判定する（ステップＳＴ５）。
音声操作処理部８は、コマンドのスコアがスコア閾値未満であると判定した場合に、音声入力されたコマンドが認識できなかったことを音声操作応答処理表示部９に表示し、処理を終了する（ステップＳＴ６）。ここで、音声操作応答処理表示部９にコマンドが認識できなかったことを表示したが、コマンドが認識できなかったことを音声によって報知するようにしても良い。
音声操作処理部８は、コマンドのスコアがスコア閾値以上であると判定した場合に、音声入力されたコマンドが認識できたとみなした場合は、その認識したコマンドを音声操作応答処理表示部９に表示する。また、その認識したコマンドに応じた所定の動作を行うようにカーナビゲーション等のアプリケーション処理部１０に処理を依頼し、それを受けたアプリケーション処理部１０は、そのコマンドに応じた処理を実行する（ステップＳＴ７）。ここで、アプリケーション処理部１０は、１つ以上設けられ、処理の実行は複数のアプリケーション処理部１０で行うようにしても良い。
【００１３】
スコア閾値データテーブル７では、全コマンド共通に一律のスコア閾値を保持したものではなく、各種コマンドにそれぞれ対応して、各コマンドに要求される認識確度に応じたスコア閾値を保持したものである。
具体的には、コマンドの誤認識した場合に、その操作を戻すことができない、戻すのに時間を要する、誤動作により利用者が混乱する等、コマンドの誤認識により安全性や操作性が著しく損なわれる重要コマンドについてはスコア閾値を予め大きく設定しておき、逆にコマンドによっては、使用頻度が高かったり、騒音に対して認識しづらくなってしまう短いコマンドがあるが、コマンドの誤認率の低下により利便性が損なわれる非重要コマンドについてはスコア閾値を予め小さく設定しておく。
このように、スコア閾値データテーブル７においてスコア閾値を設定しておけば、音声操作処理部８において、重要コマンドに対しては認識確度が向上し、非重要コマンドに対しては認識率、すなわち、コマンドを許可する率が向上し、トレードオフの関係にある認識確度と認識率とを調整し、安全性および利便性の両者を向上させることができる。
【００１４】
また、音声操作処理部８は、ステップＳＴ７においてアプリケーション処理部１０に処理依頼した後に、その認識したコマンドが重要コマンドであるか否かを判定する（ステップＳＴ８）。
ここで、コマンドに対応して重要コマンドであるか否かの設定手法としては、一例として、スコア閾値データテーブル７において、各コマンド毎に重要コマンドであるか否かを予め設定し保持しておき、音声操作処理部８において、スコア閾値データテーブル７に保持された内容から、認識されたコマンドに対応して重要コマンドが設定されているか否かを判定する手法がある。
また、別の例としては、マイク２からの音声入力時に、その音声入力が重要コマンドであるか否かが利用者の操作によって設定される操作スイッチ、あるいは、マイク２からの音声入力により重要コマンドであるか否かが判定される手段を設け、このような重要命令設定手段によって重要コマンドを設定して、音声操作処理部８において、認識されたコマンドに対応して重要命令設定手段によって重要コマンドが設定されているか否かを判定する手法がある。
音声操作処理部８は、ステップＳＴ８において、その認識したコマンドが重要コマンドであると判定した場合には、処理を終了する。
一方、ステップＳＴ８において、その認識したコマンドが重要コマンドでないと判定した場合には、スコア閾値データテーブル７から抽出され、ステップＳＴ５において判定に用いられたスコア閾値を、所定値あるいは所定率だけ小さくなるように変更して、その変更したスコア閾値をスコア閾値データテーブル７に保持させる（ステップＳＴ９）。ここで、重要コマンドではない同一のコマンドが認識される度に、スコア閾値は小さく設定されていくが、スコア閾値があまりにも小さく設定され、誤認識が増加してしまうことを防止するために、スコア閾値には下限値を設け、スコア閾値は下限値よりも小さく変更されないようにする。
このようにすることによって、コマンドが音声入力され、そのコマンドが許可される毎にスコア閾値が小さくなるように変更されるので、そのコマンドの使用頻度が増す毎に、認識率が向上し、利便性を向上させることができる。
また、使用頻度が多いコマンドであっても、認識確度が要求される重要コマンドに対してはスコア閾値を変更しないようにすることによって、重要コマンドの誤認識を防止し、安全性を維持することができる。
【００１５】
さらに、音声操作処理部８によるスコア閾値を小さくなるように変更する機能を有効または無効に設定する操作スイッチ（信頼度閾値変更機能設定手段）を設け、音声操作処理部８では、その操作スイッチによる設定に応じて、スコア閾値を小さくなるように変更する機能を有効または無効にするようにしても良い。
【００１６】
【発明の効果】
以上のように、この発明によれば、各命令に要求される認識確度に応じた信頼度閾値を保持した信頼度閾値保持手段と、音声入力手段から入力された音声情報が重要命令であるか否かを判定する重要命令設定手段と、音声認識処理手段によって認識された命令に対応する信頼度閾値を信頼度閾値保持手段から抽出し、その命令の信頼度が信頼度閾値以上である場合に、その命令が重要命令設定手段によって重要でないと判断された際は、信頼度閾値が小さくなるように変更して信頼度閾値保持手段に保持させるよう許可して実行する命令実行処理手段とを備えるように構成したので、信頼度閾値保持手段に予め設定される信頼度閾値を、命令の誤認識により安全性や操作性が著しく損なわれる重要命令については大きく設定し、逆に、使用頻度が高い命令や騒音に対して認識しずらくなってしまう非重要命令については小さく設定すれば、重要命令に対しては認識確度が向上し、非重要命令に対しては認識率、すなわち、命令を許可する率が向上し、安全性および利便性の両者を向上させることができる効果がある。
【００１７】
この発明によれば、命令実行処理手段において、音声認識処理手段によって認識された命令に対応する信頼度閾値を信頼度閾値保持手段から抽出し、その命令の信頼度がその信頼度閾値以上である場合に、その命令が重要命令設定手段によって重要であると判断された際は、信頼度閾値を変更せずに実行するように構成したので、命令が音声情報として入力され、その命令を許可された場合でも、認識確度が要求される重要命令に対しては信頼度閾値を変更しないようにすることによって、重要命令の誤認識を防止し、安全性を維持することができる効果がある。
【００１８】
この発明によれば、重要命令設定手段において、信頼度閾値保持手段に保持される各命令毎に重要命令であるか否かの設定に基づくように構成したので、各命令毎に認識確度と認識率とを調整し、安全性および利便性の両方を向上させることができる効果がある。
【００１９】
この発明によれば、命令実行処理手段において、信頼度閾値変更機能設定手段による設定に応じて信頼度閾値を小さくなるように変更する機能を有効または無効にするように構成したので、命令の使用頻度が増す毎に認識率を向上させる機能を有効にするか、予め設定された信頼度閾値を固定にして認識確度および認識率を保持する機能を有効にするか、利用者が選択することができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による車載機器用音声認識装置を示す構成図である。
【図２】  この発明の実施の形態１による車載機器用音声認識装置の動作を示すフローチャートである。
【符号の説明】
１  車載情報機器、２  マイク（音声入力手段）、３  発話スイッチ、４  音声入力回路（音声入力手段）、５  認識単語辞書データテーブル（基準音声情報記憶手段）、６  音声認識処理部（音声認識処理手段）、７  スコア閾値データテーブル（信頼度閾値保持手段）、８  音声操作処理部（命令実行処理手段）、９  音声操作応答処理表示部、１０  アプリケーション処理部（命令実行処理手段）。
【図１】
0003920097.tif 000002
【図２】
0003920097.tif 000003