(57)【要約】【課題】情報端末の表示手段に表示される表示対象の特性に応じて配信されるデータの種類を決定するようにして、地図を描画するための処理時間を短縮することができ、情報端末とサーバとの間での通信を削減することができるようにする。【解決手段】地図データを格納する地図データベース、地図データに基づいてラスターデータを作成するラスターデータ作成部及び地図データに基づいてベクトルデータを作成するベクトルデータ作成部を備え、地図データ取得要求に対応して、ラスターデータ及びベクトルデータを配信するサーバと、受信したベクトルデータに基づいて画像を描画する描画部及びベクトルデータに基づいて描画した画像とラスターデータとを結合して地図を作成する画像結合部を備え、地図データ取得要求をサーバに送信し、画像結合部が作成した地図を表示手段に表示する情報端末とを有する。【選択図】図１
2005315975.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）地図データを格納する地図データベース、
（ｂ）前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要のない表示対象のラスターデータを作成するラスターデータ作成部、及び、
（ｃ）前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要がある表示対象のベクトルデータを作成するベクトルデータ作成部を備え、
（ｄ）地図データ取得要求に対応して、前記ラスターデータ及びベクトルデータを配信するサーバと、
（ｅ）受信した前記ベクトルデータに基づいて画像を描画する描画部、及び、
（ｆ）前記ベクトルデータに基づいて描画した画像と前記ラスターデータとを結合して地図を作成する画像結合部を備え、
（ｇ）前記地図データ取得要求を前記サーバに送信し、前記画像結合部が作成した地図を表示手段に表示する情報端末とを有することを特徴とする地図データ配信システム。
【請求項２】
前記地図データ取得要求は地図描画座標及び縮尺を含む請求項１に記載の地図データ配信システム。
【請求項３】
前記サーバは、前記地図描画座標を含む所定範囲の地図、及び、前記縮尺を含む所定範囲の複数段階の縮尺の地図に対応するラスターデータ及びベクトルデータを配信する請求項２に記載の地図データ配信システム。
【請求項４】
前記地図データ取得要求は移動手段を示す情報を含み、前記ラスターデータ作成部は前記移動手段を示す情報に基づいて前記表示対象のラスターデータを作成する請求項１に記載の地図データ配信システム。
【請求項５】
（ａ）前記情報端末は、受信した前記ラスターデータ及びベクトルデータを記憶手段に保存し、
（ｂ）前記描画部は、地図の表示態様を変化させる場合に、前記ベクトルデータに基づいて画像を描画し直す請求項１〜４のいずれか１項に記載の地図データ配信システム。
【請求項６】
前記地図の表示態様は向き又は縮尺である請求項１〜５のいずれか１項に記載の地図データ配信システム。
【請求項７】
（ａ）地図データを格納する地図データベースと、
（ｂ）前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要のない表示対象のラスターデータを作成するラスターデータ作成部と、
（ｃ）前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要がある表示対象のベクトルデータを作成するベクトルデータ作成部とを有し、
（ｄ）地図データ取得要求に対応して、前記ラスターデータ及びベクトルデータを配信することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データ配信システムに関するものである。
【背景技術】
【０００２】
従来、ウェブサーバ等のサーバに地図を描画するための地図データを格納しておき、携帯情報端末からネットワークを介して前記サーバにアクセスして、該サーバから地図データを受信し、該地図データに基づいて地図を描画して、前記携帯情報端末の表示手段に表示させる地図データ配信システムが提案されている（例えば、特許文献１参照。）。これにより、記憶容量に制限のある携帯情報端末であっても、記憶手段に地図データを格納することなく、地図を表示手段に表示させることができる。
【特許文献１】特開２００３−２１４８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の地図データ配信システムにおいては、地図を描画するためのデータであるベクトルデータを配信するようになっているので、携帯情報端末は受信したベクトルデータに基づいて地図を描画するための処理を実行する必要がある。そのため、地図を描画するための処理時間が長くなり、地図が携帯情報端末の表示手段に表示されるまでの待ち時間が長くなってしまう。
【０００４】
もっとも、サーバにおいて地図を描画し、描画された地図の画像データをラスターデータとして配信するシステムも提案されている。この場合、携帯情報端末が地図を描画するための処理を実行する必要がなく、受信したラスターデータをそのまま表示すればよいので、地図が携帯情報端末の表示手段に表示されるまでの待ち時間を短縮することができる。しかし、ラスターデータとして配信するシステムにおいては、携帯情報端末の表示手段に表示された地図を回転させたり、地図の縮尺を変更したりする場合、新たなラスターデータを受信して表示させる必要がある。そのため、携帯情報端末の表示手段に表示された地図を回転させたり、地図の縮尺を変更したりする度に、携帯情報端末とサーバとの間で通信を行う必要がある。
【０００５】
本発明は、前記従来の地図データ配信システムの問題点を解決して、情報端末の表示手段に表示される表示対象の特性に応じて配信されるデータの種類を決定するようにして、地図を描画するための処理時間を短縮することができ、情報端末とサーバとの間での通信を削減することができる地図データ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の地図データ配信システムにおいては、地図データを格納する地図データベース、前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要のない表示対象のラスターデータを作成するラスターデータ作成部、及び、前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要がある表示対象のベクトルデータを作成するベクトルデータ作成部を備え、地図データ取得要求に対応して、前記ラスターデータ及びベクトルデータを配信するサーバと、受信した前記ベクトルデータに基づいて画像を描画する描画部、及び、前記ベクトルデータに基づいて描画した画像と前記ラスターデータとを結合して地図を作成する画像結合部を備え、前記地図データ取得要求を前記サーバに送信し、前記画像結合部が作成した地図を表示手段に表示する情報端末とを有する。
【０００７】
本発明の他の地図データ配信システムにおいては、さらに、前記地図データ取得要求は地図描画座標及び縮尺を含む。
【０００８】
本発明の更に他の地図データ配信システムにおいては、さらに、前記サーバは、前記地図描画座標を含む所定範囲の地図、及び、前記縮尺を含む所定範囲の複数段階の縮尺の地図に対応するラスターデータ及びベクトルデータを配信する。
【０００９】
本発明の更に他の地図データ配信システムにおいては、さらに、前記地図データ取得要求は移動手段を示す情報を含み、前記ラスターデータ作成部は前記移動手段を示す情報に基づいて前記表示対象のラスターデータを作成する。
【００１０】
本発明の更に他の地図データ配信システムにおいては、さらに、前記情報端末は、受信した前記ラスターデータ及びベクトルデータを記憶手段に保存し、前記描画部は、地図の表示態様を変化させる場合に、前記ベクトルデータに基づいて画像を描画し直す。
【００１１】
本発明の更に他の地図データ配信システムにおいては、さらに、前記地図の表示態様は向き又は縮尺である。
【００１２】
本発明のサーバにおいては、地図データを格納する地図データベースと、前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要のない表示対象のラスターデータを作成するラスターデータ作成部と、前記地図データに基づいて、地図の表示態様を変化させる場合に描画し直す必要がある表示対象のベクトルデータを作成するベクトルデータ作成部とを有し、地図データ取得要求に対応して、前記ラスターデータ及びベクトルデータを配信する。
【発明の効果】
【００１３】
本発明によれば、地図を描画するための処理時間を短縮することができ、情報端末とサーバとの間での通信を削減して通信費を低くすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１５】
図１は本発明の実施の形態における地図データ配信システムの構成を示す概念図である。
【００１６】
図において、１０は地図データ配信システムである。そして、１１はサーバとしての地図配信サーバであり、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ、磁気ディスク、光ディスク等の記憶手段、通信インターフェイス等を備えるコンピュータの中に構成される。なお、該コンピュータは単一のコンピュータではなく、複数のコンピュータが有機的に結合された、いわゆる、分散型サーバであってもよい。また、前記コンピュータの中に他のシステムが構築されていてもよい。さらに、前記地図配信サーバ１１は、他のコンピュータの中に構築されたシステムの一つであってもよい。
【００１７】
そして、３１は、操作者によって操作される情報端末である。該情報端末は、実際には多数であるが、本実施の形態においては、説明の都合上、情報端末３１で代表する。また、前記操作者は、例えば、乗用車、トラック、バス、オートバイ等の車両の運転者、同乗者等であるが、歩行者であっても、公共交通機関の利用者であっても、いかなる者であってもよい。なお、前記操作者は、あらかじめ前記地図配信サーバ１１に登録され、ユーザＩＤを所有する者であることが望ましい。さらに、前記情報端末３１もそれぞれ登録されていることが望ましい。
【００１８】
なお、該情報端末３１は、ＣＰＵ、ＭＰＵ等の演算装置、半導体メモリ、磁気ディスク、光ディスク等の記憶手段としての記憶装置、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ、ＣＲＴ等の表示手段としての表示装置、キーボード、ジョイスティック、十字キー、押しボタン、リモートコントローラ、タッチパネル等の入力装置、スピーカ、ヘッドホン、イヤホン等の音声出力装置、及び、通信インターフェイス、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）装置等の送受信装置を備える一種のコンピュータである。そして、前記情報端末３１は、例えば、携帯電話機やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）電話機であるが、携帯情報端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、インターネット接続端末、小型パーソナルコンピュータ、ウェアラブルコンピュータ、ゲーム機等いかなるものであってもよい。
【００１９】
さらに、前記情報端末３１は、図示されないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ等の位置検出手段を有するものであることが望ましい。なお、該位置検出手段はいかなる種類のものであってもよく、いかなる精度のものであってもよい。また、例えば、携帯電話機、携帯情報端末等である場合、一般的には、該携帯電話機、携帯情報端末等が在圏する基地局との通信に基づいて、該基地局の位置を現在位置として検出するようにしてもよい。
【００２０】
ここで、前記地図配信サーバ１１及び情報端末３１は、図示されないネットワークを介して互いに通信可能に接続される。なお、該ネットワークは、有線又は無線の公衆通信回線網、専用通信回線網、携帯電話回線網、インターネット、イントラネット、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、衛星通信回線網等いかなる通信回線網であってもよく、これらを適宜組み合わせたものであってもよい。また、放送衛星によるＣＳ放送やＢＳ放送を利用して通信してもよく、地上波デジタルテレビ放送を利用して通信してもよく、ＦＭ多重放送を利用して通信してもよく、また、道路脇（わき）に設置されている光ビーコンや電波ビーコンを利用して通信してもよい。本実施の形態において、前記情報端末３１は、無線ＬＡＮシステム又は携帯電話回線網若しくはＰＨＳ電話回線網を介して、前記ネットワークに接続される。
【００２１】
そして、前記地図配信サーバ１１は、ベクトルデータ作成部１２、ラスターデータ作成部１３、背景画像描画部１４、地図データベース１５及び通信制御部１６を有する。ここで、前記地図配信サーバ１１は、前記情報端末３１から地図データ取得要求を受信すると、前記情報端末３１の表示装置に地図を表示するために必要なデータを配信するようになっている。通常は、前記情報端末３１の現在位置を含む所定範囲の地図を表示するためのデータを配信する。なお、前記通信制御部１６は前記情報端末３１との通信を制御する。そして、前記地図データベース１５は、地図を描画するためのノード、リンク、座標、施設名称等の地図データを格納する。
【００２２】
また、前記ベクトルデータ作成部１２は、前記地図データベース１５に格納されている地図データに基づいて、前記情報端末３１に配信するためのベクトルデータを作成する。該ベクトルデータは図形を線分で結んで表現するデータであり、地図を回転させたり、地図の縮尺を変更した場合に影響を受ける表示対象について作成される。該表示対象は、例えば、地図に表示される文字、アイコン、及び、ラスターデータ作成部１３がラスターデータを作成しない道路である。
【００２３】
そして、前記背景画像描画部１４は、前記地図データベース１５に格納されている地図データに基づいて、前記情報端末３１に配信する地図の背景画像を描画する。該背景画像は、山、海、河川、工場、公園、学校、鉄道の線路、駅、大型の施設等である。また、前記背景画像描画部１４は、前記背景画像に加え、縮尺に関わらず必ず表示される道路を描画する。そして、前記ラスターデータ作成部１３は、前記背景画像描画部１４が描画した背景画像及び縮尺に関わらず必ず表示される道路のラスターデータを作成する。
【００２４】
なお、縮尺に関わらず必ず表示される道路は、配信する地図が車両用のものである場合と歩行者用のものである場合とで相違する。前記情報端末３１の表示装置に表示される地図は、縮尺が変更されると、表示される道路も変更されるようになっている。これは、縮尺の小さな地図に細街路のような細い道路までも表示するようにすると、地図が見にくくなってしまうからである。そのため、縮尺の大きな地図には細街路を含む細い道路まで表示し、縮尺の小さな地図には細い道路を省略して表示しないようになっている。しかし、配信する地図が車両用のものである場合、縮尺の小さな地図であっても高速道路及び国道は、省略せずに、必ず表示するようになっている。すなわち、配信する地図が車両用のものである場合、縮尺に関わらず必ず表示される道路は高速道路及び国道である。また、配信する地図が歩行者用のものである場合、高速道路は必要がないので、縮尺に関わらず必ず表示される道路は国道及び県道である。なお、前記地図配信サーバ１１は、前記情報端末３１から受信した地図データ取得要求に含まれる移動手段を示す情報、すなわち、移動手段が車両であるか歩行であるかを示す情報に基づいて、縮尺に関わらず必ず表示される道路のラスターデータを作成する。
【００２５】
そして、作成されたラスターデータ及びベクトルデータは、地図データとして、前記通信制御部１６によって前記情報端末３１に配信される。なお、前記地図配信サーバ１１は、前記情報端末３１から受信した地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺の地図データを配信するようになっている。さらに、前記地図配信サーバ１１は、目的地までの経路を探索する経路探索機能、設定された検索条件に従って施設、地点等を検索するＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）検索機能、道路の渋滞情報等の交通情報を配信する機能等を備えていてもよい。
【００２６】
一方、前記情報端末３１は、端末アプリケーション３２及び通信制御部３６を有する。そして、該通信制御部３６は前記地図配信サーバ１１との通信を制御する。また、前記端末アプリケーション３２は、描画部としての道路・文字・画像描画部３３、画像結合部３４及び表示部３５を備える。そして、前記道路・文字・画像描画部３３は、前記地図配信サーバ１１から受信したベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路、すなわち、縮尺に関わらず必ず表示される道路以外の道路の画像を描画する。
【００２７】
また、前記画像結合部３４は、前記道路・文字・画像描画部３３が前記地図配信サーバ１１から受信したベクトルデータに基づいて描画した画像とラスターデータとを結合して、地図を作成する。なお、ラスターデータは画像をドットの集合として表現するデータであるので、前記画像結合部３４はラスターデータをＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶装置に貼（は）り付ける、すなわち、展開するだけで、背景画像描画部１４が描画した背景画像及び縮尺に関わらず必ず表示される道路の画像を形成することができる。そして、前記表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成した地図を表示装置に表示させる。なお、前記地図配信サーバ１１から受信したラスターデータ及びベクトルデータは、記憶装置に格納され所定期間保存される。
【００２８】
そして、前記端末アプリケーション３２は、地図を回転させたり、地図の縮尺を変更したりする場合には、記憶装置に格納されたラスターデータ及びベクトルデータに基づいて、地図を作成し直して、表示装置に表示させるようになっている。例えば、前記情報端末３１が車両に搭載されている場合であって車両の進行方向が変化したときには、通常の車両用ナビゲーション装置と同様に、車両の進行方向が画面の上になるように、地図を回転させて表示することができる。なお、前記情報端末３１の操作者が歩行者であって、進行方向が変化したときにも、同様に、進行方向が画面の上になるように、地図を回転させて表示することができる。このように、地図を回転させる場合、地図に表示される文字及びアイコンが斜めになったり、逆さまになったりしないようにするために、回転後の地図の向きに合致するように前記文字及びアイコンを描画し直す必要がある。
【００２９】
そこで、前記画像結合部３４は、前記地図配信サーバ１１から受信して記憶手段に保存されているラスターデータを進行方向が画面の上になるように回転させることによって、地図の背景画像を回転させる。また、前記道路・文字・画像描画部３３は、前記地図配信サーバ１１から受信して記憶手段に保存されているベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像を、回転後の地図の向きに合致するように描画し直す。そして、前記画像結合部３４は、前記道路・文字・画像描画部３３が描画し直した回転後の地図の向きに合致する地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像と、回転させた地図の背景画像とを結合して、地図を作成し直す。さらに、前記表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成し直した地図を表示装置に表示させる。これにより、車両又は歩行者の進行方向が画面の上になるように、地図を回転させて表示することができる。
【００３０】
また、操作者が情報端末３１の入力装置を操作して、地図の縮尺を変更した場合、変更後の縮尺が前記所定の縮尺範囲内に入っているときには、前記画像結合部３４は、前記地図配信サーバ１１から受信して記憶手段に保存されているラスターデータの内から、変更後の地図の縮尺に合致するラスターデータを取得して、縮尺変更後の地図の背景画像とする。そして、前記道路・文字・画像描画部３３は、前記地図配信サーバ１１から受信して記憶手段に保存されているベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像を、変更後の地図の縮尺に合致するように描画し直す。ここで、縮尺が小さくなるように変更された場合には、今まで表示されていた道路の内の一部の道路は、省略されて表示されなくなる。また、縮尺が大きくなるように変更された場合には、今まで省略されていた道路の内の一部の道路も表示されるようになる。
【００３１】
そして、前記画像結合部３４は、前記道路・文字・画像描画部３３が描画し直した変更後の地図の縮尺に合致する地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像と、縮尺変更後の地図の背景画像とを結合して、地図を作成し直す。さらに、前記表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成し直した地図を表示装置に表示させる。これにより、縮尺が変更された地図を表示することができる。なお、変更後の縮尺が前記所定の縮尺範囲内に入っていないときには、地図データ取得要求を送信し直して、地図配信サーバ１１から、変更後の縮尺に合致するラスターデータ及びベクトルデータを受信し直す必要がある。
【００３２】
また、前記情報端末３１は、他の機能を備えていてもよい。前記情報端末３１は、例えば、携帯電話機やＰＨＳ電話機である場合には音声通話機能を備えており、ゲーム機である場合にはゲーム機能を備えている。
【００３３】
次に、前記構成の地図データ配信システム１０の動作について説明する。
【００３４】
図２は本発明の実施の形態における地図データ配信システムにおいて配信されるラスターデータの例を示す第１の図、図３は本発明の実施の形態における地図データ配信システムにおいて配信されるラスターデータの例を示す第２の図、図４は本発明の実施の形態における地図データ配信システムにおいて配信されるベクトルデータの例を示す第１の図、図５は本発明の実施の形態における地図データ配信システムにおいて配信されるベクトルデータの例を示す第２の図、図６は本発明の実施の形態における地図データ配信システムにおいて表示される地図の例を示す第１の図、図７は本発明の実施の形態における地図データ配信システムにおいて表示される地図の例を示す第２の図、図８は本発明の実施の形態における地図配信サーバの動作を示すフローチャート、図９は本発明の実施の形態における情報端末の動作を示すフローチャートである。
【００３５】
まず、操作者が情報端末３１の入力装置を操作して、地図を表示させるための動作を開始させると、前記情報端末３１は、表示装置に表示させる地図の中心地の座標、すなわち、地図描画座標を取得する。該地図描画座標は、通常、情報端末３１の現在位置を示す座標であり、前記情報端末３１がＧＰＳセンサ等の位置検出手段を有するものである場合には、該位置検出手段が取得する現在位置を示す座標を地図描画座標とする。
【００３６】
また、前記情報端末３１がＧＰＳセンサ等の位置検出手段を有していないものである場合には、操作者が入力した現在位置を示す座標を地図描画座標とする。この場合、操作者は、情報端末３１の入力装置を操作して、現在位置の緯度及び経度を入力してもよいし、○○県○○市○○町○丁目○番○号等のように現在位置の住居表示を入力してもよいし、前記情報端末３１に鉄道の駅、公共施設、建造物、大型商業施設、大型娯楽施設等の各種施設や地点の座標があらかじめ記憶されている場合には、前記施設や地点の名称を入力してもよい。
【００３７】
なお、地図描画座標として、情報端末３１の現在位置以外であっても、所望の地点の座標を入力することができる。例えば、操作者が興味を有する施設、地点等、すなわち、ＰＯＩの座標や、走行している車両の目的地の座標を入力することができる。この場合、操作者は、情報端末３１の入力装置を操作して、前記ＰＯＩ、目的地等の地点の緯度及び経度、住居表示、名称等を入力することができる。また、前記ＰＯＩ、目的地等の地点があらかじめ登録地点として情報端末３１に登録されている場合には、登録地点のリストを表示装置に表示させ、前記リストの中から選択することによって、登録地点の座標の入力を行うことができる。
【００３８】
さらに、前記操作者は、情報端末３１の入力装置を操作して、表示装置に表示させる地図の縮尺を選択する。該縮尺の選択は、縮尺を示す数値を入力することによって行われてもよいし、登録地点のリストを表示装置に表示させ、前記リストの中から選択することによって行われてもよい。
【００３９】
続いて、前記情報端末３１の通信制御部３６は、地図データ取得要求を地図配信サーバ１１に送信する。前記地図データ取得要求には、前記情報端末３１を識別するための端末ＩＤ、操作者のユーザＩＤ等に加えて、前記地図描画座標、地図の縮尺、及び、移動手段を示す情報が含まれている。該移動手段を示す情報は、情報端末３１を移動させる移動手段が車両であるか歩行であるかを示す情報である。そして、前記情報端末３１が車両に搭載されて使用される場合には移動手段は車両となり、操作者が歩行中に前記情報端末３１を使用する場合には移動手段は歩行となる。なお、前記移動手段を示す情報は、操作者が情報端末３１の入力装置を操作して入力する。
【００４０】
一方、前記地図配信サーバ１１は、通信制御部１６が前記情報端末３１から地図データ取得要求を受信すると、該地図データ取得要求に含まれる端末ＩＤ、ユーザＩＤ等に基づいて、前記情報端末３１等の認証を実行する。そして、前記地図データ取得要求が正当なものであることが確認されると、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図データを地図データベース１５から取得する、すなわち、該当座標地図データ読み込みを行う。また、地図データベース１５から取得する地図データは、前記地図データ取得要求に含まれる地図の縮尺に対応するもの、及び、該縮尺を中心とする所定の縮尺範囲内に入っているものである。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺の地図データを地図データベース１５から取得するようになっている。
【００４１】
続いて、背景画像描画部１４は、前記地図データベース１５から取得した地図データに基づいて、前記情報端末３１に配信する地図の背景画像を描画するための背景データ描画を行う。前記背景画像は、山、海、河川、工場、公園、学校、鉄道の線路、駅、大型の施設等である。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺の背景画像を作成する。また、該背景画像は、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図に対応するものである。
【００４２】
続いて、前記地図配信サーバ１１は、前記地図データ取得要求に含まれる移動手段を示す情報に基づいて、移動手段が車両であるか歩行であるかを判断する。そして、移動手段が車両である場合、前記背景画像描画部１４は、縮尺に関わらず必ず表示される道路として高速道路及び国道を描画する。また、移動手段が歩行である場合、前記背景画像描画部１４は、縮尺に関わらず必ず表示される道路として国道及び県道を描画する。
【００４３】
続いて、ラスターデータ作成部１３は、前記背景画像描画部１４が描画した背景画像及び縮尺に関わらず必ず表示される道路のラスターデータを作成する。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺のラスターデータを作成する。また、該ラスターデータは、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図に対応するものである。
【００４４】
ここで、前記地図データ取得要求に含まれる地図描画座標が、例えば、名古屋駅の座標である場合、前記ラスターデータは、図２に示されるようなものとなる。また、前記地図描画座標が、例えば、東京ディズニーランドの座標である場合、前記ラスターデータは、図３に示されるようなものとなる。図２及び３には、山、海、河川、工場、公園、学校、鉄道の線路、駅、大型の施設、高速道路、国道等が示されているが、文字、アイコン、県道以下の細い道路等は示されていないことが分かる。
【００４５】
そして、前記通信制御部１６は、ラスターデータ応答を行い、前記ラスターデータ作成部１３が作成したラスターデータを前記情報端末３１に送信する。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺のラスターデータを送信する。また、該ラスターデータは、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図に対応するものである。
【００４６】
続いて、ベクトルデータ作成部１２は、前記地図データベース１５から取得した地図データに基づいて、前記情報端末３１に配信するベクトルデータを作成する。該ベクトルデータは、例えば、地図に表示される文字、アイコン、及び、ラスターデータ作成部１３がラスターデータを作成しない道路のように、地図を回転させたり、地図の縮尺を変更した場合に影響を受ける表示対象について作成される。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺のベクトルデータを作成する。また、該ベクトルデータは、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図に対応するものである。
【００４７】
ここで、前記地図データ取得要求に含まれる地図描画座標が、例えば、名古屋駅の座標である場合、前記ベクトルデータは、図４に示されるようなものとなる。また、前記地図描画座標が、例えば、東京ディズニーランドの座標である場合、前記ベクトルデータは、図５に示されるようなものとなる。図４及び５には、文字、アイコン、県道以下の細い道路等が示されているが、山、海、河川、工場、公園、学校、鉄道の線路、駅、大型の施設、高速道路、国道等が示されていないことが分かる。
【００４８】
そして、前記通信制御部１６は、ベクトルデータ応答を行い、前記ベクトルデータ作成部１２が作成したベクトルデータを前記情報端末３１に送信する。この場合、前記地図データ取得要求に含まれる縮尺に対応して、所定の縮尺範囲内における複数段階の縮尺、例えば、三段階の縮尺のベクトルデータを送信する。また、該ベクトルデータは、前記地図データ取得要求に含まれる地図描画座標を中心とする所定範囲の地図に対応するものである。これにより、地図配信サーバ１１は処理を終了する。
【００４９】
一方、前記情報端末３１は、通信制御部３６が前記地図配信サーバ１１からラスターデータを受信すると、記憶装置に格納して所定期間保存する。そして、画像結合部３４は、ラスター地図貼り付けを行い、前記地図配信サーバ１１から受信したラスターデータをＶＲＡＭ等の記憶装置に貼り付ける、すなわち、展開するだけで、背景画像描画部１４が描画した背景画像及び縮尺に関わらず必ず表示される道路の画像を形成する。これにより、図２及び３に示されるようなラスターデータに基づいた地図の背景画像が形成される。
【００５０】
続いて、前記情報端末３１は、通信制御部３６が前記地図配信サーバ１１からベクトルデータを受信すると、記憶装置に格納して所定期間保存する。そして、道路・文字・画像描画部３３は、ベクトル地図描画を行い、前記地図配信サーバ１１から受信したベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路、すなわち、縮尺に関わらず必ず表示される道路以外の道路の画像を描画する。これにより、図４及び５に示されるようなベクトルデータに基づいた文字、アイコン、県道以下の細い道路等が描画される。
【００５１】
そして、画像結合部３４は、前記道路・文字・画像描画部３３が前記地図配信サーバ１１から受信したベクトルデータに基づいて描画した画像とラスターデータとを結合して、地図を作成する。続いて、表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成した地図を表示装置に表示させる。そして、前記地図データ取得要求に含まれる地図描画座標が、例えば、名古屋駅の座標である場合には、図６に示されるような地図が表示装置に表示され、また、前記地図描画座標が、例えば、東京ディズニーランドの座標である場合には、図７に示されるような地図が表示装置に表示される。これにより、情報端末３１は処理を終了する。
【００５２】
なお、該情報端末３１は、進行方向が変化した場合には、進行方向が画面の上になるように、地図を回転させて表示することができるようになっている。この場合、地図に表示される文字及びアイコンが斜めになったり、逆さまになったりしないようにするために、回転後の地図の向きに合致するように前記文字及びアイコンを描画し直す必要がある。例えば、図６及び７に示される地図は、北が上になるように表示されているが、進行方向が、例えば、北から東に変化した場合、文字及びアイコンが横向きになり、見にくくなってしまう。
【００５３】
そこで、前記画像結合部３４は、記憶手段に保存されているラスターデータを進行方向が画面の上になるように回転させ、また、前記記憶手段に保存されているベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像を、回転後の地図の向きに合致するように描画し直す。そして、前記画像結合部３４は、前記道路・文字・画像描画部３３が描画し直した回転後の地図の向きに合致する文字、アイコン、及び、ラスターデータが作成されない道路の画像と、回転させた地図の背景画像とを結合して、地図を作成し直す。さらに、前記表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成し直した地図を表示装置に表示させる。これにより、進行方向に画面の上になる地図が表示装置に表示される。
【００５４】
また、操作者が情報端末３１の入力装置を操作して、地図の縮尺を変更した場合も同様に、前記画像結合部３４は、前記地図配信サーバ１１から受信して記憶手段に保存されているラスターデータの内から、変更後の地図の縮尺に合致するラスターデータを取得して、縮尺変更後の地図の背景画像とする。また、前記記憶手段に保存されているベクトルデータに基づいて、地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像を描画し直す。ここで、縮尺が小さくなるように変更された場合には、今まで表示されていた道路の内の一部の道路は、省略されて表示されなくなる。また、縮尺が大きくなるように変更された場合には、今まで省略されていた道路の内の一部の道路も表示されるようになる。そして、前記画像結合部３４は、前記道路・文字・画像描画部３３が描画し直した変更後の地図の縮尺に合致する地図に表示される文字、アイコン、及び、ラスターデータが作成されない道路の画像と、縮尺変更後の地図の背景画像とを結合して、地図を作成し直す。さらに、前記表示部３５は、表示装置の動作を制御して、前記画像結合部３４が作成し直した地図を表示装置に表示させる。これにより、縮尺が変更された地図が表示装置に表示される。なお、変更後の縮尺が前記所定の縮尺範囲内に入っていないときには、地図データ取得要求を送信し直して、地図配信サーバ１１から、変更後の縮尺に合致するラスターデータ及びベクトルデータを受信し直す必要がある。
【００５５】
次に、フローチャートについて説明する。まず、地図配信サーバ１１の動作を示すフローチャートについて説明する。
ステップＳ１  地図データ取得要求を受信する。
ステップＳ２  該当座標地図データ読み込みを行う。
ステップＳ３  背景データ描画を行う。
ステップＳ４  移動手段が車両であるか歩行であるかを判断する。移動手段が車両である場合はステップＳ５に進み、移動手段が歩行である場合はステップＳ６に進む。
ステップＳ５  高速道路及び国道を描画する。
ステップＳ６  国道及び県道を描画する。
ステップＳ７  ラスターデータ応答を行う。
ステップＳ８  ベクトルデータ応答を行い、処理を終了する。
【００５６】
次に、情報端末３１の動作を示すフローチャートについて説明する。
ステップＳ１１  地図描画座標を取得する。
ステップＳ１２  地図データ取得要求を送信する。
ステップＳ１３  ラスターデータを受信する。
ステップＳ１４  ラスター地図貼り付けを行う。
ステップＳ１５  ベクトルデータを受信する。
ステップＳ１６  ベクトル地図描画を行い、処理を終了する。
【００５７】
このように、本実施の形態においては、情報端末３１の表示装置に表示される表示対象の特性に応じて配信されるデータの種類を決定するようになっている。具体的には、地図の表示態様、すなわち、地図の向きや縮尺を変化させる場合に、前記表示態様に合わせて変化させるだけでよく、描画し直す必要がないという特性を有する表示対象、すなわち、地図の向きや縮尺を変化に合わせて向きや縮尺を変化させるだけで表示することができる、山、海、河川、工場、公園、学校、鉄道の線路、駅、大型の施設、縮尺に関わらず必ず表示される道路等の表示対象は、ラスターデータとして配信される。また、地図の表示態様を変化させる場合に、描画し直す必要があるという特性を有する表示対象、すなわち、地図に表示される文字、アイコン、ラスターデータが作成されない道路の画像等の表示対象は、ベクトルデータとして配信される。
【００５８】
そのため、該ベクトルデータに基づいて画像を描画するための処理量を低減することができ、地図を描画するための処理時間を短縮することができ、地図が情報端末３１の表示装置に表示されるまでの待ち時間を短くすることができる。また、地図の表示態様を変化させる場合に、新たなラスターデータを受信する必要がなく、情報端末３１と地図配信サーバ１１との間で行われる通信を抑制することができ、通信費を低減することができる。
【００５９】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態における地図データ配信システムの構成を示す概念図である。
【図２】本発明の実施の形態における地図データ配信システムにおいて配信されるラスターデータの例を示す第１の図である。
【図３】本発明の実施の形態における地図データ配信システムにおいて配信されるラスターデータの例を示す第２の図である。
【図４】本発明の実施の形態における地図データ配信システムにおいて配信されるベクトルデータの例を示す第１の図である。
【図５】本発明の実施の形態における地図データ配信システムにおいて配信されるベクトルデータの例を示す第２の図である。
【図６】本発明の実施の形態における地図データ配信システムにおいて表示される地図の例を示す第１の図である。
【図７】本発明の実施の形態における地図データ配信システムにおいて表示される地図の例を示す第２の図である。
【図８】本発明の実施の形態における地図配信サーバの動作を示すフローチャートである。
【図９】本発明の実施の形態における情報端末の動作を示すフローチャートである。
【符号の説明】
【００６１】
１０    地図データ配信システム
１１    地図配信サーバ
１２    ベクトルデータ作成部
１３    ラスターデータ作成部
１５    地図データベース
３１    情報端末
３３    道路・文字・画像描画部
３４    画像結合部
【図１】
2005315975.tif 000003
【図２】
2005315975.tif 000004
【図３】
2005315975.tif 000005
【図４】
2005315975.tif 000006
【図５】
2005315975.tif 000007
【図６】
2005315975.tif 000008
【図７】
2005315975.tif 000009
【図８】
2005315975.tif 000010
【図９】
2005315975.tif 000011