(57)【特許請求の範囲】
【請求項１】
探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、
前記ルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて前記地図の縮尺を変更する縮尺変更手段と、
前記ルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて前記表示されている地図のスクロール速度を可変するスクロール速度可変手段と
を備えるナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記縮尺変更手段は、前記ルート上の目的地と現在地との距離が一定値未満のとき、該距離が該一定値以上のときよりも前記地図の縮尺を大きくすることを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置において、
前記縮尺変更手段は、前記ルートの道路が高速道路のとき、該道路が一般道のときよりも前記地図の縮尺を小さくすることを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置において、
前記道路種別は高速道路と一般道のいずれであるか、一般道のうちの主要道であるか細街路であるかの種別であり、
前記縮尺変更手段は、前記ルートの道路が高速道路のときは該道路が一般道のうちの主要道のときよりも前記地図の縮尺を小さくし、
前記ルートの道路が一般道のうちの細街路のときは該道路が一般道のうちの主要道のときよりも前記地図の縮尺を大きくすることを特徴とするナビゲーション装置。
【請求項５】
探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、
前記ルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて表示する地図の縮尺が記憶されたテーブル記憶手段と、
前記ルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて前記テーブル記憶手段から得られる表示する地図の縮尺情報に基づいて前記地図の縮尺を変更する縮尺変更手段と、
前記ルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて前記表示されている地図のスクロール速度を可変するスクロール速度可変手段と
を備えるナビゲーション装置。
【請求項６】
探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、
前記ルート上の目的地と現在地との距離と、前記ルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて前記地図の縮尺を変更する縮尺変更手段と、
前記ルート上の目的地と現在地との距離と、前記ルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて前記表示されている地図のスクロール速度を可変するスクロール速度可変手段と
を備えるナビゲーション装置。
【請求項７】
探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、
前記ルート上の目的地と現在地との距離と、前記ルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて表示する地図の縮尺が記憶されたテーブル記憶手段と、
前記ルート上の目的地と現在地との距離と、前記ルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて前記テーブル記憶手段から得られる表示する地図の縮尺情報に基づいて前記地図の縮尺を変更する縮尺変更手段と、
前記ルート上の目的地と現在地との距離と、前記ルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて前記表示されている地図のスクロール速度を可変するスクロール速度可変手段と
を備えるナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置に関し、特に、ユーザーに特別な操作を強いることなく、探索されたルートを効率的にユーザーに見せることができるようにしたものに関する。
【０００２】
【従来の技術】
ＧＰＳ（世界的衛星測位システム）を利用したカーナビゲーションシステムは、一般に、ユーザーが出発地や目的地等を入力することに基づいて望ましいルートを探索し、ユーザーがこの探索したルート（推奨ルート）に沿って自動車を運転すると、液晶パネルに表示される地図を推奨ルートに沿って道なりにスクロールする機能を有している。
またカーナビゲーションシステムには、液晶パネルに表示する地図の縮尺を、ユーザーがリモートコントローラ等を操作することに基づいて変更する機能を有するものも存在している。
【０００３】
従って、従来のカーナビゲーションシステムによれば、推奨ルートに沿って地図が道なりにスクロールして表示されている際に、ユーザーが、推奨ルートを効率的に見るためにリモートコントローラ等の操作によってその縮尺を変更させることが可能になっている。
【０００４】
【発明が解決しようとする課題】
しかし、こうした従来のカーナビゲーションシステムでは、リモートコントローラ等を操作しなければ地図の縮尺を変えることができないので、ユーザーは、推奨ルートを効率的に見るために自動車の運転中に煩雑な操作を強いられることになっていた。
【０００５】
本発明は上述の点に鑑みてなされたもので、ユーザーに煩雑な操作を強いることなく、推奨ルートをユーザーに効率的に見せることができるようにしたナビゲーション装置を提供しようとするものである。
【０００６】
【課題を解決するための手段】
本発明の請求項１に係るナビゲーション装置は、上述した従来のカーナビゲーションシステムのように、探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、このルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいてこの地図の縮尺を変更する縮尺変更手段と、このルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて表示されている地図のスクロール速度を可変するスクロール速度可変手段とを備えることを特徴としている。
また本発明の請求項５に係るナビゲーション装置は、探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、このルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて表示する地図の縮尺が記憶されたテーブル記憶手段と、このルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいてこのテーブル記憶手段から得られる表示する地図の縮尺情報に基づいてこの地図の縮尺を変更する縮尺変更手段と、このルート上の目的地と現在地との距離と、現在移動中の道路種別とに基づいて表示されている地図のスクロール速度を可変するスクロール速度可変手段とを備えることを特徴としている。
また本発明の請求項６に係るナビゲーション装置は、探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、このルート上の目的地と現在地との距離と、このルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいてこの地図の縮尺を変更する縮尺変更手段と、このルート上の目的地と現在地との距離と、このルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて表示されている地図のスクロール速度を可変するスクロール速度可変手段とを備えることを特徴としている。
また本発明の請求項７に係るナビゲーション装置は、探索したルートに沿って地図を道なりにスクロールして表示するナビゲーション装置において、このルート上の目的地と現在地との距離と、このルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて表示する地図の縮尺が記憶されたテーブル記憶手段と、このルート上の目的地と現在地との距離と、このルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいてこのテーブル記憶手段から得られる表示する地図の縮尺情報に基づいてこの地図の縮尺を変更する縮尺変更手段と、このルート上の目的地と現在地との距離と、このルート上の経由地と現在地との距離と、現在移動中の道路種別とに基づいて表示されている地図のスクロール速度を可変するスクロール速度可変手段とを備えることを特徴としている。
【０００７】
このナビゲーション装置によれば、探索したルートに沿って地図が道なりにスクロールして表示されている際に、このルート上での残距離（請求項１，５に係るナビゲーション装置では目的地までの残距離、請求項６，７に係るナビゲーション装置ではさらに経由地までの残距離）とこのルートの道路種別とに基づいて、縮尺変更手段によりこの地図の縮尺が自動的に変更される。
また、請求項５，７に係るナビゲーション装置では、残距離と、現在移動中の道路種別とに基づいて表示する地図の縮尺が記憶されたテーブル記憶手段から得られる縮尺情報に基づいて、この地図の縮尺が自動的に変更される。
【０００８】
ここで、ルートをユーザーに効率的に見せるのに適した縮尺は、こうしたルート上での残距離やルートの道路種別と密接な関係にあるものであるといえる。
即ち、一例として、この残距離が、目的地が比較的近いような一定距離未満のときには縮尺を大きくし（詳細な地図にし）、他方残距離がこの一定距離以上のとき（即ち目的地から比較的離れたルートの途中のとき）には縮尺を小さくする（広域図にする）ほうが、ルートを効率的に見せることができる。
【０００９】
また一例として、ルートの道路が高速道路のときは移動速度が概して大きいので縮尺を小さくし（広域図にし）、道路が一般道のときは移動速度が概して小さいので縮尺を大きくし（詳細な地図にし）、さらには、道路が一般道のうちの細街路のときは一般道のうちの主要道のときよりも移動速度が概して一層小さいときので縮尺を一層大きくする（一層詳細な地図にする）ほうが、ルートを効率的に見せることができる。
【００１０】
従って、このようにルート上での残距離とルートの道路種別とに基づいて地図の縮尺を自動的に変更することにより、ユーザーに煩雑な操作を強いることなくルートをユーザーに効率的に見せることができる。
さらに、このナビゲーション装置によれば、ルート上での残距離とルートの道路種別とに基づいて、スクロール速度可変手段により、表示されている地図のスクロール速度も自動的に変更される。
【００１１】
【発明の実施の形態】
図１は、本発明を適用したカーナビゲーションシステムのハードウェア構成の一例を示すブロック図である。
このシステムには、進行方向等の案内情報を音声出力するためのＤ／Ａ変換器２８及びスピーカ２９と、地図等を表示するための液晶パネル３０と、地図ソフト等のＣＤ−ＲＯＭ３２を再生するためのＣＤ−ＲＯＭドライブ３１と、絶対位置検出のために衛星からの電波を受信するためＧＳＰコントローラ３４及びＧＳＰアンテナ３５と、リモートコントローラ３７からの信号（遠赤外線領域の信号）を受光するリモコン受光部３６と、相対位置検出のためのジャイロセンサ３８（図示しない車速度センサからの車速パルスも相対位置検出のために併用される）と、これらの各周辺装置を管理するための周辺制御装置２７及びサブＣＰＵ３３と、メインＣＰＵ２１と、ＤＲＡＭ２２，マスクＲＯＭ２３，フラッシュＲＯＭ２４及びＳＲＡＭ２５といったメモリと、ＦＭチューナ２６とを有している。
【００１２】
フラッシュＲＯＭ２４には、メインＣＰＵ２１が実行するソフトウェアが格納されている。このソフトウェアが、フラッシュＲＯＭ２４からＤＲＡＭ２２に転送されて、メインＣＰＵ２１により実行される。
このカーナビゲーションシステムのハードウェア構成自体は、既存のカーナビゲーションシステムと同一である。但し、フラッシュＲＯＭ２４内のソフトウェアには、後に図３〜図７を参照して説明するように、本発明に特有の処理のためのソフトウェアが含まれている。
【００１３】
図２は、図１のシステムのうち、本発明に関連する部分を示す機能ブロック図である。
同図の各機能ブロックのうち、二重枠のブロックは、図１のハードウェアで実現される。即ち、リモートコントローラ１，リモコン受光部２はそれぞれ図１のリモートコントローラ３７，リモコン受光部３６で実現され、表示コントローラ９，表示装置１２はそれぞれ図１の周辺制御装置２７，液晶パネル３０で実現され、表示用メモリ１０は図１のＤＲＡＭ２２で実現される。
【００１４】
他方、図２の一重枠のブロックは、メインＣＰＵ２１により実行されるソフトウェアで実現される。次に、このソフトウェアによる各ブロックについて説明する。
ａ）状態管理装置３
状態管理装置３は、リモートコントローラ１からの光信号を受光したリモコン受光部２の出力（即ちシステムに対するキーコードとしてのユーザーからのトリガ）を受ける。そして、トリガをその種類とシステムの状態とに照らして解釈することにより、地図表示制御装置４や経路探索装置８等の他のソフトウェアブロックに対してトリガを送る。また状態管理装置３は、これらの他のソフトウェアブロックからもトリガを受ける。
【００１５】
ｂ）地図表示制御装置４
地図表示制御装置４は、表示可能な縮尺数や、表示可能な範囲や、現在表示中の地図の種類等を管理している。そして、状態管理装置３から、地図のスクロールや地図の縮尺の変更を指示するトリガを受け、このトリガを解釈することにより、地図描画制御装置５に対して、必要な描画を指示するトリガを送る。
【００１６】
ｃ）地図描画制御装置５
地図描画制御装置５は、現在表示中の地図を管理している。そして、地図表示制御装置４からのトリガに基づき、必要な地図データの取得要求を地図情報管理装置６に送る。地図情報管理装置６からデータが送られると、表示コントローラ９を介して表示用メモリ１０に地図イメージを描画する。
【００１７】
ｄ）地図情報管理装置６
地図情報管理装置６は、地図描画制御装置５から取得要求のあった地図データを地図データ１１から読み出す（必要であれば読み出したデータを描画可能な形式に変換する）と共に、地図に重ねて描画するデータを経路情報７から読み出して、それらのデータを地図描画制御装置５に送る。また地図情報管理装置６は、不要となった地図データを解放する。
【００１８】
ｅ）経路情報７
経路情報７は、経路探索装置８によって探索された推奨ルートの情報（推奨ルートを一意的に決定するのに十分な形式のデータ）である。
ｆ）経路探索装置８
経路探索装置８は、状態管理装置３から推奨ルートの探索の指示とそのための情報（出発地，経由地，目的地，探索条件等）とを内容とするトリガを受けて、推奨ルートを探索する。
ｇ）地図データ１１
地図データ１１は、経路情報７（即ち推奨ルートの情報）とリンク可能な形式のデータから成る地図画像情報である。
【００１９】
次に、このカーナビゲーションシステムにおいて、図２の各ブロックが、表示装置１２（図１の液晶パネル３０）に表示される地図を推奨ルートに沿って道なりにスクロールするために実行する処理を、図３〜図７を参照して説明する。
図３は、この処理全体の一例を示すフローチャートである。ユーザーが、図２のリモートコントローラ１で電源を入れる操作を行うと、この処理を開始して（ステップＳ１）、道なりスクロールの開始の指示があるまで待機する（ステップＳ２）。
【００２０】
そして、ユーザーが、リモートコントローラ１で道なりスクロールの開始を選択する操作を行うと、道なりスクロール開始のトリガがリモートコントローラ１から図２のリモコン受光部２及び状態管理装置３を経て図２の地図表示制御装置４に送られることにより、ステップＳ２でイエスとなって、ステップＳ３〜Ｓ７のループに入る。
【００２１】
このループでは、地図を視覚上滑らかにスクロールさせるための処理が行われる。即ち、道なりスクロールの終了の指示がないことを条件として（ステップＳ３）、推奨ルートに沿った所定時間（例えば数秒）毎の地図の移動点をそれよりも短い単位時間（ここでは１／６０秒）毎の移動点に細分化し、液晶パネル３０に表示中の地図を最初の１／６０秒後の移動点に移動させる（ステップＳ４）。そしてその時点から１／６０秒後の移動点を求め（ステップＳ５）、次の本来の移動点（数秒後の移動点）に到達していないことを条件として（ステップＳ６）、ステップＳ５から１／６０秒経過することを待って（ステップＳ７）、ステップＳ５で求めた移動点に地図を移動させる（ステップＳ４）。
【００２２】
このような細分化した１／６０秒毎の移動点への移動を繰り返した後、次の本来の（数秒後の）移動点に到達すると、ステップＳ６でイエスと判断されることにより、このループを離れる。そして、ステップＳ８〜Ｓ１１を経て（ステップＳ８〜Ｓ１１の処理については後述する）、ステップＳ１２の「移動点計算処理」に進む。
【００２３】
「移動点計算処理」は、新たな本来の（数秒後の）移動点を計算する処理である。図６はこの「移動点計算処理」の一例を示しており、最初に、液晶パネル３０上に表示される地図の移動速度に基づいて、所定時間（数秒）での地図の移動距離（液晶パネル３０上で地図がスクロールされる距離）を計算する（ステップＳ４１）。そして、液晶パネル３０に表示されている地図の中心位置（即ち現在の自車位置）から、推奨ルート上でこの移動距離だけ離れた地点を求めて、この地点を新たな本来の（数秒後の）移動点とする（ステップＳ４２）。
【００２４】
そして、再び図３のステップＳ３に戻って、この新たな移動点に対してステップＳ３〜Ｓ７のループ処理を行う。
このようにして、推奨ルートに沿って地図が道なりに滑らかにスクロールされて表示される。
【００２５】
ステップＳ８〜Ｓ１１では、本発明の特徴となる処理が行われる。
このうちステップＳ８では、本来の（数秒毎の）移動点に到達した際に、推奨ルート上での残距離の情報と、推奨ルートの道路の種別（属性）の情報とを取得する。
【００２６】
ここで、残距離とは、進行方向へのスクロールが行われている場合には、液晶パネル３０に表示されている地図の中心位置（即ち現在の自車位置）から目的地までの推奨ルート上での距離であり、出発地方向（自車方向）へのスクロールが行われている場合にはこの地図の中心位置（現在の自車位置）から出発地までの推奨ルート上での距離である。
また道路の種別とは、例えば高速道路と一般道とのいずれであるか、あるいは一般道のうち主要道とそれ以外の細街路とのいずれであるか等である。ここでも、地図の中心位置（即ち現在の自車位置）の道路についてこの種別が求められる。
【００２７】
続くステップＳ９の「表示レベル取得処理」は、ステップＳ８で取得した残距離情報や道路種別情報に基づき、液晶パネル３０に表示する地図のレベル（縮尺）を決定する処理である。図４及び図５は、それぞれこの「表示レベル取得処理」の一例を示す。
【００２８】
このうち、図４の処理では、ステップＳ８で取得した道路種別情報に基づいて地図のレベル（縮尺）を決定する（ステップＳ２１）。ここでは一例として、道路が高速道路のときには縮尺を小さくし（広域図にし）、道路が一般道のうちの主要道のときには高速道路のときよりも縮尺を大きくし（詳細な地図にし）、道路が一般道のうちの細街路のときには主要道のときよりも更に縮尺を大きくする（詳細な地図にする）ような決定基準でこの決定を行う。
【００２９】
他方図５の処理では、ステップＳ８で取得した残距離情報に基づいて地図のレベル（縮尺）を決定する（ステップＳ３１）。ここでは一例として、残距離が、目的地（自車方向へのスクロールの場合には出発地）が比較的近いような一定距離未満であるときは縮尺を大きくし（詳細な地図にし）、他方残距離がこの一定距離以上のとき（即ち目的地（自車方向へのスクロールの場合には出発地）から比較的離れた推奨ルートの途中であるとき）は縮尺を小さくする（広域図にする）ような決定基準でこの決定を行う。
【００３０】
尚、この図４や図５のような処理は、例えば道路種別と地図のレベル（縮尺）とを上記のような決定基準で対応して記憶させたテーブルや、残距離（あるいは推奨ルートの総距離と残距離との比）と地図のレベル（縮尺）とを上記のような決定基準で対応して記憶させたテーブルを用意し、それを参照することによって行うことが好適である。あるいは別の例として、道路種別情報や残距離情報に基づいて上記のような決定基準で決定を行うための計算式を作成し、その計算を実行することによって行うようにしてもよい。
【００３１】
図３に戻り、ステップＳ９に続くステップＳ１０では、液晶パネル３０に現在表示されている地図のレベル（縮尺）とステップＳ９の「表示レベル取得処理」で決定した地図のレベル（縮尺）とを比較することにより、地図のレベル（縮尺）の変更が必要か否かを判断する。現在の縮尺が「表示レベル取得処理」で決定した縮尺と同じであれば、ノーと判断されてそのまま前述のステップＳ１２に進む。他方一致していなければ、イエスと判断されてステップＳ１１の「レベル変更処理」に進む。
【００３２】
「レベル変更処理」は、液晶パネル３０に表示する地図のレベル（縮尺）を変更する処理である。図７はこの「レベル変更処理」の一例を示しており、最初に、変更後の縮尺の地図を表示するために必要な地図データの範囲を決定する（ステップＳ５１）。具体的には、この決定は、縮尺の他に、現在表示されている地図の東西南北方向への回転角度，経度及び緯度，図２の表示用メモリ１０中の描画対象となるメモリエリア，描画対象とするデータの種別といったパラメータを考慮に入れて行う。
【００３３】
続いて、この決定した範囲の地図データを取得する（必要であれば取得した地図データを描画可能な形式に変換する）と共に、地図に重ねて描画するデータ（経路情報）を取得する（ステップＳ５２）。そして、この取得したデータを用いて、描画対象となるメモリエリア（指定エリア）に地図を描画する（ステップＳ５３）。
【００３４】
続いて、描画完了のトリガを待って、液晶パネル３０の表示をこの新たに描画した地図に切り換える（ステップＳ５４）。そして、その直前まで液晶パネル３０に表示するために表示用メモリ１０に描画していた地図を表示用メモリ１０から消去して（ステップＳ５５）、その描画のために必要であった地図データを解放する。
【００３５】
以上のようなステップＳ８〜Ｓ１１の処理により、目的地（自車方向へのスクロールの場合には出発地）が比較的近いときには液晶パネル３０に表示される地図の縮尺が自動的に大きくなり（詳細な地図になり）、他方目的地（自車方向へのスクロールの場合には出発地）から比較的離れた推奨ルートの途中のときにはこの縮尺が自動的に小さくなる（広域図になる）。
【００３６】
また、自車が現在走行中の道路が高速道路のとき（即ち移動速度が概して大きいとき）にはこの縮尺が自動的に小さくなり（広域図になり）、他方走行中の道路が一般道のとき（即ち移動速度が概して小さいとき）にはこの縮尺が自動的に大きくなり（詳細な地図になり）、更に走行中の道路が細街路のとき（即ち移動速度が概して一層小さいとき）にはこの縮尺が自動的に一層大きくなる（一層詳細な地図になる）。
【００３７】
このように、このカーナビゲーションシステムによれば、推奨ルートに沿って液晶パネル３０に地図が道なりにスクロールして表示されている際に、推奨ルート上での残距離や推奨ルートの道路種別に応じて地図の縮尺が自動的に変更されるので、ユーザーに煩雑な操作を強いることなく推奨ルートをユーザーに効率的に見せることができる。
【００３８】
尚、以上の例では、「表示レベル取得処理」において、図４，図５に示したように道路種別情報，残距離情報の一方ずつに基づいて地図のレベル（縮尺）を決定している。しかし、これに限らず、残距離情報と道路種別情報とを組み合わせたものを基準として（例えば道路種別と残距離と縮尺との三者を対応して記憶させたテーブルを用意してそれを参照することによって）縮尺を決定するようにしてもよい。
【００３９】
また、以上の例では、道路種別に応じて縮尺を変更する際に、高速道路と主要道と細街路とのいずれであるかによって縮尺を３段階に変更している。しかし、これに限らず、例えば高速道路と一般道のいずれであるかによって縮尺を２段階のみに変更するようにしたり、あるいは縮尺を４段階以上に変更するようにしてもよい。
【００４０】
また、以上の例では、残距離に応じて縮尺を変更する際に、残距離が、目的地（自車方向へのスクロールの場合には出発地）が比較的近いような一定距離未満であるか否かによって縮尺を変更している。しかし、これに限らず、例えば経由地がある場合には、その経由地が比較的近いか否かによっても縮尺を変更する（経由地が比較的近いときには縮尺を大きくする）ようにしてもよい。
【００４１】
また、以上の例では、推奨ルート上での残距離や推奨ルートの道路種別に応じて、地図の縮尺だけを自動的に変更している。しかし、別の例として、推奨ルート上での残距離や推奨ルートの道路種別に応じて、地図の縮尺だけでなく、液晶パネル３０上に表示される地図の移動速度をも自動的に変更する（より具体的には、図３のステップＳ８で取得した残距離情報及び道路種別情報に基づき、図３のステップＳ１２の「移動点計算処理」で、本来の数秒後の移動点と、そこに至るまでの移動速度とを計算する）ようにしてもよい。
また、本発明は、以上の例に限らず、本発明の要旨を逸脱することなく、その他様々の構成をとりうることはもちろんである。
【００４２】
【発明の効果】
以上のように、本発明に係るナビゲーション装置によれば、探索したルートに沿って地図が道なりにスクロールして表示されている際に、このルート上での残距離とこのルートの道路種別に基づいて地図の縮尺を自動的に変更するようにしたので、ユーザーに煩雑な操作を強いることなく、探索したルートをユーザーに効率的に見せることができる。
さらに、ルート上での残距離とルートの道路種別とに基づいて、表示されている地図のスクロール速度も自動的に変更される。
【図面の簡単な説明】
【図１】本発明を適用したカーナビゲーションシステムのハードウェア構成の一例を示すブロック図である。
【図２】図１のシステムのうち本発明に関連する部分を示す機能ブロック図である。
【図３】道なりスクロールのための処理の一例を示すフローチャートである。
【図４】図３の表示レべル取得処理の一例を示すフローチャートである。
【図５】図３の表示レべル取得処理の別の一例を示すフローチャートである。
【図６】図３の移動点計算処理の一例を示すフローチャートである。
【図７】図３のレべル変更処理の一例を示すフローチャートである。
【符号の説明】
１，３７‥‥リモートコントローラ、２，３６‥‥リモコン受光部、３‥‥状態管理装置、４‥‥地図表示制御装置、５‥‥地図描画制御装置、６‥‥地図情報管理装置、７‥‥経路情報、８‥‥経路探索装置、９‥‥表示コントローラ、１０‥‥表示用メモリ、１１‥‥地図データ、１２‥‥表示装置、２１‥‥メインＣＰＵ、２２‥‥ＤＲＡＭ、２４‥‥フラッシュＲＯＭ、３０‥‥液晶パネル
【図１】
0004006818.tif 000002
【図２】
0004006818.tif 000003
【図３】
0004006818.tif 000004
【図４】
0004006818.tif 000005
【図５】
0004006818.tif 000006
【図６】
0004006818.tif 000007
【図７】
0004006818.tif 000008