(57)【要約】【課題】地図の縮尺を変えることなく、ユーザが、より広い範囲の地図を見ることができる地図表示装置を提供する。【解決手段】自車位置２１を中心とする地図画面２０を表示する。この地図画面２０において、ユーザがタッチパネル操作により周辺スクロールボタン２２を選択すると、周辺スクロールを開始する。周辺スクロールでは、初めに自車位置２１が画面の中心から左下隅に向かって移動するように地図をスクロールする。その後、自車位置２１が地図の表示範囲の四隅にそれぞれ位置するように、地図のスクロール方向を右方向、上方向、左方向へと順次変化させて地図をスクロールする。【選択図】図２
2011191651.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される地図表示装置であって、
地図情報を記憶する地図情報記憶手段と、
前記地図情報記憶手段により記憶された地図情報に基づいて表示用の地図を生成する地図生成手段と、
前記地図生成手段により生成された表示用の地図に基づいて地図を表示する地図表示手段と、
前記地図表示手段により表示された地図上の一の地点を特定する地点特定手段と、を備え、
前記地図表示手段は、所定の条件が成立すると、表示した地図の一部と重複し、且つ、前記地点特定手段により特定された一の地点を含む周辺地図を表示することを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記地図表示手段は、前記地点特定手段により特定された一の地点を取り囲む線に沿って前記周辺地図の表示範囲を連続的に変化させることを特徴とする地図表示装置。
【請求項３】
請求項１または２に記載の地図表示装置において、
前記地図表示手段は、四角形の表示範囲を有し、前記地点特定手段により特定された一の地点が前記四角形の表示範囲の四隅のうちの一つから所定範囲内に位置する周辺地図を表示することを特徴とする地図表示装置。
【請求項４】
請求項１〜３のいずれか一項に記載の地図表示装置において、
前記地図生成手段は、前記地図表示手段による前記周辺地図の表示範囲よりも広い範囲で表示用の地図を生成し、
前記地図表示手段は、前記地図生成手段により生成された表示用の地図のうち一部の範囲を読み出して地図を表示し、その読み出し範囲を変えることにより周辺地図を表示することを特徴とする地図表示装置。
【請求項５】
請求項１に記載の地図表示装置において、
前記地図生成手段は、前記地図情報記憶手段により記憶された地図情報に基づいて表示用の鳥瞰地図を生成し、
前記地図表示手段は、前記地図生成手段により生成された表示用の鳥瞰地図に基づいて鳥瞰地図を表示し、前記条件が成立すると、表示した鳥瞰地図とは前記地点特定手段により特定された一の地点に対する視線方向が異なる鳥瞰地図を前記周辺地図として表示することを特徴とする地図表示装置。
【請求項６】
請求項５に記載の地図表示装置において、
前記地図表示手段は、前記地点特定手段により特定された一の地点から所定の高さに位置する点を前記周辺地図の視点とし、その視点からの視線方向を連続的に変化させることを特徴とする地図表示装置。
【請求項７】
請求項１〜６のいずれか一項に記載の地図表示装置において、
前記車両の位置を検出する位置検出手段をさらに備え、
前記地点特定手段は、前記位置検出手段により検出された前記車両の位置に基づいて、前記地図表示手段により表示された地図上の一の地点を特定することを特徴とする地図表示装置。
【請求項８】
請求項１〜６のいずれか一項に記載の地図表示装置において、
前記地図表示手段により表示された地図上の一の地点を指定するユーザの操作を検出する操作検出手段をさらに備え、
前記地点特定手段は、前記操作検出手段により検出された前記ユーザの操作に基づいて、前記地図表示手段により表示された地図上の一の地点を特定することを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される地図表示装置に関する。
【背景技術】
【０００２】
従来、車両に搭載されると共に、当該車両の現在地を含む地域の地図を表示する表示装置を有する地図表示装置であって、ユーザの操作に基づいて、地図の縮尺を変更できるものが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６３５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の地図表示装置では、ユーザは、地図の縮尺を広げる操作を行うことにより、表示装置により地図が表示されている範囲の周辺の地域をも見られるようになるが、見易さ向上のため、細街路など、一般的に重要性が低いとされる要素が、ユーザにとっては見たい要素であっても、表示されなくなってしまうという問題が有る。
そこで、本発明は、地図の縮尺を変えることなく、ユーザが、より広い範囲の地図を見ることができる地図表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による地図表示装置は、車両に搭載され、地図情報を記憶する地図情報記憶手段と、地図情報記憶手段により記憶された地図情報に基づいて表示用の地図を生成する地図生成手段と、地図生成手段により生成された表示用の地図に基づいて地図を表示する地図表示手段と、地図表示手段により表示された地図上の一の地点を特定する地点特定手段と、を備え、地図表示手段は、所定の条件が成立すると、表示した地図の一部と重複し、且つ、地点特定手段により特定された一の地点を含む周辺地図を表示するものである。
【発明の効果】
【０００６】
本発明によれば、地図の縮尺を変えることなく、ユーザが、より広い範囲の地図を見ることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示す図である。
【図２】地図画面の例を示す図である。
【図３】周辺スクロール中の地図画面の一例を示す図である。
【図４】周辺スクロール中の地図画面の他の一例を示す図である。
【図５】周辺スクロール中の地図画面の別の一例を示す図である。
【図６】周辺スクロール中の地図画面のさらに別の一例を示す図である。
【図７】周辺スクロールの処理手順を説明するためのフローチャートである。
【図８】地図の表示処理およびスクロール処理を説明するための図である。
【図９】周辺スクロール中の鳥瞰地図画面の例を示す図である。
【発明を実施するための形態】
【０００８】
本発明の一実施形態によるナビゲーション装置１の構成を図１に示す。このナビゲーション装置１は、車両（以下、自車両と称する）に搭載されており、地図データに基づいて地図画像を生成し、その地図画像に基づいて地図を表示することができる。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、スピーカ１７、入力装置１８、タッチパネル１９およびディスクドライブ１１１を有している。ディスクドライブ１１１には、地図データが記録されたＤＶＤ−ＲＯＭ１１２が装填されている。
【０００９】
制御回路１１は、マイクロプロセッサや各種周辺回路からなる。この制御回路１１は、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行することにより、各種の処理や制御を行う。たとえば制御回路１１は、ＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて、現在地から目的地までの推奨経路を探索するための所定の経路探索処理を行うことができる。探索された推奨経路は、地図上に表示されてユーザに提示されると共に、自車両を目的地まで誘導するための経路誘導などに用いられる。
【００１０】
現在地検出装置１４は、自車位置すなわち自車両の現在地を検出するための装置である。この現在地検出装置１４は、振動ジャイロ１４ａ、車速センサ１４ｂ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１４ｃなどからなる。振動ジャイロ１４ａと車速センサ１４ｂは、自車両の角速度と走行速度を所定時間ごとにそれぞれ検出する。自車両の運動状態を表すこれらの検出結果に基づいて、制御回路１１において自車両の移動方向および移動量が算出される。一方、ＧＰＳセンサ１４ｃは、ＧＰＳ衛星から送信されるＧＰＳ信号を検出して制御部１０へ出力する。ＧＰＳ信号には、自車両の位置を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻に関する情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて、自車位置を制御回路１１において算出することができる。このＧＰＳ信号に基づく自車位置の算出結果と、前述の振動ジャイロ１４ａおよび車速センサ１４ｂの各検出結果に基づく移動方向および移動量の算出結果とにより、所定時間ごとに現在地が検出される。
【００１１】
画像メモリ１５は、表示モニタ１６に各種の画像を表示させるための画像データを格納する。たとえば、地図を描画するための地図画像データなどが画像メモリ１５に格納される。この画像データは、ＤＶＤ−ＲＯＭ１１２に記憶された地図データなどに基づいて、制御回路１１が行う画像生成処理により適宜生成される。ナビゲーション装置１は、このようにして生成された画像データを用いることによって表示モニタ１６に地図などを表示することができる。
【００１２】
タッチパネル１９は、表示モニタ１６の表面に積層される透明のタッチスイッチである。表示モニタ１６に表示される画像は、タッチパネル１９を透過して表示される。表示モニタ１６に表示された各種ボタン等をユーザが指などで押圧すると、タッチパネル１９が押圧される。このときタッチパネル１９は、押圧位置に応じた信号をタッチパネルコントロール部１１０に出力する。タッチパネルコントロール部１１０は、タッチパネル１９から出力された信号に基づいてタッチパネル１９の押圧位置を算出し、算出結果を制御回路１１に出力する。この押圧位置の算出結果に基づいて、制御回路１１は、押圧されたボタン等に対応する処理や制御を実行する。
【００１３】
ディスクドライブ１１１は、装填されたＤＶＤ−ＲＯＭ１１２から、表示モニタ１６に地図を表示するための地図データを読み出す。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、道路のリンク情報およびノード情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１１２以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどから地図データを読み出してもよい。
【００１４】
表示モニタ１６は、車両の現在地周辺の地図やメニュー画面などの各種情報を表示する。スピーカ１７は、ユーザに操作案内したり、経路誘導したりするための音声を出力する。入力装置１８は、ユーザが各種コマンドの設定などするための操作キーを有し、操作パネル上のボタンスイッチなどによって実現される。
【００１５】
ユーザは、表示モニタ１６の画面の指示やスピーカ１７からの音声指示にしたがって入力装置１８やタッチパネル１９を操作することにより、自車両の目的地を設定することができる。
【００１６】
目的地がユーザによって設定されると、制御回路１１は、現在地を経路探索の開始点に設定し、目的地を経路探索の終了点に設定する。そして、開始点から終了点までの経路演算を所定のアルゴリズムに基づいて行い、推奨経路を探索する。このようにして求められた推奨経路は、表示形態、たとえば表示色などを変えることによって、ほかの道路とは区別して表示モニタ１６に表示される。これにより、ユーザは表示モニタ１６に表示された地図上で推奨経路を認識することができる。また、ナビゲーション装置１は、探索された推奨経路にしたがって自車両を誘導するために、ユーザに対して画面や音声などによる進行指示を行う。
【００１７】
次に、本実施形態による地図のスクロールについて説明する。ナビゲーション装置１は、ユーザが入力装置１８やタッチパネル１９を手動で操作して行う通常の地図スクロールに加えて、自車位置の周辺の様子を地図上でユーザに確認させるための地図スクロールを行うことができる。この地図スクロールでは、自車位置の周辺をぐるっと一周するように地図を自動的にスクロールする。以下では、この地図スクロールを「周辺スクロール」と称する。
【００１８】
周辺スクロールを行う前に表示モニタ１６において表示される地図画面の例を図２に示す。この地図画面２０は、自車位置２１を中心とする平面状の地図を表している。地図画面２０には、周辺スクロールを開始するための操作ボタンである周辺スクロールボタン２２が重ねて表示されている。図２に示すように、ユーザがタッチパネル１９の操作により周辺スクロールボタン２２を選択すると、ナビゲーション装置１において周辺スクロールが開始される。
【００１９】
図３〜６は、周辺スクロール中の地図画面の例を示している。図２で説明したように周辺スクロールボタン２２がユーザによって選択されると、初めに左下方向へ地図のスクロールが自動的に開始される。この地図スクロールにより、地図画面２０における地図の表示範囲がスクロール方向とは反対の方向、すなわち右上方向へ連続的に変化し、自車位置２１が画面の中心から左下隅に向かって移動する。
【００２０】
図３に示すように自車位置２１が画面の左下隅まで移動すると、地図のスクロール方向が右方向へと変化する。これにより、地図画面２０における地図の表示範囲がスクロール方向とは反対の方向、すなわち左方向へ連続的に変化し、自車位置２１が画面の左下隅から右下隅に向かって移動する。
【００２１】
図４に示すように自車位置２１が画面の右下隅まで移動すると、地図のスクロール方向が上方向へと変化する。これにより、地図画面２０における地図の表示範囲がスクロール方向とは反対の方向、すなわち下方向へ連続的に変化し、自車位置２１が画面の右下隅から右上隅に向かって移動する。
【００２２】
図５に示すように自車位置２１が画面の右上隅まで移動すると、地図のスクロール方向が左方向へと変化する。これにより、地図画面２０における地図の表示範囲がスクロール方向とは反対の方向、すなわち右方向へ連続的に変化し、自車位置２１が画面の右上隅から左上隅に向かって移動する。
【００２３】
図６に示すように自車位置２１が画面の左上隅まで移動すると、地図のスクロールが停止され、周辺スクロールが終了する。このようにして、ナビゲーション装置１において周辺スクロールが行われる。なお、周辺スクロールを終了した後、ナビゲーション装置１は図２の地図画面２０へと戻り、周辺スクロールの開始前に行っていた処理や制御などを再開する。
【００２４】
以上説明したように、ナビゲーション装置１は周辺スクロールにおいて、自車位置２１が地図の表示範囲の四隅にそれぞれ位置するように地図をスクロールさせる。このとき、自車位置２１を取り囲むような形状のループに沿って地図の表示範囲の中心が移動する。これにより、自車位置２１を取り囲む線に沿って地図の表示範囲を連続的に変化させることができる。その結果、自車位置の周辺の様子を地図上でユーザに容易に確認させることができる。そのため、地図の縮尺を変えることなく、ユーザがより広い範囲の地図を見ることができる。
【００２５】
なお、図３〜６に例示した周辺スクロール中の各地図画面は、いずれも、各々の地図の中心点から自車位置２１への方向がそれぞれ異なっている。具体的には、図３〜６の各地図画面における地図の中心点から自車位置２１への方向は、図３では左斜め下方向、図４では右斜め下方向、図５では右斜め上方向、図６では左斜め上であり、いずれも異なる方向である。ナビゲーション装置１は、周辺スクロールを行うことにより、これらの地図を含む複数の地図を続けて表示する。なお、周辺スクロール中には図３〜６のような地図画面の全てを必ずしも表示する必要はなく、いずれかを表示しなくてもよい。
【００２６】
上記では自車位置２１が地図の表示範囲の四隅にそれぞれ位置するように地図をスクロールさせる例を図３〜６により説明したが、必ずしもこのようにする必要はなく、自車位置２１が当該四隅から少し離れた場所に位置するようにスクロールしてもよい。すなわち、自車位置２１が地図表示範囲の四隅の各々から所定範囲内にそれぞれ位置するようにして、周辺スクロールを行うことができる。
【００２７】
あるいは、周辺スクロール中に表示される地図において自車位置２１が地図表示範囲の四隅から離れていてもよい。たとえば、自車位置２１を中心とする所定半径の円周に沿って地図をスクロールさせてもよい。周辺スクロールでは、スクロール開始前に表示した地図の一部と重複し、且つ、地図上で注目したい地点として特定された一の地点を含む周辺地図を表示することが好ましい。
【００２８】
上記の周辺スクロールの処理手順を図７のフローチャートにより説明する。このフローチャートは、ナビゲーション装置１において制御回路１１により実行される。
【００２９】
ステップＳ１０において、制御回路１１は、自車位置を検出する。ここでは前述のように、現在地検出装置１４を用いて自車両の運動状態やＧＰＳ信号を検出し、その検出結果に基づいて自車位置を求めることにより、自車位置の検出を行う。
【００３０】
ステップＳ２０において、制御回路１１は、地図画像を生成する。ここでは、ステップＳ１０で検出した自車位置に基づいて、地図画像を生成する範囲を決定する。このときの地図画像の生成範囲としては、表示モニタ１６における地図の表示範囲よりも広い範囲を設定する。そして、ディスクドライブ１１１を用いて、その範囲に対応する地図データをＤＶＤ−ＲＯＭ１１２から読み出し、読み出した地図データに基づいて地図画像を生成する。生成された地図画像は、表示用の地図として画像メモリ１５に記憶される。
【００３１】
ステップＳ３０において、制御回路１１は、表示用の地図としてステップＳ２０で生成した地図画像に基づいて、平面状の地図を表示モニタ１６に表示する。ここでは、ステップＳ１０で検出した自車位置が地図の中心となるような位置に地図の表示原点を設定し、画像メモリ１５に記憶された地図画像のうち当該表示原点によって定められた範囲の部分を読み出す。こうして読み出した地図画像部分を画像信号に変換し、制御回路１１から表示モニタ１６へ出力することにより、図２のような地図画面２０が表示モニタ１６において表示される。なお、この地図画面２０には、制御回路１１の処理によって地図に重畳された周辺スクロールボタン２２も合わせて表示されている。
【００３２】
ステップＳ４０において、制御回路１１は、ステップＳ３０で表示した地図画面２０において、周辺スクロールボタン２２がユーザによってタッチ操作されたか否かを判定する。周辺スクロールボタン２２がタッチされた場合、制御回路１１は次のステップＳ５０へ進む。一方、周辺スクロールボタン２２がタッチされなかった場合、制御回路１１はステップＳ１０へ戻り、上記のような処理を繰り返す。なお、この場合ステップＳ２０では、既に生成された地図画像を用いて地図を表示できるのであれば、地図画像を再び生成する必要はない。すなわち、ステップＳ１０で検出した自車位置に対して表示すべき地図の範囲が画像メモリ１５に記憶されている地図画像内である場合、制御回路１１はステップＳ２０の処理を実行せずに、その地図画像を用いてステップＳ３０で地図を表示する。一方、ステップＳ１０で検出した自車位置に対して表示すべき地図の範囲が画像メモリ１５に記憶されている地図画像から外れている場合、制御回路１１はステップＳ２０の処理を実行することにより地図画像を生成しなおす。
【００３３】
ステップＳ５０において、制御回路１１は、ステップＳ３０で表示した地図上の一の地点を基準地点として特定する。この基準地点は、周辺スクロールにおけるスクロールの範囲を規定するための地点である。ここでは、ステップＳ１０で検出した自車位置を基準地点として特定する。
【００３４】
ステップＳ６０において、制御回路１１は、地図のスクロール方向を設定する。ここでは最初に、左下方向を地図のスクロール方向として設定する。
【００３５】
ステップＳ７０において、制御回路１１は、ステップＳ６０で設定したスクロール方向にしたがって地図のスクロールを開始する。これにより、上記のように左下方向を地図のスクロール方向に設定した場合は、地図画面２０における地図の表示範囲が右上方向へ連続的に変化し、自車位置２１が画面の中心から左下隅に向かって移動する。なお、こうした地図のスクロールは、前述の表示原点の位置を変化させることで行うことができる。すなわち、表示原点の位置を徐々に変化させつつ、画像メモリ１５に記憶された地図画像のうち当該表示原点に対応する範囲の部分を所定の周期ごとに読み出す。こうして読み出し範囲を変えながら読み出した地図画像の各部分をそれぞれ画像信号に変換し、制御回路１１から表示モニタ１６へ出力することにより、表示モニタ１６において地図画面２０がスクロールされる。
【００３６】
ステップＳ８０において、制御回路１１は、ステップＳ５０で特定した基準地点すなわち自車位置２１が、画面の四隅のうちいずれかに到達したか否かを判定する。基準地点が画面の四隅のうちいずれかに到達したら、制御回路１１は次のステップＳ９０へ処理を進める。これにより、上記のように左下方向へ地図がスクロールされている場合は、自車位置２１が画面の左下隅に到達するとステップＳ９０の処理が実行される。なお前述のように、自車位置２１が画面の四隅に到達したときではなく、四隅から少し離れた位置に到達したときにスクロール方向を変化させてもよい。この場合、ステップＳ８０において制御回路１１は、自車位置２１が当該位置に到達したか否かを判定し、到達したと判定したらステップＳ９０へ進む。
【００３７】
ステップＳ９０において、制御回路１１は、地図のスクロールが一周したか否かを判定する。地図のスクロールが一周した場合、すなわち自車位置２１が画面の四隅の全てに到達済みである場合に、制御回路１１はステップＳ１００へ進む。一方、地図のスクロールが一周していない場合、すなわち自車位置２１が画面の四隅のうちいずれか少なくとも一つにまだ到達していない場合に、制御回路１１はステップＳ６０へ戻る。
【００３８】
ステップＳ９０からステップＳ６０へ戻った場合、制御回路１１はステップＳ６０において、それまでに設定したのとは異なるスクロール方向を前述のような順番でそれぞれ設定する。すなわち、左下方向の次には右方向を、右方向の次には上方向を、上方向の次には左方向を、スクロール方向として順次設定する。こうして設定したスクロール方向にしたがってステップＳ７０で地図をスクロールさせると共に、ステップＳ８０の判定を行うことにより、自車位置２１が画面の左下隅、右下隅、右上隅、左上隅へと順次到達するように地図がスクロールされる。このようにして地図のスクロールが一周することで、周辺スクロールが行われる。
【００３９】
ステップＳ１００において、制御回路１１は、地図のスクロールを停止する。次のステップＳ１１０において、制御回路１１は、周辺スクロールが行われる前の元の地図、すなわちステップＳ３０で表示したのと同様の地図を表示モニタ１６に表示する。これにより、図２のような地図画面２０が表示モニタ１６において再び表示される。ステップＳ１１０を実行したら、制御回路１１は図７のフローチャートを終了する。
【００４０】
ここで、ステップＳ３０において行われる地図の表示処理と、ステップＳ７０において行われる地図のスクロール処理とについて、図８を参照して以下に詳細に説明する。画像メモリ１５には、たとえば図８（ａ）の符号８１に示すような地図画像が記憶される。この地図画像８１上に表示原点８２が設定され、表示原点８２を基準に所定の大きさの読み出し領域８３が地図画像８１上に設定される。ステップＳ３０では、地図画像８１のうち、こうして設定された読み出し領域８３に対応する範囲の部分が画像メモリ１５から読み出され、表示モニタ１６において表示される。これにより、符号８４に示すような地図画面の表示結果が得られる。また、ステップＳ７０では、表示原点８２の位置が移動することにより、地図のスクロールが行われる。
【００４１】
制御回路１１において行われる描画処理では、図８（ｂ）に示すように、画像メモリ１５内に、ステップＳ２０において生成された上記のような地図画像８１が記憶される。ステップＳ３０では、画像メモリ１５に記憶された地図画像８１のうち、表示原点８２の位置を基準に設定された読み出し領域８３内の部分が制御回路１１によって読み出され、表示モニタに出力されることにより、表示モニタ１６において地図の表示が行われる。また、ステップＳ７０では、表示原点８２の位置を移動させて読み出し領域８３を地図画像８１上で動かすことで地図のスクロールを行い、表示モニタ１６において表示される地図の範囲を変化させる。
【００４２】
周辺スクロールでは、以上説明した処理を用いて、図２〜６に例示したような各地図画面が表示モニタ１６に順次表示される。すなわち、図２の地図画面が表示された後、表示原点８２を右上方向に移動させることで、地図画面が左下方向にスクロールされ、図２の状態から図３の状態へと変化する。その後、表示原点８２を左方向に移動させることで地図画面が右方向にスクロールされて図３の状態から図４の状態へと変化し、表示原点８２を下方向に移動させることで地図画面が上方向にスクロールされて図４の状態から図５の状態へと変化し、表示原点８２を右方向に移動させることで地図画面が左方向にスクロールされて図５の状態から図６の状態へと変化する。周辺スクロールが終了したら、表示原点８２を左上方向に移動させる。これにより地図画面が右下方向にスクロールされ、図６の状態から図２の状態へと戻る。
【００４３】
以上説明した実施の形態によれば、次の作用効果を奏する。
【００４４】
（１）ナビゲーション装置１は、制御回路１１の処理により、ＤＶＤ−ＲＯＭ１１２に記録されている地図データに基づいて表示用の地図を生成し（ステップＳ２０）、その表示用の地図に基づいて表示モニタ１６に地図を表示する（ステップＳ３０）。また、周辺スクロールボタン２２がユーザによってタッチされたか否かを判定し（ステップＳ５０）、タッチされた場合は、表示モニタ１６に表示された地図上の一地点である自車位置を基準地点として特定して（ステップＳ５０）、前述のような周辺スクロールを行う（ステップＳ６０〜Ｓ８０）。このようにしたので、地図の縮尺を変えることなく、ユーザが、より広い範囲の地図を見ることができる。
【００４５】
（２）制御回路１１は、周辺スクロールにおいて、基準地点である自車位置を取り囲む線に沿って地図の表示範囲を連続的に変化させるようにした。これにより、基準地点の周辺の地図をもれなく表示してユーザに確認させることができる。
【００４６】
（３）また制御回路１１は、周辺スクロールにおいて、基準地点である自車位置が地図の表示範囲の四隅のうちの一つから所定範囲内に位置する図３〜６に例示したような地図を表示するようにした。これにより、基準地点との位置関係が分かるように基準地点を常に地図上に示しつつ、基準地点の周辺のなるべく広い範囲について地図を表示してユーザに確認させることができる。
【００４７】
（４）制御回路１１は、ステップＳ２０において、表示モニタ１６における地図の表示範囲よりも広い範囲で表示用の地図を生成する。ステップＳ７０では、こうして生成した表示用の地図のうち一部の範囲を読み出して地図を表示するときの読み出し範囲を変えることにより、地図のスクロールを行うようにした。これにより、地図をスクロールするときの処理負荷を軽減し、処理速度を向上させることができる。
【００４８】
なお、以上説明した実施の形態は次のように変形してもよい。
【００４９】
−変形例１−
上記実施の形態では、本発明による周辺スクロールを平面状の地図において適用した例を説明したが、これを鳥瞰地図において適用してもよい。この場合、平面状の地図と鳥瞰地図とでは地図の表示形態が異なるため、前述したようなスクロール方法とは異なる方法で鳥瞰地図をスクロールすることが好ましい。たとえば、鳥瞰地図の視点を固定した状態で、その視点からの視線方向を連続的に変化させながら一回転させることで、平面状の地図における周辺スクロールの場合と同様に、地図の縮尺を変えることなくユーザがより広い範囲の地図を見ることができるようにする。その結果、ユーザが注目したい地点の周辺の様子を地図上で簡単に確認させることができる。
【００５０】
あるいは、鳥瞰地図の視点を固定せずに、視線方向の変化に応じて視点を移動させてもよい。たとえば、自車位置の上空に位置する点を中心とする円に沿って視点を移動させつつ、その視点からの視線方向を連続的に変化させることで、鳥瞰地図における周辺スクロールを実現することができる。
【００５１】
上記のような周辺スクロール中の鳥瞰地図画面の例を図９に示す。たとえば、図９（ａ）に示すような鳥瞰地図が表示されているときに、ユーザから周辺スクロールの開始指示が行われたとする。するとナビゲーション装置１は、視線方向を右回りに連続的に変化させることで、鳥瞰地図における周辺スクロールを実行する。図９（ｂ）は、このときの鳥瞰地図画面の一例を示している。視線方向が一周すると周辺スクロールを終了し、図９（ａ）のような地図画面に戻る。なお、図９（ａ）の地図画面の例では、自車位置から所定距離だけ後方に位置する地点を基準地点とし、この基準地点から所定の高さに位置する点を視点としている。周辺スクロールが開始されると、この視点を自車位置上空の点を中心にして移動させつつ、それに合わせて視線方向を動かすことにより、画面中の自車位置が変わらないように鳥瞰地図の範囲を変化させている。
【００５２】
−変形例２−
上記実施の形態および変形例１では、平面状の地図または鳥瞰地図をスクロールさせることでユーザが注目したい地点の周辺を地図上で確認させるようにしたが、これに代えて、地図範囲が異なる複数の地図を切り替えて表示するようにしてもよい。たとえば、図３〜６に示すような各地図を続けて表示したり、視線方向が９０°ずつ異なる鳥瞰地図を続けて表示したりすることで、地図の切り替え表示を行うことができる。なお、こうした地図の切り替え表示を行うときは、平面状の地図と鳥瞰地図のいずれに適用する場合にも、前述のような周辺スクロールと同様に、切り替え表示の開始前に表示された地図の一部と重複し、且つ、その地図上で注目したい地点として特定された一の地点を含む周辺地図を表示することが好ましい。さらに鳥瞰地図においては、切り替え表示の開始前に表示された地図とは基準地点（自車位置から所定距離後方に位置する地点）に対する視線方向が異なる鳥瞰地図を周辺地図として表示することが好ましい。このようにしても、ユーザが注目したい地点の周辺の様子を地図上で簡単に確認させることができる。
【００５３】
−変形例３−
上記実施の形態および変形例１では、スクロールの範囲を規定するための基準地点を自車位置に基づいて特定する例を説明した。すなわち、平面状の地図において周辺スクロールを行う場合は、地図上の自車位置を基準地点とし、また鳥瞰地図において周辺スクロールを行う場合は、自車位置から所定距離後方に位置する地図上の地点を基準地点とした。しかし、これに代えて地図上の任意の地点を基準地点としてもよい。たとえば、ユーザが入力装置１８やタッチパネル１９を手動で操作することにより、平面状の地図または鳥瞰地図上の一地点を指定すると、ナビゲーション装置１はその操作を検出し、指定された地点を基準地点として特定する。こうして特定した基準地点を用いて、前述のような周辺スクロールを行うことができる。あるいは、変形例２で説明したように、地図範囲が異なる複数の地図を切り替えて表示してもよい。このようにすれば、自車位置以外でユーザが注目したい地点がある場合に、その地点の周辺の様子を地図上で簡単に確認させることができる。
【００５４】
−変形例４−
上記実施の形態では、周辺スクロールボタン２２がユーザによってタッチ操作されると周辺スクロールを開始する例を説明したが、これ以外の方法で周辺スクロールを開始してもよい。たとえば、ユーザが入力装置１８を用いて所定の操作を行うと周辺スクロールを開始したり、所定の音声入力に応じて周辺スクロールを開始したりすることができる。さらに、手動操作による通常のスクロール操作が行われた後、自動的に、またはユーザにより所定の操作が行われたときに、周辺スクロールを開始するようにしてもよい。すなわち、ナビゲーション装置１において任意の開始条件を予め設定しておき、その開始条件が満たされたか否かを制御回路１１によって判定し、満たされたと判定したときに周辺スクロールを開始することができる。この点は、前述の変形例１〜３においても同様である。
【００５５】
なお、以上説明した実施の形態および各種の変形例では、ナビゲーション装置を例にして本発明の適用例を説明したが、本発明はこれに限定されない。車両に搭載される地図表示装置である限り、どのような装置においても本発明を適用可能である。あるいは、車両に搭載される地図表示装置以外において本発明を適用してもよい。たとえば、パーソナルコンピュータなどの情報処理装置で実施される電子地図にも適用することができる。
【００５６】
実施形態と変形例の一つ、もしくは複数を組み合わせることも可能である。変形例同士をどのように組み合わせることも可能である。
【００５７】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。
【符号の説明】
【００５８】
１：ナビゲーション装置、１１：制御回路、１２：ＲＯＭ、１３：ＲＡＭ、
１４：現在地検出装置、１５：画像メモリ、１６：表示モニタ、１７：スピーカ、
１８：入力装置、１９：タッチパネル、１１０：タッチパネルコントロール部、
１１１：ディスクドライブ、１１２：ＤＶＤ−ＲＯＭ
【図１】
2011191651.tif 000003
【図２】
2011191651.tif 000004
【図３】
2011191651.tif 000005
【図４】
2011191651.tif 000006
【図５】
2011191651.tif 000007
【図６】
2011191651.tif 000008
【図７】
2011191651.tif 000009
【図８】
2011191651.tif 000010
【図９】
2011191651.tif 000011