JP7078022B2 - V2xレシーバによるv2x通信の理解を改善するコンテキストシステム - Google Patents

V2xレシーバによるv2x通信の理解を改善するコンテキストシステム Download PDF

Info

Publication number
JP7078022B2
JP7078022B2 JP2019167309A JP2019167309A JP7078022B2 JP 7078022 B2 JP7078022 B2 JP 7078022B2 JP 2019167309 A JP2019167309 A JP 2019167309A JP 2019167309 A JP2019167309 A JP 2019167309A JP 7078022 B2 JP7078022 B2 JP 7078022B2
Authority
JP
Japan
Prior art keywords
vehicle
message
dsrc
data
transmitter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019167309A
Other languages
English (en)
Other versions
JP2020077378A (ja
JP2020077378A5 (ja
Inventor
宏充 小林
ジャン,ジーハオ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of JP2020077378A publication Critical patent/JP2020077378A/ja
Publication of JP2020077378A5 publication Critical patent/JP2020077378A5/ja
Application granted granted Critical
Publication of JP7078022B2 publication Critical patent/JP7078022B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/022Means for monitoring or calibrating
    • G01S1/024Means for monitoring or calibrating of beacon transmitters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/68Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • G08G1/0175Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096783Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a roadside individual element
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/162Decentralised systems, e.g. inter-vehicle communication event-triggered
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/164Centralised systems, e.g. external to vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)

Description

本明細書は、Vehicle-to-Everything(V2X)通信のためのコンテキストシステムに関する。いくつかの実施形態では、コンテキストシステムは、V2Xトランスミッタによって送信されるV2Xメッセージに含まれるV2Xデータの改善された理解をV2Xレシーバに提供する。
2020年以降、米国で販売される全ての車両は、狭域通信(DSRC:Dedicated Short-Range Communication)規格に準拠する必要が出てくる。DSRC規格に準拠したコネクティッド車両は、DSRCメッセージをブロードキャストする。DSRCメッセージをブロードキャストするコネクティッド車両は、「DSRCトランスミッタ」と呼ばれる。DSRCメッセージを受信するコネクティッド車両は、「DSRCレシーバ」と呼ばれる。DSRCメッセージは、DSRCレシーバに含まれる、最新運転者支援システム(Advanced Driver Assistance System)(ADASシステム)および自動運転システムの適切な動作にとって重要なDSRCトランスミッタに関する状態情報(たとえば、その位置、速度、進行方向など)を記述する、DSRCデータを含む。
残念ながら、DSRCレシーバは、どの車両がDSRCメッセージを送信したかを解するのに苦労することが多く、これにより、DSRCレシーバのデータソースとしてのDSRCメッセージに含まれるDSRCデータの価値を低くしている。異なるDSRCメッセージの送信者を識別する能力の向上により、一般に接続されたADASシステムの、特に自動運転システムの性能が著しく向上する。本明細書では、コネクティッド車両によって受信された異なるV2Xメッセージ(たとえば、DSRCメッセージ)の送信者を識別する能力を有するコネクティッド車両を提供するコンテキストシステムの実施形態が記載される。
本明細書では、コネクティッド車両(たとえば、「自車両」または「遠隔車両」)の車載コンピュータにインストールされたコンテキストシステムの実施形態が記載される。
コンテキストシステムの実施形態は、DSRCメッセージ、DSRCトランスミッタ、およびDSRCレシーバへの参照とともに本明細書に記載される。しかしながら、実際には本コンテキストシステムは、DSRCメッセージのみならず、あらゆるタイプのV2X通信で機能する。したがって、本コンテキストシステムの実施形態は、DSRC通信への寄与に限定されず、あらゆるタイプのV2X通信に寄与するように容易に修正される。
本明細書での「DSRCメッセージ」への全ての言及は、用語「V2Xメッセージ」に置き換えられてもよく、本明細書での「DSRCトランスミッタ」への全ての言及は、用語「V2Xトランスミッタ」に置き換えられてもよく、本明細書での「DSRCレシーバ」への全ての言及は、用語「V2Xレシーバ」に置き換えられてもよい。以下では、DSRC通信を参照した実施形態を説明する。
DSRCデータは、V2Xデータの一例である。DSRCレシーバおよびDSRCトランスミッタは、それぞれV2XレシーバおよびV2Xトランスミッタの例である。したがって、V2Xレシーバは、V2Xメッセージを受信するコネクティッド車両である。V2Xトランスミッタは、V2Xメッセージを送信するコネクティッド車両である。
DSRC規格に準拠する車両は、DSRCメッセージをブロードキャストする。DSRCメッセージをブロードキャストする車両は、「DSRCトランスミッタ」と呼ばれる。DSRCメッセージを受信する車両は、「DSRCレシーバ」と呼ばれる。DSRCメッセージは、DSRCレシーバに含まれるADASシステムおよび自動運転システムの適切な動作にとって重要な、DSRCトランスミッタに関する情報(たとえば、その位置、速度、進行方向など)を記述する、DSRCデータを含む。残念ながら、DSRCレシーバは、どの車両がDSRCメッセージを送信したかを解するのに苦労することが多く、これにより、DSRCレシーバのデータソースとしてのDSRCメッセージに含まれるDSRCデータの価値を低くしている。異なるDSRCメッセージの送信者を識別する能力の向上により、一般に、コネクティッド車両のADASシステムの、特にこれらの自動運転システムの性能が著しく向上する。本明細書では、これらのコネクティッド車両によって受信された異なるDSRCメッセージの送信者を識別する能力を有するコネクティッド車両を提供するように動作可能なコンテキストシステムの実施形態が記載される。
本明細書に記載されるコンテキストシステムの実施形態は、前の段落に記載された問題を解決する。いくつかの実施形態では、コンテキストシステムは、DSRCメッセージを送信する自車両(すなわち、「DSRCトランスミッタ」)にインストールされたソフトウェアを含む。コンテキストシステムは、DSRCメッセージを受信する遠隔車両(すなわち、「DSRCレシーバ」)がDSRCメッセージの発信元または送信者であるとして自車両を十分に識別できるか否かを積極的に判断するために、自車両の車載センサによって生成されたセンサデータを連続的に分析する。遠隔車両がDSRCメッセージの発信元または送信者として自車両を十分に識別できないとコンテキストシステムが判断した場合には、コンテキストシステムは、遠隔車両がDSRCメッセージの送信者として自車両を確実に識別できるように、DSRCデータに含まれるコンテキストデータ(たとえば、図6参照)を積極的に生成する。(1)DSRCレシーバがDSRCメッセージの発信元または送信者としてDSRCトランスミッタを十分に識別できるか否かを積極的に識別し、次いで、(2)DSRCレシーバがDSRCメッセージの正しい発信元または送信者を十分に識別できることを補償するように動作可能なデジタルデータ(たとえば、コンテキストデータ)を含むようにDSRCメッセージの内容を積極的に修正するソフトウェアを有するDSRCトランスミッタを含む既存の解決策はない。
既存の解決策は、DSRCメッセージの正しい送信者または発信元を識別するのに苦労しているか否かを識別するために、DSRCレシーバが常に単独で(DSRCトランスミッタと協力せずに)動作する必要があるため、この問題を解決するには不適切である。これが問題となる理由は、(1)DSRCトランスミッタは、DSRCレシーバがDSRCメッセージの発信元または送信者としてこれを識別するのに苦労するか否かを知るための最適な位置にいる場合があるため、および(2)DSRCトランスミッタは、DSRCレシーバがDSRCメッセージの発信元または送信者としてこれを識別するのを支援するための最適な位置にいる場合があるためである。
ここで、コンテキストシステムの実施形態を説明する。DSRCトランスミッタは、本明細書では「自車両」とも呼ばれる。DSRCメッセージを受信する第2のコネクティッド車両は、DSRCレシーバである。DSRCレシーバは、本明細書では「遠隔車両」とも呼ばれる。DSRCメッセージは、自車両を記述するDSRCデータと呼ばれるデジタルデータを含む。たとえば、DSRCデータは、自車両の速度、進行方向、および位置を記述する。図4および図5に示されるV2Xデータは、本明細書に記載されるコンテキストシステムのいくつかの実施形態によるDSRCデータの一例である。
いくつかの実装形態では、多くの車両が同時に道路上にあってもよく、DSRCメッセ
ージを受信する遠隔車両にとって、これらその他の車両がDSRCメッセージの元の送信者であるか否かを判断することは困難なので、遠隔車両は、これらその他の車両のうちのどれが、DSRCメッセージに含まれるDSRCデータによって記述されているかを識別することができない。言い換えると、いくつかの実装形態では、DSRCレシーバにとって、道路上のどの車両が自車両であるかを識別することは困難である。
いくつかの実施形態では、コンテキストシステムは、自車両の電子制御ユニット(ECU)にインストールされたソフトウェアを含む。ECUは、車載コンピュータの一例である。いくつかの実施形態では、コンテキストシステムは、自車両のECUによって実行された場合に、遠隔車両が、自車両によって送信されたDSRCメッセージの送信者として自車両を識別するのに困難を伴うか否かを判断するために、自車両の車載センサによって生成されたセンサデータを分析するように動作可能である。遠隔車両がDSRCメッセージの送信者として自車両を識別するのに困難を伴うとコンテキストシステムが判断した場合、コンテキストシステムは、自車両の追加識別情報を提供するコンテキストデータを生成する。次にコンテキストシステムは、DSRCデータのパート2(これ自体がV2Xデータの一例である)にコンテキストデータを挿入する(図5参照)。次にコンテキストシステムは、自車両のDSRCトランスミッタに、それ自体がコンテキストデータを含むように修正されたDSRCデータ(またはV2Xデータ)を含むDSRCメッセージを送信させる。
ここで、既存の解決策と比較した、コンテキストシステムによって提供される利点および改善が記載される。具体的には、コンテキストシステムを含むDSRCトランスミッタでは、DSRCトランスミッタ(たとえば、自車両)は、DSRCレシーバ(たとえば、遠隔車両)がDSRCメッセージの送信者として自車両を識別するのに困難を伴うか否かを判断する積極的な責任を負う。比較すると、既存の解決策は、DSRCメッセージを送信する自車両による支援または配慮をまったく伴わずにDSRCメッセージの送信者を識別する全ての責任を、DSRCメッセージを受信する遠隔車両に負わせる。既存の解決策と比較したその他の利点および改善が、本明細書に記載される。
1つ以上のコンピュータのシステムは、動作中にシステムに作用を行わせるシステムにインストールされたソフトウェア、ファームウェア、ハードウェア、またはこれらの組み合わせを有することで、特定の動作または作用を行うように構成されることが可能である。1つ以上のコンピュータプログラムは、データ処理装置によって実行されたときに装置に作用を行わせる命令を含むことで、特定の動作または作用を行うように構成されることが可能である。
一般的な一態様は、V2X通信に基づいて車両コンポーネントの動作を修正する方法を含む。当該方法は、
V2Xレシーバによって、環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
前記V2Xレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータ記憶装置に記録されたコン
ピュータプログラムを含む。
実施例は、以下の特性のうちの1つ以上を含み得る。
前記V2Xメッセージが、DSRC(狭域通信)メッセージである方法。
前記V2Xメッセージが、Wi-Fiメッセージ、3Gメッセージ、4Gメッセージ、5Gメッセージ、ロングタームエボリューション(LTE)メッセージ、ミリ波通信メッセージ、Bluetoothメッセージ、および衛星通信のうちの1つではない方法。
前記V2Xメッセージは、Basic Safety Message(基本安全メッセージ)である方法。
前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述する方法。
前記V2Xトランスミッタが自車両である方法。
前記V2Xレシーバが自律走行車両である方法。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
一般的な一態様は、V2Xレシーバに含まれ、V2X通信に基づいて車両コンポーネントの動作を修正するシステムを含む。当該システムは、
プロセッサと、
前記プロセッサと通信可能に結合された非一時的メモリであって、前記非一時的メモリは、前記プロセッサによって実行された場合に、前記プロセッサに、
環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を実行させるように動作可能なコンピュータコードを記憶する、非一時的メモリと、
を備える。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
実施例は、以下の特性のうちの1つ以上を含み得る。
前記V2Xメッセージが、DSRC(狭域通信)メッセージであるシステム。
前記V2Xメッセージが、Wi-Fiメッセージ、3Gメッセージ、4Gメッセージ、5Gメッセージ、ロングタームエボリューション(LTE)メッセージ、ミリ波通信メッセージ、Bluetoothメッセージ、および衛星通信のうちの1つではないシステム。
前記V2Xメッセージが、Basic Safety Message(基本安全メッセージ)であるシステム。
前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述するシステム。
前記V2Xトランスミッタが自車両であるシステム。
前記V2Xレシーバが自律走行車両であるシステム。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
一般的な一態様は、V2X通信に基づいて車両コンポーネントの動作を修正するように動作可能なコンピュータプログラム製品を含む。当該コンピュータプログラム製品は、V2Xレシーバのプロセッサによって実行された場合に、前記プロセッサに、
環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
前記コンテキストデータに基づいて前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
を含む動作を実行させる命令を備える。
この態様の別の実施形態は、各々が方法の作用を実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含む。
実施例は、以下の特性のうちの1つ以上を含み得る。
前記V2Xメッセージが、DSRC(狭域通信)メッセージであるコンピュータプログラム製品。
前記V2Xメッセージが、Wi-Fiメッセージ、3Gメッセージ、4Gメッセージ、5Gメッセージ、ロングタームエボリューション(LTE)メッセージ、ミリ波通信メッセージ、Bluetoothメッセージ、および衛星通信のうちの1つではないコンピュータプログラム製品。
前記V2Xメッセージが、Basic Safety Message(基本安全メッセージ)であるコンピュータプログラム製品。
前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述するコンピュータプログラム製品。
前記V2Xトランスミッタが自車両であるコンピュータプログラム製品。
前記V2Xレシーバが自律走行車両であるコンピュータプログラム製品。
説明された技術の実装は、ハードウェア、方法またはプロセス、またはコンピューターアクセス可能媒体上のコンピューターソフトウェアを含み得る。
本開示は限定としてではなく、例として添付の図面に示されており、添付の図面では、同様の参照番号が同様の要素を指すために使用される。
図1は、いくつかの実施形態によるコンテキストシステムの運用環境を示すブロック図である。
図2は、いくつかの実施形態によるコンテキストシステムを含む例示的なコンピュータシステムを示すブロック図である。
図3Aは、いくつかの実施形態による、コンテキストデータを含むV2Xデータに基づいて車両コンポーネントの動作を修正するための方法を示す。 図3Bは、いくつかの実施形態による、コンテキストデータを含むV2Xデータに基づいて車両コンポーネントの動作を修正するための方法を示す。 図3Cは、いくつかの実施形態による、コンテキストデータを含むV2Xデータに基づいて車両コンポーネントの動作を修正するための方法を示す。
図4は、いくつかの実施形態によるV2Xデータの例を示すブロック図である。 図5は、いくつかの実施形態によるV2Xデータの例を示すブロック図である。
図6は、いくつかの実施形態によるコンテキストデータの例を示すブロック図である。
次に、コンテキストシステムの実施形態について説明する。コンテキストシステムは、改善されたV2X通信を提供するように動作可能である。いくつかの実施形態では、コンテキストシステムは、V2Xトランスミッタによって送信されるV2Xメッセージに含まれるV2Xデータの理解を改善したV2Xレシーバを提供する。V2X通信の例には、DSRC(DSRC通信の他の種類の中で、基本安全メッセージを含むもの)、LTE、ミリ波通信、全二重無線通信、3G、4G、5G、LTE-Vehicle-to-Ever
ything(LTE-V2X)、LTE-Vehicle-to-Vehicle(LTE-
V2V)、LTE-Device-to-Device(LTE-D2D)、Voice over LTE(VoLTE)、5G-Vehicle-to-Everything(5G-V2X)などのうちの1つまたは複数が含まれる。
いくつかの実施形態では、コンテキストシステムを含むコネクティッド車両(例えば、「自車両」または「遠隔車両」)はDSRC装備車両である。DSRC装備車両は、(1)DSRC無線機を含み、(2)DSRC装備車両が位置する管轄内でDSRCメッセージを合法的に送受信するように動作可能な車両である。DSRC無線機は、DSRCメッセージを無線で送受信するように動作可能である。
「DSRC装備」の装置は、DSRC無線機を含み、DSRC装備装置が位置する管轄内でDSRCメッセージを合法的に送受信するように動作可能な、プロセッサベースの装置である。様々なエンドポイントは、例えば、路側装置(RSU)、スマートフォン、タブレットコンピュータ、およびDSRC無線機を含み、上述のようにDSRCメッセージを合法的に送受信するように動作可能である任意の他のプロセッサベースのコンピューティングデバイスを含む、DSRC装備デバイスとすることができる。
DSRCメッセージは、車両などのモバイル性の高いデバイスによって送受信されるように特別に構成された無線メッセージであり、その派生物または分岐物を含む、以下のDSRC規格、すなわちEN12253:2004専用狭域通信-5.8GHzのマイクロ波を使用する物理層(レビュー)、EN12795:2002専用狭域通信(DSRC)-DSRCデータリンク層:媒体アクセスおよび論理リンク制御(レビュー)、EN12834:2002専用狭域通信-アプリケーション層(レビュー)、およびEN13372:2004専用狭域通信(DSRC)-RTTTアプリケーション用DSRCプロファイル(レビュー)、EN ISO14906:2004電子料金徴収-アプリケーションインタフェースのうちの1つ以上に準拠している。
米国およびヨーロッパでは、DSRCメッセージは5.9GHzで送信される。米国では、DSRCメッセージに5.9GHz帯の75MHzのスペクトラムが割り当てられている。ヨーロッパでは、DSRCメッセージに5.9GHz帯の30MHzのスペクトラムが割り当てられている。日本では、DSRCメッセージは760MHzで送信され、10MHzのスペクトラムが割り当てられている。
したがって、無線メッセージは、米国およびヨーロッパにおいて5.9GHz帯、日本
において760MHz帯で運用されない限り、DSRCメッセージではない。無線メッセージはまた、DSRC無線機によって送信されない限り、DSRCメッセージではない。
したがって、DSRCメッセージは、WiFiメッセージ、3Gメッセージ、4Gメッセージ、LTEメッセージ、ミリ波通信メッセージ、Bluetoothメッセージ、衛星通信、および315MHzまたは433.92MHzのキーフォブによって送信またはブロードキャストされる近距離無線メッセージのいずれでもない。例えば、米国では、リモートキーレスシステム用のキーフォブは、315MHzで運用される近距離無線送信機を含み、この近距離無線送信機からの送信またはブロードキャストは、例えば、そのような送信またはブロードキャストは、いかなるDSRC規格にも準拠せず、DSRC無線機のDSRC送信機によって送信されず、5.9GHzで送信されないので、DSRCメッセージではない。別の例では、ヨーロッパおよびアジアでは、リモートキーレスシステム用のキーフォブは433.92MHzで運用される近距離無線送信機を含み、この近距離無線送信機からの送信またはブロードキャストは、米国のリモートキーレスシステムについての上記と同様の理由でDSRCメッセージではない。
リモートキーレスエントリシステムの構成要素として作成されたキーフォブの無線メッセージは、さらなる理由からDSRCメッセージではない。例えば、DSRCメッセージのためのペイロードはまた、様々なデータタイプの豊富な量の車両データを記述するデジタルデータを含むことを必要とする。一般に、DSRCメッセージは、最低でも、DSRCメッセージおよびその車両のGPSデータを送信する車両の一意の識別子を常に含む。この量のデータは、他のタイプの非DSRC無線メッセージで可能なものよりも広い帯域幅を必要とする。例えば、図4および図5は、基本安全メッセージ(BSM)と呼ばれる特定の種類のDSRCメッセージに対する許容ペイロードの例を示す。リモートキーレスエントリシステムの構成要素としてのキーフォブの無線メッセージは、DSRC規格で許容されるペイロードを含まないため、DSRCメッセージではない。例えば、キーフォブは、キーフォブと対になっている、車両に知られているデジタルキーを含む無線メッセージを送信するだけである。というのも、これらの送信に割り当てられる帯域幅が非常に小さいため、他のデータをペイロードに含めるのに十分な帯域幅がないからである。それに対して、DSRCメッセージには大量の帯域幅が割り当てられており、DSRCメッセージを送信した車両の一意の識別子やGPSデータなど、はるかに豊富なデータを含めることを必要とする。
次に、コンテキストシステムの実施形態について説明する。コネクティッド車両はDSRCメッセージをブロードキャストし、DSRCトランスミッタとも呼ばれる。DSRCトランスミッタは、本明細書では「自車両」と呼ばれることがある。DSRCメッセージを受信する第2のコネクティッド車両は、DSRCレシーバである。DSRCレシーバは、本明細書では「遠隔車両」と呼ばれることがある。DSRCメッセージは、自車両を記述するDSRCデータと呼ばれるデジタルデータを含む。例えば、DSRCデータは、自車両の速度、進行方向、および位置を記述する。
一例の問題は、多くの車両が同時に道路上にある可能性があり、DSRCメッセージ(またはV2Xメッセージ)を受信する遠隔車両がこれらの他の車両のうちのどれがDSRCメッセージ(またはV2Xメッセージ)の送信元(発信者)であるかを判定することが困難である可能性があり、したがって、遠隔車両は、これらの他の車両のうちのどれがDSRCメッセージに含まれるDSRCデータ(またはV2Xメッセージに含まれるV2Xデータ)によって記述されるかを識別することができないことである。言い換えれば、DSRCレシーバ(またはV2Xレシーバ)にとって、道路上のどの自車両であるかを識別することは困難である。
いくつかの実施形態では、コンテキストシステムは、自車両のECUにインストールされたソフトウェアを含む。コンテキストシステムの個別のインスタンスは、遠隔車両のECUにインストールされる。コンテキストシステムは、自車両のECUによって実行された場合に、自車両の車載センサによって生成されたセンサデータを分析し、遠隔車両が自車両によって送信されたDSRCメッセージの送信者として自車両を識別することに困難を伴うかどうかを判定するように動作可能である。遠隔車両が、DSRCメッセージの送信者として自車両を識別することが困難であるとコンテキストシステムが判定した場合、自車両のコンテキストシステムは、自車両の追加の識別情報を提供するコンテキストデータを生成する。次に、自車両のコンテキストシステムは、DSRCメッセージに含まれるDSRCデータのパート2にコンテキストデータを挿入する。次に、自車両のコンテキストシステムは、自車両のDSRC無線機に、それ自体がコンテキストデータを含むように修正されたDSRCデータを含むDSRCメッセージを送信させる。
いくつかの実施形態では、コンテキストシステムは、自車両のECUにインストールされたソフトウェアを含む。コンテキストシステムの個別のインスタンスは、遠隔車両のECUにインストールされる。コンテキストシステムは、自車両のECUによって実行された場合に、自車両の車載センサによって生成されたセンサデータを分析して、遠隔車両が自車両によって送信されたV2Xメッセージの送信者として自車両を識別することに困難を伴うかどうかを判定するように動作可能である。遠隔車両が、V2Xメッセージの送信者(または発信者)として自車両を識別することが困難であるとコンテキストシステムが判定した場合、自車両のコンテキストシステムは、自車両の追加の識別情報を提供するコンテキストデータを生成する。例えば、コンテキストデータは、自車両および遠隔車両を含む道路環境内の自車両のコンテキストを記述する。次に、自車両のコンテキストシステムは、V2Xメッセージに含まれるV2Xデータのパート2にコンテキストデータを挿入する(例えば、図5参照)。次に、自車両のコンテキストシステムは、自車両のV2X無線機に、それ自体がコンテキストデータを含むように修正されたV2Xデータを含むV2Xメッセージを送信させる。
図1を参照すると、いくつかの実施形態によるコンテキストシステム199の動作環境100が示されている。図示されたように、動作環境100は、自車両123、第1の遠隔車両124A…第Nの遠隔車両124N(Nは、動作環境が任意の正の整数の遠隔車両を含むことを示す)を含む。これらの要素は、ネットワーク105によって互いに通信可能に結合される。
第1の遠隔車両124A…第Nの遠隔車両124Nは、本明細書では集合的にまたは個別に「遠隔車両124」と呼ぶことができる。図1には、1つの自車両123および1つのネットワーク105が示されているが、実際には動作環境100は、1つまたは複数の自車両123および1つまたは複数のネットワーク105を含むことができる。
いくつかの実施形態では、自車両123がDSRCメッセージのDSRCトランスミッタであり、遠隔車両124は、DSRCメッセージのDSRCレシーバである。いくつかの実施形態では、自車両123がV2XメッセージのV2Xトランスミッタであり、遠隔車両124は、V2XメッセージのV2Xレシーバである。
ネットワーク105は、従来のタイプ、有線または無線であってもよく、スター構成、トークンリング構成、または他の構成を含む多数の異なる構成を有することができる。さらに、ネットワーク105はローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)(例えば、インターネット)、または複数のデバイスおよび/またはエ
ンティティが通信することができる他の相互接続されたデータ経路を含むことができる。いくつかの実施形態では、ネットワーク105は、ピアツーピアネットワークを含むこと
ができる。ネットワーク105はまた、様々な異なる通信プロトコルでデータを送信するために、電気通信ネットワークに結合されてもよく、または電気通信ネットワークの一部を含んでもよい。いくつかの実施形態では、ネットワーク105は、ショートメッセージングサービス(SMS)、マルチメディアメッセージングサービス(MMS)、ハイパーテキスト転送プロトコル(HTTP)、直接データ接続、ワイヤレスアプリケーションプロトコル(WAP)、電子メール、DSRC、全二重鎖ワイヤレス通信、mmWave,WiFi(インフラストラクチャモード)、WiFi(アドホックモード)、可視光通信、TVホワイトスペース通信、および衛星通信等を介することを含む、データを送信および受信するためのBluetooth(登録商標)通信ネットワークまたはセルラー通信ネットワークを含む。ネットワーク105はまた、3G、4G、LTE、5G、LTE-V2V、LTE-V2X、LTE-D2D、VoLTE、5G-V2X、または任意の他のモバイルデータネットワークまたはモバイルデータネットワークの組合せを含むことができるモバイルデータネットワークを含むことができる。さらに、ネットワーク105は、1つまたは複数のIEEE802.11無線ネットワークを含むことができる。ネットワーク105は、本明細書で説明する任意のタイプのV2Xネットワークを含むことができる。
自車両123および遠隔車両124は、ネットワーク105のエンドポイントである。
自車両123は、任意のタイプのコネクティッド車両である。例えば、自車両123は、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ロボティックカー、ドローン、または任意の他の道路ベースの輸送手段のうちの1つである。いくつかの実施形態では、自車両123がDSRC装備車両である。
いくつかの実施形態では、自車両123は、自律車両または半自律車両である。例えば、自車両123は、自車両123を自律車両にするのに十分な自律的機能を自車両123に提供する1組の高度運転者支援システム180(1組の「ADASシステム180」)を含む。
国家高速道路交通***(NHTSA)は、たとえば「レベル0」、「レベル1」、「レベル2」、「レベル3」、「レベル4」、および「レベル5」のように、異なる「レベル」の自律走行車両を定義している。自律走行車両が、別の自律走行車両よりも上位レベルを有する(たとえば、レベル1または2よりも上位であるレベル3)場合、上位レベルの自律走行車両は、下位レベルの自律走行車両に対して、より大きな組合せおよび量の自律的な特徴を提供する。以下に、様々なレベルの自律走行車両が簡単に記述されている。
レベル0:車両(例えば、自車両123)に設置されたADASシステム180のセットは、車両制御を行わない。ADASシステム180のセットは、車両の運転者に警告を発することができる。レベル0の車両は、自律車両または半自律車両ではない。
レベル1:運転者は、いつでも自律車両の運転制御を行う準備ができていなければならない。自律車両に設置されたADASシステム180のセットは、任意の組合せで、アダプティブクルーズコントロール(ACC)、自動操舵を伴う駐車支援、および車線維持支援(LKA)タイプIIのうちの1つまたは複数などの自律機能を提供することができる。
レベル2:運転者は、道路環境内の物体および事象を認識し、自律車両内に設置されたADASシステム180のセットが(運転者の主観的判断に基づいて)適切に応答しない場合、応答しなければならない。自律車両に搭載されたADASシステム180のセットは、加速、制動、操舵を実行する。自律車両に設置されたADASシステム180のセッ
トは、運転者による引き継ぎ後に直ちに非アクティブ化することができる。
レベル3:既知の限定された環境(例えば、高速道路)内では運転者が運転タスクから安全に注意をそらすことができるが、必要なときに自律車両を制御する準備をしなければならない。
レベル4:自律車両に設置されたADASシステム180のセットは、悪天候のような少数の環境を除く全てにおいて自律車両を制御することができる。運転者は、(自車両123に設置されたADASシステム180のセットからなる)自動化システムが安全である場合にのみ、自動化システムを使用可能にしなければならない。自動化システムが有効化されると、自律車両が安全に、かつ受け入れられた規範と一致して動作することに関する運転者の注意は要求されない。
レベル5:目的地を設定し、システムを開始する以外に、人間の介入は必要ない。自動化されたシステムは運転することが合法的である任意の場所に運転し、それ自体の決定を行うことができる(これは、車両が位置する管轄区域に基づいて変化し得る)。
高度自律車両(HAV)は、レベル3以上の自律車両である。
したがって、いくつかの実施態様では、自車両123は、レベル1の自律車両、レベル2の自律車両、レベル3の自律車両、レベル4の自律車両、レベル5の自律車両、およびHAVのうちの1つである。
ADASシステム180のセットは、ACCシステム、適応ハイビームシステム、適応照明制御システム、自動駐車システム、自動車暗視システム、死角監視システム、衝突回避システム、横風安定化システム、ドライバ眠気検出システム、ドライバ監視システム、緊急事態ドライバ支援システム、前方衝突警報システム、交差点支援システム、インテリジェント速度適応システム、車線逸脱警報システム(車線維持支援とも呼ばれる)、歩行者保護システム、交通標識認識システム、旋回支援、誤走行警報システム、オートパイロット、標識認識、および標識支援のうちの1つまたは複数を含むことができる。これらの例示的なADASシステムのそれぞれは、それぞれ、本明細書で「ADAS特徴」または「ADAS機能」と呼ぶことができる、それ自体の特徴および機能を提供する。これらの例示的なADASシステムによって提供される特徴および機能は、本明細書ではそれぞれ「自律特徴」または「自律機能」とも呼ばれる。
いくつかの実施態様では、ADASシステム180のセットは、自律走行機能を自律走行車両123に提供する、自律走行車両123の自律走行システムを含む。
ECU152は、車載コンピュータシステムである。いくつかの実施形態では、ECU152は、従来型のECUである。いくつかの実施形態では、ECU152は、コンテキストシステム199のインスタンスを格納し、実行する。いくつかの実施態様では、ECU152が1つまたは複数のADASシステムの1つまたは複数のインスタンスを格納し、実行する。
いくつかの実施形態では、自車両123は、次の要素、すなわち、プロセッサ125、メモリ127、センサセット150、通信ユニット145、ADASシステム180のセット、ECU152、およびコンテキストシステム199を含む。
いくつかの実施形態では、プロセッサ125およびメモリ127は、(図2を参照して以下で説明するコンピュータシステム200のような)車載車両コンピュータシステムの
要素とすることができる。いくつかの実施形態では、ECU152は、車載コンピュータシステムの一例である。車載コンピュータシステムは、自車両123のコンテキストシステム199の動作を引き起こすか、または制御するように動作可能であってもよい。車載コンピュータシステムは、メモリ127に記憶されたデータにアクセスして実行し、自車両123またはその要素のコンテキストシステム199について、本明細書に記載された機能を提供するように動作可能であってもよい(例えば、図2を参照)。車載車両コンピュータシステムは、図3A~図3Cを参照して以下に説明する方法300の1つまたは複数のステップを車載車両コンピュータシステムに実行させるコンテキストシステム199を実行するように動作可能であってもよい。
いくつかの実施形態では、プロセッサ125およびメモリ127は、車載ユニットの要素であってもよい。車載ユニットは、コンテキストシステム199の動作を引き起こすかまたは制御するように動作可能であり得るECU152、または、他の何らかの車両コンピュータシステムを含む。車載ユニットは、メモリ127に記憶されたデータにアクセスし、実行して、コンテキストシステム199またはその要素について本明細書に記載された機能を提供するように動作可能であってもよい。車載ユニットは、図3A~3Cを参照して以下に記載される方法300のうちの1つ以上のステップを車載ユニットに実行させるコンテキストシステム199を実行するように動作可能であり得る。いくつかの実施形態では、図2に示すコンピュータシステム200は、車載ユニットの一例である。
いくつかの実施形態では、自車両123がセンサセット150を含むことができる。センサセット150は、自車両123の外部の物理的環境を測定するように動作可能な1つまたは複数のセンサを含む。例えば、センサセット150は、自車両123に近接する物理的環境の1つまたは複数の物理的特性を記録する1つまたは複数のセンサを含む。メモリ127は、センサセット150によって記録された1つまたは複数の物理的特性を記述するセンサデータ192を記憶することができる。
いくつかの実施形態では、センサデータ192がとりわけ、V2Xデータ195によって記述される情報を記述するデジタルデータを含む。いくつかの実施形態によるV2Xデータ195の例を図4および図5に示す。いくつかの実施態様では、センサセット150は、V2Xデータ195を記録するために必要な任意のセンサを含む。いくつかの実施形態では、V2Xデータ195は、V2Xデータ195によって記述される情報を記述するセンサデータ192を含む。
いくつかの実施形態では、V2Xデータ195は、DSRCメッセージに含まれるDSRCデータの一例である。
いくつかの実施態様では、センサデータ192は、とりわけ、コンテキストデータ191によって記述される情報を記述するデジタルデータを含む。いくつかの実施形態によるコンテキストデータ191の一例を図6に示す。いくつかの実施形態では、コンテキストデータ191が道路環境内の自車両123のコンテキストを記述するデジタルデータを含む。いくつかの実施態様では、センサセット150は、コンテキストデータ191を記録するために必要な任意のセンサを含む。いくつかの実施態様では、コンテキストデータ191は、コンテキストデータ191によって記述される情報を記述するセンサデータ192を含む。いくつかの実施形態では、コンテキストデータ191は、V2Xデータ195の要素、またはコンテキストデータ191を含むように修正されたV2Xデータ195のバージョンである。
いくつかの実施形態では、自車両123のセンサセット150は、カメラ、LIDARセンサ、レーダセンサ、レーザ高度計、赤外線検出器、モーション検出器、サーモスタッ
ト、音検出器、一酸化炭素センサ、酸素センサ、空気流量センサ、エンジン冷却水温度センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車エンジンタイマ、バルブタイマ、空燃比メータ、ブラインドスポットメータ、カーブフィーラ、欠陥検出器、ホール効果センサ、マニホールド絶対圧力センサ、パーキングセンサ、レーダガン、速度計、速度センサ、タイヤ圧力監視センサ、トルクセンサ、トランスミッション流体温度センサ、タービン速度センサ(TSS)、可変リラクタンスセンサ、車速センサ、水センサ、車輪速度センサ、および任意の他のタイプの自動車センサのうちの1つまたは複数を含む。
いくつかの実施形態では、センサセット150は、V2Xデータ195に含まれる情報を記録するか、または本明細書で説明される他の機能のいずれかを提供するために必要な任意のセンサを含む。
いくつかの実施形態では、センサセット150は、コンテキストデータ191に含まれる情報を記録するか、または本明細書で説明される他の機能のいずれかを提供するために必要な任意のセンサを含む。
プロセッサ125は、計算を実行し、電子ディスプレイ信号をディスプレイデバイスに提供するための算術論理ユニット、マイクロプロセッサ、汎用コントローラ、または他の何らかのプロセッサアレイを含む。プロセッサ125は、データ信号を処理し、複雑命令セットコンピュータ(CISC)アーキテクチャ、縮小命令セットコンピュータ(RISC)アーキテクチャ、または命令セットの組合せを実施するアーキテクチャを含む様々なコンピューティングアーキテクチャを含むことができる。自車両123は、1つまたは複数のプロセッサ125を含むことができる。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理的構成も可能である。
メモリ127は、プロセッサ125によってアクセスおよび実行され得る命令またはデータを記憶する非一時的メモリである。命令またはデータは、本明細書で説明する技法を実行するためのコードを含むことができる。メモリ127は、ダイナミック・ランダム・アクセス・メモリ(DRAM)装置、スタティック・ランダム・アクセス・メモリ(SRAM)装置、フラッシュメモリ、または他の何らかのメモリ・装置とすることができる。いくつかの実施形態では、メモリ127はまた、不揮発性メモリまたは同様の非一時的記憶デバイス、ならびにハードディスクドライブ、フロッピィディスク(登録商標)ディスクドライブ、CD-ROMデバイス、DVD-ROMデバイス、DVD-RAMデバイス、
DVD-RWデバイス、フラッシュメモリデバイス、またはより恒久的に情報を記憶する
ための何らかの他の大容量記憶デバイスを含む媒体を含む。メモリ127の一部は、バッファまたは仮想ランダムアクセスメモリ(仮想RAM)として使用するために予約されてもよい。自車両123は、1つまたは複数のメモリ127を含むことができる。
いくつかの実施態様では、メモリ127は、デジタルデータとして、本明細書で説明される任意のデータを記憶する。いくつかの実施形態では、メモリ127は、コンテキストシステム199がその機能を提供するために必要な任意のデータを記憶する。
図示したように、メモリ127は、センサデータ192、V2Xデータ195、およびコンテキストデータ191を記憶する。
いくつかの実施形態では、V2Xデータ195は、V2X無線機147または通信ユニット145によって送信または受信されるV2Xメッセージ(例えば、DSRCメッセージ、BSM、または任意の他のタイプのV2Xメッセージ)のためのペイロードとして含まれるデジタルデータである。V2Xデータ195は、図4及び図5を参照して以下によ
り詳細に説明される。コンテキストデータ191は、V2Xデータ195の要素であってもよく、またはコンテキストデータ191はコンテキストデータ191を含むように修正されたV2Xデータ195のバージョンの要素であってもよい。コンテキストデータ191は、図6を参照して以下により詳細に説明される。
通信ユニット145は、ネットワーク105や他の通信チャネルとの間でデータの送受信を行う。いくつかの実施形態では、通信ユニット145は、DSRCトランシーバ、DSRC受信機、および自車両123をDSRC装備装置にするために必要な任意の他のハードウェアまたはソフトウェアを含むことができる。例えば、V2X無線機147はDSRC無線機であり、自車両123をDSRC装備装置にするために必要な他のハードウェアまたはソフトウェアである。
いくつかの実施形態では、通信ユニット145は、ネットワーク105への、または、別の通信チャネルへのダイレクトな物理的接続のためのポートを含む。たとえば、通信ユニット145は、ネットワーク105と有線通信するためのUSB、SD、CAT-5、または類似のポートを含む。いくつかの実施形態では、通信ユニット145は、IEEE
802.11、IEEE 802.16、BLUETOOTH(R)、EN ISO 14906:2004電子料金収受-アプリケーションインタフェースEN 11253:2004専用短距離通信-5.8GHzにおけるマイクロ波を使用した物理層(レビュー)、EN 12795:2002専用短距離通信(DSRC)-DSRCデータリンク層:媒体アクセスおよび論理リンク制御(レビュー)、EN 12834:2002専用短距離通信-アプリケーション層(レビュー)、EN 13372:2004専用短距離通信(DSRC)-RTTTアプリケーションのためのDSRCプロファイル(レビュー)、2014年8月28に出願され「Full-Duplex Coordination System」と題された米
国特許出願第14/471,387号に記述された通信方法、または別の適切な無線通信方法を含む、1つ以上の無線通信方法を使用してネットワーク105または他の通信チャネルとデータを交換するための無線トランシーバを含む。
いくつかの実施形態では、通信ユニット145は、その全体が参照により本明細書に組み込まれた、2014年8月28に出願され「Full-Duplex Coordination System」と題
された米国特許出願第14/471,387号に記述されたフルデュプレクス調整システムを含む。
いくつかの実施形態では、通信ユニット145は、ショートメッセージングサービス(SMS)、マルチメディアメッセージングサービス(MMS)、ハイパーテキスト転送プロトコル(HTTP)、ダイレクトデータ接続、WAP、電子メール、または別の適切なタイプの電子通信を介することを含む、セルラー通信ネットワークによってデータを送受信するセルラー通信トランシーバを含む。いくつかの実施形態では、通信ユニット145は有線ポートおよび無線トランシーバを含む。通信ユニット145はまた、TCP/IP、HTTP、HTTPS、およびSMTP、ミリ波、DSRC、または他の任意のV2X通信を含む標準的なネットワークプロトコルを使用して、ファイルまたはメディアオブジェクトを配信するために、ネットワーク105へ他の従来型の接続を提供する。
いくつかの実施形態では、通信ユニット145は、V2X無線機147を含む。いくつかの実施形態では、V2X無線機147は、任意のV2Xプロトコルを介して無線メッセージを送受信するように動作可能なV2X送信機およびV2X受信機を含む電子装置である。例えば、V2X無線機147は、DSRCプロトコルを介して無線メッセージを送受信するように動作可能である。
いくつかの実施形態では、V2X送信機は、5.9GHz帯域上でDSRCメッセージ
を送信およびブロードキャストするように動作可能である。V2X受信機は、5.9GHz帯域上でDSRCメッセージを受信するように動作可能である。V2X無線機147は7つのチャネル(例えば、DSRCチャネル番号172,174,176,178,180,182,および184)を含み、これらのチャネルのうちの少なくとも1つはBSMを送受信するために予約されている(例えば、DSRCチャネル番号172は、BSMのために予約されている)。いくつかの実施形態では、これらのチャネルのうちの少なくとも1つは、その全体が参照によって本明細書に組み込まれる、2017年10月27日に出願された「PSM Message-based Device Discovery for a Vehicular Mesh Network」と
いう名称の米国特許出願第15/796,296号に記載されているように、歩行者安全メッセージ(PSM)を送受信するために予約される。いくつかの実施形態では、DSRCチャネル番号172は、PSMを送受信するために予約される。いくつかの実施形態では、DSRCチャネル番号176が、PSMを送受信するために予約される。
いくつかの実施形態では、V2X無線機147は、BSMをブロードキャストするための周波数を制御するデジタルデータを記憶する非一時的メモリを含む。いくつかの実施形態では、非一時的メモリは、自車両123のGPSデータがV2X無線機147によって定期的にブロードキャストされるBSMの要素として(例えば、V2Xデータ195の要素として)ブロードキャストされるように、自車両123のGPSデータのバッファリングされたバージョンを記憶する。
いくつかの実施形態では、V2X無線機147は、自車両123をDSRC標準に準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。
いくつかの実施形態では、V2X無線機147は、特定のタイプの無線メッセージの送信および/または受信専用の単一チャネルを含む。例えば、V2X無線機147は、BSMの送信および受信専用の単一チャネルを含む。別の例では、V2X無線機147は、PSMの受信専用の単一チャネルを含む。
いくつかの実施形態では、コンテキストシステム199は、プロセッサ125によって実行された場合に、プロセッサ125に、図3A~3Cを参照して以下で説明する方法300の1つまたは複数のステップを実行させるように動作可能なソフトウェアを含む。コンテキストシステム199の機能は、いくつかの実施形態に従って、以下でより詳細に説明される。
いくつかの実施形態では、コンテキストシステム199は、フィールドプログラマブルゲートアレイ(FPGA)または特定用途向け集積回路(ASIC)を含むハードウェアを使用して実装される。いくつかの他の実施形態では、コンテキストシステム199がハードウェアとソフトウェアとの組み合わせを使用して実装される。
遠隔車両124は、自車両123と同様のコネクティッド車両である。遠隔車両124は、自車両123に含まれる要素と同様の要素を含む。図示のように、遠隔車両124は、コンテキストシステム199と、V2X無線機148を有する通信ユニット146と、を含む。通信ユニット146およびV2X無線機148は、自車両123について上述した通信ユニット145およびV2X無線機147と同様の機能を提供するので、それらの説明はここでは繰り返さない。遠隔車両124のコンテキストシステム199は、自車両123のコンテキストシステム199と同様の機能を提供するので、ここでは説明を繰り返さない。遠隔車両124は、自車両123に含まれる要素のいずれかを含むことができる。
コンテキストシステム199は、本明細書ではDSRCを参照して説明することができ
るが、コンテキストシステム199の機能はDSRCに限定されない。代わりに、コンテキストシステム199は、とりわけ、LTE-V2Xおよび5G-V2Xを含む任意のV2X通信プロトコルで動作する。
いくつかの実施形態では、自車両123は、遠隔車両124によって受信されるV2Xメッセージをブロードキャストする。このV2Xメッセージは、V2Xデータを含む。V2Xデータは、遠隔車両124にとって重要であり得る自車両123の情報を記述する。例えば、遠隔車両124はその環境内の他の車両(自車両123など)のそれぞれの過去の動き、現在の動き、および将来の動きを追跡する必要がある自律車両とすることができる。遠隔車両124は、V2Xメッセージを受信すると、その環境内のどの車両がこのV2Xメッセージを送信したかを識別し、これらの車両のうちのどれがV2Xメッセージに含まれるV2Xデータによって記述されているかを知る必要がある。例えば、遠隔車両124が、その近傍に多数の車両を有する道路上を走行していると仮定する。遠隔車両124の近傍にある車両の1つは、遠隔車両124によって受信されるV2Xメッセージをブロードキャストする自車両123である。このV2Xメッセージに含まれるV2Xデータは、重要な事象または危険な事象を記述することができ(例えば、V2Xデータは、自車両123がその進行方向や速度を突然変更することを予想すること、または遠隔車両124との衝突を引き起こす可能性がある何らかのアクションをとることを記述する)、遠隔車両124はその近傍にある車両のうちのどれが自車両123であるかを知る必要があり、その結果、遠隔車両124はV2Xデータによって記述される変更によって自車両123との衝突を回避する方法を知ることになる。V2Xデータは、自車両123の地理的位置を不正確に(例えば、±10メートルの精度で)記述する。この地理的情報の精度は、遠隔車両124が道路上のどの車両が実際に自車両識別することを可能にするには不十分である。したがって、実際には、V2Xデータが遠隔車両のような車両が遠隔車両124によって受信される特定のV2Xメッセージを送信した自車両道路上の他の車両のどれであるかを迅速に、正確に、かつ確実に識別することができるようにするには不十分である。コンテキストシステム199によって提供されるコンテキストデータ191は、この問題を解決する。
いくつかの実施形態では、コンテキストデータ191は、1つまたは複数の遠隔車両124が他の多くの車両の中で自車両123を識別または位置特定することができるように、自車両123のコンテキストを記述するデジタルデータである。コンテキストデータ191は、自車両123の色、自車両123の画像、自車両123のオブジェクト情報、自車両123が現在走行している車線の詳細、自車両123の左側にある車両または物体の画像(センサセット150によって記録される)、自車両123の右側にある車両または物体の画像(センサセット150によって記録される)、自車両123のナンバープレート番号の詳細(または自車両123の何らかの他の一意の識別子)、および自車両123の何らかの他の識別情報のうちの1つまたは複数を記述する。
いくつかの実施形態では、コンテキストデータ191は動的ソースを有する。例えば、コンテキストデータ191は、センサデータ192によって記述される。例えば、コンテキストシステム199は、センサデータ192に基づいてコンテキストデータ191を生成する。これらの実施形態では、コンテキストデータ191が自車両123の現在の走行車線、および自車両123の左または右にある車両または物体の画像など、動的であり、経時的に変化するものである。
いくつかの実施形態では、コンテキストデータ191は静的ソースを有する。例えば、コンテキストデータ191は、自車両123が製造された時点(またはコンテキストシステム199を格納する車載コンピュータが製造された時点)において、コンテキストシステム199に符号化される。これらの実施形態では、コンテキストデータ191は静的で
あり、経時的に変化しない。例えば、コンテキストシステム199が、自車両123のオブジェクト情報を記述するデジタルデータを含む場合、コンテキストシステム199はこのデジタルデータをコンテキストデータ191に含む。いくつかの実施形態では、センサデータ192から供給されないコンテキストデータ191が静的ソースからのものとして説明される。いくつかの実施形態では、経時的に変化しないコンテキストデータ191が静的ソースからのものとして説明される。
いくつかの実施形態では、コンテキストデータ191は、動的ソースおよび静的ソースを有する。例えば、コンテキストデータ191は、センサデータ192と、製造時にコンテキストシステム199内で符号化されるデジタルデータとの組合せを含む。
(コンピュータシステムの例)
ここで図2を参照すると、いくつかの実施形態によるコンテキストシステム199を含む例示的なコンピュータシステム200を示すブロック図が示されている。いくつかの実施態様では、コンピュータシステム200は、図3A~3Cを参照して以下で説明する方法300の1つまたは複数のステップを実行するようにプログラムされた専用コンピュータシステムを含むことができる。いくつかの実施形態では、コンピュータシステム200は、自車両123または遠隔車両124の車載コンピュータである。いくつかの実施形態では、コンピュータシステム200は、自車両123または遠隔車両124の車載ユニットである。いくつかの実施形態では、コンピュータシステム200は、ECU、ヘッドユニット、または自車両123または遠隔車両124の他の何らかのプロセッサベースのコンピューティングデバイスである。
コンピュータシステム200は、いくつかの例によれば、コンテキストシステム199、プロセッサ125、通信ユニット145、メモリ127、ADASシステム180のセット、センサセット150、ECU152、およびDSRC準拠GPSユニット250のうちの1つまたは複数を含む。コンピュータシステム200の構成要素は、バス220によって通信可能に結合される。
図示の実施形態では、プロセッサ125は、信号線238を介してバス220に通信可能に結合される。通信ユニット145は、信号線240を介してバス220に通信可能に結合される。メモリ127は、信号線242を介してバス220に通信可能に結合される。ADASシステム180のセットは、信号線241を介してバス220に通信可能に結合される。センサセット150は、信号線245を介してバス220に通信可能に結合される。ECU152は、信号線246を介してバス220に通信可能に結合される。DSRC準拠GPSユニット250は、信号線244を介してバス220に通信可能に結合される。
プロセッサ125、通信ユニット145、メモリ127、ADASシステム180のセット、センサセット150、およびECU152については、図1を参照して上述したので、ここでは説明を繰り返さない。
メモリ127は、図1または図2~図6を参照して以下で説明したデータのいずれかを記憶することができる。メモリ127は、コンピュータシステム200がその機能を提供するのに必要な任意のデータを記憶することができる。
一部の実施形態では、DSRC準拠GPSユニット250は、自車両123、コンピュータシステム200、またはDSRC準拠GPSユニット250を、その派生物または分岐物を含む、以下のDSRC規格、すなわちEN12253:2004専用狭域通信-5.8GHzのマイクロ波を使用する物理層(レビュー)、EN12795:2002専用
狭域通信(DSRC)-DSRCデータリンク層:媒体アクセスおよび論理リンク制御(レビュー)、EN12834:2002専用狭域通信-アプリケーション層(レビュー)、およびEN13372:2004専用狭域通信(DSRC)-RTTTアプリケーション用DSRCプロファイル(レビュー)、EN ISO14906:2004電子料金徴収-アプリケーションインタフェースのうちの1つ以上に準拠させるのに必要なハードウェアおよびソフトウェアを含む。
一部の実施形態では、DSRC準拠GPSユニット250は、自車両123の位置を記述するGPSデータを車線レベルの精度で提供するように動作可能である。例えば、自車両123は、車道のある車線を走行している。車線レベルの精度とは、自車両123の位置がGPSデータによって正確に記述され、その結果、道路内での自車両123の走行車線を、DSRC準拠のGPSユニット250によって提供されたこの自車両123用のGPSデータに基づいて正確に決定しうることを意味する。一部の実施形態では、GPSデータはBSMデータ195の要素である(例えば、図4および図5を参照)。
一部の実施形態では、DSRC準拠GPSユニット250は、DSRC規格に準拠する精度で車両123の地理的位置を記述するGPSデータを取得するためにGPS衛星と無線通信するハードウェアを含む。DSRC規格は、2台の車両(そのうちの1台は例えば自車両123)が隣接する走行車線に位置しているかどうかを推測するのに十分に正確なGPSデータを要求する。一部の実施形態では、DSRC準拠GPSユニット250は、戸外にいる時間の68%の間、その実際の位置の1.5メートル以内で、その二次元位置を識別、監視および追跡するように動作可能である。走行車線の幅は通常3メートル以上であるので、GPSデータの二次元誤差が1.5メートル未満であるときはいつでも、本明細書に記載のシステム199は、DSRC準拠GPSユニット250によって提供されるGPSデータを解析して、道路上を同時に走行している2台以上(そのうちの1台は例えば自車両123)の相対位置に基づいて、自車両123がどの車線を走行しているかを判定しうる。
DSRC準拠のGPSユニット250と比較すると、DSRC規格に準拠していない従来のGPSユニットは、自車両123の位置を車線レベルの精度で決定することができない。例えば、一般的な車線の幅は約3メートルである。しかしながら、従来のGPSユニットは、自車両123の実際の位置に対して10メートル前後の精度しかない。結果として、そのような従来のGPSユニットは、GPSデータのみに基づいて自車両123の走行車線を識別するのに十分に正確ではない。
いくつかの実施態様では、DSRC準拠GPSユニット250によって提供されるGPSデータは、メモリ127に記憶される一種のセンサデータ192である。GPSデータは、コンテキストデータ191に含まれてもよい。例えば、GPSデータは、V2Xトランスミッタが移動している道路の幅の実質的にプラスまたはマイナス半分の精度でV2Xトランスミッタの位置を記述し、このGPSデータはコンテキストデータに含まれ、その結果、コンテキストデータは、V2Xトランスミッタが移動している道路の幅の実質的にプラスまたはマイナス半分の精度でV2Xトランスミッタの位置を記述する。
図2に示す例示的な実施形態では、コンテキストシステム199は、通信モジュール202と、判定モジュール204とを含む。
通信モジュール202は、コンテキストシステム199と図1の動作環境100の他の部品との間の通信を処理するためのルーチンを含むソフトウェアとすることができる。
いくつかの実施形態では、通信モジュール202は、コンテキストシステム199とコ
ンピュータシステム200の他のコンポーネントとの間の通信を処理するための以下で説明する機能を提供するために、プロセッサ125によって実行可能な命令のセットとすることができる。いくつかの実施形態では、通信モジュール202は、コンピュータシステム200のメモリ127に格納することができ、プロセッサ125によってアクセス可能かつ実行可能とすることができる。通信モジュール202は信号線222を介して、プロセッサ125およびコンピュータシステム200の他の構成要素と協働し、通信するように構成することができる。
いくつかの実施形態では、通信モジュール202は、図1に示す車両のコンテキストシステム199と動作環境100の他のコンポーネントとの間の通信を処理するための以下に説明する機能を提供するために、プロセッサ125によって実行可能な一組の命令とすることができる。いくつかの実施形態では、通信モジュール202は、通信ユニット145を介して、動作環境100の1つまたは複数の構成要素との間でデータを送受信する。例えば、通信モジュール202は、通信ユニット145を介して、メモリ127に記憶されたデジタルデータの一部又は全部を送受信する。通信モジュール202は、通信ユニット145を介して、図1を参照して、または図2~図6を参照して以下で説明したデジタルデータまたは無線メッセージ(例えば、V2Xメッセージ)のいずれかを送信または受信することができる。
いくつかの実施形態では、通信モジュール202は、コンテキストシステム199の構成要素からデータを受信し、そのデータをメモリ127(またはメモリ127のバッファもしくはキャッシュ、または図2には示されていないスタンドアロンバッファもしくはキャッシュ)に格納する。例えば、通信モジュール202は、通信ユニット145からV2Xデータ195を含むV2Xメッセージを、0.1秒に1回等の一定間隔でブロードキャストする。
いくつかの実施態様では、通信モジュール202は、コンテキストシステム199のコンポーネント間の通信を処理することができる。例えば、通信モジュール202はセンサデータ192をメモリ127から判定モジュール204に送信し、判定モジュール204は、コンテキストデータ191をV2Xデータ195の要素として含むV2Xデータ195を形成することができる。
いくつかの実施形態では、判定モジュール204は、プロセッサ125によって実行された場合に、プロセッサ125に、図3A~3Cを参照して以下で説明される方法300の1つまたは複数のステップを実行させるように動作可能であり、プロセッサ125によって実行可能な命令のセットとすることができる。いくつかの実施形態では、判定モジュール204は、コンピュータシステム200のメモリ127に格納することができ、プロセッサ125によってアクセス可能かつ実行可能とすることができる。判定モジュール204は、信号線224を介して、プロセッサ125およびコンピュータシステム200の他の構成要素と協働し、通信するように適合されてもよい。
いくつかの実施態様では、コンピュータシステム200は、自車両および遠隔車両の要素である。例えば、自車両はコンピュータシステム200を含み、遠隔車両は、それ自体のコンピュータシステム200を含む。自車両は、遠隔車両によって受信されるDSRCメッセージをブロードキャストする。当該DSRCメッセージは、DSRCデータを含む。DSRCデータは、遠隔車両にとって重要であり得る自車両情報を記述する。例えば、遠隔車両は、その環境内の他の車両の各々を追跡する必要がある自律車両であってもよい。遠隔車両は、DSRCメッセージを受信すると、その環境内のどの車両がこのDSRCメッセージを送信したかを識別して、これらの車両のうちのどれがDSRCメッセージに含まれるDSRCデータによって記述されているかを知る必要がある。例えば、遠隔車両
が、その近傍に多数の車両がいる道路上を走行していると仮定する。遠隔車両の近傍にある車両の1つは、遠隔車両によって受信されたDSRCメッセージをブロードキャストする自車両である。このDSRCメッセージに含まれるDSRCデータは、重要なまたは危険な事象を記述することができ(例えば、DSRCデータは自車両がその方位、速度を突然変更することを予想すること、または遠隔車両との衝突を引き起こす可能性がある何らかのアクションをとることを記述する)、遠隔車両は、遠隔車両がDSRCデータによって記述される変更による自車両との衝突を回避する方法を知ることができるように、その近傍の車両のうちのどれが自車両であるかを知る必要がある。DSRCデータは、自車両の地理的位置を不正確に(例えば、±10メートルの精度で)記述する。この地理的情報の精度では、遠隔車両が道路上のどの車両が実際に自車両であるか識別することを可能にするには不十分である。したがって、実際には、DSRCデータは、遠隔車両のような車両が遠隔車両によって受信される特定のDSRCメッセージを送信した自車両道路上の他の車両のどれであるかを迅速に、正確に、かつ確実に識別することを可能にするには不十分である。コンテキストデータはこの問題を解決する。
コンテキストデータは、1つまたは複数の遠隔車両が他の多くの車両の中で自車両を識別または位置特定することができるように、自車両のコンテキストを記述するデジタルデータである。コンテキストデータは、自車両の色、自車両の画像、自車両のオブジェクト情報、自車両が現在走行している車線の詳細、自車両の左側にある車両または物体の画像、自車両の右側にある車両または物体の画像、自車両のナンバープレートの詳細、およびいくつかの他の識別情報のうちの1つまたは複数を記述する。
(プロセスの例)
図3A~3Cはいくつかの実施形態による、コンテキストデータを含むV2Xデータに基づいて車両コンポーネント(例えば、ADASシステム、自律駆動システムなど)の動作を修正するための方法300を示す。方法300のステップは任意の命令で実行可能であり、必ずしも図3A~3Cに示される命令ではない。
ステップ301において、自車両(例えば、V2Xトランスミッタ)のコンテキストシステムは、自車両のセンサに、自車両の環境を記述するセンサデータを記録させる。
ステップ302において、自車両のコンテキストシステムは、センサデータを分析して、自車両の近傍にある遠隔車両が、自車両によってブロードキャストされるV2Xメッセージの送信者または発信元として自車両を十分に識別することができるかどうかを判定する(例えば、ステップ313を参照)。例えば、コンテキストシステムは、センサデータを分析して、遠隔車両の視点と、遠隔車両の車載センサがV2Xメッセージに含まれるV2Xデータに基づいてV2Xメッセージの送信者として自車両を識別することができるかどうかと、を決定する。
V2Xレシーバが、他の潜在的なV2Xトランスミッタの中からV2Xトランスミッタを識別することに苦労するかどうかを事前に判定する、V2Xトランスミッタを含む既存の解決策はない。
いくつかの実施形態では、コンテキストシステムは、遠隔車両が自車両を送信者として識別することができる尤度を決定する。コンテキストシステムは、しきい値を記述するしきい値データを記憶することができる。コンテキストシステムは、尤度を閾値と比較する。コンテキストシステムは、自車両の近傍にある遠隔車両が、この閾値との比較に基づいて、自車両によってブロードキャストされるDSRCメッセージの送信者または発信元として自車両を十分に識別することができるかどうかを判定する。閾値が満たされるか、または超えた場合、遠隔車両は自車両によってブロードキャストされるDSRCメッセージ
の送信者または発信元として自車両を十分に識別することができ、それ以外の場合、遠隔車両は、自車両によってブロードキャストされるDSRCメッセージの送信者または発信元として自車両を十分に識別することができない。
本明細書で使用されるように、V2Xメッセージの「発信元」および「送信者」という用語は、特定のV2Xメッセージを最初に送信した車両を意味することを意図しており、V2Xメッセージを中継している単なるエンドポイントではない。
サブステップ303において、自車両のコンテキストシステムが、遠隔車両がV2Xメッセージの送信者または発信元として自車両を十分に識別することができると判定した場合、方法300は終了し、V2Xメッセージは従来の方法で送信される。
サブステップ304において、自車両のコンテキストシステムが、少なくとも1つの遠隔車両が自車両をV2Xメッセージの送信者または発信者として識別することが不十分であると判定した場合、方法300はステップ305に続く。
ステップ305において、自車両のコンテキストシステムは、センサデータのうちの1つまたは複数と、DSRCコンテキストシステムにおいて符号化される自車両に関する任意の静的情報とに基づいて、コンテキストデータを生成する。
ステップ307において、自車両のコンテキストシステムは、センサデータに基づいてV2Xデータを生成する。
ステップ309で、コンテキストシステムは、コンテキストデータを含むようにV2Xデータを修正する。このコンテキストデータは、遠隔車両が自車両をDSRCメッセージの送信者として識別できることを保証する。
他のV2Xメッセージは、同様の保証を提供するデジタルデータを含まない。
ここで図3Bを参照すると、ステップ311において、コンテキストシステムは、V2Xメッセージのペイロードとして、V2Xデータ、ならびにコンテキストデータを含むV2Xメッセージを生成する。
他のV2Xメッセージは、コンテキストデータ、またはコンテキストデータと同様の情報を当該ペイロードに含まない。
ステップ313において、コンテキストシステムは、自車両のV2X無線機にV2Xメッセージをブロードキャストさせる。
ステップ315において、遠隔車両はV2Xメッセージを受信する。遠隔車両は、コンテキストシステムのそれ自体のインスタンスを含む。
ステップ317において、遠隔車両のコンテキストシステムは、V2XメッセージからV2Xデータを解析する。
ステップ319において、遠隔車両のコンテキストシステムは、V2Xデータを分析して、V2Xデータに含まれるコンテキストデータを識別する。
ステップ321において、遠隔車両のコンテキストシステムは遠隔車両のセンサセットに、遠隔車両の周辺環境を記述するセンサデータを記録させる。
ここで図3Cを参照すると、ステップ323において、遠隔車両のコンテキストシステムは、センサデータをコンテキストデータと比較して、遠隔車両の近傍にある車両のどれがV2Xメッセージの送信機または発信元であるかを識別する。
例えば、サブステップ324で、コンテキストデータが自車両の色および自車両の走行車線を記述する場合、ステップ321で、遠隔車両の車載センサによって取り込まれたセンサデータは、道路環境の画像を含む。遠隔車両のコンテキストシステムは、コンテキストデータによって記述された色を有する車両が存在するかどうか、および、この車両がコンテキストデータによって記述された走行車線を走行しているかどうかを判定するために、画像を分析する。その場合、これは予備的なマッチングである。次いで、コンテキストシステムは、V2Xデータに含まれる他の情報(例えば、速度、進行方向、加速度など)を比較して、予備的なマッチングが依然として成立するかどうかを判定することができる。その場合、V2Xメッセージを送信した自車両の素性(identity)は既知であると考えられる。
ステップ323の別の例は、サブステップ335で説明される。サブステップ335において、コンテキストデータが自車両のオブジェクト情報である場合、ステップ321において遠隔車両の車載センサによって捕捉されたセンサデータは、道路環境の画像を含む。遠隔車両のコンテキストシステムは、環境の画像を、自車両のオブジェクト情報と比較して、道路環境が自車両を含むかどうかを判定し、そうである場合、道路環境内のどのオブジェクトが実際に自車両であるかを判定する。このステップは、ステップ321で収集されたセンサデータによって記述される画像内のオブジェクトの数を決定するステップと、画像内のオブジェクトのそれぞれについて境界ボックスを決定するステップと、それぞれの境界ボックスに含まれる各オブジェクトをオブジェクト情報と比較するステップと、境界ボックス内のオブジェクトとコンテキストデータによって記述されたオブジェクト情報との間にマッチングが成立するかどうかを決定するステップとを含むことができる。
ステップ326において、遠隔車両のコンテキストシステムは、遠隔車両の近傍にある車両のどれがV2Xメッセージの送信者または発信元であるかを識別するために、V2Xデータに識別データを挿入する。
ステップ327において、遠隔車両のコンテキストシステムは、遠隔車両のADASシステムまたは他の何らかの車両構成要素に、V2XデータおよびV2Xデータを含むV2Xメッセージの送信者の識別に応答して車両動作を行わせる。例えば、遠隔車両のコンテキストシステムは、遠隔車両のADASシステムに、遠隔車両との衝突を回避し、自車両の移動経路を追跡し、または遠隔車両に有益な他の何らかのアクションを実行させる。
次に図4を参照すると、いくつかの実施形態によるV2Xデータ195の一例を示すブロック図が示されている。
BSMを送信するための規則的な間隔は、ユーザによって設定可能であってもよい。いくつかの実施態様では、この間隔のデフォルト設定が0.1秒ごとに、または実質的に0.1秒ごとにBSMを送信することであり得る。
BSMは、5.9GHzのDSRC帯域上でブロードキャストされる。DSRCの範囲は、実質的に1,000メートルとすることができる。いくつかの実施形態では、DSRCの範囲が実質的に100メートル~1,000メートルの範囲を含むことができる。DSRCの範囲は、DSRC装備エンドポイント間の地形および見通しなどの要因に応じて、一般に300~500メートルである。
次に図5を参照すると、いくつかの実施形態によるV2Xデータ195の一例を示すブロック図が示されている。
BSMは、2つのパートを含むことができる。これら2つのパートは、図5に示すように、異なるV2Xデータ195を含むことができる。
V2Xデータ195のパート1は、車両のGPSデータ、車両方位、車両速度、車両加速度、車両ステアリングホイール角度、および車両サイズのうちの1つまたは複数を記述することができる。
V2Xデータ195のパート2は、オプション要素の一覧から引き出されたデータ要素の可変セットを含むことができる。BSMのパート2に含まれるV2Xデータ195のいくつかは、イベントトリガに基づいて選択され、例えば、起動されているアンチロッキングブレーキシステム(ABS)は、車両のABSシステムに関連するV2Xデータ195をトリガすることができる。
いくつかの実施形態では、パート2の要素のいくつかは帯域幅を節約するために、あまり頻繁に送信されない。
いくつかの実施形態では、BSMに含まれるV2Xデータ195は、車両の現在のスナップショットを含む。
ここで図6を参照すると、いくつかの実施形態によるコンテキストデータ191の一例を示すブロック図が示されている。図6は、いくつかの実施形態による、コンテキストデータ191の潜在的なソースに関する情報も示す。
以上の説明では、本発明を十分に理解できるように、多くの詳細について説明した。しかしながら、各実装形態はこれらの具体的な詳細無しでも実施できることは当業者にとって明らかであろう。いくつかの実施形態では、発明が不明瞭になることを避けるために、構造や装置をブロック図の形式で表すこともある。たとえば、本実施形態は、ユーザインタフェースおよび特定のハードウェアへの参照とともに説明される。しかし、本実施形態は、データおよびコマンドを受信する任意のタイプの計算装置、および、サービスを提供する任意の周辺機器について適用できる。
本明細書における「一実施形態」または「ある実施形態」等という用語は、その実施形態と関連づけて説明される特定の特徴・構造・性質が、少なくとも一つの実施形態に含まれることを意味する。「一実施形態における」等という用語は本明細書内で複数用いられるが、これらは必ずしも同一の実施形態を示すものとは限らない。
以上の詳細な説明の一部は、コンピュータ可読記憶媒体に記憶されたデータビットに対する動作のアルゴリズムおよび記号的表現として提供される。これらのアルゴリズムの説明と表現は、データ処理分野の当業者が自己の成果の内容を他の当業者に最も効果的に伝えるために使用する手段である。なお、本明細書における(また一般に)アルゴリズムとは、所望の結果を得るための論理的な手順を意味する。処理のステップは、物理量を物理的に操作するものである。必ずしも必須ではないが、通常は、これらの量は記憶・伝送・結合・比較およびその他の処理が可能な電気的または磁気的信号の形式を取る。通例にしたがって、これらの信号をビット・値・要素・エレメント・シンボル・キャラクタ・項・数値などとして称することが簡便である。
なお、これらの用語および類似する用語はいずれも、適切な物理量と関連付いているものであり、これら物理量に対する簡易的なラベルに過ぎないということに留意する必要がある。以下の説明から明らかなように、特に断らない限りは、本明細書において「処理」「計算」「コンピュータ計算(処理)」「判断」「表示」といった用語を用いた説明は、コンピュータシステムや類似の電子的計算装置の動作および処理であって、コンピュータシステムのレジスタやメモリ内の物理的(電子的)量を、他のメモリやレジスタまたは同様の情報ストレージや通信装置、表示装置内の物理量として表される他のデータへ操作および変形する動作および処理を意味する。
本発明は、本明細書で説明される動作を実行する装置にも関する。この装置は要求される目的のために特別に製造されるものであっても良いし、汎用コンピュータを用いて構成しコンピュータ内に格納されるプログラムによって選択的に実行されたり再構成されたりするものであっても良い。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な、例えばフロッピー(登録商標)ディスク・光ディスク・CD-ROM・磁気ディスクなど任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気または光学式カード、USBキーを含む不揮発性フラッシュメモリ、電子的命令を格納するために適した任意のタイプの媒体などの、非一時的なコンピュータ可読記憶媒体に記憶される。
実装形態は、完全にハードウェアによって実現されるものでも良いし、完全にソフトウェアによって実現されるものでも良いし、ハードウェアとソフトウェアの両方によって実現されるものでも良い。いくつかの好ましい実装形態では、ファームウェア、常駐ソフトウェア、マイクロコードやその他のソフトウェアによって実装される。
さらに、ある実装形態は、コンピュータが利用あるいは読み込み可能な記憶媒体からアクセス可能なコンピュータプログラムプロダクトの形態を取る。この記憶媒体は、コンピュータや任意の命令実行システムによってあるいはそれらと共に利用されるプログラムコードを提供する。明細書の説明において、コンピュータが利用あるいは読み込み可能な記憶媒体とは、命令実行システムや装置によってあるいはそれらと共に利用されるプログラムを、保持、格納、通信、伝搬および転送可能な任意の装置を指す。
プログラムコードを格納・実行するために適したデータ処理システムは、システムバスを介して記憶素子に直接または間接的に接続された少なくとも1つのプロセッサを有する。記憶素子は、プログラムコードの実際の実行に際して使われるローカルメモリや、大容量記憶装置や、実行中に大容量記憶装置からデータを取得する回数を減らすためにいくつかのプログラムコードを一時的に記憶するキャッシュメモリなどを含む。
入力/出力(I/O)装置は、例えばキーボード、ディスプレイ、ポインティング装置などであるが、これらはI/Oコントローラを介して直接あるいは間接的にシステムに接続される。
データ処理システムが、介在するプライベートネットワークおよび/またはパブリックネットワークを介して、他のデータ処理システム、ストレージデバイス、リモートプリンタなどに結合されるようになることを可能にするために、ネットワークアダプタもシステムに結合されうる。モデム、ケーブルモデル、イーサネットカードは、ネットワークアダプタのほんの数例に過ぎない。
最後に、本明細書において提示される構造、アルゴリズム、および/または
インターフェースは、特定のコンピュータや他の装置と本来的に関連するものではない。本明細書における説明にしたがったプログラムを有する種々の汎用システムを用いること
ができるし、また要求された処理ステップを実行するための特定用途の装置を構築することが適した場合もある。これら種々のシステムに要求される構成は、以上の説明において明らかにされる。さらに、本発明は、特定のプログラミング言語と関連づけられるものではない。様々な実装形態で説明される本発明の内容を実装するために種々のプログラミング言語を利用できることは明らかであろう。
実装形態の前述の説明は、例示と説明を目的として行われたものである。したがって、明細書を、網羅的または開示された正確な形式に限定することを意図するものではない。本発明は、上記の開示にしたがって、種々の変形が可能である。本発明の範囲は上述の実装形態に限定解釈されるべきではなく、特許請求の範囲にしたがって解釈されるべきである。本発明の技術に詳しい者であれば、本発明はその思想や本質的特徴から離れることなくその他の種々の形態で実現できることを理解できるであろう。同様に、モジュール・処理・特徴・属性・方法およびその他の本発明の態様に関する名前付けや分割方法は必須なものでものないし重要でもない。また、本発明やその特徴を実装する機構は異なる名前や分割方法や構成を備えていても構わない。
さらに、モジュール・処理・特徴・属性・方法およびその他の本発明の態様は、ソフトウェア、ハードウェア、ファームウェアもしくはこれらの組合せとして実装できる。また、本発明をソフトウェアとして実装する場合には、モジュールなどの各要素は、どのような様式で実装されても良い。例えば、スタンドアローンのプログラム、大きなプログラムの一部、異なる複数のプログラム、静的あるいは動的なリンクライブラリー、カーネルローダブルモジュール、デバイスドライバー、その他コンピュータプログラミングの当業者にとって既知な方式として実装することができる。さらに、本発明の実装は特定のプログラミング言語に限定されるものではないし、特定のオペレーティングシステムや環境に限定されるものでもない。したがって、本開示は、添付の特許請求の範囲に記載されている本明細書の範囲を例示するものであり、限定することを意図したものではない。


