(57)【要約】【課題】タッチパネルを操作して地図上の目的地を探索する際などにおける、地図のスクロール及び縮尺変更のための操作の手間を軽減し、探索時間を短縮することが可能な地図表示装置等を提供する。【解決手段】地図Ｍを複数の縮尺で表示画面５に表示可能な地図表示装置であって、表示画面５上に設けられたタッチパネル３と、タッチパネル３の検出領域を、所定の基準位置Ｐｂから離れる方向に沿って複数の領域Ａ１〜Ａ３に分け、領域Ａ１〜Ａ３間で異なる縮尺変更動作を設定する領域設定手段と、タッチパネル３へのタッチ操作が検出された際に、当該タッチ操作が検出されたタッチパネル３上の点であるタッチ点Ｐ１、Ｐ２に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせるとともに、当該タッチ点Ｐ１、Ｐ２が属する領域Ａ１〜Ａ３に設定された縮尺変更動作を行う表示変更手段とを備える。【選択図】図２
2009036881.tif 000002
【特許請求の範囲】
【請求項１】
地図を複数の縮尺で表示画面に表示可能な地図表示装置であって、
前記表示画面上に設けられたタッチパネルと、
前記タッチパネルの検出領域を、所定の基準位置から離れる方向に沿って複数の領域に分け、領域間で異なる縮尺変更動作を設定する領域設定手段と、
前記タッチパネルへのタッチ操作が検出された際に、当該タッチ操作が検出された前記タッチパネル上の点であるタッチ点に対応する地図上の位置を基準として地図をスクロールさせるとともに、当該タッチ点が属する前記領域に設定された縮尺変更動作を行う表示変更手段と、
を備えた地図表示装置。
【請求項２】
前記縮尺変更動作は、一又は二段階以上の拡大動作、一又は二段階以上の縮小動作、及び変更なし動作の中から選択される請求項１に記載の地図表示装置。
【請求項３】
前記複数の領域の境界は、前記基準位置の周囲を囲む周状に設定される請求項１又は２に記載の地図表示装置。
【請求項４】
前記基準位置は、前記タッチパネルの検出領域の中心部に設定している請求項１から３のいずれか一項に記載の地図表示装置。
【請求項５】
前記複数の領域は、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された中間領域と、この中間領域の外周側に設定された外周領域との３つの領域である請求項１から４のいずれか一項に記載の地図表示装置。
【請求項６】
前記領域設定手段は、前記縮尺変更動作として、前記中心領域に拡大動作、前記中間領域に変更なし動作、前記外周領域に縮小動作をそれぞれ設定する請求項５に記載の地図表示装置。
【請求項７】
前記複数の領域は、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域である請求項１から４のいずれか一項に記載の地図表示装置。
【請求項８】
前記領域設定手段は、前記中心領域に拡大動作、前記外周領域に縮小動作を設定する第一設定、前記中心領域に変更なし動作、前記外周領域に縮小動作を設定する第二設定、及び前記中心領域に拡大動作、前記外周領域に変更なし動作を設定する第三設定のいずれか一つを前記縮尺変更動作として設定する請求項７に記載の地図表示装置。
【請求項９】
前記領域設定手段は、前記表示画面に表示された地図の縮尺が最小縮尺である場合に、前記タッチパネルの検出領域の全体を一つの領域とし、前記縮尺変更動作として拡大動作を設定する請求項１から８のいずれか一項に記載の地図表示装置。
【請求項１０】
前記領域設定手段は、前記表示画面に表示された地図の縮尺が最大縮尺である場合に、前記タッチパネルの検出領域の全体を一つの領域とし、前記縮尺変更動作として縮小動作を設定する請求項１から９のいずれか一項に記載の地図表示装置。
【請求項１１】
前記領域設定手段は、前記表示画面に表示された地図の縮尺が最小縮尺である場合に、前記タッチパネルの検出領域を、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域に分け、前記中心領域に拡大動作、前記外周領域に変更なし動作を設定する請求項１から８のいずれか一項に記載の地図表示装置。
【請求項１２】
前記領域設定手段は、前記表示画面に表示された地図の縮尺が最大縮尺である場合に、前記タッチパネルの検出領域を、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域に分け、前記中心領域に変更なし動作、前記外周領域に縮小動作を設定する請求項１から８及び１１のいずれか一項に記載の地図表示装置。
【請求項１３】
前記表示変更手段は、前記タッチパネルへのタッチ操作が検出された際に、前記表示画面に前記複数の領域の境界を表す枠線を表示する請求項１から１２のいずれか一項に記載の地図表示装置。
【請求項１４】
前記表示変更手段は、前記縮尺変更動作が地図種別の変更を伴う場合と地図種別の変更を伴わない場合とによって前記枠線の表示方法を変更する請求項１３に記載の地図表示装置。
【請求項１５】
前記領域設定手段は、前記表示画面に表示された地図の縮尺に応じて、前記複数の領域の位置及び大きさを変更する請求項１から１４のいずれか一項に記載の地図表示装置。
【請求項１６】
前記複数の領域の位置及び大きさの変更のための入力を受け付け、当該入力に基づいて前記複数の領域の位置及び大きさを変更する領域調整手段を更に備える請求項１から１５のいずれか一項に記載の地図表示装置。
【請求項１７】
請求項１から１６のいずれか一項に記載の地図表示装置と、自位置を示す自位置情報を取得する自位置情報取得手段と、を備え、
前記表示画面に表示された地図に、前記自位置情報に示される自位置を表す自位置マークを重畳表示するナビゲーション装置。
【請求項１８】
タッチパネルが設けられた表示画面に、複数の縮尺で地図を表示する処理をコンピュータに実行させる地図表示プログラムであって、
前記タッチパネルの検出領域を、所定の基準位置から離れる方向に沿って複数の領域に分け、領域間で異なる縮尺変更動作を設定してなる領域設定に基づいて、
前記タッチパネルへのタッチ操作が検出された際に、当該タッチ操作が検出された前記タッチパネル上の点であるタッチ点に対応する地図上の位置を基準として地図をスクロールさせるとともに、当該タッチ点が属する前記領域に設定された縮尺変更動作を行う表示変更処理を、コンピュータに実行させる地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を複数の縮尺で表示画面に表示する地図表示装置及び地図表示プログラム、並びにそれらを用いたナビゲーション装置に関する。
【背景技術】
【０００２】
例えばナビゲーション装置等の地図表示装置では、目的地周辺の地図を表示画面に表示するために、地図を各方向にスクロールできるようにされていることが多い。しかし、地図を一定速度で所定の方向にスクロールさせるだけでは、目的地が表示中の地域から離れている場合に長時間スクロールさせる必要があるなど、不便な場合が生じる。そこで、このような地図のスクロールを迅速に行うための技術として、例えば、下記の特許文献１には、以下のような地図スクロール方法の技術が開示されている。
【０００３】
すなわち、この地図スクロール方法は、地図のスクロール方向を指定するためのスクロールキーが連続操作されている時間を監視し、上記スクロールキーが連続操作されている時間が予め定められた時間を超過するごとに地図を広域な縮尺の地図に順次自動的に切換えていき、かつ表示画面上では指定方向へのスクロールを継続させるものである。また、この地図スクロール方法では、地図を広域な縮尺の地図に切換えた後に、スクロールキーの連続操作が中止された場合、このスクロールキーの連続操作が中止されたときに表示画面上に表示されている地図をスクロールキーが連続操作される前の縮尺の地図に自動的に切換えることも行われる。
【０００４】
この地図スクロール方法によれば、スクロールキーが連続操作されている時間が予め定められた時間を超過するごとに地図を広域な縮尺の地図に順次自動的に切換えながらスクロールを継続させることになるので、手動で地図を広域な縮尺の地図に切換えながらスクロールさせる場合に比べて、簡単な操作でスクロール時間を短縮することができる利点がある。また、目的地の周辺が表示画面上に現れたときにスクロールキーの連続操作を中止すれば、表示されている地図が元の縮尺の地図に自動的に切換わるので、地図を見やすくするために手動で縮尺を変える必要がない利点もある。
【０００５】
【特許文献１】特開平０７−２８０５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記の地図スクロール方法は、リモートコントローラ等のスクロールボタンを操作する場合にしか適用できない。そのため、近年増加しているタッチパネルによる操作方式を採用するナビゲーション装置等の地図表示装置に適用することができない。また、上記の地図スクロール方法では、スクロールキーが所定時間連続操作されるごとに地図を広域な縮尺とする縮小動作を行い、スクロールキーの連続操作が中止されたときに当該連続操作がされる前の縮尺の地図に自動的に切換えるのみである。したがって、地図をスクロールさせた後、当該スクロール後の地域において更に地図を拡大して詳細な地図により目的地の探索を行う場合等には、従来と同様に手動で縮尺を変更する必要があり、不便であった。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、タッチパネルを操作して地図上の目的地を探索する際などにおける、地図のスクロール及び縮尺変更のための操作の手間を軽減し、探索時間を短縮することが可能な地図表示装置及び地図表示プログラム、並びにそれらを用いたナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明に係る、地図を複数の縮尺で表示画面に表示可能な地図表示装置の特徴構成は、前記表示画面上に設けられたタッチパネルと、前記タッチパネルの検出領域を、所定の基準位置から離れる方向に沿って複数の領域に分け、領域間で異なる縮尺変更動作を設定する領域設定手段と、前記タッチパネルへのタッチ操作が検出された際に、当該タッチ操作が検出された前記タッチパネル上の点であるタッチ点に対応する地図上の位置を基準として地図をスクロールさせるとともに、当該タッチ点が属する前記領域に設定された縮尺変更動作を行う表示変更手段と、を備えた点にある。
【０００９】
この特徴構成によれば、地図が表示される表示画面上のタッチパネルの検出領域が複数の領域に分けられ、それぞれの領域に他の領域とは異なる縮尺変更動作が設定されることになる。よって、タッチパネルを操作して地図上の目的地を探索する際などに、任意の方向への地図のスクロールと当該地図の縮尺変更動作とを、タッチパネルへの一回のタッチ操作により行うことができる。またこの際、タッチパネルの複数の領域にそれぞれ異なる縮尺変更動作が設定されているので、タッチパネルへのタッチ操作を行う領域を選択することにより、それぞれ異なる縮尺変更動作をスクロールと同時に行うことができる。よって、目的地の探索の際などにおける地図のスクロール及び縮尺変更のための操作の手間を軽減し、探索時間を短縮することが可能となるので、使用者にとっての利便性を向上させることができる。
【００１０】
また、一般的に、使用者が地図のスクロールのためにタッチ操作を行うタッチパネル上の位置と、当該スクロールと同時に行うことによる利便性が高い縮尺変更動作との間には、ある基準位置からの距離に応じた関係が成立する場合が多いと考えられる。この特徴構成によれば、タッチパネルの検出領域は、所定の基準位置から離れる方向に沿って複数の領域に分けられている。よって、当該基準位置からの距離に応じて、領域間で異なる縮尺変更動作を設定することが可能となる。したがって、タッチパネルの複数の領域の位置関係と縮尺変更動作とを適切に関連付けて、目的地の探索の際などにおけるタッチパネルの操作性を高めることが可能となる。
【００１１】
ここで、前記縮尺変更動作は、一又は二段階以上の拡大動作、一又は二段階以上の縮小動作、及び変更なし動作の中から選択されると好適である。
【００１２】
この構成によれば、タッチパネルの複数の領域のそれぞれに、一又は二段階以上の拡大動作、一又は二段階以上の縮小動作、及び変更なし動作のいずれかが設定されることになる。よって、使用者は、タッチパネルへのタッチ操作を行う領域を選択することにより、所定の拡大動作、縮小動作、及び変更なし動作のいずれかの動作を、地図のスクロールと同時に行うことができる。よって、タッチパネルを操作して地図上の目的地を探索する際などに、地図のスクロールと同時に、地図の縮尺の拡大、縮小、変更なし等の動作を必要に応じて行うことができる。
【００１３】
また、前記複数の領域の境界は、前記基準位置の周囲を囲む周状に設定されると好適である。
【００１４】
この構成によれば、所定の基準位置を含む領域の外周側に、一又は二以上の周状の領域が設定されることになる。よって、当該基準位置からの距離に応じて、前記タッチパネル上に複数の領域を適切に設定することができる。
【００１５】
また、前記基準位置は、前記タッチパネルの検出領域の中心部に設定していると好適である。
【００１６】
この構成によれば、複数に分けられたタッチパネルの各領域を、全周にわたってほぼ均等な幅を有するように設定することができる。したがって、スクロールさせたい方向によって操作性が異なることのない領域設定とすることができる。
【００１７】
また、前記複数の領域は、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された中間領域と、この中間領域の外周側に設定された外周領域との３つの領域であると好適である。
【００１８】
この構成によれば、所定の基準位置からの距離に応じて、中心領域、中間領域、及び外周領域の３つの領域が設定されることになる。そして、これらの３つの領域の位置関係に応じてそれぞれ適切に縮尺変更動作を設定することにより、目的地の探索の際などにおけるタッチパネルの操作性を高めることが可能となる。
【００１９】
このような３つの領域が設定される場合において、前記領域設定手段は、前記縮尺変更動作として、前記中心領域に拡大動作、前記中間領域に変更なし動作、前記外周領域に縮小動作をそれぞれ設定すると好適である。
【００２０】
この構成によれば、表示画面に表示中の地図の表示領域の外にある目的地を探索する場合などに、当該目的地方向のタッチパネルの外周領域にタッチする使用者の操作を利用して、当該目的地方向への地図のスクロールとともに地図の縮小動作を行うことができる。そして、このようなタッチパネルの外周領域への複数回のタッチ操作があった場合には、地図の縮尺を広域側へ順次縮小変更しつつスクロールさせることができる。一方、表示画面に表示中の地図の表示領域における所定の基準位置の近傍で目的地を探索する場合などに、当該基準位置の近傍のタッチパネルの中心領域にタッチする使用者の操作を利用して、当該タッチ点へのスクロールとともに地図の拡大動作を行うことができる。そして、このようなタッチパネルの中心領域への複数回のタッチ操作があった場合には、地図の縮尺を詳細側へ順次拡大変更しつつスクロールさせることができる。また、これらの外周領域と中心領域との間の中間領域に使用者がタッチした場合には、地図の縮尺は変更せずにスクロールのみを行うことができる。したがって、タッチパネルに設定された中心領域、中間領域、及び外周領域のそれぞれの前記基準位置から離れる方向に沿った位置関係に応じて、スクロールと同時に行うことによる利便性が高い縮尺変更動作が適切に設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００２１】
また、前記複数の領域は、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域であると好適である。
【００２２】
この構成によれば、所定の基準位置からの距離に応じて、中心領域及び外周領域の２つの領域が設定されることになる。そして、これらの２つの領域の位置関係に応じてそれぞれ適切に縮尺変更動作を設定することにより、表示画面及びタッチパネルの面積が比較的小さい場合であっても、目的地の探索の際などにおけるタッチパネルの操作性を高めることが可能となる。
【００２３】
また、前記領域設定手段は、前記中心領域に拡大動作、前記外周領域に縮小動作を設定する第一設定、前記中心領域に変更なし動作、前記外周領域に縮小動作を設定する第二設定、及び前記中心領域に拡大動作、前記外周領域に変更なし動作を設定する第三設定のいずれか一つを前記縮尺変更動作として設定すると好適である。
【００２４】
この構成によれば、タッチパネルに設定された２つの領域、すなわち前記基準位置から離れる方向に沿って内側の中心領域と外側の外周領域との位置関係に応じて、スクロールと同時に行うことによる利便性が高い縮尺変更動作が適切に設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００２５】
また、前記領域設定手段は、前記表示画面に表示された地図の縮尺が最小縮尺である場合に、前記タッチパネルの検出領域の全体を一つの領域とし、前記縮尺変更動作として拡大動作を設定すると好適である。
【００２６】
この構成によれば、表示画面に表示された地図の縮尺が最小縮尺である場合、すなわち最も広域の地図が表示されている場合には、タッチパネルの全域において、使用者によるタッチ点に対応する地図上の位置を基準として地図を拡大する動作が行われることになる。したがって、地図の更なる縮小が有り得ず、長い距離のスクロールもあまり行われないという状況に応じて、タッチパネルの検出領域の全体に適切な縮尺変更動作が設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００２７】
また、前記領域設定手段は、前記表示画面に表示された地図の縮尺が最大縮尺である場合に、前記タッチパネルの検出領域の全体を一つの領域とし、前記縮尺変更動作として縮小動作を設定すると好適である。
【００２８】
この構成によれば、表示画面に表示された地図の縮尺が最大縮尺である場合、すなわち最も詳細な地図が表示されている場合には、タッチパネルの全域において、使用者によるタッチ点に対応する地図上の位置を基準として地図を縮小する動作が行われることになる。したがって、地図の更なる拡大が有り得ないという状況に応じて、タッチパネルの検出領域の全体に適切な縮尺変更動作が設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００２９】
また、前記領域設定手段は、前記表示画面に表示された地図の縮尺が最小縮尺である場合に、前記タッチパネルの検出領域を、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域に分け、前記中心領域に拡大動作、前記外周領域に変更なし動作を設定すると好適である。
【００３０】
この構成によれば、表示画面に表示された地図の縮尺が最小縮尺である場合、すなわち最も広域の地図が表示されている場合には、中心領域に拡大動作が設定され、外周領域に変更なし動作が設定され、タッチパネルの検出領域内に縮小動作が設定されないことになる。したがって、地図の更なる縮小が有り得ないという状況に応じて、タッチパネルの複数の領域にそれぞれ適切な縮尺変更動作が設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００３１】
また、前記領域設定手段は、前記表示画面に表示された地図の縮尺が最大縮尺である場合に、前記タッチパネルの検出領域を、前記基準位置を含んで前記検出領域の中心側に位置する中心領域と、この中心領域の外周側に設定された外周領域との２つの領域に分け、前記中心領域に変更なし動作、前記外周領域に縮小動作を設定すると好適である。
【００３２】
この構成によれば、表示画面に表示された地図の縮尺が最大縮尺である場合、すなわち最も詳細な地図が表示されている場合には、中心領域に変更なし動作が設定され、外周領域に縮小動作が設定され、タッチパネルの検出領域内に拡大動作が設定されないことになる。したがって、地図の更なる拡大が有り得ないという状況に応じて、タッチパネルの複数の領域にそれぞれ適切な縮尺変更動作が設定されることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００３３】
また、前記表示変更手段は、前記タッチパネルへのタッチ操作が検出された際に、前記表示画面に前記複数の領域の境界を表す枠線を表示する構成とすると好適である。
【００３４】
この構成によれば、使用者は、タッチパネルの検出領域に設定された複数の領域を目視で確認しながら操作することが可能となる。したがって、使用者による操作ミスを防止でき、タッチパネルの操作性を更に高めることが可能となる。
【００３５】
また、  前記表示変更手段は、前記縮尺変更動作が地図種別の変更を伴う場合と地図種別の変更を伴わない場合とによって前記枠線の表示方法を変更する構成とすると好適である。
【００３６】
この構成によれば、例えば一般地図とこの一般地図より更に詳細な情報を有する市街地図などのように、複数の地図種別の地図の表示が可能な場合において、縮尺変更動作が地図種別の変更を伴うか否かを枠線の表示方法により使用者に知らせることができる。したがって、使用者が意図しない地図種別の変更が行われることを防止できるので、使用者にとっての利便性を更に向上させることができる。
【００３７】
また、前記領域設定手段は、前記表示画面に表示された地図の縮尺に応じて、前記複数の領域の位置及び大きさを変更する構成とすると好適である。
【００３８】
この構成によれば、表示画面に表示された地図の縮尺に応じて、縮尺変更動作が設定された複数の領域のそれぞれの位置及び大きさを適切に調整することが可能となる。したがって、目的地の探索の際などにおけるタッチパネルの操作性を更に高め、使用者にとっての利便性を向上させることができる。
【００３９】
また、前記複数の領域の位置及び大きさの変更のための入力を受け付け、当該入力に基づいて前記複数の領域の位置及び大きさを変更する領域調整手段を更に備えると好適である。
【００４０】
この構成によれば、使用者の好みに応じて、縮尺変更動作が設定された複数の領域のそれぞれの位置及び大きさを調整することが可能となる。したがって、目的地の探索の際などにおけるタッチパネルの操作性を更に高め、使用者にとっての利便性を向上させることができる。
【００４１】
本発明に係るナビゲーション装置の特徴構成は、上記の構成を備えた地図表示装置と、自位置を示す自位置情報を取得する自位置情報取得手段と、を備え、前記表示画面に表示された地図に、前記自位置情報に示される自位置を表す自位置マークを重畳表示する点にある。
【００４２】
この特徴構成によれば、タッチパネルを操作して地図上で目的地を探索する際などに、地図のスクロール及び縮尺変更のための操作の手間を軽減し、迅速かつ容易に目的地の探索などを行うことが可能となる。また、自位置表示を行っている場合に、地図上の自位置に対応するタッチパネル上の位置の近傍に基準位置を設定することにより、タッチパネルの検出領域が、自位置から離れる方向に沿って複数の領域に分けられることになり、当該自位置からの距離に応じて、領域間で異なる縮尺変更動作が設定されることになる。したがって、表示画面及びタッチパネルの面積が比較的小さいナビゲーション装置において、目的地の探索の際などにおけるタッチパネルの操作性を高めることが可能となる。
【００４３】
本発明に係る、タッチパネルが設けられた表示画面に、複数の縮尺で地図を表示する処理をコンピュータに実行させる地図表示プログラムの特徴構成は、前記タッチパネルの検出領域を、所定の基準位置から離れる方向に沿って複数の領域に分け、領域間で異なる縮尺変更動作を設定してなる領域設定に基づいて、前記タッチパネルへのタッチ操作が検出された際に、当該タッチ操作が検出された前記タッチパネル上の点であるタッチ点に対応する地図上の位置を基準として地図をスクロールさせるとともに、当該タッチ点が属する前記領域に設定された縮尺変更動作を行う表示変更処理を、コンピュータに実行させる点にある。
【００４４】
この特徴構成によれば、地図が表示される表示画面上のタッチパネルの検出領域が複数の領域に分けられ、それぞれの領域に他の領域とは異なる縮尺変更動作が設定されることになる。よって、タッチパネルを操作して地図上の目的地を探索する際などに、任意の方向への地図のスクロールと当該地図の縮尺変更動作とを、タッチパネルへの一回のタッチ操作により行うことができる。またこの際、タッチパネルの複数の領域にそれぞれ異なる縮尺変更動作が設定されているので、タッチパネルへのタッチ操作を行う領域を選択することにより、それぞれ異なる縮尺変更動作をスクロールと同時に行うことができる。よって、目的地の探索の際などにおける地図のスクロール及び縮尺変更のための操作の手間を軽減し、探索時間を短縮することが可能となるので、使用者にとっての利便性を向上させることができる。
【００４５】
また、一般的に、使用者が地図のスクロールのためにタッチ操作を行うタッチパネル上の位置と、当該スクロールと同時に行うことによる利便性が高い縮尺変更動作との間には、ある基準位置からの距離に応じた関係が成立する場合が多いと考えられる。この特徴構成によれば、タッチパネルの検出領域は、所定の基準位置から離れる方向に沿って複数の領域に分けられている。よって、当該基準位置からの距離に応じて、領域間で異なる縮尺変更動作を設定することが可能となる。したがって、タッチパネルの複数の領域の位置関係と縮尺変更動作とを適切に関連付けて、目的地の探索の際などにおけるタッチパネルの操作性を高めることが可能となる。
【発明を実施するための最良の形態】
【００４６】
１．第一の実施形態
本発明の第一の実施形態について図面に基づいて説明する。本実施形態では、本発明に係る地図表示装置２を車載用のナビゲーション装置１に適用した場合を例として説明する。図１は、本実施形態に係る地図表示装置２を含むナビゲーション装置１の概略構成を示すブロック図である。この地図表示装置２は、タッチパネル３が設けられた表示装置４を備え、この表示装置４の表示画面５に、複数の縮尺で地図Ｍを表示可能に構成されている。図２は、表示装置４の表示画面５に表示された地図Ｍの一例を示す図である。そして、地図表示装置２は、タッチパネル３へのタッチ操作が検出された際に、当該タッチ操作が検出されたタッチパネル３上の点であるタッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせるとともに、当該タッチ点が属するタッチパネル３の領域について設定された縮尺変更動作を行うように構成されている。また、ナビゲーション装置１は、このようにして表示画面５に表示される地図Ｍを用いて、目的地探索、自位置表示、経路案内等の所定のナビゲーション動作を行うように構成されている。以下、本実施形態に係る地図表示装置２を含むナビゲーション装置１の各部の構成について詳細に説明する。
【００４７】
２．表示装置
表示装置４は、地図Ｍなどのナビゲーション装置１として機能するための各種の画像を表示画面５に表示する装置である。この表示装置４としては、例えば、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬ（electroluminescence）ディスプレイ、電界放出ディスプレイ、ＣＲＴ（cathode-ray tube）ディスプレイなどの各種の表示装置を用いることができる。そして、この表示装置４の表示画面５には、後述する演算処理装置１１により生成された画像が表示される。このような画像としては、例えば、図２に示すような地図Ｍの画像のほか、目的地などの検索用画面、各種の設定変更のための設定画面など、ナビゲーション装置１として必要な各種の画像がある。本実施形態においては、このような画像は、後述するナビゲーション用演算部１２の表示プログラム１４により生成され、表示装置４に入力される。また、表示装置４は、表示画面５に隣接して設けられた操作スイッチ６を有している。ここで、操作スイッチ６は、ナビゲーション装置１を操作するためのスイッチであり、例えば、ナビゲーション装置１の電源のオン／オフ、表示画面５への表示内容の切り替え、検索メニューの呼び出しなどの指令の入力を使用者が行うためのスイッチとなっている。
【００４８】
３．タッチパネル
タッチパネル３は、表示装置４の表示画面５上に設けられた操作入力装置であり、使用者によるタッチ操作があった場合に、そのタッチ点（接触点）の位置を検出する。このタッチパネル３は、図１では、表示装置４と分離して表しているが、実際には図２などに示すように、表示装置４の表示画面５上に一体的に固定されて配置されている。そして、タッチパネル３は、表示装置４の表示画面５の全体を覆う検出領域を有している。すなわち、タッチパネル３の検出領域は、表示画面５の外形とほぼ同一形状の矩形（長方形）とされている。また、タッチパネル３の検出領域は、表示画面５に表示される画像を使用者が視認できるようにするために透明又は半透明の材料で構成される。具体的には、タッチパネル３は、各種の方式によるマトリクススイッチにより構成され、使用者によるタッチ操作が検出されたタッチパネル上の点であるタッチ点の位置に対応する信号を出力する。この信号は、タッチパネル３の検出領域の所定位置（いずれかの角部や中心部など）を基準とするタッチ点の二次元座標値（ＸＹ座標値）を表す信号である。このタッチパネル３の具体的の方式としては、例えば、電磁誘導式、電気抵抗式、静電容量式、感圧式などの公知の各種方式を用いることができる。なお、タッチパネル３に対するタッチ操作は、使用者の指により行うほか、タッチペンなどの指示部材を用いて行う構成であってもよい。そして、このタッチパネル３による検出信号は、後述する演算処理装置１１に出力される。
【００４９】
４．自位置情報取得手段
このナビゲーション装置１は、自位置を示す自位置情報を取得する自位置情報取得手段２１として、ＧＰＳ受信機７、方位センサ８、及び距離センサ９を有している。ここで、ＧＰＳ受信機７は、ＧＰＳ（Global Positioning System）衛星からのＧＰＳ信号を受信する装置である。方位センサ８は、自位置の進行方位又はその進行方位の変化を検出するセンサである。この方位センサ８は、例えば、ジャイロスコープや、地磁気センサ等により構成される。距離センサ９は、自位置の移動速度や移動距離を検出するセンサである。この距離センサ９は、例えば、自車両のドライブシャフトやホイール等が一定量回転する毎にパルス信号を出力する車速パルスセンサ、自車両の加速度を検知するヨー・Ｇセンサ及び検知された加速度を積分する回路等により構成される。そして、ＧＰＳ受信機７、方位センサ８、及び距離センサ９は、受信した信号や検出結果を演算処理装置１１へ出力する。演算処理装置１１のナビゲーション用演算部１２では、これらのＧＰＳ受信機７、方位センサ８及び距離センサ９からの出力に基づいて、公知の方法により自位置を特定する演算が行われる。
【００５０】
また、ナビゲーション用演算部１２は、アプリケーションプログラム１３として、図示しないマップマッチングプログラムを有しており、後述する地図データベース１０から取得される地図情報に基づいて、公知のマップマッチングを行うことにより自位置を地図情報に示される道路上に合わせる補正も行う。このようにして、ナビゲーション用演算部１２は、座標（緯度及び経度）で表された現在の自位置及びその進行方位の情報を含む自位置情報を取得する。したがって、本実施形態においては、これらのＧＰＳ受信機７、方位センサ８及び距離センサ９と、ナビゲーション用演算部１２とにより、自位置情報取得手段２１が構成される。
【００５１】
５．地図データベース
地図データベース１０は、地図情報が記憶されたデータベースである。ここで、地図情報は、小さい縮尺で広域の地図を表示するための上位レベルの情報から大きい縮尺で詳細な地図を表示するための下位レベルの情報まで複数のレベルに分けられ、レベル単位で階層化して管理されている。各レベルの情報は、所定の経度および緯度で区切られた区画と呼ばれる矩形領域を単位として分割されている。各区画の地図情報は、各区画に設定された区画番号等の区画識別符号を指定することにより読み出すことができる。区画毎の地図情報には、地図表示に必要な各種の情報を有する描画ユニット、マップマッチングや経路探索、経路案内等の各種の処理に必要な情報を有する道路ユニット、交差点の詳細情報から成る交差点ユニットなどが含まれている。また、この描画ユニットには、建物や河川などを表示するために必要な背景レイヤの情報、市町村名や道路名等を表示するために必要な文字レイヤの情報などが含まれている。
【００５２】
後述する演算処理装置１１は、アプリケーションプログラム１３に従い、地図データベース１０から所定の区画の地図情報を読み出して、地図表示、マップマッチング、経路探索などのナビゲーション用の演算処理を実行する。この際、ナビゲーション用演算部１２の表示プログラム１４は、上記のように複数のレベルに分けられた地図情報を用いて、複数の縮尺で表示装置４の表示画面５に地図を表示する処理を行う。すなわち、例えば、小さい表示縮尺が選択された場合には、下位レベルの地図情報に基づいて比較的狭い範囲の詳細な地図を表示画面５に表示する。一方、大きい表示縮尺が選択された場合には、上位レベルの地図データに基づいて比較的広い範囲の地図を表示画面５に表示する。この地図データベース１０は、例えば、ハードディスクドライブ、ＤＶＤ−ＲＯＭを備えたＤＶＤドライブ、ＣＤ−ＲＯＭを備えたＣＤドライブ等のように、情報を記憶可能な記録媒体とその駆動手段とを有する装置をハードウェア構成として備えている。
【００５３】
６．演算処理装置
演算処理装置１１は、地図表示装置２を含むナビゲーション装置１の各機能を実現するための演算処理を行う装置であり、ナビゲーション装置１を構成する各部と情報の受け渡しが可能に接続されている。本実施形態においては、演算処理装置１１は、機能部としてナビゲーション用演算部１２、領域設定部１５、及び表示変更部１８を備えている。この演算処理装置１１の各機能部は、互いに共通の或いはそれぞれ独立のＣＰＵ等の演算処理手段を中核部材として、入力されたデータに対して種々の処理を行うための機能部が、ハードウェア又はメモリ等の記憶手段に記憶されたソフトウェア（プログラム）或いはその両方により実装されて構成されている。そして、これらの各機能部は、互いに情報の受け渡しを行うことができるように構成されている。以下、演算処理装置１１の各機能部についてそれぞれ説明する。
【００５４】
６−１．ナビゲーション用演算部
ナビゲーション用演算部１２は、アプリケーションプログラム１３に従って動作し、地図表示や地図上の自位置の表示、出発地から目的地までの経路探索、目的地までの経路案内、目的地検索等のナビゲーション機能を実行する演算処理部である。ここで、アプリケーションプログラム１３は、表示プログラム１４を備えている。この表示プログラム１４は、自位置周辺や目的地などの使用者が指定した位置周辺の地図Ｍのほか、目的地などの検索用画面、各種の設定変更のための設定画面など、ナビゲーション装置１として必要な各種の画像を生成し、表示装置４の表示画面５に表示させる処理を行う。
【００５５】
本実施形態においては、表示プログラム１４は、後述する表示変更部１８の処理などに基づき、複数の縮尺の中から選択された一つの縮尺の地図Ｍの画像を生成して表示画面５に表示する。表示画面５に表示される地図Ｍには、例えば図２に示すように、自位置マークＳ、縮尺表示Ｒ、地図方位表示Ｄなどが重畳して表示される。自位置マークＳは、自位置を地図Ｍ上に表示するためのマークである。この自位置マークＳの位置としては、上記のＧＰＳ受信機７、方位センサ８、及び距離センサ９からの出力に基づいて特定され、アプリケーションプログラム１３が有するマップマッチングプログラムにより補正された自位置情報が示す自位置を用いる。縮尺表示Ｒは、表示画面５に表示中の地図Ｍの縮尺を示す表示である。例えば、「２００ｍ」と表示されている場合には、縮尺表示Ｒは、当該表示枠の長さが地図Ｍ上における２００〔ｍ〕の長さに対応することを表している。地図方位表示Ｄは、表示画面５に表示中の地図Ｍの方位を示す表示である。図２の例では、地図方位表示Ｄは、北を上として地図Ｍが表示されていることを示している。またこの他にも、図示はしないが、地図Ｍには、ナビゲーション用の案内経路や操作メニューなどが重畳して表示される場合もある。
【００５６】
また、詳しくは説明しないが、表示プログラム１４は、使用者による操作スイッチ６の操作等に基づいて、目的地などの検索用画面や各種の設定変更のための設定画面などの他の画像を生成して表示装置４の表示画面５に表示させる処理を行う。この際、検索用画面や設定画面などは、地図Ｍの画像の上に重畳して、或いは地図Ｍの画像に代えて表示画面５に表示される。
【００５７】
また、図示は省略するが、アプリケーションプログラム１３は、表示プログラム１４の他に、マップマッチングプログラム、経路探索プログラム、案内プログラム、及び検索プログラムなどの複数のプログラムを有している。ここで、マップマッチングプログラムは、ＧＰＳ受信機７、方位センサ８及び距離センサ９からの出力に基づいて特定された自位置を地図情報に示される道路上に合わせるマップマッチング処理を行う。経路探索プログラムは、例えば自位置から使用者により設定入力された目的地までの経路などの経路探索を行う。案内プログラムは、経路探索により決定された目的地までの経路に従って、表示画面５に表示した地図Ｍ及び当該地図Ｍ上に重畳表示した案内経路や、図示しない音声出力部を用いた音声案内などにより、使用者に対して適切な進路を案内する処理を行う。検索プログラムは、目的地などになり得る地図Ｍ上の地点を、住所、電話番号、施設名称、ジャンルなどの各種の検索条件に基づいて検索する処理を行う。この際の検索条件の入力などは、使用者が、表示装置４の表示画面５に表示された検索用画面に応じてタッチパネル３をタッチ操作することにより行われる。なお、これらの各プログラムによるナビゲーション装置１の動作処理は公知であるので詳細な説明は省略する。
【００５８】
６−２．領域設定部
領域設定部１５は、タッチパネル３の検出領域を、所定の基準位置Ｐｂから離れる方向に沿って複数の領域に分け、領域間で異なる縮尺変更動作を設定する領域設定手段として機能する。本実施形態においては、タッチパネル３の検出領域の中心に基準位置Ｐｂを設定している。ここでタッチパネル３の検出領域の中心は、矩形状のタッチパネル３の検出領域の対角線の交点である。また、この領域設定部１５は、領域分割部１６と動作設定部１７とを有している。以下、これらの領域分割部１６及び動作設定部１７についてそれぞれ説明する。
【００５９】
領域分割部１６は、タッチパネル３の検出領域を、基準位置Ｐｂから離れる方向に沿って複数の領域に分割する設定を行う機能部である。言い換えれば、領域分割部１６は、基準位置Ｐｂから当該検出領域の外周側へ所定距離離れた位置に一又は二以上の境界を設定することにより、タッチパネル３の検出領域を複数の領域に分割する。本実施形態においては、複数の領域の境界は、基準位置Ｐｂの周囲を囲む周状に設定されている。すなわち、図２に示す例では、タッチパネル３の検出領域は、基準位置Ｐｂから離れる方向に沿って、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された中間領域Ａ２と、この中間領域Ａ２の外周側に設定された外周領域Ａ３との３つの領域に分けられている。上記のとおり、タッチパネル３の検出領域は、矩形（長方形）の外形を有している。これに合わせて、本例では、これら３つの領域Ａ１〜Ａ３の境界は、図２に破線で示すように、検出領域の外形を所定の割合で縮小したような矩形状の枠線となっている。また、ここでは、上記のとおり基準位置Ｐｂをタッチパネル３の検出領域の中心に設定しているため、各領域Ａ１〜Ａ３は、上下方向及び左右方向にそれぞれ均等な広さ（幅）を有するように配置されている。これにより、スクロールさせたい方向によって操作性が異なることのない領域設定とすることができる。なお、本実施形態においては、図２に破線で示される領域Ａ１〜Ａ３の境界線は、実際には表示画面５には表示されていない。そして、領域分割部１６は、図示しないメモリ等の記憶手段を含んで構成され、当該記憶手段に上記のような複数の領域Ａ１〜Ａ３の設定を記憶している。
【００６０】
動作設定部１７は、領域分割部１６により分割された複数の領域のそれぞれに他の領域とは異なる縮尺変更動作の設定を行う機能部である。ここで、各領域に設定される縮尺変更動作は、一又は二段階以上の拡大動作、一又は二段階以上の縮小動作、及び変更なし動作の中から選択される。本実施形態においては、拡大動作及び縮小動作をそれぞれ一段階のみとし、これらと変更なし動作の合計３つの動作を、上記の３つの領域Ａ１〜Ａ３にそれぞれ設定している。すなわち、図２に示す例では、各領域Ａ１〜Ａ３の右下隅部に破線で示すように、動作設定部１７は、縮尺変更動作として、中心領域Ａ１に拡大動作、中間領域Ａ２に変更なし動作、外周領域Ａ３に縮小動作をそれぞれ設定している。なお、本実施形態においては、図２に破線で示される各領域Ａ１〜Ａ３に設定された変更動作の内容は、実際には表示画面５には表示されていない。そして、動作設定部１７は、図示しないメモリ等の記憶手段を含んで構成され、当該記憶手段に上記のような複数の領域Ａ１〜Ａ３のそれぞれに設定した縮尺変更動作の内容を記憶している。
【００６１】
ところで、領域分割部１６は、表示画面５に表示される地図Ｍの縮尺によって、タッチパネル３の検出領域の分割方法を異ならせることも可能である。本実施形態においては、後述するように、領域分割部１６は、地図Ｍの縮尺が最小縮尺である場合と最大縮尺である場合に、上記の３つの領域Ａ１〜Ａ３とは異なる領域に分割する設定としている。また、これに伴い、動作設定部１７も、地図Ｍの縮尺が最小縮尺である場合と最大縮尺である場合のそれぞれについて、領域分割部１６で設定された各領域についての縮尺変更動作を設定している。領域分割部１６及び動作設定部１７は、そのような地図Ｍの各縮尺に対応した領域の分割設定、及び各縮尺に対応した複数の領域のそれぞれについての縮尺変更動作の設定を記憶手段に記憶している。以下では、このような領域分割部１６及び動作設定部１７を含んで構成される領域設定部１５に記憶された、タッチパネル３の検出領域の分割設定及び分割された各領域の縮尺変更動作の設定を、単に「領域設定」と呼ぶこととする。そして、本実施形態においては、地図Ｍの最小縮尺に対応する領域設定を最小縮尺用の領域設定とし、地図Ｍの最大縮尺に対応する領域設定を最大縮尺用の領域設定とし、地図Ｍの縮尺が最小縮尺及び最大縮尺のいずれでもない場合に対応する領域設定を、通常用の領域設定として領域設定部１５に記憶している。なお、最小縮尺用の領域設定及び最大縮尺用の領域設定については、後に図５及び図６に基づいて詳細に説明する。
【００６２】
６−３．表示変更部
表示変更部１８は、タッチパネル３へのタッチ操作が検出された際に、当該タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせるとともに、当該タッチ点が属する領域に設定された縮尺変更動作を行う表示変更手段として機能する。また、表示変更部１８は、タッチパネル３により検出される使用者のタッチ操作に応じた地図Ｍのスクロール及び縮尺変更動作の指令をナビゲーション用演算部１２に出力する処理を行う。これにより、ナビゲーション用演算部１２の表示プログラム１４は、表示装置４の表示画面５に表示中の地図Ｍのスクロールや縮尺変更などを行う。本実施形態においては、表示変更部１８は、スクロール処理部１９と縮尺変更処理部２０とを有している。以下、これらのスクロール処理部１９及び縮尺変更処理部２０についてそれぞれ説明する。
【００６３】
スクロール処理部１９は、タッチパネル３へのタッチ操作が検出された際に、当該タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせるための処理を行う機能部である。本実施形態においては、スクロール処理部１９は、タッチパネル３で検出されたタッチ点に対応する地図Ｍ上の位置が、スクロール後に表示画面５の中心となるように地図Ｍをスクロールさせるためのスクロール指令を生成する。そして、スクロール処理部１９は、当該生成したスクロール指令をナビゲーション用演算部１２に出力する。これにより、ナビゲーション用演算部１２の表示プログラム１４は、表示装置４の表示画面５に表示中の地図Ｍのスクロールを行う。ここで、スクロール指令は、その内容として、表示画面５に表示中の地図Ｍ上における、タッチ点に対応する位置から表示画面５の中心点までの距離及び方向を表すベクトル情報を有していると好適である。
【００６４】
縮尺変更処理部２０は、タッチパネル３へのタッチ操作が検出された際に、領域設定部１５により当該タッチ点が属する領域に設定された縮尺変更動作を実行するための処理を行う機能部である。本実施形態においては、縮尺変更処理部２０は、まず、タッチパネル３へのタッチ操作が検出された際に、タッチパネル３からの出力信号に示されるタッチ点の位置（座標）が、領域分割部１６により設定されたタッチパネル３の複数の領域Ａ１〜Ａ３のいずれに属するかを判定する。次に、縮尺変更処理部２０は、当該タッチ点の位置が属する領域について設定された縮尺変更動作の内容を動作設定部１７の記憶手段から読み出す。そして、縮尺変更処理部２０は、当該タッチ点の位置が属する領域に設定された縮尺変更動作が変更なし動作以外の動作であった場合には、表示画面５に表示中の地図Ｍの縮尺を変更する縮尺変更指令を生成する。その後、縮尺変更処理部２０は、当該生成した縮尺変更指令をナビゲーション用演算部１２に出力する。これにより、ナビゲーション用演算部１２の表示プログラム１４は、表示装置４の表示画面５に表示中の地図Ｍの縮尺を変更する。ここで、縮尺変更指令は、その内容として、拡大又は縮小の縮尺変更動作の内容及び縮尺を変更する段階（本例では一段階）の情報を有していると好適である。
【００６５】
７．地図の表示変更動作
次に、本実施形態に係る地図表示装置２を含むナビゲーション装置１における、タッチパネル３へのタッチ操作による地図Ｍの表示変更動作について、図２〜４に示される具体例を用いて説明する。ここでは、表示装置４の表示画面５に表示された地図Ｍが、図２に示す状態であったところから、タッチパネル３のタッチ操作が行われた場合を例として説明する。
【００６６】
例えば、図２に破線×印のタッチ点Ｐ１として示すように、タッチパネル３の検出領域を分ける複数の領域Ａ１〜Ａ３のうち、外周領域Ａ３内へのタッチ操作が検出された場合には、表示変更部１８により地図Ｍのスクロールと縮小動作が同時に行われる。図３は、図２に示す地図Ｍ上のタッチ点Ｐ１へのタッチ操作が検出されたことによる、表示変更後の地図Ｍの表示画面５への表示状態を示す図である。図２に示す例では、タッチ点Ｐ１は、タッチパネル３の検出領域の外周領域Ａ３の右側部分で検出されている。タッチパネル３へのタッチ操作が検出された場合には、表示変更部１８のスクロール処理部１９は、当該タッチ点Ｐ１に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成する。そして、このスクロール指令に従って、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍをスクロールさせる。
【００６７】
またこれと同時に、表示変更部１８の縮尺変更処理部２０は、地図Ｍの縮尺変更動作を行う。具体的には、縮尺変更処理部２０は、まず、領域分割部１６による設定に基づいて、タッチ点Ｐ１が、タッチパネル３の複数の領域Ａ１〜Ａ３の中で外周領域Ａ３に属することを判定する。次に、縮尺変更処理部２０は、当該外周領域Ａ３に設定された縮尺変更動作である縮小動作を領域設定部１５（動作設定部１７）から読み出す。これにより、縮尺変更処理部２０は、縮小動作、すなわち地図Ｍの縮尺を縮小して広域化する縮尺変更指令を生成する。そして、この縮尺変更指令に従って、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍを縮小し、図２に示す状態よりも広い範囲（広域）の地図Ｍを表示画面５に表示させる。図３の例では、図２の縮尺「２００ｍ」から一段階縮小されて、縮尺「５００ｍ」に変更されている。以上により、地図Ｍのスクロールと縮小動作が同時に行われ、図３に示すように、図２に示す状態に対して、右方にスクロールされ、縮尺が縮小（広域化）された地図Ｍが表示画面５に表示される。この図３に示す状態では、地図Ｍの縮尺は最小縮尺及び最大縮尺のいずれでもないため、表示変更後も変更前の図２に示す例と同じ領域設定となる。
【００６８】
一方、例えば、図２に破線×印のタッチ点Ｐ２として示すように、タッチパネル３の検出領域を分ける複数の領域Ａ１〜Ａ３のうち、中心領域Ａ１内へのタッチ操作が検出された場合には、表示変更部１８により地図Ｍのスクロールと拡大動作が同時に行われる。図４は、図２に示す地図Ｍ上のタッチ点Ｐ２へのタッチ操作が検出されたことによる、表示変更後の地図Ｍの表示画面５への表示状態を示す図である。図２に示す例では、タッチ点Ｐ２は、タッチパネル３の検出領域の中心領域Ａ１の左側部分で検出されている。タッチパネル３へのタッチ操作が検出された場合には、表示変更部１８のスクロール処理部１９は、当該タッチ点Ｐ２に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成する。そして、このスクロール指令に従って、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍをスクロールさせる。
【００６９】
またこれと同時に、表示変更部１８の縮尺変更処理部２０は、地図Ｍの縮尺変更動作を行う。具体的には、縮尺変更処理部２０は、まず、領域分割部１６による設定に基づいて、タッチ点Ｐ２が、タッチパネル３の複数の領域Ａ１〜Ａ３の中で中心領域Ａ１に属することを判定する。次に、縮尺変更処理部２０は、当該中心領域Ａ１に設定された縮尺変更動作である拡大動作を領域設定部１５（動作設定部１７）から読み出す。これにより、縮尺変更処理部２０は、拡大動作、すなわち地図Ｍの縮尺を拡大して詳細化する縮尺変更指令を生成する。そして、この縮尺変更指令に従って、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍを拡大し、図２に示す状態よりも狭い範囲の詳細な地図Ｍを表示画面５に表示させる。図４の例では、図２の縮尺「２００ｍ」から一段階拡大されて、縮尺「１００ｍ」に変更されている。以上により、地図Ｍのスクロールと拡大動作が同時に行われ、図４に示すように、図２に示す状態に対して、左方にスクロールされ、縮尺が拡大（詳細化）された地図Ｍが表示画面５に表示される。この図４に示す状態では、地図Ｍの縮尺は最小縮尺及び最大縮尺のいずれでもないため、表示変更後も変更前の図２に示す例と同じ領域設定となる。
【００７０】
また、図示は省略するが、タッチパネル３の検出領域を分ける複数の領域Ａ１〜Ａ３のうち、中間領域Ａ２内へのタッチ操作が検出された場合には、表示変更部１８により地図Ｍのスクロールのみが行われる。すなわち、タッチパネル３へのタッチ操作が検出された場合には、表示変更部１８のスクロール処理部１９は、当該タッチ点に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成する。そして、このスクロール指令に従って、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍをスクロールさせる。またこれと同時に、表示変更部１８の縮尺変更処理部２０は、まず、領域分割部１６による設定に基づいて、検出されたタッチ点が、タッチパネル３の複数の領域Ａ１〜Ａ３の中で中間領域Ａ２に属することを判定する。次に、縮尺変更処理部２０は、当該中間領域Ａ２に設定された縮尺変更動作である変更なし動作を領域設定部１５（動作設定部１７）から読み出す。このようにタッチ点が属するタッチパネル３の領域に設定された縮尺変更動作が変更なし動作である場合には、縮尺変更処理部２０は、縮尺変更指令を生成しない。したがって、中間領域Ａ２内へのタッチ操作が検出された場合には、地図Ｍのスクロールのみが行われる。
【００７１】
以上のような地図Ｍの表示変更動作を行わせることにより、タッチパネル３を操作して地図Ｍ上の目的地を探索する際などに、任意の方向への地図のスクロールと当該地図の縮尺変更動作とを、タッチパネル３への一回のタッチ操作により行うことができる。またこの際、表示画面５に表示中の地図Ｍの表示領域の外にある目的地を探索する場合などには、当該目的地方向のタッチパネル３の外周領域Ａ３にタッチすることにより、当該目的地方向への地図Ｍのスクロールと地図Ｍの縮小動作（広域化）とを同時に実行できる。そして、このような外周領域Ａ３への複数回のタッチ操作があった場合には、地図Ｍの縮尺を広域側へ順次縮小変更しつつスクロールさせることができる。一方、表示画面３に表示中の地図Ｍの表示領域における基準位置Ｐｂの近傍で目的地を探索する場合などには、当該基準位置Ｐｂの近傍のタッチパネル３の中心領域Ａ１にタッチすることにより、当該タッチ点へのスクロールと地図Ｍの拡大動作（詳細化）とを同時に実行できる。そして、このような中心領域Ａ１への複数回のタッチ操作があった場合には、地図Ｍの縮尺を詳細側へ順次拡大変更しつつスクロールさせることができる。また、これらの外周領域Ａ３と中心領域Ａ１との間の中間領域Ａ２に使用者がタッチした場合には、地図Ｍの縮尺は変更せずにスクロールのみを行うことができる。したがって、タッチパネルに設定された中心領域Ａ１、中間領域Ａ２、及び外周領域Ａ３のそれぞれの位置関係に応じて適切な縮尺変更動作がそれぞれ設定されることになる。よって、目的地の探索の際などにおける地図のスクロール及び縮尺変更のための操作の手間を軽減し、探索時間を短縮することができるとともに、タッチパネルの操作性を高めることができる。
【００７２】
８．地図の縮尺が最小縮尺及び最大縮尺の場合
次に、本実施形態における、地図Ｍの縮尺が最小縮尺の場合及び最大縮尺の場合の領域設定部１５による領域設定について説明する。本実施形態では、地図Ｍの縮尺が最小縮尺の場合及び最大縮尺の場合における、タッチパネル３の検出領域の分割設定及び各領域への縮尺変更動作の設定を、他の中間の縮尺の場合と異なるものとしている。以下、図５及び図６を用いて具体的に説明する。
【００７３】
図５は、地図Ｍの縮尺が最小縮尺である場合の領域設定部１５による領域設定及び表示画面５に表示された地図Ｍの一例を示す図である。本例では、最小縮尺は「１００ｋｍ」とされている。この図に示すように、本実施形態においては、領域設定部１５は、表示画面５に表示された地図Ｍの縮尺が最小縮尺である場合には、タッチパネル３の検出領域の全体を一つの領域とし、縮尺変更動作として拡大動作を設定している。すなわち、領域分割部１６は、地図Ｍの縮尺が最小縮尺である場合に限り、タッチパネル３の検出領域を分割せず（境界を設けず）、全体を一つの領域として設定する。このため、領域分割部１６は、このような領域の設定を地図Ｍの縮尺が最小縮尺である場合という条件とともに記憶手段に記憶している。また、動作設定部１７は、地図Ｍの縮尺が最小縮尺である場合の当該一つの領域についての縮尺変更動作として、拡大動作を設定している。このため、動作設定部１７は、このような縮尺変更動作の設定を地図Ｍの縮尺が最小縮尺である場合という条件とともに記憶手段に記憶している。すなわち、領域設定部１５には、このような領域の設定及び縮尺変更動作の設定が、地図Ｍの縮尺が最小縮尺である場合という条件とともに、最小縮尺用の領域設定として記憶される。
【００７４】
そして、表示変更部１８は、地図Ｍの縮尺が最小縮尺である状態で、タッチパネル３へのタッチ操作が検出された際には、表示変更部１８により地図Ｍのスクロールと拡大動作が同時に行われる。すなわち、表示変更部１８のスクロール処理部１９は、当該タッチ点に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成し、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍをスクロールさせる。また、これと同時に、表示変更部１８の縮尺変更処理部２０は、地図Ｍの拡大動作を行う。具体的には、縮尺変更処理部２０は、タッチパネル３の検出領域の全体に設定された縮尺変更動作である拡大動作を領域設定部１５（動作設定部１７）から読み出す。これにより、縮尺変更処理部２０は、拡大動作、すなわち地図Ｍの縮尺を拡大して詳細化する縮尺変更指令を生成し、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍを拡大し、図５に示す状態よりも狭い範囲の詳細な地図Ｍを表示画面５に表示させる。これにより、図５に示すように、地図Ｍの更なる縮小（広域化）が有り得ず、長い距離のスクロールもあまり行われないという状況にある最小縮尺である状態においても、適切に領域設定が行われることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００７５】
一方、図６は、地図Ｍの縮尺が最大縮尺である場合の領域設定部１５による領域設定及び表示画面５に表示された地図Ｍの一例を示す図である。本例では、最大縮尺は「２５ｍ」とされている。この図に示すように、本実施形態においては、領域設定部１５は、表示画面５に表示された地図Ｍの縮尺が最大縮尺である場合には、タッチパネル３の検出領域を、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された外周領域Ａ３との２つの領域に分け、中心領域Ａ１に変更なし動作、外周領域Ａ３に縮小動作を設定している。すなわち、領域分割部１６は、地図Ｍの縮尺が最大縮尺である場合に限り、タッチパネル３の検出領域の分割数を一つ減らし、全体を中心領域Ａ１と外周領域Ａ３の２つに分割するように設定する。このため、領域分割部１６は、このような領域の設定を地図Ｍの縮尺が最大縮尺である場合という条件とともに記憶手段に記憶している。また、動作設定部１７は、地図Ｍの縮尺が最大縮尺である場合の前記２つの領域についての縮尺変更動作として、中心領域Ａ１に変更なし動作、外周領域Ａ３に縮小動作を設定している。このため、動作設定部１７は、このような縮尺変更動作の設定を地図Ｍの縮尺が最大縮尺である場合という条件とともに記憶手段に記憶している。すなわち、領域設定部１５には、このような領域の分割設定及び縮尺変更動作の設定が、地図Ｍの縮尺が最大縮尺である場合という条件とともに、最大縮尺用の領域設定として記憶される。なお、上記のとおり、基準位置Ｐｂは、タッチパネル３の検出領域の中心に設定している。
【００７６】
そして、表示変更部１８は、地図Ｍの縮尺が最大縮尺である状態で、タッチパネル３へのタッチ操作が検出された際には、表示変更部１８により、地図Ｍをスクロールと縮尺変更動作を行うが同時に行われる。すなわち、表示変更部１８のスクロール処理部１９は、当該タッチ点に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成し、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍをスクロールさせる。また、これと同時に、表示変更部１８の縮尺変更処理部２０は、当該タッチ点が属する領域に設定された縮尺変更動作を実行する。具体的には、縮尺変更処理部２０は、まず、領域分割部１６による設定に基づいて、タッチ点が、タッチパネル３の２つの領域Ａ１、Ａ３のいずれに属するかを判定する。次に、縮尺変更処理部２０は、当該タッチ点が属する領域について設定された縮尺変更動作の内容を動作設定部１７の記憶手段から読み出す。ここで、縮尺変更処理部２０は、外周領域Ａ３にタッチ点が検出された場合には、縮尺変更処理部２０は、当該外周領域Ａ３に設定された縮尺変更動作である縮小動作を読み出し、表示画面５に表示中の地図Ｍの縮尺を縮小する縮尺変更指令を生成する。これにより、ナビゲーション用演算部１２の表示プログラム１４が地図Ｍを縮小し、図６に示す状態よりも広い範囲（広域）の地図Ｍを表示画面５に表示させる。一方、中心領域Ａ１にタッチ点が検出された場合には、縮尺変更処理部２０は、当該中心領域Ａ１に設定された縮尺変更動作である変更なし動作を読み出す。この場合には、縮尺変更処理部２０は、縮尺変更指令を生成しないため、地図Ｍのスクロールのみが行われる。これにより、図６に示すように、地図Ｍの更なる拡大（詳細化）が有り得ないという状況にある最大縮尺である状態においても、適切に領域設定が行われることになる。よって、目的地の探索の際などにおけるタッチパネルの操作性を高め、使用者にとっての利便性を向上させることができる。
【００７７】
９．地図の表示変更処理の手順
次に、本実施形態に係るナビゲーション装置１に含まれる地図表示装置２において実行される地図Ｍの表示変更処理の手順について説明する。図７は、本実施形態に係る地図Ｍの表示変更処理の全体の手順を示すフローチャートである。また、図８は、図７の最小縮尺用処理の手順を示すフローチャートであり、図９は、図７の最大縮尺用処理の手順を示すフローチャートである。以下に説明する地図Ｍの表示変更処理の手順は、上記の演算処理装置１１の各機能部を構成するハードウェア又はソフトウェア（プログラム）或いはその両方により実行される。演算処理装置１１の各機能部がプログラムにより構成される場合には、演算処理装置１１は、上記の各機能部を構成する地図表示プログラムを実行するコンピュータとして動作する。
【００７８】
この地図Ｍの表示変更処理の説明では、図２に示すように、表示装置４の表示画面５に地図Ｍが表示されている状態からタッチパネル３の操作を開始することとする。この場合、図７に示すように、タッチパネル３へのタッチ操作があった場合には（ステップ＃０１：Ｙｅｓ）、まず、表示画面５に表示された地図Ｍの縮尺が最小縮尺であるか否かを判定する（ステップ＃０２）。表示中の地図Ｍの縮尺が最小縮尺である場合には（ステップ＃０２：Ｙｅｓ）、最小縮尺用処理を行う（ステップ＃０３）。この最小縮尺用処理の手順については、後に図８に示すフローチャートに基づいて説明する。表示中の地図Ｍの縮尺が最小縮尺でない場合には（ステップ＃０２：Ｎｏ）、次に、表示画面５に表示された地図Ｍの縮尺が最大縮尺であるか否かを判定する（ステップ＃０４）。表示中の地図Ｍの縮尺が最大縮尺である場合には（ステップ＃０４：Ｙｅｓ）、最大縮尺用処理を行う（ステップ＃０５）。この最大縮尺用処理の手順については、後に図９に示すフローチャートに基づいて説明する。
【００７９】
そして、表示画面５に表示された地図Ｍの縮尺が最小縮尺及び最大縮尺のいずれでもない場合には（ステップ＃０２：Ｎｏ、＃０４：Ｎｏ）、領域設定部１５から、通常用の領域設定を読み出す（ステップ＃０６）。本実施形態においては、通常用の領域設定は、上記のとおり、タッチパネル３の検出領域を中心領域Ａ１、中間領域Ａ２、及び外周領域Ａ３の３つの領域に分割し、各領域の縮尺変更動作として、中心領域Ａ１に拡大動作、中間領域Ａ２に変更なし動作、外周領域Ａ３に縮小動作をそれぞれ設定したものとしている。次に、このように読み出された通常用の領域設定に基づいて、表示変更部１８は、ステップ＃０１で検出されたタッチ操作が検出されたタッチパネル３上の点であるタッチ点が、３つの領域Ａ１〜Ａ３のいずれに属するかを判定する処理を行う（ステップ＃０７、＃０８）。
【００８０】
そして、タッチ点が外周領域Ａ３で検出された場合には（ステップ＃０７：Ｙｅｓ）、表示変更部１８は、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃０９）。本実施形態においては、表示変更部１８のスクロール処理部１９により、当該タッチ点に対応する地図Ｍ上の位置をスクロール後に表示画面５の中心とするように地図Ｍをスクロールさせるスクロール指令を生成し、このスクロール指令に従って、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍをスクロールさせる。またこれと同時に、表示変更部１８は、表示画面５に表示中の地図Ｍの縮小動作（広域化）を行う（ステップ＃１０）。本実施形態においては、表示変更部１８の縮尺変更処理部２０により、地図Ｍの縮尺を縮小する縮尺変更指令を生成し、この縮尺変更指令に従って、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍを縮小して表示画面５に表示させる。
【００８１】
一方、タッチ点が外周領域Ａ３で検出されず（ステップ＃０７：Ｎｏ）、中心領域Ａ１で検出された場合には（ステップ＃０８：Ｙｅｓ）、表示変更部１８は、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃１１）。この処理は、上記のステップ＃０９と同じである。またこれと同時に、表示変更部１８は、表示画面５に表示中の地図Ｍの拡大動作（詳細化）を行う（ステップ＃１２）。本実施形態においては、表示変更部１８の縮尺変更処理部２０により、地図Ｍの縮尺を拡大する縮尺変更指令を生成し、この縮尺変更指令に従って、ナビゲーション用演算部１２の表示プログラム１４により地図Ｍを拡大して表示画面５に表示させる。また、タッチ点が外周領域Ａ３で検出されず（ステップ＃０７：Ｎｏ）、中心領域Ａ１でも検出されなかった（ステップ＃０８：Ｎｏ）場合には、表示変更部１８は、タッチ点が中間領域Ａ２で検出されたものと判断し、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃１３）。この処理は、上記のステップ＃０９と同じである。この場合には、地図の縮尺変更動作は行われない。以上で、地図Ｍの表示変更処理を終了する。
【００８２】
次に、最小縮尺用処理の手順について説明する。上記のとおり、表示中の地図Ｍの縮尺が最小縮尺である場合には（ステップ＃０２：Ｙｅｓ）、図８に示すように、領域設定部１５から、最小縮尺用の領域設定を読み出す（ステップ＃２１）。本実施形態においては、最小縮尺用の領域設定は、上記のとおり、タッチパネル３の検出領域の全体を一つの領域とし、縮尺変更動作として拡大動作を設定したものとしている。そして、このように読み出された最小縮尺用の領域設定に基づいて、表示変更部１８は、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃２２）。この処理は、上記のステップ＃０９と同じである。またこれと同時に、表示変更部１８は、表示画面５に表示中の地図Ｍの拡大動作（詳細化）を行う（ステップ＃２３）。この処理は、上記のステップ＃１２と同じである。以上で最小縮尺用処理を終了する。
【００８３】
次に、最大縮尺用処理の手順について説明する。上記のとおり、表示中の地図Ｍの縮尺が最大縮尺である場合には（ステップ＃０４：Ｙｅｓ）、図９に示すように、領域設定部１５から、最大縮尺用の領域設定を読み出す（ステップ＃３１）。本実施形態においては、最大縮尺用の領域設定は、上記のとおり、タッチパネル３の検出領域を、中心領域Ａ１、及び外周領域Ａ３の２つの領域に分け、中心領域Ａ１に変更なし動作、外周領域Ａ３に縮小動作を設定したものとしている。そして、このように読み出された最大縮尺用の領域設定に基づいて、表示変更部１８は、図７のステップ＃０１で検出されたタッチ操作が検出されたタッチパネル３上の点であるタッチ点が、２つの領域Ａ１、Ａ３のいずれに属するかを判定する処理を行う（ステップ＃３２）。
【００８４】
そして、タッチ点が外周領域Ａ３で検出された場合には（ステップ＃３２：Ｙｅｓ）、表示変更部１８は、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃３３）。この処理は、上記のステップ＃０９と同じである。またこれと同時に、表示変更部１８は、表示画面５に表示中の地図Ｍの縮小動作（広域化）を行う（ステップ＃３４）。この処理は、上記のステップ＃１０と同じである。一方、タッチ点が外周領域Ａ３で検出されなかった場合には（ステップ＃３２：Ｎｏ）、表示変更部１８は、タッチ点が中心領域Ａ１で検出されたものと判断し、タッチ点に対応する地図Ｍ上の位置を基準として地図Ｍをスクロールさせる（ステップ＃３５）。この処理は、上記のステップ＃０９と同じである。この場合には、地図の縮尺変更動作は行われない。以上で最大縮尺用処理を終了する。
【００８５】
１０．第二の実施形態
次に、本発明の第二の実施形態について説明する。図１０は、本実施形態に係る地図表示装置２を含むナビゲーション装置１の領域設定部１５による領域設定及び表示画面５に表示された地図Ｍの一例を示す図である。この図に示すように、本実施形態に係るナビゲーション装置１では、領域設定部１５による領域設定が上記第一の実施形態と異なり、タッチパネル３の検出領域は、基準位置Ｐｂから離れる方向に沿って２つの領域に分けられている。以下、上記第一の実施形態との相違点について説明する。なお、本実施形態の構成は、特に説明しない点については、上記第一の実施形態と同様とされる。
【００８６】
図１０に示すように、本実施形態に係るナビゲーション装置１では、領域設定部１５の領域分割部１６は、タッチパネル３の検出領域が、基準位置Ｐｂから離れる方向に沿って、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された外周領域Ａ３との２つの領域に分割する設定としている。本例では、これら２つの領域Ａ１、Ａ３の境界は、図１０に破線で示すように、検出領域の外形を所定の割合で縮小したような矩形状の枠線となっている。また、ここでは、基準位置Ｐｂをタッチパネル３の検出領域の中心に設定しているため、各領域Ａ１、Ａ３は、上下方向及び左右方向にそれぞれ均等な広さ（幅）を有するように配置されている。
【００８７】
また、領域設定部１５の動作設定部１７は、各領域Ａ１、Ａ３の縮尺変更動作として、図１０の各領域Ａ１〜Ａ３の右下隅部に破線で示すように、中心領域Ａ１に拡大動作、外周領域Ａ３に縮小動作をそれぞれ設定している。したがって、本実施形態においては、タッチパネル３の外周領域Ａ３内へのタッチ操作が検出された場合には、表示変更部１８により地図Ｍのスクロールと縮小動作（広域化）が同時に行われる。一方、タッチパネル３の中心領域Ａ１内へのタッチ操作が検出された場合には、表示変更部１８により地図Ｍのスクロールと拡大動作（詳細化）が同時に行われる。
【００８８】
なお、図示は省略するが、上記のように、タッチパネル３の検出領域を、中心領域Ａ１と外周領域Ａ３との２つの領域に分割する設定とした場合において、各領域Ａ１、Ａ３の縮尺変更動作として、中心領域Ａ１に変更なし動作、外周領域Ａ３に縮小動作を設定することも、本発明の好適な実施形態の一つである。また、各領域Ａ１、Ａ３の縮尺変更動作として、中心領域Ａ１に拡大動作、外周領域Ａ３に変更なし動作を設定することも、本発明の好適な実施形態の一つである。
【００８９】
１１．第三の実施形態
次に、本発明の第三の実施形態について説明する。図１１は、本実施形態に係る地図表示装置２を含むナビゲーション装置１の表示画面５に表示された地図Ｍの一例を示す図である。この図に示すように、本実施形態に係るナビゲーション装置１は、領域設定部１５による領域設定に示される、タッチパネル３の複数の領域Ａ１〜Ａ３の境界を表す枠線Ｆ１、Ｆ２を、表示装置４の表示画面５に表示可能な構成とした点で、このような複数の領域Ａ１〜Ａ３の境界を表示しない構成とした上記第一の実施形態とは異なる。以下、上記第一の実施形態との相違点について説明する。なお、本実施形態の構成は、特に説明しない点については、上記第一の実施形態と同様とされる。
【００９０】
図１１に示すように、本実施形態に係るナビゲーション装置１では、表示変更部１８は、タッチパネル３へのタッチ操作が検出された際に、表示画面５に複数の領域Ａ１〜Ａ３の境界を表す枠線Ｆ１、Ｆ２を表示する処理を行う。図１１に示す例では、上記第一の実施形態と同様に、領域設定部１５の領域分割部１６は、タッチパネル３の検出領域を、基準位置Ｐｂから離れる方向に沿って、中心領域Ａ１、中間領域Ａ２、及び外周領域Ａ３の３つの領域に分割する設定としている。そして、表示変更部１８は、表示画面５への地図Ｍの表示中にタッチパネル３へのタッチ操作が検出された場合に、中心領域Ａ１と中間領域Ａ２との境界を表す第一枠線Ｆ１、及び中間領域Ａ２と外周領域Ａ３との境界を表す第二枠線Ｆ２を表示画面５に表示する処理を行う。具体的には、表示変更部１８は、タッチパネル３へのタッチ操作が検出された際に、第一枠線Ｆ１及び第二枠線Ｆ２を表示するための枠線表示指令を生成してナビゲーション用演算部１２に出力する。これにより、ナビゲーション用演算部１２の表示プログラム１４は、表示装置４の表示画面５に第一枠線Ｆ１及び第二枠線Ｆ２を表示する。また、このような枠線Ｆ１、Ｆ２の表示中であって、タッチパネル３へのタッチ操作がない状態が所定時間以上連続した場合には、表示変更部１８は、枠線Ｆ１、Ｆ２の表示を消す処理を行う。
【００９１】
また、本実施形態においては、上記第一の実施形態と同様に、領域設定部１５の動作設定部１７は、縮尺変更動作として、中心領域Ａ１に拡大動作、中間領域Ａ２に変更なし動作、外周領域Ａ３に縮小動作をそれぞれ設定している。図１１に示す例では、このような各領域Ａ１〜Ａ３の縮尺変更動作の内容は表示画面５に表示されない構成としているが、このような各領域Ａ１〜Ａ３の縮尺変更動作の内容を表示画面５に表示する構成とすることも、本発明の好適な実施形態の一つである。この場合の縮尺変更動作の表示位置は、図１１に破線で示す場所であってもよいし、他の場所であってもよい。
【００９２】
また、本実施形態において、表示変更部１８は、縮尺変更動作が地図種別の変更を伴う場合と地図種別の変更を伴わない場合とによって枠線Ｆ１、Ｆ２の表示方法を変更する構成とすることも、本発明の好適な実施形態の一つである。図１２は、このような枠線Ｆ１、Ｆ２の表示方法を変更して表示した場合の一例を示す図である。地図Ｍの縮尺の変更によって変更される地図種別としては、例えば、一般地図と市街地図の種別などがある。ここで、一般地図とは、ナビゲーション装置１において通常用いられる地図であり、地図Ｍとして表示すべき地域（例えば、日本全国）の全体について整備されている地図である。一方、市街地図とは、都市部や繁華街などのような一部の地域についてのみ整備され、建物や道路の形状を非常に詳細に備えている地図である。そして、一般地図が、例えば縮尺１００ｋｍ〜５０ｍまでの広い範囲で表示されるのに対して、市街地図は、例えば縮尺５０ｍ〜１０ｍまでの詳細側の狭い範囲で表示される。
【００９３】
図１２は、一般地図の最も小さい縮尺である「５０ｍ」の地図Ｍを表示している状態で、更に地図Ｍを拡大（詳細化）すると市街地図に切り替わるときの枠線Ｆ１、Ｆ２の表示を示している。すなわち、本例では、拡大動作が設定された中心領域Ａ１を囲む枠線Ｆ１が二重線で表現されている。これにより、二重線の枠線Ｆ１により囲まれる中心領域Ａ１に設定された縮尺変更動作が地図種別の変更、すなわち一般地図から市街地図への変更を伴うことを表している。一方、中間領域Ａ２と外周領域Ａ３との間の境界を示す枠線Ｆ２は、上述した通常の場合と同様に、一重線で表現されている。これにより、外周領域Ａ３に設定された縮尺変更動作が地図種別の変更を伴わないことを表している。なお、図示は省略するが、例えば表示画面５に表示中の地図が市街地図の最も大きい縮尺である場合であって、更に地図Ｍを縮小（広域化）すると一般地図に切り替わる状態では、枠線Ｆ１を通常の一重線で表現し、縮小動作が設定された外周領域Ａ３を囲む枠線Ｆ２を二重線で表現する。
【００９４】
１２．その他の実施形態
（１）上記の実施形態においては、タッチパネル３の検出領域を複数に分ける際の基準位置Ｐｂを、タッチパネル３の検出領域の中心に設定する場合を例として説明した。しかし、タッチパネル３の検出領域を複数の領域に分ける際の基準位置Ｐｂは、当該検出領域の中心に限定されない。したがって、例えば、検出領域の中心に対して上方や下方などいずれかの方向に離れた位置に基準位置Ｐｂを設定するなど、タッチパネル３の検出領域の中心部のいずれかの位置に基準位置Ｐｂを設定しても好適である。図１３は、基準位置Ｐｂを、タッチパネル３の検出領域の中心に対して下方に離れた位置に設定した場合であって、当該検出領域が、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された中間領域Ａ２と、この中間領域Ａ２の外周側に設定された外周領域Ａ３との３つの領域に分けられた場合の例を示している。また、例えば、ナビゲーション装置１の自位置情報取得手段２１により取得した自位置（自位置マークＳの位置）を基準位置Ｐｂとすることも、本発明の好適な実施形態の一つである。
【００９５】
（２）上記の実施形態においては、タッチパネル３の検出領域を２つ又は３つの領域に分け、各領域に、拡大動作、縮小動作、及び変更なし動作のいずれかの動作を設定する場合を例として説明した。しかし、各領域に設定する縮尺変更動作の内容は、これらに限定されるものではなく、拡大動作及び縮小動作の一方又は双方を複数段階とすることも、本発明の好適な実施形態の一つである。このように拡大動作及び縮小動作の一方又は双方を複数段階とする構成は、タッチパネル３の検出領域を４つ以上に分ける場合に特に適している。この際、例えば拡大動作を２段階とする場合には、第一拡大動作は縮尺を一段階拡大する動作とし、第二拡大動作は縮尺を二段階拡大する動作とすることができる。このような第一拡大動作と第二拡大動作との関係では、第一拡大動作が設定されたタッチパネル３の領域に対して外周側の領域に第二拡大動作を設定すると好適である。同様に、縮小動作を２段階とする場合には、第一縮小動作は縮尺を一段階縮小する動作とし、第二縮小動作は縮尺を二段階縮小する動作とすることができる。このような第一縮小動作と第二縮小動作との関係では、第二縮小動作が設定されたタッチパネル３の領域に対して外周側の領域に第一縮小動作を設定すると好適である。
【００９６】
（３）上記の実施形態においては、タッチパネル３の検出領域を分割した複数の領域の境界が、検出領域の外形を所定の割合で縮小したような矩形状の枠線である場合を例として説明した。しかし、タッチパネル３の検出領域を分割した複数の領域の境界の形状は、このような矩形状に限定されるものではない。したがって、例えば、複数の領域の境界を、タッチパネル３の検出領域の外形に関係がない正方形や長方形とし、或いは円形、菱形、六角形、八角形等の各種の形状とすることも可能である。なお、この場合においても、複数の領域の境界が、所定の基準位置Ｐｂの周囲を囲む周状に設定されると好適である。
【００９７】
（４）上記の実施形態においては、地図Ｍの縮尺が最小縮尺である場合の最小縮尺用の領域設定として、タッチパネル３の検出領域の全体を一つの領域とし、縮尺変更動作として拡大動作を設定する場合の例について説明した。しかし、最小縮尺用の領域設定は、このような設定に限定されない。したがって、例えば、領域設定部１５が、最小縮尺用の領域設定として、タッチパネル３の検出領域を、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された外周領域Ａ３との２つの領域に分け、中心領域Ａ１に拡大動作、外周領域Ａ３に変更なし動作を設定することも、本発明の好適な実施形態の一つである。
【００９８】
（５）上記の実施形態においては、地図Ｍの縮尺が最大縮尺である場合の最大縮尺用の領域設定として、タッチパネル３の検出領域を、基準位置Ｐｂを含んで検出領域の中心側に位置する中心領域Ａ１と、この中心領域Ａ１の外周側に設定された外周領域Ａ３との２つの領域に分け、中心領域Ａ１に変更なし動作、外周領域Ａ３に縮小動作を設定する場合の例について説明した。しかし、最大縮尺用の領域設定は、このような設定に限定されない。したがって、例えば、領域設定部１５が、最大縮尺用の領域設定として、タッチパネル３の検出領域の全体を一つの領域とし、縮尺変更動作として縮小動作を設定することも、本発明の好適な実施形態の一つである。
【００９９】
（６）上記の実施形態においては、領域設定部１５は、地図Ｍの縮尺が最大縮尺及び最小縮尺のいずれでもない縮尺については、いずれも同じ領域設定とする場合の例について説明した。しかし、本発明の実施形態はこれに限定されるものではなく、表示画面５に表示された地図Ｍの縮尺に応じて、更に細かく領域設定を変更する構成とすることも、本発明の好適な実施形態の一つである。この場合、例えば、縮尺が一つ変わる毎に、タッチパネル３の複数の領域の位置及び大きさをそれぞれ変更する構成とすることも可能である。また、複数の縮尺毎にグループ化し、グループが代わる毎に、タッチパネル３の複数の領域の位置及び大きさをそれぞれ変更する構成とすることも可能である。この際、小さい（広域の）縮尺になるに従って、縮尺変更動作として縮小動作が設定される領域（例えば外周領域Ａ３）を狭くすると好適である。これは、小さい（広域の）縮尺になるに従って、使用者がそれ以上縮小する可能性が低くなり拡大する可能性が高くなることによるものである。同様に、大きい（詳細な）縮尺になるに従って、縮尺変更動作として拡大動作が設定される領域（例えば中心領域Ａ１）を狭くすると好適である。これは、大きい（詳細な）縮尺になるに従って、使用者がそれ以上拡大する可能性が低くなり縮小する可能性が高くなることによるものである。
【０１００】
（７）上記の実施形態においては説明しなかったが、タッチパネル３の複数の領域の位置及び大きさの変更のための入力を受け付け、当該入力に基づいて複数の領域の位置及び大きさを変更する領域調整手段を更に備える構成とすることも、本発明の好適な実施形態の一つである。このようにすれば、使用者の好みに応じて、縮尺変更動作が設定された複数の領域のそれぞれの位置及び大きさを調整することが可能となる。したがって、目的地の探索の際などにおけるタッチパネルの操作性を更に高め、使用者にとっての利便性を向上させることができる。
【０１０１】
（８）上記の実施形態においては、本発明に係る地図表示装置２を車載用のナビゲーション装置１に適用した場合を例として説明した。しかし、この地図表示装置２は、他の用途にも適用することが可能である。したがって、例えば、携帯用のナビゲーション装置にも当然に適用可能である。またこの他にも、目的地検索等を行うことが可能な案内用の地図データベースや施設の管理用の地図データベース等に用いる地図表示装置などにも適用可能である。
【産業上の利用可能性】
【０１０２】
本発明は、例えば、車載用や携帯型の各種ナビゲーション装置のほか、目的地検索や施設管理などの各種用途の地図データベースなどの地図表示装置に好適に利用することが可能である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第一の実施形態に係るナビゲーション装置の概略構成を示すブロック図
【図２】本発明の第一の実施形態に係るナビゲーション装置の表示画面に表示された地図の一例を示す図
【図３】図２に示す地図に対してスクロールと縮小動作を行う表示変更後の地図の一例を示す図
【図４】図２に示す地図に対してスクロールと拡大動作を行う表示変更後の地図の一例を示す図
【図５】地図の縮尺が最小縮尺である場合の領域設定及び表示画面に表示された地図の一例を示す図
【図６】地図の縮尺が最大縮尺である場合の領域設定及び表示画面に表示された地図の一例を示す図
【図７】本発明の第一の実施形態に係る地図の表示変更処理の全体の手順を示すフローチャート
【図８】図７の最小縮尺用処理の手順を示すフローチャート
【図９】図７の最大縮尺用処理の手順を示すフローチャート
【図１０】本発明の第二の実施形態に係るナビゲーション装置の領域設定及び表示画面に表示された地図の一例を示す図
【図１１】本発明の第三の実施形態に係るナビゲーション装置の表示画面に表示された地図の一例を示す図
【図１２】本発明の第三の実施形態に係るナビゲーション装置の表示画面に表示された地図の一例を示す図
【図１３】本発明のその他の実施形態に係るナビゲーション装置の表示画面に表示された地図の一例を示す図
【符号の説明】
【０１０４】
１：ナビゲーション装置
２：地図表示装置
３：タッチパネル
４：表示装置
５：表示画面
１５：領域設定部（領域設定手段）
１８：表示変更部（表示変更手段）
２１：自位置情報取得手段
Ｍ：地図
Ｓ：自位置マーク
Ｐｂ：基準位置
Ａ１：中心領域
Ａ２：中間領域
Ａ３：外周領域
Ｐ１、Ｐ２：タッチ点
Ｆ１、Ｆ２：枠線
【図１】
2009036881.tif 000003
【図２】
2009036881.tif 000004
【図３】
2009036881.tif 000005
【図４】
2009036881.tif 000006
【図５】
2009036881.tif 000007
【図６】
2009036881.tif 000008
【図７】
2009036881.tif 000009
【図８】
2009036881.tif 000010
【図９】
2009036881.tif 000011
【図１０】
2009036881.tif 000012
【図１１】
2009036881.tif 000013
【図１２】
2009036881.tif 000014
【図１３】
2009036881.tif 000015