(57)【要約】【課題】音声認識率を向上させる。【解決手段】ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあるか否かを判定し（Ｓ１０８）、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあると判定（Ｓ１０８でＹＥＳと判定）した場合、コマンドと同一機能に分類された他の音声認識コマンドをコマンド一覧情報から削除する（Ｓ１１２）。【選択図】図３
2007226098.tif 000002
【特許請求の範囲】
【請求項１】
機能毎に分類された音声認識コマンドが登録されたコマンド一覧情報を参照してユーザが発したコマンドを音声認識し、認識したコマンドに応じた機能動作を行う音声認識装置であって、
前記ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドが前記コマンド一覧情報にあるか否かを判定する判定手段と、
前記判定手段よって前記ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドが前記コマンド一覧情報にあると判定された場合、前記コマンドと同一機能に分類された他の音声認識コマンドを前記コマンド一覧情報から削除する音声認識コマンド削除手段と、を備えたことを特徴とする音声認識装置。
【請求項２】
ユーザを確認するユーザ確認手段を備え、
前記コマンド一覧情報は、前記ユーザ確認手段によって確認されたユーザ毎に用意されており、
前記音声認識コマンド削除手段は、前記ユーザ確認手段によって確認されたユーザ用に用意された前記コマンド一覧情報から前記コマンドと同一機能に分類された他の音声認識コマンドを削除することを特徴とする請求項１に記載の音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能毎に分類された音声認識コマンドが登録されたコマンド一覧情報の中からユーザが発したコマンドを認識し、認識したコマンドに応じた機能動作を行う音声認識装置に関する。
【背景技術】
【０００２】
従来、ユーザの音声入力に応じて音声認識を行う音声認識装置が種々提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１０１０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような音声認識装置は、予め登録された多数の音声認識コマンドの中からユーザの音声入力と一致するコマンドを特定してコマンドを音声認識するようになっている。したがって、登録されている音声認識コマンドの数が多いほどユーザの発したコマンドが誤認識されやすく、音声認識率が低下してしまう。
【０００４】
本発明は上記問題に鑑みたもので、音声認識率を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の特徴は、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあるか否かを判定し、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあると判定した場合、コマンドと同一機能に分類された他の音声認識コマンドをコマンド一覧情報から削除することである。
【０００６】
このような構成では、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあると判定した場合、コマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報から削除されるので、コマンド一覧情報に含まれる音声認識コマンドの数が少なくなり、音声認識率を向上させることができる。
【０００７】
また、本発明の第２の特徴は、音声認識コマンド削除手段が、ユーザ確認手段によって確認されたユーザ毎に用意されたコマンド一覧情報からコマンドと同一機能に分類された他の音声認識コマンドを削除することである。
【０００８】
このような構成では、ユーザ毎にコマンド一覧情報が用意され、ユーザ確認手段によって確認されたユーザ用に用意されたコマンド一覧情報からコマンドと同一機能に分類された他の音声認識コマンドが削除されるので、他のユーザの使用によって、コマンド一覧情報から音声認識コマンドが削除されてしまうようなことをなくすことができる。
【発明を実施するための最良の形態】
【０００９】
本発明の一実施形態に係る音声認識装置の構成を図１に示す。本音声認識装置は、ナビゲーション装置１を用いて構成されている。ナビゲーション装置１は、ＬＣＤ１０、ＧＰＳレシーバ１１、ジャイロセンサ１２、メモリ１３、ＤＶＤデッキ１４、音声インタフェース（図中では、音声Ｉ／Ｆと記す）１５およびＣＰＵ１６を備えている。なお、図示してないが、ＣＰＵ１６と各部１０〜１５との間は、基板上の配線パターンあるいはケーブルを介して接続されている。また、ＣＰＵ１６には、音声認識の開始を指示するためのＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）スイッチ２０が接続され、音声インタフェース１６には、ユーザの音声を集音するためのマイク２１および音声を出力するためのスピーカ２２が接続されている。
【００１０】
ＬＣＤ１０は、ＣＰＵ１６から入力される映像信号に応じた映像を表示するための装置である。
【００１１】
ＧＰＳレシーバ１１には、ＧＰＳ衛星から送信される電波を受信するＧＰＳアンテナ１１ａが接続されている。ＧＰＳレシーバ１１は、ＧＰＳアンテナ１１ａから入力される信号に基づいて自車位置を特定するための信号をＣＰＵ１６へ出力する。
【００１２】
ジャイロセンサ１２は、自車の旋回角やロール角を検出し、検出信号をＣＰＵ１６へ出力する。
【００１３】
メモリ１３は、プログラム等を記憶するＲＯＭ、一時的にデータを格納するＲＡＭ、音声認識処理で用いられるコマンド一覧情報を記憶する書き換え可能な不揮発性記憶媒体（例えば、フラッシュメモリ、ＥＥＰＲＯＭ等）によって構成されている。
【００１４】
ＤＶＤデッキ１４は、地図データや音楽データ等が記憶されたＤＶＤディスクからデータを読み出すための装置である。
【００１５】
音声インタフェース１５は、マイク２１を接続するためのマイク端子およびスピーカ２２を接続するためのスピーカ端子（いずれも図示せず）を有している。音声インタフェース１５は、マイク端子を介してマイク２１から入力されるアナログ信号をデジタル信号に変換してＣＰＵ１６へ出力するとともに、ＣＰＵ１６から入力されるデジタル信号をアナログ信号に変換してスピーカ端子を介してスピーカ２２へ出力する。
【００１６】
ＣＰＵ１６は、メモリ１３のＲＯＭに記憶されたプログラムに従って各種処理を行う。ＣＰＵ１６の処理としては、ＧＰＳレシーバ１１およびジャイロセンサ１２から入力される信号に基づいて自車位置を特定する自車位置特定処理、ＤＶＤデッキ１４を介してＤＶＤメディアから自車位置周辺の地図データを読み出して、自車位置周辺の地図上に自車位置マークを重ねてＬＣＤ１０に表示させる地図表示処理、音声インタフェース１５を介してマイク２１から入力される音声信号の音声認識を行う音声認識処理等がある。
【００１７】
次に、音声認識処理について説明する。ユーザがＰＴＴスイッチ２０を押下すると音声認識処理が開始される。この音声認識処理が開始された状態で、ユーザがコマンドを発すると、ＣＰＵ１６は、多数の音声認識コマンドが登録されたコマンド一覧情報の中からユーザが発したコマンドと一致する音声コマンドを検索して音声認識を行う。
【００１８】
図２に、コマンド一覧情報の概要を示す。図に示すように、機能Ａに対してコマンドＡ１、Ａ２、Ａ３、…に示すような複数の音声認識コマンドが登録されている。同様に、機能Ｂ、機能Ｃ、機能Ｄ、…等の各機能に対してもそれぞれ複数の音声認識コマンドが登録されている。
【００１９】
例えば、地図を拡大表示する機能に対しては、「拡大」、「詳細」、「ズームイン」の各音声認識コマンドが登録されており、地図を縮小する機能に対しては、「縮小」、「広域」、「ズームアウト」の各音声認識コマンドが登録されている。
【００２０】
ＣＰＵ１６は、図２に示すような、機能毎に分類された音声認識コマンドが登録されたコマンド一覧情報を参照して、ユーザが発したコマンドを音声認識し、認識したコマンドに応じた機能動作を行う。
【００２１】
すなわち、ＣＰＵ１６は、ユーザによって、「拡大」、「詳細」、「ズームイン」のいずれかが発せられると、コマンド一覧情報を参照してユーザが発したコマンドを音声認識し、音声認識したコマンドに応じた「地図を拡大表示する機能」を実施する。また、ユーザによって、「縮小」、「広域」、「ズームアウト」のいずれかが発せられると、コマンド一覧情報を参照してユーザが発したコマンドを音声認識し、音声認識したコマンドに応じた「地図を縮小表示する機能」を実施する。
【００２２】
しかし、このように１つの機能に対して複数の音声認識コマンドが登録されていても、ユーザは特定のコマンドしか使用しない場合が多い。例えば、図２の太線に示すように、機能ＡについてはコマンドＡ１、機能ＢについてはコマンドＢ２、機能ＣについてはコマンドＣ１、機能ＤについてはコマンドＤ３といったように、複数の音声認識コマンドが用意されていても、いつも決まったコマンドしか使用しない場合が多い。
【００２３】
そこで、本ナビゲーション装置１では、ユーザが使用するコマンドをコマンド一覧情報に残し、ユーザが使用したコマンドと同一機能に分類された他のコマンド（言い替えコマンド）をコマンド一覧情報から削除することにより、コマンド一覧情報に登録されている音声認識コマンドの数を減らす処理を行う。
【００２４】
また、本ナビゲーション装置１は、予めメニュー画面に従ってユーザ毎にユーザ情報を登録するようになっている。ナビゲーション装置１のＣＰＵ１６は、ユーザによってユーザ情報の登録操作が行われると、ユーザ毎にコマンド一覧情報を用意するようになっている。
【００２５】
次に、図３に示すフローチャートに従って、ＣＰＵ１６の処理について説明する。イグニッションスイッチがオンしてバッテリから電源が供給されると、ナビゲーション装置１は動作状態となり、ＣＰＵ１６は、図３に示す処理を開始する。
【００２６】
まず、ユーザ確認を行う（Ｓ１００）。具体的には、ユーザ情報を入力する画面をＬＣＤ１０に表示させ、この画面に従って入力されるユーザ情報が予めユーザ登録によって登録されているか否かに基づいてユーザ確認を行う。
【００２７】
なお、ユーザ情報の入力画面に従って入力されたユーザ情報がユーザ登録されていない場合、図示してないが、ユーザを確認することができないことを示すメッセージをＬＣＤ１０に表示させて、Ｓ１００のユーザ確認を繰り返す。
【００２８】
ユーザ情報の入力画面に従って入力されたユーザ情報がユーザ登録されている場合、次に、ＰＴＴスイッチ２０がオンしたか否かを判定する（Ｓ１０２）。具体的には、ＰＴＴスイッチ２０から入力される信号に基づいてＰＴＴスイッチ２０がオンしたか否かを判定する。
【００２９】
ユーザによってＰＴＴスイッチ２０が押下されない場合、Ｓ１０２の判定はＮＯとなり、Ｓ１０２の判定を繰り返す。また。ユーザによってＰＴＴスイッチ２０が押下されると、Ｓ１０２の判定はＹＥＳとなり、次に、音声認識の開始を示すアイコンをＬＣＤ１０に表示させる（Ｓ１０４）。
【００３０】
次に、コマンド認識を行う（Ｓ１０６）。具体的には、音声インタフェース１５を介してマイク２１から入力されるコマンド（音声データ）と、先のＳ１００のユーザ確認にて確認されたユーザ用に用意されたコマンド一覧情報に含まれる音声認識コマンド（音声データ）を比較して、コマンド認識を行う。
【００３１】
次に、認識したコマンドの言い替えコマンドがコマンド一覧情報にあるか否かを判定する（Ｓ１０８）。具体的には、認識したコマンドと同一機能に分類された他のコマンド（言い替えコマンド）がコマンド一覧情報にあるか否かを判定する。
【００３２】
認識したコマンドの言い替えコマンドがコマンド一覧情報にない場合、Ｓ１０８の判定はＮＯとなり、次に、認識したコマンドに応じた機能動作を行う（Ｓ１１０）。例えば、認識したコマンドが「拡大」の場合、地図を拡大表示させ、認識したコマンドが「縮小」の場合、地図を拡大表示させる。そして、認識したコマンドに応じた機能動作を実施すると、Ｓ１０２へ戻り、上記した処理を繰り返す。
【００３３】
また、認識したコマンドの言い替えコマンドがコマンド一覧情報にある場合、Ｓ１０８の判定はＹＥＳとなり、次に、認識したコマンドと同一機能に分類された他のコマンド（言い替えコマンド）をコマンド一覧情報から削除する（Ｓ１１２）。例えば、認識したコマンドが「拡大」の場合、「詳細」、「ズームイン」といった言い替えコマンドをコマンド一覧情報から削除し、認識したコマンドが「縮小」の場合、「広域」、「ズームアウト」といった言い替えコマンドをコマンド一覧情報から削除する。
【００３４】
そして、言い替えコマンドのコマンド一覧情報からの削除が終わると、Ｓ１１０へ進む。
【００３５】
したがって、上記した処理を繰り返すことにより、各種機能の言い替えコマンドがコマンド一覧情報から削除され、コマンド一覧情報に登録されている音声認識コマンドの数が減少していく。
【００３６】
また、Ｓ１００のユーザ確認において、別のユーザが確認された場合、そのユーザ用に用意されたコマンド一覧情報を用いてＳ１０２〜Ｓ１１２の処理が行われる。
【００３７】
なお、本ナビゲーション装置１は、メニュー画面に従って、各種言い替えコマンドが削除されたコマンド一覧情報を、初期状態に戻すことができるようになっている。
【００３８】
上記した構成によれば、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあるか否かを判定し、ユーザが発したコマンドと同一機能に分類された他の音声認識コマンドがコマンド一覧情報にあると判定した場合、コマンドと同一機能に分類された他の音声認識コマンドをコマンド一覧情報から削除するので、コマンド一覧情報に含まれる音声認識コマンドの数が少なくなり、音声認識率を向上させることができる。
【００３９】
また、ユーザ毎にコマンド一覧情報が用意され、ユーザ確認によって確認されたユーザ用に用意されたコマンド一覧情報からコマンドと同一機能に分類された他の音声認識コマンドが削除されるので、他のユーザの使用によって、コマンド一覧情報から音声認識コマンドが削除されてしまうようなことをなくすことができる。
【００４０】
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、Ｓ１０８が判定手段に相当し、Ｓ１１２が音声認識コマンド削除手段に相当し、Ｓ１００がユーザ確認手段に相当する。
【００４１】
また、上記実施形態では、上記実施形態では、音声認識装置として音声認識機能を備えたナビゲーション装置の例を示したが、ナビゲーション装置に限定されるものではなく、各種音声認識機能を備えた装置に適用することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態に係る音声認識装置の構成を示す図である。
【図２】コマンド一覧情報の概要を示す図である。
【図３】音声認識装置の処理を示すフローチャートである。
【符号の説明】
【００４３】
１…ナビゲーション装置、１０…ＬＣＤ、１１…ＧＰＳレシーバ、
１１ａ…ＧＰＳアンテナ、１２…ジャイロセンサ、１３…メモリ、
１４…ＤＶＤデッキ、１５…音声インタフェース、１６…ＣＰＵ、
２０…ＰＴＴスイッチ、２１…マイク、２２…スピーカ。 
【図１】
2007226098.tif 000003
【図２】
2007226098.tif 000004
【図３】
2007226098.tif 000005