(57)【要約】      （修正有）【課題】非車両間通信装備車両に関する道路安全警報を車両間通信装備車両のドライバに与えるシステムを提供する。【解決手段】少なくとも１つの道路の周囲環境内に位置するロードユーザを特定することを含む、少なくとも１つの道路と関連するインフラベースの安全警報を与えるためのシステム及び方法は、ロードユーザ関連データ及び道路関連データを決定し、非装備車両と関連する道路挙動データを処理し、道路挙動データに基づいて道路安全警報を与える。【選択図】図７
2019145074.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの道路と関連するインフラベースの安全警報を与えるためのコンピュータ実施方法であって、該コンピュータ実施方法は、
少なくとも１つの道路の周囲環境内に位置するロードユーザを特定するステップであって、前記ロードユーザは、車両通信を装備する車両（以下装備車両と呼ぶ）、車両通信を装備しない車両（以下非装備車両と呼ぶ）、及び、非車両ロードユーザを含む、ステップと、
ロードユーザ関連データ及び道路関連データを決定するステップであって、前記ロードユーザ関連データは前記非装備車両と関連付けられ、前記道路関連データは前記少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられる、ステップと、
前記非装備車両と関連する道路挙動データを処理するステップであって、前記道路挙動データは前記ロードユーザ関連データ及び前記道路関連データに基づく、ステップと、
前記道路挙動データに基づいて道路安全警報を与えるステップであって、前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非装備車両に関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、ステップと、
を含むコンピュータ実施方法。
【請求項２】
請求項１記載のコンピュータ実施方法において、
前記ロードユーザを特定する前記ステップは、インフラと関連する路側装置（以下ＲＳＥと呼ぶ）のデバイスセンサ、前記装備車両からの車両センサ、及び、前記非車両ロードユーザにより使用される携帯機器のデバイスセンサのうちの少なくとも１つからセンサデータを受信するステップを含み、前記センサデータを解析して、前記少なくとも１つの道路の周囲環境内に位置する前記ロードユーザの存在を特定する、
コンピュータ実施方法。
【請求項３】
請求項２記載のコンピュータ実施方法において、
前記ロードユーザ関連データは、前記ロードユーザのそれぞれと関連する分類を含み、前記ロードユーザに関連する前記ＲＳＥからの前記センサデータは、ニューラルネットワークにより受信され解析されて、前記ロードユーザのそれぞれと関連する前記分類が決定される、
コンピュータ実施方法。
【請求項４】
請求項３記載のコンピュータ実施方法において、
前記ロードユーザ関連データを決定する前記ステップは、前記ＲＳＥからのセンサデータと前記装備車両及び前記携帯機器のうちの少なくとも一方からのセンサデータとを受信し、前記ＲＳＥから受信された前記センサデータと前記装備車両及び前記携帯機器のうちの少なくとも一方から受信された前記センサデータとを集計して集計済みセンサデータを決定するステップを含む、
コンピュータ実施方法。
【請求項５】
請求項４記載のコンピュータ実施方法において、
前記ロードユーザ関連データを決定する前記ステップは、前記集計済みセンサデータを評価して、前記ロードユーザのそれぞれと関連付けられる前記ロードユーザ関連データ内に含まれるロードユーザ属性を決定するステップを含む、
コンピュータ実施方法。
【請求項６】
請求項４記載のコンピュータ実施方法において、
前記道路関連データは、前記少なくとも１つの道路の周囲環境と関連する少なくとも１つの環境属性を含み、前記ＲＳＥから受信されるセンサデータを解析して、前記少なくとも１つの道路の周囲環境と関連する前記少なくとも１つの環境属性を決定する、
コンピュータ実施方法。
【請求項７】
請求項６記載のコンピュータ実施方法において、
前記道路挙動データを処理する前記ステップは、前記少なくとも１つの道路の周囲環境の道路挙動マップを処理するステップを含み、道路挙動マップを処理する前記ステップは、前記少なくとも１つの道路の周囲環境の地理的マップを前記ロードユーザ関連データ及び前記道路関連データにより増補するステップを含む、
コンピュータ実施方法。
【請求項８】
請求項７記載のコンピュータ実施方法において、
前記道路挙動データを処理する前記ステップは、前記道路挙動マップを解析するステップを含み、前記道路挙動マップを解析する前記ステップは、前記道路挙動マップ内に含まれる前記道路関連データ及び前記ロードユーザ関連データを解析し、移動経路、移動速度、移動方向、及び、前記少なくとも１つの道路の周囲環境内に位置する前記ロードユーザ間の移動の重なり合いを解析して予測するステップを含む、
コンピュータ実施方法。
【請求項９】
請求項１記載のコンピュータ実施方法において、
前記コンピュータ実施方法は、前記非車両ロードユーザと関連する道路挙動データを処理するステップを、さらに含み、前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非車両ロードユーザに関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、
コンピュータ実施方法。
【請求項１０】
少なくとも１つの道路と関連するインフラベースの安全警報を与えるためのシステムであって、該システムは、
命令を記憶するメモリを備え、
前記命令がプロセッサに実行されることにより、前記プロセッサは、
前記少なくとも１つの道路の周囲環境内に位置するロードユーザを特定すること、
ロードユーザ関連データ及び道路関連データを決定すること、
道路挙動データを処理すること、
前記道路挙動データに基づいて道路安全警報を与えること、
を行ない、
前記ロードユーザは、車両通信を装備する車両（以下装備車両と呼ぶ）と、車両通信を装備しない車両（以下非装備車両と呼ぶ）と、非車両ロードユーザとを含み、
前記ロードユーザ関連データは前記非装備車両と関連付けられ、前記道路関連データは前記少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられ、
前記道路挙動データは、前記非装備車両と関連し且つ前記ロードユーザ関連データ及び前記道路関連データに基づき、
前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非装備車両に関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、
システム。
【請求項１１】
請求項１０記載のシステムにおいて、
前記ロードユーザを特定することは、インフラと関連する路側装置（以下ＲＳＥと呼ぶ）のデバイスセンサ、前記装備車両からの車両センサ、及び、前記非車両ロードユーザにより使用される携帯機器のデバイスセンサのうちの少なくとも１つからセンサデータを受信することを含み、前記センサデータが解析されて、前記少なくとも１つの道路の周囲環境内に位置する前記ロードユーザの存在が特定される、
システム。
【請求項１２】
請求項１１記載のシステムにおいて、
前記ロードユーザ関連データは、前記ロードユーザのそれぞれと関連する分類を含み、前記ロードユーザに関連する前記ＲＳＥからの前記センサデータは、ニューラルネットワークにより受信され解析されて、前記ロードユーザのそれぞれと関連する前記分類が決定される、
システム。
【請求項１３】
請求項１２記載のシステムにおいて、
前記ロードユーザ関連データを決定することは、前記ＲＳＥからのセンサデータと前記装備車両及び前記携帯機器のうちの少なくとも一方からのセンサデータとを受信すること、及び前記ＲＳＥから受信された前記センサデータと前記装備車両及び前記携帯機器のうちの少なくとも一方から受信された前記センサデータとを集計して集計済みセンサデータを決定すること、を含む、
システム。
【請求項１４】
請求項１３記載のシステムにおいて、
前記ロードユーザ関連データを決定することは、前記集計済みセンサデータを評価して、前記ロードユーザのそれぞれと関連付けられる前記ロードユーザ関連データ内に含まれるロードユーザ属性を決定することを含む、
システム。
【請求項１５】
請求項１３記載のシステムにおいて、
前記道路関連データは、前記少なくとも１つの道路の周囲環境と関連する少なくとも１つの環境属性を含み、前記ＲＳＥから受信されるセンサデータが解析されて、前記少なくとも１つの道路の周囲環境と関連する前記少なくとも１つの環境属性が決定される、
システム。
【請求項１６】
請求項１５記載のシステムにおいて、
前記道路挙動データを処理することは、前記少なくとも１つの道路の周囲環境の道路挙動マップを処理することを含み、前記道路挙動マップを処理することは、前記少なくとも１つの道路の周囲環境の地理的マップを前記ロードユーザ関連データ及び前記道路関連データにより増補することを含む、
システム。
【請求項１７】
請求項１６記載のシステムにおいて、
前記道路挙動データを処理することは、前記道路挙動マップを解析することを含み、前記道路挙動マップを解析することは、前記道路挙動マップ内に含まれる前記道路関連データ及び前記ロードユーザ関連データを解析し、移動経路、移動速度、移動方向、及び、前記少なくとも１つの道路の周囲環境内に位置する前記ロードユーザ間の移動の重なり合いを解析して予測することを含む、
システム。
【請求項１８】
請求項１０記載のシステムにおいて、
前記プロセッサは、前記非車両ロードユーザと関連する道路挙動データを処理することをさらに行い、前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非車両ロードユーザに関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、
システム。
【請求項１９】
命令を記憶する非一過性コンピュータ可読記憶媒体であって、
該命令は、プロセッサを有するコンピュータにより実行されることによって、方法を行い、前記方法は、
少なくとも１つの道路の周囲環境内に位置するロードユーザを特定するステップであって、前記ロードユーザは、車両通信を装備する車両（以下装備車両と呼ぶ）、車両通信を装備しない車両（以下非装備車両と呼ぶ）、及び、非車両ロードユーザを含む、ステップと、
ロードユーザ関連データ及び道路関連データを決定するステップであって、前記ロードユーザ関連データは前記非装備車両と関連付けられ、前記道路関連データは前記少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられる、ステップと、
前記非装備車両と関連する道路挙動データを処理するステップであって、前記道路挙動データは前記ロードユーザ関連データ及び前記道路関連データに基づく、ステップと、
前記道路挙動データに基づいて道路安全警報を与えるステップであって、前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非装備車両に関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、ステップと、
を含む、
非一過性コンピュータ可読記憶媒体。
【請求項２０】
請求項１９記載の非一過性コンピュータ可読記憶媒体において、
前記方法は、前記非車両ロードユーザと関連する道路挙動データを処理するステップを、さらに含み、前記道路安全警報は、前記少なくとも１つの道路の周囲環境に関連する前記道路関連データと前記非車両ロードユーザに関連する前記ロードユーザ関連データとに関連付けられる情報をもたらすように、前記装備車両に与えられる、
非一過性コンピュータ可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
一般に、交差点及び／又はオンランプ／オフランプを含む１つ以上の道路では、車両と他の車両及び／又は歩行者等の他のロードユーザとの間で起こるであろう衝突のリスクが高い。ある状況では、他のロードユーザの存在を伝えて、交差点及び／又はオンランプ／オフランプにおける又はその付近における他のロードユーザの存在を１つ以上の方向からドライバーに気付かせるために、車両間通信が利用される場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
しかしながら、車両間通信は、車両間（Ｖ２Ｖ）通信プロトコルを介して通信するように装備された車両に対して情報を与えるのに役立つにすぎない。従って、Ｖ２Ｖ通信プロトコルを介して通信するように装備されていない車両は、交差点やオンランプ／オフランプにおいて又はその付近において、他のロードユーザの存在をＶ２Ｖ装備車両のドライバーに気付かせることができるようにするための通信を送信又は受信することができない。例えば、非Ｖ２Ｖ装備車両とＶ２Ｖ装備車両との間で直接に情報を通信できないことにより、Ｖ２Ｖ装備車両のドライバーはその存在に気付かず、従って、非Ｖ２Ｖ装備車両が、Ｖ２Ｖ装備車両のドライバーに知られていない特定の方向から交差点に高速で接近する場合がある。
【課題を解決するための手段】
【０００３】
１つの態様によれば、少なくとも１つの道路と関連するインフラベースの安全警報を与えるためのコンピュータ実施方法は、少なくとも１つの道路の周囲環境内に位置するロードユーザを特定することを含む。ロードユーザは、車両通信を装備する車両（装備車両）、車両通信を装備しない車両（非装備車両）、及び、非車両ロードユーザを含む。また、コンピュータ実施方法は、ロードユーザ関連データ及び道路関連データを決定することも含む。ロードユーザ関連データは非装備車両と関連付けられ、また、道路関連データは、少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられる。加えて、コンピュータ実施方法は、非装備車両と関連する道路挙動データを処理することを含む。道路挙動データは、ロードユーザ関連データ及び道路関連データに基づく。コンピュータ実施方法はさらに、道路挙動データに基づいて道路安全警報を与えることを含む。道路安全警報は、少なくとも１つの道路の周囲環境に関連する道路関連データと非装備車両に関連するロードユーザ関連データとに関連付けられる情報をもたらすように装備車両に与えられる。
【０００４】
他の態様によれば、少なくとも１つの道路と関連するインフラベースの安全警報を与えるためのシステムは、命令を記憶するメモリを含む。命令がプロセッサにより実行されることによって、プロセッサは、少なくとも１つの道路の周囲環境内のロードユーザを特定する。ロードユーザは、車両通信を装備する車両（装備車両）、車両通信を装備しない車両（非装備車両）、及び、非車両ロードユーザを含む。また、命令によって、プロセッサは、ロードユーザ関連データ及び道路関連データを決定する。ロードユーザ関連データは非装備車両と関連付けられ、また、道路関連データは、少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられる。加えて、命令によって、プロセッサは、非装備車両と関連する道路挙動データを処理する。道路挙動データは、ロードユーザ関連データ及び道路関連データに基づく。さらに、命令によって、プロセッサは、道路挙動データに基づいて道路安全警報を与える。道路安全警報は、少なくとも１つの道路の周囲環境に関連する道路関連データと非装備車両に関連するロードユーザ関連データとに関連付けられる情報をもたらすように装備車両に与えられる。
【０００５】
さらに他の態様によれば、コンピュータ可読記憶媒体は、命令を記憶する。命令は、少なくともプロセッサを含むコンピュータにより実行されることによって、コンピュータに方法を行なわせる。前記方法は、少なくとも１つの道路の周囲環境内のロードユーザを特定することを含む。ロードユーザは、車両通信を装備する車両（装備車両）、車両通信を装備しない車両（非装備車両）、及び、非車両ロードユーザを含む。また、命令は、ロードユーザ関連データ及び道路関連データを決定することも含む。ロードユーザ関連データは非装備車両と関連付けられ、また、道路関連データは、少なくとも１つの道路の周囲環境の鳥瞰俯瞰図と関連付けられる。加えて、命令は、非装備車両と関連する道路挙動データを処理することを含む。道路挙動データは、ロードユーザ関連データ及び道路関連データに基づく。命令はさらに、道路挙動データに基づいて道路安全警報を与えることを含む。道路安全警報は、少なくとも１つの道路の周囲環境に関連する道路関連データと非装備車両に関連するロードユーザ関連データとに関連付けられる情報をもたらすように装備車両に与えられる。
【図面の簡単な説明】
【０００６】
【図１】図１は、少なくとも１つの道路と関連するインフラベースの安全警報を与えるための例示的な実施形態に係るシステム及び方法を実施するための動作環境の概略図である。
【図２】図２は、例示的な実施形態に係る道路安全警報アプリケーションの概略図である。
【図３】図３は、少なくとも１つのロードユーザを特定して少なくとも１つのロードユーザと関連する分類を決定するための例示的な実施形態に係る方法のプロセスフロー図である。
【図４】図４は、少なくとも１つのロードユーザと関連するロードユーザ属性及び少なくとも１つの道路の周囲環境と関連する環境属性を決定するための例示的な実施形態に係る方法のプロセスフロー図である。
【図５】図５は、道路挙動データを処理して道路安全警報を与えるための例示的な実施形態に係る方法のプロセスフロー図である。
【図６】図６は、例示的な実施形態に係る道路安全警報アプリケーションの挙動マップ処理モジュールにより処理される道路挙動マップの一例を示す図である。
【図７】図７は、少なくとも１つの道路と関連するインフラベースの安全警報を与えるための例示的な実施形態に係る方法のプロセスフロー図である。
【発明を実施するための形態】
【０００７】
以下は、本明細書中で使用される選択された用語の定義を含む。これらの定義は、用語の範囲内に入ると共に実施のために使用できる構成要素の様々な例及び／又は形態を含む。これらの例は限定しようとするものではない。また、本明細書中で論じられる構成要素を組み合わせることができ、省くことができ、又は、他の構成要素と共に編成することができ、或いは、異なる構成へと編成することができる。
【０００８】
本明細書中で使用される「バス」は、コンピュータ内又はコンピュータ間の他のコンピュータ構成要素に動作可能に接続される相互接続されたアーキテクチャを指す。バスは、データをコンピュータ構成要素間で転送できる。バスは、数ある中でもとりわけ、メモリバス、メモリプロセッサ、周辺バス、外部バス、クロスバースイッチ、及び／又は、ローカルバスであってもよい。また、バスは、数ある中でもとりわけ、メディア・オリエンテッド・システム・トランスポート（ＭＯＳＴ）、プロセッサ・エリア・ネットワーク（ＣＡＮ）、ローカル・インターコネクト・ネットワーク（ＬＩＮ）等のプロトコルを使用して車両内の構成要素を相互に接続する車両バスであってもよい。
【０００９】
本明細書中で使用される「構成要素」は、コンピュータ関連エンティティ（例えば、ハードウェア、ファームウェア、実行中の命令、それらの組み合わせ）を指す。コンピュータ構成要素としては、例えば、プロセッサで実行するプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、及び、コンピュータを挙げることができる。コンピュータ構成要素はプロセス内及び／又はスレッド内に存在し得る。コンピュータ構成要素は、１つのコンピュータでローカライズされ得る及び／又は複数のコンピュータ間で分配され得る。
【００１０】
本明細書中で使用される「コンピュータ通信」は、２つ以上のコンピュータデバイス（例えば、コンピュータ、パーソナル・デジタル・アシスタント、携帯電話、ネットワークデバイス）間の通信を指し、例えば、ネットワーク転送、ファイル転送、アプレット転送、電子メール、ハイパーテキスト転送プロトコル（ＨＴＴＰ）転送等であってもよい。コンピュータ通信は、例えば、数ある中でもとりわけ、無線システム（例えば、ＩＥＥＥ８０２．１１）、イーサネットシステム（例えば、ＩＥＥＥ８０２．３）、トークンリングシステム（例えば、ＩＥＥＥ８０２．５）、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、ポイントツーポイントシステム、回路交換システム、パケット交換システムにおいて行うことができる。
【００１１】
本明細書中で使用される「コンピュータ可読媒体」は、命令及び／又はデータを記憶する非一過性媒体を指す。コンピュータ可読媒体は、不揮発性媒体及び揮発性媒体を含むがこれらに限定されない形態をとることができる。不揮発性媒体としては、例えば、光ディスク、磁気ディスク等を挙げることができる。揮発性媒体としては、例えば、半導体メモリ、ダイナミックメモリ等を挙げることができる。コンピュータ可読媒体の一般的な形態としては、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ＡＳＩＣ、ＣＤ、他の光学媒体、ＲＡＭ、ＲＯＭ、メモリチップ又はカード、メモリスティック、及び、コンピュータ、プロセッサ、又は、他の電子デバイスがそこから読み取ることができる他の媒体を挙げることができるが、これらに限定されない。
【００１２】
本明細書中で使用される「データベース」は、表（テーブル）を指すために使用される。他の例において、「データベース」は、テーブルのセットを指すために使用される。さらなる他の例において、「データベース」は、データストアのセット、及び、これらのデータストアにアクセスする及び／又はこれらのデータストアを操作するための方法を指すことができる。データベースは、例えば、ディスク及び／又はメモリに記憶される。
【００１３】
本明細書中で使用される「ディスク」は、例えば、磁気ディスクドライブ、固体ディスクドライブ、フロッピーディスクドライブ、テープドライブ、Ｚｉｐドライブ、フラッシュメモリカード、及び／又は、メモリスティックであってもよい。さらに、ディスクは、ＣＤ−ＲＯＭ（コンパクトディスクＲＯＭ）、ＣＤ記録可能ドライブ（ＣＤ−Ｒドライブ）、ＣＤ書き込み可能ドライブ（ＣＤ−ＲＷドライブ）、及び／又は、デジタルビデオＲＯＭドライブ（ＤＶＤ ＲＯＭ）であってもよい。ディスクは、コンピュータデバイスのリソースを制御する又は割り当てるオペレーティングシステムを記憶できる。
【００１４】
本明細書中で使用される「入力／出力デバイス」（Ｉ／Ｏデバイス）は、入力を受けるためのデバイス及び／又はデータを出力するためのデバイスを含むことができる。入力及び／又は出力は、様々な車両構成要素、システム、及び、サブシステムを含む異なる車両特徴を制御するためであってもよい。具体的には、「入力デバイス」という用語は、キーボード、マイクロフォン、ポインティングデバイス及び選択デバイス、カメラ、撮像デバイス、ビデオカード、ディスプレイ、プッシュボタン、回転ノブ等を含むが、これらに限定されない。「入力デバイス」という用語は、ソフトウェアベース及びハードウェアベースの制御器、インタフェース、タッチスクリーン、タッチパッド、又は、プラグ＆プレイデバイス等の様々なタイプの機構によって表示され得るユーザインタフェース内で行なわれるグラフィカル入力制御をさらに含む。「出力デバイス」は、表示デバイス、並びに、情報及び機能を出力するための他のデバイスを含むが、これらに限定されない。
【００１５】
本明細書中で使用される「論理回路」は、モジュール、方法、及び／又は、システムから作用を引き起こす（例えば、実行する）ための、ハードウェア、ファームウェア、命令を記憶する非一過性コンピュータ可読媒体、機械で実行中の命令、及び／又は、他の論理回路を含むが、これらに限定されない。論理回路は、アルゴリズム、個別論理（例えば、ＡＳＩＣ）、アナログ回路、デジタル回路、プログラム論理デバイス、命令を含むメモリデバイス等によって制御されるプロセッサの一部を含むことができる及び／又はそのようなプロセッサの一部となり得る。論理は、１つ以上のゲート、ゲートの組み合わせ、又は、他の回路構成要素を含むことができる。複数の論理が記載される場合には、複数の論理を１つの物理的な論理に組み入れることが想定し得る。同様に、単一の論理が記載される場合には、その単一の論理を複数の物理的な論理間で分配することが想定し得る。
【００１６】
本明細書中で使用される「メモリ」は、揮発性メモリ及び／又は不揮発性メモリを含むことができる。不揮発性メモリとしては、例えば、ＲＯＭ（リードオンリーメモリ）、ＰＲＯＭ（プログラマブルリードオンリーメモリ）、ＥＰＲＯＭ（消去可能ＰＲＯＭ）、及び、ＥＥＰＲＯＭ（電気的に消去可能なＰＲＯＭ）を挙げることができる。揮発性メモリとしては、例えば、ＲＡＭ（ランダムアクセスメモリ）、同期ＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲＳＤＲＡＭ）、及び、ダイレクトＲＡＭバスＲＡＭ（ＤＲＲＡＭ）を挙げることができる。メモリは、コンピュータデバイスのリソースを制御する又は割り当てるオペレーティングシステムを記憶できる。
【００１７】
エンティティを「動作可能に接続」する「動作可能接続」又は接続は、信号、物理的通信、及び／又は、論理的通信を送信できる及び／又は受信できる接続である。動作可能接続は、無線インタフェース、物理インタフェース、データインタフェース、及び／又は、電気的インタフェースを含むことができる。
【００１８】
本明細書中で使用される「モジュール」は、機能又は作用を果たすための及び／又は他のモジュール、方法、及び／又は、システムから機能又は作用を引き起こすための、命令を記憶する非一過性コンピュータ可読媒体、機械で実行中の命令、ハードウェア、ファームウェア、機械で実行中のソフトウェア、及び／又は、それぞれの組み合わせを含むが、これらに限定されない。また、モジュールは、論理、ソフトウェア制御のマイクロプロセッサ、個別論理回路、アナログ回路、デジタル回路、プログラム論理デバイス、実行命令を含むメモリデバイス、論理ゲート、ゲートの組み合わせ、及び／又は、他の回路構成要素を含むことができる。複数のモジュールを１つのモジュールへと組み合わせることができ、また、単一のモジュールを複数のモジュール間で分配することができる。
【００１９】
本明細書中で使用される「携帯機器」は、ユーザ入力（例えば、タッチ、キーボード）を伴う表示スクリーンと演算用のプロセッサとを一般に有するコンピュータデバイスである。携帯機器は、ハンドヘルドデバイス、モバイル機器、スマートフォン、ラップトップ、タブレット、及び、電子リーダーを含むが、これらに限定されない。携帯機器がウェアラブルコンピュータデバイスをさらに含んでもよく、ウェアラブルコンピュータデバイスは、ユーザにより着用され得る及び／又はユーザが所持し得る回路を伴うコンピュータデバイス構成要素（例えば、プロセッサ）を含むが、これに限定されない。例示的なウェアラブルコンピュータデバイスは、腕時計、眼鏡、衣類、手袋、帽子、シャツ、宝石類、指輪、イヤリング、ネックレス、アームバンド、靴、イヤホン、ヘッドフォン、及び、パーソナルウェルネスデバイスを含むことができるが、これらに限定されない。
【００２０】
本明細書中で使用される「プロセッサ」は、信号を処理して、一般的なコンピュータ機能及び演算機能を果たす。プロセッサにより処理される信号としては、受信され、送信され、及び／又は、検出され得るデジタル信号、データ信号、コンピュータ命令、プロセッサ命令、メッセージ、ビット、ビットストリームを挙げることができる。一般に、プロセッサは、複数のシングルコア・マルチコアプロセッサ及びコプロセッサ並びに他の複数のシングルコア・マルチコアプロセッサ及びコプロセッサアーキテクチャを含む多種多様なプロセッサであってもよい。プロセッサは、作用及び／又はアルゴリズムを実行するための論理回路を含むことができる。
【００２１】
本明細書中で使用される「車両」は、一人以上の搭乗者を運ぶことができると共に任意の形態のエネルギーにより動力が供給される任意の移動車両を指す。「車両」という用語は、自動車、トラック、バン、ミニバン、ＳＵＶ、オートバイ、スクーター、ボート、ゴーカート、アミューズメントライドカー、鉄道輸送機、パーソナルウォータークラフト、及び、航空機を含むが、これらに限定されない。ある場合には、電動車両が１つ以上のエンジンを含む。さらに、「車両」という用語は、一人以上の搭乗者を運ぶことができると共に電気バッテリにより給電される１つ以上の電気モータによって完全に又は部分的に動力が与えられる電気自動車（ＥＶ）を指すことができる。ＥＶは、バッテリ電気自動車（ＢＥＶ）及びプラグインハイブリッド電気自動車（ＰＨＥＶ）を含むことができる。また、「車両」という用語は、任意の形態のエネルギーにより動力が供給される自律車両及び／又は自動運転車両を指すこともできる。自律車両は一人以上の搭乗者を運ぶことができる。さらに、「車両」という用語は、所定の経路によって自動化又は非自動化される車両或いは自由移動車両を含むことができる。
【００２２】
本明細書中で使用される「車両ディスプレイ」は、車両に関する情報を表示するために車両においてしばしば見出される、数ある中でもとりわけ、ＬＥＤディスプレイパネル、ＬＣＤディスプレイパネル、ＣＲＴディスプレイ、プラズマディスプレイパネル、タッチスクリーンディスプレイを含むことができるが、これらに限定されない。ディスプレイは、ユーザから入力（タッチ入力、キーボード入力、様々な他の入力デバイスからの入力等）を受けることができる。ディスプレイは、車両の様々な位置に、例えば、ダッシュボード又はセンターコンソールに位置され得る。幾つかの実施形態において、ディスプレイは、数ある中でもとりわけ、携帯機器（例えば、車両の搭乗者が所持する又は車両の搭乗者と関連付けられる）、ナビゲーションシステム、インフォテインメントシステムの一部である。
【００２３】
本明細書中で使用される「車両システム」は、車両、運転、及び／又は、安全性を向上させるために使用され得る任意の自動システム又は手動システムを含むことができるが、これらに限定されない。例示的な車両システムとしては、数ある中でもとりわけ、エレクトロニックスタビリティ制御システム、アンチロックブレーキシステム、ブレーキ補助システム、自動ブレーキプレフィルシステム、低速追従システム、クルーズコントロールシステム、衝突警報システム、衝突緩和制動システム、オートクルーズコントロールシステム、車線逸脱警報システム、ブラインドスポットインジケータシステム、車線維持支援システム、ナビゲーションシステム、トランスミッションシステム、ブレーキペダルシステム、電子パワーステアリングシステム、視覚デバイス（例えば、カメラシステム、近接センサシステム）、環境制御システム、電子プレテンショニングシステム、監視システム、搭乗者検出システム、車両サスペンションシステム、車両座席配置システム、車両キャビン照明システム、オーディオシステム、感覚システム、内部又は外部カメラシステムが挙げられるが、これらに限定されない。
【００２４】
Ｉ．システム概要
本明細書中に記載されるシステム及び方法は、一般に、１つ以上のロードユーザを検出して分類すると共に１つ以上のロードユーザに関連付けられる属性を決定することによってロードユーザ関連データを決定することに向けられている。１つ以上のロードユーザは、少なくとも１つの道路の周囲環境内に位置されてもよい。例えば、１つ以上のロードユーザは、交差点、オンランプ、オフランプ、環状交差点、ハイウェイ、裏道、駐車場、及び、他のタイプの道路の近傍の環境内に位置して該環境を通過して移動していてもよい。また、本明細書中に記載されるシステム及び方法は、一般に、少なくとも１つの道路の周囲環境に関連付けられる属性を検出して決定することによって道路関連データを決定することにも向けられている。さらに、本明細書中に記載されるシステム及び方法は、一般に、少なくとも１つの道路の周囲環境内に位置するロードユーザのうちの１つ以上に対して道路安全警報を与えるために使用されてもよい１つ以上のロードユーザの道路挙動データを処理することに向けられている。
【００２５】
本明細書中に記載される車両通信は、車両間（Ｖ２Ｖ）通信プロトコル、車両-インフラ間（Ｖ２Ｉ）通信プロトコル、及び／又は、車両-物全体間（Ｖ２Ｘ）通信プロトコルを使用して実施されてもよい。幾つかの実施形態において、車両通信は、専用狭域通信（ＤＳＲＣ）を使用して実施されてもよい。さらに、本明細書中に記載される無線通信は、任意の通信プロトコル又はネットワークプロトコル、例えば、数ある中でもとりわけ、アドホックネットワーク、車両内の無線アクセス、セルラーネットワーク、ＷｉＦｉネットワーク（例えば、ＩＥＥＥ８０２．１１）、ブルートゥース（登録商標）、長距離ブルートゥースを用いて実施されてもよい。
【００２６】
ここで、１つ以上の例示的な実施形態を限定する目的ではなく例示する目的で示している図面を参照すると、図１は、少なくとも１つの道路と関連するインフラベースの安全警報を与えるための例示的な実施形態に係るシステム及び方法を実施するための動作環境１００の概略図である。動作環境１００の構成要素、並びに、本明細書中で論じられる他のシステム、ハードウェアアーキテクチャ、及び、ソフトウェアアーキテクチャの構成要素は、様々な実施形態に関して、組み合わされてもよく、省かれてもよく、或いは、異なるアーキテクチャへと編成されてもよい。
【００２７】
一般に、動作環境１００は、路側装置ユニット（ＲＳＥ）１０４に動作可能に接続される道路インフラ１０２を含んでもよく、ＲＳＥ１０４は、少なくとも１つの道路の周囲環境内に位置する１つ以上のロードユーザを検出して分類するために使用されてもよい。１つの実施形態において、１つ以上のロードユーザは、１つ以上の完全に又は部分的に通信装備された車両（装備車両）１０６、１つ以上の通信装備されない車両（非装備車両）１０８、及び、一人以上の非車両ロードユーザ（ＮＶＲＵ）１１０を含んでもよい。
【００２８】
特に、ＮＶＲＵ１１０は、歩いている歩行者、走っている歩行者、自転車乗用者、車椅子ユーザ等を含んでもよいが、これらに限定されなくてもよい。言い換えると、ＮＶＲＵ１１０は、１つ以上の態様で徒歩により移動する個人、或いは、移動器具、例えば、バイク、ローラースケート、スケートボード、スクーター、折り畳み式乳母車、車椅子、及び、電動スクーターを使用して移動する個人を含んでもよい。装備車両１０６は、１つ以上の車両通信プロトコル及び／又は１つ以上の無線通信プロトコルを介してデータ（例えば、車両動態データ、車両センサデータ）を送受信するように構成されてもよい。特に、装備車両１０６は、装備車両１０６の付近内に位置する更なる通信装備車両（図示せず）に対してデータをＶ２Ｖ通信プロトコルにより送受信するように構成されてもよい。
【００２９】
幾つかの実施形態において、装備車両１０６は、車両通信ネットワークを介して及び／又は無線通信ネットワークを介して部分的に通信するように構成されてもよい。特に、装備車両１０６は、Ｖ２Ｉ通信プロトコルを介して通信するように構成されてもよい。しかしながら、幾つかの形態において、装備車両１０６は、Ｖ２Ｖ通信プロトコルを介して通信するように構成されなくてもよく、その結果、Ｖ２Ｖ通信プロトコルを介して更なる装備車両（図示せず）と直接に通信しなくてもよい。
【００３０】
例示的な実施形態において、装備車両１０６は、Ｖ２Ｉ通信プロトコルを介してＲＳＥ１０４とデータを送受信してＲＳＥ１０４にデータを供給すると共にＲＳＥ１０４からデータを受信するように構成されてもよい。さらに、装備車両１０６は、１つ以上の無線通信プロトコルによりインターネットクラウド（図示せず）を介して外部ホスト型サーバインフラ１１４及び／又は動作環境１００の１つ以上の更なる構成要素に対してデータを送受信するように構成されてもよい。
【００３１】
１つ以上の実施形態において、非装備車両１０８は、車両通信ネットワーク及び／又は無線通信ネットワークを介して外部通信を行なうように構成されなくてもよい。特に、非装備車両１０８は、装備車両１０６、ＮＶＲＵ１１０により使用される携帯機器１１２（例えば、ＮＶＲＵ１１０が所持する及び／又はＮＶＲＵ１１０により使用されるようになっている携帯機器）、及び／又は、ＲＳＥ１０４と直接に通信するように構成されなくてもよい。さらに、非装備車両１０８は、インターネットクラウドを介して通信するように構成されなくてもよい。後述するように、ＲＳＥ１０４は、非装備車両１０８と関連する及び装備車両１０６と関連する（例えば装備車両１０６に対する）道路挙動データを処理して、装備車両１０６に対して道路安全警報を与え、非装備車両１０８と関連する少なくとも１つの道路データ及びロードユーザデータの周囲環境と関連する情報を与えるべく利用されてもよい。更なる実施形態において、ＲＳＥ１０４は、更なる装備車両１０６、非装備車両１０８、及び、ＮＶＲＵ１１０と関連する道路挙動データを処理して、ロードユーザ１０６、１０８、１１０と関連する少なくとも１つの道路関連データ及びロードユーザ関連データの周囲環境と関連する情報を装備車両１０６及び／又はＮＶＲＵ１１０に対して携帯機器１１２を介して与えるために利用されてもよい。
【００３２】
例示的な実施形態において、ＲＳＥ１０４は、１つ以上の通信媒体（後述する）を介して装備車両１０６及びＮＶＲＵ１１０により使用される携帯機器１１２と通信するように構成されてもよい。ＲＳＥ１０４は、インターネットクラウド（図示せず）を介して及び／又は１つ以上の無線通信プロトコルを直接介して外部ホスト型サーバインフラ１１４と通信して、データをニューラルネットワーク１１６に送信する及びデータをニューラルネットワーク１１６から受信するようにさらに構成されてもよく、ニューラルネットワーク１１６は、装備車両１０６、非装備車両１０８、及び／又は、ＮＶＲＵ１１０を、道路インフラ１０２が位置する少なくとも１つの道路の周囲環境内におけるそれらの存在に基づいて分類するために利用されてもよい。外部ホスト型サーバインフラ１１４は、インターネットクラウド（図示せず）にアクセスする及び／又は無線通信プロトコルを介してＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２と直接に通信するように構成されてもよい無線通信デバイス（図示せず）を含んでもよい。
【００３３】
図１及び図２を参照すると、ＲＳＥ１０４、装備車両１０６、携帯機器１１２、及び／又は、外部ホスト型サーバインフラ１１４は、道路安全警報アプリケーション２００を記憶し及び／又は実行してもよい。アプリケーション２００は、装備車両１０６に通信される又は装備車両１０６に対して局所的に与えられる道路安全警報（例えば、警告、通知、措置）をもたらし、ロードユーザ１０６、１０８、１１０のうちの少なくとも１つと関連するロードユーザ関連データと少なくとも１つの道路の周囲環境に関連する道路関連データとに基づいて警報を与えてもよい。１つ以上の実施形態において、アプリケーション２００は、ＮＶＲＵ１１０に対してそれぞれの携帯機器１１２を介して通信される又は局所的に与えられる道路安全警報をもたらし、ロードユーザ１０６、１０８のうちの少なくとも１つに関連するロードユーザ関連データと少なくとも１つの道路の周囲環境と関連する道路関連データとに基づいて警報を与えてもよい。
【００３４】
道路安全警報アプリケーション２００は、一般に、ＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２により与えられるセンサデータを解析してもよく、また、少なくとも１つの道路の周囲環境内で特定されるロードユーザ１０６、１０８、１１０に関連するロードユーザ関連データと少なくとも１つの道路の周囲環境に関連する道路関連データとを含む道路挙動マップを処理してもよい。１つ以上の実施形態では、道路挙動マップの処理時、アプリケーション２００は、道路挙動マップ内に含まれるロードユーザ１０６、１０８、１１０と関連するロードユーザ関連データ及び道路関連データに基づいて道路挙動データを処理してもよい。１つの実施形態において、アプリケーション２００は、アプリケーション２００によって少なくとも１つの道路の周囲環境内に位置していると特定される非装備車両１０８、ＮＶＲＵ１１０、及び／又は、他の装備車両と関連する道路挙動データに基づく道路安全警報を装備車両１０６に対して与えてもよい。
【００３５】
１つ以上の実施形態において、道路安全警報は、視覚的又は聴覚的な警告／警報として装備車両１０６のドライバーに与えられてもよい。さらに、道路安全警報は、携帯機器１１２を介して同様の態様でＮＶＲＵ１１０に与えられてもよい。幾つかの実施形態において、道路安全警報は、非装備車両１０８、ＮＶＲＵ１１０、及び／又は、他の装備車両と関連する道路挙動データに基づいて装備車両１０６の動作を操作するためにもたらされる自律的運転応答（例えば、自動ブレーキ）の形態で与えられてもよい。
【００３６】
道路安全警報は、少なくとも１つの道路の周囲環境内に位置する非装備車両１０８、１つ以上の更なる装備車両、及び／又は、ＮＶＲＵ１１０と関連する道路関連データ及びロードユーザ関連データに関連付けられる情報を装備車両１０６のドライバーに与えてもよい。少なくとも１つの道路の周囲環境内に位置するＮＶＲＵ１１０に関して、道路安全警報は、少なくとも１つの道路の周囲環境内に位置する装備車両１０６及び／又は非装備車両１０８と関連する道路関連データ及びロードユーザ関連データに関連付けられる情報をＮＶＲＵ１１０に与えてもよい。
【００３７】
図１の道路インフラ１０２を再び参照すると、道路インフラ１０２は、少なくとも１つの道路の周囲環境内に位置する。道路インフラ１０２は、少なくとも１つの道路の周囲環境内（例えば交差点、オンランプ／オフランプ又はその付近）に位置する１つ以上の街路灯、信号機、交通標識等を含んでもよいが、これらに限定されなくてもよい。幾つかの実施形態において、道路インフラ１０２は、少なくとも１つの道路付近に位置してもよいインフラ（例えば、セルラータワー、建物、電柱、橋、トンネル等）を含んでもよい。
【００３８】
ＲＳＥ１０４は、道路インフラ１０２に物理的に接続されてもよく、又は、道路インフラ１０２の一部として含まれてもよく、また、少なくとも１つの道路の周囲環境に当てはまるセンサデータとして出力される少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図をキャプチャ／検出するように構成されてもよい。１つの実施形態において、ＲＳＥ１０４は、ＲＳＥ１０４の構成要素と関連する機能を処理し計算する制御ユニット１１８を含んでもよい。一般に、制御ユニット１１８は、それぞれのプロセッサ（図示せず）、それぞれのメモリ（図示せず）、それぞれのディスク（図示せず）、及び、それぞれの入力／出力（Ｉ／Ｏ）インタフェース（図示せず）を含んでもよく、これらはそれぞれコンピュータ通信できるように接続される。Ｉ／Ｏインタフェースは、制御ユニット１１８の構成要素と動作環境１００の他の構成要素、ネットワーク、及び、データソースとの間でデータ入力及び出力を容易にするためにソフトウェア及びハードウェアを備える。
【００３９】
１つの実施形態において、制御ユニット１１８は、ＲＳＥ１０４のスタンドアロン構成要素として含まれ得る記憶ユニット１２０に動作可能に接続されてもよい。記憶ユニット１２０は、ＲＳＥ１０４の動作と関連するデータ、及び、少なくとも１つの道路の周囲環境と関連するデータ（例えば、交通カメラデータ）を記憶してもよい。記憶ユニット１２０は、ＲＳＥ１０４の制御ユニット１１８により実行される及び／又はＲＳＥ１０４の通信デバイス１２２によりアクセスされる１つ以上のアプリケーションと関連するデータを記憶するように構成されてもよく、そのようなアプリケーションとしては、道路安全警報アプリケーション２００が挙げられるが、これに限定されない。１つ以上の実施形態において、記憶ユニット１２０は、ニューラルネットワーク１１６、ニューラルネットワーク１１６のサブセット、及び／又は、ロードユーザ関連データ及び／又は道路関連データを決定するために利用され得るニューラルネットワーク１１６により使用されるデータのサブセットを記憶してもよい。
【００４０】
例示的な実施形態において、制御ユニット１１８は、ＲＳＥ１０４のデバイスセンサ１２４に動作可能に接続されてもよい。デバイスセンサ１２４は、ロードユーザ１０６、１０８、１１０と少なくとも１つの道路の周囲環境とに関するセンサデータを（例えば鳥瞰図／俯瞰図から）検出して供給するために利用されてもよい。特に、ＲＳＥ１０４のデバイスセンサは、少なくとも１つの道路の周囲環境内に位置する（例えば、まさに交差点に入ろうとしている、交差点に入っている、交差点で停止される、交差点を通過して移動している、及び、交差点から出ている）ロードユーザ１０６、１０８、１１０を検出するように構成されてもよく、また、ロードユーザ１０６、１０８、１１０が少なくとも１つの道路の周囲環境内に位置する際にロードユーザ１０６、１０８、１１０の移動に対して個別に及び互いの間で影響を及ぼし得る少なくとも１つの道路の環境状態をさらに検出してもよい。
【００４１】
後述するように、道路安全警報アプリケーション２００は、デバイスセンサ１２４により与えられるセンサデータを解析してロードユーザ関連データ及び道路関連データを決定してもよく、ロードユーザ関連データ及び道路関連データは、道路挙動マップを処理すると共に少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０と関連する道路挙動データをさらに処理するためにアプリケーション２００により利用されてもよい。１つの実施形態において、道路安全警報アプリケーション２００は、デバイスセンサ１２４により与えられるセンサデータを解析して、少なくとも１つの道路の周囲環境内に位置する非装備車両１０８と関連するロードユーザ関連データ及び道路関連データを決定してもよい。この解析は、装備車両１０６及び／又はＮＶＲＵ１１０により使用される携帯機器１１２に対して道路安全警報を与えるために使用されるべき非装備車両１０８と関連する道路挙動データを決定するために使用されてもよい。
【００４２】
１つ以上の実施形態において、ＲＳＥ１０４のデバイスセンサ１２４としては（図示しない個々のデバイスセンサ）、立体撮影カメラ、赤外線カメラ、デジタルカメラ、ステレオカメラ、ビデオカメラ等を含む画像センサを挙げることができるが、これに限定されなくてもよい。さらに、デバイスセンサ１２４は、記憶ユニット１２０に記憶されるべき及び／又は道路安全警報アプリケーション２００により解析されるべきセンサデータを制御ユニット１１８に与えるように構成されたＲＡＤＡＲ／ＬＡＤＡＲ／ＬｉＤＡＲセンサ、レーザセンサ、近接センサ、モーションセンサ等を含んでもよい。１つ以上の形態において、デバイスセンサ１２４としては、道路インフラ１０２のジオロケーション（ｇｅｏ−ｌｏｃａｔｉｏｎ）、少なくとも１つの道路の周囲環境のジオロケーション、少なくとも１つの道路の周囲環境内に位置していると特定される１つ以上のロードユーザ１０６、１０８、１１０のジオロケーション、及び、少なくとも１つの道路の周囲環境内で生じる環境状態のジオロケーションを与え得るＧＰＳセンサ（図示せず）を挙げることもできる。
【００４３】
例示的な実施形態において、デバイスセンサ１２４は、それぞれの位置と、少なくとも１つの道路の周囲環境に対する及び互いの間のロードユーザ１０６、１０８、１１０の位置とを検出するように構成されてもよい。従って、デバイスセンサ１２４は、制御論理を実行して、ロードユーザ１０６、１０８、１１０の位置パラメータ（例えば、データパッケージ）を決定してもよい。また、デバイスセンサ１２４は、１以上のロードユーザ１０６、１０８、１１０が少なくとも１つの道路の周囲環境内に位置している際、それらロードユーザ１０６、１０８、１１０の移動方向、方角、又は、軌道を検出するように構成されてもよい。従って、デバイスセンサ１２４は、制御論理を実行して、ロードユーザ１０６、１０８、１１０の方向パラメータ（例えば、データパッケージ）を決定してもよい。
【００４４】
さらに、デバイスセンサ１２４は、ロードユーザ１０６、１０８、１１０が少なくとも１つの道路の周囲環境内で移動しているときにロードユーザ１０６、１０８、１１０の速度、制動状態、信号使用等を検出するように構成されてもよく、従って、制御論理を実行して、ロードユーザ１０６、１０８、１１０と関連する動的パラメータ（例えば、データパッケージ）を決定してもよい。１つの実施形態では、前述のパラメータの決定時に、デバイスセンサ１２４は、センサデータを制御ユニット１１８及び／又はアプリケーション２００に通信してもよい。後述するように、道路安全警報アプリケーション２００は、センサデータを解析して、少なくとも１つの道路の周囲環境内に位置するそれぞれのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性（前述のロードユーザパラメータを含む）を決定してもよい。
【００４５】
１つの実施形態において、デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内に存在する天候状態の形態を成す環境状態を検出するように構成されてもよい。より具体的には、デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０に影響を及ぼし得る温度、降水量、日光／雲量のパーセンテージ等を含む天候関連状況を検出するように構成されてもよい。従って、デバイスセンサ１２４は、制御論理を実行して、少なくとも１つの道路の周囲環境と関連する天候状態（例えば、データパッケージ）を決定してもよい。
【００４６】
デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内に存在する交通状態の形態を成す環境状態を検出するように構成されてもよい。より具体的には、デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内で起こり得る交通停滞、交通停止、車両事故、道路工事等を含む交通関連状況を検出するように構成されてもよい。従って、デバイスセンサ１２４は、制御論理を実行して、少なくとも１つの道路の周囲環境と関連する交通状態（例えば、データパッケージ）を決定してもよい。また、デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内に存在するインフラ状態の形態を成す環境状態を検出するように構成されてもよい。
【００４７】
より具体的には、デバイスセンサ１２４は、限定はされないが、例えば、少なくとも１つの道路の長さ／幅、少なくとも１つの道路の車線の数、少なくとも１つの道路と関連する制限速度、少なくとも１つの道路の周囲環境内に位置する縁石及び物体等を含むインフラ関連状況を検出するように構成されてもよく、また、制御論理を実行して、少なくとも１つの道路の周囲環境と関連するインフラ状態（例えば、データパッケージ）を決定してもよい。１つの実施形態では、天候状態、交通状態、及び、インフラ状態の決定時、デバイスセンサ１２４は、センサデータを制御ユニット１１８及び／又はアプリケーション２００に通信してもよい。後述するように、道路安全警報アプリケーション２００は、センサデータを解析して、少なくとも１つの道路の周囲環境と関連する環境属性（前述の環境状態を含む）を決定してもよい。
【００４８】
例示的な実施形態において、ＲＳＥ１０４の通信デバイス１２２は１つ以上のトランシーバを含んでもよく、該トランシーバは、ＲＳＥ１０４の構成要素に対して内的に及び／又は装備車両１０６及び／又はＮＶＲＵ１１０により用いられる携帯機器１１２に対して外的に電子信号を送信／受信するために使用されるべき様々なプロトコルを利用してコンピュータ通信を行なうことができる。通信デバイス１２２は、車両通信ネットワークを介してＶ２Ｘベースの通信及びＶ２Ｉベースの通信を含むがこれらに限定されない１つ以上のタイプの車両ベースの通信を行なうように構成されてもよい。さらに、通信デバイス１２２は、無線通信ネットワークを介してＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１５．１（ブルートゥース（登録商標））、近距離無線通信システム（ＮＦＣ）（例えば、ＩＳＯ１３１５７）ベースの通信を含むがこれらに限定されない１つ以上のタイプの無線ベースの通信を行なうように構成されてもよい。通信デバイス１２２は、ＲＳＥ１０４の複数の構成要素に対して内的に及び／又は装備車両１０６及び／又はＮＶＲＵ１１０により用いられる携帯機器１１２に対して外的に非一過性信号を送信／受信するために様々なプロトコルを利用してそのような通信を行なうように構成されてもよい。
【００４９】
１つの実施形態において、通信デバイス１２２は、ＲＳＥ１０４にそれぞれ与えられるセンサデータを受信するために車両１０６、１０８及び／又は携帯機器１１２と通信してもよい。後述するように、そのようなデータは、少なくとも１つの道路の周囲環境内におけるロードユーザ１０６、１０８、１１０のうちの１つ以上の存在を特定するためにＲＳＥ１０４によって利用されてもよい。後述するように、そのようなデータは、以下でさらに詳しく論じられるように、ロードユーザ１０６、１０８、１１０、ロードユーザ属性、及び／又は、環境属性と関連する分類を決定するためにアプリケーション２００によって解析されてもよい。
【００５０】
１つの実施形態において、通信デバイス１２２は、道路安全警報を装備車両１０６に与えるために解析されるべく、非装備車両１０８、ＮＶＲＵ１１０、及び／又は、他の装備車両と関連する道路挙動データを、Ｖ２Ｉ通信プロトコルによって及び／又は１つ以上の無線通信プロトコルを介して、装備車両１０６に通信するように構成されてもよい。さらに、通信デバイス１２２は、１つ以上の無線通信プロトコルを介して装備車両１０６及び／又は非装備車両１０８と関連する道路挙動データをＮＶＲＵ１１０により使用される携帯機器１１２に通信するように構成されてもよい。
【００５１】
特に装備車両１０６に関連して、前述したように、１つ以上の形態の装備車両１０６は、Ｖ２Ｖ通信プロトコル、Ｖ２Ｉ通信プロトコル、及び、Ｖ２Ｘ通信プロトコルを含む１つ以上の車両通信プロトコルを介して完全に通信できてもよい。さらに、１つ以上の形態の装備車両１０６は、Ｖ２Ｉ通信プロトコル及び／又はＶ２Ｘ通信プロトコルを含む１つ以上の車両通信プロトコルを介して部分的に通信できてもよい。言い換えると、幾つかの形態の装備車両１０６は、Ｖ２Ｖ通信プロトコルを介して他の装備車両と直接に通信できてもよく、一方、他の形態の装備車両１０６は、Ｖ２Ｖ通信プロトコルを介して他の装備車両と直接に通信するように構成されなくてもよい。特に、前述の形態の装備車両１０６のいずれにおいても、装備車両１０６は、以下でさらに詳しく論じられるように、Ｖ２Ｉ通信プロトコルを使用してＲＳＥ１０４と直接に通信してデータを送受信するように構成される。
【００５２】
例示的な実施形態において、装備車両１０６の構成要素は、車両制御デバイス（ＶＣＤ）１２６によって動作可能に制御されてもよい。ＶＣＤ１２６は、処理用の設備、通信用の設備、及び、装備車両１０６の様々な構成要素及び動作環境１００の他の構成要素と相互作用するための設備を含んでもよい。１つの実施形態において、ＶＣＤ１２６は、装備車両１０６の幾つかある構成要素の中で特に、電子制御ユニット（図示せず）に実装されてもよい。一般に、ＶＣＤ１２６は、それぞれのプロセッサ（図示せず）、それぞれのメモリ（図示せず）、それぞれのディスク（図示せず）、及び、それぞれの入力／出力（Ｉ／Ｏ）インタフェース（図示せず）を含んでもよく、これらはそれぞれ対応するバス（図示せず）を介してコンピュータ通信できるように動作可能に接続される。Ｉ／Ｏインタフェースは、ＶＣＤ１２６の構成要素と動作環境１００の他の構成要素、ネットワーク、及び、データソースとの間でデータ入力及び出力を容易にするためにソフトウェア及びハードウェアを備える。
【００５３】
１つの実施形態において、ＶＣＤ１２６は、限定はされないが、例えば、アプリケーション２００が装備車両１０６に対して道路安全警報を与える場合のようなある特定の状況においてＶＣＤ１２６が装備車両１０６の動作を自律的に制御できるようにする装備車両１０６の１つ以上の制御ユニット（図示せず）に動作可能に接続されてもよい。特に、ＶＣＤ１２６は、１つ以上の車両システム（図示せず）及び／又は実行されたアプリケーションを介してＶＣＤ１２６により与えられる１つ以上のコマンドに基づいて装備車両１０６の動作を自律的に制御するために、限定はされないが、例えば、エンジン制御ユニット、トランスミッション制御ユニット、加速度制御ユニット、ブレーキ制御ユニット、ステアリング制御ユニット等の１つ以上の制御ユニット（図示せず）を動作可能に制御してもよい。例えば、道路安全警報アプリケーション２００は、装備車両１０６の動作を自律的に制御することによって道路安全警報を与えるべく１つ以上のコマンドを１つ以上の制御ユニットに供給するためにＶＣＤ１２６と通信してもよい。
【００５４】
また、ＶＣＤ１２６は、装備車両１０６のヘッドユニット１２８に対して（例えば、バス及び／又はＩ／Ｏインタフェースを介して）コンピュータ通信できるように動作可能に接続されてもよい。ヘッドユニット１２８は、内部処理メモリ、インタフェース回路、及び、データを転送する、コマンドを送信する、及び、装備車両１０６の構成要素と直接に及び／又はＶＣＤ１２６を介して通信するためのバスライン（図示しないヘッドユニットの構成要素）を含んでもよい。１つ以上の実施形態において、ヘッドユニット１２８は、道路安全警報アプリケーション２００を含む装備車両１０６に関連付けられる１つ以上のオペレーティングシステム、アプリケーション、及び／又は、インタフェースを実行してもよい。
【００５５】
幾つかの実施形態において、ヘッドユニット１２８は、１つ以上のそれぞれの表示デバイス（図示せず）（例えば、ヘッドユニット表示スクリーン、センタースタック表示スクリーン、メーター表示スクリーン、ヘッドアップ表示スクリーン）、それぞれの聴覚デバイス（図示せず）（例えば、オーディオシステム、スピーカ）、それぞれの触覚デバイス（図示せず）（例えば、触覚ステアリングホイール）等に接続されてもよく、これらのデバイスは、限定はされないが、１つ以上のアプリケーション及び／又は１つ以上の車両安全システム（図示せず）と関連する警告／警報、１つ以上の車両システムと関連するインタフェース、及び／又は、それぞれの車両１０６、１０８の１つ以上の構成要素と関連するインタフェースを含む様々なタイプの情報を、装備車両１０６のドライバーへのヒューマンマシンインターフェース（ＨＭＩ）（図示せず）に与えるために使用される。
【００５６】
１つの実施形態において、ＶＣＤ１２６は、それぞれの表示デバイスを作動させて道路安全警報を与えるために１つ以上のコマンドをヘッドユニット１２８に通信してもよい。さらに、ＶＣＤ１２６は、道路安全警報に従って１つ以上の音声に基づく警報を与えるために１つ以上のコマンドをヘッドユニット１２８に通信して装備車両１０６の聴覚デバイスを作動させてもよい。例えば、道路安全警報アプリケーション２００は、ＶＣＤ１２６と通信して道路安全警報インタフェースを与えてもよく、道路安全警報インタフェースは、ヘッドユニットに動作可能に接続される表示デバイスを介して装備車両１０６のドライバーに１つ以上のユーザインタフェース通知警告を与えてもよい。さらに、道路安全警報アプリケーション２００は、ＶＣＤ１２６と通信し、ヘッドユニット１２８に動作可能に接続される聴覚デバイスを介して１つ以上の音声に基づく警報を与えて装備車両１０６のドライバーに警告してもよい。更なる実施形態において、道路安全警報アプリケーション２００は、ＶＣＤ１２６と通信し、ヘッドユニット１２８に接続される触覚デバイス（例えば、触覚ステアリングホイール、触覚変速装置）を介して１つ以上の触覚に基づく警報を与えて装備車両１０６のドライバーに警告してもよい。
【００５７】
１つ以上の実施形態において、ヘッドユニット１２８は、装備車両１０６の記憶ユニット１３０に動作可能に接続されてもよい。記憶ユニット１３０は、ＶＣＤ１２６及び／又はヘッドユニット１２８により実行される１つ以上のオペレーティングシステム、アプリケーション、関連するオペレーティングシステムデータ、アプリケーションデータ、車両システム及びサブシステムユーザインタフェースデータ等を記憶してもよい。１つ以上の実施形態において、記憶ユニット１３０は、道路安全警報アプリケーション２００と関連する１つ以上のアプリケーションデータファイルを記憶してもよい。さらに、記憶ユニット１３０は、装備車両１０６の車両センサ１３２により与えられるセンサデータを記憶してもよく、該センサデータは、装備車両１０６によって利用されてもよく及び／又はＶ２Ｉ通信プロトコル及び／又は更なる無線通信プロトコルを介してＲＳＥ１０４に対して外的に通信されてもよい。
【００５８】
例示的な実施形態において、装備車両１０６の車両センサ１３２は、装備車両１０６の１つ以上の構成要素により使用される及び／又はＶ２Ｉ通信プロトコルを介してＲＳＥ１０４に通信されるセンサデータを検出して与えてもよい。１つの実施形態では、ＲＳＥ１０４が装備車両１０６からセンサデータを受信すると、道路安全警報アプリケーション２００は、車両センサ１３２により与えられるセンサデータを解析して、装備車両１０６と特に関連するロードユーザ関連データを決定してもよい。
【００５９】
幾つかの実施形態では、装備車両１０６がＶ２Ｖ通信プロトコルを介して通信するように構成される場合、装備車両１０６の車両センサ１３２により提供されるセンサデータは、Ｖ２Ｖ通信プロトコルを介して通信するように同様に構成される他の装備車両に対して直接的に且つ外的に通信されてもよい。センサデータは、装備車両１０６と関連するロードユーザ関連データを決定するために更なる装備車両によって解析されてもよい。
【００６０】
１つ以上の実施形態において、車両センサ１３２は、幾つかあるセンサの中で特に、車両速度センサ、車両加速度センサ、車両角速度センサ、アクセルペダルセンサ、ブレーキセンサ、ステアリングホイール角センサ、車両位置センサ（例えばＧＮＳＳ座標）、車両方向センサ（例えば車両コンパス）、スロットル位置センサ、ホイールセンサ、アンチロックブレーキセンサ、カムシャフトセンサ、アンチロックブレーキセンサを含んでもよいが、これらに限定されない。車両センサ１３２は、制御論理を実行して、装備車両１０６と関連する位置パラメータ、方向パラメータ、及び／又は、動的パラメータ（データパケット）を決定してもよい。前述のパラメータを決定すると、車両センサ１３２は、装備車両１０６と関連する決定されたロードユーザ属性の一部として含まれるように、ＶＣＤ１２６及び／又はアプリケーション２００に通信されるセンサデータの一部として前記パラメータを含んでもよい。
【００６１】
例示的な実施形態において、装備車両１０６のＶＣＤ１２６は、装備車両１０６と関連するロードユーザ属性を決定するために解析されるべきセンサデータをＶ２Ｉ通信プロトコルを介してＲＳＥ１０４にさらに通信するべく車両通信システム１５０を利用してもよい。１つの実施形態において、センサデータは、装備車両１０６と関連するロードユーザ属性を決定するために道路安全警報アプリケーション２００によって解析されてもよい。特に、センサデータは、装備車両１０６と関連するロードユーザ属性を決定するためにＲＳＥ１０４のデバイスセンサ１２４により与えられるセンサデータと集計されてもよく、ロードユーザ属性は、装備車両１０６と関連する道路挙動データを決定するために道路挙動マップを処理する際に使用されてもよい。
【００６２】
例示的な実施形態において、車両通信システム１５０は、装備車両１０６の構成要素に対して内的に及び／又はＲＳＥ１０４に対して外的に電子信号を送信／受信するために利用されるべき様々な通信プロトコルを利用してコンピュータ通信を行なうことができる１つ以上のトランシーバ（例えば、Ｖ２Ｖトランシーバ、無線通信トランシーバ）を含んでもよい。幾つかの形態において、車両通信システム１５０は、１つ以上の更なる装備車両に対して外的に電子信号を送信／受信するように構成されてもよい。
【００６３】
１つの形態において、車両通信システム１５０は、Ｖ２Ｖに基づく通信、Ｖ２Ｉに基づく通信、及び、Ｖ２Ｘに基づく通信を含むがこれらに限定されない１つ以上のタイプの車両に基づく通信を車両通信ネットワークを介して行なうように１つ以上の車両通信プロトコルを介して完全に通信するように構成されてもよい。他の形態において、車両通信システム１５０は、車両通信ネットワークを介してＶ２Ｉに基づく通信及びＶ２Ｘに基づく通信により通信するように構成されてもよい。
【００６４】
１つ以上の実施形態において、車両通信システム１５０は、無線通信ネットワークを介してＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１５．１（ブルートゥース（登録商標））、近距離無線通信システム（ＮＦＣ）（例えば、ＩＳＯ１３１５７）ベースの通信を含むがこれらに限定されない１つ以上のタイプの無線ベースの通信を行なうように構成されてもよい。特に、車両通信システム１５０は、Ｖ２Ｉ通信プロトコルを介して装備車両１０６の複数の構成要素に対して内的に及び／又はＲＳＥ１０４に対して外的に非一過性信号を送信／受信するために様々なプロトコルを利用してそのような通信を行なうように構成されてもよい。
【００６５】
１つの実施形態において、車両通信システム１５０は、ＲＳＥ１０４と直接に通信して、車両センサ１３２により与えられるセンサデータを送信するように構成されてもよい。特に、車両通信システム１５０は、装備車両１０６と関連するロードユーザ属性を決定するためにアプリケーション２００により解析されるように車両センサ１３２により与えられるセンサデータを送信するように構成されてもよい。例えば、車両通信システム１５０は、ＲＳＥ１０４が少なくとも１つの道路の周囲環境内の装備車両１０６の存在を決定できると共に装備車両１０６と関連するロードユーザパラメータを決定できるようにするべく車両センサ１３２により与えられるセンサデータをＲＳＥ１０４の通信デバイス１２２に通信するために利用されてもよい。装備車両１０６がＶ２Ｖ通信プロトコルを介して完全に通信する構成においては、車両通信システム１５０を用いて、Ｖ２Ｖ通信プロトコルを介して通信するように同様に構成されると共に装備車両１０６の所定の近傍内に位置する１つ以上の他の装備車両に対して、センサデータ通信を行い、他の装備車両が装備車両１０６の存在及び装備車両１０６に関連するロードユーザパラメータを決定できるようにしてもよい。
【００６６】
車両通信システム１５０は、センサデータ、ロードユーザ１０６、１０８、１１０と関連する道路挙動データ、及び／又は、デバイスセンサ１２４により与えられるセンサデータ及び／又はＶ２Ｖ通信プロトコルを介して他の装備車両から装備車両１０６へ通信されるセンサデータに基づきＶ２Ｉ通信プロトコルを介してＲＳＥ１０４からの道路安全警報を与えることに関連する通信を受信するように構成されてもよい。幾つかの実施形態において、車両通信システム１５０は、Ｖ２Ｉ通信プロトコル及び／又は他の無線通信プロトコルを介して携帯機器１１２によりＲＳＥ１０４へ直接に通信されるセンサデータを受信してもよい。
【００６７】
例示的な実施形態において、車両通信システム１５０は、ＲＳＥ１０４のデバイスセンサ１２４により検出されると、Ｖ２Ｉ通信プロトコルを介して、デバイスセンサ１２４により与えられるセンサデータと、非装備車両１０８と関連する道路挙動データとを受信し、非装備車両１０８と関連する道路挙動データを装備車両１０６に与えてもよい。言い換えると、ＲＳＥ１０４は、非装備車両１０８に関してＲＳＥ１０４により与えられるセンサデータに基づいて決定されるロードユーザ関連データを間接的に装備車両１０６に中継してもよい。幾つかの実施形態では、ＲＳＥ１０４及び／又は他の装備車両から受信されるセンサデータにより、装備車両１０６は、少なくとも１つの道路の周囲環境内（例えば、装備車両１０６の所定の近傍内）に位置され得る他の装備車両、非装備車両１０８、及び／又は、ＮＶＲＵ１１０の存在を決定することができる。
【００６８】
車両通信システム１５０はまた、道路安全警報アプリケーション２００と関連するアプリケーションデータを受信するように構成されてもよい。より具体的には、１つの実施形態において、アプリケーション２００は、ＲＳＥ１０４の構成要素を使用して、道路挙動マップを処理すると共にロードユーザ１０６、１０８、１１０と関連する道路挙動データを決定してもよい。ＲＳＥ１０４の構成要素により処理されると、ＲＳＥ１０４の通信デバイス１２２は、ロードユーザ１０６、１０８、１１０と関連する道路挙動データを装備車両１０６の構成要素（例えば、車両システム）により解析されるように車両通信システム１５０に通信するべく構成されてもよい。さらに、いくつかの構成において、ＲＳＥ１０４の通信デバイス１２２は、車両通信システム１５０により受信されて装備車両１０６のＶＣＤ１２６により実施されるように、装備車両１０６に対して、非装備車両１０８及び／又はＮＶＲＵ１１０と関連する道路挙動データに基づく道路安全警報の供給に関するデータを通信して、該道路安全警報を装備車両１０６のドライバーに与えてもよい。
【００６９】
特に非装備車両１０８に関連して、非装備車両１０８は、１つ以上の車両通信プロトコル及び／又は１つ以上の無線通信プロトコルを介して通信するように装備されなくてもよいし、或いは構成されなくてもよい。従って、非装備車両１０８は、装備車両１０６、ＲＳＥ１０４、及び／又は、ＮＶＲＵ１１０により使用される携帯機器１１２にデータを通信するように構成されなくてもよい。アプリケーション２００は、ＲＳＥ１０４及び／又は装備車両１０６により与えられるセンサデータを利用して、非装備車両１０８と関連する位置パラメータ、方向パラメータ、及び／又は、動的パラメータ（データパケット）を決定してもよい。言い換えると、非装備車両１０８と関連するロードユーザ属性は、非装備車両１０８と関連する道路挙動データを処理するためにＲＳＥ１０４及び／又は装備車両１０６により与えられるセンサデータに基づいて決定されてもよい。
【００７０】
例示的な実施形態では、非装備車両１０８がＶＣＤ１３４を含んでもよく、ＶＣＤ１３４は、処理用の設備、通信用の設備、及び、非装備車両１０８の様々な構成要素及び動作環境１００の他の構成要素と相互作用するための設備を含んでもよい。１つの実施形態において、ＶＣＤ１３４は、装備車両１０６の幾つかある構成要素の中で特に、電子制御ユニット（図示せず）に実装されてもよい。一般に、ＶＣＤ１３４は、それぞれのプロセッサ（図示せず）、それぞれのメモリ（図示せず）、それぞれのディスク（図示せず）、及び、それぞれの入力／出力（Ｉ／Ｏ）インタフェース（図示せず）を含んでもよく、これらはそれぞれ対応するバス（図示せず）を介してコンピュータ通信できるように動作可能に接続される。Ｉ／Ｏインタフェースは、ＶＣＤ１３４の構成要素と動作環境１００の他の構成要素との間でデータ入力及び出力を容易にするためにソフトウェア及びハードウェアを備える。
【００７１】
幾つかの実施形態では、ＶＣＤ１３４が車両センサ１３６に動作可能に接続されてもよく、車両センサ１３６は、装備車両１０６の車両センサ１３２に関して前述したセンサと同様の１つ以上のセンサ（図示せず）を含んでもよい。幾つかの構成において、ＶＣＤ１３４は、車両センサ１３６を利用して、非装備車両１０８により局所的に利用されるセンサデータを供給し、非装備車両１０８の所定の距離内で検出されるロードユーザ１０６、１１０に関連する１つ以上の警報を与えてもよい。
【００７２】
特にＮＶＲＵ１１０により使用される携帯機器１１２に関連して、携帯機器１１２は、ハンドヘルドデバイス、モバイル機器、ウェアラブルデバイス、スマートフォン、ラップトップ、タブレット等を含んでもよいが、これらに限定されない。携帯機器１１２は、携帯機器１１２の構成要素と関連する機能を処理し計算する制御ユニット１３８を含んでもよい。１つの実施形態において、制御ユニット１３８は、携帯機器１１２のそれぞれの記憶ユニット１４０に動作可能に接続されてもよい。記憶ユニット１４０は、制御ユニット１３８により実行される１つ以上のオペレーティングシステム、アプリケーション、関連するオペレーティングシステムデータ、アプリケーションデータ、車両システム及びサブシステムユーザインタフェースデータ等を記憶してもよい。１つ以上の実施形態において、記憶ユニット１４０は、道路安全警報アプリケーション２００と関連する１つ以上のアプリケーションデータファイルを記憶してもよい。さらに、記憶ユニット１４０は、携帯機器１１２のデバイスセンサ１４２により与えられるセンサデータを記憶してもよい。
【００７３】
携帯機器１１２のデバイスセンサ１４２は、加速度計、磁気探知器、ジャイロスコープ、周辺光センサ、近接センサ、測位センサ（例えばＧＰＳ）、位置センサ、方向センサ（例えばコンパス）等（個々に示されないデバイスセンサ１４２）を含んでもよいが、これらに限定されない。デバイスセンサ１４２は、携帯機器１１２及び／又はＲＳＥ１０４の１つ以上の構成要素により使用され得るセンサデータを検出して与えてもよい。特に、道路安全警報アプリケーション２００は、デバイスセンサ１４２により与えられるセンサデータを解析して、特にそれぞれのＮＶＲＵ１１０と関連するロードユーザ関連データを決定してもよい。
【００７４】
例示的な実施形態において、デバイスセンサ１４２は、制御論理を実行して、携帯機器１１２を使用するそれぞれのＮＶＲＵ１１０と関連する位置パラメータ、方向パラメータ、及び／又は、動的パラメータ（データパケット）を決定してもよい。前述のパラメータを決定すると、デバイスセンサ１４２は、センサデータの一部としてパラメータを含んでもよく、また、センサデータを制御ユニット１３８に通信してもよい。制御ユニット１３８は、デバイス通信システム１４４を利用して、ＮＶＲＵ１１０と関連するロードユーザ属性を決定するために解析されるべきセンサデータをＲＳＥ１０４にさらに通信してもよい。１つの実施形態において、センサデータは、ＮＶＲＵ１１０と関連するロードユーザ属性を決定するために道路安全警報アプリケーション２００によって解析されてもよく、また、道路挙動マップを処理する際に使用されてもよい。
【００７５】
携帯機器１１２のデバイス通信システム１４４は１つ以上のトランシーバ（例えば、無線通信トランシーバ）を含んでもよく、該トランシーバは、携帯機器１１２の構成要素に対して内的に及び／又はＲＳＥ１０４に対して外的に電子信号を送信／受信するために利用されるべき様々なプロトコルを用いてコンピュータ通信を行なうことができる。デバイス通信システム１４４は、無線通信ネットワークを介してＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１５．１（ブルートゥース（登録商標））、近距離無線通信システム（ＮＦＣ）（例えば、ＩＳＯ１３１５７）ベースの通信を含むがこれらに限定されない１つ以上のタイプの無線ベースの通信を行なうように構成されてもよい。特に、デバイス通信システム１４４は、Ｖ２Ｘ通信プロトコルを介して携帯機器１１２の複数の構成要素に対して内的に及び／又はＲＳＥ１０４に対して外的に非一過性信号を送信／受信するために様々なプロトコルを利用してそのような通信を行なうように構成されてもよい。
【００７６】
デバイス通信システム１４４は、ＲＳＥ１０４と直接に通信して、デバイスセンサ１４２により与えられるセンサデータを１つ以上の無線通信プロトコルによって送信するように構成されてもよい。特に、デバイス通信システム１４４は、ＮＶＲＵ１１０と関連するロードユーザ属性を決定するためにデバイスセンサ１４２により与えられるセンサデータをアプリケーション２００により解析されるように送信するべく構成されてもよい。例えば、デバイス通信システム１４４は、ＲＳＥ１０４が少なくとも１つの道路の周囲環境内のＮＶＲＵ１１０の存在とＮＶＲＵ１１０と関連するロードユーザ属性とを決定できるようにするべくデバイスセンサ１４２により与えられるセンサデータをＲＳＥ１０４の通信デバイス１２２に通信するために利用されてもよい。
【００７７】
１つの実施形態において、デバイス通信システム１４４は、センサデータ、ロードユーザ１０６、１０８、１１０と関連する道路挙動データ、及び／又は、デバイスセンサ１２４により与えられるセンサデータ及び／又はＲＳＥ１０４から装備車両１０６に通信されるセンサデータに基づき１つ以上の無線通信プロトコルを使用してＲＳＥ１０４からの道路安全警報を与えることに関連する通信を受信するように構成されてもよい。デバイス通信システム１４４は、道路安全警報アプリケーション２００と関連するアプリケーションデータを受信するようにさらに構成されてもよい。より具体的には、１つの実施形態において、アプリケーション２００は、ＲＳＥ１０４の構成要素を使用して道路挙動マップを処理及び記憶してもよい。ＲＳＥ１０４の構成要素により処理されて記憶ユニット１２０に記憶されると、ＲＳＥ１０４の通信デバイス１２２は、道路挙動マップを装備車両１０６の構成要素（例えば、車両システム）により解析されるようにデバイス通信システム１４４に通信するべく構成されてもよい。
【００７８】
幾つかの形態において、ＲＳＥ１０４の通信デバイス１２２は、デバイス通信システム１４４により受信されて携帯機器１１２の制御ユニット１３８により実施されるべき道路安全警報の供給に関するデータを通信して、該道路安全警報をそれぞれのＮＶＲＵ１１０に与える。１つ以上の実施形態において、携帯機器１１２は、携帯機器１１２を使用するＮＶＲＵ１１０に道路安全警報を与えるために制御ユニット１３８により動作可能に制御され得る表示スクリーン（図示せず）及びスピーカ（図示せず）を含んでもよい。特に、道路安全警報アプリケーション２００は、携帯機器１１２を使用して表示スクリーンによりＮＶＲＵ１１０に１つ以上のユーザインタフェース通知警告を与え得る道路安全警報インタフェースを供給するために制御ユニット１３８と通信してもよい。さらに、道路安全警報アプリケーション２００は、それぞれの携帯機器１１２のスピーカを介して１つ以上の音声に基づく警報を与えてＮＶＲＵ１１０に警告するべく制御ユニット１３８と通信してもよい。
【００７９】
特にニューラルネットワーク１１６に関連して、１つの実施形態において、ニューラルネットワーク１１６は、ニューラルネットワーク１１６に与えられ及び／又はニューラルネットワーク１１６により学習される１以上の形態のデータを中心とするコンピュータ／機械に基づく学習を可能にするプログラミングモデルを処理してもよい。前述したように、外部ホスト型サーバインフラ１１４でホストされるようになっていることに加え、ニューラルネットワーク１１６、ニューラルネットワーク１１６のサブセット、及び／又は、ニューラルネットワーク１１６により使用されるデータのサブセットは、装備車両１０６及び／又は携帯機器１１２によりホストされ及び／又は実行されてもよい。以下でさらに詳しく論じられるように、ニューラルネットワーク１１６は、デバイスセンサ１２４により与えられるセンサデータに基づいて少なくとも１つの道路の周囲環境内に位置しているとアプリケーション２００によって特定されたロードユーザ１０６、１０８、１１０と関連する分類を行なうためにアクセスされる。他の実施形態において、ニューラルネットワーク１１６は、車両センサ１３２及び／又はデバイスセンサ１４２により与えられるセンサデータに基づいて分類を行なうためにアクセスされてもよい。
【００８０】
１つ以上の実施形態において、ニューラルネットワーク１１６はニューラルネットワーク処理ユニット１４６とニューラルネットワーク深層学習データベース１４８とを含んでもよい。ニューラルネットワーク処理ユニット１４６は、機械学習／深層学習を利用して、様々なタイプのデータを伴うニューラルネットワーク深層学習データベース１４８を構築して維持するために利用される人工知能能力を与えるように構成されてもよい。ニューラルネットワーク処理ユニット１４６は、入力として与えられる情報を処理してもよく、また、ニューラルネットワーク深層学習データベース１４８を利用して、記憶されたコンピュータ／機械学習データにアクセスし、限定されないが、オブジェクト分類、特徴認識、コンピュータビジョン、速度認識、機械翻訳、自律的運転コマンド等を含む様々な機能を提供してもよい。
【００８１】
１つ以上の実施形態において、ニューラルネットワーク深層学習データベース１４８は、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０（例えば、ＲＳＥ１０４のデバイスセンサ１２４により検出される）と関連する分類を決定するために道路安全警報アプリケーション２００によりアクセスされて解析されるロードユーザ分類データ（図示せず）を記憶してもよい。特に、センサデータを受信すると、アプリケーション２００は、デバイスセンサ１２４により与えられるセンサデータに基づいて分類データを決定するためにニューラルネットワーク処理ユニット１４６と通信してもよい。幾つかの実施形態において、アプリケーション２００は、センサ１２４、１３２、１４２により与えられる集計済みセンサデータに基づいて分類データを決定するためにニューラルネットワーク処理ユニット１４６と通信してもよい。ニューラルネットワーク処理ユニット１４６は、ニューラルネットワーク深層学習データベース１４８を利用することによってセンサデータを解析して、少なくとも１つの道路の周囲環境内に位置するそれぞれのロードユーザ１０６、１０８、１１０と関連する分類を決定してもよい。
【００８２】
１つの実施形態において、ニューラルネットワーク深層学習データベース１４８は、少なくとも１つの道路の周囲環境の最新の地理的なマップ（地理的マップ）（図示せず）（例えば、交差点の一部である道路の地理的マップ）を取得するためにアプリケーション２００によりアクセスされて使用される道路マップデータ（図示せず）を含んでもよい。他の実施形態において、道路マップデータは、外部から記憶されてもよく、アプリケーション２００により使用されるべくニューラルネットワーク処理ユニット１４６によってアクセスされてもよい。道路マップデータは、外部ホスト型サーバインフラ１１４を介してニューラルネットワーク１１６に通信される１つ以上のインターネットベースの最新情報によって定期的に更新されてもよい。特に、道路マップデータは、道路インフラ１０２が位置する少なくとも１つの道路の周囲環境の地理的マップ及び衛星／航空画像を含んでもよい。幾つかの形態において、道路マップデータは、道路網データ、目印データ、上空観察データ、街路観察データ、国境データ、集中交通データ、集中インフラデータ等を含んでもよい。後述するように、アプリケーション２００は、道路挙動マップの処理中に少なくとも１つの道路の周囲環境の地理的マップを取得するためにニューラルネットワーク１１６にアクセスしてもよい。
【００８３】
更なる実施形態において、道路安全警報アプリケーション２００は、１つ以上のロードユーザ１０６、１０８、１１０と関連する分類が決定され得ないときにニューラルネットワーク１１６を教育するためにニューラルネットワーク処理ユニット１４６にアクセスしてもよい。アプリケーション２００は、予め決定されていなかったロードユーザ１０６、１０８、１１０を正確に分類するべくニューラルネットワーク１１６を使用できるようにするために（例えばユーザがネットワークを更新することによって）手作業で与えられる又は（例えば、車両製造データベース及び／又は輸送データベースの領域にアクセスすることによって）インターネットクラウドを介して自動的にアクセスされるデータでニューラルネットワーク深層学習データベース１４８を更新することによってニューラルネットワーク１１６を教育してもよい。
【００８４】
ＩＩ．道路安全警報アプリケーション
ここで、図１及び図２を参照して、例示的な実施形態に従って、道路安全警報アプリケーション２００の構成要素について説明する。前述したように、道路安全警報アプリケーション２００は、記憶ユニット１２０、１３０、１４０のうちの１つ以上に記憶されて、ＲＳＥ１０４の制御ユニット１１８、装備車両１０６のＶＣＤ１２６、及び／又は、携帯機器１１２の制御ユニット１３８によって実行されてもよい。他の実施形態において、道路安全警報アプリケーション２００は、外部ホスト型サーバインフラ１１４に記憶されてもよく、また、ＲＳＥ１０４、車両１０６、及び／又は、携帯機器１１２によってアクセスされてもよい。他の実施形態において、アプリケーション２００と関連するデータは、非装備車両１０８によって局所的に利用されるべく非装備車両１０８のＶＣＤ１３４により局所的に記憶されてもよい。
【００８５】
例示的な実施形態において、道路安全警報アプリケーション２００は、ロードユーザ特定モジュール２０２、ロードユーザ分類モジュール２０４、属性決定モジュール２０６、道路挙動モジュール２０８、及び、道路安全警報モジュール２１０を含んでもよい。道路安全警報アプリケーション２００が該アプリケーション２００の１つ以上の機能を実行するように構成される更なるモジュール及び／又はサブモジュールを含んでもよいことが理解されるべきである。１つ以上の実施形態において、道路安全警報アプリケーション２００のロードユーザ特定モジュール２０２は、ＲＳＥ１０４の制御ユニット１１８と通信して、ＲＳＥ１０４のデバイスセンサ１２４により与えられる及び／又は装備車両１０６及び／又は携帯機器１１２からＲＳＥ１０４に通信されるセンサデータを取得するように構成されてもよい。ロードユーザ特定モジュール２０２は、センサデータを解析して、少なくとも１つの道路の周囲環境内に位置する１つ以上のロードユーザ１０６、１０８、１１０を特定するように構成されてもよい。例えば、ロードユーザ特定モジュール２０２は、ＲＳＥ１０４のデバイスセンサ１２４により与えられる１つ以上の鳥瞰図／俯瞰図画像を含むセンサデータを解析して、道路インフラ１０２が位置する交差点の一部である道路の周囲環境内に位置する装備車両１０６、非装備車両１０８、及び／又は、ＮＶＲＵ１１０の存在を特定してもよい。
【００８６】
少なくとも１つの道路の周囲環境内に位置する１つ以上のロードユーザ１０６、１０８、１１０を特定すると、ロードユーザ特定モジュール２０２は、１つ以上のロードユーザ１０６、１０８、１１０の特定と関連するデータを道路安全警報アプリケーション２００のロードユーザ分類モジュール２０４及び属性決定モジュール２０６に通信してもよい。１つ以上の実施形態において、ロードユーザ分類モジュール２０４は、ＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２からセンサデータを取得して、少なくとも１つの道路の周囲環境内に位置していると特定される１つ以上のロードユーザ１０６、１０８、１１０と関連する分類を決定してもよい。特に、ロードユーザ分類モジュール２０４は、ＲＳＥ１０４の制御ユニット１１８と通信して、ＲＳＥ１０４のデバイスセンサ１２４により与えられるセンサデータを取得してもよい。加えて、ロードユーザ分類モジュール２０４は、装備車両１０６のＶＣＤ１２６及び／又は携帯機器１１２の制御ユニット１３８と通信して、装備車両１０６及び／又は携帯機器１１２と関連するそれぞれのセンサデータを取得してもよい。
【００８７】
例示的な実施形態では、ロードユーザのうちの１つ以上と関連するセンサデータを取得すると、ロードユーザ分類モジュール２０４は、センサデータをニューラルネットワーク１１６に通信して、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０のうちの１つ以上と関連する分類を決定してもよい。ロードユーザ分類モジュール２０４は、例えばＲＳＥ１０４により与えられる画像に関連するセンサデータに基づいてニューラルネットワーク１１６に学習させるようにさらに構成されてもよい。例えば、特定されたロードユーザ１０６、１０８、１１０と関連する分類が新しい又は知られていない場合、ニューラルネットワーク１１６は、ニューラルネットワーク１１６に知られていない新たな車両タイプと関連する新たな車両分類を学習するように教育されてもよい。ロードユーザ１０６、１０８、１１０のうちの１つ以上と関連する分類を決定すると、ロードユーザ分類モジュール２０４は道路挙動モジュール２０８に分類を通信する。後述するように、道路挙動モジュール２０８は、分類を部分的に含むロードユーザデータを利用して、少なくとも１つの道路の周囲環境内に位置していると特定されたロードユーザ１０６、１０８、１１０と関連する道路挙動データを処理してもよい。
【００８８】
道路挙動モジュール２０８は、ロードユーザ１０６、１０８、１１０のうちの１つ以上とそれぞれ関連するロードユーザ属性データを属性決定モジュール２０６からさらに受信してもよい。属性決定モジュール２０６は、少なくとも１つの道路の周囲環境と関連する環境属性を道路挙動モジュール２０８に与えてもよい。より具体的には、属性決定モジュール２０６は、ＲＳＥ１０４の制御ユニット１１８と通信して、デバイスセンサ１２４により与えられる及び／又は装備車両１０６及び／又は携帯機器１１２からＲＳＥ１０４に通信されるセンサデータを取得してもよい。
【００８９】
１つの実施形態において、属性決定モジュール２０６は、デバイスセンサ１２４により与えられるセンサデータを解析して、ロードユーザ特定モジュール２０２により特定されるロードユーザ１０６、１０８、１１０のうちの１つ以上とそれぞれ関連するロードユーザ属性を決定してもよい。更なる実施形態において、属性決定モジュール２０６は、デバイスセンサ１２４により与えられるセンサデータと、装備車両１０６の車両センサ１３２及び／又は携帯機器１１２のデバイスセンサ１４２により与えられるセンサデータとを集計して、ロードユーザ特定モジュール２０２により特定されるロードユーザ１０６、１０８、１１０のうちの１つ以上とそれぞれ関連するロードユーザ属性を決定してもよい。
【００９０】
例示的な実施形態では、ロードユーザ１０６、１０８、１１０のうちの１つ以上と関連するセンサデータを取得すると、属性決定モジュール２０６は、ロードユーザ１０６、１０８、１１０と関連付けられる位置パラメータ、方向パラメータ、及び／又は、動的パラメータを含む（これらに限定されなくてもよい）ロードユーザ属性を決定してもよい。１つの実施形態において、属性決定モジュール２０６は、ＲＳＥ１０４のデバイスセンサ１２４により与えられるセンサデータをさらに解析して、少なくとも１つの道路の周囲環境と関連する環境属性を決定してもよい。前述したように、環境属性は、ＲＳＥ１０４の１つ以上の構成要素により検出されるセンサデータに基づいて決定される天候状態、交通状態、及び／又は、インフラ状態を含んでもよいが、これらに限定されなくてもよい。
【００９１】
１つ以上の実施形態では、ロードユーザ１０６、１０８、１１０のうちの１つ以上に関連付けられる分類と、ロードユーザ関連データ内に含まれるロードユーザ属性及び道路関連データ内に含まれる環境属性とを受信すると、道路挙動モジュール２０８は、道路挙動マップを処理し、また、道路挙動マップを解析して、少なくとも１つの道路の周囲環境内に位置されていると特定されるロードユーザ１０６、１０８、１１０と関連する道路挙動データをさらに処理する。より具体的には、道路挙動モジュール２０８は、ロードユーザ関連データ及び道路関連データを解析してもよく、また、ニューラルネットワーク１１６により与えられる少なくとも１つの道路の周囲環境の地理的マップの増補に基づいて道路挙動マップを処理してもよい。
【００９２】
特に、少なくとも１つの道路の周囲環境の地理的マップをニューラルネットワーク１１６から得ると、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０を表わす表示により地理的マップを増補する。そのような表示は、アプリケーション２００により特定されて決定されるロードユーザ１０６、１０８、１１０の分類を表わすグラフィック表示及び／又はデータを含んでもよい。さらに、地理的マップは、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を示すデータにより増補されてもよい。道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境と関連する環境属性を示すデータにより地理的マップを増補してもよい。幾つかの実施形態において、地理的マップは、少なくとも１つの道路の周囲環境内に位置する１つ以上のロードユーザに特に影響を及ぼし得る環境属性を与えるように増補されてもよい。
【００９３】
例示的な実施形態では、道路挙動マップを処理すると、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境と関連する道路関連データ、少なくとも１つの道路の周囲環境内に示されるロードユーザ１０６、１０８、１１０、及び、ロードユーザ関連データをさらに解析する。さらに、道路挙動モジュール２０８は、移動経路、移動速度、移動方向を解析して予測し、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０のうちの１つ以上の間で移動を重ね合わせてもよく、また、予測移動経路に影響を及ぼし得る環境状態をさらに解析して予測してもよい。この解析及び予測は、それぞれの対応するロードユーザ１０６、１０８、１１０に関連付けられる道路挙動データを処理するために利用されてもよく、そのような道路挙動データは、ロードユーザ関連データ、道路関連データ、ロードユーザ１０６、１０８、１１０のうちの１つ以上の予測移動経路間の解析されて予測された重なり合い、ロードユーザ１０６、１０８、１１０のうちの１つ以上に影響を及ぼし得る環境状態、及び、そのようなデータが少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０のそれぞれにどのように影響を及ぼし得るのか、に関連する情報を与える。
【００９４】
例示的な例として、道路挙動モジュール２０８は、道路インフラ１０２が位置する交差点の一部である道路の周囲環境内で非装備車両１０８が近づいている及び／又は移動しているという表示によってニューラルネットワーク１１６により与えられる地理的マップを増補してもよい。道路挙動マップは、非装備車両１０８と関連する位置パラメータ、方向パラメータ、及び／又は、動的パラメータを含んでもよい。道路挙動モジュール２０８は、ＲＳＥ１０４のデバイスセンサ１２４により検出される天候状態、交通状態、及び、インフラ状態によって地理的マップをさらに増補してもよい。道路挙動モジュール２０８は、道路挙動マップを解析し、少なくとも１つの道路の周囲環境内の非装備車両１０８及び装備車両１０６の移動経路における重なり合いと、少なくとも１つの道路の周囲環境内に位置する非装備車両１０８及び装備車両１０６に対して場合により影響を及ぼし得る少なくとも１つの道路の周囲環境内で生じる場合がある環境状態とを解析して予測してもよい。この情報は、非装備車両１０８と関連する道路挙動データへと処理されてもよい。
【００９５】
例示的な実施形態において、道路挙動モジュール２０８は、ロードユーザ１０６、１０８、１１０と関連する道路挙動データを道路安全警報モジュール２１０に通信してもよい。道路安全警報モジュール２１０は、道路挙動データを評価してもよく、また、それぞれの対応するロードユーザ１０６、１０８、１１０と関連付けられてロードユーザ関連データ及び道路関連データと関連する情報を与える安全警報をもたらしてもよい。道路安全警報は、少なくとも１つの道路の周囲環境内に位置する対応するロードユーザ１０６、１０８、１１０のそれぞれに対して環境属性及び道路属性がどのように影響を及ぼし得るのかに関する情報を与えてもよい。
【００９６】
例示的な例として、道路安全警報は、装備車両１０６のドライバーに対し、少なくとも１つの道路の周囲環境と関連する環境状態と共に、少なくとも１つの道路の周囲環境内に位置されているとアプリケーション２００により特定される非装備車両１０８と関連する分類及びロードユーザ属性に関する情報を与えてもよい。
【００９７】
１つの実施形態において、道路安全警報は、少なくとも１つの道路の周囲環境と関連する環境属性と、そのようなデータをＶ２Ｖ通信プロトコルにより装備車両１０６に直接に通信できない場合がある非装備車両１０８及び／又はＮＶＲＵ１１０と関連する分類及び属性とを、装備車両１０６のドライバーに気付かせるようにする（例えば、それにより、協同的な安全／衝突警報を与える）べく、アプリケーション２００によって与えられてもよい。
【００９８】
特に、この機能によって、位置、移動方向、移動軌跡、及び、（装備車両１０６が位置する）少なくとも１つの道路の周囲環境内に位置する非装備車両１０８及び／又はＮＶＲＵ１１０の移動に影響を及ぼし得る、従って装備車両１０６の移動に影響を及ぼし得る環境状態が、装備車両１０６に与えられるようにすることができる。言い換えると、道路安全警報アプリケーション２００は、ロードユーザ１０８、１１０と少なくとも１つの道路の周囲環境とに関する情報を装備車両１０６に与えて、非装備車両１０８及び／又は携帯機器１１２がそれ自体及び／又はＮＶＲＵ１１０に関連する分類及び属性と関連する環境属性とをＶ２Ｖ通信プロトコルを介して装備車両１０６と直接に通信できないことを克服できる。例えば、アプリケーション２００は、道路インフラ１０２を中継点／プロキシとして利用して、Ｖ２Ｖ通信プロトコルを介して装備車両１０６に直接に通信されないそのような情報の代わりに、非装備車両１０８及び／又はＮＶＲＵ１１０と関連する安全警報を装備車両１０６に与えることができる。
【００９９】
ＩＩＩ．道路安全警報アプリケーションに関連する方法及びシステム
図３は、少なくとも１つのロードユーザを特定して少なくとも１つのロードユーザと関連する分類を決定するための例示的な実施形態に係る方法３００のプロセスフロー図である。図１及び図２の構成要素に関連して図３を説明するが、図３の方法３００が他のシステム及び／又は構成要素と共に使用されてもよいことが理解されるべきである。方法３００はブロック３０２で始まってもよく、このブロック３０２において、方法３００は、少なくとも１つのロードユーザ１０６、１０８、１１０が少なくとも１つの道路の周囲環境内で特定されるかどうかを決定することを含む。前述したように、ＲＳＥ１０４のデバイスセンサ１２４は、少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図の検出に基づいてセンサデータを出力するように構成されてもよい。さらに、装備車両１０６及び／又は携帯機器１１２は、車両センサ１３２及び／又はデバイスセンサ１４２により検出されるセンサデータをＲＳＥ１０４に通信してもよい。
【０１００】
例示的な実施形態において、道路安全警報アプリケーション２００のロードユーザ特定モジュール２０２は、ＲＳＥ１０４の制御ユニット１１８と通信して、ＲＳＥ１０４のデバイスセンサ１２４により与えられる及び／又は装備車両１０６及び／又は携帯機器１１２からＲＳＥ１０４に通信されるセンサデータを取得するように構成されてもよい。ロードユーザ特定モジュール２０２は、センサデータを解析すると共に、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０のうちの１つ以上を特定するように構成されてもよい。１つの実施形態では、特定されると、ロードユーザ１０６、１０８、１１０は、デバイスセンサ１２４のＧＰＳセンサに基づいて決定されるジオロケーションタグ（ｇｅｏ−ｌｏｃａｔｉｏｎ  ｔａｇ）でロードユーザ特定モジュール２０２によりタグ付けされる。ロードユーザをタグ付けすると、ロードユーザ特定モジュール２０２は、特定されたロードユーザ１０６、１０８、１１０と関連するジオロケーションタグを道路安全警報アプリケーション２００のロードユーザ分類モジュール２０４及び属性決定モジュール２０６に通信する。
【０１０１】
少なくとも１つの道路の周囲環境内で少なくとも１つのロードユーザ１０６、１０８、１１０が特定されると（ブロック３０２で）決定されれば、方法３００はブロック３０４に移行し、このブロック３０４において、方法３００は、少なくとも１つのロードユーザに関連するセンサデータをＲＳＥ１０４のデバイスセンサから受信することを含む。例示的な実施形態では、特定されたロードユーザ１０６、１０８、１１０と関連するジオロケーションタグをロードユーザ特定モジュール２０２から受信すると、ロードユーザ分類モジュール２０４は、それぞれの特定されたロードユーザ１０６、１０８、１１０に関連するセンサデータをＲＳＥ１０４のデバイスセンサ１２４から受信する。特に、ロードユーザ分類モジュール２０４は、制御ユニット１１８と通信し、少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図の検出に基づいてデバイスセンサ１２４により与えられるセンサデータを受信してもよい。
【０１０２】
他の実施形態において、ロードユーザ分類モジュール２０４は、ＲＳＥ１０４の制御ユニット１１８と通信することに加えて又は代えて、装備車両１０６のＶＣＤ１２６及び／又は携帯機器１１２の制御ユニット１３８と通信し、装備車両１０６及び／又は携帯機器１１２と関連するセンサデータを取得してもよい。この機能によって、装備車両１０６及び／又は携帯機器１１２により局所的に検出されるデータをロードユーザ分類モジュール２０４が取得できるようになり、従って、このデータが装備車両１０６及び携帯機器１１２に関する詳細をより多く与えることができる。さらに、この機能は、装備車両１０６により検出されて車両センサ１３２により検出される非装備車両１０８に関連するデータをロードユーザ分類モジュール２０４が取得して、装備車両１０６に関して非装備車両１０８に関連する詳細を与えることができるようにし得る。
【０１０３】
方法３００はブロック３０６に移行し、このブロック３０６において、方法３００は、ニューラルネットワーク１１６にアクセスして、センサデータをニューラルネットワークに通信することを含む。１つの実施形態では、ＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２からセンサデータを受信すると、ロードユーザ分類モジュール２０４は、外部ホスト型サーバインフラ１１４と通信することによってニューラルネットワーク１１６にアクセスする。他の実施形態において、ロードユーザ分類モジュール２０４は、ニューラルネットワーク１１６がホストされる及び／又は実行される位置に基づいて外部ホスト型サーバインフラ１１４、ＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２と通信することによってニューラルネットワーク１１６にアクセスしてもよい。
【０１０４】
方法３００はブロック３０８に移行し、このブロック３０８において、方法３００は、ニューラルネットワーク深層学習データベースを利用してセンサデータを解析することを含む。例示的な実施形態では、ニューラルネットワーク１１６にアクセスすると、ＲＳＥ１０４、車両１０６、１０８、及び／又は、携帯機器１１２により与えられるセンサデータがニューラルネットワーク処理ユニット１４６により処理される。センサデータが処理されると、ニューラルネットワーク処理ユニット１４６は、ニューラルネットワーク深層学習データベース１４８に問い合わせするために使用されるセンサデータから１つ以上のデータポイントを実行する。１つの実施形態において、ニューラルネットワーク処理ユニット１４６は、特定されたロードユーザ１０６、１０８、１１０と関連する分類データに関する問い合わせを行なって、ロードユーザ１０６、１０８、１１０と関連する分類をニューラルネットワーク深層学習データベース１４８から検索してもよい。
【０１０５】
方法３００はブロック３１０に移行し、このブロック３１０において、方法３００は、少なくとも１つのロードユーザ１０６、１０８、１１０の分類が知られているかどうかを決定することを含む。ニューラルネットワーク処理ユニット１４６によるセンサデータの処理時、ニューラルネットワーク処理ユニット１４６は、センサデータから抽出されるデータポイントに基づいて問い合わせを行なってもよい。ニューラルネットワーク１１６は、機械学習を利用し、ニューラルネットワーク深層学習データベース１４８が分類と関連するデータを含む場合にはロードユーザ１０６、１０８、１１０と関連する分類を決定して出力してもよい。ロードユーザ１０６、１０８、１１０と関連する分類がニューラルネットワーク１１６により知られていない特定の状況において、ニューラルネットワーク１１６は、分類が知られていないことを示すヌルメッセージ（ｎｕｌｌ  ｍｅｓｓａｇｅ）を出力してもよい（例えば、ニューラルネットワーク深層学習データベース１４８が車両１０６、１０８及び／又はＮＶＲＵ１１０と関連する分類に関連付けられるデータを含まない場合）。１つの実施形態において、ニューラルネットワーク１１６は、分類及び／又はヌルメッセージをロードユーザ分類モジュール２０４に通信してもよい。分類及び／又はヌルメッセージの受信に基づき、ロードユーザ分類モジュール２０４は、少なくとも１つのロードユーザ１０６、１０８、１１０の分類が知られている（又は知られていない）かどうかを決定してもよい。
【０１０６】
少なくとも１つのロードユーザ１０６、１０８、１１０の分類が知られていないと（ブロック３１０で）決定されれば、方法３００はブロック３１２に移行し、このブロック３１２において、方法３００は、少なくとも１つのロードユーザを分類するために少なくとも１つのロードユーザと関連するデータによりニューラルネットワーク１１６を教育することを含む。１つの実施形態では、ロードユーザ１０６、１０８、１１０と関連する分類がニューラルネットワーク１１６により知られていないと決定すると、ロードユーザ分類モジュール２０４は、予め分類されていなかったロードユーザ１０６、１０８、１１０を正確に分類するべくニューラルネットワーク１１６を使用できるようにするために（例えばユーザがネットワークを更新することによって）手作業で与えられる又は（例えば、輸送データベースの領域にアクセスすることによって）インターネットクラウドを介して自動的にアクセスされるデータでニューラルネットワーク深層学習データベース１４８を更新することによってニューラルネットワーク１１６を教育する。幾つかの実施形態において、ロードユーザ分類モジュール２０４は、機械学習センサ評価処理技術及び／又は機械画像評価処理技術を利用して、ロードユーザを分類できるようにするべくニューラルネットワーク深層学習データベース１４８を教育する（例えば更新する）ためにニューラルネットワーク処理ユニット１４６に与えられる更なるデータを決定してもよい。
【０１０７】
少なくとも１つのロードユーザの分類が知られていると（ブロック３１０で）決定されれば、或いは、（ブロック３１４で）ニューラルネットワークを教育した後には、方法３００はブロック３１４に移行し、このブロック３１４において、方法３００は、少なくとも１つのロードユーザの分類を記憶することを含む。例示的な実施形態では、特定されたロードユーザ１０６、１０８、１１０と関連する分類を決定すると、ロードユーザ分類モジュール２０４は、少なくとも１つの道路の周囲環境内に位置されていると特定されるロードユーザ１０６、１０８、１１０と関連する分類を記憶してもよい。より具体的には、ロードユーザ分類モジュール２０４は、記憶ユニット１２０、１３０、１４０のうちの１つ以上にアクセスしてもよく、また、少なくとも１つの道路の周囲環境内に位置する特定されたロードユーザ１０６、１０８、１１０と関連する分類を含むデータファイルを記憶してもよい。
【０１０８】
図４は、少なくとも１つのロードユーザと関連するロードユーザ属性及び少なくとも１つの道路の周囲環境と関連する環境属性を決定するための例示的な実施形態に係る方法４００のプロセスフロー図である。図１及び図２の構成要素に関連して図４を説明するが、図４の方法４００が他のシステム及び／又は構成要素と共に使用されてもよいことが理解されるべきである。方法４００はブロック４０２で始まってもよく、このブロック４０２において、方法４００は、ＲＳＥ１０４のデバイスセンサ１２４により与えられるセンサデータを評価して、少なくとも１つの道路の周囲環境と関連する環境属性を決定することを含んでもよい。
【０１０９】
前述したように、ＲＳＥ１０４のデバイスセンサ１２４は、少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図の検出に基づいてセンサデータを出力するように構成されてもよい。センサデータは、少なくとも１つの道路の周囲環境と関連する環境属性を決定するために使用されてもよい。特に、デバイスセンサ１２４は、少なくとも１つの道路の周囲環境内の特定されたロードユーザ１０６、１０８、１１０の移動に影響を及ぼし得る少なくとも１つの道路の周囲環境の環境状態（例えば、交差点の周囲環境内の天候状態、交差点の一部である道路上の氷、交差点の一部である道路上の水溜り）を含むセンサデータを出力してもよい。
【０１１０】
例示的な実施形態において、道路安全警報アプリケーション２００の属性決定モジュール２０６は、ＲＳＥ１０４の制御ユニット１１８と通信して、ＲＳＥ１０４のデバイスセンサ１２４により与えられるセンサデータを取得するように構成されてもよい。センサデータを取得すると、属性決定モジュール２０６は、センサ論理（図示せず）及び／又は画像論理（図示せず）を利用して、センサデータを解析し、少なくとも１つの道路の周囲環境と関連する環境属性を決定してもよい。より具体的には、属性決定モジュール２０６は、センサ論理及び／又は画像論理を使用してセンサデータを解析し、ＲＳＥ１０４により与えられるセンサデータに基づいて決定される天候状態、交通状態、及び／又は、インフラ状態を決定してもよい。
【０１１１】
属性決定モジュール２０６は、決定された状態のそれぞれをパッケージ化してもよく、また、それぞれのデータパッケージを少なくとも１つの道路の周囲環境と関連する環境属性として出力してもよい。１つの形態において、属性決定モジュール２０６は、後述するように、環境属性（データパッケージ）を道路挙動モジュール２０８に通信して、少なくとも１つの道路の周囲環境内に位置されていると特定されるロードユーザ１０６、１０８、１１０と関連する道路挙動データを処理してもよい。幾つかの実施形態において、属性決定モジュール２０６は、環境属性を１つ以上の関連するインフラ関連プロセスのために使用されるように（例えば、更なる交通関連用途、信号機調整等のために使用されるように）ＲＳＥ１０４によりさらにアクセスされるべくＲＳＥ１０４の記憶ユニット１２０に記憶してもよい
【０１１２】
方法４００はブロック４０４に移行し、このブロック４０４において、方法４００は、少なくとも１つのロードユーザ１０６、１０８、１１０に関連するセンサデータをＲＳＥ１０４から受信することを含む。１つの実施形態では、特定されたロードユーザ１０６、１０８、１１０と関連するジオロケーションタグをロードユーザ特定モジュール２０２から受信すると、属性決定モジュール２０６は、デバイスセンサ１２４により完成される鳥瞰図／俯瞰図の検出に基づいてＲＳＥ１０４からセンサデータを受信するように構成されてもよい。属性決定モジュール２０６は、センサデータを解析して、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０に関連するロードユーザ属性を決定してもよい。特に、ＲＳＥ１０４のデバイスセンサ１２４は、少なくとも１つの道路の周囲環境内のデバイスセンサ１２４により検出されるロードユーザ１０６、１０８、１１０と関連するロードユーザパラメータを含むセンサデータを出力してもよい。
【０１１３】
方法４００はブロック４０６に移行し、このブロック４０６において、方法４００は、装備車両１０６及び／又はＮＶＲＵ１１０により使用される携帯機器１１２からセンサデータを受信することを含む。１つの実施形態において、装備車両１０６の車両センサ１３２及び／又は携帯機器１１２のデバイスセンサ１４２は、ＶＣＤ１２６及び／又は制御ユニット１３８を介して属性決定モジュール２０６にセンサデータを与えてもよい。センサデータは、装備車両１０６及び／又はＮＶＲＵ１１０とそれぞれ関連すると共に属性決定モジュール２０６によりさらに解析されてるロードユーザパラメータを含んでもよい。また、センサデータは、非装備車両１０８と関連すると共に装備車両１０６の車両センサ１３２により検出されるロードユーザパラメータを含んでもよい。
【０１１４】
方法４００はブロック４０８に移行し、このブロック４０８において、方法４００は、ＲＳＥ１０４によって与えられるセンサデータと装備車両１０６及び／又はＮＶＲＵ１１０により使用される携帯機器１１２によって与えられるセンサデータとを集計することを含む。例示的な実施形態では、ＲＳＥ１０４のデバイスセンサ１２４により出力されるセンサデータと車両センサ１３２及び／又はデバイスセンサ１４２により出力されるセンサデータとを受信すると、属性決定モジュール２０６は、ＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２により与えられるセンサデータを集計してもよい。センサデータの集計は、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０にそれぞれ適用される集計済みロードユーザパラメータをもたらしてもよい。
【０１１５】
方法４００はブロック４１０に移行し、このブロック４１０において、方法４００は、集計済みセンサデータを評価して、少なくとも１つのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を決定することを含む。（ブロック４０８で）センサデータを集計すると、属性決定モジュール２０６は、センサ論理（図示せず）及び／又は画像論理（図示せず）を利用して、集計済みセンサデータを解析し、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を決定してもよい。より具体的には、属性決定モジュール２０６は、センサ論理及び／又は画像論理を使用して集計済みセンサデータを解析し、ロードユーザ１０６、１０８、１１０に適用されると共に集計済みセンサデータに基づく位置パラメータ、方向パラメータ、及び／又は、動的パラメータを決定してもよい。属性決定モジュール２０６は、決定されたパラメータのそれぞれをパッケージ化してもよく、また、少なくとも１つの道路の周囲環境内に位置されていると特定されるそれぞれのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を含むそれぞれのデータパッケージを出力してもよい。１つの構成では、属性決定モジュール２０６は、後述するように、ロードユーザ属性（データパッケージ）を道路挙動モジュール２０８に通信して、少なくとも１つの道路の周囲環境内で特定されるロードユーザ１０６、１０８、１１０と関連付けられる道路挙動データを処理してもよい。
【０１１６】
方法４００はブロック４１２に移行し、このブロック４１２において、方法４００は、少なくとも１つのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性と、少なくとも１つの道路の周囲環境と関連する環境属性とを記憶することを含む。例示的な実施形態では、（ブロック４０２で）少なくとも１つの道路の周囲環境と関連する環境属性を決定すると、属性決定モジュール２０６が環境属性を記憶してもよい。環境属性は、少なくとも１つの道路の周囲環境で生じる天候状態、交通状態、及び／又は、インフラ状態に関連するデータを含む集計済みデータパッケージとして記憶されてもよい。
【０１１７】
さらに、（ブロック４１０で）ロードユーザ１０６、１０８、１１０と関連する道路属性を決定すると、属性決定モジュール２０６はロードユーザ属性を記憶してもよい。ロードユーザ属性は、少なくとも１つの道路の周囲環境内に位置されていると特定されるそれぞれのロードユーザ１０６、１０８、１１０と関連する位置パラメータ、方向パラメータ、及び／又は、動的パラメータに関連するデータを含む集計済みデータパッケージとして記憶されてもよい。より具体的には、属性決定モジュール２０６は、記憶ユニット１２０、１３０、１４０のうちの１つ以上にアクセスしてもよく、また、ロードユーザ属性及び環境属性をＲＳＥ１０４、装備車両１０６、及び／又は、携帯機器１１２の１つ以上の構成要素によりアクセスされるように記憶してもよい。後述するように、１つの実施形態において、道路挙動モジュール２０８は、記憶ユニット１２０、１３０、１４０のうちの１つ以上にアクセスして、道路関連データ及びロードユーザ関連データを取得し、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０と関連する道路挙動データを処理してもよい。
【０１１８】
図５は、道路挙動データを処理して道路安全警報を与えるための例示的な実施形態に係る方法５００のプロセスフロー図である。図１及び図２の構成要素に関連して図５を説明するが、図５の方法５００が他のシステム及び／又は構成要素と共に使用されてもよいことが理解されるべきである。方法５００はブロック５０２で始まってもよく、このブロック５０２において、方法５００は、記憶ユニット１２０、１３０、１４０にアクセスして、少なくとも１つのロードユーザ１０６、１０８、１１０と関連するロードユーザ関連データを検索することを含んでもよい。
【０１１９】
前述したように、少なくとも１つのロードユーザ１０６、１０８、１１０の分類を決定すると、ロードユーザ分類モジュール２０４は、（方法３００のブロック３１４で）少なくとも１つのロードユーザ１０６、１０８、１１０と関連する分類を記憶ユニット１２０、１３０、１４０のうちの１つ以上に記憶してもよい。さらに、前述したように、少なくとも１つのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を決定すると、属性決定モジュール２０６は、（方法４００のブロック４１２で）少なくとも１つのロードユーザ１０６、１０８、１１０と関連するロードユーザ属性を記憶ユニット１２０、１３０、１４０のうちの１つ以上に記憶してもよい。１つの実施形態において、道路挙動モジュール２０８は、記憶ユニット１２０、１３０、１４０のうちの１つ以上にアクセスして、ロードユーザ関連データを検索してもよい。より具体的には、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境内に位置されていると特定されるロードユーザ１０６、１０８、１１０と関連する分類及びロードユーザ属性を検索してもよい。
【０１２０】
方法５００はブロック５０４に移行し、このブロック５０４において、方法５００は、記憶ユニット１２０、１３０、１４０にアクセスして、少なくとも１つの道路の周囲環境と関連する道路関連データを検索することを含む。前述したように、少なくとも１つの道路の周囲環境と関連する環境属性を決定すると、属性決定モジュール２０６は、（方法３００のブロック３１４で）少なくとも１つの道路の周囲環境と関連する環境属性を記憶ユニット１２０、１３０、１４０のうちの１つ以上に記憶してもよい。１つの実施形態において、道路挙動モジュール２０８は、記憶ユニット１２０、１３０、１４０のうちの１つ以上にアクセスして道路関連データを検索してもよい。より具体的には、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境と関連する環境属性を検索してもよい。
【０１２１】
方法５００はブロック５０６に移行し、このブロック５０６において、方法５００は、ニューラルネットワーク１１６にアクセスして、少なくとも１つの道路の周囲環境の地理的マップを受信することを含む。１つの実施形態において、道路挙動モジュール２０８は、ニューラルネットワーク１１６にアクセスして、ニューラルネットワーク深層学習データベース１４８内に含まれる又はニューラルネットワーク１１６によりアクセスされる道路マップデータを取得してもよい。前述したように、道路マップデータは、道路インフラ１０２が位置する少なくとも１つの道路の周囲環境の地理的マップ及び衛星／航空画像を含んでもよい。道路マップデータを検索すると、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境の地理的マップを道路マップデータから抽出してもよい。少なくとも１つの道路の周囲環境の地理的マップは、少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図を含んでもよい。
【０１２２】
方法５００はブロック５０８に移行し、このブロック５０８において、方法５００は、道路挙動マップを処理することを含む。例示的な実施形態において、道路挙動モジュール２０８は、ロードユーザ関連データ（ブロック５０２で検索される）及び道路関連データ（ブロック５０４で検索される）を解析して道路挙動マップを処理してもよい。１つの実施形態において、道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境内に位置していると特定されるロードユーザ１０６、１０８、１１０と関連する分類及びロードユーザ属性により地理的マップを増補してもよい。道路挙動モジュール２０８は、少なくとも１つの道路の周囲環境と関連する環境属性により地理的マップをさらに増補してもよい。特に、道路挙動モジュール２０８は、アプリケーション２００により決定される分類、位置パラメータ、方向パラメータ、及び／又は、動的パラメータに基づいて、少なくとも１つの道路の周囲環境に近づいている及び／又は少なくとも１つの道路の周囲環境を通過して移動しているそれぞれのロードユーザ１０６、１０８、１１０に関連付けられる１つ以上の分類、表示、及び、詳細により地理的マップを増補してもよい。道路挙動モジュール２０８は、アプリケーション２００により決定される環境属性の一部として含まれるインフラ状態、交通状態、及び／又は、天候状態により地理的マップをさらに増補してもよい。
【０１２３】
幾つかの実施形態において、道路挙動モジュール２０８は、ロードユーザ属性及び環境属性を集計して関連する関連属性を伴うロードユーザ１０６、１０８、１１０の表示により地理的マップを増補することによって道路挙動マップを処理してもよい。例えば、道路挙動マップは、道路インフラ１０２が位置する交差点の一部である道路の周囲環境内のロードユーザ１０６、１０８、１１０の速度及び方向姿勢に対する天候状態及び交通状態の影響を含むように処理されてもよい。
【０１２４】
方法５００はブロック５１０に移行し、このブロック５１０において、方法５００は、道路挙動マップを評価して、道路関連データ、ロードユーザ１０６、１０８、１１０、及び、ロードユーザ関連データを解析し、少なくとも１つのロードユーザ１０６、１０８、１１０と関連する道路挙動データを処理することを含む。例示的な実施形態では、道路挙動マップを処理すると、道路挙動モジュール２０８は、道路挙動マップをさらに解析して、ロードユーザ１０６、１０８、１１０と関連する道路挙動データを処理してもよい。より具体的には、道路挙動モジュール２０８は、マップ内に含まれる少なくとも１つの道路の周囲環境と関連する道路関連データ、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０、及び、ロードユーザ関連データを解析してもよい。さらに、道路挙動モジュール２０８は、マップを解析して、移動経路、移動速度、移動方向、及び、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０のうちの１つ以上の間の移動の重なり合いを予測してもよく、また、ロードユーザ１０６、１０８、１１０の解析されて予測された移動経路に影響を及ぼし得る環境状態をさらに解析して予測してもよい。この解析及び予測は、ロードユーザ関連データ、道路関連データ、ロードユーザ１０６、１０８、１１０のうちの１つ以上の予測移動経路間の解析されて予測された重なり合い、ロードユーザ１０６、１０８、１１０のうちの１つ以上に影響を及ぼし得る環境状態、及び、そのようなデータが少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０のそれぞれにどのように影響を及ぼし得るか、に関連する情報を与えるそれぞれの対応するロードユーザ１０６、１０８、１１０に関連付けられる道路挙動データを処理するために利用されてもよい。
【０１２５】
例示的な例（図示せず）として、道路安全警報モジュール２１０は、交差点の一部である道路が雨降り状態にある最中に移動している非Ｖ２Ｖ装備バス及びＶ２Ｖ装備トラックと関連するロードユーザ属性を特定し、分類し、決定してもよい。道路挙動マップの処理及びマップの解析に基づいて、道路挙動モジュール２０８は、Ｖ２Ｖ装備トラックの予測された経路、移動速度、移動方向に対する非Ｖ２Ｖ装備バスの予測された経路、移動速度、移動方向に基づき、非Ｖ２Ｖ装備バス及びＶ２Ｖ装備トラックの移動経路間の想定し得る重なり合いを解析して予測してもよい。さらに、道路安全警報モジュール２１０は、雨降りの環境状態、交差点の湿った道路、及び、移動状態（水溜り、交通）がＶ２Ｖ装備トラックに対する非Ｖ２Ｖ装備バスの移動にどのような影響を及ぼし得るのかを決定し、非Ｖ２Ｖ装備バスと関連付けられると共に道路安全警報をＶ２Ｖ装備トラックに与えるために使用される道路挙動データを処理してもよい。この機能によって、非Ｖ２Ｖ装備バス及びＶ２Ｖ装備トラックにより移動される道路の周囲環境に関連する道路関連データと、そのようなデータをＶ２Ｖ装備トラックに対して直接に通信できない非Ｖ２Ｖ装備バスに関連するロードユーザ関連データとに関連付けられる情報を、Ｖ２Ｖ装備トラックのドライバーに与えることができる。
【０１２６】
方法５００はブロック５１２に移行し、このブロック５１２において、方法５００は、道路挙動データに基づいて道路安全警報を与えることを含む。例示的な実施形態では、道路挙動データを処理すると、道路挙動モジュール２０８は、道路挙動データを道路安全警報モジュール２１０に通信してもよい。道路挙動データを受信すると、道路安全警報モジュール２１０は、それぞれの対応するロードユーザ１０６、１０８、１１０に関連付けられると共にロードユーザ関連データ及び道路関連データとそのようなデータが少なくとも１つの道路の周囲環境内に位置するそれぞれのロードユーザ１０６、１０８、１１０に及ぼし得る程度とに関連する情報を与える安全警報を決定してもよい。道路安全警報モジュール２１０は、少なくとも１つの道路の周囲環境内に位置する装備車両１０６及び／又は携帯機器１１２と直接に通信し、装備車両１０６及び／又はＮＶＲＵ１１０のドライバーに安全警報を与えてもよい。
【０１２７】
１つの実施形態において、道路安全警報モジュール２１０は、道路安全警報モジュール２１０によるＶＣＤ１２６へのそれぞれのデータの通信に基づいて道路安全警報を装備車両１０６内に局所的に与えてもよい。道路安全警報モジュール２１０は、道路安全警報と関連するデータをＮＶＲＵ１１０により使用される携帯機器１１２の制御ユニット１３８にさらに通信してもよい。他の実施形態において、道路安全警報モジュール２１０は、道路安全警報と関連するデータをＲＳＥ１０４の制御ユニット１１８に通信してもよい。ＲＳＥ１０４の制御ユニット１１８は、ＲＳＥ１０４の通信デバイス１２２を動作可能に制御し、道路安全警報と関連するデータをＶＣＤ１２６及び／又は制御ユニット１３８にそれぞれ与えられるようにＶ２Ｉ通信プロトコル及び／又は１つ以上の無線通信プロトコルによって装備車両１０６の車両通信システム１５０及び／又は携帯機器１１２のデバイス通信システム１４４に通信してもよい。
【０１２８】
１つの実施形態では、道路安全警報に関連するデータを受信すると、ＶＣＤ１２６は、１つ以上のコマンドをヘッドユニット１２８に通信して、それぞれの表示デバイスを作動させ、道路安全警報を与えてもよい。さらに、ＶＣＤ１２６は、１つ以上のコマンドをヘッドユニット１２８に通信して、装備車両１０６の聴覚デバイスを作動させ、道路安全警報に従って１つ以上の音声に基づく警報を与えてもよい。幾つかの実施形態において、道路安全警報モジュール２１０は、ＶＣＤ１２６と通信し、ヘッドユニット１２８に接続される触覚デバイス（例えば、触覚ステアリングホイール、触覚変速装置）により１つ以上の触覚に基づく警報を与えて装備車両１０６のドライバーに警告してもよい。前述したように、道路安全警報は、装備車両１０６の動作を操作するために設けられたＶＣＤ１２６によって、自律的運転応答（例えば、自動ブレーキ）の形態で実施されてもよい。
【０１２９】
１つ以上の実施形態では、道路安全警報モジュール２１０から道路安全警報と関連するデータを受信すると、制御ユニット１３８は、携帯機器１１２を使用して道路安全警報を与えてＮＶＲＵ１１０に警告してもよい。携帯機器１１２の制御ユニット１３８は、表示スクリーン及び／又はスピーカを動作可能に制御して道路安全警報を与え、それにより、少なくとも１つの道路の周囲環境内に位置するＮＶＲＵ１１０に警告してもよい。例えば、道路安全警報は、走っている歩行者の近傍の交差点の周囲環境内に位置する１つ以上の車両１０６、１０８に関する警告を走っている歩行者に与えるために、走っている歩行者により着用されるウェアラブルデバイスで与えられてもよい。
【０１３０】
道路安全警報は、少なくとも１つの道路の周囲環境内に位置しているとアプリケーション２００により特定されるそれぞれのロードユーザ１０６、１０８、１１０に特に適用できるように与えられてもよい。この機能によって、少なくとも１つの道路の周囲環境に関連する環境属性と共に他の装備車両、非装備車両１０８、及び／又は、ＮＶＲＵ１１０の分類及びロードユーザ属性に関して、装備車両１０６のドライバーに対して警告・警報を与えることが可能となる。さらに、この機能によって、少なくとも１つの道路の周囲環境に関連する環境属性と共に装備車両１０６及び非装備車両１０８の分類及びロードユーザ属性に関して、ＮＶＲＵ１１０に対して、警告・警報を与えることが可能となる。
【０１３１】
図６は、例示的な実施形態に係る道路安全警報アプリケーション２００の道路挙動モジュール２０８により処理される道路挙動マップ６００の一例を示す図である。図６に示される道路挙動マップ６００は、ロードユーザ１０６、１０８、１１０が交差点６０２の一部である道路（海岸通り及び湖畔通りとして示されている）の周囲環境に近づいて、該周囲環境を通過する状況を表すロードユーザ関連データ及び道路関連データを含む鳥瞰／俯瞰拡大地理的マップとして与えられる。
【０１３２】
１つ以上の実施形態において、道路挙動マップ６００では、ロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂの分類、ロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂに関連するロードユーザ属性、及び、交差点６０２の一部である道路の周囲環境の環境属性を示すように、ロードユーザ１０６、１０８、１１０が表示される。この図例に示されるように、装備車両１０６ａ、１０６ｂを表わす表示は、ロードユーザ分類モジュール２０４により決定されるような４ドア乗用車に関連する分類を示す態様で与えられている。さらに、非装備車両１０８ａは、ロードユーザ分類モジュール２０４により決定されるような非装備車両１０８ａ（例えば市内バス）に関連する分類を示すバスとして表わされている。同様に、ＮＶＲＵ１１０ａ、１１０ｂに関連する表示は、ロードユーザ分類モジュール２０４により決定されるような分類を示す歩行者及び自転車乗用者としてそれぞれ表わされている。
【０１３３】
幾つかの実施形態において、道路挙動マップ６００は、図示の例に示されるように１つ以上のそれぞれのロードユーザ１０６ａ付近で増補されてもよい１つ以上のデータスタンプ６０４の形態を成す車両属性及び環境属性を含んでもよい。他の実施形態において、データスタンプ６０４は、表示されないが道路安全警報モジュール２１０により評価されるように道路挙動マップ６００中にパッケージ化されるデータパッケージとして与えられてもよい。例えば、図示のように、道路挙動モジュール２０８は、装備車両１０６ａに関連するロードユーザデータ及び道路データを与えてもよいデータスタンプを含んでもよい。
【０１３４】
幾つかの実施形態において、道路挙動マップ６００は、交差点６０２の周囲環境内に位置するロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂのうちの１つ以上に直接に影響を及ぼしている環境状態に関する具体的な詳細をさらに含んでもよい。図示のように、道路挙動モジュール２０８は、装備車両１０６ｂの移動経路内に含まれると共に交差点６０２の周囲環境内に位置する装備車両１０６ａ及び非装備車両１０８ａの移動に影響を及ぼし得る水溜まり６０６を詳しく示す情報を与えるデータスタンプ（図示せず）を含んでもよい。
【０１３５】
前述したように、１つの実施形態において、道路挙動モジュール２０８は、マップを評価してもよく、また、１つ以上のロードユーザ移動経路（図６に矢印により示される）とロードユーザに影響を及ぼし得る環境属性とを解析して予測してもよい。より具体的には、道路挙動モジュール２０８は、移動経路、移動速度、移動方向、及び、交差点６０２の一部である道路の周囲環境内に位置するロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂ間の移動の重なり合いを予測してもよく、また、予測移動経路に影響を及ぼし得る環境状態をさらに予測してもよい。この決定は、交差点６０２の一部である道路の周囲環境内に位置するロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂのそれぞれと関連する道路挙動データを処理するために利用されてもよい。道路安全警報モジュール２１０は、各ロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂとそれぞれ関連する道路挙動データに基づいて各ロードユーザ１０６ａ、１０６ｂ、１０８ａ、１０８ｂ、１１０ａ、１１０ｂに対して道路安全警報を与えてもよい。
【０１３６】
図７は、少なくとも１つの道路と関連するインフラベースの安全警報を与えるための例示的な実施形態に係る方法７００のプロセスフロー図である。図１及び図２の構成要素に関連して図７を説明するが、図７の方法７００は他のシステム及び／又は構成要素と共に使用されてもよいと理解されるべきである。方法はブロック７０２で始まり、このブロック７０２において、方法７００は、少なくとも１つの道路の周囲環境内に位置するロードユーザ１０６、１０８、１１０を特定することを含む。前述したように、ロードユーザ１０６、１０８、１１０は、装備車両１０６、非装備車両１０８、及び／又は、ＮＶＲＵ１１０を含んでもよい。
【０１３７】
方法７００はブロック７０４に移行し、このブロック７０４において、方法７００は、ロードユーザ関連データ及び道路関連データを決定することを含む。１つの実施形態では、ロードユーザ関連データが非装備車両１０８と関連付けられ、また、道路関連データが少なくとも１つの道路の周囲環境の鳥瞰図／俯瞰図と関連付けられる。方法７００はブロック７０６に移行し、このブロック７０６において、方法７００は、非装備車両と関連する道路挙動データを処理することを含む。道路挙動データは、ロードユーザ関連データ及び道路関連データに基づいている。方法７００はブロック７０８に移行し、このブロック７０８において、方法７００は、道路挙動データに基づいて道路安全警報を与えることを含む。道路安全警報は、少なくとも１つの道路の周囲環境に関連する道路関連データと非装備車両１０８に関連するロードユーザ関連データとに関連付けられる情報を供給するために装備車両１０６に与えられる。
【０１３８】
以上の説明から、本発明の様々な例示的な実施形態がハードウェアによって実施されてもよいことが明らかなはずである。さらに、様々な例示的な実施形態は、揮発性又は不揮発性メモリ等の非一過性コンピュータ可読記憶媒体に記憶されて本明細書中で詳しく説明される動作を行なうべく少なくとも１つのプロセッサにより読み取られて実行される命令として実施されてもよい。コンピュータ可読記憶媒体は、パーソナルコンピュータ又はラップトップコンピュータ、サーバ、又は、他のコンピュータデバイス等の機械により読み取り可能な形態の情報を記憶するための任意の機構を含んでもよい。従って、非一過性コンピュータ可読記憶媒体は、一過性信号を排除するが、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学式記憶媒体、フラッシュメモリデバイス、及び、同様の記憶媒体を含む（但し、これらに限定されない）揮発性メモリ及び不揮発性メモリの両方を含んでもよい。
【０１３９】
当業者であれば分かるように、本明細書中のブロック図は、本発明の原理を具現化する例示的な回路の概念的な図を表わす。同様に、フローチャート、フロー図、状態遷移図、疑似コード等は、コンピュータ可読媒体で実質的に表わすことができ、従って、コンピュータ又はプロセッサが明確に示されているか否かにかかわらず、コンピュータ又はプロセッサによって実行され得る様々なプロセスを表わすことも理解できるであろう。
【０１４０】
上で述べた特徴及び他の特徴並びに機能或いはその代替物又は変形の様々な実施を望ましく組み合わせて、他の異なるシステム又はアプリケーションにすることができると理解されるであろう。また、以下の特許請求の範囲によっても包含されるようになっている様々な現在予期しない又は予測できない代替、変更、変形、又は、改良がその後に当業者によって行なわれ得ると理解され得る。
【図１】
2019145074.tif 000003
【図２】
2019145074.tif 000004
【図３】
2019145074.tif 000005
【図４】
2019145074.tif 000006
【図５】
2019145074.tif 000007
【図６】
2019145074.tif 000008
【図７】
2019145074.tif 000009
【外国語明細書】
2019145074000001.pdf