(57)【要約】【課題】複数の選択項目の中からいずれかの選択項目を選択させる入力装置において、迅速かつ簡便な選択操作を可能とする。【解決手段】ダイヤルスイッチを備える入力装置において、選択項目を所定の領域を囲むように配置し、ダイヤルスイッチの回転角に連動して、フォーカスを移動させる。また、階層構造のメニューにおいて、表示中の選択項目の階層に関らず、階層の指定を受け付け、指定された階層の選択項目の表示を行う。また、異なる親要素に属する選択項目を、親要素に戻ることなく表示可能とする。【選択図】図６
2009098936.tif 000002
【特許請求の範囲】
【請求項１】
表示装置とダイヤルスイッチとを備えた入力装置であって、
複数の選択項目からなるメニューを記憶する記憶手段と、
前記メニューの表示要求を受け付ける手段と、
前記メニューの表示要求を受け付けた場合に、前記記憶手段から前記メニューを読み込んで、前記表示装置に、画面上の所定の領域を囲んで前記メニューの複数の選択項目を表示し、前記複数の選択項目のいずれかを選択するためのフォーカスを表示するとともに、前記ダイヤルスイッチの回転角度を検出し、当該回転角度に応じて前記フォーカスを移動させる表示手段と、
を備えることを特徴とする入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記表示手段は、
前記ダイヤルスイッチの所定の初期位置からの回転角を求め、
前記画面上の所定の領域の所定の基準位置を基準とした、前記フォーカスの所定の初期位置の方位から角度が、前記ダイヤルスイッチの所定の初期位置からの回転角に相当する方位を求め、
求めた方位に表示されている選択項目を特定し、
特定した選択項目に前記フォーカスを移動させる
ことを特徴とする入力装置。
【請求項３】
請求項１または２に記載の入力装置であって、
前記表示手段は、
前記選択項目の表示要求を受け付けた場合、それまでに前記画面に表示していた内容を縮小して、前記画面の所定の領域に表示する
ことを特徴とする入力装置。
【請求項４】
請求項１〜３のいずれか一項に記載の入力装置であって、
タッチ操作により入力指示を受け付けるためのタッチパネルを備える
ことを特徴とする入力装置。
【請求項５】
請求項１〜４のいずれか一項に記載の入力装置であって、
前記表示手段は、
前記選択項目を表示する第１の領域と、当該第１の領域に表示する選択項目の変更要求を受け付ける選択項目変更バーを表示するための第２の領域とを表示し、
前記記憶手段は、
前記選択項目として、親要素と子要素との関係で定義される階層構造の選択項目を記憶し、さらに、
前記階層構造の階層ごとに、その階層に属する選択項目と、前記選択項目変更バー上の位置とを対応付けた選択項目位置対応情報を記憶し、
前記表示手段は、
前記選択項目変更バー上の位置の指定を受け付け、
前記記憶手段から前記選択項目対応情報を読み込み、前記第１の領域に表示している選択項目の親要素の選択項目の階層の、指定された位置に対応する選択項目を特定し、
特定した選択項目と同じ親要素に属する選択項目を、前記第１の領域に表示する
ことを特徴とする入力装置。
【請求項６】
請求項５に記載の入力装置であって、
前記表示手段は、さらに、
階層の変更要求を受け付ける階層変更バーを表示するための第３の領域を表示し、
前記記憶手段は、さらに、
前記階層構造の階層と前記階層変更バー上の位置とを対応付けた階層対応情報を記憶し、
前記表示手段は、さらに、
前記階層変更バー上の位置の指定を受け付ける処理と、
前記記憶手段から前記階層対応情報を読み込み、指定された位置に対応する階層を特定する階層特定処理と、
特定した階層に属し、親要素が同じ選択項目を、前記第１の領域に表示する表示更新処理とを行う
ことを特徴とする入力装置。
【請求項７】
請求項６に記載の入力装置であって、
前記表示手段は、
前記表示更新処理において、
前記階層特定処理で特定した階層に属し、かつ前記フォーカス位置に対応する位置に表示される選択項目と同じ親要素に属する選択項目を、前記第１の領域に表示する
【請求項８】
表示装置とダイヤルスイッチとを備えた入力装置のメニュー表示方法であって、
前記入力装置は、
複数の選択項目からなるメニューを記憶する記憶手段を備え、
前記メニューの表示要求を受け付け、
前記メニューの表示要求を受け付けた場合に、前記記憶手段から前記メニューを読み込んで、前記表示装置に、画面上の所定の中心位置を取り囲むように前記メニューの複数の選択項目を表示し、前記複数の選択項目のいずれかを選択するためのフォーカスを表示するとともに、前記ダイヤルスイッチの回転角度を検出し、当該回転角度に応じて前記フォーカスを移動させる
ことを特徴とする入力装置のメニュー表示方法。
【請求項９】
表示装置を備える入力装置であって、
親要素と子要素との関係で定義される階層構造の選択項目からなるメニューを記憶する記憶手段と、
前記表示装置に、前記メニューの選択項目を表示するための第１の領域と、前記第１の領域に表示する選択項目の変更要求を受け付けるための選択項目変更バーを表示するための第２の領域とを表示する表示手段と、を備え、
前記記憶手段は、さらに、
前記階層構造の階層ごとに、その階層に属する選択項目と、前記選択項目変更バー上の位置とを対応付けた選択項目対応情報を記憶し、
前記表示手段は、
前記選択項目変更バー上の位置の指定を受け付け、
前記記憶手段から前記選択項目対応情報を読み込み、前記第１の領域に表示している選択項目の親要素の選択項目の階層の、指定された位置に対応する選択項目を特定し、
特定した選択項目と同じ親要素に属する選択項目を、前記第１の領域に表示する
ことを特徴とする入力装置。
【請求項１０】
請求項９に記載の入力装置であって、
前記表示手段は、さらに、
階層変更バーを表示するための第３の領域を表示し、
前記記憶手段は、さらに、
前記階層構造の階層と前記階層変更バー上の位置とを対応付けた階層対応情報を記憶し、
前記表示手段は、さらに、
前記階層変更バー上の位置の指定を受け付ける処理と、
前記記憶手段から前記階層対応表を読み込み、指定された位置に対応する階層を特定する階層特定処理と、
特定した階層に属し、同じ親要素に属する選択項目を、前記第１の領域に表示する表示更新処理とを行う
ことを特徴とする入力装置。
【請求項１１】
請求項１０に記載の入力装置であって、
前記表示手段は、
前記複数のメニュー項目のいずれかを選択するためのフォーカスを表示し、
前記表示更新処理では、前記階層特定処理で特定した階層に属し、かつフォーカス位置に対応する位置に表示される選択項目の子要素の選択項目を、前記第１の領域に表示する
ことを特徴とする入力装置。
【請求項１２】
表示装置を備える入力装置のメニュー表示方法であって、
前記入力装置は、
親要素と子要素との関係で定義される階層構造の選択項目からなるメニューを記憶する記憶手段を備え、
前記表示装置に、前記メニューの選択項目を表示するための第１の領域と、前記第１の領域に表示する選択項目の変更要求を受け付けるための選択項目変更バーを表示するための第２の領域とを表示し、
前記記憶手段は、さらに、
前記階層構造の階層ごとに、その階層に属する選択項目と、前記選択項目変更バー上の位置とを対応付けた選択項目対応情報を記憶し、
前記入力装置は、
前記選択項目変更バー上の位置の指定を受け付け、
前記記憶手段から前記選択項目対応情報を読み込み、前記第１の領域に表示している選択項目の親要素の選択項目の階層の、指定された位置に対応する選択項目を特定し、
特定した選択項目と同じ親要素に属する選択項目を、前記第１の領域に表示する
ことを特徴とする入力装置のメニュー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関する。
【背景技術】
【０００２】
ユーザから入力内容を受け付けるために、複数の選択項目（選択肢）を含むメニューを提示し、その中からいずれかの選択項目を選択させる入力装置がある。また、入力装置として、ダイヤルスイッチやタッチパネルが知られている。ダイヤルスイッチを用いれば、ダイヤルの回転に応じてフォーカスを移動させ、いずれかの選択項目を選択させることができる。このような入力装置は、車載用ナビゲーション装置などの情報機器に利用される。
【０００３】
【特許文献１】特開２００４−２１７１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザに、複数の選択項目の中から目的の選択項目を迅速に選択させるためには、目的の選択項目を容易に見つけ出せるように表示し、また、選択操作を容易にすることが重要である。しかしながら、従来の入力装置では、このニーズに十分に答えているとは言えない。例えば、選択項目が単に縦に配列してあると、ユーザは、ダイヤルスイッチの回転方向とフォーカスの移動方向との関係が直感的に分からない。また、ダイヤルスイッチの回転量とフォーカスの移動量との関係も分からず、目的の選択項目に迅速にフォーカスを移動させることができない。また、メニューが階層構造で構成される場合、目的の選択項目を選択するためには、親要素から順に辿っていくしかなく、迅速な選択が行えない。
【０００５】
本発明の目的は、複数の選択項目の中からいずれかの選択項目を選択させる入力装置において、迅速かつ簡便な選択操作を可能とすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明では、ダイヤルスイッチを備える入力装置において、選択項目を所定の領域を囲むように配置し、ダイヤルスイッチの回転角に連動して、フォーカスが移動するようにする。また、階層構造のメニューにおいては、異なる親要素に属する選択項目を、親要素に戻ることなく表示可能としてもよい。また、表示中の選択項目の階層に関らず、階層の指定を受け付け、指定された階層の選択項目の表示を行うようにしてもよい。
【０００７】
例えば、本発明の第１の態様は、表示装置とダイヤルスイッチとを備えた入力装置であって、複数の選択項目からなるメニューを記憶する記憶手段と、前記メニューの表示要求を受け付ける手段と、前記メニューの表示要求を受け付けた場合に、前記記憶手段から前記メニューを読み込んで、前記表示装置に、画面上の所定の領域を囲んで前記メニューの複数の選択項目を表示し、前記複数の選択項目のいずれかを選択するためのフォーカスを表示するとともに、前記ダイヤルスイッチの回転角度を検出し、当該回転角度に応じて前記フォーカスを移動させる表示手段とを備える。
【０００８】
また、本発明の第２の態様は、表示装置を備える入力装置であって、
親要素と子要素との関係で定義される階層構造（hierarchical structure）の選択項目からなるメニューを記憶する記憶手段と、前記表示装置に、前記メニューの選択項目を表示するための第１の領域と、前記第１の領域に表示する選択項目の変更要求を受け付けるための選択項目変更バーを表示するための第２の領域とを表示する表示手段と、を備えている。そして、前記記憶手段は、さらに、前記階層構造の階層（rank)ごとに、その階層に属する選択項目と、前記選択項目変更バー上の位置とを対応付けた選択項目対応情報を記憶する。そして、前記表示手段は、前記選択項目変更バー上の位置の指定を受け付け、前記記憶手段から前記選択項目対応情報を読み込み、前記第１の領域に表示している選択項目の親要素の選択項目の階層の、指定された位置に対応する選択項目を特定し、特定した選択項目と同じ親要素に属する選択項目を、前記第１の領域に表示する。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（マイクロフォン４１、スピーカ４２）と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ(Global Positioning System)受信装置８と、を備えている。
【００１１】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ６、７やＧＰＳ受信装置８から出力される情報を基にして現在位置を検出する。また、ディスプレイ２に画像を表示するためにグラフィックス情報を生成する。また、演算処理部１は、処理モードに応じて、複数の選択項目からなるメニューを表示する。そして、いずれかの選択項目の選択を受け付けることにより、ユーザからの指示内容を特定し、指示内容に応じた処理を実行する。
【００１２】
演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)１１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)１２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)１３と、外部との情報の授受を行うインターフェース１４とを備えるコンピュータシステムにより達成される。なお、演算処理部１は、処理内容に応じて、専用のＤＳＰ（Digital Signal Processor）を備えていてもよい。
【００１３】
ディスプレイ２は、液晶表示装置などからなり、演算処理部１で生成されたグラフィックス情報を表示するユニットである。
【００１４】
記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、ナビゲーション処理に必要な地図データが記憶されている。
【００１５】
音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２とを備える。マイクロフォン４１は、ユーザやその他の搭乗者の発した音声などの車載機の外部の音声を取得する。スピーカ４２は、演算処理部１で生成したユーザへのメッセージや、楽曲データ３２に基づいて演算処理部１で生成された音声信号を出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていてもよい。車載用ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００１６】
入力装置５は、ユーザからの指示を、ユーザの操作によりユーザの操作により受け付けるユニットである。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）で構成される。タッチパネル５１は、ディスプレイ２の表示面側に配置され、表示画面を透視可能である。タッチパネル５１は、ユーザからのタッチ操作を検出し、タッチ位置とともに演算処理部１に出力する。ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００１７】
センサ６、７およびＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。
【００１８】
図２は、演算処理部１の機能ブロック図である。なお、車載用ナビゲーション装置１００の基本的な動作であるナビゲーション処理を行うための機能部については説明を省略する。
【００１９】
図示するように、演算処理部１は、主制御部１０１と、入力処理部１０２と、フォーカス位置設定部１０３と、メニュー表示処理部１０４と、動作実行部１０５とを備えている。なお、これらの機能部は、ＣＰＵ１１がＲＯＭ１３からＲＡＭ１２にロードした所定のプログラムを実行することにより達成される。
【００２０】
主制御部１０１は、各機能部を制御する中心的なユニットである。例えば、入力処理部１０２を介して入力装置５への入力を検出し、ユーザからの指示を解析し、指示された内容に対応する処理が実行されるように各機能部を制御する。
【００２１】
入力処理部１０２は、タッチパネル５１やダイヤルスイッチ５２などの入力装置５から、入力信号を受信し、主制御部１０１に送る。
【００２２】
フォーカス位置設定部１０３は、ディスプレイ２に表示されたメニューの選択項目に対するフォーカスの位置を設定する。ここで、フォーカスとは、メニューの中の複数の選択項目のうち、選択されている選択項目をユーザに示すものであり、確定ボタンが押されたときに確定される選択項目を示すものである。例えば、フォーカス位置設定部１０３は、ユーザからダイヤルスイッチ５２の回転によりフォーカスの移動要求を受け付けた場合、回転角に相当する位置に表示されている選択項目に、フォーカスの位置を移動させる。
【００２３】
メニュー表示処理部１０４は、メニューに関する情報であるメニュー情報２００を用いて、ディスプレイ２にメニューを表示する処理を行う。また、フォーカス位置設定部１０３で設定されたフォーカスの位置に従って、複数の選択項目のいずれかにフォーカスを配置する。
【００２４】
動作実行部１０５は、主制御部１０１からの指示に従って、所定の動作のための処理を行う。例えば、目的地設定、住所検索、経路探索、経路誘導などの処理を行う。
【００２５】
図３は、メニュー情報２００の構成を示す図である。
【００２６】
メニュー情報２００には、メニューを識別するコード（メニューＩＤ）２０１ごとに、そのメニューの階層２０２と、そのメニューの属する親要素２０３と、そのメニューを構成する選択項目２０４と、メニュー画面上での位置（配置情報）２０５とが対応付けられて格納されている。
【００２７】
図４は、各選択項目の関係を示す図である。
【００２８】
メニューを構成する選択項目は、親要素と子要素との関係で定義される階層構造となっている。各選択項目は、いずれかの階層に属し、上位の階層の選択項目と対応付けられている。
【００２９】
具体的には、第Ａ階層（例えば、トップメニュー）には、複数の選択項目が属している。その下層の第Ｂ階層には、第Ａ階層のいずれかの選択項目を親要素とした場合の子要素の選択項目が属している。その下層の第Ｃ階層には、同様に、第Ｂ階層のいずれかの選択項目を親要素とした場合の子要素の選択項目が属している。
【００３０】
下層になるほど、より具体的な選択項目が存在している。このような階層構造では、上位の選択項目から、下位の対応付けられた選択項目を辿っていくと、最下位の選択項目に辿りつく。最下位の選択項目は、通常、具体的な動作の実行要求を受け付ける選択項目である。
【００３１】
［動作の説明］次に、本実施形態の車載用ナビゲーション装置１００の特徴的な動作について図５〜図７を用いて説明する。
【００３２】
図５は、メニュー表示処理のフォローチャートである。図６は、メニューの表示の前後を示す画面遷移図である。図７は、ダイヤルスイッチの回転に伴うフォーカスの移動の様子を示す図である。
【００３３】
主制御部１０１は、図６（Ａ）に示すように、その時点のモードに応じたコンテンツ（例えば、地図３１１）をディスプレイ２の画面３００に表示する（Ｓ１０１）。なお、コンテンツを表示する領域をコンテンツ領域３１０と呼ぶ、
その間、メニュー表示処理部１０４は、ユーザから入力装置５（例えば、タッチパネル５１）を介して、メニューの表示要求を受け付けたか否か判定する（Ｓ１０２）。
【００３４】
そして、メニューの表示要求を受け付けた場合（Ｓ１０２でＹ）、メニュー表示処理部１０４は、メニューの表示を行う（Ｓ１０３）。
【００３５】
具体的には、メニュー表示処理部１０４は、図６（Ｂ）に示すように、画面３００のほぼ中央の領域に、コンテンツ領域３１０を縮小して配置し、その中に、それまでに表示していたコンテンツ（例えば、地図３１１）を縮小して表示する。
【００３６】
さらに、メニュー表示処理部１０４は、その時点のモードにおいて表示すべきメニューを特定し、メニュー情報２０１を読み込んで、そのメニューを構成する選択項目２０４と、その配置情報２０５を取得する。なお、モードごとの、表示すべきメニューのメニューＩＤ２０１は、予め設定されているものとする。
【００３７】
そして、メニュー表示処理部１０４は、コンテンツ領域３１０の周囲に、配置情報２０５に従って、各選択項目２０４を配置する。これにより、図６（Ｂ）に示すように、コンテンツ領域３１０の周囲に設けられたメニュー領域３１５に、メニューを構成する各選択項目３２０が配置される。
【００３８】
さらに、メニュー表示処理部１０４は、いずれかの選択項目にフォーカス３３０を配置する。なお、最初にフォーカス３３０を配置する選択項目の位置は、予め定められているものとする。
【００３９】
その後、メニュー表示処理部１０４は、ユーザから入力装置５を介して、選択項目の選択の確定要求の有無を判定する（Ｓ１０４）。そして、確定要求を受け付けた場合（Ｓ１０４でＹ）、メニュー表示処理部１０４は、確定された選択項目の内容に応じた処理を実行する。ここで、確定された選択項目が動作実行指示の場合、主制御部１０１に動作実行を指示する。一方、次のメニューへの以降要求である場合は、確定された選択項目を親要素とした場合の子要素の選択項目を特定し、Ｓ１０３に戻って、特定した選択項目で構成されるメニューを表示し、処理を続行する。
【００４０】
一方、ユーザから選択項目の確定要求がない場合（Ｓ１０４でＮ）、フォーカス位置設定部１０３は、ダイヤルスイッチ５２の回転の有無を判定する（Ｓ１０６）。回転が無い間、メニュー表示処理部１０４は、Ｓ１０４の処理を繰り返す。
【００４１】
一方、ダイヤルスイッチ５２の回転があった場合（Ｓ１０６でＹ）、フォーカス位置設定部１０３は、ダイヤルスイッチ５２の回転角を算出する（Ｓ１０７）。具体的には、フォーカス位置設定部１０３は、メニューの表示開始時点のダイヤルスイッチ５２の位置である、初期位置からの回転角θを求める。
【００４２】
そして、フォーカス位置設定部１０３は、ダイヤルスイッチ５２の回転角θに相当する位置に表示している選択項目を特定する（Ｓ１０８）。具体的には、フォーカス位置設定部１０３は、図７（Ａ），（Ｂ）に示すように、コンテンツ領域３１０内に予め定めた中心位置３２１を基準として、メニュー表示開始時点のフォーカス位置である、初期位置の方位Ｖｒ１（「基準方位」という）を定める。そして、基準方位Ｖｒ１からの角度差が、ダイヤルスイッチ５２の回転角θとなる方位Ｖｒ２を求める。そして、その方位Ｖｒ２に表示している選択項目３２０を特定する。
【００４３】
そして、メニュー表示処理部１０４は、メニュー画面上の、フォーカス位置設定部１０３が設定したフォーカス位置にフォーカス３３０を移動させ、表示する（Ｓ１０９）。その後、Ｓ１０４に戻って、処理を続行する。
【００４４】
かかるフローによれば、図７に示したように、ダイヤルスイッチ５２の回転角度θに対応して、メニュー画面上のフォーカス３３０が移動する。例えば、ダイヤルスイッチ５２が、１８０°回転されると、フォーカス３３０も、初期位置から、１８０°の位置の選択項目に移動する。ダイヤルスイッチ５２が、１３６０°回転されると、フォーカス３３０も、初期位置から、３６０°の位置の選択項目に移動し、初期位置の選択項目に戻る。なお、ダイヤルスイッチ５２を、時計周りに回せば、フォーカス３３０も時計周りに移動するし、反時計周りに回せば、フォーカス３３０も反時計周りに移動する。
【００４５】
以上、第１の実施形態について説明した。上記実施形態によれば、メニューを構成する選択項目を、ダイヤルスイッチの回転軌跡にならうように、配置する。また、ダイヤルスイッチの回転角度に連動してフォーカスが移動する。したがって、ユーザは、ダイヤルスイッチの回転方向及び回転量と、フォーカスの移動方向及び移動量との関係を直感的に理解することができ、目的の選択項目に迅速にフォーカスを配置し、選択することができる。
【００４６】
また、上記実施形態によれば、メニュー表示の前に表示していたコンテンツを、選択項目が配置される領域（メニュー領域３１５）の内部の領域（コンテンツ領域３１０）に縮小して表示する。したがって、ユーザは、引き続き、表示中であったコンテンツを閲覧することができる。
【００４７】
なお、メニュー表示処理部１０４は、ダイヤルスイッチ５２に付属の確定キー０が押された場合に、選択項目の選択が確定されたとしてもよい。また、タッチパネル５１を介して、いずれかの選択項目上をタッチされた場合に、その選択項目が確定されたとしてもよい。
【００４８】
＜第２の実施形態＞
次に、第２の実施形態について説明する。
【００４９】
第２の実施形態は、基本的に第１の実施形態と同様の構成を備えているので、共通する構成については説明を省略する。
【００５０】
第２の実施形態は、表示中の選択項目の階層と異なる階層の選択項目のメニューに、自由にジャンプ可能にしている。また、表示中の選択項目の親要素とは異なる親要素に属する選択項目に、自由にジャンプ可能にしている。
【００５１】
図８は、かかる場合の、ディスプレイ２の画面例を示す図である。第１の実施形態で説明した、メニュー画面３１５の外に、縦方向に長い矩形の階層バー３４０と、横方向に長い矩形の選択項目バー３５０が表示される。
【００５２】
階層バー３４０は、階層の全体を表現している。階層バー３４０上には、ユーザからの指示に応じて上方向又は下方向に移動する階層指示バー３４１が表示される。メニュー表示処理部１０４は、階層指示バー３４１により、いずれかの階層の選択指示を受け付ける。
【００５３】
選択項目バー３５０は、階層ごとに存在する選択項目の全体を表現している。選択項目バー３４０上には、ユーザからの指示に応じて左右に移動する選択項目指示バー３５１が表示される。メニュー表示処理部１０４は、選択項目バー３４０により、いずれかの選択項目の選択指示を受け付ける。
【００５４】
第２の実施形態では、メニュー情報２００は、さらに、階層対応情報２２０と、選択項目対応情報２３０とを格納している。
【００５５】
図９は、階層対応情報２２０の構成を示す図である。階層対応情報２２０は、階層と、階層バー３４０上の位置とを対応付けたデータである。図示するように、上位の階層（第Ａ階層）から下位の階層（第Ｂ階層、第Ｃ階層）になるにつれて、その階層バー３４０上の位置が下方になるように定められている。
【００５６】
図１０は、選択項目対応情報２３０の構成を示す図である。選択項目対応情報２３０は、階層ごとに、その階層に属する選択項目と、選択項目バー３５０上の位置（領域）とを対応付けたデータである。図示するように、通常、上位の階層の選択項目ほど全体の数が少ないので、上位の選択項目ほど１つの選択項目が占める幅が広い。また、各選択項目の位置は、その親要素の選択項目の領域内に位置するように定められている。
【００５７】
次に、図８に示すような画面の表示中に、階層指示バー３４１または選択項目指示バー３５１の位置が移動した場合の処理について説明する。
【００５８】
なお、メニュー表示処理部１０４は、図５のメニュー表示処理Ｓ１０３において、図８に示すような、階層指示バー３４１及び選択項目指示バー３５１を含む画面を表示するものとする。
【００５９】
図１１は、階層指示バー３４１の移動にともなう処理のフローチャートである。
【００６０】
メニュー表示処理部１０４は、階層指示バー３４１の位置が変更されたのを検知すると（Ｓ２１１）、図９で示した階層対応情報２２０を読み出して、階層指示バー３４１の位置に対応する階層を特定する（Ｓ２１２）。なお、メニュー表示処理部１０４は、ユーザから入力装置５（例えば、上下キー）を介して、階層指示バー３４１の位置の変更要求を受け付け、要求に従って、位置を変更して表示する。
【００６１】
次に、メニュー表示処理部１０４は、特定した階層に属する選択項目を特定し、メニュー画面に表示し（Ｓ２１３）、処理を終了する。
【００６２】
なお、各階層には、異なる親要素に属する選択項目が複数存在する。したがって、Ｓ２１２で特定した階層にも、異なる親要素に属する選択項目が存在するため、いずれか１つの親要素を選択して、その親要素に属する選択項目を特定する必要がある。
【００６３】
本実施形態では、メニュー表示処理部１０４は、その時点（すなわち、階層指示バー３４１が移動する前の時点）のフォーカス３３０の位置を基準にして、表示すべき選択項目を決定する。具体的には、メニュー表示処理部１０４は、その時点に表示していた選択項目の属する階層から、Ｓ２１２で特定した階層まで、その時点においてフォーカス３３０が配置されていた位置に表示されることとなる選択項目を選択して辿っていく。そして、特定した階層まで辿りついたところで、その階層の選択項目を、メニュー画面に表示する。
【００６４】
図１２は、かかる階層指示バー３４１の移動にともなう処理を説明するための図である。
【００６５】
最初に、第Ａ階層の選択項目がメニュー領域３１５に表示されており、フォーカス３３０は、選択項目Ａ１にあるとする。かかる場合に、階層指示バー３４１が移動され、第Ｃ階層が指定されたとする。メニュー表示処理部１０４は、第Ａ階層から第Ｃ階層まで、フォーカス３３０が配置されている選択項目Ａ１の表示位置に配置される選択項目Ｂ１、Ｃ１を辿っていく。そして、第Ｃ階層において辿りついた選択項目Ｃ１の属する親要素（選択項目Ｂ１）を特定し、その親要素に属する選択項目Ｃ１〜Ｃｎを、表示すべきメニューと特定し、メニュー領域３１５に表示する。なお、メニュー表示処理部１０４は、メニュー情報２２０の配置情報２０５を参照して、各選択項目のメニュー領域３１５上の配置を特定する。
【００６６】
図１３は、選択項目指示バー３５１の移動にともなう処理のフローチャートである。
【００６７】
メニュー表示処理部１０４は、選択項目指示バー３５１の位置が変更されたのを検知すると（Ｓ２２１）、図１０で示した選択項目対応情報２３０の中から、その時点においてメニュー領域３１５に表示している選択項目の階層の選択項目対応情報を読み出して、選択項目指示バー３５１の位置に対応する選択項目を特定する（Ｓ２２２）。なお、メニュー表示処理部１０４は、ユーザから入力装置５（例えば、左右キー）を介して、選択項目指示バー３５１の位置の変更要求を受け付け、要求に従って、位置を変更して表示する。
【００６８】
そして、メニュー表示処理部１０４は、特定した選択項目の親要素を特定し、その親要素に属する全ての選択項目を特定し、メニュー画面に表示すし（Ｓ２２３）、処理を終了する。
【００６９】
図１４は、かかる選択項目指示バー３５１の移動にともなう処理を説明するための図である。
【００７０】
例えば、親要素Ｂ１に属する、第Ｃ階層の選択項目Ｃ１〜Ｃｎがメニュー領域３１５に表示されていたとする。かかる場合に、階層指示バー３４１が移動され、選択項目Ｃｍ２の位置が指定されたとする。メニュー表示処理部１０４は、第Ｃ階層の選択項目対応情報２３０を参照し、選択項目Ｃｍ２を特定する。そして、選択項目Ｃｍ２の親要素である選択項目Ｂｍを特定し、選択項目Ｂｍに属する選択項目Ｃｍ１〜Ｃｍｎを、表示すべきメニューと特定し、メニュー領域３１５に表示する。なお、メニュー表示処理部１０４は、メニュー情報２２０の配置情報２０５を参照して、各選択項目のメニュー領域３１５上の配置を特定する。
【００７１】
以上、第２の実施形態について説明した。
【００７２】
本実施形態によれば、表示中のメニューの階層から、異なる階層のメニューに、自由にジャンプ可能となる。また、表示中のメニューの親要素とは異なる親要素に属するメニューに自由にジャンプ可能である。したがって、ユーザは、迅速に目的の選択項目に辿りつくことができる。
【００７３】
従来の技術では、目的のメニュー項目を探すために、常に上位の階層のメニュー項目から辿って行かなければならない。これでは、目的のメニュー項目に迅速に辿り着けない場合がある。例えば、メニュー項目が多いと、最終目的のメニュー項目がどの上位のメニュー項目に分類されているのか不明確となる。この点、第２の実施形態によれば、階層のジャンプと、目的の選択項へのジャンプが可能なので、迅速に目的の選択項目を選択することができる。
【００７４】
なお、階層バー３４０は、階層の深さが分かるように、階層が深いほど濃く表示するなどしてもよい。また、項目指示バー３５０は、各領域に属する選択項目の内容に応じて、配色を異ならせてもよい。
【００７５】
以上、いくつかの実施形態を説明したが、上記実施形態は、様々な変形が可能である。
【００７６】
本発明の入力装置は、車載用ナビゲーション装置に限定されることなく、様々な情報機器の入力装置に適用することができる。
【図面の簡単な説明】
【００７７】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、演算処理部１の機能構成を示す図である。
【図３】図３は、メニュー情報の構成を示す図である。
【図４】図４は、メニューの階層構造を示す図である。
【図５】図５は、メニュー表示処理のフロー図である。
【図６】図６は、表示画面の遷移図である。
【図７】図７は、表示画面の遷移図である。
【図８】図８は、第２の実施形態にかかる表示画面の例である。
【図９】図９は、階層対応情報の構成を示す図である。
【図１０】図１０は、選択項目対応情報の構成を示す図である。
【図１１】図１１は、階層指示バーの位置変更に伴う処理のフロー図である。
【図１２】図１２は、階層指示バーの位置変更に伴う処理を説明するための図である
【図１３】図１３は、選択項目指示バーの位置変更に伴う処理のフロー図である。
【図１４】図１３は、選択項目指示バーの位置変更に伴う処理を説明するための図である。
【符号の説明】
【００７８】
１００・・・車載用ナビゲーション装置、
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロセンサ、８・・・ＧＰＳ受信装置、
１１・・・ＣＰＵ，１２・・・ＲＡＭ、１３・・・ＲＯＭ、１４・・・Ｉ／Ｆ
５１・・・タッチパネル、５２・・・ダイヤルスイッチ
１０１・・・主制御部、１０２・・・入力処理部、１０３・・・フォーカス位置設定部、１０４・・・メニュー表示処理部、２００・・・メニュー情報
【図１】
2009098936.tif 000003
【図２】
2009098936.tif 000004
【図３】
2009098936.tif 000005
【図４】
2009098936.tif 000006
【図５】
2009098936.tif 000007
【図６】
2009098936.tif 000008
【図７】
2009098936.tif 000009
【図８】
2009098936.tif 000010
【図９】
2009098936.tif 000011
【図１０】
2009098936.tif 000012
【図１１】
2009098936.tif 000013
【図１２】
2009098936.tif 000014
【図１３】
2009098936.tif 000015
【図１４】
2009098936.tif 000016