説明

地図表示システム、地図表示装置および地図表示方法

【課題】最初に入力された地点に、その後に入力された地点を追加して、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示する。
【解決手段】入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段281、地点間距離算出手段23、地図倍率決定手段231、表示制御手段29を備え、地点間距離算出手段23は、入力地点記憶手段281に記憶された入力地点情報に基づいて最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、地図倍率決定手段231は、地点間距離算出手段23が算出した最大の実距離に基づいて表示手段27に表示する地図の倍率を決定し、表示制御手段29は、地図データを用いて地図倍率決定手段231が決定した倍率に応じた地図画像を描画し、入力された複数の地点を含む地図画像を表示する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、経路探索システムや施設検索システムなどにおいて所望の地点を指定して当該地点を含む地図画像を表示する機能を有する地図表示システム、地図表示装置および地図表示方法に関するものであり、特に、最初に入力された地点を含む地図画像を表示手段に表示する際に、その後に入力された地点を追加する地点入力インターフェースを備え、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示するようにした地図表示システム、地図表示装置および地図表示方法に関するものである。
【背景技術】
【0002】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【0003】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路(乗車候補列車)を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。
【0004】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献1(特開2001−165681号公報)に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の1つとして経路探索する。
【0005】
情報配信サーバは、地図データの道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報(距離や所要時間)をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献1には、このダイクストラ法を用いた経路探索方法も開示されている。
【0006】
店舗やイベントの情報提供にあっては、ユーザが携帯端末を操作して店舗やイベントのカテゴリ、検索したい地域を入力して検索要求する。サーバは指定されたカテゴリに該当し、かつ当該地域に存在する店舗やイベントを検索し、その情報が地図表示端末に配信される。時刻表の提供においては、ユーザが携帯端末を操作して、路線を指定すると、当該路線の時刻表が携帯端末の表示装置の画面上に提示される。また、乗り換え案内においては、ユーザが、出発地や目的地を指定することにより、推奨する経路が提示される。
【0007】
更に、パーソナルコンピュータや携帯電話などの端末装置からインターネット上の地図サーバに接続し、所望の地点や、施設、店舗の住所、名称、電話番号などを入力して当該地点や施設、店舗の位置を含む所定範囲の地図データをダウンロードして表示装置に地図画像を表示することもできる。
【0008】
利用者が指定した特定の地点を含む地図画像を表示手段に表示する一般的な地図表示システムの場合、利用者は、例えば、所望の施設を住所や名称、電話番号等で指定したり、施設検索を行って所望の施設を検索して、当該施設の所在地点を含む地図データをサーバから受信して表示手段に地図画像とともに施設位置を表示する。このような地図表示システムにおいて、利用者が更に別の施設や地点を指定してサーバに地図画像の送信要求をした場合、最初の地図画像の表示は一旦終了し、利用者が指定した別の施設を含む地図データが改めてサーバから配信されて地図画像とともに施設位置を表示するように構成されている。
【0009】
ところで、利用者はある施設(地点)と他の施設(地点)との相互の位置関係を地図上で確認したい場合がある。このような場合、上記のような地図表示システムでは2つの施設を指定してそれらの地点を含む地図画像を表示することはできない。このような問題は、地図表示システムが地図画像をスクロールする機能を有する場合に、現在位置から所望の地点に向かって地図画像をスクロールした場合にも生ずる問題である。
【0010】
一方、経路探索機能を有すシステムにおいては、所望の2地点を出発地および目的地として指定して、両地点間の経路探索を行って、出発地から目的地までの経路および経路を含む地図画像を表示手段に表示することができる。ここで、携帯電話や携帯電子端末などの携帯端末装置を地図表示装置として用いる場合、表示手段の画面サイズが小さいため、2つの地点を含む地図画像を表示すると、広域地図を表示することになり出発地や目的地の近傍の詳細がわからないという問題を生じる。
【0011】
このような問題を解消するため、例えば、下記の特許文献2(特開2005−43112号公報)には、表示画面を分割してそれぞれの地点を含む地図画像を分割された表示画面に個別に表示するようにした地図表示方法の発明が開示されている。
【0012】
この地図表示方法の発明は、別枠ウインドウ表示式地図検索表示部において、カーソルの移動による地図スクロール表示に際して、現在地またはカーソル位置が画面の外縁に近い所定範囲に至ると、地図表示縮尺演算部が現在地とカーソル位置の両方が同一画面に表示される広域縮尺の地図を演算し、2地点表示用地図検索表示部で所定の地図を検索して表示するように構成され、また、別枠ウインドウ表示用詳細地図検索表示部においては、現在地を中心とする詳細地図、及びカーソル位置を中心とする詳細地図を別枠ウインドウで表示するように構成されたものである。
【0013】
また、下記の特許文献3(特開2002−340578号公報)には、表示画面を2画面に画面分割して、一方の画面に広域地図を、他方の画面に詳細地図を表示するナビゲーション装置において、詳細地図のスクロール操作に対して広域地図を同期してスクロールするようにした発明が開示されている。
【0014】
このナビゲーション装置は、2画面地図表示が指定されたときにディスプレイ画面を左右2つの画面に分割し、左画面に詳細地図を表示すると共に、右画面に詳細地図が表示されている範囲を含む広域地図を表示し、左画面に対するスクロールが行われたときに、左画面上での詳細地図の移動に同期させて右画面上の広域地図をスクロール表示する。2画面地図表示を行うとき、右画面の中央の位置に、左画面の詳細地図が表示されている範囲を画定する枠(表示エリア)を固定的に付して、表示エリア内の地図を相対的に目立つ表示態様で表示するように構成されたものである。
【0015】
上記の特許文献2や特許文献3に開示された発明は、表示画面を2画面に分割し、広域地図と詳細地図をそれぞれの画面に表示するものであるが、スクロール操作に応じて地図の縮尺(表示倍率)を連続的に変化させ、地図画像をズームアウト、ズームインさせて1画面に詳細地図から広域地図までを変化させながら表示する表示装置の発明が下記の特許文献4に開示されている。この特許文献4に開示された表示装置は、スクロールの指示により表示対象の表示をズームアウトさせながらスクロールを開始し、元の大きさにズームインさせてスクロールを終了し、又はスクロールの終了により、元の大きさにズームインさせるように構成したものである。
【0016】
【特許文献1】特開2001−165681号公報(図1、図2)
【特許文献2】特開2005−43112号公報(図12)
【特許文献3】特開2002−340578号公報(図4)
【特許文献4】特開2006−146643号公報(図1、図6)
【発明の開示】
【発明が解決しようとする課題】
【0017】
先に説明した一般的な地図データ提供システムにおいては、指定された施設を含む地図画像を表示した後、他の施設を指定してその施設を含む地図画像を表示した場合、先に指定された施設および地図画像がクリアされ、新たに、後で指定した施設を含む地図画像に表示が切り替わってしまうため、複数の施設を地図画像上で観察することができないという問題点がある。
【0018】
例えば、レストランを検索して、所在地を地図表示した場合に、初めての場所ではあるが、その周辺に行ったことがあり土地勘があることがある。この場合に、以前行ったことがあるスポットから、レストランの位置を確認しようとすることは良くある行動である。具体的には、まず、検索したレストランの地図表示を行い、次に、以前に行ったことがあるスポットを、名称、住所、電話番号などで入力して地図を表示させる。
【0019】
ところが、2度目の操作で、以前に行ったことがあるスポットの地図表示を行ってしまうと、最初の操作で表示したレストランの位置を表示した地図が消えてしまい、比較することができない。また、上記特許文献2や特許文献3に示された技術では、別々の地図表示領域にそれぞれの地図が表示されてしまうので、これも比較には適していない。
【0020】
すなわち、上記特許文献2や特許文献3に開示された画面分割を用いた地図表示方法によると、複数の地点を含む詳細地図画像を別々の画面に表示することができるが、複数の地点を含む地図画像が別々に表示されるので、各地点の間の位置関係を観察することができないという問題点がある。
【0021】
なお、経路案内サービスの提供当業者においては、目的地と出発地を入力して経路探索を行い経路の全体表示を行えば、同一地図に2地点が表示されることは知られている。しかし、この方法ではいちいち経路探索が実行されるので、特に通信型のナビゲーションシステムでは、経路探索サーバに負荷がかかり、一般に推奨できる方法ではない。
【0022】
また、上記特許文献4に開示された地図表示方法によると、所望の地点や地図表示装置の現在位置を示す地点などを指定し、指定された地点を含む地図画像を表示し、スクロール操作をして他の地点まで地図画像をスクロールした際に、スクロールの開始地点からスクロール先の地点までを含む縮尺(倍率)の地図画像にズームアウト表示することができるので、地図画像がズームアウトされる様子を観察すれば、2地点間の位置関係を知ることができるようになる。この地図表示方法では、スクロール操作が終了すると、スクロール先の地点を含む地図画像がスクロール開始前の倍率の地図にズームインして表示されるので、スクロール先の詳細地図を表示することができる。
【0023】
しかしながら、この地図表示方法では、スクロール操作を必要とするので、所望の施設が現在表示されている地図画像とどのような関係にあるかを知ってスクロール処理をすることが必要になる。多くの利用者にとって、日常的に利用する施設であればその位置と地図画像との関係を予め知っていることはあるが、種々の施設の位置を知ることは現実的でなく、スクロール操作により特定の施設を含む地図画像を表示することは困難であるという問題点がある。
【0024】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、所望の地点を入力して当該地点を含む地図画像を表示する機能を有する地図表示システムにおいて、最初に入力された地点を含む地図画像を表示手段に表示する際、その後に入力された地点を追加する地点入力インターフェースを備え、地点間の距離に基づいて地図の倍率を算出して、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようになせば、上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【0025】
すなわち、本発明は、上記の問題点を解消することを課題とし、最初に入力された地点を含む地図画像を表示手段に表示する際、その後に入力された地点を追加して、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようにした地図表示システムを提供することを目的とするものである。
【課題を解決するための手段】
【0026】
前記課題を解決するために、本願の請求項1にかかる発明は、
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示システムにおいて、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする。
【0027】
本願の請求項2にかかる発明は、請求項1にかかる地図表示システムにおいて、前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする。
【0028】
本願の請求項3にかかる発明は、請求項1にかかる地図表示システムにおいて、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有することを特徴とする。
【0029】
本願の請求項4にかかる発明は、請求項1にかかる地図表示システムにおいて、前記表示制御手段は、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する際、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示することを特徴とする。
【0030】
本願の請求項5にかかる発明は、請求項1にかかる地図表示システムにおいて、前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備えたことを特徴とする。
【0031】
本願の請求項6にかかる発明は、請求項1にかかる地図表示システムにおいて、前記地図表示システムは、指定された2地点間の経路を探索する経路探索手段を備え、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記経路探索手段に当該2地点間の経路の探索を要求する経路探索要求手段を有することを特徴とする。
【0032】
また、本願の請求項7にかかる発明は、
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示装置において、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする。
【0033】
本願の請求項8にかかる発明は、請求項7にかかる地図表示装置において、前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする。
【0034】
本願の請求項9にかかる発明は、請求項7にかかる地図表示装置において、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有することを特徴とする。
【0035】
本願の請求項10にかかる発明は、請求項7にかかる地図表示装置において、前記表示制御手段は、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する際、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示することを特徴とする。
【0036】
本願の請求項11にかかる発明は、請求項7にかかる地図表示装置において、前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備えたことを特徴とする。
【0037】
本願の請求項12にかかる発明は、請求項7にかかる地図表示装置において、サーバは、指定された2地点間の経路を探索する経路探索手段を備え、前記地図表示装置の地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記サーバの経路探索手段に当該2地点間の経路の探索を要求する経路探索要求手段を有することを特徴とする。
【0038】
本願の請求項13にかかる発明は、
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示装置における地図表示方法において、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段が、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とする地点間距離算出ステップと、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段が、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定する倍率決定ステップと、前記表示制御手段が、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示する表示ステップとを有することを特徴とする。
【0039】
本願の請求項14にかかる発明は、請求項13にかかる地図表示方法において、前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段が、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とする地点間距離算出ステップと、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段が、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定する倍率決定ステップと、前記表示制御手段が、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示する表示ステップとを有することを特徴とする。
【0040】
本願の請求項15にかかる発明は、請求項13にかかる地図表示方法において、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有し、前記地図表示方法は、前記地図画像表示指定手段を用いて地図画像の表示を指定するステップを有することを特徴とする。
【0041】
本願の請求項16にかかる発明は、請求項13にかかる地図表示方法において、前記表示制御手段が、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する表示ステップは、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示する処理を含むことを特徴とする。
【0042】
本願の請求項17にかかる発明は、請求項13にかかる地図表示方法において、前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備え、前記地図表示方法は、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して地点入力を行うステップを有することを特徴とする。
【0043】
本願の請求項18にかかる発明は、請求項13にかかる地図表示方法において、サーバは、指定された2地点間の経路を探索する経路探索手段を備え、前記地図表示装置の地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記サーバの経路探索手段に当該2地点間の経路の探索を要求するステップを有することを特徴とする。
【発明の効果】
【0044】
請求項1にかかる発明においては、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、地点間距離算出手段は、入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、入力された地点を含む地図画像を表示する際、地図倍率決定手段は、地点間距離算出手段が算出した最大の実距離に基づいて表示手段に表示する地図の倍率を決定し、表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、入力された複数の地点を含む地図画像を表示する。
【0045】
かかる構成によれば、最初に入力された地点を含む地図画像を表示手段に表示する際、その後に入力された地点を入力地点として追加することができ、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようになる。
【0046】
請求項2にかかる発明においては、請求項1にかかる地図表示システムにおいて、前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示する。
【0047】
かかる構成によれば、最初に入力された地点を含む地図画像を表示手段に表示する際、その後に入力された地点を入力地点として追加することができ、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようになり、更に、このような地図画像を一度表示したあとでも、さらに地点入力の追加ができて、それ以前に入力した地点とあわせて地図画像を表示できるようになる。
【0048】
請求項3にかかる発明においては、請求項1にかかる地図表示システムにおいて、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有する。
【0049】
かかる構成によれば、地点入力インターフェースを用いて地点入力するとともに、地図画像の表示を指定するだけの簡単な操作で、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようになる。
【0050】
請求項4にかかる発明においては、請求項1にかかる地図表示システムにおいて、前記表示制御手段は、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する際、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示する。
【0051】
かかる構成によれば、最初に入力された地点を含む地図画像を表示手段に表示する際、その後に入力された地点を入力地点として追加し、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示できるようになり、最初に入力された地点または利用者が設定した特定の地点を中心とした地図画像を表示することができるようになる。
【0052】
請求項5にかかる発明においては、請求項1にかかる地図表示システムにおいて、前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備える。
【0053】
かかる構成によれば、簡単な複写操作、編集操作で所望の地点の入力を行うことができるようになる。
【0054】
請求項6にかかる発明においては、請求項1にかかる地図表示システムにおいて、地図表示システムは、指定された2地点間の経路を探索する経路探索手段を備え、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記経路探索手段に当該2地点間の経路の探索を要求する経路探索要求手段を有する。
【0055】
かかる構成によれば、最初に入力された地点とその後に入力された地点を含む地図画像を表示手段に表示する際、指定した2つの地点間の経路も表示することができるようになる。
【0056】
また、請求項7ないし請求項12にかかる発明においては、それぞれ請求項1ないし請求項6にかかる地図表示システムを構成する地図表示装置を提供することができ、請求項13ないし請求項18にかかる発明においては、それぞれ請求項7ないし請求項12にかかる地図表示装置を実現するための地図表示方法を提供することができるようになる。
【発明を実施するための最良の形態】
【0057】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための地図表示システムを例示するものであって、本発明をこの地図表示システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の地図表示システムにも等しく適用し得るものである。
【実施例1】
【0058】
図1は、本発明の実施例1にかかる地図表示システム10の構成を示すシステム構成図である。図1に示すように地図表示システム10は、ネットワーク12を介して接続される地図表示装置20と経路探索サーバ30を備えて構成されている。この地図表示システム10は、各種カテゴリに属するPOI(Point of Interest:興味対象場所)の所在地やサービス内容、広告などの詳細情報を提供するPOI情報配信サーバ50、地図データ、交通路線データや運行時刻表データ、音楽や各種画像などのコンテンツ、その他の情報を提供する各種の情報配信サーバ51などを備えて構成されている。
【0059】
経路探索サーバ30はPOI情報配信サーバ50や他の情報配信サーバ51からネットワーク12を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてPOI情報配信サーバ50や他の情報配信サーバ51に検索要求を送信して所望の検索結果を取得することもできる。
【0060】
本発明にかかる地図表示システム10は、上記の構成に限られるものではなく、経路探索サーバ30はナビゲーションサービス機能とともにPOI所在場所の地図を配信する地図配信サーバの機能を有していてもよいし、施設検索や地図情報を提供する機能のみを有したものであってもよい。地図表示装置20も携帯電話を用いることができ、またPDAや音楽プレイヤー、携帯ゲーム機などの携帯機器、あるいは、パーソナルコンピュータ(PC)であってもよい。また、スタンドアロンタイプのナビゲーション装置であってもよい。
【0061】
図1に示す経路探索サーバ30は、地図データベース34、経路探索用ネットワークデータベース35を備え、地図表示装置20から経路探索要求があると、経路探索用ネットワークデータベース35を参照して経路探索する。そして経路探索の結果により得た案内経路(推奨経路)を地図表示装置20に送信する一般的なナビゲーション機能を有している。また、経路探索サーバ30は、POIの所在地や電話番号、住所、営業時間などのPOI情報を蓄積したPOI情報データベース36を備えている。
【0062】
また、経路探索サーバ30は、地図表示装置20から所望の地点やPOIを指定して地図データの取得要求があると、地図データベース34を参照して該当する地図データを読み出して地図表示装置20に配信する。地図表示装置20が経路探索サーバ30に経路探索を要求し、経路案内のサービスを受ける場合には、前述のように地図表示装置20において所望の出発地や目的地を設定し、経路探索サーバ30に経路探索要求を送信する。出発地と目的地との間に立ち寄りたい経由地がある場合は当該経由地も設定する。
【0063】
これらの地点を設定する方法としては、前述したように経路探索条件入力画面を表示し、地点の名称や住所(所在場所)、電話番号を入力する方法、表示画面に地図を表示して地図上の所望地点をカーソル選択して設定する方法などが採られる。出発地、経由地、目的地は、一般的には特定の施設の場所や興味対象場所(POI:Point of Interest)の場所を設定するが、施設やPOIに最も近い道路上のリンクやノードの位置が経路探索上の当該施設やPOIの場所として用いられることもある。
【0064】
この地図表示システム10においては、経路探索条件入力画面を表示して地点を入力する方法の他に、所望エリアを指定したり、POI検索して注目POIを選択しそのPOIが所在するエリアの地図を表示し、表示された地図上で所望の地点を指定して出発地や目的地、経由地を指定することができる。経路探索サーバ30から指定した地点を含む地図データを受信すると、地図表示装置20は、所定の縮尺(倍率)の地図画像を表示手段に表示する。
【0065】
本実施例1にかかる地図表示システム10においては、地図表示装置20は所望の地点や施設を指定して経路探索サーバ30に地図データを要求した後、更に他の地点を順次指定してそれらの地点を含む倍率の地図画像を表示手段に表示する。その際、地図データが不足する場合には地図表示装置20は経路探索サーバ30に足りない部分の地図データを要求する。
【0066】
このような地図画像を表示するため、地図表示装置20は、操作入力手段あるいは表示手段に表示されたメニュー画面を用いて、地図の表示を所望する地点を順次、追加して指定することができる。指定された地点は追加されたに順に一時記憶され、最初に指定された地点から最も距離の離れた地点との間の距離を算出して、表示手段に表示する地図画像の倍率を決定する。表示制御手段は、決定された地図の倍率に従って、表示手段に最初に指定された地点と、その後に指定された地点を含む地図画像を表示する。
【0067】
経路探索サーバ30は地図表示装置20から経路探索要求があると、経路探索用ネットワークデータベース35を参照して指定された出発地から目的地に至る最適経路(案内経路)を探索し、地図データベース34から読み出した地図データとともに案内経路のデータを地図表示装置20に送信する。経路探索においては累計の距離、所要時間、乗換え回数、運賃などの条件に従って複数の候補経路を探索して提示し、その中から利用者が選択した経路を案内経路として地図表示装置20に経路案内する態様もある。
【0068】
地図表示装置20は経路探索サーバ30から地図データ、案内経路のデータを受信すると、地図表示装置20の現在位置を中心とした地図画像を表示画面に表示する。地図画像には地図表示装置20の現在位置を示す現在位置マーク、案内経路を示す案内経路画像が重ね合わされて表示される。
【0069】
以下、具体例に基づいて本発明の実施例1にかかる地図表示システム10を説明するが、その前に本発明にかかる地図表示システム10の詳細な構成を説明する。図2は、図1の地図表示システム10の詳細な構成を示すブロック図である。
【0070】
経路探索サーバ30は、制御手段301、通信手段31、経路探索手段32、地図データベース34、経路探索用ネットワークデータベース35、POI情報データベース36、配信要求記憶手段37、配信データ編集手段38を備えて構成されている。経路探索サーバ30において、制御手段301は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段31はネットワーク12を介して地図表示装置20などと通信データを送受信するための通信インターフェースである。
【0071】
一方、地図表示装置20は、ナビゲーションサービスを受けることができる端末であり、制御手段201、通信手段21、GPS受信手段22、地点間距離算出手段23、地図倍率決定手段231、地図データ要求手段24、地図データ記憶手段25、案内データ記憶手段26、表示手段27、操作入力手段28、入力地点記憶手段281、表示制御手段29などを備えて構成されている。
【0072】
地図表示装置20において、制御手段201は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段21はネットワーク12を介して経路探索サーバ30などと通信データを送受信するための通信インターフェースである。
【0073】
GPS受信手段22はGPS衛星からの信号を受信して現在位置を緯度・経度で算出する。操作入力手段28は、キー、ダイヤル等からなり、地図表示装置20を操作するための入力を行い、また、出発地、目的地などの経路探索条件の入力機能としても用いられる。表示手段27は液晶表示パネル等からなり、経路探索サーバ30から配信(送信)された案内経路や地図の表示に使用されるものである。また、表示手段27はメニュー画面を表示し、操作入力手段28を用いてメニュー画面から所望の項目を選択したり、所望のデータを入力したりして地図表示装置20を操作するための入力手段としても機能する。
【0074】
経路探索サーバ30は地図表示装置20から経路探索やPOI検索あるいは地図配信の要求があると、配信要求記憶手段37に一次記憶する。要求が経路探索要求である場合、経路探索手段32は経路探索用ネットワークデータベース35を参照して最適経路あるいは推奨経路(案内経路)を探索する。探索された案内経路のデータは配信データ編集手段38で編集され、地図表示装置20に配信される。また、地図データベース34から案内経路を含む地図データが読み出され、地図表示装置20に配信される。
【0075】
地図表示装置20からの要求がPOI検索である場合、経路探索サーバ30は指定された条件に基づいてPOI情報データベース36を参照して該当するPOIを検索し、地図表示装置20に配信する。また、特定のPOIを指定して地図データの要求があると、経路探索サーバ30は地図データベース34から該当するPOIの所在位置を含む地図データを読み出して地図表示装置20に配信する。
【0076】
また、地図表示装置20からの要求が出発地と目的地などの経路探索条件を設定した経路探索要求である場合、前述したように、経路探索手段32は経路探索用ネットワークデータベース35を参照して、出発地から目的地に至る最適経路(案内経路)を探索する。そして経路探索サーバ30は、地図データベース34から読み出した地図データとともに案内経路のデータを地図表示装置20に送信する。
【0077】
地図表示装置20が経路探索サーバ30に経路探索を要求する場合、操作入力手段28を操作し、または、表示手段27に表示されるメニュー画面を操作して所望の出発地、目的地、経由地などを指定し、その他の経路探索条件(時刻条件、探索経路数など)を設定し、経路探索を要求する。また、所望のPOIを検索したり、特定の地点やPOIを指定して地図を要求する場合は、当該特定地点やPOIのデータ(位置情報、住所など)に基づいて、地図データ要求手段24から経路探索サーバ30に地図要求を送信する。
【0078】
経路探索サーバ30から、地図表示装置20に配信された地図データは地図データ記憶手段25に一次記憶され、案内経路のデータは案内データ記憶手段26に一次記憶される。地図データ記憶手段25および案内データ記憶手段26に記憶された地図データ、案内経路データは必要に応じて読み出され、表示手段27に地図画像、案内経路が表示される。その際、地図表示装置20の現在位置を中心に、所定の範囲の地図画像が表示され、現在位置マーク、案内経路の画像が重ね合わされて表示される。
【0079】
地図データベース34に蓄積される地図データは図3に示すように所定の緯度・経度範囲で区分された単位地図データから構成されている。すなわち、地図データは図3に示すように所定の緯度、経度単位で地図エリアが分けられ、メッシュ状の単位地図データM11〜M33のように構成されている。地図表示装置20に配信される場合は、地図表示装置20の現在位置PPを含む単位地図データM22を中心にして、その上下方向、左右方向、斜め方向に隣接する単位地図データM21、M23、M12、M32、M11、M13、M31、M33の合計9つの単位地図が配信される。
【0080】
地図表示装置20が移動して地図データが不足する場合は、地図表示装置20の移動方向を判別して経路探索サーバ30は不足分の単位地図データを配信する。地図表示装置20が特定の地点やPOIの位置を指定して地図データの配信要求をした場合も同様である。案内経路のデータはこのベクトル地図データとともに地図表示装置20に配信される。地図表示装置20は、経路探索サーバ30からこのようにして地図データおよび案内経路のデータを受信して、地図画像、案内経路の画像を表示手段27に表示する。
【0081】
入力地点記憶手段281は、地図表示のために操作手段28や表示手段27に表示されたメニュー画面から入力された地点の情報を入力順に記憶する。地点間距離算出手段23は、入力地点記憶手段281に記憶された入力地点の情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出し、最も遠い地点と最初に入力された地点との間の距離を地点間距離とする。
【0082】
地図倍率決定手段231は、地点間距離算出手段23が算出した地点間距離に基づいて表示手段27に表示すべき地図画像の倍率を決定する。表示制御手段29は、地図倍率決定手段231が決定した地図倍率に従って、地図データを用いて表示手段27に地図画像を描画する。これにより、入力された最初の地点と、その後入力されて追加された地点を含む地図画像を表示することができるようになる。
【0083】
地図表示装置20は地点入力して地図画像を表示するための地点入力インターフェースとして、表示手段27に表示される地点入力画面により地点入力および地図表示の選択を行う構成を備えている。図4は、この地点入力インターフェースを構成する地点入力画面の一例を示す図である。図4に示す入力画面のように、この入力画面は、アプリケーションの1ページあたり少なくとも2地点の入力が出来るように構成されており、住所、電話番号、スポット名などのフリーワードを入力して、その欄の「検索」ボタンを押して、位置(施設:POI)を特定することができる。同一名称や、不完全な住所である場合には、特定できるまで絞込みで誘導される。
【0084】
所望の施設や地点が特定できれば、入力欄が消えて、代わりに「編集」のボタンが表示される。図5は、このように遷移した入力画面の例を示している。「編集」のボタンは、再度入力状態に戻すためのボタンである。
【0085】
また、図4または図5の入力画面において、2つめの欄に類似(近隣)の住所を入力する場合は、(本実施例のような用途では、指定したい複数の地点は、近い位置にあることが多く、住所の情報の上位の部分が同じであることが多い)「#次の欄にコピーする」のボタンで、次の欄を埋めることができる。あとは、番地などの細部を書き換える編集をするだけで、2つ目の地点を入力することができる。
【0086】
更に、入力したい地点が2つ以上になる場合は、「#次の欄を追加する」で次のページをサーバに要求できて、あるいは最後の欄で、「#次の欄にコピーする」を押しても、自動的に次のページへの要求となる。
【0087】
1地点でも「検索」が確定し、「編集」状態になっていると、表示可能な地点が決まっているので図5の画面に示すように、「地図表示」ボタンが表示される。この「地図表示」ボタンを押すと、地図表示装置20から確定した地点の情報がまとめて経路探索サーバ30に送られ、経路探索サーバ30からは、全ての地点を表示することができる地図データが返信されてくる。
【0088】
図6は、そのときの地図表示装置20における地図画像の表示方法の概念を示す図である。地点1は最初に入力された位置なので、特別に地図画像の中央にその位置を表示し、確定した地点のうち地点1から最遠のものを、中心から所定の半径rの円周上に位置する倍率で表示する(この場合は地点が2つしか入力されていない)。なお、地図画像の中心を最初に入力した地点とする態様によらず、利用者によって入力された地点のうちの1つを設定し、その地点を地図画像の中心として表示する態様を採ることもできる。
【0089】
図4ないし図7に示すような入力インターフェースを用いると、所望の地点を順次入力した後、地図表示を指定するボタンを操作するワンタッチ操作で、地図倍率が決定され、複数の入力地点を含む地図画像を表示することができるようになる。
【0090】
このような表示を行うため、前述したように、入力地点記憶手段281は、入力された地点の情報を入力順に記憶し、地点間距離算出手段23は、入力地点記憶手段281に記憶された入力地点の情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出し、最も遠い地点と最初に入力された地点との間の距離を地点間距離とする。そして、地図倍率決定手段231は、地点間距離算出手段23が算出した地点間距離に基づいて表示手段27に表示すべき地図画像の倍率を決定する。表示制御手段29は、地図倍率決定手段231が決定した地図倍率に従って、地図データを用いて表示手段27に地図画像を描画する。
【0091】
図4または図5に示す入力画面を用いて2つの地点を入力し、「次の欄にコピーする」または「次の欄を追加する」のボタンを操作して3つ目の地点入力のステップに遷移すると、図7の入力画面に遷移する。この入力画面には、「地図表示」を選択するボタンとともに、地点間の経路表示を選択するリンク(選択ボタン)を設けてあり、地図を表示するとともに地点から地点への経路を表示させることもできる。
【0092】
図7に示す、入力した特定の地点間の組み合わせの経路を表示させる要求を出すリンク、例えば、最初に入力した1つ目の地点と2番目に入力した2つ目の地点の組み合わせの経路を表示させる要求を出すリンク、「#2→1の経路も表示」を選択すると、図8に示すように地点1と地点2とを結ぶ経路が表示される。同様に、「#3→1の経路も表示」を選択すると、図9に示すように最初に入力された点1と3番目に入力された地点3とを結ぶ経路が表示される。なお、経路の表示が選択された場合、地図表示装置20は経路探索サーバ30に当該指定された地点間の経路探索を要求し、経路探索サーバ30から探索された経路の情報を取得し、この経路を地図画像上に表示する。
【0093】
図10は、以上説明した本発明の実施例1にかかる地図表示システム10における地図表示装置20の動作手順を示すフローチャートである。図10は、地図表示装置20において所望の施設の名称や住所、電話番号などを用いて所望の地点を入力し、当該地点を含む地図を表示する地点入力地図表示の動作が指定されている場合の処理手順を示すフローチャートである。
【0094】
先ず、地図表示装置20において、ステップS101で地点入力があったか否かが判別される。地点入力は、例えば、図4に示す入力画面を用いて行われる。地点の入力がなければ、ステップS101の判別処理を繰り返し、地点の入力があれば、ステップS102の処理に進み、入力された地点情報を入力地点記憶手段281に地点入力順とともに記憶する。
【0095】
次に、地図表示装置20はステップS103の処理で、入力地点記憶手段281に記憶された入力地点の情報に基づいて入力された地点が複数あるか否かを判別する。入力された地点が1つだけである場合は、地図倍率決定手段231は、地図表示が指定された時に表示手段27に表示する地図画像の倍率を標準の地図倍率として決定する(ステップS104)。
【0096】
ステップS103の判別処理で入力地点の数が複数であると判別されると、地点間距離算出手段23は、入力地点情報記憶手段281に記憶された入力地点の情報、入力順に基づいて、最初に入力された第1の地点から2番目以降に入力された各地点までの実距離を算出し(ステップS105)、ステップS106の処理で、各地点間距離のうち最大の実距離を持つ2地点間の距離を地点間距離として決定する。
【0097】
次いで、地図倍率決定手段231は、地点間距離算出手段23がステップS106の処理で決定した地点間距離(最大の2地点間の距離)に基づいて、地図倍率を決定する(ステップS107)。すなわち、ここで決定された地図倍率で表示手段27に地図画像を表示すれば、最初に入力された地点とそれ以降に入力された各地点の全てを含む地図画像を表示することができる。
【0098】
次に、ステップS108の処理において、地図表示装置20は、追加の地点入力があるか否かを判別する。追加の地点入力があったらステップS102の処理に戻り、ステップS103〜ステップS107の処理を繰り返す。追加の地点入力がなければ、処理はステップS109に進む。
【0099】
ステップS109の処理においては、地図表示の選択があったか否かを判別する。地図表示の選択があったら、ステップS110の処理に進み、地図データ要求手段24は経路探索サーバ30に対して、入力された全ての地点を含む地図画像の表示に必要な地図データを要求して取得し、表示制御手段29は、地図倍率決定手段231が決定した地図倍率に従って、取得した地図データを用いて表示手段27に地図画像を描画する。
【0100】
ステップS109の判別処理において地図表示の選択がなかったと判別されると、ステップS111の処理で地点入力地図表示が終了されたか否かを判別する。地点入力地図表示の終了が判別されなければステップS101の処理に戻り、地点入力地図表示の終了が判別されれば、地図表示装置20の処理は終了する。
【0101】
なお、上記実施例1において、地図データがベクトルデータであり、地図画像を表示する際の倍率を決定して入力した複数の地点を含む地図画像を表示する例を説明した。この場合、2地点間の実距離に応じて地図倍率を決定したが、地図倍率を所定の間隔で連続かつ離散的に決定して地図画像を表示するように構成すれば、徐々に倍率が異なる地図画像を表示する、いわゆるズームアウト、ズームイン表示を行うことができる。
【0102】
また、地図データがラスターデータである場合は、縮尺(倍率)の異なる地図データを蓄積しておき、地図倍率決定手段231が決定した地図倍率が含まれる地図データを地図表示装置20に提供して表示するように構成すればよい。例えば、経路探索サーバ30は、詳細な市街地図、中域地図、広域地図の地図データをそれぞれ地図データベース34に蓄積しておき、地図倍率に該当する地図データを読み出して地図表示装置20に提供するように構成すればよい。更に、市街地図、中域地図、広域地図のそれぞれを複数の縮尺の地図データとして蓄積しておいてもよい。
【実施例2】
【0103】
上記の実施例1においては、地図表示装置20において表示手段27に表示された地点入力画面を用いて所望の地点を入力して地図画像を表示する構成を説明したが、本発明における地点入力方法は上記の実施例1に限られるものではない。例えば、従来の1つの施設や地点を指定して、その地点を含む地図画像を表示する場合にも、適用することができる。従来のこのような地図表示方法は、POI検索あるいはスポット検索などと称されている。
【0104】
図11は、通常のスポット検索により地点1を指定して、その地点1を含む地図画像を表示した場合の表示画像の概念を示す図である。この画面に「メニュー」選択ボタンを設けておき、メニュー選択により図12に示す地点入力画面を表示手段27に表示して地点の入力を追加できるように構成する。図12に示す地点入力画面は、図5に示す地点入力画面と同様の構成であるが、図12においては第1の地点(地点1)はスポット検索において入力済であるので、第2の地点を入力する構成となっている。
【0105】
図12に示す地点入力画面において、第2の地点を入力して入力地点を追加すると、スポット検索において指定された第1の地点(地点1)、および、地点入力画面を用いて入力された第2の地点(地点2)の情報(地点と入力順の情報)が入力地点記憶手段281(図2参照)に記憶される。そして図12の地点入力画面において「地図表示」ボタンを選択して地図表示を指定すると、図13に示す地図画像が表示手段27に表示される。地図画像を表示する際の地図倍率は、実施例1において説明したと同様の手順で地点間距離算出手段23、地図倍率決定手段231(図2参照)によって決定され、表示される地図の倍率も変わる。
【0106】
なお、地点2の入力にあたっては、地図表示装置20の利用者個人の検索履歴から地点1に近いものが自動的にメニュー形式で表示され、選択できるようにしても良い。図13に示す地図画像においては、スポット検索において最初に入力された第1の地点(地点1)を中心として、図12の地点入力画面において追加入力された第2の地点(地点2)を含む地図画像が表示手段27に表示される。なお、図13においては、地点1と地点2との間の経路も表示される例を示している。
【0107】
このような構成によれば、例えば、通常のスポット検索で特定のグルメスポット(POI)を検索した際に、そのPOIが初めての場所であっても、近くの土地勘のある場所、例えば、交通機関の駅や近隣のランドマークの地点を追加入力して、両方の地点を含む地図を表示することができ、同時に2地点を表示し相互の位置関係を知ることができるようになる。それ故、スポット検索が検索したグルメスポット(POI)へ親近感が沸き、安心して訪れることができるようになる。
【0108】
次に、実施例1あるいは実施例2において、地図表示装置20から出発地と目的地を含む経路探索条件を設定して、経路探索サーバ30に経路探索要求があった場合の経路探索サーバ30の経路探索処理について説明する。経路探索用ネットワークデータベース35には、車や歩行者用の経路探索のための道路ネットワークデータや交通機関の経路探索のための交通ネットワークデータが格納されている。
【0109】
図14は、道路ネットワークデータの概念を示す模式図である。また、道路ネットワークデータは、道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、ノードデータ、リンクデータ、全てのリンクのコスト情報(距離や所要時間)であるリンクコストデータから構成され、データベース化されたものである。
【0110】
例えば、道路が図14に示すように道路A、B、Cからなる場合、道路A、B、Cの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ(ノードの緯度・経度)、リンクデータ(リンク番号)と各リンクのリンクコスト(リンクの距離またはリンクを走行するのに必要な所要時間)をデータとしたリンクコストデータとで構成される。
【0111】
すなわち、図14において、Nn(○印)、Nm(◎印)がノードを示し、Nm(◎印)は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図14では図示を簡略化するため矢印の向きのリンクのみを図示している。
【0112】
このような道路ネットワークデータを経路探索用のデータとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図14において出発地をノードAX、目的地をノードCYとして経路探索を行う場合、ノードAXから道路Aを走行して2つ目の交差点で右折して道路Cに入りノードCYにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値が最少になる経路を探索して案内する。
【0113】
図14ではノードAXからノードCYに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードAXからノードCYに至ることが可能な複数の経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。
【0114】
それに対して、交通機関の経路探索のための交通ネットワークデータは以下のように構成されている。例えば、図15に示すように交通路線A、B、Cからなる場合、各交通路線A、B、Cに設けられた各駅(航空機の路線においては各空港)をノードとし、各ノード間を結ぶ区間を有向性のリンクで表し、ノードデータ(緯度・経度)、リンクデータ(リンク番号)をネットワークデータとしている。図15において、Nn(○印)、Nm(◎印)がノードを示し、Nm(◎印)は交通路線の乗り継ぎ点(乗換え駅など)を示し、各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、交通路線の上り、下りそれぞれの方向を向いたリンクが存在するが、図15では図示を簡略化するため矢印の向きのリンクのみを図示している。
【0115】
しかしながら、交通ネットワークは道路ネットワークと比べリンクコストが基本的に異なる。すなわち、道路ネットワークではリンクコストは固定的、静的なものであったが、交通ネットワークでは、図15に示すように交通路線を運行する列車や航空機(以下個々の列車や航空機などの各経路を交通手段と称する)が複数ある。各交通手段毎にあるノードを出発する時刻と次のノードに到着する時刻とが定まっており(時刻表データ、運行データで規定される)、かつ、個々の経路が必ずしも隣接するノードにリンクしない場合がある。例えば、急行と各駅停車の列車のような場合である。このような場合には同じ交通路線上に異なる複数のリンクが存在することになり、またノード間の所要時間が交通手段により異なる場合もある。
【0116】
図15に例示する交通ネットワークにおいては、交通路線Aの同じリンクに複数の交通手段(経路)Aa〜Ac・・・、交通路線Cに複数の交通手段(経路)Ca〜Cc・・・が存在することになる。従って、交通機関の運行ネットワークは、単純な道路ネットワークと異なり、ノード、リンク、リンクコストの各データは交通手段(個々の航空機や列車などの経路)の総数に比例したデータ量になる。このため交通ネットワークのデータは道路ネットワークのデータ量に比べて膨大なデータ量になる。従って、それに応じて、経路探索に要する時間も多くの時間が必要になる。
【0117】
このような交通ネットワークデータを用いて、ある出発地からある目的地までの経路を探索するためには、出発地から目的地まで到達する際に使用(乗車)できる全ての交通手段を探索して探索条件に合致する交通手段を特定する必要がある。
【0118】
例えば、図15において、出発地を交通路線AのノードAXとしてある特定の出発時刻を指定して、交通路線CのノードCYを目的地とする経路探索を行う場合、交通路線A上を運行する交通手段Aa〜Ac・・・のうち出発時刻以降の全ての交通手段を順次出発時の経路として選択する。そして交通路線Cへの乗り継ぎノードへの到着時刻に基づいて、交通路線C上を運行する各交通手段Ca〜Cc・・・のうち、乗り継ぎノードにおいて乗車可能な時刻以降の交通手段の全ての組み合わせを探索して各経路の所要時間や乗り換え回数などを累計して案内することになる。
【0119】
経路探索サーバ30は、地図表示装置20からの経路探索要求があった場合、徒歩と交通機関を利用した経路探索においては道路ネットワークデータと交通ネットワークデータとを総合して経路探索を行なう。その際、目的地への到着時刻が指定されると、その時刻までに目的地に到着するような最適経路あるいは複数の候補経路を探索する。
【0120】
経路探索の結果は地図データとともに地図表示装置20に送信され、地図表示装置20の現在位置を中心とした地図画像が表示手段27に表示される。この地図表示画面において、実施例2と同様に追加の地点入力のための地点入力画面を表示して、所望の地点を第2の地点として追加入力するように構成することもできる。この場合、第1の地点は地図表示装置20の現在位置である。
【0121】
以上、詳細に説明したように、本発明にかかる地図表示システムによれば、最初に指定した地点を含む地図画像を表示手段に表示する際、その後に指定された地点を地図表示条件に追加して、最初に指定した地点とその後に指定された地点を含む地図画像を表示手段に表示できるようになる。
【産業上の利用可能性】
【0122】
本発明は、ナビゲーション機能を持たない地図提供システムとして実施することも可能であり、またナビゲーションシステムの方式には限定されることなく実施可能である。また、実施例2の態様は、従来の1地点の探索結果に組み合わせることで、一層便利に複数の地点を含む地図画像を表示することが可能になる。
【図面の簡単な説明】
【0123】
【図1】本発明の実施例1にかかる地図表示システムの構成を示すシステム構成図である。
【図2】本発明の実施例1にかかる地図表示システムの詳細な構成を示すブロック図である。
【図3】地図データベースに蓄積される地図データを示す図である。
【図4】本発明の実施例1にかかる地図表示システムにおける地図表示装置に表示される地点入力画面の一例を示す図である。
【図5】図4の地点入力画面から画面遷移した地点入力画面の一例を示す図である。
【図6】図5の地点入力画面において地図表示が選択された場合に表示される地図画像の概念を示す模式図である。
【図7】図4の地点入力画面から画面遷移した地点入力画面の他の一例を示す図である。
【図8】図7の地点入力画面において経路表示を伴う地図表示が選択された場合に表示される地図画像の概念を示す模式図である。
【図9】図7の地点入力画面において経路表示を伴う地図表示が選択された場合に表示される地図画像の概念を示す模式図である。
【図10】本発明の実施例1にかかる地図表示装置の動作手順を示すフローチャートである。
【図11】通常のスポット検索により地点1を指定して、その地点1を含む地図画像を表示した場合の表示画像の概念を示す図である。
【図12】図11に示す地図表示画面からメニュー選択で地点入力画面に遷移した際に表示される地点入力画面の一例を示す図である。
【図13】図12の地点入力画面において第2の地点が入力され、地図表示が選択され際に表示手段に表示される地図画像の概念を示す図である。
【図14】道路ネットワークデータの概念を示す模式図である。
【図15】交通ネットワークデータの概念を示す模式図である。
【符号の説明】
【0124】
10・・・・地図表示システム
12・・・・ネットワーク
20・・・・地図表示装置
201・・・制御手段
21・・・・通信手段
22・・・・GPS受信手段
23・・・・地点間距離算出手段
231・・・地図倍率決定手段
24・・・・地図データ要求手段
25・・・・地図データ記憶手段
26・・・・案内データ記憶手段
27・・・・表示手段
28・・・・操作入力手段
281・・・入力地点記憶手段
29・・・・表示制御手段
30・・・・経路探索サーバ
301・・・制御手段
31・・・・通信手段
32・・・・経路探索手段
34・・・・地図データベース
35・・・・経路探索用ネットワークデータベース
36・・・・POI情報データベース
37・・・・配信要求記憶手段
38・・・・配信データ編集手段