Claims (15)

  1. V2X(Vehicle-to-Everything)通信に基づいて車両コンポーネントの動作を修正する方法であって、
    V2Xレシーバによって、環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
    前記V2Xレシーバによって、前記コンテキストデータに基づいて、前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
    前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
    を含む、方法。
  2. 前記環境は、自車両と、前記V2Xメッセージを受信するリモート車両を含む道路環境であり、
    前記コンテキストデータは、前記道路環境における前記自車両のコンテキストをさらに記述するものである、
    請求項1に記載の方法。
  3. 前記V2Xメッセージが、Wi-Fi(登録商標)メッセージ、3Gメッセージ、4Gメッセージ、5Gメッセージ、ロングタームエボリューション(LTE(登録商標))メッセージ、ミリ波通信メッセージ、Bluetooth(登録商標)メッセージ、および衛星通信のうちの1つではない、
    請求項1に記載の方法。
  4. 前記V2Xメッセージが、Basic Safety Message(基本安全メッセージ)である、
    請求項1に記載の方法。
  5. 前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述する、
    請求項1に記載の方法。
  6. 前記V2Xトランスミッタが自車両である、
    請求項1に記載の方法。
  7. 前記V2Xレシーバが自律走行車両である、
    請求項1に記載の方法。
  8. V2Xレシーバに含まれ、V2X通信に基づいて車両コンポーネントの動作を修正するシステムであって、
    プロセッサと、
    前記プロセッサと通信可能に結合された非一時的メモリであって、前記プロセッサによって実行された場合に、前記プロセッサに、
    環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
    前記コンテキストデータに基づいて、前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
    前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
    を実行させるように動作可能なコンピュータコードを記憶する、非一時的メモリと、
    を備える、システム。
  9. 前記V2Xメッセージが、Wi-Fi(登録商標)メッセージ、3Gメッセージ、4Gメッセージ、5Gメッセージ、ロングタームエボリューション(LTE(登録商標))メッセージ、ミリ波通信メッセージ、Bluetooth(登録商標)メッセージ、および衛星通信のうちの1つではない、
    請求項8に記載のシステム。
  10. 前記V2Xメッセージが、Basic Safety Message(基本安全メッセージ)である、
    請求項8に記載のシステム。
  11. 前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述する、
    請求項8に記載のシステム。
  12. 前記V2Xトランスミッタが自車両である、
    請求項8に記載のシステム。
  13. 前記V2Xレシーバが自律走行車両である、
    請求項8に記載のシステム。
  14. V2X通信に基づいて車両コンポーネントの動作を修正するように動作可能なプログラムであって、V2Xレシーバのプロセッサによって実行された場合に、前記プロセッサに、
    環境内のV2Xトランスミッタのコンテキストを記述するコンテキストデータを含むV2Xメッセージを受信するステップであって、前記V2Xレシーバは、前記環境内で前記V2Xメッセージの発信元として前記V2Xトランスミッタを十分に識別することができないステップと、
    前記コンテキストデータに基づいて、前記環境内における前記V2Xメッセージの前記発信元としての前記V2Xトランスミッタの素性を記述するデジタルデータを判断するステップと、
    前記V2Xトランスミッタの前記素性を記述する前記デジタルデータに基づいて、前記V2Xレシーバの前記車両コンポーネントの前記動作を修正するステップと、
    を含む動作を実行させる、プログラム。
  15. 前記コンテキストデータが、前記V2Xトランスミッタが走行している道路の幅の実質的に半分の精度で前記V2Xトランスミッタの位置を記述する、
    請求項14に記載のプログラム。
