(57)【特許請求の範囲】
【請求項１】
特定の機能に対応付けられたメニュー項目を表示する表示部と、一の前記メニュー項目を入力する入力部と、を備えるメニュー表示装置であって、
前記メニュー項目が、前記入力部に入力される可能性の高い第１の期間にあるか、又は前記第１の期間よりも前記可能性の低い第２の期間にあるかを示す識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段が記憶する識別情報に基づいて、各メニュー項目の表示位置を決定して前記表示部に表示する表示制御手段と、
前記識別情報記憶手段に記憶された前記各メニュー項目の前記識別情報を、前記第１の期間中又は前記第２の期間中であることを示す内容に変更する識別情報変更手段と、
を有し、
前記識別情報変更手段は、前記入力部により一の前記メニュー項目が入力されたときに、前記識別情報記憶手段に記憶された当該入力されたメニュー項目に対応する前記識別情報を、前記第２の期間中であることを示す内容に変更するメニュー表示装置。
【請求項２】
請求項１に記載されたメニュー表示装置において、
前記識別情報変更手段が一の前記メニュー項目の前記識別情報を前記第２の期間中であることを示す内容に変更した後の経過時間を計測するタイマと、
前記各メニュー項目が前記入力部に入力された後再度入力されるまでの予測時間であって予め定められた所定の時間を記憶する時間記憶手段と、
を有し、
前記識別情報変更手段は、一の前記メニュー項目についての前記識別情報を前記第２の期間中であることを示す内容に変更した後、前記タイマが計測した前記一のメニュー項目についての前記経過時間が、前記時間記憶手段が記憶する前記一のメニュー項目についての前記所定の時間に到達したか否かを判断し、到達したときに、前記一のメニュー項目についての前記識別情報を第１の期間中であることを示す内容に変更するメニュー表示装置。
【請求項３】
請求項２に記載されたメニュー表示装置において、
前記第２の期間は、複数の期間に分割して構成され、
前記識別情報記憶手段が記憶する前記識別情報は、前記複数の期間のいずれの期間中であるかを示す情報を保持し、
前記識別情報変更手段は、前記所定の時間に到達するまでの間に、前記識別情報を前記複数の期間のうち一の期間中にあることを示す内容に順次変更するメニュー表示装置。
【請求項４】
請求項２又は３に記載されたメニュー表示装置において、
前記メニュー項目が前記入力部により入力された履歴を、前記メニュー項目毎に記憶する履歴記憶手段と、
前記履歴記憶手段が記憶する前記履歴から前記各メニュー項目の入力間隔を算出する算出手段と、
前記算出手段が算出した前記各メニュー項目の入力間隔に基づいて、前記時間記憶手段が記憶する前記所定の時間を変更する時間変更手段と、
を有するメニュー表示装置。
【請求項５】
請求項１ないし４のいずれかに記載されたメニュー表示装置において、
前記各メニュー項目について、前記識別情報の変更を行うか否かを示すフラグを記憶するフラグ記憶手段を有し、
前記識別情報変更手段は、前記フラグ記憶手段が記憶するフラグにより前記識別情報の変更を行なうものとされている前記メニュー項目について、前記識別情報の内容を変更するメニュー表示装置。
【請求項６】
請求項１ないし５のいずれかに記載されたメニュー表示装置において、
前記メニュー項目に対応付けられた前記特定の機能は、現在位置の位置情報を用いて実行される機能であるメニュー表示装置。
【請求項７】
請求項１に記載されたメニュー表示装置において、
現在時刻を出力するタイマと、
前記各メニュー項目の前記識別情報を、それぞれ第１の期間中及び第２の期間中であることを示す内容に変更する第１の時刻及び第２の時刻を記憶する記憶手段と、
を有し、
前記識別情報変更手段は、さらに、前記タイマが出力する現在時刻が、前記記憶手段の記憶する一の前記メニュー項目についての第１の時刻又は第２の時刻と一致したときに、当該メニュー項目の前記識別情報を、それぞれ、第１の期間中又は第２の期間中であることを示す内容に変更するメニュー表示装置。
【請求項８】
特定の機能に対応付けられたメニュー項目を表示する表示部と、一の前記メニュー項目を入力する入力部と、を備えるメニュー表示装置におけるメニュー表示方法であって、
前記メニュー項目が、前記入力部に入力される可能性の高い第１の期間にあるか、又は前記第１の期間よりも前記可能性の低い第２の期間にあるかを示す識別情報を記憶手段に記憶する工程と、
前記記憶手段が記憶する識別情報に基づいて、各メニュー項目の表示位置を決定して前記表示部に表示する工程と、
前記記憶する工程において前記記憶手段に記憶された前記各メニュー項目の前記識別情報を、前記第１の期間中又は前記第２の期間中であることを示す内容に変更する工程と、
を有し、
前記変更する工程では、前記入力部により一の前記メニュー項目が入力されたときに、前記記憶する工程において前記記憶手段に記憶された当該入力されたメニュー項目に対応する前記識別情報を、前記第２の期間中であることを示す内容に変更するメニュー表示方法。
【請求項９】
特定の機能に対応付けられたメニュー項目を表示する表示部と、一の前記メニュー項目を入力する入力部と、を備えるメニュー表示装置のコンピュータを、
前記メニュー項目が、前記入力部に入力される可能性の高い第１の期間にあるか、又は前記第１の期間よりも前記可能性の低い第２の期間にあるかを示す識別情報を記憶装置に記憶させる手段と、
前記記憶装置が記憶する識別情報に基づいて、各メニュー項目の表示位置を決定して前記表示部に表示する表示制御手段と、
前記記憶装置に記憶された前記各メニュー項目の前記識別情報を、前記第１の期間中又は前記第２の期間中であることを示す内容に変更する識別情報変更手段、
として機能させるプログラムであって、
前記識別情報変更手段は、前記入力部により一の前記メニュー項目が入力されたときに、前記記憶装置に記憶された当該入力されたメニュー項目に対応する前記識別情報を、前記第２の期間中であることを示す内容に変更するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに機能の選択を促すメニューを表示するメニュー表示装置、当該メニュー表示装置におけるメニュー表示方法、及びプログラムに関する。
【背景技術】
【０００２】
携帯電話等の携帯端末やナビゲーション装置では、特定の機能を関連付けたメニュー項目を液晶パネル等の表示部に表示しておき、ユーザに対し、表示されているメニュー項目の中から所望のメニュー項目を選択するよう促すメニュー表示装置が用いられている。
【０００３】
このようなメニュー表示装置におけるメニュー表示制御方式として、従来、各メニュー項目の選択頻度や異なる２つのメニュー項目が連続して選択される頻度を記憶しておき、これらの頻度情報に基づいて各メニュー項目の表示位置や配列を決定するカスタムメニュー領域と、予め決められた位置及び配列に従ってメニュー項目を表示する固定メニュー領域とを用いた方式が開示されている（特許文献１参照）。
【０００４】
ところで、メニュー項目の中には、そのメニュー項目に関連付けられた機能に応じて、一旦ユーザによって選択されると、その後しばらくの間は選択される可能性の低いメニュー項目がある。このようなメニュー項目は、特に、ナビゲーション装置において多く見られ、例えば、現在位置から最寄りのガソリンスタンドを検索して経路を案内する機能は、一度選択してガソリンスタンドが利用されれば、再び選択されるのは早くとも数日後となるのが通常である。
【０００５】
このような、或る程度の期間を置いて散発的に選択されるメニュー項目がある場合には、当該メニュー項目を、次に選択される時期が到来するまでメニュー表示画面のうち目立たない位置に表示する等、選択操作後の当該メニュー項目の表示位置を変更することが、操作性の観点からは望ましい。
【０００６】
しかしながら、上記従来のメニュー表示制御方式では、各メニュー項目の選択頻度又は異なる２つのメニュー項目が連続して選択される頻度のみにより、各メニュー項目の表示位置が決定されるため、一度選択され暫くの間は選択される可能性の少ないメニュー項目であっても、メニュー表示画面上の目立つ位置に表示され続けてしまう場合があり得る。その結果、メニュー項目を選択する際の操作性が損なわれるという問題を生じている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−２９７５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来の問題に鑑みなされたものであって、その目的は、メニュー表示装置において、或る程度の期間をおいて散発的に選択されるメニュー項目を表示する場合にも、メニュー表示画面の操作性を良好に保つことである。
【課題を解決するための手段】
【０００９】
本発明は、特定の機能に対応付けられたメニュー項目を表示する表示部と、一の前記メニュー項目を入力する入力部と、を備えるメニュー表示装置であって、前記メニュー項目が、前記入力部に入力される可能性の高い第１の期間にあるか、又は前記第１の期間よりも前記可能性の低い第２の期間にあるかを示す識別情報を記憶する識別情報記憶手段と、前記識別情報記憶手段が記憶する識別情報に基づいて、各メニュー項目の表示位置を決定して前記表示部に表示する表示制御手段と、前記識別情報記憶手段に記憶された前記各メニュー項目の前記識別情報を、前記第１の期間中又は前記第２の期間中であることを示す内容に変更する識別情報変更手段と、を有し、前記識別情報変更手段は、前記入力部により一の前記メニュー項目が入力されたときに、前記識別情報記憶手段に記憶された当該入力されたメニュー項目に対応する前記識別情報を、前記第２の期間中であることを示す内容に変更するメニュー表示装置である。
【発明の効果】
【００１０】
本発明によれば、メニュー表示装置において、或る程度の期間をおいて散発的に選択されるメニュー項目を表示する場合にも、メニュー表示画面の操作性を良好に保つことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係るメニュー表示装置を用いた地図表示装置の全体構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るメニュー表示装置の、操作表示部に表示されるメニュー項目の一例を示す図である。
【図３】本発明の第１の実施形態に係るメニュー表示装置の、メイン処理の手順を示すフロー図である。
【図４】本発明の第１の実施形態に係るメニュー表示装置の、識別情報変更処理の手順を示すフロー図である。
【図５】本発明の第１の実施形態に係るメニュー表示装置の、識別情報復帰処理の手順を示すフロー図である。
【図６】本発明の第２の実施形態に係るメニュー表示装置を用いた地図表示装置の構成を示すブロック図である。
【図７】本発明の第３の実施形態に係るメニュー表示装置を用いた地図表示装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態を説明する。
図１は、本発明の第１の実施形態に係るメニュー表示装置を用いた地図表示装置の全体構成を示すブロック図である。
【００１３】
本地図表示装置１は、地図情報を表示する表示部４と、表示部４に表示する地図に関する地図情報を記憶する地図情報記憶部６と、地図情報記憶部６が記憶する地図情報を読み出して表示部４に表示する等の処理を行う制御部８と、ＧＰＳ衛星の電波を受信して現在位置の緯度・経度を取得するＧＰＳモジュール１０と、制御部８が実行する特定の機能に対応付けられたメニュー項目を表示して、表示されているメニュー項目の中からユーザが選択したメニュー項目を制御部８に通知するメニュー表示装置２と、を有している。
【００１４】
メニュー表示装置２は、特定の機能に対応付けられたメニュー項目を表示する表示部であり、かつ、ユーザが選択したメニュー項目を入力する入力部でもあるタッチパネル等を用いた操作表示部２０と、操作表示部２０へのメニュー項目の表示動作や選択されたメニュー項目の入力動作等に関する処理を行う処理部２２と、記憶部２４と、タイマ２６とを有している。
【００１５】
ここで、メニュー表示装置２は、各メニュー項目について、或る程度の期間（休眠期間）をおいて散発的に選択されるメニュー項目（散発選択項目）であるか否かを示すフラグを記憶部２４に記憶し、かつ、散発選択項目であるメニュー項目については、選択される可能性の高い「使用期間」にあるか、それとも「休眠期間」にあるかを識別する識別情報を記憶部２４に記憶しておき、当該識別情報に基づいて、メニュー項目の表示位置を決定する。
【００１６】
このため、記憶部２４は、例えばＮＶＲＡＭ（Non-Volatile Random Access Memory）等の不揮発メモリにより構成され、予め制御部８の特定の機能に対応付けられたメニュー項目を記憶する項目記憶手段２０２と、各メニュー項目について散発選択項目であるか否かを示すフラグを記憶するフラグ記憶手段２０６と、散発選択項目である各メニュー項目について、現在が「使用期間中」であるか「休眠期間中」であるかを識別する識別情報を記憶する識別情報記憶手段２０４と、を有している。
【００１７】
また、記憶部２４は、散発選択項目である各メニュー項目についての休眠期間の長さ（休眠時間）を記憶する時間記憶手段２０８と、各メニュー項目が操作表示部２０により入力された時刻（入力時刻）を含む情報を入力履歴情報として記憶する履歴記憶手段２１０と、を有している。ここで、各散発選択項目の休眠時間は、その初期値が予め定められて時間記憶手段２０８に記憶された後、後述するように、履歴記憶手段２１０が記憶する履歴情報に基づいて処理部２２の時間変更手段２１８により変更される。
【００１８】
なお、記憶部２４が有する上記各記憶手段は、記憶部２４を構成する不揮発メモリ（不図示）の所定範囲のメモリアドレスを、当該記憶手段に割り当てることにより実現される。
【００１９】
処理部２２は、ＣＰＵ（Central Processing Unit）、プログラムが書き込まれたＲＯＭ（Read Only Memory）、データの一時記憶のためのＲＡＭ（Random Access Memory）等を有するコンピュータであり、操作表示部２０により入力されたメニュー項目に応じて、識別情報記憶手段２０４が記憶する識別情報を変更する識別情報変更手段２１２と、識別情報記憶手段２０４に記憶されている識別情報に基づいて各メニュー項目の表示位置を決定して操作表示部２０に表示する表示制御手段２１４と、履歴記憶手段２１０が記憶する各メニュー項目の入力履歴情報に基づき当該メニュー項目の入力間隔を算出する算出手段２１６と、算出手段２１６が算出した各メニュー項目の入力間隔に基づいて、時間記憶手段２０８に記憶されている各メニュー項目の休眠時間を変更する時間変更手段２１８と、を有している。
【００２０】
なお、上述した各手段は、プログラムにより実現される処理部（コンピュータ）２２の機能実現手段である。また、コンピュータ・プログラムは、コンピュータ読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００２１】
図２は、メニュー表示装置２の操作表示部２０に表示されるメニュー項目の一例を示す図である。
図２では、各メニュー項目が、矩形のアイコンと、番号を付した項目名により表示されている。例えば、現在位置の住所検索機能に対応付けられたメニュー項目「今いる場所」が、番号１を付されて画面左上隅に表示され、その右側に、最寄り駅までのルート検索機能に対応付けられたメニュー項目「最寄り駅までのルート」（番号２）、及び、最も近いトイレまでのルート検索機能に対応付けられたメニュー項目「トイレ」（番号３）が、その右側に表示されている。その他のメニュー項目は、順次、列方向を下に、行方向を右に向かって配置されている。なお、最も下の行に示された項目名のない矩形アイコン（番号０）は、表示すべきメニュー項目がないか、又は、当該メニュー項目の表示動作の途中段階にあることを示している。メニュー項目の数や配置は、任意に設定することができる。各メニュー項目は、ユーザの操作によって選択可能となっている。例えば、メニュー項目の番号は、入力キーの「１」、「２」、・・・、「０」と対応付けられており、入力キー「１」、「２」、・・・、「０」の何れかが入力されると、入力された番号に対応する表示領域が図２の画面に拡大表示され、各メニュー項目の機能が実行される。また、タッチパネルの場合であれば、選択された表示領域が拡大されるようにすることができる。
【００２２】
上記の構成を備えるメニュー表示装置２は、ユーザが地図表示装置１の電源を投入すると動作を開始し、表示制御手段２１４は、項目記憶手段２０２からメニュー項目を読み出すと共に、フラグ記憶手段２０６が記憶するフラグ及び識別情報記憶手段２０４が記憶する識別情報を参照し、「使用期間中」にある散発選択項目及び散発選択項目でないメニュー項目を、操作表示部２０上の、予め定めた所定の領域に表示し、「休眠期間中」である散発選択項目を上記所定の領域以外の領域に表示する。
【００２３】
ここで、「操作表示部２０上の、予め定めた所定の領域」は、その領域に表示されているメニュー項目が、「休眠期間中」の散発選択項目でないことが識別できればよく、見やすさや操作のしやすさ等、ユーザに与える印象を考慮して任意に設定できる。具体的には、上記所定の領域を、例えば操作表示部２０の左上の領域としたり、メニュー表示画面が複数の表示ページで構成される場合にはページ番号の若い表示ページとすることができる。なお、「使用期間中」にあるメニュー項目と「休眠期間中」であるメニュー項目とは、一方が表示されていない場合もある。また、「使用期間中」であっても「休眠期間中」であっても、表示位置を変更するメニュー項目と、表示位置を変更しないメニュー項目があってもよい。表示位置を変更しないメニューは特定の表示位置に表示してもよいし、ユーザが表示位置を決めるようにしてもよい。さらに、メニュー項目には、位置情報を利用しない例えば設定のメニュー項目を含んだメニュー項目を表示してもよい。
【００２４】
続いて、ユーザが、表示されたメニュー項目から散発選択項目の一つを選択して入力すると、処理部２２は、当該入力された散発選択項目であるメニュー項目を制御部８に通知すると共に、識別情報記憶手段２０４に記憶されている当該メニュー項目の識別情報を「休眠期間中」に変更する。
【００２５】
続いて、表示制御手段２１４は、変更された識別情報に基づいて、再び、新たに「休眠期間中」となった散発選択項目を含めて、「休眠期間中」である散発選択項目を操作表示部２０上の上記所定の領域以外の領域に表示し、散発選択項目でないメニュー項目及び「使用期間中」である散発選択項目を、操作表示部２０の所定の領域に表示する。
また、処理部２２は、上記入力されたメニュー項目について識別情報を「休眠期間中」に変更した後の経過時間を計測し、当該経過時間が時間記憶手段２０８の記憶する休眠時間に達すると、当該識別情報を「使用期間中」に変更する。
【００２６】
これにより、操作表示部２０により一度入力され休眠期間に入った散発選択項目であるメニュー項目、すなわち暫くの間入力される可能性のないメニュー項目は、操作表示部２０上の所定の領域から排除され、所定の領域以外の領域に表示される結果、操作表示部２０におけるメニュー選択の際の操作性が向上する。また、休眠期間を終了し使用期間に入った散発選択項目は、再び操作表示部２０上の所定の領域に表示され、操作表示部２０におけるメニュー選択の際の操作性は良好に維持される。
【００２７】
なお、本発明のメニュー表示装置２が扱うメニュー項目としては、現在位置の位置情報を用いて実行される機能に関するメニュー項目、例えば、図２に示したように、最寄り施設の検索や経路案内を行なう機能についてのメニュー項目が好適であるが、これに限らず、或る程度の期間をおいて散発的に選択されるメニュー項目であればよい。
【００２８】
次に、本発明のメニュー表示装置２の動作手順について説明する。
本発明のメニュー表示装置２の動作は、次の２つの処理で構成される。
Ａ：メイン処理
メニュー項目を表示し、表示されたメニュー項目の中からユーザが一のメニュー項目を選択して入力したときに、当該メニュー項目の識別情報を「休眠期間中」に変更すると共に、当該入力後の経過時間（入力経過時間）の計測を開始する処理である。
Ｂ：識別情報復帰処理
メイン処理において入力経過時間の計測が開始された時点で処理を開始し、メイン処理と並行して実行され、入力経過時間が時間記憶手段２０８によって記憶されている休眠時間に到達したときに、当該メニュー項目の識別情報を「使用期間中」に変更して復帰させる処理である。
【００２９】
以下、メイン処理及び識別情報復帰処理の手順について説明する。
【００３０】
（１）メイン処理
まず、メイン処理の手順について、図３に示すフロー図にしたがって説明する。このメイン処理は、ユーザが地図表示装置１の電源を投入することにより開始する。
【００３１】
動作を開始すると、表示制御手段２１４は、項目記憶手段２０２からメニュー項目を読み出し、フラグ記憶手段２０６から各メニュー項目のフラグを読み出すと共に、識別情報記憶手段２０４から散発選択項目の識別情報を読み出す（Ｓ１０１）。
【００３２】
表示制御手段２１４は、操作表示部２０における各メニュー項目の表示位置を識別情報に従って決定し、決定した位置に各メニュー項目を表示する（Ｓ１０２）。ここで、表示制御手段が識別情報に基づいて決定する各メニュー項目の表示位置としては、例えば、散発選択項目であって識別情報が「使用期間中」となっているメニュー項目については、予め定めた操作表示部２０上の所定の領域とし、散発選択項目であって識別情報が「休眠期間中」となっているメニュー項目については上記所定の領域以外の領域とすることができる。また、散発選択項目でないメニュー項目を、「使用期間中」である散発選択項目と同様に、上記所定の領域に表示することができる。
【００３３】
なお、上記所定の領域内におけるメニュー項目の表示位置、又は、上記所定の領域外の領域におけるメニュー項目の表示位置については、アイウエオ順等、予め定めたルールに従って決定することができる。
【００３４】
操作表示部２０にメニュー項目が表示されると、ユーザは、表示されたメニュー項目のうち所望のメニュー項目のアイコンを、例えば指で押下することにより、当該メニュー項目を選択して入力することができる。
【００３５】
次に、処理部２２は、いずれかのメニュー項目が入力されたことを認識し（Ｓ１０３）、入力されたメニュー項目を示す情報を制御部８に通知すると共に（Ｓ１０４）、当該メニュー項目とその入力時刻を、当該メニュー項目の入力履歴として履歴記憶手段２１０に記憶した後（Ｓ１０５）、識別情報変更処理を実行する（Ｓ１０６）。なお、識別情報変更処理の詳細については後述する。
【００３６】
ここで、ステップＳ１０４においてメニュー項目を通知された制御部８は、例えば、ＧＰＳモジュール１０により現在位置の位置情報（経度・緯度など）を取得して、当該メニュー項目に対応付けられた機能を実行する。
【００３７】
続いて、処理部２２は、制御部８において当該メニュー項目に対応する機能の実行が完了したことを確認した後（Ｓ１０７）、ステップＳ１０１に戻って処理を繰り返す。上記の「機能の実行が完了したこと」の確認は、例えば、制御部８から機能実行の完了を示す信号を処理部２２へ送信することにより行なうことができる。なお、ユーザが途中で機能を中断することもあるため、当該メニュー項目に対応する機能の実行が完了したことを確認した後（Ｓ１０７）に識別情報変更処理（Ｓ１０６）を行なってもよい。これにより、例えば、経路案内を行なうなど機能の完了までに時間のかかるメニュー項目の場合には、経路案内において目的地（トイレ、最寄り駅、自宅等）に到着したと装置が判定した後に、識別情報変更処理を行なうことができる。
【００３８】
次に、図３に示したメイン処理における識別情報変更処理（図３のステップＳ１０６）の手順について、図４に示すフロー図にしたがって説明する。
まず、処理部２２の識別情報変更手段２１２は、図３のステップＳ１０１で参照したフラグに基づいて、図３のステップＳ１０３において入力されたメニュー項目が散発選択項目であるか否かを判断する（Ｓ２０１）。
【００３９】
次に、識別情報変更手段２１２は、当該メニュー項目が散発選択項目であるときは（Ｓ２０１、Ｙｅｓ）、識別情報記憶手段２０４が記憶している当該メニュー項目の識別情報を「休眠期間中」に書き換えて変更すると共に（Ｓ２０２）、タイマ２６を用いて、当該メニュー項目が入力された後の経過時間（入力経過時間）の計測を開始して（Ｓ２０３）、処理を終了する。
【００４０】
なお、ステップＳ２０３において一のメニュー項目について入力経過時間の計測が開始された後に、図３のステップＳ１０３において他のメニュー項目が入力されたときは、当該メニュー項目についてステップＳ２０３で開始する入力経過時間の計測は、上記一のメニュー項目についての入力経過時間の計測と並行して行なうものとする。
【００４１】
また、図３のステップＳ１０３において識別情報が「休眠期間中」であるメニュー項目が入力された場合には、ステップＳ２０３においては、識別情報記憶手段２０４に記憶されている当該メニュー項目の識別情報は「休眠期間中」のまま維持することとなる。この場合、タイマ２６により計測されている入力経過時間を一旦クリアして、新たに入力経過時間の計測を開始するものとしてもよい。
【００４２】
一方、ステップＳ２０１において、当該入力されたメニュー項目が散発選択項目でないときは（Ｓ２０１、Ｎｏ）、処理を終了する。
【００４３】
（２）識別情報復帰処理
次に、メニュー表示装置２の識別情報復帰処理の手順について、図５に示すフロー図にしたがって説明する。この処理は、図４のステップＳ２０３において入力経過時間の計測が開始されることにより開始され、図３に示すメイン処理と並行して実行される。また、この処理は、一のメニュー項目についての入力経過時間の計測が行なわれている間に、他のメニュー項目についての入力経過時間の計測が開始されたときは、メニュー項目毎に並行に実行されるものとする。
【００４４】
まず、識別情報変更手段２１２は、時間記憶手段２０８から、図３のステップＳ１０３において入力されたメニュー項目についての休眠時間、すなわち休眠期間の長さを参照して（Ｓ３０１）、図４のステップＳ２０３において計測を開始した入力経過時間が、当該メニュー項目についての休眠時間に達したことを確認する（Ｓ３０２）。そして、識別情報記憶手段２０４が記憶している当該メニュー項目についての識別情報を「使用期間中」に書き換えて変更した後（Ｓ３０３）、当該メニュー項目についての入力経過時間の計測値をクリアする（Ｓ３０４）。
【００４５】
ここで、散発選択項目である各メニュー項目についての休眠時間は、当該メニュー項目毎に、操作表示部２０により一度入力されたのち次に入力されるまでの時間を予め予測して定め、これを初期値として時間記憶手段２０８に記憶しておくことができる。その後、時間記憶手段２０８に記憶された休眠時間は、後述するように時間変更手段２１８により変更される。なお、上述の休眠時間の初期値は、例えば、最寄りトイレへの経路検索機能に関連付けられたメニュー項目の場合には３時間、最寄りガソリンスタンドへの経路検索機能に関連付けられたメニュー項目の場合には３日、最寄りコンビニエンス・ストアへの経路検索機能に関連付けられたメニュー項目の場合には５時間、とすることができる。
【００４６】
次に、ステップＳ３０４において入力経過時間の計測値がクリアされると、処理部２２の算出手段２１６は、履歴記憶手段２１０が記憶している当該メニュー項目についての入力履歴を参照して（Ｓ３０５）、当該メニュー項目についての入力間隔を算出する（Ｓ３０６）。この入力間隔は、例えば、当該メニュー項目が操作表示部２０により入力されたのち次に入力されるまでの期間の平均値、最頻値、あるいは中央値として算出することができる。
【００４７】
次に、時間変更手段２１８は、算出手段２１６が算出した入力間隔に基づいて、時間記憶手段２０８が記憶する、当該メニュー項目についての休眠時間を変更して（Ｓ３０７）、処理を終了する。
【００４８】
ここで、ステップＳ３０７における休眠時間の変更においては、例えば、算出された入力間隔に所定の余裕時間を加算した時間を、時間単位又は日単位に丸めて、変更後の休眠時間とすることができる。
【００４９】
なお、本実施形態では、制御部８と処理部２２にそれぞれＣＰＵ（不図示）を持つものとして、その動作を説明したが、同一のＣＰＵを用いて制御部８と処理部２２を構成するものとしてもよい。
また、本実施形態では、メニュー項目を表示する操作表示部２０と、地図情報を表示する表示部４とを個別に設ける構成としたが、操作表示部２０にメニュー項目と他の情報（例えば地図情報）とを併せて表示するものとしてもよい。
【００５０】
また、地図表示装置１がサーバとの通信を行なう通信手段を備えた携帯端末であれば、記憶部２４をサーバ内に設ける構成としてもよい。この場合には、処理部２２は、上記通信手段を介して、記憶部２４が記憶する情報を取得して、図３ないし図５に示した動作を行なうものとすることができる。
【００５１】
次に、本発明の第２の実施形態に係るメニュー表示装置について説明する。
図６は、本実施形態に係るメニュー表示装置２’を用いた地図表示装置１’の構成を示すブロック図である。なお、図６に示す地図表示装置１’では、図１に示した第１の実施形態に係る地図表示装置１と同じ構成部分は図１における番号と同じ番号を付して示している。
【００５２】
本実施形態では、メニュー表示装置２’を構成する記憶部２４’の識別情報記憶手段２０４’が記憶する識別情報の内容が、２つの期間（「使用期間中」又は「休眠期間中」）のいずれかでなく、３つ以上の期間、例えば、使用期間又は複数の期間に分割された休眠期間のうちの一の期間のいずれかを示し、処理部２２’の識別情報変更手段２１２’は、入力経過時間が休眠時間に達するまでの間に、識別情報を上記複数の期間のうち一の期間中にあることを示す内容に順次変更する。また、表示制御手段２１４’は、上記３つ以上の期間を示す識別情報の内容に基づいて、メニュー項目の表示位置を決定する。
【００５３】
一度入力されてから再度入力されるまでの実際の休眠期間に誤差をもつようなメニュー項目では、時間記憶手段２０８に記憶された休眠時間の満了より少し前に、当該メニュー項目が入力される場合がある。このため、操作表示部２０の操作性の観点からは、入力後の経過時間に伴って、当該メニュー項目が、使用期間中である散発選択項目の表示位置として予め定められた所定の領域に徐々に接近して表示されることが望ましい。例えば、メニュー表示画面が複数の表示ページで構成されている場合には、一旦入力されメニュー表示画面の最後のページに表示されることとなったメニュー項目は、休眠時間の到達時に、上記所定の領域である最初のページまで一気に移動するよりも、入力経過時間の増大に伴って最初のページに向かって徐々に移動していくほうが、当該メニュー項目を探し易くなり、操作性の観点からは望ましい。
【００５４】
本実施形態によれば、入力経過時間が休眠時間に到達するまでの間に、当該メニュー項目の識別情報を、休眠期間を構成する複数の期間のうちの一の期間中であることを示す内容に順次変更するので、表示制御手段２１４’は、当該識別情報に従って、当該メニュー項目の表示位置を、徐々に上記所定の位置へ移動させて、操作表示部２０の操作性を向上することができる。
【００５５】
次に、本発明の第３の実施形態に係るメニュー表示装置について説明する。
図７は、本実施形態に係るメニュー表示装置２’’を用いた地図表示装置１’’の構成を示すブロック図である。なお、図７に示す地図表示装置１’’では、図１に示した第１の実施形態に係る地図表示装置１と同じ構成部分は図１における番号と同じ番号を付して示している。
【００５６】
本実施形態では、メニュー表示装置２’’を構成する処理部２２’’の識別情報変更手段２１２’’は、第１の実施形態に係るメニュー表示装置２の識別情報変更手段２１２の機能を有すると共に、予め定めた所定のメニュー項目について、予め定めた第１の所定時刻（変更時刻）に識別情報を「休眠期間中」に変更し、かつ、予め定めた第２の所定時刻（復帰時刻）に識別情報を「使用期間中」に復帰させる。
【００５７】
メニュー項目に関連付けられた機能によっては、当該メニュー項目が入力される可能性が時刻によって変動する場合がある。例えば、最寄り駅における終電情報検索の機能に関連付けられたメニュー項目は、日中では入力される可能性が低く、現在時刻が終電時刻に近づくにつれて入力される可能性が高まる。
本実施形態では、上記終電情報検索の機能のように、時刻に応じて入力される可能性が変動するメニュー項目の識別情報を現在時刻に応じて変更し、現在時刻において入力される可能性の高いメニュー項目を、予め定めた操作表示部２０上の所定の領域に表示すると共に、現在時刻において入力される可能性の低いメニュー項目を、上記所定の領域以外の領域に表示することにより上記所定の領域から排除し、操作表示部２０の操作性を良好に維持することができる。
【００５８】
具体的には、メニュー項目毎に、時刻に応じて識別情報の変更を行なうか否かを示すフラグと、当該対象とするメニュー項目についての変更時刻と復帰時刻とを、予め定めて記憶部２４に記憶しておくものとし、識別情報変更手段２１２’’が、これらの記憶内容に従って、識別情報記憶手段２０４に記憶されている各メニュー項目の識別情報を、変更時刻に「休眠期間中」に変更し、かつ、復帰時刻に「休眠期間中」に復帰させるものとすればよい。
【００５９】
以上説明したように、第１ないし第３の実施形態によれば、或る程度の期間（休眠期間）をおいて散発的に選択されるメニュー項目（散発選択項目）について「休眠期間中」であるか「使用期間中」であるかを識別する識別情報を識別情報記憶手段２０４に記憶しておき、当該メニュー項目が入力された時に当該メニュー項目の識別情報を「休眠期間中」に変更する。そして、表示制御手段２１４が、当該識別情報に基づいて、「使用期間中」にあるメニュー項目を、予め定めた操作表示部２０上の所定の領域に表示し、「休眠期間中」にあるメニュー項目を当該所定の領域以外の領域に表示する。これにより、一旦入力された後、再度入力される可能性の低い休眠期間に入ったメニュー項目は、操作表示部２０上の上記所定の領域から排除されることとなり、メニュー表示画面におけるメニュー項目選択の際の操作性が向上する。
【符号の説明】
【００６０】
１、１’、１’’・・・地図表示装置、２、２’、２’’・・・メニュー表示装置、４・・・表示部、６・・・地図情報記憶部、８・・・制御部、１０・・・ＧＰＳモジュール、２０・・・操作表示部、２２、２２’、２２’’・・・処理部、２４、２４’・・・記憶部、２６・・・タイマ、２０２・・・項目記憶手段、２０４、２０４’・・・識別情報記憶手段、２０６・・・フラグ記憶手段、２０８・・・時間記憶手段、２１０・・・履歴記憶手段、２１２、２１２’、２１２’’・・・識別情報変更手段、２１４、２１４’・・・表示制御手段、２１６・・・算出手段、２１８・・時間変更手段。
【図１】
0005355611.tif 000002
【図２】
0005355611.tif 000003
【図３】
0005355611.tif 000004
【図４】
0005355611.tif 000005
【図５】
0005355611.tif 000006
【図６】
0005355611.tif 000007
【図７】
0005355611.tif 000008