(57)【要約】【課題】道路地図を画面にスクロール表示させる際の煩わしさを低減することができると共に、表示領域外の道路を容易に把握できる地図表示装置を提供する。【解決手段】道路地図を表示する地図表示装置であって、地図データを格納する地図格納部と、地図格納部が格納する地図データから所定領域の道路地図を生成する地図生成部と、地図生成部が生成した所定領域の道路地図の中から主要な道路を特定する特定部と、特定部が特定した主要な道路の所定領域外の形状を表すスクロール指標を生成するスクロール指標生成部と、地図生成部が生成した所定領域の道路地図に、スクロール指標生成部が生成したスクロール指標を重ねて表示する表示部とを備える。【選択図】図１
2007199166.tif 000002
【特許請求の範囲】
【請求項１】
道路地図を表示する地図表示装置であって、
地図データを格納する地図格納部と、
前記地図格納部が格納する地図データから表示すべき所定領域の道路地図を生成する地図生成部と、
前記地図生成部が生成した前記所定領域の道路地図の中から主要な道路を特定する特定部と、
前記特定部が特定した主要な道路の前記所定領域外の形状を表すスクロール指標を生成するスクロール指標生成部と、
前記地図生成部が生成した前記所定領域の道路地図に、前記スクロール指標生成部が生成したスクロール指標を重ねて表示する表示部とを備える地図表示装置。
【請求項２】
前記スクロール指標生成部は、前記特定部が特定した主要な道路上の点であって、前記所定領域の境界上の点と、当該境界上の点から所定距離に位置する前記所定領域外の点とに基づいて、前記スクロール指標を生成することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記スクロール指標生成部は、前記特定部が特定した主要な道路上の点であって、前記所定領域の境界上の点と、当該境界上の点から所定距離に位置する前記所定領域外の点との間に、所定の条件に応じて付点される代表点に基づいて、前記スクロール指標を生成することを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記スクロール指標に対応するユーザからのスクロール指示入力を受付ける入力部を更に備え、前記地図生成部は、前記入力部が受付けたスクロール指示入力に基づいて、前記所定領域の道路地図を新たに生成し、前記表示部は、前記地図生成部が新たに生成した前記所定領域の道路地図に、前記スクロール指標生成部が生成したスクロール指標を重ねて表示することを特徴とする請求項１〜３のいずれかに記載の地図表示装置。
【請求項５】
前記地図生成部は、前記特定部が特定した主要な道路上の前記スクロール指示入力に対応する位置を含む前記所定領域の道路地図を新たに生成することを特徴とする請求項４に記載の地図表示装置。
【請求項６】
前記スクロール指標生成部は、前記入力部が受付けたユーザからのスクロール指示入力に対応する前記スクロール指標上の位置が終端である場合、前記地図生成部が新たに生成した前記所定領域の道路地図に基づいて、前記スクロール指標を更新し、前記表示部は、前記地図生成部が新たに生成した前記所定領域の道路地図に、前記スクロール指標生成部が更新したスクロール指標を重ねて表示することを特徴とする請求項５に記載の地図表示装置。
【請求項７】
前記スクロール指標生成部は、前記入力部が受付けたユーザからのスクロール指示入力に対応する前記スクロール指標上の位置が始端から所定距離の位置である場合、前記地図生成部が新たに生成した前記所定領域の道路地図に基づいて、前記スクロール指標を更新し、前記表示部は、前記地図生成部が新たに生成した前記所定領域の道路地図に、前記スクロール指標生成部が更新したスクロール指標を重ねて表示することを特徴とする請求項５に記載の地図表示装置。
【請求項８】
前記スクロール指標生成部は、ユーザからのスクロール指示入力を前記入力部が受付けてから所定時間経過する度に、前記地図生成部が新たに生成した前記所定領域の道路地図に基づいて、前記スクロール指標を更新し、前記表示部は、前記地図生成部が新たに生成した前記所定領域の道路地図に、前記スクロール指標生成部が更新したスクロール指標を重ねて表示することを特徴とする請求項５に記載の地図表示装置。
【請求項９】
前記スクロール指標は、前記特定部が特定した主要な道路上の点であって、前記所定領域の境界上の点の近傍に表示されることを特徴とする請求項１に記載の地図表示装置。
【請求項１０】
前記表示部は、前記入力部がユーザから受付けたスクロール指示入力に対応するスクロール指標のみを表示することを特徴とする請求項４に記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路地図を表示する地図表示装置に関し、より特定的には、道路地図を画面にスクロール表示させる際の煩わしさを低減することができると共に、表示領域外の道路を容易に把握できる地図表示装置に関する。
【背景技術】
【０００２】
従来のナビゲーション装置は、画面に表示された地図上の自車の現在位置から地図上に設定された目的地に至るまでの距離、走行所要時間等の道路コストを最小にする最適な誘導経路を探索する。そして、探索された目的地までの誘導経路が地図上に表示され、誘導案内が行われる。
【０００３】
このようなナビゲーション装置では、自車の現在位置を中心とした所定範囲の地図を画面に表示する。そして、自車の現在位置が誘導経路上を進むに従って、目的地までの誘導経路地図が画面に部分的に表示される。
【０００４】
このような自車の現在位置に基づく誘導案内では、自車の現在位置を中心とした所定範囲の地図上の道路が表示されるだけであるため、目的地までの誘導経路の全体像を前もって見通すことはできない。
【０００５】
そこで、ユーザは、リモコンのジョイスティック操作によって、ジョイスティックの操作方向に沿った所定領域の地図を画面に表示し、地図上の様々な道路を前もって見通す（以下では、この構成をジョイスティックスクロールという）。
【０００６】
しかしながら、このようなジョイスティックスクロールでは、表示領域外の誘導経路が曲がりくねるなどして複雑な道路であった場合、ジョイスティック操作の方向と誘導経路の方向とを一致させることが困難であるため、誘導経路を追跡するための操作が煩雑である。
【０００７】
そこで、更に、誘導経路の追跡を容易にしたナビゲーション装置もある。このナビゲーション装置は、誘導経路上を移動するカーソルを設けている。ユーザが経路追跡キーを押下している間、カーソルは目的地へ向けて移動する。カーソルが目的地へ向けて移動するに従って、目的地までの誘導経路地図が画面に部分的に表示される（以下では、この構成をルートスクロールという）。
【０００８】
ユーザは、画面にスクロール表示させたい道路地図に応じて、このルートスクロールとジョイスティックスクロールとを切替えて使用する。例えば、ユーザは、目的地までの誘導経路以外の道路地図を前もって見通す場合に、ジョイスティックスクロールを使用し、目的地までの誘導経路地図を前もって見通す場合に、ルートスクロールを使用する（例えば、特許文献１）。
【特許文献１】特開平１０−３００５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術では、ユーザが画面にスクロール表示させたい道路地図に応じて、ジョイスティックスクロールとルートスクロールとの切替えを行う必要があるため、操作が煩雑になっていた。また、表示領域外の誘導経路の地図を前もって見通すには、時間を要するため、表示領域外の誘導経路の地図を容易に把握できなかった。
【００１０】
そこで、本願発明は、上記問題に鑑みてなされた。すなわち、道路地図を画面にスクロール表示させる際の煩わしさを低減することができると共に、表示領域外の道路地図を容易に把握できる地図表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の局面は、道路地図を表示する地図表示装置に向けられている。地図表示装置は、地図データを格納する地図格納部と、地図格納部が格納する地図データから表示すべき所定領域の道路地図を生成する地図生成部と、地図生成部が生成した所定領域の道路地図の中から主要な道路を特定する特定部と、特定部が特定した主要な道路の所定領域外の形状を表すスクロール指標を生成するスクロール指標生成部と、地図生成部が生成した所定領域の道路地図に、スクロール指標生成部が生成したスクロール指標を重ねて表示する表示部とを備える。
【００１２】
また、スクロール指標生成部は、特定部が特定した主要な道路上の点であって、所定領域の境界上の点と、当該境界上の点から所定距離に位置する所定領域外の点とに基づいて、スクロール指標を生成することが好ましい。
【００１３】
また、スクロール指標生成部は、特定部が特定した主要な道路上の点であって、所定領域の境界上の点と、当該境界上の点から所定距離に位置する所定領域外の点との間に、所定の条件に応じて付点される代表点に基づいて、スクロール指標を生成することが好ましい。
【００１４】
また、スクロール指標に対応するユーザからのスクロール指示入力を受付ける入力部を更に備え、地図生成部は、入力部が受付けたスクロール指示入力に基づいて、所定領域の道路地図を新たに生成し、表示部は、地図生成部が新たに生成した所定領域の道路地図に、スクロール指標生成部が生成したスクロール指標を重ねて表示することが好ましい。
【００１５】
また、地図生成部は、特定部が特定した主要な道路上のスクロール指示入力に対応する位置を含む所定領域の道路地図を新たに生成することが好ましい。
【００１６】
また、スクロール指標生成部は、入力部が受付けたユーザからのスクロール指示入力に対応するスクロール指標上の位置が終端である場合、地図生成部が新たに生成した所定領域の道路地図に基づいて、スクロール指標を更新し、表示部は、地図生成部が新たに生成した所定領域の道路地図に、スクロール指標生成部が更新したスクロール指標を重ねて表示することが好ましい。
【００１７】
また、スクロール指標生成部は、入力部が受付けたユーザからのスクロール指示入力に対応するスクロール指標上の位置が始端から所定距離の位置である場合、地図生成部が新たに生成した所定領域の道路地図に基づいて、スクロール指標を更新し、表示部は、地図生成部が新たに生成した所定領域の道路地図に、スクロール指標生成部が更新したスクロール指標を重ねて表示することが好ましい。
【００１８】
また、スクロール指標生成部は、ユーザからのスクロール指示入力を入力部が受付けてから所定時間経過する度に、地図生成部が新たに生成した所定領域の道路地図に基づいて、スクロール指標を更新し、表示部は、地図生成部が新たに生成した所定領域の道路地図に、スクロール指標生成部が更新したスクロール指標を重ねて表示することが好ましい。
【００１９】
また、スクロール指標は、特定部が特定した主要な道路上の点であって、所定領域の境界上の点の近傍に表示されることが好ましい。
【００２０】
また、表示部は、ユーザから入力部が受付けたスクロール指示入力に対応するスクロール指標のみを表示することが好ましい。
【００２１】
本発明の局面によれば、本発明に係る地図表示装置は、表示領域外の道路に対応するスクロール指標を道路地図に併せて表示する。このため、ユーザは、従来のようなジョイスティックスクロールとルートスクロールとの切替えを必要としない。従って、道路地図を画面にスクロール表示させる際の煩わしさを低減することができる。更に、本発明に係る地図表示装置は、表示領域外の道路の形状をユーザに示すことができる。従って、ユーザは表示領域外の道路を容易に把握できる。また、本発明に係る地図表示装置は、表示領域外の道路に即したスクロール指標を生成することができる。また、本発明に係る地図表示装置は、ユーザからのスクロール指示入力に対応するスクロール指標上の位置が終端、或いは始端から所定距離の位置である度に、スクロール指標を更新する。更に、スクロール指示入力が受付けられてから、所定時間経過する度に、スクロール指標を更新する。従って、より先方の道路地図をスクロール表示することができる。また、本発明に係る地図表示装置は、ユーザからのスクロール指示入力に対応する主要な道路上の位置を含む所定領域の道路地図を表示する。従って、操作と道路地図の対応関係がわかり易い。また、本発明に係る地図表示装置は、特定された主要な道路の近傍にスクロール指標を表示する。従って、どの道路に対応するスクロール指標であるのかがわかり易い。また、本発明に係る地図表示装置は、ユーザの操作の対象となっているスクロール指標のみを表示する。従って、不要なスクロール指標が表示されず、表示画面の視認性が高まる。
【発明の効果】
【００２２】
実施の形態から明らかなように、本発明によれば、道路地図を画面にスクロール表示させる際の煩わしさを低減することができると共に、表示領域外の道路を容易に把握できる地図表示装置を提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態に係る地図表示装置について、図面を参照しながら説明する。
【００２４】
図１は、本発明の実施の形態に係る地図表示装置１００の内部構成を示すブロック図である。図１に示すように、地図表示装置１００は、制御部１１０、測位部１２０、地図格納部１３０、地図生成部１４０、特定部１５０、スクロール指標生成部１６０、描画ＬＳＩ１７０、表示部１８０及び入力部１９０を備えている。
【００２５】
制御部１１０は、地図表示装置１００の装置全体の処理を制御する。測位部１２０は、典型的には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の受信機で構成され、人工衛星の送信情報を基に、例えば、緯度座標及び経度座標で表されるユーザの現在位置を算出する。なお、測位部１２０は、ユーザの現在位置を算出できるものであれば、ＧＰＳ受信機以外のものでもよい。
【００２６】
地図格納部１３０は、例えば、日本全国等、予め定められた広い範囲の道路地図データを格納している。地図格納部１３０は、ＨＤＤ、ＤＶＤ及び半導体メモリ等の記憶媒体で構成される。地図格納部１３０には、道路、交差点のデータ及び施設等のランドマーク情報等の地図情報が予め格納されている。なお、地図情報が、例えば携帯電話等の通信部（図示せず）によって、センター設備から適宜ダウンロードして地図格納部１３０に記憶される構成であってもよい。図２（Ａ）、（Ｂ）及び（Ｃ）に、地図格納部１３０に記憶されている地図情報の中で、本実施の形態に関連する情報を抜粋したデータを示す。地図格納部１３０には、図２（Ａ）のノードデータ、図２（Ｂ）の補間ノードデータ、図２（Ｃ）のリンクデータが含まれる。
【００２７】
図２（Ａ）のノードデータは、交差点や合流地点など、幾方向かに道路が分岐する地点であり、ノードごとに緯度・経度などの位置情報、該ノードに接続する、後述するリンクの数、及びリンクのＩＤにより構成されている。
【００２８】
図２（Ｂ）の補間ノードデータは、後述するリンク上に存在し、リンクが直線状でない場合など、その形状を表現するための曲折点を表すものであり、緯度・経度などの位置情報、自身が存在するリンクＩＤにより構成されている。
【００２９】
図２（Ｃ）のリンクデータはノードとノードを結ぶ道路を表すものであり、リンクの端点である始点ノード、終点ノード、リンクの長さ（単位はメートルやキロメートルなど）、国道、県道などの道路種別、車線数、上述した補間ノードの数、及びそのＩＤにより構成されている。
【００３０】
このような地図データにより形成される道路と分岐点のネットワークの例を図３に示す。図３に示すようにノードには３つ以上のリンクが接続して、別のノードと結ばれており、そのリンク上にはリンクの形状を支配するための補間ノードが存在する。なお、リンクが直線的な道路である場合には、補間ノードは必ずしも存在しない。
【００３１】
地図生成部１４０は、制御部１１０の制御に基づき、地図格納部１３０が格納する道路地図データから所定領域の道路地図を生成する。ここでは、所定領域とは、表示部１８０の表示領域であると仮定する。
【００３２】
特定部１５０は、制御部１１０の制御に基づき、地図生成部１４０が生成した表示領域の道路地図の中から主要な道路を特定する。主要な道路の特定は、例えば、上述したリンクデータの属性情報である道路種別情報を用いて行う。道路種別は、図４に示すように、６種類の種別に分類されており、それぞれの種別は１から６まで６段階にランク付けされている（数字が大きいほどランクが高いことを示す）。特定部１５０は、例えば、ランクが３以上である高速道路、国道、都道府県道、一般道路（幹線）を主要な道路として特定する。なお、主要な道路の特定はこの方法に限らず、例えば、車線数が所定の数以上の道路を特定するようにしても構わない。
【００３３】
スクロール指標生成部１６０は、制御部１１０の制御に基づき、特定部１５０が特定した主要な道路の表示領域外の形状を表す矢印のスクロール指標を生成する。描画ＬＳＩ１７０は、制御部１１０の制御に基づき、道路の地図データを描画データに変換する回路である。
【００３４】
入力部１９０は、表示部１８０が表示した矢印のスクロール指標に対応する指示入力をユーザから受付ける操作デバイス、例えば、タッチパネルである。このとき、ユーザは、矢印のスクロール指標に触れる指示入力を行う。なお、入力部１９０は、上下左右、及び斜めの８方向を入力可能な操作デバイス、例えば、ジョイスティックであってもよいし、タッチパネル及びジョイスティックを併設した構成であってもよい。なお、入力部１９０がタッチパネル及びジョイスティックを併設した構成である場合、入力モードとしてタッチモードとジョイスティックモードとを備え、操作を開始した操作デバイスに対応するモードが起動する構成とすればよい。
【００３５】
次に、本発明の実施の形態に係る地図表示装置１００の動作について説明する。なお、入力部１９０は、タッチパネル及びジョイスティックを併設した構成であるものとし、ユーザがタッチパネルによる操作を開始し、タッチモードが起動した場合について説明する。
【００３６】
図５は、地図表示装置１００がスクロール指標を表示するまでの動作を示すフロー図である。ユーザが電源をオンすると、測位部１２０は、ユーザの現在位置の算出を開始する。次に、制御部１１０は、測位部１２０が算出したユーザの現在位置を取得する。制御部１１０がユーザの現在位置を取得すると、地図生成部１４０は、地図格納部１３０が格納する道路地図データから、ユーザの現在位置を中心とする表示領域の道路地図を生成する（ステップＳ５０１）。
【００３７】
次に、特定部１５０は、地図生成部１４０が生成した表示領域の道路地図の中から、主要な道路を特定する（ステップＳ５０２）。次に、スクロール指標生成部１６０は、特定された主要な道路の表示領域外の形状と矢印のスクロール指標の形状とが対応するように、対応関係を算出する（ステップＳ５０３）。具体的には、スクロール指標生成部１６０は、道路の距離と矢印のスクロール指標の長さとを対応させるための演算を行う。例えば、道路の距離５ｋｍが矢印のスクロール指標の長さ１ｃｍに対応すると演算する。スクロール指標生成部１６０は、対応関係を算出すると、算出結果に基づいて、特定された主要な道路の表示領域外の形状を表す矢印のスクロール指標を生成する（ステップＳ５０４）。
【００３８】
この矢印のスクロール指標は、特定された主要な道路上の点であって、表示領域の境界上の点と、当該境界上の点から所定距離（例えば、５ｋｍ）に位置する表示領域外の点とを結び、表示領域外への方向を示すように生成される。
【００３９】
図６から図９を参照して矢印のスクロール指標の生成方法について説明する。図６は、特定された主要な道路の表示領域外の地図情報（ノードデータ、補間ノードデータ、リンクデータ）である。また、図６において、境界点Ｐが、特定された主要な道路と表示領域の境界上の点である。
【００４０】
スクロール指標生成部１６０は、境界点Ｐから所定距離に位置する表示領域外の点を算出する。境界点Ｐから所定距離に位置する点は、境界点Ｐから表示領域外に向かってノードデータ、もしくは、補間ノードデータを辿っていき、境界点Ｐから積算した距離が所定距離を超えたときのノードデータ、若しくは、補間ノードデータの位置とする。以下では、図６において、補間ノードＣＮ６０６がそれに該当したとして説明を行う。
【００４１】
次にスクロール指標生成部１６０は、境界点Ｐと補間ノードＣＮ６０６の間に位置する点（ノードデータ、補間ノードデータ）のうち、矢印のスクロール指標の生成に用いる点を代表点として抽出する。
【００４２】
代表点は、例えば、所定の点に１つの割合で設定される。図６において、３点に１点が代表点として設定されるとすると、境界点Ｐ、及び補間ノードＣＮ６０３、ＣＮ６０６が代表点として設定される（図７参照）。なお、代表点はこのような設定方法に限らず、例えば、境界点Ｐから所定距離の間に位置するすべてのノードデータ、補間ノードデータが代表点として設定されてもよいし、境界点Ｐと境界点Ｐから所定距離に位置する点の２点のみが代表点として設定されるようにしてもよい。
【００４３】
図７に示すように、境界点Ｐ、補間ノードＣＮ６０３、ＣＮ６０６が代表点として設定された場合には、スクロール指標生成部１６０は、図８に示すように代表点間を結んだ線分を求める。
【００４４】
次に、スクロール指標生成部１６０は、図９に示すように代表点間を結んだ線分に幅を設定し、さらに先端に三角部を付与して矢印のスクロール指標を生成する。そして、スクロール指標生成部１６０は、上述の矢印のスクロール指標を所定のサイズに変換する。以上により、矢印のスクロール指標が生成される。
【００４５】
なお、スクロール指標生成部１６０は、上述のスクロール指標を生成する処理に加えて、矢印のスクロール指標上の位置と道路上の位置を対応付けるための処理（対応付け処理）を行う。
【００４６】
対応付け処理について図８、図９、及び図１０を参照して説明する。図８において、代表点１、代表点２、代表点３は、矢印のスクロール指標の生成に用いられる点であるため、図９に示すように、それぞれ矢印のスクロール指標上の点と対応付けが行われる。ここで、図８において、代表点１と代表点２の間の区間に着目すると、道路上の点として補間ノードデータＣＮ６０１、ＣＮ６０２が存在する。図１０に示すように、代表点１と代表点２の間の各補間ノード間の長さがａ：ｂ：ｃである場合には、代表点１と代表点２を結んだ線分をａ：ｂ：ｃに分割する点ＣＮ６０１´、ＣＮ６０２´が求められ、ＣＮ６０１´、ＣＮ６０２´をそれぞれ補間ノードデータＣＮ６０１、ＣＮ６０２に対応する点として設定される。
【００４７】
以上のようにして、矢印のスクロール指標上の位置と道路上の位置との対応付けが行われる。矢印のスクロール指標上の位置と道路上の対応関係は、ユーザがスクロール指標にタッチすることによりスクロール表示を行う際に利用される（後述）。
【００４８】
次に、表示部１８０は、ユーザの現在位置を中心とする表示領域の道路地図に矢印のスクロール指標を重ねて表示する（ステップＳ５０５）（図１１参照）。このとき、矢印のスクロール指標は、特定された主要な道路上の点であって、表示領域の境界上の点の近傍に表示される。このように、主要な道路の近傍にスクロール指標が表示されるため、どの道路に対応するスクロール指標であるのかがわかり易い。
【００４９】
図１２は、ユーザがスクロール指標にタッチすることによりスクロール表示を行う際の動作を示すフロー図である。ここでは、ユーザは表示部１８０に表示された表示領域の上方向へのスクロールに対応する矢印のスクロール指標（Ｙ１）に触れたものと仮定する。ユーザが、矢印のスクロール指標Ｙ１に触れると、表示部１８０は初期スクロールを行う（ステップＳ１２０１）。
【００５０】
初期スクロールにおける動作を図１１、及び図１３を参照して説明する。初期スクロールは、ユーザが触れた矢印のスクロール指標に対応する画面端の方向に所定のスクロール量だけスクロールを行う処理である。図１１、及び図１３に示すように、ユーザが上方向の画面端に対応する矢印のスクロール指標Ｙ１に触れた場合においては、上方向に所定のスクロール量だけスクロールが行われる。初期スクロールが行われることにより、後述のスクロール操作によって表示の対象となる道路が画面の中央側に表示されるようになるため、表示される道路地図の視認性が向上する。なお、初期スクロールは必ずしも行われなくてもよい。
【００５１】
ステップＳ１２０１の初期スクロールの後、制御部１１０は、ユーザが表示部１８０に表示された矢印のスクロール指標に触れているか否かを判定する（ステップＳ１２０２）。判定処理ステップＳ１２０２において、触れていない場合、制御部１１０は、スクロール表示する処理を終了する。一方、ステップＳ１２０２において、触れている場合、制御部１１０は、ユーザが触れている矢印のスクロール指標上の位置Ａ１を検出する（ステップＳ１２０３）。
【００５２】
更に、制御部１１０は、上述した対応付け処理の結果を基に、矢印のスクロール指標上の位置Ａ１に対応する道路上の位置Ｂ１を算出する（ステップＳ１２０４）。そして、表示部１８０は、道路上の位置Ｂ１が画面上の所定の位置Ｚに一致するようにスクロール表示する（ステップＳ１２０５）（図１４（ａ）及び（ｂ）参照）。以後、ステップＳ１２０２の判定処理に戻る。
【００５３】
次に、ユーザが矢印のスクロール指標に触れている指を位置Ａ１からＡ２まで動かした場合には、制御部１１０は、矢印のスクロール指標上の位置Ａ２に対応する道路上の位置Ｂ２を算出し、表示部１８０は、道路上の位置Ｂ２が画面上の所定の位置Ｚに一致するようにスクロール表示する。このように、ユーザが矢印のスクロール指標上を指でなぞることによってそのスクロール指標に対応する道路に沿ったスクロール表示を行うことができるため、所望の道路に対するスクロール操作が容易になる。
【００５４】
ユーザのスクロール操作が矢印のスクロール指標上の終端に達した場合には、スクロール指標生成部１６０は、上述のＳ５０２〜Ｓ５０５と同様の手順により、新たに矢印のスクロール指標を生成する。
【００５５】
このように、本発明によれば、地図表示装置は、表示領域外の道路に対応するスクロール指標を道路地図に併せて表示する。このため、ユーザは、従来のようなジョイスティックスクロールとルートスクロールとの切替えを必要としない。従って、ユーザが道路地図を画面にスクロール表示させる際の煩わしさを低減することができる。更に、地図表示装置は、表示領域外の道路の形状をユーザに示すことができる。従って、ユーザは表示領域外の道路を容易に把握できる。
【００５６】
なお、上述の実施の形態では、タッチモードが起動した場合について説明したが、ユーザがジョイスティックの操作を開始して、ジョイスティックモードが起動した場合についても説明する。図１５は、ユーザがジョイスティックを操作することによりスクロール表示を行う際の動作を示すフロー図である。最初の状態では、図１６（ａ）に示すように、表示領域には表示領域外の道路１１〜１５に対応してＹ１１〜Ｙ１５の５つの矢印のスクロール指標が表示されており、ユーザは、上方向へスクロールした後、更に右方向へスクロールして、表示領域外の道路を前もって見通すものと仮定する。
【００５７】
このとき、ユーザは、まず、ジョイスティックを上方向へ操作する。制御部１１０は、ユーザがジョイスティックを操作しているか否かを検出する（ステップＳ１５０１）。ステップＳ１５０１において、操作していることを検出しなかった場合、処理を終了する。一方、ステップＳ１５０１において、操作していることを検出した場合、初期スクロールが実行済みか否か判定する（ステップＳ１５０２）。初期スクロールがまだ実行されていない場合、上方向に初期スクロールを行う（ステップＳ１５０３）。一方、初期スクロールが実行されていた場合、後述するステップＳ１５０４に移行する。
【００５８】
更に、制御部１１０は、上方向のスクロールを実行すると共に（ステップＳ１５０４）、ユーザの操作の対象となる道路が上方向に伸びている道路１２、若しくは道路１３であることを検出し（ステップＳ１５０５）、図１６（ｂ）に示すように、それに対応する矢印のスクロール指標のみ（Ｙ１２、Ｙ１３）を表示する（ステップＳ１５０６）。制御部１１０は、ステップＳ１５０１の処理を実行してから所定時間が経過したのを待った後（ステップＳ１５０７）、再びステップＳ１５０１に戻り、Ｓ１５０１〜Ｓ１５０６の処理を実行する。
【００５９】
すなわち、制御部１１０においては、所定時間毎にＳ１５０１〜１５０６の処理が実行されるため、操作対象の道路の表示範囲外の形状に合わせて矢印のスクロール指標の形状が所定時間毎に更新される。このとき、スクロール指標生成部１６０は、上述のＳ５０２〜Ｓ５０５と同様の手順により、新たな矢印のスクロール指標の生成を行う。
【００６０】
次に、ユーザが右方向へ操作すると、制御部１１０は、右方向のスクロールを実行すると共に（ステップＳ１５０４）、ユーザの操作の対象となる道路が道路１３であることを検出する（ステップＳ１５０５）。道路１３であることが検出されると、表示部１８０は、道路１３に対応する矢印のスクロール指標のみ（Ｙ２３）を画面上に表示する（ステップＳ１５０６）（図１６（ｃ）参照）。このように、ユーザの操作の対象となっている矢印のスクロール指標のみを表示するため、不要な矢印のスクロール指標が表示されず、表示画面の視認性が高まる。
【００６１】
なお、上述の実施の形態では、矢印のスクロール指標をユーザが触れるに連れて、スクロール表示が行われていたが、スクロール指標生成部１６０は、矢印のスクロール指標と共に、これに対応するスクロールプログラムを生成し、ユーザがその矢印のスクロール指標を選択すると、このスクロールプログラムに基づいて、自動的にスクロール表示が行われる構成としてもよい。
【００６２】
上記実施の形態で説明した構成は、単に具体例を示すものであり、本願発明の技術的範囲を制限するものではない。本願の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【００６３】
本発明は、カーナビゲーションや携帯電話等の移動端末機器として有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係る地図表示装置の構成を示すブロック図
【図２】道路地図データの構成の一例を示す図
【図３】地図データにより形成される道路と分岐点のネットワークの一例を示す模式図
【図４】道路種別とランクの一例を示す図
【図５】本発明の実施の形態に係る地図表示装置がスクロール指標を表示するまでの動作を示すフロー図
【図６】特定された主要な道路の表示領域外の地図情報の一例を示す模式図
【図７】特定された主要な道路の表示領域外の地図情報に代表点が付点された状態の一例を示す模式図
【図８】特定された主要な道路の表示領域外の代表点を結んだ状態の一例を示す模式図
【図９】矢印のスクロール指標が生成された一例を示す模式図
【図１０】矢印のスクロール指標上の位置と道路上の位置との対応付けの一例を示す図
【図１１】矢印のスクロール指標が表示された画面の一例を示す模式図
【図１２】本発明の実施の形態に係る地図表示装置がスクロール表示を行う際の動作を示すフロー図
【図１３】初期スクロール後の画面の一例を示す模式図
【図１４】スクロール表示の画面の一例を示す模式図
【図１５】本発明の実施の形態に係る地図表示装置がスクロール表示を行う際の動作を示すフロー図
【図１６】矢印のスクロール指標が表示された画面の一例を示す模式図
【符号の説明】
【００６５】
１００  地図表示装置
１１０  制御部
１２０  測位部
１３０  地図格納部
１４０  地図生成部
１５０  特定部
１６０  スクロール指標生成部
１７０  描画ＬＳＩ
１８０  表示部
１９０  入力部
【図１】
2007199166.tif 000003
【図２】
2007199166.tif 000004
【図３】
2007199166.tif 000005
【図４】
2007199166.tif 000006
【図５】
2007199166.tif 000007
【図６】
2007199166.tif 000008
【図７】
2007199166.tif 000009
【図８】
2007199166.tif 000010
【図９】
2007199166.tif 000011
【図１０】
2007199166.tif 000012
【図１１】
2007199166.tif 000013
【図１２】
2007199166.tif 000014
【図１３】
2007199166.tif 000015
【図１４】
2007199166.tif 000016
【図１５】
2007199166.tif 000017
【図１６】
2007199166.tif 000018