(57)【要約】【課題】  違和感を感じさせることなく鳥瞰図のスクロールを行う地図表示装置を提供すること。【解決手段】  ナビゲーション装置は、鳥瞰図を表示し、鳥瞰図上の任意の位置を指でタッチすることにより、スクロール先を指定することができる。鳥瞰図上の任意の位置が指定されると、タッチされた位置より少し手前側をスクロール先として鳥瞰図をスクロールする。【選択図】        図５
2006330428.tif 000002
【特許請求の範囲】
【請求項１】
地図表示装置であって、
表示手段と、
地図を見下ろしたようにして生成される鳥瞰図であって、地図上の第１の所定の位置が前記表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、前記生成した鳥瞰図を前記表示手段の表示画面に表示する表示制御手段と、
前記表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、
前記表示制御手段は、前記接触位置検出手段により前記表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、表示されている鳥瞰図の前記検出された接触位置に対応する地図上の位置を検出し、前記検出した地図上の位置から前記第１の所定の位置側に近づいた位置を第２の所定の位置として求め、前記求めた第２の所定の位置が前記表示手段の表示画面上の前記所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記地図表示装置は車両に搭載され、
車両の現在地を検出する現在地検出手段をさらに備え、
前記第１の所定の位置は、前記現在地検出手段により検出された車両の現在地に対応する地図上の位置であり、
前記表示制御手段は、前記第１の所定の位置に対応する鳥瞰図の位置に車両マークを表示することを特徴とする地図表示装置。
【請求項３】
請求項１または２に記載の地図表示装置において、
前記表示制御手段は、前記第１の所定の位置と前記検出した地図上の位置との間の所定の割合の位置を前記第２の所定の位置として求めることを特徴とする地図表示装置。
【請求項４】
請求項３に記載の地図表示装置において、
前記表示制御手段は、表示する鳥瞰図の表示スケールに応じて前記所定の割合を変化させることを特徴とする地図表示装置。
【請求項５】
請求項１または２に記載の地図表示装置において、
前記表示制御手段は、前記第１の所定の位置と前記検出した地図上の位置との間の距離が所定の距離以上離れているかどうかを判定し、前記所定の距離以上離れているとき前記第１の所定の位置と前記検出した地図上の位置との間の前記第１の所定の位置から前記所定の距離の位置を前記第２の所定の位置として求め、前記所定の距離以上離れていないとき前記検出した地図上の位置を前記第２の所定の位置として求めることを特徴とする地図表示装置。
【請求項６】
請求項１または２に記載の地図表示装置において、
前記表示制御手段は、前記表示画面を上下方向に複数の領域に分割して前記鳥瞰図を表示し、前記検出した地図上の位置が前記複数の領域のうち所定より鳥瞰図の奥側を表示する領域に位置する場合、前記第１の所定の位置と前記検出した地図上を結ぶ線と前記鳥瞰図の奥側を表示する領域の前記第１の所定の位置側の境界と交差する位置を前記第２の所定の位置として求めることを特徴とする地図表示装置。
【請求項７】
地図表示装置であって、
表示手段と、
地図を見下ろしたようにして生成される鳥瞰図であって、地図上の第１の所定の位置が前記表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、前記生成した鳥瞰図を上部に空の領域を伴って前記表示手段の表示画面に表示する表示制御手段と、
前記表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、
前記表示制御手段は、前記接触位置検出手段により前記表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、前記検出された接触位置が前記空の領域に位置するとき、前記第１の所定の位置から前記表示している鳥瞰図内の所定の距離の位置を第２の所定の位置として求め、前記求めた第２の所定の位置が前記表示手段の表示画面上の前記所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とする地図表示装置。
【請求項８】
請求項５または７に記載の地図表示装置において、
前記表示制御手段は、表示する鳥瞰図の表示スケールに応じて前記所定の距離の値を変化させることを特徴とする地図表示装置。
【請求項９】
地図表示装置であって、
表示手段と、
地図を見下ろしたようにして生成される鳥瞰図であって、地図上の所定の位置が前記表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、前記生成した鳥瞰図を前記表示手段の表示画面に表示する表示制御手段と、
前記表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、
前記表示制御手段は、前記接触位置検出手段により前記表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、表示されている鳥瞰図の前記検出された接触位置に対応する地図上の位置を検出し、前記検出した地図上の位置が識別できる表示をしながら前記検出した地図上の位置が前記表示手段の表示画面上の前記所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鳥瞰図を表示する地図表示装置に関する。
【背景技術】
【０００２】
鳥瞰図を表示モニタに表示し、タッチパネルをタッチすることにより鳥瞰図画面をスクロールするナビゲーション装置が知られている（特許文献１参照）。また、タッチした位置が画面の中心になるように画面をスクロールするナビゲーション装置が知られている（特許文献２）。さらに、鳥瞰図に空が表示されている場合、空の領域をタッチすることにより鳥瞰図外の遠方を画面の中心になるように画面をスクロールするナビゲーション装置が知られている（特許文献３）
【０００３】
【特許文献１】特開２０００−２９３８２号公報
【特許文献２】特開平７−２１０１３７号公報
【特許文献３】特開平１０−２２２０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、鳥瞰図は画面上部に行くほど縮尺が小さくなり、詳細な表示がなされない。その結果、鳥瞰図の画面上部の位置をタッチしてスクロールさせる場合、よく見えていなかった地図が画面中心にスクロールされて拡大して表示され違和感を感じる。空の領域をタッチしてスクロールする場合も、見えていなかった地図が表示され同様に違和感を感じる。
【０００５】
本発明は、違和感を感じさせることなく鳥瞰図のスクロールを行う地図表示装置を提供する。
【課題を解決するための手段】
【０００６】
請求項１の発明は、地図表示装置に適用され、表示手段と、地図を見下ろしたようにして生成される鳥瞰図であって、地図上の第１の所定の位置が表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、生成した鳥瞰図を表示手段の表示画面に表示する表示制御手段と、表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、表示制御手段は、接触位置検出手段により表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、表示されている鳥瞰図の検出された接触位置に対応する地図上の位置を検出し、検出した地図上の位置から第１の所定の位置側に近づいた位置を第２の所定の位置として求め、求めた第２の所定の位置が表示手段の表示画面上の所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とするものである。
請求項２の発明は、請求項１に記載の地図表示装置において、地図表示装置は車両に搭載され、車両の現在地を検出する現在地検出手段をさらに備え、第１の所定の位置は、現在地検出手段により検出された車両の現在地に対応する地図上の位置であり、表示制御手段は、第１の所定の位置に対応する鳥瞰図の位置に車両マークを表示することを特徴とするものである。
請求項３の発明は、請求項１または２に記載の地図表示装置において、表示制御手段は、第１の所定の位置と検出した地図上の位置との間の所定の割合の位置を第２の所定の位置として求めることを特徴とするものである。
請求項４の発明は、請求項３に記載の地図表示装置において、表示制御手段は、表示する鳥瞰図の表示スケールに応じて所定の割合を変化させることを特徴とするものである。
請求項５の発明は、請求項１または２に記載の地図表示装置において、表示制御手段は、第１の所定の位置と検出した地図上の位置との間の距離が所定の距離以上離れているかどうかを判定し、所定の距離以上離れているとき第１の所定の位置と検出した地図上の位置との間の第１の所定の位置から所定の距離の位置を第２の所定の位置として求め、所定の距離以上離れていないとき検出した地図上の位置を第２の所定の位置として求めることを特徴とするものである。
請求項６の発明は、請求項１または２に記載の地図表示装置において、表示制御手段は、表示画面を上下方向に複数の領域に分割して鳥瞰図を表示し、検出した地図上の位置が複数の領域のうち所定より鳥瞰図の奥側を表示する領域に位置する場合、第１の所定の位置と検出した地図上を結ぶ線と鳥瞰図の奥側を表示する領域の第１の所定の位置側の境界と交差する位置を第２の所定の位置として求めることを特徴とするものである。
請求項７の発明は、地図表示装置に適用され、表示手段と、地図を見下ろしたようにして生成される鳥瞰図であって、地図上の第１の所定の位置が表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、生成した鳥瞰図を上部に空の領域を伴って表示手段の表示画面に表示する表示制御手段と、表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、表示制御手段は、接触位置検出手段により表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、検出された接触位置が空の領域に位置するとき、第１の所定の位置から表示している鳥瞰図内の所定の距離の位置を第２の所定の位置として求め、求めた第２の所定の位置が表示手段の表示画面上の所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とするものである。
請求項８の発明は、請求項５または７に記載の地図表示装置において、表示制御手段は、表示する鳥瞰図の表示スケールに応じて所定の距離の値を変化させることを特徴とするものである。
請求項９の発明は、地図表示装置に適用され、表示手段と、地図を見下ろしたようにして生成される鳥瞰図であって、地図上の所定の位置が表示手段の表示画面上の所定の表示位置にくるようにした鳥瞰図を生成し、生成した鳥瞰図を表示手段の表示画面に表示する表示制御手段と、表示手段の表示画面上における外部からの物理的な接触およびその接触位置を検出する接触位置検出手段とを備え、表示制御手段は、接触位置検出手段により表示画面上における外部からの物理的な接触およびその接触位置が検出されたとき、表示されている鳥瞰図の検出された接触位置に対応する地図上の位置を検出し、検出した地図上の位置が識別できる表示をしながら検出した地図上の位置が表示手段の表示画面上の所定の表示位置にくるように鳥瞰図をスクロールすることを特徴とするものである。
【発明の効果】
【０００７】
本発明は、以上説明したように構成しているので、違和感を感じさせることなく鳥瞰図のスクロールを行うことができる。
【発明を実施するための最良の形態】
【０００８】
−第１の実施の形態−
図１は、本発明による地図表示装置の一実施の形態である車載用ナビゲーション装置のブロック図である。ナビゲーション装置は、現在地検出装置１、地図記憶装置２、制御装置３、入力装置４、モニタ５、タッチパネル６などから構成される。
【０００９】
現在地検出装置１は、例えば車両の進行方位を検出する方位センサ、車速を検出する車速センサ、ＧＰＳ（Global Positioning System）衛星からのＧＰＳ信号を検出するＧＰＳセンサ等から成り、車両の現在地を検出する。地図記憶装置２は、記録媒体２ａを搭載して地図データなどを読み込む。本実施の形態では、記録媒体２ａはＤＶＤ−ＲＯＭとする。なお、ＣＤ−ＲＯＭや他の記録媒体であってもよい。
【００１０】
制御装置３は、ナビゲーション装置全体を制御し、マイクロプロセッサおよびその周辺回路から成る。入力装置４は、車両の目的地等を入力する各種スイッチを有し、リモコンなどで構成される。モニタ５は、地図や推奨経路や各種情報を表示画面に表示する。タッチパネル６は、モニタ５の表示画面上に重ねて設けられたタッチパネル（タッチタブレット）であり、モニタ５の表示内容と対になって各種のキー（ボタン、スイッチとも言う）等が構成される。また、後述する地図画面をスクロールするときの指示入力装置となる。
【００１１】
本実施の形態では、記録媒体２ａには平面地図用の地図データが格納され、平面地図用の地図データから鳥瞰図を生成する。図２はモニタ５に表示される鳥瞰図の生成原理の概要を説明する図である。図２は平面地図をＸＹ平面とし、ＸＹ平面に直交するＺ軸上に視点Ｍを置き、視点Ｍからの見下ろし角度をφとした例を示す。図示の長方形ａｂｃｄは図３に拡大表示するようにモニタ５の表示範囲を示し、図２の台形ＡＢＣＤはモニタ５に表示される平面地図範囲を示す。鳥瞰図は、図２の平面地図の台形ＡＢＣＤの範囲を、所定の演算により長方形ａｂｃｄの範囲に座標変換して生成される。
【００１２】
図２に示すように、長方形ａｂｃｄの面積よりも台形ＡＢＣＤの方がはるかに面積が大きく、鳥瞰図表示によって広範囲の道路地図を表示できる。また、モニタ５の下辺ａｂ側の道路地図は上辺ｃｄ側よりも大きい縮尺率（詳細地図）で表示される。従って、車両の現在地を下辺ａｂ側の所定の位置に表示すれば、車両現在地周辺をより拡大して表示できる。
【００１３】
図４は、上記の方法により生成された鳥瞰図をモニタ５の表示画面１１に表示した様子を示す図である。車両が道路１２上を走行している。車両現在地は現在地検出装置１により検出され、車両現在地マーク１３として表示画面１１の所定の位置１４に表示されている。
【００１４】
図４の鳥瞰図は、車両進行方向を上側にして表示するヘッディングアップ表示モードが選択され、車両現在地後方の所定の位置に設定された視点Ｍから、車両進行方向を見おろしている。視点Ｍは、車両現在地に対応する地図上の位置が、表示画面１１の所定の位置１４にくるように設定される。表示画面１１の上部領域１５には空の表示がなされ、鳥瞰図をより臨場感を有するものとしている。
【００１５】
本実施の形態のナビゲーション装置では、このように表示された鳥瞰図上の任意の位置を指などでタッチすることにより、タッチされた位置まで鳥瞰図をスクロールすることができる。鳥瞰図上の任意の位置を指などでタッチすると、タッチパネル６上の位置すなわち表示画面１１上の位置が検出され、検出された表示画面１１上の位置から鳥瞰図の生成演算式などを使用して対応する地図上の位置が求められる。
【００１６】
対応する地図上の位置が求められると、その位置が表示画面１１の所定の位置１４に順次近づくように鳥瞰図を順次生成し、鳥瞰図をスクロールする。ただし、鳥瞰図は画面上部に行くほど縮尺が小さくなり、詳細な表示がなされない。その結果、鳥瞰図の画面上部の位置をタッチしてスクロールさせる場合、よく見えていなかった地図が画面中心にスクロールされて拡大されて表示されるようになり違和感を感じる。本実施の形態では、この違和感を解消するために、タッチされた位置より少し手前側の位置を求め、その位置までにとどめて鳥瞰図をスクロールするようにしている。
【００１７】
図５は、鳥瞰図上の任意の位置１６を指でタッチしている様子を示す図である。図６は、図５における任意の位置１６を指でタッチすることにより、位置１６と車両現在地１８との間の車両現在地１８側に近づいた位置１７まで鳥瞰図をスクロールした様子を示す図である。図６では、位置１７が、表示画面１１の所定位置１４の位置にくるように表示され、道路１９が拡大されて表示され、道路２０も少し拡大されて表示され、表示されていなかった道路２１が新たに表示されている。
【００１８】
もし、図５の位置１６が表示画面１１の所定位置１４の位置にくるように鳥瞰図をスクロールすると、表示されていなかった道路２１が表示画面１１の所定位置１４の近くに拡大して表示されるようになり違和感を感じる。しかし、本実施の形態のように、位置１６の少し手前の位置１７が表示画面１１の所定位置１４の位置にくるように表示すると、表示画面１１の所定位置１４の近辺には図５で表示されていた道路１９や道路２０が表示され、違和感を感じない。すなわち、表示画面１１の所定位置１４近辺には、ユーザが把握していた道路や地図が表示されるため違和感を感じない。
【００１９】
図７は、本実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。制御装置３が、不図示のＲＯＭに格納された制御プログラムを実行することにより処理をする。
【００２０】
ステップＳ１では、ユーザが入力装置４やタッチパネル６を使用して地図ビュー切換操作を行う。地図ビュー切換操作とは、平面地図表示にするのか鳥瞰図表示にするのかを選択するための操作である。ステップＳ２では、ユーザの地図ビュー切換操作の応じて地図ビューを平面地図あるいは鳥瞰図に切り換える。ステップＳ３では、切り換えられた地図ビューが鳥瞰図かどうかを判断する。鳥瞰図であると判断するとステップＳ４に進み、鳥瞰図でないと判断するとステップＳ１に戻り処理を繰り返す。
【００２１】
ステップＳ４では、ユーザが画面タッチ短押し操作を行う。画面タッチ短押し操作とは、指などでモニタ５の表示画面１１上のタッチパネル６をポンと短時間操作することを言う。ステップＳ５では、表示画面１１上のタッチ位置座標を検出する。ステップＳ６では、表示画面１１上のタッチ位置座標と現在表示されている鳥瞰図のパラメータおよび地図データから、タッチされた位置を地図上の座標へ変換し、それを地図スクロール先座標（Ｘ，Ｙ）として仮決定する。鳥瞰図のパラメータは、視点Ｍの地図上の位置、視点Ｍの高さや見下ろし角などを言う。
【００２２】
ステップＳ７では、現表示地図縮尺から「割合」を特定する。図８は、本実施の形態における割合表および割合によりスクロール位置を決定する様子を説明する図である。本実施の形態では、タッチ位置１６より車両現在地１８側に近づいた位置を、タッチ位置１６および車両現在地１８間の割合により決定する。例えば、鳥瞰図の地図スケールが２５０Ｋｍの場合は、Ｐ：Ｑを７：３とし、３０％車両現在地１８側に近づいた位置をスクロール先の位置として決定する。また、鳥瞰図の地図スケールが５００ｍや１００ｍの場合は、Ｐ：Ｑを１０：０とし、タッチ位置１６をそのままスクロール先の位置として決定する。
【００２３】
鳥瞰図の地図スケールが５００ｍや１００ｍなどのように所定以上に詳細な表示のスケールの場合は、画面上部においてもすでに詳細な情報が表示されているため、タッチ位置１６をそのままスクロール先の位置としても違和感を感じないためである。逆に、鳥瞰図の地図スケールが広域に近づくほど（図８（ａ）の上部にいくほど）、鳥瞰図の上部の情報は間引きされ表示されないことが多いため、スクロール先を手前に近づける割合を大きくしている。
【００２４】
ステップＳ８では、特定された割合により新しい座標（Ｘ’，Ｙ’）を算出する。ステップＳ９では、新しく算出された座標（Ｘ’，Ｙ’）へ向けて鳥瞰図の地図をスクロールする。すなわち、新しく算出された地図の座標（Ｘ’，Ｙ’）位置が、表示画面１１の所定位置１４へくるように鳥瞰図をスクロールする。
【００２５】
ここで鳥瞰図をスクロールするとは、新しく算出された地図の座標（Ｘ’，Ｙ’）位置が表示画面１１の所定の位置１４に順次近づいていくように、順次新しいパラメータで鳥瞰図を生成し、生成した鳥瞰図を順次更新表示していくことを言う。すなわち、鳥瞰図がずれるように、平行移動するように表示されていくことを言う。その際、平面地図と異なり、視点Ｍの位置が常に変化していくので、台形ＡＢＣＤの範囲も常に変化していく。
【００２６】
以上説明した本実施の形態のナビゲーション装置は、次のようなすぐれた効果を奏する。
（１）鳥瞰図のスクロール先を指定するために、鳥瞰図上の任意の位置がタッチされたとき、タッチされた位置より手前側の位置をスクロール先としている。このため、鳥瞰図に表示されていない地図が鳥瞰図手前側に拡大されて表示されるようなことがなく、スクロール操作に違和感が感じなくなる。タッチされた位置より手前側の位置とは、表示画面１１の所定位置１４に対応する地図上の位置側、鳥瞰図の視点側、あるいは、車両の現在地マーク１３が表示画面１１の所定位置１４に表示されている場合は車両の現在地側などといえる。
（２）手前の位置を所定の割合で演算するようにしたので、処理が簡単である。
（３）手前の位置を所定の割合で演算し、鳥瞰図の表示スケールによってその割合を変化するようにした。そもそも、本来タッチした位置まで違和感なくスクロールされるにこしたことがない。鳥瞰図の表示スケールによっては、タッチした位置までそのままスクロールしても違和感を感じない表示スケールがある。例えば、鳥瞰図の表示スケールが５００ｍや１００ｍなどの所定以上に詳細な表示のスケールの場合がそうである。また、表示スケールによっては、タッチした位置そのままでは違和感を感じるが、タッチした位置までかなり近づいたところまでスクロールしても違和感を感じない場合がある。そのような場合、表示スケールにあった適切な割合を選択すれば、むやみにタッチした位置から離れたところまでしかスクロールしないということもなくなる。本実施の形態では、鳥瞰図の表示スケールによってその割合を変化するようにしているので、表示スケールに応じてタッチした位置になるべく近い位置でしかも違和感なくスクロール操作をすることができるようになる。
【００２７】
なお、図８（ａ）は、視点Ｍからの見下ろし角度φを所定の見下ろし角度とした場合の割合の例を示している。見下ろし角度φが変化した場合は、同じ地図スケールにおいてこの割合を変化させるのが好ましい。例えば、見下ろし角度φが大きくなると（図２参照）、すなわち、視点Ｍからより真下近くを見下ろす場合、Ｐの割合を大きくした割合に変更する。これは、見下ろし角度φが大きくなると、鳥瞰図の手前と先とでは表示される情報量に変わりがなくなり、タッチされた位置近辺までスクロールしても、それほど違和感が生じないためである。
【００２８】
一方、見下ろし角度φが小さくなると、すなわち、視点Ｍからより遠方を見下ろす場合、Ｐの割合を小さくした割合に変更する。これは、見下ろし角度φが小さくなると、鳥瞰図の先は、手前に比べて表示される情報量がより少なくなるためである。このように、見下ろし角度に応じて割合を変化させると、見下ろし角度に応じて効率よくかつ違和感のないスクロールを行うことができる。
【００２９】
−第２の実施の形態−
第１の実施の形態では、スクロール先の位置としてタッチした位置より手前の位置を求める場合に、所定の割合によって求める例を説明した。第２の実施の形態では、距離によってその位置を求める例を説明する。ナビゲーション装置の構成は、第１の実施の形態の図１と同じであるのでその説明を省略する。また、鳥瞰図の生成についても、第１の実施の形態で説明したとおりである。以下、第１の実施の形態と異なる鳥瞰図のスクロール制御のフローチャートについて説明する。
【００３０】
図９は、第２の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。制御装置３が、不図示のＲＯＭに格納された制御プログラムを実行することにより処理をする。
【００３１】
ステップＳ１〜Ｓ６までは、第１の実施の形態の図７と同様であるので説明を省略する。ステップＳ６から進むステップＳ１１では、車両の現在地１８（Ｘａ，Ｙａ）と仮決定された地図スクロール先座標（Ｘ，Ｙ）間の距離Ｌを算出する。車両の現在地１８（Ｘａ，Ｙａ）は、現在地検出装置１より求められている。ステップＳ１２では、算出した距離Ｌが所定の閾値Ｆより大きいかどうかを判断する。大きいと判断するとステップＳ１３に進み、大きくないと判断するとステップＳ１５へ進む。
【００３２】
図１０は、本実施の形態における閾値表および閾値によりスクロール位置を決定する様子を説明する図である。本実施の形態では、タッチ位置１６より車両現在地１８側に近づいた位置を、タッチ位置１６が車両現在地１８より閾値Ｆ以上離れているかどうかにより決定する。また、図１０（ａ）に示すように、閾値Ｆは、鳥瞰図の地図スケールによって異なる値を持っている。例えば、＃７の地図スケール２Ｋｍでは、閾値Ｆは６Ｋｍとしている。
【００３３】
ステップＳ１３では、車両の現在地１８（Ｘａ，Ｙａ）とタッチ位置（Ｘ，Ｙ）（仮決定された地図スクロール先座標）を結ぶ線上の、車両の現在地１８（Ｘａ，Ｙａ）から閾値Ｆ離れた地点を新しい座標（Ｘ’，Ｙ’）として算出する。図１０（ｂ）がその様子を示している。
【００３４】
ステップＳ１４では、新しく算出された座標（Ｘ’，Ｙ’）へ向けて鳥瞰図の地図をスクロールする。すなわち、新しく算出された地図の座標（Ｘ’，Ｙ’）位置が、表示画面１１の所定位置１４へくるように鳥瞰図をスクロールする。
【００３５】
一方、ステップＳ１５では、タッチ位置（Ｘ，Ｙ）をそのままスクロール先位置として鳥瞰図の地図をスクロールする。図１０（ｃ）がその様子を示している。
【００３６】
以上説明した本実施の形態のナビゲーション装置は、次のようなすぐれた効果を奏する。
（１）第１の実施の形態と同様に、鳥瞰図に表示されていない地図が鳥瞰図手前側に拡大されて表示されるようなことがなく、スクロール操作に違和感が感じなくなる。
（２）本来、タッチした位置まで違和感なくスクロールされるにこしたことがない。本実施の形態では、車両の現在地１８（Ｘａ，Ｙａ）とタッチ位置（Ｘ，Ｙ）間の距離Ｌが、所定の閾値Ｆより大きいかどうかによって、スクロール先を手前にするかそのままとするかを決めている。これにより、不必要にスクロール先を手前に設定することがなくなる。すなわち、タッチ位置が、本来違和感を感じないような手前側がタッチされたのであれば、そのタッチした位置までスクロールするようにしている。これにより、違和感のない効率のよいスクロール操作が実現できる。
（３）鳥瞰図の表示スケールによって閾値Ｆを変化するようにした。これにより、表示スケールに応じて、適切な違和感のないスクロール操作をすることができるようになる。
【００３７】
なお、図１０（ａ）は、視点Ｍからの見下ろし角度φを所定の見下ろし角度とした場合の閾値Ｆの例を示している。見下ろし角度φが変化した場合は、同じ地図スケールにおいてこの閾値Ｆを変化させるのが好ましい。例えば、見下ろし角度φが大きくなると（図２参照）、すなわち、視点Ｍからより真下近くを見下ろす場合、閾値Ｆを大きくした値に変更する。これは、見下ろし角度φが大きくなると、鳥瞰図の手前と先とでは表示される情報量に変わりがなくなり、タッチされた位置近辺までスクロールしても、それほど違和感が生じないためである。
【００３８】
一方、見下ろし角度φが小さくなると、すなわち、視点Ｍからより遠方を見下ろす場合、閾値Ｆを小さくした値に変更する。これは、見下ろし角度φが小さくなると、鳥瞰図の先は、手前に比べて表示される情報量がより少なくなるためである。このように、見下ろし角度に応じて閾値Ｆを変化させると、見下ろし角度に応じて効率よくかつ違和感のないスクロールを行うことができる。
【００３９】
−第３の実施の形態−
第１の実施の形態では、スクロール先の位置としてタッチした位置より手前の位置を求める場合に、所定の割合によって求める例を説明した。第３の実施の形態では、鳥瞰図を複数の領域に分割して表示し、タッチした位置がどの領域をタッチしたかによってスクロール先の位置を求める例を説明する。ナビゲーション装置の構成は、第１の実施の形態の図１と同じであるのでその説明を省略する。また、鳥瞰図の生成についても、第１の実施の形態で説明したとおりである。
【００４０】
図１１は、第１の実施の形態の図４と同じ鳥瞰図を示す図である。鳥瞰図は見下ろし方向の先に行くほど小さい縮尺率、すなわち広範囲の地図を表示する。従って、同じ情報量の地図データを使用して表示すると、画面上部に行くほど道路や地名などが混みあって表示され、見にくい表示となる。
【００４１】
そこで、第３の実施の形態では、モニタ５の表示画面１１を上下方向に複数の領域に分割して鳥瞰図を表示し、表示する領域によって平面地図用の地図データのレベルを異ならせるようにした。なお、本実施の形態では、平面地図用の地図データにおいて、スケールの異なる平面地図をスケールに応じて適切に表示できるよう、データ量の異なる複数のレベルの平面地図用の地図データが準備されている。
【００４２】
本実施の形態では、図１１に示すように、モニタ５の表示画面１１を第１領域から第４領域の４つに分割し、第１領域から第３領域に鳥瞰図による道路地図を表示し、第４領域には空を表示する。そして、第１領域から第３領域と鳥瞰図の奥側にいくにつれて、詳細地図用のレベルの地図データ（縮尺率大）から広域地図用のレベルの地図データ（縮尺率小）を使用するようにした。すなわち、第１領域から第３領域と鳥瞰図の奥側にいくにつれて、単位面積（単位土地）あたりに表示する道路や地名や施設名などの情報量が少なくなる。
【００４３】
なお、第１領域から第３領域と鳥瞰図の奥側にいくにつれて、同じレベルの地図データを使用しながら、表示する情報（データ）を間引くようにしてもよい。例えば、道路について言えば、地図データに格納されている道路の道路種別（国道や一般道等の種別）のデータを参照しながら、間引くか間引かないかを判断すればよい。
【００４４】
本実施の形態では、このように、表示画面１１の領域によって単位エリアあたりに表示する情報量が異なる鳥瞰図において、スクロールを指示するためにタッチした位置が情報量の少ない領域内の場合、タッチした位置までスクロールせず、少し手前の位置までスクロールするようにした。
【００４５】
具体的には、図１１において、指でタッチした位置３１が第３領域に位置する場合、タッチした位置３１と車両現在地１８とを結ぶ線と、第２領域と第３領域の境界とが交差する位置をスクロール先の位置とする。第１領域や第２領域をタッチする場合は、そのままタッチした位置をスクロール先の位置とする。
【００４６】
図１２は、第３の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。制御装置３が、不図示のＲＯＭに格納された制御プログラムを実行することにより処理をする。
【００４７】
ステップＳ１〜Ｓ６までは、第１の実施の形態の図７と同様であるので説明を省略する。ステップＳ６から進むステップＳ２１では、仮決定された地図スクロール先座標（Ｘ，Ｙ）が、上述した第３領域に対応する地図上の位置にあるかどうかを判断する。第３領域に対応する地図上の位置にあると判断するとステップＳ２２に進み、第３領域に対応する地図上の位置にないと判断するとステップＳ２４へ進む。
【００４８】
ステップＳ２２では、車両の現在地１８（Ｘａ，Ｙａ）とタッチ位置（Ｘ，Ｙ）（仮決定された地図スクロール先座標）を結ぶ線と、第２領域と第３領域の境界に対応する地図上の境界線と交差する地点３２を新しい座標（Ｘ’，Ｙ’）として算出する。
【００４９】
ステップＳ２３では、新しく算出された座標（Ｘ’，Ｙ’）へ向けて鳥瞰図の地図をスクロールする。すなわち、新しく算出された地図の座標（Ｘ’，Ｙ’）位置が、表示画面１１の所定位置１４へくるように鳥瞰図をスクロールする。一方、ステップＳ２４では、タッチ位置３１（Ｘ，Ｙ）をそのままスクロール先位置として鳥瞰図の地図をスクロールする。
【００５０】
以上説明した本実施の形態のナビゲーション装置は、次のようなすぐれた効果を奏する。
（１）第１の実施の形態や第２の実施の形態と同様に、鳥瞰図に表示されていない地図が鳥瞰図手前側に拡大されて表示されるようなことがなく、スクロール操作に違和感を感じない。
（２）鳥瞰図の表示スケールに対応した特別なパラメータを準備しなくても、表示スケールに応じて、適切な違和感のないスクロール操作をすることができるようになる。
【００５１】
なお、視点Ｍからの見下ろし角度φが変化すると、表示画面１１上の各領域の幅が変化する場合が生じる。領域の幅が変化する場合は、領域の幅の変化に応じて変化する境界をそのまま使用すればよい。また、見下ろし角度φが変化すると、分割領域の数が変化する場合が生じる。この場合も、適宜、この領域より奥側の領域は境界を使用すると決めればよい。
【００５２】
−第４の実施の形態−
第１〜第３の実施の形態では、鳥瞰図上の道路が表示されている位置をスクロール先の位置としてタッチしたときに、タッチした位置より手前の位置をスクロール先とする例を説明した。第４の実施の形態では、画面上部に表示された空の領域をタッチした場合のスクロール先の位置を求める例を説明する。ナビゲーション装置の構成は、第１の実施の形態の図１と同じであるのでその説明を省略する。また、鳥瞰図の生成についても、第１の実施の形態で説明したとおりである。
【００５３】
図１３は、第１の実施の形態の図４と同じ鳥瞰図を示す図である。第４の実施の形態では、空の領域１５内の点４１を指でタッチした場合に、点４１から空の領域１５の境界（地平線）まで垂線をおろし、その点４２と車両の現在地１８を結ぶ線上の所定の距離の位置４３をスクロール先とする。
【００５４】
点４２と車両の現在地１８を結ぶ線上の所定の距離の位置４３は、第１の実施の形態のように割合で求めてもよいし、第２の実施の形態のように距離によって求めてもよい。
【００５５】
図１４は、第４の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。制御装置３が、不図示のＲＯＭに格納された制御プログラムを実行することにより処理をする。
【００５６】
ステップＳ１〜Ｓ６までは、第１の実施の形態の図７と同様であるので説明を省略する。ステップＳ６から進むステップＳ３１では、表示画面１１のタッチした位置が鳥瞰図の空の領域かどうかを判断する。タッチした位置が空の領域であると判断するとステップＳ３２に進み、空の領域でないと判断するとステップＳ３４へ進む。
【００５７】
ステップＳ３２では、タッチ位置から空の境界まで垂線をおろした位置４２と車両の現在地１８（Ｘａ，Ｙａ）とを結ぶ線上の、車両の現在地１８（Ｘａ，Ｙａ）から所定の距離の位置４３を新しい座標（Ｘ’，Ｙ’）として算出する。
【００５８】
ステップＳ３３では、新しく算出された座標（Ｘ’，Ｙ’）へ向けて鳥瞰図の地図をスクロールする。すなわち、新しく算出された地図の座標（Ｘ’，Ｙ’）位置が、表示画面１１の所定位置１４へくるように鳥瞰図をスクロールする。一方、ステップＳ３４では、タッチ位置（Ｘ，Ｙ）をそのままスクロール先位置として鳥瞰図の地図をスクロールする。
【００５９】
なお、上記では、タッチ位置から空と道路地図の境界まで垂線をおろした位置４２と車両の現在地１８（Ｘａ，Ｙａ）とを結ぶ線上でスクロール先を求めた。しかし、空の領域に道路の鳥瞰図が延長してあるという前提で考えてもよい。すなわち、タッチした空の領域に道路地図の鳥瞰図があると考えてタッチ位置に対応する地図上の位置を求め、その位置と車両の現在地１８（Ｘａ，Ｙａ）とを結ぶ線上でスクロール先を求めるようにしてもよい。
【００６０】
以上説明した本実施の形態のナビゲーション装置は、次のようなすぐれた効果を奏する。
（１）スクロール先を指示するときに空の領域をタッチした場合、現在表示されている道路地図の範囲内の地点をスクロール先とした。これにより、現在表示されていない地点までスクロールするようなことがなく、スクロール操作に違和感を感じない。
（２）現在表示されている道路地図の範囲内の地点であっても、第１の実施の形態や第２の実施の形態のように、地平線よりも少し手前の地点をスクロール先とした。これにより、第１の実施の形態や第２の実施の形態と同様に、鳥瞰図に表示されていない地図が鳥瞰図手前側に拡大されて表示されるようなことがなく、スクロール操作に違和感を感じない。
【００６１】
−第５の実施の形態−
第１〜第４の実施の形態では、鳥瞰図上の位置をスクロール先の位置としてタッチしたときに、タッチした位置より手前の位置をスクロール先とする例を説明した。第５の実施の形態では、タッチした位置をハイライト表示しながら、タッチした位置までスクロールする例を説明する。ナビゲーション装置の構成は、第１の実施の形態の図１と同じであるのでその説明を省略する。また、鳥瞰図の生成についても、第１の実施の形態で説明したとおりである。
【００６２】
図１５は、第５の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。制御装置３が、不図示のＲＯＭに格納された制御プログラムを実行することにより処理をする。
【００６３】
ステップＳ１〜Ｓ５までは、第１の実施の形態の図７と同様であるので説明を省略する。ステップＳ５から進むステップＳ４１では、タッチした位置をハイライト表現する。ハイライト表現とは、例えば、ブリンク（点滅）表示をしたり、色を変えたり、輝度を上げたり、枠で囲ったりする。すなわち、タッチした位置が、他と識別できるように強調表示することである。
【００６４】
ステップＳ４２では、第１の実施の形態のステップＳ６と同様に、タッチされた位置を地図上の座標へ変換し、それを地図スクロール先座標（Ｘ，Ｙ）として決定する。ステップＳ４３では、タッチされた地図上の座標（Ｘ，Ｙ）の位置をハイライト表現しながら、その座標（Ｘ，Ｙ）へ向けて鳥瞰図の地図をスクロールする。すなわち、座標（Ｘ，Ｙ）位置が、表示画面１１の所定位置１４へくるように鳥瞰図をスクロールする。ステップＳ４４では、ステップＳ４３で地図のスクロールが終了するとハイライト表現も終了する。
【００６５】
以上説明した本実施の形態のナビゲーション装置は、次のようなすぐれた効果を奏する。
（１）スクロール先がハイライト表現されながら、表示画面１１の所定の位置へ近づくので、スクロールの様子が逐次把握でき、スクロール操作に違和感を感じない。
（２）タッチされた位置が画面上部の鳥瞰図の奥側で、単位エリアあたりの道路や情報の表示密度が少ない場合であって、スクロール後に表示されていなかった道路などが表示画面１１の所定位置１４に現われるようになったとしても、タッチした位置がハイライト表現認識されながらスクロールされるので、違和感を感じない。
【００６６】
上記実施の形態では、車載用ナビゲーション装置の例を説明したが、必ずしもこの内容に限定する必要はない。携帯用ナビゲーション装置にも適用できる。また、ナビゲーション装置に限定する必要もない。鳥瞰図を表示するような地図表示装置全般に本発明を適用することができる。
【００６７】
また、上記実施の形態では、ナビゲーション装置の制御装置３が実行する制御プログラムは不図示のＲＯＭに格納されている例で説明をしたが、この内容に限定する必要はない。制御プログラムやそのインストールプログラムをＣＤ−ＲＯＭなどの記録媒体で提供してもよい。さらに、それらのプログラムをインターネットなどに代表される通信回線などの伝送媒体を介して提供することも可能である。すなわち、プログラムを、伝送媒体を搬送する搬送波上の信号に変換して送信することも可能である。
【００６８】
また、上述の制御プログラムをパソコン上で実行させてカーナビゲーション装置を実現するようにしてもよい。その場合、パソコンのモニタ上にタッチパネルが設けられているのが好ましい。また、タッチパネル上のタッチによりスクロール先を指示する代わりに、マウスなどで指示する場合にも本発明は適用することができる。
【００６９】
上記第３の実施の形態では、分割された第１領域から第３領域の３つの領域に鳥瞰図を表示する例を説明したが、必ずしもこの内容に限定する必要はない。２つの領域であってもよい。また、４つ以上の領域であってもよい。タッチされた位置が、所定より鳥瞰図奥側あるいは画面上部側を表示する領域に位置する場合に、その領域の手前側境界に位置する点をスクロール先とする。
【００７０】
上記第５の実施の形態では、鳥瞰図の例を説明したが、必ずしもこの内容に限定する必要はない。平面地図においても本発明を適用することができる。すなわち、スクロール先をハイライト表現しながら、平面地図をスクロールするようにしてもよい。
【００７１】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【００７２】
以下、請求項の構成要素と上記実施の形態の構成要素との対応付けについて説明する。本発明の地図表示装置はナビゲーション装置に対応し、表示手段はモニタ５に対応し、表示制御手段は制御装置３に対応し、接触位置検出手段はタッチパネル６と制御装置３に対応する。なお、この対応付けの説明はあくまで一例であり、本発明はこの対応付けに限定して解釈されるものではない。
【図面の簡単な説明】
【００７３】
【図１】本発明による地図表示装置の一実施の形態である車載用ナビゲーション装置のブロック図である。
【図２】モニタ５に表示される鳥瞰図の生成原理の概要を説明する図である。
【図３】モニタ５の表示範囲を示す図である。
【図４】鳥瞰図をモニタ５の表示画面１１に表示した様子を示す図である。
【図５】鳥瞰図上の任意の位置１６を指でタッチしている様子を示す図である。
【図６】位置１７まで鳥瞰図をスクロールした様子を示す図である。
【図７】第１の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。
【図８】割合表および割合によりスクロール位置を決定する様子を説明する図である。
【図９】第２の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。
【図１０】閾値表および閾値によりスクロール位置を決定する様子を説明する図である。
【図１１】第２の実施の形態の鳥瞰図を示す図である。
【図１２】第３の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。
【図１３】第３の実施の形態の鳥瞰図を示す図である。
【図１４】第４の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。
【図１５】第５の実施の形態における鳥瞰図のスクロール制御のフローチャートを示す図である。
【符号の説明】
【００７４】
１  現在地検出装置
２  地図記憶装置
３  制御装置
４  入力装置
５  モニタ
６  タッチパネル
【図１】
2006330428.tif 000003
【図２】
2006330428.tif 000004
【図３】
2006330428.tif 000005
【図４】
2006330428.tif 000006
【図５】
2006330428.tif 000007
【図６】
2006330428.tif 000008
【図７】
2006330428.tif 000009
【図８】
2006330428.tif 000010
【図９】
2006330428.tif 000011
【図１０】
2006330428.tif 000012
【図１１】
2006330428.tif 000013
【図１２】
2006330428.tif 000014
【図１３】
2006330428.tif 000015
【図１４】
2006330428.tif 000016
【図１５】
2006330428.tif 000017