(57)【要約】【課題】ショートカットボタンの過度の表示を防止できる制御装置を提供すること。【解決手段】ユーザの発話を音声認識し、認識した単語又は単語列を出力する音声認識手段と、前記単語又は単語列に対応する要求機能を決定し、記憶する要求機能記憶手段と、ユーザの所定の動作を検出する動作検出手段と、前記動作検出手段が前記所定の動作を検出することを条件として、前記要求機能記憶手段が記憶している要求機能の実行を指示するショートカットボタンを画面上に表示するショートカットボタン表示手段と、前記ショートカットボタンに対する操作があった場合、前記要求機能を実行するための制御を行う制御手段と、を備えることを特徴とする制御装置。【選択図】図５
2010205130.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの発話を音声認識し、認識した単語又は単語列を出力する音声認識手段と、
前記単語又は単語列に対応する要求機能を決定し、記憶する要求機能記憶手段と、
ユーザの所定の動作を検出する動作検出手段と、
前記動作検出手段が前記所定の動作を検出することを条件として、前記要求機能記憶手段が記憶している要求機能の実行を指示するショートカットボタンを画面上に表示するショートカットボタン表示手段と、
前記ショートカットボタンに対する操作があった場合、前記要求機能を実行するための制御を行う制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
ツリー構造を構成する複数のメニュー項目から成り、各メニュー項目に前記要求機能を表示するメニューを記憶するメニュー記憶手段と、
ユーザのメニュー操作に応じて、所望のメニュー項目を表示するメニュー表示手段と、を備え、
前記ショートカットボタン表示手段は、（ａ）前記動作検出手段が、前記所定の動作として、前記メニュー操作を検出するという条件、及び、（ｂ）前記要求機能記憶手段が記憶している要求機能が、前記メニュー表示手段により表示されたメニュー項目の下位階層に属するメニュー項目に表示される要求機能であるという条件が充足される場合に、前記要求機能記憶手段が記憶している要求機能の実行を指示するショートカットボタンを前記画面上に表示すること
を特徴とする請求項１記載の制御装置。
【請求項３】
前記ユーザのメニュー操作とは、音声による特定のメニュー項目の指示であって、
前記メニュー表示手段は、音声による特定のメニュー項目の指示から、前記特定のメニュー項目を音声認識し、そのメニュー項目を表示すること
を特徴とする請求項２記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作受付機能を有する制御装置に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置における目的地設定等を、音声認識を利用して簡易に実現したいという要望がある。特許文献１のナビゲーション装置においては、ドライバーと助手席の会話、または独り言を認識し、認識結果（単語）から、要求機能とパラメータとを決定し、要求機能とパラメータから対応する画面を決定し、その画面へのショートカットボタンを画面に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８―１４８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のナビゲーション装置では、音声認識結果から要求機能とパラメータが決定されると、すぐに対応するショートカットボタンが画面に表示される。現状の音声認識技術における認識率は、未だ１００％には至らず、また、辞書にない単語をユーザが発話した際のリジェクト率もそれほど高くない。このような状態で特許文献１の技術を用いた場合、会話（独り言）とは無関係な要求機能へのショートカットボタンが表示されることが多く発生する。また、会話（独り言）中の発話が多ければ多いほど、ショートカットボタンが次々と画面に表示される（切り替わる）こととなり、ユーザにとって鬱陶しい。
【０００５】
本発明は以上の点に鑑みなされたものであり、ショートカットボタンの過度の表示を防止できる制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、ユーザの発話を音声認識し、認識した単語又は単語列を出力する音声認識手段と、単語又は単語列に対応する要求機能を決定し、記憶する要求機能記憶手段と、ユーザの所定の動作を検出する動作検出手段とを備える。そして、本発明の制御装置は、動作検出手段が前記所定の動作を検出することを条件として、要求機能記憶手段が記憶している要求機能の実行を指示するショートカットボタンを画面上に表示する。
すなわち、本発明の制御装置は、ユーザが所定の動作を行った場合のみ、ショートカットボタンを画面上に表示するので、ユーザにとって不要なショートカットボタンが次々と画面に表示されてしまうようなことがない。
本発明の制御装置は、例えば、ツリー構造を構成する複数のメニュー項目から成り、各メニュー項目に要求機能を表示するメニューを記憶するメニュー記憶手段と、ユーザのメニュー操作に応じて、所望のメニュー項目を表示するメニュー表示手段と、を備えるものとすることができる。
【０００７】
この場合、本発明の制御装置は、例えば、（ａ）動作検出手段が、前記所定の動作として、メニュー操作を検出するという条件、及び、（ｂ）要求機能記憶手段が記憶している要求機能が、メニュー表示手段により表示されたメニュー項目の下位階層に属するメニュー項目に表示される要求機能であるという条件が充足される場合に、ショートカットボタンを画面上に表示するものとすることができる。
このとき、本発明の制御装置は、ユーザがメニュー操作を行った場合のみ、ショートカットボタンを表示する。そのため、ユーザにとって不要なショートカットボタンが次々に表示されてしまうようなことがない。
また、ユーザがメニュー操作により表示したメニュー項目の下位階層に属するメニュー項目に表示される要求機能のショートカットボタンのみが表示されるので、ユーザにとって不要なショートカットボタンが画面に表示されてしまうことを、一層効果的に防止できる。
上述したユーザのメニュー操作とは、例えば、音声による特定のメニュー項目の指示とすることができる。また、前記メニュー表示手段とは、例えば、音声による特定のメニュー項目の指示から、前記特定のメニュー項目を音声認識し、そのメニュー項目を表示することとすることができる。
【０００８】
本発明の制御装置は、例えば、常時、音声認識手段を用いて、ユーザの発話を音声認識し、認識した単語又は単語列を出力するものとすることができる。また、本発明の制御装置は、例えば、常時、音声認識手段から出力された単語又は単語列に対応する要求機能を決定し、その要求機能を記憶しておくものとすることができる。そして、ユーザの所定の動作を検出した場合に、記憶しておいた要求機能のショートカットボタンを画面に表示することができる。こうすることにより、音声認識の開始や、単語又は単語列に対応する要求機能の決定の開始をユーザが個々に指示する必要が無くなる。
なお、本発明の制御装置は、ショートカットボタンに対する操作があった場合、それに対応する要求機能を実行するための各種制御（例えば、ナビ操作、携帯操作、車両操作、ＴＶ操作等）を行う。
【図面の簡単な説明】
【０００９】
【図１】制御装置１の構成を表すブロック図である。
【図２】制御装置１（特に音声認識関連ユニット２１）の構成を表す説明図である。
【図３】メニューのツリー構造を表す説明図である。
【図４】制御装置１が実行する処理を表すフローチャートである。
【図５】制御装置１が実行する処理を表すフローチャートである。
【図６】制御装置１が実行する処理の例を表す説明図である。
【図７】制御装置１が実行する処理を表すフローチャートである。
【図８】制御装置１が実行する処理を表すフローチャートである。
【図９】制御装置１が実行する処理の例を表す説明図である。
【図１０】制御装置１が実行する処理を表すフローチャートである。
【図１１】制御装置１の構成を表すブロック図である。
【図１２】制御装置１が実行する処理を表すフローチャートである。
【図１３】制御装置１が実行する処理の例を表す説明図である。
【図１４】制御装置１が実行する処理を表すフローチャートである。
【図１５】制御装置１が実行する処理の例を表す説明図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態を説明する。
１．第１の実施形態
（１）制御装置１の全体構成
制御装置１の構成を図１及び図２に基づき説明する。図１は、制御装置１の全体構成を表すブロック図であり、図２は、主として音声認識関連ユニット２１の構成を表すブロック図である。
制御装置１は、車両に搭載され、ナビゲーション機能や、電話を含む外部との情報入出力機能を実行可能な装置である。制御装置１は、車両の現在位置を検出する位置検出器３と、ユーザからの各種指示を入力するための操作スイッチ群５と、操作スイッチ群５と同様に各種指示を入力可能であって制御装置１とは別体となったリモートコントロール端末（以下、リモコンと称す）７と、リモコン７からの信号を入力するリモコンセンサ９と、通信装置１１と、地図データや各種の情報を記録した地図記憶媒体から地図データ等を入力する地図データ入力器１３と、地図や各種情報の表示を画面に行うための画面表示部１５と、各種音声１６（例えばガイド音声等）を出力するための音声出力装置１７と、音声を入力して音声情報を出力するマイクロフォン１９と、音声認識関連の処理を行う音声認識関連ユニット２１と、操作スイッチ群５における操作開始ボタン５ａの操作開始を検出する操作開始検出部２５と、上述した位置検出器３、操作スイッチ群５、リモコンセンサ９、通信装置１１、地図データ入力器１３、音声認識関連ユニット２１、操作開始検出部２５からの入力に応じて各種処理を実行し、通信装置１１，画面表示部１５、音声出力装置１７、音声認識関連ユニット２１を制御する制御部２７とを備えている。
【００１１】
位置検出器３は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機３ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ３ｂと、車両の前後方向の加速度等から走行した距離を検出するための距離センサ３ｃとを備えている。そして、これら各センサ等３ａ〜３ｃは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００１２】
操作スイッチ群５は、画面表示部１５の表示面と一体に構成されたタッチパネル及び画面表示部１５の周囲に設けられたメカニカルなキースイッチ等から構成される。尚、タッチパネルと画面表示部１５とは積層一体化されており、タッチパネルには、感圧方式、電磁誘導方式、静電容量方式、あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。操作スイッチ群５の中には、前述した操作開始ボタン５ａが含まれる。また、操作スイッチ群５の中には、後述するメニュー操作ボタン５ｂが含まれる。
【００１３】
通信装置１１は、設定された連絡先通信情報によって特定される連絡先との通信を行うためのものであり、例えば携帯電話機等の移動体通信機によって構成される。
地図データ入力器１３は、図示しない地図データ記憶媒体（例えばハードディスクやＤＶＤ−ＲＯＭ等）に記憶された各種データを入力するための装置である。地図データ記憶媒体には、地図データ（ノードデータ、リンクデータ、コストデータ、背景データ、道路データ、名称データ、マークデータ、交差点データ、施設のデータ等）、案内用の音声データ、音声認識データ等が記憶されている。なお、地図データ記憶媒体からこれらのデータを入力する代わりに、通信ネットワークを介してこれらのデータを入力するようになっていてもよい。
【００１４】
画面表示部１５は、カラー表示装置であり、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴなどがあるが、その何れを用いてもよい。
画面表示部１５の表示画面には、メニューが表示される。そのメニューの構造を図３に基づき説明する。メニューは、複数のメニュー項目（例えば、図３におけるメニュー項目Ｍ１〜Ｍ２０）から構成され、各メニュー項目は、ツリー構造を成している。
【００１５】
各メニュー項目は、それぞれ、１つの要求機能に対応付けられており、その対応付けられた要求機能に関する表示を行う。例えば、メニュー項目Ｍ２は、目的地設定という要求機能に対応付けられており、目的地設定に関する表示を行う。
画面表示部１５には、一度に１つのメニュー項目のみが表示される。画面表示部１５に表示されるメニュー項目は、ユーザが操作スイッチ群５のうちのメニュー操作ボタン５ｂを操作することにより、ツリー構造上を、上位階層から下位階層へ、又は、その逆に順次切り替わる。例えば、画面表示部１５に表示されるメニュー項目は、ユーザがメニュー操作ボタン５ｂを操作することにより、Ｍ１→Ｍ２→Ｍ７→Ｍ１２→Ｍ１５→Ｍ１９のように、切り替わる。また、例えば、Ｍ１９からＭ１へ、上述した経路を逆方向に辿って、切り替わる。なお、各メニュー項目は、制御部２７のＲＯＭに記憶されている。
また、画面表示部１５の表示画面には、位置検出器３にて検出した車両の現在位置と地図データ入力器１３より入力された地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。また、施設のガイド等も表示できる。
【００１６】
音声出力装置１７は、地図データ入力器１３より入力した施設のガイドや各種案内の音声を出力することができる。
マイクロフォン１９は、使用者が音声を入力（発話）するとその入力した音声に基づく電気信号（音声信号）を制御部２７に出力するものである。この入力された音声は、音声認識関連ユニット２１にて利用される。
【００１７】
操作開始検出部２５は、操作開始ボタン５ａが操作されたことを検出し、その検出信号を制御部２７に出力する。
音声認識関連ユニット２１に関しては、後述する。
【００１８】
制御部２７は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭ及びＲＡＭに記憶されたプログラムに基づいて各種処理を実行する。例えば、位置検出器３からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、地図データ入力器１３を介して読み込んだ現在位置付近の地図等を画面表示部１５に表示する表示処理や、地図データ入力器１３に格納された地点データと、操作スイッチ群５やリモコン７等の操作に従って設定された目的地とに基づいて、現在位置から目的地までの最適な経路を算出し、その算出した経路を案内する経路案内処理を行う。
【００１９】
また、制御部２７は、例えば画面表示部１５に電話番号を受け付ける画面が表示されている状態で操作スイッチ群５等によって電話番号が入力され、その入力された電話番号の相手に電話をかける指示が操作スイッチ群５等によってなされた場合、通信装置１１を介して電話をかける制御処理を実行する。
（２）音声認識関連ユニット２１の構成
図２に示すように、音声認識関連ユニット２１は、音声認識部２９と、要求機能決定部３１と、要求機能記憶部３３と、ショートカットボタン作成部３５と、ショートカットボタン表示部３７と、認識辞書３９と、機器操作情報ＤＢ（データベース）４１とを備えている。
【００２０】
音声認識部２９は、マイクロフォン１９から入力された音声信号をデジタルデータに変換する。認識辞書３９は、音素単位の比較対象パターンを記憶している。音声認識部２９は、デジタルデータに変換した音声信号について、認識辞書３９を用いて認識した結果（単語又は単語列）を認識結果として要求機能決定部３１へ出力する。
【００２１】
要求機能決定部３１は、音声認識部２９から入力された単語又は単語列から、要求機能を決定する。機器操作情報ＤＢ４１は、ナビ操作、携帯操作、車両操作、ＴＶ操作等に関する各種機能（要求機能）と、単語又は単語列とを関連づけて記憶している。要求機能決定部３１は、機器操作情報ＤＢ４１に記憶された要求機能の中で、音声認識部２９から入力された単語又は単語列と関連づけられた機能を、要求機能として決定し、要求機能記憶部３３へ出力する。
要求機能記憶部３３は、要求機能決定部３１から入力した要求機能を記憶しておき、所定の条件が充足された場合に、記憶しておいた要求機能をショートカットボタン作成部３５に出力する。
【００２２】
ショートカットボタン作成部３５は、要求機能記憶部３３から入力した要求機能に対応するショートカットボタンを作成し、このショートカットボタンをショートカットボタン表示部３７に出力する。
ショートカットボタン表示部３７は、ショートカットボタン作成部３５から入力したショートカットボタンを、画面表示部１５に表示する。
【００２３】
（３）制御装置１が実行する処理
制御装置１が実行する処理を図４、図５のフローチャート、及び図６の説明図に基づいて説明する。
（３−１）図４に示す処理は、制御装置１の電源がＯＮである期間中、繰り返し実行される処理である。
ステップ１０では、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
ステップ２０では、音声認識部２９にて、前記ステップ１０で入力された音声を単語又は単語列に分解する。
ステップ３０では、前記ステップ２０で分解された単語又は単語列から、要求機能を決定できたか否かを判断する。すなわち、前記ステップ２０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていれば、それを要求機能として決定し、ステップ４０に進む。一方、前記ステップ２０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていなければ、要求機能を決定できなかったと判断し、ステップ１０に戻る。
ステップ４０では、前記ステップ３０で決定した要求機能を、要求機能記憶部３３に記憶する。ステップ４０が終了すると、ステップ１０に戻る。
【００２４】
（３−２）図５に示す処理は、図４に示す処理とは別に、制御装置１の電源がＯＮである期間中、所定時間ごとに繰り返し実行される処理である。
ステップ１１０では、操作開始ボタン５ａに対する操作を検出したか否かを判断する。検出した場合はステップ１２０に進み、検出しなかった場合はステップ１１０に留まる。
ステップ１２０では、要求機能が要求機能記憶部３３に記憶されているか否かを判断する。要求機能が記憶されている場合はステップ１３０に進み、記憶されていない場合はステップ１１０に戻る。
ステップ１３０では、ショートカットボタン作成部３５により、前記ステップ１２０で記憶されていることを確認した要求機能に対応するショートカットボタンを作成する。
ステップ１４０では、ショートカットボタン表示部３７により、前記ステップ１３０で作成したショートカットボタンを画面表示部１５に表示する。
【００２５】
（３−３）前記（３−１）及び（３−２）で説明した処理の具体例を、図６を用いて説明する。
【００２６】
図６（ａ）では、ユーザが「ラーメンでも食べに行こうか？」と発話（会話もしくは独り言）している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ１０）。音声認識部２９は、その音声を単語又は単語列に分解する（前記ステップ２０）。さらに、音声認識部２９は、分解された単語又は単語列の一部（この場合は「ラーメン」）から、その単語又は単語列に関連付けられた要求機能（この場合は、「ラーメン店の目的地設定」）を決定し（前記ステップ３０）、その要求機能を要求機能記憶部３３に記憶する（前記ステップ４０）。
【００２７】
その後、ユーザが操作開始ボタン５ａを操作すると（前記ステップ１１０にてＹＥＳ）、要求機能記憶部３３に要求機能が記憶されているので（前記ステップ１２０にてＹＥＳ）、図６（ｂ）に示すように、「ラーメン店の目的地設定」という要求機能のショートカットボタンが画面表示部１５に表示される（前記ステップ１３０、１４０）。
【００２８】
その後、ユーザがそのショートカットボタンを押すと、図６（ｃ）に示すように、「ラーメン店の目的地設定」という要求機能が実行される。
【００２９】
（４）制御装置１が奏する効果
制御装置１は、ユーザが操作開始ボタン５ａを押した場合のみ、ショートカットボタンを表示する。そのため、ユーザにとって不要なショートカットボタンが次々に表示されてしまうようなことがない。
また、制御装置１は、常時、ユーザの発話を音声認識し、認識した単語又は単語列を出力し、さらに、出力された単語又は単語列に対応する要求機能を決定し、その要求機能を記憶しておく。そのため、音声認識の開始や、単語又は単語列に対応する要求機能の決定の開始をユーザが個々に指示する必要が無い。
【００３０】
（５）本実施形態における制御装置１の変形例
制御装置１は、以下の変形例であっても、略同様の効果を奏することができる。
（５−１）本変形例の制御装置１は、基本的な構成、作用は上述したものと同様であるが、ユーザの視線を認識する視線認識手段を備える。視線認識手段は、例えば、特開２００５―２９６３８２号公報等に記載された公知の構成とすることができる。制御装置１は、前記ステップ１１０において、視線認識手段により、ユーザの視線が所定の方向（例えば、制御装置１を向く方向）となったことを検出した場合に、前記ステップ１２０に進み、検出しなかった場合は前記ステップ１１０に留まる。
（５−２）本変形例の制御装置１は、基本的な構成、作用は上述したものと同様であるが、ユーザの手が制御装置１に接近したことを検出する接近検出手段を備える。接近検出手段は、周知の近接センサと同様の構成とすることができる。制御装置１は、前記ステップ１１０において、接近検出手段により、ユーザの手の接近を検出した場合に、前記ステップ１２０に進み、検出しなかった場合は前記ステップ１１０に留まる。
（５−３）本変形例の制御装置１は、基本的な構成、作用は上述したものと同様であるが、ユーザの手がリモコン７に触れたことを検出するリモコン接触検出手段を備える。リモコン接触検出手段は、周知の接触センサと同様の構成とすることができる。制御装置１は、前記ステップ１１０において、リモコン接触検出手段により、リモコン７へのユーザの手の接触を検出した場合に、前記ステップ１２０に進み、検出しなかった場合は前記ステップ１１０に留まる。
【００３１】
２．第２の実施形態
（１）制御装置１の構成
本実施形態における制御装置１は、前記第１の実施形態と、基本的には同様の構成を有するが、メニューにおいて一部相違する。すなわち、メニューを構成する各メニュー項目（図３参照）には、ショートカットボタンの表示領域を有するものと、有さないものとがある。
（２）制御装置１が実行する処理
制御装置１が実行する処理を図７、図８のフローチャート、及び図９の説明図に基づいて説明する。
【００３２】
（２−１）図７に示す処理は、制御装置１の電源がＯＮである期間中、繰り返し実行される処理である。
ステップ２１０では、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
ステップ２２０では、音声認識部２９にて、前記ステップ２１０で入力された音声を単語又は単語列に分解する。
ステップ２３０では、前記ステップ２２０で分解された単語又は単語列から、要求機能を決定できたか否かを判断する。すなわち、前記ステップ２２０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていれば、それを要求機能として決定し、ステップ２４０に進む。一方、前記ステップ２２０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていなければ、要求機能を決定できなかったと判断し、ステップ２１０に戻る。
ステップ２４０では、前記ステップ２３０で決定した要求機能を、要求機能記憶部３３に記憶する。また、要求機能とともに、その要求機能を表示するメニュー項目の、メニューのツリー構造（図３参照）における位置（以下、メニュー項目位置とする）もあわせて記憶する。ステップ２４０が終了すると、ステップ２１０に戻る。
【００３３】
（２−２）図８に示す処理は、図７に示す処理とは別に、制御装置１の電源がＯＮである期間中、所定時間ごとに繰り返し実行される処理である。
ステップ３１０では、メニュー操作ボタン５ｂを操作することで、画面表示部１５に表示されるメニュー項目が指定されたか否かを判断する。なお、メニュー操作ボタン５ｂは、画面表示部１５に表示されるメニュー項目を、ユーザの所望のものに設定可能な操作ボタンである。メニュー項目が指定された場合はステップ３２０に進み、指定されていない場合はステップ３１０に留まる。
ステップ３２０では、画面表示部１５に、前記ステップ３１０で指定されたメニュー項目を表示する。
ステップ３３０では、前記ステップ３２０で表示されたメニュー項目が、ショートカットボタン表示領域を有するものであるか否かを判断する。ショートカットボタン表示領域を有する場合はステップ３４０に進み、ショートカットボタン表示領域を有さない場合はステップ３１０に戻る。
ステップ３４０では、要求機能が要求機能記憶部３３に記憶されており、その要求機能を表示するメニュー項目は、メニューのツリー構造において、前記ステップ３２０で表示されたメニュー項目の下位階層に属すること、という条件が充足されるか否かを判断する。この条件が充足される場合はステップ３５０に進み、この条件が充足されない場合はステップ３１０に戻る。
なお、あるメニュー項目が他のメニュー項目の下位階層に属するとは、前者のメニュー項目から、ツリー構造上を上位階層の方向にのみ進むことで、後者のメニュー項目に到達できることを意味する。例えば、図３に示すツリー構造において、メニュー項目Ｍ１９、Ｍ１５、Ｍ１２、Ｍ７は、それぞれ、メニュー項目Ｍ２の下位階層に属するが、メニュー項目Ｍ８、Ｍ１０等は、メニュー項目Ｍ２の下位階層に属さない。
ステップ３５０では、ショートカットボタン作成部３５により、前記ステップ３４０で記憶されていることを確認した要求機能に対応するショートカットボタンを作成する。
ステップ３６０では、ショートカットボタン表示部３７により、前記ステップ３５０で作成したショートカットボタンを画面表示部１５に表示する。
【００３４】
（２−３）前記（２−１）及び（２―２）で説明した処理の具体例を、図９を用いて説明する。
【００３５】
図９（ａ）では、ユーザが「ラーメンでも食べに行こうか？」と発話（会話もしくは独り言）している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ２１０）。音声認識部２９は、その音声を単語又は単語列に分解する（前記ステップ２２０）。さらに、音声認識部２９は、分解された単語又は単語列の一部（この場合は「ラーメン」）から、その単語又は単語列に関連付けられた要求機能（この場合は、「ラーメン店の目的地設定」）を決定する（前記ステップ２３０）。そして、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５（図３参照）のメニュー項目位置とを、要求機能記憶部３３に記憶する（前記ステップ２４０）。
【００３６】
その後、図９（ｂ）に示すように、ユーザが目的地設定ボタン（メニュー操作ボタン５ｂの一部）を操作し、画面表示部１５に表示するメニュー項目を指定すると（前記ステップ３１０にてYES）、図９（ｃ）に示すように、目的地設定のメニュー項目Ｍ２（図３参照）が画面表示部１５に表示される。メニュー項目Ｍ２は、ショートカットボタン作成領域を有するメニュー項目であるとする（前記ステップ３３０にてＹＥＳ）。また、要求機能記憶部３３には、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５のメニュー項目位置が記憶されており、メニュー項目Ｍ１５は、目的地設定のメニュー項目Ｍ２の下位階層に属するので（前記ステップ３４０にてＹＥＳ）、「ラーメン店の目的地設定」という要求機能のショートカットボタンが画面表示部１５に表示される（前記ステップ３５０、３６０）。その後、ユーザがそのショートカットボタンを押すと、図９（ｄ）に示すように、「ラーメン店の目的地設定」という要求機能が実行される。
【００３７】
（３）制御装置１が奏する効果
制御装置１は、ユーザがメニュー操作ボタン５ｂを操作して表示するメニュー項目を指定した場合のみ、ショートカットボタンを表示する。そのため、ユーザにとって不要なショートカットボタンが次々に表示されてしまうようなことがない。
また、ユーザが指定したメニュー項目の下位階層に属するメニュー項目に表示される要求機能のショートカットボタンのみが表示されるので、ユーザにとって不要なショートカットボタンが表示されてしまうことを、一層効果的に防止できる。
【００３８】
（４）本実施形態における制御装置１の変形例
制御装置１は、以下の変形例であってもよい。
（４−１）本変形例の制御装置１は、基本的な構成、作用は上述したものと同様であるが、音声認識した単語又は単語列に対応する要求機能を、複数、要求機能記憶部３３に記憶することができる。ユーザの１回の発話から複数の要求機能を決定し、それらを記憶してもよいし、複数回の発話のそれぞれから、要求機能を決定し、それらを順次記憶してもよい。また、制御装置１は、複数の要求機能のそれぞれについて、それらを表示するメニュー項目のメニュー項目位置を要求機能記憶部３３に記憶することができる。
制御装置１は、前記ステップ３４０において、複数の要求機能が要求機能記憶部３３に記憶されており、それら複数の要求機能を表示する複数のメニュー項目が、それぞれ、メニューのツリー構造において、前記ステップ３２０で表示されたメニュー項目の下位階層に属する場合は、複数のメニュー項目のうち、メニュー項目のツリー構造における階層が最下位から所定の階層まで（最下位のみであってもよい）に表示される要求機能のショートカットボタンのみを表示する。
【００３９】
例えば、要求機能記憶部３３に、要求機能として、「ジャンルの目的地設定」（メニュー項目Ｍ７に表示される要求機能）、「食べるの目的地設定」（メニュー項目Ｍ１２に表示される要求機能）、「ラーメン店の目的地設定」（メニュー項目Ｍ１５に表示される要求機能）が記憶されており、画面表示部１５にメニュー項目Ｍ２が表示されているとする。
制御装置１が、複数の要求機能のうち、それらを表示するメニュー項目のツリー構造における階層が最下位に属するメニュー項目に表示される要求機能のショートカットボタンのみを表示するものである場合、メニュー項目Ｍ７、Ｍ１２、Ｍ１５のうちで、メニュー項目のツリー構造における階層が最下位であるのは、メニュー項目Ｍ１５であるから、それに表示される「ラーメン店の目的地設定」という要求機能のショートカットボタンのみを表示する。
また、制御装置１が、メニュー項目のツリー構造における階層が最下位と、最下位から２番目に属するメニュー項目に表示される要求機能のショートカットボタンのみを表示するものである場合、メニュー項目Ｍ７、Ｍ１２、Ｍ１５のうちで、メニュー項目のツリー構造における階層が最下位であるメニュー項目Ｍ１５に表示される「ラーメン店の目的地設定」という要求機能のショートカットボタンと、最下位から２番目であるメニュー項目Ｍ１２に表示される「食べるの目的地設定」という要求機能のショートカットボタンを表示する。
この変形例の場合、ユーザにとって、有用である可能性が高いショートカットのみを作成することができる。
【００４０】
（４−２）本変形例の制御装置１は、前記（４−１）と同様に、複数の要求機能を要求機能記憶部３３に記憶することができる。また、制御装置１は、複数の要求機能のそれぞれについて、それらを表示するメニュー項目のメニュー項目位置を要求機能記憶部３３に記憶することができる。さらに、制御装置１は、複数の要求機能のそれぞれについて、要求機能記憶部３３に記憶された時刻も記憶することができる。
制御装置１は、前記ステップ３４０において、複数の要求機能が要求機能記憶部３３に記憶されており、それら複数の要求機能を表示する複数のメニュー項目が、それぞれ、メニューのツリー構造において、前記ステップ３２０で表示されたメニュー項目の下位階層に属する場合は、複数の要求機能のうち、記憶された時刻が最新であるものから、順番に所定個数（例えば、１個、２個、３個・・・）までの要求機能のショートカットボタンのみを表示する。
【００４１】
例えば、要求機能記憶部３３に、「ジャンルの目的地設定」（メニュー項目Ｍ７に表示される要求機能）、「食べるの目的地設定」（メニュー項目Ｍ１２に表示される要求機能）、「ラーメン店の目的地設定」（メニュー項目Ｍ１５に表示される要求機能）が記憶されており、画面表示部１５にメニュー項目Ｍ２が表示されているとする。そして、要求機能記憶部３３に記憶された順番が、早いほうから順に、「ジャンルの目的地設定」、「食べるの目的地設定」、「ラーメン店の目的地設定」の順番であったとする。
制御装置１が、複数の要求機能のうち、記憶された時刻が最新である要求機能のショートカットボタンを表示するものである場合、上述した複数の要求機能のうちで、最新に記憶された「ラーメン店の目的地設定」という要求機能のショートカットボタンのみを表示する。
また、制御装置１が、複数の要求機能のうち、記憶された時刻が最新である要求機能から、２番目の要求機能までのショートカットボタンを表示するものである場合、上述した複数の要求機能のうちで、最新に記憶された「ラーメン店の目的地設定」という要求機能と、その一つ前に記憶された「食べるの目的地設定」という要求機能のショートカットボタンを表示する。
この変形例の場合、ユーザにとって、有用である可能性が高いショートカットのみを作成することができる。
【００４２】
（４−３）本変形例の制御装置１は、前記（４−１）又は前記（４−２）と同様に、複数の要求機能を要求機能記憶部３３に記憶することができる。また、制御装置１は、複数の要求機能のそれぞれについて、それらを表示するメニュー項目のメニュー項目位置を要求機能記憶部３３に記憶することができる。
制御装置１は、前記ステップ３４０において、複数の要求機能が要求機能記憶部３３に記憶されており、それら複数の要求機能を表示する複数のメニュー項目が、それぞれ、メニューのツリー構造において、前記ステップ３２０で表示されたメニュー項目の下位階層に属する場合は、複数の要求機能のそれぞれについて、ショートカットボタンを画面表示部１５に表示する。
この場合、ショートカットボタンの表示態様は、複数のショートカットボタンを配列したリスト表示とすることができる。
また、複数のショートカットボタンのうち、画面表示部１５に同時に表示されるものは１部（例えば１個）のみとして、時間の経過とともに、表示されるショートカットボタンが次々に入れ替わるようにしてもよい。
この変形例の場合、複数のショートカットボタンを表示しても、それらを見やすくすることができる。
【００４３】
（４−４）本変形例の制御装置１は、前記（４−１）〜（４−３）のいずれかの変形例と同様に、複数の要求機能を要求機能記憶部３３に記憶することができる。また、本変形例の制御装置１は、複数の要求機能のそれぞれについて、それらを表示するメニュー項目のメニュー項目位置を要求機能記憶部３３に記憶することができる。
また、制御装置１は、要求機能記憶部３３に記憶できる要求機能の個数に制限を有している。制限個数に達するまでは、要求機能を要求機能記憶部３３に記憶できるが、制限個数に達した後に、新たに要求機能を１個記憶する場合は、既に記憶している要求機能のうち、最も古く記憶されたものが１個消去される。
【００４４】
この変形例の場合、ショートカットボタンが過度に表示されることを防止することができる。
（４−５）本変形例の制御装置１は、要求機能が要求機能記憶部３３に記憶されてから、その要求機能のショートカットボタンが作成することなく、所定期間が経過すると、その要求機能を自動的に消去する手段を備えている。
【００４５】
この変形例の場合、ユーザにとって不要なショートカットボタンが表示されることを防止することができる。
【００４６】
（４−６）本変形例の制御装置１は、操作スイッチ群５の操作に応じて、要求機能記憶部３３に記憶されている要求機能の一部又は全部を消去することができる。
【００４７】
この変形例の場合、ユーザにとって不要なショートカットボタンが表示されることを防止することができる。
（４−７）本変形例の制御装置１は、要求機能記憶部３３に記憶されている要求記憶のそれぞれについて、ショートカット作成フラグを設定できる。ショートカット作成フラグの値は、０又は１である。また、本変形例の制御装置１は、図８に示す処理の代わりに、図１０に示す処理を実行する。この図１０に示す処理を説明する。
ステップ４１０では、メニュー操作ボタン５ｂを操作することで、画面表示部１５に表示されるメニュー項目が指定されたか否かを判断する。メニュー項目が指定された場合はステップ４２０に進み、指定されていない場合はステップ４１０に留まる。
ステップ４２０では、画面表示部１５に、前記ステップ４１０で指定されたメニュー項目を表示する。
ステップ４３０では、前記ステップ４２０で表示されたメニュー項目が、ツリー構造における最上位のメニュー項目（図３ではメニュー項目Ｍ１）であるか否かを判断する。最上位のメニュー項目である場合は、ステップ４４０に進み、要求機能記憶部３３に記憶されている全ての要求機能について、ショートカット作成フラグを０にする。一方、最上位のメニュー項目でない場合は、ステップ４５０に進む。
【００４８】
ステップ４５０では、前記ステップ４２０で表示されたメニュー項目が、ショートカットボタン表示領域を有するものであるか否かを判断する。ショートカットボタン表示領域を有する場合はステップ４６０に進み、ショートカットボタン表示領域を有さない場合はステップ４１０に戻る。
ステップ４６０では、要求機能記憶部３３に記憶されている要求機能であって、それを表示するメニュー項目が、メニューのツリー構造において、前記ステップ４２０で表示されたメニュー項目の下位階層に属し、且つ対応するショートカット作成フラグが０であるという要求機能が存在するか否かを判断する。このような要求記憶が存在する場合はステップ４７０に進み、存在しない場合はステップ４１０に戻る。
ステップ４７０では、ショートカットボタン作成部３５により、前記ステップ４６０で存在すると判断した要求機能に対応するショートカットボタンを作成する。
ステップ４８０では、ショートカットボタン表示部３７により、前記ステップ４７０で作成したショートカットボタンを画面表示部１５に表示する。
ステップ４９０では、前記ステップ４７０で表示したショートカットボタンに対応する要求機能のショートカット作成フラグを１にする。
この変形例では、ある要求機能についてショートカットボタンを表示すると、その要求機能のショートカット作成フラグは１となり（前記ステップ４９０）、それ以後、前記ステップ４６０でＮＯと判断されるので、同じ要求機能についてショートカットボタンが重ねて作成されることを防止できる。
【００４９】
３．第３の実施形態
（１）制御装置１の構成
本実施形態における制御装置１の構成を図１１に基づいて説明する。制御装置１は、前記第２の実施形態と、基本的には同様の構成を有するが、操作スイッチ群５の一部として、音声認識開始スイッチ５ｃを備えている。
【００５０】
また、制御装置１は、メニュー項目決定部４３と、メニュー項目ＤＢ４５とを備えている。メニュー項目決定部４３は、音声認識部２９から、音声認識した結果（単語又は単語列）を入力される。そして、その単語又は単語列から、メニュー項目を決定する。メニュー項目ＤＢ４５は、各メニュー項目Ｍ１〜Ｍ２０等と、単語又は単語列とを関連づけて記憶している。メニュー項目決定部４３は、メニュー項目ＤＢ４５に記憶されたメニュー項目の中で、音声認識部２９から入力された単語又は単語列と関連づけられたメニュー項目を決定し、操作開始検出部２５及び制御部２７へ出力する。
（２）制御装置１が実行する処理
制御装置１が実行する処理を図１２のフローチャート、及び図１３の説明図に基づいて説明する。
（２−１）図１２に示す処理は、制御装置１の電源がＯＮである期間中、繰り返し実行される処理である。
【００５１】
ステップ５１０では、音声認識開始スイッチ５ｃが押されたか否かを判断する。押されていないと判断した場合はステップ５２０に進み、押されたと判断した場合はステップ５６０に進む。
ステップ５２０では、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
ステップ５３０では、音声認識部２９にて、前記ステップ５２０で入力された音声を単語又は単語列に分解する。
ステップ５４０では、前記ステップ５３０で分解された単語又は単語列から、要求機能を決定できたか否かを判断する。すなわち、前記ステップ５３０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていれば、それを要求機能として決定し、ステップ５５０に進む。一方、前記ステップ５３０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていなければ、要求機能を決定できなかったと判断し、ステップ５１０に戻る。
ステップ５５０では、前記ステップ５４０で決定した要求機能を、要求機能記憶部３３に記憶する。また、要求機能とともに、その要求機能を表示するメニュー項目のメニュー項目位置もあわせて記憶する。ステップ５５０が終了すると、ステップ５１０に戻る。
【００５２】
一方、前記ステップ５１０にて、音声認識開始スイッチ５ｃが押されたと判断した場合はステップ５６０に進む。ステップ５６０では、前記ステップ５２０と同様に、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
ステップ５７０では、前記ステップ５３０と同様に、音声認識部２９にて、前記ステップ５６０で入力された音声を単語又は単語列に分解する。そして、メニュー項目決定部４３にて、その単語又は単語列から、メニュー項目を決定できたか否かを判断する。すなわち、分解された単語又は単語列に関連づけられたメニュー項目がメニュー項目ＤＢ４５に記憶されていれば、それをメニュー項目として決定し、ステップ５８０に進む。一方、分解された単語又は単語列に関連づけられたメニュー項目がメニュー項目ＤＢ４５に記憶されていなければ、メニュー項目を決定できなかったと判断し、ステップ５１０に戻る。
ステップ５８０では、画面表示部１５に、前記ステップ５７０で決定されたメニュー項目を表示する。
ステップ５９０では、前記ステップ５８０で表示されたメニュー項目が、ショートカットボタン表示領域を有するものであるか否かを判断する。ショートカットボタン表示領域を有する場合はステップ６００に進み、ショートカットボタン表示領域を有さない場合はステップ５１０に戻る。
ステップ６００では、要求機能が要求機能記憶部３３に記憶されており、その要求機能を表示するメニュー項目は、メニューのツリー構造において、前記ステップ５８０で表示されたメニュー項目の下位階層に属すること、という条件が充足されるか否かを判断する。この条件が充足される場合はステップ６１０に進み、この条件が充足されない場合はステップ５１０に戻る。
ステップ６１０では、ショートカットボタン作成部３５により、前記ステップ６００で記憶されていることを確認した要求機能に対応するショートカットボタンを作成する。
ステップ６２０では、ショートカットボタン表示部３７により、前記ステップ６１０で作成したショートカットボタンを画面表示部１５に表示する。
（２−２）前記（２―１）で説明した処理の具体例を、図１３を用いて説明する。
【００５３】
図１３（ａ）では、音声認識開始スイッチ５ｃが押されていない状態（前記ステップ５１０にてＮＯの状態）において、ユーザが「ラーメンでも食べに行こうか？」と発話（会話もしくは独り言）している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ５２０）。音声認識部２９は、その音声を単語又は単語列に分解する（前記ステップ５３０）。さらに、音声認識部２９は、分解された単語又は単語列の一部（この場合は「ラーメン」）から、その単語又は単語列に関連付けられた要求機能（この場合は、「ラーメン店の目的地設定」）を決定する（前記ステップ５４０）。そして、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５（図３参照）のメニュー項目位置とを、要求機能記憶部３３に記憶する（前記ステップ５５０）。
【００５４】
その後、図１３（ｂ）に示すように、ユーザが音声認識開始スイッチ５ｃを押し（前記ステップ５１０にてＹＥＳ）、「目的地設定」と発話している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ５６０）。音声認識部２９は、前記ステップ５３０と同様に、その音声を単語又は単語列に分解する。メニュー項目決定部４３は、分解された単語又は単語列の一部（この場合は「目的地設定」）から、その単語又は単語列に関連付けられたメニュー項目（この場合は、目的地設定のメニュー項目Ｍ２）を決定する（前記ステップ５７０）。
【００５５】
すると、目的地設定のメニュー項目Ｍ２が画面表示部１５に表示される（前記ステップ５８０）。メニュー項目Ｍ２は、ショートカットボタン作成領域を有するメニュー項目であるとする（前記ステップ５９０にてＹＥＳ）。また、要求機能記憶部３３には、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５のメニュー項目位置が記憶されており、メニュー項目Ｍ１５は、目的地設定のメニュー項目Ｍ２の下位階層に属するので（前記ステップ６００にてＹＥＳ）、図１３（ｃ）に示すように、「ラーメン店の目的地設定」という要求機能のショートカットボタンが画面表示部１５に表示される（前記ステップ６１０、６２０）。その後、ユーザがそのショートカットボタンを押すと、図１３（ｄ）に示すように、「ラーメン店の目的地設定」という要求機能が実行される。
【００５６】
（３）制御装置１が奏する効果
本実施形態の制御装置１は、前記第２の実施形態と略同様の効果を奏することができる。さらに、本実施形態の制御装置１は、表示するメニュー項目の指定を音声で行うことができるので、操作が一層容易である。
【００５７】
（４）本実施形態における制御装置１の変形例
（４−１）本変形例の制御装置１は、ショートカットボタンを表示するとともに、それに対応する要求機能を音声出力（トークバック）するようにしてもよい。例えば、「ラーメン店の目的地設定」のショートカットボタンを表示した場合、「ラーメン店の目的地設定でよいですか」とトークバックする。
また、制御装置１は、上記のトークバックを行った後、ユーザからの音声による回答が所定のもの（例えば、「はい」）である場合は、ショートカットボタンに対応する要求機能を実行する手段を備えていてもよい。
（４−２）本変形例の制御装置１は、図１２で示す処理の代わりに、図１４で示す処理を実行するものであってもよい。この図１４の処理を説明する。
ステップ７１０では、音声認識開始スイッチ５ｃが押されたか否かを判断する。押されていないと判断した場合はステップ７２０に進み、押されたと判断した場合はステップ７６０に進む。
ステップ７２０では、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
ステップ７３０では、音声認識部２９にて、前記ステップ７２０で入力された音声を単語又は単語列に分解する。
ステップ７４０では、前記ステップ７３０で分解された単語又は単語列から、要求機能を決定できたか否かを判断する。すなわち、前記ステップ７３０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていれば、それを要求機能として決定し、ステップ７５０に進む。一方、前記ステップ７３０で分解された単語又は単語列に関連づけられた要求機能が機器操作情報ＤＢ４１に記憶されていなければ、要求機能を決定できなかったと判断し、ステップ７１０に戻る。
ステップ７５０では、前記ステップ７４０で決定した要求機能を、要求機能記憶部３３に記憶する。また、要求機能とともに、その要求機能を表示するメニュー項目のメニュー項目位置もあわせて記憶する。ステップ７５０が終了すると、ステップ７９０に進む。
一方、前記ステップ７１０にて、音声認識開始スイッチ５ｃが押されたと判断した場合はステップ７６０に進む。ステップ７６０では、前記ステップ７２０と同様に、マイクロフォン１９から音声認識部２９に入力された音声（会話、独り言）を受け付ける。
【００５８】
ステップ７７０では、前記ステップ７３０と同様に、音声認識部２９にて、前記ステップ７６０で入力された音声を単語又は単語列に分解する。そして、メニュー項目決定部４３にて、その単語又は単語列から、メニュー項目を決定できたか否かを判断する。すなわち、分解された単語又は単語列に関連づけられたメニュー項目がメニュー項目ＤＢ４５に記憶されていれば、それをメニュー項目として決定し、ステップ７８０に進む。一方、分解された単語又は単語列に関連づけられたメニュー項目がメニュー項目ＤＢ４５に記憶されていなければ、メニュー項目を決定できなかったと判断し、ステップ７１０に戻る。
ステップ７８０では、画面表示部１５に、前記ステップ７７０で決定されたメニュー項目を表示する。
ステップ７９０では、前記ステップ７８０で表示されたメニュー項目が、ショートカットボタン表示領域を有するものであるか否かを判断する。ショートカットボタン表示領域を有する場合はステップ８００に進み、ショートカットボタン表示領域を有さない場合はステップ７１０に戻る。
ステップ８００では、要求機能が要求機能記憶部３３に記憶されており、その要求機能を表示するメニュー項目は、メニューのツリー構造において、前記ステップ７８０で表示されたメニュー項目の下位階層に属すること、という条件が充足されるか否かを判断する。この条件が充足される場合はステップ８１０に進み、この条件が充足されない場合はステップ７１０に戻る。
ステップ８１０では、ショートカットボタン作成部３５により、前記ステップ８００で記憶されていることを確認した要求機能に対応するショートカットボタンを作成する。
ステップ８２０では、ショートカットボタン表示部３７により、前記ステップ８１０で作成したショートカットボタンを画面表示部１５に表示する。
この変形例における処理の具体例を、図１５を用いて説明する。
【００５９】
図１５（ａ）では、音声認識開始スイッチ５ｃが押されていない状態（前記ステップ７１０にてＮＯの状態）において、ユーザが「ラーメンでも食べに行こうか？」と発話（会話もしくは独り言）している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ７２０）。音声認識部２９は、その音声を単語又は単語列に分解する（前記ステップ７３０）。さらに、音声認識部２９は、分解された単語又は単語列の一部（この場合は「ラーメン」）から、その単語又は単語列に関連付けられた要求機能（この場合は、「ラーメン店の目的地設定」）を決定する（前記ステップ７４０）。そして、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５（図３参照）のメニュー項目位置とを、要求機能記憶部３３に記憶する（前記ステップ７５０）。
【００６０】
その後、図１５（ｂ）に示すように、ユーザが音声認識開始スイッチ５ｃを押し（前記ステップ７１０にてＹＥＳ）、「目的地設定」と発話している。この発話の音声は、マイクロフォン１９から音声認識部２９に入力される（前記ステップ７６０）。音声認識部２９は、前記ステップ７３０と同様に、その音声を単語又は単語列に分解する。メニュー項目決定部４３は、分解された単語又は単語列の一部（この場合は「目的地設定」）から、その単語又は単語列に関連付けられたメニュー項目（この場合は、目的地設定のメニュー項目Ｍ２）を決定する（前記ステップ７７０）。
【００６１】
すると、目的地設定のメニュー項目Ｍ２が画面表示部１５に表示される。メニュー項目Ｍ２は、ショートカットボタン作成領域を有するメニュー項目であるとする（前記ステップ７９０にてＹＥＳ）。また、要求機能記憶部３３には、「ラーメン店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１５のメニュー項目位置が記憶されており、メニュー項目Ｍ１５は、目的地設定のメニュー項目Ｍ２の下位階層に属するので（前記ステップ８００にてＹＥＳ）、図１５（ｃ）に示すように、「ラーメン店の目的地設定」という要求機能のショートカットボタンが画面表示部１５に表示される（前記ステップ８１０、８２０）。
【００６２】
その後、音声認識開始スイッチ５ｃが押されていない状態（前記ステップ７１０にてＮＯの状態）において、ユーザが「お寿司でもいいよ」と発話（会話もしくは独り言）すると、前記ステップ７２０〜７５０の処理により、「寿司店の目的地設定」という要求機能と、その要求機能を表示するメニュー項目Ｍ１６（図３参照）のメニュー項目位置とを、要求機能記憶部３３に記憶する。そして、ステップ７９０〜８２０の処理により、「寿司店の目的地設定」という要求機能に対応するショートカットボタンが表示され、「ラーメン店の目的地設定」という要求機能に対応するショートカットボタンは消去される。
【００６３】
この変形例によれば、ショートカットボタンを、容易に最新のものに更新することができる。
尚、本発明は前記実施の形態になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
【符号の説明】
【００６４】
１・・・制御装置、３・・・位置検出器、３ａ・・・ＧＰＳ受信機、
３ｂ・・・ジャイロスコープ、３ｃ・・・距離センサ、５・・・操作スイッチ群、
５ａ・・・操作開始ボタン、５ｂ・・・メニュー操作ボタン、
５ｃ・・・音声認識開始スイッチ、７・・・リモコン、９・・・リモコンセンサ、
１１・・・通信装置、１３・・・地図データ入力器、１５・・・画面表示部、
１７・・・音声出力装置、１９・・・マイクロフォン、２１・・・音声認識関連ユニット、
２５・・・操作開始検出部、２７・・・制御部、２９・・・音声認識部、
３１・・・要求機能決定部、３３・・・要求機能記憶部、
３５・・・ショートカットボタン作成部、３７・・・ショートカットボタン表示部、
３９・・・認識辞書、４１・・・機器操作情報ＤＢ、４３・・・メニュー項目決定部、
４５・・・メニュー項目ＤＢ、Ｍ１〜Ｍ２０・・・メニュー項目
【図１】
2010205130.tif 000003
【図３】
2010205130.tif 000004
【図４】
2010205130.tif 000005
【図５】
2010205130.tif 000006
【図７】
2010205130.tif 000007
【図８】
2010205130.tif 000008
【図１０】
2010205130.tif 000009
【図１２】
2010205130.tif 000010
【図１４】
2010205130.tif 000011
【図２】
2010205130.tif 000012
【図６】
2010205130.tif 000013
【図９】
2010205130.tif 000014
【図１１】
2010205130.tif 000015
【図１３】
2010205130.tif 000016
【図１５】
2010205130.tif 000017