(57)【特許請求の範囲】
【請求項１】
信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段と、
車両について計測された走行位置及び車速を収集する収集手段と、
前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された走行位置に基づいて、実際のリンク旅行時間を計測する計測手段と、
前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、渋滞なしのリンク旅行時間を算出する渋滞なし時間算出手段と、
前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段と、
前記車両が走行したリンク毎に、前記計測された前記実際のリンク旅行時間、前記算出された前記渋滞なしのリンク旅行時間、及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞待ち時間を算出する渋滞時間算出手段と、
を含む渋滞時間算出装置。
【請求項２】
前記道路情報記憶手段は、前記道路ネットワークデータと、各信号のサイクル長及び赤時間を含む信号情報とを記憶し、
前記信号待ち時間取得手段は、前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号のサイクル長及び赤時間に基づいて、前記信号待ち時間の期待値を算出して取得する請求項１記載の渋滞時間算出装置。
【請求項３】
前記渋滞時間算出手段は、前記車両の出発地から目的地までの前記車両が走行したリンク毎に、前記渋滞待ち時間を算出し、前記出発地から前記目的地までの渋滞待ち時間として、渋滞待ち時間の合計を算出する請求項１又は２記載の渋滞時間算出装置。
【請求項４】
請求項３に記載の渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発時刻、前記出発地、及び前記目的地と対応させて記憶した記憶手段と、
ドライバにより入力された前記出発時刻、前記出発地、及び前記目的地に対応する前記渋滞待ち時間、及び該渋滞待ち時間に対応する出発時刻を前記記憶手段から取得する渋滞時間取得手段と、
前記取得した前記出発時刻から、前記取得した前記渋滞待ち時間だけ遅らせた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段と、
を含む出発時刻算出装置。
【請求項５】
請求項３に記載の渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発地、前記目的地、及び到着時刻と対応させて記憶した記憶手段と、
ドライバにより入力された前記出発地、目的地到着目標時刻、及び前記目的地に対応する前記渋滞待ち時間を前記記憶手段から取得する渋滞時間取得手段と、
前記目的地到着目標時刻から、前記計測された実際のリンク旅行時間と前記取得した前記渋滞待ち時間とから得られる渋滞なしの所要時間だけ早めた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段と、
を含む出発時刻算出装置。
【請求項６】
信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段と、
車両について計測された走行位置及び車速を収集する収集手段と、
前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、信号待ちがない場合の渋滞なしのリンク旅行時間を算出する第１渋滞なし時間算出手段と、
前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段と、
前記車両が走行したリンク毎に、前記算出された前記渋滞なしのリンク旅行時間及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞なしのリンク旅行時間を算出する第２渋滞なし時間算出手段と、
を含む渋滞なし時間算出装置。
【請求項７】
信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段を含むコンピュータを、
車両について計測された走行位置及び車速を収集する収集手段、
前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された走行位置に基づいて、実際のリンク旅行時間を計測する計測手段、
前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、渋滞なしのリンク旅行時間を算出する渋滞なし時間算出手段、
前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段、及び
前記車両が走行したリンク毎に、前記計測された前記実際のリンク旅行時間、前記算出された前記渋滞なしのリンク旅行時間、及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞待ち時間を算出する渋滞時間算出手段
として機能させるためのプログラム。
【請求項８】
請求項３に記載の渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発時刻、前記出発地、及び前記目的地と対応させて記憶した記憶手段を含むコンピュータを、
ドライバにより入力された前記出発時刻、前記出発地、及び前記目的地に対応する前記渋滞待ち時間、及び該渋滞待ち時間に対応する出発時刻を前記記憶手段から取得する渋滞時間取得手段、及び
前記取得した前記出発時刻から、前記取得した前記渋滞待ち時間だけ遅らせた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段
として機能させるためのプログラム。
【請求項９】
請求項３に記載の渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発地、前記目的地、及び到着時刻と対応させて記憶手段を含むコンピュータを、
ドライバにより入力された前記出発地、目的地到着目標時刻、及び前記目的地に対応する前記渋滞待ち時間を前記記憶手段から取得する渋滞時間取得手段、及び
前記目的地到着目標時刻から、前記計測された実際のリンク旅行時間と前記取得した前記渋滞待ち時間とから得られる渋滞なしの所要時間だけ早めた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段
として機能させるためのプログラム。
【請求項１０】
信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段を含むコンピュータを、
車両について計測された走行位置及び車速を収集する収集手段、
前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、信号待ちがない場合の渋滞なしのリンク旅行時間を算出する第１渋滞なし時間算出手段、
前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段、及び
前記車両が走行したリンク毎に、前記算出された前記渋滞なしのリンク旅行時間及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞なしのリンク旅行時間を算出する第２渋滞なし時間算出手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、渋滞時間算出装置、出発時刻算出装置、渋滞なし時間算出装置、及びプログラムに係り、特に、収集した走行データから、渋滞待ち時間を算出する渋滞時間算出装置及びプログラム、渋滞を低減するための出発時刻を算出する出発時刻算出装置及びプログラム、並びに渋滞なし時間を算出する渋滞なし時間算出装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、過去の所要時間データを、渋滞状況の変化を表す渋滞傾向係数を乗じて補正することにより、渋滞を考慮した所要時間を算出して、ユーザに情報提供する装置が知られている（特許文献１）。
【０００３】
また、交通情報の提供対象外のリンクの渋滞度を、同一メッシュ内の提供リンクの平均渋滞度として推定し、目的地までの所要時間を求めるナビゲーション装置が知られている（特許文献２）。このナビゲーション装置では、渋滞度として、渋滞、混雑、順調の３レベルを用いている。
【０００４】
また、道路、日の属性、及び時間帯別に、実際の走行時間を平均化することにより、目的地点に到着するまでの走行時間を予測する走行時間予測方法が知られている（特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５６４１８号公報
【特許文献２】特開２００６−２８４２３０号公報
【特許文献３】特開２００８−２４１４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１、３に記載の技術では、渋滞待ち時間および渋滞なしの時間を混同した所要時間を算出しており、渋滞待ち時間のみを算出することはできない、という問題がある。
【０００７】
また、上記の非特許文献２に記載の技術では、渋滞度を予測しているが、渋滞、混雑、順調の３レベルであり、詳細な渋滞待ち時間を算出していない、という問題がある。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、渋滞待ち時間を精度よく算出することができる渋滞待ち時間算出装置及びプログラムを提供することを第１の目的とする。
【０００９】
また、渋滞を低減するための出発時刻を算出することができる出発時刻算出装置及びプログラムを提供することを第２の目的とする。
【００１０】
また、渋滞なし時間を精度良く算出することができる渋滞なし時間算出装置及びプログラムを提供することを第３の目的とする。
【課題を解決するための手段】
【００１１】
上記の第１の目的を達成するために第１の発明に係る渋滞時間算出装置は、信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段と、車両について計測された走行位置及び車速を収集する収集手段と、前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された走行位置に基づいて、実際のリンク旅行時間を計測する計測手段と、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、渋滞なしのリンク旅行時間を算出する渋滞なし時間算出手段と、前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段と、前記車両が走行したリンク毎に、前記計測された前記実際のリンク旅行時間、前記算出された前記渋滞なしのリンク旅行時間、及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞待ち時間を算出する渋滞時間算出手段と、を含んで構成されている。
【００１２】
第２の発明に係るプログラムは、信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段を含むコンピュータを、車両について計測された走行位置及び車速を収集する収集手段、前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された走行位置に基づいて、実際のリンク旅行時間を計測する計測手段、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、渋滞なしのリンク旅行時間を算出する渋滞なし時間算出手段、前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段、及び前記車両が走行したリンク毎に、前記計測された前記実際のリンク旅行時間、前記算出された前記渋滞なしのリンク旅行時間、及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞待ち時間を算出する渋滞時間算出手段として機能させるためのプログラムである。
【００１３】
第１の発明及び第２の発明によれば、収集手段によって、車両について計測された走行位置及び車速を収集する。計測手段によって、道路ネットワークデータにおける、車両が走行したリンク毎に、収集された走行位置に基づいて、実際のリンク旅行時間を計測する。
【００１４】
そして、渋滞なし時間算出手段によって、車両が走行したリンク毎に、収集された車速のうちのリンク上流の車速に基づいて、渋滞なしのリンク旅行時間を算出する。信号待ち時間取得手段によって、車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する。
【００１５】
そして、渋滞時間算出手段によって、車両が走行したリンク毎に、計測された実際のリンク旅行時間、算出された渋滞なしのリンク旅行時間、及び取得された信号待ち時間の期待値に基づいて、渋滞待ち時間を算出する。
【００１６】
このように、車両が走行したリンク毎に、実際のリンク旅行時間を計測し、渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を取得して、車両が走行したリンク毎に、渋滞待ち時間を算出することにより、渋滞待ち時間を精度よく算出することができる。
【００１７】
第１の発明に係る道路情報記憶手段は、道路ネットワークデータと、各信号のサイクル長及び赤時間を含む信号情報とを記憶し、信号待ち時間取得手段は、車両が走行したリンク毎に、リンク下流の交差点に存在する信号のサイクル長及び赤時間に基づいて、信号待ち時間の期待値を算出して取得することができる。
【００１８】
第１の発明に係る道路情報記憶手段は、道路ネットワークデータと、各信号のサイクル長、赤時間、及び青時間を含む信号情報とを記憶し、信号待ち時間取得手段は、リンク下流の交差点で車両が右折しない場合、又はリンク下流の交差点で車両が右折し、かつ、リンク上流の車速が所定値以上である場合、赤時間の信号待ちに対応する信号待ち時間の期待値を算出し、リンク下流の交差点で車両が右折し、かつ、リンク上流の車速が所定値未満である場合、赤時間及び青時間の信号待ちに対応する信号待ち時間の期待値を算出することができる。これによって、信号待ち時間の期待値を精度良く算出することができ、渋滞待ち時間を更に精度良く算出することができる。
【００１９】
第１の発明に係る渋滞時間算出手段は、車両の出発地から目的地までの車両が走行したリンク毎に、渋滞待ち時間を算出し、出発地から目的地までの渋滞待ち時間として、渋滞待ち時間の合計を算出することができる。
【００２０】
上記の第２の目的を達成するために第３の発明に係る出発時刻算出装置は、上記第１の発明に係る、出発地から目的地までの渋滞待ち時間を算出する渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発時刻、前記出発地、及び前記目的地と対応させて記憶した記憶手段と、ドライバにより入力された前記出発時刻、前記出発地、及び前記目的地に対応する前記渋滞待ち時間、及び該渋滞待ち時間に対応する出発時刻を前記記憶手段から取得する渋滞時間取得手段と、前記取得した前記出発時刻から、前記取得した前記渋滞待ち時間だけ遅らせた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段と、を含んで構成されている。
【００２１】
第４の発明に係るプログラムは、上記第１の発明に係る、出発地から目的地までの渋滞待ち時間を算出する渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発時刻、前記出発地、及び前記目的地と対応させて記憶した記憶手段を含むコンピュータを、ドライバにより入力された前記出発時刻、前記出発地、及び前記目的地に対応する前記渋滞待ち時間、及び該渋滞待ち時間に対応する出発時刻を前記記憶手段から取得する渋滞時間取得手段、及び前記取得した前記出発時刻から、前記取得した前記渋滞待ち時間だけ遅らせた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段として機能させるためのプログラムである。
【００２２】
第３の発明及び第４の発明によれば、渋滞時間取得手段によって、ドライバにより入力された出発時刻、出発地、及び目的地に対応する渋滞待ち時間、及び該渋滞待ち時間に対応する出発時刻を記憶手段から取得する。
【００２３】
そして、出発時刻算出手段によって、取得した出発時刻から、取得した渋滞待ち時間だけ遅らせた時刻を、渋滞を低減させるための出発時刻として算出することができる。
【００２４】
このように、精度良く算出された渋滞待ち時間だけ、出発時刻を遅らせて、渋滞を低減するための出発時刻を算出することができる。
【００２５】
上記の第２の目的を達成するために第５の発明に係る出発時刻算出装置は、上記第１の発明に係る、出発地から目的地までの渋滞待ち時間を算出する渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発地、前記目的地、及び到着時刻と対応させて記憶した記憶手段と、ドライバにより入力された前記出発地、目的地到着目標時刻、及び前記目的地に対応する前記渋滞待ち時間を前記記憶手段から取得する渋滞時間取得手段と、前記目的地到着目標時刻から、前記計測された実際のリンク旅行時間と前記取得した前記渋滞待ち時間とから得られる渋滞なしの所要時間だけ早めた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段と、を含んで構成されている。
【００２６】
第６の発明に係るプログラムは、上記第１の発明に係る、出発地から目的地までの渋滞待ち時間を算出する渋滞時間算出装置によって算出された、前記車両が出発時刻に出発したときの、出発地から目的地までの渋滞待ち時間を、前記出発地、前記目的地、及び前記到着時刻と対応させて記憶手段を含むコンピュータを、ドライバにより入力された前記出発地、目的地到着目標時刻、及び前記目的地に対応する前記渋滞待ち時間を前記記憶手段から取得する渋滞時間取得手段、及び前記目的地到着目標時刻から、前記計測された実際のリンク旅行時間と前記取得した前記渋滞待ち時間とから得られる渋滞なしの所要時間だけ早めた時刻を、渋滞を低減させるための出発時刻として算出する出発時刻算出手段として機能させるためのプログラムである。
【００２７】
第５の発明及び第６の発明によれば、渋滞時間取得手段によって、ドライバにより入力された出発地、目的地到着目標時刻、及び目的地に対応する渋滞待ち時間を記憶手段から取得する。
【００２８】
そして、出発時刻算出手段によって、目的地到着目標時刻から、取得した渋滞待ち時間から得られる渋滞なしの所要時間だけ早めた時刻を、渋滞を低減させるための出発時刻として算出することができる。
【００２９】
このように、精度良く算出された渋滞待ち時間から得られる渋滞なしの所要時間だけ、目的地到着目標時刻から早めて、渋滞を低減するための出発時刻を算出することができる。
【００３０】
上記の第３の目的を達成するために第７の発明に係る渋滞なし時間算出装置は、信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段と、車両について計測された走行位置及び車速を収集する収集手段と、前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、信号待ちがない場合の渋滞なしのリンク旅行時間を算出する第１渋滞なし時間算出手段と、前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段と、前記車両が走行したリンク毎に、前記算出された前記渋滞なしのリンク旅行時間及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞なしのリンク旅行時間を算出する第２渋滞なし時間算出手段と、を含んで構成されている。
【００３１】
第８の発明に係るプログラムは、信号位置を含む道路ネットワークデータを記憶した道路情報記憶手段を含むコンピュータを、車両について計測された走行位置及び車速を収集する収集手段、前記道路ネットワークデータにおける、前記車両が走行したリンク毎に、前記収集された車速のうちのリンク上流の車速に基づいて、信号待ちがない場合の渋滞なしのリンク旅行時間を算出する第１渋滞なし時間算出手段、前記車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する信号待ち時間取得手段、及び前記車両が走行したリンク毎に、前記算出された前記渋滞なしのリンク旅行時間及び前記取得された前記信号待ち時間の期待値に基づいて、渋滞なしのリンク旅行時間を算出する第２渋滞なし時間算出手段として機能させるためのプログラムである。
【００３２】
第７の発明及び第８の発明によれば、収集手段によって、車両について計測された走行位置及び車速を収集する。第１渋滞なし時間算出手段によって、道路ネットワークデータにおける、車両が走行したリンク毎に、収集された車速のうちのリンク上流の車速に基づいて、信号待ちがない場合の渋滞なしのリンク旅行時間を算出する。
【００３３】
そして、信号待ち時間取得手段によって、車両が走行したリンク毎に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を取得する。
【００３４】
そして、第２渋滞なし時間算出手段によって、車両が走行したリンク毎に、算出された渋滞なしのリンク旅行時間及び取得された信号待ち時間の期待値に基づいて、渋滞なしのリンク旅行時間を算出する。
【００３５】
このように、車両が走行したリンク毎に、渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を取得して、車両が走行したリンク毎に、渋滞なしのリンク旅行時間を算出することにより、精度良く渋滞なしのリンク旅行時間を算出することができる。
【００３６】
また、本発明のプログラムは、記憶媒体に格納して提供することも可能である。
【発明の効果】
【００３７】
以上説明したように、本発明の渋滞時間算出装置及びプログラムによれば、車両が走行したリンク毎に、実際のリンク旅行時間を計測し、渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を取得して、車両が走行したリンク毎に、渋滞待ち時間を算出することにより、渋滞待ち時間を精度よく算出することができる、という効果が得られる。
【００３８】
本発明の出発時刻算出装置及びプログラムによれば、精度良く算出された渋滞待ち時間だけ、出発時刻を遅らせて、渋滞を低減するための出発時刻を算出することができる、という効果が得られる。
【００３９】
本発明の出発時刻算出装置及びプログラムによれば、精度良く算出された渋滞待ち時間から得られる渋滞なしの所要時間だけ、目的地到着目標時刻から早めて、渋滞を低減するための出発時刻を算出することができる、という効果が得られる。
【００４０】
本発明の渋滞なし時間算出装置及びプログラムによれば、車両が走行したリンク毎に、渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を取得して、車両が走行したリンク毎に、渋滞なしのリンク旅行時間を算出することにより、精度良く渋滞なしのリンク旅行時間を算出することができる、という効果が得られる。
【図面の簡単な説明】
【００４１】
【図１】本発明の第１の実施の形態に係る交通情報生成システムを示すブロック図である。
【図２】信号交差点への到着時刻と信号待ち時間との関係を表わすグラフである。
【図３】右折時の信号交差点への到着時刻と信号待ち時間との関係を表わすグラフである。
【図４】道路容量及び交通需要の変化を表わすグラフである。
【図５】本発明の第１の実施の形態に係る交通情報生成装置における渋滞待ち時間記録処理ルーチンの内容を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る交通情報生成装置における渋滞待ち時間算出処理ルーチンの内容を示すフローチャートである。
【図７】（Ａ）出発時刻、出発地、及び目的地に対応する渋滞待ち時間を算出する様子を示すイメージ図、及び（Ｂ）出発時刻、出発地、及び目的地に対応する渋滞待ち時間が指示される様子を示すイメージ図である。
【図８】本発明の第１の実施の形態に係る交通情報生成装置における出発時刻指示処理ルーチンの内容を示すフローチャートである。
【図９】シミュレーションにおいて比較例の総渋滞長を計算した結果を示すグラフである。
【図１０】シミュレーションにおいて本実施の形態の手法を用いた場合の総渋滞長を計算した結果を示すグラフである。
【図１１】シミュレーションにおいて本実施の形態の手法を用いた場合の目標時刻との差の分布を示すグラフである。
【図１２】本発明の第２の実施の形態に係る車載器を示すブロック図である。
【図１３】本発明の第３の実施の形態に係る交通情報生成システムを示すブロック図である。
【図１４】本発明の第４の実施の形態に係る交通情報生成システムを示すブロック図である。
【図１５】本発明の第４の実施の形態に係る交通情報生成装置における渋滞なし旅行時間記録処理ルーチンの内容を示すフローチャートである。
【図１６】本発明の第４の実施の形態に係る交通情報生成装置における渋滞なし旅行時間算出処理ルーチンの内容を示すフローチャートである。
【発明を実施するための形態】
【００４２】
以下、図面を参照して、本発明の好適な実施の形態について説明する。渋滞を低減するための出発時刻を表わす交通情報を生成する交通情報生成システムに本発明を適用した場合を例に説明する。
【００４３】
図１に示すように、第１の実施の形態に係る交通情報生成システム１０は、複数の車両に搭載された複数の車載器１２と、路側に設置された無線通信を行う複数の基地局１４と、交通情報センター側に設けられた交通情報生成装置１６とを備えている。また、各基地局１４と交通情報生成装置１６とは、インターネット１８を介して接続されている。
【００４４】
各車載器１２は、自車両の位置を計測するためのＧＰＳセンサ２０と、自車両の車速を計測するための車速センサ２２と、ＧＰＳセンサ２０によって計測した自車位置情報、車速センサ２２によって計測した車速情報、計時部（図示省略）により計測した自車位置情報が示す位置の通過時刻、及び自車両を識別する車両ＩＤを含む走行情報を、無線通信により送信する無線通信部２４とを備えている。各車載器１２は、所定時間間隔で走行情報を送信する。また、車載器１２では、走行開始するときに、現在地である出発地及び現在の時刻である出発時刻を含む走行開始情報が、無線通信部２４によって送信される。
【００４５】
また、車載器１２は、ドライバが出発地及び目的地を操作入力するための操作部２６を備え、操作部２６によって入力された出発地、目的地、及び現在の時刻である出発時刻を含む走行設定情報が、無線通信部２４によって送信される。
【００４６】
各基地局１４は、車載器１２の無線通信部２４によって送信された走行情報、走行設定情報、及び走行開始情報を受信すると共に、インターネット１８を介して、受信した走行情報、走行設定情報、及び走行開始情報を交通情報生成装置１６に送信する。
【００４７】
交通情報生成装置１６は、一般的なサーバによって構成され、ＣＰＵと、ＲＡＭと、後述する渋滞待ち時間記憶処理ルーチン及び出発時刻指示処理ルーチンを実行するためのプログラムを記憶したＲＯＭと、ＨＤＤとを備えている。交通情報生成装置１６は、機能的には次に示すように構成されている。交通情報生成装置１６は、車載器１２から送信された走行情報、走行開始情報、及び走行設定情報を受信する情報受信部３０と、情報受信部３０によって受信した走行情報及び走行開始情報を収集して、後述する車両走行データ記憶部３３に格納する情報収集部３２と、収集した走行情報及び走行開始情報を記憶する車両走行データ記憶部３３と、道路地図データ及び信号データを記憶した走行環境データベース３４と、走行情報の走行位置に応じて、走行環境データベース３４から、走行した各リンクのリンク長や信号情報などを収集する走行環境収集部３６と、収集した走行情報、リンク長、及び信号情報に基づいて、走行開始情報の出発地から、連続して収集された走行情報のうちの最後の走行情報が示す位置である目的地までの渋滞待ち時間を算出して、後述する渋滞時間データベース４０に格納する渋滞時間算出部３８と、出発時刻、出発地、及び目的地に対応させて、算出された渋滞待ち時間を記憶する渋滞時間データベース４０と、を備えている。なお、走行環境データベース３４が、道路情報記憶手段の一例であり、情報受信部３０、情報収集部３２、車両走行データ記憶部３３、走行環境データベース３４、走行環境収集部３６、及び渋滞時間算出部３８が、渋滞時間算出装置の一例である。また、渋滞時間データベース４０、データ検索部４２、及び出発時刻算出部４４が、出発時刻算出装置の一例である。
【００４８】
また、交通情報生成装置１６は、情報受信部３０によって受信した走行設定情報に基づいて、対応するデータを、渋滞時間データベース４０から検索するデータ検索部４２と、検索結果に基づいて、渋滞を低減するための出発時刻を算出する出発時刻算出部４４と、算出された出発時刻を含む交通情報を車載器１２へ送信する情報送信部４６とを更に備えている。
【００４９】
情報収集部３２は、車載器１２から送信された、走行位置や車速を含む複数の走行情報及び走行開始情報を収集して、車両走行データ記憶部３３に格納しておく。
【００５０】
走行環境データベース３４は、各リンクのリンク長及び信号位置を含む道路地図データと、道路地図上の各信号のサイクル長、赤時間、及び青時間を表わす信号データを記憶している。
【００５１】
走行環境収集部３６は、収集された走行情報に基づいて、走行した各リンクに対応する、リンク長、信号位置、法定速度、及び信号データを含む走行環境情報を、走行環境データベース３４から取得して収集する。
【００５２】
次に、渋滞待ち時間を算出する原理について説明する。
【００５３】
まず、渋滞待ち時間は、以下のように定義できる。
【００５４】
渋滞待ち時間  ＝  実際の旅行時間  −  渋滞なしの旅行時間
【００５５】
しかしながら、街路網では、渋滞待ち時間（あるいは、渋滞なしの旅行時間）を見積もる際に、街路網特有の、（１）信号待ちか渋滞待ちかの判断がつかない、（２）折方向による信号待ち時間の差、（３）混雑状況による速度差、という３つの課題に直面する。
【００５６】
そこで、本実施の形態では、（１）の課題に対する解決方法として、出発地から目的地までの経路毎ではなく、リンクを通過する毎に渋滞待ち時間を計算し加算するようにする。また、（２）の課題に対する解決方法として、右折時における対向直進車による時間遅れを考慮するために、「右折」かつ「リンク上流での速度小」のときは、信号待ち時間の期待値を大きくすることにする。さらに、（３）の課題に対する解決方法として、リンク上流での速度を用いて、「渋滞なしの旅行時間」を算出することとする。
【００５７】
以上の３つの解決方法を用いて、車両が走行したリンク毎に、渋滞待ち時間を以下のように算出する。
【００５８】
まず、対象リンクについて収集された走行情報に基づいて、リンク流入時刻とリンク流出時刻を取得して、実際のリンク旅行時間Ｔｒを計測する。また、対象リンクについて収集された走行情報に基づいて、対象リンクの上流部分における車速Ｖを取得し、車速Ｖと、対象リンクのリンク長Ｌとに基づいて、信号待ちなしの場合の渋滞なしリンク旅行時間Ｔｎｎ（＝Ｌ／Ｖ）を算出する。
【００５９】
そして、リンク下流の交差点に存在する信号による信号待ち時間の期待値を算出する。本実施の形態では、信号の点灯状態が青および黄色では車両が停止せず、赤が点灯しているときのみ、車両が停止すると仮定する。リンク下流の交差点で、直進又は左折する場合には、図２に示すように、交差点への到着時刻Ｔに対する信号待ち時間は、太線に示す通り、赤時間の残り時間と等しくなる。例えば、赤信号になった時刻Ｔｒと同時に到着した車両の待ち時間は、青信号に変わる時刻をＴｇとすると、Ｔｇ−Ｔｒとなる。同様に、赤信号が点灯している間の時刻Ｔに信号交差点に到着した場合の待ち時間はＴｇ−Ｔとなる。
【００６０】
よって、信号待ち時間の期待値Ｔｓｗは、サイクル長に対する図２の灰色で示す面積を用いて計算すればよく、以下の（１）式に従って算出される。
Ｔｓｗ＝（Ｔｓｒ＊Ｔｓｒ／２）／Ｔｓｃ    ・・・（１）
【００６１】
ただし、Ｔｓｒは、信号の赤時間（＝Ｔｇ−Ｔｒ）であり、Ｔｓｃは、信号サイクル時間である。また、上記（１）式で算出される信号待ち時間の期待値Ｔｓｗは、赤時間だけ信号待ちする場合の信号待ち時間の期待値の一例である。
【００６２】
また、リンク下流の信号交差点で、右折し、かつ、対象リンクの上流部分における車速Ｖが、予め決まっている、例えば対象リンクの自由走行時の速度Ｖｆの１／２以上である場合には、信号待ち時間が、直進時及び左折時と同様に、赤時間の残り時間と等しくなるとして、上記（１）式に従って、信号待ち時間の期待値を算出する。
【００６３】
また、リンク下流の信号交差点で、右折し、かつ、対象リンクの上流部分における車速Ｖが、予め決まっている対象リンクの自由走行時の速度Ｖｆの１／２未満である場合には、対向直進車による時間遅れを考慮して、交差点への到着時刻Ｔに対する信号待ち時間は、青時間の残り時間、又は赤時間の残り時間と青時間との和と等しくなる。ここで、図３に、右折時の信号交差点への到着時刻と待ち時間との関係を示す。信号が右折矢印及び黄色では車両は停止せず、青及び赤時間に停止する（青時間には対向直進車により停止せざるを得ない状況）と仮定する。到着時刻に対する待ち時間は、太線に示す通り、［赤時間＋青時間］の残り時間が待ち時間と等しくなる。例えば、赤信号になった時刻Ｔｒと同時に到着した車両の待ち時間は、黄信号に変わる時刻をＴｙとした場合に、Ｔｙ−Ｔｒとなる。同様に、時刻Ｔに信号交差点に到着した場合の待ち時間は、Ｔｙ−Ｔとなる。
【００６４】
よって、信号待ち時間の期待値Ｔｓｗは、サイクル長に対する灰色で示す面積を用いて計算すればよく、以下の（２）式に従って算出される。
Ｔｓｗ＝（（Ｔｓｒ＋Ｔｓｇ）＊（Ｔｓｒ＋Ｔｓｇ）／２）／Ｔｓｃ    ・・・（２）
【００６５】
また、上記（２）式で算出される信号待ち時間の期待値Ｔｓｗは、赤時間及び青時間だけ信号待ちする場合の信号待ち時間の期待値の一例である。
【００６６】
次に、実際の旅行時間Ｔｒ、信号待ちなしの渋滞なしリンク旅行時間Ｔｎｎ、及び信号待ち時間の期待値Ｔｓｗを用いて、例えば、以下の（３）式に示す条件に従って、対象リンクで、渋滞待ち時間が発生した否かを判定する。
Ｔｒ−（Ｔｎｎ＋Ｔｓｗ）≧Ｔｓｃ      ・・・（３）
【００６７】
ただし、Ｔｓｃは、対象リンク下流の交差点に存在する信号のサイクル長である。なお、上記（３）式では、信号のサイクル長以上であることを条件とした場合を例に説明したが、これに限定されるものではなく、信号のサイクル長を基準とした設定値以上であることを条件としてもよい。
【００６８】
渋滞待ち時間が発生したと判定された場合には、実際の旅行時間Ｔｒと、信号待ちなしの渋滞なしリンク旅行時間Ｔｎｎ及び信号待ち時間の期待値Ｔｓｗの和との差分を、渋滞待ち時間として算出する。
【００６９】
以上説明したように、渋滞時間算出部３８は、車載器１２から受信した走行開始情報の出発地から、最後の走行情報が示す位置である目的地までの各リンクについて、渋滞待ち時間を算出し、渋滞待ち時間の合計値を、出発地から目的地までの渋滞待ち時間として算出する。また、渋滞時間算出部３８は、走行開始情報の出発時刻及び出発地、並びに最後の走行情報が示す位置である目的地と対応させて、算出した渋滞待ち時間を、渋滞時間データベース４０に記憶する。
【００７０】
次に、渋滞を低減するための出発時刻を算出する原理について説明する。
【００７１】
１経路１ボトルネックの場合、図４に示すような、道路容量（リンクを流出する台数）、需要、及び渋滞待ち時間の関係が得られる。道路容量に対して、需要が超過すると（上記図４の交通需要の線を参照）、交通需要の線から道路容量の線までの待ち時間が生じる。例えば、車両ｉは時間Ｔの間待つことになる。この待ち時間分だけ出発時刻を遅らせ、ちょうど時刻ｔｉ（上記図４参照）にボトルネック地点に到着すれば、待ち時間なしで、目的地へ遅刻なく到着することが可能である。
【００７２】
以上の手法を街路網に適用しても、同様の関係が得られるため、以下の（４）式に従って、渋滞を低減するための新しい出発時刻を算出することができる。
新しい出発時刻  ＝  前回の出発時刻  ＋  渋滞待ち時間      ・・・（４）
【００７３】
そこで、本実施の形態では、データ検索部４２によって、車載器１２から受信した走行設定情報が表わす出発時刻、出発地、及び目的地に対応するデータを、渋滞時間データベース４０から検索する。出発時刻が対応し（同一時間帯であり）、かつ、出発地及び目的地が同一のデータが存在する場合には、出発時刻及び渋滞待ち時間が検索結果として渋滞時間データベース４０から得られる。
【００７４】
出発時刻算出部４４は、上記（４）式に従って、取得した出発時刻を、取得した渋滞待ち時間だけ遅らせた時刻を、渋滞を低減するための出発時刻として算出する。
【００７５】
情報送信部４６は、算出した出発時刻を含む交通情報を、車載器１２へ送信する。
【００７６】
無線通信部２４によって出発時刻を含む交通情報を受信した車載器１２では、受信した出発時刻を、ディスプレイ（図示省略）に表示して、渋滞を低減するための出発時刻をドライバに知らせる。
【００７７】
次に、第１の実施の形態に係る交通情報生成システム１０の動作について説明する。まず、車載器１２を搭載した車両において、ドライバが走行開始するときに、車載器１２によって、出発地（現在地）及び出発時刻（現在時刻）を含む走行開始情報が生成され、無線通信で基地局１４に対して送信される。そして、走行中の車両の車載器１２において、所定時間間隔で、ＧＰＳセンサ２０によって計測した自車位置情報、車速センサ２２によって計測した車速情報、計時部（図示省略）により計測した通過時刻、及び車両ＩＤを含む走行情報が生成され、無線通信で基地局１４に対して送信される。走行情報は、目的地に到着するまで生成されて送信される。
【００７８】
このとき、交通情報生成装置１６では、インターネット１８を介して受信した走行開始情報を取得し、車両走行データ記憶部３３に記憶する。また、交通情報生成装置１６では、インターネット１８を介して受信した走行情報を収集し、取得した走行情報の走行位置を、走行環境データベース３４に予め記憶された道路地図データと照合して、道路地図上の走行位置に変換して、走行情報を、車両走行データ記憶部３３に格納する。
【００７９】
そして、交通情報生成装置１６において、図５に示す渋滞待ち時間記録処理ルーチンが実行される。なお、以下では、ある１つの走行開始情報に対応する渋滞待ち時間を計算する場合について説明する。
【００８０】
まず、ステップ１００において、対象の走行開始情報を取得して、走行開始情報の出発地及び出発時刻を記録する。また、ステップ１０２において、対象の走行開始情報に対応して連続して収集された走行情報のうちの最後の走行情報に基づいて、目的地を設定する。
【００８１】
そして、ステップ１０４において、対象の走行開始情報に対応して収集された走行情報に基づいて、渋滞待ち時間を算出し、ステップ１０６において、上記ステップ１００で記録した走行開始情報の出発地及び出発時刻、上記ステップ１０６で算出された渋滞待ち時間、上記ステップ１０２で設定した目的地、及び対応して収集された走行情報のうちの最後の走行情報の通過時刻である到着時刻を対応させて、渋滞時間データベース４０に記録して、渋滞待ち時間記録処理ルーチンを終了する。
【００８２】
上記ステップ１０４は、図６に示す渋滞待ち時間算出処理ルーチンによって実現される。
【００８３】
まず、ステップ１２０において、収集した走行情報から得られる、対象車両が走行した、出発地から目的地までの各リンクを識別するためのリンク番号Ｌｎを、初期値０に設定する。そして、ステップ１２２において、渋滞待ち時間の合計値Ｔを初期値０に設定する。
【００８４】
次のステップ１２４では、対象リンクＬｎに対して収集された走行情報を、車両走行データ記憶部３３から取得し、ステップ１２６において、対象リンクに対する走行環境情報を、走行環境データベース３４から取得する。
【００８５】
そして、ステップ１２８において、走行情報から得られる対象リンクのリンク流入時間及びリンク流出時間に基づいて、実際のリンク旅行時間を計測する。次のステップ１３０では、対象リンクの上流部分に対応する走行情報から得られるリンク上流の車速と、対象リンクの走行環境情報から得られるリンク長とに基づいて、信号待ちなしの場合における渋滞なしリンク旅行時間を算出する。
【００８６】
そして、ステップ１３２において、次のリンクに対応する走行情報と、上記のリンク上流の車速と、対象リンクの走行環境情報から得られる自由走行時の速度（例えば、法定速度）とに基づいて、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、予め定められた設定速度（例えば、自由走行時の速度の１／２）未満であるかを判定する。対象リンクの下流の交差点で直進又は左折する場合、あるいは、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、設定速度以上である場合には、ステップ１３４において、対象リンクの走行環境情報から得られる対象リンクの下流の交差点の信号の信号サイクル及び赤時間に基づいて、赤時間だけ信号待ちする場合の信号待ち時間の期待値を算出して、ステップ１３８へ移行する。一方、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、設定速度未満である場合には、ステップ１３６において、対象リンクの走行環境情報から得られる対象リンクの下流の交差点の信号の信号サイクル時間、青時間、及び赤時間に基づいて、赤時間及び青時間だけ信号待ちする場合の信号待ち時間の期待値を算出して、ステップ１３８へ移行する。
【００８７】
なお、対象リンクの下流の交差点が信号交差点ではない場合には、上記ステップ１３４又は１３６で、信号待ち時間の期待値をゼロ（信号待ちなし）とすればよい。
【００８８】
ステップ１３８では、上記ステップ１３０で算出された渋滞なしリンク旅行時間から、上記ステップ１３４又は１３６で算出された信号待ち時間の期待値を減算して、信号待ちがある場合のリンク旅行時間を算出し、上記ステップ１２８で算出された実際のリンク旅行時間と、算出された信号待ちがある場合のリンク旅行時間との差分を算出する。
【００８９】
そして、ステップ１４０において、算出された差分が、対象リンクの走行環境情報から得られる対象リンクの下流の交差点の信号の信号サイクル時間以上であるか否かを判定する。算出された差分が、上記信号サイクル時間未満である場合には、対象リンクでは渋滞待ちがなかったと判断して、ステップ１４４へ移行する。一方、算出された差分が、上記信号サイクル時間以上である場合には、対象リンクで渋滞待ちがあったと判断して、ステップ１４２において、上記ステップ１３８で算出した差分を、対象リンクの渋滞待ち時間として、渋滞待ち時間の合計値Ｔに加算して、ステップ１４４へ移行する。
【００９０】
ステップ１４４では、対象リンクが、設定された目的地に到達するか否かを判定し、対象リンクが、設定された目的地に到達していない場合には、ステップ１４６で、リンク番号Ｌｎをインクリメントして、上記ステップ１２４へ戻り、次のリンクについて、上記の処理を行う。一方、対象リンクが、設定された目的地に到達する場合には、渋滞待ち時間の合計値Ｔが、出発地から目的地までの渋滞待ち時間として、渋滞待ち時間算出処理ルーチンを終了する。
【００９１】
各走行開始情報に対して、上記の渋滞待ち時間記録処理ルーチンを実行することにより、道路地図上の出発地、目的地、及び出発時刻の各組み合わせについて渋滞待ち時間が計算され、渋滞時間データベース４０に記憶される。例えば、図７（Ａ）に示すように、出発時間を７：３０とし、出発地を自宅Ａとし、目的地をオフィスＢとした場合に、２０分間の渋滞待ち時間が計算され、渋滞時間データベース４０に記憶される。
【００９２】
また、車載器１２を搭載した車両において、ドライバが操作部２６によって、出発地（現在地）及び目的地を設定すると、車載器１２によって、出発地、目的地、及び出発時刻（現在時刻）を含む走行設定情報が生成され、無線通信で基地局１４に対して送信される。
【００９３】
そして、交通情報生成装置１６において、インターネット１８を介して走行設定情報を受信すると、図８に示す出発時刻指示処理ルーチンが実行される。
【００９４】
まず、ステップ１５０において、受信した走行設定情報の出発時刻、出発地、及び目的地に対応するデータを、渋滞時間データベース４０から検索する。次のステップ１５２では、上記ステップ１５０で、対応するデータが検索されたか否かを判定し、出発地及び目的地の各々が同一であって、かつ、出発時刻が同一時間帯である場合に対応して記憶された渋滞待ち時間が存在した場合には、ステップ１５４へ移行する。一方、出発地及び目的地の各々が同一であって、かつ、出発時刻が同一時間帯である場合に対応する渋滞待ち時間が、渋滞時間データベース４０に記憶されていなかった場合には、出発時刻の算出を行わずに、出発時刻指示処理ルーチンを終了する。
【００９５】
ステップ１５４では、上記ステップ１５０で検索されたデータの出発時刻及び渋滞待ち時間に基づいて、渋滞を低減するための出発時刻を算出して、ステップ１５６において、上記ステップ１５４で算出された出発時刻を含む交通情報を生成して、インターネット１８を介して車載器１２へ送信し、出発時刻指示処理ルーチンを終了する。
【００９６】
そして、車載器１２では、交通情報を受信すると、交通情報に含まれる出発時刻に出発するように、ディスプレイ（図示省略）に表示して、渋滞を低減するための出発時刻をドライバに知らせる。
【００９７】
例えば、図７（Ｂ）に示すように、前日に記録されたデータの出発時刻から、渋滞待ち時間である２０分だけ遅らせて、当日の渋滞を低減するための出発時刻として、７時５０分に出発するように指示される。
【００９８】
本実施の形態の手法を用いた場合のシミュレーションによる実験結果について説明する。計算された渋滞待ち時間に基づいて算出された出発時間を指示して、ある中堅都市の朝ピーク時間帯の交通状況をシミュレーションして、都市全体の総渋滞長を計算する実験を行った。比較例として、「渋滞なしの旅行時間＝自由走行速度で走行時での旅行時間＋各信号の信号サイクル時間の１／２の合計」として、実際の旅行時間との差から、渋滞待ち時間を算出して、本実施の形態と同様に、渋滞待ち時間だけ遅らせた出発時間を算出して指示する場合について、実験を行った。
【００９９】
図９に示すように、比較例においては、出発時刻を指示しない場合の総渋滞長に比べて、都市全体の総渋滞長は減るものの、渋滞が多く残っている。一方、本実施の形態の手法を用いた場合には、図１０に示すように、出発時刻を指示しない場合の総渋滞長に比べて、総渋滞長を殆ど削減できる。これは、交通量を数十％削減した場合と同様であり、本実施の形態の手法を用いれば、交通量を１台も削減することなしに渋滞を低減することができることがわかった。
【０１００】
また、各車両に着目した場合、図１１に示すように、本実施の形態の手法を用いると、出発時刻を指示しない場合に比べて、到着時刻と目標到着時刻との差の分散も小さくなることがわかった。
【０１０１】
以上説明したように、第１の実施の形態に係る交通情報生成システムによれば、車両が走行したリンク毎に、実際のリンク旅行時間を計測し、信号待ちがない場合の渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を算出して、車両が走行したリンク毎に、渋滞待ち時間を算出することにより、出発地から目的地までの渋滞待ち時間を精度よく算出することができる。
【０１０２】
また、交差点の折方向及びリンク上流の車速に応じて、信号待ち時間の期待値の算出方法を変えることにより、信号待ち時間の期待値を精度良く算出することができ、渋滞待ち時間を更に精度良く算出することができる。
【０１０３】
また、精度良く算出された渋滞待ち時間だけ、出発時刻を遅らせることにより、渋滞を低減するための出発時刻を算出することができる。また、交通情報センター側で、渋滞待ち時間を収集して、車載器を搭載した複数の車両のドライバに対して、それぞれ渋滞を低減するための出発時刻を指示することにより、渋滞を低減することができる。
【０１０４】
また、渋滞解消や遅刻なしのためには、“渋滞待ち時間”を正確に算出する必要があり、本実施の形態では、街路網で課題となる、（１）信号待ちか渋滞待ちかの判断がつかない、（２）折方向による所要時間の差、（３）混雑状況による速度差、という課題を解決することにより、渋滞待ち時間を正確に算出することが可能である。このように、街路網を走行した場合の渋滞待ち時間を精度良く算出可能であるため、渋滞待ち時間を用いて、渋滞を解消することが可能となる。
【０１０５】
次に、第２の実施の形態について説明する。なお、第１の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【０１０６】
第２の実施の形態では、車載器内で、渋滞待ち時間の算出、及び渋滞を低減するための出発時刻の算出を行っている点が、第１の実施の形態と異なっている。
【０１０７】
図１２に示すように、第２の実施の形態に係る車載器２１２は、ＧＰＳセンサ２０と、車速センサ２２と、操作部２６と、ＧＰＳセンサ２０によって計測した自車位置情報、車速センサ２２によって計測した車速情報、及び計時部（図示省略）により計測した自車位置情報が示す位置の通過時刻を含む走行情報を収集して、渋滞待ち時間を算出すると共に、渋滞を低減するための出発時刻を算出して、表示装置２２４に表示させるコンピュータ２２３とを備えている。
【０１０８】
コンピュータ２２３は、ＣＰＵと、ＲＡＭと、渋滞待ち時間記憶処理ルーチン及び出発時刻指示処理ルーチンを実行するためのプログラムを記憶したＲＯＭと、ＨＤＤとを備えている。コンピュータ２２３は、機能的には次に示すように構成されている。
【０１０９】
コンピュータ２２３は、ＧＰＳセンサ２０によって計測した自車位置情報又は車速センサ２２によって計測した車速情報を取得して生成される、走行情報及び走行開始情報を収集して、車両走行データ記憶部３３に格納する情報収集部２３２と、車両走行データ記憶部３３と、走行環境データベース３４と、走行環境収集部３６と、渋滞時間算出部３８と、渋滞時間データベース４０と、ドライバの操作部２６の操作入力に応じて生成された走行設定情報に基づいて、対応するデータを、渋滞時間データベース４０から検索するデータ検索部２４２と、出発時刻算出部４４とを備えている。
【０１１０】
情報収集部２３２は、走行開始するときに、現在地である出発地及び現在の時刻である出発時刻を含む走行開始情報を生成して、車両走行データ記憶部３３に格納しておく。また、情報収集部２３２は、走行しているときに、所定時間間隔で、ＧＰＳセンサ２０によって計測した自車位置情報、車速センサ２２によって計測した車速情報、及び自車位置情報が示す位置の通過時刻を含む走行情報を生成して、車両走行データ記憶部３３に格納しておく。
【０１１１】
データ検索部２４２は、操作部２６によって入力された出発地、目的地、及び現在の時刻である出発時刻を含む走行設定情報を生成し、走行設定情報が表わす出発時刻、出発地、及び目的地に対応するデータを、渋滞時間データベース４０から検索する。
【０１１２】
次に、第２の実施の形態に係る車載器２１２の動作について説明する。まず、車載器２１２を搭載した車両において、ドライバが走行開始するときに、出発地（現在地）及び出発時刻（現在時刻）を含む走行開始情報が生成され、車両走行データ記憶部３３に記憶される。そして、走行中の車両の車載器２１２において、所定時間間隔で、走行情報が生成され、車両走行データ記憶部３３に記憶される。走行情報は、目的地に到着するまで生成されて記憶される。なお、生成した走行情報の走行位置は、予め用意された道路地図データと照合され、道路地図上の走行位置に変換されて、走行情報が、車両走行データ記憶部３３に格納される。
【０１１３】
そして、車載器２１２において、以下のように、渋滞待ち時間記録処理ルーチンが実行される。
【０１１４】
まず、車両走行データ記憶部３３から、対象の走行開始情報を取得して、走行開始情報の出発地及び出発時刻を記録する。また、対象の走行開始情報に対応して収集された走行情報のうちの最後の走行情報に基づいて、目的地を設定する。
【０１１５】
そして、対象の走行開始情報に対応して収集された走行情報に基づいて、渋滞待ち時間を算出し、記録した走行開始情報の出発地及び出発時刻、算出された渋滞待ち時間、上記で設定した目的地、及び対応して収集された走行情報のうちの最後の走行情報の通過時刻である到着時刻を対応させて、渋滞時間データベース４０に記録し、渋滞待ち時間記録処理ルーチンを終了する。
【０１１６】
なお、渋滞待ち時間の算出処理は、上記図６の渋滞待ち時間算出処理ルーチンと同様の処理によって実現される。
【０１１７】
また、車載器２１２を搭載した車両において、ドライバが操作部２６によって、出発地（現在地）及び目的地を設定すると、車載器２１２によって、出発地、目的地、及び出発時刻（現在時刻）を含む走行設定情報が生成される。そして、車載器２１２において、以下のように、出発時刻指示処理ルーチンが実行される。
【０１１８】
まず、生成した走行設定情報の出発時刻、出発地、及び目的地に対応するデータを、渋滞時間データベース４０から検索する。そして、対応するデータが検索されたか否かを判定し、出発地及び目的地の各々が同一であって、かつ、出発時刻が同一時間帯である場合に対応して記憶された渋滞待ち時間が存在した場合には、検索されたデータの出発時刻及び渋滞待ち時間に基づいて、渋滞を低減するための出発時刻を算出する。次に、算出された出発時刻に出発するように、ディスプレイ（図示省略）に表示して、渋滞を低減するための出発時刻をドライバに知らせる。
【０１１９】
一方、出発地及び目的地の各々が同一であって、かつ、出発時刻が同一時間帯である場合に対応する渋滞待ち時間が、渋滞時間データベース４０に記憶されていなかった場合には、出発時刻の算出を行わずに、出発時刻指示処理ルーチンを終了する。
【０１２０】
以上説明したように、第２の実施の形態に係る車載器によれば、車両が走行したリンク毎に、実際のリンク旅行時間を計測し、信号待ちがない場合の渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を算出して、車両が走行したリンク毎に、渋滞待ち時間を算出することにより、出発地から目的地までの渋滞待ち時間を精度よく算出することができる。
【０１２１】
また、各車載器で、渋滞待ち時間をそれぞれ算出し、車載器を搭載した複数の車両のドライバに対して、それぞれ渋滞を低減するための出発時刻を指示することにより、渋滞を低減することができる。
【０１２２】
次に、第３の実施の形態について説明する。なお、第１の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【０１２３】
第３の実施の形態では、車載器内で、渋滞待ち時間の算出を行って、交通情報センター側に送信している点が、第１の実施の形態と主に異なっている。
【０１２４】
図１３に示すように、第３の実施の形態に係る交通情報生成システム３１０の車載器３１２のコンピュータ３２３は、情報収集部２３２と、車両走行データ記憶部３３と、走行環境データベース３４と、走行環境収集部３６と、渋滞時間算出部３８と、無線通信部２４と、送信情報として走行設定情報を生成する送信情報生成部３５０と、受信した交通情報から、出発時刻を取得して表示装置２２４に表示させる出発時刻取得部３５２とを備えている。
【０１２５】
また、交通情報生成システム３１０の交通情報生成装置３１６は、情報受信部３０と、情報受信部３０によって受信した渋滞待ち時間情報を収集して、渋滞時間データベース４０に格納する情報収集部３５４と、渋滞時間データベース４０と、データ検索部４２と、出発時刻算出部４４と、情報送信部４６とを備えている。
【０１２６】
車載器３１２の無線通信部２４は、渋滞時間算出部３８によって算出された渋滞待ち時間と、対応する出発時刻、出発地、目的地、及び到着時刻とを含む渋滞待ち時間情報を、無線通信により送信する。
【０１２７】
送信情報生成部３５０は、操作部２６によって入力された出発地、目的地、及び現在の時刻である出発時刻を含む走行設定情報を生成する。走行設定情報は、無線通信部２４によって、送信される。
【０１２８】
出発時刻取得部３５２は、無線通信部２４によって受信した交通情報から、送信した走行設定情報に対応する、渋滞を低減するための出発時刻を取得して、表示装置２２４に表示させる。
【０１２９】
交通情報生成装置３１６の情報収集部３５４は、情報受信部３０によって受信した渋滞待ち時間情報に基づいて、渋滞待ち時間情報に含まれる出発時刻、出発地、及び目的地と対応させて、渋滞待ち時間情報に含まれる渋滞待ち時間を、渋滞時間データベース４０に記憶する。
【０１３０】
次に、第３の実施の形態に係る交通情報生成システム３１０の動作について説明する。まず、車載器３１２を搭載した車両において、ドライバが走行開始するときに、出発地（現在地）及び出発時刻（現在時刻）を含む走行開始情報が生成され、車両走行データ記憶部３３に記憶される。そして、走行中の車両の車載器３１２において、所定時間間隔で、走行情報が生成され、車両走行データ記憶部３３に記憶される。
【０１３１】
そして、車載器３１２において、渋滞待ち時間送信処理ルーチンが実行される。
【０１３２】
まず、車両走行データ記憶部３３から、対象の走行開始情報を取得して、走行開始情報の出発地及び出発時刻を記録する。また、対象の走行開始情報に対応して収集された走行情報のうちの最後の走行情報に基づいて、目的地を設定する。
【０１３３】
そして、対象の走行開始情報に対応して収集された走行情報に基づいて、渋滞待ち時間を算出し、記録した走行開始情報の出発地及び出発時刻、算出された渋滞待ち時間、上記で設定した目的地、及び対応して収集された走行情報のうちの最後の走行情報の通過時刻である到着時刻とを含む渋滞待ち時間情報を生成し、インターネット１８を介して交通情報生成装置３１６へ送信して、渋滞待ち時間送信処理ルーチンを終了する。
【０１３４】
なお、渋滞待ち時間の算出処理は、上記図６の渋滞待ち時間算出処理ルーチンと同様の処理によって実現される。
【０１３５】
交通情報生成装置３１６では、インターネット１８を介して受信した渋滞待ち時間情報を収集し、取得した渋滞待ち時間情報を、渋滞時間データベース４０に格納する。
【０１３６】
また、車載器３１２を搭載した車両において、ドライバが操作部２６によって、出発地（現在地）及び目的地を設定すると、車載器３１２によって、出発地、目的地、及び出発時刻（現在時刻）を含む走行設定情報が生成され、無線通信で基地局１４に対して送信される。
【０１３７】
このとき、交通情報生成装置３１６は、インターネット１８を介して走行設定情報を受信すると、上記図８に示す出発時刻指示処理ルーチンが実行される。これによって、算出された出発時刻を含む交通情報が生成されて、インターネット１８を介して車載器３１２へ送信される。
【０１３８】
そして、車載器３１２では、送信した走行設定情報に対応する交通情報を受信すると、受信した交通情報から、出発時刻を取得して、取得した出発時刻に出発するように、ディスプレイ（図示省略）に表示して、渋滞を低減するための出発時刻をドライバに知らせる。
【０１３９】
次に、第４の実施の形態について説明する。なお、第１の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【０１４０】
第４の実施の形態では、信号待ちがある場合の渋滞なし旅行時間を算出している点が、第１の実施の形態と異なっている。
【０１４１】
図１４に示すように、第４の実施の形態に係る交通情報生成システム４１０は、複数の車載器１２と、複数の基地局１４と、交通情報生成装置１６とを備えている。
【０１４２】
各車載器１２は、無線通信部２４によって、走行情報を、無線通信により所定時間間隔で送信する。また、車載器１２は、走行開始するときに、走行開始情報を、無線通信部２４によって送信する。
【０１４３】
交通情報生成装置１６は、情報受信部３０と、情報収集部３２と、車両走行データ記憶部３３と、走行環境データベース３４と、走行環境収集部３６と、収集した走行情報、走行環境情報に基づいて、走行開始情報の出発地から、最後の走行情報が示す位置である目的地までの、渋滞なし旅行時間を算出して、後述する渋滞なし旅行時間データベース４４０に格納する渋滞なし旅行時間算出部４３８と、出発時刻、出発地、及び目的地に対応させて、算出された渋滞なし旅行時間を記憶する渋滞なし旅行時間データベース４４０と、を備えている。
【０１４４】
次に、渋滞なし旅行時間を算出する原理について説明する。
【０１４５】
まず、渋滞なし旅行時間は、以下のように定義できる。
【０１４６】
渋滞なし旅行時間＝信号待ちがない場合の渋滞なしの旅行時間＋信号待ち時間
【０１４７】
本実施の形態では、車両が走行したリンク毎に、渋滞なしリンク旅行時間を以下のように算出する。
【０１４８】
まず、対象リンクについて収集された走行情報に基づいて、対象リンクの上流部分における車速Ｖを取得し、車速Ｖと、対象リンクのリンク長Ｌとに基づいて、信号待ちなしの場合の渋滞なしリンク旅行時間Ｔｎｎ（＝Ｌ／Ｖ）を算出する。
【０１４９】
そして、第１の実施の形態と同様に、リンク下流の交差点に存在する信号による信号待ち時間の期待値を算出し、信号待ちなしの渋滞なしリンク旅行時間Ｔｎｎ及び信号待ち時間の期待値Ｔｓｗの和を、渋滞なしリンク旅行時間として算出する。
【０１５０】
最後に、リンク毎の渋滞なしリンク旅行時間の合計が、目的地までの渋滞なし旅行時間として算出される。
【０１５１】
以上説明したように、渋滞なし旅行時間算出部４３８は、車載器１２から受信した走行開始情報の出発地から、最後の走行情報が示す位置である目的地までの各リンクについて、渋滞なしリンク旅行時間を算出し、渋滞なしリンク旅行時間の合計値を、出発地から目的地までの渋滞なし旅行時間として算出する。また、渋滞なし旅行時間算出部４３８は、走行開始情報の出発時刻及び出発地、並びに最後の走行情報が示す位置である目的地と対応させて、算出した渋滞なし旅行時間を、渋滞なし旅行時間データベース４４０に記憶する。
【０１５２】
次に、第４の実施の形態に係る交通情報生成システム４１０の動作について説明する。まず、車載器１２を搭載した車両において、ドライバが走行開始するときに、車載器１２によって、出発地（現在地）及び出発時刻（現在時刻）を含む走行開始情報が生成され、無線通信で基地局１４に対して送信される。そして、走行中の車両の車載器１２において、所定時間間隔で、ＧＰＳセンサ２０によって計測した自車位置情報、車速センサ２２によって計測した車速情報、計時部（図示省略）により計測した通過時刻、及び車両ＩＤを含む走行情報が生成され、無線通信で基地局１４に対して送信される。走行情報は、目的地に到着するまで生成されて送信される。
【０１５３】
このとき、交通情報生成装置４１６では、インターネット１８を介して受信した走行開始情報を取得し、車両走行データ記憶部３３に記憶する。また、交通情報生成装置４１６では、インターネット１８を介して受信した走行情報を収集し、取得した走行情報の走行位置を、予め用意された道路地図データと照合して、道路地図上の走行位置に変換して、走行情報を、車両走行データ記憶部３３に格納する。
【０１５４】
そして、交通情報生成装置４１６において、図１５に示す渋滞なし旅行時間記録処理ルーチンが実行される。なお、以下では、ある１つの走行開始情報に対応する渋滞なし旅行時間を計算する場合について説明する。また、第１の実施の形態と同様の処理については、同一符号を付して説明を省略する。
【０１５５】
まず、ステップ１００において、対象の走行開始情報を取得して、走行開始情報の出発地及び出発時刻を記録する。また、ステップ１０２において、対応して収集された走行情報のうちの最後の走行情報に基づいて、目的地を設定する。
【０１５６】
そして、ステップ４５０において、対象の走行開始情報に対応して収集された走行情報に基づいて、渋滞なし旅行時間を算出し、ステップ４５２において、上記ステップ１００で記録した走行開始情報の出発地及び出発時刻、上記ステップ４５０で算出された渋滞なし旅行時間、上記ステップ１０２で設定した目的地、及び対応して収集された走行情報のうちの最後の走行情報の通過時刻である到着時刻を対応させて、渋滞なし旅行時間データベース４４０に記録して、渋滞なし旅行時間記録処理ルーチンを終了する。
【０１５７】
上記ステップ４５０は、図１６に示す渋滞なし旅行時間算出処理ルーチンによって実現される。
【０１５８】
まず、ステップ１２０において、収集した走行情報から得られる、対象車両が走行した、出発地から目的地までの各リンクを識別するためのリンク番号Ｌｎを、初期値０に設定する。そして、ステップ４６０において、渋滞なしリンク旅行時間の合計値Ｔを初期値０に設定する。
【０１５９】
次のステップ１２４では、対象リンクＬｎに対して収集された走行情報を、車両走行データ記憶部３３から取得し、ステップ１２６において、対象リンクに対する走行環境情報を、走行環境データベース３４から取得する。
【０１６０】
そして、ステップ１３０において、対象リンクの上流部分に対応する走行情報から得られるリンク上流の車速と、対象リンクの走行環境情報から得られるリンク長とに基づいて、信号待ちなしの場合における渋滞なしリンク旅行時間を算出する。
【０１６１】
そして、ステップ１３２において、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、設定速度（例えば、自由走行時の速度の１／２）未満であるかを判定する。対象リンクの下流の交差点で直進又は左折する場合、あるいは、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、設定速度以上である場合には、ステップ１３４において、赤時間だけ信号待ちする場合の信号待ち時間の期待値を算出して、ステップ４６２へ移行する。一方、対象リンクの下流の交差点で右折し、かつ、リンク上流速度が、設定速度未満である場合には、ステップ１３６において、赤時間及び青時間だけ信号待ちする場合の信号待ち時間の期待値を算出して、ステップ４６２へ移行する。
【０１６２】
ステップ４６２では、上記ステップ１３０で算出された渋滞なしリンク旅行時間と、上記ステップ１３４又は１３６で算出された信号待ち時間の期待値との和を算出して、信号待ちがある場合の渋滞なしリンク旅行時間とし、渋滞なしリンク旅行時間の合計値Ｔに加算して、ステップ１４４へ移行する。
【０１６３】
ステップ１４４では、対象リンクが、設定された目的地に到達するか否かを判定し、対象リンクが、設定された目的地に到達していない場合には、ステップ１４６で、リンク番号Ｌｎをインクリメントして、上記ステップ１２４へ戻り、次のリンクについて、上記の処理を行う。一方、対象リンクが、設定された目的地に到達する場合には、渋滞なしリンク旅行時間の合計値Ｔが、出発地から目的地までの渋滞なし旅行時間として、渋滞なし旅行時間算出処理ルーチンを終了する。
【０１６４】
以上説明したように、第４の実施の形態に係る交通情報生成システムによれば、車両が走行したリンク毎に、信号待ちがない場合の渋滞なしのリンク旅行時間を算出し、信号待ち時間の期待値を算出して、車両が走行したリンク毎に、渋滞なしのリンク旅行時間を算出することにより、出発地から目的地までの渋滞なし旅行時間を精度良く算出することができる。
【０１６５】
また、交差点の折方向及びリンク上流の車速に応じて、信号待ち時間の期待値の算出方法を変えることにより、信号待ち時間の期待値を精度良く算出することができ、渋滞なし旅行時間を更に精度良く算出することができる。
【０１６６】
なお、上記の実施の形態において、上記で説明した第２の実施の形態と同様に、車載器内で、渋滞なし旅行時間の算出を行うように構成してもよい。また、上記で説明した第３の実施の形態と同様に、車載器内で、渋滞なし旅行時間の算出を行い、交通情報センター側で、車載器から送信された渋滞なし旅行時間を収集するようにしてもよい。
【０１６７】
また、上記の第１の実施の形態〜第３の実施の形態では、出発時刻算出部４４によって、渋滞時間データベース４０から取得した出発時刻を、取得した渋滞待ち時間だけ遅らせた時刻を、渋滞を低減するための出発時刻として算出する場合を例に説明したが、これに限定されるものではない。例えば、渋滞時間データベース４０から取得した渋滞待ち時間と実際の所要時間から得られる渋滞なしの所要時間だけ、ドライバから入力された目的地到着時刻を早めた時刻を、渋滞を低減するための出発時刻として算出してもよい。この場合には、渋滞時間データベース４０に、出発地、目的地、到着時刻に対応させて、算出された渋滞待ち時間を記憶し、データ検索部４２によって、ドライバから入力された出発地、目標到着時刻、及び目的地に対応するデータを、渋滞時間データベース４０から検索するようにすればよい。
【０１６８】
また、上記の第１の実施の形態〜第４の実施の形態では、出発地から目的地までの走行情報が収集された後に、渋滞待ち時間や渋滞なし旅行時間を算出する場合を例に説明したが、これに限定されるものではなく、リンクを通過する毎に、リアルタイムに、渋滞待ち時間や渋滞なしリンク旅行時間を計算するようにしてもよい。この場合には、車載器で生成される走行情報の走行位置に基づいて、リンクを通過したか否かを判定し、リンクを通過する毎に、通過時刻を記録するようにしてもよい。また、車載器で生成される走行情報の走行位置に基づいて、リンクに流入する毎に、リンク流入時刻を記録するようにしてもよい。
【０１６９】
また、走行環境データベースには、各信号の信号データが記憶されている場合を例に説明したが、これに限定されるものではなく、収集した走行情報から、各信号の信号データを求めるようにしてもよい。また、信号データの平均値を、各信号の信号データとして設定しておいてもよい。また、折方向に関わらず、信号サイクル時間及び赤時間から、信号待ちの期待値を算出するようにしてもよい。
【符号の説明】
【０１７０】
１０、３１０、４１０  交通情報生成システム
１２、２１２、３１２  車載器
１６、３１６、４１６  交通情報生成装置
２０  ＧＰＳセンサ
２２  車速センサ
３２、２３２、３５４  情報収集部
３４  走行環境データベース
３６  走行環境収集部
３８  渋滞時間算出部
４０  渋滞時間データベース
４２、２４２  データ検索部
４４  出発時刻算出部
２２３、３２３  コンピュータ
４３８  旅行時間算出部
４４０  旅行時間データベース
【図１】
0005562691.tif 000002
【図２】
0005562691.tif 000003
【図３】
0005562691.tif 000004
【図４】
0005562691.tif 000005
【図５】
0005562691.tif 000006
【図６】
0005562691.tif 000007
【図７】
0005562691.tif 000008
【図８】
0005562691.tif 000009
【図９】
0005562691.tif 000010
【図１０】
0005562691.tif 000011
【図１１】
0005562691.tif 000012
【図１２】
0005562691.tif 000013
【図１３】
0005562691.tif 000014
【図１４】
0005562691.tif 000015
【図１５】
0005562691.tif 000016
【図１６】
0005562691.tif 000017