(57)【要約】音声入力型装置は、ナビゲーション装置の他、音声入力により操作可能な多種の機器に適用される。コマンド記憶部には音声コマンドと、それに対応する動作とが対応付けて記憶される。コマンド設定手段は、ユーザの入力に基づいて、音声コマンドと、それに対応する動作とをコマンド記憶部に記憶する。ユーザの発話により音声コマンドが入力されると、その音声コマンドが認識され、コマンド記憶部を参照して当該音声コマンドに対応する動作が実行される。
2009019768.tif 000002
【特許請求の範囲】
【請求項１】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、
入力された音声コマンドを認識する音声認識手段と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備えることを特徴とする音声入力型装置。
【請求項２】
前記コマンド設定手段は、前記音声コマンドについて、対応する動作の複数の選択肢を表示し、前記複数の選択肢からユーザが選択した動作を当該音声コマンドに対応する動作に設定することを特徴とする請求項１に記載の音声入力型装置。
【請求項３】
前記音声コマンドは、相対する意義を有する相対コマンドを含み、
前記コマンド設定手段は、相対コマンドの一方について対応する動作が選択されたときには、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする請求項２に記載の音声入力型装置。
【請求項４】
前記音声コマンドは、類似する意義を有する類似コマンドを含み、
前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、類似コマンドに対応する動作の全てを前記複数の選択肢に含めることを特徴とする請求項２に記載の音声入力型装置。
【請求項５】
前記コマンド設定手段は、前記動作制御手段が音声コマンドに対応する動作を実行した後、ユーザの指示に応じて当該音声コマンドに対する動作を再設定又は変更可能とすることを特徴とする請求項１乃至４のいずれか一項に記載の音声入力型装置。
【請求項６】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、
入力された音声コマンドを認識する音声認識工程と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備えることを特徴とする音声入力制御方法。
【請求項７】
コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、
入力された音声コマンドを認識する音声認識手段、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させることを特徴とする音声入力制御プログラム。
【請求項８】
請求項７に記載の音声入力制御プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声入力を音声認識し、対応する動作を行う装置に関する。
【背景技術】
【０００２】
音声認識機能を有し、音声コマンドを入力することにより対応する動作を実行させることができるナビゲーション装置が知られている（例えば、特許文献１、２を参照）。上記のようなナビゲーション装置では、何かの動作を実行させるために、特定の音声コマンドを用意している。例えば、地図画面のスケールを１００ｍから５０ｍに変更する場合には、ユーザが「詳細」と発話する。このように、ユーザは、所望の動作を実行させるためには、その動作に対応する音声コマンドを記憶する必要がある。【０００３】
音声コマンドを記憶する場合、ユーザの感覚と、ナビゲーション装置に設定されている音声コマンドの動作との間にズレが生じる場合がある。例えば、地図の「拡大」、「縮小」などは、人によって動作に対する考え方、感覚が逆になる場合がある。このような場合、ナビゲーション装置側の設定がユーザの感覚と逆になっていると、そのユーザにとっては非常に使いにくいことになる。【０００４】
【特許文献１】特開２００４−３２５９３６号公報
【特許文献２】特開２００７−１７７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明は、音声認識機能を有する装置において、ユーザの考え方や感覚と一致するように、音声コマンドに対応する動作を設定することを課題とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、音声入力型装置であって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備えることを特徴とする。【０００７】
請求項６に記載の発明は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備えることを特徴とする。【０００８】
請求項７に記載の発明は、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用したナビゲーション装置の構成を示すブロック図である。
【図２】音声入力制御に関連する構成要素のブロック図である。
【図３】音声コマンド設定時の表示画面例である。
【図４】コマンド動作を説明するアニメーションの例である。
【図５】音声コマンド設定処理のフローチャートである。
【図６】音声コマンド実行処理のフローチャートである。
【符号の説明】
【００１０】
１０  自立測位装置
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
６５  マイク
１００  ナビゲーション装置
１０１  音声認識部
１０２  表示制御部
１０３  コマンド設定部
１０４  コマンド記憶部
１０５  動作制御部
【発明を実施するための最良の形態】
【００１１】
本発明の好適な実施形態では、音声入力型装置は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備える。【００１２】
音声入力型装置は、ナビゲーション装置の他、音声入力により操作可能な多種の機器に適用される。コマンド記憶部には音声コマンドと、それに対応する動作とが対応付けて記憶される。コマンド設定手段は、ユーザの入力に基づいて、音声コマンドと、それに対応する動作とをコマンド記憶部に記憶する。ユーザの発話により音声コマンドが入力されると、その音声コマンドが認識され、コマンド記憶部を参照して当該音声コマンドに対応する動作が実行される。よって、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。【００１３】
上記の音声入力型装置の一態様では、前記コマンド設定手段は、前記音声コマンドについて、対応する動作の複数の選択肢を表示し、前記複数の選択肢からユーザが選択した動作を当該音声コマンドに対応する動作に設定する。これにより、ユーザは自分の考え方や感覚に適合した動作を設定することができる。【００１４】
上記の音声入力型装置の他の一態様では、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定手段は、相対コマンドの一方について対応する動作が選択されたときには、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定する。相対コマンドの場合には、ユーザが一方を設定すれば、他方は自動的に設定される。【００１５】
上記の音声入力装置の他の一態様では、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、類似コマンドに対応する動作の全てを前記複数の選択肢に含める。これにより、ユーザは類似コマンドに対して自分の考え方や感覚に合った動作を設定できる。【００１６】
上記の音声入力型装置の他の一態様では、前記コマンド設定手段は、前記動作制御手段が音声コマンドに対応する動作を実行した後、ユーザの指示に応じて当該音声コマンドに対する動作を再設定又は変更可能とする。これにより、一旦設定した動作が自分の考え方や感覚に合っていないと音声コマンド入力時にわかった場合には、その際に直ぐコマンドの設定を変更することができる。【００１７】
本発明の他の好適な実施形態では、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法は、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備える。この方法によれば、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。【００１８】
本発明の他の好適な実施形態では、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムは、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させる。このプログラムをコンピュータに実行させることにより、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。上記の音声入力制御プログラムは記憶媒体に記憶して取り扱うことができる。
【実施例】
【００１９】
以下、図面を参照して本発明の好適な実施例について説明する。【００２０】
［ナビゲーション装置］
図１に、ナビゲーション装置１００の構成を示す。図１に示すように、ナビゲーション装置１００は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０、入力装置６０及びマイク６５を備える。【００２１】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。【００２２】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。【００２３】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置１００全体の制御を行う。【００２４】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。【００２５】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。【００２６】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。【００２７】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶する。【００２８】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。【００２９】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。【００３０】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤなどのディスク３３、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。【００３１】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。【００３２】
マイク６５は運転席近傍に設けられ、ユーザが発話する音声を集音し、対応する音声信号をシステムコントローラ２０へ供給する。【００３３】
［機能構成］
図２は、ナビゲーション装置１００の構成要素のうち、本発明の音声入力制御に関連のある構成要素の機能ブロック図を示す。図示のように、ナビゲーション装置１００は、機能面では、主として音声認識部１０１と、表示制御部１０２と、コマンド設定部１０３と、コマンド記憶部１０４と、動作制御部１０５と、を備える。なお、これらの構成要素は、実際には、予め用意されたプログラムを、システムコントローラ２０のＣＰＵ２２が実行することにより実現される。【００３４】
音声認識部１０１は、ユーザにより入力された音声コマンドを音声認識する。具体的には、ユーザが発話した音声は、マイク６５により集音され、音声信号として音声認識部１０１へ入力される。音声認識部１０１は既知のアルゴリズムを用いて、入力された音声コマンドを認識する。【００３５】
コマンド記憶部１０４は、音声コマンドに対応する動作（以下、「コマンド動作」とも呼ぶ。）を記憶している。例えば、音声コマンド「拡大」、「縮小」に対して、地図のスケールを変更する動作を対応付けて記憶している。【００３６】
コマンド設定部１０３は、ユーザの選択に応じて、音声コマンドに対応するコマンド動作を設定する。コマンド設定時には、表示制御部１０２がコマンド動作説明画面を表示する。【００３７】
図３（ａ）は、ディスプレイ４４に表示される音声コマンド設定メニューの例を示す。本例では、音声コマンド設定メニューは音声コマンドリスト１１５と、設定終了ボタン１１６とを含む。音声コマンドリスト１１５は、設定の対象となる複数の音声コマンドをリスト表示している。設定終了ボタン１１６は、音声コマンドの設定モードを終了する際にユーザにより選択される。【００３８】
この画面で、ユーザは、音声コマンドリストから設定の対象となる音声コマンドを選択する。いま、ユーザが音声コマンドとして「拡大」を選択したとすると、図３（ｂ）に例示するコマンド動作説明画面が表示される。コマンド動作説明画面では、その音声コマンドに対して設定可能なコマンド動作の説明がアニメーションなどによりわかりやすく示される。この例では、音声コマンド「拡大」に対応するコマンド動作として、画像１１２に示すように地図スケールを詳細にする動作と、画像１１３に示すように地図スケールを広域にする動作とが選択可能となっている。ユーザが画像１１２を選択すると、表示制御部１０２は、図４（ａ）に示すように、ディスプレイ４４上で地図スケールを詳細にするアニメーションを行う。一方、ユーザが画像１１３を選択すると、表示制御部１０２は、図４（ｂ）に示すように、ディスプレイ４４上で地図スケールを広域にするアニメーションを行う。こうして、ユーザは、音声コマンド「拡大」に対応して設定可能なコマンド動作を用意に理解し、自分の考え方や感覚に合ったものを設定することができる。ユーザが音声コマンドに対して設定したコマンド動作は、コマンド記憶部１０４に記憶される。【００３９】
なお、上記の例では、ユーザが図３（ｂ）に示す画像１１２を選択すると図４（ａ）及び図４（ｂ）に例示するようなアニメーションが実行されることとしている。その代わりに、図３（ｂ）に示すコマンド動作説明画面が表示された時点で、ユーザによる選択が無くても図４（ａ）及び図４（ｂ）に例示するようなアニメーションが実行されることとしてもよい。【００４０】
動作制御部１０５は、実際のナビゲーション装置１００の使用時に、ユーザから音声コマンドが入力されると、その音声コマンドに対応するコマンド動作を実行する。例えば、上記のように音声コマンド「拡大」が入力されると、コマンド記憶部１０４を参照して音声コマンド「拡大」に対応するコマンド動作を読み出し、ナビゲーション装置１００上でその動作を実行する。【００４１】
［音声入力制御］
次に、音声コマンドについて例を挙げて説明する。ナビゲーション装置１００において使用される音声コマンドには種々のものがあるが、本発明は音声コマンドとそれに対応するコマンド動作との関係が個々のユーザの考え方や感覚によって異なる場合に特に有効となる。そのような音声コマンドとしては特に「相対コマンド」と「類似コマンド」とが挙げられる。【００４２】
「相対コマンド」とは、相対する意義を有するコマンドであり、例えば「拡大」と「縮小」、「上」と「下」、「右」と「左」などが挙げられる。特に地図の「拡大」と「縮小」などは人によって考え方や感覚が異なる場合が多く、ナビゲーション装置１００側の設定が変えられないと、逆の考え方や感覚を持つユーザには非常に使いにくくなる。【００４３】
「類似コマンド」とは、相互に類似する複数のコマンド動作に対応する意義を持つコマンドである。例えば音声コマンド「画面分割」は、ナビゲーション装置においては、１画面を２分割して２次元（２Ｄ）地図と３次元（３Ｄ）地図を同時に表示する動作と、１画面を２分割して地図とＴＶ画像とを同時に表示する動作の両方の意味を持つと考えられる。【００４４】
本実施例では、人によって考え方や感覚が異なる相対コマンドや類似コマンドについては、各音声コマンドに対してユーザが自分の考え方や感覚に合ったコマンド動作を設定できるように構成している。また、コマンド動作の設定時には、図４に例示するように、コマンド動作をアニメーションなどによりユーザにわかりやすく提示する。【００４５】
次に、音声コマンド設定処理について説明する。この処理は、システムコントローラ２０のＣＰＵ２２が予め用意されたプログラムを実行し、図２に示す各構成要素として機能することにより行われる。【００４６】
まず、コマンド設定部１０３は、ナビゲーション装置１００の初回起動時であるか否かを判定する（ステップＳ１０１）。初回起動時でない場合（ステップＳ１０１；Ｎｏ）、処理は終了する。一方、初回起動時である場合（ステップＳ１０１；Ｙｅｓ）、表示制御部１０２は図３（ａ）に例示する音声コマンド設定メニューをディスプレイ４４に表示する（ステップＳ１０２）。【００４７】
次に、コマンド設定部１０３はユーザにより音声コマンドが選択されたか否かを判定する（ステップＳ１０３）。即ち、図３（ａ）において、音声コマンドリスト中の「拡大」、「縮小」などのいずれかが選択されたか否かが判定される。音声コマンドが選択されない場合（ステップＳ１０３；Ｎｏ）、処理は終了する。一方、音声コマンドが選択された場合（ステップＳ１０３；Ｙｅｓ）、表示制御部１０２は図３（ｂ）に例示するようなコマンド動作説明画面を表示する（ステップＳ１０４）。この際、表示制御部１０２はユーザの入力に応じて図４に例示するようなアニメーション表示も行う。【００４８】
コマンド動作説明画面の表示中に、コマンド設定部１０３は、ユーザによりいずれかの動作コマンドの選択がなされたか否かを判定する（ステップＳ１０５）。選択がなされると、コマンド設定部１０３は、選択された動作コマンドの内容をコマンド記憶部１０４に記憶する（ステップＳ１０６）。次に、コマンド設定部１０３は、ユーザにより設定終了の指示が入力されたか否かを判定する（ステップＳ１０７）。本実施例では、コマンド設定部１０３は、図３（ａ）に示す設定終了ボタン１１１が押されたか否かを判定する。設定終了の指示が入力されるまで、ステップＳ１０３〜Ｓ１０７が繰り返され、ユーザは希望する全ての音声コマンドに対してコマンド動作を設定することができる。ユーザが設定終了の指示を入力すると（ステップＳ１０７；Ｙｅｓ）、音声コマンド設定処理は終了する。【００４９】
次に、音声コマンド実行処理について説明する。図６は音声コマンド実行処理のフローチャートである。この処理も、システムコントローラ２０のＣＰＵ２２が予め用意されたプログラムを実行し、図２に示す各構成要素として機能することにより行われる。【００５０】
まず、音声認識部１０１はユーザによる音声コマンドの入力を検出する（ステップＳ２０１）。音声コマンドが入力されると、音声認識部１０１はその音声コマンドを認識し（ステップＳ２０２）、コマンド記憶部２０３を参照して、認識された音声コマンドに対応するコマンド動作を特定する（ステップＳ２０３）。そして、動作制御部１０５は特定されたコマンド動作を実行する（ステップＳ２０４）。【００５１】
［変形例］
上記のコマンド設定処理では、個々の音声コマンドに対して１つずつコマンド動作を設定しているが、相対コマンドの場合には、いずれか一方が設定されたときに、他方を自動設定するように構成してもよい。例えば、相対コマンド「拡大」及び「縮小」について、ユーザが音声コマンド「拡大」に対して「地図スケールを詳細にする」コマンド動作を設定したときには、音声コマンド「縮小」に対して「地図スケールを広域にする」コマンド動作を自動的に設定することとしてもよい。【００５２】
また、ユーザが一旦音声コマンドを設定し、音声コマンドの入力を行った際に、その設定が逆であった場合には、その時点で再設定できるように構成してもよい。具体的には、音声コマンドとして相対コマンドが入力された場合には、その音声コマンドに対応する動作を実行するとともに、ディスプレイ４４に「入れ替え」ボタンなどを表示する。ユーザが「入れ替え」ボタンを押した場合には、現在の設定を逆にする。例えば、音声コマンド「拡大」に対して「地図スケールを詳細にする」コマンド動作を設定したとする。その後、ユーザは音声入力で「拡大」と発話すると地図スケールは詳細に変更されるが、その動作がユーザの考え方や感覚と逆であった場合、「入れ替え」ボタンを押すことにより、音声コマンド「拡大」には「地図スケールを広域にする」コマンド動作が設定される。これにより、実際に音声コマンドを入力したときに、音声コマンドの設定が自分の考え方や感覚に合っているか否かを確認し、必要に応じて容易に修正することが可能となる。
【産業上の利用可能性】
【００５３】
本発明は、ナビゲーションシステムの他、携帯電話、コンピュータ関連製品、家電製品など、音声入力により操作可能な各種の機器に利用することができる。
【図１】
2009019768.tif 000003
【図２】
2009019768.tif 000004
【図３】
2009019768.tif 000005
【図４】
2009019768.tif 000006
【図５】
2009019768.tif 000007
【図６】
2009019768.tif 000008
【手続補正書】
【提出日】平成21年4月28日(2009.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、
入力された音声コマンドを認識する音声認識手段と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、
前記音声コマンドは、相対する意義を有する相対コマンドを含み、
前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする音声入力型装置。
【請求項２】
前記コマンド設定手段は、前記音声コマンドとして前記相対コマンドのいずれかが入力された場合において入れ替えの入力がユーザになされたときには、当該相対コマンドについて対応する動作の設定を逆にすることを特徴とする請求項１に記載の音声入力型装置。
【請求項３】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、
入力された音声コマンドを認識する音声認識手段と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、
前記音声コマンドは、類似する意義を有する類似コマンドを含み、
前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする請求項２に記載の音声入力型装置。
【請求項４】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、
入力された音声コマンドを認識する音声認識工程と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、
前記音声コマンドは、相対する意義を有する相対コマンドを含み、
前記コマンド設定工程では、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする音声入力制御方法。
【請求項５】
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、
入力された音声コマンドを認識する音声認識工程と、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、
前記音声コマンドは、類似する意義を有する類似コマンドを含み、
前記コマンド設定工程では、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする音声入力制御方法。
【請求項６】
コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、
入力された音声コマンドを認識する音声認識手段、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、
前記音声コマンドは、相対する意義を有する相対コマンドを含み、
前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする音声入力制御プログラム。
【請求項７】
請求項６に記載の音声入力制御プログラムを記憶したことを特徴とする記憶媒体。
【請求項８】
コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、
音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、
入力された音声コマンドを認識する音声認識手段、
前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、
ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、
前記音声コマンドは、類似する意義を有する類似コマンドを含み、
前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする音声入力制御プログラム。
【請求項９】
請求項７に記載の音声入力制御プログラムを記憶したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声入力を音声認識し、対応する動作を行う装置に関する。
【背景技術】
【０００２】
音声認識機能を有し、音声コマンドを入力することにより対応する動作を実行させることができるナビゲーション装置が知られている（例えば、特許文献１、２を参照）。上記のようなナビゲーション装置では、何かの動作を実行させるために、特定の音声コマンドを用意している。例えば、地図画面のスケールを１００ｍから５０ｍに変更する場合には、ユーザが「詳細」と発話する。このように、ユーザは、所望の動作を実行させるためには、その動作に対応する音声コマンドを記憶する必要がある。
【０００３】
音声コマンドを記憶する場合、ユーザの感覚と、ナビゲーション装置に設定されている音声コマンドの動作との間にズレが生じる場合がある。例えば、地図の「拡大」、「縮小」などは、人によって動作に対する考え方、感覚が逆になる場合がある。このような場合、ナビゲーション装置側の設定がユーザの感覚と逆になっていると、そのユーザにとっては非常に使いにくいことになる。
【０００４】
【特許文献１】特開２００４−３２５９３６号公報
【特許文献２】特開２００７−１７７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明は、音声認識機能を有する装置において、ユーザの考え方や感覚と一致するように、音声コマンドに対応する動作を設定することを課題とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、音声入力型装置であって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする。
請求項３に記載の発明は、音声入力型装置であって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする。
【０００７】
請求項４に記載の発明は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定工程では、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする。
請求項５に記載の発明は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法であって、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定工程では、類似コマンドに対し、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定すて対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする。
【０００８】
請求項６に記載の発明は、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定することを特徴とする。
請求項７に記載の発明は、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムであって、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用したナビゲーション装置の構成を示すブロック図である。
【図２】音声入力制御に関連する構成要素のブロック図である。
【図３】音声コマンド設定時の表示画面例である。
【図４】コマンド動作を説明するアニメーションの例である。
【図５】音声コマンド設定処理のフローチャートである。
【図６】音声コマンド実行処理のフローチャートである。
【符号の説明】
【００１０】
１０  自立測位装置
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
６５  マイク
１００  ナビゲーション装置
１０１  音声認識部
１０２  表示制御部
１０３  コマンド設定部
１０４  コマンド記憶部
１０５  動作制御部
【発明を実施するための最良の形態】
【００１１】
本発明の好適な実施形態では、音声入力型装置は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定する。
【００１２】
音声入力型装置は、ナビゲーション装置の他、音声入力により操作可能な多種の機器に適用される。コマンド記憶部には音声コマンドと、それに対応する動作とが対応付けて記憶される。コマンド設定手段は、ユーザの入力に基づいて、音声コマンドと、それに対応する動作とをコマンド記憶部に記憶する。ユーザの発話により音声コマンドが入力されると、その音声コマンドが認識され、コマンド記憶部を参照して当該音声コマンドに対応する動作が実行される。よって、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。また、相対コマンドの場合には、ユーザが一方を設定すれば、他方は自動的に設定される。
【００１３】
上記の音声入力型装置の一態様では、前記コマンド設定手段は、前記音声コマンドとして前記相対コマンドのいずれかが入力された場合において入れ替えの入力がユーザになされたときには、当該相対コマンドについて対応する動作の設定を逆にする。これにより、実際に音声コマンドを入力したときに、音声コマンドの設定が自分の考え方や感覚に合っているか否かを確認し、必要に応じて容易に修正することが可能となる。
【００１４】
本発明の他の好適な実施形態では、音声入力型装置は、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部と、入力された音声コマンドを認識する音声認識手段と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段と、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段と、を備え、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定する。これにより、ユーザは、類似コマンドを含む各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。
【００１５】
本発明の他の好適な実施形態では、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法は、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定工程では、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定する。この方法によれば、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。また、相対コマンドの場合には、ユーザが一方を設定すれば、他方は自動的に設定される。
【００１６】
本発明の他の好適な実施形態では、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部を有する音声入力型装置において実行される音声入力制御方法では、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定工程と、入力された音声コマンドを認識する音声認識工程と、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御工程と、を備え、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定工程では、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定する。この方法によれば、ユーザは、類似コマンドを含む各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。
【００１７】
本発明の他の好適な実施形態では、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムは、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、前記音声コマンドは、相対する意義を有する相対コマンドを含み、前記コマンド設定手段は、複数の動作の選択肢から相対コマンドの一方について対応する動作がユーザにより選択されたときには、当該動作を当該相対コマンドの一方に対応する動作に設定するとともに、相対コマンドの他方に対して、当該動作と相対する動作を自動的に設定する。このプログラムをコンピュータに実行させることにより、ユーザは、各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。また、相対コマンドの場合には、ユーザが一方を設定すれば、他方は自動的に設定される。
【００１８】
本発明の他の好適な実施形態では、コンピュータを有する音声入力型装置において実行される音声入力制御プログラムは、音声コマンドと、当該音声コマンドに対応する動作とを対応付けて記憶するコマンド記憶部、入力された音声コマンドを認識する音声認識手段、前記コマンド記憶部を参照し、認識された音声コマンドに対応する動作を実行する動作制御手段、ユーザの入力に基づいて、前記音声コマンドと前記動作とを対応付けて前記コマンド記憶部に記憶するコマンド設定手段、として前記コンピュータを機能させ、前記音声コマンドは、類似する意義を有する類似コマンドを含み、前記コマンド設定手段は、類似コマンドに対して対応する動作を設定する際には、当該類似コマンドに対応する動作の全てを前記複数の選択肢に含め、当該複数の選択肢からユーザにより選択された動作を当該類似コマンドに対応する動作に設定する。このプログラムをコンピュータに実行させることにより、ユーザは、類似コマンドを含む各音声コマンドに対して、自分の考え方や感覚に合った動作を設定することができる。
上記の音声入力制御プログラムは記憶媒体に記憶して取り扱うことができる。
【実施例】
【００１９】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２０】
［ナビゲーション装置］
図１に、ナビゲーション装置１００の構成を示す。図１に示すように、ナビゲーション
装置１００は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０、入力装置６０及びマイク６５を備える。
【００２１】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２２】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２３】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置１００全体の制御を行う。
【００２４】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００２５】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００２６】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００２７】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶する。
【００２８】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。
【００２９】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００３０】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤなどのディスク３３、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００３１】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３２】
マイク６５は運転席近傍に設けられ、ユーザが発話する音声を集音し、対応する音声信号をシステムコントローラ２０へ供給する。
【００３３】
［機能構成］
図２は、ナビゲーション装置１００の構成要素のうち、本発明の音声入力制御に関連のある構成要素の機能ブロック図を示す。図示のように、ナビゲーション装置１００は、機能面では、主として音声認識部１０１と、表示制御部１０２と、コマンド設定部１０３と、コマンド記憶部１０４と、動作制御部１０５と、を備える。なお、これらの構成要素は、実際には、予め用意されたプログラムを、システムコントローラ２０のＣＰＵ２２が実行することにより実現される。
【００３４】
音声認識部１０１は、ユーザにより入力された音声コマンドを音声認識する。具体的には、ユーザが発話した音声は、マイク６５により集音され、音声信号として音声認識部１０１へ入力される。音声認識部１０１は既知のアルゴリズムを用いて、入力された音声コマンドを認識する。
【００３５】
コマンド記憶部１０４は、音声コマンドに対応する動作（以下、「コマンド動作」とも呼ぶ。）を記憶している。例えば、音声コマンド「拡大」、「縮小」に対して、地図のスケールを変更する動作を対応付けて記憶している。
【００３６】
コマンド設定部１０３は、ユーザの選択に応じて、音声コマンドに対応するコマンド動作を設定する。コマンド設定時には、表示制御部１０２がコマンド動作説明画面を表示する。
【００３７】
図３（ａ）は、ディスプレイ４４に表示される音声コマンド設定メニューの例を示す。本例では、音声コマンド設定メニューは音声コマンドリスト１１５と、設定終了ボタン１１６とを含む。音声コマンドリスト１１５は、設定の対象となる複数の音声コマンドをリスト表示している。設定終了ボタン１１６は、音声コマンドの設定モードを終了する際にユーザにより選択される。
【００３８】
この画面で、ユーザは、音声コマンドリストから設定の対象となる音声コマンドを選択する。いま、ユーザが音声コマンドとして「拡大」を選択したとすると、図３（ｂ）に例示するコマンド動作説明画面が表示される。コマンド動作説明画面では、その音声コマンドに対して設定可能なコマンド動作の説明がアニメーションなどによりわかりやすく示される。この例では、音声コマンド「拡大」に対応するコマンド動作として、画像１１２に示すように地図スケールを詳細にする動作と、画像１１３に示すように地図スケールを広域にする動作とが選択可能となっている。ユーザが画像１１２を選択すると、表示制御部１０２は、図４（ａ）に示すように、ディスプレイ４４上で地図スケールを詳細にするアニメーションを行う。一方、ユーザが画像１１３を選択すると、表示制御部１０２は、図４（ｂ）に示すように、ディスプレイ４４上で地図スケールを広域にするアニメーションを行う。こうして、ユーザは、音声コマンド「拡大」に対応して設定可能なコマンド動作を用意に理解し、自分の考え方や感覚に合ったものを設定することができる。ユーザが音声コマンドに対して設定したコマンド動作は、コマンド記憶部１０４に記憶される。
【００３９】
なお、上記の例では、ユーザが図３（ｂ）に示す画像１１２を選択すると図４（ａ）及び図４（ｂ）に例示するようなアニメーションが実行されることとしている。その代わりに、図３（ｂ）に示すコマンド動作説明画面が表示された時点で、ユーザによる選択が無くても図４（ａ）及び図４（ｂ）に例示するようなアニメーションが実行されることとしてもよい。
【００４０】
動作制御部１０５は、実際のナビゲーション装置１００の使用時に、ユーザから音声コマンドが入力されると、その音声コマンドに対応するコマンド動作を実行する。例えば、上記のように音声コマンド「拡大」が入力されると、コマンド記憶部１０４を参照して音声コマンド「拡大」に対応するコマンド動作を読み出し、ナビゲーション装置１００上でその動作を実行する。
【００４１】
［音声入力制御］
次に、音声コマンドについて例を挙げて説明する。ナビゲーション装置１００において使用される音声コマンドには種々のものがあるが、本発明は音声コマンドとそれに対応するコマンド動作との関係が個々のユーザの考え方や感覚によって異なる場合に特に有効となる。そのような音声コマンドとしては特に「相対コマンド」と「類似コマンド」とが挙げられる。
【００４２】
「相対コマンド」とは、相対する意義を有するコマンドであり、例えば「拡大」と「縮小」、「上」と「下」、「右」と「左」などが挙げられる。特に地図の「拡大」と「縮小」などは人によって考え方や感覚が異なる場合が多く、ナビゲーション装置１００側の設定が変えられないと、逆の考え方や感覚を持つユーザには非常に使いにくくなる。
【００４３】
「類似コマンド」とは、相互に類似する複数のコマンド動作に対応する意義を持つコマンドである。例えば音声コマンド「画面分割」は、ナビゲーション装置においては、１画面を２分割して２次元（２Ｄ）地図と３次元（３Ｄ）地図を同時に表示する動作と、１画面を２分割して地図とＴＶ画像とを同時に表示する動作の両方の意味を持つと考えられる。
【００４４】
本実施例では、人によって考え方や感覚が異なる相対コマンドや類似コマンドについては、各音声コマンドに対してユーザが自分の考え方や感覚に合ったコマンド動作を設定できるように構成している。また、コマンド動作の設定時には、図４に例示するように、コマンド動作をアニメーションなどによりユーザにわかりやすく提示する。
【００４５】
次に、音声コマンド設定処理について説明する。この処理は、システムコントローラ２０のＣＰＵ２２が予め用意されたプログラムを実行し、図２に示す各構成要素として機能することにより行われる。
【００４６】
まず、コマンド設定部１０３は、ナビゲーション装置１００の初回起動時であるか否かを判定する（ステップＳ１０１）。初回起動時でない場合（ステップＳ１０１；Ｎｏ）、処理は終了する。一方、初回起動時である場合（ステップＳ１０１；Ｙｅｓ）、表示制御部１０２は図３（ａ）に例示する音声コマンド設定メニューをディスプレイ４４に表示する（ステップＳ１０２）。
【００４７】
次に、コマンド設定部１０３はユーザにより音声コマンドが選択されたか否かを判定する（ステップＳ１０３）。即ち、図３（ａ）において、音声コマンドリスト中の「拡大」、「縮小」などのいずれかが選択されたか否かが判定される。音声コマンドが選択されない場合（ステップＳ１０３；Ｎｏ）、処理は終了する。一方、音声コマンドが選択された場合（ステップＳ１０３；Ｙｅｓ）、表示制御部１０２は図３（ｂ）に例示するようなコマンド動作説明画面を表示する（ステップＳ１０４）。この際、表示制御部１０２はユーザの入力に応じて図４に例示するようなアニメーション表示も行う。
【００４８】
コマンド動作説明画面の表示中に、コマンド設定部１０３は、ユーザによりいずれかの動作コマンドの選択がなされたか否かを判定する（ステップＳ１０５）。選択がなされると、コマンド設定部１０３は、選択された動作コマンドの内容をコマンド記憶部１０４に記憶する（ステップＳ１０６）。次に、コマンド設定部１０３は、ユーザにより設定終了の指示が入力されたか否かを判定する（ステップＳ１０７）。本実施例では、コマンド設定部１０３は、図３（ａ）に示す設定終了ボタン１１１が押されたか否かを判定する。設定終了の指示が入力されるまで、ステップＳ１０３〜Ｓ１０７が繰り返され、ユーザは希望する全ての音声コマンドに対してコマンド動作を設定することができる。ユーザが設定終了の指示を入力すると（ステップＳ１０７；Ｙｅｓ）、音声コマンド設定処理は終了する。
【００４９】
次に、音声コマンド実行処理について説明する。図６は音声コマンド実行処理のフローチャートである。この処理も、システムコントローラ２０のＣＰＵ２２が予め用意されたプログラムを実行し、図２に示す各構成要素として機能することにより行われる。
【００５０】
まず、音声認識部１０１はユーザによる音声コマンドの入力を検出する（ステップＳ２０１）。音声コマンドが入力されると、音声認識部１０１はその音声コマンドを認識し（ステップＳ２０２）、コマンド記憶部２０３を参照して、認識された音声コマンドに対応するコマンド動作を特定する（ステップＳ２０３）。そして、動作制御部１０５は特定されたコマンド動作を実行する（ステップＳ２０４）。
【００５１】
［変形例］
上記のコマンド設定処理では、個々の音声コマンドに対して１つずつコマンド動作を設定しているが、相対コマンドの場合には、いずれか一方が設定されたときに、他方を自動設定するように構成してもよい。例えば、相対コマンド「拡大」及び「縮小」について、ユーザが音声コマンド「拡大」に対して「地図スケールを詳細にする」コマンド動作を設定したときには、音声コマンド「縮小」に対して「地図スケールを広域にする」コマンド動作を自動的に設定することとしてもよい。
【００５２】
また、ユーザが一旦音声コマンドを設定し、音声コマンドの入力を行った際に、その設定が逆であった場合には、その時点で再設定できるように構成してもよい。具体的には、音声コマンドとして相対コマンドが入力された場合には、その音声コマンドに対応する動作を実行するとともに、ディスプレイ４４に「入れ替え」ボタンなどを表示する。ユーザが「入れ替え」ボタンを押した場合には、現在の設定を逆にする。例えば、音声コマンド「拡大」に対して「地図スケールを詳細にする」コマンド動作を設定したとする。その後、ユーザは音声入力で「拡大」と発話すると地図スケールは詳細に変更されるが、その動作がユーザの考え方や感覚と逆であった場合、「入れ替え」ボタンを押すことにより、音声コマンド「拡大」には「地図スケールを広域にする」コマンド動作が設定される。これにより、実際に音声コマンドを入力したときに、音声コマンドの設定が自分の考え方や感覚に合っているか否かを確認し、必要に応じて容易に修正することが可能となる。
【産業上の利用可能性】
【００５３】
本発明は、ナビゲーションシステムの他、携帯電話、コンピュータ関連製品、家電製品など、音声入力により操作可能な各種の機器に利用することができる。
【国際調査報告】
2009019768.tif 000009
2009019768.tif 000010