(57)【要約】【課題】信号情報が示す交通信号の変化の態様と、信号機による実際の交通信号の変化の態様との間で時間的な差があっても、信号情報に基づいてスムーズに移動体を移動させることが可能な経路を探索する。【解決手段】信号機により出力される交通信号の変化の態様を示す信号情報により示される交通信号の変化の態様と、信号機を撮像して得られた撮像情報に基づいて特定される、信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得し、取得された差情報により示される差が小さい信号情報により交通信号の変化の態様が示される信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する。【選択図】図１
2019158450.tif 000002
【特許請求の範囲】
【請求項１】
信号機により出力される交通信号の変化の態様を示す信号情報により示される前記交通信号の変化の態様と、前記信号機を撮像して得られた撮像情報に基づいて特定される、前記信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得する取得手段と、
前記取得された差情報により示される前記差が小さい前記信号情報により前記交通信号の変化の態様が示される前記信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する探索手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記探索手段は、前記探索処理により探索された経路に沿って前記移動体が移動していた結果、該移動体が停止した場合、前記探索処理を再実行することを特徴とする情報処理装置。
【請求項３】
請求項１又は請求項２に記載の情報処理装置において、
前記情報処理装置が自動運転車両である前記移動体に搭載されており、
前記探索された経路に沿った自動運転を行う運転制御手段を更に備えることを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置において、
前記探索手段により探索された少なくとも一の経路を出力する出力手段と、
前記出力された少なくとも一の経路の何れかを選択する操作を受け付ける受付手段と、
前記受け付けられた操作により選択された経路を、前記移動体が移動する経路として設定する設定手段と、
を更に備えることを特徴とする情報処理索装置。
【請求項５】
コンピュータにより実行される情報処理方法において、
信号機により出力される交通信号の変化の態様を示す信号情報により示される前記交通信号の変化の態様と、前記信号機を撮像して得られた撮像情報に基づいて特定される、前記信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得する取得工程と、
前記取得された差情報により示される前記差が小さい前記信号情報により前記交通信号の変化の態様が示される前記信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する探索工程と、
を含むことを特徴とする情報処理方法。
【請求項６】
コンピュータを、請求項１乃至４の何れか一項に記載の情報処理装置として機能させることを特徴とする情報処理用プログラム。
【請求項７】
請求項６に記載の情報処理用プログラムをコンピュータ読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、移動体の移動経路を探索する情報処理装置の技術分野に関する。
【背景技術】
【０００２】
従来、車両の利用者の目的地までの移動経路を探索するナビゲーション装置等の情報処理装置が広く知られている。この情報処理装置は、例えば各道路の距離、使用料、混雑状況等の移動コストを考慮して、総移動コストが相対的に小さくなる移動経路を探索する。
【０００３】
また、道路に沿って光ビーコン等の通信機を設け、この通信機から付近を走行する車両に対して、信号機から出力される交通信号の開始タイミング及び継続時間等の信号の変化態様を予定として示す信号情報を送信する技術が知られている。この信号情報を受信した車両は、例えば車両の運転者に対して、運転を支援する情報を提供する。例えば、特許文献１には、車両から信号機が配置された交差点までの距離を取得し、取得された距離と信号機情報とに基づいて、信号機の灯色が青の状態で車両が交差点に進入可能な走行速度の範囲を演算し、この走行速度の範囲を出力する運転者支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２７７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術のように、信号情報に基づく運転支援により、探索された経路を移動中の車両が信号機をスムーズに通過するよう運転者は運転することができる。しかしながら、信号機により出力される交通信号の実際の変化の態様が、何らかの要因で信号情報が示す変化の態様に対して時間的にずれる可能性がある。そのため、信号情報に基づく運転支援に従って運転者が運転を行っても、探索された経路を車両がスムーズに移動することができない畏れがある。
【０００６】
本願は、以上の点に鑑みてなされたものであり、その課題の一例は、信号情報が示す交通信号の変化の態様と、信号機による実際の交通信号の変化の態様との間で時間的な差があっても、信号情報に基づいてスムーズに移動体を移動させることが可能な経路を探索することを可能とする情報処理装置、情報処理方法、情報処理用プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、信号機により出力される交通信号の変化の態様を示す信号情報により示される前記交通信号の変化の態様と、前記信号機を撮像して得られた撮像情報に基づいて特定される、前記信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得する取得手段と、前記取得された差情報により示される前記差が小さい前記信号情報により前記交通信号の変化の態様が示される前記信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する探索手段と、を備える情報処理装置であることを特徴とする。
【０００８】
請求項５に記載の発明は、コンピュータにより実行される情報処理方法において、信号機により出力される交通信号の変化の態様を示す信号情報により示される前記交通信号の変化の態様と、前記信号機を撮像して得られた撮像情報に基づいて特定される、前記信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得する取得工程と、前記取得された差情報により示される前記差が小さい前記信号情報により前記交通信号の変化の態様が示される前記信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する探索工程と、を含むことを特徴とする。
【０００９】
請求項６に記載の発明は、コンピュータを、前記情報処理装置として機能させる情報処理用プログラムであることを特徴とする。
【００１０】
請求項７に記載の発明は、前記情報処理用プログラムをコンピュータ読み取り可能に記録した記録媒体であることを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る情報処理装置の概要構成の一例を示すブロック図である。
【図２】実施例に係る運転支援システムの概要構成の一例を示すブロック図である。
【図３】（ａ）は、実施例に係るサーバ装置の概要構成の一例を示すブロック図である。（ｂ）は、実施例に係るナビゲーション装置の概要構成の一例を示すブロック図である。
【図４】（ａ）は、車両から信号機が撮像される様子の一例を示す図である。（ｂ）は、信号情報と画像データとの間における青信号開始時間の差の一例を示す図である。
【図５】（ａ）乃至（ｄ）は、推奨走行速度範囲情報の表示例を示す図である。
【図６】（ａ）は、青信号開始タイミング情報の表示例を示す図である。（ｂ）及び（ｃ）は、青信号開始タイミング情報における待ち時間の表示タイミングの例を示す図である。
【図７】経路探索の一例を示す図である。
【図８】青信号期間の定位及び赤信号期間の定位の決定例を示す図である。
【図９】（ａ）は、青信号期間の特定例を示す図であり、（ｂ）は、赤信号期間の特定例を示す図である。
【図１０】交差点の様子の一例を示す図である。
【図１１】疑似信号情報の補正のタイミングの一例を示す図である。
【図１２】実施例に係るサーバ装置によるサーバ処理の一例を示すフローチャートである。
【図１３】実施例に係るサーバ装置による信号情報誤差判定処理の一例を示すフローチャートである。
【図１４】実施例に係るサーバ装置による感応式信号機用信号情報補正処理の一例を示すフローチャートである。
【図１５】実施例に係るサーバ装置による疑似信号情報生成処理の一例を示すフローチャートである。
【図１６】実施例に係るナビゲーション装置による端末処理の一例を示すフローチャートである。
【図１７】実施例に係るナビゲーション装置による運転支援情報提示処理の一例を示すフローチャートである。
【図１８】実施例に係るナビゲーション装置による経路探索処理の一例を示すフローチャートである。
【図１９】（ａ）乃至（ｃ）は、車両が信号機の脇を通過する様子の一例を示す図である。
【図２０】（ａ）乃至（ｃ）は、２台の車両が信号機の脇を通過する様子の一例を示す図である。
【図２１】変形例に係るサーバ装置によるサーバ処理の一例を示すフローチャートである。
【図２２】変形例に係るサーバ装置による疑似信号情報生成処理の一例を示すフローチャートである。
【図２３】変形例に係るナビゲーション装置による端末処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
先ず、本願を実施するための形態について、図１を用いて説明する。図１は、実施形態に係る情報処理装置の概要構成の一例を示すブロック図である。
【００１３】
図１に示すように、実施形態に係る情報処理装置Ｄは、取得手段１と、探索手段２と、を備えて構成されている。
【００１４】
この構成において、取得手段１は、信号機により出力される交通信号の変化の態様を示す信号情報により示される交通信号の変化の態様と、その信号機を撮像して得られた撮像情報に基づいて特定される、その信号機により出力される交通信号の変化の態様と、の時間的な差を示す差情報を取得する。
【００１５】
探索手段２は、取得手段１により取得された差情報により示される差が小さい信号情報により交通信号の変化の態様が示される信号機が対応する移動路ほど優先度を上げて、移動体が移動する経路を探索する探索処理を実行する。
【００１６】
以上説明したように、実施形態に係る情報処理装置Ｄの動作によれば、探索される移動経路は、信号情報が示す交通信号の変化の態様と、信号機による実際の交通信号の変化の態様との間で時間的な差が相対的に小さい信号機が対応する移動路を含む蓋然性が高いので、信号情報に基づいてスムーズに移動体を移動させることが可能な経路を探索することができる。
【実施例】
【００１７】
次に、上述した実施形態に対応する具体的な実施例について、図２乃至図１８を用いて説明する。以下に説明する実施例は、運転支援システムを構成する装置に実施形態を適用した場合の実施例である。
【００１８】
図２は、実施例に係る運転支援システムの概要構成の一例を示すブロック図である。図３（ａ）は、実施例に係るサーバ装置の概要構成の一例を示すブロック図である。図３（ｂ）は、実施例に係るナビゲーション装置の概要構成の一例を示すブロック図である。図４（ａ）は、車両から信号機が撮像される様子の一例を示す図である。図４（ｂ）は、信号情報と画像データとの間における青信号開始時間の差の一例を示す図である。図５（ａ）乃至図５（ｄ）は、推奨走行速度範囲情報の表示例を示す図である。図６（ａ）は、青信号開始タイミング情報の表示例を示す図である。図６（ｂ）及び図６（ｃ）は、青信号開始タイミング情報における待ち時間の表示タイミングの例を示す図である。図７は、経路探索の一例を示す図である。図８は、青信号期間の定位及び赤信号期間の定位の決定例を示す図である。図９（ａ）は、青信号期間の特定例を示す図であり、図９（ｂ）は、赤信号期間の特定例を示す図である。図１０は、交差点の様子の一例を示す図である。図１１は、疑似信号情報の補正のタイミングの一例を示す図である。図１２は、実施例に係るサーバ装置によるサーバ処理の一例を示すフローチャートである。図１３は、実施例に係るサーバ装置による信号情報誤差判定処理の一例を示すフローチャートである。図１４は、実施例に係るサーバ装置による感応式信号機用信号情報補正処理の一例を示すフローチャートである。図１５は、実施例に係るサーバ装置による疑似信号情報生成処理の一例を示すフローチャートである。図１６は、実施例に係るナビゲーション装置による端末処理の一例を示すフローチャートである。図１７は、実施例に係るナビゲーション装置による運転支援情報提示処理の一例を示すフローチャートである。図１８は、実施例に係るナビゲーション装置による経路探索処理の一例を示すフローチャートである。
【００１９】
［１．運転支援システム、サーバ装置、ナビゲーション装置の構成］
図２に示すように、実施例に係る運転支援システムＳは、サーバ装置１０と、複数のナビゲーション装置２０とを備える。サーバ装置１０及び各ナビゲーション装置２０はネットワーク４０に接続されている。ネットワーク４０は、例えばインターネットであってもよい。各ナビゲーション装置２０は、車両３０に搭載される。サーバ装置１０は、各ナビゲーション装置２０に対して、車両３０の運転を支援するための情報を提供する。ナビゲーション装置２０は、車両３０を目的地へ誘導するための処理を行ったり、車両３０の運転を支援する情報を出力したりする。サーバ装置１０の詳細を図３（ａ）に、ナビゲーション装置２０の詳細を図３（ｂ）に表している。
【００２０】
ネットワーク４０には、更に交通管制センタ５０が接続されている。交通管制センタ５０は、渋滞情報や交通規制等の交通情報を提供するとともに、複数の信号機６０それぞれの信号情報を複数の路側機７０を介して提供する。各信号機６０は車両用の信号機である。各信号機６０は、交差点、合流地点、横断歩道等に設置される。各信号機６０は、青信号（進行許可を示す信号）、赤信号（進行禁止を示す信号）、黄信号（原則進行禁止を示す信号）等の交通信号を出力する。各路側機７０は、道路の上方や道路脇等、道路に対応した位置に設置される。路側機７０は、赤外線又は電波等により信号機６０の信号情報を出力する。例えば、路側機７０は、その路側機７０が設置された道路に沿って車両の進行方向にある信号機６０の信号情報を出力する。交通管制センタ５０、各信号機６０及び各路側機７０は、ネットワーク８０に接続される。交通管制センタ５０〜ネットワーク８０により、各信号機６０の信号情報を活用するためのシステムが構成される。このようなシステムの例として、ＴＳＰＳ（Traffic Signal Prediction System）が挙げられる。
【００２１】
信号情報は、対応する信号機６０により出力される交通信号の変化の態様を示す。換言すると、信号情報は、交通信号が時間の経過に従って如何様に変化するかを示す。例えば、信号情報は、各交通信号の開始時刻、継続時間等の予定を示す。信号情報は、例えば、信号機６０が対応する交差点等の位置を示す位置情報、現在時刻と信号情報の生成時刻との差、信号情報の生成時刻から交通信号が変化するサイクルの開始までの経過時間、サイクル長の最小値及び最大値、青信号開始時間の最小値及び最大値、青信号終了時間の最小値及び最大値、感応許可状態等を含んでもよい。青信号開始時間は、サイクル開始から青信号の出力が開始するまでに経過する時間である。青信号終了時間は、サイクル開始から青信号の出力が終了するまでに経過する時間である。
【００２２】
図３（ａ）に示すように、サーバ装置１０は、制御部１１と、記憶部１２と、通信部１３とを備える。制御部１１〜通信部１３は、バス１４を介して接続される。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。ＣＰＵが、ＲＯＭや記憶部１２に記憶された各種プログラムを読み出して実行することにより、制御部１１が後述する各処理を実行する。
【００２４】
記憶部１２は、例えばハードディスク等の不揮発性メモリにより構成されている。記憶部１２には、サーバ装置１０による各種処理を行うための各種プログラムが記憶されている。各種プログラムは、例えば図示しないドライブ装置を介して記録媒体から読み込まれてもよいし、ネットワーク４０を介して所定のサーバ装置からダウンロードされてもよい。
【００２５】
また、記憶部１２には、地図データが記憶される。地図データには、交差点等の各地点（ノード）の位置やその地点に接続される道路（リンク）等を示すノード情報、各道路の形状や信号機に対応する停止線の位置等を示すリンク情報、信号機の位置等を示す位置情報等を含んでもよい。地図データは、例えば道路の領域や道路内の各車線の領域を特定可能な詳細なデータであってもよい。
【００２６】
通信部１３は、ネットワーク４０を介して車両３０や交通管制センタ５０との通信を制御する。サーバ装置１０は、ネットワーク４０を介して、車両３０から後述するプローブ情報等を受信したり、交通管制センタ５０から交通情報等を受信したりする。
【００２７】
図３（ｂ）に示すように、ナビゲーション装置２０は、制御部２１と、記憶部２２と、通信部２３と、ディスプレイ２４と、スピーカ２５と、入力部２６と、インターフェース部２７とを備える。制御部２１〜インターフェース部２７は、バス２８を介して接続される。
【００２８】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える。ＣＰＵが、ＲＯＭや記憶部２２に記憶された各種プログラムを読み出して実行することにより、制御部２１が後述する各種処理を実行する。
【００２９】
記憶部２２は、例えばハードディスク、フラッシュメモリ等の不揮発性メモリにより構成されている。記憶部２２には、ナビゲーション装置２０を制御するための各種プログラムが記憶されている。各種プログラムは、例えば図示しないドライブ装置を介して記録媒体から読み込まれてもよいし、ネットワーク４０を介してサーバ装置１０等からダウンロードされてもよい。
【００３０】
また、記憶部２２には、地図データが記憶される。地図データは記憶部２２に予め記憶されてもよいし、必要に応じてサーバ装置１０から地図データの一部又は全部がダウンロードされて記憶部２２に記憶されている地図データが更新されてもよい。
【００３１】
通信部２３は、無線通信により図示しない基地局を介してネットワーク４０に接続してサーバ装置１０との通信を制御したり、他の車両３０との車車間通信を制御したりする。また、通信部２３は、図示せぬ電波ビーコンから交通情報等を受信する。
【００３２】
ディスプレイ２４は、例えば液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等であり、制御部２１の制御に基づいて各種情報を表示する。スピーカ２５は、制御部２１の制御に基づいて各種音声を出力する。入力部２６は、例えばタッチパネル、ボタン、スイッチ等により構成されており、車両３０の搭乗者による操作内容を示す信号を制御部２１へ出力する。
【００３３】
インターフェース部２７は、車両３０に搭載されたカメラ３１、車速センサ３２、加速度センサ３３、ジャイロセンサ３４、ＧＮＳＳセンサ３５、及びビーコン受信機３６と接続される。インターフェース部２７は、ナビゲーション装置２０と、カメラ３１〜ビーコン受信機３６との間のインターフェース処理を行う。
【００３４】
カメラ３１は、例えばＣＣＤ（Charge Coupled Device）センサ等により構成され、車両３０の進行方向を含む車両３０の周囲を撮像して、画像データをインターフェース部２７へ出力する。この画像データは静止画であってもよいし動画像であってもよい。車速センサ３２は、車両３０の走行速度を検出し、検出された速度を示す速度情報をインターフェース部２７に出力する。加速度センサ３３は、車両３０の加速度を検出し、検出された加速度を示す加速度情報をインターフェース部２７に出力する。ジャイロセンサ３４は、車両３０の角速度を検出し、検出された角速度を示す角速度情報をインターフェース部２７に出力する。ＧＮＳＳセンサ３５は、ＧＮＳＳ（Global Navigation Satellite System）を利用して、図示せぬ航法衛星から送信された信号を受信し、この信号に基づいて車両３０の位置を計算し、計算された位置を示す現在位置情報（例えば緯度、経度等）をインターフェース部２７に出力する。利用されるＧＮＳＳは、例えばＧＰＳ（Global Positioning System）であってもよし、他のシステムであってもよい。ビーコン受信機３６は、路側機７０から送信されてきた信号情報を受信してインターフェース部２７に出力する。
【００３５】
制御部２１は、ビーコン受信機３６により受信された信号情報に基づいて各種の運転支援を行う。制御部２１は、例えば車両３０の運転者を支援する情報を出力させる。例えば、制御部２１は、信号情報に基づいて、信号機６０が対応する交差点や停止線等の位置を通過する車両３０に適した速度の範囲を示す推奨走行速度範囲情報をディスプレイ２４又はスピーカ２５から出力させる。この速度の範囲は、青信号期間内に車両３０が交差点や停止線等を通過することである。青信号期間は、青信号が出力されている期間（青信号が点灯している期間）である。換言すると、青信号期間は、青信号の出力が開始されてから終了するまでの期間、又は青信号の出力が継続する期間である。
【００３６】
また、制御部２１は、信号情報に基づいて、信号機６０により赤信号が出力されていることにより信号機６０が対応する道路で停止している車両３０の走行開始のタイミングを計ることを支援する走行開始支援情報をディスプレイ２４又はスピーカ２５から出力させる。走行開始支援情報は、青信号開始タイミング情報及び注意情報の少なくとも何れか一方を含んでもよい。青信号開始タイミング情報は、信号機６０により出力される交通信号が赤信号から青信号に変化するタイミングを示す。具体的に、青信号開始タイミング情報は、現時点から、交通信号が赤信号から青信号に変化するまでの間の待ち時間を示してもよい。これにより、青信号開始タイミング情報が出力されている間、時間の経過に従って待ち時間が減少する（待ち時間がカウントダウンされる）。注意情報は、車両３０の進行方向への注意喚起を示す。注意情報の例として、「前方をご確認ください」等のメッセージが挙げられる。
【００３７】
車両３０が自動運転可能な車両である場合、車両３０に搭載された自動運転システムが、信号情報を参照して自動運転を制御してもよい。
【００３８】
［２．運転支援システムの機能］
［２−１．信号情報の誤差の判定］
信号情報は、信号機６０の各交通信号の開始時間や、継続時間の予定を示すため、信号情報が示す交通信号の変化の態様と、信号機６０の実際の交通信号の変化の態様との間で時間的な差が生じる可能性がある。例えば、特定の車両を優先的に通過させるために、信号機による赤信号又は青信号の継続時間を、信号情報が示す継続時間とは異なる継続時間に変更する場合が考えられる。また、緊急時等に交通管制センタにより交通信号が強制的に変えられる場合が考えられる。また、交通管制センタ５０〜ネットワーク８０で構成されるシステムのトラブル、路側機７０への信号情報の伝達遅延、信号機６０の経年変化等が考えられる。そこで、運転支援システムＳは、車両３０に搭載されたカメラ３１により信号機６０を撮像することにより得られた撮像情報に基づいて、この時間的な差を判定してもよい。時間的な差の判定はサーバ装置１０及びナビゲーション装置２０の何れが行ってもよい。
【００３９】
先ず、ナビゲーション装置２０は、図４（ａ）に示すように、カメラ３１により信号機６０を撮像させる。ナビゲーション装置２０は、この撮像によりカメラ３１から取得される画像データを、撮像情報として取得する。例えば、ナビゲーション装置２０は、車速センサ３２〜ＧＮＳＳセンサ３５から取得された情報及び地図データに基づいて、車両の現在位置、車両３０が位置する道路、車両の進行方向等を特定する。また、ナビゲーション装置２０は、これらの情報に基づいて、車両３０が現在位置する道路に沿って進行方向にある信号機６０から所定範囲内に車両３０が進入したと判定すると、カメラ３１による撮像を開始させる。
【００４０】
サーバ装置１０が時間的な差を判定する場合、ナビゲーション装置２０は、カメラ３１による撮像によって得られた画像データ、現在日時を示す日時情報、車両３０の位置を示す現在位置情報、進行方向を示す方向情報、ナビゲーション装置２０の識別情報等を含むプローブ情報を、サーバ装置１０へ送信する。ここで、ナビゲーション装置２０は、路側機７０から、車両３０が現在位置する道路に沿って進行方向にある信号機６０の信号情報を受信している場合には、この信号情報とともにプローブ情報を送信する。例えば、ナビゲーション装置２０は、所定時間間隔（例えば０．１秒間隔等）でプローブ情報及び信号情報を送信してもよい。なお、ナビゲーション装置２０は、画像データから、パターン認識により信号機６０を認識し、信号機６０から出力されている交通信号の色（点灯している信号の色）を特定してもよい。そして、ナビゲーション装置２０は、画像データに代えて、特定された信号色を示す色情報を撮像情報として含むプローブ情報を送信してもよい。
【００４１】
サーバ装置１０は、ナビゲーション装置２０から送信されてきたプローブ情報及び信号情報を、ネットワーク４０を介して取得する。サーバ装置１０は、信号情報により示される交通信号の変化の態様と、プローブ情報に含まれる撮像情報に基づいて特定される、交通信号の態様と、の間に時間的な差があるか否かを判定する。例えば、サーバ装置１０は、信号情報に基づいて、青信号開始時間又は赤信号開始時間を特定する。青信号開始時間は、青信号の出力が開始する時刻であり、赤信号開始時間は、赤信号の出力が開始する時刻である。サーバ装置１０は、プローブ情報に含まれる画像データからパターン認識により信号機６０の信号色を特定する。サーバ装置１０は、ナビゲーション装置２０から取得された一連のプローブ情報から特定された信号色及びプローブ情報に含まれる日時情報に基づいて、実際の青信号開始時間又は赤信号開始時間を特定する。サーバ装置１０は、信号情報が示す青信号開始時間又は赤信号開始時間と、プローブ情報から得られた青信号開始時間又は赤信号開始時間とを比較する。そして、サーバ装置１０は、両者の間に差があるかを判定する。例えば、図４（ｂ）に示すように、信号情報は、時刻Ｔ１に青信号が開始することを示している。一方、車両３０において撮像された画像データからは、時刻Ｔ２に赤信号が開始したことが特定された。この場合、時刻Ｔ１とＴ２との差が誤差となる。
【００４２】
サーバ装置１０は、時間的な差があると判定した場合、その差を信号情報の誤差として計算してもよい。サーバ装置１０は、一の信号機６０について、一の車両３０から１回得られた一連のプローブ情報のみを用いて誤差を計算してもよいし、複数の車両３０からそれぞれ得られたプローブ情報や、一の車両から複数回得られたプローブ情報を用いて、誤差を計算してもよい。例えば、サーバ装置１０は、複数の車両から得られたプローブ情報又は複数回得られたプローブ情報から特定される青信号開始時間又は赤信号開始時間それぞれについて、信号情報が示す青信号開始時間又は赤信号開始時間との誤差を計算する。サーバ装置１０は、誤差を統計処理して、誤差の代表値等を計算してもよい。代表値の例として、平均値、中央値、最頻値等が挙げられる。また、サーバ装置１０は、計算された誤差に基づいて、信号情報の精度を示す精度情報を生成してもよい。例えば、サーバ装置１０は、誤差の平均値、標準偏差等を、信号情報の精度として計算してもよい。サーバ装置１０は、誤差の平均値、標準偏差等に基づいて、精度のレベルを計算し、このレベルを示す精度情報を生成してもよい。例えば、平均値が小さいほど高くなるように、且つ標準偏差が小さいほど高くなるように、レベルを計算してもよい。精度情報が示す精度が高いほど、時間的な差が小さいということができる。
【００４３】
サーバ装置１０は、時間的な差の有無の判定結果を示す判定情報、時間的な差を示す差情報を、対応する信号機６０の特定情報に関連付けて記憶部１２に記憶させてもよい。差情報は、計算された誤差若しくはその代表値を示す誤差情報、及び精度情報の何れであってもよい。特定情報は、信号機６０の特定情報である。特定情報は、例えば信号機６０に予め付与されている固有の識別情報であってもよいし、信号機６０の位置若しくは信号機６０が対応する交差点等の位置を示す位置情報と、信号機６０が対応する進行方向を示す方向情報との組み合わせであってもよい。
【００４４】
サーバ装置１０は、判定情報又は差情報を車両３０へ送信してもよい。例えば、サーバ装置１０は、判定情報又は差情報の生成対象である信号機６０が対応する道路を移動する車両３０に対して送信を行ってもよい。サーバ装置１０は、ナビゲーション装置２０からの要求に応じて送信を行ってもよい。例えば、ナビゲーション装置２０は、定期的に又は所定のタイミングで情報要求をサーバ装置１０へ送信する。情報要求は、例えば、車両３０の位置を示す位置情報、進行方向を示す方向情報等を含む。サーバ装置１０は、情報要求に含まれるこれらの情報及び地図データに基づいて、車両３０が位置している道路を特定するとともに、道路に沿って車両３０の進行方向に位置する信号機６０を特定する。そして、サーバ装置１０は、特定された信号機６０に関連付けられて記憶部１２に記憶されている判定情報又は差情報を送信してもよい。サーバ装置１０は、複数の信号機６０についての判定情報又は差情報を纏めて送信してもよい。例えば、サーバ装置１０は、車両３０が位置する道路に沿って複数設置されている信号機６０についての情報を纏めて送信してもよい。或いは、サーバ装置１０は、車両３０の現在位置から所定範囲内にある複数の信号機６０についての情報を纏めて送信してもよい。或いは、ナビゲーション装置２０において移動経路が設定されている場合、サーバ装置１０は、その移動経路上の一部又は全部の道路のそれぞれに対応する信号機６０についての情報を送信してもよい。
【００４５】
ナビゲーション装置２０が時間的な差を判定する場合、ナビゲーション装置２０は、路側機７０からビーコン受信機３６により受信された信号情報を取得する。ナビゲーション装置２０は、信号情報に基づいて、青信号開始時間又は赤信号開始時間を特定する。また、ナビゲーション装置２０は、カメラ３１から得られた画像データから信号機６０の信号色を特定し、実際の交通信号が変化した時刻として、青信号開始時間又は赤信号開始時間を特定する。また、ナビゲーション装置２０は、信号情報が示す青信号開始時間又は赤信号開始時間と、画像データに基づいて得られた青信号開始時間又は赤信号開始時間との間に時間的な差があるかを判定する。ナビゲーション装置２０は、この両者の差を信号情報の誤差として計算してもよい。また、ナビゲーション装置２０は、車両３０が同一の道路を複数回通過することにより一の信号機６０について複数得られた誤差を統計処理して、誤差の代表値を計算してもよい。また、ナビゲーション装置２０は、計算された誤差に基づいて精度情報を生成してもよい。
【００４６】
ナビゲーション装置２０は、誤差の有無の判定結果を示す判定情報、計算された誤差若しくは代表値を示す誤差情報、又は精度情報を、対応する信号機６０の特定情報に関連付けて記憶部２２に記憶させてもよい。
【００４７】
ナビゲーション装置２０は、誤差情報及び信号機６０の特定情報をサーバ装置１０へ送信してもよい。サーバ装置１０は、複数の車両３０から受信された誤差情報を統計処理して、誤差の代表値を計算したり、精度情報を生成したりしてもよい。サーバ装置１０は、誤差の代表値を示す誤差情報又は精度情報を、信号機６０の特定情報に関連付けて記憶部１２に記憶させてもよい。サーバ装置１０は、誤差情報又は精度情報をナビゲーション装置２０へ送信してもよい。
【００４８】
［２−２．差情報に基づく推奨走行速度範囲の決定］
ナビゲーション装置２０は、信号情報により示される交通信号の変化の態様と、プローブ情報に含まれる撮像情報に基づいて特定される、交通信号の態様と、の間の時間的な差を示す差情報に基づいて、推奨走行速度範囲を決定してもよい。推奨走行速度範囲は、信号機６０が対応する交差点や停止線等の位置を通過する車両３０に適した速度の範囲である。
【００４９】
ナビゲーション装置２０は、記憶部２２又はサーバ装置１０から差情報を取得する。そして、ナビゲーション装置２０は、差情報と、路側機７０から受信された信号情報とに基づいて、推奨走行速度範囲を決定する。具体的に、ナビゲーション装置２０は、差情報が示す時間的な差が大きいほど、推奨走行速度範囲を狭くする。これにより、信号情報に誤差があっても、推奨走行速度範囲に従った速度で車両３０を走行させることで、運転者は車両３０がスムーズに交差点等を通過するように運転することができる。
【００５０】
例えば、ナビゲーション装置２０は、路側機７０から受信された信号情報に基づいて、青信号期間を特定する。ナビゲーション装置２０は、差情報が示す時間的な差に応じて、青信号期間を狭めてもよい。例えば、ナビゲーション装置２０は、青信号期間の開始時間を示す青信号開始時間を、差情報が示す時間的な差が大きいほどより未来にずらすことにより、青信号開始時間最大値を決定し、青信号期間の終了時間を示す青信号終了時間を、差情報が示す時間的な差が大きいほどより過去にずらすことにより、青信号終了時間最小値を決定してもよい。例えば、ナビゲーション装置２０は、青信号開始時間に、誤差情報が示す誤差に所定の係数を乗じて得られた時間長を加算して青信号開始時間最大値を計算し、青信号終了時間から、この時間長を減算して青信号終了時間最大値を計算してもよい。ナビゲーション装置２０は、精度情報に基づいて、青信号期間を狭めてもよい。例えば、ナビゲーション装置２０は、精度情報が示す精度が低いほど、青信号期間を狭めてもよい。
【００５１】
ナビゲーション装置２０は、青信号開始時間最大値及び青信号終了時間最小値により示される期間内に車両３０が、信号機６０が対応する停止線を通過可能な走行速度の範囲を決定してもよい。例えば、ナビゲーション装置２０は、ＧＮＳＳセンサ３５から取得された現在位置情報又は路側機７０から受信された情報等に基づいて、車両３０の現在位置から信号機６０が対応する停止線までの距離を特定する。また、ナビゲーション装置２０は、現時点から青信号開始時間最大値までに要する第１待ち時間と、現時点から青信号終了時間最小値までに要する第２待ち時間とを計算する。ナビゲーション装置２０は、第１待ち時間が経過した後に停止線までの距離を通過する走行速度の最小値を、推奨走行速度の最小値として計算する。このとき、ナビゲーション装置２０は、最小規制速度又は予め定められた速度未満とならないように、推奨走行速度の最小値を決定する。また、ナビゲーション装置２０は、第２待ち時間が経過する前に停止線までの距離を通過する走行速度の最大値を、推奨走行速度の最大値として計算する。このとき、ナビゲーション装置２０は、最大規制速度を超えないように、推奨走行速度の最大値を決定する。なお、ナビゲーション装置２０は、推奨走行速度の範囲を計算することに代えて、例えば停止線までの距離、誤差、第１待ち時間又は第２待ち時間に関連付けて推奨走行速度を示すテーブルに基づいて、推奨走行速度範囲を決定してもよい。
【００５２】
ナビゲーション装置２０は、決定された推奨走行速度範囲を示す推奨走行速度範囲情報をディスプレイ２４に表示させ、又はスピーカ２５により出力させる。推奨走行速度範囲情報は、例えば文字情報であってもよいし、図形であってもよい。図５（ａ）及び図５（ｂ）は、推奨走行速度範囲情報を文字情報としてディスプレイ２４に表示する例を示す。例えば、時間的な差が比較的小さい場合、図５（ａ）に示すように、推奨走行速度範囲情報１１０として「３０〜５０ｋｍ／ｈ」が表示される。一方、時間的な差が比較的大きい場合、図５（ｂ）に示すように、推奨走行速度範囲情報１２０として「３０〜４５ｋｍ／ｈ」が表示される。
【００５３】
ナビゲーション装置２０は、時間的な差が大きいほど推奨走行速度範囲情報の認識容易性を低くしてもよい。認識容易性とは、情報の視認性又は聞き取りやすさを示す。推奨走行速度範囲情報がディスプレイ２４に表示される場合、ナビゲーション装置２０は、時間的な差が大きいほど、走行速度範囲情報の輪郭、色等を薄くしてもよい。推奨走行速度範囲情報がスピーカ２５から出力される場合、ナビゲーション装置２０は、時間的な差が大きいほど音量を小さくして走行速度範囲情報を出力させてもよい。または、ナビゲーション装置２０は、時間的な差に応じて、出力される情報が示す内容を変えてもよい。例えば、ナビゲーション装置２０は、時間的な差が大きいほど、推奨走行速度範囲の抽象度又は曖昧度を高くしてもよい。抽象度又は曖昧度が高いほど、推奨走行速度範囲情報の認識容易性が低くなる。例えば、推奨走行速度範囲情報として「３０〜５０ｋｍ／ｈ」よりも、「〜５０ｋｍ／ｈ」の方が抽象度又は曖昧度が高い。例えば推奨走行速度範囲情報が図形である場合、ナビゲーション装置２０は、差情報により示される時間的な差が大きいほど、この図形における推奨走行速度範囲の最大値を示す部分及び最小値を示す部分の少なくとも何れか一方の視認性を低下させてもよい。また、ナビゲーション装置２０は、差情報により示される時間的な差が大きいほど、推奨走行速度範囲の最大値及び最小値の少なくとも何れか一方を曖昧に示すように図形を表示させてもよい。図５（ｃ）及び図５（ｄ）は、推奨走行速度範囲情報を棒グラフとしてディスプレイ２４に表示する例を示す。例えば、時間的な差が比較的小さい場合、図５（ｃ）に示すように、視認性が比較的に高い棒グラフ１３０が表示される。棒グラフ１３０の輪郭は明確である。棒グラフ１３０の最下部は３０ｋｍ／ｈに位置し、最上部は５０ｋｍ／ｈに位置する。一方、時間的な差が比較的大きい場合、図５（ｄ）に示すように、視認性が比較的に低い棒グラフ１４０が表示される。棒グラフ１４０の最下部は３０ｋｍ／ｈに位置し、最上部は５０ｋｍ／ｈに位置する。しかしながら、４５ｋｍ／ｈ付近から５０ｋｍ／ｈに近づくに従って、棒グラフ１４０の色及び輪郭が薄くなっていく。これは、信号情報から特定される青信号期間から計算される推奨速度の最大値は５０ｋｍ／ｈであるのに対して、差情報に基づいて青信号期間が狭められた結果、決定された推奨速度の最大値は５０ｋｍ／ｈよりも相当程度小さいことを示す。ナビゲーション装置２０は、時間的な差が大きいほど、色又は輪郭を薄くする範囲を広くしてもよいし、時間的な差が大きいほど、色又は輪郭を薄くする程度を大きくしてもよい。
【００５４】
認識容易性を変える他の例として、ナビゲーション装置２０は、差情報が示す時間的な差が所定値以下である場合、推奨走行速度範囲情報を出力させ、時間的な差が所定値を超える場合、推奨走行速度範囲情報を出力させなくてもよい。
【００５５】
なお、サーバ装置１０が、ナビゲーション装置２０から信号情報を受信し、この信号情報と差情報とに基づいて、推奨走行速度範囲や推奨走行速度範囲情報の視認性を決定してもよい。そして、サーバ装置１０が、推奨走行速度範囲情報をナビゲーション装置２０により出力させてもよい。
【００５６】
［２−３．差情報に基づく走行開始支援情報の出力の制御］
ナビゲーション装置２０は、差情報に基づいて、青信号開始タイミング情報を含む走行開始支援情報の出力を制御してもよい。走行開始支援情報は、ディスプレイ２４に表示され、又はスピーカ２５により出力される。例えば、図６（ａ）に示すように、青信号開始タイミング情報２００が表示される。
【００５７】
ナビゲーション装置２０は、記憶部２２又はサーバ装置１０から差情報を取得する。そして、ナビゲーション装置２０は、例えば差情報が示す時間的な差が大きいほど、走行開始支援情報の出力態様を変化させるタイミングと、信号情報が示す、交通信号が赤信号から青信号に変化するタイミングと、の間の時間を長くしてもよい。この場合の出力態様は、情報を出力するか否かであったり、何れの情報を出力して何れの情報を出力しないかであったりしてもよい。
【００５８】
例えば、ナビゲーション装置２０は、差情報が示す時間的な差が大きいほど、交通信号が赤信号から青信号に変化するタイミングを示す青信号開始タイミング情報の出力が終了するタイミングと、信号情報が示す、交通信号が赤信号から青信号に変化するタイミングと、の間の時間を長くしてもよい。これにより、交通信号の変化態様について信号情報と実際の信号機６０との間の時間的な差が大きいほど、青信号開始タイミング情報に頼らないで、車両３０を発進させるタイミングを早い時点から運転者に計らせることができる。従って、上述した時間的な差があっても、運転者は車両３０の走行をスムーズに開始させることができる。
【００５９】
例えば、時間的な差が比較的小さい場合、図６（ｂ）に示すように、待ち時間のカウントダウンは、信号情報が示す青信号開始の２０秒前から開始して５秒前に終了する。一方、時間的な差が比較的大きい場合、図６（ｃ）に示すように、待ち時間のカウントダウンは、信号情報が示す青信号開始の２０秒前から開始して１０秒前に終了する。ナビゲーション装置２０は、交通信号が実際に赤信号から青信号に変化する前に、青信号開始タイミング情報の出力が終了する蓋然性が高くなるように、青信号開始タイミング情報を終了させるタイミングを決定することが望ましい。
【００６０】
また例えば、ナビゲーション装置２０は、差情報が示す時間的な差が大きいほど、車両３０の進行方向への注意喚起を示す注意情報の出力タイミングと、信号情報が示す、交通信号が赤信号から青信号に変化するタイミングと、の間の時間を長くしてもよい。これにより、交通信号の変化態様について信号情報と実際の信号機６０との間の時間的な差が大きいほど、早い段階で運転者の注意を車両３０の進行方向に向けさせて、車両３０を発進させるタイミングを運転者に計らせることができる。
【００６１】
例えば、時間的な差が比較的小さい場合、図６（ｂ）に示すように、信号情報が示す青信号開始の５秒前に「前方をご確認ください」という注意情報が出力される。一方、時間的な差が比較的大きい場合、図６（ｃ）に示すように、信号情報が示す青信号開始の１０秒前に注意情報が出力される。
【００６２】
ナビゲーション装置２０は、上述したような、走行開始支援情報の出力態様を変化させるタイミングと、信号情報が示す、交通信号が赤信号から青信号に変化するタイミングと、の間の時間を調整することに変えて、又は調整することに加えて、差情報が示す時間的な差が大きいほど、青信号開始タイミング情報の認識容易性を低くしてもよい。これにより、交通信号の変化態様について信号情報と実際の信号機６０との間の時間的な差が大きいほど、青信号開始タイミング情報に頼らないで、車両３０を発進させるタイミングを運転者に計らせることができる。例えば、青信号開始タイミング情報がディスプレイ２４に表示される場合、ナビゲーション装置２０は、時間的な差が大きいほど、青信号開始タイミング情報の輪郭、色等を薄くしてもよい。青信号開始タイミング情報がスピーカ２５から出力される場合、ナビゲーション装置２０は、時間的な差が大きいほど音量を小さくして青信号開始タイミング情報を出力させてもよい。または、ナビゲーション装置２０は、時間的な差に応じて、出力される情報が示す内容を変えてもよい。例えば、ナビゲーション装置２０は、時間的な差が大きいほど、交通信号が赤信号から青信号に変化するタイミングの抽象度又は曖昧度を高くしてもよい。抽象度又は曖昧度が高いほど、青信号開始タイミング情報の認識容易性が低くなる。例えば、青信号開始タイミング情報として、「あと１０秒」よりも、「あと８〜１２秒」の方が抽象度又は曖昧度が高く、「あと８〜１２秒」よりも、「もうそろそろ信号が青に変わります。」の方が抽象度又は曖昧度が高い。
【００６３】
認識容易性を変える他の例として、ナビゲーション装置２０は、差情報が示す時間的な差が所定値以下である場合、青信号開始タイミング情報を出力させ、時間的な差が所定値を超える場合、青信号開始タイミング情報を出力させなくてもよい。また、ナビゲーション装置２０は、時間的な差が所定値を超える場合、青信号開始タイミング情報を出力させずに、注意情報のみを出力させてもよい。ナビゲーション装置２０は、時間的な差が所定値以下である場合、注意情報を出力させてもよいし出力させなくてもよい。
【００６４】
なお、サーバ装置１０が、ナビゲーション装置２０から信号情報を受信し、この信号情報と差情報とに基づいて、青信号開始タイミング情報の出力を終了させるタイミングや認識容易性等を決定してもよい。そして、サーバ装置１０が、推奨走行速度範囲情報をナビゲーション装置２０により出力させてもよい。
【００６５】
［２−４．差情報に基づく経路探索］
運転支援システムＳは、上述した差情報を用いて、経路探索を行ってもよい。この経路探索は、サーバ装置１０及びナビゲーション装置２０の何れが行ってもよい。以下では、ナビゲーション装置２０が経路探索を行う場合について説明する。
【００６６】
ナビゲーション装置２０は、記憶部２２又はサーバ装置１０から差情報を取得する。そして、ナビゲーション装置２０は、差情報が示す時間的な差が小さい信号機６０が対応する道路（リンク）であるほど優先度を上げて経路を探索する。これにより、運転者が路側機７０から受信される信号情報に基づいて出力される推奨走行速度範囲情報や走行開始支援情報に従って車両を運転する場合、スムーズに交差点等を通過する可能性が高い経路が探索される。この場合の優先度とは、注目する道路が経路の一部として優先的に選択される程度である。例えば、ナビゲーション装置２０は、各道路の移動コストをその道路の重みとして、ダイクストラ法等を用いて、総移動コストが最小となる経路、又は移動コストが最小となる経路から移動コストが所定番目に小さい経路までを探索する。移動コストを決定づける要素の例として、道路の距離、道路が有料道路であるか否か及び使用料、道路の混雑状況等が挙げられる。ナビゲーション装置２０は、差情報を考慮して移動コストを計算する。例えば、ナビゲーション装置２０は、差情報が示す時間的な差が大きいほど、移動コストを上昇させる。図７は、経路の探索例を示す図である。図７に示す全道路において、差情報以外の移動コストを決定する要素は同一であると仮定する。車両３０の運転者は、地点３１０を目的地として設定した。道路３２０〜３５０について、差情報が示す時間的な差は全て小である。車両３０が道路３２０〜３５０の順にこれらの道路を通過して目的地３１０に到達した場合、移動コストが最小となる。そこで、ナビゲーション装置２０は、道路３２０〜３５０を含む経路３６０を、目的地３１０までの経路に決定する。
【００６７】
ナビゲーション装置２０は、上述した経路探索により探索された少なくとも一の経路をディスプレイ２４から出力させてもよい。ナビゲーション装置２０は、出力された少なくとも一の経路の何れかを選択する操作を入力部２６を通じて搭乗者から受け付ける。ナビゲーション装置２０は、受け付けられた操作により選択された経路を、車両３０の移動経路として設定する。ナビゲーション装置２０は、設定された移動経路に沿って車両３０を目的地へ誘導するための処理を行う。車両３０が自動運転可能な車両である場合、車両３０に搭載された自動運転制御システムは、探索された移動経路に沿った自動運転を行う。
【００６８】
設定された移動経路に沿って車両３０が移動していたらその車両３０が停止した場合、ナビゲーション装置２０は、上述した経路探索を再実行してもよい。ナビゲーション装置２０は、経路探索の再実行により探索された経路を、車両３０の移動経路に自動的に設定してもよいし、搭乗者の選択に基づいて、探索された経路を移動経路に設定してもよい。
【００６９】
サーバ装置１０が経路探索を行う場合、サーバ装置１０は、ナビゲーション装置２０から目的地を示す目的地情報を取得し、この目的地情報、記憶部１２に記憶された差情報及び地図データ等に基づいて経路を探索する。
【００７０】
［２−５．感応式信号の信号情報の補正］
通常の信号機の場合、青信号期間の長さ及び赤信号期間の長さは一般的には固定されている。従って、このような信号機に関して信号情報が示す青信号期間及び赤信号期間の長さは固定である（信号情報に含まれる最小値と最大値が同一）。しかしながら、感応式信号機は、車両を検出し、その車両の有無に基づいて、複数の交通信号を切り替えて出力する。具体的に、感応式信号機は、車両を検出することに基づいて、青信号及び赤信号の少なくとも何れか一方の継続時間を変化させる。そのため、信号情報が示す青信号期間及び赤信号期間の長さは、或る程度の範囲をもって設定されている（信号情報に含まれる最小値と最大値が異なる）。そのため、感応式信号機の信号情報では、車両３０の運転を適切に支援することができない可能性がある。
【００７１】
そこで、サーバ装置１０は、車両３０に搭載されたカメラ３１により信号機６０を撮像することにより得られた撮像情報に基づいて、感応式信号機の信号情報を変更又は補正してもよい。具体的に、サーバ装置１０は、撮像情報に基づいて、信号機６０による交通信号の変化の傾向を示す傾向情報を生成する。サーバ装置１０は、交通信号の変化の傾向として、所定の交通信号の出力の継続時間の傾向を特定してもよい。例えば、ナビゲーション装置２０は、感応式信号機について上述したプローブ情報をサーバ装置１０へ送信する。サーバ装置１０は、プローブ情報に含まれる画像データからパターン認識により認識された信号色に基づいて、感応式信号機の青信号期間又は赤信号期間の定位を特定する。期間の定位とは、期間の長さを示すとともに、信号情報に示される青信号期間又は赤信号期間の長さの範囲内における位置を示す。複数の車両３０から取得されたプローブ情報に基づいて複数の青信号期間の長さ及び複数の赤信号期間の長さがそれぞれ得られると、サーバ装置１０は、これらの情報に基づいて、感応式信号機の青信号期間及び赤信号期間の定位の傾向を特定する。例えば、サーバ装置１０は、定位の傾向として、青信号期間の長さ及び赤信号期間の長さのそれぞれの平均値及び標準偏差等を算出してもよい。或いは、サーバ装置１０は、算出された標準偏差に所定の係数を乗じて得られた時間長を平均値に加算して、期間の長さの最大値を算出し、また平均値からこの時間長を減算して、期間の長さの最小値を算出し、算出された最小値から最大値までの範囲を、定位の傾向とみなしてもよい。或いは、サーバ装置１０は、定位の傾向として、青信号期間の長さ及び赤信号期間の長さそれぞれの平均値、中央値又は最頻値等の代表値を計算してもよい。サーバ装置１０は、定位の傾向を示す傾向情報を、感応式信号機を特定するための情報に関連付けて記憶部１２に記憶させてもよい。
【００７２】
サーバ装置１０は、信号機が撮像された時間帯ごとに青信号期間及び赤信号期間の定位の傾向を特定し、これらの傾向を示す傾向情報を生成してもよい。そして、サーバ装置１０は、傾向情報を、感応式信号機を特定するための情報、及び時間帯に関連付けて記憶部１２に記憶させてもよい。これにより、時間帯によって交通量が変化することにより、青信号期間の長さ及び赤信号期間の長さの少なくとも何れか一方の傾向が変化する信号機６０に対応することが可能である。
【００７３】
サーバ装置１０は、感応式信号機の信号情報を、生成された傾向情報に基づいて変更又は補正する。サーバ装置１０は、補正の対象となる感応式信号機の信号情報を取得する。例えば、サーバ装置１０は、路側機７０からナビゲーション装置２０が受信した信号情報をナビゲーション装置２０から取得してもよい。サーバ装置１０は、信号情報に対応する傾向情報を記憶部１２から取得する。このとき、サーバ装置１０は、ナビゲーション装置２０が路側機７０から信号情報を受信した時間帯に関連付けられた傾向情報を取得してもよい。
【００７４】
サーバ装置１０は、信号情報に示される青信号期間又は赤信号期間の長さの範囲内で、傾向情報が示す傾向に応じた期間の長さを示すように信号情報を変更する。例えば、サーバ装置１０は、傾向情報が傾向として示す定位が、信号情報に示される期間の範囲の最大値に近いほど、その最大値よりに、補正後の時間の長さ又は長さの範囲を決定し、傾向情報が傾向として示す定位が、信号情報に示される期間の範囲の最小値に近いほど、その最小値よりに、補正後の時間の長さ又は長さの範囲を決定してもよい。例えば、傾向情報が傾向として示す青信号期間の定位が、最小値よりも最大値に近く、傾向情報が傾向として示す赤信号期間の定位が、最大値よりも最小値に近いとする。この場合、図８に示すように、最大値よりに青信号期間の長さ又は長さの範囲の位置が決定され、最小値よりに赤信号期間の長さ又は長さの範囲が決定される。サーバ装置１０は、傾向情報が傾向として示す定位に応じた期間の長さ又は長さの範囲を決定してもよい。
【００７５】
サーバ装置１０は、決定された補正後の青信号期間及び赤信号期間の長さを信号情報が示すように、信号情報に含まれるサイクル長の最小値及び最大値、青信号の開始時間の最小値及び最大値、青信号の終了時間の最小値及び最大値等を変更する。例えば、青信号の開始時間の最小値及び最大値、青信号の終了時間の最小値及び最大値は、青信号期間の長さの範囲を示す情報である。例えば、これらの情報とサイクル長の最小値及び最大値は、赤信号期間の長さの範囲を示す情報である。
【００７６】
サーバ装置１０は、補正された信号情報を車両３０へ送信する。例えば、サーバ装置１０は、上述したように信号情報を送信してきた車両３０へ、補正された信号情報を送信してもよい。
【００７７】
なお、ナビゲーション装置２０が、撮像によって得られた画像データに基づいて、赤信号期間及び青信号期間の長さを特定し、車両３０が感応式信号機を複数回通過することにより得られた期間の長さに基づいて、定位の傾向を特定し、これらの傾向に基づいて、路側機７０から受信した感応式信号機の信号情報を補正してもよい。或いは、サーバ装置１０により生成された傾向情報をナビゲーション装置２０が受信して、ナビゲーション装置２０が、受信された傾向情報に基づいて補正を行ってもよい。
【００７８】
［２−６．疑似信号情報の生成］
運転支援システムＳは、信号機６０による交通信号の出力状況に関係する出力状況関係情報であって、車両３０において検出される出力状況関係情報に基づいて、疑似信号情報を生成してもよい。疑似信号情報は、信号情報の代替となる情報である。路側機７０から送信される信号情報を第１信号情報とした場合、疑似信号情報は第２信号情報である。疑似信号情報のフォーマットは信号情報のフォーマットと同一であってもよい。出力状況関係情報は、撮像情報であってもよい。撮像情報は、信号機６０による交通信号の出力状況を示す。疑似信号情報は、サーバ装置１０及びナビゲーション装置２０の何れが生成してもよい。信号情報が配信されない道路についても疑似信号情報の生成は可能であるので、信号情報が配信されない道路を走行する車両３０へ疑似信号情報を提供することにより、車両３０の運転を支援することが可能となる。
【００７９】
サーバ装置１０が疑似信号情報を生成する場合、ナビゲーション装置２０から第２−１節で説明したプローブ情報がサーバ装置１０へ送信される。ナビゲーション装置２０は、リアルタイムで（例えば、０．１秒間隔等で）プローブ情報を送信する。サーバ装置１０は、プローブ情報に基づいて、各信号機６０について、青信号期間及び赤信号期間を特定する。例えば、サーバ装置１０は、一の車両３０から取得された一連のプローブ情報に基づいて、青信号及び赤信号が開始した時刻をそれぞれ特定し、特定された時刻に基づいて、青信号期間又は赤信号期間を特定してもよい。例えば、図９（ａ）に示すように、画像データからパターン認識により特定された信号色からは、時刻Ｔ１１で赤信号から青信号に変化し、その後時刻Ｔ１２で青信号から赤信号に変化している。従って、青信号期間は、時間Ｔ１１〜Ｔ１２の期間である。同様に、図９（ｂ）に示すように、画像データから特定された信号色からは、時刻Ｔ２１で青信号から赤信号に変化し、その後時刻Ｔ２２で赤信号から青信号に変化している。従って、赤信号期間は、時間Ｔ２１〜Ｔ２２の期間である。ナビゲーション装置２０は、複数の車両３０から取得されたプローブ情報に基づいて、青信号期間又は赤信号期間を特定してもよい。例えば、複数の車両３０が同一の道路を或る程度の間隔をおいて移動している場合、或る車両３０に搭載されたカメラ３１が、赤信号から青信号に変わるときに信号機６０を撮像し、その後別の車両３０に搭載されたカメラ３１が、青信号から赤信号に変わるときに信号機６０を撮像する場合がある。この場合、これらの車両３０から取得されたプローブ情報に基づいて青信号期間を特定可能である。
【００８０】
サーバ装置１０は、特定された青信号期間及び赤信号期間に基づいて疑似信号情報を生成する。例えば、サーバ装置１０は、青信号期間及び赤信号期間に基づいて、現在時刻と信号情報の生成時刻との差、信号情報の生成時刻から交通信号が変化するサイクルの開始までの経過時間、サイクル長、青信号の開始時間、青信号の終了時間等の情報を決定する。サーバ装置１０は、決定された情報を含む疑似信号情報を、対応する信号機６０の特定情報に関連付けて記憶部１２に記憶させてもよい。サーバ装置１０は、複数の車両３０から取得された情報に基づいて青信号期間及び赤信号期間をそれぞれ複数特定した場合、青信号期間及び赤信号期間をそれぞれ統計処理して、疑似信号情報に含まれる各情報を決定してもよい。
【００８１】
道路が、その片側に複数の車線を有し、これらの車線に対応する信号機６０が、これらの車線のうち少なくとも一の車線について、他の車線とは異なる態様で交通信号を変化させる場合がある。例えば、片側３車線の道路において、右側の１車線のみに対応した右折用信号が信号機６０に設けられている場合がある。そこで、サーバ装置１０は、その少なくとも一の車線と他の車線とのそれぞれについて、疑似信号情報を生成してもよい。上述の例では、左側２車線用の疑似信号情報と、右側１車線用の疑似信号情報が生成される。或いは、サーバ装置１０は、車線ごとに疑似信号情報を生成してもよい。サーバ装置１０は、生成した疑似信号情報を、対応する信号機６０及び車線をそれぞれ特定するための情報に関連付けて、記憶部１２に記憶させてもよい。
【００８２】
サーバ装置１０は、生成された疑似信号情報を、車両３０に搭載されているナビゲーション装置２０へ送信してもよい。サーバ装置１０は、例えば、ナビゲーション装置２０からの要求に応じて送信を行ってもよい。例えば、ナビゲーション装置２０は、第２−１節で説明したような情報要求をサーバ装置１０へ送信する。サーバ装置１０は、情報要求及び地図データに基づいて、車両３０が進行する先にある交差点等に対応する信号機６０を特定し、特定された信号機６０に関連付けられて記憶部１２に記憶されている疑似信号情報を送信する。サーバ装置１０は、複数の信号機６０についての疑似信号情報を送信してもよい。例えば、サーバ装置１０は、車両３０が位置する道路に沿って複数設置されている信号機６０についての疑似信号情報を纏めて送信してもよい。或いは、サーバ装置１０は、車両３０の現在位置から所定範囲内にある複数の信号機６０についての疑似信号情報を送信してもよい。或いは、ナビゲーション装置２０において移動経路が設定されている場合、サーバ装置１０は、その移動経路上の一部又は全部の道路のそれぞれに対応する信号機６０についての疑似信号情報を送信してもよい。疑似信号情報を受信したナビゲーション装置２０は、路側機７０から信号情報を受信することができない道路に車両３０が位置しているとき、この疑似信号情報を用いて、推奨走行速度範囲情報や走行開始支援情報の出力等の、車両３０の運転を支援する処理を実行してもよい。また、ナビゲーション装置２０は、疑似信号情報を経路探索に利用してもよい。例えば、ナビゲーション装置２０は、車両３０が交差点等を通過する時間を推定し、推定された時間と疑似信号情報とに基づいて、各道路について車両３０が停止せずに交差点等を通過する確率を計算する。ナビゲーション装置２０は、この確率が高い道路ほど優先度を上げて、経路を探索する。
【００８３】
車線によって交通信号の変化の態様が異なる信号機６０の場合、サーバ装置１０は、例えば全車線の疑似信号情報を車両３０へ送信してもよい。ナビゲーション装置２０は、例えばカメラ３１による撮影によって得られた画像データに基づいて、車両３０が位置する車線を特定してもよい。或いは、ＧＮＳＳセンサ３５及び地図データの精度が高い場合、ナビゲーション装置２０は、ＧＮＳＳセンサ３５から取得された現在位置情報及び地図データに基づいて、車両３０が位置する車線を特定してもよい。或いは、ナビゲーション装置２０により探索された経路に沿って車両３０が走行している場合、ナビゲーション装置２０は、設定された経路に基づいて、交差点等からの車両３０の進行方向を推定し、この進行方向に基づいて、この交差点等に進入する道路において車両３０が位置する車線を推定してもよい。サーバ装置１０又はナビゲーション装置２０が車両３０の走行経路の履歴を記憶している場合、ナビゲーション装置２０は、この走行経路の履歴に基づいて、交差点等からの車両３０の進行方向を推定し、この進行方向に基づいて、この交差点等に進入する道路において車両３０が位置する車線を推定してもよい。ナビゲーション装置２０は、特定又は推定された車線に対する疑似信号情報を用いて、車両３０の運転を支援する処理を実行してもよい。
【００８４】
ナビゲーション装置２０が疑似信号情報を生成する場合、例えばカメラ３１からの画像データに基づいて、ナビゲーション装置２０は、サーバ装置１０の場合と同様の方法で、青信号期間及び赤信号期間を特定する。一の信号機６０について青信号期間及び赤信号期間の両方を特定するためには、通常、車両３０が同一の道路を複数回通過する必要がある。ナビゲーション装置２０は、生成された疑似信号情報を、対応する信号機６０の特定情報に関連付けて記憶部２２に記憶させてもよい。また、ナビゲーション装置２０は、車車間通信にて、このナビゲーション装置２０が搭載された車両３０の周辺の車両３０へ疑似信号情報を送信してもよい。疑似信号情報を受信した車両３０のナビゲーション装置２０は、信号機６０から離れた位置や信号機６０を目視することができない位置（例えば曲がり角の先に信号機６０がある等）に車両３０が走行している場合でもその信号機６０の疑似信号情報を取得することが可能であるので、事前に、その信号機６０から出力されている交通信号に関する情報（例えば「現在赤信号です。」等）を出力することができる。また、上述したように、ナビゲーション装置２０は、疑似信号情報を経路探索に利用することができる。
【００８５】
本実施例においては、運転支援システムＳは信号情報を利用するが、信号情報を利用しないシステムであっても、疑似信号情報の生成及び利用は可能である。
【００８６】
［２−７．疑似信号情報生成のための青信号期間又は赤信号期間の推定］
ところで、一の信号機６０について複数の撮像情報が得られたとしても、所定の信号の出力が継続する期間を特定することが難しい場合がある。例えば、信号機６０により赤信号が点灯中の場合は車両３０が停止しているため、車両３０に搭載されたカメラ３１により、交通信号が青信号から赤信号に変わる様子及びその後赤信号から青信号に変わる様子を撮像する機会は比較的多い。従って、赤信号期間を特定することは比較的容易である。一方、信号機６０により青信号が点灯中の場合は車両３０が通過するため、カメラ３１が、交通信号が青信号から赤信号に変わる様子を撮像する機会が比較的少ない。従って、青信号期間を特定することが比較的難しい。特に交通量が少ない道路の場合は、上述したような複数の車両３０から得られた撮像情報を用いて青信号期間を特定することも難しい場合がある。
【００８７】
ここで、交差点等の地点で交わる第１の道路と第２の道路があり、その地点に第１の道路から進行する車両に対応する信号機６０を第１の信号機とし、この地点に第２の道路から進行する車両に対応する信号機６０を第２の信号機とする。そして、第２の信号機について疑似信号情報を生成することを考える。サーバ装置１０は、第１の信号機による交通信号の出力状況に関係する出力状況関係情報であって、車両３０において検出される出力状況関係情報を、第２−６節で説明したように取得する。例えば、サーバ装置１０は、第１の道路を走行する車両３０から第１の信号機が撮像されることにより得られた画像データを取得する。また、サーバ装置１０は、取得された出力状況関係情報に基づいて、第１の信号機において青信号及び赤信号の何れか一方の第１信号（例えば赤信号）の出力が継続する期間を、第２−６節で説明したように特定する。サーバ装置１０は、特定された期間に基づいて、第２の信号機において青信号及び赤信号の何れか他方の第２信号（例えば青信号）の出力が継続する期間を推定する。基本的に、或る道路に対応する信号機６０から赤信号が出力されているとき、その道路に交わる道路に対応する信号機６０からは青信号が出力されている。従って、上述したような推定が可能である。
【００８８】
サーバ装置１０は、第１の信号機の赤信号期間を推定し、この赤信号期間に基づいて、第２の信号機の青信号期間を推定してもよい。また、サーバ装置１０は、第１の信号機の青信号期間を推定し、この青信号期間に基づいて、第２の信号機の赤信号期間を推定してもよい。また、サーバ装置１０は、これら両方を行ってもよい。
【００８９】
例えば、図１０（ａ）に示すように、或る交差点に、信号機６０−１〜６０−４が設置されているとする。信号機６０−１は、南北方向に伸びる道路５０１において北方向に移動する車両に対応し、信号機６０−２は、南方向に移動する車両に対応する。信号機６０−３は、東西方向に伸びる道路５０２において東方向に移動する車両に対応し、信号機６０−４は、西方向に移動する車両に対応する。現在、車両３０が、信号機６０−１が対応する停止線の前で停止しており、車両３０が搭載するカメラ３１が信号機６０−１を撮像している。図１０（ｂ）に示すように、このカメラ３１からの画像データに基づいて、赤信号開始時間Ｔ３１及び青信号終了時間Ｔ３２がそれぞれ特定された。時間Ｔ３１及びＴ３２が示す信号機６０−１の赤信号期間に基づいて、信号機６０−３及び６−４の青信号期間を推定可能である。例えば、サーバ装置１０は、時間Ｔ３１に基づいて、信号機６０−３の青信号開始時間Ｔ４１を推定し、時間Ｔ３２に基づいて、信号機６０−３の青信号終了時間Ｔ４２を推定する。時間Ｔ４１は、例えば時間Ｔ３１と同一又は時間Ｔ３１から所定秒後の時間であってもよい。終了時間Ｔ４２は、例えば時間Ｔ３２と同一又は時間Ｔ３２から所定秒後の時間であってもよい。
【００９０】
サーバ装置１０は、第２の信号機について推定された期間に基づいて、第２の信号機の疑似信号情報を生成する。具体的に、サーバ装置１０は、第２の信号機による交通信号の出力状況に関係する出力状況関係情報であって、車両３０において検出される出力状況関係情報を取得する。また、サーバ装置１０は、取得された出力状況関係情報に基づいて、第２の信号機において第１信号（例えば赤信号）の出力が継続する期間を推定する。そして、サーバ装置１０は、第２の信号機について推定された、第１信号の出力が継続する期間及び第２信号の出力が継続する期間（すなわち青信号期間及び赤信号期間）に基づいて、第２の信号機の疑似信号情報を生成する。第２の信号機の出力状況関係情報に基づいて、第２信号の出力が継続する期間が推定される場合、サーバ装置１０は、この推定された期間を更に用いて疑似信号情報を生成してもよい。
【００９１】
ナビゲーション装置２０は、このようにして生成された疑似信号情報を、第２−６節で説明したように、サーバ装置１０から受信して利用してもよい。また、ナビゲーション装置２０が疑似信号情報を生成してもよい。また、ナビゲーション装置２０は、疑似信号情報を車車間通信で送信してもよい。
【００９２】
［２−８．信号情報に基づく疑似信号情報の補正］
上述したように生成された疑似信号情報の正確度を高めるため、ナビゲーション装置２０は、疑似信号情報を、信号情報に基づいて補正してもよい。
【００９３】
例えば、ナビゲーション装置２０は、疑似信号情報に含まれる、信号情報の生成時刻から交通信号が変化するサイクルの開始までの経過時間、サイクルの長さ、青信号の開始時間、青信号の終了時間等を、信号情報に含まれる情報で書き換えてもよい。ナビゲーション装置２０は、信号情報及び疑似信号情報の取得が共に可能となったタイミング、信号情報及び疑似信号情報の取得が共に可能になっている期間中、又は信号情報及び疑似信号情報の取得が共に可能となっている期間の終了時に補正を行ってもよい。信号情報が取得可能な期間とは、路側機７０から対象の信号機の信号情報を受信可能な区間に車両３０が位置している期間である。疑似信号情報が取得可能な期間とは、対象の信号機の疑似信号情報が生成されており、且つナビゲーション装置２０がネットワーク４０を介してサーバ装置１０に接続可能な期間である。例えば、図１１に示すように、車両３０が、疑似信号情報を受信可能な状態で、信号情報を受信可能な区間に入ったとする。ナビゲーション装置２０は、このときに路側機７０から受信された信号情報に基づいて、疑似信号情報を補正してもよい。車両３０が信号情報を受信可能な区間の外に出た後、ナビゲーション装置２０は、補正された疑似信号を用いて、車両３０の運転を支援する処理を行う。
【００９４】
ナビゲーション装置２０は、このようにして補正された疑似信号情報を、第２−６節で説明したように利用し、又は車車間通信で他の車両３０へ送信してもよい。
【００９５】
また、サーバ装置１０が疑似信号情報を補正してもよい。例えば、ナビゲーション装置２０が信号情報及び疑似信号情報の取得が共に可能となったタイミング等に、ナビゲーション装置２０は、信号情報及び疑似信号情報をサーバ装置１０へ送信する。サーバ装置１０は、ナビゲーション装置２０から取得された疑似信号情報を、ナビゲーション装置２０から取得された信号情報に基づいて補正する。そして、サーバ装置１０は、補正された疑似信号情報をナビゲーション装置２０へ送信する。
【００９６】
［３．運転支援システムの動作］
次に、サーバ装置１０及びナビゲーション装置２０の動作例について説明する。図１２〜図１５に示す処理はサーバ装置１０により実行され、図１６〜図１８に示す処理はナビゲーション装置２０により実行される。
【００９７】
図１２に示すサーバ処理は、例えばサーバ装置１０の電源がＯＮとされたときに実行が開始される。先ず、制御部１１は、何れかの車両３０からプローブ情報及び信号情報の双方を受信したか否かを判定する（ステップＳ１０１）。制御部１１は、プローブ情報及び信号情報の双方を受信しなかったと判定した場合には（ステップＳ１０１：ＮＯ）、処理をステップＳ１０９に進める。一方、制御部１１は、プローブ情報及び信号情報の双方を受信したと判定した場合には（ステップＳ１０１：ＹＥＳ）、処理をステップＳ１０２に進める。
【００９８】
ステップＳ１０９において、制御部１１は、何れかの車両３０からプローブ情報のみを受信したか否かを判定する。制御部１１は、プローブ情報を受信したと判定した場合には（ステップＳ１０９：ＹＥＳ）、処理をステップＳ１０５に進める。一方、制御部１１は、プローブ情報を受信しなかったと判定した場合には（ステップＳ１０９：ＮＯ）、処理をステップＳ１０６に進める。
【００９９】
ステップＳ１０２において、制御部１１は、受信された信号情報が感応式信号機の信号機であるか否かを判定する。例えば、信号情報に含まれる感応許可状態、又は地図データに含まれる信号機に関する情報に基づいて、判定が可能である。制御部１１は、受信された信号情報が感応式信号機の信号機ではないと判定した場合には（ステップＳ１０２：ＮＯ）、処理をステップＳ１０３へ進める。
【０１００】
ステップＳ１０３において、制御部１１は、信号情報誤差判定処理を実行する。図１３に示すように、信号情報誤差判定処理において、制御部１１は、受信されたプローブ情報に含まれる画像データ及び日時情報に基づいて、青信号開始時間又は赤信号開始時間を特定する（ステップＳ２０１）。次いで、制御部１１は、受信された信号情報が示す青信号開始時間又は赤信号開始時間と、ステップＳ２０１でプローブ情報に基づいて特定された青信号開始時間又は赤信号開始時間を比較する（ステップＳ２０２）。そして、制御部１１は、信号情報が示す開始時間とプローブ情報から特定された開始時間との間に差があるか否かを判定する（ステップＳ２０３）。制御部１１は、差があると判定した場合には（ステップＳ２０３：ＹＥＳ）、処理をステップＳ２０４に進める。ステップＳ２０４において、制御部１１は、信号情報が示す青信号開始時間又は赤信号開始時間と、ステップＳ２０１でプローブ情報に基づいて特定された青信号開始時間又は赤信号開始時間との間の差を誤差として計算して、処理をステップＳ２０５に進める。一方、制御部１１は、差がないと判定した場合には（ステップＳ２０３：ＮＯ）、処理をステップＳ２０９に進める。ステップＳ２０９において、制御部１１は、誤差を０に決定して、処理をステップＳ２０５に進める。
【０１０１】
ステップＳ２０５において、制御部１１は、ステップＳ２０４で計算された誤差又はステップＳ２０９で決定された誤差を示す誤差情報を、信号情報が対応する信号機６０の特定情報に関連付けて記憶部１２に記憶させる（ステップＳ２０５）。
【０１０２】
次いで、制御部１１は、上述した信号機６０の特定情報に関連付けて記憶された誤差情報が、所定数以上あるか否かを判定する（ステップＳ２０６）。制御部１１は、誤差情報が所定数以上ないと判定した場合には（ステップＳ２０６：ＮＯ）、信号情報誤差判定処理を終了させる。一方、制御部１１は、誤差情報が所定数以上あると判定した場合には（ステップＳ２０６：ＹＥＳ）、処理をステップＳ２０７に進める。
【０１０３】
ステップＳ２０７において、制御部１１は、記憶されている誤差情報に基づいて、信号情報の精度を計算する。そして、制御部１１は、計算された精度を示す精度情報を、信号機６０の特定情報に関連付けて記憶部１２に記憶させて（ステップＳ２０８）、信号情報誤差判定処理を終了させる。
【０１０４】
図１２に示すステップＳ１０２において、制御部１１は、受信された信号情報が感応式信号機の信号情報であると判定した場合には（ステップＳ１０２：ＹＥＳ）、処理をステップＳ１０４へ進める。
【０１０５】
ステップＳ１０４において、制御部１１は、感応式信号機用信号情報補正処理を実行する。図１４に示すように、感応式信号機用信号情報補正処理において、制御部１１は、受信されたプローブ情報に含まれる画像データ及び日時情報に基づいて、青信号期間又は赤信号期間の定位を特定する（ステップＳ３０１）。次いで、制御部１１は、特定した青信号期間の定位を示す青信号定位情報又は赤信号期間の定位を示す赤信号定位情報を、受信された信号情報が対応する感応式信号の特定情報、及び現在時刻に対応する時間帯に関連付けて記憶部１２に記憶させる（ステップＳ３０２）。
【０１０６】
次いで、制御部１１は、特定情報、及び現在時刻に対応する時間帯に関連付けて記憶されている青信号定位情報及び赤信号定位情報の総数が所定数以上であるか否かを判定する（ステップＳ３０３）。制御部１１は、総数が所定数以上ではないと判定した場合には（ステップＳ３０３：ＮＯ）、感応式信号機用信号情報補正処理を終了させる。一方、制御部１１は、総数が所定数以上であると判定した場合には（ステップＳ３０３：ＹＥＳ）、処理をステップＳ３０４に進める。
【０１０７】
ステップＳ３０４において、制御部１１は、特定情報及び現在時刻に対応する時間帯に関連付けて記憶されている青信号定位情報及び赤信号定位情報に基づいて、青信号期間及び赤信号期間それぞれの定位の傾向を特定する。例えば、制御部１１は、定位の傾向として、期間の長さの平均値及び標準偏差等を算出してもよいし、これらの平均値及び標準偏差等に基づいて期間の長さの範囲を算出してもよいし、期間の代表値を算出してもよい。次いで、制御部１１は、特定した定位の傾向を示す傾向情報を、特定情報及び現在時刻に対応する時間帯に関連付けて記憶部１２に記憶させる（ステップＳ３０５）。
【０１０８】
次いで、制御部１１は、記憶部１２に記憶されている傾向情報に基づいて、受信された信号情報を補正する（ステップＳ３０６）。例えば、制御部１１は、信号情報が示す青信号期間及び赤信号期間それぞれの長さの範囲を、傾向情報が傾向として示す青信号期間及び赤信号期間の長さ又は長さの範囲に一致させてもよい。制御部１１は、補正された信号情報を、補正前の信号情報を送信してきた車両３０へ送信して、（ステップＳ３０７）、感応式信号機用信号情報補正処理を終了させる。
【０１０９】
図１２に示すように、信号情報誤差判定処理（ステップＳ１０３）を終えた場合、感応式信号機用信号情報補正処理（ステップＳ１０４）を終えた場合、又は車両３０からプローブ情報のみを受信した場合（ステップＳ１０９：ＹＥＳ）、制御部１１は、疑似信号情報生成処理を実行する（ステップＳ１０５）。図１５に示すように、疑似信号情報生成処理において、制御部１１は、受信されたプローブ情報に含まれる画像データ及び日時情報に基づいて、対象信号機の青信号期間又は赤信号期間を特定する（ステップＳ４０１）。対象信号機は、例えばプローブ情報に含まれる位置情報及び方向情報に基づいて特定される、疑似信号情報の生成対象となる信号機６０である。次いで、制御部１１は、特定した青信号期間を示す青信号期間情報又は赤信号期間を示す赤信号期間情報を、対象信号機の特定情報に関連付けて記憶部１２に記憶させる（ステップＳ４０２）。
【０１１０】
次いで、制御部１１は、対象信号機が設置された交差点でこの対象信号機が対応する道路と交差する道路に対応してこの交差点に設置された信号機を、参照信号機として特定する。制御部１１は、参照信号機の特定情報に関連付けて記憶されている赤信号期間情報を取得する（ステップＳ４０３）。次いで、制御部１１は、取得された各赤信号期間情報に基づいて、対象信号機の青信号期間を推定する（ステップＳ４０４）。そして、制御部１１は、推定した期間を示す青信号期間情報を生成する。
【０１１１】
次いで、制御部１１は、参照信号機の特定情報に関連付けて記憶部１２に記憶されている青信号期間情報を取得する（ステップＳ４０５）。次いで、制御部１１は、取得された各青信号期間情報に基づいて、対象信号機の赤信号期間を推定する（ステップＳ４０６）。そして、制御部１１は、推定した期間を示す赤信号期間情報を生成する。
【０１１２】
次いで、制御部１１は、対象信号機の特定情報に関連付けて記憶部１２に記憶されている青信号期間情報及び赤信号期間情報、並びにステップＳ４０４及びＳ４０６で生成された青信号期間情報及び赤信号期間情報の総数が所定数以上であるか否かを判定する（ステップＳ４０７）。制御部１１は、総数が所定数以上ではないと判定した場合には（ステップＳ４０７：ＮＯ）、疑似信号情報生成処理を終了させる。一方、制御部１１は、総数が所定数以上であると判定した場合には（ステップＳ４０７：ＹＥＳ）、処理をステップＳ４０８に進める。
【０１１３】
ステップＳ４０８において、制御部１１は、青信号期間情報及び赤信号期間情報に基づいて、疑似信号情報を生成する。例えば、制御部１１は、青信号期間情報が示す青信号の継続時間の代表値、及び赤信号期間情報が示す赤信号の継続時間の代表値を、疑似信号情報が示す青信号の継続時間及び赤信号の継続時間として計算する。代表値は、例えば平均値、中央値、最頻値等であってもよい。また、制御部１１は、計算された継続時間に基づいて、サイクル長を決定する。また、制御部１１は、例えば青信号期間情報が示す青信号開始時間等に基づいて、サイクルの開始時間を推定する。制御部１１は、これらの情報を示す疑似信号情報を生成する。制御部１１は、生成された疑似信号情報を、対象信号機の特定情報に関連付けて記憶部１２に記憶させて（ステップＳ４０９）、疑似信号情報生成処理を終了させる。
【０１１４】
制御部１１は、疑似信号情報生成処理を終えると、図１２に示すように、何れかの車両３０から情報要求を受信したか否かを判定する（ステップＳ１０６）。制御部１１は、情報要求を受信していないと判定した場合には（ステップＳ１０６：ＮＯ）、処理をステップＳ１０８に進める。一方、制御部１１は、情報要求を受信したと判定した場合には（ステップＳ１０６：ＹＥＳ）、処理をステップＳ１０７に進める。
【０１１５】
ステップＳ１０７において、制御部１１は、情報要求に応じて、精度情報及び疑似信号情報の少なくとも何れか１つを、車両３０へ送信する。例えば、制御部１１は、地図データ、及び情報要求に含まれる位置情報に基づいて、情報の送信対象となる信号機６０を少なくとも１つ特定する。制御部１１は、特定された信号機６０の精度情報が記憶部１２に記憶されている場合、この精度情報を送信する。また、制御部１１は、特定された信号機６０の疑似信号情報が記憶部１２に記憶されている場合、この疑似信号情報を送信する。
【０１１６】
次いで、制御部１１は、サーバ装置１０の電源がＯＦＦとされたか否かを判定する（ステップＳ１０８）。制御部１１は、電源がＯＦＦとされていないと判定した場合には（ステップＳ１０８：ＮＯ）、処理をステップＳ１０１に進める。一方、制御部１１は、電源がＯＦＦとされたと判定した場合には（ステップＳ１０８：ＹＥＳ）、サーバ処理を終了させる。
【０１１７】
図１６に示す端末処理は、例えばナビゲーション装置２０の電源がＯＮとされたときに実行が開始される。先ず、制御部２１は、情報要求をサーバ装置１０へ送信する（ステップＳ５０１）。次いで、制御部２１は、情報要求に応じてサーバ装置１０から送信されてきた精度情報及び疑似信号情報の少なくとも何れかを受信する（ステップＳ５０２）。そして、制御部２１は、受信された情報を記憶部２２に記憶させる（ステップＳ５０３）。
【０１１８】
次いで、制御部２１は、何れかの路側機７０から信号情報を受信したか否かを判定する（ステップＳ５０４）。制御部２１は、信号情報を受信しなかったと判定した場合には（ステップＳ５０４：ＮＯ）、処理をステップＳ５１１に進める。ステップＳ５１１において、制御部２１は、カメラ３１から取得した画像データ等を含むプローブ情報を、サーバ装置１０へ送信して、処理をステップＳ５１２に進める。一方、制御部２１は、信号情報を受信したと判定した場合には（ステップＳ５０４：ＹＥＳ）、処理をステップＳ５０５に進める。
【０１１９】
ステップＳ５０５において、制御部２１は、受信された信号情報を記憶部２２に記憶させる。次いで、制御部２１は、プローブ情報及び受信された信号情報をサーバ装置１０へ送信する（ステップＳ５０６）。
【０１２０】
次いで、制御部２１は、サーバ装置１０から補正された信号情報を受信したか否かを判定する（ステップＳ５０７）。制御部２１は、信号情報を受信しなかったと判定した場合には（ステップＳ５０７：ＮＯ）、処理をステップＳ５０９に進める。一方、制御部２１は、信号情報を受信したと判定した場合には（ステップＳ５０７：ＹＥＳ）、受信された信号情報を記憶部２２に記憶させて（ステップＳ５０８）、処理をステップＳ５０９に進める。
【０１２１】
ステップＳ５０９において、制御部２１は、同一の信号機６０について、信号情報及び疑似信号情報の双方を受信可能になったタイミングであるか否かを判定する。制御部２１は、信号情報及び疑似信号情報の双方を受信可能になったタイミングではないと判定した場合には（ステップＳ５０９：ＮＯ）、処理をステップＳ５１２に進める。一方、制御部２１は、信号情報及び疑似信号情報の双方を受信可能になったタイミングになったと判定した場合には（ステップＳ５０９：ＹＥＳ）、信号情報に基づいて、疑似信号情報を補正して（ステップＳ５１０）、処理をステップＳ５１２に進める。
【０１２２】
ステップＳ５１２において、制御部２１は、運転支援情報提示処理を実行する。図１７に示すように、運転支援情報提示処理において、制御部２１は、車両３０の現在位置及び進行方向、並びに地図データに基づいて、車両３０が位置する道路に沿って車両３０の進行方向に位置する信号機６０のうち車両３０から最も近い信号機６０を、対象信号機として特定する。そして、制御部２１は、対象信号機の信号情報が受信されているか否かを判定する（ステップＳ６０１）。制御部２１は、信号情報が受信されていないと判定した場合には（ステップＳ６０１：ＮＯ）、処理をステップＳ６１０に進める。一方、制御部２１は、信号情報が受信されていると判定した場合には（ステップＳ６０１：ＹＥＳ）、処理をステップＳ６０２に進める。
【０１２３】
ステップＳ６０２において、制御部２１は、対象信号機が赤信号を出力中のために車両３０が対象信号機から所定範囲内で停止中であるか否かを判定する。例えば、制御部２１は、対象信号機の信号情報に基づいて、対象信号機が赤信号を出力中であるか否かを判定してもよい。また、制御部２１は、車両３０の現在位置及び走行速度に基づいて、車両３０が対象信号機に対応する停止線から所定距離以内で停止中であるか否かを判定してもよい。制御部２１は、対象信号機が赤信号を出力中のために車両３０が停止中ではないと判定した場合には（ステップＳ６０２：ＮＯ）、処理をステップＳ６０６に進める。一方、制御部２１は、対象信号機が赤信号を出力中のために車両３０が停止中であると判定した場合には（ステップＳ６０２：ＹＥＳ）、処理をステップＳ６０３に進める。
【０１２４】
ステップＳ６０３において、制御部２１は、信号情報に基づいて、対象信号機の青信号開始時間を特定する。なお、制御部２１は、感応式信号機の信号情報については、信号情報が示す期間の長さの範囲において青信号開始時間の長さが最小となるように、青信号開始時間を特定してもよい。次いで、制御部２１は、青信号開始時間、及び対象信号機についての精度情報に基づいて、青信号開始タイミング情報の表示を終了させる時間を決定する（ステップＳ６０４）。例えば、青信号開始時間から所定時間前を基準時間とする。基準時間は、信号情報の精度が最も高い場合に青信号開始タイミング情報の表示を終了させる時間である。制御部２１は、精度情報が示す精度が低いほど、大きい補正値を決定する。例えば、精度情報が誤差の平均値及び標準偏差を含む場合、制御部２１は、標準偏差に所定の係数を乗じて得られた時間長を平均値に加算して、誤差の最大値を算出し、また平均値からこの時間長を減算して、誤差の最小値を算出し、算出された最小値から最大値までの範囲内で最大となる誤差の絶対値を、補正値として決定してもよい。制御部２１は、基準時間からこの補正値を減算して、青信号開始タイミング情報を終了させる時間を計算する。次いで、制御部２１は、決定された時間の間、青信号開始タイミング情報をディスプレイ２４に表示させて、運転支援情報提示処理を終了させる。
【０１２５】
ステップＳ６０６において、制御部２１は、車両３０の走行速度に基づいて、車両３０が走行中であるか否かを判定する。制御部２１は、車両３０が走行中ではないと判定した場合には（ステップＳ６０６：ＮＯ）、運転支援情報提示処理を終了させる。一方、制御部２１は、車両３０が走行中であると判定した場合には（ステップＳ６０６：ＹＥＳ）、処理をステップＳ６０７に進める。
【０１２６】
ステップＳ６０７において、制御部２１は、信号情報に基づいて、対象信号機の青信号期間を特定する。次いで、制御部２１は、青信号期間から特定される青信号開始時間及び青信号終了時間、並びに対象信号機についての精度情報に基づいて、推奨走行速度範囲を決定する（ステップＳ６０８）。例えば、制御部２１は、精度情報が示す精度が低いほど、青信号開始時間をより未来にずらして青信号開始時間最大値を決定するとともに、青信号終了時間をより過去にずらして青信号終了時間最小値を決定する。例えば、制御部２１は、ステップＳ６０４における補正値の決定方法と同様の方法で、補正値を決定し、青信号開始時間に補正値を加算することにより青信号開始時間最大値を決定するとともに、青信号終了時間から補正値を減算することにより青信号終了時間最小値を決定してもよい。制御部２１は、青信号開始時間最大値から青信号終了時間最小値までの期間で対象信号が対応する停止線を車両３０が通過する速度範囲を決定する。次いで、制御部２１は、決定された速度範囲を示す推奨走行速度範囲情報をディスプレイ２４に表示して（ステップＳ６０９）、運転支援情報提示処理を終了させる。
【０１２７】
ステップＳ６１０において、制御部２１は、対象信号機の疑似信号情報に基づいて、青信号開始タイミング情報又は推奨走行速度範囲情報をディスプレイ２４に表示させる。例えば、対象信号が赤信号を出力していることにより車両３０が停止している場合、制御部２１は、疑似信号情報が示す青信号開始時間から基準時間を計算する。制御部２１は、現在時刻が基準時間に達するまで、青信号開始タイミング情報をディスプレイ２４に表示する。また、車両３０が走行中である場合、制御部２１は、疑似信号情報が示す青信号期間内に対象信号が対応する停止線を車両３０が通過する速度範囲を決定する。制御部２１は、決定された速度範囲を示す推奨走行速度範囲情報をディスプレイ２４に表示する。制御部２１は、ステップＳ６１０を終えると、運転支援情報提示処理を終了させる。
【０１２８】
運転支援情報提示処理を終えると、図１６に示すように、制御部２１は、ナビゲーション装置２０の電源がＯＦＦとされたか否かを判定する（ステップＳ５１３）。制御部２１は、電源がＯＦＦとされていないと判定した場合には（ステップＳ５１３：ＮＯ）、処理をステップＳ５０１に進める。一方、制御部２１は、電源がＯＦＦとされたと判定した場合には（ステップＳ５１３：ＹＥＳ）、端末処理を終了させる。
【０１２９】
図１８に示す経路探索処理は、ナビゲーション装置２０が、搭乗者から目的地を検索するための操作を受け付けたときに実行が開始される。先ず、制御部２１は、搭乗者からの操作に基づいて目的地を設定する（ステップＳ７０１）。次いで、制御部２１は、目的地への経路を探索する（ステップＳ７０２）。具体的に、制御部２１は、経路探索のために辿る各道路について、その道路を辿る方向に対応する信号機６０についての精度情報を取得する。制御部２１は、その道路の距離、混雑状況、及び精度情報等に基づいて、その道路の移動コストを計算する。このとき、精度情報が示す精度が高いほど、移動コストを低下させる。そして、制御部２１は、総移動コストが最小となる経路を特定する。次いで、制御部２１は、総移動コストが最小となる経路を示す情報をディスプレイ２４に表示して（ステップＳ７０３）、経路探索処理を終了させる。
【０１３０】
以上説明したように、実施例に係る動作により、信号情報を取得し、撮像情報を取得し、取得された信号情報により示される交通信号の変化の態様と、撮像情報に基づいて特定される交通信号の変化の態様との間に時間的な差があるか否かを判定する場合、信号情報が示す交通信号の変化の態様と、信号機６０による実際の交通信号の変化の態様との間で時間的な差があるか否かを判定することができる。
【０１３１】
また、時間的な差を算出する場合、時間的な差がどれだけあるかを把握することができる。
【０１３２】
また、算出された時間的な差を示す差情報を、信号機６０が対応する道路を移動する車両３０に送信する場合、信号情報を利用する車両３０において、差情報に基づいて、信号機６０を適切に通過するための支援を適切に行うことができる。
【０１３３】
また、道路に沿って設置されている複数の信号機６０のそれぞれについての差情報を纏めて車両３０に送信する場合、複数の信号機６０を道路に沿って車両３０が適切に通過するための支援を行うことができる。
【０１３４】
また、算出された精度を示す精度情報を、信号機６０が対応する道路を移動する車両３０に送信する場合、信号情報を利用する車両３０において、精度情報に基づいて、信号機６０を適切に通過するための支援を適切に行うことができる。
【０１３５】
また、道路に沿って設置されている複数の信号機６０のそれぞれについての精度情報を纏めて車両３０に送信する場合、複数の信号機６０を道路に沿って車両３０が適切に通過するための支援を行うことができる。
【０１３６】
また、差情報を取得し、信号情報及び差情報に基づいて推奨走行速度範囲を決定し、差情報により示される時間的な差が大きいほど推奨走行速度範囲を狭めて推奨走行速度範囲を決定し、決定された範囲を示す推奨走行速度範囲情報をディスプレイ２４又はスピーカ２５により出力させる場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差があっても、狭められた範囲の速度で運転者が車両３０を運転することにより、道路において信号機６０が対応する位置を車両３０がスムーズに通過することができる可能性が高まるので、信号機６０が対応する位置を車両３０が適切に通過することを支援するための情報を提示することができる。
【０１３７】
また、差情報により示される時間的な差が大きいほど、推奨走行速度範囲情報の認識容易性を低下させる場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が大きいほど、運転者は推奨走行速度範囲情報に頼らずに車両３０を運転するようになるので、走行速度の判断を運転者に任せることができる。
【０１３８】
また、推奨走行速度範囲を示す図形を含む推奨走行速度範囲情報をディスプレイ２４に表示させ、差情報により示される時間的な差が大きいほど、この図形における推奨走行速度範囲の最大値を示す部分及び最小値を示す部分の少なくとも何れか一方の視認性を低下させる場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が大きいほど、推奨走行速度範囲において視認性が低下した部分に対応する速度の最大値及び最小値の少なくとも何れか一方の情報を頼らないで、運転者は車両３０を運転するようになるので、走行速度の判断を運転者に任せることができる。
【０１３９】
また、差情報により示される時間的な差が所定値を超えるときには推奨走行速度範囲情報を出力させない場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が相当程度大きい場合、走行速度の判断を運転者に任せることができる。
【０１４０】
また、差情報を取得し、信号情報及び差情報に基づいて、青信号開始タイミング情報を含む走行開始支援情報をディスプレイ２４又はスピーカ２５により出力させ、差情報により示される時間的な差が大きいほど、青信号開始タイミング情報の出力が終了するタイミングと、交通信号が赤信号から青信号に変化するタイミングとの間の時間を長くする場合、交通信号の変化態様について信号情報と実際の信号機６０との間の時間的な差が大きいほど、青信号開始タイミング情報に頼らないで、運転者が車両３０の進行方向に注意を向けて、交通信号が青信号に変化したかを確認するタイミングを早めることができるので、青信号開始タイミング情報を適切に提示することができる。
【０１４１】
また、差情報により示される時間的な差が大きいほど、注意情報の出力が開始するタイミングと、交通信号が赤信号から青信号に変化するタイミングとの間の時間を長くする場合、交通信号の変化態様について信号情報と実際の信号機６０との間の時間的な差が大きいほど、注意情報によって、運転者が車両３０の進行方向に注意を向けて、交通信号が青信号に変化したかを確認するタイミングを早めることができる。
【０１４２】
また、差情報を取得し、青信号開始タイミング情報を含む走行開始支援情報をディスプレイ２４又はスピーカ２５により出力させ、差情報により示される時間的な差が大きいほど、青信号開始タイミング情報の認識容易性を低くする場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が大きいほど、青信号開始タイミング情報に頼らずに、車両３０を発進させるタイミングを運転者に計らせることができるので、信号機６０から出力される交通信号が赤信号から青信号に変化するタイミングに関する情報を適切に提示することができる。
【０１４３】
また、差情報により示される時間的な差が所定値を超えるときには青信号開始タイミング情報を出力させない場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が相当程度大きい場合、青信号開始タイミング情報に頼らずに交通信号が青信号に変化したかを運転者に確認させることができる。
【０１４４】
また、差情報により示される時間的な差が所定値を超えるときには注意情報を出力させる場合、交通信号の変化態様について信号情報と実際の信号機６０との間に時間的な差が相当程度大きい場合、注意情報によって、運転者の注意を車両３０の進行方向に向けさせて、交通信号が青信号に変化したかを運転者に確認させることができる。
【０１４５】
また、差情報を取得し、この差情報により示される時間的な差が小さい道路ほど優先度を上げて、車両３０が移動する経路を探索する探索処理を実行する場合、探索される移動経路は、信号情報が示す交通信号の変化の態様と、信号機６０による実際の交通信号の変化の態様との間で時間的な差が相対的に小さい信号機６０が対応する道路を含む蓋然性が高いので、信号情報に基づいてスムーズに車両３０を移動させることが可能な経路を探索することができる。
【０１４６】
また、探索処理により探索された経路に沿って車両３０が移動していたらこの車両３０が停止した場合、この探索処理を再実行する場合、車両３０が停止した時点で適切な経路を探索することができる。
【０１４７】
また、探索された経路に沿った自動運転を行う場合、車両３０は自動的に経路をスムーズに移動することができる。
【０１４８】
また、探索された少なくとも一の経路を出力し、出力された少なくとも一の経路の何れかを選択する操作を受け付け、受け付けられた操作により選択された経路を、車両３０が移動する経路として設定した場合、車両３０がスムーズに移動することができる経路を設定することができる。
【０１４９】
また、感応式信号機を撮像して得られた撮像情報を取得し、取得された撮像情報に基づいて、感応式信号機により交通信号の変化の傾向を示す傾向情報を生成し、感応式信号機の信号情報を、生成された傾向情報に基づいて変更する場合、車両の検出結果に基づいて複数の交通信号を切り替えて出力する感応式信号機について信号情報が示す交通信号の変化の態様と、その感応式信号機による実際の交通信号の変化の態様との間における時間的な差を考慮して信号情報を適切に変更することができる。
【０１５０】
また、信号情報が、所定交通信号の出力が継続する時間の範囲を示す範囲情報を含み、所定交通信号の出力が継続する時間の傾向を示す傾向情報を生成し、範囲情報が示す時間の範囲内で、傾向情報が示す傾向に応じた時間を示すように範囲情報を変更した場合、信号情報に、所定交通信号の出力が実際に継続する時間を反映させることができる。
【０１５１】
また、信号機６０が撮像された時間帯ごとに傾向情報を生成し、路側機７０から感応式信号機の信号情報を車両３０が受信した時間帯に対応する傾向情報に基づいて、その信号情報を変更する場合、時間帯に応じて交通量が変化する道路に対応する感応式信号機について適切に信号情報を変更することができる。
【０１５２】
また、出力状況関係情報を取得し、取得された出力状況関係情報に基づいて疑似信号情報を生成する場合、信号情報の提供を受けることができない道路を移動する車両３０に供するために、この交通信号の変化の本来の予定を示す信号情報に代わる情報として、疑似信号情報を生成することができる。
【０１５３】
また、第１の道路と第２の道路とが交わる地点に第１の道路から進行する車両に対応する第１の信号機による交通信号の出力状況関係情報を取得し、この出力状況関係情報に基づいて、第１の信号機において第１信号の出力が継続する期間を特定し、特定された期間に基づいて、第２の道路から前述の地点に進行する車両に対応する第２の信号機において第２信号の出力が継続する期間を推定し、推定された期間に基づいて、第２の信号機の疑似信号情報を生成する場合、第２の信号機の第２信号の出力の継続時間を特定可能な出力状況関係情報を得ることが難しい場合であっても、交通信号の変化の本来の予定を示す信号情報に代わる疑似信号情報を適切に生成することができる。
【０１５４】
また、第２の信号機の出力状況関係情報を取得し、この出力状況関係情報に基づいて、第２の信号機による第１信号の出力が継続する期間を特定し、推定された第１信号の出力が継続する時間と、特定された第２信号の出力が継続する期間とに基づいて、第２の信号機の疑似信号情報を生成する場合、疑似信号情報を適切に生成することができる。
【０１５５】
また、一の信号機６０について複数の車両３０から出力状況関係情報をそれぞれ取得し、取得された複数の出力状況関係情報を統計処理して疑似信号情報を生成する場合、より適切な疑似信号情報を生成することができる。
【０１５６】
また、車両３０から信号機６０を撮像して得られる撮像情報を、出力状況関係情報として取得する場合、撮像情報から交通信号の出力状況を特定することができるので、精度の高い疑似信号情報を生成することができる。
【０１５７】
また、複数の車線のうち少なくとも一の車線について、その複数の車線の他の車線とは異なる態様で交通信号を変化させる信号機について、その少なくとも一の車線と他の車線とのそれぞれについて信号情報を生成する場合、車線によって交通信号の変化の態様が異なる信号機について信号情報を適切に生成することができる。
【０１５８】
また、信号情報を取得し、疑似信号情報を取得し、この疑似信号情報を信号情報に基づいて補正した場合、疑似信号情報の正確性を高めることができる。
【０１５９】
また、信号情報及び疑似信号情報の取得が共に可能となったタイミング、信号情報及び疑似信号情報の取得が共に可能となっている期間中、又は信号情報及び疑似信号情報の取得が共に可能となっている期間の終了時の少なくとも何れかのタイミングで疑似信号情報を補正する場合、信号情報及び疑似信号情報の取得が共に可能なときに疑似信号情報を補正することができる。
【０１６０】
また、サーバ装置１０が疑似信号情報を生成又は補正し、生成又は補正された信号情報を車両３０へ送信する場合、疑似信号情報を複数の車両３０へ提供することができる。
【０１６１】
また、ナビゲーション装置２０が疑似信号情報を生成又は補正し、生成又は補正された疑似信号情報に基づいて、車両３０の運転を支援する処理を実行する場合、ネットワークを利用しないシステムにおいても、疑似信号情報に基づく運転支援が可能となる。
【０１６２】
また、ナビゲーション装置２０が、生成又は補正された疑似信号情報を、このナビゲーション装置２０を搭載する車両３０の周辺にある他の車両３０に送信する場合、他の車両３０においても、疑似信号情報を用いた運転支援が可能となる。
【０１６３】
［４．疑似信号情報の生成の変形例］
次に、第２−６及び２−７節で説明した疑似信号情報の生成の変形例について、図１９乃至図２３を用いて説明する。
【０１６４】
図１９（ａ）乃至図１９（ｃ）は、車両が信号機の脇を通過する様子の一例を示す図である。図２０（ａ）乃至図２０（ｃ）は、２台の車両が信号機の脇を通過する様子の一例を示す図である。図２１は、変形例に係るサーバ装置によるサーバ処理の一例を示すフローチャートである。図２２は、変形例に係るサーバ装置による疑似信号情報生成処理の一例を示すフローチャートである。図２３は、変形例に係るナビゲーション装置による端末処理の一例を示すフローチャートである。
【０１６５】
第２−６節で説明された疑似信号情報の生成には、出力状況関係情報として撮像情報が用いられた。しかしながら、出力状況関係情報として、車両３０において検出された、車両３０の移動状況を示す移動状況情報が用いられてもよい。車両３０の移動状況は、交通信号の出力状況の影響を受ける可能性があり又は交通信号の出力状況を反映する可能性がある。例えば、信号機６０から赤信号が出力されている場合、車両３０は走行を停止し、青信号が出力されている場合、車両３０は走行して信号機６０が対応する交差点等を通過する。移動状況は、例えば車両３０の位置、速度、加速度、角速度、進行方向等により示される。例えば、ナビゲーション装置２０からサーバ装置１０へ送信されるプローブ情報は、現在日時を示す日時情報、車両３０の位置を示す現在位置情報、速度を示す速度情報、加速度を示す加速度情報、角速度を示す情報、進行方向を示す方向情報、ナビゲーション装置２０の識別情報等を含んでもよい。ナビゲーション装置２０は、プローブ情報を常にリアルタイムでサーバ装置１０へ送信してもよい。サーバ装置１０は、このプローブ情報を移動状況情報として用いる。
【０１６６】
サーバ装置１０は、車両３０から取得されたプローブ情報に基づいて、各信号機６０について、青信号期間及び赤信号期間を推定する。本変形例では、一の信号機について１回得られた一連のプローブ情報を用いて推定することは可能であるが、青信号期間及び赤信号期間を直接的に特定するものではないため、一の信号機について複数の車両３０から得られたプローブ情報を統計処理して、青信号期間及び赤信号期間を推定することが望ましい。
【０１６７】
サーバ装置１０は、例えば一の車両３０から取得された一連のプローブ情報に基づいて、赤信号開始時間及び青信号開始時間をそれぞれ推定し、推定された時間に基づいて、赤信号期間を推定してもよい。例えば、サーバ装置１０は、プローブ情報が、信号機６０に応じた所定範囲内での車両３０の停止、及びこの停止後の車両３０の移動開始を示す場合、この停止から移動開始までの期間に基づいて、赤信号期間を推定してもよい。信号機６０に応じた所定範囲とは、例えば信号機６０が対応する停止線から所定距離内の範囲であってもよい。そして、サーバ装置１０は、推定された赤信号期間に基づいて、疑似信号情報を生成してもよい。
【０１６８】
例えば、図１９（ａ）に示すように、青信号を出力している信号機６０に向かって車両３０が走行している。その後、図１９（ｂ）に示すように、交通信号が赤信号に変わったので、車両３０は停止線で停止する。その後、図１９（ｃ）に示すように、交通信号が青信号に変わったので、車両３０は発進する。そこで、サーバ装置１０は、車両３０が停止した時刻を、赤信号開始時間と推定し、車両３０が発進した時刻を、青信号開始時間と推定してもよい。そして、サーバ装置１０は、車両３０が停止してから発進するまでの期間を、赤信号期間と推定してもよい。
【０１６９】
サーバ装置１０は、例えば２つの車両３０又は３以上の車両３０からそれぞれ取得されたプローブ情報に基づいて、青信号開始時間及び赤信号開始時間をそれぞれ推定し、推定された時間に基づいて、青信号期間を推定してもよい。例えば、サーバ装置１０は、プローブ情報が、信号機６０に応じた所定範囲内での或る第１の移動体の移動開始、及びこの移動開始後の、信号機６０に応じた所定範囲内での別の第２の移動体の移動停止を示す場合、この移動開始から移動停止までの期間に基づいて、青信号期間を推定してもよい。そして、サーバ装置１０は、推定された青信号期間に基づいて、疑似信号情報を生成してもよい。
【０１７０】
例えば、図２０（ａ）に示すように、信号機６０が赤信号を出力しているため、車両３０−１が停止線で停止している。その後、図２０（ｂ）に示すように、交通信号が青信号に変わったので、車両３０−１は発進する。一方、車両３０−２が信号機６０に向かって走行してきた。その後、図２０（ｃ）に示すように、交通信号が赤信号に変わったので、車両３０−２は停止線で停止する。そこで、サーバ装置１０は、車両３０−１が発進した時刻を、青信号が開始した時刻と推定し、車両３０−２が停止した時刻を、赤信号が開始した時刻と推定してもよい。そして、サーバ装置１０は、車両３０−１が発進してから車両３０−２が停止するまでの期間を、青信号期間と推定してもよい。なお、車両３０−１が発進してから相当の時間が経過した後で車両３０−２が走行を停止させたことが、プローブ情報から特定される場合がある。この場合、車両３０−１が発進してから相当の時間が経過した後で車両３０−２が走行を停止させるまでの間に、交通信号が少なくとも１サイクル以上変化している可能性がある。そのため、サーバ装置１０は、車両３０−１が発進してから車両３０−２が停止するまでの時間が所定時間を超えるプローブ情報は、青信号期間の推定に用いなくてもよい。サーバ装置１０は、推定された赤信号期間及び青信号期間に基づいて、疑似信号情報を生成してもよい。
【０１７１】
サーバ装置１０は、第２−７節において説明した方法と同様の方法で、青信号期間及び赤信号期間を推定してもよい。すなわち、サーバ装置１０は、第１の信号機についてのプローブ情報に基づいて、第１の信号機において第１信号の出力が継続する期間を推定し、この期間に基づいて、第２の信号機において第２信号の出力が継続する期間を推定する。
【０１７２】
道路が、その片側に複数の車線を有し、これらの車線に対応する信号機６０が、これらの車線のうち少なくとも一の車線について、他の車線とは異なる態様で交通信号を変化させる場合がある。そこで、サーバ装置１０は、その少なくとも一の車線と他の車線とのそれぞれについて、疑似信号情報を生成してもよい。或いは、サーバ装置１０は、車線ごとに疑似信号情報を生成してもよい。サーバ装置１０は、プローブ情報を送信してきた車両３０が走行した車線を特定する必要がある。例えば、サーバ装置１０は、プローブ情報が示す車両３０の移動状況に基づいて、車両３０が如何なる車線を走行したかを推定してもよい。例えば、交差点からの進行方向に応じて車線が分かれている場合がある。従って、車両３０が交差点で如何なる方向に進行したかを特定することで、車両３０が走行した車線を推定することが可能である。また例えば、ナビゲーション装置２０が目的地までの移動経路を探索した場合、車両３０は探索された移動経路に従って走行した可能性がある。そこで、サーバ装置１０は、ナビゲーション装置２０から移動経路を示す情報を取得し、この情報に基づいて、車両３０が走行した車線を推定してもよい。或いは、ＧＮＳＳセンサ３５及び地図データの精度が高い場合、サーバ装置１０は、ＧＮＳＳセンサ３５から取得された現在位置情報及び地図データに基づいて、車両３０が走行した車線を特定することが可能である。
【０１７３】
信号機６０に応じた所定範囲内で車両３０が停止したとしても、信号機６０による赤信号の出力以外の要因で車両３０が停止した可能性もある。そこで、サーバ装置１０は、赤信号の出力以外の要因で車両３０が停止した可能性がある場合のプローブ情報を、疑似信号情報の生成に用いなくてもよい。
【０１７４】
例えば、サーバ装置１０は、交通管制センタ５０から交通情報を取得してもよい。そして、サーバ装置１０は、交通情報に基づいて、車両３０が移動中の道路が渋滞中にこの車両３０において検出されたプローブ情報を、疑似信号情報の生成に用いなくてもよい。なお、ナビゲーション装置２０が、交通情報に基づいて、車両３０が渋滞中の道路に位置していると判定した場合には、プローブ情報をサーバ装置１０へ送信しなくてもよい。
【０１７５】
また例えば、サーバ装置１０は、プローブ情報が示す車両３０の移動状況に基づいて、赤信号の出力以外の要因で車両３０が停止した可能性があるか否かを推定してもよい。そして、サーバ装置１０は、赤信号の出力以外の要因で車両３０が停止したと推定される場合のプローブ情報を、疑似信号情報の生成に用いなくてもよい。
【０１７６】
例えば、サーバ装置１０は、所定値を超える減速度で車両３０が停止した後、所定時間未満の間に車両３０が発進したことを示すプローブ情報を、疑似信号情報の生成に用いなくてもよい。車両３０が急停止した後直ぐに発進した場合、運転者が、道路に飛び出してきた歩行者を避ける等の危険を回避する運転操作を行った可能性がある。
【０１７７】
また例えば、サーバ装置１０は、車両３０が道路の端に寄って停止し、比較的短い時間経過後に発進したことを示すプローブ情報を、疑似信号情報の生成に用いなくてもよい。このような場合、緊急車両が緊急の目的で走行することを妨げないために、運転者は車両３０を停止させた可能性がある。サーバ装置１０は、同じ時間に同一の道路を走行していた複数の車両３０から得られたプローブ情報に基づいて、所定数以上の車両３０が上述したような走行を行ったと判定した場合にのみ、これらの車両３０から得られたプローブ情報を、疑似信号情報の生成に用いなくてもよい。
【０１７８】
また例えば、サーバ装置１０は、複数の車両３０から得られたプローブ情報に基づいて、複数の車両３０が通常とは明確に異なる軌跡であって、複数の車両３０が互いに類似する軌跡で走行している判定した場合に、このプローブ情報を、疑似信号情報の生成に用いなくてもよい。通常とは異なる軌跡での走行の例として、片側交互通行や、複数の車両３０が一箇所を迂回して走行することが挙げられる。このような場合、車両３０が位置している道路で工事が行われており、それにより交通規制が行われている可能性がある。
【０１７９】
緊急車両が緊急の目的で走行することに起因して車両３０が停止する可能性があるプローブ情報を除外する方法は、上述した方法に限定されない。例えば、サーバ装置１０は、緊急車両が緊急の目的で走行することをナビゲーション装置２０において検出されたときのプローブ情報を、疑似信号情報の生成に用いなくてもよい。緊急車両が緊急の目的で走行することを検出する方法の一例として、緊急車両が車車間通信で周辺の車両へ緊急車両を示す情報を送信、ナビゲーション装置２０がこの情報を受信することが考えられる。また例えば、ナビゲーション装置２０が、車両３０の外部音を集音するために車両３０に搭載される図示せぬマイクロホンに集音された音声を解析して、緊急車両のサイレンの音が集音されたか否かを判定してもよい。ナビゲーション装置２０は、緊急車両を示す情報を受信した場合、又はサイレンの音が集音されたと判定した場合、緊急車両を示す情報をプローブ情報に付加してサーバ装置１０へ送信してもよい。サーバ装置１０は、緊急車両を示す情報が付加されたプローブ情報を、疑似信号情報の生成に用いなくてもよい。或いは、緊急車両が緊急の目的で走行することが検出された場合、ナビゲーション装置２０は、プローブ情報サーバ装置１０へ送信しなくてもよい。
【０１８０】
ナビゲーション装置２０は、上述したように生成された疑似信号情報を、第２−６節で説明したように、サーバ装置１０から受信して利用してもよい。また、ナビゲーション装置２０が疑似信号情報を生成してもよい。この場合、ナビゲーション装置２０は、一の信号機６０について複数回得られたプローブ情報を統計処理して、疑似信号情報を生成することが望ましい。また、ナビゲーション装置２０は、疑似信号情報を車車間通信で送信してもよい。
【０１８１】
次に、サーバ装置１０及びナビゲーション装置２０の動作例について説明する。図２１及び図２２に示す処理はサーバ装置１０により実行され、図２３に示す処理はナビゲーション装置２０により実行される。
【０１８２】
図２１に示すサーバ処理において、制御部１１は、何れかの車両３０からプローブ情報を受信したか否かを判定する（ステップＳ８０１）。制御部１１は、プローブ情報を受信しなかったと判定した場合には（ステップＳ８０１：ＮＯ）、処理をステップＳ８０５に進める。一方、制御部１１は、プローブ情報及び信号情報の双方を受信したと判定した場合には（ステップＳ８０１：ＹＥＳ）、処理をステップＳ８０２に進める。
【０１８３】
ステップＳ８０２において、制御部１１は、受信されたプローブ情報を記憶部１２に記憶させる。次いで、制御部１１は、ステップＳ８０２で記憶されたプローブ情報に含まれる現在位置情報及び方向情報に基づいて、疑似信号情報の対象となる信号機６０を、対象信号機として特定する。そして、制御部１１は、対象信号機について記憶部１２に記憶されているプローブ情報が所定数以上あるか否かを判定する（ステップＳ８０３）。制御部１１は、プローブ情報が所定数以上はないと判定した場合には（ステップＳ８０３：ＮＯ）、処理をステップＳ８０５に進める。一方、制御部１１は、プローブ情報が所定数以上あると判定した場合には（ステップＳ８０３：ＹＥＳ）、処理をステップＳ８０４に進める。
【０１８４】
ステップＳ８０４において、制御部１１は、疑似信号情報生成処理を実行する。図２２に示すように、疑似信号情報生成処理において、制御部１１は、対象信号機が対応する道路を通過した車両のプローブ情報を記憶部１２から取得する（ステップＳ９０１）。
【０１８５】
次いで、制御部１１ノイズ処理を実行する。ノイズ処理では、ステップＳ９０１で取得されたプローブ情報のうち、対象信号機による赤信号の出力以外の要因で車両３０が停止した可能性があるプローブ情報がノイズとして、疑似信号情報の生成に用いられるプローブ情報から除外される。例えば、制御部１１は、交通管制センタ５０から交通情報を取得する。制御部１１は、交通情報に基づいて、プローブ情報に含まれる日時情報が示す日時に、対象信号機が対応する道路が渋滞中であるプローブ情報を除外する。また、制御部１１は、プローブ情報が示す移動状況が、赤信号の出力以外の要因で車両３０が停止した可能性があるプローブ情報を除外する。例えば、制御部１１は、所定値を超える減速度で車両３０が停止した後、所定時間未満の間に車両３０が発進したことを示すプローブ情報を、危険回避のための停止を示す可能性があることを示すプローブ情報として除外する。また、制御部１１は、互いに同じ日時に所定数以上の車両３０が道路の端に寄って停止したことを示す所定数以上のプローブ情報がある場合、これらのプローブ情報を、緊急車両が緊急の目的で通過したことに起因する停止を示す可能性があることを示すプローブ情報として除外する。また、制御部１１は、所定数以上の車両３０が片側交互通行を行っていたり一箇所を迂回していたりすることを示す所定数以上のプローブ情報がある場合これらのプローブ情報を、工事現場を回避するための車両３０の軌跡を示す可能性があることを示すプローブ情報として除外する。
【０１８６】
次いで、制御部１１は、ノイズ処理が行われたプローブ情報の中から、車両３０が、対象信号機が対応する停止線付近で停止し、その後発進したことを示すプローブ情報を抽出する。そして、制御部１１は、抽出された各プローブ情報について、車両３０が停止してから発進するまでの時間を、対象信号機の赤信号期間として推定する（ステップＳ９０３）。
【０１８７】
次いで、制御部１１は、ノイズ処理が行われたプローブ情報の中から、或る第１の車両が、対象信号機が対応する停止線付近で発進し、その後別の第２の車両がその停止線付近で停止したことを示すプローブ情報の組み合わせを抽出する。そして、制御部１１は、抽出された各組み合わせについて、第１の車両が発進してから第２の車両が停止するまでの時間を、対象信号機の青信号期間として推定する（ステップＳ９０４）。
【０１８８】
次いで、制御部１１は、対象信号機が設置された交差点でこの対象信号機が対応する道路と交差する道路に対応してこの交差点に設置された信号機を、参照信号機として特定する。制御部１１は、参照信号機のプローブ情報を記憶部１２から取得する（ステップＳ９０５）。次いで、制御部１１は、ステップＳ９０２と同様の方法で、ステップＳ９０５で取得されたプローブ情報のノイズ処理を実行する（ステップＳ９０６）。
【０１８９】
次いで、制御部１１は、ステップＳ９０６でノイズ処理が行われたプローブ情報の中から、車両３０が、参照信号機が対応する停止線付近で停止し、その後発進したことを示すプローブ情報を抽出する。そして、制御部１１は、抽出された各プローブ情報について、車両３０が停止してから発進するまでの時間を、参照信号機の赤信号期間として推定する（ステップＳ９０７）。
【０１９０】
次いで、制御部１１は、ステップＳ９０７で推定された各赤信号期間に基づいて、対象信号機の青信号期間を推定する（ステップＳ９０８）。例えば、制御部１１は、参照信号機の赤信号開始時間の所定時間後を対象信号機の青信号開始時間と推定し、参照信号機の赤信号終了時間の所定時間前を対象信号機の青信号終了時間と推定してもよい。
【０１９１】
次いで、制御部１１は、ステップＳ９０６でノイズ処理が行われたプローブ情報の中から、或る第１の車両が、対象信号機が対応する停止線付近で発進し、その後別の第２の車両がその停止線付近で停止したことを示すプローブ情報の組み合わせを抽出する。そして、制御部１１は、抽出された各組み合わせについて、第１の車両が発進してから第２の車両が停止するまでの時間を、参照信号機の青信号期間として推定する（ステップＳ９０９）。
【０１９２】
次いで、制御部１１は、ステップＳ９０９で推定された各青信号期間に基づいて、対象信号機の赤信号期間を推定する（ステップＳ９１０）。例えば、制御部１１は、参照信号機の青信号開始時間の所定時間前を対象信号機の赤信号開始時間と推定し、参照信号機の青信号終了時間の所定時間後を対象信号機の赤信号終了時間と推定してもよい。
【０１９３】
次いで、制御部１１は、ステップＳ９０４及びステップＳ９０８で推定された青信号期間、並びにステップＳ９０３及びＳ９１０で推定された赤信号期間に基づいて、疑似信号情報を生成する（ステップＳ９１１）。疑似信号情報の生成方法は、図１５に示すステップＳ４０８と同様である。制御部１１は、生成された疑似信号情報を、対象信号機の特定情報に関連付けて記憶部１２に記憶させて（ステップＳ９１２）、疑似信号情報生成処理を終了させる。
【０１９４】
制御部１１は、疑似信号情報生成処理を終えると、図２１に示すように、何れかの車両３０から情報要求を受信したか否かを判定する（ステップＳ８０５）。制御部１１は、情報要求を受信していないと判定した場合には（ステップＳ８０５：ＮＯ）、処理をステップＳ８０７に進める。一方、制御部１１は、情報要求を受信したと判定した場合には（ステップＳ８０５：ＹＥＳ）、処理をステップＳ８０６に進める。
【０１９５】
ステップＳ８０６において、制御部１１は、情報要求に応じて疑似信号情報を車両３０へ送信する。送信する疑似信号情報の決定方法は、図１２のステップＳ１０７と同様である。次いで、制御部１１は、サーバ装置１０の電源がＯＦＦとされたか否かを判定する（ステップＳ８０７）。制御部１１は、電源がＯＦＦとされていないと判定した場合には（ステップＳ８０７：ＮＯ）、処理をステップＳ８０１に進める。一方、制御部１１は、電源がＯＦＦとされたと判定した場合には（ステップＳ８０７：ＹＥＳ）、サーバ処理を終了させる。
【０１９６】
図２３において、図１６と同様の処理については同様の符号が付されている。図２３に示す端末処理において、制御部２１は、情報要求をサーバ装置１０へ送信し（ステップＳ５０１）、サーバ装置１０から送信されてきた疑似信号情報を受信し（ステップＳ１００１）、受信された疑似信号情報を記憶部２２に記憶させる（ステップＳ１００２）。
【０１９７】
次いで、制御２１は、ステップＳ５０４の判定結果に応じてステップＳ５０５を実行する。次いで、制御部２１は、車両３０の移動状況を示すプローブ情報をサーバ装置１０へ送信する（ステップＳ１００３）。次いで、制御部２１は、ステップＳ５０７での判定結果に応じてステップＳ５０８を実行する。
【０１９８】
次いで、制御部２１は、車両３０の現在位置及び進行方向、並びに地図データに基づいて、車両３０が位置する道路に沿って車両３０の進行方向に位置する信号機６０のうち車両３０から最も近い信号機６０を、対象信号機として特定する。そして、制御部２１は、対象信号機の信号情報が受信されているか否かを判定する（ステップＳ１００４）。制御部２１は、信号情報が受信されていると判定した場合には（ステップＳ１００４：ＹＥＳ）、処理をステップＳ１００５に進める。ステップＳ１００５において、制御部２１は、対象信号機の信号情報に基づいて、青信号開始タイミング情報又は推奨走行速度範囲情報をディスプレイ２４に表示させる。ステップＳ１００５では、信号情報が用いられることを除き、その処理内容は、図１７に示すステップＳ６１０と同様である。一方、制御部２１は、信号情報が受信されていないと判定した場合には（ステップＳ１００４：ＮＯ）、処理をステップＳ１００６に進める。ステップＳ１００６において、制御部２１は、図１７に示すステップＳ６１０と同様に、対象信号機の疑似信号情報に基づいて、青信号開始タイミング情報又は推奨走行速度範囲情報をディスプレイ２４に表示させる。
【０１９９】
ステップＳ１００５又はステップＳ１００６を終えると、制御部２１は、ステップＳ５１１の判定結果に基づいて、処理をステップＳ５０１に進め又は端末処理を終了させる。
【０２００】
以上説明したように、変形例に係る動作によれば、車両３０の移動状況を示すプローブ情報を出力状況関係情報として取得し、取得されたプローブ情報に基づいて疑似信号情報を生成するので、信号情報の提供を受けることができない道路を移動する車両３０に供するために、この信号情報に代わる情報として、疑似信号情報を生成することができる。
【０２０１】
また、プローブ情報が、信号機６０に対応する所定範囲内での車両３０の移動停止及びこの移動停止後の移動開始を示す場合、この移動停止から移動開始までの期間に基づいて、赤信号期間を推定し、推定された赤信号期間に基づいて、疑似信号情報を生成するので、赤信号期間について適切な疑似信号情報を生成することができる。
【０２０２】
また、第１の車両及び第２の車両それぞれからプローブ情報を取得し、これらのプローブ情報が、信号機６０が対応する所定範囲内での第１の車両の移動開始、及びこの移動開始後の信号機６０が対応する所定範囲内での第２の車両の移動停止を示す場合、この移動開始から移動停止までの期間に基づいて、青信号期間を推定し、推定された赤信号期間に基づいて、疑似信号情報を生成するので、青信号期間について適切な疑似信号情報を生成することができる。
【０２０３】
また、交通情報を取得し、この交通情報に基づいて、道路が渋滞中に車両３０において検出されたプローブ情報を、疑似信号情報の生成に用いない場合、渋滞によって車両３０が停止する可能性がある状況で検出されたプローブ情報を除外することができるので、疑似信号情報の正確性を高めることができる。
【０２０４】
また、プローブ情報に基づいて、信号機６０により赤信号の出力以外の要因で車両３０が停止したか否かを推定し、赤信号の出力以外の要因で車両３０が停止したと推定されるときのプローブ情報を、疑似信号情報の生成に用いない場合、車両３０が停止した要因が赤信号の出力によるものではない可能性があるプローブ情報を除外することができるので、疑似信号情報の正確性を高めることができる。
【０２０５】
また、車両３０の周辺で緊急車両が緊急の目的で移動することが車両３０において検出されたときのプローブ情報を、疑似信号情報の生成に用いない場合、緊急車両に道を譲るために運転者が車両３０を停止する可能性がある状況で検出されたプローブ情報を除外することができるので、疑似信号情報の正確性を高めることができる。
【０２０６】
なお、上記実施例及び変形例においては、信号情報及び疑似信号情報の少なくとも何れか一方に基づいて車両３０の運転支援を行う装置として、ナビゲーション装置が用いられていた。しかしながら、このような運転支援を行う装置は、ナビゲーション装置に限定されるものではない。
【０２０７】
また、上記実施例及び変形例においては、実施形態の移動体が車両であった。しかしながら、移動体は、自動二輪車、自転車又は船舶等であってもよい。
【符号の説明】
【０２０８】
１  取得手段
２  探索手段
Ｄ  情報処理装置
１０  サーバ装置
１１  制御部
１２  記憶部
１３  通信部
２０  ナビゲーション装置
２１  制御部
２２  記憶部
２３  通信部
２４  ディスプレイ
２５  スピーカ
２６  入力部
２７  インターフェース部
３１  カメラ
３２  車速センサ
３３  加速度センサ
３４  ジャイロセンサ
３５  ＧＮＳＳセンサ
３６  ビーコン受信機
５０  交通管制センタ
６０  信号機
７０  路側機
４０  ネットワーク
Ｓ  運転支援システム
【図１】
2019158450.tif 000003
【図２】
2019158450.tif 000004
【図３】
2019158450.tif 000005
【図４】
2019158450.tif 000006
【図５】
2019158450.tif 000007
【図６】
2019158450.tif 000008
【図７】
2019158450.tif 000009
【図８】
2019158450.tif 000010
【図９】
2019158450.tif 000011
【図１０】
2019158450.tif 000012
【図１１】
2019158450.tif 000013
【図１２】
2019158450.tif 000014
【図１３】
2019158450.tif 000015
【図１４】
2019158450.tif 000016
【図１５】
2019158450.tif 000017
【図１６】
2019158450.tif 000018
【図１７】
2019158450.tif 000019
【図１８】
2019158450.tif 000020
【図１９】
2019158450.tif 000021
【図２０】
2019158450.tif 000022
【図２１】
2019158450.tif 000023
【図２２】
2019158450.tif 000024
【図２３】
2019158450.tif 000025