(57)【要約】【課題】適切な設定で現在地を基準とする地図を表示する状態に復帰できる技術の提供。【解決手段】本発明の地図表示システムは、ユーザの現在地を基準に地図を表示する現在地表示状態において、所定の基準設定で前記地図を表示するとともに、前記ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で前記地図を表示する現在地表示手段と、前記現在地以外の地点を基準に前記地図を表示する他地点表示状態において、前記ユーザから受け付けた第２設定で前記地図を表示する他地点表示手段と、を備え、前記現在地表示手段は、前記他地点表示状態から前記現在地表示状態へと復帰した場合に、前記基準設定で前記地図を表示する。【選択図】図２
2016057088.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの現在地を基準に地図を表示する現在地表示状態において、
所定の基準設定で前記地図を表示するとともに、
前記ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で前記地図を表示する現在地表示手段と、
前記現在地以外の地点を基準に前記地図を表示する他地点表示状態において、前記ユーザから受け付けた第２設定で前記地図を表示する他地点表示手段と、を備え、
前記現在地表示手段は、前記他地点表示状態から前記現在地表示状態へと復帰した場合に、前記基準設定で前記地図を表示する、
地図表示システム。
【請求項２】
前記基準設定の前記変更操作に対する依存度は、前記第１設定の前記変更操作に対する依存度よりも小さい、
請求項１に記載の地図表示システム。
【請求項３】
前記基準設定は前記変更操作とは異なる前記ユーザの操作によって設定される、
請求項２に記載の地図表示システム。
【請求項４】
前記基準設定と前記第１設定と前記第２設定とは、前記地図の縮尺の設定である、
請求項１から請求項３のいずれか一項に記載の地図表示システム。
【請求項５】
前記基準設定は、前記現在地が存在する道路の種別ごとに異なる、
請求項１から請求項４のいずれか一項に記載の地図表示システム。
【請求項６】
前記基準設定は、前記現在地が存在する地域ごとに異なる、
請求項１から請求項５のいずれか一項に記載の地図表示システム。
【請求項７】
前記現在地表示手段は、前記現在地を基準に複数の前記地図を表示し、
前記基準設定は、
前記現在地を基準に表示される複数の前記地図のそれぞれについて設定可能である、
請求項１から請求項６のいずれか一項に記載の地図表示システム。
【請求項８】
前記基準設定は、経路案内をしているか否かに応じて異なる、
請求項１から請求項７のいずれか一項に記載の地図表示システム。
【請求項９】
前記基準設定は、渋滞状況に応じて異なる、
請求項１から請求項８のいずれか一項に記載の地図表示システム。
【請求項１０】
前記基準設定は、前記ユーザの移動速度に応じて異なる、
請求項１から請求項９のいずれか一項に記載の地図表示システム。
【請求項１１】
ユーザの現在地を基準に地図を表示する現在地表示状態において、
所定の基準設定で前記地図を表示するとともに、
前記ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で前記地図を表示する現在地表示工程と、
前記現在地以外の地点を基準に前記地図を表示する他地点表示状態において、前記ユーザから受け付けた第２設定で前記地図を表示する他地点表示工程と、を含み、
前記現在地表示工程では、前記他地点表示状態から前記現在地表示状態へと復帰した場合に、前記基準設定で前記地図を表示する、
地図表示方法。
【請求項１２】
ユーザの現在地を基準に地図を表示する現在地表示状態において、
所定の基準設定で前記地図を表示するとともに、
前記ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で前記地図を表示する現在地表示機能と、
前記現在地以外の地点を基準に前記地図を表示する他地点表示状態において、前記ユーザから受け付けた第２設定で前記地図を表示する他地点表示機能と、をコンピュータに実現させ、
前記現在地表示機能によりコンピュータは、前記他地点表示状態から前記現在地表示状態へと復帰した場合に、前記基準設定で前記地図を表示する、
地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在地を基準に地図を表示する地図表示システム、方法およびプログラムに関する。
【背景技術】
【０００２】
現在地基準の地図を表示するナビゲーション装置が知られている（特許文献１、図４のステップ４２２、参照）。特許文献１において、スクロール操作がなされた後に、復帰操作がなされた場合に、現在地基準の地図を表示させる状態に復帰することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９８７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、現在地基準の地図を表示する状態に復帰する際の縮尺が不適切となるという問題があった。すなわち、スクロール操作がなされる直前に不適切な縮尺で現在地基準の地図を表示させていると、不適切な縮尺で現在地基準の地図を表示する状態に復帰してしまうという問題があった。例えば、現在地基準の地図を表示している状態で現在地の周辺の地点の位置等を確認しようとして、現在地基準の地図の縮尺を広域に設定し、その後、さらにスクロール操作を行う場合が考えられる。このような場合、通常の現在地基準の地図を表示するよりも広域の地図を表示する状態に復帰してしまう。
本発明は、前記課題にかんがみてなされたもので、適切な設定で現在地を基準とする地図を表示する状態に復帰できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の地図表示システムは、ユーザの現在地を基準に地図を表示する現在地表示状態において、所定の基準設定で地図を表示するとともに、ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で地図を表示する現在地表示手段と、現在地以外の地点を基準に地図を表示する他地点表示状態において、ユーザから受け付けた第２設定で地図を表示する他地点表示手段と、を備える。さらに、現在地表示手段は、他地点表示状態から現在地表示状態へと復帰した場合に、基準設定で地図を表示する。
【０００６】
また、前記の目的を達成するため、本発明の地図表示方法は、ユーザの現在地を基準に地図を表示する現在地表示状態において、所定の基準設定で地図を表示するとともに、ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で地図を表示する現在地表示工程と、現在地以外の地点を基準に地図を表示する他地点表示状態において、ユーザから受け付けた第２設定で地図を表示する他地点表示工程と、を含む。さらに、現在地表示工程では、他地点表示状態から現在地表示状態へと復帰した場合に、基準設定で地図を表示する。
【０００７】
さらに、前記の目的を達成するため、本発明の地図プログラムは、ユーザの現在地を基準に地図を表示する現在地表示状態において、所定の基準設定で地図を表示するとともに、ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で地図を表示する現在地表示手段と、現在地以外の地点を基準に地図を表示する他地点表示状態において、ユーザから受け付けた第２設定で地図を表示する他地点表示手段と、をコンピュータに実現させる。さらに、現在地表示機能によりコンピュータは、他地点表示状態から現在地表示状態へと復帰した場合に、基準設定で地図を表示する。
【０００８】
前記の構成において、現在地表示状態においては、基準設定で現在地を基準に地図を表示するとともに、ユーザの変更操作があった場合には当該変更操作に応じた第１設定で現在地を基準に地図を表示できる。また、他地点表示状態においても、ユーザの操作に応じた第２設定で現在地以外の地点を基準に地図を表示することができる。ここで、他地点表示状態から現在地表示状態へと復帰した場合には、第１設定ではない基準設定で現在地を基準に地図を表示するため、他地点表示状態へと移行する直前における変更操作の影響が小さい基準設定で現在地表示状態に復帰できる。従って、他地点表示状態へと移行する直前におけるユーザの変更操作に拘わらず、適切な設定で現在地表示状態に復帰できる。
【図面の簡単な説明】
【０００９】
【図１】地図表示システムとしての携帯端末のブロック図である。
【図２】（２Ａ），（２Ｂ）は地図の例を示す図、（２Ｃ）は基準縮尺の設定画面を示す図、（２Ｄ）は縮尺の変遷を説明する模式図である。
【図３】（３Ａ）は地図表示処理のフローチャート、（３Ｂ）（３Ｃ）は基準縮尺の設定例を示す表である。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）携帯端末の構成：
（２）地図表示処理：
（３）他の実施形態：
【００１１】
（１）携帯端末の構成：
図１は、本発明にかかる地図表示システムとしての携帯端末１０の構成を示すブロック図である。携帯端末１０は、制御部２０と記録媒体３０とＧＰＳ受信部４１と通信部４２とユーザＩ／Ｆ部４３とを備えている。制御部２０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたプログラムデータ（不図示）に基づいて地図表示プログラム２１を実行する。携帯端末１０は、地図表示プログラム２１以外の通話プログラム等も実行可能である。
【００１２】
記録媒体３０には、地図情報３０ａが記録されている。地図情報３０ａは、走行予定経路の探索や車両の位置の特定に利用される情報であり、車両が走行する道路上に設定されたノードの位置を示すノードデータ，ノード間の道路の形状を特定するための形状補間点の位置を示す形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する施設の位置や属性等を示す地物データ等を含んでいる。また、リンクデータには各リンクが示す道路区間のリンクコストが対応付けられている。
【００１３】
さらに、記録媒体３０には、基準設定情報３０ｂと一時設定情報３０ｃとが記録されている。基準設定情報３０ｂは、携帯端末１０が表示する地図の基準となる縮尺である基準縮尺を示す。一時設定情報３０ｃは、携帯端末１０が表示する地図の縮尺であって、ユーザの変更操作によって基準縮尺から変更された地図の縮尺である一時縮尺を示す。一時縮尺は、本発明の第１設定および第２設定に相当する。
【００１４】
ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して携帯端末１０の現在地を算出するための信号を出力する。現在地とは、携帯端末１０の現在地であり、当該携帯端末１０を携帯するユーザの現在地である。本実施形態では、携帯端末１０を携帯するユーザが車両に乗車しているため、現在地とは、車両の現在地を意味する。制御部２０は、ＧＰＳ受信部４１からの出力信号に基づく車両の走行軌跡と、地図情報３０ａとを用いて公知のマップマッチングを行うことにより、車両が走行していると推定される道路上の位置を現在地として取得する。さらに、制御部２０は、現在地の軌跡に基づいて車両の現在の進行方位を取得する。
【００１５】
通信部４２は、インターネットや電話通信網に接続されている基地局と無線通信を行うための回路である。制御部２０は、通信部４２を介して、周辺の渋滞状況を示す渋滞情報と、地図表示プログラム２１や地図情報３０ａの更新データ等を取得する。また、制御部２０は、通信部４２と通信を行っている基地局の位置と電波強度等に基づいて、現在地や車両の走行軌跡を補正してもよい。
【００１６】
ユーザＩ／Ｆ部４３は、ユーザの指示を入力し、また、ユーザに各種の情報を提供するためのインタフェース部であり、出力部と入力部とを含む。本実施形態のユーザＩ／Ｆ部４３は、指等の接触による操作が可能な入力部と、地図等の画像を表示可能な表示部とを兼ねたタッチパネルディスプレイを含む。また、ユーザＩ／Ｆ部４３は、音声の入出力部も含む。
【００１７】
地図表示プログラム２１は、ナビゲーション部２１ａと現在地表示部２１ｂと他地点表示部２１ｃとを含んでいる。
ナビゲーション部２１ａは、車両の走行予定経路を案内する機能を制御部２０に実現させるためのモジュールである。ナビゲーション部２１ａの機能により制御部２０は、地図情報３０ａを参照し、公知の経路探索手法を行うことにより、車両の走行予定経路を探索する。そして、ナビゲーション部２１ａの機能により制御部２０は、ユーザＩ／Ｆ部４３に地図が表示されている状態において、当該地図に走行予定経路を示す画像を重畳する。これにより、ユーザは地図上において走行予定経路を確認できる。
【００１８】
現在地表示部２１ｂは、ユーザの現在地を基準に地図を表示する現在地表示状態において、所定の基準設定で地図を表示するとともに、ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定で地図を表示する機能を制御部２０に実現させるためのモジュールである。まず、現在地表示部２１ｂの機能により制御部２０は、車両の現在地を取得するとともに、基準設定としての基準縮尺を基準設定情報３０ｂから取得する。そして、制御部２０は、地図情報３０ａから、車両の現在地の周辺の情報を取得し、当該情報に基づいて基準縮尺で地図を描画する。
【００１９】
図２Ａは、現在地表示状態において、現在地Ｐを基準に地図Ｍが表示されている状態を示す図である。制御部２０は、現在地Ｐが地図Ｍ上の所定の位置に表されるように地図を描画する。本実施形態において、制御部２０は、鉛直上方から地表を見た状態の地図Ｍを描画するとともに、横方向において中央位置、かつ、縦方向において所定位置（例えば下辺から縦方向の辺の長さの４０％上方の位置）に現在地Ｐが表されるように地図を描画する。また、制御部２０は、地図Ｍ上における上方が、車両の現在の進行方位を指すように地図Ｍを描画する。なお、図２Ａの地図Ｍは一例に過ぎず、地図Ｍ上における上方が北を指すように地図Ｍが描画されてもよいし、現在地Ｐの後方における所定高さの位置から現在地Ｐを鳥瞰した鳥瞰地図が地図Ｍとして描画されてもよい。なお、制御部２０は、現在地と進行方位を逐次取得し、当該逐次取得した現在地と進行方位の変化に追従するように地図Ｍを更新表示する。
【００２０】
図２Ａに示すように、タッチパネルディスプレイには、地図Ｍの他に、詳細ボタンＢ１と広域ボタンＢ２と現在地ボタンＢ３と縮尺領域Ｑ等が表示される。縮尺領域Ｑには、現在表示されている地図Ｍの縮尺を表す数値が表示されるとともに、横方向の線分である距離バーＱ１が表示される。縮尺領域Ｑの数値は、地図Ｍ上における距離バーＱ１の長さに対応する実空間内の距離を表す。図２Ａでは、地図Ｍが基準縮尺で描画されていることとする。図２Ａにおいて、距離バーＱ１の長さが２０ｍｍであったとすると、基準縮尺は２０ｍｍ／２００ｍ＝１／１００００となる。また、ナビゲーション部２１ａの機能により制御部２０は、走行予定経路Ｒ（一点鎖線）と目的地Ｇとを地図Ｍ上に重畳して表示している。
【００２１】
現在地表示部２１ｂの機能により制御部２０は、現在地表示状態において、ユーザから変更操作を受け付けた場合に、当該変更操作に応じた第１設定としての一時縮尺で地図Ｍを表示する。本実施形態において、変更操作とは、詳細ボタンＢ１または広域ボタンＢ２をタップする操作である。制御部２０は、詳細ボタンＢ１がタップされた場合、距離バーＱ１の長さに対応する実空間内の距離が現在から１段階小さくなる縮尺へと地図Ｍを変更する。制御部２０は、広域ボタンＢ２がタップされた場合、距離バーＱ１の長さに対応する実空間内の距離が現在から１段階大きくなる縮尺へと地図Ｍを変更する。なお、距離バーＱ１の長さに対応する実空間内の距離として、２５ｍ，５０ｍ，１００ｍ，２００ｍ，４００ｍ，８００ｍ，１．６ｋｍ，３ｋｍ，７ｋｍ，１３ｋｍ，２６ｋｍ，５０ｋｍ，１００ｋｍ，２００ｋｍが設定可能となっている。
【００２２】
現在地表示状態において、制御部２０は、原則として基準設定情報３０ｂが示す基準縮尺で地図Ｍを表示するが、変更操作が受け付けられた場合には一時設定情報３０ｃが示す一時縮尺で地図Ｍを表示する。なお、変更操作が一度も受け付けられていない場合には、一時設定情報３０ｃには一時縮尺が記録されないこととなる。
【００２３】
制御部２０は、現在地表示状態において基準縮尺で地図Ｍを表示している際に、詳細ボタンＢ１による変更操作を受け付けた場合、基準縮尺よりも１段階大きい縮尺を一時縮尺として設定する。そして、制御部２０は、第１設定としての一時縮尺を一時設定情報３０ｃに記録し、当該一時縮尺で地図Ｍを更新表示する。一方、制御部２０は、現在地表示状態において基準縮尺で地図Ｍを表示している際に、広域ボタンＢ２による変更操作を受け付けた場合、基準縮尺よりも１段階小さい縮尺を一時縮尺として設定し、当該一時縮尺で地図Ｍを更新表示する。
【００２４】
また、制御部２０は、現在地表示状態において一時縮尺で地図Ｍを表示している際に、詳細ボタンＢ１による変更操作を受け付けた場合、一時縮尺よりも１段階大きい縮尺を新たな一時縮尺とし、当該新たな一時縮尺で一時設定情報３０ｃを更新し、当該新たな一時縮尺で地図Ｍを更新表示する。一方、制御部２０は、現在地表示状態において一時縮尺で地図Ｍを表示している際に、広域ボタンＢ２による変更操作を受け付けた場合、一時縮尺よりも１段階小さい縮尺を新たな一時縮尺として設定し、当該新たな一時縮尺で地図Ｍを更新表示する。
【００２５】
ここで、現在地表示状態において、変更操作を受け付けるごとに、一時設定情報３０ｃにおいて第１設定としての一時縮尺が変更操作に応じた値に更新されることとなる。これに対して、基準縮尺は、変更操作を受け付けても基準設定情報３０ｂにおいて一定の縮尺のまま保持される。従って、基準設定としての基準縮尺の変更操作に対する依存度は、第１設定としての一時縮尺の変更操作に対する依存度よりも小さいこととなる。
【００２６】
図２Ｃは、ユーザが基準縮尺を設定するための画面を示す図である。同図に示すように、横方向のスライダーバーＦが表示されており、スライダーＫの位置に対応する縮尺を基準縮尺として設定できる。すなわち、変更操作とは異なるユーザの操作によって基準設定としての基準縮尺を設定できる。図２Ｃに示すように、スライダーバーＦにおいてスライダーＫが左方向に移動するほど詳細な地図Ｍとなる縮尺（大きい縮尺）を基準縮尺として設定でき、スライダーＫが右方向に移動するほど広域な地図Ｍとなる縮尺（小さい縮尺）を基準縮尺として設定できる。制御部２０は、スライダーＫの位置に対応する基準縮尺を取得し、当該基準縮尺を基準設定情報３０ｂに記録する。なお、基準縮尺を設定するための画面は図２Ｃの画面に限らない。例えば、制御部２０は、文字入力で基準縮尺を受け付けてもよいし、地図Ｍを表示している状態において所定の操作がなされた場合に現在の地図Ｍの縮尺を基準縮尺として受け付けてもよい。
【００２７】
他地点表示部２１ｃは、現在地Ｐ以外の地点を基準に地図Ｍを表示する他地点表示状態において、ユーザから受け付けた第２設定で地図Ｍを表示する機能を制御部２０に実現させるためのモジュールである。本実施形態において、他地点表示部２１ｃの機能により制御部２０は、地図Ｍ上の任意の地点をタップする操作である切替操作を受け付けると、当該タップされた地点が地図Ｍの中心（重心）に位置するように地図Ｍを描画し、当該描画した地図Ｍを表示する。この場合、タップされた地点が現在地Ｐ以外の地点となり、当該現在地Ｐ以外の地点を基準に地図Ｍが表示される他地点表示状態へと移行したこととなる。
【００２８】
図２Ｂは、他地点表示状態において、タップされた地点Ｔを基準に地図Ｍが表示されている状態を示す図である。同図に示すように、タップされた地点Ｔが地図Ｍの中心に位置しているとともに、地図Ｍの中心にセンターカーソルＳが表示されている。センターカーソルＳが表示されていることをもって、ユーザは、現在地表示状態ではなく、他地点表示状態となっていることを認識できる。
【００２９】
ここで、現在地表示状態から他地点表示状態に移行する場合、制御部２０は、地図Ｍの縮尺を維持する。すなわち、現在地表示状態において基準設定情報３０ｂが示す基準縮尺で地図Ｍを表示していた場合、制御部２０は、他地点表示状態においても基準縮尺で地図Ｍを表示する。また、現在地表示状態において一時設定情報３０ｃが示す一時縮尺で地図Ｍを表示していた場合、制御部２０は、他地点表示状態においても一時縮尺で地図Ｍを表示する。
【００３０】
制御部２０は、他地点表示状態において基準縮尺で地図Ｍを表示している際に、詳細ボタンＢ１による変更操作を受け付けた場合、基準縮尺よりも１段階大きい縮尺を一時縮尺として設定する。そして、制御部２０は、第２設定および第２縮尺としての一時縮尺を一時設定情報３０ｃに記録し、当該一時縮尺で地図Ｍを更新表示する。一方、制御部２０は、他地点表示状態において基準縮尺で地図Ｍを表示している際に、広域ボタンＢ２による変更操作を受け付けた場合、基準縮尺よりも１段階小さい縮尺を一時縮尺として設定し、当該一時縮尺で地図Ｍを更新表示する。
【００３１】
また、制御部２０は、他地点表示状態において一時縮尺で地図Ｍを表示している際に、詳細ボタンＢ１による変更操作を受け付けた場合、一時縮尺よりも１段階大きい縮尺を新たな一時縮尺とし、当該新たな一時縮尺で一時設定情報３０ｃを更新し、当該新たな一時縮尺で地図Ｍを更新表示する。一方、制御部２０は、制御部２０は、他地点表示状態において一時縮尺で地図Ｍを表示している際に、広域ボタンＢ２による変更操作を受け付けた場合、一時縮尺よりも１段階小さい縮尺を新たな一時縮尺として設定し、当該新たな一時縮尺で地図Ｍを更新表示する。
【００３２】
ここで、他地点表示状態において、変更操作を受け付けるごとに、一時設定情報３０ｃにおいて第２設定としての一時縮尺が更新されることとなる。これに対して、基準縮尺は、変更操作を受け付けても基準設定情報３０ｂにおいて一定の縮尺のまま保持される。なお、詳細ボタンＢ１の操作回数と広域ボタンＢ２の操作回数とが同一である場合、一時縮尺が基準縮尺と同一の値となる。
【００３３】
現在地表示部２１ｂの機能により制御部２０は、他地点表示状態から現在地表示状態へと復帰した場合に、基準設定で地図Ｍを表示する。現在地表示部２１ｂの機能により制御部２０は、他地点表示状態において現在地ボタンＢ３をタップする操作を、他地点表示状態から現在地表示状態へと復帰するための復帰操作として受け付ける。復帰操作を受け付けた場合、制御部２０は、一時設定情報３０ｃにおいて一時縮尺を消去する。つまり、制御部２０は、他地点表示状態から復帰後の現在地表示状態においては、基準設定情報３０ｂが示す基準縮尺で地図Ｍを表示するように、一時縮尺を無効化しておく。
【００３４】
図２Ｄは、縮尺の変遷を説明する模式図である。同図において、現在地表示状態において変更操作がされていない状態Ｅ１と、現在地表示状態において変更操作がされた状態Ｅ２と、状態Ｅ１から他地点表示状態へと移行した状態Ｅ３と、他地点表示状態において変更操作がされた状態Ｅ４とが示されている。少なくとも１回の変更操作が受け付けられた状態Ｅ２〜Ｅ４においては、一時設定情報３０ｃにおいて一時縮尺が記録され、一時縮尺で地図Ｍが表示されることとなる。一方、復帰操作によって他地点表示状態から現在地表示状態へと復帰した場合（状態Ｅ４→状態Ｅ１）には、一時設定情報３０ｃにおいて一時縮尺が消去され、基準設定情報３０ｂが示す基準縮尺で地図Ｍが表示されることとなる。
【００３５】
以上の構成によれば、現在地表示状態においては、基準縮尺（基準設定）で現在地Ｐを基準に地図Ｍを表示するとともに、ユーザの変更操作があった場合には当該変更操作に応じた一時縮尺（第１設定）で現在地Ｐを基準に地図Ｍを表示できる。また、他地点表示状態においても、ユーザの操作に応じた一時縮尺（第２設定）で現在地Ｐ以外の地点Ｔを基準に地図Ｍを表示することができる。ここで、他地点表示状態から現在地表示状態へと復帰した場合には、変更操作とは異なるユーザの操作によって設定された基準縮尺であって、変更操作に対する依存度が一時縮尺（第１設定）よりも小さい基準縮尺（基準設定）で現在地Ｐを基準に地図Ｍを表示するため、他地点表示状態へと移行する直前におけるユーザが変更操作の影響が小さい基準縮尺（基準設定）で現在地表示状態に復帰できる。本実施形態おいて、他地点表示状態から現在地表示状態へと復帰した場合には、変更操作に対して非依存の基準縮尺（基準設定）で現在地Ｐを基準に地図Ｍを表示するため、他地点表示状態へと移行する直前における変更操作の影響を受けない基準縮尺（基準設定）で現在地表示状態に復帰できる。従って、他地点表示状態へと移行する直前におけるユーザの変更操作に拘わらず、適切な設定で現在地表示状態に復帰できる。
【００３６】
（２）地図表示処理：
次に、制御部２０が実行する地図表示処理を説明する。まず、地図表示プログラム２１の機能により制御部２０は、ユーザＩ／Ｆ部４３のタッチパネルディスプレイに対する操作を受け付ける（ステップＳ１００）。ここでは、図２Ａの現在地表示状態または図２Ｂの他地点表示状態で地図Ｍが表示されていることとする。
【００３７】
次に、現在地表示部２１ｂの機能により制御部２０は、復帰操作が受け付けられたか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、他地点表示状態において、現在地表示状態へと復帰するために現在地ボタンＢ３がタップされたか否かを判定する。復帰操作が受け付けられたと判定した場合（ステップＳ１１０：Ｙ）、現在地表示部２１ｂの機能により制御部２０は、基準縮尺が設定されているか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、基準設定情報３０ｂに基準縮尺が記録されているか否かを判定する。なお、図２Ｄに示す画面にて一度も基準縮尺が設定されていない場合、基準設定情報３０ｂに基準縮尺が記録されないこととなる。
【００３８】
基準縮尺が設定されていると判定した場合（ステップＳ１２０：Ｙ）、現在地表示部２１ｂの機能により制御部２０は、基準縮尺で地図Ｍの縮尺を更新する（ステップＳ１３０）。すなわち、現在地表示部２１ｂの機能により制御部２０は、一時縮尺を一時設定情報３０ｃから消去することにより、一時縮尺を無効化し、現在地Ｐを基準とする地図Ｍが基準縮尺で描画されるように設定する。次に、現在地表示部２１ｂの機能により制御部２０は、地図Ｍを更新表示する（ステップＳ１４０）。すなわち、制御部２０は、現在地Ｐを基準とする地図Ｍを基準縮尺で描画するとともに、当該描画した地図Ｍをタッチパネルディスプレイに表示させる。これにより、図２Ａに示すように、現在地Ｐを基準とする基準縮尺の地図Ｍを表示する現在地表示状態へと復帰できる。
【００３９】
一方、基準縮尺が設定されていると判定しなかった場合（ステップＳ１２０：Ｎ）、現在地表示部２１ｂの機能により制御部２０は、地図Ｍの縮尺を更新することなく、地図Ｍを更新表示する（ステップＳ１４０）。すなわち、制御部２０は、現在地Ｐを基準とする地図Ｍを一時設定情報３０ｃに最後に記録された一時縮尺で描画するとともに、当該描画した地図Ｍをタッチパネルディスプレイに表示させる。これにより、基準縮尺が設定されていない場合には、他地点表示状態において表示した地図Ｍの縮尺を維持して現在地表示状態へと復帰できる。
【００４０】
一方、復帰操作が受け付けられたと判定しなかった場合（ステップＳ１２０：Ｎ）、現在地表示部２１ｂまたは他地点表示部２１ｃの機能により制御部２０は、縮尺の変更操作が受け付けられたか否かを判定する（ステップＳ１５０）。すなわち、制御部２０は、現在地表示状態または他地点表示状態において、詳細ボタンＢ１または広域ボタンＢ２がタップされたか否かを判定する。
【００４１】
縮尺の変更操作が受け付けられたと判定した場合（ステップＳ１５０：Ｙ）、現在地表示部２１ｂまたは他地点表示部２１ｃの機能により制御部２０は、変更操作に応じた一時縮尺で地図Ｍの縮尺を更新する（ステップＳ１６０）。すなわち、詳細ボタンＢ１がタップされた場合、制御部２０は、現在表示している地図Ｍの縮尺（基準縮尺または一時縮尺）よりも一段階大きい縮尺を一時縮尺として設定し、一時設定情報３０ｃに記録する。一方、広域ボタンＢ２がタップされた場合、制御部２０は、現在表示している地図Ｍの縮尺（基準縮尺または一時縮尺）よりも一段階小さい縮尺を一時縮尺として設定し、一時設定情報３０ｃに記録する。これにより、次のステップＳ１４０において、新たに記録した一時縮尺で、現在地Ｐまたは現在地Ｐ以外の地点Ｔを基準に地図Ｍが描画・表示されるように設定できる。
【００４２】
縮尺の変更操作が受け付けられなかった判定した場合（ステップＳ１５０：Ｎ）、現在地表示部２１ｂまたは他地点表示部２１ｃの機能により制御部２０は、ステップＳ１００にて受け付けた操作に応じて地図Ｍの設定を更新する（ステップＳ１７０）。例えば、地図Ｍ上の任意の地点Ｔをタップする切替操作を受け付けた場合、当該タップされた地点Ｔを基準として地図Ｍを描画するように地図Ｍの設定を更新する。これにより、次のステップＳ１４０において、タップされた地点Ｔを基準として地図Ｍが描画・表示されるように設定できる。
【００４３】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、基準設定としての基準縮尺が、現在地の位置や地図の注目度や車両の走行状態や環境状況等の条件ごとに設定されてもよい。具体的に、現在地の位置の条件の例として、現在地が道路上であるか否に応じて基準設定が設定されてもよいし、現在地の経度や緯度や高度に応じて基準設定が設定されてもよいし、出発地や目的地や経由地や施設までの現在地からの距離に応じて基準設定が設定されてもよい。具体的に、地図表示システムが地図Ｍ上の何らかの案内対象物を案内しているか否かに応じて基準設定が設定されてもよい。案内対象物としては、走行予定経路や注意喚起地点や走行回避地点等が挙げられる。さらに、天候や渋滞状況や路面状態に応じて基準設定が設定されてもよい。
【００４４】
図３Ｂは、基準縮尺の設定例を示す表である。図３Ｂに示す表に対応するデータが記録媒体３０に記録されている。図３Ｂの表においてフラグが設定可能となっており、制御部２０は、当該フラグが設定された条件に応じて基準縮尺を取得し、当該基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。
【００４５】
本実施形態において、基準設定は、現在地が存在する道路の種別ごとに異なっている。制御部２０は、図３Ｂに示すように現在地が存在する道路の道路種別が一般道路か高速道路であるかに応じて異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。これにより、道路の種別ごとに適切な設定で現在地表示状態に復帰できる。本実施形態において、基準設定は、現在地が存在する地域ごとに異なっている。すなわち、制御部２０は、現在地が市街地であるか郊外であるかに応じて異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。これにより、地域ごとに適切な設定で現在地表示状態に復帰できる。
【００４６】
さらに、本実施形態において、基準設定は、経路案内をしているか否かに応じて異なっている。すなわち、制御部２０は、図３Ｂに示すように経路案内が実行されているか否かに応じて異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。制御部２０は、走行予定経路Ｒ（図２Ａの一点鎖線）と目的地Ｇとが地図Ｍ上に重畳されているか否か応じて異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。これにより、経路案内をしているか否かに応じて適切な設定で現在地表示状態に復帰できる。すなわち、地図Ｍに対する注目度に適した縮尺で地図Ｍを表示できる。
【００４７】
さらに、本実施形態において、基準設定は、ユーザの移動速度に応じて異なっている。すなわち、制御部２０は、図３Ｂに示すように移動速度に応じて異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。これにより、移動速度ごとに適切な設定で現在地表示状態に復帰できる。本実施形態の現在地表示状態においては、現在地の移動に追従するように地図Ｍがスクロールするため、移動速度に応じて異なる基準縮尺を設定することにより、地図Ｍのスクロールの状態が最適となるように基準縮尺を設定できる。また、本実施形態において、基準設定は、渋滞状況に応じて異なっている。すなわち、制御部２０は、図３Ｂに示すように現在地の渋滞状況が渋滞または混雑である場合と、空きである場合とで異なる基準縮尺の地図Ｍを表示して現在地表示状態へと復帰する。これにより、詳細な地図Ｍにて渋滞を回避する道路を探す必要性に適した縮尺で地図Ｍを表示できる。
【００４８】
図３Ｃは、基準縮尺の設定例を示す表である。本実施形態において、現在地表示部２１ｂの機能により制御部２０は、現在地を基準に複数の地図Ｍを表示する。具体的に、制御部２０は、鉛直方向の視線で地表を見た地図Ｍと、斜め方向の視線で地表を見た地図Ｍ（鳥瞰図）とを同時に表示する。例えば、制御部２０は、視線の方向が異なる２個の地図Ｍをタッチパネルディスプレイにおいて並べて表示してもよい。この構成において、制御部２０は、２個の地図Ｍのそれぞれを基準縮尺で表示して現在地表示状態へと復帰する。これにより、複数の地図Ｍのそれぞれにおいて適切な設定で現在地表示状態に復帰できる。すなわち、２個の地図Ｍの視線の方向に適した縮尺で地図Ｍを表示できる。
【００４９】
また、基準縮尺の地図Ｍを表示して現在地表示状態へと復帰するか、一時縮尺（第１設定）の地図Ｍを表示して現在地表示状態へと復帰するかが選択できるように構成されてもよい。例えば、基準縮尺が設定されていると判定した場合（図３ＡのステップＳ１２０：Ｙ）、現在地表示部２１ｂの機能により制御部２０は、基準縮尺の地図Ｍを表示して現在地表示状態へと復帰するか、現在地表示状態にて最後に設定された一時縮尺の地図Ｍを表示して現在地表示状態へと復帰するかが選択するための選択画面を表示してもよい。そして、制御部２０は、選択画面にてユーザが選択した縮尺の地図Ｍを表示して現在地表示状態へと復帰してもよい。
【００５０】
本発明において、基準設定の変更操作に対する依存度が、第１設定の変更操作に対する依存度よりも小さければよく、基準縮尺は必ずしも変更操作に非依存でなくてもよい。例えば、制御部２０は、現在地表示状態における変更操作の履歴を統計処理することにより、基準縮尺を設定してもよい。具体的に、制御部２０は、現在地表示状態における変更操作によって設定されていた一時縮尺ごとに、地図Ｍの表示期間の平均値を算出し、当該平均値が最も大きい一時縮尺を基準縮尺として設定してもよい。この場合、基準設定は、第１設定よりも弱く変更操作に依存することとなる。
【００５１】
本発明において、ユーザとは、地図表示システムによって表示された地図を利用するユーザである。地図表示システムは車載端末であってもよいし、携帯端末であってもよい。地図表示システムが車載端末である場合、ユーザの現在地と車両の現在地とを同視できる。地図表示システムが携帯端末である場合、携帯端末を携帯するユーザの位置がユーザの現在地となる。現在地を基準に地図を表示するとは、地図内における所定の基準位置に現在地が表されるように地図を表示することであってもよい。基準位置とは、高さ方向と幅方向との少なくとも一方における地図の中央の位置であってもよい。なお、現在地表示状態において、現在地が移動する場合、現在地の移動に追従するように地図が更新表示されてもよい。ここで、地図とは、道路等の地物の配置を表す画像であればよく、例えば航空写真であってもよい。
【００５２】
変更操作とは、現在地表示状態において受け付けられる操作であり、現在地を基準とする地図の設定を基準設定から第１設定へと変更するための操作、または、現在地を基準とする地図の設定を過去の第１設定から新たな第１設定へと変更するための操作である。基準設定の変更操作に対する依存度は、第１設定の変更操作に対する依存度よりも小さければよく、基準設定は変更操作に対して非依存であってもよい。例えば、変更操作に応じた第１設定と、基準設定とが記録媒体上において個別に記録され、変更操作に応じて第１設定が更新記録されるのに対して、変更操作に拘わらず基準設定が保持されてもよい。また、基準設定は、変更操作とは異なるユーザの操作によって設定されてもよい。さらに、基準設定は、必ずしもユーザの操作によって設定されなくてもよく、過去におけるユーザの変更操作の履歴を統計処理した結果に基づいて設定されてもよい。この場合、過去におけるユーザの変更操作に対して弱く基準設定が依存することとなる。これに対して、ユーザの変更操作によって第１設定を直接指定できるようにしておけば、基準設定の変更操作に対する依存度を、第１設定の変更操作に対する依存度よりも小さくすることができる。また、地図の設定とは、地図の視点や視線方向や色や表示対象情報等に関する設定であってもよい。
【００５３】
他地点表示状態において地図の基準となる現在地以外の地点とは、現在地とは異なる地点であればよく、例えば地図上においてユーザが指定した地点（例えばタップした地点やフリック方向の地点等）であってもよい。さらに、現在地以外の地点とは、走行予定経路の目的地であってもよいし、走行予定経路（案内候補も含む）上の地点（現在地以外の出発地、通過地点、案内地点、経由地、中央地点等）であってもよい。さらに、現在地以外の地点とは、通行を回避すべき地点であってもよい。また、他地点表示状態における現在地以外の地点は、ユーザによって連続して指定される地点であってもよく、連続した指定に追従するように地図がスクロールされてもよい。さらに、現在地以外の地点が走行予定経路上を移動することにより、走行予定経路に沿って地図がスクロールされてもよい。
【００５４】
また、基準設定と第１設定と第２設定とは、地図の縮尺の設定であってもよい。これにより、適切な縮尺で現在地表示状態に復帰できる。地図の縮尺とは、地図上の単位距離を、単位距離に対応する実空間内の距離で除算した分数であり、当該分数の分子を１とした場合の分母が大きいほど地図の縮尺が大きくなる。また、地図が詳細であるほど縮尺が大きいことを意味し、地図が広域であるほど縮尺が小さいことを意味する。
【００５５】
さらに、基準設定は、現在地が存在する道路の種別ごとに異なってもよい。これにより、道路の種別ごとに適切な設定で現在地表示状態に復帰できる。他地点表示状態へと移行する直前からユーザが位置する道路の種別が変化している場合でも、変化後の道路の種別に適した設定で現在地表示状態に復帰できる。道路の種別とは、一般道路であるか高速道路であるかの種別であってもよいし、一般道路であるか有料道路であるかの種別であってもよいし、細街路であるか主要道路であるかの種別であってもよい。また、道路の種別は、制限速度やレーン数や幅員等に応じて区分されてもよい。
【００５６】
また、基準設定は、現在地が存在する地域ごとに異なってもよい。これにより、地域ごとに適切な設定で現在地表示状態に復帰できる。他地点表示状態へと移行する直前からユーザが位置する地域が変化している場合でも、変化後の地域に適した設定で現在地表示状態に復帰できる。地域は、例えば商業施設や住宅や人口や道路等の密集度ごとに区分されてもよいし、行政区画ごとに区分されてもよい。
【００５７】
さらに、現在地表示手段は、現在地を基準に複数の地図を表示してもよい。例えば、現在地表示手段は、縮尺が異なる複数の地図や、視線の方向が異なる複数の地図を表示してもよい。この場合において、基準設定は、現在地を基準に表示される複数の地図のそれぞれについて設定可能であってもよい。これにより、複数の地図のそれぞれにおいて適切な設定で現在地表示状態に復帰できる。例えば、視線の方向が異なる複数の地図のそれぞれについて適切な設定で現在地表示状態に復帰できる。
【００５８】
さらに、基準設定は、経路案内をしているか否かに応じて異なってもよい。これにより、経路案内をしているか否かに応じて適切な設定で現在地表示状態に復帰できる。他地点表示状態へと移行する直前から経路案内の実行有無が変化している場合でも、経路案内の実行有無で異なる地図への注目度に適した設定で現在地表示状態に復帰できる。
【００５９】
さらに、基準設定は、渋滞状況に応じて異なってもよい。これにより、渋滞状況ごとに適切な設定で現在地表示状態に復帰できる。他地点表示状態へと移行する直前から渋滞状況が変化している場合でも、変化後の渋滞状況に適した設定で現在地表示状態に復帰できる。
【００６０】
また、基準設定は、ユーザの移動速度に応じて異なってもよい。これにより、移動速度ごとに適切な設定で現在地表示状態に復帰できる。他地点表示状態へと移行する直前から渋滞状況が変化している場合でも、変化後の移動速度に適した設定で現在地表示状態に復帰できる。
【００６１】
さらに、本発明のように、基準設定で現在地表示状態に復帰する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のようなシステムを備えた携帯端末や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６２】
１０…携帯端末、２０…制御部、２１…地図表示プログラム、２１ａ…ナビゲーション部、２１ｂ…現在地表示部、２１ｃ…他地点表示部、３０…記録媒体、３０ａ…地図情報、３０ｂ…基準設定情報、３０ｃ…一時設定情報、４１…ＧＰＳ受信部、４２…通信部、４３…ユーザＩ／Ｆ部、Ｂ１…詳細ボタン、Ｂ２…広域ボタン、Ｂ３…現在地ボタン、Ｆ…スライダーバー、Ｍ…地図、Ｐ…現在地、Ｑ…縮尺領域、Ｑ１…距離バー、Ｒ…走行予定経路、Ｓ…センターカーソル
【図１】
2016057088.tif 000003
【図２】
2016057088.tif 000004
【図３】
2016057088.tif 000005