(57)【特許請求の範囲】
【請求項１】
表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける第１入力受付部と、
選択中の第２選択肢を特定の方向に位置する前記第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける第２入力受付部と、
前記第１入力装置によって選択可能な前記第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する第１入力画面表示部と、
前記第２入力装置に対する入力を受け付けた場合に、前記第２入力装置によって選択可能であり、かつ、前記第１選択肢で選択される機能と異なる機能を選択する前記第２選択肢に対する入力を受け付けるための第２入力装置用画面であって、前記特定の方向に対応した方向に前記第２選択肢が並べられた前記第２入力装置用画面を、前記第１入力装置用画面上に表示する第２入力画面表示部と、
を備え、
前記第１入力装置用画面と前記第２入力装置用画面とは、上位のメニュー階層で選択された選択肢の詳細を下位の前記メニュー階層の選択肢で選択する構成を含み、
特定の機能を選択するために、前記第２入力装置用画面で必要な前記メニュー階層の切替回数は、前記第１入力装置用画面で必要な前記メニュー階層の切替回数よりも少ない、
ナビゲーションシステム。
【請求項２】
前記第１入力装置はタッチパネルであり、前記第２入力装置はリモートコントローラーである、
請求項１に記載のナビゲーションシステム。
【請求項３】
前記第２選択肢は、前記特定の方向に対応した方向に直線状に並べられている、
請求項１または請求項２のいずれかに記載のナビゲーションシステム。
【請求項４】
前記第２入力装置用画面は、
前記第１入力装置用画面において異なる前記メニュー階層に存在する選択肢を、同一の前記メニュー階層で表示する、
請求項１〜請求項３のいずれかに記載のナビゲーションシステム。
【請求項５】
前記第１入力装置用画面において特定の深さの前記メニュー階層に存在する選択肢が、前記第２入力装置用画面において前記特定の深さより上位の前記メニュー階層に存在する、
請求項１〜請求項４のいずれかに記載のナビゲーションシステム。
【請求項６】
前記第１入力装置用画面において特定の深さの前記メニュー階層に存在する選択肢が、前記第２入力装置用画面において最上位の前記メニュー階層に存在する、
請求項５に記載のナビゲーションシステム。
【請求項７】
前記第２選択肢で選択可能な機能には、前記第１入力装置で選択不可能な機能が含まれる、
請求項１〜請求項６のいずれかに記載のナビゲーションシステム。
【請求項８】
前記第２選択肢は、目的地を選択するための選択肢である、
請求項１〜請求項７のいずれかに記載のナビゲーションシステム。
【請求項９】
前記第２入力装置によって選択可能であり、かつ、前記第１選択肢で選択される機能と異なる機能を選択する前記第２選択肢に対する入力を受け付けるための音による案内を行う案内部を備える請求項１〜請求項８のいずれかに記載のナビゲーションシステム。
【請求項１０】
コンピュータを、
表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける第１入力受付部、
選択中の第２選択肢を特定の方向に位置する前記第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける第２入力受付部、
前記第１入力装置によって選択可能な前記第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する第１入力画面表示部、
前記第２入力装置に対する入力を受け付けた場合に、前記第２入力装置によって選択可能であり、かつ、前記第１選択肢で選択される機能と異なる機能を選択する前記第２選択肢に対する入力を受け付けるための第２入力装置用画面であって、前記特定の方向に対応した方向に前記第２選択肢が並べられた前記第２入力装置用画面を、前記第１入力装置用画面上に表示する第２入力画面表示部、
として機能させ、
前記第１入力装置用画面と前記第２入力装置用画面とは、上位のメニュー階層で選択された選択肢の詳細を下位の前記メニュー階層の選択肢で選択する構成を含み、
特定の機能を選択するために、前記第２入力装置用画面で必要な前記メニュー階層の切替回数は、前記第１入力装置用画面で必要な前記メニュー階層の切替回数よりも少ない、
ナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ナビゲーションシステムおよびナビゲーションプログラムに関する。
【背景技術】
【０００２】  従来、リモコン機器とタッチパネルとによって操作可能な車載装置が知られている。例えば、特許文献１には、「行き先を決める」「設定を変更する」など、既定の選択肢から選択する操作を行うに際して、リモコン機器によって操作コマンドが選択されるリモコン選択画面およびタッチパネルによって操作コマンドが選択されるタッチパネル選択画面のいずれかを表示する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１７４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  従来の技術においては、各入力装置用画面で表示される選択肢は、アイコンの態様が異なるものの、リモートコントローラーにおける操作の方式に応じて選択肢を配置する構成は開示されていない。タッチパネルによる入力が可能なシステムにおいて、リモートコントローラーでも操作可能な入力にしようとする際、任意の位置にカーソルを合わせるリモートコントローラー（マウス等）も考えられる。しかし、この構成を車両で利用されるナビゲーションシステムに適用する場合、入力の手間が過大である。例えば、信号待ち等の比較的短時間で操作を行いたい場面において、任意の位置にカーソルを合わせるリモートコントローラーで選択肢を選択する操作を行うことは困難である。また、利用者が２輪車を運転しており、グローブを着用している場面においては、細かい操作が困難である。【０００５】  このような状況に対応するには、選択位置が特定の方向に限定された十字ボタンのようなボタンによって方向を指定するリモートコントローラーを使うことが考えられる。しかし、この場合において、タッチパネルによって選択肢を受け付ける画面とリモートコントローラーによって選択肢を受け付ける画面を共通にしても、リモートコントローラーでは任意の位置の選択項目を直接選択することができないため、入力に手間がかかる。例えば、並んでいる選択肢を順次選択していき、目的の選択肢まで移動させて初めて選択肢を選択できるため、ボタンの操作回数が無駄に増えてしまい所定の項目の選択、決定のために時間がかかってしまうという課題がある。  本発明は、このような課題にかんがみてなされたもので、入力装置による入力の手間が低減される技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】  上記の目的を達成するため、ナビゲーションシステムは、表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける第１入力受付部と、選択中の第２選択肢を特定の方向に位置する第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける第２入力受付部と、第１入力装置によって選択可能な第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する第１入力画面表示部と、第２入力装置に対する入力を受け付けた場合に、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための第２入力装置用画面であって、特定の方向に対応した方向に第２選択肢が並べられた第２入力装置用画面を、第１入力装置用画面上に表示する第２入力画面表示部と、を備える。【０００７】  さらに、上記の目的を達成するため、ナビゲーションプログラムは、コンピュータを、表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける第１入力受付部、選択中の第２選択肢を特定の方向に位置する第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける第２入力受付部、第１入力装置によって選択可能な第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する第１入力画面表示部、第２入力装置に対する入力を受け付けた場合に、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための第２入力装置用画面であって、特定の方向に第２選択肢が並べられた第２入力装置用画面を、第１入力装置用画面上に表示する第２入力画面表示部、として機能させる。【０００８】  すなわち、ナビゲーションシステム、プログラムにおいては、第１入力装置による入力は第１入力装置用画面、第２入力装置による入力は第２入力装置用画面が表示された状態で受け付ける。そして、第１入力装置用画面と第２入力装置用画面とでは、入力を受け付けるための選択肢が互いに異なっている。このため、各入力装置に適した選択肢を用意することができ、入力装置による入力の手間を低減することが可能である。また、第２入力装置用画面においては、第２選択肢が特定の方向に対応した方向に並べられており、第２入力装置においては、選択中の第２選択肢をボタンによって特定の方向に位置する第２選択肢に切り替えることができる。従って、第２入力装置におけるボタンで選択可能な方向に合わせて第２選択肢が第２入力装置用画面に表示されており、第２入力装置によって容易に第２選択肢を選択することが可能である。【０００９】  さらに、上記の目的を達成するため、ナビゲーションシステムが、表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける第１入力受付部と、選択中の第２選択肢を他の第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける第２入力受付部と���第１入力装置によって選択可能な第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する第１入力画面表示部と、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための音による案内を行う案内部と、を備える構成であっても良い。すなわち、第２入力装置による入力が音の案内によって受け付けられる構成であっても、第１入力装置と第２入力装置とで異なる選択肢を用意可能な構成であれば、入力装置による入力の手間を低減することが可能である。
【図面の簡単な説明】
【００１０】
【図１】ナビゲーションシステムを示すブロック図である。
【図２】図２Ａは第１入力装置用画面、図２Ｂは第２入力装置用画面の例である。
【図３】図３Ａ，図３Ｂは第１入力装置用画面の例である。
【図４】図４Ａ，図４Ｂは第１入力装置用画面の例である。
【図５】図５Ａ，図５Ｂは第２入力装置用画面の例である。
【発明を実施するための形態】
【００１１】  ここでは、下記の順序に従って本発明の実施の形態について説明する。（１）ナビゲーションシステムの構成：（２）動作例：（３）他の実施形態：
【００１２】  （１）ナビゲーションシステムの構成：  図１は、本発明の一実施形態であるナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラム２１を実行可能である。当該ナビゲーションプログラム２１は、ディスプレイに地図を表示する機能と目的地までの経路を探索して案内する機能を制御部２０に実現させることができる。
【００１３】  記録媒体３０には、図示しない地図情報と、画面を描画するための描画情報３０ａが記録される。地図情報は、経路の探索や車両の現在地の特定等に利用される情報であり、車両が走行する道路上に設定されたノードの位置を示すノードデータ，ノード間の道路の形状を特定するための形状補間点の位置を示す形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置等を示すデータ等を含んでいる。また、リンクデータには各リンクが示す道路区間のリンクコストが対応付けられており、経路におけるリンクコストを最小化する手法によって経路探索が実現される。
【００１４】  ナビゲーションシステム１０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３と通信部４４とユーザＩ／Ｆ部４５とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。
【００１５】  制御部２０は、この信号を取得して車両の進行方向を取得する。制御部２０は、車速センサ４２およびジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。ＧＰＳ受信部４１の出力信号は、車速センサ４２およびジャイロセンサ４３等から特定される車両の現在地を補正するなどのために利用される。
【００１６】  ユーザＩ／Ｆ部４５は、利用者に種々の情報を提供し、また、利用者から種々の入力を受け付けるためのインタフェース部であり、図示しないディスプレイや操作入力部、スピーカー、マイク等を備えている。制御部２０は、ナビゲーションプログラム２１の機能により、描画情報３０ａを参照して当該車両の現在地周辺の地図や経路、施設の検索結果等を示す画面を描画し、ディスプレイに表示することができる。
【００１７】  本実施形態において、ユーザＩ／Ｆ部４５のディスプレイはタッチパネルディスプレイである。従って、制御部２０は、ユーザＩ／Ｆ部４５のディスプレイから出力される信号に基づいて、利用者のタッチパネルに対するタッチ操作を検出することができる。本実施形態においてはタッチパネルが第１入力装置であり、利用者は、タッチパネルに対するタッチにより、ユーザＩ／Ｆ部４５のディスプレイ上の任意の位置を入力することができる。従って、利用者は、ディスプレイ上の任意の位置に表示された選択肢を直接的に（１アクションで）、選択することができる。
【００１８】  通信部４４は、リモートコントローラー５０と無線通信するための回路を備えており、制御部２０は、リモートコントローラー５０が出力する信号を無線によって取得することができる。本実施形態においてリモートコントローラー５０は、予め決められた近距離無線通信規格（例えばＢｌｕｅＴｏｏｔｈ（登録商標）等）で無線通信を行うが、リモートコントローラー５０とナビゲーションシステム１０との接続態様はこの態様に限定されない。例えば、他の規格であっても良いし、有線通信であっても良い。
【００１９】  本実施形態にかかるリモートコントローラー５０は、ボタン５０ａ〜５０ｇと回転入力部５０ｈとを備えている。リモートコントローラー５０は、各ボタン５０ａ〜５０ｇが押された場合に各ボタンのオンを示す情報を出力する。回転入力部５０ｈは、回転軸に対して回転可能な入力部であり、利用者が回転入力部５０ｈを触れた状態で図１の上方向または下方向に指を動かすと回転入力部５０ｈが回転し、回転速度に応じた頻度で回転方向を示す情報を出力する。制御部２０は、これらの出力に基づいて、リモートコントローラー５０に対する入力内容を特定することができる。本実施形態においてはリモートコントローラー５０が第２入力装置である。
【００２０】  制御部２０は、ナビゲーションプログラムの処理により、各種の機能を選択可能である。例えば、制御部２０は、目的地の入力や目的地までの経路の探索、探索した経路の案内、地図上への施設表示などを実行可能である。本実施形態においては、制御部２０で実行可能な各種の処理に対応した選択肢が設けられ、利用者は、各選択肢を選択することによって各選択肢に対応した機能を選択可能である。本実施形態において制御部２０は、複数の入力装置による選択肢の選択を受け付けることで、各種の機能を実行する。すなわち、本実施形態において、制御部２０は、ユーザＩ／Ｆ部４５のタッチパネルに対する利用者の入力と、リモートコントローラー５０に対する利用者の入力とを受け付けることができる。
【００２１】  これらの複数の入力装置による入力を受け付けるため、ナビゲーションプログラム２１は、第１入力受付部２１ａと第２入力受付部２１ｂと第１入力画面表示部２１ｃと第２入力画面表示部２１ｄとを備えている。第１入力受付部２１ａは、表示部の任意の位置を入力する第１入力装置に対する入力によって第１選択肢の選択を受け付ける機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、利用者がタッチパネルに触れた場合にユーザＩ／Ｆ部４５が出力する情報を取得し、タッチ位置の時間変化を特定する。
【００２２】  制御部２０は、タッチ位置の時間変化に基づいてタッチパネルに対するタッチ位置とタッチ位置の時間変化を特定する。例えば、特定の位置に対して既定時間以下のタッチが行われた後にタッチが終了されたことを、ユーザＩ／Ｆ部４５から出力された情報が示している場合、制御部２０は、利用者が当該特定の位置でタッチ操作を行ったことを特定する。
【００２３】  第１入力画面表示部２１ｃは、第１入力装置によって選択可能な第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示する機能を制御部２０に実現させるプログラムモジュールである。すなわち、第１選択肢を含む第１入力装置用画面を示す画像情報は、描画情報３０ａとして記録媒体３０に予め記録されており、制御部２０は、描画情報３０ａを参照して第１入力装置用画面をユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示させる。
【００２４】  図２Ａは、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示される画像の例を示す図である。この例においては、ナビゲーションプログラム２１の処理によって表示される地図の上の描画レイヤーとして第１入力装置用画面が表示されている。すなわち、地図に対してボタン４５ａ〜４５ｇが第１選択肢として重ねて表示されている。ボタン４５ａ〜４５ｇには各種の機能が割り当てられ、図２Ａに示す例において、ボタン４５ａには地図の縮尺を狭域表示に変更する機能、ボタン４５ｂにはボタン４５ａ〜４５ｆを簡易表示に切り替える機能、ボタン４５ｃには地図の表示を変更するための入力を開始する機能、ボタン４５ｄには所望の地点をメモリ地点として登録する処理を開始する機能、ボタン４５ｅには地図の縮尺を広域表示に変更する機能、ボタン４５ｇには目的地の入力を開始する機能、ボタン４５ｆを現在地の地図を表示する機能が割り当てられている。
【００２５】  このように、第１入力装置用画面が表示された状態において、制御部２０は、第１入力受付部２１ａの処理により、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示された第１選択肢の位置に応じて入力内容を特定する。すなわち、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに第１入力装置用画面が表示された状態において、第１選択肢に対するタッチ操作が行われると、制御部２０は、タッチされた位置の第１選択肢が選択されたと見なし、選択された第１選択肢に対応づけられた処理を開始する。例えば、図２Ａに示す例において、ボタン４５ｃの内側の位置でタッチ操作が行われた場合、制御部２０は、地図の表示を変更するための処理を開始する。ボタン４５ｇの内側の位置でタッチ操作が行われた場合、制御部２０は、目的地の入力を開始する。
【００２６】  第２入力受付部２１ｂは、選択中の第２選択肢を特定の方向に位置する第２選択肢に切り替える指示を行うボタンと選択肢の決定を指示するボタンとを備える第２入力装置に対する入力を受け付ける機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、利用者がリモートコントローラー５０を操作した場合にリモートコントローラー５０が出力する情報を取得し、操作されたボタン（以下、回転入力部５０ｈが操作された場合であっても、特に区別の必要がなければボタンに対する操作と呼ぶ）を特定する。
【００２７】  第２入力画面表示部２１ｄは、第２入力装置に対する入力を受け付けた場合に、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための第２入力装置用画面であって、特定の方向に対応した方向に第２選択肢が並べられた第２入力装置用画面を、第１入力装置用画面上に表示する機能を制御部２０に実現させるプログラムモジュールである。第２選択肢を含む第２入力装置用画面を示す画像情報も、描画情報３０ａとして記録媒体３０に予め記録されている。リモートコントローラー５０の任意のボタンが操作されると、制御部２０は、描画情報３０ａを参照して第２入力装置用画面をユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示させる。
【００２８】  図２Ｂは、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示される画像の例を示す図である。この例においては、ナビゲーションプログラム２１の処理によって表示される地図の上の描画レイヤーとして第２入力装置用画面が表示されている。すなわち、第２入力装置用画面としてのリモートコントローラーメニュー５１が地図に対して重ねて表示されている。リモートコントローラーメニュー５１においては、選択可能な選択肢である第２選択肢が上下方向に並べて表示されている。
【００２９】  図２Ｂに示す例において、第２選択肢は目的地を選択するための選択肢である。すなわち、「メモリ地点一覧」という選択肢は、予め利用者がメモリ地点として登録した地点の一覧を表示させ、一覧からメモリ地点を選択して目的地とするための処理を開始する機能を選択するための選択肢である。「施設表示：」と書かれた選択肢は、：の後に書かれた属性の施設を地図上に表示する機能（この場合、利用者自ら地図上の施設を目的地にする）を選択するための選択肢である。
【００３０】  このように、第２入力装置用画面が表示された状態において、制御部２０は、第２入力受付部２１ｂの処理により、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示された第２選択肢の位置に応じてリモートコントローラー５０において操作されたボタンでの指示内容を特定する。すなわち、各ボタンによる指示内容は予め特定されており、例えば、ボタン５０ａ，５０ｃに上指示、下指示が割り当てられ、ボタン５０ｇに決定指示が割り当てられる。
【００３１】  ユーザＩ／Ｆ部４５のタッチパネルディスプレイに第２入力装置用画面が表示された状態において、リモートコントローラー５０に対する操作が行われると、制御部２０は、操作されたボタンに応じて、ボタンに割り当てられた指示内容を特定し、指示内容に応じた処理を開始する。例えば、図２Ｂに示す第２入力装置用画面の例では、選択中の第２選択肢がラジオボタンまたは色によって示される構成が採用されており、図２Ｂではレストラン属性の施設を地図上に表示する機能の開始を指示する第２選択肢が選択中である。この場合において、ボタン５０ａが操作されると、制御部２０は、選択中の第２選択肢を１個上の第２選択肢（給油所属性の施設を地図上に表示する機能の開始を指示する第２選択肢）に切り替える。
【００３２】  ボタン５０ｃが操作されると、制御部２０は、選択中の第２選択肢を１個下の第２選択肢（駐車場属性の施設を地図上に表示する機能の開始を指示する第２選択肢）に切り替える。ボタン５０ｇが操作されると、制御部２０は、レストラン属性の施設を地図上に表示する機能を開始する。従って、本実施形態においては、リモートコントローラー５０上でのボタン５０ａ，５０ｃの方向が特定の方向であり、当該特定の方向は、リモートコントローラーメニュー５１における上下方向である。また、第２選択肢は、リモートコントローラーメニュー５１における上下方向に直線状に並べられている。従って、本実施形態においては、リモートコントローラー５０が備えるボタン５０ａ，５０ｃの一方によって第２選択肢を選択することができ、ボタン５０ｇによって第２選択肢の選択を決定することができる。
【００３３】  以上のように、本実施形態において利用者は、タッチパネルとリモートコントローラー５０とを利用して選択肢を選択し、制御部２０に各種の機能を実行させることができる。本実施形態においては、これらの入力装置の特性に応じた画面となるように、第１入力装置用画面の第１選択肢と、第２入力装置用画面の第２選択肢が選定されている。
【００３４】  すなわち、本実施形態においては、タッチパネルよりもリモートコントローラー５０の方が入力情報の自由度が少ない。具体的には、タッチパネルはパネル上の任意の位置へのタッチやタッチ操作の組み合わせ（スワイプやピンチイン等）を区別できるように、複数のタッチ点の座標の時間変化を示す情報を出力する。また、座標は、タッチパネルの大きさに対応した値域内の値であり、ｘ座標、ｙ座標のそれぞれについて少なくとも数十〜数百程度の座標値を取り得る。一方、リモートコントローラー５０は、各ボタン５０ａ〜５０ｇがオンになったことを示す情報と、回転入力部５０ｈにおける回転方向を示す情報を出力する。このため、リモートコントローラー５０の出力は、１０個以下のボタン等におけるオンオフと回転方向を示す程度であり、タッチパネルよりもリモートコントローラー５０の方が入力情報の自由度が少ない。
【００３５】  このため、本実施形態においては、リモートコントローラー５０の方がタッチパネルよりも入力装置としての制約が大きい。そこで、本実施形態においては、リモートコントローラー５０の選択肢である第２選択肢の方が第１選択肢より限定的であり、目的達成のために必要なメニュー階層の切替回数がより少なくなるように構成されている。すなわち、図２Ｂに示す第２入力装置用画面（リモートコントローラーメニュー５１）は、目的地を選択するための選択肢のみが含まれるが、図２Ａに示す第１入力装置用画面は、目的地に関連した機能を選択するボタン４５ｇ、４５ｃ以外にも、地図の縮尺を変更するためのボタン４５ａ，４５ｅ等が含まれる。従って、リモートコントローラー５０の選択肢の方がより限定的である。
【００３６】  一方、目的地の入力や表示を開始させるために第２入力装置用画面で必要なメニュー階層の切替回数は、第１入力装置用画面で必要なメニュー階層の切替回数よりも少ない。すなわち、本実施形態において第１入力装置用画面と第２入力装置用画面とは、上位のメニュー階層で選択された選択肢の詳細を下位のメニュー階層の選択肢で選択する構成を含んでいる。例えば、図２Ａに示す第１入力装置用画面において、ボタン４５ｃがタッチされると、図３Ａに示す第１入力装置用画面に切り替わって詳細な選択が行われる。図２Ｂに示す第２入力装置用画面（リモートコントローラーメニュー５１）において、メモリ地点一覧が選択されると、図５Ａに示す第２入力装置用画面に切り替わって詳細な選択が行われる。
【００３７】  このような構成において、図２Ｂに示す第２入力装置用画面で施設表示を示す第２選択肢が選択された状態でボタン５０ｇが操作されると、この段階で表示対象の施設の属性が確定し、制御部２０は、当該属性の施設を地図情報から抽出し、地図に表示させる。一方、図２Ａに示す第１入力装置用画面においては、ボタン４５ｃにタッチされると、制御部２０は、表示変更のための処理を開始するが、本実施形態において利用者はより深いメニュー階層の選択肢によって表示対象の施設の属性を確定させる（詳細は後述）。従って、本実施形態において、第２入力装置用画面では、目的達成のために必要なメニュー階層の切替回数が第１入力装置用画面より少なくなるように構成されている。
【００３８】  以上のような本実施形態によれば、第１入力装置用画面と第２入力装置用画面とでは、入力を受け付けるための選択肢が互いに異なっており、制約の高い第２入力装置においては、選択可能な機能が限定的ではあるが、第１入力装置より少ないメニュー階層での選択によって目的を達成することができる。このため、第２入力装置による入力の手間を低減することが可能である。また、第２入力装置用画面においては、第２選択肢が特定の方向に対応した方向に並べられており、第２入力装置においては、選択中の第２選択肢をボタンによって特定の方向に位置する第２選択肢に切り替えることができる。従って、第２入力装置におけるボタンで選択可能な方向に合わせて第２選択肢が第２入力装置用画面に表示されており、第２入力装置によって容易に第２選択肢を選択することが可能である。
【００３９】  （２）動作例：  次に、本実施形態における動作例を説明する。本実施形態において制御部２０がユーザＩ／Ｆ部４５のタッチパネルディスプレイに表示するデフォルトの画面は、図２Ａのような画面である。すなわち、車両の現在地周辺の地図と、タッチパネルによる入力を受け付ける第１入力装置用画面とが表示されている。この状態において、利用者がボタン４５ｃにタッチすると、制御部２０は、第１入力受付部２１ａの処理により、ボタン４５ｃがタッチされたと判定し、地図の表示を変更するための入力を受け付ける処理を開始する。
【００４０】  この場合、制御部２０は、第１入力画面表示部２１ｃの処理により、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに制御信号を出力し、地図の表示を変更する入力を行うための第１入力装置用画面を表示させる。図３Ａは、地図の表示を変更する入力を行うための画面である。当該画面においては、地図情報の表示変更を行うためのボタン４６ａ，４６ｂと交通情報の表示変更を行うためのボタン４６ｃ，４６ｄが第１選択肢として表示されている。
【００４１】  地図上において現在地の周辺に目的地となり得る施設を表示させる場合、利用者はボタン４６ｂをタッチする。利用者がボタン４６ｂをタッチすると、制御部２０は、第１入力受付部２１ａの処理によって、周辺施設の表示を変更する指示が行われたと判定し、さらに画面を切り替える。すなわち、制御部２０は、第１入力画面表示部２１ｃの処理により、表示対象の周辺施設の属性を第１選択肢として一覧表示させた第１入力装置用画面を表示させる。
【００４２】  図３Ｂは、表示対象として選択可能な施設の属性の一覧を示す第１入力装置用画面の例である。このような第１入力装置用画面が表示された状態において利用者が周辺施設を選択すると、表示対象となる周辺施設の属性が確定し、制御部２０は、地図情報を参照して選択された属性の施設を抽出し、当該施設のアイコンを地図上に表示させる。
【００４３】  一方、図２Ａに示す第１入力装置用画面が表示されている状態において、利用者がリモートコントローラー５０の任意のボタンを操作すると、制御部２０は、第２入力画面表示部２１ｄの処理により、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに制御信号を出力し、リモートコントローラーメニュー５１を表示させる。この結果、図２Ｂに示すような画面に遷移する。
【００４４】  この状態で、利用者がリモートコントローラー５０を操作すると、制御部２０は、第２入力受付部２１ｂの処理により、リモートコントローラー５０の出力に基づいて利用者の指示を特定する。リモートコントローラーメニュー５１においては、第２選択肢として、給油所、レストラン、駐車場、銀行の各属性の施設を地図上に表示する選択肢が存在する。リモートコントローラー５０によって利用者がこれらのいずれかを選択した場合、表示対象となる周辺施設の属性が確定し、制御部２０は、地図情報を参照して選択された属性の施設を抽出し、当該施設のアイコンを地図上に表示させる。
【００４５】
従って、本実施形態においては、リモートコントローラー５０が使用された場合、最初に表示されたリモートコントローラーメニュー５１の最上階層において第２選択肢を選択することで表示対象の施設を確定させることができる。一方、タッチパネルが使用された場合、最初に表示された第１入力装置用画面（図２Ａ）で第１選択肢としてのボタン４５ｃが選択され、次のメニュー階層（図３Ａ）で第１選択肢としてのボタン４６ｂが選択され、さらに次のメニュー階層（図３Ｂ）で第１選択肢としての施設属性の選択が行われることで表示対象の施設を確定させることができる。従って、現在地の周辺に施設を表示させる際に第２入力装置用画面で必要とされるメニュー階層の切替回数は、第１入力装置用画面で必要とされるメニュー階層の切替回数よりも少ない。
【００４６】  図２Ａに示すデフォルトの状態において、利用者がボタン４５ｇにタッチすると、制御部２０は、第１入力受付部２１ａの処理により、ボタン４５ｇがタッチされたと判定し、目的地の入力を受け付ける処理を開始する。
【００４７】  この場合、制御部２０は、第１入力画面表示部２１ｃの処理により、ユーザＩ／Ｆ部４５のタッチパネルディスプレイに制御信号を出力し、目的地の入力を行うための第１入力装置用画面を表示させる。図４Ａは、目的地の入力を行うための画面である。当該画面においては、複数の入力態様で目的地の入力を行うことができ、入力態様に応じたボタンが第１選択肢として表示されている。
【００４８】  利用者が予め記憶させたメモリ地点を選択することによって目的地を入力する場合、利用者はボタン４７をタッチする。利用者がボタン４７をタッチすると、制御部２０は、第１入力受付部２１ａの処理によって、メモリ地点の選択が指示されたと判定し、さらに画面を切り替える。すなわち、制御部２０は、第１入力画面表示部２１ｃの処理により、記録媒体３０に記録された図示しない情報を参照してメモリ地点を抽出し、メモリ地点を第１選択肢として一覧表示させた第１入力装置用画面を表示させる。
【００４９】  図４Ｂは、メモリ地点の一覧を示す第１入力装置用画面の例である。このような第１入力装置用画面が表示された状態において利用者がメモリ地点をタッチすると、目的地が確定し、制御部２０は、現在地から目的地までの経路探索を行い、経路案内を開始する。
【００５０】  一方、図２Ｂに示すような第２入力装置用画面が表示された状態で、利用者がリモートコントローラー５０を操作すると、制御部２０は、第２入力受付部２１ｂの処理により、リモートコントローラー５０の出力に基づいて利用者の指示を特定する。リモートコントローラーメニュー５１においては、第２選択肢として、メモリ地点一覧を表示する指示を行う選択肢が存在する。リモートコントローラー５０によって利用者がこの選択肢を選択した場合、制御部２０は、第２入力画面表示部２１ｄの処理により、リモートコントローラーメニュー５１の表示内容を図５Ａに示すように切り替える。すなわち、制御部２０は、記録媒体３０に記録された図示しない情報を参照してメモリ地点を抽出し、メモリ地点を第２選択肢として一覧表示させた第２入力装置用画面を表示させる。
【００５１】  利用者がリモートコントローラー５０を操作し、ボタン５０ａ，５０ｃで選択中の選択肢（図５Ａでグレーで示されている）を移動させ、ボタン５０ｇによって選択中の選択肢の確定を指示すると、制御部２０は、第２入力受付部２１ｂの処理により、選択されたメモリ地点を目的地として確定する。そして、制御部２０は、現在地から目的地までの経路探索を行い、経路案内を開始する。
【００５２】  以上のように、本実施形態においては、リモートコントローラー５０が使用された場合、最初に表示されたリモートコントローラーメニュー５１の次のメニュー階層（図５Ａ）において第２選択肢を選択することで目的地を確定させることができる。一方、タッチパネルが使用された場合、最初に表示された第１入力装置用画面（図２Ａ）で第１選択肢としてのボタン４５ｇが選択され、次のメニュー階層（図４Ａ）で第１選択肢としてのボタン４７が選択され、さらに次のメニュー階層（図４Ｂ）で第１選択肢としての目的地の選択が行われることで目的地を確定させることができる。従って、目的地を入力する際に第２入力装置用画面で必要とされるメニュー階層の切替回数は、第１入力装置用画面で必要とされるメニュー階層の切替回数よりも少ない。
【００５３】  （３）他の実施形態：  以上の実施形態は本発明を実施するための一例であり、入力装置毎の画面によって入力装置毎に異なる選択肢を表示する限りにおいて、他にも種々の実施形態を採用可能である。例えば、ナビゲーションシステム１０とともに移動する移動体は任意であり、車両であっても良いし、歩行者であっても良く、種々の例が想定される。また、ナビゲーションシステムは、車両等に搭載された装置であっても良いし、可搬型の端末によって実現される装置であっても良いし、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００５４】  さらに、ナビゲーションシステムを構成する第１入力受付部２１ａ、第２入力受付部２１ｂ、第１入力画面表示部２１ｃ、第２入力画面表示部２１ｄの少なくとも一部が複数の装置に分かれて存在していても良い。むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００５５】  第１入力受付部は第１入力装置に対する入力を受け付けることができ、第２入力受付部は第２入力装置に対する入力を受け付けることができればよい。すなわち、ナビゲーションシステムにおいて、少なくとも異なる２個の入力装置による入力を受け付けることができればよい。入力装置の態様は種々の態様を想定可能であり、上述のようなタッチパネルとリモートコントローラーとの組み合わせに限定されない。例えば、音声入力装置、ジェスチャー入力装置、ポインティングデバイス、ジョイスティック、タッチパッドなど、種々の装置を想定可能である。
【００５６】  第１入力画面表示部は、第１入力装置によって選択可能な第１選択肢に対する入力を受け付けるための第１入力装置用画面を表示部に表示することができればよい。すなわち、第１入力装置によって選択されるための選択肢が第１選択肢として用意され、第１入力装置用画面に表示されることにより、第１入力装置による入力のユーザＩ／Ｆが構成されていれば良い。第１選択肢は、第１入力装置によって選択可能な選択肢であればよく、第１入力装置によって選択できるように表示される。
【００５７】  例えば、第１入力装置がタッチパネルであれば、タッチ選択可能なボタン等によって第１選択肢が構成され、第１入力装置がポインティングデバイスであれば、選択可能なボタンによって第１選択肢が構成され、ポインタやカーソル等で第１選択肢を選択可能な状態になる。選択肢によって選択される内容は、種々の内容であって良く、各種処理の実行指示、各種パラメータの選択、階層的に構成されたメニューの階層選択等から選択可能である。なお、第１入力装置は、表示部の任意の位置を入力することができればよく、タッチパネル以外の装置、例えば、ジェスチャー入力装置等であってもよい。いずれにしても、第１入力装置においては、表示部の任意の位置を直接的に（１アクションで）入力することにより、表示部に表示された任意の選択肢を直接、選択できることができればよい。
【００５８】  第２入力画面表示部は、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための第２入力装置用画面を表示部に表示することができればよい。すなわち、第２入力装置によって選択されるための選択肢が第２選択肢として用意され、第２入力装置画面に表示されることにより、第２入力装置による入力のユーザＩ／Ｆが構成されていれば良い。第２選択肢は、第２入力装置によって選択できるように表示され、第１選択肢と異なる選択肢である。
【００５９】  すなわち、第１入力装置と第２入力装置とでは、各入力装置で選択可能な選択肢が異なっていればよい。このように、異なる入力装置で選択可能な選択肢を完全一致させる必要がない構成においては、各入力装置で手間と感じられるような選択を選択肢から除外することにより、各入力装置に適した選択肢を用意することができる。この結果、入力装置による入力の手間を低減することが可能である。
【００６０】  なお、第１選択肢と第２選択肢とは異なっており、第１入力装置用画面と第２入力装置用画面のそれぞれにおいて、一覧可能な選択肢は同一ではない。しかし、第１選択肢と第２選択肢との一部が共通であっても良いし、第１入力装置用画面を利用して実現可能な機能等が第２入力装置用画面を利用して実現可能であっても良い。
【００６１】  さらに、メニュー階層の構成や、第２入力装置用画面上での表示対象は、種々の構成とすることができる。例えば、第２入力装置用画面は、第１入力装置用画面において異なるメニュー階層に存在する選択肢を、同一のメニュー階層で表示する構成であっても良い。図５Ｂは、第２入力装置用画面において、図２Ｂに示す表示対象となる施設の属性を切り替えるための選択肢に加え、地図の縮尺を変更するための選択肢が追加されている例を示している。
【００６２】  表示対象となる施設の属性を切り替えるための選択肢は、第１入力装置用画面を利用すると、最上位階層から３階層分の深さ（最上位：図２Ａ，第２階層：図３Ａ、第３階層：図３Ｂ）のメニュー階層で選択可能である。また、地図の縮尺を変更するための選択肢（ボタン４５ａ，４５ｅ）は最上位のメニュー階層（図２Ａ）で選択可能である。図５Ｂに示す第２入力装置用画面としてのリモートコントローラーメニュー５１においては、これらの選択肢が含まれている。従って、図５Ｂに示す例において、第２入力装置用画面は、第１入力装置用画面において異なるメニュー階層に存在する選択肢を、同一のメニュー階層で表示する構成である。この構成によれば、第１入力装置用画面において、多くの階層遷移が必要な選択肢を少ない階層遷移で選択できるように構成することができる。従って、使用頻度が高い選択肢を第２入力装置用画面に表示させることにより、使用頻度が高い選択肢を少ない階層遷移および操作回数で選択できるように構成することができる。
【００６３】  また、第１入力装置用画面において特定の深さのメニュー階層に存在する選択肢が、第２入力装置用画面において特定の深さより上位のメニュー階層に存在する構成であっても良い。例えば、図５Ｂに示す例において、表示対象となる施設の属性を切り替えるための選択肢は、第１入力装置用画面を利用すると、最上位階層から３階層分の深さに存在する。そして、リモートコントローラー５０の任意のボタンが操作されると、図５Ｂに示す第２入力装置用画面としてのリモートコントローラーメニュー５１が表示されるため、図５Ｂに示すリモートコントローラーメニュー５１は、第２入力装置用画面の最上位階層である。
【００６４】  従って、図５Ｂに示す例においては、第１入力装置用画面において最上位階層から３階層分の深さのメニュー階層に存在する選択肢が、第２入力装置用画面において最上位階層のメニュー階層に存在する。以上の構成によれば、第２入力装置においては、第１入力装置における操作よりも少ない階層遷移および操作で特定の選択肢を選択することができる。
【００６５】  さらに、第２選択肢で選択可能な機能には、第１入力装置で選択不可能な機能が含まれていてもよい。例えば、上述の実施形態において、第１入力装置であるタッチパネルはナビゲーションシステムが備えるユーザＩ／Ｆに備えられているため、ナビゲーションシステムに関連する機能のみが選択可能である。しかし、リモートコントローラーはナビゲーションシステムと別の装置であるため、他の装置、例えば、オーディオやエアコン、車両の窓の開閉等の機能の選択が第２選択肢によって行えるように構成されていても良い。なお、第１選択肢で選択可能な機能に、第２入力装置で選択不可能な機能が含まれていてもよい。
【００６６】  さらに、第２入力装置を利用して入力を受け付ける際に音が利用されても良い。この構成は、上述の第２入力画面表示部２１ｄの代わりに、または、第２入力画面表示部２１ｄに加えて、制御部２０が、第２入力装置によって選択可能であり、かつ、第１選択肢で選択される機能と異なる機能を選択する第２選択肢に対する入力を受け付けるための音による案内を行う案内部として機能する構成によって実現可能である。この場合、図２Ｂに示すリモートコントローラーメニュー５１の表示は必須ではなく、例えば、リモートコントローラー５０が操作されるたびに、制御部２０が、ユーザＩ／Ｆ部４５のマイクを制御し、現在選択中の第２選択肢を示す音（例えば、発話等）を案内する構成等が採用可能である。
【００６７】  さらに、本発明のように、入力装置毎の画面によって入力装置毎に異なる選択肢を表示する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６８】１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…第１入力受付部、２１ｂ…第２入力受付部、２１ｃ…第１入力画面表示部、２１ｄ…第２入力画面表示部、３０…記録媒体、３０ａ…描画情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…通信部、４５…ユーザＩ／Ｆ部、４５ａ〜４５ｇ…ボタン、４６ａ〜４６ｄ…ボタン、４７…ボタン、５０…リモートコントローラー、５０ａ〜５０ｇ…ボタン、５０ｈ…回転入力部、５１…リモートコントローラーメニュー
【図１】
0006798608.tif 000002
【図２】
0006798608.tif 000003
【図３】
0006798608.tif 000004
【図４】
0006798608.tif 000005
【図５】
0006798608.tif 000006