(57)【要約】【課題】現在位置を含まない範囲まで表示地図がスクロールされた場合でも、ユーザが表示地図の範囲と現在位置との位置関係を良好に認識可能とする。【解決手段】カーソル２１０と現在位置との間の地図上の距離を算出し、算出した距離に応じてリンクライン４１０の太さと、表示色を決定する。そして、ＧＵＩ制御部１０８に、カーソル表示位置からナビゲート画像の境界まで、現在位置方向に向かって延びる、決定した太さと表示色によるリンクライン４１０を、算出した距離と共にナビゲート画像上に表示させる。リンクライン４１０の太さは、算出した距離が小さいほど太くなるように定め、リンクの表示色は算出した距離が小さいほど濃い色となるように定める。【選択図】図５
2005030800.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの現在位置を地図上で案内するナビゲーション装置であって、
表示対象とする地理的範囲である表示範囲内の地図を、案内地図として表示する地図表示手段と、
前記表示範囲内に前記現在位置が含まれる場合に、当該現在位置を前記地図上で示す現在位置マークを前記案内地図上に表示する現在位置表示手段と、
カーソルを、前記案内地図上に表示するカーソル表示手段と、
ユーザのスクロール操作の入力に応じて、前記表示範囲をスクロールするスクロール手段と、
前記カーソルから前記案内地図上における前記現在位置方向に向かって延びる図形を、前記案内地図上に表示する図形表示手段と、
前記図形の態様を、前記表示範囲と前記現在位置との距離または前記カーソルの表示位置に対応する前記案内地図上の地点の位置と前記現在位置との距離に応じて変更する図形態様制御手段とを有することを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
図形表示手段は、前記図形として、前記カーソルから前記案内地図上における前記現在位置方向に前記案内地図の境界まで延びる線状の図形を表示し、
前記図形態様制御手段は、前記図形の太さが前記距離が大きいほど細くなるように、前記図形の態様を変更することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記図形態様制御手段は、前記図形の表示が前記距離が大きいほど弱い調子の表示となるように、前記図形の態様を変更することを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
前記図形表示手段は、少なくとも、ユーザのスクロール操作の入力が無い期間には、前記図形の表示を消去することを特徴とするナビゲーション装置。
【請求項５】
請求項１、２、３または４記載のナビゲーション装置であって、
ユーザの所定の復帰操作に応じて、前記表示範囲を、少なくとも当該表示範囲に前記現在位置が含まれるようになるまで、現在位置方向に漸次的に移動する表示範囲復帰手段を有することを特徴とするナビゲーション装置。
【請求項６】
ユーザのスクロール操作に応じて、表示対象とする地理的範囲である表示範囲を変更しながら、当該表示範囲内の地図を表示地図としてカーソルと共に表示する地図のスクロール表示方法であって、
所定の基準地点の前記表示地図上における方向に向かって前記カーソルから延びる図形の表示態様を、当該表示態様が、前記表示範囲と前記基準地点との距離または前記カーソルの表示位置に対応する前記地図上の地点の位置と前記基準地点との距離に応じて変化するように、決定するステップと、
前記図形を、前記決定した態様で前記表示地図上に表示するステップとを有することを特徴とするスクロール表示方法。
【請求項７】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、前記コンピュータに、
ユーザのスクロール操作に応じて、表示対象とする地理的範囲である表示範囲を変更しながら、当該表示範囲内の地図を表示地図としてカーソルと共に表示するステップと、
所定の基準地点の前記表示地図上における方向に向かって前記カーソルから延びる図形の表示態様を、当該表示態様が、前記表示範囲と前記基準地点との距離または前記カーソルの表示位置に対応する前記地図上の地点の位置と前記基準地点との距離に応じて変化するように、決定するステップと、
前記図形を、前記決定した態様で前記表示地図上に表示するステップとを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザに対して地図上で現在位置を提示するナビゲーション装置等に好適な、地図のスクロール表示の技術に関するものである。
【０００２】
【従来の技術】
自動車に搭載されるナビゲーション装置において、ユーザの走行を地図上で案内する技術としては、従来より、現在位置を含む範囲の地図を現在位置を示すマークと共に表示する技術や、ユーザから地図上で目的地の設定を受付け、受け付けた目的地までの間に誘導経路を設定し、設定した誘導経路に沿った走行を案内する技術が広く用いられている。
【０００３】
また、このようなナビゲーション装置における地図表示に関する技術として、現在位置を含む範囲の地図を表示している状態において、ユーザからカーソルの移動操作や、地図のスクロール操作を受付け、これら操作に従って表示する地図の範囲を変更する（スクロールする）技術が知られている（たとえば、特開２０００−２９２１９４号公報、特開２００２−８１９４２号公報）。そして、このような表示する地図の範囲を変更する技術は、たとえば、ユーザが、目的地としたい地点の範囲が表示されるまで、表示する地図の範囲をスクロールした上で目的地を設定するためなどに利用される。
【０００４】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００５】
【特許文献１】
特開２０００−２９２１９４号公報
【０００６】
【特許文献２】
特開２００２−８１９４２号公報
【０００７】
【発明が解決しようとする課題】
前記従来の表示する地図の範囲をスクロールする技術によれば、ユーザの操作に応じて表示する地図の範囲を、現在位置を含まない範囲に変更すると、表示される地図上に現在位置を示すマークが表示されなくなる。そして、このために、ユーザが表示する地図の範囲をスクロールしていくうちに、現在表示されている地図の範囲と現在位置との位置関係を見失い、表示されている地図が一体どこの地図であるのかが分からなくなってしまうことがあるという問題がある。
【０００８】
そこで、本発明は、現在位置を含まない範囲まで表示地図がスクロールされた場合でも、ユーザが表示地図の範囲と現在位置との位置関係を良好に認識できるようにすることを課題とする。
【０００９】
【課題を解決するための手段】
前記課題達成のために、本発明は、ユーザの現在位置を地図上で案内するナビゲーション装置に、表示対象とする地理的範囲である表示範囲内の地図を、案内地図として表示する地図表示手段と、前記表示範囲内に前記現在位置が含まれる場合に、当該現在位置を前記地図上で示す現在位置マークを前記案内地図上に表示する現在位置表示手段と、カーソルを、前記案内地図上に表示するカーソル表示手段と、ユーザのスクロール操作の入力に応じて、前記表示範囲をスクロールするスクロール手段と、前記カーソルから前記案内地図上における前記現在位置方向に向かって延びる図形を、前記案内地図上に表示する図形表示手段と、前記図形の態様を、前記表示範囲と前記現在位置との距離または前記カーソルの表示位置に対応する前記案内地図上の地点の位置と前記現在位置との距離に応じて変更する図形態様制御手段とを設けたものである。
【００１０】
このようなナビゲーション装置によれば、ユーザは、現在位置が表示範囲に含まれず案内地図上に現在位置マークが表示されない場合であっても、案内地図上に表示される図形の延びる方向として、現在位置の方向を知ることができる。また、この図形の態様より、直感的に、カーソルや現在表示されている案内地図の表示範囲と現在位置との距離の概算を知ることができる。
【００１１】
より具体的には、図形表示手段において、たとえば、前記図形として、前記カーソルから前記案内地図上における前記現在位置方向に前記案内地図の境界まで延びる線状の図形を表示し、前記図形態様制御手段において、前記図形の太さが前記距離が大きいほど細くなるように、前記図形の態様を変更するようにしてもよい。また、たとえば、前記図形態様制御手段において、前記図形の表示が前記距離が大きいほど弱い調子の表示となるように、前記図形の態様を変更するようにしてもよい。
【００１２】
また、以上のナビゲーション装置は、前記図形表示手段において、少なくとも、ユーザのスクロール操作の入力が無い期間には、前記図形の表示を消去するようにすることが好ましい。
このようにすることにより、ユーザがスクロールを停止して、案内地図を詳細に検討する場合に、図形の表示によってユーザの案内地図の視認を妨げないようにすることができる。
また、以上のナビゲーション装置には、さらに、ユーザの所定の復帰操作に応じて、前記表示範囲を、少なくとも当該表示範囲に前記現在位置が含まれるようになるまで、現在位置方向に漸次的に移動する表示範囲復帰手段を設けることも好ましい。
【００１３】
このようにすることにより、ユーザは、復帰操作を行うだけで、自動的に地図を、現在位置方向に表示範囲に現在位置が含まるまでスクロール表示させて、現在表示されている案内地図と現在位置との間のようすを確認することができるようになる。
【００１４】
なお、以上に示した地図のスクロール表示の発明は、ナビゲーション装置以外の任意の装置における地図のスクロール表示に同様に適用可能である。また、この場合において、ユーザの指定地点その他の任意の地点を現在位置に代わる基準地点として用いて、本スクロール表示の発明を適用するようにしてもかまわない
【００１５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
まず、第１の実施形態について説明する。
図１に本実施形態に係るナビゲーション装置の構成を示す。
図示するように、本ナビゲーション装置は、制御装置１、地図データを格納したＤＶＤ−ＲＯＭやハードディスク等の記憶媒体２１にアクセスするための記録媒体ドライブ２、ＧＰＳ受信機３、角加速度センサや車速センサなどの車両の走行状態を検知する走行状態センサ４、ユーザよりの入力を受け付けるリモコン５（リモートコントローラ）、表示装置６を備えている。
【００１６】
また、制御装置１は、地図データバッファ１０１、地図データ読出処理部１０２、現在状態算出部１０３、ルート探索部１０４、ナビゲート画像生成部１０５、パラメータメモリ１０６、主制御部１０７、ＧＵＩ制御部１０８を備えている。ここで、図１における制御装置１の内部の点線１２１は地図データバッファ１０１に格納される地図データへの各部のアクセス経路を示し、太線１２２は各部間の制御情報や各種データの各部の経路を、ＧＵＩ制御部１０８に接続する細線はユーザとの間でリモコン５や表示装置６を用いて入出力する操作情報や画像情報の経路を示す。
【００１７】
但し、以上の制御装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたＣＰＵ回路であって良く、この場合、以上に示した制御装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより具現化するプロセスとして実現されるものであって良い。また、この場合、このようなプログラムは、記憶媒体２１や適当な通信路を介して、制御装置１に提供されるものであって良い。
【００１８】
このような構成において、地図データ読出処理部１０２は、主制御部１０７の制御下で、記録媒体ドライブ２を介して記憶媒体２１から地図データの所要範囲を読み出し地図データバッファ１０１に格納する。
また、現在状態算出部１０３は、以下の処理を繰り返し行う。
すなわち、現在状態算出部１０３は、走行状態センサ４やＧＰＳ受信機３の出力から推定される現在位置に対して、地図データバッファ１０１から読み出した前回決定した現在位置の周辺の地図とのマップマッチング処理などを施して、現在位置と、現在の走行方向を算出し、パラメータメモリ１０６に格納する。
【００１９】
また、主制御部１０７は、ユーザから、リモコン５、ＧＵＩ制御部１０８を介して、目的地の設定を受け付け、受け付けた目的地をパラメータメモリ１０６にセットする。
そして、現在位置から目的地までの、誘導経路をルート探索部１０４に探索させる。ルート探索部１０４は、必要地理的範囲の道路ユニットの道路データを地図データバッファ１０１から読み出し、パラメータメモリ１０６が示す現在位置から目的地までの経路を所定のコストモデルに基づいて算出して誘導経路とし、誘導経路の経路を示す誘導経路データをパラメータメモリ格納する。
【００２０】
また、主制御部１０７は、以下のナビゲート画像生成処理を繰り返す。
すなわち、主制御部１０７は、パラメータメモリ１０６が現在の走行方位に応じた方位を表示方位に決定し、予め成されたユーザ設定や初期設定に応じて地図縮尺を決定し、現在位置周辺の、決定した表示方位と決定した地図縮尺とに応じて定まる所定の大きさの地理的範囲を表示範囲として決定する。ここで表示方位は、現在走行方位が常に上となるように算出する。
【００２１】
そして、ナビゲート画像生成部１０５に、決定した表示範囲中の地図データに基づく地図の描画と、現在走行方位データが示す方位に対応する方向を向いた現在位置マークの、現在位置データが示す現在位置に対応する位置への描画とを、各々決定した表示方位が示す方位を上として行わせる。また、主制御部１０７は、誘導経路データが設定されている場合には、ナビゲート画像生成部１０５に、決定した表示範囲中の、誘導経路データが示す現在位置より目的地側の誘導経路を表す誘導経路図形を、決定した表示方位が示す方位を上として描画させる。また、主制御部１０７は、経路誘導中であって、目的地や表示範囲に含まれる場合、目的地の位置を示す目的地マークもナビゲート画像生成部１０５に描画させる。
【００２２】
ナビゲート画像生成部１０５は、主制御部１０７の制御に従って、以上の各描画を行ってナビゲート画像を生成し、ＧＵＩ制御部１０８を介して表示装置６に表示する。
図２ａは、このようにして表示されたナビゲート画像の例を示すものであり、図示するようにナビゲート画像は、地図画像２０１上に、現在位置マーク２０２が表されたものとなる。また、誘導経路データが設定されている場合には、図２ｂに示すように、さらに誘導経路図形２０３が、表示範囲内に目的地が含まれる場合には目的地マーク２０４と共に表示され、誘導経路による経路誘導が行われることになる。
【００２３】
ただし、後述する地図スクロール処理において、主制御部１０７が決定した表示範囲が、その内に、現在位置が含まれないものである場合には、現在位置マーク２０２はナビゲート画像には含まれないものになる。
さて、主制御部１０７は、以上のような経路誘導中、パラメータメモリ１０６が示す現在位置と目的地との距離が、所定距離（たとえば、数十ｍ）以下となったかどうかを監視し、所定距離以下となったならば、目的地に到着したものと見なして、パラメータメモリ１０６の誘導経路データと目的地をクリアし、経路誘導を終了する。
【００２４】
さて、このようなナビゲーション装置において、主制御部１０７は、リモコン５、ＧＵＩ制御部１０８を介して、ユーザから、所定のカーソル呼び出し操作を受け付けると、以下に示す地図スクロール処理を併せて行う。
すなわち、この処理では、まず、図２ｃに示すように、ＧＵＩ制御部１０８を介して、表示装置６に表示されているナビゲート画像の地図の中央位置に、カーソル２１０を表示する（ステップ３０２）。
そして、リモコン５に設けた方向キーの操作などによるカーソル移動操作を、ユーザからリモコン５、ＧＵＩ制御部１０８を介して受け付けたかどうかを判定し（ステップ３０４）、カーソル移動操作を受け付けた場合には、ナビゲート画像の地図の表示範囲を、表示範囲の中央位置が、カーソル移動操作を受け付けた方向に、予め定めたスクロール単位距離移動するように変更する（ステップ３０６）。すなわち、カーソル２１０の表示位置が変化せず、カーソル２１０の地図上の位置が、カーソル移動操作を受け付けた方向に、予め定めたスクロール単位距離進むように表示範囲を変更する。そして、ナビゲート画像生成部１０５に、変更した表示範囲によるナビゲート画像に、表示装置６に表示するナビゲート画像を更新させる。
【００２５】
そして、カーソル２１０の表示位置に対応する地理的座標、すなわち、カーソル２１０が位置しているナビゲート画像の地図上の地点の地理的座標をカーソル対応座標として取得する（ステップ３０８）。次に、カーソル対応座標と、パラメータメモリ１０６が示す現在位置との距離を算出し（ステップ３１０）、算出した距離に現在表示している地図縮尺を乗じた値、すなわち、表示上のカーソル２１０と現在位置との距離に応じてリンクラインの太さと、表示色を決定する（ステップ３１２）。そして、ＧＵＩ制御部１０８に、カーソル表示位置からナビゲート画像の境界まで、現在位置方向に向かって延びる、決定した太さと表示色によるリンクラインを、算出した距離と共にナビゲート画像上に表示させ（ステップ３１４）、ステップ３０４に戻って以上の処理を繰り返す。
【００２６】
ここで、リンクラインの太さは、算出した距離が小さいほど太くなるように定め、リンクの表示色は算出した距離が小さいほど濃い色となるように定める。
この結果、たとえば、図４に示すように、表示範囲の現在位置に対する距離が大きくなるほど、表示装置６に表示されるリンクライン４１０の太さは徐々に細くなる。また、表現在位置に対する距離が大きくなるほど、表示装置６に表示されるリンクライン４１０の表示色は、徐々に薄くなる。
【００２７】
図４ｂ、ｄ、ｃは、それぞれ、図４ａに示した範囲４０１、４０２、４０３が表示範囲として設定された場合の表示装置６の表示例を示したものであり、図４ｂ、ｄ、ｃの順に、対応する表示範囲４０１、４０２、４０３の中心の現在位置４１１に対する距離が大きくなるほど、表示装置６に表示されるリンクライン４１０の太さは細くなり、また、リンクライン４１０の表示色は薄くなっている。また、カーソル２１０の右上には、カーソル対応座標、すなわち、表示されている地図の中央位置と現在位置との間の距離の表示４１２が行われている。なお、この例では、各リンクライン４１０を半透明として、リンクライン４１０の下の地図をある程度ユーザが視認できるようにしている。
【００２８】
また、カーソル２１０から見たリンクライン４１０の延びる方向は現在位置の方向を表すものとなっている。
したがって、ユーザは、このような表示地図上のリンクライン４１０の表示から、現在表示されている地図の範囲に対する現在位置の方向を知ることができる。また、ちょうどカーソル２１０と現在位置を図４ａに示すようにつなぐゴム紐４１３の如く、カーソル対応座標と現在位置との距離が長くなるほど、伸びて細く薄くなるリンクライン４１０の表示より、直感的に、現在表示されている地図の範囲と現在位置との距離の概算を知ることができる。
【００２９】
さて、図３に戻り、ステップ３０４で、ユーザからカーソル移動操作を受け付けていないと判定された場合、すなわち、ユーザがカーソル２１０を停止させていると判定された場合、まず、リンクライン４１０が現在表示されているときには、ＧＵＩ制御部１０８にリンクライン４１０の表示を消去させる（ステップ３１６）。ただし、このリンクライン４１０の表示の消去は、所定期間以上、ユーザがカーソル２１０を停止させた場合にのみ行うようにしてもよい。図６ａは、図４ｄの表示状態で、カーソル２１０がユーザによって停止された場合に、リンクライン４１０の表示を消去したようすを示すものであり、このようにカーソル２１０が停止された場合に、リンクライン４１０の表示を消去することによって、ユーザがカーソル２１０を停止して、現在表示されている表示範囲の地図を詳細に検討する場合に、リンクライン４１０の表示によってユーザの地図の視認を妨げないようにすることができる。
【００３０】
図３に戻り、主制御部１０７は、次に、ユーザから、リモコン５、ＧＵＩ制御部１０８を介して復帰操作を受け付けたどうかを調べ（ステップ３１８）、受け付けていなければ、ステップ３０４に戻る。
一方、ユーザから復帰操作を受け付けた場合には、まず、カーソル対応座標を取得する（ステップ３２０）。そして、カーソル対応座標と、パラメータメモリ１０６が示す現在位置との距離を算出し（ステップ３２２）、算出した距離が所定距離内かどうかを判定し（ステップ３２４）、所定距離内であれば、表示範囲を、図２ｃに示した現在位置を基準とするスクロール開始前の表示範囲に復帰する（ステップ３３２）。そして、ステップ３０４に戻って、以上の処理を繰り返す。
【００３１】
一方、算出した距離が所定距離内でなければ、表示範囲を、カーソル２１０の表示位置が変化せず、カーソル２１０の地図上の位置が、現在位置方向に、前記所定距離進むように表示範囲を変更する（ステップ３２６）。
そして、算出した距離に現在表示している地図縮尺を乗じた値、すなわち、表示上のカーソル２１０と現在位置との距離に応じてリンクライン４１０の太さと、表示色を決定する（ステップ３２８）。また、ＧＵＩ制御部１０８に、カーソル表示位置からナビゲート画像の境界まで、現在位置方向に向かって延びる、決定した太さと表示色によるリンクライン４１０を、算出した距離と共にナビゲート画像上に表示させる（ステップ３３０）。そして、ステップ３２４に戻って、カーソル対応座標とパラメータメモリ１０６が示す現在位置との距離が、前記所定距離内になるまで、ステップ３２６から３３０の処理を繰り返し、カーソル対応座標とパラメータメモリ１０６が示す現在位置との距離が、前記所定距離となったならば、図２ｃに示した現在位置を基準とするスクロール開始前の表示範囲に復帰する（ステップ３３２）。そして、ステップ３０４に戻って、以上の処理を繰り返す。
【００３２】
以上の、ユーザの復帰操作に応じた処理によれば、たとえば、図５ａに示す範囲５０１が表示範囲として設定されているときに、ユーザが復帰操作を行うと、地図の表示範囲が、５０２、．．．、５０３、．．．、といったように現在位置４１１方向に順次変化し、表示装置６の表示も図５ｂ、．．．、ｄ、．．．、ｃ、．．．といった順に変化する。そして、最終的に、スクロール開始前の現在位置を基準とする現在位置４１１を含んだ表示範囲５０４の表示に復帰する。したがって、ユーザは、スクロール表示を行いながら所望の地点を発見した時点で、復帰操作を行うことにより、自動的にその地点から現在位置まで表示地図を順次スクロール表示させて、その地点から現在位置までのようすを確認することができるようになる。また、この際に表示される、リンクライン４１０は、順次、太さが太くなり表示色が濃くなっていくものとなる。したがって、ユーザは、このリンクライン４１０の表示より、各時点において、上述のように、現在位置の方向と現在位置までの距離の概算を直感的に知ることができる。また、このようなリンクライン４１０の表示によれば、ちょうど、図４ａに示したようにカーソル２１０と現在位置をつなぐゴム紐４１３が縮んで太く、厚くなっていくような、したがって、カーソル２１０がゴム紐によって現在位置に引っ張られていくような、おもしろみを演出することができる。
【００３３】
以上、本発明の実施形態について説明した。
なお、以上の地図スクロール処理と並行して、ユーザ操作に応じてカーソル対応座標を目的地として受け付ける処理なども行う。また以上の地図スクロール処理は、ユーザの所定操作（たとえば、他処理の要求操作や、カーソル対応座標の目的地としての設定操作など）に応じて終了する。
【００３４】
ところで、以上の実施形態においては、図６ｂに示すようにリンクライン４１０上に、地図縮尺を表すメジャーによる縮尺表示６０１を行うようにしてもよい。
また、リンクライン４１０としては、以上で示したライン形状の図形以外の図形を用いるようにしてもよく、また、カーソル対応座標と現在位置との距離に応じたリンクライン４１０の変更の態様としては以上のような太さや表示色の濃淡の変更以外の態様、たとえば、透明度の変更などの任意の表示属性や形状の変更による態様を用いるようにしてもよい。すなわち、たとえば、図６ｃ、ｄに示すように、リンクライン４１０の形状をバネを模擬した形状とし、この形状を、カーソル対応座標と現在位置との距離に応じて、当該距離が大きいほど、伸び量が大きいバネを表す形状となるように変更するようにしてもよい。なお、図６ｄは図６ｃよりも、カーソル対応座標と現在位置との距離が大きい場合を示しており、したがって、図６ｄのリンクライン４１０が表すバネの形状は図６ｃのリンクライン４１０が表すバネの形状のよりも、伸びたバネの形状となっている。
【００３５】
また、以上の実施形態では、ユーザから復帰操作を受け付けた場合に、地図の表示範囲を、その時点の表示範囲から現在位置方向に直線的にスクロールしていくようにしたが、これは、図７ａに示すように、地図の表示範囲を、その時点の表示範囲７０１から、復帰操作前にユーザから設定された設定ポイント７０２を順次経由して現在位置に４０１向かうようにスクロールしていくようにしてもよい。この場合には、ユーザ操作に応じてカーソル対応座標を設定ポイント７０２として受付けて記憶し、復帰操作があった時点で、設定を受け付けた順と逆順に記憶しておいた設定ポイント７０２を経由して現在位置４０１に向かうように、地図スクロール処理のステップ３２６で表示範囲を移動していくようにすればよい。
【００３６】
また、以上の実施形態においては、ユーザの所定操作に応じて、カーソル移動操作による受け付ける方向をＸ方向およびＹ方向と、ｒ方向及びθ方向との間で切り替えるようにしてもよい。すなわち、Ｘ方向およびＹ方向を受け付ける方向としているときには、ユーザのＸ方向のカーソル移動操作に応じて地図表示上の左右方向に表示範囲を移動し、Ｙ方向のカーソル移動操作に応じて地図表示上の上下方向に表示範囲を移動する。一方、ｒ方向及びθ方向を受け付ける方向としているときには、図７ｂに示すように、ユーザのｒ方向のカーソル移動操作に応じてカーソル位置７１０と現在位置４１１を結ぶ線分の方向に表示範囲７１１を移動し、ユーザのθ方向のカーソル移動操作に応じてカーソル位置７１０と現在位置４１１を結ぶ線分を半径とする円の円周方向に表示範囲７１１を移動するようにする。
【００３７】
なお、以上の実施形態に係るリンクライン４１０を用いた地図のスクロール表示の技術は、ナビゲーション装置以外の任意の装置における地図のスクロール表示に同様に適用可能である。また、この場合において、ユーザの指定地点その他の任意の地点を現在位置に代わる基準地点として用い、以上のリンクライン４１０を用いた地図のスクロール表示の技術を適用するようにしてもかまわない。
【００３８】
【発明の効果】
以上のように、本発明によれば、現在位置を含まない範囲まで表示地図がスクロールされた場合でも、ユーザが表示地図の範囲と現在位置との位置関係を良好に認識できるようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るナビゲーション装置の表示画面例を示す図である。
【図３】本発明の実施形態に係る地図スクロール処理の手順を示す図である。
【図４】本発明の実施形態に係る地図スクロール時の表示範囲と表示画面の例を示す図である。
【図５】本発明の実施形態に係る復帰操作時の表示範囲と表示画面の例を示す図である。
【図６】本発明の実施形態に係る地図スクロール時の表示画面の他の例を示す図である。
【図７】本発明の実施形態に係る復帰操作時の表示範囲の変遷と、スクロール方向の制御例を示す図である。
【符号の説明】
１…制御装置、２…記録媒体ドライブ、３…ＧＰＳ受信機、４…走行状態センサ、５…リモコン、６…表示装置、２１…記憶媒体、１０１…地図データバッファ、１０２…地図データ読出処理部、１０３…現在状態算出部、１０４…ルート探索部、１０５…ナビゲート画像生成部、１０６…パラメータメモリ、１０７…主制御部、１０８…ＧＵＩ制御部、２０１…地図画像、２０２…現在位置マーク、２０３…誘導経路図形、２０４…目的地マーク、２１０…カーソル、４１０…リンクライン。
【図１】
2005030800.tif 000003
【図２】
2005030800.tif 000004
【図３】
2005030800.tif 000005
【図４】
2005030800.tif 000006
【図５】
2005030800.tif 000007
【図６】
2005030800.tif 000008
【図７】
2005030800.tif 000009