(57)【特許請求の範囲】
【請求項１】
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記到達時刻における前記出発地からの各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する予測渋滞地図表示機能を有する地図表示システムであって、
前記予測渋滞地図表示を行う場合、
前記経路探索手段は、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段は、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記表示手段は、前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を表示することを特徴とする地図表示システム。
【請求項２】
前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする請求項１に記載の地図表示システム。
【請求項３】
前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行い、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出し、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除することを特徴とする請求項１に記載の地図表示システム。
【請求項４】
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記予想到達時刻における前記出発地からの周辺の各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する端末装置に、予測渋滞地図表示のためのデータを送信する経路探索サーバであって、
前記端末装置において前記予測渋滞地図表示を行う場合、
前記経路探索手段は、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段は、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記端末装置に送信することを特徴とする経路探索サーバ。
【請求項５】
前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする請求項４に記載の経路探索サーバ。
【請求項６】
前記端末装置において前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行い、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出し、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除することを特徴とする請求項４に記載の経路探索サーバ。
【請求項７】
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記予想到達時刻における前記出発地からの各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する予測渋滞地図表示機能を有する地図表示システムにおける地図表示方法であって、
前記予測渋滞地図表示を行う場合、
前記経路探索手段が、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索する探索ステップと、
前記リンク抽出手段が、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出する抽出ステップと、
前記到達時刻記憶手段が、前記抽出されたリンクへの到達時刻を記憶する到達時刻記憶ステップと、
前記予測渋滞リンク記憶手段が、前記予測渋滞データを該当リンクに対応して記憶する予測渋滞データ記憶ステップと、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記表示手段に表示する表示ステップと、を有することを特徴とする地図表示方法。
【請求項８】
前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする請求項７に記載の地図表示方法。
【請求項９】
前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行うステップを有し、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出するステップと、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除するステップと、を有することを特徴とする請求項７に記載の地図表示方法。
【請求項１０】
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
端末装置において予測渋滞地図表示を行う場合、
前記経路探索手段が、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段が、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記端末装置に送信する経路探索サーバに接続される端末装置であって、
前記端末装置は、前記経路探索サーバに到達圏探索を要求する到達圏探索モードを有し、前記予測渋滞地図表示を行う場合、到達圏探索モードを設定し、出発地と出発日時と前記旅行時間とを設定する操作入力手段を備えたことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の出発地から目的地までの経路を探索し、地図とともに探索した経路を表示する地図表示システムに関するものであり、特に、例えば、道路交通情報（道路の渋滞状況）を加味した経路探索が可能な地図表示システムにおいて、所望の出発点を起点とし、所望の時間の範囲内で到達でき、かつ、渋滞の影響による遅延の度合いが少なく快適な旅行（ドライブ）ができる目的地を選択可能とするため、地図画像上に所定の時間の範囲内で到達できる各地点までの道路リンクの渋滞状況を重ね合わせて表示するようにした地図表示システムに関するものである。
【背景技術】
【０００２】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【０００３】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路（乗車候補列車）を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。
【０００４】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献１（特開２００１−１６５６８１号公報）に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００５】
情報配信サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献１には、このダイクストラ法を用いた経路探索方法も開示されている。
【０００６】
経路探索して得た出発地から目的地までの経路のうち、経路の累計コスト（距離または時間）が最小となる経路が最適な案内経路として決定され、案内経路データが作成される。案内経路データには、最適経路のデータの他に地図データ、ガイダンスデータが含まれ、案内経路データは必要に応じて案内データ記憶手段から読み出され表示手段に地図画像とともに表示される。一般的には、ナビゲーション装置が有するＧＰＳ受信機を用いて測位したナビゲーション装置の現在位置を含む一定の縮尺、一定の範囲の地図に、案内経路と、ナビゲーション装置の現在位置を示すマークを重ね合わせ、該現在位置マークが表示画面の中心になるように表示する。
【０００７】
一般的なナビゲーションシステムにおいては、所望の目的地に所望の時刻に到着できる経路を探索して案内することができる。この場合、経路探索サーバは目的地に所定の時刻に到着できる複数の推奨経路を探索して、それらの経路をリスト表示してユーザが所望の経路を選択することができるように構成される。
【０００８】
このような経路探索システムは、例えば、下記の特許文献２（特開２００７−８５９８９号公報）にナビゲーション装置の発明として開示されている。このナビゲーション装置は、出発地から目的地までの推奨経路を探索し、その推奨経路の所要時間を算出し、さらに経路探索の条件を変更して複数の推奨経路を探索し、その所要時間を算出するように構成され、それぞれの推奨経路をその推奨経路の所要時間の差と共にリスト表示する。
【０００９】
また、車載用のナビゲーションシステムおいては、単に目的地までの静的な最適経路を案内するに止まらず、道路交通情報システムから渋滞状況を含む情報を取得して、案内経路に渋滞が発生している場合に、渋滞を回避した他の最適経路を動的に再探索して案内するシステムも考慮されている。
【００１０】
更に、道路交通情報に基づく過去の渋滞状況を統計的に処理した道路交通情報データベースを備え、ある日時における道路リンクの渋滞状況を地図画像上に重ね合わせて表示するようにしたナビゲーションシステムも提案されている。例えば、下記の特許文献３（特開２００６−１６２３２３号公報）には、そのようなナビゲーション装置の交通情報表示方法が開示されている。
【００１１】
この特許文献３に開示された交通情報表示方法は、ナビゲーション装置は、時間帯ごとの交通情報（例えば渋滞度）である時系列交通情報（予測交通情報）を入手し、地図上に任意の点について、その地点への予想到達時刻の属する時間帯の交通情報を表示するように構成されたものである。この交通情報表示方法においては、経路探索した結果も表示することができ、また、経路上の途中のリンクについては、そのリンクへの予想到達時刻における交通情報を表示するようにすることができる。
【００１２】
【特許文献１】特開２００１−１６５６８１号公報
【特許文献２】特開２００７−８５９８９号公報
【特許文献３】特開２００６−１６２３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記特許文献３に開示された交通情報表示システムによれば、渋滞を考慮した経路探索の結果とともに、時間帯ごとの交通情報（例えば渋滞度）である時系列交通情報（予測交通情報）を入手し、地図上の各地点について、その地点への予想到達時刻の属する時間帯の交通情報を表示することができる。このように地図画像上に各道路の時間帯毎の渋滞状況を重ね合わせて表示する予測渋滞地図表示を行えば、利用者はある時刻に出発地を出発した場合であって所望時間経過した時点の推奨経路における渋滞の状況を地図画像上で確認することができる。
【００１４】
ところで、一般的に渋滞が予測される日に自動車による旅行を計画する場合、ナビゲーションシステムの利用者によっては、渋滞を避け、所定の時間の範囲内で到達できる地点まで快適にドライブしたいという要求がある。このような要求に対して、上記特許文献３に開示された交通情報表示システムによれば、時間帯ごとの交通情報を統計的に処理して作成した時系列交通情報（予測渋滞情報）を入手し、地図上の各地点について、その地点への予想到達時刻の属する時間帯の交通情報（予測される渋滞状況）を表示することができる。しかしながら、実際の経路探索においては、以下のような困難が伴う。
【００１５】
すなわち、一般的なナビゲーションシステムにおける経路探索はダイクストラ法が用いられる。ダイクストラ法においては出発地から目的地までのリンクをたどり、各々のリンクコスト（距離または時間）が最小となるリンクを繋ぐ経路が最適経路（コスト最小の経路）として探索される。この場合、探索された経路は最適経路を構成するリンクにより構成されるものであるから、最適経路とならなかった他のリンクのコスト情報は算出されない。このため、特許文献３に開示された技術を適用して、ある出発地を所望の出発時刻に出発して所望の時間内に到達できる各地点までの全ての道路リンクについて渋滞状況を表示するためには、あらゆる経路を探索する必要があり、現実的な方法ではないという問題点がある。
【００１６】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、ある出発地を所望の時刻に出発して、所望の時間内に到達できる地点を探索する（このような探索を到達圏探索という）際に、ダイクストラ法による最適経路探索の過程で一時記憶装置に残されたリンク情報の中から最適経路とならなかったリンク情報を抽出することによって、地図画像上に到達圏および該到達圏に含まれる道路リンクに関する渋滞状況を表示することができることに想到して本発明を完成するに至ったものである。
【００１７】
すなわち、本発明は上記の問題点を解消することを課題とし、道路交通情報（道路の渋滞状況）を加味した経路探索が可能な経路探索サーバを有する地図表示システムにおいて、所望の出発点を起点とし、所望の時間の範囲内で到達でき、かつ、渋滞の影響による遅延の度合いが少なく快適な旅行（ドライブ）ができる目的地を選択可能とするため、地図画像上に所定の時間の範囲内で到達できる各地点までの道路リンクの渋滞状況を重ね合わせて表示することができる地図表示システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１８】
前記課題を解決するために、本願の請求項１にかかる発明は、
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記到達時刻における前記出発地からの各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する予測渋滞地図表示機能を有する地図表示システムであって、
前記予測渋滞地図表示を行う場合、
前記経路探索手段は、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段は、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記表示手段は、前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を表示することを特徴とする。
【００２１】
また、本願の請求項２にかかる発明は、請求項１に記載の地図表示システムにおいて、
前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする。
【００２２】
また、本願の請求項３にかかる発明は、請求項１に記載の地図表示システムにおいて、
前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行い、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出し、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除することを特徴とする。
【００２３】
また、本願の請求項４にかかる発明は、
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記予想到達時刻における前記出発地からの周辺の各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する端末装置に、予測渋滞地図表示のためのデータを送信する経路探索サーバであって、
前記端末装置において前記予測渋滞地図表示を行う場合、
前記経路探索手段は、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段は、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記端末装置に送信することを特徴とする。
【００２６】
また、本願の請求項５にかかる発明は、請求項４に記載の経路探索サーバにおいて、前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする。
【００２７】
また、本願の請求項６にかかる発明は、請求項４に記載の経路探索サーバにおいて、
前記端末装置において前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行い、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出し、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除することを特徴とする。
【００２８】
また、本願の請求項７にかかる発明は、
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記予想到達時刻における前記出発地からの各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する予測渋滞地図表示機能を有する地図表示システムにおける地図表示方法であって、
前記予測渋滞地図表示を行う場合、
前記経路探索手段が、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索する探索ステップと、
前記リンク抽出手段が、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出する抽出ステップと、
前記到達時刻記憶手段が、前記抽出されたリンクへの到達時刻を記憶する到達時刻記憶ステップと、
前記予測渋滞リンク記憶手段が、前記予測渋滞データを該当リンクに対応して記憶する予測渋滞データ記憶ステップと、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記表示手段に表示する表示ステップと、を有することを特徴とする。
【００３１】
また、本願の請求項８にかかる発明は、請求項７にかかる地図表示方法において、
前記リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とすることを特徴とする。
【００３２】
また、本願の請求項９にかかる発明は、請求項７にかかる地図表示方法において、
前記予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行うステップを有し、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出するステップと、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除するステップと、を有することを特徴とする。
【００３３】
また、本願の請求項１０にかかる発明は、
地図データを蓄積した地図データベースと、
道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、
経路探索用ネットワークデータベースと、
経路探索条件に従って経路を探索する経路探索手段と、
探索された前記経路の各リンクを抽出するリンク抽出手段と、
前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、
前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、
端末装置において予測渋滞地図表示を行う場合、
前記経路探索手段が、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが旅行時間の経過後までとなる到達圏を探索し、
前記リンク抽出手段が、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、
前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を前記端末装置に送信する経路探索サーバに接続される端末装置であって、
前記端末装置は、前記経路探索サーバに到達圏探索を要求する到達圏探索モードを有し、前記予測渋滞地図表示を行う場合、到達圏探索モードを設定し、出発地と出発日時と前記旅行時間とを設定する操作入力手段を備えたことを特徴とする。
【発明の効果】
【００３４】
請求項１にかかる発明においては、
地図データを蓄積した地図データベースと、道路交通情報を統計的に処理して作成された予測渋滞データを蓄積した道路交通情報データベースと、経路探索用ネットワークデータベースと、経路探索条件に従って経路を探索する経路探索手段と、探索された前記経路の各リンクを抽出するリンク抽出手段と、前記リンク抽出手段が抽出した前記各リンクへの到達時刻を記憶する到達時刻記憶手段と、前記到達時刻記憶手段に記憶された前記各リンクへの到達時刻に基づいて、該到達時刻が属する時間帯に該当する前記予測渋滞データを前記道路交通情報データベースから取得して該当リンクに対応して記憶する予測渋滞リンク記憶手段と、を備え、出発地と出発日時と旅行時間とを設定して、出発時刻から前記旅行時間の経過後までの前記到達時刻における前記出発地からの各道路のリンクにおける予測渋滞の情報を地図画像とともに表示手段に表示する予測渋滞地図表示の機能を有する。
そして、予測渋滞地図表示を行う場合、前記経路探索手段は、前記経路探索用ネットワークデータベースに蓄積された経路探索用のネットワークデータに、前記予測渋滞データを反映させ、最適経路を含む経路の探索を行い、前記最適経路の前記各リンクでの累積コストが前記旅行時間の経過後までとなる到達圏を探索し、前記リンク抽出手段は、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路のリンクと、前記経路探索手段が探索した前記到達圏に含まれる前記最適経路に該当しないリンクとを抽出し、前記表示手段は、前記到達圏を含む地図画像とともに、前記予測渋滞リンク記憶手段に記憶された前記予測渋滞データに基づく予測渋滞の情報を表示する。
【００３５】
このような構成によれば、渋滞を考慮した経路探索により所望の旅行時間で（Ｔ時間後に）到達し得る範囲（到達圏）を特定し、到達圏に入る各道路のリンクについてそのリンクへの到達時刻の属する時間帯において予測される渋滞状況を表示することができるようになる。利用者は表示手段に表示された地図画像により到達圏を知ることができ、また、到達圏に含まれる各道路において予測される渋滞状況を知ることができるようになるから、渋滞に遭遇せずに、あるいは、比較的渋滞の影響が少ない経路や目的地を選択し、快適な旅行（ドライブ）を楽しむことができるようになる。
【００３７】
このような構成によれば、ダイクストラ法を用いて、渋滞を考慮した経路探索により所望の旅行時間で到達し得る範囲（到達圏）を特定し、到達圏に入る各道路のリンクを抽出しその到達時刻を算出し、各リンクへの到達時刻の属する時間帯において予測される渋滞状況を取得することができるから、到達圏を示す地図画像とともに、各道路のリンクにおける予測される渋滞の状況を表示することができるようになる。
【００３９】
このような構成によれば、経路探索手段は、ダイクストラ法を用いた到達圏探索を行う際に、到達圏に含まれたノードをもとに各リンクを抽出することができるようになる。
【００４０】
請求項２にかかる発明においては、請求項１にかかる発明において、リンクへの到達時刻は、当該リンクの両端のノードのうち、前記出発地側のノードへの到達時刻をもって当該リンクの到達時刻とする。
【００４１】
このような構成によれば、抽出された全てのリンクへの到達時刻を特定することができるようになる。
【００４２】
請求項３にかかる発明においては、請求項１にかかる発明において、予測渋滞地図表示を行う場合、前記経路探索手段は、更に、前記ネットワークデータを参照して標準コストを用いた到達圏探索を行い、前記ネットワークデータに前記予測渋滞データを反映させて探索した前記旅行時間の経過後の到達圏に含まれる各リンクについて、前記標準コストを用いて探索した到達圏に含まれるリンクの到達時刻と、前記予測渋滞データに基づく到達時刻との差分を、直前のリンクの前記差分に加算して累積差分を算出し、前記累積差分が所定の時間を超過した場合、当該リンクを到達圏に含まれるリンクから削除する。
【００４３】
このような構成によれば、予測渋滞データでは明らかな渋滞状況にないが、実際には車の流れが悪い道路が存在した場合、長時間この状態が継続して到達圏探索の条件として設定した旅行時間内に対して、遅れが大きくなる地点を到達圏から除くことができるようになる。
【００４４】
また、請求項４ないし請求項６にかかる発明においては、それぞれ請求項１ないし請求項３にかかる地図表示システムを構成する経路探索サーバを提供することができ、請求項７ないし請求項９にかかる発明においては、それぞれ請求項１ないし請求項３にかかる地図表示システムを実現するための地図表示方法を提供することができるようになる。また、請求項１０にかかる発明においては、請求項１にかかる地図表示システムを構成する端末装置を提供することができるようになる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための地図表示システムを例示するものであって、本発明をこの地図表示システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の地図表示システムにも等しく適用し得るものである。
【実施例１】
【００４６】
本発明の実施例１にかかる地図表示システム１０は、図１に示すように、携帯電話やＰＤＡ、ミュージックプレーヤーなどの携帯型端末を用いた端末装置２０と経路探索サーバ３０とがインターネットなどのネットワーク１２を介して接続される構成になっている。なお、本実施例においては、通信型の経路探索、経路案内サービスを提供する地図表示システム１０を具体例として説明するが、本発明はこれに限ることなく、パーソナルコンピュータを端末装置とするナビゲーションシステム、スタンドアロンタイプの経路探索システムになどにも適用可能である。
【００４７】
図１に示すように地図表示システム１０は、ネットワーク１２を介して接続される端末装置２０と経路探索サーバ３０を備えて構成されている。この地図表示システム１０は更に、各種カテゴリに属するＰＯＩの所在地やサービス内容などの詳細情報を提供するＰＯＩ情報配信サーバ５０、各道路の渋滞度などの道路交通情報を提供する道路交通情報配信サーバ５１などを備えて構成されている。
【００４８】
経路探索サーバ３０はＰＯＩ情報配信サーバ５０や道路交通情報配信サーバ５１からネットワーク１２を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてＰＯＩ情報配信サーバ５０に検索要求を送信して所望の検索結果を取得することもできる。
【００４９】
道路交通情報配信サーバ５１は道路に設置された監視端末により一定の時間間隔で道路の交通量を検出し、道路ごとの渋滞度を示す道路交通情報を作成する。従って道路交通情報は一定の時間ごとに更新される。ＶＩＣＳ（登録商標）の場合、５分ごとに最新の道路交通情報に更新される。道路交通情報はＦＭ放送を通じて放送される他、経路探索サーバ３０からアクセスされ最新データが要求されると、最新の道路交通情報を配信する。
【００５０】
図１に示す経路探索サーバ３０は、地図データベース３４、経路探索用ネットワークデータベース３５、道路交通情報データベース３６を備え、端末装置２０から経路探索要求があると、経路探索用ネットワークデータベース３５を参照して経路探索する。そして経路探索の結果により得た案内経路（推奨経路）を端末装置２０に送信する一般的なナビゲーション機能を有している。また、端末装置２０から所望の地点やＰＯＩを指定して地図データの取得要求があると、地図データベース３４を参照して該当する地図データを読み出して端末装置２０に配信する。
【００５１】
経路探索用ネットワークデータベース３５には、道路ネットワークデータが蓄積される。道路ネットワークデータは道路を交差点や結節点をノードとして、各ノードを接続するリンクで表現したものであり、各リンクには標準的な速度で走行した場合の所要時間がリンクのコストとして対応付けられている。従って、この道路ネットワークデータを用いて探索した経路は、標準コストの経路となる。以下、このような通常の経路探索を標準コスト経路探索、探索された経路を標準コスト経路、その経路のコストを標準コストという。
【００５２】
また、経路探索サーバ３０は道路交通情報が更新されるタイミングになると道路交通情報配信サーバ５１にアクセスして最新の道路交通情報を取得し、道路交通情報データベース３６のデータを更新する。渋滞などの道路交通情報を加味した経路探索を行う場合、経路探索サーバ３０は、経路探索用ネットワークデータ３５に蓄積されたネットワークデータを、道路交通情報データベースに記憶した最新の道路交通情報に基づくリンクコストをネットワークデータ編集手段により編集して経路探索を行う。これにより渋滞などの影響による所要時間を反映した経路探索を行うことができる。以下、このような経路探索を渋滞考慮経路探索ということとする。
【００５３】
更に、経路探索サーバ３０は、所望の日時を指定して渋滞状況を加味した探索（渋滞考慮経路探索）を行うため、道路交通情報データベース３６には、過去の道路交通情報を統計的に処理し、月日、曜日、祝祭日、時間帯、天候など種別ごとに、各道路リンクの渋滞度、渋滞所要時間などが蓄積された統計的道路交通データが蓄積されている。所望の経路探索日時が指定されると、経路探索サーバ３０は、この統計的道路交通データから、経路探索条件として指定された日時条件に該当する日時の統計的道路交通データを取得して経路探索用ネットワークデータベース３５の道路ネットワークデータを編集して経路探索を行う。以下の説明においては、統計的道路交通データを予測渋滞データということとする。
【００５４】
端末装置２０は、通常の経路探索要求（経路探索用ネットワークデータ３５に蓄積された標準のリンクコストを用いた標準コスト経路探索）を行うこともでき、また、交通渋滞による影響を懸念する場合には、前述のような最新の道路交通情報や予測渋滞データに基づく渋滞などを加味した経路探索要求を行うこともできる。
【００５５】
本発明において、経路探索サーバ３０は、更に、所望の出発地をある時刻に出発して所望の旅行時間（経路コスト）の範囲内で到達できる地点の範囲を探索する到達圏探索の機能を有する。到達圏探索は、所望の旅行時間（経路コスト）の範囲内で到達できる地点の範囲を探索するものであるから、特に目的地を設定することなく、所望の時間で旅行できる地点の範囲を知ることができ、その地点の中から旅行先を選択したりする目的で使用することができる。到達圏探索機能は、標準コスト経路探索にも、道路の渋滞状況を加味した経路探索にも用いることができる。到達圏探索の手法については、例えば、特開２００７−４０７２１号公報に開示されている。
【００５６】
経路探索サーバ３０において探索された経路のデータや地図データは端末装置２０に送信され、端末装置２０は表示手段に地図画像を表示するとともに、経路探索サーバ３０から受信した経路の画像や、端末装置２０の現在位置を前記地図画像に重ね合わせて表示する。また、本発明の地図表示システムにおいては、表示手段に表示する地図画像上に各道路の渋滞の状況を表示する表示モード（以下、予測渋滞地図表示モードという）を有している。端末装置２０から予測渋滞地図表示モードが指定された場合、地図データとともに、地図上の各道路における道路交通情報（渋滞の状況を示すデータを含む）が端末装置２０に送信される。
【００５７】
本発明においては、予測渋滞地図表示モードにおいて、端末装置２０から、所望の日時および出発地と出発時刻を設定し、ある時間、Ｔ時間（所望の旅行時間）経過後までの到達圏探索が要求された場合、経路探索サーバ３０は、渋滞考慮の経路探索を用いた到達圏探索を行い、指定された出発地を起点とし、指定された時刻の範囲内で到達できる範囲を探索し、かつ、探索した到達圏範囲に含まれる道路リンクについて予測渋滞データを用いてそのリンクの渋滞状況を地図画像上に重ね合わせて表示する。このようにすれば、端末装置２０の利用者は、所望の出発地と旅行時間を設定し、渋滞の影響による遅延の度合いが少なく快適な旅行（ドライブ）ができる目的地を選択することができるようになる。
【００５８】
すなわち、端末装置２０の利用者が、予測渋滞地図表示モードを設定し、所望の日時を指定し、特に目的地を定めず所望の旅行時間を指定した場合、経路探索サーバ３０は渋滞考慮経路探索において到達圏探索を行い、指定された旅行時間内に到達できる範囲を特定し、その範囲内に含まれる各道路リンクを抽出し、道路交通情報データベース３６から該当する日時の予測渋滞データを取得し、端末装置２０に送信し、端末装置２０は表示手段に地図画像を表示するとともに、該地図画像上に各道路リンクの渋滞状況を表示する。
【００５９】
経路探索サーバ３０は、このような処理を行うため、経路探索用ネットワークデータに統計的道路交通データ（予測渋滞データ）を適用し、到達圏探索を行った際に最適経路とならなかったリンクを抽出するリンク抽出手段と、リンク抽出手段が抽出したリンクの到達時刻を記憶する到達時刻記憶手段と、各リンクの到達時刻に基づいてその到達時刻の属する時間帯における予測渋滞データ（予測渋滞コスト）を道路交通情報データベース３６から取得して記憶する予測渋滞リンク記憶手段を備え、地図を表示する際、各道路のリンクに対応して該当するリンクのリンクデータとして記憶した予測渋滞データに基づく渋滞情報（渋滞状況）を表示するように構成される。
【００６０】
このような構成とすることにより、渋滞を考慮した経路探索により所望の旅行時間で到達し得る範囲（到達圏）を特定し、到達圏に入る各道路について予測される渋滞状況を表示することができるようになる。利用者は表示手段に表示された地図画像により到達圏を知ることができ、また、到達圏に含まれる各道路において予測される渋滞状況を知ることができるようになるから、渋滞に遭遇せずに、あるいは、比較的渋滞の影響が少ない経路や目的地を選択し、快適な旅行（ドライブ）を楽しむことができるようになる。
【００６１】
以下、具体例に基づいて本発明の実施例にかかる地図表示システム１０を説明するが、その前に本発明にかかる地図表示システム１０の詳細な構成を説明する。図２は、図１に示した地図表示システム１０の詳細な構成を示すブロック図である。
【００６２】
端末装置２０は、ナビゲーションサービスを受けることができる端末であり、制御手段２０１、通信手段２１、ＧＰＳ受信手段２２、処理要求手段２３、配信データ記憶手段２４、表示手段２５、操作入力手段２６、表示制御手段２７などを備えて構成されている。操作入力手段２６には、渋滞を考慮した経路探索において、所望の日時および旅行時間を指定してその時間内で到達できる範囲の探索（到達圏探索）を要求するための探索モード設定手段２６１が含まれる。探索モード設定手段２６１は、具体的には文字入力キー、表示画面に表示されたメニュー画面の設定項目などを選択するカーソルキーなどで構成される。
【００６３】
経路探索サーバ３０は、図１において述べたように、地図データを蓄積した地図データベース３４、経路探索用の道路ネットワークデータを蓄積した経路探索用ネットワークデータベース３５、渋滞情報を含む道路交通情報を蓄積する道路交通情報データベース３６を備えている。経路探索サーバ３０が徒歩や公共交通機関を利用した経路を探索して端末装置２０に案内する機能を有する場合、経路探索用ネットワークデータベース３５には更に、徒歩専用のネットワークデータ、交通機関の運行時刻表データに基づく交通ネットワークデータを蓄積しておく。
【００６４】
また、経路探索サーバ３０は、制御手段３０１、通信手段３１、配信データ編集手段３２、地図描画データ作成手段３３、地図データベース３４、経路探索用ネットワークデータベース３５、道路交通情報データデータベース３６、ネットワークデータ編集手段３７、リンク抽出手段３７１、到達時刻記憶手段３７２、予測渋滞リンク記憶手段３７３、処理要求記憶手段３８、経路探索手段３９などを備えて構成されている。
【００６５】
経路探索サーバ３０は、端末装置２０から経路探索やＰＯＩ検索あるいは地図配信の要求があると、処理要求記憶手段３８にその要求を一次記憶する。要求が経路探索要求である場合、経路探索手段３９は経路探索用ネットワークデータベース３５を参照して最適経路あるいは推奨経路（案内経路）を探索する。探索された案内経路のデータは配信データ編集手段３２により端末装置２０に対する配信データに編集され、端末装置２０に配信される。また、地図データベース３４から案内経路を含む地図データが読み出され、端末装置２０に配信される。
【００６６】
道路交通情報データデータベース３６には、先に述べたように道路の渋滞状況を加味した経路探索を行うため、最新の道路交通情報のデータ、および、過去の道路交通情報を統計的に処理して作成した予測渋滞データが蓄積されている。渋滞を加味した渋滞考慮経路探索においては、ネットワークデータ編集手段３７は最新の道路交通データまたは予測渋滞データを用いて、経路探索用ネットワークデータベース３５のネットワークデータを編集する。
【００６７】
所望の出発点を起点とし、所望の時間の範囲内で到達でき、かつ、渋滞の影響による遅延の度合いが少なく快適な旅行（ドライブ）ができる目的地を選択したいという場合、利用者は、予測渋滞地図表示を指定して、探索モード設定手段２６１により、到達圏探索モードを設定する。そして、操作入力手段２６を用いて、所望の探索日時、出発地、旅行時間Ｔ（その時間内で到達できる範囲を探索するための設定時間）などの探索条件を指定する。
【００６８】
すなわち、端末装置２０の利用者が予測渋滞地図を表示させ、所望の旅行時間で到達できる範囲と各道路の渋滞状況を知りたい場合、端末装置２０において、予測渋滞地図表示を指定し、表示手段２５に表示されたメニュー画面を用いて探索モードの設定、探索条件の指定を行う。図３は、予測渋滞地図表示が指定された場合に端末装置２０の表示手段２５に表示されるメニュー画面の一例を示している。
【００６９】
図３に示すメニュー画面３１０には、出発地入力欄３０２、出発時刻入力欄３０３、時刻条件入力欄３０４、到達圏探索の設定欄３０５（設定あり）、３０６（設定なし）と、探索開始ボタン３０８が表示される。時刻条件入力欄３０４には、出発地の出発時刻または目的地への到着時刻、到達圏探索を設定する場合の所望旅行時間（到達時間）を入力する。時刻条件の設定が必要ない場合には設定を省略することができる。
【００７０】
出発地と目的地の設定は、出発地入力欄３０２、目的地入力欄３０３に住所や電話番号あるいは駅名称、ビル名称などの地点名称、緯度・経度などを入力して設定する。すなわち、この入力欄は、原則としてフリーワード入力が可能であるが、住所、電話番号、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）の名称などで設定することできる。
【００７１】
また、プルダウンボタンを操作して、これまでに端末装置２０に登録した経路探索履歴や登録地点を呼び出して設定することもできる。到達圏探索を設定した場合、目的地入力欄３０３は入力操作無効にされる。時刻条件入力欄３０４には時間の入力のみが有効とされる。必要な条件設定を終え、探索開始ボタン３０８を操作すると、経路探索要求が端末装置２０から経路探索サーバ３０に送信される。
【００７２】
経路探索サーバ３０は、端末装置２０から経路探索要求があると、これを探索要求記憶手段３８に一時記憶する。そして経路探索手段３９は、探索要求記憶手段３８に記憶した経路探索要求に従って経路探索用ネットワークデータベース３５を参照して出発地から目的地までの複数の候補経路を探索する。経路探索要求が通常の経路探索の要求である場合、経路探索の結果得られた案内経路のデータを地図データベース３４から読み出した地図データとともに端末装置２０に送信する。この経路探索の方法は通常のナビゲーションシステムにおける経路探索サーバと同様の方法である。
【００７３】
一方、経路探索要求が予測渋滞地図表示を指定した到達圏探索モードの要求である場合、ネットワークデータ編集手段３７は道路交通情報ネットワークデーダベース３６に蓄積された予測渋滞データを用いて、該当する月日、曜日の各道路リンクのコストを経路探索用ネットワークデータベース３５のデータに適用して編集し、経路探索手段３９は、渋滞状況を加味した予測渋滞経路探索を用い、指定された旅行時間で到達できる全ノードを探索する到達圏探索を行う。ダイクストラ法を用いてこの探索を行った場合、経路探索手段３９が得る経路は、最適経路、すなわち、最短の累積コストの経路（出発地から所定の時間で到達できるリンクの累計距離が最小のノードに至る経路）である。
【００７４】
到達圏探索においては、ノードへの到達に注目しており、到達できるノードを出力するのが一般的である。また、ダイクストラ法を用いて到達圏を求めると、ノードは時間の経過に従って順次到達圏に含まれて行くが、リンクは必ずしもすべて通過するとは限らない。これは、ダイクストラ法が効率よく最短経路を求めるアルゴリズムであるので、最短経路に該当しないリンクは通過しないのである。
【００７５】
ダイクストラ法で最適経路を探索する過程（拡散処理という）では、出発点を出発して到達したノード、リンクの情報は、ワークメモリ（ヒープソートメモリと称される）に保存されているので、ワークメモリから最適経路とならなかった全てのノード、リンクを抽出することができる。そこで、リンク抽出手段３７１はワークメモリから最適経路とならなかった全てのリンクを抽出し、到達圏内のリンクのデータとする。ヒープソートメモリを用いた探索の概念は、例えば、特許第３９６９７３５号明細書に開示されている。
【００７６】
すなわち、（ａ）先ずダイクストラ法でノードへの到着時刻が確定したとき（ポテンシャルが確定したとき）は、そのノードへの最短経路のリンクが確定したことを意味する。そこで、リンク抽出手段３７１はそのリンクを抽出し、到達時刻記憶手段３７２は、そのリンクとリンクへの到達時刻とを対にして記憶する。なお、リンクの到着時刻とは、リンクの出発側のノードの到着時刻でも良いし、リンクの到着側のノードの到着時刻でも良いし、両者の平均の時刻としてもよい。これは仕様として決めればよい。
【００７７】
次に、（ｂ）到達圏探索が終了するまでに、上記（ａ）で抽出されなかったリンクは、到達圏外であるか、または到達圏に入っているが最短経路には該当しなかったリンクである。このうち、到達圏に入っているが最短経路には該当しなかったリンクは、ダイクストラ法で用いるワークメモリ（ヒープソートメモリ）にまだ残っている。
【００７８】
そこで、（ｃ）リンク抽出手段３７１は、ワークメモリに残っているリンクも上記（ａ）の時と同じように抽出して、到達圏に含まれるリンクを抽出する必要がある。ワークメモリから抽出されたリンクについて、到達時刻記憶手段３７２には、上記（ａ）と同様にしてリンクとそのリンクへの到着時刻を対にして記憶する。ここで、リンクの到達時刻に関し、リンクの到着側（目的地側）のノードの到着時刻が確定していないことがあるので、全体としてはリンクの出発側（出発地側）のノードの到達時刻を採用するのがよい。目的地側の到着時刻が確定しない場合とは、出発地からみてリンクの手前（出発地側）のノードは到達圏に入ったが、目的地側のノードは到達圏外であったという場合である。リンク抽出方法は上記の方法によらず、到達圏に含まれる全ノードから出ているリンクを抽出する方法であってもよい。
【００７９】
図４、図５は到達圏探索の経過を示す模式図である。図４、図５において、参照符号Ｓは出発地を示し、Ｎはノード、Ｌはリンクを示す。図４は、指定された出発時刻に出発地Ｓを出発してＴ１時間後までに到達するノードＮとそのノードＮに接続されるリンクＬの範囲を示している。図５は、指定された出発時刻に出発地Ｓを出発してＴ２時間後までに到達するノードＮとそのノードＮに接続されるリンクＬの範囲を示している。このように、到達圏探索により時間の経過はともに到達できる範囲が広がってゆく。これを設定された時間に達するまで継続すると、設定した所望の旅行時間の範囲内で到達できるノードの全てが探索される。
【００８０】
リンク抽出手段３７１が上記のようにして到達圏に含まれる全てのリンクを抽出し、到達時刻記憶手段３７２に抽出された全てのリンクと該リンクへる到達時刻が記憶されると、予測渋滞リンク記憶手段３７３は、道路交通情報データベース３５の予測渋滞データから各リンクの到達時刻が属する時間帯に該当する渋滞情報（予測渋滞データ）を取得してリンク毎に記憶する。
【００８１】
図４、図５において、到達圏に入ったノードＮ１に接続するリンクＬ１への到達時刻がわかると、予測渋滞リンク記憶手段３７３を参照すれば、その到達時刻に属する時間帯に該当する予測渋滞のデータが取得できる。すなわち、渋滞があるリンクとそのリンクの予測渋滞データがわかるから、端末装置２０にこれらの情報を送れば、端末装置２０は、表示手段２５に予測渋滞地図を表示することができ、予測渋滞データのある該当リンクＬ１を太線や赤線で強調表示すれば、利用者は渋滞のある道路を容易に識別することができる。
【００８２】
各リンクに対する予測渋滞データが取得され予測渋滞リンク記憶手段３７３に記憶されると、地図描画データ作成手段３３は、地図データベース３４から到達圏を含む地図データを取得し、各リンクの予測渋滞データを重ね合わせて表示するための地図描画データを作成する。具体的には、ベクトル地図データに各リンクの予測渋滞データ（渋滞箇所）のデータを加え、表示手段２５に描画するためのデータとする。端末装置２０はこの地図データを受け取り、表示手段２５に地図画像を表示する際に、ベクトル地図データがイメージに変換され地図画像、渋滞状況が描画される。表示制御手段２７は、表示手段２５に表示する描画データに基づき、ＶＲＡＭなどの描画メモリに画像を展開処理する制御を行う。
【００８３】
図６は、以上のような到達圏探索によって得られた到達範囲の地図画像表示の一例を示す図である。図６において、Ｓは指定した出発地であり、設定された時刻条件（旅行時間）で到達できるノードＮ、そのノードに接続されるリンクＬを示している。渋滞のあるリンクは、太線や赤線で強調表示する。
【００８４】
地図描画データには、到達圏内の各リンクの到達時間情報があるので、地図描画する際に予測渋滞データを参照して、渋滞が予想される場合は渋滞表示を行う。具体的には、図４のように、出発地（星型）からの所定時間の到達圏が求められると、その部分は、通常のカラー表示を行い、到達圏外は、グレースケールで表示したり、半透明表示にして区別する。また、到達圏内で渋滞が予測されたリンク（図４の太線）に相当する部分は、道路を赤く表示する。また渋滞レベルが「混雑」である場合はオレンジ表示する
なお、端末装置２０が地図表示する際に、経路探索サーバ３０から地図描画データを受信し、予測渋滞地図表示の際に経路混作サーバ３０からリンクの到達時刻に基づいて予測渋滞データを取得して、渋滞情報を表示するようにすることもできる。
【００８５】
このようにすれば、出発地を出発して、所定時間内に渋滞に遭遇する確率の高いエリアを直感的に把握することができる。従って、目的地が決まっていない場合に、渋滞に遭遇しにくい目的地を選ぶことができる。図６の例では、図面右下の方向に渋滞が予想されるから、それ以外の目的地を選択すれば渋滞に遭遇することがなく、ドライブに適していることがわかる。
【００８６】
次に、経路探索用ネットワークデータベース３５を用いた経路の概念について説明する。例えば、自動車や徒歩による経路探索に用いられる道路ネットワークデータは、以下のように構成される。道路が図７に示すように道路Ａ、Ｂ、Ｃからなる場合、道路Ａ、Ｂ、Ｃの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ（ノードの緯度・経度）、リンクデータ（リンク番号）と各リンクのリンクコスト（リンクの距離またはリンクを走行するのに必要な所要時間）をデータとしたリンクコストデータとで構成される。
【００８７】
すなわち、図７において、Ｎｎ（○印）、Ｎｍ（◎印）がノードを示し、Ｎｍ（◎印）は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図７では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００８８】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図７において出発地をノードＡＸ、目的地をノードＣＹとして経路探索を行う場合、ノードＡＸから道路Ａを走行して２つ目の交差点で右折して道路Ｃに入りノードＣＹにいたるリンクを順次たどりリンクコストを累積する。そして、リンクコストの累積値が最少になる経路を探索して案内する。
【００８９】
図７ではノードＡＸからノードＣＹに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードＡＸからノードＣＹに至ることが可能な複数の経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。
【００９０】
徒歩経路を探索する場合の道路ネットワークデータには、歩行者専用の道路や通路（公園内の通路など）のデータが加えられ、自動車専用の道路、例えば、歩行者や自転車の立ち入りが禁止される高速道路のデータが除かれる。また、自動車による経路を探索する場合には、前述の歩行者専用道路等のデータが除かれる。交通機関による経路を含む探索の場合、交通機関の路線のデータが用いられる。交通機関のネットワークにおいては、各駅をノードとし、駅間がリンクで結ばれる。交通機関のネットワークにおけるリンクは電車やバスなどの交通手段ごとに作成され、その運行時刻表によって定められた所要時間が各リンクのリンクコストになる。
【００９１】
渋滞考慮経路探索や渋滞予測経路探索を行う場合には、ネットワークデータ編集手段３７により経路探索用ネットワークデータベース３５に蓄積された道路ネットワークの各リンクコストを、道路交通情報データデータベース３６に蓄積された道路リンクのコストで補正する編集を行った上で、経路探索手段３９が出発地から目的地までの経路探索を行うようにされる。
【００９２】
到達圏探索において、経路探索手段３９は、図７を参照して概念を説明したように、出発地を出発して指定された時間で到達できるノードまでの最適経路を探索する。この過程で、前述したようにして到達圏に含まれるノードとリンクが抽出され、各リンクへの到達時刻が求められる。
【００９３】
図８は、以上説明した本発明の実施例１にかかる予測渋滞地図表示の処理手順を示すフローチャートである。
ステップＳ１０１において、端末装置２０の利用者が予測渋滞地図表示モードを設定し、ステップＳ１０２において、探索モード設定手段２６１により、到達圏探索モードを設定し、操作入力手段２６を用いて、所望の探索日時、出発地、旅行時間（その時間内で到達できる範囲を探索するための設定時間）などの探索条件を指定する（図３参照）。
【００９４】
次いで、ステップＳ１０３において、ネットワークデータ編集手段３７が道路交通情報ネットワークデーダベース３６に蓄積された予測渋滞データを用いて、該当する月日、曜日の各道路リンクのコストを経路探索用ネットワークデータベース３５のデータに適用して編集し、経路探索手段３９は、編集されたネットワークデータを用い、渋滞状況を加味した予測渋滞経路探索を用い、指定された旅行時間で到達できる全ノードを探索する到達圏探索を行う。
【００９５】
ステップＳ１０４では、経路探索手段３９による到達圏探索が終了したか否かを判別する。到達圏探索が終了していなければステップＳ１０３の処理に戻り、到達圏探索が終了したと判別されるとステップＳ１０５の処理に進む。ステップＳ１０５の処理において、リンク抽出手段３７１はワークメモリ（ヒープソートメモリと称される）に保存されている最適経路とならなかった全てのノード、リンクの情報から、到達圏に含まれるリンクを抽出するとともに、先に説明した方法により、抽出した各リンクの出発地からの到達時刻を算出し、リンクの情報と該リンクへの到着時刻とを到達時刻記憶手段３７２に記憶する。
【００９６】
ステップＳ１０６では、リンク抽出手段３７１によるリンク抽出処理が終了したか否かを判別する。リンク抽出処理が終了していなければステップＳ１０５の処理に戻り、リンク抽出処理が終了したと判別されるとステップＳ１０７の処理に進む。ステップＳ１０７の処理において、予測渋滞リンク記憶抽出手段３７３は、到達時刻記憶手段３７２に記憶した各リンクの情報とその到達時刻に基づいて、到達時刻の属する時間帯における予測渋滞データ（予測渋滞コスト）を道路交通情報データベース３６から取得して記憶する。
【００９７】
ステップＳ１０８では、予測渋滞リンク記憶手段３７３によるリンクの予測渋滞データの取得、記憶処理が終了したか否かを判別する。予測渋滞データの取得、記憶処理が終了していなければステップＳ１０７の処理に戻り、リンク抽出処理が終了したと判別されるとステップＳ１０９の処理に進む。
【００９８】
そしてステップＳ１０９の処理に進み、地図描画データ作成手段３３は、地図データベース３４から到達圏を含む地図データ取得し、渋滞予測リンク記憶手段３７３に記憶された各リンクの予測渋滞データを重ね合わせて表示する地図描画データを作成する。すなわち、地図描画データ作成手段３３は、ベクトル地図データに各リンクの予測渋滞データ（渋滞箇所）のデータを加え、表示装置に描画するための地図描画データを作成する。
【００９９】
端末装置２０は経路探索サーバ３０から地図描画データを受信し、ステップＳ１１０の処理において、端末装置２０は、表示手段２５に予測渋滞地図を表示し、地図表示システム１０は処理を終了する。なお、本実施例１においては、地図描画データ作成手段３３を経路探索サーバ３０に備える例を示したが、地図描画データ作成手段３３を端末装置２０に設けてもよい。この場合、経路探索サーバ３０は、端末装置２０に地図データと予測渋滞リンク記憶手段３７３に記憶した予測渋滞リンクの情報を送信すればよい。
【０１００】
以上説明した実施例１にかかる地図表示システムにおいては、予測渋滞地図表示における到達圏探索の結果として得られた到達圏の情報、渋滞状況の情報を利用する際、統計的道路交通情報のデータ（予測渋滞データ）では明らかな渋滞状況にないが、実際には車の流れが悪い道路が存在することがある。一時的なものであればよいが、選択した目的地までの道路において、長時間この状態が継続すると、累積の遅れが問題となる。すなわち、到達圏探索の条件として設定した旅行時間内で到達できないことになる。
【実施例２】
【０１０１】
本発明の実施例２にかかる地図表示システムは、このような問題を解消するためのものであり、実施例１において得た到達圏内の各リンクへの到達時刻を記憶する際に、標準コストを用いた場合の到達時刻との差分の時間を累積演算して記憶しておくようにしたものである。累積した差分が所定の時間以上になったら、そのリンクから先は到達圏に含めないようにする。これにより前述の問題を解消することができるようになる。
【０１０２】
本発明の実施例２にかかる地図表示システムの構成は、図１、図２に示す実施例１にかかる地図表示システムの構成と同様であるが、実施例２にかかる地図表示システムにおいては、以下の処理が追加される。すなわち、上記実施例１の到達圏探索の結果として得られた各リンクの到達時刻を到達時刻記憶手段３７２に記憶した後、経路探索手段３９は経路探索用ネットワークデータベース３５に蓄積された標準コストの道路ネットワークデータを用いて標準コストの到達圏探索も行う。
【０１０３】
そして、到達時刻記憶手段３７２には、標準コスト経路探索で得た各リンクの到達時刻と、上記実施例１の到達圏探索で得た各リンクの到達時刻を比較しその差分を算出する。そしてこの差分を到達時刻記憶手段３７２に記憶する際に、先に記憶した各リンクの到達時間に差分の時間情報を追加して記憶する処理を行う。差分の記憶処理は、注目リンクの到達時刻の差分に、直前に通過したリンクの差分を加算して累計差分として順次算出し、この累計差分値を追加して到達時刻記憶手段３７２に記憶する。
【０１０４】
図９は、以上説明した実施例２にかかる地図表示システムにおいて、予測渋滞地図表示の到達圏探索結果に対して各リンクの標準コストとの差分を順次、累積して各リンクの到達時刻を求める前述の処理の概念を説明する模式図である。図９は、ダイクストラ法の経路探索において、あるノードＮ１からそのノードＮ１に接続されたリンクＬ１２、Ｌ１３をたどってノードＮ２、Ｎ３に探索が拡散する様子を示している。
【０１０５】
すなわち、ダイクストラ法を用いた探索の拡散においては経路がノードに到達するとそのノードのポテンシャルが確定する。ノードのポテンシャルとは出発点からそのノードまでの各リンクのリンクコストを累計した累計コストである。ノードのポテンシャルが確定すると、そのノードに到達したリンクの標準リンクコストと先の到達圏探索で求められていた渋滞状況を加味した予測渋滞リンクコストとの差分を求め、直前のリンクにおいて算出した差分に加え累積差分を算出して到達時刻記憶手段３７２に記憶する。
【０１０６】
例えば、図８で、ノードＮ１のポテンシャルが決まった時には、既に遅れ時間として５分が記憶されている。リンクＬ１２で、ノードＮ２のポテンシャルが決まった場合に、リンクＬ１２の標準コストと予測渋滞リンクコストとの差が＋２分だった場合には、ノードＮ２のポテンシャルの差分は５＋２＝７（累積差分７分）と記憶される。同様に差分を累積すればノードＮ３のポテンシャル（リンクＬ１３の到達時刻）は、累積差分が８分になる。
【０１０７】
このように各ノードに到達する毎に順次遅れ（標準コストとの差分）を足していき、到達時刻記憶手段３７２に到達時刻とともに累積差分を記憶してゆく。そして、この遅れである累積差分が、所定の時間（たとえば１時間）になった場合には、そのノードから先に探索の拡散を進めない（発芽させない）、あるいは、そのノードへの到達は無かったものとして、そこに至るリンクを削除する。
【０１０８】
このようにして、到達圏が探索条件に従っ探索処理により特定し終わるか、あるいは、一時記憶（ヒープソートメモリ）が空になったら（全てのリンクが抽出されたら）到達圏探索を終了する。このとき求められた到達圏は、渋滞にならないまでも、通常時より遅れが所定時間以下の快適に移動できる場所である。また、表示では見えにくい小刻みな渋滞（特定の交差点など）を経由するような方面への旅行時間の目安としても役に立つ。予測渋滞地図表示の方法は前述の実施例１と同様にする。
【０１０９】
このようにして作成した到達圏を示す予測渋滞地図の描画データを、経路探索サーバ３０から端末装置２０に配信すれば、経路探索サーバ３０は１回の到達圏探索を行うだけで、端末装置２０上で予測渋滞地図を表示させることができる。端末装置２０では、経路探索サーバ３０から受信した地図描画データを用いて、地図画像を拡大、縮小、ズームなど所望の表示制御を行って、渋滞の影響の無いエリアを見ることができる。
【０１１０】
なお、上記実施例２の説明においては、実施例１の到達圏探索を行った後、別途標準コストを用いた到達圏探索行い各リンクの到達時間の差分を算出する処理手順を説明したが、この手順に限られるものではない。例えば、実施例１の到達圏探索を実行しながら、各リンクの標準コストを参照し、差分を順次累積してゆく処理手順としてもよい。
【産業上の利用可能性】
【０１１１】
この地図表示システムの発明によれば、携帯電話などを端末装置とするシステムの他、パーソナルコンピュータを端末装置とする地図表示システムにも適用可能であり、利用者に所望の時間で到達でき、かつ、渋滞に遭遇することなく快適に旅行できる目的地を選択させることができるようになる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施例１にかかる地図表示システムの構成を示すシステム構成図である。
【図２】本発明の実施例１にかかる地図表示システムの詳細な構成を示すブロック図である。
【図３】予測渋滞地図表示において到達圏探索モードの設定に用いられるメニュー画面の一例を示す図である。
【図４】予測渋滞地図表示における到達圏探索の経過を示す模式図である。
【図５】予測渋滞地図表示における到達圏探索の経過を示す模式図である。
【図６】予測渋滞地図表示における到達圏探索によって得られた到達範囲の地図画像表示の一例を示す図である。
【図７】道路ネットワークのデータの概念を示す模式図である。
【図８】本発明の実施例１にかかる予測渋滞地図表示の処理手順を示すフローチャートである。
【図９】本発明の実施例２にかかる地図表示システムにおいて、予測渋滞地図表示の到達圏探索結果に対して各リンクの標準コストとの差分を順次、累積して各リンクの到達時刻を求める処理の概念を説明する模式図である。
【符号の説明】
【０１１３】
１０・・・・経路探索システム
１２・・・・ネットワーク
２０・・・・端末装置
２０１・・・制御手段
２１・・・・通信手段
２２・・・・ＧＰＳ受信手段
２３・・・・処理要求手段
２４・・・・配信データ記憶手段
２５・・・・表示手段
２６・・・・操作入力手段
２６１・・・探索モード設定手段
３０・・・・経路探索サーバ
３０１・・・制御手段
３１・・・・通信手段
３２・・・・配信データ編集手段
３３・・・・地図描画データ作成手段
３４・・・・地図データベース
３５・・・・経路探索用ネットワークデータベース
３６・・・・道路交通情報データデータベース
３７・・・・ネットワークデータ編集手段
３７１・・・リンク抽出手段
３７２・・・到達時刻記憶手段
３７３・・・予測渋滞リンク記憶手段
３８・・・・処理要求記憶手段
３９・・・・経路探索手段
【図１】
0005114254.tif 000002
【図２】
0005114254.tif 000003
【図３】
0005114254.tif 000004
【図４】
0005114254.tif 000005
【図５】
0005114254.tif 000006
【図６】
0005114254.tif 000007
【図７】
0005114254.tif 000008
【図８】
0005114254.tif 000009
【図９】
0005114254.tif 000010