(57)【要約】【課題】  車載用ナビゲーション・システムの操作メニュー画面において、操作者が慣れている画面と、不慣れな画面とでは、異なる適切な画面を提供する。【解決手段】  車載用ナビゲーション・システムは、複数の操作メニューを切換えて表示装置３に表示する表示制御部１４と、表示中の操作メニューにおいて操作指示を入力する入力部２と、スイッチ操作監視部３１とを備え、スイッチ操作監視部は操作メニュー画面ごとに次の画面を選択する習熟度を判定し、習熟度に対応して操作メニュー画面に補助表示追加表示するように表示制御部に切換え指示をする。スイッチ操作監視部は、操作メニュー画面毎にメニュー項目選択までのスイッチ操作待ち時間を計測して、所定時間を越えたと判定した時、例えば補助表示としてメニュー項目の内容を説明する追加表示をさせる。また、スイッチ操作監視部は、操作メニュー画面毎にその画面への戻り操作回数を計数し、所定回数を越えたと判定した時、補助表示として下階層のメニュー項目を追加表示させる。【選択図】    図１
2005182313.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作メニューを選択的に表示する表示装置と、
前記複数の操作メニュー相互の階層的対応関係のデータに基づき操作メニュー画面の切換え制御をする表示制御部と、
前記表示装置に表示中の操作メニューにおいて操作指示を入力する入力部と、
前記操作メニュー画面ごとに次の画面を選択する習熟度を判定する習熟度判定手段と、
習熟度に対応して前記操作メニュー画面に補助表示を追加表示するように前記表示制御部にメニュー表示の切換え指示をする切換え手段とを備えたことを特徴とする操作メニュー切換装置。
【請求項２】
前記習熟度判定手段は、操作メニューが表示された後、次の画面を選択する操作指示が入力されるまでの操作待ち時間を計測する計時手段を有し、前記操作待ち時間と所定の操作時間間隔を比較することによって、前記操作メニュー画面ごとの前記習熟度を判定することを特徴とする請求項１に記載の操作メニュー切換装置。
【請求項３】
前記切換え手段は、前記習熟度判定手段が前記操作待ち時間が第１の所定の操作時間間隔以上と判定したときは、前記補助表示としてメニュー項目自体の説明を追加表示するように、前記操作待ち時間が第２の所定の操作時間間隔以上であると判定したときは、前記補助表示としてメニュー項目自体の説明と下階層の操作メニュー画面のメニュー項目とを追加表示するように、メニュー表示の切換え指示をすることを特徴とする請求項２に記載の操作メニュー切換装置。
【請求項４】
さらに前記入力部の操作履歴を記憶する履歴記憶部を備え、前記操作メニュー画面が表示された後、次の画面を選択する操作指示が入力された時点までの操作時間間隔を、前記操作メニュー画面ごとに前記履歴記憶部に記憶し、
前記第２の所定の操作時間間隔は、前記履歴記憶部に格納された過去の操作履歴の前記操作メニュー画面ごとの前記操作時間間隔の平均値に基づいて算出されることを特徴とする請求項３に記載の操作メニュー切換装置。
【請求項５】
前記習熟度判定手段は、前記入力部を操作して上階層の前記操作メニュー画面に戻ったことを検知する戻り操作検知手段と、前記戻り操作の回数を操作メニュー画面ごとに計数する戻り回数計数手段とを有し、
前記当該操作メニュー画面への戻り操作の回数に応じて操作メニュー画面ごとの次の画面を選択する習熟度を判定することを特徴とする請求項１に記載の操作メニュー切換装置。
【請求項６】
前記切換え手段は、前記習熟度判定手段が前記戻り操作の回数が所定の回数以上である場合には、前記補助表示としてメニュー項目の下階層の操作メニュー画面のメニュー項目を追加表示するようにメニュー表示の切換え指示をすることを特徴とする請求項５に記載の操作メニュー切換装置。
【請求項７】
さらに、一連のメニュー選択操作が完了したかどうかを判定する選択操作完了検出手段と、前記入力手段の操作履歴を記憶する履歴記憶部を備え、一連のメニュー選択操作が完了したとき、前記操作メニュー画面への戻り操作の回数を前記操作メニュー画面ごとに前記履歴記憶部に記憶し、
前記所定の回数は、前記履歴記憶部に格納された過去の操作履歴の前記操作メニュー画面ごとの前記戻り操作の回数の平均値に基づいて算出されることを特徴とする請求項６に記載の操作メニュー切換装置。
【請求項８】
前記表示制御部は、前記入力部により操作メニュー画面上で指定しているメニュー項目に対してのみ、前記補助表示を追加表示することを特徴とする請求項３または６に記載の操作メニュー切換装置。
【請求項９】
複数の操作メニューを選択的に表示する表示装置と、
前記複数の操作メニュー相互の階層的対応関係のデータに基づき操作メニュー画面の切換え制御をする表示制御部と、
前記表示装置に表示中の操作メニューにおいて操作指示を入力する入力部と、
前記操作メニュー画面ごとに次の画面を選択する習熟度を判定する習熟度判定手段と、
習熟度に対応して前記操作メニュー画面に追加表示するように前記表示制御部にメニュー表示の切換え指示をする切換え手段とを備え、
前記習熟度判定手段は、操作メニューが表示された後、次の画面を選択する操作指示が入力されるまでの操作待ち時間を計測する計時手段と、前記入力部を操作して上階層の前記操作メニュー画面に戻ったことを検知する戻り操作検知手段と、前記戻り操作の回数を操作メニュー画面ごとに計数する戻り回数計数手段とを有し、
前記切換え手段は、前記習熟度判定手段が、前記操作待ち時間と所定の操作時間間隔を比較し、前記操作待ち時間が第１の所定の操作時間間隔以上と判定したときには、メニュー項目自体の説明を追加表示するように、前記操作待ち時間が第２の所定の操作時間間隔以上と判定したときには、メニュー項目自体の説明と下階層の操作メニュー画面のメニュー項目とを追加表示するように、前記戻り操作の回数が所定の回数以上であると判定したときには、メニュー項目の下階層の操作メニュー画面のメニュー項目を追加表示するように、前記表示制御部にメニュー表示の切換え指示をすることを特徴とする操作メニュー切換装置。
【請求項１０】
入力される車両の位置情報および前記車両の走行状態情報に基づき、外部記憶装置に記憶されている走行案内用データを読み込み、表示手段により走行案内画像を表示する車両用ナビゲーション・システムにおいて、前記請求項１から９のいずれか１に記載の操作メニュー切換装置を組み込んでなることを特徴とする車載用ナビゲーション・システム。
【請求項１１】
複数の操作メニューを、相互の階層的対応関係に基づき選択的に表示可能とし、
操作メニュー画面ごとに設けた所定の習熟度判定パラメータに基づき、次の画面を選択する習熟度を判定し、前記判定した習熟度に対応して前記操作メニュー画面に補助表示を追加表示するようにメニュー表示を制御する操作メニュー切換え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の画面に階層的に操作メニューを表示し、表示されているメニュー項目の選択により操作メニュー画面を切換える操作メニュー切換装置及び同操作メニュー切換装置を組み込んで成る車載用ナビゲーション・システムおよび操作メニュー切換え方法に関する。
【背景技術】
【０００２】
従来、車載用ナビゲーション・システム等の表示装置と入力部は、階層メニュー構造を採用しているものが多い。この車載用ナビゲーション・システムで採用される階層メニュー構造では、複数の操作メニューが階層的に表示され、操作者が各操作メニューにおける項目を選択すると、下階層のメニュー表示や入力操作が可能となっている。しかし、順を追って項目を選択していく階層メニュー構造は、初心者にとっては下の階層に何があるか分かり難いという問題があった。
【０００３】
そこで、操作者自身が初心者であるか、熟練者であるかを設定し、初心者、熟練者に適したメニュー表示に切り換え選択するシステムが知られている。
車載用ナビゲーション・システムを初めて操作する時は全ての操作者が初心者であるが、何回か操作を繰り返せば、操作に習熟してくる。この際、操作者自身がマニュアル操作で初心者／熟練者に適したメニューを切り換え選択するシステムであるとすると、どの時点で操作者自身が初心者／熟練者を切り換えると良いのか判断に迷う場合が多い。
特許文献１には、ナビゲーション・システム側で操作者の習熟度を判断して、自動で切換えタイミングを判定し、初心者／熟練者を切り換えるようにする技術が示されている。
【０００４】
この公知技術によれば、操作メニューが表示された表示タイミングとその後の次画面へ遷移する入力タイミングとにより操作者の要した操作時間間隔を算出し、その操作時間間隔に応じて習熟度を判定し、表示装置のメニュー表示内容を習熟度に対応した操作メニューに切換えるよう指示する。このため、操作時間間隔という一つのパラメータで習熟度を判断して、この習熟度に対応したメニュー表示に自動的に切り換えたり、メニュー表示切換えのアドバイスを操作者に提示したりすることができるとしている。
【特許文献１】特開２００２−２２９７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来技術においては、操作者の習熟度を判定するのに用いる、次の操作メニュー画面に切り換わるまでの操作スイッチの操作待ち時間の判定時間を、操作メニュー画面の内容に関わらず一つの値に固定している。しかし、操作メニュー画面によっては慣れた操作者でも項目選択に時間を要する画面と、そうで無い画面とがあり、一律に一定の判定時間では習熟度が適切に判定できないという問題があった。
本発明は、上記の問題点を解決するために、操作者が慣れている操作メニュー画面と、不慣れな操作メニュー画面とでは、異なる適切な操作メニュー画面を表示することとする。
【課題を解決するための手段】
【０００６】
このため、本発明は、複数の操作メニューを選択的に表示する表示装置と、複数の操作メニュー相互の階層的対応関係のデータに基づき操作メニュー画面の切換え制御をする表示制御部と、表示装置に表示中の操作メニューにおいて操作指示を入力する入力部と、操作メニュー画面ごとに次の画面を選択する習熟度を判定する習熟度判定手段と、習熟度に対応して操作メニュー画面に補助表示を追加表示するように表示制御部にメニュー表示の切換え指示をする切換え手段とを備えるものとした。
【発明の効果】
【０００７】
本発明により、操作者が慣れている操作メニュー画面では補助表示が追加されず、不慣れな操作メニュー画面では補助表示が追加表示されるので、それぞれの操作メニュー画面に対する習熟度に応じて、異なる適切な操作メニュー画面の表示ができる。
【発明を実施するための最良の形態】
【０００８】
以下本発明の実施の形態を説明する。
図１は本発明の実施形態としての操作メニュー切換装置を適用した車載用ナビゲーション・システムのブロック構成図である。
この車載用ナビゲーション・システムは車両の図示しないインストルメントパネルの中央上部に表示装置３を装着し、その近傍に設けた図示しない操作盤に入力部２を取り付けている。表示装置３はその画面上に後述の操作モード画像や地図等のナビゲーション画像を表示し、図示しない車体基部側に取り付けられているナビゲーションＥＣＵ１に信号回線で接続されている。
【０００９】
車載用ナビゲーション・システムは、車両の現在位置を表す緯度デ−タ、経度デ−タ、高度デ−タ等を基に地図デ−タを検索し、その地図デ−タに基づいて現在位置を中心とする地図を表示装置３に表示させ、しかも、目的地を検索、設定し、ついで出発地又は現在地から目的地までの最適経路を探索し、経路設定を行って、地図と併せて適切な案内を表示装置３で表示するというナビゲーション機能を備えている。
このような車載用ナビゲーション・システムは、入力部２と、表示装置３と、外部記憶装置４と、ＧＰＳ装置５と、センサ部６と、スピーカ７と、これら入力部２、外部記憶装置４、ＧＰＳ装置５、センサ部６から適宜デ−タを読み取り、そのデータに基づいて表示装置３及びスピーカ７を制御するナビゲーション・システム制御部としてのナビゲーションＥＣＵ１で構成される。
【００１０】
以下に各部の構成をさらに詳細に説明する。
表示装置３はＣＲＴやＬＣＤ等の表示装置であり、道路地図や各種メッセージなどを表示する。スピーカ７は音声案内や各種メッセージ音などを出力する。
ＧＰＳ装置５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用の人工衛星（ＮＡＶＳＴＡＲ）からの電波を受信して、受信地点の位置（即ち現在位置）を表す緯度デ−タ、経度デ−タ、高度デ−タを算出すると共に、受信地点の移動速度（即ち車両の走行速度）を表す速度デ−タ及び移動方位を表す方位デ−タを算出し、ナビゲーションＥＣＵ１に入力する。
【００１１】
センサ部６は図示しない車両の走行距離を検出する距離センサ、車両の走行速度を検出する速度センサ、及び車両の走行方向変化による相対方位を検出する例えばジャイロや左右輪センサ等の相対方位センサを備え、車両の走行距離、走行速度及び進行方向の各々に応じた値を出力することにより車両の現在位置の検出データを出力する。
【００１２】
入力部２は図示省略の操作盤に取り付けられ、操作者が種々の指示を入力操作するのに用いるスイッチを備える。例えば、地図と併せて現在地を表示装置３にて表示させ又は音声による案内をスピーカ７から出力させるための現在地スイッチ２４、目的地設定処理時などに操作メニュー画面において項目指示位置をスクロールするカーソル移動スイッチ２１、メニュー項目選択の指示を入力操作する決定スイッチ２２、決定操作を取り消して１つ前の操作に戻す戻りスイッチ２３、後述の画面（１）のメインメニューを表示装置３に表示させるためのメニュースイッチ２５、地図表示における広域あるいは詳細の表示指示のための図示省略のボタンスイッチ、その他のスイッチを備える。
【００１３】
外部記憶装置４は、各種デ−タを予め記憶している記憶媒体としての例えばＣＤ−ＲＯＭディスク及びそのＣＤ−ＲＯＭディスクに記憶されているデータを読み出すためのＣＤ−ＲＯＭドライブ等で構成される。さらに、外部記憶装置４のＣＤ−ＲＯＭディスクには、地図を表示装置３にて表示させるための地図データ、各地点の住所に関する情報を表す住所データ等が記憶されている。
【００１４】
その他に、予め登録された登録地点に関する情報を「交通機関」、「飲食」、「宿泊」、「スポーツ」、「買物」などの所定のジャンル別に分類して成る登録地点デ−タ等が記憶されている。
このような登録地点データは、ジャンル名を表示装置３でメニューとして表示させ、ジャンル毎に分類されているジャンル別登録地点名データを検索するためのインデックスデータと、選択された登録地点名を表示装置３でメニューとして表示させ、その登録地点を中心とする地図表示用の地図データを検索するための登録地点位置情報データとを備える。
さらに登録地点データのインデックスデータは、ジャンル別検索以外に、施設名称、電話番号、住所などから検索が可能なように構成されている。
【００１５】
ナビゲーションＥＣＵ１は、バス１１を介して互いに接続する情報処理部１２、制御部１３、表示制御部１４、音声制御部１５を有する。
制御部１３は入力部２と、表示制御部１４は表示装置３と、音声制御部１５はスピーカ７とそれぞれ接続する。ＧＰＳ装置５はバス１１を介して情報処理部１２に出力する。
表示制御部１４は、操作者が入力部２を操作した内容を、例えばカーソルの移動などを、制御部１３を介して受け、それを表示装置３に表示するとともに、必要に応じ情報処理部１２が情報処理して表示出力する情報を表示装置３に表示する。
同様に、音声制御部１５は、情報処理部１２が情報処理して音声出力する情報をスピーカ７に音声信号として出力する。
【００１６】
情報処理部１２はＣＰＵからなり、ＲＯＭ４１、ＲＡＭ４２、バックアップＲＡＭ４３と接続している。ＲＯＭ４１はナビゲーション・システムのプログラムを記憶している。ＲＡＭ４２は情報処理部１２が処理中のデータを一時記憶する。また、バックアップＲＡＭ４３は、車載用ナビゲ−ション・システムの電源がオフされても、そこに書き込まれたデ−タが失われない書き込み可能な不揮発メモリとして構成されている。
情報処理部１２は、後述のように制御部１３がナビゲーション・システムの全体制御するのを受けて、外部記憶装置４から情報を読出し、表示または音声出力するための情報処理を行う。
【００１７】
制御部１３は、走行中の地図表示のほかに、ナビゲーション制御処理の図示省略のメインルーチンを実行し、情報処理部１２を介して、入力部２のメニュースイッチ２５がオンされたとき、メインメニュー画面を表示させ、その状態でカーソル移動スイッチ２１と決定スイッチ２２の操作により項目が選択されると、目的地検索、地点登録処理、情報表示などの補助機能を実行するように、情報処理部１２と表示制御部１４を制御する。
【００１８】
制御部１３は、さらにスイッチ操作監視部３１、履歴記憶部３２を有する。履歴記憶部３２は例えばバッファメモリであり、その記憶データは車載用ナビゲ−ション・システムの電源オフ信号を検出すると、電源オフ操作の前に自動的にバックアップＲＡＭ４３にデータを転送して記憶する。
スイッチ操作監視部３１は、表示制御部１４から表示装置３が表示している画面状態信号、例えば現在どの操作メニュー画面が表示されているかに対応する信号を受け、その操作メニュー画面状態で操作者が、項目を選択決定するまでの操作待ち時間を計測し、操作入力したときスイッチ操作時間間隔履歴としてその操作時間間隔を履歴記憶部３２に記憶させる。
また、スイッチ操作監視部３１は、戻りスイッチ２３が押されて戻った操作メニュー画面ごとに、一連のメニュー操作が完了するまでに戻りスイッチ２３が押された回数を計数し、戻りスイッチ操作履歴として履歴記憶部３２に記憶させる。
【００１９】
スイッチ操作監視部３１は、操作者の入力部２の操作による画面表示の切換操作の監視とともに、各操作メニュー画面表示状態での操作待ち時間が、その操作メニュー画面に対して設定された所定の時間Ｔｍまたは閾時間Ｔａｍを経過した場合には、またはその操作メニュー画面に対する閾回数Ｌａｍを超えてその操作メニュー画面に戻る操作を繰り返した場合は、後述の表示制御部１４のヘルプ表示制御部３３（図１参照）に指示を出して、操作メニュー画面にヘルプ表示を自動的に追加表示するように制御する。
【００２０】
本ナビゲーション・システムの操作メニュー画面は図２に示すような階層構造を有しており、各操作メニュー画面には例えば画面（１）、画面（２−１）、画面（２−２）、画面（２−３）、画面（３−１−１）、画面（３−１−２）、画面（３−２−１）のような特定コードが付されている。以下各操作メニュー画面のコードをｍで表示する。
表示制御部１４のヘルプ表示制御部３３は、スイッチ操作監視部３１が、スイッチ操作待ち時間ｔｍが操作メニュー画面ｍ毎に設定された一定の所定時間Ｔｍを越えたと判定したとき、スイッチ操作監視部３１からの判定結果を受けて、例えば図３の（ａ）に示す上記画面（１）のように、カーソルが示している（図中カーソルが示している項目を斜線で表示）項目のより具体的な内容説明を追加表示するように表示制御を切換える。この表示を以下、ヘルプ表示（１）（「項目ヘルプ」表示）と称する。
たとえば、所定時間Ｔｍをこの操作メニュー画面において、初心者の平均的操作時間間隔以上に掛かる時間として設定する。
ヘルプ表示（１）を追加表示する状態では、ヘルプ表示制御部３３は、カーソルの動きに合わせてヘルプ表示（１）の内容を切換える。
この表示切換は、操作者は不慣れのため、極めて簡単な見出しで記述されたメニュー項目ではその意味が飲み込めないものとして行う。
【００２１】
同様にヘルプ表示制御部３３は、スイッチ操作監視部３１が、スイッチ操作待ち時間ｔｍが操作メニュー画面ｍ毎に設定された閾時間Ｔａｍを越えたと判定したとき、スイッチ操作監視部３１からの判定結果を受けて、例えば図３の（ｂ）に示す上記画面（１）の場合のように、カーソルが示している項目のより具体的な内容説明と同時に、その項目の下階層の操作メニュー画面の項目を追加表示するように表示制御を切換える。この表示を以下、ヘルプ表示（２）（「項目ヘルプ＋下階層ヘルプ」表示）と称する。
【００２２】
閾時間Ｔａｍは履歴記憶部３２に記憶されたスイッチ操作時点の操作待ち時間ｔｍを操作時間間隔履歴として履歴記憶部３２に記憶したものの平均値を用いる。なお、操作時間間隔履歴がまだ記憶されていない段階では、プリセット値として閾時間ＴａｍはＴｍと同じとしておく。
この表示切換は、操作者はこの操作メニュー画面に対して不慣れのため、当該メニュー項目の下階層にどういう操作メニュー項目が想定されているかすぐ思い出せないでいるものとして行う。これにより、偶にしか選択しない操作メニュー画面を選んだときに、以前より操作に時間が掛かった場合、ヘルプ表示（２）がなされる。
ヘルプ表示（２）を追加表示する状態では、ヘルプ表示制御部３３は、カーソルの動きに合わせてヘルプ表示（２）の内容を切換える。
【００２３】
さらにヘルプ表示制御部３３は、スイッチ操作監視部３１が、操作メニュー画面ｍ毎に設定された閾回数Ｌａｍを越えて、その操作メニュー画面に戻る操作をしたと判定したとき、スイッチ操作監視部３１からの判定結果を受けて例えば図３の（ｃ）に示す上記画面（１）の場合のように、カーソルが示している項目の下階層の操作メニュー画面の項目を追加表示するように切換える。この表示を以下、ヘルプ表示（３）（「下階層ヘルプ」表示）と称する。
【００２４】
閾回数Ｌａｍは履歴記憶部３２に記憶されたその操作メニュー画面への戻りスイッチ操作回数履歴の平均値を用いる。なお、戻りスイッチ操作回数履歴がまだ記憶されていない段階では、プリセット値として閾回数Ｌａｍは、この操作メニュー画面において、たとえば初心者の平均的戻り操作回数以上の値を想定して設定する。
この表示切換は、操作者はこの操作メニュー画面の階層構造に不慣れのため、当該メニュー項目の下階層にどういう項目が想定されているか知らないものとして行う。これにより、偶にしか選択しない操作メニュー画面を選んだとき、または始めて当該の操作メニュー画面を選択したときに、その後階層構造の上下へ、何度も選択と戻り操作を繰り返すと自動的にヘルプ表示（３）がなされる。
ヘルプ表示（３）を追加表示する状態では、ヘルプ表示制御部３３は、カーソルの動きに合わせてヘルプ表示（３）の内容を切換える。
【００２５】
以下にヘルプ表示の制御を説明する。
図４から図６は、ヘルプ表示の制御の流れを示すフローチャートである。この制御は主にスイッチ操作監視部３１およびヘルプ表示制御部３３におけるプログラムとして処理される。
ステップ１０１では、スイッチ操作監視部３１は、情報処理部１２を介して、バックアップＲＡＭ４３からスイッチ操作時間間隔履歴データを所定時間Ｔｍ、閾時間Ｔａｍとともに履歴記憶部３２に読み出す。
ステップ１０２では、スイッチ操作監視部３１は、情報処理部１２を介して、バックアップＲＡＭ４３から戻りスイッチ操作履歴データを、閾回数Ｌａｍとともに履歴記憶部３２に読み出す。
【００２６】
ステップ１０３では、スイッチ操作監視部３１は戻り回数計数を初期化する。具体的には操作メニュー画面ｍへの戻り操作回数Ｌｍをこの一連の操作の開始に当たり０とする。また、操作メニュー画面ｍにこの一連の操作で入ったことを示すフラグＪＦｍを０とする。ステップ１０３の後、ステップ１０４に進む。
ステップ１０４では、操作者の入力部２の操作により、制御部１３が情報処理部１２と表示制御部１４を介して表示装置３に操作メニュー画面を表示する。
ステップ１０５では、スイッチ操作監視部３１は、表示制御部１４を介して現在の操作メニュー画面名をｍとして検出する。操作メニュー画面ｍを表示していることを検出したとき、ＪＦｍ＝１とする。ステップ１０５の後、ステップ１０６に進む。
【００２７】
ステップ１０６では、スイッチ操作監視部３１はタイマｔｍを起動する。これにより操作メニュー画面ｍにおける操作待ち時間を計測する。ステップ１０６の後ステップ１０７に進む。
ステップ１０７では、操作待ち時間ｔｍが所定時間Ｔｍ以上かどうかをチェックする。所定時間Ｔｍ未満の場合はステップ１０９に進む。所定時間Ｔｍ以上の場合はステップ１０８に進み、ヘルプ表示制御部３３にヘルプ表示（１）の「項目ヘルプ」表示を追加表示するように指令し、その後ステップ１０９に進む。ステップ１０８で指令された後は、この一連のメニュー操作の中で、再び操作メニュー画面ｍに戻ったときは、別のヘルプ表示指令が出ない限り、このヘルプ表示がなされる。
【００２８】
ステップ１０９では、操作待ち時間ｔｍが閾時間Ｔａｍ以上かどうかをチェックする。閾時間Ｔａｍ未満の場合はステップ１１１に進む。閾時間Ｔａｍ以上の場合はステップ１１０に進み、ヘルプ表示制御部３３にヘルプ表示（２）の「項目ヘルプ＋下階層ヘルプ」表示を追加表示するように指令し、その後ステップ１１１に進む。ステップ１１０で指令された後は、この一連のメニュー操作の中で、再び操作メニュー画面ｍに戻ったときは、別のヘルプ表示指令が出ない限り、このヘルプ表示がなされる。
【００２９】
ステップ１１１では、操作メニュー画面が変わる操作が行われたかどうかをチェックする。操作メニュー画面が変わる操作が行われなかった場合は、ステップ１０７に戻り、操作待ちを続ける。操作メニュー画面が変わる操作が行われた場合はタイマを停止し、スイッチ操作時間間隔ｔｍを保持し、ステップ１１２に進む。
なお、操作メニュー画面が変わる操作とは、入力部２のカーソル移動スイッチ２１でメニュー項目を指定して、決定スイッチ２２をオンしたとき、または戻りスイッチ２３をオンして１つ上の階層の操作メニュー画面に戻った場合である。
【００３０】
ステップ１１２では、履歴記憶部３２に記憶されたスイッチ操作時間間隔ｔｍの履歴データが所定のＮ１個を超えたかどうかをチェックする。超えている場合はステップ１１３に進み、超えていない場合はステップ１１６に進む。
ステップ１１３では、操作メニュー画面ｍのスイッチ操作時間間隔ｔｍの履歴データの最も古いデータを１個削除して、新しいデータとして今回のスイッチ操作時間間隔ｔｍを履歴記憶部３２に記憶する。ステップ１１４では、履歴記憶部３２内のスイッチ操作時間間隔ｔｍの内の最小値と最大値を除く残りのスイッチ操作時間間隔ｔｍデータの平均値Ｔ１ｍを算出する。ステップ１１５では、履歴記憶部３２内に記憶されている前回のスイッチ操作時間間隔ｔｍデータの平均値Ｔａｍと上記平均値Ｔ１ｍの平均を取り、それを新しい平均値Ｔａｍとする。ステップ１１５の後、ステップ１１８に進む。
【００３１】
ステップ１１２からステップ１１６に進んだ場合、新しいデータとして今回のスイッチ操作時間間隔ｔｍを履歴記憶部３２に記憶する。ステップ１１７では、操作メニュー画面ｍのスイッチ操作時間間隔ｔｍとして履歴が記憶されているＮｍ個の平均を取り新しい平均値Ｔａｍとする。ステップ１１７の後、ステップ１１８に進む。
ステップ１１８では新しい平均値Ｔａｍを履歴記憶部３２に記憶する。
【００３２】
ステップ１１９では、ステップ１１１で検出された操作が完了操作かどうかをチェックする。ここで、完了操作とは、操作メニュー画面で選択した目的の表示または検索操作、登録操作などの画面表示状態になることである。
完了操作ではなく、一連の操作メニュー画面の状態である場合はステップ１２０に進む。
完了操作の場合は、ステップ１２６に進む。
【００３３】
ステップ１２０では、ステップ１１１で検出された操作が、戻りスイッチ２３が操作されたものかどうかをチェックする。戻りスイッチ２３が操作されないで、操作メニュー画面が変わる操作は、つまり、決定スイッチ２２をオンしてこれまでの操作メニュー画面の下階層の新しい操作メニュー画面を表示する操作である。この場合に、ステップ１０４に戻り、別の操作メニュー画面ｍを表示する。
ステップ１２０で、戻りスイッチ２３がオンされたことを検出した場合は、ステップ１２１でこれまでの操作メニュー画面ｍの１つ上階層の操作ニュー画面ｍ’を表示する。
ステップ１２２では、表示制御部１４を介して現在の操作メニュー画面名をｍ’を検出し、ステップ１２３で、操作メニュー画面ｍ’への戻りスイッチ操作回数Ｌｍ’を１回加算する。
【００３４】
ステップ１２４では、戻りスイッチ操作回数Ｌｍ’が閾値Ｌａｍ’以上かどうかをチェックする。戻りスイッチ操作回数Ｌｍ’が閾値Ｌａｍ’未満の場合はステップ１０６に戻る。戻りスイッチ操作回数Ｌｍ’が閾値Ｌａｍ’以上の場合はステップ１２５に進み、ヘルプ表示制御部３３にヘルプ表示（３）の「下階層ヘルプ」表示を追加表示するように指令する。ステップ１２５で指令された後は、この一連のメニュー操作の中で、再び操作メニュー画面ｍ’に戻ったときは、別のヘルプ表示指令が出ない限り、このヘルプ表示がなされる。ステップ１２５の後、ステップ１０６に戻る。
ステップ１２４またはステップ１２５の後、ステップ１０６に戻った場合は、以後のステップ１０６から途中の分岐の流れも含めてステップ１１９までは、操作メニュー画面ｍの代わりに操作メニュー画面ｍ’と読み直す。
【００３５】
ステップ１１９から、ステップ１２６に進んだ場合は、履歴記憶部３２に記憶された操作履歴データをバックアップＲＡＭ４３に格納する。このとき、戻りスイッチ操作履歴データに付いては図７で後述の平均値算出処理を行ってから格納する。
以上により、一連の階層化された操作メニュー画面による操作が終了する。
【００３６】
次に、図７に基づいて操作履歴データを記憶する制御の流れを説明する。
一連の操作メニュー画面による操作が完了した時点で、スイッチ操作監視部３１は、各操作メニュー画面ｍに戻る操作を行った回数の平均値算出を行う。この平均値算出は引数ｍ毎に行う。
ステップ２０１では、引数を初期化する（ｍ＝１）。
ステップ２０２では、履歴記憶部３２に記憶された操作メニュー画面ｍへの戻りスイッチ操作回数Ｌｍの履歴データの個数が所定の個数Ｎ２を超えているかどうかをチェックする。超えている場合はステップ２０３に進み、超えていない場合はステップ２０６に進む。
ステップ２０３では、ＪＦｍ＝１の場合、今回の新しいデータとして戻りスイッチ操作回数Ｌｍを履歴記憶部３２に記憶し、操作メニュー画面ｍへの戻りスイッチ操作回数の履歴データの最も古いデータを１個削除する。ステップ２０４では、履歴記憶部３２内の戻りスイッチ操作回数Ｌｍの内の最小値と最大値を除く残りの戻りスイッチ操作回数Ｌｍデータの平均値Ｌ１ｍを算出する。ステップ２０５では、履歴記憶部３２内に記憶されている前回の戻りスイッチ操作回数Ｌｍデータの平均値Ｌａｍと上記平均値Ｌ１ｍの平均を取りそれを新しい平均値Ｌａｍとする。ステップ２０５の後、ステップ２０８に進む。
【００３７】
ステップ２０２からステップ２０６に進んだ場合、ＪＦｍ＝１の場合、新しいデータとして今回の戻りスイッチ操作回数Ｌｍを履歴記憶部３２に記憶する。ステップ２０７では、操作メニュー画面ｍへの戻りスイッチ操作回数Ｌｍとして履歴が記憶されているＫｍ個の平均を取り新しい平均値Ｌａｍとする。ステップ２０７の後、ステップ２０８に進む。
ステップ２０８では新しい平均値Ｌａｍを履歴記憶部３２に記憶する。
【００３８】
ステップ２０９では、引数ｍが操作メニュー画面の総数のＭａｘに達したかどうかをチェックする。達していない場合は、ステップ２１０に進みｍ＝ｍ＋１とし、ステップ２０２に戻り、ステップ２０２から２０９を繰り返す。
ステップ２０９で、引数ｍがＭａｘに達した場合は、ステップ２１１に進み、平均値Ｔａｍを含むスイッチ操作時間間隔の履歴データ、および平均値Ｌａｍを含む戻りスイッチ操作回数の履歴データをバックアップＲＡＭ４３に格納する。
【００３９】
以上の戻りスイッチ操作回数の平均値算出において、今回の一連の操作において、操作メニュー画面ｍに入った場合のみ（つまりＪＦｍ＝１の場合）、Ｌｍ＝０でも履歴データとして記憶し、また操作メニュー画面ｍへの戻りスイッチ操作回数の平均値Ｌａｍの算出に使用する。一連の操作において、使用していない操作メニュー画面ｍへの戻りスイッチ操作回数が０であるのは当然であり、それを履歴データとして記憶するのを、フラグＪＦｍ＝０とすることで防止している。
【００４０】
本実施の形態のフローチャートのステップ１０１〜１０７と、ステップ１０９と、ステップ１１１〜１２４とは本発明の習熟度判定手段を、ステップ１０８、１１０、１２５は切換え手段を構成する。特にステップ１０６は計時手段を、ステップ１２０は戻り操作検知手段を、ステップ１０３とステップ１２３は戻り回数計数手段を、ステップ１１９は選択操作完了検出手段を構成する。
また、本実施の形態のヘルプ表示（１）、（２）、（３）は本発明の補助表示に、所定の時間Ｔｍは第１の所定の操作時間間隔に、閾時間Ｔａｍは第２の所定の操作時間間隔に、閾回数Ｌａｍは所定の回数に対応する。
【００４１】
以上のように本実施の形態によれば、操作メニュー画面ｍごとにスイッチ操作待ち時間を計測し、所定時間Ｔｍを初心者レベルの人の平均的な操作所要時間以上に設定しておけば、この人は初心者であると習熟度が判定されて、所定時間Ｔｍ以上では「項目ヘルプ」表示をするので、習熟した人にはこのヘルプ表示が表示されず、初心者の段階だけ自動的に表示される。
また、操作メニュー画面ｍごとにスイッチ操作待ち時間を計測し、操作時間間隔の平均値である閾時間Ｔａｍが、操作時間隔の履歴データに基づいて習熟度合いに応じて自動的に更新設定されるので、偶に使用する操作メニュー画面で以前は習熟したが、今忘れしてしまった場合に閾時間Ｔａｍ以上では「項目ヘルプ＋下階層ヘルプ」表示をするので、初心者ではないが、偶々の操作メニュー画面ｍでつまずいた場合に、習熟した人にも早いタイミングでヘルプ表示が自動的に表示される。
【００４２】
さらに、操作メニュー画面ｍごとへの戻りスイッチ操作回数を計数し、戻り操作回数の平均値である閾回数Ｌａｍが、戻りスイッチ操作回数の履歴データに基づいて習熟度合いに応じて自動的に更新設定されるので、他の操作メニュー画面には慣れているが、当該の操作メニュー画面を始めて使用し、その下階層のメニュー項目との階層構造を習熟していない場合に、何度もメニュー構造の上下の操作をすると、スイッチ操作時間間の習熟度判定では不慣れと判定されない場合でも、早いタイミングでヘルプ表示が自動的に表示される。
【００４３】
また、本ヘルプ表示の制御切換は操作メニュー画面の表示内容や配列の変更ではなく、ヘルプ表示を自動的に追加表示するかどうかの切換なので、初心者でも習熟者でも操作メニュー画面のベース部分の表示内容とメニュー表示の階層構造は同じである。
従って、習熟度に応じて複数の操作メニュー画面を切換えて表示する場合に生じる、習熟者用の操作メニュー画面に切り換わった場合の操作者の戸惑いが防止でき、習熟度に応じた操作メニュー画面ごとの適切な表示をすることができる。
本実施の形態では車載用ナビゲーション・システムにおける操作メニュー切換装置として説明したがそれに限定されるものでは無く、パーソナルコンピュータなどの階層構造のＧＵＩ表示に対しても適用できる。
【００４４】
なお、本実施の形態では、ナビゲーションＥＣＵ１の情報処理部１２、制御部１３、表示制御部１４、音声制御部１５は、バス１１で接続された構成としたがそれに限定されるものではなく、例えばこれらを一つのＣＰＵで置き換えても良い。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態のブロック構成を示す図である。
【図２】操作メニュー画面の階層構造を説明する図である。
【図３】ヘルプ表示を説明する図である。
【図４】ヘルプ表示の制御を示すフローチャートである。
【図５】ヘルプ表示の制御を示すフローチャートである。
【図６】ヘルプ表示の制御を示すフローチャートである。
【図７】操作履歴データを記憶する制御を示すフローチャートである。
【符号の説明】
【００４６】
１        ナビゲーションＥＣＵ
２        入力部
３        表示装置
４        外部記憶装置
５        ＧＰＳ装置
６        センサ部
７        スピーカ
１１      バス
１２      情報処理部
１３      制御部
１４      表示制御部
１５      音声制御部
２１      カーソル移動スイッチ
２２      決定スイッチ
２３      戻りスイッチ
２４      現在地スイッチ
２５      メニュースイッチ
３１      スイッチ操作監視部
３２      履歴記憶部
３３      ヘルプ表示制御部
４１      ＲＯＭ
４２      ＲＡＭ
４３      バックアップＲＡＭ
【図１】
2005182313.tif 000003
【図２】
2005182313.tif 000004
【図３】
2005182313.tif 000005
【図４】
2005182313.tif 000006
【図５】
2005182313.tif 000007
【図６】
2005182313.tif 000008
【図７】
2005182313.tif 000009