(57)【要約】【課題】２種類以上の操作部材を必要とすることなく、地図上で空を自由に飛び回るような直感的な移動感覚と正確な位置指定の可能なスクロールを実現する地図表示制御装置の提供。【解決手段】地図表示制御装置は、前後方向と左右方向との同時入力が可能な入力装置と、入力装置への入力情報に基づいて、表示装置上に表示される地図表示とカーソルとの関係が変化するスクロールを実現する制御装置とを含み、制御装置は、平面地図表示の表示中は、入力装置を介した前後方向の入力及び左右方向の入力のそれぞれに応じて平面地図表示に対してカーソルを前後方向及び左右方向にそれぞれ相対的に移動させ、俯瞰地図表示の表示中は、前後方向の入力及び左右方向の入力のうちの一方の入力に応じて俯瞰地図表示に対してカーソルを所定方向に相対的に移動させると共に他方の入力に応じて俯瞰地図表示をカーソル回り又は移動体位置表示回りに回転させる。【選択図】図１
2014228703.tif 000002
【特許請求の範囲】
【請求項１】
前後方向と左右方向との同時入力が可能な入力装置と、
前記入力装置への入力情報に基づいて、表示装置上に表示される地図表示とカーソルとの関係が変化するスクロールを実現する制御装置とを含み、
前記地図表示は、平面地図表示と、実空間内のユーザの視点よりも上空の視点から見下ろした俯瞰地図表示とを含み、
前記制御装置は、前記平面地図表示の表示中は、前記入力装置を介した前後方向の入力及び左右方向の入力のそれぞれに応じて前記平面地図表示に対して前記カーソルを前後方向及び左右方向にそれぞれ相対的に移動させ、前記俯瞰地図表示の表示中は、前記前後方向の入力及び左右方向の入力のうちの一方の入力に応じて前記俯瞰地図表示に対して前記カーソルを所定方向に相対的に移動させると共に他方の入力に応じて前記俯瞰地図表示を前記カーソル回り又は移動体位置表示回りに回転させる、地図表示制御装置。
【請求項２】
前記カーソルは、前記地図表示上の移動体位置表示から離れた位置に移動可能である、請求項１に記載の地図表示制御装置。
【請求項３】
前記制御装置は、スクロール中、前記表示装置の画面内の所定の固定位置に前記カーソルを表示し続ける、請求項１又は２に記載の地図表示制御装置。
【請求項４】
前記制御装置は、前記入力装置を介した前後方向の入力と左右方向の入力との同時入力に対して、前後方向の入力及び左右方向の入力のそれぞれに応じた前記各スクロールを同時に実現する、請求項１〜３のうちのいずれか1項に記載の地図表示制御装置。
【請求項５】
前記制御装置は、前記俯瞰地図表示の表示中、前記入力装置を介した前後方向の入力と左右方向の入力との同時入力に対して、前記俯瞰地図表示に対して前記カーソルを所定方向に相対的に移動させつつ前記俯瞰地図表示を前記カーソル回りに回転させる、請求項１〜４のうちのいずれか1項に記載の地図表示制御装置。
【請求項６】
前記入力装置は、所定の操作範囲内で前後方向と左右方向への操作が可能な操作部材を含み、
前記制御装置は、前記操作部材の基準位置に対する操作量に応じてスクロール量及びスクロール速度のうちの少なくともいずれか一方を２段階以上で変化させる、請求項１〜５のうちのいずれか1項に記載の地図表示制御装置。
【請求項７】
前記制御装置は、スクロール中、前記カーソルと移動体位置表示とを結ぶ接続線表示を表示し続ける、請求項１〜６のうちのいずれか1項に記載の地図表示制御装置。
【請求項８】
前記接続線表示は、前記カーソルと移動体位置表示との間の距離が長くなるほど細くなる態様で、前記カーソルと移動体位置表示との間の距離に応じて太さが変化される、請求項７に記載の地図表示制御装置。
【請求項９】
前後方向と左右方向との入力が可能な入力装置と、
前記入力装置への入力情報に基づいて、表示装置上に表示される俯瞰地図表示とカーソルとの関係が変化するスクロールを実現する制御装置とを含み、
前記カーソルは、前記俯瞰地図表示の視点からの視線上の位置に表示され、
前記制御装置は、前記前後方向の入力及び左右方向の入力のうちの一方の入力に応じて前記俯瞰地図表示に対して前記カーソルを所定方向に相対的に移動させると共に、他方の入力に応じて前記俯瞰地図表示を前記カーソル回りに回転させる、地図表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、地図表示制御装置に関する。
【背景技術】
【０００２】
従来から、平面地図が表示されているとき、タッチパネルのタッチ位置に応じた方向へ地図をスクロールし、立体地図が表示されているとき、タッチパネルのタッチ位置に応じた方向へ地図を回転する携帯型ナビゲーション装置が知られている（例えば、特許文献１参照）。この構成では、立体地図の場合には、ユーザが見ている風景を切り取ったイメージが表示される。
【０００３】
また、直線方向の指示のために操作される直線方向指示操作部材と、回転を指示するために回転操作される回転指示操作部材（ロータリースイッチ）と、平面地図を表示しているときに、直線方向指示操作部材が操作されると、操作された指示の方向へ前記平面地図をスクロールし、鳥瞰図を表示しているときに、直線方向指示操作部材が操作されると、操作された指示の方向へ鳥瞰図をスクロールし、回転指示操作部材が操作されると、操作された回転に応じて鳥瞰図を回転させる操作手段とを備えるナビゲーション装置が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2010-107199号公報
【特許文献２】特開2006-138979号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の構成では、立体地図の視点が実空間内のユーザの視点に合うように描画されているため（ユーザが見ている風景を切り取ったイメージで描画されてため）、ユーザは、地図上における自らの視点のある位置を明確に把握することが困難であるという問題がある。
【０００６】
この点、特許文献２に記載の構成では、鳥瞰図におけるスクロール指示は、視点位置をスクロール指示方向へ平行移動させることであり、鳥瞰図における回転は、鳥瞰図の視点を中心として実現される。従って、特許文献２に記載の構成では、ユーザは、地図上に自らの位置を示すカーソルを目視することができる。
【０００７】
しかしながら、特許文献２に記載の構成では、直線方向指示操作部材に加えて、回転指示操作部材を設ける必要がある。即ち、２種類の操作部材を設ける必要があり、コストや搭載スペースの観点から改善の余地がある。また、２種類の操作部材を使い分ける必要があり、ユーザにとっても操作が複雑であり、操作性の観点からも改善の余地がある。
【０００８】
そこで、本開示は、２種類以上の操作部材を必要とすることなく、地図上で空を自由に飛び回るような直感的な移動感覚と正確な位置指定の可能なスクロールを実現する地図表示制御装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本開示の一局面によれば、前後方向と左右方向との同時入力が可能な入力装置と、
前記入力装置への入力情報に基づいて、表示装置上に表示される地図表示とカーソルとの関係が変化するスクロールを実現する制御装置とを含み、
前記地図表示は、平面地図表示と、ユーザの視点よりも上空の視点から見下ろした俯瞰地図表示とを含み、
前記制御装置は、前記平面地図表示の表示中は、前記入力装置を介した前後方向の入力及び左右方向の入力のそれぞれに応じて前記平面地図表示に対して前記カーソルを前後方向及び左右方向にそれぞれ相対的に移動させ、前記俯瞰地図表示の表示中は、前記前後方向の入力及び左右方向の入力のうちの一方の入力に応じて前記俯瞰地図表示に対して前記カーソルを所定方向に相対的に移動させると共に他方の入力に応じて前記俯瞰地図表示を前記カーソル回り又は移動体位置表示回りに回転させる、地図表示制御装置が提供される。
【発明の効果】
【００１０】
本開示によれば、２種類以上の操作部材を必要とすることなく、地図上で空を自由に飛び回るような直感的な移動感覚と正確な位置指定の可能なスクロールを実現する地図表示制御装置が得られる。
【図面の簡単な説明】
【００１１】
【図１】一実施例による地図表示装置１の構成図である。
【図２】操作部１０を概略的に示す上面図である。
【図３】３Ｄ地図表示と２Ｄ地図表示の説明図である。
【図４】ジョイスティック１２の操作と地図表示のスクロール態様との関係の説明図である。
【図５】反力マップの一例を示す図である。
【図６】図５に示すマップを用いて制御装置２０により実行される処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１３】
図１は、一実施例による地図表示制御装置１の構成図である。図２は、操作部１０を概略的に示す上面図である。
【００１４】
地図表示制御装置１は、車両に搭載される。図１に示す例では、地図表示制御装置１は、操作部１０と、ジョイスティック操作検出手段１６と、反力発生手段１８と、制御装置２０と、ナビゲーションＥＣＵ（以下、ナビＥＣＵ）２２と、ディスプレイ３０とを含む。
【００１５】
操作部１０は、例えば車両のセンターコンソール部に設けられてよい。操作部１０は、ユーザにより操作され、ディスプレイ３０に表示される画面表示上において各種操作を実現する。各種操作は、例えばディスプレイ３０に表示される地図表示のスクロール操作、ディスプレイ３０に表示される画面表示の切換操作、ディスプレイ３０に表示される選択項目の選択操作（カーソルの移動操作）、選択されている選択項目（カーソルが位置する選択項目）の決定操作等を含んでよい。
【００１６】
尚、選択項目は、操作部１０を介して遠隔的に操作可能な操作ボタンを形成する。選択項目（操作ボタン）は、任意の種類（機能）に関するものであってよい。即ち、操作部１０で操作可能な内容は、任意であってよい。例えば、選択項目は、ナビゲーションシステムの各種設定を行うための操作画面表示や地図表示をディスプレイ３０上に表示させる（呼び出す）ための選択項目を含んでよい。また、選択項目は、空調装置の各種設定を行うための選択項目や、その操作画面表示をディスプレイ３０上に表示させるための選択項目（メニュー選択項目）を含んでよい。また、選択項目は、オーディオやＴＶの各種設定（音量調整等）を行うための選択項目や、その操作画面表示をディスプレイ３０上に表示させるための選択項目（メニュー選択項目）を含んでよい。また、選択項目は、任意のアプリケーションを起動するための選択項目（アイコン、ランチャ）であってもよい。また、選択項目は、５０音入力画面等のような操作画面表示における文字入力ボタンであってもよい。また、選択項目は、リスト画面内のスクロールされる各リストを含んでよい。また、選択項目は、各リストをスクロールさせるボタンを含んでよい。
【００１７】
操作部１０は、ジョイスティック１２を含む。ジョイスティック１２は、レバー又はノブの形態であってよく、Ｘ軸（車両左右方向）回りに回転可能かつＹ軸回り（車両前後方向）に回転可能に、車両に取り付けられる。これにより、ジョイスティック１２は、図２に示すように、左右方向（Ｘ１及びＸ２方向）に操作可能（傾倒可能）であると共に、前後方向（Ｙ１及びＹ２方向）に操作可能（傾倒可能）である。尚、ジョイスティック１２は、Ｚ軸（Ｘ軸及びＹ軸に垂直な軸）まわりの回転操作が不能な構成であってよい。図２には、ジョイスティック１２の矩形の可動範囲（操作範囲）１２ａが模式的に示されている。尚、可動範囲１２ａは、矩形以外であってもよい。ジョイスティック１２は、可動範囲１２ａ内で前後、左右、またはこれらの任意の組合せで操作可能となる。尚、可動範囲１２ａは、ディスプレイ３０の横長形状に対応して、横長形状であってもよいし、正方形であってもよい。但し、アスペクト比は同一でなくてよい（一般的に、ディスプレイ３０の方が横長である）。尚、可動範囲１２ａは、矩形以外であってもよい。また、ジョイスティック１２は、Ｘ軸回りの回転及びＹ軸回りの回転に替えて、車両前後方向及び車両左右方向にスライド可能に構成されてもよい。例えば、ジョイスティック１２は、リンク機構等を介して、Ｘ軸及びＹ軸に直交する平行スライド動作を実現するものであってもよい。
【００１８】
ジョイスティック１２は、Ｚ軸（Ｘ軸及びＹ軸に垂直な方向）の下向きに押下げ可能に、車両に取り付けられてよい。この場合、ジョイスティック１２は、押下げ操作が可能である。ジョイスティック１２の押下げ操作は、ディスプレイ３０上の選択されている選択項目の決定を実現する操作（決定操作）に対応してよい。
【００１９】
操作部１０は、任意的な構成として、機械的なスイッチ（以下、「ハードスイッチ」と称する）１４を含んでよい。ハードスイッチ１４は、例えば、ジョイスティック１２の周辺に設けられてもよいし、ジョイスティック１２自体（例えば、ジョイスティック１２のレバー部分）に設けられてもよい。図２に示す例では、ハードスイッチ１４は、ジョイスティック１２よりも車両前側に配置され、３つのスイッチ１４ａ，１４ｂ，１４ｃを含む。例えば、スイッチ１４ｃは、各種のメニュー選択項目を呼び出すためのメニュースイッチであってよく、スイッチ１４ａは、現在地を基準とした地図表示（ホーム地図表示）を呼び出すためのスイッチであってよい。また、スイッチ１４ｂは、X軸（左右方向）回りに回転可能なシーソースイッチであり、地図表示の拡大及び縮小を実現するためのスイッチであってよい。尚、ジョイスティック１２の押下げ操作が不能な場合は、ハードスイッチ１４は、決定操作用のハードスイッチを含んでよい。ハードスイッチ１４の操作信号は、制御装置２０に送信される。
【００２０】
ジョイスティック操作検出手段１６は、ジョイスティック１２の操作（動き）を検出する。ジョイスティック操作検出手段１６は、ジョイスティック１２のＸ軸回りに回転角度（ジョイスティック１２の前後方向の位置）を検出するセンサと、ジョイスティック１２のＹ軸回りに回転角度（ジョイスティック１２の左右方向の位置）を検出するセンサと含んでよい。これらのセンサは、例えばポテンショメータであってよい。また、ジョイスティック１２の押下げ操作が可能な場合は、ジョイスティック操作検出手段１６は、かかる押下げ操作を検出するセンサを含んでよい。この場合、センサは、感圧センサやタクトスイッチ等であってよい。ジョイスティック操作検出手段１６は、検出した操作情報を操作信号として制御装置２０に送信する。
【００２１】
反力発生手段１８は、制御装置２０からの駆動指令に従って反力を発生させる。この反力は、ジョイスティック１２に付加され、ジョイスティック１２がハプティックデバイスとして機能することになる。反力発生手段１８は、Ｘ軸回りの反力を発生させるアクチュエータと、Ｙ軸回りの反力を発生させるアクチュエータとを含んでよい。これらのアクチュエータは、例えばＤＣモータであってよい。Ｘ軸回りのアクチュエータは、制御装置２０からＸ軸駆動信号を受信すると、そのＸ軸駆動信号に応じて駆動し、Ｘ軸回りの所定のトルクを発生させる。Ｙ軸回りのアクチュエータは、制御装置２０からＹ軸駆動信号を受信すると、そのＹ軸駆動信号に応じて駆動し、Ｙ軸回りの所定のトルクを発生させる。
【００２２】
制御装置２０は、例えばＥＣＵ（Electronic Control Unit）を含んでよい。尚、制御装置２０の機能は、任意のハードウェア、ソフトウェア、ファームウェア又はそれらの組み合わせにより実現されてもよい。例えば、制御装置２０の機能の任意の一部又は全部は、特定用途向けＡＳＩＣ（application-specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）により実現されてもよい。また、制御装置２０の機能は、複数のＥＣＵにより協動して実現されてもよい。
【００２３】
制御装置２０は、反力発生手段１８を介してジョイスティック１２の反力制御を行う。制御装置２０は、ジョイスティック１２の位置（可動範囲１２ａ内の位置）に応じた反力を反力発生手段１８に発生させる。反力発生手段１８により発生させる反力とジョイスティック１２の位置との関係は、マップ（以下、「反力マップ」と称する）に定義されてもよい。反力マップは、ディスプレイ３０上の画面表示の種類に応じて用意されてよい。この場合、反力マップは、ディスプレイ３０上の画面表示の遷移に連動して切り替えられてよい。制御装置２０は、ジョイスティック操作検出手段１６からの操作信号に基づいて、ジョイスティック１２の位置を判定し、反力マップを参照してジョイスティック１２の位置に応じた駆動信号（Ｘ軸駆動信号及び／又はＹ軸駆動信号）を反力発生手段１８に供給する。
【００２４】
制御装置２０は、ナビＥＣＵ２２と協動して、ディスプレイ３０の画面表示の表示制御を行う。制御装置２０は、ジョイスティック操作検出手段１６からの操作信号に応じて、ディスプレイ３０に表示される地図表示のスクロール処理や、ディスプレイ３０に表示される画面表示の切替処理（遷移処理）、ディスプレイ３０に表示されるカーソルの選択項目間での移動処理、地図表示上でのカーソルの移動処理等を行ってよい。尚、選択項目間でのカーソルの移動は、ジョイスティック１２の位置と絶対座標系で対応付けられてもよいし、ジョイスティック１２の動きに基づいて相対座標系で対応付けられてもよい。また、ジョイスティック１２の押下げ操作が可能な場合は、制御装置２０は、ジョイスティック操作検出手段１６からの押下げ操作を表す操作信号に応答して、選択されている選択項目の決定処理を行う。尚、選択されている選択項目とは、カーソルが位置する選択項目であってよく、この場合、カーソルが位置する選択項目とは、例えば他の選択項目に対して強調された選択項目であってよい。決定処理は、決定された選択項目に応じた機能を実現する処理であってよい。例えば、決定処理は、下位の選択項目の表示や、画面表示の変更等のような画面表示の遷移や、文字の入力、アプリケーションの起動、他のＥＣＵ（例えば、エアコンＥＣＵ等）への制御信号の送信等を伴うものであってよい。決定処理は、"決定操作"が検出されたことをユーザに伝達するために、決定された選択項目の表示を適切に変化させることや、所定の音を発生させることを伴ってもよい。
【００２５】
制御装置２０は、地図表示の表示中は、ナビＥＣＵ２２と協動して、ポインティングモード及びスクロールモードのいずれかのモードで選択的に動作してもよい。ポインティングモードでは、制御装置２０は、ジョイスティック操作検出手段１６からの操作信号（前後方向・左右方向の操作を表す操作信号）に応じて、地図表示上でのカーソルを移動させる。尚、ポインティングモード中、地図表示上でのカーソルの位置は、ジョイスティック１２の位置と絶対座標系で対応付けられてもよい。即ち、可動範囲１２ａ内の各位置は、ディスプレイ３０の画面上の各位置に絶対的に対応付けられてよい。また、制御装置２０は、カーソルの位置が現在地以外にあるときは、ジョイスティック操作検出手段１６からの押下げ操作を表す操作信号に応答して、ポインティングモードからスクロールモードに切り替わってよい。この際、カーソルの表示形態が変化して（例えば、ポインタ形態や十字マーク形態のカーソルから、図４に示すようなカーソル９２の表示形態に変化して）、スクロールモードへの切り替えが分かるようにしてもよい。また、スクロールモードへの切り替えの際、カーソルの表示位置がディスプレイ３０の画面内の略中央の所定位置に来るように、地図表示が相対的に移動（スクロール）されてもよい。また、制御装置２０は、カーソルの位置が現在地にあるときは、ジョイスティック操作検出手段１６からの押下げ操作（決定操作）を表す操作信号に応答して、現在地周辺の地点情報（例えば、ＰＯＩ：Point Of Interestや、周辺施設の口コミ情報等）を出力してもよい。この場合、ポインティングモードが維持され、地図表示上に地点毎に選択項目が表示されてよい。この場合、制御装置２０は、ある地点の選択項目が選択されている状態で、押下げ操作（決定操作）を検出した場合に、当該地点の詳細な情報を出力することとしてもよい。
【００２６】
ナビＥＣＵ２２は、ＧＰＳ受信機（図示せず）からの測位情報に基づいて現在地（自車位置）や走行方向を検出し、目的地までの経路案内制御などを行う。この際、ナビＥＣＵ２２は、ディスプレイ３０上に表示される地図表示上に現在地の表示を出力し、各種案内を実行してもよい。また、ナビＥＣＵ２２は、上述の如く、制御装置２０と協動して、ディスプレイ３０の画面表示制御を行う。この際、ナビＥＣＵ２２は、ディスプレイ３０の画面表示の画像信号を生成し、ディスプレイ３０に送信する。例えば、ナビＥＣＵ２２は、２次元の地図表示を出力中に、制御装置２０から３次元の地図表示への画面表示切換指令を受信した場合には、３次元の地図表示を描画して得られる画像信号を生成し、ディスプレイ３０に送信する。尚、ナビＥＣＵ２２の一部または全部は、制御装置２０により実現されてもよい。
【００２７】
ディスプレイ３０は、操作部１０に対して遠隔位置に配置（固定）される。ディスプレイ３０は、液晶ディスプレイやＨＵＤ（ヘッドアップディスプレイ）のような任意の表示装置であってよい。ディスプレイ３０は、車室内の適切な位置（例えば、インストルメントパネル）に配置される。尚、ディスプレイ３０は、携帯型のディスプレイであってもよく、この場合、ディスプレイ３０は、車両内に持ち込まれ、車室内の適切な位置に（一時的に）固定されることになる。ディスプレイ３０は、タッチパネルディスプレイであってもよいし、タッチ操作ができないタイプのディスプレイであってもよい。ディスプレイ３０には、地図表示や操作画面表示等が表示される。尚、地図表示の非表示時は、ディスプレイ３０には、ＴＶ、周辺監視カメラの映像等が表示されてもよい。
【００２８】
図３は、３次元の地図表示（以下、「３Ｄ地図表示」と称する）と２次元の地図表示（以下、「２Ｄ地図表示」と称する）の説明図であり、（Ａ）は、３Ｄ地図表示の一例を概略的に示し、（Ｂ）は、２Ｄ地図表示の一例を概略的に示す。
【００２９】
２Ｄ地図表示は、図３（Ｂ）に示すように、天空から地上を見下ろすような態様（平面視）で地図を表す表示であってよい。従って、同じ距離の2点間は、地図のどの位置でも同じ距離で描画される。例えば、同じ幅員の道路は、地図のどの位置でも同じ幅で描画される。
【００３０】
３Ｄ地図表示は、図３（Ａ）に示すように、高所（天空ほどは高くないが、実空間内のユーザの視点よりも上方）から地上を斜めに下方に見る態様（俯瞰視ないし鳥瞰視）で地図を表す表示であってよい。従って、同じ距離の2点間は、地図の上方向に行くほど近くなる態様で描画されてよい。例えば、同じ幅員の道路は、自車位置表示Ｑ１から遠い位置に行くほど細くなる幅で描画されてよい。尚、３Ｄ地図表示は、３Ｄグラフィック手法を活用して多種多様な態様で描画されることができる。例えば、３Ｄ地図表示は、高所の視点から見下ろすパースで描画されてもよいし、通常の２Ｄ地図表示をベースに、絵画・記憶要因（パース、重なり、空気遠近法等の遠近法）を付加して描画されてもよい。また、３Ｄ地図表示は、単に２Ｄ地図表示を見下ろすパースに応じて台形に変形させただけであってもよい。尚、３Ｄ地図表示の表示範囲は、図３（Ａ）に示すような台形範囲に限定されることは無く、その外側まで広範囲が見渡せるような範囲であってよい。また、３Ｄ地図表示は、ある距離に地平線が描画され、地平線より上側に空が描画される表示であってもよい。また、３Ｄ地図表示は、図３（Ａ）に示すように、好ましくは、常に自車の進行方向が上になるように（ヘディングアップ）描画される。但し、常に北の方角が上になるように（ノースアップ）描画されてもよい。尚、図３（Ａ）に示す３Ｄ地図表示では、建物表示Ｑ２は、平面状の矩形で概略的に描画されているが、直方体で描画されてもよいし、更にリアルに描画されてもよい。また、３Ｄ地図表示の視点の高度は、ユーザにより調整可能とされてもよい。
【００３１】
次に、スクロールモードにおけるジョイスティック１２の操作と地図表示のスクロール態様について説明する。尚、以下の説明において、「前進」及び「後退」の方向は、地図表示の上方向を前進とする。
【００３２】
図４は、ジョイスティック１２の操作と地図表示のスクロール態様との関係の説明図であり、（Ａ）は、ジョイスティック１２の各操作方向と３Ｄ地図表示のスクロール態様との関係の説明図であり、（Ｂ）は、ジョイスティック１２の各操作方向と２Ｄ地図表示のスクロール態様との関係の説明図である。図４には、（Ａ）及び（Ｂ）のそれぞれにおいて、上側にディスプレイ３０上の地図表示が示され、下側に操作部１０が示される。
【００３３】
制御装置２０は、スクロールモード中、地図表示上にスクロールモード用のカーソル９２を表示する。カーソル９２は、地図表示上の任意の位置を指示する機能（場所指定機能）を有する。地図表示上のカーソル９２は、地図表示の視点から視線上の任意の位置に配置されてよい。例えば、地図表示上のカーソル９２は、視線と道路の面との交点付近に配置されてもよい。
【００３４】
地図表示上のカーソル９２の位置は、スクロールモードに移行する前のポインティングモード中に、ジョイスティック１２の操作（前後操作、左右操作、またはこれらの任意の組合せの操作）に応じて変化される。即ち、地図表示に対するカーソル９２の位置は、ポインティングモード中に決定され、スクロールモード中は、ディスプレイ３０の画面内におけるカーソル９２の位置（及び向き）は、変化しない。例えば、スクロールモード中は、ディスプレイ３０の画面内におけるカーソル９２の位置は、ディスプレイ３０の画面内の略中央の所定位置で固定される。従って、以下の説明において、カーソル９２の"移動（前進、後退）"及び"旋回"とは、ディスプレイ３０の画面内のカーソル９２の絶対的な動きではなく、地図表示に対するカーソル９２の相対的な動きを表す。尚、ポインティングモードからスクロールモードへの遷移は、上述の如く、カーソル９２の位置が現在地以外にあるときに、決定操作（例えば、ジョイスティック１２の押下げ操作）に応答して実現されてもよい。
【００３５】
カーソル９２の形態は、任意である。図４に示す例では、カーソル９２は、円形と十字線（中心部は除去）との組合せからなるが、十字マーク等であってもよい。また、図４に示す例では、カーソル９２は、向き情報を持つ形態でないが、向き情報を持つ形態であってもよい。この場合、スクロールモード中は、カーソル９２の向きは固定されてよい。尚、図４に示す例では、カーソル９２は、３Ｄ地図表示上に表示されるときは、俯瞰視で描画され、２Ｄ地図表示上に表示されるに表示されるときは、平面視で描画されている。尚、ポインティングモード中のカーソルは、任意の形態であってよく、カーソル９２と異なる形態（例えば、人の手を模したポインタや、矢印や十字マーク等）であってよい。
【００３６】
また、制御装置２０は、スクロールモード中、カーソル９２のまわりにスクロールガイド表示（９４Ｌ，９４Ｒ等）を表示する。スクロールガイド表示は、ジョイスティック１２によるスクロール操作を案内するための表示である。尚、スクロールモード中、スクロールガイド表示は、カーソル９２と共に位置が固定される。
【００３７】
３Ｄ地図表示の表示中は、制御装置２０は、図４（Ａ）に示すように、スクロールガイド表示９４Ｌ，９４Ｒをカーソル９２の左右にそれぞれ表示すると共に、スクロールガイド表示９６Ａ，９６Ｂをカーソル９２の上下にそれぞれ表示する。スクロールガイド表示９４Ｌは、左方向の円環矢印の形態であり、カーソル９２の左回りの回転（旋回）をガイドする。スクロールガイド表示９４Ｒは、右方向の円環矢印の形態であり、カーソル９２の右回りの回転（旋回）をガイドする。スクロールガイド表示９６Ａは、上方向の直線矢印の形態であり、カーソル９２の前進をガイドする。スクロールガイド表示９６Ｂは、下方向の直線矢印の形態であり、カーソル９２の後退をガイドする。
【００３８】
２Ｄ地図表示の表示中は、制御装置２０は、図４（Ｂ）に示すように、スクロールガイド表示９６Ｃ，９６Ｄをカーソル９２の左右にそれぞれ表示すると共に、スクロールガイド表示９６Ａ，９６Ｂをカーソル９２の上下にそれぞれ表示する。スクロールガイド表示９６Ａは、上方向の直線矢印の形態であり、カーソル９２の前進をガイドする。スクロールガイド表示９６Ｂは、下方向の直線矢印の形態であり、カーソル９２の後退をガイドする。スクロールガイド表示９６Ｃは、左方向の直線矢印の形態であり、カーソル９２の左移動をガイドする。スクロールガイド表示９６Ｄは、右方向の直線矢印の形態であり、カーソル９２の右移動をガイドする。
【００３９】
また、制御装置２０は、好ましくは、スクロールモード中、図４に示すように、地図表示上にカーソル９２と自車位置表示Ｑ１とを結ぶ接続線表示８０を表示する。これにより、スクロール中に、ユーザが自車位置表示Ｑ１の方向を見失うことがなく、自車との相対関係を効率的に把握することができる。また、接続線表示８０は、好ましくは、カーソル９２と自車位置表示Ｑ１との間の距離に応じて太さが変化する態様で描画される。例えば、接続線表示８０は、ゴム紐のように、カーソル９２の位置が自車位置に近いときは太くなり、遠いときは細くなる態様で、太さが可変に描画されてもよい。このようにして、カーソル９２と自車位置表示Ｑ１との間の距離の遠近を視覚的に表現する効果を持たせてもよい。
【００４０】
また、制御装置２０は、好ましくは、接続線表示８０の近傍に、カーソル９２と自車位置表示Ｑ１との間の地図上での距離を表す距離表示８２（図４に示す「２．１ｋｍ」参照）を表示する。これにより、スクロールモード中、現在地からカーソル９２に対応する地図表示上の位置までの距離（地図上での距離）を把握することができる。尚、距離表示８２の値の算出の基準となる３Ｄ地図表示上におけるカーソル９２に対応する位置は、その状態で２Ｄ地図表示に切り換えたときの２Ｄ地図表示上のカーソル９２の位置に対応してよい。
【００４１】
３Ｄ地図表示の表示中は、制御装置２０は、ジョイスティック１２の操作（前後操作、左右操作、またはこれらの任意の組合せの操作）に応じて、３Ｄ地図表示の上下スクロール、３Ｄ地図表示の左回り及び右回りの回転（旋回）スクロール、及び、これらの任意の組合せ（例えば、例えば左回りに回転スクロールしつつ、上スクロール）を実現する。
【００４２】
図４（Ａ）に示す例では、制御装置２０は、ジョイスティック１２の前方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で３Ｄ地図表示を下方に移動（スクロール）させる。カーソル９２に対して３Ｄ地図表示が下方に移動することで、カーソル９２が３Ｄ地図表示上を前進しているかのようなスクロール（下（後）スクロール）が実現される。このようにして、ジョイスティック１２の前方向への操作によりカーソル９２の前進が実現される。
【００４３】
同様に、図４（Ａ）に示す例では、制御装置２０は、ジョイスティック１２の後方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で３Ｄ地図表示を上方に移動（スクロール）させる。カーソル９２に対して３Ｄ地図表示が上方に移動することで、カーソル９２が３Ｄ地図表示上を後退しているかのようなスクロール（上（前）スクロール）が実現される。このようにして、ジョイスティック１２の後方向への操作によりカーソル９２の後退が実現される。尚、制御装置２０は、かかる後退の開始時（即ち、ジョイスティック１２の後方向への操作の開始時）、視点の高度を僅かに上昇させる（ズームアウトさせる）ことで、視点が後に引くようなエフェクトを生成してもよい。
【００４４】
同様に、図４（Ａ）に示す例では、制御装置２０は、ジョイスティック１２の左方向への操作に応じて、カーソル９２の位置（向き）を維持しつつ、ディスプレイ３０上でカーソル９２の位置を中心として３Ｄ地図表示を右回りに回転（スクロール）させる。カーソル９２に対して３Ｄ地図表示が右回りに回転することで、カーソル９２が３Ｄ地図表示上を左旋回しているかのようなスクロール（右回転スクロール）が実現される。このようにして、ジョイスティック１２の左方向への操作によりカーソル９２の左旋回が実現される。尚、３Ｄ地図表示の回転は、カーソル９２回りに（３Ｄ地図表示上のカーソル９２の位置が変化せず且つ視点の高度が変化しない態様で）実現されてよい。
【００４５】
同様に、図４（Ａ）に示す例では、制御装置２０は、ジョイスティック１２の右方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上でカーソル９２の位置を中心として３Ｄ地図表示を左回りに回転（スクロール）させる。カーソル９２に対して３Ｄ地図表示が左回りに回転することで、カーソル９２が３Ｄ地図表示上を右旋回しているかのようなスクロール（左回転スクロール）が実現される。このようにして、ジョイスティック１２の右方向への操作によりカーソル９２の右旋回が実現される。尚、３Ｄ地図表示の回転は、カーソル９２回りに（３Ｄ地図表示上のカーソル９２の位置が変化せず且つ視点の高度が変化しない態様で）実現されてよい。
【００４６】
尚、上述では、下スクロール、上スクロール、右回転スクロール及び左回転スクロールが単独で実現される場合を説明したが、ジョイスティック１２の操作方向が前後及び左右の組合せの方向であるときは、それに応じて、対応する２つのスクロールが同時に実現される。例えば、ジョイスティック１２の操作方向が後方且つ右方向（右斜め後方）であるときは、上スクロール及び左回転スクロールと同時に実現されることになる。また、ジョイスティック１２の操作方向が前方且つ左方向（左斜め前方）であるときは、下スクロール及び右回転スクロールと同時に実現されることになる。
【００４７】
２Ｄ地図表示の表示中は、制御装置２０は、ジョイスティック１２の操作（前後操作、左右操作、またはこれらの任意の組合せの操作）に応じて、２Ｄ地図表示の上下スクロール、２Ｄ地図表示の左右スクロール、及び、これらの任意の組合せ（例えば、斜め上へのスクロール）を実現する。
【００４８】
図４（Ｂ）に示す例では、制御装置２０は、ジョイスティック１２の前方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で２Ｄ地図表示を下方に移動（スクロール）させる。カーソル９２に対して２Ｄ地図表示が下方に移動することで、カーソル９２が２Ｄ地図表示上を前進しているかのようなスクロール（下スクロール）が実現される。このようにして、ジョイスティック１２の後方向への操作によりカーソル９２の前進が実現される。
【００４９】
同様に、図４（Ｂ）に示す例では、制御装置２０は、ジョイスティック１２の後方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で２Ｄ地図表示を上方に移動（スクロール）させる。カーソル９２に対して２Ｄ地図表示が上方に移動することで、カーソル９２が２Ｄ地図表示上を後退しているかのようなスクロール（上スクロール）が実現される。このようにして、ジョイスティック１２の後方向への操作によりカーソル９２の後退が実現される。
【００５０】
同様に、図４（Ｂ）に示す例では、制御装置２０は、ジョイスティック１２の左方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で２Ｄ地図表示を右方向に移動（スクロール）させる。カーソル９２に対して２Ｄ地図表示が右方向に移動することで、カーソル９２が２Ｄ地図表示上を左方向に移動しているかのようなスクロール（右スクロール）が実現される。このようにして、ジョイスティック１２の左方向への操作によりカーソル９２の左移動が実現される。
【００５１】
同様に、図４（Ｂ）に示す例では、制御装置２０は、ジョイスティック１２の右方向への操作に応じて、カーソル９２の位置を維持しつつ、ディスプレイ３０上で２Ｄ地図表示を左方向に移動（スクロール）させる。カーソル９２に対して２Ｄ地図表示が左方向に移動することで、カーソル９２が２Ｄ地図表示上を右方向に移動しているかのようなスクロール（左スクロール）が実現される。このようにして、ジョイスティック１２の右方向への操作によりカーソル９２の右移動が実現される。
【００５２】
尚、３Ｄ地図表示の表示中及び２Ｄ地図表示の表示中のいずれにおいても、制御装置２０は、スクロールモード中に、決定操作（例えば、ジョイスティック１２の押下げ操作）を検出した場合、そのときのカーソル９２の地図表示上の位置に応じて、その地点の地点情報及び／又は周辺の地点情報（例えば、ＰＯＩ等）を出力してもよい。これにより、ユーザは、スクロールモード中に、カーソル９２が地図表示上の所望の場所上に来たときに、決定操作（場所指定）を行うことで、その場所の地点情報及び／又は周辺の地点情報を閲覧することができる。また、このような決定操作（場所指定）が行われると、ポインティングモードに移行してよく、制御装置２０は、地図表示上に地点毎に選択項目を表示してもよい。そして、制御装置２０は、ある地点の選択項目が選択されている状態で、押下げ操作（決定操作）を検出した場合に、当該地点の詳細な情報を出力することとしてもよい。
【００５３】
また、制御装置２０は、地図表示の各種スクロール中、接続線表示８０の表示状態を維持してよい。この場合、カーソル９２の位置に対して自車位置表示Ｑ１の位置が地図表示と共に移動するので、カーソル９２と自車位置表示Ｑ１との位置関係の変化に応じて接続線表示８０は動的に変化する（同様に、距離表示８２の数値も動的に変化する）。尚、接続線表示８０は、自車位置表示Ｑ１が画面外に移動した場合（即ち自車位置表示Ｑ１が表示されなくなった場合）も維持されてよい。これにより、スクロール中、ユーザは、自車位置表示Ｑ１の方向を見失うことがなく、現在地周辺の地図を効率的に把握することができる。
【００５４】
このように図４に示す例によれば、３Ｄ地図表示の表示中、上述の如く、ジョイスティック１２の前後方向の操作は、３Ｄ地図表示上でカーソル９２の前進及び後退を実現し、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回を実現する。これにより、ユーザは、カーソル９２の位置を後上方からの視点から見下ろしたように位置を正確に把握しつつ、地図上で空を自由に飛び回る感覚が得られ、カーソル９２の周辺の地図を効率的に把握することができる。この"空を自由に飛び回る感覚"は、商品性の向上に大きく寄与する。尚、上述の如く地図表示の拡大・縮小のためのスイッチ１４ｃを設ける場合、３Ｄ地図表示の表示中にスイッチ１４ｃを操作すると、３Ｄ地図表示が拡大・縮小される。３Ｄ地図表示の表示中の拡大・縮小は、あたかも視点が下降・上昇しているかのような見え方になり、"空を自由に飛び回る感覚"を更に強調することができる。
【００５５】
また、図４に示す例によれば、地図表示のスクロール中、カーソル９２が表示され続けるので、カーソル９２を自車に見立てて、地図表示中の道路に沿ってカーソル９２を動かす（操縦する）ことができる。これにより、例えば３Ｄ地図表示の表示中、ユーザは、地図上の道路に沿って上空を飛びながら移動する感覚が得られ、現在地周辺の地図（例えば、目的地までの経路等）を効率的に把握することができる。
【００５６】
また、図４に示す例によれば、３Ｄ地図表示の表示中、カーソル９２の前進及び後退は、車両のシフト操作及びアクセル操作に対応し、カーソル９２の左右の旋回は、ステアリングホイール（ハンドル）の左右に切る操作に対応するので、車両の動きに対応した動きでカーソル９２を直感的に動かす（操縦する）ことができる。これは、２Ｄ地図表示の表示中のカーソル９２の左右の移動と対照的である。即ち、２Ｄ地図表示の表示中は、真横に平行移動できない車両の動きを、カーソル９２で実現する。具体的には、前進及び後退時のカーソル９２の移動速度（即ちアクセル開度）は、ジョイスティック１２の前後方向の変位（中立位置からの操作量）に応じて可変されてもよい。また、同様に、旋回時のカーソル９２の旋回角度（即ち操舵角）は、ジョイスティック１２の左右方向の変位（中立位置からの操作量）に応じて可変されてもよい。尚、当然ながら、ジョイスティック１２の変位（中立位置からの操作量）は、ジョイスティック操作検出手段１６により２段階以上で検出され、カーソル９２の移動速度等は２段階以上で可変されてよい。
【００５７】
また、図４に示す例によれば、ジョイスティック１２の位置は前後・左右の４方向のみならず、斜め方向も検出できるため（８方向や１６方向、全方向への準アナログ的な多値）、例えばジョイスティック１２の斜め前方への操作により得られるカーソル９２の動きは、車両がカーブを曲がっていくような動きとなる。
【００５８】
このように、図４に示す例によれば、ユーザは、３Ｄ地図表示上において、例えば道なりに進行方向を追っていくようなスクロールを直感的に容易に行うことが可能となる。また、その場旋回（ジョイスティック１２の前後操作を伴わない左右操作）により周囲を見渡し、スクロール先の所望の地点を見つけ易くなる等、視野の変更を容易に行うことが可能である。尚、３Ｄ地図表示の表示中のその場旋回は、３Ｄ地図表示の表示中に実現されるカーソル９２の各種動きのうちの、実際には出来ない車両の動きを実現する唯一の動きである。
【００５９】
また、図４に示す例によれば、３Ｄ地図表示の表示中と、２Ｄ地図表示の表示中とで、ジョイスティック１２の各操作方向に割当てられるスクロール方向が異なる。即ち、３Ｄ地図表示の表示中では、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回を実現するのに対して、２Ｄ地図表示の表示中では、ジョイスティック１２の左右方向の操作は、２Ｄ地図表示上でカーソル９２の左右移動を実現する。これにより、２種類の操作部材を使用することなく、１つの操作部材（ジョイスティック１２）で地図表示の上下スクロール・左右スクロール・回転スクロールを実現することができる。尚、３Ｄ地図表示と２Ｄ地図表示との間の切り替えは任意の方法で実現されてもよい。例えば、かかる切り替え操作用のハードスイッチ１４を設定してもよい。或いは、ジョイスティック１２自体の操作により３Ｄ地図表示と２Ｄ地図表示との間の切り替えを実現することも可能である。例えば、ジョイスティック１２の可動範囲内に高反力領域を設定しておき、かかる高反力領域を越える操作が検出された場合に、３Ｄ地図表示と２Ｄ地図表示との間の切り替えを実現することとしてもよい（この構成については、図６を参照して後述）。
【００６０】
ここで、３Ｄ地図表示の表示中は、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回を実現するので、上述の如く長所がある反面、左右への移動は困難を伴う（例えば、切り返しや一回りして戻ってくる等の手間が増える）。これに対して、２Ｄ地図表示の表示中は、ジョイスティック１２の左右方向の操作は、２Ｄ地図表示上でカーソル９２の左右移動を実現するので、カーソル９２の左右への移動は容易である。従って、図４に示す例によれば、ユーザは、３Ｄ地図表示と２Ｄ地図表示とを切り替えながらジョイスティック１２の左右方向の操作を行うことで、それぞれの長所を生かしながら、直感的な移動と正確な場所指定とを容易に行うことができる。
【００６１】
尚、図４に示す例では、好ましい実施例として、接続線表示８０や距離表示８２を表示しているが、これらは省略されてもよい。
【００６２】
図５は、反力マップの一例を示す図である。図５に示す反力マップは、３Ｄ地図表示の表示中及び２Ｄ地図表示の表示中に共通して使用されてよい。また、図５に示す反力マップは、地図表示の表示中、ポインティングモード及びスクロールモードのいずれのモードにおいても使用されてよい。但し、決定操作等により地図表示上に操作項目が表示されるときは、操作項目の表示に対応して反力マップが切り替えられてもよい。
【００６３】
反力マップは、ジョイスティック１２の位置に応じた反力の大きさ及び方向を規定するマップであってよい。反力マップは、図５に示すように、ジョイスティック１２の位置の可動範囲１２ａに対応した矩形のマップ領域１２０を想定して設定されてよい。可動範囲１２ａ内の各位置は、マップ領域１２０内の各位置と一対一（絶対座標系）で対応付けられてよい。即ち、ジョイスティック１２の各位置（可動範囲１２ａ内の各位置）は、マップ領域１２０内の各位置と一対一で対応付けられてよい。尚、以下の説明において、ジョイスティック１２の位置や、マップ領域１２０内の位置関係について、「上下方向」とは、ユーザ（操作者）から遠い側（奥側）を上側とし、ユーザに近い側（手前側）を下側とする。また、マップ領域１２０について「内側」及び「外側」は、中心領域１２８を基準とする。
【００６４】
図５に示す例では、反力マップには、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄと、通常操作領域１２４と、周縁領域１２６と、中心領域１２８とが設定される。
【００６５】
高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄは、通常操作領域１２４を囲繞する態様で設けられる。高反力領域１２２Ａは、通常操作領域１２４の上側に配置される。高反力領域１２２Ｂは、通常操作領域１２４の下側に配置される。高反力領域１２２Ｃは、通常操作領域１２４の左側に配置される。高反力領域１２２Ｄは、通常操作領域１２４の右側に配置される。通常操作領域１２４は、マップ領域１２０の大部分を占める態様で、マップ領域１２０の中央に配置される。ジョイスティック１２によるポインティング操作（カーソル移動操作）は、通常操作領域１２４内で実現されてよい。周縁領域１２６は、マップ領域１２０の周縁を形成する態様で、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄよりも外周側に配置される。中心領域１２８は、マップ領域１２０の中心に配置される。中心領域１２８は、ジョイスティック１２の中立位置に対応してよい。
【００６６】
ジョイスティック１２の位置が高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内にあるときは、図５にて矢印Ｆ２で模式的に示すように、通常操作領域１２４に戻す方向の力（内側に向かう力）がジョイスティック１２に付与される。従って、ユーザがジョイスティック１２を操作して、通常操作領域１２４から高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内にジョイスティック１２の位置を変化させようとすると、あたかもそこに"壁"があるかのようにジョイスティック１２を押し返すような反力が発生する。即ち、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄは、通常操作領域１２４から外側に向かうジョイスティック１２の位置変化に対して反力壁として機能する。尚、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄで生じる力（高反力）は、通常のユーザの操作力で打ち勝つことができる範囲内の任意の値であってよく、操作性や節度感(壁感)を考慮して適合されてもよい。
【００６７】
ジョイスティック１２の位置が通常操作領域１２４内にあるときは、図５にて矢印Ｆ１で模式的に示すように、中心領域１２８（ジョイスティック１２の中立位置に対応）へ引き込む力(中心に向かう力)がジョイスティック１２に付与される。これにより、例えば、ジョイスティック１２から手を離すと、ジョイスティック１２は自然に中立位置に戻ることになる。この場合、通常操作領域１２４で発生される力の大きさは、通常操作領域１２４内での操作性を考慮して設定されるが、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄで発生される力の大きさよりも有意に小さく設定されてよい。尚、ジョイスティック１２の位置が中心領域１２８内にあるときは、ジョイスティック１２に付与される力はゼロであってよい。
【００６８】
ジョイスティック１２の位置が周縁領域１２６内にあるときは、図５にて矢印Ｆ３で模式的に示すように、外向きの力がジョイスティック１２に付与される。これにより、ユーザは、高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ（反力壁）を越えたことを感じることができる。尚、かかる壁越え感覚を付与する必要がない場合は、ジョイスティック１２の位置が周縁領域１２６内にあるときにジョイスティック１２に付与される力はゼロであってもよい。
【００６９】
図６は、図５に示すマップを用いて制御装置２０により実行される処理の一例を示すフローチャートである。図６に示す処理は、ディスプレイ３０上に３Ｄ地図表示が表示されているときの処理に関する。ディスプレイ３０上に２Ｄ地図表示が表示されているときの処理についても実質的に同様であってよい。図６に示す処理ルーチンは、３Ｄ地図表示の表示中におけるスクロールモード中に、所定の処理周期毎に繰り返し実行されてよい。
【００７０】
ステップ６００では、ジョイスティック操作検出手段１６からの操作情報に基づいて、ジョイスティック１２の位置が通常操作領域１２４内にあるか否かを判定する。ジョイスティック１２の位置が通常操作領域１２４内にある場合は、ステップ６０２に進み、それ以外の場合、ステップ６０４に進む。
【００７１】
ステップ６０２では、ジョイスティック１２の位置（ジョイスティック１２の操作方向）に応じて３Ｄ地図表示のスクロールを行う。３Ｄ地図表示のスクロールは、図４（Ａ）を参照して説明した態様で実行されてよい。この際のスクロール速度は、所定の通常速度であってよい。但し、通常操作領域１２４内でも、スクロール速度を可変してもよい。例えば、通常操作領域１２４の外側に向かうほどスクロール速度が大きくなる態様で、スクロール速度を可変してもよい。ステップ６０２の処理が終了すると、次の処理周期でステップ６００からの処理を開始する。
【００７２】
ステップ６０４では、ジョイスティック操作検出手段１６からの操作情報に基づいて、ジョイスティック１２の位置が高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内にあるか否かを判定する。ジョイスティック１２の位置が高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内にある場合は、ステップ６０６に進み、それ以外の場合、ステップ６０８に進む。
【００７３】
ステップ６０６では、ジョイスティック１２の位置に応じて３Ｄ地図表示のスクロールを行う。３Ｄ地図表示のスクロールは、図４（Ａ）を参照して説明した態様で実行されてよい。この際のスクロール速度は、上記のステップ６０２で実現されるスクロール速度よりも高い。従って、ジョイスティック１２の位置が通常操作領域１２４内から高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内に入ると、スクロール速度が上昇される（即ち、３Ｄ地図表示上のカーソル９２の旋回速度及び移動速度が増加する）。即ち、ユーザが反力壁に抗して外側に力を加えている状況においては、３Ｄ地図表示上のカーソル９２の速度は、通常操作領域１２４内で操作するときよりも増加する。これにより、ユーザは、前後の壁（高反力領域１２２Ａ，１２２Ｂ）や左右の壁（高反力領域１２２Ｃ，１２２Ｄ）を押す感覚で、より速いストローク速度を得ることができ、操作性が向上する。尚、ジョイスティック１２の位置が高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内にあるときのスクロール速度は、一定であってもよいし、可変であってよい。例えば、ジョイスティック１２の位置が高反力領域１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ内の外側に向かうにつれて、反力を強めながらスクロール速度が段階的に上昇する態様が実現されてもよい。ステップ６０６の処理が終了すると、次の処理周期でステップ６００からの処理を開始する。
【００７４】
ステップ６０８では、ジョイスティック１２の位置が下側の高反力領域１２２Ｂ内から（下側の）周縁領域１２６に移動したか否かを判定する。即ち、ジョイスティック１２の位置が下側の高反力領域１２２Ｂを下方に越えて周縁領域１２６まで移動したか否か（即ち壁越え操作を検出したか否か）を判定する。ジョイスティック１２の位置が下側の高反力領域１２２Ｂ内から周縁領域１２６に移動した場合は、ステップ６１０に進み、それ以外の場合は、次の処理周期でステップ６００からの処理を開始することとしてよい。但し、それ以外の場合として、例えば、ジョイスティック１２の位置が左右の高反力領域１２２Ｃ又は１２２Ｄ内から周縁領域１２６に移動した場合には、所定の機能(例えば、各種のメニュー選択項目を呼び出す機能等)を実現してもよい。
【００７５】
ステップ６１０では、ディスプレイ３０上の地図表示を３Ｄ地図表示から２Ｄ地図表示へと切り替える。尚、このようにして２Ｄ地図表示に切り替えられると、スクロールモード中、図６と同様の処理が実行されてよい。この場合、ジョイスティック１２の位置が上側の高反力領域１２２Ａ内から（上側の）周縁領域１２６に移動した場合、即ち、ジョイスティック１２の位置が上側の高反力領域１２２Ａを上方に越えて周縁領域１２６まで移動した場合に（ステップ６０８参照）、ディスプレイ３０上の地図表示を２Ｄ地図表示から３Ｄ地図表示へと切り替えることとしてよい（ステップ６１０参照）。
【００７６】
尚、２Ｄ地図表示及び３Ｄ地図表示間の切り替えは、アニメーションを伴う連続的な遷移により実現されてもよい。これにより、地図の視点が変化したとことを、ユーザが直感的に理解し易くなる。尚、アニメーションを伴う連続的な遷移は任意の態様であってもよいが、例えば、３Ｄ地図表示から２Ｄ地図表示への切り替え時は、地図表示が手前に起き上がりつつ、視点の高度が増加するような（ズームアウトするような）態様で実現されてもよい。逆に、２Ｄ地図表示から３Ｄ地図表示への切り替え時は、地図表示が奥に倒れつつ、視点の高度が低下するような態様で実現されてもよい。また、３Ｄ地図表示におけるカーソル９２は高さの概念はなく位置を指定するときにもカーソル９２の位置そのままが地図上の指定点となってもよいが、２Ｄ地図表示と３Ｄ地図表示間の切り替え時にはカーソル９２の位置を少し前後に移動させることで、見下ろし角度分の位置ずれを表現し、視点移動の直感性を向上させてもよい。
【００７７】
このようにして図６に示す処理によれば、３Ｄ地図表示から２Ｄ地図表示への切り替えは、ジョイスティック１２の位置が下側の高反力領域１２２Ｂを下方に越えることにより実現される。これにより、ユーザは、ジョイスティック１２を用いて、各種スクロールを行いながら、３Ｄ地図表示から２Ｄ地図表示への切り替えを実現することができる。
【００７８】
また、２Ｄ地図表示から３Ｄ地図表示への切り替えが、上側の高反力領域１２２Ａを上方に越えることにより実現される場合には、ユーザは、ジョイスティック１２を用いて、各種スクロールを行いながら、２Ｄ地図表示から３Ｄ地図表示への切り替えを実現することができる。この場合、地図表示の切り替えのための操作方向(壁越え操作の方向)と地図表示の変化が対応するので、ユーザは、直感的に２Ｄ地図表示及び３Ｄ地図表示間の切り替え操作を行うことが容易となる。即ち、地図表示の上部を押す感覚で地図表示を倒し（３Ｄ地図表示へ遷移）、地図表示の下部を押す感覚で地図表示を起こす（２Ｄ地図表示へ遷移）ことができ、直感的な操作が可能である。一般的に、ディスプレイ３０の画面が略垂直に(立てて)配置されるので、このような割当てが最適である。但し、逆であってもよい。
【００７９】
尚、図６に示す例において、下側の高反力領域１２２Ｂは、３Ｄ地図表示の表示中のみ機能してもよい。即ち、下側の高反力領域１２２Ｂは、２Ｄ地図表示の表示中は、無効化されてもよい。同様に、上側の高反力領域１２２Ａは、２Ｄ地図表示の表示中のみ機能してもよい。即ち、上側の高反力領域１２２Ａは、３Ｄ地図表示の表示中は、無効化されてもよい。例えば、２Ｄ地図表示の表示時用と、３Ｄ地図表示の表示時用とで別々の反力マップを用意し、２Ｄ地図表示用の反力マップでは、下側の高反力領域１２２Ｂは形成されず、３Ｄ地図表示用の反力マップでは、上側の高反力領域１２２Ａは形成されないようにしてもよい。
【００８０】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
【００８１】
例えば、上述した実施例では、入力装置の好ましい一例として、前後方向と左右方向の同時操作が可能なジョイスティック１２を含む操作部１０を用いているが、前後方向と左右方向の同時操作が不能な入力装置が代替的に使用されてもよい。即ち、前後方向と左右方向のそれぞれの操作のみが可能な入力装置が代替的に使用されてもよい。かかる入力装置は、例えば機械的なスイッチであってもよいし、タッチスイッチ等であってもよい。かかる場合であっても、複合的なスクロールは実現不能であるものの（操作性が劣るものの）、上述した実施例とほぼ同様の効果を得ることができる。
【００８２】
また、上述した実施例では、入力装置の好ましい一例として、ジョイスティック１２を含む操作部１０を用いているが、ジョイスティック１２に代えて、トラックボールや平面タッチパッド等が使用されてもよい。その際、反力（ハプティック機構）を使用しないものであってよく、また、それぞれの態様に応じて同様の効果を生じさせる反力機構が設けられてもよい。例えば、トラックボールの場合、回転を押させるブレーキ機構が設けられてもよい。また、平面タッチパッドの場合、壁の存在を感じさせる振動機構等が設けられてもよい。平面タッチパッドの場合、例えば、反力壁の機能は、所定の振動（振動フィードバック）を発生させることにより実現されてもよい。
【００８３】
また、上述した実施例では、好ましい実施例として、３Ｄ地図表示と２Ｄ地図表示とが選択的に表示可能とされているが、２Ｄ地図表示は表示不能な構成であってもよい。また、上述した実施例では、好ましい実施例として、２Ｄ地図表示の表示中、ジョイスティック１２の左右方向の操作は、２Ｄ地図表示上でカーソル９２の左右移動を実現し、ジョイスティック１２の前後方向の操作は、２Ｄ地図表示上でカーソル９２の上下移動を実現するが、他の態様であってもよい。例えば、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回（カーソル９２まわりの２Ｄ地図表示の旋回）を実現し、ジョイスティック１２の前後方向の操作は、２Ｄ地図表示上でカーソル９２の上下移動を実現してもよい。
【００８４】
また、上述した実施例では、３Ｄ地図表示の表示中、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回（カーソル９２まわりの３Ｄ地図表示の旋回）を実現し、ジョイスティック１２の前後方向の操作は、３Ｄ地図表示上でカーソル９２の上下移動を実現するが、逆であってもよい。即ち、３Ｄ地図表示の表示中、ジョイスティック１２の左右方向の操作は、３Ｄ地図表示上でカーソル９２の左右移動を実現し、ジョイスティック１２の前後方向の操作は、３Ｄ地図表示上でカーソル９２の左右の旋回を実現してもよい。
【００８５】
また、上述した実施例では、ジョイスティック１２の変位（中立位置からの操作量）に応じてカーソル９２の旋回速度が変化されるが、これに替えて、ジョイスティック１２の変位に応じてカーソル９２の旋回角度を変化させてよい。具体的には、旋回時のカーソル９２の旋回角度（即ち操舵量）は、ジョイスティック１２の左右方向の変位（中立位置からの操作量）に応じて可変されてもよい。尚、旋回時のカーソル９２の旋回角度がジョイスティック１２の左右方向の変位に応じて可変される場合は、ジョイスティック１２の左右方向の変位が一定値に維持されると、旋回は、対応する旋回角度が実現された時点で停止されるが、旋回時のカーソル９２の旋回速度がジョイスティック１２の左右方向の変位に応じて可変される場合は、ジョイスティック１２の左右方向の変位が一定値に維持されても旋回が継続される（一定の旋回速度で旋回し続ける）。尚、当然ながら、ジョイスティック１２の変位（中立位置からの操作量）は、２段階以上で検出され、カーソル９２の旋回角度は２段階以上で可変される。
【００８６】
また、上述した実施例では、３Ｄ地図表示の表示中、ジョイスティック１２の左右方向の操作によって、３Ｄ地図表示がカーソル９２回りに回転されているが、３Ｄ地図表示が自車位置表示Ｑ１回りに回転されてもよい。
【００８７】
また、上述した実施例では、地図表示制御装置１は、車両に搭載されているが、車両以外の場所（例えば、家庭等でのパーソナルコンピューターのディスプレイ上で地図表示を表示する用途）で使用されてもよい。また、地図表示制御装置１は、車両以外の移動体（例えば携帯電話やスマートフォン、タブレット端末等）に搭載されてもよい。この場合、自車位置表示は、移動体の位置に表示に対応することになる。また、上述した実施例は、ナビゲーション用の地図表示に関するものであるが、ナビゲーション以外の用途（例えば単なる閲覧用）の地図表示にも適用可能である。
【符号の説明】
【００８８】
１    地図表示制御装置
１０    操作部
１２    ジョイスティック
１６    ジョイスティック操作検出手段
１８    反力発生手段
２０    制御装置
２２    ナビＥＣＵ
３０    ディスプレイ
８０    接続線表示
８２    距離表示
９２    カーソル
９４Ｌ，９４Ｒ，９６Ａ，９６Ｂ，９６Ｃ，９６Ｄ    スクロールガイド表示
１２０    マップ領域
１２２Ａ，１２２Ｂ，１２２Ｃ，１２２Ｄ    高反力領域
１２４    通常操作領域
１２６    周縁領域
１２８    中心領域
【図１】
2014228703.tif 000003
【図２】
2014228703.tif 000004
【図３】
2014228703.tif 000005
【図４】
2014228703.tif 000006
【図５】
2014228703.tif 000007
【図６】
2014228703.tif 000008