(57)【要約】【課題】  地図の表示に関し、利便性の向上を図る【解決手段】  ＰＤＡ２００は、ユーザによって設定された地図の表示範囲を特定するための表示範囲特定情報を、地図データ配信サーバ１００に送信する。地図データ配信サーバ１００は、ＰＤＡ２００から受信した表示範囲特定情報に基づいて、表示範囲を特定し、表示範囲を配信単位領域に分割して複数の配信データを作成し、この配信データに対して、配信順序の優先度を設定し、この優先度に従った順序でＰＤＡ２００に配信する。ＰＤＡ２００は、地図データ配信サーバ１００から受信した順に、地図を表示する。【選択図】  図１
2005301058.tif 000002
【特許請求の範囲】
【請求項１】
所定の地図表示装置に地図データを配信する地図データ配信装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する位置特定情報入力部と、
前記位置特定情報に基づいて設定された表示範囲を分割して、複数の配信単位領域を決定する配信単位決定部と、
前記地図データから、前記配信単位領域の地図を表示するための配信データを作成する配信データ作成部と、
前記配信データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記地図表示装置に配信する地図データ配信部と、
を備える地図データ配信装置。
【請求項２】
請求項１記載の地図データ配信装置であって、
前記表示範囲は、前記位置特定情報によって特定される前記地点が略中心に配置されるように設定されている、
地図データ配信装置。
【請求項３】
請求項１記載の地図データ配信装置であって、
前記位置特定情報は、複数あり、
前記表示範囲は、前記複数の位置特定情報によって特定される複数の前記地点を含むように設定されている、
地図データ配信装置。
【請求項４】
請求項１記載の地図データ配信装置であって、さらに、
前記配信データに対して、前記地図上の地点を含む配信データの配信順序が、該地図上の地点を含まない配信データの配信順序よりも先となるように、前記優先度を設定する優先度設定部を備える、
地図データ配信装置。
【請求項５】
所定の地図表示装置に地図データを配信する地図データ配信装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する位置特定情報入力部と、
前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記地図表示装置に配信すべき配信データを設定する配信データ作成部と、
前記配信データに対して、前記複数の地点のうちの２点を結ぶ線分を含む領域の配信データの配信順序が、他の配信データの配信順序よりも先になるように、前記配信順序の優先度を設定する優先度設定部と、
前記優先度に従って、順次、前記配信データを前記地図表示装置に配信する地図データ配信部と、
を備える地図データ配信装置。
【請求項６】
請求項５記載の地図データ配信装置であって、さらに、
前記表示範囲のサイズを特定するためのサイズ特定情報を入力するサイズ特定情報入力部を備える、
地図データ配信装置。
【請求項７】
請求項５記載の地図データ配信装置であって、
前記地図データ記憶部は、前記地図データをメッシュ単位で記憶しており、
前記配信データ作成部は、前記表示範囲を、前記メッシュ単位とは無関係に設定された単位で分割して、複数の配信単位領域を決定し、前記地図データから、前記配信データを作成する、
地図データ配信装置。
【請求項８】
請求項５記載の地図データ配信装置であって、
前記２点は、前記地図表示装置で設定された出発地および目的地であり、
前記優先度設定部は、さらに、前記出発地を含む配信データの配信順序が最先となるように、前記優先度を設定する、
地図データ配信装置。
【請求項９】
地図表示装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する位置特定情報入力部と、
前記位置特定情報に基づいて設定された表示範囲を分割して、複数の表示単位領域を決定する表示単位決定部と、
前記地図データから、前記表示単位領域の地図を表示するための表示データを作成する表示データ作成部と、
前記表示データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記表示画面に表示する表示制御部と、
を備える地図表示装置。
【請求項１０】
請求項９記載の地図表示装置であって、
前記表示範囲は、前記位置特定情報によって特定される前記地点が略中心に配置されるように設定されている、
地図表示装置。
【請求項１１】
請求項９記載の地図表示装置であって、
前記位置特定情報は、複数あり、
前記表示範囲は、前記複数の位置特定情報によって特定される複数の前記地点を含むように設定されている、
地図表示装置。
【請求項１２】
請求項９記載の地図表示装置であって、さらに、
前記表示データに対して、前記地図上の地点を含む表示データの表示順序が、該地図上の地点を含まない表示データの表示順序よりも先となるように、前記優先度を設定する優先度設定部を備える、
地図表示装置。
【請求項１３】
地図表示装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する位置特定情報入力部と、
前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記表示画面に表示すべき表示データを設定する表示データ作成部と、
前記表示データに対して、前記複数の地点のうちの２点を結ぶ線分を含む領域の表示データの表示順序が、他の表示データの表示順序よりも先になるように、前記表示順序の優先度を設定する優先度設定部と、
前記優先度に従って、順次、前記各表示データを前記表示画面に表示する表示制御部と、
を備える地図表示装置。
【請求項１４】
請求項１３記載の地図表示装置であって、さらに、
前記表示範囲のサイズを特定するためのサイズ特定情報を入力するサイズ特定情報入力部を備える、
地図データ配信装置。
【請求項１５】
請求項１３記載の地図表示装置であって、
前記地図データ記憶部は、前記地図データをメッシュ単位で記憶しており、
前記表示データ作成部は、前記表示範囲を、前記メッシュ単位とは無関係に設定された単位で分割して、複数の表示単位領域を決定し、前記地図データから、前記配信データを作成する、
地図表示装置。
【請求項１６】
請求項１３記載の地図表示装置であって、
前記２点は、前記地図表示装置のユーザによって設定された出発地および目的地であり、
前記優先度設定部は、さらに、前記出発地を含む表示データの表示順序が最先となるように、前記優先度を設定する、
地図表示装置。
【請求項１７】
所定の地図表示装置に地図データを配信する地図データ配信装置の制御方法であって、
前記地図データ配信装置は、地図データを記憶する地図データ記憶部を備えており、
（ａ）前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する工程と、
（ｂ）前記位置特定情報に基づいて設定された表示範囲を分割して、複数の配信単位領域を決定する工程と、
（ｃ）前記地図データから、前記配信単位領域の地図を表示するための配信データを作成する工程と、
（ｄ）前記配信データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記地図表示装置に配信する工程と、
を備える制御方法。
【請求項１８】
所定の地図表示装置に地図データを配信する地図データ配信装置の制御方法であって、
前記地図データ配信装置は、地図データを記憶する地図データ記憶部を備えており、
（ａ）前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する工程と、
（ｂ）前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記地図表示装置に配信すべき配信データを設定する工程と、
（ｃ）前記配信データに対して、前記複数の地点のうちの２点を結ぶ線分を含む領域の配信データの配信順序が、他の配信データの配信順序よりも先になるように、前記配信順序の優先度を設定する工程と、
（ｄ）前記優先度に従って、順次、前記配信データを前記地図表示装置に配信する工程と、
を備える制御方法。
【請求項１９】
地図表示装置の制御方法であって、
前記地図表示装置は、地図データを記憶する地図データ記憶部を備えており、
（ａ）前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する工程と、
（ｂ）前記位置特定情報に基づいて設定された表示範囲を分割して、複数の表示単位領域を決定する工程と、
（ｃ）前記地図データから、前記表示単位領域の地図を表示するための表示データを作成する工程と、
（ｄ）前記表示データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記表示画面に表示する工程と、
を備える制御方法。
【請求項２０】
地図表示装置の制御方法であって、
前記地図表示装置は、地図データを記憶する地図データ記憶部を備えており、
（ａ）前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する工程と、
（ｂ）前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記表示画面に表示すべき表示データを設定する工程と、
（ｃ）前記表示データに対して、前記複数の地点のうちの２点を結ぶ線分を含む表示データの表示順序が、他の表示データの表示順序よりも先になるように、前記表示順序の優先度を設定する工程と、
（ｄ）前記優先度に従って、順次、前記各表示データを前記表示画面に表示する工程と、
を備える制御方法。
【請求項２１】
所定の地図表示装置に地図データを配信する地図データ配信装置を制御するためのコンピュータプログラムであって、
前記地図データ配信装置は、地図データを記憶する地図データ記憶部を備えており、
前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する機能と、
前記位置特定情報に基づいて設定された表示範囲を分割して、複数の配信単位領域を決定する機能と、
前記地図データから、前記配信単位領域の地図を表示するための配信データを作成する機能と、
前記配信データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記地図表示装置に配信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２２】
所定の地図表示装置に地図データを配信する地図データ配信装置を制御するためのコンピュータプログラムであって、
前記地図データ配信装置は、地図データを記憶する地図データ記憶部を備えており、
前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する機能と、
前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記地図表示装置に配信すべき配信データを設定する機能と、
前記配信データに対して、前記複数の地点のうちの２点を結ぶ線分を含む領域の配信データの配信順序が、他の配信データの配信順序よりも先になるように、前記配信順序の優先度を設定する機能と、
前記優先度に従って、順次、前記配信データを前記地図表示装置に配信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２３】
地図表示装置を制御するためのコンピュータプログラムであって、
前記地図表示装置は、地図データを記憶する地図データ記憶部を備えており、
前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する機能と、
前記位置特定情報に基づいて設定された表示範囲を分割して、複数の表示単位領域を決定する機能と、
前記地図データから、前記表示単位領域の地図を表示するための表示データを作成する機能と、
前記表示データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記表示画面に表示する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２４】
地図表示装置を制御するためのコンピュータプログラムであって、
前記地図表示装置は、地図データを記憶する地図データ記憶部を備えており、
前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する機能と、
前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記表示画面に表示すべき表示データを設定する機能と、
前記表示データに対して、前記複数の地点のうちの２点を結ぶ線分を含む表示データの表示順序が、他の表示データの表示順序よりも先になるように、前記表示順序の優先度を設定する機能と、
前記優先度に従って、順次、前記各表示データを前記表示画面に表示する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２５】
請求項２１ないし２４のいずれかに記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データの配信および地図表示の制御技術に関するものである。
【背景技術】
【０００２】
従来、コンピュータで利用可能な電子地図データ（以下、単に地図データと呼ぶ）が普及している。さらに、インターネット上に地図データを保持するサーバを設置し、パーソナルコンピュータや、携帯電話機や、ＰＤＡ（携帯情報端末）や、カーナビゲーション装置等のクライアント（地図表示装置）からの要求に応じて、最新の地図データを配信する地図データ配信システムも普及している。このシステムでは、一般に、サーバは、ベクトル形式の地図データを、メッシュや、レイヤ等、所定のデータ処理単位で管理し、クライアントから要求された領域を含む地図データを、ベクトル形式で、あるいは、ラスタ形式に変換して配信する。
【０００３】
上記地図データ配信システムにおいて、携帯電話機や、ＰＤＡ等の比較的ハードウェア性能が低いクライアントは、大容量の記憶装置を備えていないため、大量の地図データを保持せずに、地図の表示ごとに必要な地図データをサーバからダウンロードして、表示する場合がある。この場合には、ユーザが所望する地図を素早くダウンロードし、表示することが望まれる。
【０００４】
そこで、近年では、地図表示時のユーザの待ち時間を短縮するための技術が提案されている（下記特許文献１参照）。例えば、特許文献１に記載された技術では、地図データ配信装置は、メッシュや、メッシュを分割したサブメッシュ等、予め設定されたデータ処理単位で地図データを保有し、データ処理単位ごとに、地図データを配信する。地図表示装置は、地図データ配信装置から地図データを順次受信し、受信した順に地図の表示を行う。こうすることによって、ユーザは、全ての地図が表示される前に、部分的に表示された地図を見て、画面のスクロールや、縮尺の変更や、地図の回転などの操作を行うことができる。
【０００５】
【特許文献１】特開２００３−９８９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１に記載された技術では、地図データ配信装置は、予め設定されたデータ処理単位ごとに、地図データを配信するため、地図表示装置のユーザが表示したい領域の地図データが配信されるまでに長時間を要する場合があった。例えば、地図表示装置のユーザが指定した領域と、地図データ配信装置が保有する地図データのデータ処理単位とが異なる場合には、その領域の地図データのみを配信することはできず、ユーザにとって不要な領域の地図データまでも配信してしまい、地図表示までに長時間を要していた。また、ユーザが指定した地点がデータ処理単位の境界に当たる場合には、その地点周辺の地図は、少なくとも２つのデータ処理単位の配信が完了するまでは、不十分な表示しか得られなかった。また、上記特許文献１に記載された技術では、地図表示装置に、出発地と目的地など、複数の地点を同時に表示する場合については、考慮されていなかった。このような課題は、地図データの配信に限らず、地図データを自ら保持する地図表示装置が地図を表示する場合についても同様だった。
【０００７】
本発明は、上述の課題を解決するためになされたものであり、地図の表示に関し、利便性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の第１の地図データ配信装置は、
所定の地図表示装置に地図データを配信する地図データ配信装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の地点を特定するための位置特定情報を入力する表示範囲特定情報入力部と、
前記位置特定情報に基づいて設定された表示範囲を分割して、複数の配信単位領域を決定する配信単位決定部と、
前記地図データから、前記配信単位領域の地図を表示するための配信データを作成する配信データ作成部と、
前記配信データを、前記位置特定情報に基づいて定められた優先度に従って、順次、前記地図表示装置に配信する地図データ配信部と、
を備えることを要旨とする。
【０００９】
地図データは、ベクトル形式のデータであってもよいし、ラスタ形式のデータであってもよい。位置特定情報としては、例えば、ＧＰＳ（全地球測位システム）等を利用して検出された地図表示装置の現在地の緯度・経度や、地図表示装置のユーザが指定した地点の座標値を利用することができる。さらに、地図データ記憶部が、住所や、郵便番号や、電話番号や、駅名や、施設名や、交差点名などの属性情報と、地図上の地点とを対応付けて記憶するようにすれば、これらを位置特定情報として利用することができる。表示範囲は、例えば、「Ａ地点の周辺１００ｍ四方の範囲」、「Ｂ地点から半径１５０ｍの範囲」、「座標（ｘ１，ｙ１）、（ｘ２，ｙ２）を対角とする矩形範囲」などが挙げられる。表示範囲は、矩形範囲や円形範囲に限られず、種々の形状の範囲を設定可能である。また、配信単位領域は、表示範囲を均等に分割した領域としてもよいし、不均等に分割した領域としてもよい。
【００１０】
本発明では、メッシュや、レイヤなど、地図データのデータ処理単位とは無関係に、表示範囲を基準として、表示範囲を分割して、配信単位領域を決定し、配信データを作成する。こうすることによって、表示範囲がデータ処理単位と異なっていても、地図データ配信装置は、地図表示装置のユーザが必要とする領域の地図データを過不足無く配信することができる。地図表示装置は、優先度に従って地図データ配信装置から受信した順に、ユーザが必要とする範囲の地図を表示することができる。したがって、地図の表示に関し、利便性の向上を図ることができる。
【００１１】
上記地図データ配信装置において、
前記表示範囲は、前記位置特定情報によって特定される前記地点が略中心に配置されるように設定されているものとすることができる。
【００１２】
こうすることによって、地図表示装置の表示画面の略中心に所望の地点を配置して、地図を表示することができる。なお、「略中心に配置される」とは、厳密に中心に配置されなくてもよいことを意味している。例えば、地図表示装置が、いわゆるカーナビゲーション装置であり、地図上の地点が現在地である場合には、表示範囲の中心よりも下側に現在地が配置されるように設定することが好ましい。カーナビゲーション装置では、現在地の上側、すなわち、進行方向前方の表示領域を広く確保することが望まれるからである。
【００１３】
また、本発明の地図データ配信装置において、
前記位置特定情報は、複数あり、
前記表示範囲は、前記複数の位置特定情報によって特定される複数の前記地点を含むように設定されているものとしてもよい。
【００１４】
こうすることによって、地図表示装置は、所望の複数地点を同時に表示することができる。
【００１５】
本発明の地図データ配信装置において、さらに、
前記配信データに対して、前記地図上の地点を含む配信データの配信順序が、該地図上の地点を含まない配信データの配信順序よりも先となるように、前記優先度を設定する優先度設定部を備えるようにすることが好ましい。
【００１６】
こうすることによって、地図データ配信装置は、所望の地点を含む配信単位領域の配信データを、他の配信データよりも先に配信するので、地図表示装置は、所望の地点を含む配信単位領域の地図を、他の配信単位領域の地図よりも先に表示することができる。地図表示装置のユーザは、所望の地点を含む配信単位領域の地図を、他の配信単位領域の地図よりも先に確認することができるので、画面のスクロール等、次の操作に、速やかに移ることができる。
【００１７】
なお、所望の地点を含む配信単位領域以外の配信データの配信順序については、種々の態様で優先度を設定するようにすることができる。例えば、配信単位領域がすべて矩形の場合、配信データが、表示画面の中心から渦巻き状の順序で配信されるように、優先度を設定するようにしてもよいし、放射状の順序で配信されるように、優先度を設定するようにしてもよい。また、配信単位領域の形状を円形、および、ドーナツ型として、表示画面の中心から波紋状の順序で配信されるように、優先度を設定するようにしてもよい。また、所望の地点が複数ある場合には、各地点を含む配信単位領域の配信データの配信順序についても、種々の態様で優先度を設定するようにすることができる。例えば、複数の地点が、現在地、目的地、経由地点である場合には、これらを含む配信データを、この順序で配信するように、優先度を設定するようにすることができる。
【００１８】
本発明の第２の地図データ配信装置は、
所定の地図表示装置に地図データを配信する地図データ配信装置であって、
地図データを記憶する地図データ記憶部と、
前記地図表示装置の表示画面に表示すべき地図上の複数の地点を特定するための位置特定情報を入力する位置特定情報入力部と、
前記複数の地点を含むように設定された表示範囲の地図を複数領域に分けて順次表示するように、前記地図表示装置に配信すべき配信データを設定する配信データ作成部と、
前記配信データに対して、前記複数の地点のうちの２点を結ぶ線分を含む領域の配信データの配信順序が、他の配信データの配信順序よりも先になるように、前記配信順序の優先度を設定する優先度設定部と、
前記優先度に従って、順次、前記配信データを前記地図表示装置に配信する地図データ配信部と、
を備えることを要旨とする。
【００１９】
地図表示装置のユーザが、指定した複数の地点を地図上に同時に表示させるのは、通常、複数の地点を含む領域の地図を把握したい場合よりも、それぞれの地点の位置関係を把握したい場合である。したがって、本発明では、複数の地点のうちの２点を結ぶ線分を含む領域の配信データを、他の領域の配信データよりも先に配信する。配信データは、地図データのデータ処理単位で設定してもよいし、データ処理単位とは無関係に設定してもよい。地図表示装置は、地図データ配信装置から受信した順に地図の表示を行う。こうすることによって、地図表示装置のユーザは、複数の地点のそれぞれの位置関係を、他の周辺領域の地図よりも先に把握することができる。したがって、地図の表示に関し、利便性の向上を図ることができる。
【００２０】
上記地図データ配信装置において、さらに、
さらに、前記表示範囲のサイズを特定するためのサイズ特定情報を入力するサイズ特定情報入力部を備えるようにすることができる。
【００２１】
こうすることによって、ユーザの要求通りに表示範囲を特定することができる。
【００２２】
本発明の第２の地図データ配信装置において、
前記地図データ記憶部が、前記地図データをメッシュ単位で記憶している場合、
前記配信データ作成部は、前記表示範囲を、前記メッシュ単位とは無関係に設定された単位で分割して、複数の配信単位領域を決定し、前記地図データから、前記配信データを作成するようにすることができる。
【００２３】
こうすることによって、地図データ配信装置は、地図表示装置のユーザが必要とする領域の地図データを過不足無く配信することができる。
【００２４】
本発明の第２の地図データ配信装置において、前記２点を結ぶ線分を含む領域の配信データが複数の配信データにまたがる場合、それらの配信順序は、種々の設定が可能である。例えば、配信データを、線分の中点から両端に向かう順序で配信するようにしてもよいし、一端から他端に向かう順序で配信するようにしてもよい。後者の一例として、
前記２点が、前記地図表示装置で設定された出発地および目的地である場合、
前記優先度設定部は、さらに、前記出発地を含む配信データの配信順序が最先となるように、前記優先度を設定するようにすることができる。
【００２５】
こうすることによって、地図データ配信装置は、出発地を含む領域の配信データを最先に配信するので、地図表示装置は、出発地を含む領域の地図を最先に表示することができる。地図表示装置のユーザは、出発地を含む領域の地図を最先に確認することができるので、画面のスクロール等、次の操作に、速やかに移ることができる。
【００２６】
なお、出発地と目的地とを結ぶ線分を含む領域の配信データの配信順序について、出発地を含む領域の配信データ以外の配信データの配信順序は、任意に設定可能である。例えば、出発地を含む領域の配信データの次に、目的地を含む領域の配信データを配信するようにし、さらに、出発地から目的地へ向かう順に配信するようにすることができる。出発地を含む領域の配信データの次に、出発地から目的地へ向かう順に配信するようにしてもよい。また、本発明において、出発地の代わりに、地図表示装置の現在位置を適用するようにしてもよい。
【００２７】
本発明は、地図表示装置の発明として構成することもできる。本発明の地図表示装置は、地図データを保持するとともに、先に説明した本発明の第１または第２の地図データ配信装置が行う配信データを作成する制御に相当する制御を、地図表示装置が表示データを作成する制御として行うことにより、地図表示装置単体で地図の表示を行う態様に相当する。
【００２８】
本発明の地図表示装置によっても、先に説明した本発明の第１および第２の地図データ配信装置と同様に、地図の表示に関し、利便性の向上を図ることができる。
【００２９】
本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、その一部を省略したり、適宜、組み合わせたりして構成することができる。本発明は、上述の地図データ配信装置、地図表示装置としての構成の他、地図データ配信装置の制御方法、地図表示装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００３０】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、地図データ配信装置や、地図表示装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．第１実施例：
Ａ１．地図データ配信システム：
Ａ２．１地点表示モード：
Ａ２−１．配信データの作成：
Ａ２−２．配信順序の優先度の設定：
Ａ２−３．地図データ配信処理および地図表示処理：
Ａ３．複数地点表示モード：
Ａ３−１．配信データの作成：
Ａ３−２．配信順序の優先度の設定：
Ａ３−３．地図データ配信処理および地図表示処理：
Ｂ．第２実施例：
Ｂ１．地図表示装置：
Ｂ２．地図表示処理：
Ｃ．変形例：
【００３２】
Ａ．第１実施例：
Ａ１．地図データ配信システム：
図１は、第１実施例としての地図データ配信システム１０００の概略構成を示す説明図である。本実施例の地図データ配信システム１０００は、地図データ配信サーバ１００と、地図表示装置としての無線通信機能を有するＰＤＡ２００とを備えている。地図データ配信サーバ１００と、ＰＤＡ２００とは、インターネットＩＮＴ、および、無線基地局ＲＳを介して接続されている。
【００３３】
本実施例の地図データ配信システム１０００の動作の概要は、以下の通りである。ＰＤＡ２００は、ユーザによって設定された地図の表示範囲を特定するための表示範囲特定情報を、地図データ配信サーバ１００に送信する。表示範囲特定情報には、出発地、現在位置、目的地、経由地などの地図に表示したい位置を特定するための位置特定情報と、地図の表示範囲のサイズを特定するためのサイズ特定情報とが含まれる。表示範囲特定情報としては、例えば、「[Ａ地点（位置特定情報）]の[周辺１００ｍ四方の範囲（サイズ特定情報）]」などの情報が挙げられる。地図データ配信サーバ１００において、サイズ特定情報が予め設定されている場合には、ＰＤＡ２００は、位置特定情報のみを送信するようにしてもよい。地図データ配信サーバ１００は、ＰＤＡ２００から受信した表示範囲特定情報に基づいて、後述する処理を実行し、複数の配信データを作成し、この配信データに対して、配信順序の優先度を設定し、この優先度に従った順序でＰＤＡ２００に配信する。ＰＤＡ２００は、地図データ配信サーバ１００から受信した順に、地図を表示する。
【００３４】
なお、本実施例の地図データ配信システム１０００では、１地点表示モードと、複数地点同時表示モードという２種類の地図表示モードが用意されている。１地点表示モードとは、ＰＤＡ２００で設定された１地点、例えば、現在位置や、目的地などを、表示画面の中心に表示する表示モードである。また、複数地点同時表示モードとは、ＰＤＡ２００で設定された複数地点、例えば、出発地や、現在位置や、目的地や、経由地などを、表示画面に同時に表示する表示モードである。これらの地図表示モードは、ＰＤＡ２００のユーザによって、任意に選択される。
【００３５】
図中に、地図データ配信サーバ１００、および、ＰＤＡ２００の機能ブロックを併せて示した。以下、地図データ配信サーバ１００、および、ＰＤＡ２００について説明する。
【００３６】
地図データ配信サーバ１００は、図示しないＣＰＵや、ＲＡＭや、ＲＯＭや、外部記憶装置や、通信装置などを備えている。
【００３７】
地図データ配信サーバ１００は、図示する各機能ブロックを備えている。各機能ブロックは、制御部１０の制御下で動作する。これらの機能ブロックは、所定のコンピュータプログラムを、地図データ配信サーバ１００にインストールすることによって、ソフトウェア的に構築されている。これらの機能ブロックの少なくとも一部は、ハードウェア的に構成してもよい。
【００３８】
通信部２０は、ＰＤＡ２００と各種データのやり取りを行う。通信部２０は、例えば、ＰＤＡ２００から表示範囲特定情報を受信したり、ＰＤＡ２００に配信データを配信したりする。
【００３９】
地図データベース６０は、道路データや、道路以外の地物に関するデータを含む地図データを、メッシュ単位、レイヤ単位で格納している。道路データには、リンクデータや、ノードデータや、これらの属性情報等が含まれる。道路以外の地物に関するデータには、住所や、郵便番号や、電話番号や、駅名や、施設名など、行政界や、建物等に関するデータが含まれる。これらの各データは、地図上の地物の位置を代表する代表点の緯度・経度と対応付けて格納されている。したがって、行政界や、建物等に関するデータを位置特定情報として利用することも可能である。なお、本実施例では、地図データベース６０は、ベクトル形式の地図データを格納するものとしたが、ラスタ形式の地図データを格納するものとしてもよい。また、地図データベース６０の地図データは、メッシュ単位、レイヤ単位に分けられていなくてもよい。
【００４０】
地図データ取得部３０は、地図データベース６０を参照し、ＰＤＡ２００から受信した表示範囲特定情報に基づいて特定された表示範囲を含む地図データを取得する。
【００４１】
配信データ作成部４０は、表示範囲特定情報に基づいて特定される表示範囲を分割して、メッシュとは無関係な複数の配信単位領域を決定する。配信データ作成部４０は、さらに、地図データ取得部３０によって取得した地図データから、配信単位領域の地図を表示するための配信データを作成する。配信単位領域、および、配信データの作成については、後述する。配信データ作成部４０は、本発明における配信単位設定部、および、配信データ作成部に相当する。
【００４２】
優先度設定部５０は、配信データ作成部４０によって作成された配信データに対して、配信順序の優先度を設定する。この優先度の設定方法については、後述する。
【００４３】
ＰＤＡ２００は、ディスプレイ２０１や、操作部２０２や、図示しないＣＰＵや、ＲＡＭや、ＲＯＭや、外部記憶装置や、無線通信装置や、ＧＰＳ衛星からの電波を利用して現在位置を検出するためのＧＰＳ受信機などを備えている。
【００４４】
ＰＤＡ２００は、図示する各機能ブロックを備えている。各機能ブロックは、制御部２１０の制御下で動作する。これらの機能ブロックは、所定のコンピュータプログラムを、ＰＤＡ２００にインストールすることによって、ソフトウェア的に構築されている。これらの機能ブロックの少なくとも一部は、ハードウェア的に構成してもよい。なお、ここでは、地図表示装置としての機能についてのみ示した。
【００４５】
通信部２２０は、地図データ配信サーバ１００と各種データのやり取りを行う。通信部２２０は、例えば、地図データ配信サーバ１００に表示範囲特定情報を送信したり、地図データ配信サーバ１００から配信データを受信したりする。
【００４６】
現在位置検出部２３０は、ＧＰＳ受信機が受信したＧＰＳ衛星からの電波を利用して、ＰＤＡ２００の現在位置を検出する。現在位置の検出は、ＤＧＰＳ（ディファレンシャルＧＰＳ）を利用した方法や、携帯電話、ＰＨＳ等の無線基地局の電波を利用した方法や、ジャイロセンサを利用もしくは併用した方法などによって現在位置を検出するものとしてもよい。
【００４７】
コマンド入力部２４０は、ユーザによる操作部２０２の操作によって、表示範囲特定情報の設定や、地図表示モードの選択や、画面のスクロール、地図の回転、縮尺の変更等の各種コマンド入力を行う。
【００４８】
表示制御部２５０は、地図データ配信サーバ１００から受信した配信データ、および、コマンド入力部２４０に入力されたコマンドに基づいて、ディスプレイ２０１への地図の表示を制御する。
【００４９】
Ａ２．１地点表示モード：
Ａ２−１．配信データの作成：
図２は、１地点表示モードにおける配信データの作成の概要を模式的に示す説明図である。図の上段には、表示範囲Ｒとメッシュとの関係を示した。また、図の中段には、表示範囲Ｒと配信データ（配信単位領域）との関係を示した。一点鎖線で示した表示範囲Ｒは、位置特定情報として点Ｐが指定されたときの表示範囲を示している。本実施例では、点Ｐが中心に配置されるように、所定サイズの矩形の表示範囲Ｒが設定されるものとした。図の上段において、実線の枠Ａ１〜Ａ９は、表示範囲Ｒを含むメッシュを示している。各メッシュには、先に説明したように、リンクデータや、ノードデータ等の道路データ等が含まれる。ここでは、図示の都合上、メッシュＡ２に含まれるリンクＬ１〜Ｌ４（太実線）、および、ノードＮ１〜Ｎ５（黒丸）のみを示し、他のメッシュについては、図示を省略した。
【００５０】
本実施例では、図の中段に示したように、表示範囲Ｒを５×５の配信単位領域に分割し、配信データＢ１〜Ｂ２５を作成するものとした。配信単位領域の分割数は、任意に設定可能である。ハッチングを付した配信データＢ２は、図の上段にハッチングを付した領域と対応している。各配信データＢ１〜Ｂ２５には、メッシュと同様に、リンクデータや、ノードデータ等の道路データ等が含まれる。配信データの作成時には、メッシュに含まれるリンクを、配信単位領域の境界で分割して、新たなリンクや、境界ノードを生成する。また、分割前にあった境界ノードが削除される場合もある（例えば、ノードＮ１，Ｎ５）。
【００５１】
図の下段に、配信データＢ２に含まれるリンク、および、ノードを示した。図示したように、配信データＢ２には、リンクＬ１〜Ｌ４を分割して新たに生成されたリンクＬ１ａ，Ｌ２ａ，Ｌ３ａ，Ｌ４ａと、リンクＬ１〜Ｌ４の分割時に新たに生成された境界ノードＮ２ａ，Ｎ２ｂ，Ｎ２ｃ，Ｎ２ｄ（白丸）と、分割前にあったノードＮ２（黒丸）と、が含まれる。
【００５２】
このように配信データを作成することによって、所望の地点を表示画面の中心に配置して、地図を表示することができる。
【００５３】
Ａ２−２．配信順序の優先度の設定：
図３は、１地点表示モードにおける配信データの配信順序の優先度の設定について示す説明図である。図示した２５個のマスは、図２の下段に示した配信データを表している。各マス内に付した数字は、配信順序の優先度を表している。数字が小さいほど優先度は高い。図示した例では、図２に示した点Ｐを含む配信データ（図２の配信データＢ１３）、つまり、表示範囲Ｒの中心から、矢印で示したように、渦巻き状の順序で配信されるように、優先度を設定するものとした。
【００５４】
こうすることによって、地図データ配信サーバ１００は、点Ｐを含む配信単位領域の配信データＢ１３を最先に配信するので、ＰＤＡ２００は、点Ｐを含む配信単位領域の地図を最先に表示することができる。ＰＤＡ２００のユーザは、点Ｐを含む配信単位領域の地図を最先に確認することができるので、画面のスクロール等、次の操作に、速やかに移ることができる。
【００５５】
Ａ２−３．地図データ配信処理および地図表示処理：
図４は、１地点表示モードにおける地図データ配信処理および地図表示処理の流れを示すフローチャートである。図の左側に、地図データ配信サーバ１００のＣＰＵが実行する地図データ配信処理の流れを示した。また、図の右側に、ＰＤＡ２００のＣＰＵが実行する地図表示処理の流れを示した。
【００５６】
まず、ＰＤＡ２００は、ユーザによって設定された位置特定情報、および、サイズ特定情報を、地図データ配信サーバ１００に送信し（ステップＳ１００）、配信データを要求する。
【００５７】
地図データ配信サーバ１００は、ＰＤＡ２００から、位置特定情報、および、サイズ特定情報を受信すると（ステップＳ２００）、これらに基づいて、表示範囲を特定し（ステップＳ２１０）、地図データベース６０から表示範囲を含む地図データをメッシュ単位で取得する（ステップＳ２２０）。次に、地図データ配信サーバ１００は、図２に示したように、表示範囲を分割して、複数の配信単位領域を決定し、取得した地図データから、配信単位領域の地図を表示するための配信データを作成する（ステップＳ２３０）。そして、地図データ配信サーバ１００は、図３に示したように、各配信データに対して、配信順序の優先度を設定し（ステップＳ２４０）、ＰＤＡ２００に全配信データを優先度に従って順次配信する（ステップＳ２５０、ステップＳ２６０：ＮＯ）。このとき、各配信データには、ＰＤＡ２００での表示位置を特定するためのＩＤが付される。そして、地図データ配信サーバ１００は、全ての配信データを配信すると（ステップＳ２６０：ＹＥＳ）、地図データ配信処理を終了する。
【００５８】
ＰＤＡ２００は、地図データ配信サーバ１００から配信データを受信すると（ステップＳ１１０）、配信データの受信ごとに、ディスプレイ２０１に地図を順次表示する（ステップＳ１３０）。そして、ＰＤＡ２００は、地図データ配信サーバ１００から全ての配信データを受信して、全ての地図を表示するまで、ステップＳ１１０、および、ステップＳ１２０を繰り返す（ステップＳ１３０：ＮＯ）。ＰＤＡ２００は、地図データ配信サーバ１００から全ての配信データを受信し、全ての地図を表示すると（ステップＳ１３０：ＹＥＳ）、地図表示処理を終了する。
【００５９】
なお、これらの処理中に、ＰＤＡ２００のユーザによって、画面のスクロールや、地図の回転等の割り込み処理が指示された場合には、ＰＤＡ２００、および、地図データ配信サーバ１００は、処理中の地図表示処理、および、地図データ配信処理を中止し、指示に応じた新たな処理を実行する。
【００６０】
Ａ３．複数地点同時表示モード：
Ａ３−１．配信データの作成：
図５は、複数地点同時表示モードにおける配信データの作成の概要を模式的に示す説明図である。本実施例では、複数地点として、現在位置Ｓと目的地Ｇとが設定された場合について説明するが、出発地や、経由地など、さらに多くの地点を設定可能としてもよい。
【００６１】
破線で示した枠の外周は、位置特定情報として現在位置Ｓ、および、目的地Ｇが設定されたときの表示範囲Ｒを示している。また、表示範囲Ｒ内に破線で示した各マスは、配信データを表している。実線の枠Ａ１〜Ａ９は、表示範囲Ｒを含むメッシュを示している。本実施例では、複数地点同時表示モードにおいても、先に説明した１地点表示モードと同様にして、表示範囲Ｒを５×５の配信単位領域に分割して、配信データの作成を行う。なお、図中に太実線で示した線分Ｌは、現在位置Ｓと目的地Ｇとを結ぶ仮想線分であり、地図上には表示されない。この線分の利用については、後述する。
【００６２】
Ａ３−２．配信順序の優先度の設定：
図６は、複数地点同時表示モードにおける配信データの配信順序の優先度の設定について示す説明図である。複数地点同時表示モードでは、この優先度の設定が、１地点表示モードとは異なる。すなわち、複数地点同時表示モードでは、図５に示した線分Ｌを含む領域の配信データの配信順序が、他の配信データの配信順序よりも先になるように、優先度を設定する。
【００６３】
図示した２５個のマスは、それぞれ配信データを表しており、図５に破線で示した各配信データと対応している。ハッチングを付した配信データは、図５に示した線分Ｌを含む領域の配信データである。各マス内に付した数字は、配信順序の優先度を表している。数字が小さいほど優先度は高い。
【００６４】
本実施例では、まず、図５に示した現在位置Ｓを含む領域の配信データを配信するように、優先度を設定する（優先度：１）。そして、次に、図５に示した目的地Ｇを含む領域の配信データを配信するように、優先度を設定する（優先度：２）。そして、現在位置Ｓから目的地Ｇに向かう順に配信データを配信するように、線分Ｌを含む領域の他の配信データに対して優先度を設定する（優先度：３〜５）。そして、これらの後に、線分Ｌを含まない領域の配信データを、線分Ｌから近い領域の順に配信するように、優先度を設定する（優先度：６〜２５）。
【００６５】
こうすることによって、地図データ配信サーバ１００は、現在位置Ｓと目的地Ｇとを結ぶ線分Ｌを含む領域の配信データを、他の配信データよりも先に配信し、ＰＤＡ２００には、線分Ｌを含む領域の地図が他の領域よりも先に表示される。この結果、ＰＤＡ２００のユーザは、現在位置Ｓと目的地Ｇとの位置関係を、他の周辺領域の地図よりも先に把握することができる。さらに、地図データ配信サーバ１００は、現在位置Ｓを含む領域の配信データを最先に配信するので、ＰＤＡ２００は、現在位置Ｓを含む領域の地図を最先に表示することができる。ＰＤＡ２００のユーザは、現在位置Ｓを含む領域の地図を最先に確認することができるので、画面のスクロール等、次の操作に、速やかに移ることができる。
【００６６】
Ａ３−３．地図データ配信処理および地図表示処理：
複数地点同時表示モードにおける地図データ配信処理および地図表示処理は、１地点表示モードにおける地図データ配信処理および地図表示処理とほぼ同じである。複数地点同時表示モードでは、図４のステップＳ１００において、ＰＤＡ２００が１地点の位置特定情報を送信する代わりに、複数地点の位置特定情報を送信する。また、図４のステップＳ２４０における配信データの配信順序の優先度の設定を、図５に示したように変更する。その他の各ステップで行う処理は、１地点表示モードと同じである。
【００６７】
なお、図４のステップ１００において、ＰＤＡ２００は、サイズ特定情報を送信してもよいし、送信しなくてもよい。サイズ特定情報を送信しない場合には、地図データ配信サーバ１００が、例えば、複数地点間の距離などに応じて、複数地点がバランス良く配置されるように表示範囲を特定するようにすればよい。サイズ特定情報を送信すれば、地図データ配信サーバ１００は、ＰＤＡ２００のユーザの要求通りに表示範囲を特定することができる。
【００６８】
以上説明した第１実施例の地図データ配信システム１０００によれば、ＰＤＡ２００のユーザがどんな表示範囲を指定しても、地図データ配信サーバ１００は、ＰＤＡ２００のユーザが必要とする範囲の地図データを過不足無く配信することができる。したがって、地図の表示に関し、利便性の向上を図ることができる。
【００６９】
Ｂ．第２実施例：
Ｂ１．地図表示装置の概略構成：
図７は、第２実施例としての地図表示装置２００Ａの概略構成を示す説明図である。本実施例の地図表示装置２００Ａは、汎用のパーソナルコンピュータであり、図示しないＣＰＵや、メモリや、通信装置の他、キーボード２０３や、マウス２０４や、ディスプレイ２０１Ａなどを備えている。地図表示装置２００Ａは、パーソナルコンピュータに、電子地図を表示するための所定のアプリケーションプログラムをインストールすることによって構成されている。
【００７０】
地図表示装置２００Ａは、図示する各機能ブロックをソフトウェア的に備えている。これらの機能ブロックの少なくとも一部は、ハードウェア的に構成してもよい。各機能ブロックは、制御部２１０Ａの制御下で動作する。
【００７１】
通信部２２０Ａは、インターネット上に設置された所定の地図データ配信サーバ、例えば、第１実施例の地図データ配信サーバ１００から、最新の地図データをダウンロードし、地図データベース２９０に格納する。地図データベース２９０に格納された地図データは、第１実施例における地図データ配信サーバ１００の地図データベース６０と同様である。
【００７２】
コマンド入力部２４０Ａは、ユーザによるキーボード２０３や、マウス２０４の操作によって、表示範囲特定情報の設定や、地図表示モードの選択や、画面のスクロール、地図の回転、縮尺の変更等の各種コマンド入力を行う。
【００７３】
地図データ取得部２６０は、地図データベース２９０を参照し、表示範囲特定情報に基づいて特定された表示範囲を含む地図データを取得する。つまり、地図データ取得部２６０は、第１実施例における地図データ配信サーバ１００の地図データ取得部３０と同様の機能を有する。
【００７４】
表示データ作成部２７０は、表示範囲特定情報に基づいて特定される表示範囲を分割して、メッシュとは無関係な複数の表示単位領域を決定する。表示データ作成部２７０は、さらに、地図データ取得部２６０によって取得した地図データから、表示単位領域の地図を表示するための表示データを作成する。つまり、表示データ作成部２７０は、第１実施例における地図データ配信サーバ１００の配信データ作成部４０と同様の機能を有する。表示データ作成部２７０は、本発明における表示単位設定部、および、表示データ作成部に相当する。
【００７５】
優先度設定部２８０は、表示データ作成部２７０によって作成された表示データに対して、表示順序の優先度を設定する。優先度設定部２８０は、第１実施例における地図データ配信サーバ１００の優先度設定部５０と同様の機能を有する。
【００７６】
表示制御部２５０Ａは、表示データ作成部２７０で作成された表示データ、および、コマンド入力部２４０Ａに入力されたコマンドに基づいて、ディスプレイ２０１Ａへの地図の表示を制御する。
【００７７】
なお、第２実施例の地図表示装置２００Ａにおいても、第１実施例と同様に、地図表示モードとして、１地点表示モードと、複数地点同時表示モードとが用意されているが、配信データの作成を行う代わりに、表示データの作成を行うこと以外は、第１実施例と同じであるから、説明は省略する。
【００７８】
Ｂ２．地図表示処理：
図７は、第２実施例における地図表示処理の流れを示すフローチャートである。地図表示装置２００ＡのＣＰＵが実行する処理である。
【００７９】
まず、ＣＰＵは、ユーザによって設定された位置特定情報、および、サイズ特定情報を入力する（ステップＳ３００）。次に、ＣＰＵは、位置特定情報、および、サイズ特定情報に基づいて、表示範囲を特定し（ステップＳ３１０）、地図データベース２９０から表示範囲を含む地図データを取得する（ステップＳ３２０）。そして、ＣＰＵは、表示範囲を分割して、複数の表示単位領域を決定し、取得した地図データから、表示単位領域の地図を表示するための表示データを作成する（ステップＳ３３０）。そして、ＣＰＵは、各表示データに対して、表示順序の優先度を設定する（ステップＳ３４０）。そして、ＣＰＵは、全表示データを優先度に従って、ディスプレイ２０１Ａに順次表示する（ステップＳ３５０、Ｓ３６０：ＮＯ）。ＣＰＵは、全ての表示データが表示されたら（ステップＳ３６０：ＹＥＳ）、地図表示処理を終了する。
【００８０】
以上説明した第２実施例の地図表示装置２００Ａによれば、先に説明した第１実施例の地図データ配信システム１０００と同様に、地図の表示に関し、利便性の向上を図ることができる。
【００８１】
Ｃ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形例が可能である。
【００８２】
Ｃ１．変形例１：
上記実施例では、地図表示モードとして、１地点表示モードと、複数地点同時表示モードとが用意されているものとしたが、これに限られない。例えば、さらに、ＰＤＡ２００や、地図表示装置２００Ａのユーザが表示範囲を任意に設定可能な地図表示モードを用意してもよい。この場合、表示範囲特定情報として、「座標（ｘ１，ｙ１）、（ｘ２，ｙ２）を対角とする矩形範囲」などの表示範囲を特定可能な情報を用いればよい。
【００８３】
また、上記実施例では、地図表示モードとして、１地点表示モードと、複数地点同時表示モードとの両方が、用意されているものとしたが、いずれか一方のみが用意されていてもよい。
【００８４】
Ｃ２．変形例２：
上記実施例では、表示範囲、および、配信単位領域、または、表示単位領域を矩形としたが、これに限られない。これらは、種々の形状で設定可能である。
【００８５】
また、上記実施例では、配信単位領域、または、表示単位領域を、表示範囲を均等に分割した領域としたが、不均等に分割した領域としてもよい。
【００８６】
Ｃ３．変形例３：
上記実施例では、１地点表示モードにおいて、地図が、表示画面の中心から渦巻き状の順序で表示されるように、優先度を設定するようにしたが、放射状の順序で配信されるように、優先度を設定するようにしてもよい。また、配信単位領域、または、表示単位領域の形状を円形、および、ドーナツ型として、表示画面の中心から波紋状の順序で表示されるように、優先度を設定するようにしてもよい。
【００８７】
また、点Ｐを含む領域の地図を、表示画面の中心以外に配置するようにし、この領域から、予め定められた優先度に従って表示されるようにしてもよい。
【００８８】
Ｃ４．変形例４：
上記実施例では、複数地点同時表示モードにおいて、１地点表示モードと同様に、表示範囲を分割して、配信データ、または、表示データを作成するものとしたが、これに限られない。本発明では、複数地点同時表示モードにおいて、一般に、表示範囲を含む地図を複数領域に分けて順次表示するように、配信データ、または、表示データを設定すればよく、例えば、メッシュ単位で設定するようにしてもよい。
【００８９】
Ｃ５．変形例５：
上記第１実施例では、地図表示装置としてＰＤＡ２００を用いるものとしたが、これに限られない。携帯電話機や、パーソナルコンピュータや、カーナビゲーション装置等、地図データ配信サーバ１００にアクセス可能な他の機器に適用可能である。第２実施例の地図表示装置２００Ａについても同様である。
【図面の簡単な説明】
【００９０】
【図１】第１実施例としての地図データ配信システム１０００の概略構成を示す説明図である。
【図２】１地点表示モードにおける配信データの作成の概要を模式的に示す説明図である。
【図３】１地点表示モードにおける配信データの配信順序の優先度の設定について示す説明図である。
【図４】１地点表示モードにおける地図データ配信処理および地図表示処理の流れを示すフローチャートである。
【図５】複数地点同時表示モードにおける配信データの作成の概要を模式的に示す説明図である。
【図６】複数地点同時表示モードにおける配信データの配信順序の優先度の設定について示す説明図である。
【図７】第２実施例としての地図表示装置２００Ａの概略構成を示す説明図である。
【図８】第２実施例における地図表示処理の流れを示すフローチャートである。
【符号の説明】
【００９１】
１０００...地図データ配信システム
１０...制御部
２０...通信部
３０...地図データ取得部
４０...配信データ作成部
５０...優先度設定部
６０...地図データベース
１００...地図データ配信サーバ
２００...ＰＤＡ（携帯情報端末）
２０１...ディスプレイ
２０２...操作部
２１０...制御部
２２０...通信部
２３０...現在位置検出部
２４０...コマンド入力部
２５０...表示制御部
２００Ａ...地図表示装置
２０１Ａ...ディスプレイ
２０３...キーボード
２０４...マウス
２１０Ａ...制御部
２２０Ａ...通信部
２４０Ａ...コマンド入力部
２５０Ａ...表示制御部
２６０...地図データ取得部
２７０...表示データ作成部
２８０...優先度設定部
２９０...地図データベース
ＩＮＴ...インターネット
ＲＳ...無線基地局
Ｒ...表示範囲
【図１】
2005301058.tif 000003
【図２】
2005301058.tif 000004
【図３】
2005301058.tif 000005
【図４】
2005301058.tif 000006
【図５】
2005301058.tif 000007
【図６】
2005301058.tif 000008
【図７】
2005301058.tif 000009
【図８】
2005301058.tif 000010