(57)【要約】【課題】利用者の好みに応じた大きさで地図を表示することができる地図表示装置、地図表示方法及びナビゲーション装置を提供する。【解決手段】車両用ナビゲーション装置１１は、現在位置に基づきディスプレイ２２に地図を表示する。ＣＰＵ４１は、地図が表示されたディスプレイ２２上のタッチパネル２１に接触させた指の所定方向へのドラッグ量を検出し、これに基づきディスプレイ２２に表示される地図の表示領域を変更する。【選択図】　　　　図１
2004028646.tif 000002
【特許請求の範囲】
【請求項１】
現在位置に基づき表示部に地図を表示する地図表示装置において、
前記地図が表示された表示部に接触させた指が、該接触状態のまま移動するときの所定方向への移動量を検出する移動量検出手段と、
前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を変更する表示領域変更手段と、
前記表示領域の地図を表示部に表示する表示処理手段とを備えたことを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
現在位置に基づき所定領域の地図データを格納する記憶手段を備え、
前記表示領域変更手段は、
前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を演算する表示領域演算手段を含み、
前記表示処理手段は、前記格納された所定領域の地図データから、前記演算された表示領域の地図データを複写して前記表示部に地図を表示することを特徴とする地図表示装置。
【請求項３】
請求項１又は２に記載の地図表示装置において、
前記表示部に表示される地図の前記所定方向の長さは、前記検出された移動量が大きいほど長くなるように変更されることを特徴とする地図表示装置。
【請求項４】
請求項１又は２に記載の地図表示装置において、
前記移動量が表示部の下側方向へ大きくなるに従い、前記表示領域の下部の辺を基準に上側に徐々に大きくなることを特徴とする地図表示装置。
【請求項５】
請求項３に記載の地図表示装置において、
前記表示部に表示される地図は、現在位置を略中心とする地図であることを特徴とする地図表示装置。
【請求項６】
請求項５に記載の地図表示装置において、
前記表示部に表示される地図の前記所定方向と略直交する方向の長さは、該所定方向の長さが長くなるほど長くなるように変更されることを特徴とする地図表示装置。
【請求項７】
請求項５又は６に記載の地図表示装置において、
前記表示部に表示される地図に重ねて、現在位置に現在位置マークを表示する現在位置表示手段と、
前記表示部に表示される地図の表示領域に応じて前記現在位置マークの大きさを変更する現在位置マーク変更手段とを備えたことを特徴とする地図表示装置。
【請求項８】
請求項１〜７のいずれかに記載の地図表示装置において、
前記地図が表示された表示部に指を接触させることで、該地図をスクロールする地図スクロール手段と、
前記変更された地図の表示領域が小さいときに、前記地図スクロール手段による地図のスクロールを禁止する地図スクロール禁止手段とを備えたことを特徴とする地図表示装置。
【請求項９】
現在位置に基づき表示部に地図を表示する地図表示方法において、
前記地図が表示された表示部に接触させた指が、該接触状態のまま移動するときの所定方向への移動量を検出し、
前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を変更することを特徴とする地図表示方法。
【請求項１０】
請求項１〜８のいずれかに記載の地図表示装置を備えたことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図表示装置、地図表示方法及びナビゲーション装置に関するものである。
【０００２】
【従来の技術】
従来、現在位置に基づき表示部に地図を表示する車両用ナビゲーション装置などの地図表示装置としては、例えば特開平７−２７０１７２号公報に記載されたものが知られている。同公報記載の装置は、表示部（表示画面）のメインウィンドウに表示されている地図を含む周辺の縮小地図（広域地図）を表示部のサブウィンドウに同時表示し、かつ、サブウィンドウに表示された縮小地図の中にメインウィンドウに表示されている地図に相当する領域を示す枠を表示する。このように、こうした地図表示装置では、利用者の利便性を考慮した表示部への地図表示が図られている。
【０００３】
【発明が解決しようとする課題】
ところで、こうした地図表示装置では、利用者が自分の好みに応じて表示部への地図表示を設定する際、当該装置本体やリモコンに設けられたスイッチ等を操作して行う必要がある。従って、利用者の望む地図表示と対応するスイッチ等の関連付けが十分ではなく、必ずしも使い勝手のよいものではなかった。
【０００４】
本発明の目的は、利用者の好みに応じた大きさで地図を表示することができる地図表示装置、地図表示方法及びナビゲーション装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、現在位置に基づき表示部に地図を表示する地図表示装置において、前記地図が表示された表示部に接触させた指が、該接触状態のまま移動するときの所定方向への移動量を検出する移動量検出手段と、前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を変更する表示領域変更手段と、前記表示領域の地図を表示部に表示する表示処理手段とを備えたことを要旨とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の地図表示装置において、現在位置に基づき所定領域の地図データを格納する記憶手段を備え、前記表示領域変更手段は、前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を演算する表示領域演算手段を含み、前記表示処理手段は、前記格納された所定領域の地図データから、前記演算された表示領域の地図データを複写して前記表示部に地図を表示することを要旨とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の地図表示装置において、前記表示部に表示される地図の前記所定方向の長さは、前記検出された移動量が大きいほど長くなるように変更されることを要旨とする。
【０００８】
請求項４に記載の発明は、請求項１又は２に記載の地図表示装置において、前記移動量が表示部の下側方向へ大きくなるに従い、前記表示領域の下部の辺を基準に上側に徐々に大きくなることを要旨とする。
【０００９】
請求項５に記載の発明は、請求項３に記載の地図表示装置において、前記表示部に表示される地図は、現在位置を略中心とする地図であることを要旨とする。請求項６に記載の発明は、請求項５に記載の地図表示装置において、前記表示部に表示される地図の前記所定方向と略直交する方向の長さは、該所定方向の長さが長くなるほど長くなるように変更されることを要旨とする。
【００１０】
請求項７に記載の発明は、請求項５又は６に記載の地図表示装置において、前記表示部に表示される地図に重ねて、現在位置に現在位置マークを表示する現在位置表示手段と、前記表示部に表示される地図の表示領域に応じて前記現在位置マークの大きさを変更する現在位置マーク変更手段とを備えたことを要旨とする。
【００１１】
請求項８に記載の発明は、請求項１〜７のいずれかに記載の地図表示装置において、前記地図が表示された表示部に指を接触させることで、該地図をスクロールする地図スクロール手段と、前記変更された地図の表示領域が小さいときに、前記地図スクロール手段による地図のスクロールを禁止する地図スクロール禁止手段とを備えたことを要旨とする。
【００１２】
請求項９に記載の発明は、現在位置に基づき表示部に地図を表示する地図表示方法において、前記地図が表示された表示部に接触させた指が、該接触状態のまま移動するときの所定方向への移動量を検出し、前記検出された移動量に基づき、前記表示部に表示される地図の表示領域を変更することを要旨とする。
【００１３】
請求項１０に記載の発明は、請求項１〜８のいずれかに記載の地図表示装置を備えたナビゲーション装置であることを要旨とする。
【００１４】
【発明の実施の形態】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図面に従って説明する。
【００１５】
図１は、本実施形態が適用される車両用ナビゲーション装置１１のシステム構成を示すブロック図である。この車両用ナビゲーション装置１１は自動車などの車両に搭載されるもので、入出力装置１２、現在位置検出装置１３、情報記憶装置１４及び主制御装置１５を備えている。主制御装置１５は、移動量検出手段、表示領域変更手段、記憶手段、表示領域演算手段、表示処理手段、現在位置表示手段、現在位置マーク変更手段を構成する。
【００１６】
入出力装置１２は、目的地を入力したり、利用者が必要な時に案内情報を音声や画像にて出力できるようにしたりして、利用者の意思によりナビゲーション処理を主制御装置１５に指示する装置である。
【００１７】
入出力装置１２は、表示部を構成するタッチパネル２１及びディスプレイ２２、スピーカ２３を備えている。
タッチパネル２１は、ディスプレイ２２の略全面に亘って重ねられた透明な接触検知用のパネルであり、例えば利用者がディスプレイ２２の表示画面に合わせて指先を接触させると、当該接触位置に応じた信号を主制御装置１５に出力する。従って、このタッチパネル２１によりディスプレイ２２の表示画面に応じてタッチスイッチやキースイッチ（ジョグキー）等が構成されるようになっている。そして、利用者は、このタッチパネル２１（スイッチ等）の選択操作等により、目的地の設定や経路探索等を行う。なお、接触の検知としては圧力変化を感知する感圧式や、静電気による電気信号を感知する静電式、光の照射・遮断に応じた電気信号を感知する光電式がある。
【００１８】
ディスプレイ２２は、例えば車両のダッシュボードに隣接して搭載されており、カラー液晶ディスプレイを用いている。このディスプレイ２２は、例えば経路案内として図５に示す表示領域７０に現在位置を含む地図を表示する。スピーカ２３は、経路案内を音声で出力する。
【００１９】
現在位置検出装置１３は、車両の現在位置に関する情報を検出、或いは、受信する装置である。現在位置検出装置１３は、ＧＰＳ受信装置３１、絶対方位センサ３２、相対方位センサ３３、距離センサ３４及びＶＩＣＳ（道路交通情報通信システム；Ｖｅｈｉｃｌｅ　Ｉｎｆｏｒｍａｔｉｏｎ　ａｎｄ　Ｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｓｙｓｔｅｍ）受信装置３５を備えている。なお、ＶＩＣＳは、渋滞情報や道路規制情報とを車両に向けて送信するシステムである。
【００２０】
ＧＰＳ受信装置３１は、衛星航法システム（ＧＰＳ；Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ　）を利用して車両の現在位置や、車両方位、車両速度等を検出する。絶対方位センサ３２は、地磁気センサで構成されている。相対方位センサ３３は、ステアリングセンサ、ジャイロで構成されている。距離センサ３４は、車輪の回転数から走行距離を算出する。
【００２１】
ＶＩＣＳ受信装置３５は、データ配信局、ＦＭ多重放送局、ビーコン（道路に設置され、狭域の渋滞情報や道路規制情報等を車両に向けて送信する発信機）が送信する道路情報を受信する受信装置である。
【００２２】
情報記憶装置１４は、ナビゲーションプログラム及びデータを記憶する。ナビゲーションプログラムは、地図描画部、経路探索部、経路案内部、現在位置計算部、目的位置設定操作制御部等からなる。つまり、ナビゲーションプログラムは、経路探索や経路上の任意の地点の探索の処理を行うためのプログラムや、経路案内に必要な表示制御、音声案内に必要な音声出力制御を行うためのプログラムからなる。
【００２３】
一方、データは、ナビゲーションプログラムの実行に必要なデータ、さらに、経路案内及び地図表示に必要な表示情報等からなる。具体的には、地図データ（道路地図、住宅地図、建物形状地図等）、道路データ、駐車場データ、交差点データ、ノードデータ、写真データ、登録地点データ、目的地点データ、目的地読み込みデータ等を含む。これらのデータは、緯度及び経度からなる位置情報とその位置情報で示される位置に関する情報とが関連付けられている。また、経路案内等において地図に重ねて表示する各種マークの画像データ等を含む。
【００２４】
主制御装置１５は、ＣＰＵ（中央制御装置）４１、フラッシュメモリ４２、ＲＯＭ４３、ＲＡＭ４４、画像メモリ４５、画像プロセッサ４６、音声プロセッサ４７、通信インタフェース４８、センサ入力インタフェース４９、時計５０を備えている。
【００２５】
ＣＰＵ４１は、種々の演算処理を実行する。例えば、ＣＰＵ４１は、情報記憶装置１４から読み出されたナビゲーションプログラムに従って経路探索等の処理を行う。つまり、ＣＰＵ４１は、車両の現在位置に関する検出データから車両の現在位置を算出し、その現在位置や目的地の位置情報に基づいて、経路探索等の処理を行う。あるいは、ＣＰＵ４１は、ディスプレイ２２の表示領域７０に車両の現在位置を含む地図及び所要のマークを表示して経路案内を行う。
【００２６】
フラッシュメモリ４２は、情報記憶装置１４から読み出したナビゲーションプログラムを格納する。ＲＯＭ４３は、フラッシュメモリ４２に格納したプログラムのプログラムチェック、更新処理を行うプログラムを格納している。
【００２７】
ＲＡＭ４４は、設定された目的地の地点座標、探索された経路案内情報、演算処理中のデータ等を一時格納する。
画像メモリ４５は、ディスプレイ２２に表示する地図等の画像データを記憶する。画像プロセッサ４６は、ＣＰＵ４１からの表示制御信号に基づいて、画像メモリ４５から画像データを取り出し、画像処理を施してディスプレイ２２に地図等を表示する。
【００２８】
音声プロセッサ４７は、ＣＰＵ４１からの音声出力制御信号に基づいて、経路案内情報に含まれる音声出力のための情報をアナログ信号に変換させてスピーカ２３に出力する。例えば、音声プロセッサ４７は、情報記憶装置１４から読み出した走行案内のための音声、フレーズ、１つにまとまった文章、音等を合成してアナログ信号に変換させる。
【００２９】
通信インタフェース４８は、入出力装置１２のタッチパネル２１、現在位置検出装置１３のＧＰＳ受信装置３１、ＶＩＣＳ受信装置３５、情報記憶装置１４等と主制御装置１５との間でのデータの授受を行う。センサ入力インタフェース４９は、現在位置検出装置１３の絶対方位センサ３２、相対方位センサ３３及び距離センサ３４からのセンサ信号を取り込む。時計５０は、内部ダイアグ情報に日付や時間を記入する。
【００３０】
そして、ＣＰＵ４１は、探索された経路案内情報に基づいて、経路案内のための各種画面をディスプレイ２２に表示させ、又は、経路案内のための音声をスピーカ２３から出力させるための動作を行う。このとき、ＣＰＵ４１は、利用者による表示態様の設定、すなわちディスプレイ２２の表示画面に合わせたタッチパネル２１の操作（接触）に応じた画面をディスプレイ２２に表示させる。
【００３１】
次に、車両用ナビゲーション装置１１の作用について図２〜図５を用いて説明する。なお、車両用ナビゲーション装置１１における現在位置検出、経路探索等の機能は、従来装置の機能と同様である。このため、ここでは説明の便宜上、車両用ナビゲーション装置１１の経路案内に係る地図表示態様についての動作を説明する。
【００３２】
図２は、車両用ナビゲーション装置１１の地図表示態様を示すフローチャートである。同図に示されるように、この処理は、地図描画の処理と表示（地図表示）の処理とを有する。地図描画の処理では、ＣＰＵ４１は検出等された現在位置に基づき画像メモリ４５の記憶手段としての第１メモリ領域の地図データを更新する（ステップＳ１００）。表示の処理では、ＣＰＵ４１はこの第１メモリ領域から画像メモリ４５の第２メモリ領域に前記タッチパネル２１の操作に応じた地図データをコピー（複写）する。そして、画像プロセッサ４６によりこの第２メモリ領域の地図データを取り出し、ディスプレイ２２の図５に示す表示領域７０に地図を表示する（ステップＳ２００）。従って、地図描画において画像メモリ４５の第１メモリ領域に格納される地図データは、第２メモリ領域の地図データすなわちディスプレイ２２に表示される地図（利用者が見ることのできる地図）と必ずしも一致するものではない。なお、この表示の処理では、ディスプレイ２２の表示領域７０に表示された地図上に車両の現在位置及び進行方向を示す現在位置マーク７１を重ねて表示する。
【００３３】
図３は、上記地図描画の処理態様を示すフローチャートである。同図に示されるように、地図描画の処理に移行すると、ＣＰＵ４１はステップＳ１０１においてスクロール条件を満足するか否かを判断する。このスクロール条件は、第１メモリ領域での前回の地図データ更新後、所定時間経過し若しくは車両の現在位置が所定距離移動することで満足するものである。ここで、スクロール条件が満足しないと判断されると、ＣＰＵ４１は同条件を満足するまで当該処理を繰り返す。一方、ステップＳ１０１においてスクロール条件を満足すると判断されると、ＣＰＵ４１はステップＳ１０２に移行する。
【００３４】
ステップＳ１０２においてＣＰＵ４１は、検出等された現在位置に基づき第１メモリ領域に更新する地図データの中心を求める。例えば、ＣＰＵ４１は、現在位置から一側（図５において上側に相当）に所定距離だけ離隔された位置を地図データの中心とする。そして、ＣＰＵ４１は、この求められた位置を中心とする所定領域の地図データを前記情報記憶装置１４から読み込み、これを画像メモリ４５の第１メモリ領域に更新する。そして、ＣＰＵ４１はここでの処理を一旦終了する。
【００３５】
図４は、上記表示の処理態様を示すフローチャートである。同図に示されるように、表示の処理に移行すると、ステップＳ２０１においてＣＰＵ４１は、ディスプレイ２２上の表示領域７０において、利用者が指先をタッチパネル２１に接触させたまま一側（図５において上側若しくは下側）に移動させる（以下、ドラッグという）操作があるか否かを判断する。
【００３６】
ここで、上記ドラッグ操作があると判断されると、ＣＰＵ４１はステップＳ２０２に移行してディスプレイ２２の新表示領域を取得する。例えば、現在の表示領域が図５における最も小さい表示領域７０ａであるとする。そして、利用者がディスプレイ２２上の表示領域７０ａにおいて、指先を一側（図５において上側）にドラッグ操作したとする。このとき、ＣＰＵ４１はこのときの指先の移動量（以下、ドラッグ量という）に比例して表示領域７０ａの一側（図５において上側）に伸ばす長さを演算する。そして、ＣＰＵ４１は、表示領域７０ａの一辺（図５において下側の底辺）７０Ｌを基準に同表示領域７０ａを上記演算された長さ分だけ一側（図５において上側）に広げる。そして、ＣＰＵ４１はこのときのドラッグ量に応じて表示領域７０ｂ、表示領域７０ｃ、表示領域７０ｄと大きくする。
【００３７】
また、例えば、現在の表示領域が図５における最も大きい表示領域７０ｄであるとする。そして、利用者がディスプレイ２２上の表示領域７０ｄにおいて、指先を他側（図５において下側）にドラッグ操作したとする。このとき、ＣＰＵ４１はこのときのドラッグ量に比例して表示領域７０ｄの他側（図５において下側）に縮める長さを演算する。そして、ＣＰＵ４１は、表示領域７０ｄ（７０ａ）の一辺７０Ｌを基準に同表示領域７０ｄを上記演算された長さ分だけ他側（図５において下側）に縮める。そして、ＣＰＵ４１はこのときのドラッグ量に応じて表示領域７０ｃ、表示領域７０ｂ、表示領域７０ａと小さくする。
【００３８】
一方、ステップＳ２０１においてドラッグ操作がないと判断されると、ＣＰＵ４１はステップＳ２０３に移行してディスプレイ２２の前回の表示領域をそのまま取得する。
【００３９】
ステップＳ２０２若しくはＳ２０３においていずれかの表示領域を取得したＣＰＵ４１は、ステップＳ２０４に移行する。そして、ＣＰＵ４１は、画像メモリ４５の第１メモリ領域に更新された地図データのうち上記取得された表示領域７０内相当の地図データのみをコピーして画像メモリ４５の第２メモリ領域に更新する。このとき、ＣＰＵ４１は、上記第２メモリ領域の地図データの現在位置に重ねて現在位置マーク７１に相当するデータを上書きする。
【００４０】
次いで、ＣＰＵ４１は、ステップＳ２０５に移行し、画像メモリ４５の第２メモリ領域に更新された地図データ等に基づき、ディスプレイ２２の対応する表示領域７０に地図及び現在位置マーク７１を表示する。そして、ＣＰＵ４１はここでの処理を一旦終了する。
【００４１】
以上により、ディスプレイ２２には、上記ドラッグ量に応じて設定された表示領域に対応して地図及び現在位置マーク７１が表示される。
以上詳述したように、本実施形態によれば、以下に示す効果が得られるようになる。
【００４２】
（１）本実施形態では、現在位置に基づく地図が表示されたディスプレイ２２（タッチパネル２１）上でのドラッグ量に基づき、ディスプレイ２２に表示される地図の表示領域７０が変更される。従って、利用者は、ディスプレイ２２上でのドラッグ操作のみで自分の好みに応じた表示領域７０の設定、すなわち地図表示を行うことができ、使い勝手のよいマン・マシーンインターフェースを実現することができる。
【００４３】
（２）本実施形態では、ディスプレイ２２（タッチパネル２１）上での一側（図５において上側）へのドラッグ量に比例して表示領域７０の一側（図５において上側）に伸ばす長さを演算し、同側に表示領域７０を広げた。或いは、ディスプレイ２２（タッチパネル２１）上での他側（図５において下側）へのドラッグ量に比例して表示領域７０の他側（図５において下側）に縮める長さを演算し、同側に表示領域７０を縮めた。従って、上記ドラッグ量に応じた表示領域７０の変更のための演算を簡易な演算式に基づき行うことができる。
【００４４】
（３）本実施形態では、ディスプレイ２２に表示される地図に重ねて、現在位置に現在位置マーク７１を表示することで、利用者による現況把握を促進することができる。
【００４５】
（第２実施形態）
以下、本発明を具体化した第２実施形態を図面に従って説明する。なお、第２実施形態は、第１実施形態の図３における第１メモリ領域の更新処理（ステップＳ１０２）、並びに、図４における新表示領域の取得処理（ステップＳ２０２）及び第２メモリ領域の更新処理（ステップＳ２０４）を変更したのみの構成であるため、同様の部分についてはその詳細な説明は省略する。
【００４６】
すなわち、本実施形態では、ＣＰＵ４１は、ステップＳ１０２に相当する処理として検出等された現在位置を中心とする所定領域の地図データを前記情報記憶装置１４から読み込み、これを画像メモリ４５の第１メモリ領域に更新する。従って、画像メモリ４５の第１メモリ領域には、現在位置を中心に一側方向（図６において上下方向に相当）及び同側と略直交する方向（図６において左右方向に相当）に略対称な地図データが更新される。
【００４７】
一方、ＣＰＵ４１は、ステップＳ２０２に相当する処理においてディスプレイ２２の新表示領域を取得する。図６に示すように、本実施形態での表示領域８０は、現在位置が常にその中心に配置されるようになっている。そして、表示領域８０の中心には、第１実施形態と同様の現在位置マーク８１が表示される。ここで、例えば、現在の表示領域が図６における最も小さい表示領域８０ａであるとする。そして、利用者がディスプレイ２２上の表示領域８０ａにおいて、指先を一側（図６において下側）にドラッグ操作したとする。このとき、ＣＰＵ４１はこのときのドラッグ量に比例して表示領域８０ａの一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に伸ばす各長さを演算する。そして、ＣＰＵ４１は、表示領域８０ａの中心（現在位置）を基準に同表示領域８０ａを上記演算された各長さ分だけこれら両方向（図６において上下方向及び左右方向）に広げる。そして、ＣＰＵ４１はこのときのドラッグ量に応じて表示領域８０ｂ、表示領域８０ｃ、表示領域８０ｄと大きくする。
【００４８】
また、例えば、現在の表示領域が図６における最も大きい表示領域８０ｄであるとする。そして、利用者がディスプレイ２２上の表示領域８０ｄにおいて、指先を他側（図６において上側）にドラッグ操作したとする。このとき、ＣＰＵ４１はこのときのドラッグ量に比例して表示領域８０ｄの一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮める各長さを演算する。そして、ＣＰＵ４１は、表示領域８０ｄの中心（現在位置）を基準に同表示領域８０ｄを上記演算された各長さ分だけこれら両方向（図６において上下方向及び左右方向）に縮める。そして、ＣＰＵ４１はこのときのドラッグ量に応じて表示領域８０ｃ、表示領域８０ｂ、表示領域８０ａと小さくする。
【００４９】
なお、本実施形態では、表示領域８０（８０ａ〜８０ｄ）は相似関係を保つようになっている。
ＣＰＵ４１は、ステップＳ２０４に相当する処理において画像メモリ４５の第１メモリ領域に更新された地図データのうち上記取得された表示領域８０内相当の地図データのみをコピーして画像メモリ４５の第２メモリ領域に更新する。このとき、ＣＰＵ４１は、当該表示領域８０の一側方向（図６において上下方向）の長さＸを演算する。そして、図７に示すように、ＣＰＵ４１は、この長さＸに対応する現在位置マークコードを設定する。この現在位置マークコードは、表示領域８０に表示する現在位置マーク８１のデータを情報記憶装置１４から読み出すためのもので、この現在位置マークコードに応じて異なる大きさの現在位置マーク８１が読み出される。すなわち、例えば、上記長さＸが「０」より大きく、値Ａ未満であったとすると、上記現在位置マークコードは「１１１」に設定される。そして、ＣＰＵ４１は、当該現在位置マークコードに対応する最も小さい現在位置マーク８１ａを情報記憶装置１４から読み出す。同様に、上記長さＸが値Ａ以上、値Ｂ未満であったとすると、上記現在位置マークコードは「２２２」に設定される。また、上記長さＸが値Ｂ以上、値Ｃ未満であったとすると、上記現在位置マークコードは「３３３」に設定される。さらに、上記長さＸが値Ｃ以上であったとすると、上記現在位置マークコードは「４４４」に設定される。そして、ＣＰＵ４１は、これら現在位置マークコードに対応して段階的に大きくなる現在位置マーク８１ｂ、現在位置マーク８１ｃ、現在位置マーク８１ｄを情報記憶装置１４から読み出す。ＣＰＵ４１は、第２メモリ領域の地図データの現在位置に重ねて対応する現在位置マーク８１に相当するデータを上書きする。ここでの現在位置マーク８１は、画像処理にて拡大・縮小されるのではなく、予め情報記憶装置１４に登録されたデータが読み込まれるのみであるため、その演算負荷が軽減されている。
【００５０】
なお、画像メモリ４５の第２メモリ領域に更新された地図データ等に基づき、ディスプレイ２２の対応する表示領域８０に地図及び現在位置マーク８１が表示されるのは第１実施形態と同様である。
【００５１】
以上詳述したように、本実施形態によれば、前記第１実施形態における（１）、（３）の効果に加えて以下に示す効果が得られるようになる。
（１）本実施形態では、ディスプレイ２２（タッチパネル２１）上での一側（図６において下側）へのドラッグ量に比例して表示領域８０の一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に伸ばす各長さを演算した。そして、これら両方向（図６において上下方向及び左右方向）に表示領域８０を広げた。或いは、ディスプレイ２２（タッチパネル２１）上での他側（図６において上側）へのドラッグ量に比例して表示領域８０の一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮める各長さを演算した。そして、これら両方向（図６において上下方向及び左右方向）に表示領域８０を縮めた。従って、上記ドラッグ量に応じた表示領域８０の変更のための演算を簡易な演算式に基づき行うことができる。
【００５２】
（２）本実施形態では、ディスプレイ２２に表示される地図の表示領域８０に応じて現在位置マーク８１の大きさを変更した。すなわち、例えば上記表示領域８０が小さいとき、これに対応して小さい現在位置マーク８１を設定したことで、現在位置マーク８１によって同表示領域８０内の地図が著しく隠蔽されることを防止できる。或いは上記表示領域８０が大きいとき、これに対応して大きい現在位置マーク８１を設定したことで、表示領域８０内での現在位置マーク８１の視認性を向上することができる。
【００５３】
（３）本実施形態では、設定された現在位置マークコードに応じたデータを情報記憶装置１４から読み込むのみで表示領域８０の大きさ（長さＸ）に応じて現在位置マーク８１の大きさを変更することができるため、その演算負荷を軽減できる。
【００５４】
なお、本発明の実施の形態は上記実施形態に限定されるものではなく、次のように変更してもよい。
・前記第１実施形態においては、一側（図５において上側）へのドラッグ量に比例して表示領域７０を一側（図５において上側）に広げた。或いは、他側（図５において下側）へのドラッグ量に比例して表示領域７０を他側（図５において下側）に縮めた。これに対して、例えば一側（図５において上側）へのドラッグ量に対し指数関数的に表示領域７０を一側（図５において上側）に広げてもよい。或いは、他側（図５において下側）へのドラッグ量に対し指数関数的に表示領域７０を他側（図５において下側）に縮めてもよい。
【００５５】
・前記第１実施形態においては、一側（図５において上側）へのドラッグ量に比例して表示領域７０を一側（図５において上側）に広げた。或いは、他側（図５において下側）へのドラッグ量に比例して表示領域７０を他側（図５において下側）に縮めた。これに対して、例えば一側（図５において上側）へのドラッグ量に比例して表示領域７０を一側（図５において上側）に縮め、他側（図５において下側）へのドラッグ量に比例して表示領域７０を他側（図５において下側）に広げてもよい。この場合、表示領域７０の一辺（図５において上側の辺）を基準に広げ、或いは縮めてもよい。
【００５６】
・前記第１実施形態において、画面の下側方向へのドラッグ操作が行われた場合、そのドラッグ量が大きくなるにつれて、その方向とは逆方向、つまり画面の上側方向に、表示領域７０の底辺（図５において下側の辺）を基準に上側に徐々に大きくなるようにしてもよい。
【００５７】
・前記第１実施形態において、画面の上側、下側へのドラッグ操作に応じて、表示領域を変更するようにしたが、画面の左側、右側へのドラッグ操作に応じて、左右の表示領域を変更するようにしてもよい。
【００５８】
・前記第１実施形態においては、第１メモリ領域に更新された地図データのうち取得された表示領域内相当の地図データのみをコピーして第２メモリ領域に更新し、これに現在位置マークを上書きした。これに対して、第１メモリ領域に地図を表示し、これに現在位置マークを上書きし、表示領域内相当の地図データのみをコピーして第２メモリ領域に更新するようにしてもよい。
【００５９】
・前記第１実施形態において、表示領域７０の大きさに関係なく、同一の縮尺の地図を表示してもよいし、表示領域７０の大きさに応じて、縮尺を変更するようにしてもよい。縮尺を変更する場合には、表示領域７０が大きくなるほど、広域の地図にする。
【００６０】
・前記第２実施形態においては、一側（図６において下側）へのドラッグ量に比例して表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に広げた。或いは、他側（図６において上側）へのドラッグ量に比例して表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮めた。これに対して、例えば一側（図６において下側）へのドラッグ量に対し指数関数的に表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に広げてもよい。或いは、他側（図６において上側）へのドラッグ量に対し指数関数的に表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮めてもよい。
【００６１】
・前記第２実施形態においては、一側（図６において下側）へのドラッグ量に比例して表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に広げた。或いは、他側（図６において上側）へのドラッグ量に比例して表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮めた。これに対して、例えば一側（図６において下側）へのドラッグ量に比例して表示領域８０を一側方向（図６において上下方向）及び同方向と略直交する方向（図６において左右方向）に縮め、他側（図６において上側）へのドラッグ量に比例して表示領域８０をこれら両方向に広げてもよい。
【００６２】
・前記第２実施形態において、画面の上側、下側へのドラッグ操作に応じて、表示領域を変更するようにしたが、画面の左側、右側へのドラッグ操作に応じて、左右の表示領域、及び画面の上下方向の表示領域を変更するようにしてもよい。
【００６３】
・前記第２実施形態において、現在位置マークと同様に、表示領域８０の大きさに応じて、縮尺を変更するようにしてもよい。また、縮尺を変更する場合には、表示領域８０が大きくなるほど、広域の地図にする。
【００６４】
・前記各実施形態において、利用者が現在位置に基づく地図が表示されたディスプレイ２２（タッチパネル２１）に指先を接触させることで、当該地図をスクロールする機能を設けてもよい。また、このときの表示領域７０，８０が小さいときには、当該地図のスクロールを禁止するようにしてもよい。この場合、地図スクロール及び表示領域変更の操作性を向上することができる。なお、上記各機能は、主制御装置１５に構成される地図スクロール手段、地図スクロール禁止手段によって実現される。
【００６５】
・前記各実施形態においては、地図描画及び表示の処理において地図データを格納する各メモリ領域（第１及び第２メモリ領域）を単一のメモリ（画像メモリ４５）に配設したが、これらメモリ領域をそれぞれ個別のメモリに設けてもよい。
【００６６】
・前記各実施形態においては特に言及していないが、ドラッグ量に応じた表示領域の変更には所定の上限及び下限が設けられている。
・前記各実施形態においては特に言及していないが、情報記憶装置１４として磁気ディスク装置、光ディスク装置、光磁気ディスク装置を採用することができる。あるいは、メモリカード、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭの光ディスク、ＭＯ，ＭＤの光磁気ディスク等を駆動し、その記憶内容にアクセスするドライブ装置を採用することができる。
【００６７】
・前記各実施形態において、指が表示部（タッチパネル２１）に完全に接触していない場合でも、指が表示部に接近し、静電気による電気信号や光の信号が発生された場合には、指が接触したと検知するようにしてもよい。
【００６８】
・前記各実施形態において、利用者によるディスプレイ２２（タッチパネル２１）での操作を、例えば手袋を装着した指を接触させて行っても本発明を何ら逸脱するものではない。
【００６９】
・上記各実施形態では、車両用ナビゲーション装置１１に具体化したが、ＧＰＳ装置等の現在位置検出手段を備えた携帯電話機や小型携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ　）の移動体通信機器に具体化してもよい。この場合、現在位置に基づく地図表示に係る各種プログラム及びデータをデータ通信にて受信するようにしてもよい。
【００７０】
【発明の効果】
請求項１、２、４、５、９、１０に記載の発明によれば、利用者の好みに応じた大きさで地図を表示することができる。
【００７１】
請求項３、６に記載の発明によれば、表示領域の変更のための演算を演算で求めることができる。
請求項７に記載の発明によれば、表示部に表示される地図に重ねて、現在位置に現在位置マークを表示することで、利用者による現況把握を促進することができる。
【００７２】
請求項８に記載の発明によれば、地図スクロール及び表示領域変更の操作性を向上することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すブロック図。
【図２】同実施形態の地図表示態様を示すフローチャート。
【図３】同実施形態の地図表示態様を示すフローチャート。
【図４】同実施形態の地図表示態様を示すフローチャート。
【図５】同実施形態の地図表示領域を示す画面例。
【図６】第２実施形態の地図表示領域を示す画面例。
【図７】地図表示領域と現在位置マークとの関係を示す一覧図。
【符号の説明】
１１　車両用ナビゲーション装置
１２　入出力装置
１３　現在位置検出装置
１５　移動量検出手段、表示領域変更手段、記憶手段、表示領域演算手段、表示処理手段、現在位置表示手段、現在位置マーク変更手段、地図スクロール手段、地図スクロール禁止手段を構成する主制御装置
２１　タッチパネル
２２　ディスプレイ
４５　画像メモリ
【図１】
2004028646.tif 000003
【図２】
2004028646.tif 000004
【図３】
2004028646.tif 000005
【図４】
2004028646.tif 000006
【図５】
2004028646.tif 000007
【図６】
2004028646.tif 000008
【図７】
2004028646.tif 000009