JP7794119B2 - Communication device and remote instruction system - Google Patents
Communication device and remote instruction systemInfo
- Publication number
- JP7794119B2 JP7794119B2 JP2022206656A JP2022206656A JP7794119B2 JP 7794119 B2 JP7794119 B2 JP 7794119B2 JP 2022206656 A JP2022206656 A JP 2022206656A JP 2022206656 A JP2022206656 A JP 2022206656A JP 7794119 B2 JP7794119 B2 JP 7794119B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- resolution
- target value
- remote
- vehicle
- 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
Links
Landscapes
- Traffic Control Systems (AREA)
- Selective Calling Equipment (AREA)
Description
本発明は、通信装置及び遠隔指示システムに関する。 The present invention relates to a communication device and a remote instruction system.
車両からネットワークを介しての通信遅延が第1遅延時間より長い第2遅延時間である場合、映像から第1の範囲より狭い第2の範囲を切り出して出力する遠隔映像出力装置が知られている(例えば特許文献1)。 A remote video output device is known that, when the communication delay from the vehicle via the network is a second delay time that is longer than a first delay time, extracts a second range from the video that is narrower than the first range and outputs it (see, for example, Patent Document 1).
車両の遠隔サポートの技術分野では、車両から通信ネットワークを介して送信される映像データの送信データ量を低減することが検討されている。しかしながら、遠隔コマンダが参照する映像データには、遠隔指示するための情報を遠隔コマンダが視認できる程度の画質が求められるため、送信データ量の低減には改良の余地がある。 In the technical field of remote vehicle support, efforts are being made to reduce the amount of video data transmitted from vehicles over communication networks. However, the video data referenced by the remote commander must have a quality that allows the remote commander to visually recognize the information needed to issue remote instructions, so there is room for improvement in reducing the amount of data transmitted.
本発明の一態様は、遠隔コマンダからの遠隔指示に応じた遠隔サポートを実行可能な車両に搭載され、車両から通信ネットワークを介して映像データを送信する通信装置であって、車両の車速に基づいて、映像データの送信フレームレートの目標値と映像データの送信解像度の目標値とを含む送信条件を設定する送信条件設定部と、送信条件に基づいて、送信解像度及び送信フレームレートがそれぞれの目標値となるように映像データを送信する送信部と、を備え、送信条件設定部は、車両の車速と通信ネットワークの通信品質情報とに基づいて、送信フレームレート及び送信解像度を含む映像データの送信画質を抑制するか否かを判定し、送信画質を抑制すると判定した場合、送信フレームレートの目標値を維持すると共に送信解像度の目標値を低減させることで、送信画質を抑制する。 One aspect of the present invention is a communications device mounted on a vehicle capable of remote support in response to remote instructions from a remote commander, which transmits video data from the vehicle via a communications network. The communications device includes a transmission condition setting unit that sets transmission conditions, including a target value for the transmission frame rate of the video data and a target value for the transmission resolution of the video data, based on the vehicle speed, and a transmission unit that transmits the video data based on the transmission conditions so that the transmission resolution and transmission frame rate reach their respective target values. The transmission condition setting unit determines whether to suppress the transmission image quality of the video data, including the transmission frame rate and transmission resolution, based on the vehicle speed and communication quality information of the communications network. If it is determined that the transmission image quality should be suppressed, the transmission image quality is suppressed by maintaining the target value for the transmission frame rate and reducing the target value for the transmission resolution.
本発明の一態様に係る通信装置によれば、車両の車速と通信ネットワークの通信品質情報とに基づいて、送信フレームレート及び送信解像度を含む映像データの送信画質を抑制するか否かが判定される。送信画質を抑制すると判定された場合、送信フレームレートの目標値が維持されると共に送信解像度の目標値が低減される。これにより、車両の車速と通信ネットワークの通信品質情報との両方を考慮しつつ、映像データの送信フレームレートを落とさずに送信データ量が低減されるため、例えば送信フレームレートが車速に対して不足すること等が抑制される。よって、遠隔コマンダによる映像データの視認性と送信データ量の低減との両立を図ることが可能となる。 In a communication device according to one aspect of the present invention, a determination is made as to whether to suppress the transmission image quality of video data, including the transmission frame rate and transmission resolution, based on the vehicle speed and communication quality information of the communication network. If it is determined that the transmission image quality should be suppressed, the target value of the transmission frame rate is maintained and the target value of the transmission resolution is reduced. This reduces the amount of transmission data without lowering the transmission frame rate of the video data, while taking into account both the vehicle speed and the communication quality information of the communication network. This prevents, for example, the transmission frame rate from being insufficient compared to the vehicle speed. This makes it possible to achieve both good visibility of video data by a remote commander and a reduction in the amount of transmission data.
一実施形態では、送信条件設定部は、送信解像度の目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信解像度の目標値を低減又は増加させてもよい。この場合、例えば送信解像度の急な変化によって遠隔コマンダによる映像データの視認性に及ぶ影響を抑えることが可能となる。 In one embodiment, the transmission condition setting unit may reduce or increase the target value of the transmission resolution so that the absolute value of the time rate of change of the target value of the transmission resolution does not exceed a predetermined upper limit rate of change. In this case, it is possible to reduce the impact on the visibility of video data by the remote commander caused by, for example, a sudden change in the transmission resolution.
一実施形態では、送信条件設定部は、予め設定された最小送信解像度に送信解像度の目標値が達している場合に送信画質を抑制すると判定したとき、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させてもよい。この場合、送信解像度を最小送信解像度よりも落とさないように送信データ量を低減することができる。 In one embodiment, when the transmission condition setting unit determines that the transmission image quality should be reduced when the target value of the transmission resolution has reached a predetermined minimum transmission resolution, it may maintain the target value of the transmission resolution while reducing the target value of the transmission frame rate. In this case, the amount of transmission data can be reduced so as not to cause the transmission resolution to fall below the minimum transmission resolution.
本発明の他の態様は、上記の通信装置と、上記の通信装置から送信された映像データを通信ネットワークを介して受信する遠隔指示装置と、を含む遠隔指示システムであって、遠隔指示装置は、映像データの受信解像度を取得する情報受信部と、受信解像度を通信ネットワークを介して通信装置に送信する情報送信部と、を備え、送信条件設定部は、映像データの送信解像度の目標値よりも受信解像度が小さい場合、送信フレームレートの目標値を維持すると共に、受信解像度に基づいて送信解像度の目標値を設定する。 Another aspect of the present invention is a remote instruction system including the above-mentioned communication device and a remote instruction device that receives video data transmitted from the above-mentioned communication device via a communication network. The remote instruction device includes an information receiving unit that acquires the reception resolution of the video data and an information transmitting unit that transmits the reception resolution to the communication device via the communication network. When the reception resolution is lower than the target transmission resolution of the video data, the transmission condition setting unit maintains the target transmission frame rate and sets the target transmission resolution based on the reception resolution.
本発明の他の態様に係る遠隔指示システムによれば、映像データの送信解像度の目標値よりも受信解像度が小さい場合、送信フレームレートの目標値が維持されると共に、受信解像度に基づいて送信解像度の目標値が設定される。これにより、受信解像度の情報を利用して、送信データ量を効率的に低減することができる。 In a remote instruction system according to another aspect of the present invention, when the receiving resolution is lower than the target value of the transmission resolution of the video data, the target value of the transmission frame rate is maintained, and the target value of the transmission resolution is set based on the receiving resolution. This makes it possible to efficiently reduce the amount of data transmitted by utilizing information about the receiving resolution.
本発明によれば、遠隔コマンダによる映像データの視認性と送信データ量の低減との両立を図ることが可能となる。 This invention makes it possible to achieve both high visibility of video data by a remote commander and a reduction in the amount of data transmitted.
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下の説明において、同一又は相当する要素同士には同一符号を付し、重複する説明を省略する。 Embodiments of the present invention will be described below with reference to the drawings. In the following description, identical or corresponding elements will be designated by the same reference numerals, and duplicate explanations will be omitted.
[遠隔指示システムの概要]
図1は、実施形態に係る遠隔指示システムの全体像を例示する図である。図1に示されるように、遠隔指示システム100は、遠隔コマンダRが遠隔指示を入力する遠隔指示装置1と車両2と通信装置4とを備えている。遠隔指示装置1の遠隔指示サーバ10は、一例として、通信ネットワークNを介して複数台の車両2と通信可能に接続されている。通信ネットワークNは無線通信ネットワークである。通信ネットワークNは、一例として、1又は複数の通信キャリアによるネットワーク(通信ネットワーク)を含む。遠隔指示装置1には、車両2の通信装置4から各種の情報が送られる。
[Remote instruction system overview]
FIG. 1 is a diagram illustrating an example of an overall view of a remote instruction system according to an embodiment. As shown in FIG. 1, the remote instruction system 100 includes a remote instruction device 1 to which a remote commander R inputs remote instructions, a vehicle 2, and a communication device 4. A remote instruction server 10 of the remote instruction device 1 is communicably connected to a plurality of vehicles 2 via a communication network N, for example. The communication network N is a wireless communication network. For example, the communication network N includes a network (communication network) operated by one or more communication carriers. Various types of information are sent to the remote instruction device 1 from the communication device 4 of the vehicle 2.
遠隔指示システム100は、遠隔コマンダRからの遠隔指示に応じて、車両2の遠隔サポートを実行する。遠隔指示とは、車両2の遠隔サポートに関する遠隔コマンダRの指示である。遠隔コマンダRは、車両2の遠隔サポートを行うオペレータである。遠隔コマンダRは、例えば、車両2から離れた施設等に設けられた遠隔コックピットに配備される。遠隔コマンダRの人数は一人であってもよく、二人以上であってもよい。 The remote instruction system 100 performs remote support for the vehicle 2 in response to remote instructions from the remote commander R. A remote instruction is an instruction from the remote commander R regarding remote support for the vehicle 2. The remote commander R is an operator who provides remote support for the vehicle 2. The remote commander R is deployed, for example, in a remote cockpit located in a facility or the like away from the vehicle 2. The number of remote commanders R may be one or two or more.
車両2は、遠隔サポートを実行可能に構成された車両である。車両2は、自動運転制御を実行可能に構成されていてもよい。遠隔指示システム100と通信可能な車両2の台数は、特に限定されない。 Vehicle 2 is a vehicle configured to be able to perform remote support. Vehicle 2 may also be configured to be able to perform autonomous driving control. There is no particular limit to the number of vehicles 2 that can communicate with remote instruction system 100.
遠隔サポートには、遠隔コマンダRが車両の周囲の状況及び運転者の状況を監視する遠隔監視、遠隔コマンダRが車両の運転者に対して情報提供及び指示等を行う遠隔支援、及び、遠隔コマンダRが車両の自動運転に関する指示を行う遠隔運転が含まれる。例えば、自動運転に関する指示には、車両2の進行の指示及び車両2の停止の指示が含まれる。自動運転に関する指示には、車両2の車線変更の指示が含まれていてもよい。自動運転に関する指示には、前方の障害物に対するオフセット回避の指示、先行車の追い越しの指示、緊急退避の指示等が含まれていてもよい。 Remote support includes remote monitoring, in which the remote commander R monitors the situation around the vehicle and the driver's condition; remote assistance, in which the remote commander R provides information and instructions to the vehicle driver; and remote driving, in which the remote commander R gives instructions regarding the autonomous driving of the vehicle. For example, instructions regarding autonomous driving include instructions for vehicle 2 to proceed and instructions for vehicle 2 to stop. Instructions regarding autonomous driving may also include instructions for vehicle 2 to change lanes. Instructions regarding autonomous driving may also include instructions to offset and avoid obstacles ahead, instructions to overtake a leading vehicle, instructions to make an emergency evacuation, etc.
遠隔指示システム100では、例えば車両2の外部センサ22で検出された周辺環境の検出データから周辺環境画像の映像データが取得される。周辺環境画像は、外部センサ22で検出された車両2の周辺環境の撮像画像である。周辺環境画像の映像データは、車両2の通信装置4によって車両2から通信ネットワークNを介して遠隔指示装置1の遠隔指示サーバ10に送信される。遠隔指示サーバ10によって、遠隔コマンダRに対して周辺環境画像を表す画像が表示される。遠隔コマンダRは、周辺環境画像を参照しながら、遠隔指示装置1のコマンダインターフェース3に遠隔指示を入力する。遠隔指示装置1は、通信ネットワークNを通じて車両2に遠隔指示を送信する。車両2では、遠隔指示に応じて遠隔サポートが実行される。 In the remote instruction system 100, video data of a surrounding environment image is obtained from detection data of the surrounding environment detected, for example, by an external sensor 22 of the vehicle 2. The surrounding environment image is a captured image of the surrounding environment of the vehicle 2 detected by the external sensor 22. The video data of the surrounding environment image is transmitted from the vehicle 2 via the communication network N to the remote instruction server 10 of the remote instruction device 1 by the communication device 4 of the vehicle 2. The remote instruction server 10 displays an image representing the surrounding environment image to the remote commander R. The remote commander R inputs remote instructions to the commander interface 3 of the remote instruction device 1 while referring to the surrounding environment image. The remote instruction device 1 transmits the remote instructions to the vehicle 2 via the communication network N. The vehicle 2 performs remote support in accordance with the remote instructions.
[車両の構成]
まず、車両2の構成の一例について説明する。図2は、実施形態に係る通信装置を含む車両の構成の一例を示すブロック図である。図2に示すように、車両2は、一例として、遠隔運転ECU30を有している。遠隔運転ECU30は、CPU[Central Processing Unit]、ROM[Read Only Memory]、RAM[Random Access Memory]等を有する電子制御ユニットである。遠隔運転ECU30では、例えば、ROMに記録されているプログラムをRAMにロードし、RAMにロードされたプログラムをCPUで実行することにより各種の機能を実現する。遠隔運転ECU30は、複数の電子ユニットから構成されていてもよい。遠隔運転ECU30は、例えば、RDK[Remote Driving Kit]とも称される。
[Vehicle configuration]
First, an example of the configuration of the vehicle 2 will be described. FIG. 2 is a block diagram showing an example of the configuration of a vehicle including a communication device according to the embodiment. As shown in FIG. 2, the vehicle 2 includes, as an example, a remote driving ECU 30. The remote driving ECU 30 is an electronic control unit including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The remote driving ECU 30 realizes various functions, for example, by loading a program recorded in the ROM into the RAM and executing the program loaded into the RAM by the CPU. The remote driving ECU 30 may be composed of multiple electronic units. The remote driving ECU 30 is also referred to as, for example, an RDK (Remote Driving Kit).
遠隔運転ECU30は、GPS[Global Positioning System]受信部21、外部センサ22、内部センサ23、地図データベース24、アクチュエータ25、及び、通信部26と接続されている。 The remote driving ECU 30 is connected to a GPS (Global Positioning System) receiver 21, an external sensor 22, an internal sensor 23, a map database 24, an actuator 25, and a communication unit 26.
GPS受信部21は、3個以上のGPS衛星から信号を受信することにより、車両2の位置(例えば車両2の緯度及び経度)を測定する。GPS受信部21は、測定した車両2の位置情報を遠隔運転ECU30へ送信する。 The GPS receiver unit 21 measures the position of the vehicle 2 (e.g., the latitude and longitude of the vehicle 2) by receiving signals from three or more GPS satellites. The GPS receiver unit 21 transmits the measured position information of the vehicle 2 to the remote driving ECU 30.
外部センサ22は、車両2の周囲の周辺環境を検出する車載センサである。外部センサ22は、検出した検出データを遠隔運転ECU30へ送信する。 The external sensor 22 is an on-board sensor that detects the surrounding environment of the vehicle 2. The external sensor 22 transmits the detected data to the remote driving ECU 30.
外部センサ22は、カメラを少なくとも含む。カメラは、車両2の周辺環境を撮像する撮像機器である。カメラは、例えば車両2のフロントガラスの裏側に設けられ、車両前方を撮像する。カメラは、車両2の側方及び後方を撮像してもよい。 The external sensor 22 includes at least a camera. The camera is an imaging device that captures images of the environment surrounding the vehicle 2. The camera is installed, for example, behind the windshield of the vehicle 2 and captures images in front of the vehicle. The camera may also capture images of the sides and rear of the vehicle 2.
外部センサ22は、レーダセンサを含んでもよい。レーダセンサは、電波(例えばミリ波)又は光を利用して車両2の周辺の物体を検出する検出機器である。レーダセンサには、例えば、レーダ(ミリ波レーダ)又はライダー[LiDAR:Light Detection and Ranging]が含まれる。 The external sensor 22 may include a radar sensor. A radar sensor is a detection device that uses radio waves (e.g., millimeter waves) or light to detect objects around the vehicle 2. Radar sensors include, for example, radar (millimeter wave radar) or LiDAR (Light Detection and Ranging).
内部センサ23は、車両2の走行状態を検出する車載センサである。内部センサ23は、車速センサ、加速度センサ、及びヨーレートセンサを含んでいてもよい。車速センサ、加速度センサ、及びヨーレートセンサとしては、公知のセンサを用いることができる。 The internal sensor 23 is an on-board sensor that detects the driving state of the vehicle 2. The internal sensor 23 may include a vehicle speed sensor, an acceleration sensor, and a yaw rate sensor. Known sensors can be used as the vehicle speed sensor, acceleration sensor, and yaw rate sensor.
地図データベース24は、地図情報を記録するデータベースである。地図データベース24は、例えば、車両2に搭載されたHDD[Hard Disk Drive]等の記録装置内に形成されている。地図情報には、道路の位置情報、道路形状の情報(例えば曲率情報)、交差点及び分岐点の位置情報等が含まれる。 The map database 24 is a database that records map information. The map database 24 is formed, for example, in a recording device such as a hard disk drive (HDD) mounted on the vehicle 2. The map information includes road position information, road shape information (e.g., curvature information), intersection and branch point position information, etc.
アクチュエータ25は、車両2の走行制御に用いられる機器であり、遠隔運転ECU30からの制御信号に応じて動作する。アクチュエータ25は、駆動アクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。駆動アクチュエータは、例えば動力源としてのエンジン又はモータ等に設けられ、車両2の駆動力を制御する。ブレーキアクチュエータは、例えば液圧ブレーキシステムに設けられ、車両2の車輪へ付与する制動力を制御する。操舵アクチュエータは、例えば電動パワーステアリングシステムのアシストモータであり、車両2の操舵トルクを制御する。 The actuators 25 are devices used to control the driving of the vehicle 2 and operate in response to control signals from the remote driving ECU 30. The actuators 25 include at least a drive actuator, a brake actuator, and a steering actuator. The drive actuator is provided, for example, in an engine or motor serving as a power source, and controls the driving force of the vehicle 2. The brake actuator is provided, for example, in a hydraulic brake system, and controls the braking force applied to the wheels of the vehicle 2. The steering actuator is, for example, an assist motor in an electric power steering system, and controls the steering torque of the vehicle 2.
通信部26は、車両2の外部との無線通信を制御する通信デバイスである。通信部26は、例えば、通信キャリアの通信ネットワークNを介して遠隔指示装置1と各種情報の送信及び受信を行う。 The communication unit 26 is a communication device that controls wireless communication with the outside of the vehicle 2. The communication unit 26 transmits and receives various information to and from the remote instruction device 1, for example, via a communication carrier's communication network N.
次に、遠隔運転ECU30の機能的構成の一例について説明する。遠隔運転ECU30は、車両位置取得部31、周辺環境認識部32、走行状態認識部33、進路生成部34、遠隔運転制御部35、表示用情報取得部36、送信条件設定部37、及び、表示用情報送信部(送信部)38を有している。 Next, an example of the functional configuration of the remote driving ECU 30 will be described. The remote driving ECU 30 has a vehicle position acquisition unit 31, a surrounding environment recognition unit 32, a driving condition recognition unit 33, a route generation unit 34, a remote driving control unit 35, a display information acquisition unit 36, a transmission condition setting unit 37, and a display information transmission unit (transmission unit) 38.
車両位置取得部31は、GPS受信部21の位置情報及び地図データベース24の地図情報に基づいて、或いはSLAM[Simultaneous Localization and Mapping]技術により、車両2の位置情報(地図上の位置)を取得する。 The vehicle position acquisition unit 31 acquires the position information (position on the map) of the vehicle 2 based on the position information from the GPS receiver unit 21 and the map information from the map database 24, or by using SLAM (Simultaneous Localization and Mapping) technology.
周辺環境認識部32は、外部センサ22の検出データに基づいて、車両2の周辺環境を認識する。周辺環境には、車両2に対する周囲の物体の相対位置、相対速度、及び移動方向等、自動運転に用いられる情報が含まれてもよい。 The surrounding environment recognition unit 32 recognizes the surrounding environment of the vehicle 2 based on detection data from the external sensor 22. The surrounding environment may include information used for autonomous driving, such as the relative position, relative speed, and movement direction of surrounding objects relative to the vehicle 2.
走行状態認識部33は、内部センサ23の検出結果に基づいて、車両2の走行状態を認識する。走行状態には、車両2の車速、車両2の加速度、車両2のヨーレート(車両2の向き)が含まれる。 The driving condition recognition unit 33 recognizes the driving condition of the vehicle 2 based on the detection results of the internal sensor 23. The driving condition includes the vehicle speed, acceleration, and yaw rate (orientation) of the vehicle 2.
進路生成部34は、車両2の自動運転に利用される進路[trajectory]を生成する。進路生成部34は、予め設定された目標ルート、地図情報、車両2の位置情報、車両2の周辺環境、及び車両2の走行状態に基づいて、自動運転の進路を生成する。進路は自動運転の走行計画に相当する。進路生成部34における進路の生成方法は、自動運転に関する周知の手法を採用することができる。進路の内容についても同様である。 The trajectory generation unit 34 generates a trajectory to be used for autonomous driving of the vehicle 2. The trajectory generation unit 34 generates a trajectory for autonomous driving based on a preset target route, map information, the position information of the vehicle 2, the surrounding environment of the vehicle 2, and the driving state of the vehicle 2. The trajectory corresponds to a driving plan for autonomous driving. Well-known methods related to autonomous driving can be used to generate the trajectory in the trajectory generation unit 34. The same applies to the content of the trajectory.
遠隔運転制御部35は、車両2の遠隔支援、遠隔運転、又は自動運転を実行する。遠隔運転制御部35は、遠隔コマンダRからの遠隔指示に応じて、車両2の運転者に対して情報提供及び指示等を行ってもよい。遠隔運転制御部35は、車両2の周辺環境、車両2の走行状態、及び進路生成部34の生成した進路に基づいて、車両2の自動運転を実行してもよい。遠隔運転制御部35は、遠隔コマンダRからの遠隔指示に応じて、車両2の自動運転に関する指示を行ってもよい。遠隔運転制御部35は、アクチュエータ25に制御信号を送信することで、車両2の遠隔運転及び自動運転を行うことができる。 The remote driving control unit 35 performs remote assistance, remote driving, or automatic driving of the vehicle 2. The remote driving control unit 35 may provide information and instructions to the driver of the vehicle 2 in response to remote instructions from the remote commander R. The remote driving control unit 35 may perform automatic driving of the vehicle 2 based on the surrounding environment of the vehicle 2, the driving state of the vehicle 2, and the route generated by the route generation unit 34. The remote driving control unit 35 may issue instructions related to the automatic driving of the vehicle 2 in response to remote instructions from the remote commander R. The remote driving control unit 35 can perform remote driving and automatic driving of the vehicle 2 by sending control signals to the actuator 25.
表示用情報取得部36は、外部センサ22の検出データ又は遠隔運転ECU30の演算結果に基づいて、遠隔コマンダRに対する表示用の表示用情報を取得する。表示用情報は、車両2の位置、目的地、進路生成部34によって生成された車両2の進路、及び、走行状態(例えば車速)の情報を含んでもよい。表示用情報は、自動運転システムの動作範囲[ODD:operation design domain]の範囲外の情報であってもよい。ODDとは、自動運転システムが設計どおりに動作する範囲である。 The display information acquisition unit 36 acquires display information to be displayed on the remote commander R based on detection data from the external sensors 22 or calculation results from the remote driving ECU 30. The display information may include information on the position of the vehicle 2, the destination, the route of the vehicle 2 generated by the route generation unit 34, and driving conditions (e.g., vehicle speed). The display information may be information outside the operation design domain (ODD) of the autonomous driving system. The ODD is the range within which the autonomous driving system operates as designed.
表示用情報は、遠隔コマンダRに対して周辺環境画像を表示するために送信される周辺環境画像の映像データを含む。周辺環境画像の映像データは、例えば、車両2の前方の景色の画像、車両2の俯瞰画像等を含んでもよい。周辺環境画像の映像データは、車両2のカメラで撮像された車両2の側方又は後方の画像の検出データを含んでもよい。表示用情報取得部36は、外部センサ22のカメラの撮像画像に基づいて、周辺環境画像の映像データを取得する。 The display information includes video data of the surrounding environment image that is transmitted to the remote commander R to display the surrounding environment image. The video data of the surrounding environment image may include, for example, an image of the scenery in front of the vehicle 2, an overhead image of the vehicle 2, etc. The video data of the surrounding environment image may also include detection data of an image of the side or rear of the vehicle 2 captured by a camera on the vehicle 2. The display information acquisition unit 36 acquires the video data of the surrounding environment image based on the image captured by the camera of the external sensor 22.
送信条件設定部37は、車両2の車速に基づいて、送信条件を設定する。送信条件は、周辺環境画像の送信画質に関する条件(設定)である。送信画質は、周辺環境画像の映像データを通信装置4から通信ネットワークNへ送信する際の画質である。送信画質は、周辺環境画像(映像データ)の送信フレームレートの目標値と周辺環境画像(映像データ)の送信解像度の目標値とを含む。 The transmission condition setting unit 37 sets the transmission conditions based on the speed of the vehicle 2. The transmission conditions are conditions (settings) related to the transmission image quality of the surrounding environment image. The transmission image quality is the image quality when transmitting video data of the surrounding environment image from the communication device 4 to the communication network N. The transmission image quality includes a target value for the transmission frame rate of the surrounding environment image (video data) and a target value for the transmission resolution of the surrounding environment image (video data).
送信条件設定部37は、通信ネットワークNの通信品質情報を取得する。通信品質情報は、通信ネットワークNの通信品質に関する情報である通信品質情報としては、例えば、周辺環境画像(映像データ)の送信フレームレート及び送信解像度が含まれる。 The transmission condition setting unit 37 acquires communication quality information of the communication network N. The communication quality information is information relating to the communication quality of the communication network N, and includes, for example, the transmission frame rate and transmission resolution of the surrounding environment image (video data).
送信フレームレートは、送信フレームレートの目標値となるように送信した周辺環境画像の映像データについての実際のフレームレート値である。送信フレームレートは、例えば、通信ネットワークNの通信キャリアが提供する実績値である。送信フレームレートは、通信ネットワークNの通信キャリアが提供する情報に基づいて得られる推定値であってもよい。 The transmission frame rate is the actual frame rate value for the video data of the surrounding environment image transmitted so as to match the target transmission frame rate value. The transmission frame rate is, for example, an actual value provided by the communications carrier of communication network N. The transmission frame rate may also be an estimated value obtained based on information provided by the communications carrier of communication network N.
送信解像度は、送信解像度の目標値となるように送信した周辺環境画像の映像データについての実際の解像度値である。送信解像度は、例えば、通信ネットワークNの通信キャリアが提供する実績値である。送信解像度は、通信ネットワークNの通信キャリアが提供する情報に基づいて得られる推定値であってもよい。 The transmission resolution is the actual resolution value of the video data of the surrounding environment image transmitted so as to match the target transmission resolution value. The transmission resolution is, for example, an actual value provided by the communications carrier of the communications network N. The transmission resolution may also be an estimated value obtained based on information provided by the communications carrier of the communications network N.
送信条件設定部37は、その他の通信品質情報として、通信に伴う各データの送受信量の計測値に基づいて、周辺環境画像の映像データのパケットロスを算出してもよい。 As other communication quality information, the transmission condition setting unit 37 may calculate packet loss of video data of the surrounding environment image based on measured values of the amount of data sent and received during communication.
送信条件設定部37は、車両2の車速と通信ネットワークNの通信品質情報とに基づいて、映像データの送信画質を抑制するか否かを判定する。「映像データの送信画質を抑制する」とは、送信フレームレート及び送信解像度の少なくともいずれか一方を低減することを含む。送信条件設定部37は、遠隔コマンダRが車両2を遠隔サポートする上で最低限求められる送信画質を得られるように、車両2の車速に応じて周辺環境画像の映像データの送信条件を設定する。 The transmission condition setting unit 37 determines whether to suppress the transmission image quality of the video data based on the vehicle speed of the vehicle 2 and communication quality information of the communication network N. "Suppressing the transmission image quality of the video data" includes reducing at least one of the transmission frame rate and the transmission resolution. The transmission condition setting unit 37 sets the transmission conditions for the video data of the surrounding environment image according to the vehicle speed of the vehicle 2 so that the remote commander R can obtain the minimum transmission image quality required to remotely support the vehicle 2.
送信条件設定部37は、周辺環境画像の送信画質を、所定の定格送信画質(例えば1080bps及び30FPS)と、定格送信画質よりも送信データ量の低減させた送信画質と、の間で調整することができる。周辺環境画像の送信画質は、遠隔コマンダRによる映像データの視認性を考慮して、定格送信画質よりも送信データ量を低減させられる。「遠隔コマンダRによる映像データの視認性を考慮」とは、遠隔コマンダRが周辺環境画像を通じて必要な情報を認知できることを意味する。「遠隔コマンダRによる映像データの視認性を考慮」の一例としては、例えば、遠隔コマンダRが車両2を遠隔運転中に周辺環境画像中の「止まれ」の標識を認知し、車両を2を停止線で停車させられることを指標とすることができる。 The transmission condition setting unit 37 can adjust the transmission image quality of the surrounding environment image between a predetermined rated transmission image quality (e.g., 1080 bps and 30 FPS) and a transmission image quality with a reduced amount of transmission data compared to the rated transmission image quality. The transmission image quality of the surrounding environment image can be reduced in amount of transmission data compared to the rated transmission image quality, taking into account the visibility of the video data by the remote commander R. "Taking into account the visibility of the video data by the remote commander R" means that the remote commander R can recognize necessary information through the surrounding environment image. One example of "taking into account the visibility of the video data by the remote commander R" is when the remote commander R recognizes a "Stop" sign in the surrounding environment image while remotely driving vehicle 2 and is able to stop vehicle 2 at the stop line.
具体的には、例えば、車両2の前方に「止まれ」の標識が存在する状況で、遠隔コマンダRが遠隔指示装置1で受信された周辺環境画像を参照しながら車両2を制動させる遠隔指示を行い、車両2を停止線で停止させるように遠隔サポートを行う場面が想定される。遠隔コマンダRが周辺環境画像の止まれの標識を認識してから遠隔指示を行うまでのタイムラグ(認知、判断、及び操作に要する時間)は、例えば500ms~1000msとすることができる。遠隔指示装置1から車両2までの遠隔指示の通信に要する時間(G2G遅延)は、例えば100ms~300msとすることができる。車両2において遠隔指示に応じてアクチュエータ25が動作するまでに要する時間(操作遅延)は、例えば80ms~200msとすることができる。アクチュエータ25が動作してから車両2が停止するまでの減速度は、例えば0.2G~0.3とすることができる。以上の各要件を満足するような演算により、止まれの標識の位置から車両2の進行方向手前側への距離を、車速に応じて求めることができる。この距離は、例えば、車両2の後続車が車両2に追突しないような減速度のもとで、遠隔コマンダRが周辺環境画像の止まれの標識を認識すべきタイミングに対応する。送信条件設定部37は、以上の各要件を満足するように、周辺環境画像の送信画質の送信フレームレート及び送信解像度を設定する。 Specifically, for example, in a situation where a "Stop" sign is present ahead of vehicle 2, remote commander R issues a remote command to brake vehicle 2 while referring to the surrounding environment image received by remote instruction device 1, providing remote support to stop vehicle 2 at the stop line. The time lag (the time required for recognition, judgment, and operation) between remote commander R recognizing the stop sign in the surrounding environment image and issuing the remote command can be, for example, 500 ms to 1000 ms. The time required for communication of the remote command from remote instruction device 1 to vehicle 2 (G2G delay) can be, for example, 100 ms to 300 ms. The time required for actuator 25 in vehicle 2 to operate in response to the remote command (operation delay) can be, for example, 80 ms to 200 ms. The deceleration from actuator 25 operation to vehicle 2 stopping can be, for example, 0.2 G to 0.3 G. By performing calculations that satisfy the above requirements, the distance from the stop sign to the front of vehicle 2 in the direction of travel can be determined according to vehicle speed. This distance corresponds to the timing at which the remote commander R should recognize the stop sign in the surrounding environment image, for example, under deceleration that will prevent a vehicle following vehicle 2 from colliding with vehicle 2 from the rear. The transmission condition setting unit 37 sets the transmission frame rate and transmission resolution of the transmission image quality of the surrounding environment image so as to satisfy the above requirements.
図5(a)は、車速と送信解像度の目標値との関係を例示する図である。図5(a)の横軸は車速であり、縦軸は送信解像度の目標値である。図5(a)の破線L1は、上述の各要件を満足するように求められた周辺環境画像の送信解像度の最小目標値である。図5(a)の破線L1は、予め設定された最小送信解像度である。図5(a)の実線L2は、所定の定格送信画質に相当する送信解像度の目標値(例えば1080bps)である。図5(a)の実線L3は、所定の定格送信画質よりも送信データ量の低減させた送信画質に相当する送信解像度の目標値である。実線L3の目標値は、一部で最小送信解像度と重複している。実線L3の目標値は、全てが最小送信解像度よりも大きくてもよい。 Figure 5(a) is a diagram illustrating the relationship between vehicle speed and the target value of transmission resolution. The horizontal axis of Figure 5(a) is vehicle speed, and the vertical axis is the target value of transmission resolution. The dashed line L1 in Figure 5(a) is the minimum target value of the transmission resolution of the surrounding environment image determined to satisfy the above-mentioned requirements. The dashed line L1 in Figure 5(a) is the preset minimum transmission resolution. The solid line L2 in Figure 5(a) is the target value of the transmission resolution (e.g., 1080 bps) corresponding to a predetermined rated transmission image quality. The solid line L3 in Figure 5(a) is the target value of the transmission resolution corresponding to a transmission image quality with a reduced amount of transmission data compared to the predetermined rated transmission image quality. The target value of the solid line L3 partially overlaps with the minimum transmission resolution. All of the target values of the solid line L3 may be greater than the minimum transmission resolution.
図5(a)に示されるように、定格送信画質(実線L2、及び実線L3の一部)は、例えば、車速に対して一定値とすることができる。定格送信画質よりも送信データ量の低減させた送信画質に相当する送信解像度(破線L1)は、例えば、車速が大きくなるほど高い解像度値とすることができる。すなわち、上述の各要件を満足するように求められた最小送信解像度は、車速が大きくなるほど高い解像度値として算出される。この傾向は、車両2の車速が高くなるほど、遠隔コマンダRが遠隔指示するための情報を適切に視認するために、遠隔コマンダRが参照する映像データには高い解像度が求められることに対応する。送信条件設定部37は、例えば、図5(a)において実線L2の送信画質、実線L3の送信画質、及び、破線L1の送信画質の間で、送信解像度の目標値を調整することができる。 As shown in FIG. 5(a), the rated transmission image quality (solid line L2 and part of solid line L3) can be set to a constant value regardless of vehicle speed, for example. The transmission resolution (dashed line L1), which corresponds to a transmission image quality with a reduced amount of transmission data compared to the rated transmission image quality, can be set to a higher resolution value, for example, as the vehicle speed increases. In other words, the minimum transmission resolution required to satisfy the above requirements is calculated to be a higher resolution value as the vehicle speed increases. This tendency corresponds to the fact that the higher the vehicle speed of the vehicle 2, the higher the resolution required for the video data referenced by the remote commander R in order to properly view the information used by the remote commander R to issue remote instructions. The transmission condition setting unit 37 can adjust the target value of the transmission resolution, for example, between the transmission image quality of solid line L2, the transmission image quality of solid line L3, and the transmission image quality of dashed line L1 in FIG. 5(a).
図5(b)は、車速と送信フレームレートの目標値との関係を例示する図である。図5(b)の横軸は車速であり、縦軸は送信フレームレートの目標値である。図5(b)の破線L4は、例えば、遠隔コマンダRが車両2を遠隔運転中に周辺環境画像中の各種物体を認知するために求められるフレームレートとして、車両2の車速の増加又は減少に応じて予め設定された周辺環境画像の送信フレームレートの最小目標値である。図5(b)の破線L4は、予め設定された最小送信フレームレートである。図5(b)の実線L5は、所定の定格送信画質に相当する送信フレームレートの目標値である(例えば30FPS)。図5(b)の実線L6は、所定の定格送信画質よりも送信データ量の低減させた送信画質に相当する送信フレームレートの目標値である。実線L6の目標値は、一部で最小送信フレームレートと重複している。実線L6の目標値は、全てが最小送信フレームレートよりも大きくてもよい。 Figure 5(b) is a diagram illustrating the relationship between vehicle speed and the target value of the transmission frame rate. The horizontal axis of Figure 5(b) is vehicle speed, and the vertical axis is the target value of the transmission frame rate. The dashed line L4 in Figure 5(b) is the minimum target value of the transmission frame rate of the surrounding environment image, which is preset in accordance with an increase or decrease in the vehicle speed of the vehicle 2, as a frame rate required for the remote commander R to recognize various objects in the surrounding environment image while remotely driving the vehicle 2. The dashed line L4 in Figure 5(b) is the preset minimum transmission frame rate. The solid line L5 in Figure 5(b) is the target value of the transmission frame rate corresponding to a predetermined rated transmission image quality (e.g., 30 FPS). The solid line L6 in Figure 5(b) is the target value of the transmission frame rate corresponding to a transmission image quality with a reduced amount of transmission data compared to the predetermined rated transmission image quality. The target value of the solid line L6 partially overlaps with the minimum transmission frame rate. All of the target values of the solid line L6 may be greater than the minimum transmission frame rate.
図5(b)に示されるように、定格送信画質(実線L5、及び実線L6)は、例えば、車速に対して一定値とすることができる。定格送信画質よりも送信データ量の低減させた送信画質に相当する送信フレームレート(破線L4)は、例えば、車速が大きくなるほど高いフレームレート値とすることができる。すなわち、上述の各要件を満足するように求められた最小送信フレームレートは、車速が大きくなるほど高いフレームレート値として算出される。この傾向は、車両2の車速が高くなるほど、遠隔コマンダRが遠隔指示するための情報を適切に視認するために、遠隔コマンダRが参照する映像データには高い送信フレームレートが求められることに対応する。送信条件設定部37は、例えば、図5(b)において実線L5の送信画質、実線L6の送信画質、及び、破線L4の送信画質の間で、送信フレームレートの目標値を調整することができる。 As shown in Figure 5(b), the rated transmission image quality (solid lines L5 and L6) can be constant relative to vehicle speed, for example. The transmission frame rate (dashed line L4), which corresponds to a transmission image quality with a reduced amount of transmission data compared to the rated transmission image quality, can be set to a higher frame rate value, for example, as the vehicle speed increases. In other words, the minimum transmission frame rate required to satisfy the above requirements is calculated as a higher frame rate value as the vehicle speed increases. This tendency corresponds to the fact that the higher the vehicle speed of the vehicle 2, the higher the transmission frame rate required for the video data referenced by the remote commander R in order to properly view the information used by the remote commander R to issue remote instructions. The transmission condition setting unit 37 can adjust the target value of the transmission frame rate, for example, between the transmission image quality of solid line L5, solid line L6, and dashed line L4 in Figure 5(b).
送信条件設定部37は、例えば、車両2の車速と通信ネットワークNの通信品質情報とに基づいて、送信フレームレート及び送信解像度を含む送信画質を抑制するか否かを判定する。ここでの送信条件設定部37は、送信画質を抑制すると判定した場合、送信フレームレートの目標値よりも送信解像度の目標値を優先的に低減させる。 The transmission condition setting unit 37 determines whether to suppress the transmission image quality, including the transmission frame rate and transmission resolution, based on, for example, the vehicle speed of the vehicle 2 and communication quality information of the communication network N. Here, if the transmission condition setting unit 37 determines that the transmission image quality should be suppressed, it prioritizes reducing the target value of the transmission resolution over the target value of the transmission frame rate.
より詳しくは、送信条件設定部37は、通信ネットワークNの通信品質情報に基づいて、設定した送信解像度の目標値及び送信フレームレートの目標値となるように送信された周辺環境画像の映像データについて、送信解像度及び送信フレームレートと目標値とを比較する。送信条件設定部37は、例えば、送信解像度の実績値が送信解像度の目標値よりも一定値以上小さくなった場合、送信画質を抑制すると判定してもよい。送信解像度での判定には、送信解像度の推定値が用いられてもよい。或いは、送信条件設定部37は、算出した周辺環境画像の映像データのパケットロスが一定値以上となった場合、送信画質を抑制すると判定してもよい。判定の「一定値」は、例えば、予め設定された正の定数値であってもよい。 More specifically, the transmission condition setting unit 37 compares the transmission resolution and transmission frame rate of the video data of the surrounding environment image transmitted so as to achieve the set target transmission resolution and transmission frame rate values based on the communication quality information of the communication network N with the target values. The transmission condition setting unit 37 may determine that the transmission image quality should be suppressed, for example, if the actual transmission resolution value is smaller than the target transmission resolution value by a certain value or more. An estimated transmission resolution value may be used to determine the transmission resolution. Alternatively, the transmission condition setting unit 37 may determine that the transmission image quality should be suppressed if the calculated packet loss of the video data of the surrounding environment image exceeds a certain value. The "certain value" used for the determination may be, for example, a predetermined positive constant value.
送信条件設定部37は、送信画質を抑制すると判定した場合、送信フレームレートの目標値を維持すると共に送信解像度の目標値を低減させることで、送信画質を抑制する。図5(a)の例では、送信条件設定部37は、定格送信画質に相当する実線L2を送信解像度の目標値としている状況で、当該目標値よりも送信解像度の実績値が一定値以上小さくなった場合、又は、周辺環境画像の映像データのパケットロスが一定値以上となった場合、送信画質を抑制すると判定する。この場合、送信条件設定部37は、送信解像度の目標値を、定格送信画質に相当する実線L2から実線L3に切り替える。このとき、送信条件設定部37は、送信フレームレートの目標値を、所定の定格送信画質に相当する図5(b)の実線L5のまま維持する。 When the transmission condition setting unit 37 determines that the transmission image quality should be suppressed, it suppresses the transmission image quality by maintaining the target value of the transmission frame rate and reducing the target value of the transmission resolution. In the example of Figure 5(a), when the target value of the transmission resolution is set to solid line L2, which corresponds to the rated transmission image quality, and the actual value of the transmission resolution becomes smaller than the target value by a certain value or more, or when packet loss of the video data of the surrounding environment image becomes equal to or greater than a certain value, the transmission condition setting unit 37 determines that the transmission image quality should be suppressed. In this case, the transmission condition setting unit 37 switches the target value of the transmission resolution from solid line L2, which corresponds to the rated transmission image quality, to solid line L3. At this time, the transmission condition setting unit 37 maintains the target value of the transmission frame rate at solid line L5 in Figure 5(b), which corresponds to the predetermined rated transmission image quality.
更に、図5(a)の例では、送信条件設定部37は、実線L3を送信解像度の目標値としている状況で、実線L3に相当する送信解像度の目標値よりも送信解像度の実績値が一定値以上小さくなった場合、又は、周辺環境画像の映像データのパケットロスが一定値以上となった場合、送信画質を抑制すると判定する。この場合、送信条件設定部37は、送信解像度の目標値を、実線L3から破線L1に切り替える。このとき、送信条件設定部37は、送信フレームレートの目標値を、所定の定格送信画質に相当する図5(b)の実線L5のまま維持する。ここで、送信解像度の目標値が破線L1となることは、予め設定された最小送信解像度に達したことを意味する。 Furthermore, in the example of Figure 5(a), when the target value of transmission resolution is solid line L3, if the actual value of transmission resolution becomes smaller by a certain value or more than the target value of transmission resolution corresponding to solid line L3, or if packet loss of video data of the surrounding environment image becomes a certain value or more, the transmission condition setting unit 37 determines to suppress the transmission image quality. In this case, the transmission condition setting unit 37 switches the target value of transmission resolution from solid line L3 to dashed line L1. At this time, the transmission condition setting unit 37 maintains the target value of the transmission frame rate as solid line L5 in Figure 5(b), which corresponds to the specified rated transmission image quality. Here, when the target value of transmission resolution becomes dashed line L1, it means that the preset minimum transmission resolution has been reached.
送信条件設定部37は、予め設定された最小送信解像度に送信解像度の目標値が達している場合に送信画質を抑制すると判定したとき、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させてもよい。送信条件設定部37は、例えば、図5(a)において送信解像度の目標値が破線L1であり、且つ、図5(b)において定格送信画質に相当する実線L5を送信フレームレートの目標値としている状況で、当該目標値よりも送信フレームレートの実績値が一定値以上小さくなった場合、又は、周辺環境画像の映像データのパケットロスが一定値以上となった場合、送信画質を抑制すると判定してもよい。この場合、送信条件設定部37は、送信フレームレートの目標値を、定格送信画質に相当する実線L5から実線L6に切り替える。このとき、送信条件設定部37は、送信解像度の目標値を、図5(a)の破線L1のまま維持する。更に、図5(b)の例では、送信条件設定部37は、実線L6を送信フレームレートの目標値としている状況で、実線L6に相当する送信フレームレートの目標値よりも送信フレームレートの実績値が一定値以上小さくなった場合、又は、周辺環境画像の映像データのパケットロスが一定値以上となった場合、送信画質を抑制すると判定してもよい。この場合、送信条件設定部37は、送信フレームレートの目標値を、実線L6から破線L4に切り替える。このとき、送信条件設定部37は、送信解像度の目標値を、図5(a)の破線L1のまま維持する。 When the transmission condition setting unit 37 determines to suppress the transmission image quality because the target transmission resolution has reached a predetermined minimum transmission resolution, it may maintain the target transmission resolution and reduce the target transmission frame rate. For example, in a situation where the target transmission resolution is the dashed line L1 in FIG. 5(a) and the target transmission frame rate is the solid line L5 corresponding to the rated transmission image quality in FIG. 5(b), the transmission condition setting unit 37 may determine to suppress the transmission image quality when the actual transmission frame rate is lower than the target value by a certain value or when packet loss of the video data of the surrounding environment image exceeds a certain value. In this case, the transmission condition setting unit 37 switches the target transmission frame rate from the solid line L5 corresponding to the rated transmission image quality to the solid line L6. At this time, the transmission condition setting unit 37 maintains the target transmission resolution at the dashed line L1 in FIG. 5(a). Furthermore, in the example of FIG. 5(b), when the target value of the transmission frame rate is set to solid line L6, the transmission condition setting unit 37 may determine to suppress the transmission image quality if the actual transmission frame rate becomes smaller than the target value corresponding to solid line L6 by a certain value or more, or if packet loss of the video data of the surrounding environment image exceeds a certain value. In this case, the transmission condition setting unit 37 switches the target value of the transmission frame rate from solid line L6 to dashed line L4. At this time, the transmission condition setting unit 37 maintains the target value of the transmission resolution as dashed line L1 in FIG. 5(a).
なお、送信条件設定部37は、送信画質を抑制しないと判定した場合、送信解像度の目標値を増加させると共に送信フレームレートの目標値を増加させてもよい。或いは、送信条件設定部37は、送信画質を抑制しないと判定した場合、送信解像度の目標値よりも優先的に、送信フレームレートの目標値を増加させてもよい。この場合、送信条件設定部37は、送信フレームレートの目標値が定格送信画質に相当する実線L5に達した場合、送信解像度の目標値を増加させてもよい。送信条件設定部37は、送信画質を抑制しないと判定した場合、送信解像度の目標値を維持すると共に送信フレームレートの目標値を維持してもよい。 If the transmission condition setting unit 37 determines not to suppress the transmission image quality, it may increase the target value of the transmission resolution and also increase the target value of the transmission frame rate. Alternatively, if the transmission condition setting unit 37 determines not to suppress the transmission image quality, it may increase the target value of the transmission frame rate, giving priority over the target value of the transmission resolution. In this case, the transmission condition setting unit 37 may increase the target value of the transmission resolution when the target value of the transmission frame rate reaches the solid line L5, which corresponds to the rated transmission image quality. If the transmission condition setting unit 37 determines not to suppress the transmission image quality, it may maintain the target value of the transmission resolution and also maintain the target value of the transmission frame rate.
ちなみに、送信条件設定部37は、送信解像度の目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信解像度の目標値を低減又は増加させてもよい。送信解像度の上限変化率は、送信解像度の目標値の時間変化率の絶対値の上限値である。図5(a)の例では、送信条件設定部37は、例えば、送信解像度の目標値を、定格送信画質に相当する実線L2から実線L3に切り替えるとき、一気に送信解像度の目標値を実線L2から実線L3に変化させるのではなく、所定の単位時間当たりの変化量を送信解像度の上限変化率で制限しつつ漸減させてもよい。逆に、送信条件設定部37は、送信解像度の目標値を、破線L1から実線L3に切り替えるとき、一気に送信解像度の目標値を破線L1から実線L3に変化させるのではなく、所定の単位時間当たりの変化量を送信解像度の上限変化率で制限しつつ漸増させてもよい。 Incidentally, the transmission condition setting unit 37 may reduce or increase the target value of the transmission resolution so that the absolute value of the rate of change of the target value of the transmission resolution over time does not exceed a predetermined upper limit of change rate. The upper limit of change rate of the transmission resolution is the upper limit of the absolute value of the rate of change of the target value of the transmission resolution over time. In the example of FIG. 5(a), for example, when switching the target value of the transmission resolution from solid line L2, which corresponds to the rated transmission image quality, to solid line L3, the transmission condition setting unit 37 may gradually decrease the target value of the transmission resolution while limiting the amount of change per predetermined unit of time by the upper limit of change rate of the transmission resolution, rather than changing the target value of the transmission resolution from solid line L2 to solid line L3 in an instant. Conversely, when switching the target value of the transmission resolution from dashed line L1 to solid line L3, the transmission condition setting unit 37 may gradually increase the target value of the transmission resolution while limiting the amount of change per predetermined unit of time by the upper limit of change rate of the transmission resolution, rather than changing the target value of the transmission resolution from dashed line L1 to solid line L3 in an instant.
同様に、送信条件設定部37は、送信フレームレートの目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信フレームレートの目標値を低減又は増加させてもよい。送信フレームレートの上限変化率は、送信フレームレートの目標値の時間変化率の絶対値の上限値である。図5(b)の例では、送信条件設定部37は、例えば、送信フレームレートの目標値を、定格送信画質に相当する実線L5から実線L6に切り替えるとき、一気に送信フレームレートの目標値を実線L5から実線L6に変化させるのではなく、所定の単位時間当たりの変化量を送信フレームレートの上限変化率で制限しつつ漸減させてもよい。逆に、送信条件設定部37は、送信フレームレートの目標値を、破線L4から実線L6に切り替えるとき、一気に送信フレームレートの目標値を破線L4から実線L6に変化させるのではなく、所定の単位時間当たりの変化量を送信フレームレートの上限変化率で制限しつつ漸増させてもよい。 Similarly, the transmission condition setting unit 37 may reduce or increase the target value of the transmission frame rate so that the absolute value of the rate of change over time of the target value of the transmission frame rate does not exceed a predetermined upper limit rate of change. The upper limit rate of change of the transmission frame rate is the upper limit of the absolute value of the rate of change over time of the target value of the transmission frame rate. In the example of FIG. 5(b), for example, when switching the target value of the transmission frame rate from solid line L5 corresponding to the rated transmission image quality to solid line L6, the transmission condition setting unit 37 may gradually decrease the target value of the transmission frame rate while limiting the amount of change per predetermined unit time by the upper limit rate of change of the transmission frame rate, rather than changing the target value of the transmission frame rate from solid line L5 to solid line L6 in an instant. Conversely, when switching the target value of the transmission frame rate from dashed line L4 to solid line L6, the transmission condition setting unit 37 may gradually increase the target value of the transmission frame rate while limiting the amount of change per predetermined unit time by the upper limit rate of change of the transmission frame rate, rather than changing the target value of the transmission frame rate from dashed line L4 to solid line L6 in an instant.
送信条件設定部37は、遠隔指示装置1が受信した映像データの受信解像度に基づいて、送信解像度の目標値を設定してもよい。受信解像度は、遠隔指示装置1が受信した周辺環境画像の映像データについての解像度値である。受信解像度について、詳しくは後述する。 The transmission condition setting unit 37 may set a target value for the transmission resolution based on the reception resolution of the video data received by the remote instruction device 1. The reception resolution is the resolution value for the video data of the surrounding environment image received by the remote instruction device 1. The reception resolution will be described in more detail below.
送信条件設定部37は、例えば、遠隔指示装置1の遠隔指示サーバ10から通信ネットワークNを介して送信された受信解像度を受信する。送信条件設定部37は、例えば、遠隔指示装置1に送信した周辺環境画像の映像データの送信解像度の目標値と、遠隔指示装置1から受信した受信解像度(実績値)と、を比較して、映像データの送信解像度の目標値よりも受信解像度が小さいか否かを判定する。送信条件設定部37は、映像データの送信解像度の目標値よりも受信解像度が小さい場合、送信フレームレートの目標値を維持すると共に、受信解像度に基づいて送信解像度の目標値を設定してもよい。送信条件設定部37は、例えば、受信解像度が、映像データの送信解像度の目標値よりも小さく、且つ、最小送信解像度以上である場合には、受信解像度の解像度値を送信解像度の目標値に設定すると共に送信フレームレートの目標値を維持してもよい。 The transmission condition setting unit 37 receives, for example, the reception resolution transmitted from the remote instruction server 10 of the remote instruction device 1 via the communication network N. The transmission condition setting unit 37 compares, for example, the target value of the transmission resolution of the video data of the surrounding environment image transmitted to the remote instruction device 1 with the reception resolution (actual value) received from the remote instruction device 1, and determines whether the reception resolution is lower than the target value of the transmission resolution of the video data. If the reception resolution is lower than the target value of the transmission resolution of the video data, the transmission condition setting unit 37 may maintain the target value of the transmission frame rate and set the target value of the transmission resolution based on the reception resolution. For example, if the reception resolution is lower than the target value of the transmission resolution of the video data and is equal to or higher than the minimum transmission resolution, the transmission condition setting unit 37 may set the resolution value of the reception resolution to the target value of the transmission resolution and maintain the target value of the transmission frame rate.
表示用情報送信部38は、表示用情報取得部36で取得した表示用情報を遠隔指示装置1に送信する。表示用情報送信部38は、表示用情報を通信部26を用いて通信ネットワークNを介して遠隔指示装置1に送信する。表示用情報送信部38は、周辺環境画像の映像データについては、送信条件設定部37により設定された送信条件に基づいて、送信解像度及び送信フレームレートがそれぞれの目標値となるように映像データを送信する。 The display information transmitting unit 38 transmits the display information acquired by the display information acquiring unit 36 to the remote instruction device 1. The display information transmitting unit 38 transmits the display information to the remote instruction device 1 via the communication network N using the communication unit 26. For video data of the surrounding environment image, the display information transmitting unit 38 transmits the video data based on the transmission conditions set by the transmission condition setting unit 37 so that the transmission resolution and transmission frame rate are their respective target values.
[遠隔指示装置の構成]
遠隔指示装置1は、車両2の通信装置4から送信された映像データを通信ネットワークNを介して受信する。遠隔指示装置1の構成について図面を参照して説明する。図3は、遠隔指示サーバのハードウェア構成の一例を示すブロック図である。図4は、遠隔指示装置の構成及び遠隔指示サーバの機能的構成の一例を示すブロック図である。図3及び図4に示されるように、遠隔指示装置1は、遠隔指示サーバ10、及びコマンダインターフェース3を有している。
[Configuration of remote instruction device]
The remote instruction device 1 receives video data transmitted from the communication device 4 of the vehicle 2 via the communication network N. The configuration of the remote instruction device 1 will be described with reference to the drawings. FIG. 3 is a block diagram showing an example of the hardware configuration of a remote instruction server. FIG. 4 is a block diagram showing an example of the configuration of the remote instruction device and the functional configuration of the remote instruction server. As shown in FIGS. 3 and 4, the remote instruction device 1 has a remote instruction server 10 and a commander interface 3.
まず、遠隔指示サーバ10のハードウェア構成について説明する。遠隔指示サーバ10は、例えば、プロセッサ10a、記憶部10b、通信部10c及びユーザインターフェース10dを備えた一般的なコンピュータとして構成されている。ユーザインターフェース10dについてのユーザは、遠隔指示装置1のユーザ(管理者等)を意味している。 First, we will explain the hardware configuration of the remote instruction server 10. The remote instruction server 10 is configured as a general-purpose computer equipped with, for example, a processor 10a, a memory unit 10b, a communication unit 10c, and a user interface 10d. The user of the user interface 10d refers to the user (administrator, etc.) of the remote instruction device 1.
プロセッサ10aは、各種オペレーティングシステムを動作させて遠隔指示サーバ10を制御する。プロセッサ10aは、制御装置、演算装置、レジスタ等を含むCPU等の演算器である。プロセッサ10aは、記憶部10b、通信部10c及びユーザインターフェース10dを統括する。記憶部10bは、メモリ及びストレージのうち少なくとも一方を含んで構成されている。メモリは、ROM、RAM等の記録媒体である。ストレージは、HDD等の記録媒体である。 The processor 10a runs various operating systems to control the remote instruction server 10. The processor 10a is a computing unit such as a CPU that includes a control device, an arithmetic unit, a register, etc. The processor 10a controls the memory unit 10b, the communication unit 10c, and the user interface 10d. The memory unit 10b is configured to include at least one of memory and storage. Memory is a recording medium such as ROM or RAM. Storage is a recording medium such as an HDD.
通信部10cは、通信ネットワークNを介した通信を行うための通信機器である。通信部10cには、ネットワークデバイス、ネットワークコントローラ、ネットワークカード等を用いることができる。ユーザインターフェース10dは、管理者等のユーザに対する遠隔指示装置1の入出力部である。ユーザインターフェース10dは、ディスプレイ、スピーカ等の出力器、及び、タッチパネル等の入力器を含む。なお、遠隔指示装置1は、必ずしも遠隔コックピットを有する施設等に設けられている必要はなく、車両等の移動体に搭載されていてもよい。 The communication unit 10c is a communication device for communicating via the communication network N. The communication unit 10c can be a network device, network controller, network card, etc. The user interface 10d is the input/output unit of the remote instruction device 1 for users such as administrators. The user interface 10d includes output devices such as a display and speaker, and input devices such as a touch panel. Note that the remote instruction device 1 does not necessarily have to be installed in a facility having a remote cockpit, but may be mounted on a mobile object such as a vehicle.
コマンダインターフェース3は、遠隔コマンダRに対する遠隔指示装置1の入出力部である。コマンダインターフェース3は、出力部3a及び指示入力部3bを有している。 The commander interface 3 is the input/output section of the remote instruction device 1 for the remote commander R. The commander interface 3 has an output section 3a and an instruction input section 3b.
出力部3aは、遠隔コマンダRに対して車両2の遠隔指示に用いる情報を出力する機器である。出力部3aは、例えば、画像を出力する複数のディスプレイを含む。出力部3aは、音を出力するスピーカを含んでもよい。スピーカは、例えば遠隔コマンダRの頭に装着されるヘッドセットスピーカであってもよい。出力部3aは、例えばシートに設けられた振動アクチュエータ等を用いて、振動によって遠隔コマンダRに情報を提供してもよい。 The output unit 3a is a device that outputs information used to remotely instruct the vehicle 2 to the remote commander R. The output unit 3a includes, for example, multiple displays that output images. The output unit 3a may also include a speaker that outputs sound. The speaker may be, for example, a headset speaker worn on the head of the remote commander R. The output unit 3a may also provide information to the remote commander R by vibration, for example, using a vibration actuator provided on the seat.
複数のディスプレイには、遠隔コマンダRのための周辺環境画像が表示される。複数のディスプレイには、一例として、車両2のカメラが撮像した車両2の前方の景色の画像が表示される。複数のディスプレイには、車両2のカメラで撮像された車両2の側方又は後方の画像が表示されてもよい。 The multiple displays display images of the surrounding environment for the remote commander R. As an example, the multiple displays display an image of the scenery in front of vehicle 2 captured by a camera on vehicle 2. The multiple displays may also display images of the side or rear of vehicle 2 captured by a camera on vehicle 2.
指示入力部3bは、遠隔コマンダRにより遠隔指示が入力される機器である。指示入力部3bは、例えば操作レバー、操作ペダル、操作ボタン等の公知の構成の操作デバイスを有していてもよい。 The instruction input unit 3b is a device to which remote instructions are input by the remote commander R. The instruction input unit 3b may have an operating device with a known configuration, such as an operating lever, an operating pedal, or an operating button.
次に、遠隔指示サーバ10の機能的構成について説明する。図6に示されるように、遠隔指示サーバ10は、情報受信部11、表示画像取得部12、表示制御部13、及び情報送信部14を有している。 Next, the functional configuration of the remote instruction server 10 will be described. As shown in FIG. 6, the remote instruction server 10 has an information receiving unit 11, a display image acquisition unit 12, a display control unit 13, and an information transmitting unit 14.
情報受信部11は、遠隔コマンダRが車両2の遠隔サポートを行うための運転用情報を受信する。運転用情報は、周辺環境画像の映像データを含む。運転用情報は、車両2が自動運転で走行する場合の進路等、車両2の自動運転に関する情報を含んでもよい。 The information receiving unit 11 receives driving information that allows the remote commander R to provide remote support for the vehicle 2. The driving information includes video data of images of the surrounding environment. The driving information may also include information related to the autonomous driving of the vehicle 2, such as the route the vehicle 2 will take when driving autonomously.
情報受信部11は、映像データの受信解像度を取得してもよい。受信解像度は、例えば、通信ネットワークNの通信キャリアが提供する実績値である。受信解像度は、通信ネットワークNの通信キャリアが提供する情報に基づいて得られる推定値であってもよい。情報受信部11は、その他、通信に伴う各データの送受信量の計測値に基づいて、受信解像度を取得してもよい。 The information receiving unit 11 may acquire the reception resolution of the video data. The reception resolution is, for example, an actual value provided by the communications carrier of the communications network N. The reception resolution may also be an estimated value obtained based on information provided by the communications carrier of the communications network N. The information receiving unit 11 may also acquire the reception resolution based on measured values of the amount of data transmitted and received during communication.
表示画像取得部12は、受信した運転用情報に基づいて、遠隔コマンダRに対して表示する画像を取得する。表示画像取得部12は、遠隔コマンダRに対して表示する画像として、例えば、受信した映像データから周辺環境画像を取得する。 The display image acquisition unit 12 acquires an image to be displayed to the remote commander R based on the received driving information. The display image acquisition unit 12 acquires, for example, an image of the surrounding environment from the received video data as the image to be displayed to the remote commander R.
表示制御部13は、遠隔コマンダRに対する複数のディスプレイへの画像の表示を制御する。表示制御部13は、例えば、映像データから取得した周辺環境画像を遠隔コマンダRに対して複数のディスプレイに表示させる。表示制御部13は、その他、遠隔コマンダRに対して遠隔サポートに関する各種の情報提供を行ってもよい。 The display control unit 13 controls the display of images on multiple displays for the remote commander R. For example, the display control unit 13 causes the remote commander R to display images of the surrounding environment obtained from video data on multiple displays. The display control unit 13 may also provide the remote commander R with various types of information related to remote support.
情報送信部14は、遠隔コマンダRからの遠隔指示に関する各種情報及びデータを車両2の通信装置4に送信する。情報送信部14は、例えば、遠隔コマンダRがコマンダインターフェース3の指示入力部3bに遠隔指示を入力した場合、入力された遠隔指示を車両2に送信する。 The information transmission unit 14 transmits various information and data related to remote instructions from the remote commander R to the communication device 4 of the vehicle 2. For example, when the remote commander R inputs a remote instruction into the instruction input unit 3b of the commander interface 3, the information transmission unit 14 transmits the input remote instruction to the vehicle 2.
情報送信部14は、受信解像度を通信ネットワークNを介して通信装置4に送信してもよい。情報送信部14は、例えば、情報受信部11で取得された受信解像度を通信ネットワークNを介して車両2の通信装置4に送信する。 The information transmitting unit 14 may transmit the reception resolution to the communication device 4 via the communication network N. For example, the information transmitting unit 14 transmits the reception resolution acquired by the information receiving unit 11 to the communication device 4 of the vehicle 2 via the communication network N.
[通信装置及び遠隔指示システムの処理]
次に、通信装置4及び遠隔指示システム100の処理の一例について、図6及び図7を参照して説明する。図6は、遠隔指示システムの処理例を示すシーケンス図である。図7は、送信条件の設定処理の例を示すフローチャートである。図6及び図7に示される処理は、例えば、車両2の運転中に実行される。
[Communication Device and Remote Instruction System Processing]
Next, an example of the processing of the communication device 4 and the remote instruction system 100 will be described with reference to Figs. 6 and 7. Fig. 6 is a sequence diagram showing an example of the processing of the remote instruction system. Fig. 7 is a flowchart showing an example of the processing for setting transmission conditions. The processing shown in Figs. 6 and 7 is executed, for example, while the vehicle 2 is being driven.
図6に示されるように、遠隔指示システム100では、車両2の遠隔運転ECU30は、S10において、周辺環境認識部32により、車両2の周辺環境の認識を行う。周辺環境認識部32は、例えば、外部センサ22の検出データに基づいて、車両2の周辺環境を認識する。 As shown in FIG. 6, in the remote instruction system 100, the remote driving ECU 30 of the vehicle 2 recognizes the surrounding environment of the vehicle 2 using the surrounding environment recognition unit 32 in S10. The surrounding environment recognition unit 32 recognizes the surrounding environment of the vehicle 2 based on, for example, detection data from the external sensor 22.
車両2の遠隔運転ECU30は、S11において、表示用情報取得部36により、周辺環境画像の映像データの取得を行う。表示用情報取得部36は、外部センサ22のカメラの撮像画像に基づいて、周辺環境画像の映像データを取得する。 In S11, the remote driving ECU 30 of the vehicle 2 acquires video data of the surrounding environment image using the display information acquisition unit 36. The display information acquisition unit 36 acquires video data of the surrounding environment image based on the image captured by the camera of the external sensor 22.
遠隔運転ECU30は、S12において、送信条件の設定を行う。遠隔運転ECU30は、S12の処理として、例えば図7のフローチャートの処理を行う。 In S12, the remote driving ECU 30 sets the transmission conditions. As the processing of S12, the remote driving ECU 30 performs the processing of the flowchart in Figure 7, for example.
図7に示されるように、遠隔運転ECU30は、S30において、走行状態認識部33により、車速の取得を行う。走行状態認識部33は、例えば、内部センサ23の検出結果に基づいて、車両2の走行状態として車両2の車速を取得する。 As shown in FIG. 7, in S30, the remote driving ECU 30 acquires the vehicle speed using the driving condition recognition unit 33. The driving condition recognition unit 33 acquires the vehicle speed of the vehicle 2 as the driving condition of the vehicle 2, for example, based on the detection results of the internal sensor 23.
遠隔運転ECU30は、S31において、送信条件設定部37により、通信品質情報の取得を行う。送信条件設定部37は、例えば、通信ネットワークNの通信キャリアが提供する情報に基づいて、送信フレームレートの実績値及び送信解像度の実績値を通信品質情報として通信品質情報を取得する。送信条件設定部37は、送信フレームレートの推定値及び送信解像度の推定値を通信品質情報として取得してもよい。 In S31, the remote driving ECU 30 acquires communication quality information using the transmission condition setting unit 37. The transmission condition setting unit 37 acquires communication quality information, for example, based on information provided by the communication carrier of the communication network N, such as the actual value of the transmission frame rate and the actual value of the transmission resolution. The transmission condition setting unit 37 may also acquire an estimated value of the transmission frame rate and an estimated value of the transmission resolution as communication quality information.
遠隔運転ECU30は、S32において、送信条件設定部37により、送信画質を抑制するか否かの判定を行う。送信条件設定部37は、例えば、車両2の車速と通信ネットワークNの通信品質情報とに基づいて、送信フレームレート及び送信解像度を含む送信画質を抑制するか否かを判定する。 In S32, the remote driving ECU 30 uses the transmission condition setting unit 37 to determine whether or not to suppress the transmission image quality. The transmission condition setting unit 37 determines whether or not to suppress the transmission image quality, including the transmission frame rate and transmission resolution, based on, for example, the vehicle speed of the vehicle 2 and communication quality information of the communication network N.
遠隔運転ECU30は、S33において、送信条件設定部37により送信画質を抑制すると判定された場合(S33:YES)、S34の処理に移行する。遠隔運転ECU30は、S33において、送信条件設定部37により送信画質を抑制しないと判定された場合(S33:NO)、S37の処理に移行する。 If the transmission condition setting unit 37 determines in S33 that the transmission image quality is to be suppressed (S33: YES), the remote driving ECU 30 proceeds to processing S34. If the transmission condition setting unit 37 determines in S33 that the transmission image quality is not to be suppressed (S33: NO), the remote driving ECU 30 proceeds to processing S37.
遠隔運転ECU30は、S34において、送信条件設定部37により、送信解像度の目標値が最小送信解像度に達しているか否かを判定する。遠隔運転ECU30は、S34において、送信解像度の目標値が最小送信解像度に達していると判定された場合(S34:YES)、S36の処理に移行する。遠隔運転ECU30は、S34において、送信解像度の目標値が最小送信解像度に達していないと判定された場合(S34:NO)、S35の処理に移行する。 In S34, the remote driving ECU 30 determines, via the transmission condition setting unit 37, whether the target value for transmission resolution has reached the minimum transmission resolution. If the remote driving ECU 30 determines in S34 that the target value for transmission resolution has reached the minimum transmission resolution (S34: YES), it proceeds to processing of S36. If the remote driving ECU 30 determines in S34 that the target value for transmission resolution has not reached the minimum transmission resolution (S34: NO), it proceeds to processing of S35.
遠隔運転ECU30は、S35において、送信条件設定部37により、送信フレームレートの目標値を維持すると共に送信解像度の目標値を低減させる。送信条件設定部37は、例えば、図5(a)に示される送信解像度の目標値を切り替えると共に図5(b)に示される送信フレームレートの目標値を切り替えないことにより、送信フレームレートの目標値を維持すると共に送信解像度の目標値を低減させる。送信条件設定部37は、送信解像度の目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信解像度の目標値を低減させてもよい。その後、遠隔運転ECU30は、図7の処理を終了し、図6の処理に戻る。 In S35, the remote driving ECU 30 causes the transmission condition setting unit 37 to maintain the target value of the transmission frame rate while reducing the target value of the transmission resolution. The transmission condition setting unit 37 maintains the target value of the transmission frame rate while reducing the target value of the transmission resolution, for example, by switching the target value of the transmission resolution shown in FIG. 5(a) while not switching the target value of the transmission frame rate shown in FIG. 5(b). The transmission condition setting unit 37 may also reduce the target value of the transmission resolution so that the absolute value of the time rate of change of the target value of the transmission resolution does not exceed a predetermined upper limit rate of change. The remote driving ECU 30 then ends the processing of FIG. 7 and returns to the processing of FIG. 6.
遠隔運転ECU30は、S36において、送信条件設定部37により、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させる。送信条件設定部37は、例えば、図5(a)に示される送信解像度の目標値を切り替えないと共に図5(b)に示される送信フレームレートの目標値を切り替えることにより、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させる。送信条件設定部37は、送信フレームレートの目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信フレームレートの目標値を低減させてもよい。その後、遠隔運転ECU30は、図7の処理を終了し、図6の処理に戻る。 In S36, the remote driving ECU 30 causes the transmission condition setting unit 37 to maintain the target value of the transmission resolution while reducing the target value of the transmission frame rate. The transmission condition setting unit 37 maintains the target value of the transmission resolution while reducing the target value of the transmission frame rate, for example, by not switching the target value of the transmission resolution shown in FIG. 5(a) and switching the target value of the transmission frame rate shown in FIG. 5(b). The transmission condition setting unit 37 may also reduce the target value of the transmission frame rate so that the absolute value of the time rate of change of the target value of the transmission frame rate does not exceed a predetermined upper limit rate of change. The remote driving ECU 30 then ends the processing of FIG. 7 and returns to the processing of FIG. 6.
遠隔運転ECU30は、S37において、送信条件設定部37により、送信フレームレートの目標値を増加させると共に送信解像度の目標値を増加させる。送信条件設定部37は、例えば、図5(a)に示される送信解像度の目標値を切り替えると共に図5(b)に示される送信フレームレートの目標値を切り替えることにより、送信解像度の目標値を増加させると共に送信フレームレートの目標値を増加させる。その後、遠隔運転ECU30は、図7の処理を終了し、図6の処理に戻る。 In S37, the remote driving ECU 30 increases the target value of the transmission frame rate and the target value of the transmission resolution using the transmission condition setting unit 37. The transmission condition setting unit 37 increases the target value of the transmission resolution and the target value of the transmission frame rate, for example, by switching the target value of the transmission resolution shown in FIG. 5(a) and switching the target value of the transmission frame rate shown in FIG. 5(b). Thereafter, the remote driving ECU 30 ends the processing of FIG. 7 and returns to the processing of FIG. 6.
図6に戻り、車両2の遠隔運転ECU30は、S13において、表示用情報送信部38により、映像データの送信を行う。表示用情報送信部38は、例えば、通信部26を用いて通信ネットワークNを介して遠隔指示装置1に周辺環境画像の映像データを送信する。 Returning to FIG. 6, in S13, the remote driving ECU 30 of the vehicle 2 transmits video data via the display information transmission unit 38. The display information transmission unit 38 transmits video data of the surrounding environment image to the remote instruction device 1 via the communication network N, for example, using the communication unit 26.
遠隔指示装置1の遠隔指示サーバ10は、S20において、情報受信部11により、映像データの受信を行う。情報受信部11は、例えば、車両2の通信装置4から通信ネットワークNを介して送信された周辺環境画像の映像データを受信する。 In S20, the remote instruction server 10 of the remote instruction device 1 receives video data via the information receiving unit 11. The information receiving unit 11 receives, for example, video data of an image of the surrounding environment transmitted from the communication device 4 of the vehicle 2 via the communication network N.
遠隔指示サーバ10は、S21において、情報受信部11により、受信解像度の取得を行う。遠隔指示サーバ10は、例えば、通信ネットワークNの通信キャリアが提供する実績値に基づいて、受信した周辺環境画像の映像データについての解像度値を、受信解像度として取得する。 In S21, the remote instruction server 10 acquires the reception resolution using the information receiving unit 11. The remote instruction server 10 acquires the resolution value for the received video data of the surrounding environment image as the reception resolution, for example, based on the performance value provided by the communication carrier of the communication network N.
遠隔指示サーバ10は、S22において、情報送信部14により、受信解像度の送信を行う。情報送信部14は、例えば、取得された受信解像度を通信ネットワークNを介して車両2の通信装置4に送信する。 In S22, the remote instruction server 10 transmits the reception resolution via the information transmission unit 14. The information transmission unit 14 transmits the acquired reception resolution to the communication device 4 of the vehicle 2 via the communication network N, for example.
車両2の遠隔運転ECU30は、S14において、送信条件設定部37により、受信解像度の受信を行う。送信条件設定部37は、例えば、遠隔指示装置1の遠隔指示サーバ10から通信ネットワークNを介して送信された受信解像度を受信する。 In S14, the remote driving ECU 30 of the vehicle 2 receives the reception resolution using the transmission condition setting unit 37. The transmission condition setting unit 37 receives the reception resolution transmitted, for example, from the remote instruction server 10 of the remote instruction device 1 via the communication network N.
遠隔運転ECU30は、S15において、送信条件設定部37により、映像データの送信解像度の目標値よりも受信解像度が小さいか否かの判定を行う。送信条件設定部37は、例えば、S13において遠隔指示装置1に送信した周辺環境画像の映像データの送信解像度の目標値と、S14において遠隔指示装置1から受信した受信解像度(実績値)と、を比較して、映像データの送信解像度の目標値よりも受信解像度が小さいか否かを判定する。 In S15, the remote driving ECU 30 uses the transmission condition setting unit 37 to determine whether the reception resolution is lower than the target value for the transmission resolution of the video data. The transmission condition setting unit 37, for example, compares the target value for the transmission resolution of the video data of the surrounding environment image transmitted to the remote instruction device 1 in S13 with the reception resolution (actual value) received from the remote instruction device 1 in S14, and determines whether the reception resolution is lower than the target value for the transmission resolution of the video data.
遠隔運転ECU30は、S15において、送信条件設定部37により映像データの送信解像度の目標値よりも受信解像度が小さいと判定された場合(S15:YES)、S16の処理に移行する。遠隔運転ECU30は、S15において、送信条件設定部37により受信解像度が映像データの送信解像度の目標値以上であると判定された場合(S15:NO)、図6の処理を終了する。遠隔運転ECU30は、所定時間経過後に、図6の処理を再度開始してもよい。 If the transmission condition setting unit 37 determines in S15 that the reception resolution is lower than the target value for the transmission resolution of the video data (S15: YES), the remote driving ECU 30 proceeds to processing in S16. If the transmission condition setting unit 37 determines in S15 that the reception resolution is equal to or higher than the target value for the transmission resolution of the video data (S15: NO), the remote driving ECU 30 ends the processing of Figure 6. The remote driving ECU 30 may restart the processing of Figure 6 after a predetermined time has elapsed.
遠隔運転ECU30は、S16において、送信条件設定部37により、送信フレームレートの目標値の維持、及び、受信解像度に基づき送信解像度の目標値の設定を行う。送信条件設定部37は、例えば、受信解像度が図5(a)の破線L1の最小送信解像度以上である場合には、受信解像度の解像度値を送信解像度の目標値に設定すると共に図5(b)に示される送信フレームレートの目標値を維持してもよい。この場合、送信条件の設定処理として、S12の処理及びS16の処理が、図6の処理を実行するたびに行われる。なお、送信条件設定部37は、例えば、受信解像度が図5(a)の破線L1の最小送信解像度未満である場合には、S16の処理を行わなくてもよい。その後、遠隔運転ECU30は、図6の処理を終了する。遠隔運転ECU30は、所定時間経過後に、図6の処理を再度開始してもよい。 In S16, the remote driving ECU 30 maintains the target value of the transmission frame rate and sets the target value of the transmission resolution based on the reception resolution using the transmission condition setting unit 37. For example, if the reception resolution is equal to or greater than the minimum transmission resolution indicated by the dashed line L1 in FIG. 5(a), the transmission condition setting unit 37 may set the resolution value of the reception resolution to the target value of the transmission resolution and maintain the target value of the transmission frame rate shown in FIG. 5(b). In this case, as the transmission condition setting process, the processes of S12 and S16 are performed each time the process of FIG. 6 is executed. Note that, for example, if the reception resolution is less than the minimum transmission resolution indicated by the dashed line L1 in FIG. 5(a), the transmission condition setting unit 37 may not perform the process of S16. Thereafter, the remote driving ECU 30 ends the process of FIG. 6. The remote driving ECU 30 may restart the process of FIG. 6 after a predetermined time has elapsed.
以上説明したように、通信装置4によれば、車両2の車速と通信ネットワークNの通信品質情報とに基づいて、送信フレームレート及び送信解像度を含む映像データの送信画質を抑制するか否かが判定される。送信画質を抑制すると判定された場合、送信フレームレートの目標値が維持されると共に送信解像度の目標値が低減される。これにより、車両2の車速と通信ネットワークNの通信品質情報との両方を考慮しつつ、映像データの送信フレームレートを落とさずに送信データ量が低減されるため、例えば送信フレームレートが車速に対して不足すること等が抑制される。よって、遠隔コマンダRによる映像データの視認性と送信データ量の低減との両立を図ることが可能となる。 As described above, the communication device 4 determines whether to suppress the transmission image quality of the video data, including the transmission frame rate and transmission resolution, based on the vehicle speed of the vehicle 2 and communication quality information of the communication network N. If it is determined that the transmission image quality should be suppressed, the target value of the transmission frame rate is maintained and the target value of the transmission resolution is reduced. This reduces the amount of transmission data without lowering the transmission frame rate of the video data, while taking into account both the vehicle speed of the vehicle 2 and the communication quality information of the communication network N. This prevents, for example, the transmission frame rate from being insufficient compared to the vehicle speed. This makes it possible to achieve both good visibility of the video data by the remote commander R and a reduction in the amount of transmission data.
送信条件設定部37は、送信解像度の目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信解像度の目標値を低減又は増加させる。これにより、送信解像度又は送信フレームレートの急な変化によって遠隔コマンダRによる映像データの視認性に及ぶ影響を抑えることが可能となる。具体的には、仮に送信画質を抑制した後に送信画質を抑制しないとの判定がされて送信解像度の目標値又は送信フレームレートの目標値が急に増加する変化をしたとすると、通信品質情報に対して高い目標値となってしまい、かえって映像データのパケットロス等による周辺環境画像の固着等を発生させる可能性がある。そこで、送信解像度又は送信フレームレートの急な変化を抑えることで、遠隔コマンダRによる映像データの視認性に及ぶ影響を抑えることが可能となる。なお、画像の固着は、例えば画像の更新のない状態(最後に表示した画像が表示されたままの状態)が所定時間(例えば1秒)継続した場合を意味する。 The transmission condition setting unit 37 reduces or increases the target value of the transmission resolution so that the absolute value of the time rate of change of the target value of the transmission resolution does not exceed a predetermined upper limit. This makes it possible to reduce the impact on the visibility of the video data displayed by the remote commander R of sudden changes in the transmission resolution or transmission frame rate. Specifically, if a decision is made not to reduce the transmission image quality after the transmission image quality has been reduced, causing a sudden increase in the target value of the transmission resolution or the target value of the transmission frame rate, the target value will be too high for the communication quality information, which could actually cause the image of the surrounding environment to freeze due to packet loss of the video data. Therefore, by reducing sudden changes in the transmission resolution or transmission frame rate, it is possible to reduce the impact on the visibility of the video data displayed by the remote commander R. Note that image freeze refers to, for example, a state in which the image is not updated (the last displayed image remains displayed) continuing for a predetermined period of time (e.g., one second).
送信条件設定部37は、予め設定された最小送信解像度に送信解像度の目標値が達している場合に送信画質を抑制すると判定したとき、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させる。これにより、送信解像度を最小送信解像度よりも落とさないように送信データ量を低減することができる。 When the transmission condition setting unit 37 determines that the transmission image quality should be reduced if the target value of the transmission resolution has reached the preset minimum transmission resolution, it maintains the target value of the transmission resolution and reduces the target value of the transmission frame rate. This makes it possible to reduce the amount of transmission data without causing the transmission resolution to fall below the minimum transmission resolution.
遠隔指示システム100によって、映像データの送信解像度の目標値よりも受信解像度が小さい場合、送信フレームレートの目標値が維持されると共に、受信解像度に基づいて送信解像度の目標値が設定される。これにより、受信解像度の情報を利用して、送信データ量を効率的に低減することができる。 When the receiving resolution of the video data is lower than the target value for the transmission resolution, the remote instruction system 100 maintains the target value for the transmission frame rate and sets the target value for the transmission resolution based on the receiving resolution. This allows the amount of data transmitted to be efficiently reduced by utilizing information about the receiving resolution.
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments.
上記実施形態では、送信条件設定部37は、送信解像度の目標値の時間変化率の絶対値が所定の上限変化率を超えないように、送信解像度の目標値を低減又は増加させたが、この例に限定されない。例えば、一時的な通信品質の悪化が解消した場合等、通信品質情報に対して高い目標値となる可能性が小さい場合には、送信条件設定部37は、上限変化率を超えて送信解像度の目標値を低減又は増加させてもよい。 In the above embodiment, the transmission condition setting unit 37 reduced or increased the target value of the transmission resolution so that the absolute value of the time rate of change of the target value of the transmission resolution does not exceed a predetermined upper limit rate of change, but this example is not limiting. For example, if there is little possibility of a high target value being set for the communication quality information, such as when a temporary deterioration in communication quality has been resolved, the transmission condition setting unit 37 may reduce or increase the target value of the transmission resolution beyond the upper limit rate of change.
上記実施形態では、送信条件設定部37は、最小送信解像度に送信解像度の目標値が達している場合に送信画質を抑制すると判定したとき、送信解像度の目標値を維持すると共に送信フレームレートの目標値を低減させたが、この例に限定されない。例えば、送信条件設定部37は、最小送信解像度に送信解像度の目標値が達している場合に送信画質を抑制すると判定したとき、送信フレームレートの目標値を低減させる代わりに、公知の手法により映像データに含まれる車両2の撮像対象範囲を限定し、映像データの容量を低減してもよい。 In the above embodiment, when the transmission condition setting unit 37 determines that the transmission image quality should be suppressed because the target value of the transmission resolution has reached the minimum transmission resolution, it maintains the target value of the transmission resolution and reduces the target value of the transmission frame rate. However, this is not limited to this example. For example, when the transmission condition setting unit 37 determines that the transmission image quality should be suppressed because the target value of the transmission resolution has reached the minimum transmission resolution, it may limit the imaging range of the vehicle 2 included in the video data using a known method, instead of reducing the target value of the transmission frame rate, and reduce the volume of the video data.
上記実施形態では、送信条件設定部37は、映像データの送信解像度の目標値よりも受信解像度が小さい場合において、受信解像度が図5(a)の破線L1の最小送信解像度以上であるときには、送信フレームレートの目標値を維持すると共に、受信解像度に基づいて送信解像度の目標値を設定したが、この例に限定されない。送信条件設定部37は、受信解像度が図5(a)の破線L1の最小送信解像度未満であっても、受信解像度に基づいて送信解像度の目標値を設定してもよい。或いは、送信条件設定部37は、受信解像度を送信解像度の目標値に用いる機能を有していなくてもよい。例えば、図6の処理において、S13,S14,S20,S21,S22の処理は省かれてもよい。つまり、図6の例において、通信装置4は、S10~S13までの処理を行ってもよい。この場合、送信条件の設定処理としては、S12の処理が、図6の処理を実行するたびに行われる。 In the above embodiment, when the reception resolution is lower than the target transmission resolution of the video data and the reception resolution is equal to or greater than the minimum transmission resolution indicated by dashed line L1 in FIG. 5(a), the transmission condition setting unit 37 maintains the target transmission frame rate and sets the target transmission resolution based on the reception resolution. However, this example is not limited to this. The transmission condition setting unit 37 may set the target transmission resolution based on the reception resolution even if the reception resolution is lower than the minimum transmission resolution indicated by dashed line L1 in FIG. 5(a). Alternatively, the transmission condition setting unit 37 may not have the function of using the reception resolution as the target transmission resolution. For example, in the process of FIG. 6, steps S13, S14, S20, S21, and S22 may be omitted. That is, in the example of FIG. 6, the communication device 4 may perform steps S10 to S13. In this case, step S12 is performed as the transmission condition setting process each time the process of FIG. 6 is executed.
上記実施形態では、遠隔サポートを実行可能な車両として自動運転機能を有する車両2を例示したが、自動運転機能は必須ではない。車両は、自動運転機能に代えて運転支援機能を有してもよく、手動運転機能のみを有してもよい。要は、車両は、遠隔コマンダからの遠隔指示に応じて遠隔サポートを実行可能に構成されていればよい。 In the above embodiment, a vehicle 2 with an autonomous driving function was exemplified as a vehicle capable of providing remote support, but the autonomous driving function is not required. The vehicle may have a driving assistance function instead of an autonomous driving function, or may have only a manual driving function. In short, the vehicle must be configured to be able to provide remote support in response to remote instructions from a remote commander.
上記実施形態では、車両2と遠隔指示装置1との間には、例えばクラウドサーバが介在していてもよい。クラウドサーバは、例えば、車両2から送信された各種情報及びデータを遠隔指示装置1に送信するように中継する。クラウドサーバは、例えば、遠隔指示装置1から送信された各種情報及びデータを車両2に送信するように中継する。 In the above embodiment, for example, a cloud server may be interposed between the vehicle 2 and the remote instruction device 1. The cloud server, for example, relays various information and data transmitted from the vehicle 2 so that it is transmitted to the remote instruction device 1. The cloud server, for example, relays various information and data transmitted from the remote instruction device 1 so that it is transmitted to the vehicle 2.
遠隔運転ECU30の機能は、例えば、通信インターフェースを介して車両2に接続されたADK[Autonomous Driving Kit]からの車両制御要求に応じて車両2のアクチュエータ25を制御することで実現されてもよい。 The functions of the remote driving ECU 30 may be realized, for example, by controlling the actuators 25 of the vehicle 2 in response to vehicle control requests from an ADK [Autonomous Driving Kit] connected to the vehicle 2 via a communication interface.
1…遠隔指示装置、2…車両、4…通信装置、11…情報受信部、14…情報送信部、37…送信条件設定部、38…表示用情報送信部(送信部)、100…遠隔指示システム、N…通信ネットワーク、R…遠隔コマンダ。 1... remote instruction device, 2... vehicle, 4... communication device, 11... information receiving unit, 14... information transmitting unit, 37... transmission condition setting unit, 38... display information transmitting unit (transmitting unit), 100... remote instruction system, N... communication network, R... remote commander.
Claims (4)
前記車両の車速に基づいて、前記映像データの送信フレームレートの目標値と前記映像データの送信解像度の目標値とを含む送信条件を設定する送信条件設定部と、
前記送信条件に基づいて、前記送信解像度及び前記送信フレームレートがそれぞれの前記目標値となるように前記映像データを送信する送信部と、を備え、
前記送信条件設定部は、
前記車両の車速と前記通信ネットワークの通信品質情報とに基づいて、前記送信フレームレート及び前記送信解像度を含む前記映像データの送信画質を抑制するか否かを判定し、
前記送信画質を抑制すると判定した場合、前記送信フレームレートの目標値を維持すると共に前記送信解像度の目標値を低減させることで、前記送信画質を抑制する、通信装置。 A communication device mounted on a vehicle capable of performing remote support in response to a remote instruction from a remote commander, the communication device transmitting video data from the vehicle via a communication network,
a transmission condition setting unit that sets transmission conditions including a target value of a transmission frame rate of the video data and a target value of a transmission resolution of the video data based on a speed of the vehicle;
a transmitting unit that transmits the video data based on the transmission conditions so that the transmission resolution and the transmission frame rate reach the respective target values,
The transmission condition setting unit
determining whether to suppress the transmission image quality of the video data, including the transmission frame rate and the transmission resolution, based on the vehicle speed of the vehicle and communication quality information of the communication network;
When it is determined that the transmission image quality is to be suppressed, the communication device suppresses the transmission image quality by maintaining the target value of the transmission frame rate and reducing the target value of the transmission resolution.
前記遠隔指示装置は、
前記映像データの受信解像度を取得する情報受信部と、
前記受信解像度を前記通信ネットワークを介して前記通信装置に送信する情報送信部と、を備え、
前記送信条件設定部は、前記映像データの送信解像度の目標値よりも前記受信解像度が小さい場合、前記送信フレームレートの目標値を維持すると共に、前記受信解像度に基づいて前記送信解像度の目標値を設定する、遠隔指示システム。 3. A remote instruction system including the communication device according to claim 1 or 2 and a remote instruction device that receives the video data transmitted from the communication device via a communication network,
The remote instruction device
an information receiving unit that acquires a reception resolution of the video data;
an information transmitting unit that transmits the reception resolution to the communication device via the communication network;
A remote instruction system in which, when the receiving resolution is smaller than the target value of the transmission resolution of the video data, the transmission condition setting unit maintains the target value of the transmission frame rate and sets the target value of the transmission resolution based on the receiving resolution.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022206656A JP7794119B2 (en) | 2022-12-23 | 2022-12-23 | Communication device and remote instruction system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022206656A JP7794119B2 (en) | 2022-12-23 | 2022-12-23 | Communication device and remote instruction system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024090640A JP2024090640A (en) | 2024-07-04 |
| JP7794119B2 true JP7794119B2 (en) | 2026-01-06 |
Family
ID=91714956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022206656A Active JP7794119B2 (en) | 2022-12-23 | 2022-12-23 | Communication device and remote instruction system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7794119B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210255617A1 (en) | 2020-02-19 | 2021-08-19 | Volkswagen Aktiengesellschaft | Method for invoking a teleoperated driving session, apparatus for performing the steps of the method, vehicle and computer program |
| WO2022009263A1 (en) | 2020-07-06 | 2022-01-13 | 日本電気株式会社 | Remote monitoring system, traveling speed control device, and traveling speed control method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021022033A (en) * | 2019-07-25 | 2021-02-18 | トヨタ自動車株式会社 | Vehicle remote instruction system |
| JP7276023B2 (en) * | 2019-09-06 | 2023-05-18 | トヨタ自動車株式会社 | Vehicle remote instruction system and self-driving vehicle |
| JP7310524B2 (en) * | 2019-10-11 | 2023-07-19 | トヨタ自動車株式会社 | Remote self-driving vehicle and vehicle remote command system |
-
2022
- 2022-12-23 JP JP2022206656A patent/JP7794119B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210255617A1 (en) | 2020-02-19 | 2021-08-19 | Volkswagen Aktiengesellschaft | Method for invoking a teleoperated driving session, apparatus for performing the steps of the method, vehicle and computer program |
| WO2022009263A1 (en) | 2020-07-06 | 2022-01-13 | 日本電気株式会社 | Remote monitoring system, traveling speed control device, and traveling speed control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024090640A (en) | 2024-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11996902B2 (en) | Vehicle remote instruction system | |
| EP3552358B1 (en) | Bandwidth constrained image processing for autonomous vehicles | |
| US20210109515A1 (en) | Remote autonomous driving vehicle and vehicle remote instruction system | |
| JP2021018636A (en) | Vehicle remote instruction system | |
| CN113071492B (en) | System method for establishing lane change maneuvers | |
| US20230176572A1 (en) | Remote operation system and remote operation control method | |
| JP2021022033A (en) | Vehicle remote instruction system | |
| US20200310409A1 (en) | Communication apparatus, communication method, and storage medium | |
| US20240210939A1 (en) | Camera image compression for autonomous driving vehicles | |
| JP7794119B2 (en) | Communication device and remote instruction system | |
| US12151695B2 (en) | Control device and control method | |
| JP7687320B2 (en) | Remote operation control method and remote operation system | |
| JP7517254B2 (en) | Remotely operated vehicle, remotely operated system, meandering driving suppression method, and meandering driving suppression program | |
| US20240085905A1 (en) | Vehicle, vehicle control method, and storage medium | |
| JP2025002621A (en) | Information Processing Method | |
| JP7852484B2 (en) | Remote control system and remote control program | |
| JP2024024415A (en) | Trip plan generation device and trip plan generation method | |
| JP2023169715A (en) | Remote operation system and remote operator terminal | |
| JP2017078972A (en) | Driving assistance device | |
| WO2021182313A1 (en) | Information processing device, information processing system, and information processing method | |
| JP2022147730A (en) | Remote operation method, remote operation device, and remote operation program | |
| US20240353850A1 (en) | Control device and remote support system | |
| US20230168671A1 (en) | Control method, control device, and storage medium | |
| JP2024108718A (en) | Remote operation system, remote operation support method, and remote operator terminal | |
| JP2024108834A (en) | Remote operation system, remote operation support method, and remote operator terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251023 |
|
| 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: 20251118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7794119 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |