(57)【要約】【課題】センターに記憶される交通情報の詳細化を可能にする。【解決手段】情報処理システム１は、車両１０とサーバ２０を備える。車両１０は、道路を走行中に車外の風景を撮像した複数の撮像静止画像を生成し、複数の撮像静止画像のそれぞれが生成されたときの位置情報を取得する。車両１０又はサーバ２０は、複数の撮像静止画像を含む撮像動画像上の所定被写体を検出する検出処理を開始し、撮像動画像のうち動画区間において検出される所定被写体の検出数を、撮像動画像における動画区間の位置を変化させながら監視し、所定被写体の検出数が第１基準数を超えたときの動画区間に含まれる少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、道路上の交通障害区間の候補始点の位置情報を決定する。サーバ２０は、候補始点の位置情報に基づいて、交通障害区間の始点の位置情報を決定し、出力する。【選択図】図１
2020021398.tif 000002
【特許請求の範囲】
【請求項１】
車両と、前記車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、
道路を走行中に車外の風景を撮像した複数の撮像静止画像を生成し、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得し、
前記車両又は前記サーバは、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始し、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視し、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定し、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定し、
前記サーバは、
前記車両について決定された前記候補始点の位置情報に基づいて、前記交通障害区間の始点の位置情報を決定し、
前記交通障害区間の前記始点の位置情報を出力する、情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記車両又は前記サーバは、
前記所定被写体の検出数が前記第１基準数を超えたときの前記動画区間に含まれるいずれか１つの前記撮像静止画像を、前記始点に対応する始点画像として決定し、
前記サーバは、前記始点画像を出力する、情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記車両は、所定値以上の速度で走行中に前記複数の撮像静止画像を生成する、情報処理システム。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理システムであって、
複数の前記車両を備え、
前記サーバは、前記複数の車両についてそれぞれ決定された複数の前記候補始点の位置情報に基づいて、前記交通障害区間の前記始点の位置情報を決定する、情報処理システム。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理システムであって、
前記車両又は前記サーバは、
前記所定被写体の検出数が第２基準数以下になったときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定し、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記交通障害区間の候補終点の位置情報を決定し、
前記サーバは、
前記車両について決定された前記候補終点の位置情報に基づいて、前記交通障害区間の終点の位置情報を決定し、
前記交通障害区間の前記終点の位置情報を出力する、情報処理システム。
【請求項６】
請求項５に記載の情報処理システムであって、
前記車両又は前記サーバは、
前記所定被写体の検出数が前記第２基準数以下になったときの前記動画区間に含まれるいずれか１つの前記撮像静止画像を、前記終点に対応する終点画像として決定し、
前記サーバは、前記終点画像を出力する、情報処理システム。
【請求項７】
請求項５又は６に記載の情報処理システムであって、
前記第２基準数は、前記第１基準数以下である、情報処理システム。
【請求項８】
請求項５から７のいずれか一項に記載の情報処理システムであって、
複数の前記車両を備え、
前記サーバは、前記複数の車両についてそれぞれ決定された複数の前記候補終点の位置情報に基づいて、前記交通障害区間の前記終点の位置情報を決定する、情報処理システム。
【請求項９】
情報処理装置に、
道路を走行中の車両が車外の風景を撮像した複数の撮像静止画像を取得するステップと、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得するステップと、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始するステップと、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視するステップと、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定するステップと、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定するステップと、
を実行させる、プログラム。
【請求項１０】
情報処理装置の制御方法であって、
道路を走行中の車両が車外の風景を撮像した複数の撮像静止画像を取得するステップと、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得するステップと、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始するステップと、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視するステップと、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定するステップと、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定するステップと、
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、及び制御方法に関する。
【背景技術】
【０００２】
従来、センターに記憶された交通情報の提供が一般的に行われている。例えば、特許文献１には、交通情報センターから受信した情報を用いて、渋滞傾向を地図画面上に表示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２４５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
センターに記憶される交通情報には、例えば道路工事等の交通障害を示す情報が含まれる。しかしながら、従来の交通情報には、道路工事が行われているおおよその地点を示す情報が含まれ得る一方、工事区間を示す詳細な情報までは含まれていない。このため、従来の交通情報を利用して、例えば道路工事が行われているおおよその地点を地図上に表示してユーザに提示しても、ユーザは工事区間を正確に把握できない。このように、従来の交通情報では、正確な工事区間をユーザに提示することができない。したがって、センターに記憶される交通情報の詳細化が望まれている。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、センターに記憶される交通情報の詳細化を可能にすることにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理システムは、
車両と、前記車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、
道路を走行中に車外の風景を撮像した複数の撮像静止画像を生成し、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得し、
前記車両又は前記サーバは、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始し、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視し、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定し、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定し、
前記サーバは、
前記車両について決定された前記候補始点の位置情報に基づいて、前記交通障害区間の始点の位置情報を決定し、
前記交通障害区間の前記始点の位置情報を出力する。
【０００７】
本発明の一実施形態に係るプログラムは、
情報処理装置に、
道路を走行中の車両が車外の風景を撮像した複数の撮像静止画像を取得するステップと、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得するステップと、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始するステップと、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視するステップと、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定するステップと、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定するステップと、を実行させる。
【０００８】
本発明の一実施形態に係る制御方法は、
情報処理装置の制御方法であって、
道路を走行中の車両が車外の風景を撮像した複数の撮像静止画像を取得するステップと、
前記複数の撮像静止画像のそれぞれが生成されたときの前記車両の位置情報を取得するステップと、
前記複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の所定被写体を検出する検出処理を開始するステップと、
前記撮像動画像のうち所定時間分の動画区間において検出される前記所定被写体の検出数を、前記撮像動画像における前記動画区間の位置を変化させながら監視するステップと、
前記所定被写体の検出数が第１基準数を超えたときの前記動画区間に含まれる少なくとも１つの前記撮像静止画像を特定するステップと、
特定された前記少なくとも１つの撮像静止画像が生成されたときの前記車両の位置情報に基づいて、前記道路上の交通障害区間の候補始点の位置情報を決定するステップと、を含む。
【発明の効果】
【０００９】
本発明の一実施形態に係る情報処理システム、プログラム、及び制御方法によれば、センターに記憶される交通情報の詳細化が可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】車両の概略構成を示すブロック図である。
【図３】撮像動画像をタイムライン形式で上段に示し、動画区間の位置に応じた被写体の検出数の変化をグラフで下段に示す図である。
【図４】図３のシーンＡ及びＥにおける撮像静止画像の例を示す図である。
【図５】図３のシーンＢにおける撮像静止画像の例を示す図である。
【図６】図３のシーンＣにおける撮像静止画像の例を示す図である。
【図７】図３のシーンＤにおける撮像静止画像の例を示す図である。
【図８】サーバの概略構成を示すブロック図である。
【図９】サーバに記憶される情報の例を示す図である。
【図１０】車両の動作を示すフローチャートである。
【図１１】サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、１つ以上の車両１０と、サーバ２０と、を備える。車両１０は、例えば自動車であるが、これに限られず任意の車両であってもよい。図１では説明の簡便のため、車両１０については１つのみ図示している。サーバ２０は、１つ又は互いに通信可能な複数のサーバ装置を含む。サーバ２０は、例えば交通情報センターに設置されてもよい。サーバ２０は、例えば移動体通信網及びインターネット等を含むネットワーク３０を介してクライアントと通信可能である。本実施形態において、クライアントは１つ以上の車両１０を含む。したがって、各車両１０及びサーバ２０は、ネットワーク３０を介して通信可能である。しかしながら、サーバ２０と通信可能なクライアントは車両１０に限られず、例えばスマートフォン又はコンピュータ等の任意の情報処理装置を含んでもよい。
【００１３】
本実施形態では、車両１０が走行する道路上の交通障害区間に亘って複数の所定の被写体４０（例えば、ロードコーン）が設置されている場合を考える。「交通障害区間」は、例えば道路工事又は交通事故等によって、一部の車線の走行ができなくなっている道路上の区間であるが、これに限られない。かかる場合において、車両１０は、道路上を走行中に、車外の風景（例えば、車両１０の前方の風景）を撮像した複数の撮像静止画像と、各撮像静止画像が生成されたときの位置情報と、を生成する。当該複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像には、車両１０が交通障害区間の始点に近付くと被写体４０が写り始め、車両１０が交通障害区間の終点を通過すると被写体４０は写らなくなる。車両１０は、撮像動画像上で検出される被写体４０に基づいて、当該交通障害区間の候補始点及び候補終点の位置情報を決定する。車両１０は、候補始点及び候補終点の位置情報を含むプローブデータをサーバ２０へ送信する。
【００１４】
サーバ２０は、１つ以上の車両１０からプローブデータとしてそれぞれ受信した１つ以上の候補始点及び候補終点の位置情報に基づいて、当該交通障害区間の始点及び終点をそれぞれ決定し、例えば交通情報としてメモリに記憶する。サーバ２０は、当該交通障害区間の始点及び終点を示す交通情報を、クライアントからの要求に応じて提供可能である。
【００１５】
このように、本実施形態によれば、例えば交通障害が発生しているおおよその地点又は道路リンクを示す交通情報ではなく、交通障害区間の始点及び終点を示す詳細な交通情報がサーバ２０に記憶される。したがって、センターに記憶される交通情報の詳細化が可能である。
【００１６】
次に、情報処理システム１の各構成について、詳細に説明する。
【００１７】
（車両の構成）
図２に示すように、車両１０は、通信装置１１と、運転支援装置１２と、撮像装置１３と、画像処理装置１４と、を備える。通信装置１１、運転支援装置１２、撮像装置１３、及び画像処理装置１４は、例えばＣＡＮ（Controller Area Network）等の車載ネットワーク又は専用線を介して、互いに通信可能に接続される。
【００１８】
通信装置１１は、例えばＤＣＭ（Data Communication Module）等の車載通信機である。具体的には、通信装置１１は、通信部１１１と、記憶部１１２と、制御部１１３と、を備える。
【００１９】
通信部１１１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。また、通信部１１１は、ネットワーク３０に接続する通信モジュールを含む。例えば、通信部１１１は、４Ｇ（4th Generation）及び５Ｇ（5th Generation）等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、車両１０は、通信部１１１を介してネットワーク３０に接続される。
【００２０】
記憶部１１２は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１１２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１１２は、通信装置１１の動作に用いられる任意の情報を記憶する。例えば、記憶部１１２は、システムプログラム、アプリケーションプログラム、組込みソフトウェア、及び車両１０の識別情報等を記憶してもよい。ここで、車両１０に備えられた通信装置１１、運転支援装置１２、撮像装置１３、又は画像処理装置１４の識別情報が、当該車両１０の識別情報として用いられてもよい。記憶部１１２に記憶された情報は、例えば通信部１１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００２１】
制御部１１３は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサ等であるが、これらに限られない。制御部１１３は、通信装置１１全体の動作を制御する。本実施形態では、制御部１１３によって制御される通信装置１１を介して、車両１０とサーバ２０が通信する。
【００２２】
例えば、制御部１１３は、通信部１１１及びネットワーク３０を介してプローブデータをサーバ２０へ送信する。本実施形態において、プローブデータは、車両１０の識別情報と、車両１０が走行中の道路の識別情報と、当該道路上で車両１０が通過した交通障害区間の候補始点及び候補終点の位置情報と、候補始点画像と、候補終点画像と、を含む。車両１０が走行中の道路の識別情報は、運転支援装置１２から取得される。道路の識別情報は、例えば道路地図上の道路リンクＩＤであるが、これに限られない。候補始点及び候補終点の位置情報、候補始点画像、並びに候補終点画像は、画像処理装置１４から取得されるが、これらの情報の詳細については後述する。プローブデータは、上述した情報に限られず、例えば車両１０の速度、加速度、ステアリング舵角、及び運転支援装置１２によって決定される走行経路情報等、車両１０に関する任意の情報を更に含んでもよい。
【００２３】
運転支援装置１２は、車両１０の運転支援を行う装置である。運転支援は、例えば、目的地までの走行経路案内又は自動運転であるが、これらに限られない。自動運転は、例えばＳＡＥ（Society of Automotive Engineers）において定義されるレベル１乃至５を含むが、これらに限られず、任意に定義されてもよい。運転支援は、例えば運転支援装置１２と車両１０のＥＣＵ（Electronic Control Unit）等とが協働することによって実施されてもよい。運転支援装置１２は、例えば車両１０に搭載されるナビゲーション装置又は自動運転制御装置であるが、これに限られない。具体的には、運転支援装置１２は、通信部１２１と、記憶部１２２と、位置情報生成部１２３と、出力部１２４と、入力部１２５と、制御部１２６と、を備える。
【００２４】
通信部１２１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００２５】
記憶部１２２は、１つ以上のメモリを含む。記憶部１２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１２２は、運転支援装置１２の動作に用いられる任意の情報を記憶する。例えば、記憶部１２２は、システムプログラム、アプリケーションプログラム、組込みソフトウェア、及び道路地図情報等を記憶してもよい。記憶部１２２に記憶された情報は、例えば通信装置１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００２６】
位置情報生成部１２３は、任意の衛星測位システムに対応する１つ以上の受信機を含む。例えば、位置情報生成部１２３は、ＧＰＳ（Global Positioning System）受信機を含んでもよい。位置情報生成部１２３は、衛星測位システムから受信する情報に基づいて、運転支援装置１２が搭載された車両１０の位置情報を生成する。位置情報には、当該位置情報の生成日時を示す情報が含まれる。
【００２７】
出力部１２４は、情報を出力してユーザに通知する１つ以上の出力インタフェースを含む。例えば、出力部１２４に含まれる出力インタフェースは、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。例えば、ディスプレイは、パネルディスプレイ又はヘッドアップディスプレイ等であるが、これらに限られない。本実施形態において「映像」は、テキスト、静止画像、及び動画像を含んでもよい。
【００２８】
入力部１２５は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部１２５に含まれる入力インタフェースは、物理キー、静電容量キー、出力部１２４のパネルディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限られない。
【００２９】
制御部１２６は、１つ以上のプロセッサを含む。制御部１２６は、運転支援装置１２全体の動作を制御する。
【００３０】
例えば、制御部１２６は、車両１０の現在地から目的地までの走行経路情報を決定し、当該走行経路情報に基づく運転支援を実行する。また、制御部１２６は、車両１０が走行中の道路の識別情報を、通信部１２１を介して通信装置１１へ出力する。また、制御部１２６は、位置情報生成部１２３によって生成された車両１０の位置情報を画像処理装置１４へ出力する。
【００３１】
また、制御部１２６は、通信装置１１を介して交通情報の取得要求をサーバ２０へ送信する。取得要求の送信は、入力部１２５に対する所定のユーザ入力に応じて実行されてもよく、或いは自動的に実行されてもよい。制御部１２６は、当該取得要求に対してサーバ２０から送信される交通情報を、通信装置１１を介して受信する。後述するように、交通情報には、道路上の交通障害区間の始点及び終点の位置情報、当該始点の風景を示す始点画像、並びに当該終点の風景を示す終点画像等が含まれる。制御部１２６は、受信した交通情報を、出力部１２４により出力してユーザに通知する。例えば、出力部１２４のディスプレイに表示された道路地図上に、交通障害区間の始点及び終点が表示されてもよい。また例えば、道路地図上の始点又は終点を選択するユーザ入力に応じて、始点画像又は終点画像が表示されてもよい。
【００３２】
撮像装置１３は、車外の風景を撮像した撮像静止画像を生成する装置である。本実施形態において、撮像装置１３は、車外の風景を撮像可能となるように車両１０に備えられる。撮像装置１３は、例えば、車両１０の運転支援に用いられる車載カメラ、又はドライブレコーダであるが、これらに限られない。具体的には、撮像装置１３は、通信部１３１と、記憶部１３２と、撮像部１３３と、制御部１３４と、を備える。
【００３３】
通信部１３１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００３４】
記憶部１３２は、１つ以上のメモリを含む。記憶部１３２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１３２は、撮像装置１３の動作に用いられる任意の情報を記憶する。例えば、記憶部１３２は、システムプログラム、アプリケーションプログラム、及び組込みソフトウェア等を記憶してもよい。記憶部１３２に記憶された情報は、例えば通信装置１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００３５】
撮像部１３３は、レンズ等の光学素子及びイメージセンサを含む。本実施形態において「イメージセンサ」は、例えばＣＭＯＳ（Complementary Metal-Oxide-Semiconductor）イメージセンサ又はＣＣＤ（Charged-Coupled devices）イメージセンサ等であるが、これらに限られない。
【００３６】
制御部１３４は、１つ以上のプロセッサを含む。制御部１３４は、撮像装置１３全体の動作を制御する。
【００３７】
例えば、制御部１３４は、所定のフレームレート（例えば、６０ｆｐｓ）で車両１０の車外の風景（例えば、車両１０の前方の風景）を撮像した複数の撮像静止画像を、撮像部１３３により生成する。ここで、制御部１３４は、車両１０が所定値以上の速度で走行中に、当該複数の撮像静止画像を生成してもよい。撮像静止画像には、当該撮像静止画像の生成日時を示す情報が含まれる。制御部１３４は、生成した複数の撮像静止画像を、通信部１３１を介して画像処理装置１４へ出力する。ここで、複数の撮像静止画像は、当該複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像として出力されてもよい。換言すると、制御部１３４は、複数の撮像静止画像を、複数の静止画像ファイル（例えば、ＪＰＧファイル）として出力してもよく、或いは１つの動画像ファイル（例えば、ＡＶＩファイル）として出力してもよい。
【００３８】
画像処理装置１４は、撮像装置１３から取得される画像を処理する情報処理装置である。本実施形態において、画像処理装置１４は、車両１０が交通障害区間を通過する際に生成された撮像動画像に基づいて、当該交通障害区間の候補始点及び候補終点を決定する。具体的には、画像処理装置１４は、通信部１４１と、記憶部１４２と、制御部１４３と、を備える。
【００３９】
通信部１４１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００４０】
記憶部１４２は、１つ以上のメモリを含む。記憶部１４２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１４２は、画像処理装置１４の動作に用いられる任意の情報を記憶する。例えば、記憶部１４２は、システムプログラム、アプリケーションプログラム、及び組込みソフトウェア等を記憶してもよい。記憶部１４２に記憶された情報は、例えば通信装置１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００４１】
制御部１４３は、１つ以上のプロセッサを含む。制御部１４３は、画像処理装置１４全体の動作を制御する。
【００４２】
例えば、制御部１４３は、通信部１４１を介して撮像装置１３から、上述した複数の撮像静止画像を取得する。制御部１４３は、通信部１４１を介して運転支援装置１２から、当該複数の撮像静止画像のそれぞれが生成されたときの車両１０の位置情報を取得する。具体的には、制御部１４３は、生成日時の異なる複数の位置情報を取得して、当該複数の位置情報のうち、生成日時が撮像静止画像と略一致する１つの位置情報を、当該撮像静止画像が生成されたときの車両１０の位置情報として決定する。しかしながら、撮像静止画像が生成されたときの位置情報を取得する手法は、当該例に限られない。例えば、運転支援装置１２における車両１０の位置情報の生成タイミングと、撮像装置１３における撮像静止画像の生成タイミングとを同期させておき、撮像動画像に含まれる各撮像静止画像と同一のタイミングで生成された位置情報を取得する手法も可能である。
【００４３】
制御部１４３は、複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像上の被写体４０を検出する検出処理を開始する。上述したように被写体４０は、例えばロードコーンであるがこれに限られず、道路上の交通障害区間に亘って複数設置される任意の物体であってもよい。被写体４０の検出には、例えばパターンマッチング又は特徴点抽出等、任意の画像認識アルゴリズムが採用可能である。
【００４４】
制御部１４３は、撮像動画像のうち所定時間分の動画区間において検出される被写体４０の検出数を、撮像動画像における当該動画区間の位置を変化させながら監視する。図３〜図７を参照して具体的に説明する。
【００４５】
図３の上段は、例えば図１に示すように左車線を走行する車両１０が、右車線の走行が禁止された交通障害区間を通過する際に生成された撮像動画像５０を、タイムライン形式で示す図である。タイムライン形式において、撮像動画像５０における位置（再生位置）は、動画像の開始位置を基準（「００：００」）とした時刻で示される。本実施形態において、撮像動画像５０の全体の長さ（図３に示す例では、５分）は、動画区間５１の長さである上記の所定時間（図３に示す例では、３０秒）に対して十分長いものとする。車両１０が交通障害区間を通過する際に生成された撮像動画像５０は、車両１０と交通障害区間との位置関係に応じた５つのシーンＡ〜Ｅを含む。ここでは説明の簡便のため、交通障害区間に亘って被写体４０が略等間隔に並んで設置されているものとする。
【００４６】
最初のシーンＡは、車両１０が交通障害区間の十分手前を走行しており、撮像装置１３の視界（撮像範囲）に被写体４０が含まれないシーンである。したがって、シーンＡにおいて生成される各撮像静止画像には、例えば図４に示すように、被写体４０は写り込まない。
【００４７】
続くシーンＢは、車両１０が交通障害区間の始点に近付いており、交通障害区間に設置されたｎ個の被写体４０（４０−１〜４０−ｎ）のうち先頭の被写体４０−１が撮像装置１３の視界に含まれるシーンである。したがって、シーンＢにおいて生成される各撮像静止画像には、例えば図５に示すように、先頭の被写体４０−１が写り込む。
【００４８】
シーンＢからシーンＣに切り替わる付近のタイミングで、車両１０は交通障害区間の始点を通過する。シーンＣは、交通障害区間の始点を通過した車両１０が交通障害区間を走行中であり、先頭の被写体４０−１及び最後尾の被写体４０−ｎを除く１つ以上の被写体４０が撮像装置１３の視界に含まれ得るシーンである。したがって、シーンＣにおいて生成される各撮像静止画像には、例えば図６に示すように、先頭の被写体４０−１及び最後尾の被写体４０−ｎを除く１つ以上の被写体４０が映り込み得る。
【００４９】
続くシーンＤは、車両１０が交通障害区間の終点に近付いており、最後尾の被写体４０−ｎが撮像装置１３の視界に含まれるシーンである。したがって、シーンＤにおいて生成される各撮像静止画像には、例えば図７に示すように、最後尾の被写体４０−ｎが写り込む。
【００５０】
シーンＤからシーンＥに切り替わる付近のタイミングで、車両１０は交通障害区間の終点を通過する。シーンＥは、車両１０が交通障害区間の終点を通過し、最後尾の被写体４０−ｎが撮像装置１３の視界に含まれないシーンである。したがって、シーンＥにおいて生成される各撮像静止画像には、例えば図４に示すように、被写体４０は写り込まない。
【００５１】
制御部１４３は、撮像動画像５０のうち、所定時間分の動画区間５１内に含まれる各撮像静止画像上の被写体４０を検出し、検出された被写体４０の数をカウントする。検出された被写体４０の数をカウントする手法は、任意に定められてもよい。例えば、制御部１４３は、ある１つの被写体４０がｎ枚（ただし、ｎは２以上の整数）の撮像静止画像に写っている場合、当該ｎ枚の撮像静止画像上で検出された被写体４０の数を「ｎ個」と決定してもよく、或いは当該ｎ枚の撮像静止画像上の被写体４０が同一の物体であると認識して「１個」と決定してもよい。制御部１４３は、動画区間５１における被写体４０の検出数を決定すると、撮像動画像５０における動画区間５１の位置を時間が進む方向（図３において右方向）に移動させて、被写体４０の検出数を決定する処理を繰り返す。このようにして、制御部１４３は、動画区間５１における被写体４０の検出数を、撮像動画像５０における動画区間５１の位置を変化させながら監視する。
【００５２】
撮像動画像５０における動画区間５１の位置が変化すると、被写体４０の検出数も変化し得る。図３の下段を参照して、撮像動画像５０における動画区間５１の位置を変化させたときの被写体４０の検出数の変化について説明する。図３の下段は、横軸を撮像動画像５０における動画区間５１の位置（図３の上段における動画区間５１の左端の位置）、縦軸を動画区間５１における被写体４０の検出数とするグラフである。図３に示す例では、動画区間５１の位置が「００：００」から「００：３０」に変化するまでの間は、動画区間５１の全体がシーンＡに包含されているため、被写体４０の検出数がゼロとなっている。続いて、動画区間５１の位置が「００：３０」から「０１：３０」に変化するまでの間は、シーンＢの少なくとも一部が動画区間５１に包含されているため、被写体４０の検出数が増加している。続いて、動画区間５１の位置が「０１：３０」から「０３：００」に変化するまでの間は、動画区間５１の全体がシーンＣに包含されているため、被写体４０の検出数が実質的に変化していない。続いて、動画区間５１の位置が「０３：００」から「０４：００」に変化するまでの間は、シーンＤの少なくとも一部が動画区間５１に包含されているため、被写体４０の検出数が減少している。そして、動画区間５１の位置が「０４：００」から「０４：３０」に変化するまでの間は、動画区間５１の全体がシーンＥに包含されているため、被写体４０の検出数がゼロとなっている。
【００５３】
制御部１４３は、被写体４０の検出数の監視結果に基づいて、交通障害区間の候補始点の位置情報を決定する。候補始点は、始点から一定の距離範囲内に位置する任意の地点であってもよい。即ち、制御部１４３によって決定される交通障害区間の候補始点の位置情報は、当該交通障害区間の始点の位置情報と厳密に一致する必要はない。図３を参照して詳細に説明する。
【００５４】
例えば、撮像動画像５０上のある位置の動画区間５１が、車両１０が交通障害区間の始点を通過したタイミングで生成された撮像静止画像（図３に示す例では、シーンＢからシーンＣに切り替わる位置「０１：３０」に対応する撮像静止画像）を含む場合、当該動画区間５１内の各撮像静止画像が生成されたときの車両１０の位置情報は、交通障害区間の候補始点の位置情報とみなすことができる。本実施形態では、制御部１４３は、監視している被写体４０の検出数が第１基準数を超えたか否かを判定する。ここで「第１基準数」は、被写体４０の検出数が第１基準数を超えたときの動画区間５１に、車両１０が交通障害区間の始点を通過したタイミングで生成された撮像静止画像が含まれるように、実験又はシミュレーションによって予め決定可能である。
【００５５】
制御部１４３は、被写体４０の検出数が第１基準数を超えたと判定すると、検出数が第１基準数を超えたときの動画区間５１に含まれる少なくとも１つの撮像静止画像を特定する。制御部１４３は、特定された当該少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、交通障害区間の候補始点の位置情報を決定する。具体的には、制御部１４３は、動画区間５１に含まれる１つの撮像静止画像を特定した場合、当該１つの撮像静止画像が生成されたときの車両１０の位置情報を、交通障害区間の候補始点の位置情報として決定してもよい。或いは、制御部１４３は、動画区間５１に含まれる２つ以上の撮像静止画像を特定した場合、当該２つ以上の撮像静止画像のそれぞれが生成されたときの車両１０の位置情報の平均を、交通障害区間の候補始点の位置情報として決定してもよい。また、制御部１４３は、特定した少なくとも１つの撮像静止画像のうち、いずれか１つの撮像静止画像を候補始点画像として決定する。候補始点画像は、後述するように交通障害区間の始点の風景を示す始点画像を決定するために、サーバ２０によって用いられる。
【００５６】
また、制御部１４３は、被写体４０の検出数の監視結果に基づいて、交通障害区間の候補終点の位置情報を決定する。候補終点は、終点から一定の距離範囲内に位置する任意の地点であってもよい。即ち、制御部１４３によって決定される交通障害区間の候補終点の位置情報は、当該交通障害区間の終点の位置情報と厳密に一致する必要はない。候補終点の位置情報の決定は、上述した候補始点の位置情報の決定と同様にして実行可能である。
【００５７】
具体的には、撮像動画像５０上のある位置の動画区間５１が、車両１０が交通障害区間の終点を通過したタイミングで生成された撮像静止画像（図３に示す例では、シーンＤからシーンEに切り替わる位置「０４：００」に対応する撮像静止画像）を含む場合、当該動画区間５１内の各撮像静止画像が生成されたときの車両１０の位置情報は、交通障害区間の候補終点の位置情報とみなすことができる。本実施形態では、制御部１４３は、監視している被写体４０の検出数が第２基準数以下になったか否かを判定する。ここで「第２基準数」は、被写体４０の検出数が第２基準数以下になったときの動画区間５１に、車両１０が交通障害区間の終点を通過したタイミングで生成された撮像静止画像が含まれるように、実験又はシミュレーションによって予め決定可能である。例えば、第２基準数は、ゼロ以上第１基準数以下であってもよい。
【００５８】
制御部１４３は、被写体４０の検出数が第２基準数以下になったと判定すると、検出数が第２基準数以下になったときの動画区間５１に含まれる少なくとも１つの撮像静止画像を特定する。制御部１４３は、特定された当該少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、交通障害区間の候補終点の位置情報を決定する。具体的には、制御部１４３は、動画区間５１に含まれる１つの撮像静止画像を特定した場合、当該１つの撮像静止画像が生成されたときの車両１０の位置情報を、交通障害区間の候補終点の位置情報として決定してもよい。或いは、制御部１４３は、動画区間５１に含まれる２つ以上の撮像静止画像を特定した場合、当該２つ以上の撮像静止画像のそれぞれが生成されたときの車両１０の位置情報の平均を、交通障害区間の候補終点の位置情報として決定してもよい。また、制御部１４３は、特定したいずれか１つの撮像静止画像を、候補終点画像として決定する。候補終点画像は、後述するように交通障害区間の終点の風景を示す終点画像を決定するために、サーバ２０によって用いられる。
【００５９】
制御部１４３は、上述のように決定した候補始点及び候補終点の位置情報、候補始点画像、並びに候補終点画像を、通信部１４１を介して通信装置１１へ出力する。出力されたこれらの情報は、上述したように車両１０の識別情報とともに、プローブデータとして通信装置１１からサーバ２０へ送信される。
【００６０】
（サーバの構成）
図８に示すように、サーバ２０は、サーバ通信部２１と、サーバ記憶部２２と、サーバ制御部２３と、を備える。
【００６１】
サーバ通信部２１は、ネットワーク３０に接続する通信モジュールを含む。例えば、サーバ通信部２１は、有線ＬＡＮ（Local Area Network）規格に対応する通信モジュールを含んでもよい。本実施形態において、サーバ２０は、サーバ通信部２１を介してネットワーク３０に接続される。
【００６２】
サーバ記憶部２２は、１つ以上のメモリを含む。サーバ記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部２２は、サーバ２０の動作に用いられる任意の情報を記憶する。例えば、サーバ記憶部２２は、システムプログラム、アプリケーションプログラム、道路地図情報、及び車両１０から受信したプローブデータを格納するデータベース等を記憶してもよい。サーバ記憶部２２に記憶された情報は、例えばサーバ通信部２１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００６３】
サーバ制御部２３は、１つ以上のプロセッサを含む。サーバ制御部２３は、サーバ２０全体の動作を制御する。例えば、サーバ制御部２３は、サーバ記憶部２２に記憶されたデータベースを参照することにより、各車両１０の走行状態を認識可能であってもよい。
【００６４】
また、サーバ制御部２３は、サーバ通信部２１を介して車両１０からプローブデータを受信すると、当該プローブデータをサーバ記憶部２２のデータベースに記憶する。図９に示すデータベースでは、説明の簡便のため、プローブデータに含まれる情報のうち、道路の識別情報と、車両１０の識別情報と、候補始点の位置情報と、候補終点の位置情報と、候補始点画像と、候補終点画像と、を図示している。また図９では、道路（Ｒ１）を走行した２つの車両１０（Ｖ１、Ｖ２）からそれぞれ受信した２つのプローブデータを図示している。
【００６５】
サーバ制御部２３は、データベースを参照して、道路毎に交通障害区間の始点及び終点それぞれの位置情報を決定する。具体的には、サーバ制御部２３は、データベースにおいてある１つの道路に対応付けられた１つ以上の車両１０を特定する。サーバ制御部２３は、特定した１つ以上の車両１０について決定された候補始点及び候補終点の位置情報（即ち、データベースにおいて当該１つ以上の車両１０に対応付けられた候補始点及び候補終点の位置情報）に基づいて、当該道路上の交通障害区間の始点及び終点の位置情報を決定する。例えば、サーバ制御部２３は、１つ以上の車両１０に対応づけられた候補始点の位置情報の平均及び候補終点の位置情報の平均を、それぞれ始点及び終点の位置情報として決定する。しかしながら、始点及び終点の位置情報の決定手法はこれに限られず、任意の統計的手法が採用可能であってもよい。
【００６６】
サーバ制御部２３は、データベースを参照して、交通障害区間の始点及び終点にそれぞれ対応する始点画像及び終点画像を決定する。具体的には、サーバ制御部２３は、データベースにおいて当該交通障害区間の存在する道路に対応付けられたいずれか１つの車両１０を特定し、当該１つの車両１０に対応付けられた候補始点画像を始点画像として決定する。ここで、データベースにおいて当該道路に対応付けられた複数の車両１０が存在する場合、当該複数の車両１０の中から無作為に１つの車両１０が特定されてもよく、或いは当該複数の車両１０の中から候補始点の位置情報が始点の位置情報に最も近い１つの車両１０が特定されてもよい。同様に、サーバ制御部２３は、データベースにおいて当該交通障害区間の存在する道路に対応付けられたいずれか１つの車両１０を特定し、当該１つの車両１０に対応付けられた候補終点画像を終点画像として決定する。ここで、データベースにおいて当該道路に対応付けられた複数の車両１０が存在する場合、当該複数の車両１０の中から無作為に１つの車両１０が特定されてもよく、或いは当該複数の車両１０の中から候補終点の位置情報が終点の位置情報に最も近い１つの車両１０が特定されてもよい。
【００６７】
サーバ制御部２３は、各道路について交通障害区間の始点及び終点の位置情報、始点画像、並びに終点画像を決定すると、これらの情報を交通情報としてサーバ記憶部２２に記憶する。サーバ制御部２３は、サーバ記憶部２２に記憶された交通情報を、サーバ通信部２１を介してクライアントへ出力する。交通情報は、例えばクライアントからの要求に応じてプル配信されてもよく、或いはサーバ２０からプッシュ配信されてもよい。
【００６８】
サーバ制御部２３は、道路上の交通障害区間の始点及び終点の位置情報、始点画像、並びに終点画像を決定した後に、当該交通障害区間を通過した車両１０からプローブデータを新たに受信した場合、当該プローブデータをデータベースに記憶し、交通障害区間の始点及び終点の位置情報、始点画像、並びに終点画像を再決定することにより、交通情報を更新してもよい。
【００６９】
（車両の動作フロー）
図１０を参照して、車両１０の動作フローについて説明する。ここでは、交通障害区間を有する道路を車両１０が走行中であるものとする。
【００７０】
ステップＳ１００：車両１０は、運転支援装置１２により、車両１０の位置情報を生成する。
【００７１】
ステップＳ１０１：車両１０は、撮像装置１３により、車外の風景を撮像した複数の撮像静止画像を生成する。なお、ステップＳ１００及びＳ１０１は、車両１０が所定値以上の速度で走行中に実施される。
【００７２】
ステップＳ１０２：車両１０は、画像処理装置１４により、複数の撮像静止画像を撮像装置１３から取得する。
【００７３】
ステップＳ１０３：車両１０は、画像処理装置１４により、複数の撮像静止画像のそれぞれが生成されたときの車両１０の位置情報を運転支援装置１２から取得する。
【００７４】
ステップＳ１０４：車両１０は、画像処理装置１４により、複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像５０上の所定の被写体４０を検出する検出処理を開始する。
【００７５】
ステップＳ１０５：車両１０は、画像処理装置１４により、撮像動画像５０のうち所定時間分の動画区間５１において検出される被写体４０の検出数を、撮像動画像５０における動画区間５１の位置を変化させながら監視する。撮像動画像５０における動画区間５１の位置が変化すると、被写体４０の検出数も変化し得る。
【００７６】
ステップＳ１０６：車両１０は、画像処理装置１４により、被写体４０の検出数が第１基準数を超えたか否かを判定する。被写体４０の検出数が第１基準数を超えたと判定した場合（ステップＳ１０６−Ｙｅｓ）、プロセスはステップＳ１０７に進む。一方、被写体４０の検出数が第１基準数を超えないと判定した場合（ステップＳ１０６−Ｎｏ）、プロセスはステップＳ１０６を繰り返す。
【００７７】
ステップＳ１０７：車両１０は、画像処理装置１４により、被写体４０の検出数が第１基準数を超えたときの動画区間５１に含まれる少なくとも１つの撮像静止画像を特定する。
【００７８】
ステップＳ１０８：車両１０は、画像処理装置１４により、ステップＳ１０７で特定した少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、道路上の交通障害区間の候補始点の位置情報を決定する。
【００７９】
ステップＳ１０９：車両１０は、画像処理装置１４により、ステップＳ１０７で特定した少なくとも１つの撮像静止画像のうち、いずれか１つの撮像静止画像を候補始点画像として決定する。
【００８０】
ステップＳ１１０：車両１０は、画像処理装置１４により、被写体４０の検出数が第２基準数以下になったか否かを判定する。被写体４０の検出数が第２基準数以下になったと判定した場合（ステップＳ１１０−Ｙｅｓ）、プロセスはステップＳ１１１に進む。一方、被写体４０の検出数が第２基準数以下になっていないと判定した場合（ステップＳ１１０−Ｎｏ）、プロセスはステップＳ１１０を繰り返す。
【００８１】
ステップＳ１１１：車両１０は、画像処理装置１４により、被写体４０の検出数が第２基準数以下になったときの動画区間５１に含まれる少なくとも１つの撮像静止画像を特定する。
【００８２】
ステップＳ１１２：車両１０は、画像処理装置１４により、ステップＳ１１１で特定した少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、道路上の交通障害区間の候補終点の位置情報を決定する。
【００８３】
ステップＳ１１３：車両１０は、画像処理装置１４により、ステップＳ１１１で特定した少なくとも１つの撮像静止画像のうち、いずれか１つの撮像静止画像を候補始点画像として決定する。
【００８４】
ステップＳ１１４：車両１０は、通信装置１１により、プローブデータをサーバ２０へ送信する。プローブデータは、車両１０の識別情報と、車両１０が走行中の道路の識別情報と、交通障害区間の候補始点及び候補終点の位置情報と、候補始点画像と、候補終点画像と、を含む。
【００８５】
（サーバの動作フロー）
図１１を参照して、サーバ２０の動作フローについて説明する。
【００８６】
ステップＳ２００：サーバ２０は、道路上の交通障害区間を通過した１つ以上の車両１０からプローブデータを受信し、データベースに記憶する。データベースには、道路の識別情報、車両１０の識別情報、候補始点の位置情報、候補終点の位置情報、候補始点画像、及び候補終点画像が含まれる。
【００８７】
ステップＳ２０１：サーバ２０は、データベースを参照し、１つ以上の車両１０について決定された候補始点及び候補終点の位置情報（即ち、データベースにおいて当該１つ以上の車両１０に対応付けられた候補始点及び候補終点の位置情報）に基づいて、交通障害区間の始点及び終点の位置情報を決定する。
【００８８】
ステップＳ２０２：サーバ２０は、データベースを参照し、１つ以上の車両１０のうちいずれか１つの車両１０に対応付けられた候補始点画像を、交通障害区間の始点に対応する始点画像として決定する。同様に、サーバ２０は、１つ以上の車両１０のうちいずれか１つの車両１０に対応付けられた候補終点画像を、交通障害区間の終点に対応する終点画像として決定する。
【００８９】
ステップＳ２０３：サーバ２０は、ステップＳ２０１で決定した交通障害区間の始点及び終点の位置情報、並びにステップＳ２０２で決定した始点画像及び終点画像を、交通情報として記憶する。
【００９０】
ステップＳ２０４：サーバ２０は、交通情報をクライアントへ出力する。
【００９１】
以上述べたように、本実施形態に係る情報処理システム１は、車両１０の車外の風景を撮像した複数の撮像静止画像を生成し、当該複数の撮像静止画像のそれぞれをフレームとして含む撮像動画像５０上の被写体４０を検出する検出処理を開始し、撮像動画像５０のうち所定時間分の動画区間５１において検出される被写体４０の検出数を、撮像動画像５０における動画区間５１の位置を変化させながら監視する。情報処理システム１は、被写体４０の検出数が第１基準数を超えたときの動画区間５１に含まれる少なくとも１つの撮像静止画像を特定し、当該少なくとも１つの撮像静止画像が生成されたときの車両１０の位置情報に基づいて、道路上の交通障害区間の候補始点の位置情報を決定する。そして、情報処理システム１は、１つ以上の車両１０について決定された候補始点の位置情報に基づいて、交通障害区間の始点の位置情報を決定する。
【００９２】
かかる構成によれば、道路上の交通障害区間を実際に通過した車両１０からの情報に基づいて当該交通障害区間の始点の位置情報が決定される。このため、例えば交通障害が発生しているおおよその地点又は道路リンクを示す交通情報ではなく、交通障害区間の始点の位置情報を示す詳細な交通情報がサーバ２０に記憶される。したがって、センターに記憶される交通情報の詳細化が可能である。
【００９３】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００９４】
例えば、上述した実施形態において、車両１０が備える通信装置１１、運転支援装置１２、撮像装置１３、及び画像処理装置１４それぞれの構成及び機能の一部を他の装置が有する構成であってもよい。また例えば、通信装置１１、運転支援装置１２、撮像装置１３、及び画像処理装置１４の構成及び機能を、１つの情報処理装置が有する構成であってもよく、或いは２つ以上の任意の数の情報処理装置が有する構成も可能である。また例えば、上述した実施形態において車両１０において実行される一部の処理動作がサーバ２０において実行されてもよく、サーバ２０において実行される一部の処理動作が車両１０において実行されてもよい。例えば、上述した実施形態において車両１０により実行される検出処理、撮像動画像５０のうち動画区間５１において検出される被写体４０の検出数の監視、交通障害区間の候補始点及び候補終点の位置情報の決定、並びに候補始点画像及び候補終点画像の決定を、サーバ２０が実行する構成も可能である。
【００９５】
また、上述した実施形態において、撮像動画像５０のうち動画区間５１において被写体４０の検出数を監視し、被写体４０の検出数が第１基準数を超えた後、第２基準数以下になったときの動画区間５１に基づいて交通障害区間の候補終点の位置情報を決定する手法について説明した。しかしながら、交通障害区間の候補終点の位置情報を決定する手法は、上述した例に限られない。例えば、情報処理システム１は、撮像動画像５０に含まれる撮像静止画像上で被写体４０が検出されるか否かを監視し、上述した実施形態と同様にして交通障害区間の候補始点の位置情報を決定した後、被写体４０が検出されなくなったときの撮像静止画像が生成されたときの車両１０の位置情報を、交通障害区間の候補終点の位置情報として決定してもよい。
【００９６】
また、上述した実施形態において、例えば道路工事又は交通事故等による交通障害区間に亘って、ロードコーン等の被写体４０が設置されている状況について説明した。しかしながら、交通障害区間及び被写体４０は、上述した例に限られない。例えば、路上駐車する複数の車両によって、一部の車線の走行ができなくなっている道路上の区間を交通障害区間としてもよい。かかる場合、当該交通障害区間に亘って路上駐車している各車両を被写体４０としてもよい。
【００９７】
また、上述した実施形態において、サーバ２０から受信した交通情報に基づいて、車両１０の運転支援装置１２が備えるディスプレイに表示された道路地図上に交通障害区間の始点及び終点が表示される例について説明した。ここで、運転支援装置１２の出力部１２４は、当該交通障害区間において走行ができなくなっている車線を示す情報を映像又は音声により出力して、ユーザに通知してもよい。かかる場合、車両１０がサーバ２０へ送信するプローブデータには、走行ができなくなっている車線を示す情報が更に含まれる。また、サーバ２０からクライアント（例えば、車両１０）へ送信される交通情報には、交通障害区間の始点及び終点の位置情報等に加え、当該交通障害区間において走行ができなくなっている車線の情報が更に含まれる。
【００９８】
また、上述した実施形態において、撮像動画像５０のうち動画区間５１において被写体４０の検出数を監視し、監視結果に基づいて交通障害区間の候補始点及び候補終点の位置情報を決定する手法について説明した。しかしながら、交通障害区間の候補始点及び候補終点の位置情報を決定する手法は、上述した例に限られない。例えば、道路上の交通障害区間に亘って、車両１０の侵入を阻止するテープ等の物体が延在している場合が考えられる。かかる場合、情報処理システム１は、撮像動画像５０において検出される、当該テープ又はポール等の被写体４０の長さを監視してもよい。情報処理システム１は、検出された被写体４０の長さが所定の基準値を超えたときのフレームに対応する１つの撮像静止画像を特定し、当該撮像静止画像が生成されたときの車両１０の位置情報を、交通障害区間の候補始点の位置情報として決定してもよい。また、情報処理システム１は、被写体４０が検出されなくなったときのフレームに対応する１つの撮像静止画像を特定し、当該撮像静止画像が生成されたときの車両１０の位置情報を、交通障害区間の候補終点の位置情報として決定してもよい。
【００９９】
また、上述した実施形態において、情報処理システム１が備える各車両１０は、例えばプローブカー等の専用車両であってもよく、或いは一般ユーザが使用する一般車両であってもよい。
【０１００】
また、例えばスマートフォン又はコンピュータ等の汎用の情報処理装置を、上述した実施形態に係る通信装置１１、運転支援装置１２、撮像装置１３、又はサーバ２０として機能させる構成も可能である。具体的には、実施形態に係る通信装置１１等の各機能を実現する処理内容を記述したプログラムを、情報処理装置のメモリに格納し、情報処理装置のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【０１０１】
１    情報処理システム
１０    車両
１１    通信装置
１１１    通信部
１１２    記憶部
１１３    制御部
１２    運転支援装置
１２１    通信部
１２２    記憶部
１２３    位置情報生成部
１２４    出力部
１２５    入力部
１２６    制御部
１３    撮像装置
１３１    通信部
１３２    記憶部
１３３    撮像部
１３４    制御部
１４    画像処理装置
１４１    通信部
１４２    記憶部
１４３    制御部
２０    サーバ
２１    サーバ通信部
２２    サーバ記憶部
２３    サーバ制御部
３０    ネットワーク
４０    被写体
５０    撮像動画像
５１    動画区間
【図１】
2020021398.tif 000003
【図２】
2020021398.tif 000004
【図３】
2020021398.tif 000005
【図４】
2020021398.tif 000006
【図５】
2020021398.tif 000007
【図６】
2020021398.tif 000008
【図７】
2020021398.tif 000009
【図８】
2020021398.tif 000010
【図９】
2020021398.tif 000011
【図１０】
2020021398.tif 000012
【図１１】
2020021398.tif 000013