(57)【特許請求の範囲】
【請求項１】
地図データに基づいて画面に地図を表示する表示部と、
前記表示部の前記画面に表示された前記地図において、移動元地点を含む領域を移動元領域として抽出する移動元領域抽出手段と、
前記表示部の前記画面に表示された前記地図において、移動先地点を含む領域を移動先領域として抽出する移動先領域抽出手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記移動先領域抽出手段によって抽出された前記移動先領域の前記表示部の前記画面上における位置を変更する移動先領域位置変更手段と、
前記表示部の前記画面に表示された前記地図において、車両の現在位置を抽出する現在位置抽出手段と、
前記表示部の前記画面に表示された前記地図において、前記現在位置抽出手段によって抽出された前記車両の現在位置に基づいて定められる基準点を抽出する基準点抽出手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が変更された前記移動先領域との間における前記地図の縮尺を、前記基準点抽出手段によって抽出された前記基準点を起点として変更して前記表示部の前記画面に表示する縮尺変更手段と、
前記表示部の前記画面においてユーザがタッチした地点をタッチ地点として抽出するタッチ地点抽出手段と、
を備え、
前記基準点抽出手段は、前記現在位置抽出手段によって抽出された前記車両の現在位置と前記タッチ地点抽出手段によって抽出された前記タッチ地点とを結ぶ直線が前記表示部の前記画面の枠と交わる地点を前記基準点として定めることを特徴とする地図表示装置。
【請求項２】
前記現在位置抽出手段によって抽出された前記車両の現在位置の前記表示部の前記画面上における表示位置を変更する現在位置移動手段をさらに備え、
前記基準点抽出手段は、前記現在位置移動手段によって前記車両の現在位置の表示位置が前記表示部の前記画面の枠と交わる位置に移動した場合には、その交わる地点を前記基準点として定めることを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記縮尺変更手段は、前記現在位置抽出手段によって抽出された前記車両の現在位置が前記表示部の前記画面の所定領域内に存在する場合に、前記移動元領域と前記移動先領域との間における前記地図の縮尺を前記基準点を起点として変更する処理を実行することを特徴とする請求項１または２記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データに基づいて画面に地図を表示する地図表示装置に関する。
【背景技術】
【０００２】
例えば自動車に搭載されるカーナビゲーションシステムに備えられる地図表示装置は、道路データや背景データなどを含む地図データに基づいて表示部の画面に地図を表示する（例えば、特許文献１，２参照）。
ところで、従来の地図表示装置では、移動先地点（例えば、車両の経路案内の目的地またはその周辺地点）が表示部の画面の枠外に存在している場合には、表示部に表示されている地図をスクロールすることで、当該移動先地点を表示部の画面の枠内に表示するようにしている。ところが、表示部に表示された地図をスクロールすると、移動元地点である車両の現在位置が表示部の画面の枠外に外れてしまい、移動元地点（車両の現在位置）と移動先地点との位置関係が把握できなくなる場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５６３３８号公報
【特許文献２】特開２００９−３６８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の目的は、移動先地点が表示部の画面の枠外に存在している場合に、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができ、しかも、その表示処理を精度良く実行することができる地図表示装置を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１の地図表示装置によれば、地図データに基づいて表示部の画面に表示された地図において、移動元領域抽出手段は、移動元地点を含む領域を移動元領域として抽出し、移動先領域抽出手段は、移動先地点を含む領域を移動先領域として抽出する。移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、移動先領域抽出手段によって抽出された移動先領域の表示部の画面上における位置を変更する。現在位置抽出手段は、表示部の画面に表示された地図において、車両の現在位置を抽出する。基準点抽出手段は、表示部の画面に表示された地図において、現在位置抽出手段によって抽出された車両の現在位置に基づいて定められる基準点を抽出する。縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が変更された移動先領域との間における地図の縮尺を、基準点抽出手段によって抽出された基準点を起点として変更して表示部の画面に表示する。
これにより、移動先地点が表示部の画面の枠外に存在している場合には、その移動先地点が表示部の画面の枠内に表示されるように当該移動先地点を含む移動先領域の表示位置を移動させることで、移動元地点を含む移動元領域の地図を保持したまま、移動先地点を含む移動先領域の地図を同一画面上に表示することができる。従って、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができる。
また、地図の縮尺を変更する際の起点として車両の現在位置に基づく基準点を定めることで、移動元領域と移動先領域との間における地図の縮尺を変更する処理、即ち、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示するための処理を、精度良く実行することができる。
【０００６】
また、請求項１の地図表示装置によれば、タッチ地点抽出手段は、表示部の画面においてユーザがタッチした地点をタッチ地点として抽出する。そして、基準点抽出手段は、現在位置抽出手段によって抽出された車両の現在位置とタッチ地点抽出手段によって抽出されたタッチ地点とを結ぶ直線が表示部の画面の枠と交わる地点を基準点として定める。
また、請求項２の地図表示装置によれば、現在位置移動手段は、現在位置抽出手段によって抽出された車両の現在位置の表示部の画面上における表示位置を変更する。そして、基準点抽出手段は、現在位置移動手段によって車両の現在位置の表示位置が表示部の画面の枠と交わる位置に移動した場合には、その交わる地点を基準点として定める。
これら請求項１，２の地図表示装置は、地図の縮尺を変更する際の起点として基準点を定めるための処理を具体的に特定したものであり、これにより、処理精度を一層向上することができる。
【０００７】
また、請求項３の地図表示装置によれば、縮尺変更手段は、現在位置抽出手段によって抽出された車両の現在位置が表示部の画面の所定領域内に存在する場合に、移動元領域と移動先領域との間における地図の縮尺を基準点を起点として変更する処理を実行する。
これにより、車両の現在位置が表示部の画面の所定領域内に存在する場合と存在しない場合において、それぞれ地図の表示態様を切り替えることができる。つまり、車両の現在位置の表示位置に応じて地図の表示態様の切り替えが可能である。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係るものであり、地図表示装置の構成を示すブロック図
【図２】制御装置による制御内容を示すフローチャート
【図３】デフォルメ表示処理の内容を示すフローチャート
【図４】移動先領域の位置を変更し地図の縮尺率を変更する前の状態における表示部の画面を示す図
【図５】移動先領域の位置を変更し地図の縮尺率を変更した後の状態における表示部の画面を示す図
【図６】制御装置による表示態様の一例を示す図（その１）
【図７】制御装置による表示態様の一例を示す図（その２）
【図８】制御装置による表示態様の一例を示す図（その３）
【図９】制御装置による表示態様の一例を示す図（その４）
【図１０】制御装置による表示態様の一例を示す図（その５）
【図１１】制御装置による表示態様の一例を示す図（その６）
【図１２】制御装置による表示態様の一例を示す図（その７）
【図１３】制御装置による表示態様の一例を示す図（その８）
【図１４】制御装置による表示態様の一例を示す図（その９）
【図１５】本発明の第２の実施形態に係るものであり、基準点を定めるための処理の変形例を示す図（その１）
【図１６】基準点を定めるための処理の変形例を示す図（その２）
【図１７】基準点を定めるための処理の変形例を示す図（その３）
【図１８】基準点を定めるための処理の変形例を示す図（その４）
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明の第１の実施形態について図１から図１４を参照しながら説明する。
図１は、例えば自動車に搭載されるカーナビゲーションシステムに備えられた地図表示装置１０の構成を概略的に示す機能ブロック図である。
地図表示装置１０は、制御装置１１、位置検出部１２、地図データ入力部１３、操作スイッチ部１４、外部メモリ１５、表示部１６、音声コントローラ１７、リモコンセンサ１８、通信部１９などを備えている。制御装置１１は、図示しないＣＰＵ、ＲＯＭおよびＲＡＭを有するマイクロコンピュータを主体として構成されている。地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、移動元領域抽出部２０、移動先領域抽出部２１、移動先領域位置変更部２２、現在位置抽出部２３、基準点抽出部２４、縮尺変更部２５、タッチ地点抽出部２６、現在位置移動部２７をソフトウェアによって仮想的に実現する。
【００１０】
位置検出部１２は、方位センサ３１、ジャイロセンサ３２（ジャイロスコープ）、距離センサ３３、ＧＰＳ受信器３４および車速センサ３８などを有している。方位センサ３１は、車両の方位を検出する。ジャイロセンサ３２は、車両の回転角度を検出する。距離センサ３３は、車両の走行距離を検出する。ＧＰＳ受信器３４は、ＧＰＳ（Global Positioning System）により車両の現在位置を測位するために、図示しないＧＰＳ衛星から送信される電波を受信する。車速センサ３８は、車両の速度を検出する。
地図データ入力部１３は、地図データ記憶部３５から地図データを取得する。地図データ記憶部３５に記憶されている地図データは、複数のノードおよびノード同士をつなぐリンクにより形成された道路データ、背景データ、目印データ、マップマッチング用データ、目的地データ、交通情報を道路データに変換するためのテーブルデータなどの各種のデータを含んでいる。また、この地図データに含まれる道路データは、道路の種類（例えば、国道、高速道路、一般道路、細街路など）ごとに区別して記憶されている。この地図データには、地名、施設名、各地点や施設の所在地などの情報が含まれている。地図データ記憶部３５に記憶されている地図データは、図示しないドライブ装置によって地図データ入力部１３に読み取られる。地図データ記憶部３５としては、例えばＤＶＤやＣＤなどの大容量記憶媒体、メモリカードあるいはハードディスクドライブなどの記憶媒体が用いられる。
【００１１】
操作スイッチ部１４は、表示部１６の画面の近傍に設けられているメカニカルスイッチ、および、表示部１６の画面に設けられているタッチパネルスイッチ（この場合、静電容量式のタッチパネルスイッチ）など各種のスイッチ群から構成されている。ユーザは、操作スイッチ部１４の各スイッチを用いて、車両の経路案内の目的地、表示部１６の画面や表示態様の切り替え（例えば、地図縮尺の変更、メニュー画面の選択、経路の探索、経路案内の開始、現在位置の修正、音量の調整など）を行う各種コマンドの入力を行う。これにより、地図表示装置１０は、ユーザの指示に従って作動する。
リモコンセンサ１８は、リモコン３６との間でコマンドなどの送受信を行う。リモコン３６には、揺動操作および押し込み操作が可能な例えばレバー式の操作子（図示せず）や、複数の操作スイッチ（図示せず）が設けられている。リモコン３６は、ユーザによる操作子や操作スイッチの操作に応じて、リモコンセンサ１８を介して各種の指令信号を制御装置１１に送信する。操作スイッチ部１４およびリモコン３６は、何れの操作によっても制御装置１１へ同一の機能を実行させることができる。
外部メモリ１５は、例えば着脱可能なフラッシュメモリカードやハードディスクドライブによって構成されている。なお、外部メモリ１５は、例えば地図表示装置１０の制御装置１１に設けられているＲＡＭやＥＥＰＲＯＭ、あるいは地図データ記憶部３５などと共用してもよい。
【００１２】
表示部１６は、例えば液晶や有機ＥＬなどのカラーディスプレイを有している。制御装置１１は、地図データ入力部１３から入力された地図データに基づいて、表示部１６の画面に地図を表示する。制御装置１１は、目的地までの経路案内を実行する場合には、表示部１６の画面に経路案内用の画面（例えば図４参照）を表示する。この場合、制御装置１１は、車両が案内経路に沿って走行可能とするために、車両の現在位置および進行方向を示す現在位置マーク（例えば図４に符号Ｎで示す）を道路に重ねて表示する。車両の現在位置の表示は、当該車両の走行に伴って表示部１６の画面に表示された地図上を移動する。表示部１６に表示された地図は、車両の現在位置に応じてスクロールされる。このとき、制御装置１１は、車両の現在位置を道路上にあわせるマップマッチングを実施する。
音声コントローラ１７は、車載スピーカ３７に接続している。音声コントローラ１７は、制御装置１１からの音声出力信号に基づいて、音声出力信号を車載スピーカ３７へ出力する。車載スピーカ３７から出力される音声は、経路案内に関する音声、操作説明に関する音声、盗難防止機能の動作中であることを報知する音声、音声認識結果に応じたトークバック音声などである。通信部１９は、有線または無線の通信回線（図示せず）を経由して例えば情報センター（図示せず）との間で各種情報の通信を行う。
【００１３】
移動元領域抽出部２０は、表示部１６の画面に表示された地図（その周辺の領域を含む）において、移動元地点を含む領域を移動元領域として抽出する。移動先領域抽出部２１は、表示部１６の画面に表示された地図（その周辺の領域を含む）において、表示部１６の画面の枠外に存在する移動先地点を含む領域を移動先領域として抽出する。移動先領域位置変更部２２は、移動元領域抽出部２０によって抽出された移動元領域を表示部１６の画面に表示した状態を維持しつつ、移動先領域抽出部２１によって抽出された移動先領域の表示部１６の画面上における位置を変更する。現在位置抽出部２３は、表示部１６の画面に表示された地図において、車両の現在位置を抽出する。基準点抽出部２４は、表示部１６の画面に表示された地図において、現在位置抽出部２３によって抽出された車両の現在位置に基づいて定められる基準点を抽出する。縮尺変更部２５は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が変更された移動先領域との間における地図の縮尺を、基準点抽出部２４によって抽出された基準点を起点として変更して表示部１６の画面に表示する。タッチ地点抽出部２６は、表示部１６の画面においてユーザがタッチした地点をタッチ地点として抽出する。現在位置移動部２７は、現在位置抽出部２３によって抽出された車両の現在位置の表示部１６の画面上における表示位置を変更する。地図表示装置１０の制御装置１１は、これら移動元領域抽出部２０、移動先領域抽出部２１、移動先領域位置変更部２２、現在位置抽出部２３、基準点抽出部２４、縮尺変更部２５、タッチ地点抽出部２６、現在位置移動部２７によって、後述する制御を実行可能に構成されている。
【００１４】
上記構成の地図表示装置１０は、表示部１６の画面に地図を表示するモードとして、この場合、通常スクロールモードとデフォルメモード（伸縮モード）とを選択的に実行可能に構成されている。通常スクロールモードは、縮尺を変更することなく地図を表示し、移動先地点Ｇ（例えば、図４に示す車両の経路案内の目的地Ｇまたはその周辺地点）が表示部１６の画面の枠外に存在している場合には地図全体をスクロールすることで移動先地点Ｇを表示部１６の画面の枠内に表示する従来の表示モードである。一方、デフォルメモードは、移動先地点Ｇが表示部１６の画面の枠外に存在している場合に、移動元地点である車両の現在位置Ｎと移動先地点Ｇとの位置関係を同一画面で把握できるように表示する表示モードである。次に、このような表示モードによって地図を表示する場合の制御内容について説明する。図２および図３は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
【００１５】
制御装置１１は、図４に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示すると（ステップＡ１）、車両の現在位置が表示部１６の画面の所定領域内に存在するか否かを判断する（ステップＡ２）。この所定領域として、この場合、表示部１６の画面の中央部の領域Ｃ（図４参照）が設定されている。これにより、制御装置１１は、このステップＡ２において、「縮尺を変更することなく地図全体をスクロールして車両の現在位置Ｎの表示位置を移動させたとしても、その現在位置Ｎを表示部１６の画面の枠内に維持したまま、表示部１６の画面の枠外に存在する目的地や経由地などを画面の枠内に表示可能であるか否か」を判断する。なお、領域Ｃの大きさや形状は、適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。
【００１６】
制御装置１１は、車両の現在位置が領域Ｃ内に存在する場合（ステップＡ２：ＹＥＳ）には、通常スクロール表示処理を実行する（ステップＡ３）。この通常スクロール表示処理では、制御装置１１は、車両の走行に伴い移動する車両の現在位置Ｎに応じて、縮尺を変更することなく地図全体をスクロールさせながら表示部１６の画面に表示する。
一方、制御装置１１は、車両の現在位置が領域Ｃ内に存在しない場合（ステップＡ２：ＮＯ）には、デフォルメ表示処理を実行する（ステップＡ４）。
【００１７】
図３は、デフォルメ表示処理の内容を示すフローチャートである。このデフォルメ表示処理では、制御装置１１は、表示部１６の画面に設けられているタッチパネルスイッチからタッチ信号（ユーザが表示部１６の画面に触れたことを示す信号）が入力されたか否か、即ち、ユーザが表示部１６の画面に指を接触（タッチ）させたか否かを判断する（ステップＢ１）。そして、制御装置１１は、タッチパネルスイッチからタッチ信号が入力されたことを検知すると（ステップＢ１：ＹＥＳ）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓ（図４参照）として抽出するとともに（ステップＢ２）、表示部１６の画面に表示された地図において、ユーザがタッチしたタッチ地点Ｔを含む領域を移動先領域Ａｇ（図４参照）として抽出する（ステップＢ３）。制御装置１１が抽出した移動先領域Ａｇのうち表示部１６の画面の枠外に対応する部分には、図４に示すように目的地Ｇが含まれる。
なお、制御装置１１が抽出する移動元領域Ａｓおよび移動先領域Ａｇの大きさや形状は、適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。
次に、制御装置１１は、車両の現在位置Ｎとタッチ地点Ｔとを結ぶ直線Ｌ１（図４参照）が表示部１６の画面の枠と交わる地点を基準点Ｐとして定め、当該基準点Ｐを抽出する（ステップＢ４）。
【００１８】
次に、制御装置１１は、表示部１６の画面に設けられているタッチパネルスイッチから移動信号（ユーザが上記ステップＢ１において表示部１６の画面に接触させた指をそのまま画面上を移動させたことを示す信号）が入力されたか否か、即ち、ユーザが画面に接触させた指をそのまま画面上を移動させたか否かを判断する（ステップＢ５）。
制御装置１１は、タッチパネルスイッチから移動信号が入力されたことを検知すると（ステップＢ５：ＹＥＳ）、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、入力された移動信号に基づいて、表示部１６の画面上における移動先領域Ａｇの表示位置を変更する（ステップＢ６）。
ここで、図４に示すように、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、ユーザは、目的地Ｇあるいは当該目的地Ｇの周辺地点を確認するために、表示部１６の画面（例えば図４に示す地点Ｔ）に接触させた指を当該画面の中央側に引き寄せるように移動させる。従って、制御装置１１は、このようなユーザによる指の移動に応じて、移動先領域Ａｇを表示部１６の画面の中央側に引き込むように移動させ、図５に示すように、目的地Ｇおよび当該目的地Ｇの周辺地点を表示部１６の画面の枠内に表示する。
【００１９】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された移動先領域Ａｇとの間における地図の縮尺を、上記の基準点Ｐを起点として変更して表示部１６の画面に表示する（ステップＢ７）。そして、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を、所定の条件に応じて保持し（ステップＢ８）、このデフォルメ表示処理を終了する。上記のステップＢ７における所定の条件としては、様々な条件を設定することができる。例えば、タッチパネルスイッチからの操作信号の入力が検知されなくなったこと、即ち、ユーザがタッチパネルスイッチから指を離したことを、所定の条件として設定することができる。また、タッチパネルスイッチから異なる操作信号が入力されたこと、即ち、ユーザが移動先領域Ａｇを画面の中央側に引き寄せるために接触させた指とは異なる指をタッチパネルスイッチに接触させたことを、所定の条件として設定してもよい。
【００２０】
上記のステップＢ６における表示態様としては様々な態様を採用することができる。以下、この表示態様の例を図６から図１４を参照しながら説明する。なお、図６から図１３に示す数値は地図の縮尺率（地図の歪み量）を示す。また、各図に示す縮尺率は一例に過ぎず、適宜変更可能である。
図６に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、基準点Ｐを起点として移動先領域Ａｇから移動元領域Ａｓに向けて段階的に小さく設定する。また、図７に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、基準点Ｐを起点として移動先領域Ａｇから移動元領域Ａｓに向けて連続的（リニア）に小さく設定する。これらの表示態様によれば、移動元領域Ａｓおよびその周辺領域における地図が縮尺の小さい広域図として表示され、移動先領域Ａｇおよびその周辺領域における地図が縮尺の大きい詳細図として表示されるので、特に目的地Ｇおよび当該目的地Ｇの周辺を示す移動先領域Ａｇ内の地図を詳細に表示することができる。
【００２１】
図８に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、基準点Ｐを起点として移動先領域Ａｇから移動元領域Ａｓに向けて段階的に大きく設定する。また、図９に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、基準点Ｐを起点として移動先領域Ａｇから移動元領域Ａｓに向けて連続的（リニア）に大きく設定する。これらの表示態様によれば、移動元領域Ａｓおよびその周辺領域における地図が縮尺の大きい詳細図として表示され、移動先領域Ａｇおよびその周辺領域における地図が縮尺の小さい広域図として表示されるので、特に車両の現在位置Ｎおよび当該現在位置Ｎの周辺を示す移動元領域Ａｓ内の地図を詳細に表示することができる。
【００２２】
図１０に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、基準点Ｐを起点として、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に小さく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に大きく設定する。また、図１１に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、基準点Ｐを起点として、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては連続的（リニア）に小さく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては連続的（リニア）に大きく設定する。これらの表示態様によれば、移動元領域Ａｓおよびその周辺領域、並びに、移動先領域Ａｇおよびその周辺領域における地図が縮尺の大きい詳細図として表示されるので、移動先領域Ａｇ内の地図および移動元領域Ａｓ内の地図の双方を詳細に表示することができる。
【００２３】
図１２に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、基準点Ｐを起点として、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に大きく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に小さく設定する。また、図１３に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、基準点Ｐを起点として、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては連続的（リニア）に大きく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては連続的（リニア）に小さく設定する。これらの表示態様によれば、移動元領域Ａｓと移動先領域Ａｇとの間における地図を縮尺の大きい詳細図により詳細に表示することができ、例えば車両の現在位置Ｎから目的地Ｇまでの案内経路あるいは当該案内経路の周辺の情報を詳細に得ることができる。
【００２４】
図１４に示す表示態様では、制御装置１１は、表示部１６の画面に表示した移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図上に、複数のグリッド線ｇを重ねて表示する。制御装置１１は、これらグリッド線ｇの間隔を、変更した地図の縮尺率に応じて設定する。このような表示態様によれば、表示部１６の画面に表示された地図の各部分の縮尺率（各部分の歪み量）を容易に把握することができる。
【００２５】
以上に説明したように本実施形態によれば、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、その目的地Ｇあるいは当該目的地Ｇの周辺が表示部１６の画面の枠内に表示されるように当該目的地Ｇを含む移動先領域Ａｇの表示位置を移動させることで、移動元地点である車両の現在位置Ｎを含む移動元領域Ａｓの地図を保持したまま、移動先地点である目的地Ｇを含む移動先領域Ａｇの地図を同一画面上に表示することができる。従って、車両の現在位置Ｎ（移動元地点）と目的地Ｇ（移動先地点）との位置関係を把握できる態様で地図を表示することができる。
また、地図の縮尺を変更する際の起点として基準点Ｐを定めることで、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を変更する処理、即ち、車両の現在位置Ｎ（移動元地点）と目的地Ｇ（移動先地点）との位置関係を把握できる態様で地図を表示するための処理を、精度良く実行することができる。
【００２６】
また、車両の現在位置Ｎが表示部１６の画面の所定領域内に存在する場合と存在しない場合とにおいて、それぞれ地図の表示態様を通常スクロールモード、或いは、デフォルメモードに切り替えることができる。つまり、車両の現在位置Ｎの表示位置に応じて地図の表示態様の切り替えが可能である。さらに、本実施形態では、この所定領域として、表示部１６の画面の中央部の領域Ｃを設定した。これにより、車両の現在位置Ｎが領域Ｃ内に存在する場合、つまり、「車両の現在位置Ｎが表示部１６の画面の中央部に存在し、縮尺を変更することなく地図全体をスクロールして車両の現在位置Ｎの表示位置を移動させたとしても、その現在位置Ｎを表示部１６の画面の枠内に維持したまま表示部１６の画面の枠外の情報（画面の枠外に存在する目的地、経由地、ランドマークなど）を画面の枠内に表示可能である場合」には、通常スクロールモードによって、地図の縮尺を変更することなく表示することができる。一方、車両の現在位置Ｎが領域Ｃ内に存在しない場合、つまり、「車両の現在位置Ｎが表示部１６の画面の隅部に存在し、縮尺を変更することなく地図全体をスクロールして車両の現在位置Ｎの表示位置を移動させると、その現在位置Ｎが表示部１６の画面の枠外に移動してしまい、車両の現在位置Ｎを表示部１６の画面の枠内に維持したまま表示部１６の画面の枠外の情報を画面の枠内に表示することができない場合」には、デフォルメモードによって、地図の縮尺を変更して表示することができる。
【００２７】
（第２の実施形態）
次に、本発明の第２の実施形態について図１５から図１８を参照しながら説明する。本実施形態は、デフォルメ表示処理において基準点Ｐを定めるための処理の複数の変形例を開示するものである。以下、各変形例について上述の第１の実施形態と異なる点のみを説明する。なお、本実施形態では、車両の現在位置Ｎの表示位置に基づく地図の表示態様の切り替え制御は行わないものとするが、当該切り替え制御を行うように構成してもよい。
図１５は第１の変形例を示す。この場合、制御装置１１は、縮尺を変更することなく地図全体がスクロールされることにより、車両の現在位置Ｎが表示部１６の画面の枠と交わる位置に移動した場合には（図１５に示す矢印ａ参照）、その交わる地点を基準点Ｐとして定め、当該基準点Ｐを抽出する。そして、制御装置１１は、移動元領域Ａｓ（移動後の車両の現在位置Ｎ、つまり、基準点Ｐを含む領域）と、表示部１６の画面上における位置が変更された移動先領域Ａｇとの間における地図の縮尺を、この基準点Ｐを起点として変更して表示部１６の画面に表示する。
【００２８】
図１６は第２の変形例を示す。この場合、制御装置１１は、縮尺を変更することなく地図全体が車両の進行方向（図１６に示す矢印ｂ参照）に沿ってスクロールされた場合には、車両の現在位置Ｎを基準点Ｐとして定め、当該基準点Ｐを抽出する。そして、制御装置１１は、移動元領域Ａｓ（車両の現在位置Ｎ、つまり、基準点Ｐを含む領域）と、表示部１６の画面上における位置が変更された移動先領域Ａｇとの間における地図の縮尺を、この基準点Ｐを起点として変更して表示部１６の画面に表示する。
【００２９】
図１７は第３の変形例を示す。この場合、制御装置１１は、表示部１６の画面の枠よりも面積が大きい領域Ｒを設定する。なお、この領域Ｒの大きさや形状は、適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。そして、制御装置１１は、表示部１６の画面の枠外に存在する移動先地点Ｇが領域Ｒ内に存在する場合には、当該移動先地点Ｇと車両の現在位置Ｎとを結ぶ直線Ｌ２が表示部１６の画面の枠と交わる地点を基準点Ｐとして定め、当該基準点Ｐを抽出する。そして、制御装置１１は、移動元領域Ａｓ（車両の現在位置Ｎを含む領域）と、表示部１６の画面上における位置が変更された移動先領域Ａｇ（移動先地点Ｇを含む領域）との間における地図の縮尺を、この基準点Ｐを起点として変更して表示部１６の画面に表示する。なお、移動先地点Ｇとしては、経路案内の目的地、当該目的地の途中に存在する経由地やランドマークなど種々の地点や領域を設定することができる。
【００３０】
図１８は第４の変形例を示す。この場合も、制御装置１１は、表示部１６の画面の枠よりも面積が大きい領域Ｒを設定する。そして、制御装置１１は、地図全体がスクロールされることにより、表示部１６の画面の枠外に存在する移動先地点Ｇが表示部１６の画面の枠と交わる位置に移動した場合には（図１８に示す矢印ｃ参照）、当該移動先地点Ｇと車両の現在位置Ｎ（移動先地点Ｇの移動に伴って表示位置が移動した現在位置Ｎ）とを結ぶ直線Ｌ３が表示部１６の画面の枠と交わる地点を基準点Ｐとして定め、当該基準点Ｐを抽出する。そして、制御装置１１は、移動元領域Ａｓ（車両の現在位置Ｎを含む領域）と、表示部１６の画面上における位置が変更された移動先領域Ａｇ（移動先地点Ｇを含む領域）との間における地図の縮尺を、この基準点Ｐを起点として変更して表示部１６の画面に表示する。
【００３１】
本実施形態に示した各変形例は、地図の縮尺を変更する際の起点として基準点Ｐを定めるための処理を具体的に特定したものであり、これにより、移動元地点（車両の現在位置Ｎ）と移動先地点Ｇとの位置関係を把握できる態様で地図を表示するための処理の精度を一層向上することができる。
なお、上述の各変形例における地図の縮尺の変更態様としては、上述の第１の実施形態と同様に、様々の態様を採用することができる。また、基準点Ｐを定めるための処理は、上述の各変形例に示す内容に限られるものではく、車両の現在位置Ｎに基づいて基準点Ｐを定めることが可能な内容であれば種々の処理形態を採用することができる。
【００３２】
（その他の実施形態）
本発明は、上述した各実施形態にのみ限定されるものではなく、例えば次のように変形または拡張することができる。
制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を所定の条件に応じて保持するのではなく、例えばタッチパネルスイッチからの操作信号の入力が検知されなくなったことを条件として、元の表示態様に戻すセルフセンタリング機能を有するように構成してもよい。
制御装置１１は、タッチパネルスイッチから入力される信号に基づいて、ユーザが画面上で移動させる指の移動量や移動速度を特定し、特定した移動量および移動速度に応じて地図の縮尺を変更するようにしてもよい。この場合、制御装置１１は、例えば、ユーザの指の移動量および移動速度が大きいほど、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を小さく設定し、ユーザの指の移動量および移動速度が小さいほど、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を大きく設定することができる。
移動先領域Ａｇは、表示部１６に表示された画面の中央部方向への移動（引き込み）のほか、表示部１６に表示された画面上の縦方向、横方向、斜め方向を含む全方向への移動（引き込み）が可能である。
【００３３】
タッチパネルスイッチは、例えば抵抗膜を備えた感圧式のタッチパネルスイッチで構成してもよい。この場合、ユーザによるタッチパネルスイッチの操作圧力（押圧力）に応じて地図の縮尺を変更することが可能である。
リモコン３６の操作子の操作量や押し込み量に応じて地図の縮尺を変更するようにしてもよい。この場合、例えば、操作子の操作量や押し込み量が大きいほど地図の縮尺を小さく設定したり、操作子の操作量や押し込み量が小さいほど地図の縮尺を大きく設定することが可能である。
本発明は、上述したカーナビゲーションシステムに備えられる地図表示装置１０のみならず、例えば携帯電話、携帯端末、デスクトップ端末など、地図データに基づいて画面に地図を表示する地図表示装置全般に適用可能である。
【符号の説明】
【００３４】
図面中、１０は地図表示装置、１６は表示部、２０は移動元領域抽出部（移動元領域抽出手段）、２１は移動先領域抽出部（移動先領域抽出手段）、２２は移動先領域位置変更部（移動先領域位置変更手段）、２３は現在位置抽出部（現在位置抽出手段）、２４は基準点抽出部（基準点抽出手段）、２５は縮尺変更部（縮尺変更手段）、２６はタッチ地点抽出部（タッチ地点抽出手段）、２７は現在位置移動部（現在位置移動手段）を示す。
【図１】
0005472021.tif 000002
【図２】
0005472021.tif 000003
【図３】
0005472021.tif 000004
【図４】
0005472021.tif 000005
【図５】
0005472021.tif 000006
【図６】
0005472021.tif 000007
【図７】
0005472021.tif 000008
【図８】
0005472021.tif 000009
【図９】
0005472021.tif 000010
【図１０】
0005472021.tif 000011
【図１１】
0005472021.tif 000012
【図１２】
0005472021.tif 000013
【図１３】
0005472021.tif 000014
【図１４】
0005472021.tif 000015
【図１５】
0005472021.tif 000016
【図１６】
0005472021.tif 000017
【図１７】
0005472021.tif 000018
【図１８】
0005472021.tif 000019