(57)【要約】【課題】簡単な操作で長距離のスクロールを高速に行うことができる地図表示装置を提供する。【解決手段】地図データを格納する地図データ格納部２と、指示を入力する入力部１と、入力部からの指示に応じて地図上のトラッキング対象を選択するトラッキング対象選択手段３２と、入力部から指示されたスクロール方向を検出するスクロール方向検出手段３３と、地図データ格納部から読み出した地図データから、トラッキング対象選択手段で選択されたトラッキング対象の経路が含まれ、且つ、スクロール方向検出手段で検出されたスクロール方向の地図データを順次抽出する地図データ抽出手段３４と、この抽出された地図データによって示されるトラッキング対象の経路に沿ったスクロールになるように地図データを順次選択するスクロール制御手段３５と、スクロール制御手段によって順次選択された地図データに基づき地図を表示する表示部４とを備えている。【選択図】図２
2008058641.tif 000002
【特許請求の範囲】
【請求項１】
地図データを格納する地図データ格納部と、
指示を入力する入力部と、
前記入力部から入力された指示に応じて地図上のトラッキング対象を選択するトラッキング対象選択手段と、
前記入力部からの入力によって指示されたスクロール方向を検出するスクロール方向検出手段と、
前記地図データ格納部から読み出した地図データから、前記トラッキング対象選択手段によって選択されたトラッキング対象の経路が含まれ、且つ、前記スクロール方向検出手段で検出されたスクロール方向の地図データを順次抽出する地図データ抽出手段と、
前記地図データ抽出手段によって抽出された地図データによって示される前記トラッキング対象の経路に沿ったスクロールになるように地図データを順次選択するスクロール制御手段と、
前記スクロール制御手段によって順次選択された地図データに基づき地図を表示する表示部
とを備えた地図表示装置。
【請求項２】
トラッキング対象選択手段で選択される地図上のトラッキング対象は、高速道路、主要道路、鉄道または海岸線を含む
ことを特徴とする請求項１記載の地図表示装置。
【請求項３】
スクロール制御手段は、トラッキング対象選択手段で選択されたトラッキング対象の経路に方向変化地点が含まれる場合は、トラッキング対象の経路が表示部の画面から逸脱しないという条件の下で、該トラッキング対象の経路の先の地点の地図データを出力するように地図データの表示位置を定める
ことを特徴とする請求項２記載の地図表示装置。
【請求項４】
入力部から入力されたスクロールの指示に応答して計時を開始するタイマと、
前記タイマにより計時された時間が大きくなるに連れて、小さくなる縮尺を設定する縮尺設定手段とを備え、
地図データ抽出手段は、地図データ格納部から読み出した地図データから、トラッキング対象選択手段によって選択されたトラッキング対象が含まれ、且つ、スクロール方向検出手段で検出されたスクロール方向の前記縮尺設定手段で設定された縮尺の地図データを抽出する
ことを特徴とする請求項１記載の地図表示装置。
【請求項５】
地図データを格納する地図データ格納部と、
指示を入力する入力部と、
前記入力部からの入力によって指示されたスクロール方向を検出するスクロール方向検出手段と、
前記入力部から入力されたスクロールの指示に応答して計時を開始するタイマと、
前記タイマにより計時された時間が大きくなるに連れて小さくなる縮尺を設定し、前記入力部からスクロールの指示の入力がなくなると、該入力部からスクロールの指示が入力される前の縮尺まで自動的に大きくなる縮尺を設定する縮尺設定手段と、
前記データ格納部から読み出した地図データから、前記スクロール方向検出手段で検出されたスクロール方向の地図データであって前記縮尺設定手段で設定された縮尺の地図データを順次抽出する地図データ抽出手段と、
前記地図データ抽出手段によって抽出された地図データを前記入力部からの入力によって指示されたスクロール方向のスクロールになるように順次選択するスクロール制御手段と、
前記スクロール制御手段によって順次選択された地図データに基づき地図を表示する表示部
とを備えた地図表示装置。
【請求項６】
スクロール速度を段階的に指示するスクロール速度指示手段を備え、
前記縮尺設定手段は、前記スクロール速度指示手段から指示されたスクロール速度が１段階小さくなると所定値だけ大きくなる縮尺を設定する
ことを特徴とする請求項５記載の地図表示装置。
【請求項７】
縮尺設定手段は、入力部からスクロールの指示の入力がなくなると、入力部からスクロールの指示が入力される前の縮尺まで自動的に大きくなる縮尺を設定する
ことを特徴とする請求項４記載の地図表示装置。
【請求項８】
スクロール速度を段階的に指示するスクロール速度指示手段を備え、
前記縮尺設定手段は、前記スクロール速度指示手段から指示されたスクロール速度が１段階小さくなると所定値だけ大きくなる縮尺を設定する
ことを特徴とする請求項７記載の地図表示装置。
【請求項９】
ズーム変更量およびスクロール変更量を定義した関数を記憶する変更量関数記憶手段を備え、
縮尺設定手段は、前記変更量関数記憶手段に記憶されている関数に従ってスクロールおよびズームの変更量の計算を行う
ことを特徴とする請求項４から請求項８のうちのいずれか１項記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディスプレイ装置に地図を表示する地図表示装置に関し、特に、ディスプレイ装置の画面上に表示されている地図をスクロールする技術に関する。
【背景技術】
【０００２】
従来、例えばナビゲーションシステムにおいて使用されている地図表示装置において、所望の地点の地図をスクロールによって表示させる場合に、その所望の地点の地図に到達するまでの時間を短縮するために、一定方向のスクロールキーが一定時間以上押し続けられるとスクロールの速度を速くする加速スクロールという技術が用いられている。
【０００３】
この加速スクロールは、ディスプレイ装置に表示されている地点から所望の地点までの距離が比較的短い場合は有効ではあるが、その距離が長くなるとスクロールに時間がかかるとともに、ユーザが詳しくない地域の地図も大きい縮尺（スケール）のまま画面上を通過するので、ユーザは、スクロール中に表示されている地図が、どの位置の地図であるかを見失うという問題がある。
【０００４】
また、地図描画に要する時間に限界があり、また、ユーザが地図を認識するために要する時間にも限界があるので、スクロールの速度を無制限に上げることはできず、スクロールの速度には実用上限界がある。そのため、ユーザは、ズームキーを操作することにより地図を小さい縮尺に変更し、この小さい縮尺の地図でスクロールキーを操作してスクロールを行った後、再びズームキーを操作して大きな縮尺に戻すという操作を行っている。したがって、スクロールキーとズームキーとが離れて配置されている場合は操作に時間がかかるとともに、ナビゲーションシステムに適用された地図表示装置の場合は、運転者は視線を移動させる必要があり、安全上好ましくない。
【０００５】
このような問題点を解決するために、特許文献１は、スクロール操作およびズーム操作を連続的に行うことができるナビゲーション装置を開示している。このナビゲーション装置は、ディスプレイ装置の画面上に表示している地図を周辺の地図に切り替えるスクロール機能および表示している地図を拡大または縮小するズーム機能を備え、周辺の地図へ切り替えおよび地図の拡大縮小を連続して行うことができる操作手段を備えており、この操作手段は、スクロールスイッチとズームスイッチを一体化したハードウェアスイッチから構成されている。これにより、ユーザは１つの操作手段により、スクロール操作およびズーム操作を連続して行うことができる。これにより、連続する動作の間で他のスイッチを確認するという不要な動作を省略できるので、操作性が向上する。
【０００６】
また、特許文献２は、地図を自動的に縮尺を変更することにより、縮尺変更の操作により、運転業務が妨げられることがないようにした地図画面表示装置を開示している。この地図画面表示装置は、スクロールにより、画面の端にあった地図上の地点が、画面の中央まで移動するのに要する時間が３秒であるとする。この３秒をスクロールキーの連続押し時間の目安とし、スクロールキーの連続押し時間が３秒増加するごとに、最初の縮尺度である１／１．２５万が、１／２．５万になり、１／５万になり、以下同様にして、段階的に、かつ自動的に縮尺度が大きくされていくので、地図が同一方向に連続してスクロールする速度（スクロール速度）を速くするのと等価の働きをする。したがって、目的地までのスクロール時間を短縮できるので、リモコンのスクロールキーを押す時間も短縮される。
【０００７】
【特許文献１】特開２００４−２７１６１３号公報
【特許文献２】特開平８−６９５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に開示されているナビゲーション装置は、特別に設計されたハードウェアスイッチを使って、指の位置を大きく移動することなくスクロールとズームが連続して行うことができるというものであり、通常のスイッチでは上述した問題を解決できないし、音声入力コマンドでスクロールを指示する場合にも問題を解決できない。
【０００９】
また、特許文献２に開示されている地図画面表示装置は、一定方向へ連続してスクロールする場合にしか有効でなく、スクロール方向を変える場合には有効でない。また、特許文献２に開示されている地図画面表示装置では、スクロール操作が終わったあと、地図の縮尺が大きな縮尺のままであり、場合によっては最大縮尺（例えば、日本地図全体、北米地図全体、ヨーロッパ地図全体）になったままであり、ユーザは、この状態では目的の場所を確認することが困難であるので、縮尺を手動でスクロール開始前の縮尺に戻さなければならないという問題ある。
【００１０】
この発明は、上述した問題を解消するためになされたものであり、その課題は、簡単な操作で長距離のスクロールを高速に行うことができる地図表示装置を提供することにある。
【課題を解決するための手段】
【００１１】
この発明に係る地図表示装置は、上記課題を解決するために、地図データを格納する地図データ格納部と、指示を入力する入力部と、入力部から入力された指示に応じて地図上のトラッキング対象を選択するトラッキング対象選択手段と、入力部からの入力によって指示されたスクロール方向を検出するスクロール方向検出手段と、地図データ格納部から読み出した地図データから、トラッキング対象選択手段によって選択されたトラッキング対象の経路が含まれ、且つ、スクロール方向検出手段で検出されたスクロール方向の地図データを順次抽出する地図データ抽出手段と、地図データ抽出手段によって抽出された地図データによって示されるトラッキング対象の経路に沿ったスクロールになるように地図データを順次選択するスクロール制御手段と、スクロール制御手段によって順次選択された地図データに基づき地図を表示する表示部とを備えている。
【発明の効果】
【００１２】
この発明によれば、地図データ格納部から読み出した地図データから、トラッキング対象の経路が含まれ、且つ、スクロール方向の地図データを順次抽出し、この抽出された地図データによって示されるトラッキング対象の経路に沿ったスクロールになるように地図データを順次選択して地図を表示するように構成したので、表示部に表示された地図に応じて上下左右の方向を入力部から指示する操作が不要になり、しかも、経路に沿ったスクロールが行われるので、簡単な操作で長距離のスクロールを高速に行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る地図表示装置の構成を示すブロック図である。この地図表示装置は、入力部１、地図データ格納部２、制御部３、表示部４、位置情報取得部５および音声出力部６から構成されている。
【００１４】
入力部１は、ボタンスイッチ、リモートコントローラ、タッチパネル、音声認識機能を有する音声入力装置などから構成することができ、ユーザが指示を入力するために使用される。スクロールを指示するためのスクロールキーは、この入力部１に設けられている。なお、入力部１は、さらに、スクロール速度を制御するためのジョイスティックまたはロータリーボタンなどを備えて構成することができる。この入力部１から入力された指示は、制御部３に送られる。
【００１５】
地図データ格納部２は、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）またはＨＤＤ（Hard Disk Drive）といったメモリデバイスから構成されており、地図データを格納する。この地図データ格納部２に格納されている地図データは、制御部３によって読み出される。制御部３は、例えばマイクロコンピュータから構成されており、入力部１から送られてくる指示に従って、指示されたエリアの地図データを地図データ格納部２から読み出し、そのエリアの地図を表示するための表示データを作成する。この制御部３で生成された表示データは、表示部４に送られる。この制御部３の詳細は後述する。
【００１６】
表示部４は、例えば液晶ディスプレイ装置から構成されており、制御部３から送られてくる表示データにしたがって地図を表示する。位置情報取得部５は、例えばＧＰＳ（Global Positioning System）衛星から位置情報を取得するＧＰＳ受信機、自律航法用センサ（方位センサ、車速パルスセンサなど）などから構成されており、自己の現在位置を表す位置情報を取得する。この位置情報取得部５で取得された位置情報は、制御部３に送られる。音声出力部６は、例えばスピーカから構成されており、制御部３から送られてくる音声データにしたがって案内誘導音声などを出カする。
【００１７】
次に、制御部３の詳細を説明する。図２は、制御部３の詳細な構成を示す機能ブロック図である。この制御部３は、メモリ３１、トラッキング対象選択手段３２、スクロール方向検出手段３３、地図データ抽出手段３４、スクロール制御手段３５および地図表示制御手段３６から構成されている。これらの構成要素のうち、メモリ３１以外は、マイクロコンピュータによるソフトウェア処理によって実現されている。
【００１８】
メモリ３１は、制御部３で使用する各種データを格納する。例えば、このメモリ３１には、表示対象の位置および縮尺（スケール）を表すデータなどが格納される。トラッキング対象選択手段３２は、入力部１から入力された指示を解析し、スクロール時にトラッキングの対象となる地図要素を選択する。この地図要素には、例えば高速道路、主要道路、鉄道または海岸線などといった経路が含まれる。このトラッキング対象選択手段３２で選択されたトラッキング対象を表す情報は、地図データ抽出手段３４に送られる。なお、トラッキングとは、ユーザが高速道路、主要道路、鉄道、海岸線などといった表示部４の表示画面に表示される地図上に形成された線状の対象を、該表示画面で連続的に追跡する（目で追う）行為をいう。
【００１９】
スクロール方向検出手段３３は、入力部１から入力された指示を解析し、スクロール方向を検出する。このスクロール方向検出手段３３で検出されたスクロール方向を表す情報は、地図データ抽出手段３４に送られる。地図データ抽出手段３４は、地図データ格納部２から地図データを読み出し、この読み出した地図データから、トラッキング対象選択手段３２によって選択されたトラッキング対象の経路が含まれ、且つ、スクロール方向検出手段３３で検出されたスクロール方向の１画面分の地図データを抽出する。この地図データ抽出手段３４で抽出された地図データは、スクロール制御手段３５に送られる。
【００２０】
スクロール制御手段３５は、方向変化地点制御手段３５ａおよび地図出力手段３５ｂから構成されている。方向変化地点制御手段３５ａは、詳細は後述するが、トラッキング対象の経路に方向変化地点が存在する場合に、平滑スクロール（詳細は後述する）を行うための処理を行い、処理した地図データを、地図出力手段３５ｂに送る。
【００２１】
地図出力手段３５ｂは、地図データ抽出手段３４から送られてきた地理的同一方向スクロール（詳細は後述する）を行うための地図データまたは方向変化地点制御手段３５ａから送られてきた平滑スクロールを行うための地図データに基づき、表示すべき地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータを生成し、地図表示制御手段３６に送る。
【００２２】
地図表示制御手段３６は、地図出力手段３５ｂから送られてくる地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータに基づき地図を描画し、表示データとして表示部４に送る。これにより、表示部４に地図が表示される。
【００２３】
次に、この発明の実施の形態１に係る地図表示装置で行われるスクロールの概念を説明する。図３は、地理的同一方向のスクロールを示す図である。図３において、Ａ点からＢ点へ向かう実線で示す曲線ＡＢは、高速道路、主要道路、鉄道または海岸線といったトラッキング対象の地図要素を示しており、四角形は、表示部４の画面を示している。表示部４の画面は、入力部１からスクロールの指示がなされることにより、トラッキング対象の経路に沿った一方向（これを、「地理的同一方向」という）にスクロールする。すなわち、地理的同一方向のスクロールでは、表示部４の画面は、曲線ＡＢに沿って、ａ１→ｂ１→ｃ１→・・・→ｇ１と変化する。
【００２４】
この地理的同一方向のスクロールでは、スクロールの方向（Ｘ方向またはＹ方向）が反転することにより、一種の後戻りのスクロールが行われることになる。局所的な（表示画面の枠の長さより小さい）後戻りのスクロールを排除し、且つ、曲線ＡＢが画面から逸脱しないという条件でスクロールを行うと、トラッキングしている曲線ＡＢが途切れないようにスクロールすることが可能となり、ユーザが地図を認識するための負荷を増大させることなく、スクロール速度を速くすることができる。この条件を満たすスクロールを平滑スクロールと呼ぶ。
【００２５】
平滑スクロールは、曲線ＡＢの方向変化地点が、画面を構成する矩形の辺から所定値だけ離れた位置になるように、画面に表示する範囲を選択することによって実現できる。ここで、「方向変化地点」とは、トラッキング対象としての経路上の地点のＸ座標値またはＹ座標値の差分が正から０または負、または、負から０または正に変化する点をいう。例えば、図３に示す画面ａ１では、方向変化地点は存在せず、画面ｂ１では、Ｘ軸の正方向に凸になった１つの方向変化地点が存在し、画面ｃ１では、Ｘ軸の負方向に凸になった方向変化地点とＹ軸の正方向に凸になった方向変化地点といった２つの方向変化地点が存在する。
【００２６】
この平滑スクロールにおいては、方向変化地点を含む画面が重なる場合は、現在の画面から次の画面の方向に直線的にスクロールが行われ、重ならない場合は、現在の画面から、曲線が次の画面の中心にくるまで大局的方向にＸ方向またはＹ方向にスクロールが行われる。ここで、「大局的方向」とは、画面に表示されている場所における曲線の位置から、直線距離で画面の大きさの数倍（例えば２倍）先にある場所における曲線の位置の方向または分岐点の位置の方向をいう。なお、計算量が多くなることにより、一定時間内で数倍先の場所を求めるのが制御部３を構成するマイクロコンピュータの能力の関係で困難な場合は、数倍先の場所は、直線距離によって求められる場所ではなく、曲線に沿った距離によって求められる場所とすることもできる。
【００２７】
図４は、平滑スクロールの概念を示す図である。地点Ｓから地点Ｄに向けてスクロールする場合、スクロールは、画面ａ２から画面ｇ２まで、各画面の中心が破線ＳＤに沿って動くように行われる。破線の長さは地点Ｓから地点Ｄまで曲線ＡＢに沿った長さより短いので、地理的同一方向のスクロールに比べてスクロール速度が速くなる。Ｈ１〜Ｈ６は方向変化地点であり、画面ｂ２が方向変化地点Ｈ１を表示する限界位置の画面であり、画面ｃ２が方向変化地点Ｈ２を表示する限界位置の画面である。同様に、画面ｆ２が方向変化地点Ｈ６を表示する限界位置の画面である。限界位置の画面上で方向変化地点を配置する位置は、地理的同一方向の前方の曲線が多く画面に入る位置に選ばれる。例えば、図４の画面ｃ２においては、方向変化地点は、画面の右上（地理的同一方向の前方の曲線が少ない）ではなく、画面の左上（地理的同一方向の前方の曲線が多い）に位置するように選択される。
【００２８】
次に、この発明の実施の形態１に係る地図表示装置の動作を、上述した平滑スクロールを実現するための処理を中心に、図５に示すフローチャートを参照しながら説明する。なお、以下においては、トラッキング対象は既に選択されており、また、スクロール方向もスクロールキーによって既に指示されているものとして説明する。
【００２９】
まず、仮の目的地Ｄが算出される（ステップＳＴ１１）。すなわち、地図データ抽出手段３４は、現在表示している画面の中心を現在地Ｓとし、この現在地Ｓから所定距離に存在する曲線上の地点、所定距離以内に存在する曲線上の分岐点、およびユーザが目的地として指定した地点のうち、現在地に最も近い地点を、地図データ格納部２から読み出した地図データに基づき算出し、この算出した地点を仮の目的地Ｄとする。
【００３０】
次いで、大局的方向が算出される（ステップＳＴ１２）。すなわち、地図データ抽出手段３４は、現在地Ｓから仮の目的地Ｄの方向を算出し、この算出した方向を大局的方向とする。大局的方向は、現在地Ｓの座標と仮の目的地Ｄの座標とを比較し、現在地Ｓから仮の目的地Ｄに向かう直線のＸ座標値およびＹ座標値の増減によって表される。
【００３１】
次いで、方向変化地点が検索され（ステップＳＴ１３）、次いで、方向変化地点が存在するかどうかが調べられる（ステップＳＴ１４）。すなわち、地図データ抽出手段３４は、現在地Ｓから仮の目的地Ｄに至る経路上に存在する方向変化地点を検索し、現在地Ｓから仮の目的地Ｄの間に方向変化地点が存在するかどうかを調べる。
【００３２】
このステップＳＴ１４において、方向変化地点が存在しないことが判断されると、経路を画面の中央に表示しながらその経路をトラッキングする通常の地理的同一方向のスクロールが行われる（ステップＳＴ１５）。すなわち、地図データ抽出手段３４は、地図データ格納部２から地図データを読み出し、この読み出した地図データから、トラッキング対象選択手段３２によって選択されたトラッキング対象の経路が含まれ、且つ、スクロール方向検出手段３３で検出されたスクロール方向の１画面分の地図データを抽出し、スクロール制御手段３５の地図出力手段３５ｂに送る。地図出力手段３５ｂは、地図データ抽出手段３４から送られてきた地図データに基づき、表示すべき地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータを生成し、地図表示制御手段３６に送る。地図表示制御手段３６は、地図出力手段３５ｂから送られてくる地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータに基づき地図を描画し、表示データとして表示部４に送る。これにより、トラッキング対象の経路に沿った地図が順次表示部４に表示され、地理的同一方向のスクロールが行われる。その後、処理は終了する。
【００３３】
一方、ステップＳＴ１４において、方向変化地点が存在することが判断されると、現在表示されている画面（「ＴＰＣurrent」とする）の経路よりも仮の目的地Ｄ側で、ＴＰＣurrentの範囲外の方向変化地点をＴとし（ステップＳＴ１６）、Ｔが存在するかどうかが調べられる（ステップＳＴ１７）。すなわち、地図データ抽出手段３４は、地図データ格納部２から地図データを読み出し、この読み出した地図データから、現在表示されているＴＰＣurrentの経路よりも仮の目的地Ｄ側で、ＴＰＣurrentの範囲外の方向変化地点Ｔが存在するかどうかを調べる。
【００３４】
このステップＳＴ１７において、Ｔが存在しないことが判断されると、シーケンスはステップＳＴ１５に進み、上述したように、通常の地理的同一方向のスクロールが行われる。一方、ステップＳＴ１７において、Ｔが存在することが判断されると、次いで、Ｔを限界位置に表示するように画面（「ＴＰＮext」とする）の位置が定められる（ステップＳＴ１８）。ここで、限界位置とは、曲線が途切れることなく画面内に入り、且つ曲線と画面を構成する矩形の辺との間に所定の距離があり、且つ曲線の最も遠い場所を表示できる位置をいう。このステップＳＴ１８においては、地図データ抽出手段３４は、地図データ格納部２から地図データを読み出し、この読み出した地図データから、Ｔを含む地図データを抽出し、スクロール制御手段３５の方向変化地点制御手段３５ａに送る。方向変化地点制御手段３５ａは、Ｔが限界位置に表示されたＴＰＮextを生成する。
【００３５】
次いで、ＴＰＣurrentとＴＰＮextとに重なりがあるかどうかが調べられる（ステップＳＴ１９）。すなわち、方向変化地点制御手段３５ａは、ＴＰＣurrentとＴＰＮextとに重なりがあるかどうかを調べる。このステップＳＴ１９において、重なりがあることが判断されると、ＴＰＣurrentからＴＰＮextまで直線的にスクロールが行われ、ＴＰＮextがＴＰＣurrentとされる（ステップＳＴ２０）。すなわち、方向変化地点制御手段３５ａは、ＴＰＣurrentからＴＰＮextまで直線的にスクロールするような地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータを生成し、地図表示制御手段３６に送る。これにより、ＴＰＣurrentからＴＰＮextまで直線的にスクロールが行われる。その後、シーケンスはステップＳＴ１６へ戻る。
【００３６】
上記ステップＳＴ１９において、重なりがないことが判断されると、ＴＰＣurrentから、曲線が画面の中央にくるように大局的方向にスクロールが行われ、その地点の画面がＴＰＣurrentとされる（ステップＳＴ２１）。すなわち、方向変化地点制御手段３５ａは、ＴＰＣurrentから大局的方向にスクロールするような地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータを生成し、地図表示制御手段３６に送る。これにより、ＴＰＣurrentから、曲線が画面の中央にくるように大局的方向にスクロールが行われる。その後、シーケンスはステップＳＴ１６へ戻る。以上のステップＳＴ１９〜ＳＴ２１の処理により、平滑スクロールが実現されている。
【００３７】
上記のようにして仮の目的地Ｄまでのスクロールが完了したら、その仮の目的地Ｄを現在地Ｓとして上述した処理が繰り返される。仮の目的地Ｄが分岐点の場合は、その時点でユーザがカーソルの押下などにより指示している経路の曲線が選択されて上述した処理が実行される。
【００３８】
以上説明したように、この発明の実施の形態１に係る地図表示装置によれば、スクロールキーで概略の方向を指示することにより、トラッキング対象の経路を地理的同一方向にスクロールさせることができる。たとえば、上下左右の４方向の指示ができるスクロールキーの場合、例えば高速道路に沿ってスクロールさせることにより、右方向を指示した場合であっても高速道路に沿って、東北東の方向に道なりにスクロールできる。
【００３９】
また、例えば海岸線沿いにスクロールする場合、湾になっているところでは、湾に沿ってスクロールするのがデフォルトであるが、その場合は、スクロールに時間がかかり、非効率である。この実施の形態１に係る地図表示装置によれば、経路に方向変化地点があれば画面の中央に持ってくるまでスクロールせず、経路が途切れないようにしながら可能なかぎりスクロールの変動を押さえられるので、スクロール時間が長くなることを抑制することができる。
【００４０】
実施の形態２．
この発明の実施の形態２に係る地図表示装置は、実施の形態１に係る地図表示装置において、スクロールの指示が継続されている場合は、地図の縮尺を小さくするズームアウトを行い、スクロールの指示が解除された場合に、ズームインを自動的に行って地図を元の縮尺に戻すようにしたものである。
【００４１】
実施の形態２に係る地図表示装置の構成は、制御部３の構成を除き、図１に示した実施の形態１に係る地図表示装置の構成と同じである。以下では、実施の形態１に係る地図表示装置と異なる部分を中心に説明する。
【００４２】
図６は、実施の形態２に係る地図表示装置で使用される制御部３の詳細な構成を示す機能ブロック図である。この制御部３は、実施の形態１のそれに、タイマ４１、テーブル４２および縮尺設定手段４３が追加されて構成されている。また、メモリ３１には、変更量関数記憶手段３１１が設けられている。変更量関数記憶手段３１１は、ズーム変更量の初期値およびスクロール変更量を定義した関数を記憶する。
【００４３】
タイマ４１は、入力部１から入力された指示を解析し、スクロールキーが押されたことを検出した場合に計時を開始する。このタイマ４１で計時された時間は、縮尺設定手段４３に送られる。テーブル４２は、経過時間に応じた縮尺を記憶しており、経過時間が大きくなるに連れて縮尺が小さくなるような縮尺データを記憶している。
【００４４】
縮尺設定手段４３は、タイマ４１から送られてくる時間に応じた縮尺データをテーブル４２から読み出し、地図データ抽出手段３４に送る。地図データ抽出手段３４は、縮尺設定手段４３から送られてくる縮尺データによって示される地図データを地図データ格納部２から読み出し、この読み出した地図データから、トラッキング対象選択手段３２によって選択されたトラッキング対象の経路が含まれ、且つ、スクロール方向検出手段３３で検出されたスクロール方向の１画面分の地図データを抽出する。この地図データ抽出手段３４で抽出された地図データは、スクロール制御手段３５に送られる。
【００４５】
次に、上記のように構成される、この発明の実施の形態２に係る地図表示装置の動作を説明する。まず、この実施の形態２に係る地図表示装置におけるスクロールの概念を、図７を参照しながら説明する。
【００４６】
画面Ａが表示されている状態から画面Ｂが表示される状態にスクロールする場合、ユーザは、入力部１に設けられたスクロールキーを押下することにより、スクロールしたい方向を指示する。このスクロールキーが押されている間は、スクロールキーで指示された方向に連続して画面がスクロール（以下、「通常スクロール」という）される（（１）参照）。なお、スクロールの方向として、同じ方向を指示し続ける必要はない。
【００４７】
スクロールの指示が一定時間以上継続されると、画面が自動的にズームアウトしながらトラッキング対象の経路に沿ってスクロールされる（（２）参照）。ユーザがスクロールキーを離すと、最初の画面Ａの縮尺になるまで自動的にズームインされる（（３）参照）。その後、必要に応じてユーザの所望する位置まで通常スクロールが行われる（（４）参照）。最初の縮尺に戻る前に、再度スクロールが指示されると、再びその位置および縮尺から指示された方向にズームアウトしながらスクロールが行われる。
【００４８】
このような実施の形態２に係る地図表示装置におけるスクロールを、従来のスクロールと比較して説明する。図８は、従来のスクロールの概念を示す図である。画面Ａの表示状態から画面Ｂの表示状態にスクロールする場合、ユーザは、入力部１に設けられたスクロールキーを押下することにより、スクロールしたい方向を指示する。このスクロールキーが押されている間は、指示された方向に連続して地図が通常スクロールされる（（１）参照）。なお、スクロールを高速化するために、スクロールの途中でスクロール速度を速める加速スクロールが行われる場合もある（（５）参照）。
【００４９】
スクロールによって表示させようとする位置までの距離が遠い場合は、まず、ズームアウト機能を用いて小さな縮尺の地図にされる（（６）参照）。次いで、その小さな縮尺の画面で通常スクロールまたは加速スクロールが行われる（（７）参照）。そして、目的地の付近に達した後、ズームイン機能を用いて最初の縮尺の地図に戻され（（８）参照）、必要に応じて通常スクロールが行われ、最終的にユーザの所望する位置までスクロールが行われる（（４）参照）。
【００５０】
図７に示したこの発明の実施の形態２に係る地図表示装置におけるスクロールによれば、図８に示した従来の地図表示装置におけるスクロールと比較すると明らかなように、従来の手動によるズームアウト（図８の（６））および通常スクロールまたは加速スクロール（図８の（７））といった操作が、自動的なズームアウトと経路に沿ったスクロール（図７の（２））に置き換えられているので、スクロールを高速化することができる。
【００５１】
次に、この発明の実施の形態２に係る地図表示装置の動作を、図９に示すフローチャートを参照しながら説明する。以下では、トラッキング対象の経路は、ユーザが入力部１から選択することにより、既に決定されているものとして説明する。また、ユーザからのスクロールの指示は、入力部１に設けられたスクロールキー（図示は省略する）の押下によって行われるものとして説明するが、スクロールの指示は、例えば音声による指示など、スクロールキー以外を用いて行うように構成することもできる。また、スクロールの方向はトラッキング対象の経路によって決定されるが、説明を簡単にするために、トラッキング方向は、右、左、上、下、右上、右下、左上および左下であるものとして説明する。さらに、実施の形態１に係る地図表示装置と同様の動作については、説明を省略する。
【００５２】
まず、初期状態において表示されている地図のズームレベル（Ｃｕｒｒｅｎｔ  Ｚｏｏｍ  Ｌｅｖｅｌ）、Ｘ座標位置（Ｃｕｒｒｅｎｔ  Ｘ−Ｐｏｓｉｔｉｏｎ）、Ｙ座標位置（Ｃｕｒｒｅｎｔ  Ｙ−Ｐｏｓｉｔｉｏｎ）が、変数Ｚｏｏｍ  Ｌｅｖｅｌ、Ｘ−ＰｏｓｉｔｉｏｎおよびＹ−Ｐｏｓｉｔｉｏｎとして、それぞれメモリ３１に格納される（ステップＳＴ３１）。制御部３は、メモリ３１から読み出した変数Ｘ−ＰｏｓｉｔｉｏｎおよびＹ−Ｐｏｓｉｔｉｉｏｎで決まる位置、ならびに、変数Ｚｏｏｍ  Ｌｅｖｅｌで決まる縮尺を有する地図を表示するための表示データを生成して表示部４に送る。表示部４は、制御部３から送られてくる表示データにしたがって地図を表示する。
【００５３】
次いで、スクロールキーが押下されているかどうかが調べられる（ステップＳＴ３２）。すなわち、制御部３の地図データ抽出手段３４は、入力部１から入力された指示を解析し、スクロールキーが押されているかどうかを検出する。このステップＳＴ３２において、スクロールキーが押下されていないと判断されると、シーケンスはステップＳＴ３１に戻り、上述した処理が繰り返される。一方、ステップＳＴ３２において、スクロールキーが押下されていると判断されると、次いで、時間変数ｔがゼロに初期化される（ステップＳＴ３３）。すなわち、地図データ抽出手段３４は、メモリ３１に格納されている時間変数ｔをゼロに設定する。
【００５４】
次いで、トラッキング対象の経路に沿ったスクロールの方向（上、下、左、右、右上、左上、右下、左下など）をｄとし、この方向ｄに対応したＸ方向およびＹ方向の移動量（ズーム変更量）の初期値△ＸＰｄＩおよび△ＹＰｄＩ、ならびに、その移動量の変化のさせ方を規定する関数（スクロール変更量を定義した関数）△ＸＰｄ（ｔ）および△ＹＰｄ（ｔ）が求められる（ステップＳＴ３４）。すなわち、地図データ抽出手段３４は、△ＸＰｄＩ、△ＹＰｄＩ、△ＸＰｄ（ｔ）および△ＹＰｄ（ｔ）を、変更量関数記憶手段３１１から取得する。
【００５５】
図１０は、表示部４の画面の座標系を説明するための図である。この座標系では、画面の右方向に移動するにしたがってＸ座標の値が増加し、画面の下方向に移動するにしたがってＹ座標の値が増加するものとする。図１１は、方向ｄに対応した、Ｘ方向の初期値△ＸＰｄＩおよびＹ方向の初期値△ＹＰｄＩの符号、つまり、「正」であるか、「負」であるか、または「０」であるかを示す図である。例えば、右方向のスクロールを行う場合は、画面は右方向に移動し、上下には移動しないので、△ＸＰｄＩは＋△ＸＰｄＩ、△ＹＰｄＩは０である。スクロールの変更量は、初期値△ＸＰｄＩおよび△ＹＰｄＩに、△ＸＰｄ（ｔ）および△ＹＰｄ（ｔ）をそれぞれ乗ずることにより求められる。
【００５６】
図１２は、△ＸＰｄ（ｔ）の定義の例であり、図１３は、△ＹＰｄ（ｔ）の定義の例である。このように、△ＸＰｄ（ｔ）および△ＹＰｄ（ｔ）を一定値に定義することによりスクロールは常に一定速度で行われる。図１４は、△ＸＰｄ（ｔ）の他の定義の例であり、図１５は、△ＹＰｄ（ｔ）の他の定義の例である。このように、△ＸＰｄ（ｔ）および△ＹＰｄ（ｔ）を定義することにより、スクロールの速度は初めは緩やかで、次第に速くなり、一定の速度に達するとその速度を維持する。
【００５７】
次いで、変数Ｚｏｏｍ  Ｌｅｖｅｌ，Ｘ−Ｐｏｓｉｔｉｏｎ，Ｙ−Ｐｏｓｉｔｉｏｎおよびｔが、各々の差分量だけ更新される（ステップＳＴ３５）。具体的には、各変数が以下のように更新される。
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｚｏｏｍ  Ｌｅｖｅｌ＋△ＺＬ１（ｔ）＊△ＺＬ１Ｉ
Ｘ−Ｐｏｓｉｔｉｏｎ←Ｘ−Ｐｏｓｉｔｉｏｎ＋△ＸＰｄ（ｔ）＊△ＸＰｄＩ
Ｙ−Ｐｏｓｉｔｉｏｎ←Ｙ−Ｐｏｓｉｔｉｏｎ＋△ＹＰｄ（ｔ）＊△ＹＰｄＩ
ｔ←ｔ＋Δｔ
【００５８】
表示部４には、更新された変数の値に対応した地図が表示される。Ｚｏｏｍ  Ｌｅｖｅｌの差分量の変化のさせ方の関数△ＺＬ１（ｔ）は、例えば図１６に示すように定義できる。この関数△ＺＬ１（ｔ）は、時間ｔ１まで△ＺＬ１は０であり、従ってズームレベルを変化させないことを示している。これにより、近距離のスクロールはズームレベルを変えないで、通常のスクロールを行わせることができる。
【００５９】
次いで、スクロールキーが押され続けているかどうかが調べられる（ステップＳＴ３６）。このステップＳＴ３６において、スクロールキーが押されて続けていることが判断されると、シーケンスはステップＳＴ３４に戻り、上述した処理が繰り返される。一方、ステップＳＴ３６において、スクロールキーが押され続けていない、つまりスクロールキーの押下が中止されたことが判断されると、Ｚｏｏｍ  Ｌｅｖｅｌが更新される（ステップＳＴ３７）。具体的には、変数Ｚｏｏｍ  Ｌｅｖｅｌが以下のように更新される。
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｚｏｏｍ  Ｌｅｖｅｌ−△ＺＬ２（ｔ）＊△ＺＬ２Ｉ
ここで、△ＺＬ２Ｉは定数である。
【００６０】
関数△ＺＬ２（ｔ）は、例えば図１７に示すように定義できる。この関数△ＺＬ２（ｔ）は、時間ｔ２までは△ＺＬ２（ｔ）が減少し、ｔ２以降は一定値にすることにより、初めは速く、その後は緩やかな速度でズームインを行い、全体として素早くズームインを行う機能が実現されている。
【００６１】
次いで、Ｚｏｏｍ  ＬｅｖｅｌがＣｕｒｒｅｎｔＺｏｏｍ  Ｌｅｖｅｌ以下であるかどうかが調べられる（ステップＳＴ３８）。このステップＳＴ３８において、Ｚｏｏｍ  ＬｅｖｅｌがＣｕｒｒｅｎｔＺｏｏｍ  Ｌｅｖｅｌ以下でないことが判断されると、シーケンスはステップＳＴ３６に戻り、上述した処理が繰り返される。一方、ステップＳＴ３８において、Ｚｏｏｍ  ＬｅｖｅｌがＣｕｒｒｅｎｔＺｏｏｍ  Ｌｅｖｅｌ以下であることが判断されると、処理は終了する。
【００６２】
以上説明したように、この発明の実施の形態２に係る地図表示装置によれば、特に長距離（例えば、大阪から東京）のスクロールを行う際に、速くスクロールでき、目的の地点に速く到達することができるという効果がある。地図の縮尺を変えないでスクロール速度を速くするには、スクロール速度自体を速くする必要があるが、ユーザの認識能カ（道路の把握、道路名などの文字表示の把握）に限界があるので、無制限にスクロール速度を上げることはできない。この地図表示装置によれば、スクロールとズームと組み合わせることによりスクロールだけを行う場合に比べて、目的の場所までスクロールする時間を短縮することができる。
【００６３】
また、ユーザがスクロール操作を終了すると、つまり、スクロールキーの押下を停止すると、画面の縮尺は、スクロールを開始する前の縮尺に連続的且つ自動的に戻るので、ユーザの地図認識の負荷を小さくできるという効果がある。
【００６４】
さらに、ズーム変更量の初期値およびスクロール変更量を定義した関数を変更量関数記憶手段３１１に記憶し、この変更量関数記憶手段３１１の内容にしたがってスクロールおよびズーム変更量の計算を行うように構成したので、ユーザは、スクロールおよびズームの仕方を任意に設定することができる。
【００６５】
なお、上述した実施の形態２に係る地図表示装置においては、スクロールの変更量の関数は時間の関数としたが、スクロール開始地点の距離からの関数またはズームレベルの関数とすることもできる。また、関数の代わりに、テーブルルックアップの手法を用いて、表形式で定義された数値から求めるように構成することもできる。
【００６６】
また、上述した実施の形態２に係る地図表示装置においては、スクロールの指示が継続されている場合は、画面を自動的にズームアウトしながらトラッキング対象の経路に沿ってスクロールを行い、スクロールの指示が解除された場合に、ズームインを自動的に行って地図を元の縮尺に戻すように構成したが、地図を元の縮尺に戻す機能は、画面を自動的にズームアウトしながらトラッキング対象の経路に沿ってスクロールを行う地図表示装置に限らず、例えば特許文献２に示されているような、画面を自動的にズームアウトしながらスクロールキーによって指示された方向にスクロールする地図表示装置にも適用できる。
【００６７】
この地図表示装置は、図６に示す構成要素のうち、トラッキング対象の経路に沿って平滑スクロールを実現するための手段、具体的には、トラッキング対象選択手段３２およびスクロール制御手段３５の内部の方向変化地点制御手段３５ａを除去して構成することができる。この場合、縮尺設定手段４３は、タイマ４１から送られてくる時間に応じた縮尺データをテーブル４２から読み出して地図データ抽出手段３４に送るとともに、入力部１のスクロールキーの押下が停止された場合に、画面の縮尺を自動的に大きくする（ズームインする）縮尺データを地図データ抽出手段３４に順次送る。
【００６８】
地図データ抽出手段３４は、縮尺設定手段４３から送られてくる縮尺データによって示される地図データを地図データ格納部２から読み出し、この読み出した地図データから、スクロール方向検出手段３３で検出されたスクロール方向の１画面分の地図データを抽出し、スクロール制御手段３５の地図出力手段３５ｂに送る。地図出力手段３５ｂは、地図データ抽出手段３４から送られてきた、スクロールキーによって指示された方向にスクロールするための地図データに基づき、表示すべき地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータを生成し、地図表示制御手段３６に送る。地図表示制御手段３６は、地図出力手段３５ｂから送られてくる地図の位置（Ｘ座標およびＹ座標）および縮尺を表すデータに基づき地図を描画し、表示データとして表示部４に送る。これにより、表示部４に地図が表示される。
【００６９】
このように、従来の地図表示装置に上述した地図を元の縮尺に戻す機能を適用することにより、ユーザがスクロール操作を終了すると、つまり、スクロールキーの押下を停止すると、画面の縮尺は、スクロールを開始する前の縮尺に連続的且つ自動的に戻るので、ユーザの地図認識の負荷を小さくできるという効果がある。
【００７０】
さらに、上述した実施の形態２に係る地図表示装置においては、スクロール速度は一定としたが、スクロール速度を、ユーザの指示により可変するように構成することができる。この場合、スクロール速度を制御するためのスクロール速度指示手段として、入力部１に設けられたジョイスティックまたはロータリーボタン等を使用することができる。
【００７１】
ジョイスティックの傾きやロータリスイッチの回転角度でスクロールの速度を指示する場合、これら傾きや回転角度が変数ｄｅｇにセットされる。ここで、スクロール速度の大きさを表す係数をＳＳＤ（ｄｅｇ）とする。例えば、ジョイスティックの傾きやロータリスイッチの回転角度が大きいほど、ｄｅｇに大きな値がセットされるものとすると、ＳＳＤ（１）＝１．０、ＳＳＤ（２）＝１．１、ＳＳＤ（３）＝１．２、・・・というように、ｄｅｇの値が大きくなるに連れてＳＳＤの値も大きくなるように定義する。ＳＳＤ（ｄｅｇ）は、入力部１に設けられたジョイスティックまたはロータリーボタンからの信号に応じて、縮尺設定手段４３で生成される。
【００７２】
このスクロール速度を可変にした地図表示装置の動作は、基本的には、図９のフローチャートに示した実施の形態２に係る地図表示装置の動作と同じである。ただし、図９のステップＳＴ３５における変数Ｘ−ＰｏｓｉｔｉｏｎおよびＹ−Ｐｏｓｉｔｉｏｎは、以下のように更新される。
Ｘ−Ｐｏｓｉｔｉｏｎ←Ｘ−Ｐｏｓｉｔｉｏｎ＋ＳＳＤ（ｄｅｇ）＊△ＸＰｄ（ｔ）＊△ＸＰｄＩ
Ｙ−Ｐｏｓｉｔｉｏｎ←Ｙ−Ｐｏｓｉｔｉｏｎ＋ＳＳＤ（ｄｅｇ）＊△ＹＰｄ（ｔ）＊△ＹＰｄＩ
【００７３】
また、Ｚｏｏｍ  Ｌｅｖｅｌは、ｄｅｇの値が前の値以上になった場合は、以下のように更新される。
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｚｏｏｍ  Ｌｅｖｅｌ＋△ＺＬ１（ｔ）＊△ＺＬ１Ｉ
【００７４】
一方、ｄｅｇの値が前の値より小さくなった場合は、以下のように更新される。
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｚｏｏｍ  Ｌｅｖｅｌ−ＳＳＤＺ（Δｄｅｇ）
ここで、ＳＳＤＺ（ｘ）は、ｘの値が大きいほど大きな値をとる関数である。Δｄｅｇは、変数ｄｅｇの変化分の絶対値である。
【００７５】
以上の処理により、入力部１に設けられたジョイスティックまたはロータリーボタンの操作の程度に応じてスクロール速度を変化させることができる。
【００７６】
なお、上述した構成では、スクロールキーの押下が停止された場合に、スクロールキーが押下される前の縮尺、つまり元の縮尺まで地図が自動的に大きくなるが、入力部１のジョイスティックまたはロータリーボタンから指示されたスクロールの速度が前の速度より段階的に小さくなった場合に、スクロールの速度に応じて縮尺を段階的に所定値だけ大きくするように構成できる。
【００７７】
この場合、現在の表示に使用されている縮尺をＺｏｏｍ  Ｌｅｖｅｌ、スクロールを開始する前の縮尺をＣｕｒｒｅｎｔ  Ｚｏｏｍ  Ｌｅｖｅｌ、Ｚｏｏｍ  Ｌｅｖｅｌの最大値をＺｏｏｍ  Ｌｅｖｅｌ  Ｍａｘ、スクロール速度をｎ段階で指示するものとすると、スクロール速度の指示が１段階下がると、表示する縮尺を下記の式にしたがって大きくする。
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｚｏｏｍ  Ｌｅｖｅｌ−（Ｚｏｏｍ  Ｌｅｖｅｌ  Ｍａｘ−Ｃｕｒｒｅｎｔ  Ｚｏｏｍ  Ｌｅｖｅｌ）／ｎ
【００７８】
ただし、この式により計算されたＺｏｏｍ  ＬｅｖｅｌがＣｕｒｒｅｎｔ  Ｚｏｏｍ  Ｌｅｖｅｌより小さくなる場合は、
Ｚｏｏｍ  Ｌｅｖｅｌ←Ｃｕｒｒｅｎｔ  Ｚｏｏｍ  Ｌｅｖｅｌ
とする。
【図面の簡単な説明】
【００７９】
【図１】この発明の実施の形態１に係る地図表示装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係る地図表示装置を構成する制御部の詳細な構成を示す機能ブロック図である。
【図３】この発明の実施の形態１に係る地図表示装置で行われる地理的同一方向のスクロールの概念を説明するための図である。
【図４】この発明の実施の形態１に係る地図表示装置で行われる平滑スクロールの概念を説明するための図である。
【図５】この発明の実施の形態１に係る地図表示装置の動作を示すフローチャートである。
【図６】この発明の実施の形態２に係る地図表示装置を構成する制御部の詳細な構成を示す機能ブロック図である。
【図７】この発明の実施の形態２に係る地図表示装置で行われるスクロールの概念を説明するための図である。
【図８】従来の地図表示装置で行われるスクロールの概念を説明するための図である。
【図９】この発明の実施の形態２に係る地図表示装置の動作を示すフローチャートである。
【図１０】この発明の実施の形態２に係る地図表示装置における表示部の座標系を説明するための図である。
【図１１】この発明の実施の形態２に係る地図表示装置におけるスクロール方向に対応した、Ｘ方向およびＹ方向の初期値の符号を示す図である。
【図１２】この発明の実施の形態２に係る地図表示装置におけるＸ方向のスクロール変更量を定義した関数の例を示す図である。
【図１３】この発明の実施の形態２に係る地図表示装置におけるＹ方向のスクロール変更量を定義した関数の例を示す図である。
【図１４】この発明の実施の形態２に係る地図表示装置におけるＸ方向のスクロール変更量を定義した関数の他の例を示す図である。
【図１５】この発明の実施の形態２に係る地図表示装置におけるＹ方向のスクロール変更量を定義した関数の他の例を示す図である。
【図１６】この発明の実施の形態２に係る地図表示装置におけるズームレベルの差分量の変化のさせ方の関数の例を示す図である。
【図１７】この発明の実施の形態２に係る地図表示装置におけるズームレベルの差分量の変化のさせ方の関数の他の例を示す図である。
【符号の説明】
【００８０】
１  入力部、２  地図データ格納部、３  制御部、４  表示部、５  位置情報取得部、６  音声出力部、３１  メモリ、３２  トラッキング対象選択手段、３３  スクロール方向検出手段、３４  地図データ抽出手段、３５  スクロール制御手段、３５ａ  方向変化地点制御手段、３５ｂ  地図出力手段、３６  地図表示制御手段、４１  タイマ、４２  テーブル、４３  縮尺設定手段。
【図１】
2008058641.tif 000003
【図２】
2008058641.tif 000004
【図３】
2008058641.tif 000005
【図４】
2008058641.tif 000006
【図５】
2008058641.tif 000007
【図６】
2008058641.tif 000008
【図７】
2008058641.tif 000009
【図８】
2008058641.tif 000010
【図９】
2008058641.tif 000011
【図１０】
2008058641.tif 000012
【図１１】
2008058641.tif 000013
【図１２】
2008058641.tif 000014
【図１３】
2008058641.tif 000015
【図１４】
2008058641.tif 000016
【図１５】
2008058641.tif 000017
【図１６】
2008058641.tif 000018
【図１７】
2008058641.tif 000019