JP2019167309A 2018-09-13 2019-09-13 V2xレシーバによるv2x通信の理解を改善するコンテキストシステム Active JP7078022B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/130,742 2018-09-13
US16/130,742 US10969456B2 (en) 2018-09-13 2018-09-13 Context system for improved understanding of vehicle-to-everything (V2X) communications by V2X receivers

Publications (3)

Publication Number Publication Date
JP2020077378A JP2020077378A (ja) 2020-05-21
JP2020077378A5 JP2020077378A5 (ja) 2021-10-07
JP7078022B2 true JP7078022B2 (ja) 2022-05-31

Family

ID=69772873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019167309A Active JP7078022B2 (ja) 2018-09-13 2019-09-13 V2xレシーバによるv2x通信の理解を改善するコンテキストシステム

Country Status (3)

Country Link
US (1) US10969456B2 (ja)
JP (1) JP7078022B2 (ja)
CN (1) CN110896535B (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7115184B2 (ja) 2018-09-26 2022-08-09 トヨタ自動車株式会社 自動運転システム
JP2020104738A (ja) 2018-12-27 2020-07-09 トヨタ自動車株式会社 報知装置
CN111641936A (zh) * 2020-04-30 2020-09-08 长城汽车股份有限公司 基于v2x的信息传输方法、装置、***及车载多媒体***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017174417A (ja) 2016-03-25 2017-09-28 トヨタ自動車株式会社 道路シーン状況の理解および確実に共有するための道路シーン状況のセマンティック表現
JP2018066728A (ja) 2016-10-21 2018-04-26 トヨタ自動車株式会社 ワイヤレス車両データを用いた車両の位置推定
US20180191551A1 (en) 2015-06-30 2018-07-05 Lg Electronics Inc. Terminal and v2x communication method thereof in v2x communication system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2834598A4 (en) * 2013-04-15 2015-10-21 Flextronics Ap Llc COMMUNICATIONS WITH THIRD PARTIES THROUGH VIRTUAL VEHICLE PERSONALITY
US20150381751A1 (en) * 2014-06-30 2015-12-31 Autotalks Ltd. Method and apparatus for proxy operation in vehicular communications
JP2018523322A (ja) * 2015-06-24 2018-08-16 インテル アイピー コーポレーション Vehicle‐to‐anything(v2x)通信の拡張サポート
CN106998339A (zh) * 2016-01-22 2017-08-01 中兴通讯股份有限公司 车联网通信方法、服务器及车联网***
US10735923B2 (en) * 2017-10-24 2020-08-04 Qualcomm Incorporated Techniques and apparatuses for beam-based scheduling of vehicle-to-everything (V2X) communications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180191551A1 (en) 2015-06-30 2018-07-05 Lg Electronics Inc. Terminal and v2x communication method thereof in v2x communication system
JP2017174417A (ja) 2016-03-25 2017-09-28 トヨタ自動車株式会社 道路シーン状況の理解および確実に共有するための道路シーン状況のセマンティック表現
JP2018066728A (ja) 2016-10-21 2018-04-26 トヨタ自動車株式会社 ワイヤレス車両データを用いた車両の位置推定

Also Published As

Publication number Publication date
CN110896535A (zh) 2020-03-20
CN110896535B (zh) 2022-03-18
JP2020077378A (ja) 2020-05-21
US10969456B2 (en) 2021-04-06
US20200088830A1 (en) 2020-03-19

Similar Documents

Publication Publication Date Title
EP3557893B1 (en) Multi-level hybrid vehicle-to-anything communications for cooperative perception
JP6677276B2 (ja) 車両のadas機能を更新する方法
US10796175B2 (en) Detection of a drowsy driver based on vehicle-to-everything communications
JP7413811B2 (ja) Vehicle-to-Everything通信に基づく車両構成要素の修正
JP7167887B2 (ja) 自動化車両の向けのVehicle-to-Everythingデータ転送
US10802110B2 (en) Vehicular radar interference management using basic safety messages
US11697410B2 (en) Vehicle-to-everything communication-based lane change collision avoidance warning
JP2020021470A (ja) 飛行範囲の改善のための車両の選択および接近における飛行ドローンの支援
JP7078022B2 (ja) V2xレシーバによるv2x通信の理解を改善するコンテキストシステム
JP7172879B2 (ja) 無線車両メッセージに関する隣接チャネル干渉の低減
JP7351164B2 (ja) V2xレシーバ向けのv2x全二重位置特定支援
JP6801732B2 (ja) コネクティッド車両向けのクラウドベースのネットワーク最適化
JP6780727B2 (ja) 隠し車両機能を有するコネクティッド車両向けの災害軽減システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210824

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210824

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220419

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220502

R151 Written notification of patent or utility model registration

Ref document number: 7078022

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151