JP2004037839A - Map picture distribution device and distribution method therefor - Google Patents
Map picture distribution device and distribution method therefor Download PDFInfo
- Publication number
- JP2004037839A JP2004037839A JP2002194732A JP2002194732A JP2004037839A JP 2004037839 A JP2004037839 A JP 2004037839A JP 2002194732 A JP2002194732 A JP 2002194732A JP 2002194732 A JP2002194732 A JP 2002194732A JP 2004037839 A JP2004037839 A JP 2004037839A
- Authority
- JP
- Japan
- Prior art keywords
- block
- map image
- distribution
- setting
- blocks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、地図画像配信装置およびその配信方法並びにこれに用いるプログラムに関し、詳しくは、地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信装置およびその配信方法並びにこれに用いるプログラムに関する。
【0002】
【従来の技術】
従来、この種の地図画像配信装置としては、クライアントコンピュータから入力された出発地と目的地を結ぶ経路を所定のルールに従って地図画像に設定し、この経路を付した地図画像をクライアントコンピュータに配信するものが提案されている。この装置では、所定の縮尺で表現された地図全体を画像データとして転送している。
【0003】
【発明が解決しようとする課題】
しかしながら、こうした地図画像配信装置では、一般に画像データのデータ量は多いためデータ転送に時間を要することがある。また、地図画像の大きさや縮尺によっては経路を付した部分が地図全体の一部分となることがあり、この場合、不要な部分の画像データをも転送してしまうことになる。この結果、無駄なデータ転送が生じ、地図画像の配信スピードが遅くなってしまう。
【0004】
本発明の地図画像配信装置およびその配信方法は、出発地から目的地までの経路を付した地図画像を効率的に配信することを目的の一つとする。また、本発明の地図画像配信装置およびその配信方法は、地図画像の配信スピードを高速にすることを目的の一つとする。
【0005】
【課題を解決するための手段およびその作用・効果】
本発明の地図画像配信装置およびその配信方法並びにこれに用いるプログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【0006】
本発明の第1の地図画像配信装置は、
地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信装置であって、
地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、
前記地図画像を所定のブロックに分割する画像分割手段と、
該分割されたブロックのうち、前記経路が存在するブロックについては変更を行わない無変更ブロックとして設定し、前記経路が存在しないブロックについては該ブロックよりデータ量が少ないブロックに調整してなる少データ量ブロックとして設定するブロック調整設定手段と、
該設定された無変更ブロックと少データ量ブロックとからなる地図画像を前記クライアントコンピュータに配信する配信手段と、
を備えることを要旨とする。
【0007】
この本発明の第1の地図画像配信装置では、出発地と目的地を結ぶ経路が設定された地図画像を所定のブロックに分割し、経路が存在しないブロックについてはデータ量が少ないブロックに調整してクライアントコンピュータに配信する。したがって、地図画像全体のうち経路が存在しない部分のデータ量を減少させることができる。この結果、地図画像を効率的に配信することができると共に配信スピードを高速にすることができる。
【0008】
こうした本発明の第1の地図画像配信装置において、前記ブロック調整設定手段は、前記経路が存在しないブロックについては所定の幹線のみを表示するデータのみに調整されたブロックを前記少データ量ブロックとして設定する手段であるものとしたり、前記経路が存在しないブロックについては白紙のデータに調整されたブロックを前記少データ量ブロックとして設定する手段であるものとしたり、前記経路が存在しないブロックについては該ブロックのデータ量を25%としたブロックを前記少データ量ブロックとして設定する手段であるものとすることもできる。
【0009】
また、本発明の第1の地図画像配信装置において、前記ブロック調整設定手段は、前記出発地または前記目的地が存在するブロックに隣接するブロックについては前記無変更ブロックとして設定する手段であるものとしたり、前記経路が存在するブロックに隣接するブロックについては前記無変更ブロックとして設定する手段であるものとしたり、前記経路が存在するブロックに隣接し且つ所定のランドマーク情報を含むブロックについては前記無変更ブロックとして設定する手段であるものとすることもできる。こうすれば、利用者に対して出発地から目的地までの経路の把握を容易なものとすることができる。なお、「ランドマーク」には駅やバス停,公共施設などが含まれる。
【0010】
本発明の第2の地図画像配信装置は、
地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信装置であって、
地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、
前記地図画像を所定のブロックに分割する画像分割手段と、
該分割されたブロックのうち前記経路が存在するブロックを含むブロックを配信ブロックとして設定する配信ブロック設定手段と、
前記配信ブロックの前記地図画像における位置情報と、該位置情報に基づいて該配信ブロックを前記クライアントコンピュータにより再現地図として再現するための再現情報とを設定する再現情報設定手段と、
前記配信ブロックと前記位置情報と前記再現情報とを前記クライアントコンピュータに配信する配信手段と、
を備えることを要旨とする。
【0011】
この本発明の第2の地図画像配信装置では、出発地と目的地を結ぶ経路が設定された地図画像を所定のブロックに分割し、経路が存在するブロックのみについて位置情報や再現情報と共にクライアントコンピュータに配信する。したがって、経路が存在しないブロックについてのデータ転送量を削減することができる。この結果、地図画像を効率的に配信することができると共に配信スピードを高速にすることができる。
【0012】
こうした本発明の第2の地図画像配信装置において、前記配信ブロック設定手段は、前記目的地または前記出発地が存在するブロックに隣接するブロックを前記配信ブロックとして設定する手段であるものとしたり、前記経路が存在するブロックに隣接するブロックを前記配信ブロックとして設定する手段であるものとしたり、前記経路が存在するブロックに隣接し且つ所定のランドマークを含むブロックを前記配信ブロックとして設定する手段であるものとすることもできる。こうすれば、利用者に対して出発地から目的地までの経路の把握を容易なものとすることができる。なお、「ランドマーク」には駅やバス停,公共施設などが含まれる。
【0013】
本発明の地図画像配信装置用のプログラムは、コンピュータを、上述のいずれかの態様の本発明の第1または第2の地図画像配信装置として機能させることを要旨とする。すなわち、本発明の地図画像配信装置用のプログラムは、基本的な第1の地図画像配信装置として、地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信装置であって、地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、前記地図画像を所定のブロックに分割する画像分割手段と、該分割されたブロックのうち、前記経路が存在するブロックについては変更を行わない無変更ブロックとして設定し、前記経路が存在しないブロックについては該ブロックよりデータ量が少ないブロックに調整してなる少データ量ブロックとして設定するブロック調整設定手段と、該設定された無変更ブロックと少データ量ブロックとからなる地図画像を前記クライアントコンピュータに配信する配信手段と、を備える地図画像配信装置としてコンピュータを機能させるものや、基本的な第2の地図画像配信装置として、地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信装置であって、地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、前記地図画像を所定のブロックに分割する画像分割手段と、該分割されたブロックのうち前記経路が存在するブロックを含むブロックを配信ブロックとして設定する配信ブロック設定手段と、前記配信ブロックの前記地図画像における位置情報と、該位置情報に基づいて該配信ブロックを前記クライアントコンピュータにより再現地図として再現するための再現情報とを設定する再現情報設定手段と、前記配信ブロックと前記位置情報と前記再現情報とを前記クライアントコンピュータに配信する配信手段と、を備える地図画像配信装置としてコンピュータを機能させる。
【0014】
この本発明の地図画像配信装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明の第1または第2の地図画像配信装置として機能させるから、本発明の第1または第2の地図画像配信装置が奏する効果、例えば、地図画像を効率的に配信することができる効果や、配信スピードを高速にすることができる効果などを奏することができる。
【0015】
本発明の第1の地図画像配信方法は、
地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信方法であって、
(a)地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定し、
(b)前記地図画像を所定のブロックに分割し、
(c)該分割されたブロックのうち、前記経路が存在するブロックについては変更を行わない無変更ブロックとして設定し、前記経路が存在しないブロックについては該ブロックよりデータ量が少ないブロックに調整してなる少データ量ブロックとして設定し、
(d)該設定された無変更ブロックと少データ量ブロックとからなる地図画像を前記クライアントコンピュータに配信する
ことを要旨とする。
【0016】
この本発明の第1の地図画像配信方法では、出発地と目的地を結ぶ経路が設定された地図画像を所定のブロックに分割し、経路が存在しないブロックについてはデータ量が少ないブロックに調整してクライアントコンピュータに配信する。したがって、地図画像全体のうち経路が存在しない部分のデータ量を減少させることができる。この結果、地図画像を効率的に配信することができると共に配信スピードを高速にすることができる。
【0017】
本発明の第2の地図画像配信方法は、
地図画像をネットワークを介してクライアントコンピュータに配信する地図画像配信方法であって、
(a)地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定し、
(b)前記地図画像を所定のブロックに分割し、
(c)該分割されたブロックのうち前記経路が存在するブロックを含むブロックを配信ブロックとして設定し、
(d)前記配信ブロックの前記地図画像における位置情報と、該位置情報に基づいて該配信ブロックを前記クライアントコンピュータにより再現地図として再現するための再現情報とを設定し、
(e)前記配信ブロックと前記位置情報と前記再現情報とを前記クライアントコンピュータに配信する
ことを要旨とする。
【0018】
この本発明の第2の地図画像配信方法では、出発地と目的地を結ぶ経路が設定された地図画像を所定のブロックに分割し、経路が存在するブロックのみについて位置情報や再現情報と共にクライアントコンピュータに配信する。したがって、経路が存在しないブロックについてのデータ転送量を削減することができる。この結果、地図画像を効率的に配信することができると共に配信スピードを高速にすることができる。
【0019】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図1は、本発明の一実施例としての地図画像配信装置として機能する地図画像配信サーバ20を含むシステム構成の概略を示す構成図である。実施例の地図画像配信サーバ20は、図示するように、インターネット50を介して接続されたクライアントコンピュータ40からの要求に基づいて出発地から目的地までの経路を付した地図画像をWebページとして配信するWebサーバとして構成されており、地図画像データベース22と地図画像処理部30とを備える。
【0020】
地図画像データベース22は、画像データと座標データからなる一般的な地図情報や、駅やバス停,公共施設などのランドマークの情報が、地図画像配信処理部30によって読み込み可能な形式で記憶されている。地図画像配信処理部30は、入力された出発地と目的地を結ぶ経路を所定のルールに基づいて設定する経路設定部32や経路が設定された地図画像を所定数のブロックに分割する画像分割部34,分割されたブロック毎に地図画像のデータ量を調整するブロック調整部36,データ量が調整された地図画像をクライアントコンピュータ40に配信する配信部38を備え、後述する地図画像配信処理の各処理を実行する。なお、地図画像配信処理部30は機能ブロックとして示したものであり、実際には地図画像配信サーバ20の図示しないCPUやROMなどのハードウェアとハードディスクなどに予め記憶されたプログラムなどのソフトウェアとが一体となって実現されるものである。
【0021】
クライアントコンピュータ40は、図示しないCPUやメモリ,ハードディスク,入出力装置を中心とした一般的なコンピュータとして構成されている。また、クライアントコンピュータ40には、図示するように、Webページを表示可能なブラウザ42がインストールされており、地図画像配信サーバ20から提供されるWebページを表示する。
【0022】
次に、こうして構成された実施例の地図画像配信サーバ20の動作、特に地図画像を配信する処理について説明する。図2は、クライアントコンピュータ40から地図画像の配信要求があったときに、実施例の地図画像配信サーバ20により実行される地図画像配信処理の一例を示すフローチャートである。
【0023】
地図画像配信処理では、まず、クライアントコンピュータ40から出発地や目的地の入力を受け付ける(ステップS100)。出発地や目的地の入力の受け付けは、実施例では、クライアントコンピュータ40に表示したWebページを介してクライアントコンピュータ40から入力された出発地や目的地を受け付けるものとした。
【0024】
次に、受け付けた出発地と目的地に基づいてこれらを結ぶ経路を設定すると共に設定した経路を地図画像に表示する(ステップS110)。出発地と目的地を結ぶ経路の設定は、実施例では、図示しない経路設定ルーチンを実行することにより、所定のルール、例えば、経路の距離が最短となるように設定するルールや主要幹線を優先的に選択して設定するルールなどに基づいて経路を設定するものとした。なお、経路の設定手法は本発明の中核をなさないから、これ以上の詳細な説明は省略する。また、設定した経路の地図画像への表示は、実施例では、出発地と目的地が含まれる地図を所定の大きさ(例えば、500×300ピクセル)と縮尺(例えば、6500分の1)で表した地図画像を地図画像データベース22から読み込んで、読み込んだ地図画像に出発地や目的地,経路を表示するものとした。出発地や目的地,経路が表示された地図画像の一例を図3に示す。図3の例では、出発地Sから目的地Gまでの経路が矢印で表示されている。
【0025】
出発地と目的地を結ぶ経路が地図画像に表示されると、地図画像を所定数のブロックに分割する(ステップS120)。地図画像の分割は、実施例では、地図画像を縦4ブロック×横5ブロックの20ブロックに分割するものとした。分割された地図画像の一例を図4に示す。分割された地図画像は、図示するように、等しい大きさの20個のブロックに分割される。なお、分割するブロック数は20個に限定されず、例えば、縦5ブロック×横5ブロックの25ブロックなどとしてもよいことは勿論である。
【0026】
次に、分割されたブロックのうち、経路が存在するブロックとこれに隣接するブロックについては変更を行なわない無変更ブロックとして設定し(ステップS130)、それ以外のブロックについてはデータ量の少ない少データ量ブロックに調整する(ステップS140)。少データ量ブロックへの調整は、実施例では、幹線のみを表示するブロックに調整するものとした。少データ量ブロックへの調整後の地図画像の一例を図5に示す。少データ量ブロックへの調整後の地図画像は、図示するように、無変更ブロック以外のブロックについては、幹線道路のみを表示したデータ量の少ない少データ量ブロックに調整される。なお、地図画像における幹線の情報は、実施例では、地図画像データベース22に地図情報の一つとして予め記憶しておくものとした。
【0027】
こうして少データ量ブロックへの調整がなされると、無変更ブロックと少データ量ブロックとからなる地図画像を配信し、地図画像配信処理を終了する(ステップS150)。地図画像の配信は、実施例では、無変更ブロックと少データ量ブロックとからなる地図画像をWebページに組み込んでクライアントコンピュータ40に配信するものとした。図6は、クライアントコンピュータ40のブラウザ42によって表示されるWebページの一例を示す説明図である。ブラウザ42によって表示されるWebページは、図示するように、無変更ブロックと少データ量ブロックとからなる地図画像がWebページに組み込まれて表示される。
【0028】
以上説明した実施例の地図画像配信サーバ20によれば、地図画像をブロックに分割し、経路が存在するブロックとこれに隣接するブロック以外のブロックについてはデータ量が少ない少データ量ブロックに調整してクライアントコンピュータ40に配信することができる。この結果、地図画像を効率的に配信することができると共に配信スピードを高速にすることができる。
【0029】
実施例の地図画像配信サーバ20では、経路が存在するブロックとこれに隣接するブロックを無変更ブロックとして設定するものとしたが、経路が存在するブロックに隣接するブロックについては、駅やバス停,公共施設などのランドマークが存在するブロックのみを無変更ブロックとして設定するものとしてもよい。この場合の無変更ブロックの設定後の地図画像の一例を図7に示す。図示する地図画像は、図5との比較から解かるように、経路が存在するブロックに隣接するブロックのうちA駅やC公園が存在するブロックのみが無変更ブロックとして設定される。また、経路が存在するブロックと出発地や目的地が存在するブロックに隣接するブロックを無変更ブロックとして設定するものとしても構わない。さらに、経路が存在するブロックのみを無変更ブロックとして設定するものとしても差し支えない。
【0030】
実施例の地図画像配信サーバ20では、少データ量ブロックへの調整は、幹線のみを表示するブロックに調整するものとしたが、データ量が減少するブロックに調整するものであればよく、例えば、白紙のデータのブロックに調整するものとしたり、データ量を25%にしたブロックに調整するものとしてもよい。この場合の少データ量ブロックへの調整後の地図画像の一例を図8,9に示す。図5との比較から解かるように、図8に示す地図画像は、無変更ブロック以外のブロックは地図情報の全く存在しない白紙のデータのブロックに調整されており、図9に示す地図画像は、無変更ブロック以外のブロックは地図情報のデータ量を25%に減少したブロックに調整されている。
【0031】
実施例の地図画像配信サーバ20では、地図画像配信サーバ20はWebサーバとして機能するように構成され、インターネット50を介して地図画像を組み込んだWebページを提供するものとしたが、ネットワークを介して接続されたクライアントコンピュータ40に地図画像を配信できればよい。例えば、FTPサーバとして機能するように構成された地図画像配信サーバ20からLANを介して接続されたクライアントコンピュータ40に地図画像を転送するものとしてもよい。
【0032】
実施例の地図画像配信サーバ20では、地図画像をブロックに分割し、無変更ブロック以外のブロックについては少データ量ブロックに調整して配信するものとしたが、無変更ブロックに相当するブロックを配信ブロックとして設定し、この配信ブロックのみを地図画像として配信するものとしてもよい。この場合、図2に例示した地図画像配信処理に代えて図10のフローチャートを用いれば良い。即ち、地図画像をブロックに分割した後(ステップS120)、配信すべき配信ブロックを設定し(ステップS130)、各配信ブロックの相対的な位置に関する情報と配信ブロックをクライアントコンピュータ40により地図画像として再現するための再現情報を設定して(ステップS140)、配信ブロックや位置情報,再現情報を配信するものとすればよい(ステップS150)。ここで、再現情報としては、例えば、再現する地図画像における各ブロックの物理的な位置に関する情報などが挙げられる。なお、配信ブロックの設定は、実施例の無変更ブロックの設定と同様に、例えば、経路が存在するブロックのみを配信ブロックとして設定したり,経路が存在するブロックとこれに隣接するブロックを配信ブロックとして設定したり,経路が存在するブロックとこれに隣接するブロックのうちランドマークが存在するブロックを配信ブロックとして設定すればよい。この場合のクライアントコンピュータ40のブラウザ42により表示されるWebページの一例を図11に示す。図示するWebページは、配信された配信ブロックの位置情報と再現情報に基づいて、配信ブロックの地図情報を地図画像として再現している。
【0033】
実施例では、地図画像をインターネット50を介してクライアントコンピュータ40に配信する地図画像配信サーバ20の形態として説明したが、同様な地図画像を配信する配信方法の形態としたり、コンピュータを実施例の地図画像配信サーバ20として機能させるプログラムの形態としたり、同様な地図画像を配信する配信方法をコンピュータを用いて行なうためのプログラムの形態としてもよい。なお、プログラムの形態とする場合には、図2や図10に例示する地図画像配信処理の各ステップを適当なプログラミング言語を用いてプログラムすればよい。
【0034】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図1】本発明の一実施例としての地図画像配信装置として機能する地図画像配信サーバ20を含むシステム構成の概略を示す構成図である。
【図2】地図画像配信処理の一例を示すフローチャートである。
【図3】ステップS110を終了したときの地図画像の一例を示す説明図である。
【図4】ステップS120を終了したときの地図画像の一例を示す説明図である。
【図5】ステップS140を終了したときの地図画像の一例を示す説明図である。
【図6】クライアントコンピュータ40のブラウザ42に表示されるWebページの一例を示す説明図である。
【図7】変形例のステップS130を終了したときの地図画像の一例を示す説明図である。
【図8】変形例のステップS140を終了したときの地図画像の一例を示す説明図である。
【図9】変形例のステップS140を終了したときの地図画像の一例を示す説明図である。
【図10】変形例の地図画像配信処理の一例を示すフローチャートである。
【図11】変形例のクライアントコンピュータ40のブラウザ42に表示されるWebページの一例を示す説明図である。
【符号の説明】
20 地図画像配信サーバ、22 地図画像データベース、30 地図画像配信処理部、32 経路設定部、34 画像分割部、36 ブロック調整部、38配信部、40 クライアントコンピュータ、42 ブラウザ、50 インターネット。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a map image distribution device, a distribution method therefor, and a program used therefor, and more particularly, to a map image distribution device that distributes a map image to a client computer via a network, a distribution method therefor, and a program used therefor.
[0002]
[Prior art]
Conventionally, as this type of map image distribution device, a route connecting a departure point and a destination input from a client computer is set in a map image according to a predetermined rule, and the map image with this route is distributed to the client computer. Things have been suggested. In this device, the entire map expressed at a predetermined scale is transferred as image data.
[0003]
[Problems to be solved by the invention]
However, such a map image distribution apparatus generally requires a long time for data transfer because of a large amount of image data. Also, depending on the size and scale of the map image, a portion with a route may be a part of the entire map, and in this case, image data of an unnecessary portion will also be transferred. As a result, useless data transfer occurs, and the distribution speed of the map image is reduced.
[0004]
It is an object of the map image distribution device and the distribution method of the present invention to efficiently distribute a map image with a route from a departure place to a destination. Another object of the present invention is to increase the map image distribution speed.
[0005]
[Means for Solving the Problems and Their Functions and Effects]
The map image distribution apparatus and distribution method thereof according to the present invention and the program used therein employ the following means in order to achieve at least a part of the above object.
[0006]
A first map image distribution device of the present invention is:
A map image distribution device that distributes a map image to a client computer via a network,
Route setting means for setting a departure place and a destination on the map image and setting a route connecting the departure place and the destination,
Image dividing means for dividing the map image into predetermined blocks,
Among the divided blocks, the block where the path exists is set as an unchanged block that does not change, and the block where the path does not exist is adjusted to a block having a smaller data amount than the block. Block adjustment setting means for setting as an amount block;
Delivery means for delivering a map image composed of the set unchanged blocks and the small data amount blocks to the client computer;
The gist is to provide
[0007]
In the first map image distribution device of the present invention, a map image in which a route connecting a departure point and a destination is set is divided into predetermined blocks, and blocks having no route are adjusted to blocks having a small data amount. To distribute to client computers. Therefore, it is possible to reduce the data amount of a portion where the route does not exist in the entire map image. As a result, the map image can be efficiently distributed and the distribution speed can be increased.
[0008]
In the first map image distribution device according to the present invention, the block adjustment setting unit sets, as the small data amount block, a block in which the route does not exist, and a block adjusted to only data indicating only a predetermined trunk line. Means for setting a block adjusted to blank data as the small data amount block for a block where the path does not exist, and for a block where the path does not exist. May be a means for setting a block having a data amount of 25% as the small data amount block.
[0009]
In the first map image distribution device of the present invention, the block adjustment setting unit is a unit that sets a block adjacent to a block where the departure place or the destination exists as the unchanged block. Or a means for setting a block adjacent to the block where the path exists as the unchanged block, or a block adjacent to the block where the path exists and including predetermined landmark information. It may be a means for setting as a change block. This makes it easy for the user to grasp the route from the departure place to the destination. The “landmark” includes stations, bus stops, public facilities, and the like.
[0010]
A second map image distribution device of the present invention includes:
A map image distribution device that distributes a map image to a client computer via a network,
Route setting means for setting a departure place and a destination on the map image and setting a route connecting the departure place and the destination,
Image dividing means for dividing the map image into predetermined blocks,
Distribution block setting means for setting, as a distribution block, a block including a block in which the route exists among the divided blocks;
Position information in the map image of the distribution block, and reproduction information setting means for setting reproduction information for reproducing the distribution block as a reproduction map by the client computer based on the position information;
Distribution means for distributing the distribution block, the position information, and the reproduction information to the client computer;
The gist is to provide
[0011]
In the second map image distribution device of the present invention, a map image in which a route connecting a departure point and a destination is set is divided into predetermined blocks, and only the blocks where the route exists are included in the client computer together with position information and reproduction information. Deliver to. Therefore, it is possible to reduce the amount of data transfer for a block having no path. As a result, the map image can be efficiently distributed and the distribution speed can be increased.
[0012]
In the second map image distribution device of the present invention, the distribution block setting unit may be a unit that sets a block adjacent to the block where the destination or the departure place exists as the distribution block, A means for setting a block adjacent to a block where a route exists as the distribution block, or a means for setting a block adjacent to a block where the route exists and including a predetermined landmark as the distribution block It can also be. This makes it easy for the user to grasp the route from the departure place to the destination. The “landmark” includes stations, bus stops, public facilities, and the like.
[0013]
The gist of the program for a map image distribution device of the present invention is to cause a computer to function as the first or second map image distribution device of the present invention in any of the above-described embodiments. That is, the program for a map image distribution device of the present invention is a map image distribution device that distributes a map image to a client computer via a network as a basic first map image distribution device. Route setting means for setting a place and a destination and setting a route connecting the departure place and the destination; image dividing means for dividing the map image into predetermined blocks; A block in which the path exists is set as an unchanged block that does not change, and a block in which the path does not exist is set as a small data amount block that is adjusted to a block having a smaller data amount than the block. Setting means, and a map image comprising the set unchanged blocks and small data amount blocks A map image distribution device that distributes a map image to a client computer via a network as a basic second map image distribution device; A route setting means for setting a departure place and a destination on a map image and setting a route connecting the departure place and the destination, and an image dividing means for dividing the map image into predetermined blocks. Distribution block setting means for setting, as a distribution block, a block including the block in which the route is present among the divided blocks; position information of the distribution block in the map image; and the distribution block based on the position information. To set reproduction information for reproducing a map as a reproduction map by the client computer. A distribution setting means, a distribution means for distributing the distribution block and the position information and the reproduced information to the client computer, causes the computer to function as the map image delivery apparatus comprising a.
[0014]
According to the program for a map image distribution device of the present invention, a computer is caused to function as the first or second map image distribution device of the present invention in any of the above-described embodiments. Advantages of the image distribution device, such as an effect of efficiently distributing a map image and an effect of increasing a distribution speed, can be achieved.
[0015]
A first map image distribution method according to the present invention includes:
A map image delivery method for delivering a map image to a client computer via a network,
(A) setting a departure place and a destination in a map image and setting a route connecting the departure place and the destination;
(B) dividing the map image into predetermined blocks,
(C) Of the divided blocks, a block having the path is set as an unchanged block that does not change, and a block having no path is adjusted to a block having a smaller data amount than the block. Set as a small data amount block,
(D) The gist of the invention is to distribute a map image including the set unchanged blocks and the small data amount blocks to the client computer.
[0016]
In the first map image distribution method of the present invention, a map image in which a route connecting a departure point and a destination is set is divided into predetermined blocks, and a block having no route is adjusted to a block having a small data amount. To distribute to client computers. Therefore, it is possible to reduce the data amount of a portion where the route does not exist in the entire map image. As a result, the map image can be efficiently distributed and the distribution speed can be increased.
[0017]
A second map image distribution method according to the present invention includes:
A map image delivery method for delivering a map image to a client computer via a network,
(A) setting a departure place and a destination in a map image and setting a route connecting the departure place and the destination;
(B) dividing the map image into predetermined blocks,
(C) setting, as a distribution block, a block including the block in which the route exists among the divided blocks,
(D) setting position information of the distribution block in the map image and reproduction information for reproducing the distribution block as a reproduction map by the client computer based on the position information;
(E) Distributing the distribution block, the position information, and the reproduction information to the client computer.
[0018]
According to the second map image distribution method of the present invention, a map image in which a route connecting a departure point and a destination is set is divided into predetermined blocks, and only the blocks where the route exists are provided together with position information and reproduction information together with position information and reproduction information. Deliver to. Therefore, it is possible to reduce the amount of data transfer for a block having no path. As a result, the map image can be efficiently distributed and the distribution speed can be increased.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described using examples. FIG. 1 is a configuration diagram schematically showing a system configuration including a map image distribution server 20 functioning as a map image distribution device as one embodiment of the present invention. As shown, the map image distribution server 20 of the embodiment distributes a map image with a route from a departure place to a destination based on a request from a client computer 40 connected via the
[0020]
The map image database 22 stores general map information including image data and coordinate data, and information on landmarks such as stations, bus stops, and public facilities in a format that can be read by the map image distribution processing unit 30. . The map image distribution processing unit 30 includes a
[0021]
The client computer 40 is configured as a general computer mainly including a CPU, a memory, a hard disk, and an input / output device (not shown). As shown in the figure, a
[0022]
Next, an operation of the map image distribution server 20 of the embodiment configured as described above, particularly a process of distributing the map image will be described. FIG. 2 is a flowchart illustrating an example of a map image distribution process executed by the map image distribution server 20 according to the embodiment when a map image distribution request is issued from the client computer 40.
[0023]
In the map image distribution processing, first, an input of a departure place and a destination is received from the client computer 40 (step S100). In this embodiment, the input of the departure place and the destination is performed in such a manner that the departure place and the destination inputted from the client computer 40 via the Web page displayed on the client computer 40 are received.
[0024]
Next, based on the accepted departure point and destination, a route connecting these is set, and the set route is displayed on the map image (step S110). In the embodiment, the setting of the route connecting the departure point and the destination is performed by executing a route setting routine (not shown) to give priority to a predetermined rule, for example, a rule for setting the distance of the route to be the shortest or a main trunk line. Routes are set based on rules that are selectively selected and set. Since the route setting method does not form the core of the present invention, further detailed description will be omitted. In the embodiment, the map including the departure point and the destination is displayed in a predetermined size (for example, 500 × 300 pixels) and a reduced scale (for example, 1/6500) in the embodiment. The represented map image is read from the map image database 22, and the starting point, the destination, and the route are displayed on the read map image. FIG. 3 shows an example of a map image on which a departure place, a destination, and a route are displayed. In the example of FIG. 3, the route from the departure place S to the destination G is indicated by an arrow.
[0025]
When the route connecting the starting point and the destination is displayed on the map image, the map image is divided into a predetermined number of blocks (step S120). In the embodiment, the map image is divided into 20 blocks of 4 blocks vertically and 5 blocks horizontally in the embodiment. FIG. 4 shows an example of the divided map image. The divided map image is divided into 20 blocks of equal size as shown in the figure. Note that the number of blocks to be divided is not limited to 20, and may be, for example, 25 blocks of 5 vertical blocks × 5 horizontal blocks.
[0026]
Next, of the divided blocks, a block having a path and a block adjacent thereto are set as unchanged blocks that are not changed (step S130), and the other blocks are small data having a small data amount. It is adjusted to a quantity block (step S140). In the embodiment, the adjustment to the small data amount block is adjusted to a block displaying only the main line. FIG. 5 shows an example of the map image after the adjustment to the small data amount block. As shown in the drawing, the map image after the adjustment to the small data amount block is adjusted to a small data amount block having a small data amount for displaying only the main road, except for the unchanged block. In the embodiment, the information on the main line in the map image is stored in advance in the map image database 22 as one of the map information.
[0027]
When the adjustment to the small data amount block is performed in this way, the map image including the unchanged blocks and the small data amount block is distributed, and the map image distribution processing ends (step S150). In this embodiment, the map image is distributed to the client computer 40 by incorporating a map image including an unchanged block and a small data amount block into a Web page. FIG. 6 is an explanatory diagram showing an example of a Web page displayed by the
[0028]
According to the map image distribution server 20 of the embodiment described above, the map image is divided into blocks, and the blocks other than the block having the route and the blocks adjacent thereto are adjusted to the small data amount blocks having a small data amount. To the client computer 40. As a result, the map image can be efficiently distributed and the distribution speed can be increased.
[0029]
In the map image distribution server 20 of the embodiment, the block where the route exists and the block adjacent thereto are set as the unchanged blocks. Only blocks where landmarks such as facilities are present may be set as unchanged blocks. FIG. 7 shows an example of the map image after setting the unchanged blocks in this case. In the illustrated map image, as can be seen from the comparison with FIG. 5, only the block where the station A or the park C is present among the blocks adjacent to the block where the route exists is set as the unchanged block. Further, a block adjacent to a block where a route exists and a block where a departure place or a destination exists may be set as an unchanged block. Further, only the block in which the path exists may be set as the unchanged block.
[0030]
In the map image distribution server 20 of the embodiment, the adjustment to the small data amount block is adjusted to the block displaying only the main line. However, any adjustment may be performed to the block having the reduced data amount. Adjustment may be made to a block of blank data, or to a block with a data amount of 25%. 8 and 9 show examples of the map image after the adjustment to the small data amount block in this case. As can be seen from the comparison with FIG. 5, the map image shown in FIG. 8 is adjusted to blank data blocks in which no blocks other than the unmodified blocks have no map information, and the map image shown in FIG. The blocks other than the unchanged blocks are adjusted to blocks in which the data amount of the map information has been reduced to 25%.
[0031]
In the map image distribution server 20 of the embodiment, the map image distribution server 20 is configured to function as a Web server, and provides a Web page incorporating a map image via the
[0032]
In the map image distribution server 20 of the embodiment, the map image is divided into blocks, and blocks other than the unchanged blocks are adjusted to small data amount blocks and distributed, but blocks corresponding to the unmodified blocks are distributed. Blocks may be set, and only this distribution block may be distributed as a map image. In this case, the flowchart of FIG. 10 may be used instead of the map image distribution processing illustrated in FIG. That is, after dividing the map image into blocks (step S120), distribution blocks to be distributed are set (step S130), and information on the relative position of each distribution block and the distribution blocks are reproduced as a map image by the client computer 40. It is sufficient to set the reproduction information to perform the distribution (step S140), and to distribute the distribution block, the position information, and the reproduction information (step S150). Here, the reproduction information includes, for example, information on the physical position of each block in a map image to be reproduced. The distribution block is set in the same manner as the setting of the unchanged block in the embodiment. For example, only a block having a route is set as a distribution block, or a block having a route and a block adjacent thereto are set as a distribution block. Or a block where a landmark exists among blocks where a route exists and blocks adjacent to the block may be set as a distribution block. FIG. 11 shows an example of a Web page displayed by the
[0033]
In the embodiment, the map image distribution server 20 that distributes the map image to the client computer 40 via the
[0034]
As described above, the embodiments of the present invention have been described using the examples. However, the present invention is not limited to these examples, and may be implemented in various forms without departing from the gist of the present invention. Obviously you can get it.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing an outline of a system configuration including a map image distribution server 20 functioning as a map image distribution device as one embodiment of the present invention.
FIG. 2 is a flowchart illustrating an example of a map image distribution process.
FIG. 3 is an explanatory diagram showing an example of a map image when step S110 ends.
FIG. 4 is an explanatory diagram illustrating an example of a map image when step S120 is completed.
FIG. 5 is an explanatory diagram showing an example of a map image when step S140 ends.
FIG. 6 is an explanatory diagram showing an example of a Web page displayed on a
FIG. 7 is an explanatory diagram showing an example of a map image when step S130 of the modification is completed.
FIG. 8 is an explanatory diagram showing an example of a map image when step S140 of the modification is completed.
FIG. 9 is an explanatory diagram showing an example of a map image when step S140 of the modification is completed.
FIG. 10 is a flowchart illustrating an example of a map image distribution process according to a modified example.
FIG. 11 is an explanatory diagram illustrating an example of a Web page displayed on a browser of a client computer according to a modified example.
[Explanation of symbols]
Reference Signs List 20 map image distribution server, 22 map image database, 30 map image distribution processing unit, 32 route setting unit, 34 image division unit, 36 block adjustment unit, 38 distribution unit, 40 client computer, 42 browser, 50 Internet.
Claims (15)
地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、
前記地図画像を所定のブロックに分割する画像分割手段と、
該分割されたブロックのうち、前記経路が存在するブロックについては変更を行わない無変更ブロックとして設定し、前記経路が存在しないブロックについては該ブロックよりデータ量が少ないブロックに調整してなる少データ量ブロックとして設定するブロック調整設定手段と、
該設定された無変更ブロックと少データ量ブロックとからなる地図画像を前記クライアントコンピュータに配信する配信手段と、
を備える地図画像配信装置。A map image distribution device that distributes a map image to a client computer via a network,
Route setting means for setting a departure place and a destination on the map image and setting a route connecting the departure place and the destination,
Image dividing means for dividing the map image into predetermined blocks,
Among the divided blocks, the block where the path exists is set as an unchanged block that does not change, and the block where the path does not exist is adjusted to a block having a smaller data amount than the block. Block adjustment setting means for setting as an amount block;
Delivery means for delivering a map image composed of the set unchanged blocks and the small data amount blocks to the client computer;
A map image distribution device comprising:
地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定する経路設定手段と、
前記地図画像を所定のブロックに分割する画像分割手段と、
該分割されたブロックのうち前記経路が存在するブロックを含むブロックを配信ブロックとして設定する配信ブロック設定手段と、
前記配信ブロックの前記地図画像における位置情報と、該位置情報に基づいて該配信ブロックを前記クライアントコンピュータにより再現地図として再現するための再現情報とを設定する再現情報設定手段と、
前記配信ブロックと前記位置情報と前記再現情報とを前記クライアントコンピュータに配信する配信手段と、
を備える地図画像配信装置。A map image distribution device that distributes a map image to a client computer via a network,
Route setting means for setting a departure place and a destination on the map image and setting a route connecting the departure place and the destination,
Image dividing means for dividing the map image into predetermined blocks,
Distribution block setting means for setting, as a distribution block, a block including a block in which the route exists among the divided blocks;
Position information in the map image of the distribution block, and reproduction information setting means for setting reproduction information for reproducing the distribution block as a reproduction map by the client computer based on the position information;
Distribution means for distributing the distribution block, the position information, and the reproduction information to the client computer;
A map image distribution device comprising:
(a)地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定し、
(b)前記地図画像を所定のブロックに分割し、
(c)該分割されたブロックのうち、前記経路が存在するブロックについては変更を行わない無変更ブロックとして設定し、前記経路が存在しないブロックについては該ブロックよりデータ量が少ないブロックに調整してなる少データ量ブロックとして設定し、
(d)該設定された無変更ブロックと少データ量ブロックとからなる地図画像を前記クライアントコンピュータに配信する
地図画像配信方法。A map image delivery method for delivering a map image to a client computer via a network,
(A) setting a departure place and a destination in a map image and setting a route connecting the departure place and the destination;
(B) dividing the map image into predetermined blocks,
(C) Of the divided blocks, a block having the path is set as an unchanged block that does not change, and a block having no path is adjusted to a block having a smaller data amount than the block. Set as a small data amount block,
(D) A map image distribution method for distributing a map image composed of the set unchanged blocks and small data amount blocks to the client computer.
(a)地図画像に出発地と目的地とを設定すると共に該出発地と該目的地とを結ぶ経路を設定し、
(b)前記地図画像を所定のブロックに分割し、
(c)該分割されたブロックのうち前記経路が存在するブロックを含むブロックを配信ブロックとして設定し、
(d)前記配信ブロックの前記地図画像における位置情報と、該位置情報に基づいて該配信ブロックを前記クライアントコンピュータにより再現地図として再現するための再現情報とを設定し、
(e)前記配信ブロックと前記位置情報と前記再現情報とを前記クライアントコンピュータに配信する
地図画像配信方法。A map image delivery method for delivering a map image to a client computer via a network,
(A) setting a departure place and a destination in a map image and setting a route connecting the departure place and the destination;
(B) dividing the map image into predetermined blocks,
(C) setting, as a distribution block, a block including the block in which the route exists among the divided blocks,
(D) setting position information of the distribution block in the map image and reproduction information for reproducing the distribution block as a reproduction map by the client computer based on the position information;
(E) A map image distribution method for distributing the distribution block, the position information, and the reproduction information to the client computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002194732A JP2004037839A (en) | 2002-07-03 | 2002-07-03 | Map picture distribution device and distribution method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002194732A JP2004037839A (en) | 2002-07-03 | 2002-07-03 | Map picture distribution device and distribution method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004037839A true JP2004037839A (en) | 2004-02-05 |
Family
ID=31703352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002194732A Pending JP2004037839A (en) | 2002-07-03 | 2002-07-03 | Map picture distribution device and distribution method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004037839A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301058A (en) * | 2004-04-14 | 2005-10-27 | Zenrin Co Ltd | Map data distribution, and map display control |
JP2007212803A (en) * | 2006-02-10 | 2007-08-23 | Kyoko Kamiyama | Map display system in mobile information device |
JP2014209242A (en) * | 2004-03-23 | 2014-11-06 | グーグル インコーポレイテッド | Digital mapping system |
-
2002
- 2002-07-03 JP JP2002194732A patent/JP2004037839A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014209242A (en) * | 2004-03-23 | 2014-11-06 | グーグル インコーポレイテッド | Digital mapping system |
JP2005301058A (en) * | 2004-04-14 | 2005-10-27 | Zenrin Co Ltd | Map data distribution, and map display control |
JP2007212803A (en) * | 2006-02-10 | 2007-08-23 | Kyoko Kamiyama | Map display system in mobile information device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20020011446A (en) | Advertising system | |
US7703017B2 (en) | Program display method, program display apparatus, and program delivery and display system | |
US9380353B1 (en) | Methods, systems, and media for generating an advertisement from a video stream | |
JP2018513441A (en) | Determination of region to be superimposed, image superimposition, image display method and apparatus | |
US20020059302A1 (en) | Data communication system and method, computer program, and recording medium | |
JP3164070B2 (en) | Object arrangement control device, method and recording medium | |
CN109656595A (en) | The method, apparatus and system that client-side program updates | |
CN111292280B (en) | Method and device for outputting information | |
CN102959947B (en) | Image synthesizing device and picture synthesis method | |
US20120130818A1 (en) | Advertisement output control device, advertisement output control method, and recording medium | |
JP2016177607A (en) | Advertisement distribution device, advertisement distribution method, advertisement distribution program, user terminal, and advertisement request program | |
KR20150081175A (en) | Digital signage system capable of ensuring advertising exposure time and method thereof | |
JP2004037839A (en) | Map picture distribution device and distribution method therefor | |
WO2024067159A1 (en) | Video generation method and apparatus, electronic device, and storage medium | |
US7212211B2 (en) | Data processing system and method, computer program, and recording medium | |
JP2010015517A (en) | Service providing device, program, service provision method and service providing system | |
CN116027961A (en) | Interaction method, system, computer equipment and storage medium for nested split screen of vehicle-mounted application | |
JP2002304572A (en) | On-line transaction supporting system for digital contents and its method and its computer program and recording medium | |
JP2010277501A (en) | Image forming apparatus, method for operating the same and recording medium | |
JP5230723B2 (en) | Map drawing device | |
CN116467318A (en) | Media content processing method, device and storage medium based on cloud rendering | |
CN118333691A (en) | Advertisement guiding method, device and system | |
CN111565325A (en) | Information pushing method and device, server and storage medium | |
CN115053530A (en) | Method for distributing personalized video content across network | |
JP2009020364A (en) | Map display device and map display method |