(57)【要約】【課題】使用者の設定条件に応じた音声操作語句の提示を行う提示装置を提供する。【解決手段】提示装置は、キー入力操作が受け付けられた場合に、音声操作語句を常に提示する提示モード１、所定の手動入力操作が為された場合に限り音声操作語句を提示する提示モード２、及び音声操作語句の提示を停止する提示モード３の内から使用者によって指定された提示モードに基づいて、当該キー入力操作の操作コードに対応する音声操作語句を提示するか否かを判定し、提示すると判定した場合に当該音声操作語句を提示する。【選択図】図７
2008310344.tif 000002
【特許請求の範囲】
【請求項１】
手動入力操作及び音声入力操作を受け付け可能であり、受け付けた操作に応じた処理を実行する装置における音声操作語句の提示装置であって、
音声操作語句を常に提示する第１の提示モード、所定の手動入力操作が為された場合に限り音声操作語句を提示する第２の提示モード、及び音声操作語句の提示を停止する第３の提示モードの内から使用者によって指定された提示モードを記憶する記憶手段と、
前記手動入力操作を受け付けた場合に、前記記憶手段に記憶されている提示モードに基づいて、当該手動入力操作により実行される処理内容を前記音声入力操作で実行する場合に用いる音声操作語句を提示するか否かを判定し、提示すると判定した場合に当該音声操作語句を提示する提示手段と、
を有することを特徴とする提示装置。
【請求項２】
手動入力操作及び音声入力操作を受け付け可能であり、受け付けた操作に応じた処理を実行する装置における音声操作語句の提示方法であって、
音声操作語句を常に提示する第１の提示モード、所定の手動入力操作が為された場合に限り音声操作語句を提示する第２の提示モード、及び音声操作語句の提示を停止する第３の提示モードの内から使用者によって指定された提示モードをメモリに記憶させる記憶工程と、
前記手動入力操作を受け付けた場合に、前記メモリに記憶されている提示モードに基づいて、当該手動入力操作により実行される処理内容を前記音声入力操作で実行する場合に用いる音声操作語句を提示するか否かを判定し、提示すると判定した場合に当該音声操作語句を提示する提示工程と、
を有することを特徴とする提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声操作語句を提示する提示装置及び提示方法に関する。
【背景技術】
【０００２】
ＧＰＳ(Global Positioning System)衛星等を利用して車両の現在位置を検出し、この現在位置をディスプレイ上に表示させるようにした車載ナビゲーション装置が製品化されている。更に、近年、使用者の音声によって各種操作を行えるようにした音声操作機能付きの車載ナビゲーション装置が登場してきた。このような車載ナビゲーション装置には、各種操作に対応付けして、その操作を実施する際に用いる音声操作語句、例えば"地図を拡大する"、又は"ルートを変更する"等が予め登録されている。そして、使用者が、この登録されている音声操作語句をそのまま発話すると、車載ナビゲーション装置側では上記登録内容の内から上記音声操作語句に対応した操作を検索してこの操作を実行するのである。
【０００３】
ところが、車載ナビゲーション装置には多くの操作項目が設けられているので、上記音声操作機能を利用するにあたり使用者は、登録されている全ての音声操作語句を覚えておかなければならなかった。
【０００４】
【特許文献１】特開平６−６６５９１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点を解決すべく為されたものであり、音声操作機能を利用するにあたり使用者の負担を軽減させることができる提示装置を提供するものである。
【課題を解決するための手段】
【０００６】
本発明による提示装置は、手動入力操作及び音声入力操作を受け付け可能であり、受け付けた操作に応じた処理を実行する装置における音声操作語句の提示装置であって、音声操作語句を常に提示する第１の提示モード、所定の手動入力操作が為された場合に限り音声操作語句を提示する第２の提示モード、及び音声操作語句の提示を停止する第３の提示モードの内から使用者によって指定された提示モードを記憶する記憶手段と、前記手動入力操作を受け付けた場合に、前記記憶手段に記憶されている提示モードに基づいて、当該手動入力操作により実行される処理内容を前記音声入力操作で実行する場合に用いる音声操作語句を提示するか否かを判定し、提示すると判定した場合に当該音声操作語句を提示する提示手段と、を有することを特徴とする。
【０００７】
また、本発明による提示方法は、手動入力操作及び音声入力操作を受け付け可能であり、受け付けた操作に応じた処理を実行する装置における音声操作語句の提示方法であって、音声操作語句を常に提示する第１の提示モード、所定の手動入力操作が為された場合に限り音声操作語句を提示する第２の提示モード、及び音声操作語句の提示を停止する第３の提示モードの内から使用者によって指定された提示モードをメモリに記憶させる記憶工程と、前記手動入力操作を受け付けた場合に、前記メモリに記憶されている提示モードに基づいて、当該手動入力操作により実行される処理内容を前記音声入力操作で実行する場合に用いる音声操作語句を提示するか否かを判定し、提示すると判定した場合に当該音声操作語句を提示する提示工程と、を有することを特徴とする。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。図１は、本発明による車載ナビゲーションの構成を示す図である。図１において、絶対位置検出回路２１は、図示せぬＧＰＳ(Global Positioning System)衛星からの電波を受信することで自車両の絶対位置座標及び方位を算出し、これらを車両位置情報としてコントローラ１００に供給する。相対方位検出回路２２は、例えばジャイロ等により自車両の現在の移動方向を示す方位、いわゆる相対方位を求めこれを示す相対方位情報をコントローラ１００に供給する。車速検出回路２３は、自車両の現在の移動速度を検出しこの移動速度を示す速度情報をコントローラ１００に供給する。地図データメモリ装置２４は、例えば、各地域毎の地図データが記憶されているＣＤ−ＲＯＭ、又はＤＶＤ(Digital Versatile Disc)から地図データを再生する情報再生装置からなり、その再生した地図データをコントローラ１００に供給する。
【０００９】
キー入力操作装置１は、使用者からの手動操作を受け付ける手動入力操作手段であり、例えば図２に示す如き各種キー入力操作に対応した操作コードを生成してコントローラ１００に供給する。一方、マイクロフォン１０、音声認識回路１１及び操作コード変換回路１２は、使用者からの音声による音声操作を受け付ける音声入力操作手段である。先ず、マイクロフォン１０は、使用者が発話した音声を音声信号に変換して音声認識回路１１に供給する。音声認識回路１１は、各語句毎に、その特徴を表すパラメータ及び波形データからなる認識辞書データを備えており、上記音声信号に対してこの認識辞書データにてパターンマッチングを行うことにより、使用者が発話した語句を認識する。そして、音声認識回路１１は、その認識した語句に対応した語句データを操作コード変換回路１２に供給する。操作コード変換回路１２は、上記音声認識回路１１から順次供給されてくる語句データを取り込み、この語句データと同一語句を示す音声操作語句データを、コントローラ１００内に設けられている音声操作語句データメモリ３０内から検索する。そして、その検索された音声操作語句に対応した操作コードを音声操作語句データメモリ３０から読み出し、これをコントローラ１００に供給する。尚、上記音声操作語句データメモリ３０には、第１メモリ領域及び第２メモリ領域が存在する。その第１メモリ領域には、図２に示す如く、各キー入力操作と同一操作を促す音声操作語句に対応した音声操作語句データが各キー入力操作毎の上記操作コードと対応付けして予め記憶されている。又、その第２メモリ領域には、図３に示す如く、一連のキー入力操作によって最終的に達成される操作と同一操作を促す音声操作語句に対応した音声操作語句データが予め記憶されている。
【００１０】
コントローラ１００に設けられているＣＰＵ(中央処理装置)５０は、プログラムメモリ２５に予め記憶されているプログラムに従って、自車の現在位置マークの付加された地図をディスプレイ装置６の画面上に表示せしめるべきナビゲーション制御を行う。例えば、ＣＰＵ５０は、先ず、上記絶対位置検出回路２１、相対方位検出回路２２、車速検出回路２３各々からの情報に基づき自車の現在位置を求める。次に、地図データメモリ２４に記憶されている各地域区画毎の地図データの内から、上記自車の現在位置を含む地図データを読み出す。そして、この地図データによって示される地図上に自車の現在位置を示す自車位置マークを重畳させた表示地図データを音声表示出力制御回路４に供給する。音声表示出力制御回路４は、この表示地図データを表示せしめるべき画像信号を生成してこれをディスプレイ装置６に供給する。これにより、ディスプレイ装置６は、上記画像信号に応じた表示、すなわち自車位置マークの重畳された地図表示を行う。更に、この間、ＣＰＵ５０は、各種の音声アナウンスを音声発生装置７及びスピーカ７ａを介して音響出力させるべく音声表示出力制御回路４を制御する。
【００１１】
又、ＣＰＵ５０は、キー入力操作装置１によるキー入力操作又はマイクロフォン１０を介して為された音声操作に応じて、この車載ナビゲーションの各種設定を行う。この際、ＣＰＵ５０は、キー入力操作が為される度に、そのキー入力操作を音声操作で行う際に発話すべき音声操作語句を表示及び音声提示させるべき制御を行う。
【００１２】
図４は、上記ＣＰＵ５０が、使用者によるキー入力操作又は音声操作を受け付け、その操作に応じた処理を実施する際の操作実行フローを示す図である。図４において、先ず、ＣＰＵ５０は、使用者からのキー入力操作又は音声操作が為されたか否かの判定を、これらいずれかの操作が為されるまで繰り返し実行する(ステップＳ１)。かかるステップＳ１において、上記キー入力操作又は音声操作が為されたと判定された場合、ＣＰＵ５０は、その操作がキー入力操作であるか否かの判定を行う(ステップＳ２)。かかるステップＳ２において、キー入力操作ではない(すなわち音声操作である)と判定された場合、ＣＰＵ５０は、この音声操作によって上記操作コード変換回路１２から供給された上記操作コードに応じた設定処理を行う(ステップＳ３)。例えば、使用者からの"かくだい"なる操作音声に応じて図２に示す如き操作コード"ＷＩＤＥ"が供給された場合、ＣＰＵ５０は、ディスプレイ装置６の画面上に表示している地図の縮尺を１段階だけ拡大した地図データを地図データメモリ２４から読み出して音声・表示出力制御回路４に供給する。これにより、ディスプレイ装置６の画面上には、その縮尺が１段階だけ拡大された地図上に自車位置マークの付加された画像が表示されるようになる。
【００１３】
一方、上記ステップＳ２において、キー入力操作であると判定された場合、ＣＰＵ５０は、このキー入力操作によって上記キー入力装置１から供給された上記操作コードに応じた設定処理を行う(ステップＳ４)。例えば、図２に示す如き使用者による［北上キー］操作に応じて、操作コード"ＫＩＴＡ"が供給された場合、ＣＰＵ５０は、ディスプレイ装置６の画面上に表示している地図の向きを"北"を上側にした地図データを地図データメモリ２４から読み出して音声・表示出力制御回路４に供給する。これにより、ディスプレイ装置６の画面上には、"北"を上側にした地図上に自車位置マークの付加された画像が表示されるようになる。
【００１４】
かかるステップＳ４の終了後、ＣＰＵ５０は、上述した如きキー入力操作に対応した操作コードをキー入力操作履歴メモリ３２に記憶する(ステップＳ５)。次に、ＣＰＵ５０は、上記音声操作情報生成処理部３３による処理動作を実行する(ステップＳ６)。すなわち、先ず、上記キー入力操作履歴メモリ３２から、最新の操作コードと、その直前までに記憶された操作コードの各々を読み出す。次に、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内に存在するか否かを判定する。ここで、存在すると判定された場合は、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内から、その操作コードの組み合わせに対応した音声操作語句データを検索してこれを読み出す。一方、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが音声操作語句データメモリ３０の第２メモリ領域内に存在しないと判定された場合には、図２に示す如き音声操作語句データメモリ３０の第１メモリ領域内から、上記最新の操作コードに対応した音声操作語句データを検索して読み出す。
【００１５】
上記ステップＳ６の実行後、ＣＰＵ５０は、上記ステップＳ６において読み出した上記音声操作語句データによって示される音声操作語句を表示及び音声出力させるべく、これを音声・表示出力制御回路４に供給する(ステップＳ７)。音声表示出力制御回路４は、かかる音声操作語句データをその内容を示す文字情報に変換し、これを図５に示す如く現在表示中の地図上に重畳した画像に対応した画像信号を生成しディスプレイ装置６に供給する。更に、音声・表示出力制御回路４は、"ただ今の操作は"なる音声語句データを音声発生装置７に供給し、引き続き、上記音声操作語句データ、並びに"と言う音声で操作する事が出来ます"なる音声語句データを音声発生装置７に供給する。よって、例えば使用者が［自宅キー］操作を行っていた場合には、"ただ今の操作は、自宅、又は自宅にすると言う音声で操作する事が出来ます"なる音声が音声発生装置７に接続されているスピーカ７aから音声出力される。
【００１６】
上記ステップＳ３又はＳ７の実行後、ＣＰＵ５０は、上記ステップＳ１の実行に戻って、前述した如き動作を繰り返し実行する。すなわち、使用者が、キー入力装置１を用いて所望のキー入力操作(図２に示す)を行うと、先ず、その操作に応じた設定処理を行う(ステップＳ４)。そして、このキー入力操作を音声操作で実施する場合に用いる音声操作語句を、音声操作語句データメモリ３０内から検索し、これを表示又は音声にて使用者側に提示する(ステップＳ６、Ｓ７)のである。
【００１７】
以上の如く、使用者がキー入力操作を行う度に、このキー入力操作に対応した音声操作語句を表示又は音声提示してくれるので、次回から使用者は、この提示された音声操作語句を発話することにより音声操作機能を利用できるようになる。更に、所定の一連のキー入力操作、例えば、図３に示す如き、［自宅キー］→［行先キー］→［メニューキー］が為された場合には、この３つの連続した入力操作によって達成される最終的な操作内容を示す音声操作語句、"ただ今の一連の操作は、自宅に変えると言う音声で操作する事が出来ます"を表示、又は音声提示するようにしている。
【００１８】
従って、次回から使用者は、上述した如き一連のキー入力操作によって達成される最終的な操作を、この１音声操作語句を発話するだけで実施させることが可能となる。尚、上記実施例においては、キー入力操作毎に、常に音声操作語句の提示が為されてしまうが、使用者にとって既知の音声操作語句が幾度となく提示されると、煩わしさを感じる場合がある。そこで、使用者側から音声操作語句の提示要求があった場合にのみ、上記音声操作語句の提示を実施させるようにしても良い。この際、ＣＰＵ５０が実施する操作実行フローとしては、図４に示すものに代わり図６に示すものを用いる。
【００１９】
図６において、先ず、ＣＰＵ５０は、使用者からキー入力操作又は音声操作が為されたか否かの判定を、これらいずれかの操作が為されるまで繰り返し実行する(ステップＳ１)。かかるステップＳ１において、上記キー入力操作又は音声操作が為されたと判定された場合、次に、ＣＰＵ５０は、その操作が音声操作語句の提示要求操作であるか否かの判定を行う(ステップＳ２０)。ステップＳ２０において、音声操作語句の提示要求操作ではないと判定された場合、ＣＰＵ５０は、その操作がキー入力操作であるか否かの判定を行う(ステップＳ２)。かかるステップＳ２において、キー入力操作ではない(すなわち音声操作である)と判定された場合、ＣＰＵ５０は、この音声操作によって上記操作コード変換回路１２から供給された上記操作コードに応じた設定処理を行う(ステップＳ３)。一方、上記ステップＳ２において、キー入力操作であると判定された場合、ＣＰＵ５０は、このキー入力操作によって上記キー入力装置１から供給された上記操作コードに応じた設定処理を行う(ステップＳ４)。かかるステップＳ４の終了後、ＣＰＵ５０は、上述した如きキー入力操作に対応した操作コードをキー入力操作履歴メモリ３２に記憶する(ステップＳ５)。
【００２０】
一方、上記ステップＳ２０において、使用者から音声操作語句の提示要求操作が為されたと判定された場合、ＣＰＵ５０は、上記音声操作情報生成処理部３３による処理動作を実行する(ステップＳ６)。すなわち、先ず、上記キー入力操作履歴メモリ３２から、最新の操作コードと、その直前までに記憶された操作コードの各々を読み出す。次に、上記最新の操作コードと、それ以前の操作コード各々とによる組み合わせが、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内に存在するか否かを判定する。ここで、存在すると判定された場合は、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内から、その操作コードの組み合わせに対応した音声操作語句データを読み出す。一方、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが音声操作語句データメモリ３０の第２メモリ領域内に存在しないと判定された場合には、図２に示す如き音声操作語句データメモリ３０の第１メモリ領域内から、上記最新の操作コードに対応した音声操作語句データを読み出す。上記ステップＳ６の実行後、ＣＰＵ５０は、上記ステップＳ６において読み出した上記音声操作語句データによって示される音声操作語句を表示及び音声出力させるべく、これを音声表示出力制御回路４に供給する(ステップＳ７)。
【００２１】
上記ステップＳ３、Ｓ５、又はＳ７の実行後、ＣＰＵ５０は、上記ステップＳ１の実行に戻って、前述した如き動作を繰り返し実行する。すなわち、使用者側から音声操作語句の提示要求操作が為されたときに限り上記ステップＳ６及びＳ７が実行され、この提示要求操作の直前に使用者が実施したキー入力操作に対応した音声操作語句の提示が為されるのである。つまり、使用者が必要とするときだけ、音声操作語句の提示が為されるのである。
【００２２】
この際、音声操作語句を提示する際の条件を予め使用者側において設定できるようにしても良い。例えば、
・提示モード１：音声操作語句の提示を常に実施
・提示モード２：所定の一連のキー入力操作が為された場合に限り操作音声語句の提示を実施
・提示モード３：音声操作語句の提示を実施しない
なる３つの提示モード１〜３を用意しておき、これらの中から任意のモードを使用者側で指定する。
【００２３】
図７は、上記提示モード１〜３の指定、並びに、この指定した提示モードに応じた音声操作語句提示を行う場合に採用される操作実行フローの他の実施例を示す図である。図７において、先ず、ＣＰＵ５０は、使用者からキー入力操作又は音声操作が為されたか否かの判定を、これらいずれかの操作が為されるまで繰り返し実行する(ステップＳ１)。かかるステップＳ１において、上記キー入力操作又は音声操作が為されたと判定された場合、次に、ＣＰＵ５０は、その操作が音声操作語句の提示モード設定操作であるか否かの判定を行う(ステップＳ２１)。
【００２４】
かかるステップＳ２１において、音声操作語句の提示モード設定操作であると判定された場合、ＣＰＵ５０は、その操作によって使用者から指定された提示モード(提示モード１〜３)を提示モードレジスタ４２に記憶する(ステップＳ２２)。かかるステップＳ２２の実行後、ＣＰＵ５０は、上記ステップＳ１の実行に戻る。一方、上記ステップＳ２１において、音声操作語句の提示モード設定操作ではないと判定された場合、ＣＰＵ５０は、その操作がキー入力操作であるか否かの判定を行う(ステップＳ２)。かかるステップＳ２において、キー入力操作ではない(すなわち音声操作である)と判定された場合、ＣＰＵ５０は、この音声操作によって上記操作コード変換回路１２から供給された上記操作コードに応じた設定処理を行う(ステップＳ３)。かかるステップＳ３の実行後、ＣＰＵ５０は、上記ステップＳ１の実行に戻る。
【００２５】
一方、上記ステップＳ２において、キー入力操作であると判定された場合、ＣＰＵ５０は、このキー入力操作によって上記キー入力装置１から供給された上記操作コードに応じた設定処理を行う(ステップＳ４)。かかるステップＳ４の終了後、ＣＰＵ５０は、上述した如きキー入力操作に対応した操作コードをキー入力操作履歴メモリ３２に記憶する(ステップＳ５)。
【００２６】
次に、ＣＰＵ５０は、上記提示モードレジスタ４２に記憶されている提示モードが提示モード３であるか否かの判定を行う(ステップＳ２３)。かかるステップＳ２３において、提示モード３ではないと判定された場合、ＣＰＵ５０は、次に、上記提示モードレジスタ４２に記憶されている提示モードが提示モード２であるか否かの判定を行う(ステップＳ２４)。上記ステップＳ２４において、提示モード２ではないと判定された場合、つまり、提示モードレジスタ４２に記憶されている提示モードが提示モード１であると判定された場合、ＣＰＵ５０は、上記音声操作情報生成処理部３３による第１音声操作情報生成処理を実行する(ステップＳ６１)。すなわち、先ず、上記キー入力操作履歴メモリ３２から、最新の操作コードと、その直前までに記憶された操作コードの各々を読み出す。次に、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内に存在するか否かを判定する。ここで、存在すると判定された場合は、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内から、その操作コードの組み合わせに対応した音声操作語句データを読み出す。一方、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが音声操作語句データメモリ３０の第２メモリ領域内に存在しないと判定された場合には、図２に示す如き音声操作語句データメモリ３０の第１メモリ領域内から、上記最新の操作コードに対応した音声操作語句データを読み出す。
【００２７】
一方、上記ステップＳ２４において、上記提示モードレジスタ４２に記憶されている提示モードが提示モード２であると判定された場合、ＣＰＵ５０は、上記音声操作情報生成処理部３３による第２音声操作情報生成処理を実行する(ステップＳ６２)。すなわち、先ず、上記キー入力操作履歴メモリ３２から、最新の操作コードと、その直前までに記憶された操作コードの各々を読み出す。次に、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内に存在するか否かを判定する。ここで、存在すると判定された場合に限り図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内から、その操作コードの組み合わせに対応した音声操作語句データを読み出す。
【００２８】
上記ステップＳ６１又はＳ６２の実行後、ＣＰＵ５０は、これらステップＳ６１又はＳ６２において読み出した上記音声操作語句データによって示される音声操作語句を表示及び音声出力させるべく、これを音声表示出力制御回路４に供給する(ステップＳ７)。上記ステップＳ７の実行後、又は上記ステップＳ２３において提示モードが提示モード３であると判定された場合、ＣＰＵ５０は、上記ステップＳ１の実行に戻って、前述した如き動作を繰り返し実行する。
【００２９】
従って、図７に示す動作によれば、使用者によって提示モード３が指定された場合には、上記ステップＳ７が実施されることはないので、音声操作語句の提示が為されなくなる。又、使用者によって提示モード２が指定された場合には、ステップＳ６２及びＳ７の実行により、所定の一連のキー入力操作が為された場合に限り、この一連のキー入力操作によって最終的に達成される操作に対応した音声操作語句が提示される。更に、使用者によって提示モード１が指定された場合には、ステップＳ６１及びＳ７の実行により、全てのキー入力操作に対応した音声操作語句が提示されるのである。
【００３０】
又、図６に示す動作では、使用者の要求に応じて音声操作語句の提示を行うようにしているが、使用者による音声操作の習熟度に応じて提示するか否かを自動判別するようにしても良い。図８は、かかる点に鑑みて為された操作実行フローの他の実施例を示す図である。
【００３１】
図８において、先ず、ＣＰＵ５０は、使用者からキー入力操作又は音声操作が為されたか否かの判定を、これらいずれかの操作が為されるまで繰り返し実行する(ステップＳ１)。かかるステップＳ１において、上記キー入力操作又は音声操作が為されたと判定された場合、ＣＰＵ５０は、その操作がキー入力操作であるか否かの判定を行う(ステップＳ２)。かかるステップＳ２において、キー入力操作ではない(すなわち音声操作である)と判定された場合、ＣＰＵ５０は、この音声操作によって上記操作コード変換回路１２から供給された上記操作コードに応じた設定処理を行う(ステップＳ３)。かかるステップＳ３の終了後、ＣＰＵ５０は、日時タイマ５によって計時された日時を表す日時情報と、上記音声操作によって得られた上記操作コードとを対応づけして音声操作履歴メモリ４３に記憶し(ステップＳ２５)、上記ステップＳ１の実行に戻る。
【００３２】
一方、上記ステップＳ２において、キー入力操作であると判定された場合、ＣＰＵ５０は、このキー入力操作によって上記キー入力装置１から供給された上記操作コードに応じた設定処理を行う(ステップＳ４)。かかるステップＳ４の終了後、ＣＰＵ５０は、上述した如きキー入力操作に対応した操作コードをキー入力操作履歴メモリ３２に記憶する(ステップＳ５)。
【００３３】
次に、ＣＰＵ５０は、上記音声操作履歴メモリ４３内から、上記キー入力操作に対応した操作コードと同一の操作コードを検索する(ステップＳ２６)。次に、ＣＰＵ５０は、上記音声操作履歴メモリ４３内に、上記キー入力操作によって得られた操作コードと同一の操作コードがあるか否かの判定を行う(ステップＳ２７)。かかるステップＳ２７において、上記音声操作履歴メモリ４３内に同一の操作コードが有ると判定された場合、ＣＰＵ５０は、その操作コードに対応付けして記憶されている日時情報から、この操作コードが３ヶ月以上過去に記憶されたものであるか否かの判定を行う(ステップＳ２８)。かかるステップＳ２８において上記操作コードが３ヶ月以上前に音声操作履歴メモリ４３に記憶されたものであると判定された場合、ＣＰＵ５０は、上記音声操作情報生成処理部３３による処理動作を実行する(ステップＳ６)。すなわち、先ず、上記キー入力操作履歴メモリ３２から、最新の操作コードと、その直前までに記憶された操作コードの各々を読み出す。次に、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内に存在するか否かを判定する。ここで、存在すると判定された場合は、図３に示す如き音声操作語句データメモリ３０の第２メモリ領域内から、その操作コードの組み合わせに対応した音声操作語句データを読み出す。一方、上記最新の操作コードと、その直前の操作コード各々とによる組み合わせが音声操作語句データメモリ３０の第２メモリ領域内に存在しないと判定された場合には、図２に示す如き音声操作語句データメモリ３０の第１メモリ領域内から、上記最新の操作コードに対応した音声操作語句データを読み出す。尚、上記ステップＳ２７において、上記音声操作履歴メモリ４３内に上記キー入力操作によって得られた操作コードと同一の操作コードがないと判定された場合にも、ＣＰＵ５０は、上記ステップＳ６を実行する。上記ステップＳ６の実行後、ＣＰＵ５０は、上記ステップＳ６において読み出した上記音声操作語句データによって示される音声操作語句を表示及び音声出力させるべく、これを音声表示出力制御回路４に供給する(ステップＳ７)。
【００３４】
上記ステップＳ７の実行後、又は、上記ステップＳ２８において上記音声操作履歴メモリ４３内に記憶されている操作コードが３ヶ月以上前に記憶されたものであると判定された場合、ＣＰＵ５０は、上記ステップＳ１の実行に戻って、前述した如き動作を繰り返し実行する。従って、図８に示す操作実行フローによれば、使用者が３ヶ月以内に音声操作を経験している操作項目に対しては、例えその操作と同一操作を促すキー入力操作が為されても上記ステップＳ６及びＳ７を実施しないので、音声操作語句の提示は為されない。つまり、音声操作の使用実績が有り、その使用時期が比較的新しい(例えば３ヶ月以内)操作項目に対しては、使用者による習熟度が高いと判別して、あえて音声操作語句の提示を実施しないようにしたのである。
【００３５】
このように、図８に示す操作実行フローによれば、使用者の習熟度に応じて音声操作語句の提示を行うか否かが自動判別されるので、使用者は、既知の音声操作語句が幾度となく提示されることによる煩わしさから解放される。又、上述した如き音声操作機能を利用するには、使用者は予め登録されている音声操作語句を発話しなければならないが、使用者が登録外の語句を発声した場合には音声操作機能を利用できない旨を音声提示又は表示提示するようにしても良い。
【００３６】
更に、使用者によって為された一連のキー入力操作が、それ以外のキー入力操作によっても出来る場合には、その旨を音声提示又は表示提示するようにしても良い。
【００３７】
以上の如く、本発明によれば、使用者からの手動入力操作に応じて、その操作を音声操作で行う際に用いる音声操作語句を音声提示又は表示提示するようにしている。よって、使用者は、登録されている音声操作語句を予め覚えておかなくても音声操作語句を知ることが出来るので、音声操作機能を利用する際における使用者側の負担が軽減される。
【図面の簡単な説明】
【００３８】
【図１】本発明による車載ナビゲーション装置の構成を示す図である。
【図２】各キー入力操作と、操作コードと、そのキー入力操作を音声操作で実施する場合に発話すべき音声操作語句との対応を示す図である。
【図３】所定一連のキー入力操作と、操作コードと、その一連のキー入力操作によって最終的に得られる操作を音声操作で実施する場合に発話すべき音声操作語句との対応を示す図である。
【図４】本発明による操作実行フローの一例を示す図である。
【図５】音声操作語句を表示する際の表示例を示す図である。
【図６】本発明の他の実施例による操作実行フローの一例を示す図である。
【図７】本発明の他の実施例による操作実行フローの一例を示す図である。
【図８】本発明の他の実施例による操作実行フローの一例を示す図である。
【符号の説明】
【００３９】
１    キー入力装置
６    ディスプレイ装置
７    音声発生装置
７a   スピーカ
１０  マイクロフォン
１１  音声認識回路
３２  キー入力操作履歴メモリ
３３  音声操作情報生成処理部
４２  提示モードレジスタ
４３  音声操作履歴メモリ
５０  ＣＰＵ
【図１】
2008310344.tif 000003
【図２】
2008310344.tif 000004
【図３】
2008310344.tif 000005
【図４】
2008310344.tif 000006
【図５】
2008310344.tif 000007
【図６】
2008310344.tif 000008
【図７】
2008310344.tif 000009
【図８】
2008310344.tif 000010