(57)【特許請求の範囲】
【請求項１】
複数の機器を含むシステムを音声認識によって制御するための音声認識による制御装置において、
前記複数の機器の共通の名称を表す機器名称を記憶する記憶手段と、
前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定する手段と、
前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書と、
前記優先度を設定する手段によって設定された優先度が最高の機器に対する認識用データとして、前記記憶手段に記憶されている前記機器名称を前記認識辞書に登録する手段と、
前記複数の機器の接続状態が変化したことを検出する変化検出手段と、
前記変化検出手段によって、前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更する変更手段と、
を備えたことを特徴とする音声認識による制御装置。
【請求項２】
複数の機器を含むシステムを音声認識によって制御するための音声認識による制御方法において、
前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書を備え、
前記複数の機器の共通の名称を表す機器名称を記憶する記憶ステップと、
前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定するステップと、
前記優先度を設定するステップによって設定された優先度が最高の機器に対する認識用データとして、前記記憶ステップで記憶されている前記機器名称を前記認識辞書に登録するステップと、
前記複数の機器の接続状態が変化したことを検出する変化検出ステップと、
前記変化検出ステップによって、前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更する変更ステップと、
を実行することを特徴とする音声認識による制御方法。
【請求項３】
コンピュータを用いて複数の機器を含むシステムを音声認識によって制御するための音声認識による制御用プログラムを記録した記録媒体において、
前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書を備え、
当該プログラムは、前記コンピュータに、
前記複数の機器の共通の名称を表す機器名称を記憶させ、
前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定させ、
設定された優先度が最高の機器に対する認識用データとして、前記記憶ステップで記憶されている前記機器名称を前記認識辞書に登録させ、
前記複数の機器の接続状態が変化したことを検出させ、
前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更させることを特徴とする音声認識による制御用プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声認識によってシステムを制御する技術の改良に関するもので、より具体的には、機器ごとに優先度を設定することによって、簡単な発語で効率的な制御を可能としたものである。
【０００２】
【従来の技術】
音声認識は、認識しようとする単語ごとに、単語の波形や特徴を表すパラメータなどの認識用データを予めデータベースに記録しておき、発声された言葉をこれら認識用データとパターンマッチングすることによって、発声された単語を推定する技術である。
【０００３】
このような音声認識をオーディオシステムなど各種システムの制御に用いる場合、単語ごとに予め意味を決めておく。そして、認識結果は、認識用データに対応した単語ＩＤなどで得られ、制御用のアプリケーションプログラムがこの認識結果を受け取り、どの単語が認識されたか、すなわちユーザの発話内容に応じて決められた制御をシステムに対して行う。
【０００４】
【発明が解決しようとする課題】
しかし、従来技術において、制御対象であるシステム上に同じ名称の機器が複数ある場合、それらの機器を音声認識によってそれぞれ別個に制御するためには、機器ごとに異なった名称を単語として用意し、単語ごとの認識用データを用意しておく必要があった。
【０００５】
例えば、図７は、自動車に搭載するカーオーディオシステムの構成例を示すブロック図である。このシステムは、全体を制御するセンターユニット１００、いわゆるカーナビゲーションに用いられるナビゲーションユニット１０１、３つのＣＤチェンジャ１１２〜１１４及び２つのＭＤチェンジャ１１５，１１６を有し、音声認識ユニット１１７でユーザの発声する単語を認識することによってこれら各機器を制御するものである。なお、各ユニット間の制御や信号の伝達はＢＵＳライン１０８を通じて行われる。
【０００６】
また、このシステムにおいて、音声認識による制御装置として用いられている音声認識ユニット１１７の構成を図８の機能ブロック図に示し、このシステムを音声認識で制御する処理手順を図９のフローチャートに示す。すなわち、これらの図に示すように、音声認識ユニット１１７では、認識しようとする各単語ごとの認識用データを認識辞書（認識対象語彙データベース）１に予め格納しておく（ステップ１）。そして、ユーザが機器を制御しようとするときは、所望の制御内容を表す単語を発声すると、マイクロホンに接続された音声入力部２がユーザの声をデジタル波形に変換する（ステップ２）。
【０００７】
次に、パターンマッチング部３が、このデジタル波形を認識辞書１内の認識用データとマッチングし（ステップ３）、どの単語が発声されたかという認識結果を、単語ごとに割り付けられている固有のＩＤの形でコマンド入出力部４に渡す。このように認識結果を渡されたコマンド入出力部４は、認識された単語に基づいて、システムを制御する（ステップ４）。具体的には、コマンド入出力部４は、渡された認識結果に対応する内容の制御コマンドを、ＢＵＳライン１０８を通じて制御対象とする機器に送ることによって、ユーザが音声で命じた制御を実現する。
【０００８】
上記のような従来技術において、１つのオーディオシステム上にＣＤチェンジャ（１１２〜１１４）やＭＤチェンジャ（１１５，１１６）が複数接続されている場合は、各機器ごとに異なった単語（発話語句）を予め認識対象語として定め、音声認識ユニット１１７の認識辞書１には、それら単語ごとに認識用データを用意していた。具体的には、同種の機器に共通する名称の後に番号を付けるなどして、例えば「しーでぃーちぇんじゃーいち」や「しーでぃーちぇんじゃーに」のように機器ごとに違う名称を定めていた。ここで、図１０は、機器ごとに違う名称を登録した状態の認識辞書１の内容を例示する概念図である。
【０００９】
この場合、ユーザが例えばＣＤチェンジャ１１２を選択して操作する際には「しーでぃーちぇんじゃーいち」、ＣＤチェンジャ１１３を選択して操作する際には「しーでぃーちぇんじゃーに」という発話を行う。このように、従来では、同じ種類や名称の機器がシステム上に複数存在する場合、ユーザは、操作対象を他の同種の機器と区別するために、同種の機器でありながら相互に異なった単語を記憶して発話する必要があった。
【００１０】
しかし、このような従来技術では、ユーザは機器ごとに異なった名称を覚えておく必要があり、また、識別用の番号などが加わった長い単語を使用するため、操作性が悪いという問題があった。特に、いくつかある同種の機器のなかでどれをよく使うかが決まっているような場合も、ユーザは、番号までついた長い名称を唱えて機器を指定しなければならなかったため、効率的な操作が困難であった。
【００１１】
本発明は、上記のような従来技術の問題点を解決するために提案されたものであり、その目的は、簡単な発語で効率的な制御を行うことである。
【００１２】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、複数の機器を含むシステムを音声認識によって制御するための音声認識による制御装置において、前記複数の機器の共通の名称を表す機器名称を記憶する記憶手段と、前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定する手段と、前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書と、前記優先度を設定する手段によって設定された優先度が最高の機器に対する認識用データとして、前記記憶手段に記憶されている前記機器名称を前記認識辞書に登録する手段と、前記複数の機器の接続状態が変化したことを検出する変化検出手段と、前記変化検出手段によって、前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更する変更手段と、を備えたことを特徴とする。請求項２の発明は、請求項１の発明を方法の観点から把握したもので、複数の機器を含むシステムを音声認識によって制御するための音声認識による制御方法において、前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書を備え、前記複数の機器の共通の名称を表す機器名称を記憶する記憶ステップと、前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定するステップと、前記優先度を設定するステップによって設定された優先度が最高の機器に対する認識用データとして、前記記憶ステップで記憶されている前記機器名称を前記認識辞書に登録するステップと、前記複数の機器の接続状態が変化したことを検出する変化検出ステップと、前記変化検出ステップによって、前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更する変更ステップと、を実行することを特徴とする。請求項３の発明は、請求項１の発明をコンピュータプログラムを記録した記録媒体の観点から把握したもので、コンピュータを用いて複数の機器を含むシステムを音声認識によって制御するための音声認識による制御用プログラムを記録した記録媒体において、前記複数の機器の各々を認識するための各単語が認識用データとして登録される認識辞書を備え、当該プログラムは、前記コンピュータに、前記複数の機器の共通の名称を表す機器名称を記憶させ、前記複数の機器の各機器に付与されている番号を検出し、その番号に基づいて各機器に優先度を設定させ、設定された優先度が最高の機器に対する認識用データとして、前記記憶ステップで記憶されている前記機器名称を前記認識辞書に登録させ、前記複数の機器の接続状態が変化したことを検出させ、前記複数の機器の接続状態の変化を検出した場合、各機器の優先度を変更させることを特徴とする。請求項１〜３の発明では、共通の名称に対応する同種の機器がシステム上に複数存在する場合、当該共通の名称を認識するための認識用データは、同種の機器のうち優先度が最高の機器を指すものとして認識辞書に登録される。そして、ユーザが、識別用の番号などを付けずに、親しみやすい共通の名称だけを発話した場合、複数の同種の機器のうち優先度が最高の機器を指すものと認識される。これによって、優先度が最高の機器は、番号などを省いた機器そのものの名称だけで容易に指定できるので、効率的な操作が可能となる。また、機器が取り外し又は追加されたり、ユーザが機器ごとの優先度を変更することによって優先度が変化した場合、変化後の構成や優先度に基づいて認識辞書が更新されるので、動作の確実性が向上する。そのため、個々のユーザに合った使い勝手を柔軟に実現することが可能となる。
【００１３】
請求項２の発明は、請求項１記載の音声認識による制御装置において、前記複数の機器ごとの優先度を変更するための手段を備えたことを特徴とする。
請求項５の発明は、請求項２の発明を方法の観点から把握したもので、請求項４記載の音声認識による制御方法において、前記複数の機器ごとの優先度を変更するためのステップを含むことを特徴とする。
請求項２，５の発明では、個々のユーザが自分の判断で、よく使う機器に高い優先度を割り当てることができる。このため、個々のユーザに合った使い勝手を柔軟に実現することが可能となる。
【００１４】
請求項３の発明は、請求項１又は２記載の音声認識による制御装置において、前記優先度の変化を検出した場合に前記登録する手段を起動する手段を備えたことを特徴とする。
請求項６の発明は、請求項３の発明を方法の観点から把握したもので、請求項４又は５記載の音声認識による制御方法において、前記優先度の変化を検出した場合に前記登録するステップを起動することを特徴とする。
請求項３，６の発明では、機器が取り外し又は追加されたり、ユーザが機器ごとの優先度を変更することによって優先度が変化した場合、変化後の構成や優先度に基づいて認識辞書が更新されるので、動作の確実性が向上する。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」という）について、図面を参照して説明する。
なお、本発明の各機能は、コンピュータを、ソフトウェアで制御することによって実現することが一般的と考えられる。この場合、コンピュータが備えるレジスタ、メモリ、外部記憶装置などの記憶装置が、いろいろな形式で、情報を一時的に保持したり永続的に保存する。そして、ＣＰＵが、前記ソフトウェアにしたがって、これらの情報に加工及び判断などの処理を加え、さらに、処理の順序を制御する。
【００１６】
また、コンピュータを制御するソフトウェアは、各請求項及び明細書に記述する処理に対応した命令を組み合わせることによって作成され、作成されたソフトウェアは、コンパイルされた組み込みソフトウェアなどの形式で実行されることで、上記のようなハードウェア資源を活用する。
【００１７】
但し、本発明を実現するための上記のような態様はいろいろ変更することができ、例えば、本発明を実現するソフトウェアを記録したＲＯＭチップやＣＤ−ＲＯＭのような記録媒体は、それ単独でも、本発明の一態様である。また、本発明の機能の一部をＬＳＩなどの物理的な電子回路で実現することも可能である。
【００１８】
以上のように、コンピュータを使用して本発明を実現する態様はいろいろ変更できるので、以下では、本発明の各機能を実現する仮想的回路ブロックを用いることによって、実施形態を説明する。
【００１９】
〔１．第１実施形態〕
〔１−１．構成〕
図１は、第１実施形態の全体構成を示す機能ブロック図である。この図に示す第１実施形態は、カーオーディオシステムに、本発明の音声認識による制御装置を音声認識ユニットとして組み込んだものである。このシステムは、図７と同様に、センターユニット１００、ナビゲーションユニット１０１、３つのＣＤチェンジャ１０２〜１０４、２つのＭＤチェンジャ１０５，１０６に加え、音声認識ユニット１０７を、ＢＵＳライン１０８で接続したものである。このシステムでは、ＣＤチェンジャ及びＭＤチェンジャの接続可能台数がそれぞれ４台ずつとし、共通の名称に対応し得る同種のユニットにはそれぞれ重複しない固有のＩＤが割り当てられる。
【００２０】
例えば、全てのＣＤチェンジャは「しーでぃーちぇんじゃー」という共通の名称に対応付けることができる。この場合、ＣＤチェンジャ１０２のＩＤは４、ＣＤチェンジャ１０３のＩＤは２、ＣＤチェンジャ１０４のＩＤは３であり、ＣＤチェンジャ同士の間ではＩＤの重複はない。同様に、全てのＭＤチェンジャは「えむでぃーちぇんじゃー」という共通の名称に対応付けることができ、ＭＤチェンジャ１０５のＩＤは３、ＭＤチェンジャ１０６のＩＤは２であり、ＭＤチェンジャ同士の間でＩＤの重複はない。
【００２１】
また、図２は、第１実施形態における音声認識ユニット１０７の構成を示す機能ブロック図である。この図に示すように、音声認識ユニット１０７は、図８に示した構成に加え、「しーでぃーちぇんじゃー」のような共通の名称の認識用データを、この名称に対応し得る機器の各候補の中で優先度が最高の機器に対応付けて認識辞書１に単語として登録する登録手段５を備えている。
【００２２】
なお、この実施例では、各ＣＤチェンジャ１０２〜１０４及び各ＭＤチェンジャ１０５，１０６が、自己のＩＤを表す接点を持ち、音声認識ユニット１０７はＢＵＳライン１０８を介して各機器のＩＤを検出する。そして音声認識ユニット１０７が、内蔵するソフトウェアによって、どのようなＩＤを持つチェンジャにどのような優先度を割り当てるかを決定する。ここでは、各機器の優先度としては各機器のＩＤの数値をそのまま用い、ＩＤが小さいほど優先度が高いものとする。また、個々の機器の側にロータリースイッチやディップスイッチなどを設け、機器の側でＩＤを変更できるものとする。
【００２３】
また、音声認識ユニット１０７は、機器の優先度の変化を検出して登録手段５を起動する変化検出手段６を備えている。
【００２４】
〔１−２．作用及び効果〕
上記のような構成を有する第１実施形態は、次のような作用を有する。なお、認識辞書の作成から認識結果の処理に至る処理手順の概略的な順序は図９に示した処理手順と同様である。
〔１−２−１．認識辞書への登録〕
本システムが最初に起動されると、音声認識ユニット１０７では、登録手段５が、「しーでぃーちぇんじゃー」のような共通の名称の認識用データを、この名称に対応し得る機器の各候補の中で優先度が最高の機器に対応付けて認識辞書１に単語として登録する（ステップ１）。
【００２５】
ここで、共通の名称としてどのようなものがあり、それぞれの名称に対してどのような機器が対応し得る候補であり、対応し得る候補がシステム上に存在するときにどのような認識用データを認識辞書１に登録すべきかは、共通の名称に関するデータ８として予め用意しておく。
【００２６】
例えば、共通の名称に関するデータ８の中に「しーでぃーちぇんじゃー」という共通の名称と、この名称の単語としての特徴を表す認識用データがあり、また、この名称に対応し得る機器の種類としてＣＤチェンジャが挙げられているものとする。この場合、登録手段５は、システム上に存在しているＣＤチェンジャの中で、最も小さいＩＤのものを検出し、「しーでぃーちぇんじゃー」という単語を認識する認識用データを、検出したＣＤチェンジャと対応付けて認識辞書１に登録する。
【００２７】
ここで、図３は、共通の名称を認識辞書１に登録する手順を示すフローチャートである。なお、共通の名称を認識辞書１に登録しようとするとき、共通の名称に対応し得る候補として、システム上のどの範囲の機器を調べるかは、データ８を参照することによって確認する。
【００２８】
そして、図３の手順では、まず、登録手段５はＢＵＳライン１０８を経て、ＩＤが１のＣＤチェンジャがシステム上に存在するかどうかを判断し（ステップ２１１）、存在する場合は、「しーでぃーちぇんじゃー」という名称の認識用データを、そのＣＤチェンジャに対応する発話語句（単語）として認識辞書１に追加する（ステップ２１２）。ＩＤが１のＣＤチェンジャがシステム上に存在しない場合は、続いてＩＤが２のＣＤチェンジャがシステム上に存在するかどうかを判断し（ステップ２１３）、存在する場合は、認識用データを、そのＣＤチェンジャに対応する単語として認識辞書１に追加する（ステップ２１４）。このようにＩＤが小さいもの、すなわち優先度が高いものから順に、ＣＤチェンジャが発見されるまで、ＩＤが３のもの（ステップ２１５，２１６）、４のもの（ステップ２１７，２１８）、と判断を続ける。
【００２９】
このように優先度の高いものから判断を続ける結果、最初に発見されたＣＤチェンジャは優先度が最高のものである。このため、発見されたＣＤチェンジャについて登録を行うと、それより優先度が大きいものについては判断せず、続いてＭＤチェンジャについて共通の名称を登録する手続きへ進む（ステップ２２１〜２２８）。なお、図３に示した手順を別の形で示すと図４のフローチャートとなる。
【００３０】
以上のような手続きの結果、「しーでぃーちぇんじゃー」という単語はＣＤチェンジャ中で優先度が一番高いＣＤチェンジャ１０３に対応付けて登録され、また、「えむでぃーちぇんじゃー」という単語は、ＭＤチェンジャ中で優先度が一番高いＭＤチェンジャ１０６に対応付けて登録される。
【００３１】
ここで、図５は、認識辞書１について、これら共通の名称を登録した後の状態を示す概念図である。この例は、各機器に、機器ごとに異なる従来通りの名称を対応させるのと並行して、優先度が最高の機器には共通の名称を対応付けたものである。ここで、従来通りの名称につける「に」や「さん」といった番号の部分には、各機器のＩＤの数字を用いるものとする。
【００３２】
例えば、優先度が最小（最高）の２であるＣＤチェンジャ１０３には、「しーでぃーちぇんじゃーに」という従来通りの単語のほか、「しーでぃーちぇんじゃー」という共通の名称も対応付けられている。また、優先度が最小（最高）の２であるＭＤチェンジャ１０６には、「えむでぃーちぇんじゃーに」という従来通りの単語のほか、「えむでぃーちぇんじゃー」という共通の名称も対応付けられている。なお、システム上に複数存在しうる機器が他にもある場合は、それらについても以上と同様の手続きが行われる。
【００３３】
〔１−２−２．操作対象の認識〕
上記のような認識辞書１が用意された後、ユーザが所望の機器を音声で選択する場合、従来通り機器名の後に番号を付けて直接機器を指定することもできるが、同種の機器の中から最も優先度の高い機器を指定する場合は、機器名に番号を付けずに「しーでぃーちぇんじゃー」とだけ発話して済ませることができる。
【００３４】
すなわち、ユーザが、例えば、スピーカを鳴らす音源（ソース）としてＣＤチェンジャ１０３を音声で選択する場合を考える。この場合、ユーザが番号を省略して「しーでぃーちぇんじゃー」とだけ発話した場合、最も優先度の高いＣＤチェンジャ１０３が選択される。
【００３５】
すなわち、ユーザが「しーでぃーちぇんじゃー」と発話すると、この音声が音声入力部２から入力され（ステップ２）、音声認識ユニット１０７では、パターンマッチング部３が認識辞書１に基づいて「しーでぃーちぇんじゃー」という単語を認識する（ステップ３）。そして、この単語には優先度が最高のＣＤチェンジャ１０３が対応付けられているので、パターンマッチング部３はコマンド入出力部４に、認識結果がＣＤチェンジャ１０３であることを伝達する。
【００３６】
この結果、コマンド入出力部４は、例えば、渡された制御対象であるＣＤチェンジャ１０３に対して再生開始のコマンドを送信し、一方、例えばアンプ機能があるセンターユニット１００に対してオーディオ音源をＣＤチェンジャ１０３に切り替える命令を送信することによって、ユーザが音声で選択したとおり、スピーカを鳴らす音源がＣＤチェンジャ１０３に切り換えられる（ステップ４）。
【００３７】
もちろん、従来通り、「しーでぃーちぇんじゃーに」などと機器名の後に番号を付けて発話した場合も、この単語にはＣＤチェンジャ１０３が対応付けられているので、ＣＤチェンジャ１０３が選択される。
【００３８】
また、ＭＤチェンジャ１０６を選択する場合も、ユーザは同様に、番号を付けて「えむでぃーちぇんじゃーに」と発話してもよいし、番号を省略して共通の名称のみ「えむでぃーちぇんじゃー」とだけ発話してもよい。
【００３９】
〔１−２−３．認識辞書の更新〕
なお、システム構成が変わったりユーザが優先度を変更すると、これによって優先度が変化し、認識辞書１の内容は変化に合わせて更新される。例えば、ＩＤが２であるＣＤチェンジャ１０３がシステム上から取り外された場合には、次に小さいＩＤである３を持つＣＤチェンジャ１０４が優先度最高となる。この場合、変化検出手段６は、この変化を検出して登録手段５を起動する。
【００４０】
起動された登録手段５は、変更後のシステム構成や各機器のＩＤに基づいて認識辞書１の内容を更新する。すなわち、ＩＤが２であるＣＤチェンジャ１０３がシステム上から取り外された場合には、次に小さいＩＤである３を持つＣＤチェンジャ１０４が優先度最高となっている。このため、「しーでぃーちぇんじゃー」という単語の認識用データは、新たに優先度最高となったＣＤチェンジャ１０４に対応付けられて登録し直される。
【００４１】
この結果、その後ユーザが単に「しーでぃーちぇんじゃー」とだけ発話した場合は、ＣＤチェンジャ１０４が制御対象として選択されることになる。また逆に、例えば、ＩＤが最小の１であるＣＤチェンジャが新たにシステムに接続された場合には、新たなＣＤチェンジャの優先度が最高となるので、ユーザが単に「しーでぃーちぇんじゃー」とだけ発話した場合は、この新たなＣＤチェンジャが選択されることになる。
【００４２】
また、第１実施形態では、ＣＤチェンジャやＭＤチェンジャなど個々の機器の優先度は、ユーザが、各機器に設けられたロータリースイッチやディップスイッチなどを用いて所望の順序に変更することができる。この場合、ユーザは、自分が頻繁に使用するチェンジャに高い優先度を割り当てることによって、自分個人にとって使いやすいシステムを構築することができる。
【００４３】
具体的には、例えば自動車の運転席に近いチェンジャのＩＤを１とし、トランクルームなど他の場所に設置する同種のチェンジャにはそれより低いＩＤである２〜４を与えれば、単に「しーでぃーちぇんじゃー」とだけ発話した場合に、運転席に近いチェンジャが自動的に選択されることになる。
【００４４】
〔１−２−４．効果〕
以上のように、第１実施形態では、共通の名称に対応する同種の機器がシステム上に複数存在する場合、当該共通の名称を認識するための認識用データは、同種の機器のうち優先度が最高の機器を指すものとして認識辞書に登録される。そして、ユーザが、識別用の番号などを付けずに、親しみやすい共通の名称だけを発話した場合、複数の同種の機器のうち優先度が最高の機器を指すものと認識される。これによって、優先度が最高の機器は、番号などを省いた機器そのものの名称だけで容易に指定できるので、効率的な操作が可能となる。
【００４５】
また、第１実施形態では、機器が取り外し又は追加されたり、ユーザが機器ごとの優先度を変更することによって優先度が変化した場合、変化後の構成や優先度に基づいて認識辞書が更新されるので、動作の確実性が向上する。
【００４６】
〔２．第２実施形態〕
第１実施形態では、ロータリースイッチやディップスイッチなどを機器ごとに設け、機器の側でＩＤを変更するようにしたが、機器の優先度を変更するためのスイッチなどは、優先度変更手段７として音声認識ユニット１０７の側に設けることもできる。
【００４７】
図６は、このような第２実施形態の構成を示す機能ブロック図であり、第２実施形態における音声認識ユニット２０７には、図２に示した第１実施形態の構成に加え、各機器ごとの優先度を変更する優先度変更手段７が設けられている。この優先度変更手段７の具体例としては、例えば、所望の機器を選択した状態で、操作パネルの「優先」といったボタンを押すと、その機器の優先度が１つ上がり、それまで１つ上の優先度を持っていた機器と優先度が入れ替わる、といった例が考えられる。また、同様の操作を、「優先」といった特定の語句を用いることによって、音声認識によって行なってもよい。
【００４８】
このようにユーザが優先度変更手段７から機器の優先度を変更した場合も、変化検出手段６が優先度の変化を検出し、登録手段５が起動され、変更後の優先度にしたがって再度単語の登録が行われる。
【００４９】
このように、第２実施形態では、優先度変更手段７を用いて、個々のユーザが自分の判断で、よく使う機器に高い優先度を割り当てることができる。このため、個々のユーザに合った使い勝手を柔軟に実現することが可能となる。
【００５０】
〔３．他の実施の形態〕
なお、本発明は上記実施の形態に限定されるものではなく、次に例示するような他の実施の形態も含むものである。例えば、図１，図２，図６に示した構成は一例に過ぎず、本発明は、カーオーディオシステム以外の他の種類のシステムを制御するのに用いることもできる。また、カーオーディオシステムと組み合わせる場合も、例えば、ナビゲーションユニット、ＣＤチェンジャ、ＭＤチェンジャなど具体的なユニットの種類は例示に過ぎず、他の種類の音源や他の機能を持つユニットに自由に置き換えることができる。
【００５１】
例えば、本発明は、周辺機器を持つ一般的なコンピュータ自体を制御するために、当該コンピュータの機能として実現することもできる。具体的には、例えば、ハードディスクユニットなどの外部記憶装置が複数ドライブあったり、出力装置としてもプリンタが何台かあるような場合、情報の格納や出力をどの装置に行うかを本発明によって指定することが考えられる。
【００５２】
また、図２に示した変化検出手段６は必須ではなく、優先度が変化するような場合はユーザが自分の判断で登録手段５を起動するようにしたり、機器ごとの優先度を固定とすることもできる。また、図５に示した各機器のＩＤ（優先度）は例示に過ぎず、ＩＤは２，３，４といった続き番号である必要はなく、２と４という具合に間があいても差しつかえない。また、ＩＤの表現形式を変更したり、ＣＤチェンジャとＭＤチェンジャを一つのグループとして共通の名称に対応付け得る候補としてもよい。例えばユーザが「でぃすく」とだけ言った場合にこれらの中から特定のユニットが選択されるようにすることもできる。
【００５３】
【発明の効果】
以上のように、本発明によれば、機器ごとに優先度を設定することによって、簡単な発語で効率的な制御を行うことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態におけるカーオーディオシステムの全体構成を示すブロック図。
【図２】本発明の第１実施形態における音声認識ユニットの構成を示す機能ブロック図。
【図３】本発明の第１実施形態において、共通の名称を認識辞書に登録する場合の処理手順を示すフローチャート。
【図４】本発明の第１実施形態において、共通の名称を認識辞書に登録する場合の処理手順を他の形式で示したフローチャート。
【図５】本発明の第１実施形態において、共通の名称が登録された状態の認識辞書の内容を例示する概念図。
【図６】本発明の第２実施形態におけるカーオーディオシステムの全体構成を示すブロック図。
【図７】従来技術による制御装置（音声認識ユニット）でカーオーディオシステムを制御する場合の全体構成例を示す図。
【図８】従来技術における音声認識ユニットの構成を示す機能ブロック図。
【図９】認識辞書の作成から認識結果の処理に至る手順を示すフローチャート。
【図１０】従来技術における認識辞書の内容を示す概念図。
【符号の説明】
１…認識辞書
２…音声入力部
３…パターンマッチング部
４…コマンド入出力部
５…登録手段
６…変化検出手段
７…優先度変更手段
８…共通の名称に関するデータ
１００…センターユニット
１０１…ナビゲーションユニット
１０２〜１０４…ＣＤチェンジャ
１０５，１０６…ＭＤチェンジャ
１０７，２０７…音声認識ユニット
１０８…ＢＵＳライン
【図１】
0004201869.tif 000002
【図２】
0004201869.tif 000003
【図３】
0004201869.tif 000004
【図４】
0004201869.tif 000005
【図５】
0004201869.tif 000006
【図６】
0004201869.tif 000007
【図７】
0004201869.tif 000008
【図８】
0004201869.tif 000009
【図９】
0004201869.tif 000010
【図１０】
0004201869.tif 000011