(57)【要約】【課題】Ｖ２Ｘメッセージの送信元を精度よく特定する。【解決手段】Ｖ２Ｘ（Vehicle-to-Everything）通信に基づいて車両コンポーネントの動作を修正する方法であって、Ｖ２Ｘレシーバによって、環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、前記Ｖ２Ｘレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、を含む。【選択図】図１
2020077378.tif 000002
【特許請求の範囲】
【請求項１】
Ｖ２Ｘ（Vehicle-to-Everything）通信に基づいて車両コンポーネントの動作を修正す
る方法であって、
Ｖ２Ｘレシーバによって、環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記Ｖ２Ｘレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージである、
請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、
請求項１に記載の方法。
【請求項４】
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）である、
請求項１に記載の方法。
【請求項５】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項１に記載の方法。
【請求項６】
前記Ｖ２Ｘトランスミッタが自車両である、
請求項１に記載の方法。
【請求項７】
前記Ｖ２Ｘレシーバが自律走行車両である、
請求項１に記載の方法。
【請求項８】
Ｖ２Ｘレシーバに含まれ、Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するシステムであって、
プロセッサと、
前記プロセッサと通信可能に結合された非一時的メモリであって、前記プロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を実行させるように動作可能なコンピュータコードを記憶する、非一時的メモリと、
を備える、システム。
【請求項９】
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージである、
請求項８に記載のシステム。
【請求項１０】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、
請求項８に記載のシステム。
【請求項１１】
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）である、
請求項８に記載のシステム。
【請求項１２】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項８に記載のシステム。
【請求項１３】
前記Ｖ２Ｘトランスミッタが自車両である、
請求項８に記載のシステム。
【請求項１４】
前記Ｖ２Ｘレシーバが自律走行車両である、
請求項８に記載のシステム。
【請求項１５】
Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するように動作可能なコンピュータプログラム製品であって、Ｖ２Ｘレシーバのプロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができない、ステップと、
前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む動作を実行させる命令を備える、コンピュータプログラム製品。
【請求項１６】
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージである、
請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、
請求項１５に記載のコンピュータプログラム製品。
【請求項１８】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項１５に記載のコンピュータプログラム製品。
【請求項１９】
前記Ｖ２Ｘトランスミッタが自車両である、
請求項１５に記載のコンピュータプログラム製品。
【請求項２０】
前記Ｖ２Ｘレシーバが自律走行車両である、
請求項１５に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ（Ｖ２Ｘ）通信のためのコンテキストシステムに関する。いくつかの実施形態では、コンテキストシステムは、Ｖ２Ｘトランスミッタによって送信されるＶ２Ｘメッセージに含まれるＶ２Ｘデータの改善された理解をＶ２Ｘレシーバに提供する。
【背景技術】
【０００２】
２０２０年以降、米国で販売される全ての車両は、狭域通信（ＤＳＲＣ：Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格に準拠する必要が出てくる。ＤＳＲＣ規格に準拠したコネクティッド車両は、ＤＳＲＣメッセージをブロードキャストする。ＤＳＲＣメッセージをブロードキャストするコネクティッド車両は、「ＤＳＲＣトランスミッタ」と呼ばれる。ＤＳＲＣメッセージを受信するコネクティッド車両は、「ＤＳＲＣレシーバ」と呼ばれる。ＤＳＲＣメッセージは、ＤＳＲＣレシーバに含まれる、最新運転者支援システム（Ａｄｖａｎｃｅｄ  Ｄｒｉｖｅｒ  Ａｓｓｉｓｔａｎｃｅ  Ｓｙｓｔｅｍ）（ＡＤＡＳシステム）および自動運転システムの適切な動作にとって重要なＤＳＲＣトランスミッタに関する状態情報（たとえば、その位置、速度、進行方向など）を記述する、ＤＳＲＣデータを含む。
【０００３】
残念ながら、ＤＳＲＣレシーバは、どの車両がＤＳＲＣメッセージを送信したかを解するのに苦労することが多く、これにより、ＤＳＲＣレシーバのデータソースとしてのＤＳＲＣメッセージに含まれるＤＳＲＣデータの価値を低くしている。異なるＤＳＲＣメッセージの送信者を識別する能力の向上により、一般に接続されたＡＤＡＳシステムの、特に自動運転システムの性能が著しく向上する。本明細書では、コネクティッド車両によって受信された異なるＶ２Ｘメッセージ（たとえば、ＤＳＲＣメッセージ）の送信者を識別する能力を有するコネクティッド車両を提供するコンテキストシステムの実施形態が記載される。
【発明の概要】
【０００４】
本明細書では、コネクティッド車両（たとえば、「自車両」または「遠隔車両」）の車載コンピュータにインストールされたコンテキストシステムの実施形態が記載される。
【０００５】
コンテキストシステムの実施形態は、ＤＳＲＣメッセージ、ＤＳＲＣトランスミッタ、およびＤＳＲＣレシーバへの参照とともに本明細書に記載される。しかしながら、実際には本コンテキストシステムは、ＤＳＲＣメッセージのみならず、あらゆるタイプのＶ２Ｘ通信で機能する。したがって、本コンテキストシステムの実施形態は、ＤＳＲＣ通信への寄与に限定されず、あらゆるタイプのＶ２Ｘ通信に寄与するように容易に修正される。
【０００６】
本明細書での「ＤＳＲＣメッセージ」への全ての言及は、用語「Ｖ２Ｘメッセージ」に置き換えられてもよく、本明細書での「ＤＳＲＣトランスミッタ」への全ての言及は、用語「Ｖ２Ｘトランスミッタ」に置き換えられてもよく、本明細書での「ＤＳＲＣレシーバ」への全ての言及は、用語「Ｖ２Ｘレシーバ」に置き換えられてもよい。以下では、ＤＳＲＣ通信を参照した実施形態を説明する。
【０００７】
ＤＳＲＣデータは、Ｖ２Ｘデータの一例である。ＤＳＲＣレシーバおよびＤＳＲＣトランスミッタは、それぞれＶ２ＸレシーバおよびＶ２Ｘトランスミッタの例である。したがって、Ｖ２Ｘレシーバは、Ｖ２Ｘメッセージを受信するコネクティッド車両である。Ｖ２Ｘトランスミッタは、Ｖ２Ｘメッセージを送信するコネクティッド車両である。
【０００８】
ＤＳＲＣ規格に準拠する車両は、ＤＳＲＣメッセージをブロードキャストする。ＤＳＲＣメッセージをブロードキャストする車両は、「ＤＳＲＣトランスミッタ」と呼ばれる。ＤＳＲＣメッセージを受信する車両は、「ＤＳＲＣレシーバ」と呼ばれる。ＤＳＲＣメッセージは、ＤＳＲＣレシーバに含まれるＡＤＡＳシステムおよび自動運転システムの適切な動作にとって重要な、ＤＳＲＣトランスミッタに関する情報（たとえば、その位置、速度、進行方向など）を記述する、ＤＳＲＣデータを含む。残念ながら、ＤＳＲＣレシーバは、どの車両がＤＳＲＣメッセージを送信したかを解するのに苦労することが多く、これにより、ＤＳＲＣレシーバのデータソースとしてのＤＳＲＣメッセージに含まれるＤＳＲＣデータの価値を低くしている。異なるＤＳＲＣメッセージの送信者を識別する能力の向上により、一般に、コネクティッド車両のＡＤＡＳシステムの、特にこれらの自動運転システムの性能が著しく向上する。本明細書では、これらのコネクティッド車両によって受信された異なるＤＳＲＣメッセージの送信者を識別する能力を有するコネクティッド車両を提供するように動作可能なコンテキストシステムの実施形態が記載される。
【０００９】
本明細書に記載されるコンテキストシステムの実施形態は、前の段落に記載された問題を解決する。いくつかの実施形態では、コンテキストシステムは、ＤＳＲＣメッセージを送信する自車両（すなわち、「ＤＳＲＣトランスミッタ」）にインストールされたソフトウェアを含む。コンテキストシステムは、ＤＳＲＣメッセージを受信する遠隔車両（すなわち、「ＤＳＲＣレシーバ」）がＤＳＲＣメッセージの発信元または送信者であるとして自車両を十分に識別できるか否かを積極的に判断するために、自車両の車載センサによって生成されたセンサデータを連続的に分析する。遠隔車両がＤＳＲＣメッセージの発信元または送信者として自車両を十分に識別できないとコンテキストシステムが判断した場合には、コンテキストシステムは、遠隔車両がＤＳＲＣメッセージの送信者として自車両を確実に識別できるように、ＤＳＲＣデータに含まれるコンテキストデータ（たとえば、図６参照）を積極的に生成する。（１）ＤＳＲＣレシーバがＤＳＲＣメッセージの発信元または送信者としてＤＳＲＣトランスミッタを十分に識別できるか否かを積極的に識別し、次いで、（２）ＤＳＲＣレシーバがＤＳＲＣメッセージの正しい発信元または送信者を十分に識別できることを補償するように動作可能なデジタルデータ（たとえば、コンテキストデータ）を含むようにＤＳＲＣメッセージの内容を積極的に修正するソフトウェアを有するＤＳＲＣトランスミッタを含む既存の解決策はない。
【００１０】
既存の解決策は、ＤＳＲＣメッセージの正しい送信者または発信元を識別するのに苦労しているか否かを識別するために、ＤＳＲＣレシーバが常に単独で（ＤＳＲＣトランスミッタと協力せずに）動作する必要があるため、この問題を解決するには不適切である。これが問題となる理由は、（１）ＤＳＲＣトランスミッタは、ＤＳＲＣレシーバがＤＳＲＣメッセージの発信元または送信者としてこれを識別するのに苦労するか否かを知るための最適な位置にいる場合があるため、および（２）ＤＳＲＣトランスミッタは、ＤＳＲＣレシーバがＤＳＲＣメッセージの発信元または送信者としてこれを識別するのを支援するための最適な位置にいる場合があるためである。
【００１１】
ここで、コンテキストシステムの実施形態を説明する。ＤＳＲＣトランスミッタは、本明細書では「自車両」とも呼ばれる。ＤＳＲＣメッセージを受信する第２のコネクティッド車両は、ＤＳＲＣレシーバである。ＤＳＲＣレシーバは、本明細書では「遠隔車両」とも呼ばれる。ＤＳＲＣメッセージは、自車両を記述するＤＳＲＣデータと呼ばれるデジタルデータを含む。たとえば、ＤＳＲＣデータは、自車両の速度、進行方向、および位置を記述する。図４および図５に示されるＶ２Ｘデータは、本明細書に記載されるコンテキストシステムのいくつかの実施形態によるＤＳＲＣデータの一例である。
【００１２】
いくつかの実装形態では、多くの車両が同時に道路上にあってもよく、ＤＳＲＣメッセ
ージを受信する遠隔車両にとって、これらその他の車両がＤＳＲＣメッセージの元の送信者であるか否かを判断することは困難なので、遠隔車両は、これらその他の車両のうちのどれが、ＤＳＲＣメッセージに含まれるＤＳＲＣデータによって記述されているかを識別することができない。言い換えると、いくつかの実装形態では、ＤＳＲＣレシーバにとって、道路上のどの車両が自車両であるかを識別することは困難である。
【００１３】
いくつかの実施形態では、コンテキストシステムは、自車両の電子制御ユニット（ＥＣＵ）にインストールされたソフトウェアを含む。ＥＣＵは、車載コンピュータの一例である。いくつかの実施形態では、コンテキストシステムは、自車両のＥＣＵによって実行された場合に、遠隔車両が、自車両によって送信されたＤＳＲＣメッセージの送信者として自車両を識別するのに困難を伴うか否かを判断するために、自車両の車載センサによって生成されたセンサデータを分析するように動作可能である。遠隔車両がＤＳＲＣメッセージの送信者として自車両を識別するのに困難を伴うとコンテキストシステムが判断した場合、コンテキストシステムは、自車両の追加識別情報を提供するコンテキストデータを生成する。次にコンテキストシステムは、ＤＳＲＣデータのパート２（これ自体がＶ２Ｘデータの一例である）にコンテキストデータを挿入する（図５参照）。次にコンテキストシステムは、自車両のＤＳＲＣトランスミッタに、それ自体がコンテキストデータを含むように修正されたＤＳＲＣデータ（またはＶ２Ｘデータ）を含むＤＳＲＣメッセージを送信させる。
【００１４】
ここで、既存の解決策と比較した、コンテキストシステムによって提供される利点および改善が記載される。具体的には、コンテキストシステムを含むＤＳＲＣトランスミッタでは、ＤＳＲＣトランスミッタ（たとえば、自車両）は、ＤＳＲＣレシーバ（たとえば、遠隔車両）がＤＳＲＣメッセージの送信者として自車両を識別するのに困難を伴うか否かを判断する積極的な責任を負う。比較すると、既存の解決策は、ＤＳＲＣメッセージを送信する自車両による支援または配慮をまったく伴わずにＤＳＲＣメッセージの送信者を識別する全ての責任を、ＤＳＲＣメッセージを受信する遠隔車両に負わせる。既存の解決策と比較したその他の利点および改善が、本明細書に記載される。
【００１５】
１つ以上のコンピュータのシステムは、動作中にシステムに作用を行わせるシステムにインストールされたソフトウェア、ファームウェア、ハードウェア、またはこれらの組み合わせを有することで、特定の動作または作用を行うように構成されることが可能である。１つ以上のコンピュータプログラムは、データ処理装置によって実行されたときに装置に作用を行わせる命令を含むことで、特定の動作または作用を行うように構成されることが可能である。
【００１６】
一般的な一態様は、Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正する方法を含む。当該方法は、
Ｖ２Ｘレシーバによって、環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記Ｖ２Ｘレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコン
ピュータプログラムを含む。
【００１７】
実施例は、以下の特性のうちの１つ以上を含み得る。
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージである方法。
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない方法。
前記Ｖ２Ｘメッセージは、Basic Safety Message（基本安全メッセージ）である方法。
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する方法。
前記Ｖ２Ｘトランスミッタが自車両である方法。
前記Ｖ２Ｘレシーバが自律走行車両である方法。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００１８】
一般的な一態様は、Ｖ２Ｘレシーバに含まれ、Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するシステムを含む。当該システムは、
プロセッサと、
前記プロセッサと通信可能に結合された非一時的メモリであって、前記非一時的メモリは、前記プロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を実行させるように動作可能なコンピュータコードを記憶する、非一時的メモリと、
を備える。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
【００１９】
実施例は、以下の特性のうちの１つ以上を含み得る。
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージであるシステム。
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではないシステム。
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）であるシステム。
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述するシステム。
前記Ｖ２Ｘトランスミッタが自車両であるシステム。
前記Ｖ２Ｘレシーバが自律走行車両であるシステム。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【００２０】
一般的な一態様は、Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するように動作可能なコンピュータプログラム製品を含む。当該コンピュータプログラム製品は、Ｖ２Ｘレシーバのプロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む動作を実行させる命令を備える。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
【００２１】
実施例は、以下の特性のうちの１つ以上を含み得る。
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージであるコンピュータプログラム製品。
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではないコンピュータプログラム製品。
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）であるコンピュータプログラム製品。
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述するコンピュータプログラム製品。
前記Ｖ２Ｘトランスミッタが自車両であるコンピュータプログラム製品。
前記Ｖ２Ｘレシーバが自律走行車両であるコンピュータプログラム製品。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
【図面の簡単な説明】
【００２２】
本開示は限定としてではなく、例として添付の図面に示されており、添付の図面では、同様の参照番号が同様の要素を指すために使用される。
【００２３】
【図１】図１は、いくつかの実施形態によるコンテキストシステムの運用環境を示すブロック図である。
【００２４】
【図２】図２は、いくつかの実施形態によるコンテキストシステムを含む例示的なコンピュータシステムを示すブロック図である。
【００２５】
【図３Ａ】図３Ａは、いくつかの実施形態による、コンテキストデータを含むＶ２Ｘデータに基づいて車両コンポーネントの動作を修正するための方法を示す。
【図３Ｂ】図３Ｂは、いくつかの実施形態による、コンテキストデータを含むＶ２Ｘデータに基づいて車両コンポーネントの動作を修正するための方法を示す。
【図３Ｃ】図３Ｃは、いくつかの実施形態による、コンテキストデータを含むＶ２Ｘデータに基づいて車両コンポーネントの動作を修正するための方法を示す。
【００２６】
【図４】図４は、いくつかの実施形態によるＶ２Ｘデータの例を示すブロック図である。
【図５】図５は、いくつかの実施形態によるＶ２Ｘデータの例を示すブロック図である。
【００２７】
【図６】図６は、いくつかの実施形態によるコンテキストデータの例を示すブロック図である。
【発明を実施するための形態】
【００２８】
次に、コンテキストシステムの実施形態について説明する。コンテキストシステムは、改善されたＶ２Ｘ通信を提供するように動作可能である。いくつかの実施形態では、コンテキストシステムは、Ｖ２Ｘトランスミッタによって送信されるＶ２Ｘメッセージに含まれるＶ２Ｘデータの理解を改善したＶ２Ｘレシーバを提供する。Ｖ２Ｘ通信の例には、ＤＳＲＣ（ＤＳＲＣ通信の他の種類の中で、基本安全メッセージを含むもの）、ＬＴＥ、ミリ波通信、全二重無線通信、３Ｇ、４Ｇ、５Ｇ、ＬＴＥ-Ｖｅｈｉｃｌｅ-ｔｏ-Ｅｖｅｒ
ｙｔｈｉｎｇ(ＬＴＥ-Ｖ２Ｘ）、ＬＴＥ-Ｖｅｈｉｃｌｅ-ｔｏ-Ｖｅｈｉｃｌｅ(ＬＴＥ-
Ｖ２Ｖ）、ＬＴＥ-Ｄｅｖｉｃｅ-ｔｏ-Ｄｅｖｉｃｅ(ＬＴＥ-Ｄ２Ｄ）、Ｖｏｉｃｅ ｏｖｅｒ ＬＴＥ（ＶｏＬＴＥ）、５Ｇ-Ｖｅｈｉｃｌｅ-ｔｏ-Ｅｖｅｒｙｔｈｉｎｇ(５Ｇ-Ｖ２Ｘ）などのうちの１つまたは複数が含まれる。
【００２９】
いくつかの実施形態では、コンテキストシステムを含むコネクティッド車両（例えば、「自車両」または「遠隔車両」）はＤＳＲＣ装備車両である。ＤＳＲＣ装備車両は、（１）ＤＳＲＣ無線機を含み、（２）ＤＳＲＣ装備車両が位置する管轄内でＤＳＲＣメッセージを合法的に送受信するように動作可能な車両である。ＤＳＲＣ無線機は、ＤＳＲＣメッセージを無線で送受信するように動作可能である。
【００３０】
「ＤＳＲＣ装備」の装置は、ＤＳＲＣ無線機を含み、ＤＳＲＣ装備装置が位置する管轄内でＤＳＲＣメッセージを合法的に送受信するように動作可能な、プロセッサベースの装置である。様々なエンドポイントは、例えば、路側装置（ＲＳＵ）、スマートフォン、タブレットコンピュータ、およびＤＳＲＣ無線機を含み、上述のようにＤＳＲＣメッセージを合法的に送受信するように動作可能である任意の他のプロセッサベースのコンピューティングデバイスを含む、ＤＳＲＣ装備デバイスとすることができる。
【００３１】
ＤＳＲＣメッセージは、車両などのモバイル性の高いデバイスによって送受信されるように特別に構成された無線メッセージであり、その派生物または分岐物を含む、以下のＤＳＲＣ規格、すなわちＥＮ１２２５３：２００４専用狭域通信−５．８ＧＨｚのマイクロ波を使用する物理層（レビュー）、ＥＮ１２７９５：２００２専用狭域通信（ＤＳＲＣ）−ＤＳＲＣデータリンク層：媒体アクセスおよび論理リンク制御（レビュー）、ＥＮ１２８３４：２００２専用狭域通信−アプリケーション層（レビュー）、およびＥＮ１３３７２：２００４専用狭域通信（ＤＳＲＣ）−ＲＴＴＴアプリケーション用ＤＳＲＣプロファイル（レビュー）、ＥＮ  ＩＳＯ１４９０６：２００４電子料金徴収−アプリケーションインタフェースのうちの１つ以上に準拠している。
【００３２】
米国およびヨーロッパでは、ＤＳＲＣメッセージは５．９ＧＨｚで送信される。米国では、ＤＳＲＣメッセージに５．９ＧＨｚ帯の７５ＭＨｚのスペクトラムが割り当てられている。ヨーロッパでは、ＤＳＲＣメッセージに５．９ＧＨｚ帯の３０ＭＨｚのスペクトラムが割り当てられている。日本では、ＤＳＲＣメッセージは７６０ＭＨｚで送信され、１０ＭＨｚのスペクトラムが割り当てられている。
したがって、無線メッセージは、米国およびヨーロッパにおいて５．９ＧＨｚ帯、日本
において７６０ＭＨｚ帯で運用されない限り、ＤＳＲＣメッセージではない。無線メッセージはまた、ＤＳＲＣ無線機によって送信されない限り、ＤＳＲＣメッセージではない。
【００３３】
したがって、ＤＳＲＣメッセージは、ＷｉＦｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、ＬＴＥメッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、衛星通信、および３１５ＭＨｚまたは４３３．９２ＭＨｚのキーフォブによって送信またはブロードキャストされる近距離無線メッセージのいずれでもない。例えば、米国では、リモートキーレスシステム用のキーフォブは、３１５ＭＨｚで運用される近距離無線送信機を含み、この近距離無線送信機からの送信またはブロードキャストは、例えば、そのような送信またはブロードキャストは、いかなるＤＳＲＣ規格にも準拠せず、ＤＳＲＣ無線機のＤＳＲＣ送信機によって送信されず、５．９ＧＨｚで送信されないので、ＤＳＲＣメッセージではない。別の例では、ヨーロッパおよびアジアでは、リモートキーレスシステム用のキーフォブは４３３．９２ＭＨｚで運用される近距離無線送信機を含み、この近距離無線送信機からの送信またはブロードキャストは、米国のリモートキーレスシステムについての上記と同様の理由でＤＳＲＣメッセージではない。
【００３４】
リモートキーレスエントリシステムの構成要素として作成されたキーフォブの無線メッセージは、さらなる理由からＤＳＲＣメッセージではない。例えば、ＤＳＲＣメッセージのためのペイロードはまた、様々なデータタイプの豊富な量の車両データを記述するデジタルデータを含むことを必要とする。一般に、ＤＳＲＣメッセージは、最低でも、ＤＳＲＣメッセージおよびその車両のＧＰＳデータを送信する車両の一意の識別子を常に含む。この量のデータは、他のタイプの非ＤＳＲＣ無線メッセージで可能なものよりも広い帯域幅を必要とする。例えば、図４および図５は、基本安全メッセージ（ＢＳＭ）と呼ばれる特定の種類のＤＳＲＣメッセージに対する許容ペイロードの例を示す。リモートキーレスエントリシステムの構成要素としてのキーフォブの無線メッセージは、ＤＳＲＣ規格で許容されるペイロードを含まないため、ＤＳＲＣメッセージではない。例えば、キーフォブは、キーフォブと対になっている、車両に知られているデジタルキーを含む無線メッセージを送信するだけである。というのも、これらの送信に割り当てられる帯域幅が非常に小さいため、他のデータをペイロードに含めるのに十分な帯域幅がないからである。それに対して、ＤＳＲＣメッセージには大量の帯域幅が割り当てられており、ＤＳＲＣメッセージを送信した車両の一意の識別子やＧＰＳデータなど、はるかに豊富なデータを含めることを必要とする。
【００３５】
次に、コンテキストシステムの実施形態について説明する。コネクティッド車両はＤＳＲＣメッセージをブロードキャストし、ＤＳＲＣトランスミッタとも呼ばれる。ＤＳＲＣトランスミッタは、本明細書では「自車両」と呼ばれることがある。ＤＳＲＣメッセージを受信する第２のコネクティッド車両は、ＤＳＲＣレシーバである。ＤＳＲＣレシーバは、本明細書では「遠隔車両」と呼ばれることがある。ＤＳＲＣメッセージは、自車両を記述するＤＳＲＣデータと呼ばれるデジタルデータを含む。例えば、ＤＳＲＣデータは、自車両の速度、進行方向、および位置を記述する。
【００３６】
一例の問題は、多くの車両が同時に道路上にある可能性があり、ＤＳＲＣメッセージ（またはＶ２Ｘメッセージ）を受信する遠隔車両がこれらの他の車両のうちのどれがＤＳＲＣメッセージ（またはＶ２Ｘメッセージ）の送信元（発信者）であるかを判定することが困難である可能性があり、したがって、遠隔車両は、これらの他の車両のうちのどれがＤＳＲＣメッセージに含まれるＤＳＲＣデータ（またはＶ２Ｘメッセージに含まれるＶ２Ｘデータ）によって記述されるかを識別することができないことである。言い換えれば、ＤＳＲＣレシーバ（またはＶ２Ｘレシーバ）にとって、道路上のどの自車両であるかを識別することは困難である。
【００３７】
いくつかの実施形態では、コンテキストシステムは、自車両のＥＣＵにインストールされたソフトウェアを含む。コンテキストシステムの個別のインスタンスは、遠隔車両のＥＣＵにインストールされる。コンテキストシステムは、自車両のＥＣＵによって実行された場合に、自車両の車載センサによって生成されたセンサデータを分析し、遠隔車両が自車両によって送信されたＤＳＲＣメッセージの送信者として自車両を識別することに困難を伴うかどうかを判定するように動作可能である。遠隔車両が、ＤＳＲＣメッセージの送信者として自車両を識別することが困難であるとコンテキストシステムが判定した場合、自車両のコンテキストシステムは、自車両の追加の識別情報を提供するコンテキストデータを生成する。次に、自車両のコンテキストシステムは、ＤＳＲＣメッセージに含まれるＤＳＲＣデータのパート２にコンテキストデータを挿入する。次に、自車両のコンテキストシステムは、自車両のＤＳＲＣ無線機に、それ自体がコンテキストデータを含むように修正されたＤＳＲＣデータを含むＤＳＲＣメッセージを送信させる。
【００３８】
いくつかの実施形態では、コンテキストシステムは、自車両のＥＣＵにインストールされたソフトウェアを含む。コンテキストシステムの個別のインスタンスは、遠隔車両のＥＣＵにインストールされる。コンテキストシステムは、自車両のＥＣＵによって実行された場合に、自車両の車載センサによって生成されたセンサデータを分析して、遠隔車両が自車両によって送信されたＶ２Ｘメッセージの送信者として自車両を識別することに困難を伴うかどうかを判定するように動作可能である。遠隔車両が、Ｖ２Ｘメッセージの送信者（または発信者）として自車両を識別することが困難であるとコンテキストシステムが判定した場合、自車両のコンテキストシステムは、自車両の追加の識別情報を提供するコンテキストデータを生成する。例えば、コンテキストデータは、自車両および遠隔車両を含む道路環境内の自車両のコンテキストを記述する。次に、自車両のコンテキストシステムは、Ｖ２Ｘメッセージに含まれるＶ２Ｘデータのパート２にコンテキストデータを挿入する（例えば、図５参照）。次に、自車両のコンテキストシステムは、自車両のＶ２Ｘ無線機に、それ自体がコンテキストデータを含むように修正されたＶ２Ｘデータを含むＶ２Ｘメッセージを送信させる。
【００３９】
図１を参照すると、いくつかの実施形態によるコンテキストシステム１９９の動作環境１００が示されている。図示されたように、動作環境１００は、自車両１２３、第１の遠隔車両１２４Ａ…第Ｎの遠隔車両１２４Ｎ（Ｎは、動作環境が任意の正の整数の遠隔車両を含むことを示す）を含む。これらの要素は、ネットワーク１０５によって互いに通信可能に結合される。
【００４０】
第１の遠隔車両１２４Ａ…第Ｎの遠隔車両１２４Ｎは、本明細書では集合的にまたは個別に「遠隔車両１２４」と呼ぶことができる。図１には、１つの自車両１２３および１つのネットワーク１０５が示されているが、実際には動作環境１００は、１つまたは複数の自車両１２３および１つまたは複数のネットワーク１０５を含むことができる。
【００４１】
いくつかの実施形態では、自車両１２３がＤＳＲＣメッセージのＤＳＲＣトランスミッタであり、遠隔車両１２４は、ＤＳＲＣメッセージのＤＳＲＣレシーバである。いくつかの実施形態では、自車両１２３がＶ２ＸメッセージのＶ２Ｘトランスミッタであり、遠隔車両１２４は、Ｖ２ＸメッセージのＶ２Ｘレシーバである。
【００４２】
ネットワーク１０５は、従来のタイプ、有線または無線であってもよく、スター構成、トークンリング構成、または他の構成を含む多数の異なる構成を有することができる。さらに、ネットワーク１０５はローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク(ＷＡＮ)(例えば、インターネット）、または複数のデバイスおよび／またはエ
ンティティが通信することができる他の相互接続されたデータ経路を含むことができる。いくつかの実施形態では、ネットワーク１０５は、ピアツーピアネットワークを含むこと
ができる。ネットワーク１０５はまた、様々な異なる通信プロトコルでデータを送信するために、電気通信ネットワークに結合されてもよく、または電気通信ネットワークの一部を含んでもよい。いくつかの実施形態では、ネットワーク１０５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、電子メール、ＤＳＲＣ、全二重鎖ワイヤレス通信、ｍｍＷａｖｅ，ＷｉＦｉ(インフラストラクチャモード）、ＷｉＦｉ(アドホックモード）、可視光通信、ＴＶホワイトスペース通信、および衛星通信等を介することを含む、データを送信および受信するためのＢｌｕｅｔｏｏｔｈ（登録商標）通信ネットワークまたはセルラー通信ネットワークを含む。ネットワーク１０５はまた、３Ｇ、４Ｇ、ＬＴＥ、５Ｇ、ＬＴＥ−Ｖ２Ｖ、ＬＴＥ−Ｖ２Ｘ、ＬＴＥ−Ｄ２Ｄ、ＶｏＬＴＥ、５Ｇ−Ｖ２Ｘ、または任意の他のモバイルデータネットワークまたはモバイルデータネットワークの組合せを含むことができるモバイルデータネットワークを含むことができる。さらに、ネットワーク１０５は、１つまたは複数のＩＥＥＥ８０２．１１無線ネットワークを含むことができる。ネットワーク１０５は、本明細書で説明する任意のタイプのＶ２Ｘネットワークを含むことができる。
【００４３】
自車両１２３および遠隔車両１２４は、ネットワーク１０５のエンドポイントである。
【００４４】
自車両１２３は、任意のタイプのコネクティッド車両である。例えば、自車両１２３は、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ロボティックカー、ドローン、または任意の他の道路ベースの輸送手段のうちの１つである。いくつかの実施形態では、自車両１２３がＤＳＲＣ装備車両である。
【００４５】
いくつかの実施形態では、自車両１２３は、自律車両または半自律車両である。例えば、自車両１２３は、自車両１２３を自律車両にするのに十分な自律的機能を自車両１２３に提供する１組の高度運転者支援システム１８０（１組の「ＡＤＡＳシステム１８０」）を含む。
【００４６】
国家高速道路交通安全局（ＮＨＴＳＡ）は、たとえば「レベル０」、「レベル１」、「レベル２」、「レベル３」、「レベル４」、および「レベル５」のように、異なる「レベル」の自律走行車両を定義している。自律走行車両が、別の自律走行車両よりも上位レベルを有する（たとえば、レベル１または２よりも上位であるレベル３）場合、上位レベルの自律走行車両は、下位レベルの自律走行車両に対して、より大きな組合せおよび量の自律的な特徴を提供する。以下に、様々なレベルの自律走行車両が簡単に記述されている。
【００４７】
レベル０：車両（例えば、自車両１２３）に設置されたＡＤＡＳシステム１８０のセットは、車両制御を行わない。ＡＤＡＳシステム１８０のセットは、車両の運転者に警告を発することができる。レベル０の車両は、自律車両または半自律車両ではない。
【００４８】
レベル１：運転者は、いつでも自律車両の運転制御を行う準備ができていなければならない。自律車両に設置されたＡＤＡＳシステム１８０のセットは、任意の組合せで、アダプティブクルーズコントロール（ＡＣＣ）、自動操舵を伴う駐車支援、および車線維持支援（ＬＫＡ）タイプＩＩのうちの１つまたは複数などの自律機能を提供することができる。
【００４９】
レベル２：運転者は、道路環境内の物体および事象を認識し、自律車両内に設置されたＡＤＡＳシステム１８０のセットが（運転者の主観的判断に基づいて）適切に応答しない場合、応答しなければならない。自律車両に搭載されたＡＤＡＳシステム１８０のセットは、加速、制動、操舵を実行する。自律車両に設置されたＡＤＡＳシステム１８０のセッ
トは、運転者による引き継ぎ後に直ちに非アクティブ化することができる。
【００５０】
レベル３：既知の限定された環境（例えば、高速道路）内では運転者が運転タスクから安全に注意をそらすことができるが、必要なときに自律車両を制御する準備をしなければならない。
【００５１】
レベル４：自律車両に設置されたＡＤＡＳシステム１８０のセットは、悪天候のような少数の環境を除く全てにおいて自律車両を制御することができる。運転者は、（自車両１２３に設置されたＡＤＡＳシステム１８０のセットからなる）自動化システムが安全である場合にのみ、自動化システムを使用可能にしなければならない。自動化システムが有効化されると、自律車両が安全に、かつ受け入れられた規範と一致して動作することに関する運転者の注意は要求されない。
【００５２】
レベル５：目的地を設定し、システムを開始する以外に、人間の介入は必要ない。自動化されたシステムは運転することが合法的である任意の場所に運転し、それ自体の決定を行うことができる（これは、車両が位置する管轄区域に基づいて変化し得る）。
【００５３】
高度自律車両（ＨＡＶ）は、レベル３以上の自律車両である。
【００５４】
したがって、いくつかの実施態様では、自車両１２３は、レベル１の自律車両、レベル２の自律車両、レベル３の自律車両、レベル４の自律車両、レベル５の自律車両、およびＨＡＶのうちの１つである。
【００５５】
ＡＤＡＳシステム１８０のセットは、ＡＣＣシステム、適応ハイビームシステム、適応照明制御システム、自動駐車システム、自動車暗視システム、死角監視システム、衝突回避システム、横風安定化システム、ドライバ眠気検出システム、ドライバ監視システム、緊急事態ドライバ支援システム、前方衝突警報システム、交差点支援システム、インテリジェント速度適応システム、車線逸脱警報システム（車線維持支援とも呼ばれる）、歩行者保護システム、交通標識認識システム、旋回支援、誤走行警報システム、オートパイロット、標識認識、および標識支援のうちの１つまたは複数を含むことができる。これらの例示的なＡＤＡＳシステムのそれぞれは、それぞれ、本明細書で「ＡＤＡＳ特徴」または「ＡＤＡＳ機能」と呼ぶことができる、それ自体の特徴および機能を提供する。これらの例示的なＡＤＡＳシステムによって提供される特徴および機能は、本明細書ではそれぞれ「自律特徴」または「自律機能」とも呼ばれる。
【００５６】
いくつかの実施態様では、ＡＤＡＳシステム１８０のセットは、自律走行機能を自律走行車両１２３に提供する、自律走行車両１２３の自律走行システムを含む。
【００５７】
ＥＣＵ１５２は、車載コンピュータシステムである。いくつかの実施形態では、ＥＣＵ１５２は、従来型のＥＣＵである。いくつかの実施形態では、ＥＣＵ１５２は、コンテキストシステム１９９のインスタンスを格納し、実行する。いくつかの実施態様では、ＥＣＵ１５２が１つまたは複数のＡＤＡＳシステムの１つまたは複数のインスタンスを格納し、実行する。
【００５８】
いくつかの実施形態では、自車両１２３は、次の要素、すなわち、プロセッサ１２５、メモリ１２７、センサセット１５０、通信ユニット１４５、ＡＤＡＳシステム１８０のセット、ＥＣＵ１５２、およびコンテキストシステム１９９を含む。
【００５９】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、（図２を参照して以下で説明するコンピュータシステム２００のような）車載車両コンピュータシステムの
要素とすることができる。いくつかの実施形態では、ＥＣＵ１５２は、車載コンピュータシステムの一例である。車載コンピュータシステムは、自車両１２３のコンテキストシステム１９９の動作を引き起こすか、または制御するように動作可能であってもよい。車載コンピュータシステムは、メモリ１２７に記憶されたデータにアクセスして実行し、自車両１２３またはその要素のコンテキストシステム１９９について、本明細書に記載された機能を提供するように動作可能であってもよい（例えば、図２を参照）。車載車両コンピュータシステムは、図３Ａ〜図３Ｃを参照して以下に説明する方法３００の１つまたは複数のステップを車載車両コンピュータシステムに実行させるコンテキストシステム１９９を実行するように動作可能であってもよい。
【００６０】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、車載ユニットの要素であってもよい。車載ユニットは、コンテキストシステム１９９の動作を引き起こすかまたは制御するように動作可能であり得るＥＣＵ１５２、または、他の何らかの車両コンピュータシステムを含む。車載ユニットは、メモリ１２７に記憶されたデータにアクセスし、実行して、コンテキストシステム１９９またはその要素について本明細書に記載された機能を提供するように動作可能であってもよい。車載ユニットは、図３Ａ〜３Ｃを参照して以下に記載される方法３００のうちの１つ以上のステップを車載ユニットに実行させるコンテキストシステム１９９を実行するように動作可能であり得る。いくつかの実施形態では、図２に示すコンピュータシステム２００は、車載ユニットの一例である。
【００６１】
いくつかの実施形態では、自車両１２３がセンサセット１５０を含むことができる。センサセット１５０は、自車両１２３の外部の物理的環境を測定するように動作可能な１つまたは複数のセンサを含む。例えば、センサセット１５０は、自車両１２３に近接する物理的環境の１つまたは複数の物理的特性を記録する１つまたは複数のセンサを含む。メモリ１２７は、センサセット１５０によって記録された１つまたは複数の物理的特性を記述するセンサデータ１９２を記憶することができる。
【００６２】
いくつかの実施形態では、センサデータ１９２がとりわけ、Ｖ２Ｘデータ１９５によって記述される情報を記述するデジタルデータを含む。いくつかの実施形態によるＶ２Ｘデータ１９５の例を図４および図５に示す。いくつかの実施態様では、センサセット１５０は、Ｖ２Ｘデータ１９５を記録するために必要な任意のセンサを含む。いくつかの実施形態では、Ｖ２Ｘデータ１９５は、Ｖ２Ｘデータ１９５によって記述される情報を記述するセンサデータ１９２を含む。
【００６３】
いくつかの実施形態では、Ｖ２Ｘデータ１９５は、ＤＳＲＣメッセージに含まれるＤＳＲＣデータの一例である。
【００６４】
いくつかの実施態様では、センサデータ１９２は、とりわけ、コンテキストデータ１９１によって記述される情報を記述するデジタルデータを含む。いくつかの実施形態によるコンテキストデータ１９１の一例を図６に示す。いくつかの実施形態では、コンテキストデータ１９１が道路環境内の自車両１２３のコンテキストを記述するデジタルデータを含む。いくつかの実施態様では、センサセット１５０は、コンテキストデータ１９１を記録するために必要な任意のセンサを含む。いくつかの実施態様では、コンテキストデータ１９１は、コンテキストデータ１９１によって記述される情報を記述するセンサデータ１９２を含む。いくつかの実施形態では、コンテキストデータ１９１は、Ｖ２Ｘデータ１９５の要素、またはコンテキストデータ１９１を含むように修正されたＶ２Ｘデータ１９５のバージョンである。
【００６５】
いくつかの実施形態では、自車両１２３のセンサセット１５０は、カメラ、ＬＩＤＡＲセンサ、レーダセンサ、レーザ高度計、赤外線検出器、モーション検出器、サーモスタッ
ト、音検出器、一酸化炭素センサ、酸素センサ、空気流量センサ、エンジン冷却水温度センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車エンジンタイマ、バルブタイマ、空燃比メータ、ブラインドスポットメータ、カーブフィーラ、欠陥検出器、ホール効果センサ、マニホールド絶対圧力センサ、パーキングセンサ、レーダガン、速度計、速度センサ、タイヤ圧力監視センサ、トルクセンサ、トランスミッション流体温度センサ、タービン速度センサ（ＴＳＳ）、可変リラクタンスセンサ、車速センサ、水センサ、車輪速度センサ、および任意の他のタイプの自動車センサのうちの１つまたは複数を含む。
【００６６】
いくつかの実施形態では、センサセット１５０は、Ｖ２Ｘデータ１９５に含まれる情報を記録するか、または本明細書で説明される他の機能のいずれかを提供するために必要な任意のセンサを含む。
【００６７】
いくつかの実施形態では、センサセット１５０は、コンテキストデータ１９１に含まれる情報を記録するか、または本明細書で説明される他の機能のいずれかを提供するために必要な任意のセンサを含む。
【００６８】
プロセッサ１２５は、計算を実行し、電子ディスプレイ信号をディスプレイデバイスに提供するための算術論理ユニット、マイクロプロセッサ、汎用コントローラ、または他の何らかのプロセッサアレイを含む。プロセッサ１２５は、データ信号を処理し、複雑命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または命令セットの組合せを実施するアーキテクチャを含む様々なコンピューティングアーキテクチャを含むことができる。自車両１２３は、１つまたは複数のプロセッサ１２５を含むことができる。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理的構成も可能である。
【００６９】
メモリ１２７は、プロセッサ１２５によってアクセスおよび実行され得る命令またはデータを記憶する非一時的メモリである。命令またはデータは、本明細書で説明する技法を実行するためのコードを含むことができる。メモリ１２７は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）装置、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）装置、フラッシュメモリ、または他の何らかのメモリ・装置とすることができる。いくつかの実施形態では、メモリ１２７はまた、不揮発性メモリまたは同様の非一時的記憶デバイス、ならびにハードディスクドライブ、フロッピィディスク（登録商標）ディスクドライブ、ＣＤ-ＲＯＭデバイス、ＤＶＤ-ＲＯＭデバイス、ＤＶＤ-ＲＡＭデバイス、
ＤＶＤ-ＲＷデバイス、フラッシュメモリデバイス、またはより恒久的に情報を記憶する
ための何らかの他の大容量記憶デバイスを含む媒体を含む。メモリ１２７の一部は、バッファまたは仮想ランダムアクセスメモリ（仮想ＲＡＭ）として使用するために予約されてもよい。自車両１２３は、１つまたは複数のメモリ１２７を含むことができる。
【００７０】
いくつかの実施態様では、メモリ１２７は、デジタルデータとして、本明細書で説明される任意のデータを記憶する。いくつかの実施形態では、メモリ１２７は、コンテキストシステム１９９がその機能を提供するために必要な任意のデータを記憶する。
【００７１】
図示したように、メモリ１２７は、センサデータ１９２、Ｖ２Ｘデータ１９５、およびコンテキストデータ１９１を記憶する。
【００７２】
いくつかの実施形態では、Ｖ２Ｘデータ１９５は、Ｖ２Ｘ無線機１４７または通信ユニット１４５によって送信または受信されるＶ２Ｘメッセージ（例えば、ＤＳＲＣメッセージ、ＢＳＭ、または任意の他のタイプのＶ２Ｘメッセージ）のためのペイロードとして含まれるデジタルデータである。Ｖ２Ｘデータ１９５は、図４及び図５を参照して以下によ
り詳細に説明される。コンテキストデータ１９１は、Ｖ２Ｘデータ１９５の要素であってもよく、またはコンテキストデータ１９１はコンテキストデータ１９１を含むように修正されたＶ２Ｘデータ１９５のバージョンの要素であってもよい。コンテキストデータ１９１は、図６を参照して以下により詳細に説明される。
【００７３】
通信ユニット１４５は、ネットワーク１０５や他の通信チャネルとの間でデータの送受信を行う。いくつかの実施形態では、通信ユニット１４５は、ＤＳＲＣトランシーバ、ＤＳＲＣ受信機、および自車両１２３をＤＳＲＣ装備装置にするために必要な任意の他のハードウェアまたはソフトウェアを含むことができる。例えば、Ｖ２Ｘ無線機１４７はＤＳＲＣ無線機であり、自車両１２３をＤＳＲＣ装備装置にするために必要な他のハードウェアまたはソフトウェアである。
【００７４】
いくつかの実施形態では、通信ユニット１４５は、ネットワーク１０５への、または、別の通信チャネルへのダイレクトな物理的接続のためのポートを含む。たとえば、通信ユニット１４５は、ネットワーク１０５と有線通信するためのＵＳＢ、ＳＤ、ＣＡＴ−５、または類似のポートを含む。いくつかの実施形態では、通信ユニット１４５は、ＩＥＥＥ
８０２．１１、ＩＥＥＥ  ８０２．１６、ＢＬＵＥＴＯＯＴＨ（Ｒ）、ＥＮ  ＩＳＯ  １４９０６：２００４電子料金収受−アプリケーションインタフェースＥＮ  １１２５３：２００４専用短距離通信−５．８ＧＨｚにおけるマイクロ波を使用した物理層（レビュー）、ＥＮ  １２７９５：２００２専用短距離通信（ＤＳＲＣ）−ＤＳＲＣデータリンク層：媒体アクセスおよび論理リンク制御（レビュー）、ＥＮ  １２８３４：２００２専用短距離通信−アプリケーション層（レビュー）、ＥＮ  １３３７２：２００４専用短距離通信（ＤＳＲＣ）−ＲＴＴＴアプリケーションのためのＤＳＲＣプロファイル（レビュー）、２０１４年８月２８に出願され「Full-Duplex Coordination System」と題された米
国特許出願第１４／４７１，３８７号に記述された通信方法、または別の適切な無線通信方法を含む、１つ以上の無線通信方法を使用してネットワーク１０５または他の通信チャネルとデータを交換するための無線トランシーバを含む。
【００７５】
いくつかの実施形態では、通信ユニット１４５は、その全体が参照により本明細書に組み込まれた、２０１４年８月２８に出願され「Full-Duplex Coordination System」と題
された米国特許出願第１４／４７１，３８７号に記述されたフルデュプレクス調整システムを含む。
【００７６】
いくつかの実施形態では、通信ユニット１４５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、ダイレクトデータ接続、ＷＡＰ、電子メール、または別の適切なタイプの電子通信を介することを含む、セルラー通信ネットワークによってデータを送受信するセルラー通信トランシーバを含む。いくつかの実施形態では、通信ユニット１４５は有線ポートおよび無線トランシーバを含む。通信ユニット１４５はまた、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ、およびＳＭＴＰ、ミリ波、ＤＳＲＣ、または他の任意のＶ２Ｘ通信を含む標準的なネットワークプロトコルを使用して、ファイルまたはメディアオブジェクトを配信するために、ネットワーク１０５へ他の従来型の接続を提供する。
【００７７】
いくつかの実施形態では、通信ユニット１４５は、Ｖ２Ｘ無線機１４７を含む。いくつかの実施形態では、Ｖ２Ｘ無線機１４７は、任意のＶ２Ｘプロトコルを介して無線メッセージを送受信するように動作可能なＶ２Ｘ送信機およびＶ２Ｘ受信機を含む電子装置である。例えば、Ｖ２Ｘ無線機１４７は、ＤＳＲＣプロトコルを介して無線メッセージを送受信するように動作可能である。
【００７８】
いくつかの実施形態では、Ｖ２Ｘ送信機は、５．９ＧＨｚ帯域上でＤＳＲＣメッセージ
を送信およびブロードキャストするように動作可能である。Ｖ２Ｘ受信機は、５．９ＧＨｚ帯域上でＤＳＲＣメッセージを受信するように動作可能である。Ｖ２Ｘ無線機１４７は７つのチャネル（例えば、ＤＳＲＣチャネル番号１７２，１７４，１７６，１７８，１８０，１８２，および１８４）を含み、これらのチャネルのうちの少なくとも１つはＢＳＭを送受信するために予約されている（例えば、ＤＳＲＣチャネル番号１７２は、ＢＳＭのために予約されている）。いくつかの実施形態では、これらのチャネルのうちの少なくとも１つは、その全体が参照によって本明細書に組み込まれる、２０１７年１０月２７日に出願された「PSM Message-based Device Discovery for a Vehicular Mesh Network」と
いう名称の米国特許出願第１５／７９６，２９６号に記載されているように、歩行者安全メッセージ（ＰＳＭ）を送受信するために予約される。いくつかの実施形態では、ＤＳＲＣチャネル番号１７２は、ＰＳＭを送受信するために予約される。いくつかの実施形態では、ＤＳＲＣチャネル番号１７６が、ＰＳＭを送受信するために予約される。
【００７９】
いくつかの実施形態では、Ｖ２Ｘ無線機１４７は、ＢＳＭをブロードキャストするための周波数を制御するデジタルデータを記憶する非一時的メモリを含む。いくつかの実施形態では、非一時的メモリは、自車両１２３のＧＰＳデータがＶ２Ｘ無線機１４７によって定期的にブロードキャストされるＢＳＭの要素として（例えば、Ｖ２Ｘデータ１９５の要素として）ブロードキャストされるように、自車両１２３のＧＰＳデータのバッファリングされたバージョンを記憶する。
【００８０】
いくつかの実施形態では、Ｖ２Ｘ無線機１４７は、自車両１２３をＤＳＲＣ標準に準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。
【００８１】
いくつかの実施形態では、Ｖ２Ｘ無線機１４７は、特定のタイプの無線メッセージの送信および／または受信専用の単一チャネルを含む。例えば、Ｖ２Ｘ無線機１４７は、ＢＳＭの送信および受信専用の単一チャネルを含む。別の例では、Ｖ２Ｘ無線機１４７は、ＰＳＭの受信専用の単一チャネルを含む。
【００８２】
いくつかの実施形態では、コンテキストシステム１９９は、プロセッサ１２５によって実行された場合に、プロセッサ１２５に、図３Ａ〜３Ｃを参照して以下で説明する方法３００の１つまたは複数のステップを実行させるように動作可能なソフトウェアを含む。コンテキストシステム１９９の機能は、いくつかの実施形態に従って、以下でより詳細に説明される。
【００８３】
いくつかの実施形態では、コンテキストシステム１９９は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または特定用途向け集積回路（ＡＳＩＣ）を含むハードウェアを使用して実装される。いくつかの他の実施形態では、コンテキストシステム１９９がハードウェアとソフトウェアとの組み合わせを使用して実装される。
【００８４】
遠隔車両１２４は、自車両１２３と同様のコネクティッド車両である。遠隔車両１２４は、自車両１２３に含まれる要素と同様の要素を含む。図示のように、遠隔車両１２４は、コンテキストシステム１９９と、Ｖ２Ｘ無線機１４８を有する通信ユニット１４６と、を含む。通信ユニット１４６およびＶ２Ｘ無線機１４８は、自車両１２３について上述した通信ユニット１４５およびＶ２Ｘ無線機１４７と同様の機能を提供するので、それらの説明はここでは繰り返さない。遠隔車両１２４のコンテキストシステム１９９は、自車両１２３のコンテキストシステム１９９と同様の機能を提供するので、ここでは説明を繰り返さない。遠隔車両１２４は、自車両１２３に含まれる要素のいずれかを含むことができる。
【００８５】
コンテキストシステム１９９は、本明細書ではＤＳＲＣを参照して説明することができ
るが、コンテキストシステム１９９の機能はＤＳＲＣに限定されない。代わりに、コンテキストシステム１９９は、とりわけ、ＬＴＥ-Ｖ２Ｘおよび５Ｇ-Ｖ２Ｘを含む任意のＶ２Ｘ通信プロトコルで動作する。
【００８６】
いくつかの実施形態では、自車両１２３は、遠隔車両１２４によって受信されるＶ２Ｘメッセージをブロードキャストする。このＶ２Ｘメッセージは、Ｖ２Ｘデータを含む。Ｖ２Ｘデータは、遠隔車両１２４にとって重要であり得る自車両１２３の情報を記述する。例えば、遠隔車両１２４はその環境内の他の車両（自車両１２３など）のそれぞれの過去の動き、現在の動き、および将来の動きを追跡する必要がある自律車両とすることができる。遠隔車両１２４は、Ｖ２Ｘメッセージを受信すると、その環境内のどの車両がこのＶ２Ｘメッセージを送信したかを識別し、これらの車両のうちのどれがＶ２Ｘメッセージに含まれるＶ２Ｘデータによって記述されているかを知る必要がある。例えば、遠隔車両１２４が、その近傍に多数の車両を有する道路上を走行していると仮定する。遠隔車両１２４の近傍にある車両の１つは、遠隔車両１２４によって受信されるＶ２Ｘメッセージをブロードキャストする自車両１２３である。このＶ２Ｘメッセージに含まれるＶ２Ｘデータは、重要な事象または危険な事象を記述することができ（例えば、Ｖ２Ｘデータは、自車両１２３がその進行方向や速度を突然変更することを予想すること、または遠隔車両１２４との衝突を引き起こす可能性がある何らかのアクションをとることを記述する）、遠隔車両１２４はその近傍にある車両のうちのどれが自車両１２３であるかを知る必要があり、その結果、遠隔車両１２４はＶ２Ｘデータによって記述される変更によって自車両１２３との衝突を回避する方法を知ることになる。Ｖ２Ｘデータは、自車両１２３の地理的位置を不正確に（例えば、±１０メートルの精度で）記述する。この地理的情報の精度は、遠隔車両１２４が道路上のどの車両が実際に自車両識別することを可能にするには不十分である。したがって、実際には、Ｖ２Ｘデータが遠隔車両のような車両が遠隔車両１２４によって受信される特定のＶ２Ｘメッセージを送信した自車両道路上の他の車両のどれであるかを迅速に、正確に、かつ確実に識別することができるようにするには不十分である。コンテキストシステム１９９によって提供されるコンテキストデータ１９１は、この問題を解決する。
【００８７】
いくつかの実施形態では、コンテキストデータ１９１は、１つまたは複数の遠隔車両１２４が他の多くの車両の中で自車両１２３を識別または位置特定することができるように、自車両１２３のコンテキストを記述するデジタルデータである。コンテキストデータ１９１は、自車両１２３の色、自車両１２３の画像、自車両１２３のオブジェクト情報、自車両１２３が現在走行している車線の詳細、自車両１２３の左側にある車両または物体の画像（センサセット１５０によって記録される）、自車両１２３の右側にある車両または物体の画像（センサセット１５０によって記録される）、自車両１２３のナンバープレート番号の詳細（または自車両１２３の何らかの他の一意の識別子）、および自車両１２３の何らかの他の識別情報のうちの１つまたは複数を記述する。
【００８８】
いくつかの実施形態では、コンテキストデータ１９１は動的ソースを有する。例えば、コンテキストデータ１９１は、センサデータ１９２によって記述される。例えば、コンテキストシステム１９９は、センサデータ１９２に基づいてコンテキストデータ１９１を生成する。これらの実施形態では、コンテキストデータ１９１が自車両１２３の現在の走行車線、および自車両１２３の左または右にある車両または物体の画像など、動的であり、経時的に変化するものである。
【００８９】
いくつかの実施形態では、コンテキストデータ１９１は静的ソースを有する。例えば、コンテキストデータ１９１は、自車両１２３が製造された時点（またはコンテキストシステム１９９を格納する車載コンピュータが製造された時点）において、コンテキストシステム１９９に符号化される。これらの実施形態では、コンテキストデータ１９１は静的で
あり、経時的に変化しない。例えば、コンテキストシステム１９９が、自車両１２３のオブジェクト情報を記述するデジタルデータを含む場合、コンテキストシステム１９９はこのデジタルデータをコンテキストデータ１９１に含む。いくつかの実施形態では、センサデータ１９２から供給されないコンテキストデータ１９１が静的ソースからのものとして説明される。いくつかの実施形態では、経時的に変化しないコンテキストデータ１９１が静的ソースからのものとして説明される。
【００９０】
いくつかの実施形態では、コンテキストデータ１９１は、動的ソースおよび静的ソースを有する。例えば、コンテキストデータ１９１は、センサデータ１９２と、製造時にコンテキストシステム１９９内で符号化されるデジタルデータとの組合せを含む。
【００９１】
（コンピュータシステムの例）
ここで図２を参照すると、いくつかの実施形態によるコンテキストシステム１９９を含む例示的なコンピュータシステム２００を示すブロック図が示されている。いくつかの実施態様では、コンピュータシステム２００は、図３Ａ〜３Ｃを参照して以下で説明する方法３００の１つまたは複数のステップを実行するようにプログラムされた専用コンピュータシステムを含むことができる。いくつかの実施形態では、コンピュータシステム２００は、自車両１２３または遠隔車両１２４の車載コンピュータである。いくつかの実施形態では、コンピュータシステム２００は、自車両１２３または遠隔車両１２４の車載ユニットである。いくつかの実施形態では、コンピュータシステム２００は、ＥＣＵ、ヘッドユニット、または自車両１２３または遠隔車両１２４の他の何らかのプロセッサベースのコンピューティングデバイスである。
【００９２】
コンピュータシステム２００は、いくつかの例によれば、コンテキストシステム１９９、プロセッサ１２５、通信ユニット１４５、メモリ１２７、ＡＤＡＳシステム１８０のセット、センサセット１５０、ＥＣＵ１５２、およびＤＳＲＣ準拠ＧＰＳユニット２５０のうちの１つまたは複数を含む。コンピュータシステム２００の構成要素は、バス２２０によって通信可能に結合される。
【００９３】
図示の実施形態では、プロセッサ１２５は、信号線２３８を介してバス２２０に通信可能に結合される。通信ユニット１４５は、信号線２４０を介してバス２２０に通信可能に結合される。メモリ１２７は、信号線２４２を介してバス２２０に通信可能に結合される。ＡＤＡＳシステム１８０のセットは、信号線２４１を介してバス２２０に通信可能に結合される。センサセット１５０は、信号線２４５を介してバス２２０に通信可能に結合される。ＥＣＵ１５２は、信号線２４６を介してバス２２０に通信可能に結合される。ＤＳＲＣ準拠ＧＰＳユニット２５０は、信号線２４４を介してバス２２０に通信可能に結合される。
【００９４】
プロセッサ１２５、通信ユニット１４５、メモリ１２７、ＡＤＡＳシステム１８０のセット、センサセット１５０、およびＥＣＵ１５２については、図１を参照して上述したので、ここでは説明を繰り返さない。
【００９５】
メモリ１２７は、図１または図２〜図６を参照して以下で説明したデータのいずれかを記憶することができる。メモリ１２７は、コンピュータシステム２００がその機能を提供するのに必要な任意のデータを記憶することができる。
【００９６】
一部の実施形態では、ＤＳＲＣ準拠ＧＰＳユニット２５０は、自車両１２３、コンピュータシステム２００、またはＤＳＲＣ準拠ＧＰＳユニット２５０を、その派生物または分岐物を含む、以下のＤＳＲＣ規格、すなわちＥＮ１２２５３：２００４専用狭域通信−５．８ＧＨｚのマイクロ波を使用する物理層（レビュー）、ＥＮ１２７９５：２００２専用
狭域通信（ＤＳＲＣ）−ＤＳＲＣデータリンク層：媒体アクセスおよび論理リンク制御（レビュー）、ＥＮ１２８３４：２００２専用狭域通信−アプリケーション層（レビュー）、およびＥＮ１３３７２：２００４専用狭域通信（ＤＳＲＣ）−ＲＴＴＴアプリケーション用ＤＳＲＣプロファイル（レビュー）、ＥＮ  ＩＳＯ１４９０６：２００４電子料金徴収−アプリケーションインタフェースのうちの１つ以上に準拠させるのに必要なハードウェアおよびソフトウェアを含む。
【００９７】
一部の実施形態では、ＤＳＲＣ準拠ＧＰＳユニット２５０は、自車両１２３の位置を記述するＧＰＳデータを車線レベルの精度で提供するように動作可能である。例えば、自車両１２３は、車道のある車線を走行している。車線レベルの精度とは、自車両１２３の位置がＧＰＳデータによって正確に記述され、その結果、道路内での自車両１２３の走行車線を、ＤＳＲＣ準拠のＧＰＳユニット２５０によって提供されたこの自車両１２３用のＧＰＳデータに基づいて正確に決定しうることを意味する。一部の実施形態では、ＧＰＳデータはＢＳＭデータ１９５の要素である（例えば、図４および図５を参照）。
【００９８】
一部の実施形態では、ＤＳＲＣ準拠ＧＰＳユニット２５０は、ＤＳＲＣ規格に準拠する精度で車両１２３の地理的位置を記述するＧＰＳデータを取得するためにＧＰＳ衛星と無線通信するハードウェアを含む。ＤＳＲＣ規格は、２台の車両（そのうちの１台は例えば自車両１２３）が隣接する走行車線に位置しているかどうかを推測するのに十分に正確なＧＰＳデータを要求する。一部の実施形態では、ＤＳＲＣ準拠ＧＰＳユニット２５０は、戸外にいる時間の６８％の間、その実際の位置の１．５メートル以内で、その二次元位置を識別、監視および追跡するように動作可能である。走行車線の幅は通常３メートル以上であるので、ＧＰＳデータの二次元誤差が１．５メートル未満であるときはいつでも、本明細書に記載のシステム１９９は、ＤＳＲＣ準拠ＧＰＳユニット２５０によって提供されるＧＰＳデータを解析して、道路上を同時に走行している２台以上（そのうちの１台は例えば自車両１２３）の相対位置に基づいて、自車両１２３がどの車線を走行しているかを判定しうる。
【００９９】
ＤＳＲＣ準拠のＧＰＳユニット２５０と比較すると、ＤＳＲＣ規格に準拠していない従来のＧＰＳユニットは、自車両１２３の位置を車線レベルの精度で決定することができない。例えば、一般的な車線の幅は約３メートルである。しかしながら、従来のＧＰＳユニットは、自車両１２３の実際の位置に対して１０メートル前後の精度しかない。結果として、そのような従来のＧＰＳユニットは、ＧＰＳデータのみに基づいて自車両１２３の走行車線を識別するのに十分に正確ではない。
【０１００】
いくつかの実施態様では、ＤＳＲＣ準拠ＧＰＳユニット２５０によって提供されるＧＰＳデータは、メモリ１２７に記憶される一種のセンサデータ１９２である。ＧＰＳデータは、コンテキストデータ１９１に含まれてもよい。例えば、ＧＰＳデータは、Ｖ２Ｘトランスミッタが移動している道路の幅の実質的にプラスまたはマイナス半分の精度でＶ２Ｘトランスミッタの位置を記述し、このＧＰＳデータはコンテキストデータに含まれ、その結果、コンテキストデータは、Ｖ２Ｘトランスミッタが移動している道路の幅の実質的にプラスまたはマイナス半分の精度でＶ２Ｘトランスミッタの位置を記述する。
【０１０１】
図２に示す例示的な実施形態では、コンテキストシステム１９９は、通信モジュール２０２と、判定モジュール２０４とを含む。
【０１０２】
通信モジュール２０２は、コンテキストシステム１９９と図１の動作環境１００の他の部品との間の通信を処理するためのルーチンを含むソフトウェアとすることができる。
【０１０３】
いくつかの実施形態では、通信モジュール２０２は、コンテキストシステム１９９とコ
ンピュータシステム２００の他のコンポーネントとの間の通信を処理するための以下で説明する機能を提供するために、プロセッサ１２５によって実行可能な命令のセットとすることができる。いくつかの実施形態では、通信モジュール２０２は、コンピュータシステム２００のメモリ１２７に格納することができ、プロセッサ１２５によってアクセス可能かつ実行可能とすることができる。通信モジュール２０２は信号線２２２を介して、プロセッサ１２５およびコンピュータシステム２００の他の構成要素と協働し、通信するように構成することができる。
【０１０４】
いくつかの実施形態では、通信モジュール２０２は、図１に示す車両のコンテキストシステム１９９と動作環境１００の他のコンポーネントとの間の通信を処理するための以下に説明する機能を提供するために、プロセッサ１２５によって実行可能な一組の命令とすることができる。いくつかの実施形態では、通信モジュール２０２は、通信ユニット１４５を介して、動作環境１００の１つまたは複数の構成要素との間でデータを送受信する。例えば、通信モジュール２０２は、通信ユニット１４５を介して、メモリ１２７に記憶されたデジタルデータの一部又は全部を送受信する。通信モジュール２０２は、通信ユニット１４５を介して、図１を参照して、または図２〜図６を参照して以下で説明したデジタルデータまたは無線メッセージ（例えば、Ｖ２Ｘメッセージ）のいずれかを送信または受信することができる。
【０１０５】
いくつかの実施形態では、通信モジュール２０２は、コンテキストシステム１９９の構成要素からデータを受信し、そのデータをメモリ１２７（またはメモリ１２７のバッファもしくはキャッシュ、または図２には示されていないスタンドアロンバッファもしくはキャッシュ）に格納する。例えば、通信モジュール２０２は、通信ユニット１４５からＶ２Ｘデータ１９５を含むＶ２Ｘメッセージを、０．１秒に１回等の一定間隔でブロードキャストする。
【０１０６】
いくつかの実施態様では、通信モジュール２０２は、コンテキストシステム１９９のコンポーネント間の通信を処理することができる。例えば、通信モジュール２０２はセンサデータ１９２をメモリ１２７から判定モジュール２０４に送信し、判定モジュール２０４は、コンテキストデータ１９１をＶ２Ｘデータ１９５の要素として含むＶ２Ｘデータ１９５を形成することができる。
【０１０７】
いくつかの実施形態では、判定モジュール２０４は、プロセッサ１２５によって実行された場合に、プロセッサ１２５に、図３Ａ〜３Ｃを参照して以下で説明される方法３００の１つまたは複数のステップを実行させるように動作可能であり、プロセッサ１２５によって実行可能な命令のセットとすることができる。いくつかの実施形態では、判定モジュール２０４は、コンピュータシステム２００のメモリ１２７に格納することができ、プロセッサ１２５によってアクセス可能かつ実行可能とすることができる。判定モジュール２０４は、信号線２２４を介して、プロセッサ１２５およびコンピュータシステム２００の他の構成要素と協働し、通信するように適合されてもよい。
【０１０８】
いくつかの実施態様では、コンピュータシステム２００は、自車両および遠隔車両の要素である。例えば、自車両はコンピュータシステム２００を含み、遠隔車両は、それ自体のコンピュータシステム２００を含む。自車両は、遠隔車両によって受信されるＤＳＲＣメッセージをブロードキャストする。当該ＤＳＲＣメッセージは、ＤＳＲＣデータを含む。ＤＳＲＣデータは、遠隔車両にとって重要であり得る自車両情報を記述する。例えば、遠隔車両は、その環境内の他の車両の各々を追跡する必要がある自律車両であってもよい。遠隔車両は、ＤＳＲＣメッセージを受信すると、その環境内のどの車両がこのＤＳＲＣメッセージを送信したかを識別して、これらの車両のうちのどれがＤＳＲＣメッセージに含まれるＤＳＲＣデータによって記述されているかを知る必要がある。例えば、遠隔車両
が、その近傍に多数の車両がいる道路上を走行していると仮定する。遠隔車両の近傍にある車両の１つは、遠隔車両によって受信されたＤＳＲＣメッセージをブロードキャストする自車両である。このＤＳＲＣメッセージに含まれるＤＳＲＣデータは、重要なまたは危険な事象を記述することができ（例えば、ＤＳＲＣデータは自車両がその方位、速度を突然変更することを予想すること、または遠隔車両との衝突を引き起こす可能性がある何らかのアクションをとることを記述する）、遠隔車両は、遠隔車両がＤＳＲＣデータによって記述される変更による自車両との衝突を回避する方法を知ることができるように、その近傍の車両のうちのどれが自車両であるかを知る必要がある。ＤＳＲＣデータは、自車両の地理的位置を不正確に（例えば、±１０メートルの精度で）記述する。この地理的情報の精度では、遠隔車両が道路上のどの車両が実際に自車両であるか識別することを可能にするには不十分である。したがって、実際には、ＤＳＲＣデータは、遠隔車両のような車両が遠隔車両によって受信される特定のＤＳＲＣメッセージを送信した自車両道路上の他の車両のどれであるかを迅速に、正確に、かつ確実に識別することを可能にするには不十分である。コンテキストデータはこの問題を解決する。
【０１０９】
コンテキストデータは、１つまたは複数の遠隔車両が他の多くの車両の中で自車両を識別または位置特定することができるように、自車両のコンテキストを記述するデジタルデータである。コンテキストデータは、自車両の色、自車両の画像、自車両のオブジェクト情報、自車両が現在走行している車線の詳細、自車両の左側にある車両または物体の画像、自車両の右側にある車両または物体の画像、自車両のナンバープレートの詳細、およびいくつかの他の識別情報のうちの１つまたは複数を記述する。
【０１１０】
（プロセスの例）
図３Ａ〜３Ｃはいくつかの実施形態による、コンテキストデータを含むＶ２Ｘデータに基づいて車両コンポーネント（例えば、ＡＤＡＳシステム、自律駆動システムなど）の動作を修正するための方法３００を示す。方法３００のステップは任意の命令で実行可能であり、必ずしも図３Ａ〜３Ｃに示される命令ではない。
【０１１１】
ステップ３０１において、自車両（例えば、Ｖ２Ｘトランスミッタ）のコンテキストシステムは、自車両のセンサに、自車両の環境を記述するセンサデータを記録させる。
【０１１２】
ステップ３０２において、自車両のコンテキストシステムは、センサデータを分析して、自車両の近傍にある遠隔車両が、自車両によってブロードキャストされるＶ２Ｘメッセージの送信者または発信元として自車両を十分に識別することができるかどうかを判定する（例えば、ステップ３１３を参照）。例えば、コンテキストシステムは、センサデータを分析して、遠隔車両の視点と、遠隔車両の車載センサがＶ２Ｘメッセージに含まれるＶ２Ｘデータに基づいてＶ２Ｘメッセージの送信者として自車両を識別することができるかどうかと、を決定する。
【０１１３】
Ｖ２Ｘレシーバが、他の潜在的なＶ２Ｘトランスミッタの中からＶ２Ｘトランスミッタを識別することに苦労するかどうかを事前に判定する、Ｖ２Ｘトランスミッタを含む既存の解決策はない。
【０１１４】
いくつかの実施形態では、コンテキストシステムは、遠隔車両が自車両を送信者として識別することができる尤度を決定する。コンテキストシステムは、しきい値を記述するしきい値データを記憶することができる。コンテキストシステムは、尤度を閾値と比較する。コンテキストシステムは、自車両の近傍にある遠隔車両が、この閾値との比較に基づいて、自車両によってブロードキャストされるＤＳＲＣメッセージの送信者または発信元として自車両を十分に識別することができるかどうかを判定する。閾値が満たされるか、または超えた場合、遠隔車両は自車両によってブロードキャストされるＤＳＲＣメッセージ
の送信者または発信元として自車両を十分に識別することができ、それ以外の場合、遠隔車両は、自車両によってブロードキャストされるＤＳＲＣメッセージの送信者または発信元として自車両を十分に識別することができない。
【０１１５】
本明細書で使用されるように、Ｖ２Ｘメッセージの「発信元」および「送信者」という用語は、特定のＶ２Ｘメッセージを最初に送信した車両を意味することを意図しており、Ｖ２Ｘメッセージを中継している単なるエンドポイントではない。
【０１１６】
サブステップ３０３において、自車両のコンテキストシステムが、遠隔車両がＶ２Ｘメッセージの送信者または発信元として自車両を十分に識別することができると判定した場合、方法３００は終了し、Ｖ２Ｘメッセージは従来の方法で送信される。
【０１１７】
サブステップ３０４において、自車両のコンテキストシステムが、少なくとも１つの遠隔車両が自車両をＶ２Ｘメッセージの送信者または発信者として識別することが不十分であると判定した場合、方法３００はステップ３０５に続く。
【０１１８】
ステップ３０５において、自車両のコンテキストシステムは、センサデータのうちの１つまたは複数と、ＤＳＲＣコンテキストシステムにおいて符号化される自車両に関する任意の静的情報とに基づいて、コンテキストデータを生成する。
【０１１９】
ステップ３０７において、自車両のコンテキストシステムは、センサデータに基づいてＶ２Ｘデータを生成する。
【０１２０】
ステップ３０９で、コンテキストシステムは、コンテキストデータを含むようにＶ２Ｘデータを修正する。このコンテキストデータは、遠隔車両が自車両をＤＳＲＣメッセージの送信者として識別できることを保証する。
【０１２１】
他のＶ２Ｘメッセージは、同様の保証を提供するデジタルデータを含まない。
【０１２２】
ここで図３Ｂを参照すると、ステップ３１１において、コンテキストシステムは、Ｖ２Ｘメッセージのペイロードとして、Ｖ２Ｘデータ、ならびにコンテキストデータを含むＶ２Ｘメッセージを生成する。
【０１２３】
他のＶ２Ｘメッセージは、コンテキストデータ、またはコンテキストデータと同様の情報を当該ペイロードに含まない。
【０１２４】
ステップ３１３において、コンテキストシステムは、自車両のＶ２Ｘ無線機にＶ２Ｘメッセージをブロードキャストさせる。
【０１２５】
ステップ３１５において、遠隔車両はＶ２Ｘメッセージを受信する。遠隔車両は、コンテキストシステムのそれ自体のインスタンスを含む。
【０１２６】
ステップ３１７において、遠隔車両のコンテキストシステムは、Ｖ２ＸメッセージからＶ２Ｘデータを解析する。
【０１２７】
ステップ３１９において、遠隔車両のコンテキストシステムは、Ｖ２Ｘデータを分析して、Ｖ２Ｘデータに含まれるコンテキストデータを識別する。
【０１２８】
ステップ３２１において、遠隔車両のコンテキストシステムは遠隔車両のセンサセットに、遠隔車両の周辺環境を記述するセンサデータを記録させる。
【０１２９】
ここで図３Ｃを参照すると、ステップ３２３において、遠隔車両のコンテキストシステムは、センサデータをコンテキストデータと比較して、遠隔車両の近傍にある車両のどれがＶ２Ｘメッセージの送信機または発信元であるかを識別する。
【０１３０】
例えば、サブステップ３２４で、コンテキストデータが自車両の色および自車両の走行車線を記述する場合、ステップ３２１で、遠隔車両の車載センサによって取り込まれたセンサデータは、道路環境の画像を含む。遠隔車両のコンテキストシステムは、コンテキストデータによって記述された色を有する車両が存在するかどうか、および、この車両がコンテキストデータによって記述された走行車線を走行しているかどうかを判定するために、画像を分析する。その場合、これは予備的なマッチングである。次いで、コンテキストシステムは、Ｖ２Ｘデータに含まれる他の情報（例えば、速度、進行方向、加速度など）を比較して、予備的なマッチングが依然として成立するかどうかを判定することができる。その場合、Ｖ２Ｘメッセージを送信した自車両の素性（identity）は既知であると考えられる。
【０１３１】
ステップ３２３の別の例は、サブステップ３３５で説明される。サブステップ３３５において、コンテキストデータが自車両のオブジェクト情報である場合、ステップ３２１において遠隔車両の車載センサによって捕捉されたセンサデータは、道路環境の画像を含む。遠隔車両のコンテキストシステムは、環境の画像を、自車両のオブジェクト情報と比較して、道路環境が自車両を含むかどうかを判定し、そうである場合、道路環境内のどのオブジェクトが実際に自車両であるかを判定する。このステップは、ステップ３２１で収集されたセンサデータによって記述される画像内のオブジェクトの数を決定するステップと、画像内のオブジェクトのそれぞれについて境界ボックスを決定するステップと、それぞれの境界ボックスに含まれる各オブジェクトをオブジェクト情報と比較するステップと、境界ボックス内のオブジェクトとコンテキストデータによって記述されたオブジェクト情報との間にマッチングが成立するかどうかを決定するステップとを含むことができる。
【０１３２】
ステップ３２６において、遠隔車両のコンテキストシステムは、遠隔車両の近傍にある車両のどれがＶ２Ｘメッセージの送信者または発信元であるかを識別するために、Ｖ２Ｘデータに識別データを挿入する。
【０１３３】
ステップ３２７において、遠隔車両のコンテキストシステムは、遠隔車両のＡＤＡＳシステムまたは他の何らかの車両構成要素に、Ｖ２ＸデータおよびＶ２Ｘデータを含むＶ２Ｘメッセージの送信者の識別に応答して車両動作を行わせる。例えば、遠隔車両のコンテキストシステムは、遠隔車両のＡＤＡＳシステムに、遠隔車両との衝突を回避し、自車両の移動経路を追跡し、または遠隔車両に有益な他の何らかのアクションを実行させる。
【０１３４】
次に図４を参照すると、いくつかの実施形態によるＶ２Ｘデータ１９５の一例を示すブロック図が示されている。
【０１３５】
ＢＳＭを送信するための規則的な間隔は、ユーザによって設定可能であってもよい。いくつかの実施態様では、この間隔のデフォルト設定が０．１秒ごとに、または実質的に０．１秒ごとにＢＳＭを送信することであり得る。
【０１３６】
ＢＳＭは、５．９ＧＨｚのＤＳＲＣ帯域上でブロードキャストされる。ＤＳＲＣの範囲は、実質的に１，０００メートルとすることができる。いくつかの実施形態では、ＤＳＲＣの範囲が実質的に１００メートル〜１，０００メートルの範囲を含むことができる。ＤＳＲＣの範囲は、ＤＳＲＣ装備エンドポイント間の地形および見通しなどの要因に応じて、一般に３００〜５００メートルである。
【０１３７】
次に図５を参照すると、いくつかの実施形態によるＶ２Ｘデータ１９５の一例を示すブロック図が示されている。
【０１３８】
ＢＳＭは、２つのパートを含むことができる。これら２つのパートは、図５に示すように、異なるＶ２Ｘデータ１９５を含むことができる。
【０１３９】
Ｖ２Ｘデータ１９５のパート１は、車両のＧＰＳデータ、車両方位、車両速度、車両加速度、車両ステアリングホイール角度、および車両サイズのうちの１つまたは複数を記述することができる。
【０１４０】
Ｖ２Ｘデータ１９５のパート２は、オプション要素の一覧から引き出されたデータ要素の可変セットを含むことができる。ＢＳＭのパート２に含まれるＶ２Ｘデータ１９５のいくつかは、イベントトリガに基づいて選択され、例えば、起動されているアンチロッキングブレーキシステム（ＡＢＳ）は、車両のＡＢＳシステムに関連するＶ２Ｘデータ１９５をトリガすることができる。
【０１４１】
いくつかの実施形態では、パート２の要素のいくつかは帯域幅を節約するために、あまり頻繁に送信されない。
【０１４２】
いくつかの実施形態では、ＢＳＭに含まれるＶ２Ｘデータ１９５は、車両の現在のスナップショットを含む。
【０１４３】
ここで図６を参照すると、いくつかの実施形態によるコンテキストデータ１９１の一例を示すブロック図が示されている。図６は、いくつかの実施形態による、コンテキストデータ１９１の潜在的なソースに関する情報も示す。
【０１４４】
以上の説明では、本発明を十分に理解できるように、多くの詳細について説明した。しかしながら、各実装形態はこれらの具体的な詳細無しでも実施できることは当業者にとって明らかであろう。いくつかの実施形態では、発明が不明瞭になることを避けるために、構造や装置をブロック図の形式で表すこともある。たとえば、本実施形態は、ユーザインタフェースおよび特定のハードウェアへの参照とともに説明される。しかし、本実施形態は、データおよびコマンドを受信する任意のタイプの計算装置、および、サービスを提供する任意の周辺機器について適用できる。
【０１４５】
本明細書における「一実施形態」または「ある実施形態」等という用語は、その実施形態と関連づけて説明される特定の特徴・構造・性質が、少なくとも一つの実施形態に含まれることを意味する。「一実施形態における」等という用語は本明細書内で複数用いられるが、これらは必ずしも同一の実施形態を示すものとは限らない。
【０１４６】
以上の詳細な説明の一部は、コンピュータ可読記憶媒体に記憶されたデータビットに対する動作のアルゴリズムおよび記号的表現として提供される。これらのアルゴリズムの説明と表現は、データ処理分野の当業者が自己の成果の内容を他の当業者に最も効果的に伝えるために使用する手段である。なお、本明細書における（また一般に）アルゴリズムとは、所望の結果を得るための論理的な手順を意味する。処理のステップは、物理量を物理的に操作するものである。必ずしも必須ではないが、通常は、これらの量は記憶・伝送・結合・比較およびその他の処理が可能な電気的または磁気的信号の形式を取る。通例にしたがって、これらの信号をビット・値・要素・エレメント・シンボル・キャラクタ・項・数値などとして称することが簡便である。
【０１４７】
なお、これらの用語および類似する用語はいずれも、適切な物理量と関連付いているものであり、これら物理量に対する簡易的なラベルに過ぎないということに留意する必要がある。以下の説明から明らかなように、特に断らない限りは、本明細書において「処理」「計算」「コンピュータ計算（処理）」「判断」「表示」といった用語を用いた説明は、コンピュータシステムや類似の電子的計算装置の動作および処理であって、コンピュータシステムのレジスタやメモリ内の物理的（電子的）量を、他のメモリやレジスタまたは同様の情報ストレージや通信装置、表示装置内の物理量として表される他のデータへ操作および変形する動作および処理を意味する。
【０１４８】
本発明は、本明細書で説明される動作を実行する装置にも関する。この装置は要求される目的のために特別に製造されるものであっても良いし、汎用コンピュータを用いて構成しコンピュータ内に格納されるプログラムによって選択的に実行されたり再構成されたりするものであっても良い。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な、例えばフロッピー（登録商標）ディスク・光ディスク・ＣＤ−ＲＯＭ・磁気ディスクなど任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光学式カード、ＵＳＢキーを含む不揮発性フラッシュメモリ、電子的命令を格納するために適した任意のタイプの媒体などの、非一時的なコンピュータ可読記憶媒体に記憶される。
【０１４９】
実装形態は、完全にハードウェアによって実現されるものでも良いし、完全にソフトウェアによって実現されるものでも良いし、ハードウェアとソフトウェアの両方によって実現されるものでも良い。いくつかの好ましい実装形態では、ファームウェア、常駐ソフトウェア、マイクロコードやその他のソフトウェアによって実装される。
【０１５０】
さらに、ある実装形態は、コンピュータが利用あるいは読み込み可能な記憶媒体からアクセス可能なコンピュータプログラムプロダクトの形態を取る。この記憶媒体は、コンピュータや任意の命令実行システムによってあるいはそれらと共に利用されるプログラムコードを提供する。明細書の説明において、コンピュータが利用あるいは読み込み可能な記憶媒体とは、命令実行システムや装置によってあるいはそれらと共に利用されるプログラムを、保持、格納、通信、伝搬および転送可能な任意の装置を指す。
【０１５１】
プログラムコードを格納・実行するために適したデータ処理システムは、システムバスを介して記憶素子に直接または間接的に接続された少なくとも１つのプロセッサを有する。記憶素子は、プログラムコードの実際の実行に際して使われるローカルメモリや、大容量記憶装置や、実行中に大容量記憶装置からデータを取得する回数を減らすためにいくつかのプログラムコードを一時的に記憶するキャッシュメモリなどを含む。
【０１５２】
入力／出力（Ｉ／Ｏ）装置は、例えばキーボード、ディスプレイ、ポインティング装置などであるが、これらはＩ／Ｏコントローラを介して直接あるいは間接的にシステムに接続される。
【０１５３】
データ処理システムが、介在するプライベートネットワークおよび／またはパブリックネットワークを介して、他のデータ処理システム、ストレージデバイス、リモートプリンタなどに結合されるようになることを可能にするために、ネットワークアダプタもシステムに結合されうる。モデム、ケーブルモデル、イーサネットカードは、ネットワークアダプタのほんの数例に過ぎない。
【０１５４】
最後に、本明細書において提示される構造、アルゴリズム、および／または
インターフェースは、特定のコンピュータや他の装置と本来的に関連するものではない。本明細書における説明にしたがったプログラムを有する種々の汎用システムを用いること
ができるし、また要求された処理ステップを実行するための特定用途の装置を構築することが適した場合もある。これら種々のシステムに要求される構成は、以上の説明において明らかにされる。さらに、本発明は、特定のプログラミング言語と関連づけられるものではない。様々な実装形態で説明される本発明の内容を実装するために種々のプログラミング言語を利用できることは明らかであろう。
【０１５５】
実装形態の前述の説明は、例示と説明を目的として行われたものである。したがって、明細書を、網羅的または開示された正確な形式に限定することを意図するものではない。本発明は、上記の開示にしたがって、種々の変形が可能である。本発明の範囲は上述の実装形態に限定解釈されるべきではなく、特許請求の範囲にしたがって解釈されるべきである。本発明の技術に詳しい者であれば、本発明はその思想や本質的特徴から離れることなくその他の種々の形態で実現できることを理解できるであろう。同様に、モジュール・処理・特徴・属性・方法およびその他の本発明の態様に関する名前付けや分割方法は必須なものでものないし重要でもない。また、本発明やその特徴を実装する機構は異なる名前や分割方法や構成を備えていても構わない。
さらに、モジュール・処理・特徴・属性・方法およびその他の本発明の態様は、ソフトウェア、ハードウェア、ファームウェアもしくはこれらの組合せとして実装できる。また、本発明をソフトウェアとして実装する場合には、モジュールなどの各要素は、どのような様式で実装されても良い。例えば、スタンドアローンのプログラム、大きなプログラムの一部、異なる複数のプログラム、静的あるいは動的なリンクライブラリー、カーネルローダブルモジュール、デバイスドライバー、その他コンピュータプログラミングの当業者にとって既知な方式として実装することができる。さらに、本発明の実装は特定のプログラミング言語に限定されるものではないし、特定のオペレーティングシステムや環境に限定されるものでもない。したがって、本開示は、添付の特許請求の範囲に記載されている本明細書の範囲を例示するものであり、限定することを意図したものではない。
【図１】
2020077378.tif 000003
【図２】
2020077378.tif 000004
【図３Ａ】
2020077378.tif 000005
【図３Ｂ】
2020077378.tif 000006
【図３Ｃ】
2020077378.tif 000007
【図４】
2020077378.tif 000008
【図５】
2020077378.tif 000009
【図６】
2020077378.tif 000010
【手続補正書】
【提出日】令和2年1月9日(2020.1.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｖ２Ｘ（Vehicle-to-Everything）通信に基づいて車両コンポーネントの動作を修正する方法であって、
Ｖ２Ｘレシーバによって、環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記Ｖ２Ｘレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、ＤＳＲＣ（狭域通信）メッセージである、
請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、
請求項１または２に記載の方法。
【請求項４】
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）である、
請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記Ｖ２Ｘトランスミッタが自車両である、
請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記Ｖ２Ｘレシーバが自律走行車両である、
請求項１から６のいずれか１項に記載の方法。
【請求項８】
Ｖ２Ｘレシーバに含まれ、Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するシステムであって、
プロセッサと、
前記プロセッサと通信可能に結合された非一時的メモリであって、前記プロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を実行させるように動作可能なコンピュータコードを記憶する、非一時的メモリと、
を備える、システム。
【請求項９】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、
請求項８に記載のシステム。
【請求項１０】
前記Ｖ２Ｘメッセージが、Basic Safety Message（基本安全メッセージ）である、
請求項８または９に記載のシステム。
【請求項１１】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項８から１０のいずれか１項に記載のシステム。
【請求項１２】
前記Ｖ２Ｘトランスミッタが自車両である、
請求項８から１１のいずれか１項に記載のシステム。
【請求項１３】
前記Ｖ２Ｘレシーバが自律走行車両である、
請求項８から１２のいずれか１項に記載のシステム。
【請求項１４】
Ｖ２Ｘ通信に基づいて車両コンポーネントの動作を修正するように動作可能なプログラムであって、Ｖ２Ｘレシーバのプロセッサによって実行された場合に、前記プロセッサに、
環境内のＶ２Ｘトランスミッタのコンテキストを記述するコンテキストデータを含むＶ２Ｘメッセージを受信するステップであって、前記Ｖ２Ｘレシーバは、前記環境内で前記Ｖ２Ｘメッセージの発信元として前記Ｖ２Ｘトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて、前記環境内における前記Ｖ２Ｘメッセージの前記発信元としての前記Ｖ２Ｘトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記Ｖ２Ｘトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記Ｖ２Ｘレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む動作を実行させる、プログラム。
【請求項１５】
前記コンテキストデータが、前記Ｖ２Ｘトランスミッタが走行している道路の幅の実質的に半分の精度で前記Ｖ２Ｘトランスミッタの位置を記述する、
請求項１４に記載のプログラム。
【外国語明細書】
2020077378000001.pdf