【特許請求の範囲】
【請求項1】
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示システムにおいて、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする地図表示システム。
【請求項2】
前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする請求項1にかかる地図表示システム。
【請求項3】
前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有することを特徴とする請求項1に記載の地図表示システム。
【請求項4】
前記表示制御手段は、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する際、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示することを特徴とする請求項1に記載の地図表示システム。
【請求項5】
前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備えたことを特徴とする請求項1に記載の地図表示システム。
【請求項6】
前記地図表示システムは、指定された2地点間の経路を探索する経路探索手段を備え、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記経路探索手段に当該2地点間の経路の探索を要求する経路探索要求手段を有することを特徴とする請求項1に記載の地図表示システム。
【請求項7】
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示装置において、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする地図表示装置。
【請求項8】
前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段は、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とし、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段は、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定し、前記表示制御手段は、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示することを特徴とする請求項7にかかる地図表示装置。
【請求項9】
前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有することを特徴とする請求項7に記載の地図表示装置。
【請求項10】
前記表示制御手段は、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する際、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示することを特徴とする請求項7に記載の地図表示装置。
【請求項11】
前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備えたことを特徴とする請求項7に記載の地図表示装置。
【請求項12】
サーバは、指定された2地点間の経路を探索する経路探索手段を備え、前記地図表示装置の地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記サーバの経路探索手段に当該2地点間の経路の探索を要求する経路探索要求手段を有することを特徴とする請求項7に記載の地図表示装置。
【請求項13】
地図データを蓄積した地図データベースを備え、入力された所望の地点を含む地図データを前記地図データベースから読み出して表示手段に地図画像を表示する地図表示装置における地図表示方法において、
前記地図表示システムは、所望の地点を入力するための地点入力インターフェースと、前記地点入力インターフェースから入力された所望の地点の地点情報および入力順を記憶する入力地点記憶手段と、最初に入力された地点とその後に入力された各地点との間の実距離を算出する地点間距離算出手段と、地図倍率決定手段と、表示制御手段と、を備え、
前記地点間距離算出手段が、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とする地点間距離算出ステップと、
前記入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段が、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定する倍率決定ステップと、前記表示制御手段が、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示する表示ステップとを有することを特徴とする地図表示方法。
【請求項14】
前記表示制御手段が地図を表示した後、前記入力地点記憶手段は前記地点入力インターフェースから追加して入力された地点情報を記憶し、前記地点間距離算出手段が、前記入力地点記憶手段に記憶された入力地点情報に基づいて、最初に入力された地点とその後に入力された各地点との間の実距離を算出して、最も実距離の大きい2地点間の距離を地点間距離とする地点間距離算出ステップと、
前記追加入力された地点を含む地図画像の表示が要求された際、前記地図倍率決定手段が、前記地点間距離算出手段が算出した前記最大の実距離に基づいて前記表示手段に表示する地図の倍率を決定する倍率決定ステップと、前記表示制御手段が、前記地図データを用いて地図倍率決定手段が決定した倍率に応じた地図画像を描画し、前記表示手段に前記入力された複数の地点を含む地図画像を表示する表示ステップとを有することを特徴とする請求項13にかかる地図表示方法。
【請求項15】
前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う地図画像表示指定手段を有し、前記地図表示方法は、前記地図画像表示指定手段を用いて地図画像の表示を指定するステップを有することを特徴とする請求項13に記載の地図表示方法。
【請求項16】
前記表示制御手段が、前記地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する表示ステップは、前記最初に入力された地点または前記地点入力インターフェースから設定された特定の地点を地図画像の中心にして前記地図画像を表示する処理を含むことを特徴とする請求項13に記載の地図表示装置。
【請求項17】
前記地点入力インターフェースは、複数の地点を入力するにあたって、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して入力する手段を備え、前記地図表示方法は、既に入力された他の地点入力情報を複写し、複写された地点の情報を編集して地点入力を行うステップを有することを特徴とする請求項13に記載の地図表示方法。
【請求項18】
サーバは、指定された2地点間の経路を探索する経路探索手段を備え、前記地図表示装置の地点入力インターフェースは、前記地点入力インターフェースから入力された複数の地点を含む地図画像を前記表示手段に表示する指定を行う際に、前記入力された複数の地点のうち、所望の2地点間の経路を前記地図画像に表示するため、前記サーバの経路探索手段に当該2地点間の経路の探索を要求するステップを有することを特徴とする請求項13に記載の地図表示方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate


【公開番号】特開2009−156972(P2009−156972A)
【公開日】平成21年7月16日(2009.7.16)
【国際特許分類】
【出願番号】特願2007−332908(P2007−332908)
【出願日】平成19年12月25日(2007.12.25)
【出願人】(500168811)株式会社ナビタイムジャパン (410)
【Fターム(参考)】