(57)【特許請求の範囲】
【請求項１】
人工衛星からの位置情報を基に現在位置を算出して前記現在位置を地図表示する地図表示端末であって、
前記地図表示に用いる広域地図を予め格納する格納手段と、
前記現在位置を中心としかつ前記広域地図よりも縮尺率が大きい詳細地図をダウンロードして表示する際に前記格納手段に格納された前記広域地図を前記現在位置を中心として表示する手段と、
前記詳細地図をダウンロードして表示するまで前記格納手段に格納された前記広域地図を
予め設定された段階数と、
前記広域地図及び前記詳細地図の縮尺倍率の比と、
前記詳細地図のダウンロードの進捗度合いと
を基に計算した各段階の拡大率に応じて、
段階的に拡大表示する手段とを有することを特徴とする地図表示端末。
【請求項２】
前記広域地図を段階的に拡大表示する手段は、前記詳細地図のダウンロードの進捗度合いに応じて前記広域地図の段階的な拡大表示を行うことを特徴とする請求項１記載の地図表示端末。
【請求項３】
人工衛星からの位置情報を基に現在位置を算出して前記現在位置を地図表示する地図表示方法であって、
前記現在位置を中心とした詳細地図をダウンロードして表示する際に、前記詳細地図よりも縮尺率が小さくかつ前記現在位置を中心とした広域地図を予め格納する格納手段から読出して表示するステップと、
前記詳細地図をダウンロードして表示するまで前記格納手段に格納された前記広域地図を
予め設定された段階数と、
前記広域地図及び前記詳細地図の縮尺倍率の比と、
記詳細地図のダウンロードの進捗度合いと
を基に計算した各段階の拡大率に応じて、
段階的に拡大表示するステップとを有することを特徴とする地図表示方法。
【請求項４】
前記広域地図を段階的に拡大表示するステップは、前記詳細地図のダウンロードの進捗度合いに応じて前記広域地図の段階的な拡大表示を行うことを特徴とする請求項３記載の地図表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は地図表示端末及びそれに用いる地図表示方法に関し、特に現在位置情報を基に該当する地図を表示する地図表示方法に関する。
【０００２】
【従来の技術】
近年、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）技術を用いて現在位置を地図表示する装置が、主に車載用カーナビゲーションシステムとして広く普及している。これらの装置では表示すべき地図データをＣＤ−ＲＯＭ等の媒体で保有し、ＧＰＳで得られた現在位置情報を基に該当する地図を表示している。
【０００３】
一方、カーナビゲーションシステムへの応用以外にもハンディタイプの地図表示端末も実用化されつつある。これらの装置では携帯可能なことが条件となるため、一般的に装置が小型であり、膨大な地図データを全て装置内に格納することが不可能であるので、通信手段によって必要となる地図データをダウンロードして表示することを特徴としている。
【０００４】
地図データをネットワーク上の地図サーバに配置し、必要に応じてダウンロードする方式の利点として、常に最新の地図データを準備することが可能となり、ユーザは常に最新の地図データを入手することができるという点があげられる。また、交通情報等のリアルタイム情報も地図データに埋め込むことによって配信が可能となる。
【０００５】
【発明が解決しようとする課題】
上述した従来の地図表示端末では、地図データをダウンロードする方式を用いたハンディ型の地図表示端末の場合、携帯可能なことが条件となるため、一般的に装置が小型であり、表示エリアも狭くなるので、目的地と指標となる施設、例えば駅や交差点等の情報が一つの画面に収まりきらない。よって、目的地（現在位置）を中心とした地図表示を行った場合には周辺状況との関係が把握し難いという問題がある。
【０００６】
また、上記のハンディ型の地図表示端末では、ダウンロード終了後に初めて地図を表示するため地図データのダウンロード完了までの間、ユーザがダウンロード進捗度合いを確認することができないという問題がある。
【０００７】
そこで、本発明の目的は上記の問題点を解消し、狭い表示エリアで詳細地図を表示する場合でも目的地（現在位置）と周辺状況との関係を把握しやすくすることができる地図表示端末及びそれに用いる地図表示方法を提供することにある。
【０００８】
また、本発明の他の目的は、詳細地図のダウンロードの進捗率を把握することができる地図表示端末及びそれに用いる地図表示方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明による地図表示端末は、人工衛星からの位置情報を基に現在位置を算出して前記現在位置を地図表示する地図表示端末であって、
前記地図表示に用いる広域地図を予め格納する格納手段と、
前記現在位置を中心としかつ前記広域地図よりも縮尺率が大きい詳細地図をダウンロードして表示する際に前記格納手段に格納された前記広域地図を前記現在位置を中心として表示する手段と、
前記詳細地図をダウンロードして表示するまで前記格納手段に格納された前記広域地図を、予め設定された段階数と、前記広域地図及び前記詳細地図の縮尺倍率の比と、前記詳細地図のダウンロードの進捗度合いとを基に計算した各段階の拡大率に応じて、段階的に拡大表示する手段とを備えている。
【００１０】
本発明による地図表示方法は、人工衛星からの位置情報を基に現在位置を算出して前記現在位置を地図表示する地図表示方法であって、
前記現在位置を中心とした詳細地図をダウンロードして表示する際に、前記詳細地図よりも縮尺率が小さくかつ前記現在位置を中心とした広域地図を予め格納する格納手段から読出して表示するステップと、
前記詳細地図をダウンロードして表示するまで前記格納手段に格納された前記広域地図を予め設定された段階数と、前記広域地図及び前記詳細地図の縮尺倍率の比と、記詳細地図のダウンロードの進捗度合いとを基に計算した各段階の拡大率に応じて、段階的に拡大表示するステップとを備えている。
【００１２】
すなわち、本発明の地図表示方法は、目的地を中心とした詳細地図データを地図サーバからダウンロードする際に、まず同じ位置を中心とした広域地図を表示し、ダウンロードの進捗度合いによって段階的に広域地図を拡大表示していくことを特徴とする。
【００１３】
より具体的に、本発明の地図表示方法では、ユーザの要求によって目的地（ＧＰＳで測位された現在位置）を中心とした詳細地図（縮尺率：大）を表示する場合、まず地図サーバに対して詳細地図データ要求を行うと同時に、端末内に予め用意されている広域地図（縮尺率：小）を表示する。
【００１４】
その後、本発明の地図表示方法では、詳細地図データのダウンロードの進捗度合いと、予め設定された段階数と、広域地図及び詳細地図の縮尺倍率の比とを基に計算した各段階の拡大率に応じて広域地図を段階的に拡大表示してゆく。ダウンロード完了後は詳細地図を表示する。
【００１５】
これによって、狭い表示エリアで詳細地図を表示する場合でも目的地（現在位置）と周辺状況との関係が把握しやすくなり、詳細地図のダウンロードの進捗率を把握することが可能となる。
【００１６】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例による地図表示端末の構成を示すブロック図である。図１において、本発明の一実施例による地図表示端末はＣＰＵ（中央処理装置）１と、ＲＯＭ（リードオンリメモリ）２と、ＲＡＭ（ランダムアクセスメモリ）３と、通信ブロック４と、表示ブロック５と、ＧＰＳブロック６とから構成されている。
【００１７】
ＣＰＵ１はＲＯＭ２に格納されたプログラムにしたがって通信ブロック４、表示ブロック５、ＧＰＳブロック６の制御等の装置全体のコントロールを行う。ＲＯＭ２は装置を動作させるためのプログラム及び広域地図データ（縮尺率：小）を格納している。ＲＡＭ３はワークエリアとして使用される。
【００１８】
通信ブロック４はモデム４１と携帯電話無線部４２とから構成され、携帯電話網（図示せず）を利用してインタネットに接続する手段を提供する。表示ブロック５はＬＣＤ  Ｃｏｎｔ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ  Ｃｏｎｔｒｏｌｌｅｒ）（以下、ＬＣＤコントローラとする）５１とＬＣＤ５２とから構成され、ＬＣＤコントローラ５１はＣＰＵ１からの指示によってＬＣＤ５２に地図等のデータ表示を行う。
【００１９】
ＧＰＳブロック６はＧＰＳデコーダ６１とＧＰＳ無線部６２とから構成され、ＧＰＳ衛星（図示せず）からの電波を受信し、現在位置を緯度・経度情報として算出した上でＣＰＵ１に対して通知する。
【００２０】
図２は本発明の一実施例による地図表示順序を示す図である。図２において、ＣＰＵ１はユーザの要求によって目的地（ＧＰＳで測位された現在位置）を中心とした詳細地図（縮尺率：大）を表示する場合、まず通信ブロック４から地図サーバに対して詳細地図データ要求を行うと同時に、ＲＯＭ２に予め用意されている広域地図（縮尺率：小）を表示ブロック５に表示する。
【００２１】
その後、ＣＰＵ１は詳細地図データのダウンロードの進捗度合いと、予め設定された段階数と、広域地図及び詳細地図の縮尺倍率の比とを基に計算した各段階の拡大率に応じて広域地図を段階的に拡大表示してゆく。すなわち、ＣＰＵ１は例えばダウンロードが３３％完了するとレベル１の広域地図拡大表示を行い、ダウンロードが６６％完了するとレベル２の広域地図拡大表示を行い、ダウンロードが１００％完了すると詳細地図を表示する。
【００２２】
図３は図１のＲＯＭ２に格納される広域地図データを示す図である。図３においては、ＲＯＭ２に格納される広域地図データとして、緯度・経度データを与えられた時にその位置を中心としてＬＣＤ表示エリアの大きさに合わせたビットマップ形式の地図データが得られることを示している。また、地図表示端末はこの地図データを表示する際に、任意の倍率で表示することが可能となっている。
【００２３】
図４は本発明の一実施例による地図表示システムの構成を示すブロック図である。図４において、本発明の一実施例による地図表示システムは通信機能付きＧＰＳ地図表示端末１０と、基地局１１と、携帯電話網１２と、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）アクセスポイント１３と、インタネット１４と、詳細地図サーバ１５とから構成されている。
【００２４】
通信機能付きＧＰＳ地図表示端末１０は基地局１１及び携帯電話網１２を介してＩＳＰアクセスポイント１３に接続することによってインタネット１４にアクセス可能となる。また、通信機能付きＧＰＳ地図表示端末１０は上記の図１に示す地図表示端末と同様の構成となっている。
【００２５】
尚、基地局１１と携帯電話網１２とＩＳＰアクセスポイント１３とインタネット１４とについては従来から実用化されているものと全く同じ設備であるため、その詳細な説明を省略する。
【００２６】
詳細地図サーバ１５はインタネット１４に接続された一般的なＷＥＢサーバであり、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によって詳細地図データ等のファイル転送を可能としている。
【００２７】
詳細地図サーバ１５は通信機能付きＧＰＳ地図表示端末１０内のＲＯＭ２に格納されている広域地図よりもより詳細な地図データを保有している。地図の形式はＲＯＭ２に格納されている広域地図の形式と同等であり、通信機能付きＧＰＳ地図表示端末１０側から緯度・経度を指定して詳細地図を要求することによって、その位置を中心とした詳細地図データを通信機能付きＧＰＳ地図表示端末１０側へ提供する。
【００２８】
一般的に、市街地ではより詳細な地図が必要となり、逆に山間部等ではそれほど詳細な地図は必要ない。本実施例のシステムにおいても詳細地図サーバ１５が提供する詳細地図の縮尺は地域によって異なる。つまり、ＲＯＭ２内に格納されている広域地図の縮尺と、詳細地図サーバ１５が提供する詳細地図の縮尺との比も地域によって異なる。
【００２９】
詳細地図サーバ１５は通信機能付きＧＰＳ地図表示端末１０から緯度・経度を指定して縮尺比を要求することによって、その位置を中心とした詳細地図データと広域地図データとの縮尺比（倍率）を通信機能付きＧＰＳ地図表示端末１０側へ提供する。
【００３０】
図５及び図６は本発明の一実施例による地図表示処理を示すフローチャートである。これら図１〜図６を参照して本発明の一実施例による地図表示処理について説明する。以下、ＧＰＳ位置情報を基に現在位置を中心とした詳細地図を表示する動作について述べる。尚、図５及び図６に示す処理はＣＰＵ１がＲＯＭ２のプログラムを実行することで実現される。
【００３１】
通信機能付きＧＰＳ地図表示端末１０のＣＰＵ１はまずＧＰＳ位置情報（緯度・経度）を基に、現在位置を中心とした広域地図表示を行う（図５ステップＳ１）。ここではＲＯＭ２内に格納されている広域地図データを拡大せずに（倍率１倍）そのまま表示する。
【００３２】
ＣＰＵ１は分割数（拡大表示を行う際の段階数）を変数Ｙにセットする（図５ステップＳ２）。図２に示す地図表示の例では、詳細地図データのダウンロード進捗率が３３％の時点、６６％の時点で広域地図を段階的に拡大表示し、進捗率１００％で詳細地図を表示している。
【００３３】
つまり、最初の広域地図表示から３段階の拡大表示が行われるため、この場合の分割数は３となる。例えば、分割数が４の場合には進捗率２５％、５０％、７５％、１００％の時点で地図表示が更新されることになる。分割数の設定は予めユーザが設定しておく。
【００３４】
ＣＰＵ１は詳細地図サーバ１５に対して緯度・経度データを基に該当する詳細地図データの広域地図データに対する縮尺倍率を要求し（図５ステップＳ３）、詳細地図サーバ１５から返答された倍率値を変数Ｘにセットする（図５ステップＳ４）。この倍率とは、例えば広域地図の縮尺が１／５００００、詳細地図の縮尺が１／２５０００の場合は倍率２となる。
【００３５】
倍率値を受信した後、ＣＰＵ１は詳細地図サーバ１５に対して緯度・経度データを基に該当する詳細地図データを要求し（図５ステップＳ５）、ダウンロードが完了するまでダウンロード進捗度合いによって広域地図を段階的に拡大表示する動作に入る。
【００３６】
この拡大表示する動作を行う場合、ＣＰＵ１はまずカウンタ変数ｉを０にセットし（図５ステップＳ６）、次にカウンタ変数ｉを１だけカウントアップする（ｉ＝ｉ＋１）（図６ステップＳ７）。
【００３７】
ここからは詳細地図データのダウンロードの進捗待ちの状態となる（図６ステップＳ８）。例えば、分割数３の場合には進捗率３３％、６６％、１００％で条件分岐判断がＹＥＳとなる。ダウンロードにはＨＴＴＰを使用しており、この方法では最初にファイルのサイズが転送されるため、この値と実際にダウンロードしたデータ量とを比較することによって進捗率を容易に計算することができる。
【００３８】
上記の条件判断でＹＥＳと判断された場合、ＣＰＵ１は進捗率が１００％であるかどうかを判断する（図６ステップＳ９）。ここで、ＮＯと判断された場合、「Ｘ＊ｉ／Ｙ」の計算式で求められる倍率で広域地図を拡大表示する（図６ステップＳ１０）。例えば、分割数が３、広域地図の縮尺に対する詳細地図の縮尺比が４の場合には、進捗率３３％時に１．３倍、進捗率６６％時に２．６倍に拡大表示される。
【００３９】
ＣＰＵ１は上記のステップＳ７〜Ｓ１０までの手順をダウンロード進捗率１００％になるまで繰り返し、ダウンロードが完了すると詳細地図を表示し（図６ステップＳ１１）、処理を終了する。
【００４０】
このように、最初にＲＯＭ２に格納されている広域地図（縮尺率：小）を表示することによって、狭い表示エリアで詳細地図を表示する場合でも目的地（現在位置）と周辺状況との関係を把握しやすくすることができる。
【００４１】
また、詳細地図データのダウンロードの進捗率に応じて最初に表示される広域地図を段階的に拡大表示することによって、詳細地図データのダウンロードの進捗率を把握することができる。
【００４２】
図７は本発明の他の実施例による地図表示システムの構成を示すブロック図である。図７において、本発明の他の実施例による地図表示システムは通信機能付きＧＰＳ地図表示端末１０と、基地局１１と、パケット網１６と、パケット網ゲートウェイ１７と、インタネット１４と、詳細地図サーバ１５とから構成されている。
【００４３】
本発明の一実施例による地図表示システムでは回線接続によってＩＳＰアクセスポイント１３に接続し、インタネット１４にアクセスするという構成をとっているが、近年、携帯電話の無線インフラを利用したパケット交換サービスが実用化されており、本サービスを利用してインタネット１４に接続する構成とすることも可能である。
【００４４】
本発明の他の実施例による地図表示システムでは上記の構成をとっており、パケット網１６とインタネット１４とをパケット網ゲートウェイ１７を介して接続している。本発明の他の実施例による地図表示システムではインタネット１４へのアクセス手段が変更となるだけなので、その他の部分に関しては上述した本発明の一実施例による地図表示システムと同様である。
【００４５】
また、本発明の一実施例による地図表示システムでは広域地図データを通信機能付きＧＰＳ地図表示端末１０内のＲＯＭ２に格納しているが、広域地図自体も詳細地図サーバ１５からダウンロードする構成としても良い。その場合には装置内に地図データを持たないため、装置をさらに小型化することができる。しかしながら、最初に広域地図をダウンロードするために、最初の広域地図の表示に時間がかかることになる。
【００４６】
さらに、本発明の一実施例による地図表示システムでは地図形式をビットマップ形式としているが、ベクトル形式としても良い。ベクトル形式とは道路や地形等の情報を、座標データを基にした線の集合として保持する形式である。本発明の地図表示方法では地図の拡大表示を行うことができれば実現可能であるため、地図の形式に関しては特に制限はない。
【００４７】
【発明の効果】
以上説明したように本発明の地図表示端末によれば、人工衛星からの位置情報を基に現在位置を算出して現在位置を地図表示する場合、現在位置を中心とした詳細地図を表示する際に現在位置を中心とした広域地図を表示することによって、狭い表示エリアで詳細地図を表示する場合でも目的地（現在位置）と周辺状況との関係を把握しやすくすることができるという効果がある。
【００４８】
また、本発明の他の地図表示端末によれば、詳細地図を表示するまでに、最初に表示した広域地図を段階的に拡大表示することによって、詳細地図のダウンロードの進捗率を把握することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例による通信機能付きＧＰＳ地図表示端末の構成を示すブロック図である。
【図２】本発明の一実施例による地図表示順序を示す図である。
【図３】図１のＲＯＭに格納される広域地図データを示す図である。
【図４】本発明の一実施例による地図表示システムの構成を示すブロック図である。
【図５】本発明の一実施例による地図表示処理を示すフローチャートである。
【図６】本発明の一実施例による地図表示処理を示すフローチャートである。
【図７】本発明の他の実施例による地図表示システムの構成を示すブロック図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  通信ブロック
５  表示ブロック
６  ＧＰＳブロック
１０  通信機能付きＧＰＳ地図表示端末
１１  基地局
１２  携帯電話網
１３  ＩＳＰアクセスポイント
１４  インタネット
１５  詳細地図サーバ
１６  パケット網
１７  パケット網ゲートウェイ
４１  モデム
４２  携帯電話無線部
５１  ＬＣＤ  Ｃｏｎｔｒｏｌｌｅｒ
５２  ＬＣＤ
６１  ＧＰＳデコーダ
６２  ＧＰＳ無線部
【図１】
0003543690.tif 000002
【図２】
0003543690.tif 000003
【図３】
0003543690.tif 000004
【図４】
0003543690.tif 000005
【図５】
0003543690.tif 000006
【図６】
0003543690.tif 000007
【図７】
0003543690.tif 000008