Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7693568B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7693568B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7693568B2
JP7693568B2 JP2022009998A JP2022009998A JP7693568B2 JP 7693568 B2 JP7693568 B2 JP 7693568B2 JP 2022009998 A JP2022009998 A JP 2022009998A JP 2022009998 A JP2022009998 A JP 2022009998A JP 7693568 B2 JP7693568 B2 JP 7693568B2
Authority
JP
Japan
Prior art keywords
vehicle
road
information
unit
obstacle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022009998A
Other languages
Japanese (ja)
Other versions
JP2023108777A (en
Inventor
哲 山田
智章 長田
由美子 山下
新太郎 大崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Mapmaster Inc
Original Assignee
Toyota Mapmaster Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Mapmaster Inc filed Critical Toyota Mapmaster Inc
Priority to JP2022009998A priority Critical patent/JP7693568B2/en
Publication of JP2023108777A publication Critical patent/JP2023108777A/en
Application granted granted Critical
Publication of JP7693568B2 publication Critical patent/JP7693568B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 This disclosure relates to an information processing device, an information processing method, and an information processing program.

車両のドライバは、例えば、自車が走行する車線の前方に駐車車両等の障害物が有ると、その障害物を避ける運転操作が必要になる場合がある。この場合、ドライバは、予め障害物の存在がわかると、余裕を持った運転操作をできる可能性があり、事故等の発生を避けることができる可能性がある。 For example, if a vehicle driver encounters an obstacle such as a parked vehicle ahead in the lane in which the vehicle is traveling, the driver may need to perform driving maneuvers to avoid the obstacle. In this case, if the driver knows in advance that an obstacle exists, he or she may be able to perform driving maneuvers with ample time to maneuver, potentially preventing an accident from occurring.

特許文献1には、自車が走行する車線の前方を閉塞する障害物を認識することにより、自車の走行を支援する装置が開示されている。その装置は、自車に搭載されるライダ(LiDAR)により周囲環境の点群データを取得して、障害物の存在を認識する。この場合、その装置は、自車の走行の障害となる駐車車両によって車線が閉塞されている領域を認識する。 Patent Document 1 discloses a device that supports the driving of a vehicle by recognizing obstacles blocking the lane ahead in which the vehicle is driving. The device acquires point cloud data of the surrounding environment using a LiDAR mounted on the vehicle and recognizes the presence of obstacles. In this case, the device recognizes areas where the lane is blocked by parked vehicles that are an obstacle to the driving of the vehicle.

特開2021-009655号公報JP 2021-009655 A

上述したように、特許文献1に開示される装置は、ライダを利用して点群データを得ることにより障害物を認識している。しかしながら、ライダは、多くの車両には搭載されてはいない。ライダが搭載されていない車両では、障害物を認識することができない。
このため、より多くの車両に搭載される機器を利用して、障害物の存在を推定することが望まれている。
As described above, the device disclosed in Patent Document 1 recognizes obstacles by obtaining point cloud data using a LIDAR. However, LIDAR is not installed in many vehicles. Vehicles that are not equipped with a LIDAR cannot recognize obstacles.
For this reason, it is desirable to estimate the presence of an obstacle by utilizing devices installed in as many vehicles as possible.

本開示は、障害物の存在を推定することが可能な情報処理装置、情報処理方法及び情報処理プログラムを提供する。 The present disclosure provides an information processing device, an information processing method, and an information processing program capable of estimating the presence of an obstacle.

一態様の情報処理装置は、車載カメラで生成された画像に関する画像情報を含む車両情報を取得する第1取得部と、第1取得部によって取得される画像情報に基づいて、道路に付される車線を推定する第1推定部と、第1推定部によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する第2推定部と、を備える。 An information processing device according to one embodiment includes a first acquisition unit that acquires vehicle information including image information related to an image generated by an on-board camera, a first estimation unit that estimates lanes on a road based on the image information acquired by the first acquisition unit, and a second estimation unit that estimates whether an obstacle is present within a predetermined distance in the road width direction from the lane estimated by the first estimation unit.

一態様によれば、車載カメラで生成された画像に関する画像情報を利用して、車両の進行方向に障害物が存在するかを推定することができる。 According to one embodiment, image information about an image generated by an onboard camera can be used to estimate whether an obstacle is present in the vehicle's direction of travel.

一実施形態に係る情報処理システムについて説明するための図である。FIG. 1 is a diagram illustrating an information processing system according to an embodiment. 一実施形態に係る情報処理装置について説明するためのブロック図である。FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. 片側1車線の道路の一例について説明するための図である。FIG. 1 is a diagram for explaining an example of a road with one lane on each side. 片側3車線の道路の一例について説明するための図である。FIG. 1 is a diagram for explaining an example of a road with three lanes on each side. 一実施形態に係る情報処理方法について説明するためのフローチャートである。1 is a flowchart illustrating an information processing method according to an embodiment.

以下、一実施形態について説明する。 One embodiment is described below.

[情報処理システム1の概要]
まず、一実施形態に係る情報処理システム1の概要について説明する。
図1は、一実施形態に係る情報処理システム1について説明するための図である。
[Overview of information processing system 1]
First, an overview of an information processing system 1 according to an embodiment will be described.
FIG. 1 is a diagram illustrating an information processing system 1 according to an embodiment.

情報処理システム1は、例えば、車両10、サーバ20及び情報処理装置30等を備える。
情報処理装置30は、例えば、車両10の進行方向に障害物が存在するかを推定する障害物推定装置等として構成されてもよい。また、情報処理装置30は、例えば、車両10の進行方向に交通流の乱れが生じるかを推定する交通流推定装置等として構成されてもよい。また、情報処理装置30は、例えば、上述した推定の結果を道路地図に登録する地図登録装置等として構成されてもよい。
情報処理装置30は、例えば、サーバ、デスクトップ、ラップトップ、タブレット及びスマートフォン等であってもよい。
The information processing system 1 includes, for example, a vehicle 10, a server 20, and an information processing device 30.
The information processing device 30 may be configured, for example, as an obstacle estimation device that estimates whether an obstacle exists in the traveling direction of the vehicle 10. The information processing device 30 may also be configured, for example, as a traffic flow estimation device that estimates whether a traffic flow disturbance will occur in the traveling direction of the vehicle 10. The information processing device 30 may also be configured, for example, as a map registration device that registers the above-mentioned estimation result in a road map.
The information processing device 30 may be, for example, a server, a desktop, a laptop, a tablet, a smartphone, or the like.

情報処理装置30は、車両10で生成される車両情報を取得する。この場合の一例として、情報処理装置30は、サーバ20及び車両10のグループから選択される少なくとも一方から車両情報を取得してもよい。なおここで、車両10は、例えば、車両情報を生成すると、その車両情報をサーバ20又は情報処理装置30に送信してもよい。
車両情報には、例えば、車両10に搭載される撮像部(車載カメラ)によって進行方向を撮像することにより生成される画像情報が含まれてもよい。
また、車両情報には、車両10に搭載されるセンサ(車載センサ)によって自車の周囲にある物体を認識した結果に関する情報が含まれてもよい。この場合の一例として、物体は地物であってもよく、その情報は地物認識情報であってもよい。また一例として、車載センサは、レーザ光を利用して物体(地物)の認識を行ってもよい。
また、車両情報には、例えば、車両10の走行に関する車両走行情報が含まれてもよい。車両走行情報は、例えば、プローブ情報及びCAN情報等であってもよい。
また、車両情報には、例えば、車両10の走行位置に関する位置情報が含まれてもよい。この場合の一例として、車両10は、GNSS等を利用して位置情報を取得してもよい。
また、車両情報には、例えば、時刻に関する時刻情報が含まれてもよい。
The information processing device 30 acquires vehicle information generated by the vehicle 10. As an example of this case, the information processing device 30 may acquire the vehicle information from at least one selected from the server 20 and the group of the vehicle 10. Note that here, when the vehicle 10 generates the vehicle information, the vehicle information may be transmitted to the server 20 or the information processing device 30, for example.
The vehicle information may include, for example, image information generated by capturing an image of the traveling direction by an imaging unit (on-board camera) mounted on the vehicle 10 .
The vehicle information may also include information regarding the results of recognition of objects around the vehicle by a sensor (on-board sensor) mounted on the vehicle 10. In this case, as an example, the object may be a feature on the ground, and the information may be feature recognition information. As another example, the on-board sensor may recognize the object (feature on the ground) by using laser light.
The vehicle information may also include, for example, vehicle driving information related to the driving of the vehicle 10. The vehicle driving information may be, for example, probe information, CAN information, and the like.
Furthermore, the vehicle information may include, for example, position information regarding the traveling position of the vehicle 10. As an example in this case, the vehicle 10 may acquire the position information using GNSS or the like.
The vehicle information may also include, for example, time information relating to the time.

情報処理装置30は、画像情報を利用して、車両10が走行する道路に付されている車線を推定する。車線は、例えば、その道路が片側1車線の場合には車道中央線であってもよく、その道路が片側2車線以上であれば車道中央線又は車線境界線であってもよい。ここで、車線は、例えば、片側2車線以上の場合の車線境界線は、第1通行帯の車線境界線等であってもよい。 The information processing device 30 uses image information to estimate the lanes of the road on which the vehicle 10 is traveling. The lanes may be, for example, the center line of the road if the road has one lane on each side, or the center line or lane boundary line if the road has two or more lanes on each side. Here, the lane may be, for example, the lane boundary line of the first lane when the road has two or more lanes on each side.

情報処理装置30は、上述したように推定される車線から道路幅方向(道路の中央から外側への方向)に所定距離までの間に、障害物の存在を推定する。この場合、情報処理装置30は、画像情報に基づいて、障害物の存在を推定してもよい。障害物は、例えば、駐車車両及び地物等であってもよい。 The information processing device 30 estimates the presence of an obstacle within a predetermined distance in the road width direction (from the center of the road to the outside) from the estimated lane as described above. In this case, the information processing device 30 may estimate the presence of an obstacle based on image information. The obstacle may be, for example, a parked vehicle, a feature, etc.

[情報処理装置30の詳細]
次に、一実施形態に係る情報処理装置30について詳細に説明する。
図2は、一実施形態に係る情報処理装置30について説明するためのブロック図である。
[Details of information processing device 30]
Next, the information processing device 30 according to an embodiment will be described in detail.
FIG. 2 is a block diagram for explaining an information processing device 30 according to an embodiment.

情報処理装置30は、例えば、通信部331、記憶部332、表示部333及び制御部311等を備える。通信部331、記憶部332及び表示部333は、出力部の一実施形態であってもよい。制御部311は、例えば、第1取得部312、第2取得部313、第3取得部314、第1推定部315、第2推定部316、第3推定部317、登録部318、経路案内部319及び出力制御部320等を備える。制御部311は、例えば、情報処理装置30の演算処理装置等によって構成されてもよい。制御部311(例えば、演算処理装置等)は、例えば、記憶部332等に記憶される各種プログラム等を適宜読み出して実行することにより、各部(例えば、第1取得部312、第2取得部313、第3取得部314、第1推定部315、第2推定部316、第3推定部317、登録部318、経路案内部319及び出力制御部320等)の機能を実現してもよい。 The information processing device 30 includes, for example, a communication unit 331, a memory unit 332, a display unit 333, and a control unit 311. The communication unit 331, the memory unit 332, and the display unit 333 may be an embodiment of an output unit. The control unit 311 includes, for example, a first acquisition unit 312, a second acquisition unit 313, a third acquisition unit 314, a first estimation unit 315, a second estimation unit 316, a third estimation unit 317, a registration unit 318, a route guidance unit 319, and an output control unit 320. The control unit 311 may be configured, for example, by an arithmetic processing device of the information processing device 30. The control unit 311 (e.g., a calculation processing unit, etc.) may realize the functions of each unit (e.g., the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the first estimation unit 315, the second estimation unit 316, the third estimation unit 317, the registration unit 318, the route guidance unit 319, the output control unit 320, etc.) by, for example, appropriately reading and executing various programs, etc. stored in the memory unit 332, etc.

通信部331は、例えば、情報処理装置30の外部にある装置(外部装置)等との間で種々の情報の送受信が可能である。外部装置は、例えば、サーバ20及び車両10等であってもよい。 The communication unit 331 can transmit and receive various information to and from, for example, a device (external device) outside the information processing device 30. The external device may be, for example, a server 20 and a vehicle 10.

記憶部332は、例えば、種々の情報及びプログラムを記憶してもよい。記憶部332の一例は、メモリ、ソリッドステートドライブ及びハードディスクドライブ等であってもよい。なお、記憶部332は、例えば、クラウド上にある記憶領域及びサーバ等であってもよい。また、記憶部332は、道路地図に関する地図情報を記憶してもよい。地図情報には、例えば、経度及び緯度等の位置情報が記録されていてもよい。 The storage unit 332 may store, for example, various information and programs. Examples of the storage unit 332 may be a memory, a solid state drive, a hard disk drive, etc. The storage unit 332 may be, for example, a storage area on a cloud, a server, etc. The storage unit 332 may also store map information related to a road map. The map information may include, for example, location information such as longitude and latitude.

表示部333は、例えば、種々の文字、記号及び画像等を表示することが可能である。 The display unit 333 is capable of displaying, for example, various characters, symbols, images, etc.

第1取得部312は、例えば、通信部331を介して、車両10又はサーバ20から車両情報を取得してもよい。この場合、第1取得部312は、車載カメラで生成された画像に関する画像情報を含む車両情報を取得する。画像情報は、例えば、車両10に搭載されるカメラ(車載カメラ)によって生成される情報である。この場合、車載カメラは、例えば、車両10の進行方向等を撮像してもよい。 The first acquisition unit 312 may acquire vehicle information from the vehicle 10 or the server 20, for example, via the communication unit 331. In this case, the first acquisition unit 312 acquires vehicle information including image information related to an image generated by an on-board camera. The image information is, for example, information generated by a camera (on-board camera) mounted on the vehicle 10. In this case, the on-board camera may, for example, capture an image of the traveling direction of the vehicle 10, etc.

第1取得部312は、車載センサの測定結果に基づいて認識される地物に関する地物認識情報を含む車両情報を取得してもよい。車載センサは、例えば、レーザ光を照射すると共に、地物によって反射されるレーザ光(反射光)を受光することに基づいて、地物を認識してもよい。車載センサの一例は、点群データを生成するセンサ等であってもよい。 The first acquisition unit 312 may acquire vehicle information including feature recognition information regarding features recognized based on the measurement results of an on-board sensor. The on-board sensor may, for example, recognize features by emitting laser light and receiving laser light (reflected light) reflected by the features. An example of an on-board sensor may be a sensor that generates point cloud data.

第1取得部312は、車両10の走行に関する車両走行情報を含む車両情報を取得してもよい。車両走行情報は、例えば、車両10の運転操作に関する情報であってもよく、車両10に搭載される種々のセンサ及び機器等で取得される情報であってもよい。 The first acquisition unit 312 may acquire vehicle information including vehicle driving information related to the driving of the vehicle 10. The vehicle driving information may be, for example, information related to the driving operation of the vehicle 10, or information acquired by various sensors and devices mounted on the vehicle 10.

第1取得部312は、車両10の走行位置に関する位置情報を含む車両情報を取得してもよい。位置情報は、例えば、GNSS等を利用して車両10で取得される位置に関する情報であってもよい。 The first acquisition unit 312 may acquire vehicle information including position information regarding the traveling position of the vehicle 10. The position information may be, for example, information regarding the position acquired by the vehicle 10 using GNSS or the like.

第2取得部313は、第1取得部312によって取得される車両走行情報に基づいて、以下の(1)~(4)の場合のうち少なくとも1つの車両10の走行状態を取得してもよい。
(1)車両10が走行する際に道路の中央方向への操舵角の変化する場合
(2)車両10が走行する際に道路の中央方向への方向指示器の操作が有る場合
(3)車両10の走行速度が遅くなる変化の場合
(4)前方又は後方を走行する車両10との車間距離が狭くなる変化の場合
The second acquisition unit 313 may acquire the driving state of the vehicle 10 in at least one of the following cases (1) to (4) based on the vehicle driving information acquired by the first acquisition unit 312.
(1) When the steering angle changes toward the center of the road while the vehicle 10 is traveling. (2) When the turn signal is operated toward the center of the road while the vehicle 10 is traveling. (3) When the traveling speed of the vehicle 10 changes to slow down. (4) When the distance between the vehicle 10 traveling ahead or behind the vehicle 10 changes to narrow.

上記(1)について
車両10が走行する際の道路の中央方向への操舵角の変化は、例えば、車両10の進行方向に対して道路の中央方向への操舵角の変化であってもよい。すなわち、例えば、車両10の左側通行が規定される道路(例えば、日本の道路等)では、右側への操舵角の変化であってもよい。この場合、例えば、車両10が右側に車線変更する場合と、車両10が右折する場合とでは、車両10の操舵角が異なる。すなわち、例えば、車両10が右側に車線変更する場合の操舵角は、車両10が右折する場合の操舵角よりも小さい。また、例えば、車両10が車線変更する場合の操舵角は、おおよそ所定の角度範囲に収まる。このため、例えば、車両10が車線変更する場合の操舵角の範囲を予め規定することが可能である。
Regarding (1) above, the change in steering angle toward the center of the road when the vehicle 10 is traveling may be, for example, a change in steering angle toward the center of the road with respect to the traveling direction of the vehicle 10. That is, for example, on a road on which the vehicle 10 is regulated to drive on the left side (for example, a road in Japan, etc.), the change in steering angle may be toward the right. In this case, for example, the steering angle of the vehicle 10 is different when the vehicle 10 changes lanes to the right and when the vehicle 10 turns right. That is, for example, the steering angle when the vehicle 10 changes lanes to the right is smaller than the steering angle when the vehicle 10 turns right. Also, for example, the steering angle when the vehicle 10 changes lanes falls within a predetermined angle range. For this reason, for example, it is possible to predefine the range of the steering angle when the vehicle 10 changes lanes.

上記(2)について
道路の中央方向への方向指示器の操作は、例えば、方向指示器の操作方向(一例として、右側への方向指示器の操作)に基づいて取得することが可能である。
Regarding (2) above: The operation of the turn signal toward the center of the road can be acquired, for example, based on the operation direction of the turn signal (for example, operation of the turn signal toward the right).

上記(3)について
車両10の走行速度が遅くなる変化は、例えば、タイヤの回転軸又はドライブシャフト等の回転速度、車両10に搭載される速度計で示される速度、及び、ドライバによるブレーキの操作の有無等により取得することが可能である。
Regarding (3) above, the change in the traveling speed of the vehicle 10 to slow down can be obtained, for example, from the rotational speed of the tire axle or drive shaft, the speed indicated by a speedometer mounted on the vehicle 10, and whether or not the driver operates the brakes, etc.

上記(4)について
前方又は後方を走行する車両10との車間距離が狭くなる変化は、例えば、車両10の前方及び後方を監視する車載センサ(一例として障害物センサ等)によって先行車又は後続車との車間距離を時間的に連続又は間欠的に監視することにより取得することが可能である。ここで、車載センサは、自車に搭載されることにより先行車又は後続車との車間距離を取得してもよく、先行車に搭載されることにより後続する自車までの車間距離を取得してもよく、又は、後続車に搭載されることにより先行する自車までの車間距離を取得してもよい。
なお、上述した第1取得部312は、例えば、自車、先行車又は後続車で取得される車間距離を含む車両走行情報(車両情報)をそれぞれの車両10から取得してもよい。又は、第1取得部312は、例えば、先行車又は後続車で取得される車間距離を含む車両走行情報(車両情報)を、自車を介して取得してもよい。
Regarding (4) above, the change in the distance to the vehicle 10 traveling ahead or behind the vehicle 10 to become narrower can be obtained by, for example, continuously or intermittently monitoring the distance to the preceding vehicle or the following vehicle over time using an on-board sensor (such as an obstacle sensor, for example) that monitors the front and rear of the vehicle 10. Here, the on-board sensor may be mounted on the vehicle itself to obtain the distance to the preceding vehicle or the following vehicle, may be mounted on the preceding vehicle to obtain the distance to the following vehicle, or may be mounted on the following vehicle to obtain the distance to the preceding vehicle.
The above-described first acquisition unit 312 may acquire vehicle driving information (vehicle information) including a vehicle distance acquired by the vehicle itself, the preceding vehicle, or the following vehicle from each vehicle 10. Alternatively, the first acquisition unit 312 may acquire vehicle driving information (vehicle information) including a vehicle distance acquired by the preceding vehicle or the following vehicle via the vehicle itself.

第3取得部314は、施設の位置及び営業時間に関する施設情報を取得してもよい。施設は、例えば、飲食店、及び、商品を販売又はサービスを提供する店舗等を始めとする種々の施設であってもよい。施設の位置は、例えば、施設が立地位置に関する経度及び緯度等に基づく位置であってもよい。施設情報は、例えば、地図情報に登録されていてもよく、サーバ20等に蓄積されていてもよい。また、第3取得部314は、例えば、通信ネットワーク上で公開される施設の位置及び営業時間を施設情報として取得してもよい。 The third acquisition unit 314 may acquire facility information related to the location and business hours of the facility. The facility may be, for example, a variety of facilities including restaurants and stores that sell products or provide services. The location of the facility may be, for example, a location based on the longitude and latitude of the facility's location. The facility information may be, for example, registered in map information or may be stored in the server 20 or the like. The third acquisition unit 314 may also acquire, for example, the location and business hours of the facility published on a communication network as facility information.

第1推定部315は、第1取得部312によって取得される画像情報に基づいて、道路に付される車線を推定する。第1推定部315は、例えば、車線の形状及び色等を学習した学習済モデルと、画像情報とに基づいて、画像情報に記録される道路の車線を推定してもよい。又は、第1推定部315は、例えば、車線の形状等のパターンに基づくパターンマッチングを利用して、画像情報に記録される道路の車線を推定してもよい。 The first estimation unit 315 estimates the lanes of the road based on the image information acquired by the first acquisition unit 312. The first estimation unit 315 may estimate the lanes of the road recorded in the image information, for example, based on a learned model that has learned the shape and color, etc., of the lanes and the like. Alternatively, the first estimation unit 315 may estimate the lanes of the road recorded in the image information, for example, by using pattern matching based on a pattern of the shape, etc., of the lanes.

この場合、第1推定部315は、車線として、車線境界線及び車道中央線のうちの少なくとも一方を推定可能であってもよい。車線は、例えば、その道路が片側1車線の場合には車道中央線401であってもよく(図3参照)、その道路が片側2車線以上であれば車道中央線401又は車線境界線402であってもよい(図4参照)。ここで、車線は、例えば、片側2車線以上の場合の車線境界線402は、第1通行帯411の車線境界線402a等であってもよい。
さらに、第1推定部315は、車線として、車道外側線403(図3,4)を推定してもよい。すなわち、第1推定部315は、車線として、車線境界線402及び車道中央線401のうちの少なくとも一方と、車道外側線403とを推定してもよい。
In this case, the first estimation unit 315 may be capable of estimating at least one of a lane boundary line and a roadway centerline as the lane. For example, the lane may be the roadway centerline 401 when the road has one lane on each side (see FIG. 3), and may be the roadway centerline 401 or the lane boundary line 402 when the road has two or more lanes on each side (see FIG. 4). Here, for example, the lane boundary line 402 when the road has two or more lanes on each side may be the lane boundary line 402a of the first lane 411, etc.
Furthermore, the first estimation unit 315 may estimate the outer roadway line 403 (FIGS. 3 and 4) as the lane. That is, the first estimation unit 315 may estimate at least one of the lane boundary line 402 and the roadway centerline 401, and the outer roadway line 403 as the lane.

第2推定部316は、第1推定部315によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する。この場合、第2推定部316は、車線境界線又は車道中央線から道路幅方向に所定距離までの間に、障害物が存在するかを推定してもよい。すなわち、第2推定部316は、例えば、第1推定部315によって推定される車線としての車道中央線又は車線境界線から車道外側線の方向(日本の道路では左方向)に所定距離までの間に、障害物があるかを推定してもよい。 The second estimation unit 316 estimates whether an obstacle exists within a predetermined distance in the road width direction from the lane estimated by the first estimation unit 315. In this case, the second estimation unit 316 may estimate whether an obstacle exists within a predetermined distance in the road width direction from the lane boundary line or the center line of the road. In other words, the second estimation unit 316 may estimate, for example, whether an obstacle exists within a predetermined distance in the direction of the outer side line of the road (leftward on Japanese roads) from the center line or lane boundary line of the road as the lane estimated by the first estimation unit 315.

図3は、片側1車線の道路の一例について説明するための図である。
図4は、片側3車線の道路の一例について説明するための図である。
FIG. 3 is a diagram for explaining an example of a road with one lane in each direction.
FIG. 4 is a diagram for explaining an example of a road with three lanes on each side.

第2推定部316は、例えば、第1推定部315によって推定される車線が、片側1車線の道路の車道中央線401(図3参照)、又は、片側2車線以上の道路の第1通行帯411の車線境界線402aの場合(図4参照)、車道中央線401又は車線境界線402aから車道外側線403の方向に所定距離L1,L2までの間に、障害物421があるかを推定してもよい。この場合の具体的な一例として、所定距離L1,L2は3.5mであってもよく、これ以外の種々の距離であってもよい。ここで、3.5mは例示であり、車両が走行しやすい幅を考慮して適宜設定されてもよい。 For example, when the lane estimated by the first estimation unit 315 is the center line 401 of a road with one lane in each direction (see FIG. 3), or the lane boundary line 402a of the first lane 411 of a road with two or more lanes in each direction (see FIG. 4), the second estimation unit 316 may estimate whether an obstacle 421 is present within a predetermined distance L1, L2 from the center line 401 or the lane boundary line 402a in the direction of the outer lane line 403. As a specific example in this case, the predetermined distances L1, L2 may be 3.5 m, or may be various other distances. Here, 3.5 m is an example, and may be set appropriately taking into account a width that is easy for a vehicle to travel through.

また、第2推定部316は、例えば、第1推定部315によって推定される車線が片側2車線以上の道路の車線の場合、上述した所定距離に、第2通行帯412を含み、その第2通行帯412よりも車道中央線401側にある1又は複数の車線の車線幅を含むような距離を加算した合計距離を所定距離L3,L4とし、第2通行帯412よりも車道中央線401側にある車線(車線境界線402b及び車道中央線401)からその所定距離までの間に、障害物421があるかを推定してもよい(図4参照)。
具体的な一例として、第2推定部316は、第1推定部315によって推定される道路が片側2車線の道路の場合、車道中央線401から、第2通行帯412の車線幅と、上述した例示の3.5mとを加算した合計の距離を所定距離とし、車道中央線401からその所定距離までの間に、障害物421があるかを推定してもよい。
また他の具体的な一例として、第2推定部316は、第1推定部315によって推定される道路が片側3車線の道路の場合、第2通行帯412と第3通行帯413との間の車線境界線402bから、第2通行帯412の車線幅と、上述した例示の3.5mとを加算した合計の距離を所定距離L3とし、その車線境界線402bからその所定距離L3までの間に、障害物421があるかを推定してもよい(図4参照)。
また他の具体的な一例として、第2推定部316は、第1推定部315によって推定される道路が片側3車線の道路の場合、車道中央線401から、第2通行帯412及び第3通行帯413それぞれの車線幅と、上述した例示の3.5mとを加算した合計の距離を所定距離L4とし、その車道中央線401からその所定距離L4までの間に、障害物421があるかを推定してもよい(図4参照)。
In addition, for example, when the lane estimated by the first estimation unit 315 is a lane of a road with two or more lanes on each side, the second estimation unit 316 may set the total distance obtained by adding a distance that includes the second lane 412 and the lane width of one or more lanes on the side of the center line 401 of the roadway from the second lane 412 to the above-mentioned specified distance as the specified distance L3, L4, and estimate whether there is an obstacle 421 between the lane on the side of the center line 401 of the roadway from the second lane 412 (lane boundary line 402b and center line 401 of the roadway) and the specified distance (see Figure 4).
As a specific example, when the road estimated by the first estimation unit 315 is a road with two lanes on each side, the second estimation unit 316 may set the total distance from the center line 401 of the roadway to the lane width of the second lane 412 plus the above-mentioned example of 3.5 m, and estimate whether an obstacle 421 is present between the center line 401 and the specified distance.
As another specific example, when the road estimated by the first estimation unit 315 is a road with three lanes on each side, the second estimation unit 316 may set the total distance from the lane boundary line 402b between the second lane 412 and the third lane 413 to the lane width of the second lane 412 plus the above-mentioned example of 3.5 m as a predetermined distance L3, and estimate whether an obstacle 421 is present between the lane boundary line 402b and the predetermined distance L3 (see Figure 4).
As another specific example, when the road estimated by the first estimation unit 315 is a road with three lanes on each side, the second estimation unit 316 may set the total distance from the center line 401 of the roadway to the specified distance L4, which is the sum of the lane widths of the second lane 412 and the third lane 413 and the above-mentioned example of 3.5 m (see Figure 4), and estimate whether an obstacle 421 is present between the center line 401 of the roadway and the specified distance L4 (see Figure 4).

障害物は、例えば、駐車車両及び地物等の、車両10が道路を走行する際に障害になる可能性があるものであってもよい。車両10の走行に際する障害は、例えば、車線変更等のハンドル操作及び減速等の運転操作等の、障害物を避けるために操作が必要になるようなものであってもよい。 The obstacle may be, for example, a parked vehicle, a feature, or the like, which may impede vehicle 10 when traveling along a road. The obstacle when traveling vehicle 10 may be, for example, a steering operation such as changing lanes, or a driving operation such as slowing down, which requires an operation to avoid the obstacle.

第2推定部316は、第1取得部312によって取得される画像情報に基づいて、障害物が存在するかを推定してもよい。第2推定部316は、例えば、車両の形状等、並びに、ポール及び樹木等の地物等の種々の障害物のパターンを学習した学習済モデルと、画像情報とに基づいて、その画像情報に障害物が記録されているかを推定してもよい。又は、第2推定部316は、例えば、車線の形状等及び地物等のパターンに基づくパターンマッチングを利用して、画像情報に障害物が記録されているかを推定してもよい。この場合、第2推定部316は、例えば、画像情報が動画を記録した情報、及び、所定の時間間隔毎に連続して静止画を記録した情報の場合、時間的に異なるフレーム及び静止画を利用することにより、画像情報に記録される物体が静止しているか動いているかを推定することができる。第2推定部316は、学習済モデル及びパターンマッチング等を利用することにより、静止している物体を障害物として推定することが可能である。 The second estimation unit 316 may estimate whether an obstacle is present based on the image information acquired by the first acquisition unit 312. The second estimation unit 316 may estimate whether an obstacle is recorded in the image information based on, for example, a trained model that has learned the shape of a vehicle and patterns of various obstacles such as poles and trees and other features, and the image information. Alternatively, the second estimation unit 316 may estimate whether an obstacle is recorded in the image information by using pattern matching based on the shape of a lane and patterns of features. In this case, for example, when the image information is information in which a moving image is recorded and information in which still images are recorded consecutively at a predetermined time interval, the second estimation unit 316 can estimate whether an object recorded in the image information is stationary or moving by using frames and still images that are different in time. The second estimation unit 316 can estimate a stationary object as an obstacle by using a trained model and pattern matching.

第2推定部316は、第1取得部312によって取得される地物認識情報に基づいて、障害物が存在するかを推定してもよい。すなわち、第2推定部316は、例えば、車載センサの検出結果に基づいて地物が認識される場合、その認識した結果(地物認識情報)に基づいて、障害物が存在するかを推定してもよい。 The second estimation unit 316 may estimate whether an obstacle exists based on the feature recognition information acquired by the first acquisition unit 312. That is, when a feature is recognized based on the detection result of an on-board sensor, for example, the second estimation unit 316 may estimate whether an obstacle exists based on the recognition result (feature recognition information).

第2推定部316は、車道外側線が認識できない場合に、障害物が存在すると推定してもよい。すなわち、第2推定部316は、例えば、第1推定部315によって車道外側線が推定される場合、画像情報に車道外側線が認識できないと、障害物が存在すると推定してもよい。この場合、第2推定部316は、例えば、異なる時間のフレーム及び静止画(画像)であって、ある時間tの画像には車道外側線が認識できているが、その時間t以降の所定時間内の画像では車道外側線が認識できなくなった場合には、障害物が存在すると推定してもよい。さらに、第2推定部316は、例えば、同一位置(略同一位置)の複数の車両情報に基づき、第1推定部315によって車道外側線が認識できていたが、最後に車道外側線を認識できた時間から所定時間内に車道外側線が認識できなくなり、その後の所定時間内に車道外側線が認識できるようになった場合、すなわち、第1推定部315によって一時的に車道外側線が認識できない場合に、障害物が存在すると推定してもよい。 The second estimation unit 316 may estimate that an obstacle is present when the outer roadway line cannot be recognized. That is, for example, when the outer roadway line is estimated by the first estimation unit 315, the second estimation unit 316 may estimate that an obstacle is present when the outer roadway line cannot be recognized in the image information. In this case, the second estimation unit 316 may estimate that an obstacle is present, for example, when frames and still images (images) from different times are used, and the outer roadway line can be recognized in an image at a certain time t, but the outer roadway line cannot be recognized in an image within a predetermined time after the time t. Furthermore, the second estimation unit 316 may estimate the presence of an obstacle, for example, when the first estimation unit 315 was able to recognize the outer lane line based on multiple vehicle information from the same position (approximately the same position), but the outer lane line becomes unrecognizable within a predetermined time from the time when the outer lane line was last recognized, and then becomes recognizable within a predetermined time thereafter, that is, when the first estimation unit 315 is temporarily unable to recognize the outer lane line.

又は、第2推定部316は、例えば、複数の画像情報に基づいて、同一の位置(同一の領域)において特定の時間帯に車道外側線が認識できない場合に、障害物が存在すると推定してもよい。
また、第2推定部316は、例えば、複数の画像情報に基づいて、同一の位置(同一の領域)において相対的に長期間に渡り車道外側線が認識できない場合に、車道外側線が擦れ又は除去等により認識できなくなったと推定してもよい。
Alternatively, the second estimation unit 316 may estimate that an obstacle exists when the outer lane line cannot be recognized at the same position (same area) during a specific period of time based on multiple image information, for example.
In addition, the second estimation unit 316 may estimate that the outer roadway line has become unrecognizable due to wear or removal, etc., when the outer roadway line cannot be recognized at the same position (same area) for a relatively long period of time based on multiple image information, for example.

第2推定部316は、第2取得部313によって取得される車両10の走行状態に基づいて、障害物の存在を推定してもよい。すなわち、第2推定部316は、第2取得部313によって上記(1)~(4)のグループから選択される少なくとも1つの車両10の走行状態を取得する場合、障害物が存在すると推定してもよい。ここで、第2推定部316は、例えば、車両情報に含まれる位置情報に基づいて、障害物の存在が推定される位置を特定してもよい。 The second estimation unit 316 may estimate the presence of an obstacle based on the traveling state of the vehicle 10 acquired by the second acquisition unit 313. That is, the second estimation unit 316 may estimate that an obstacle is present when the second acquisition unit 313 acquires the traveling state of at least one vehicle 10 selected from the above groups (1) to (4). Here, the second estimation unit 316 may specify the position where the presence of the obstacle is estimated based on, for example, position information included in the vehicle information.

第2推定部316は、例えば、第1取得部312によって取得する位置情報、及び、第3取得部314によって取得する施設情報に基づいて、車両10の走行位置から所定距離内に営業中の施設が有ると推定される場合、障害物の存在を推定してもよい。第2推定部316は、例えば、サーバ20等から車両情報を生成した車両10が走行した際の天候に関する天候情報を取得してもよい。第2推定部316は、例えば、時刻情報(車両情報)に基づいて、障害物の存在する時刻を特定してもよい。この場合、第2推定部316は、例えば、所定期間毎に推定結果を集計し、曜日、時間帯、天候、及び、近隣施設の営業状況等に基づいて、複数の障害物の存在が推定される領域(所定数以上の障害物の存在が推定される位置を含む領域)を特定してもよい。第2推定部316は、例えば、道路ネットワークのリンク単位毎、又は、道路の100m等を単位に区切った区間単位毎に、推定される領域(位置)を特定してもよい。第2推定部316は、例えば、リアルタイムで取得される車両情報、及び、過去に取得された車両情報に基づいて、障害物の存在が推定される位置を特定してもよい。 The second estimation unit 316 may estimate the presence of an obstacle when it is estimated that there is a facility in operation within a predetermined distance from the traveling position of the vehicle 10 based on, for example, the position information acquired by the first acquisition unit 312 and the facility information acquired by the third acquisition unit 314. The second estimation unit 316 may acquire, for example, weather information related to the weather when the vehicle 10 generating the vehicle information was traveling from the server 20 or the like. The second estimation unit 316 may specify the time when the obstacle exists based on, for example, time information (vehicle information). In this case, the second estimation unit 316 may, for example, tally up the estimation results for each predetermined period, and specify an area in which the presence of multiple obstacles is estimated (an area including positions in which the presence of a predetermined number or more obstacles is estimated) based on the day of the week, the time period, the weather, and the business status of nearby facilities. The second estimation unit 316 may specify the estimated area (position) for each link unit of the road network, or for each section unit divided into units of 100 m or the like of the road. The second estimation unit 316 may, for example, identify the position where the presence of an obstacle is estimated based on vehicle information acquired in real time and vehicle information acquired in the past.

なお、駐車禁止等の曜日及び時間帯等に応じた交通規制が存在する道路の区間では、交通規制の期間外では車両が駐車する場合が考えられる。この場合、第2推定部316は、例えば、上述した曜日及び時間帯に応じて障害物の存在を推定する場合、曜日及び時間帯に応じた駐車禁止等の交通規制の有無を推定することも可能である。 In addition, in sections of roads where there are traffic regulations such as parking bans according to days of the week and time periods, it is possible that vehicles will be parked outside of the traffic regulation periods. In this case, when estimating the presence of an obstacle according to the above-mentioned days of the week and time periods, the second estimation unit 316 can also estimate the presence or absence of traffic regulations such as parking bans according to the days of the week and time periods.

また、第2推定部316は、位置情報(車両情報)及び地図情報に基づいて、交差点内では障害物の存在を推定しなくともよい。 In addition, the second estimation unit 316 does not need to estimate the presence of an obstacle within an intersection based on the position information (vehicle information) and map information.

第3推定部317は、第2取得部313によって取得される車両10の走行状態に基づいて、交通流の乱れを推定してもよい。すなわち、第3推定部317は、第2取得部313によって上記(1)~(4)のグループから選択される少なくとも1つの車両10の走行状態を取得する場合、交通流の乱れがあると推定してもよい。ここで、交通流とは、例えば、道路上の複数の車両等の動きを集積した、複数の車両等の全体の流れ等であってもよい。交通流の乱れは、道路上を複数の車両等がスムーズに走行する場合と異なり、交通量が相対的に多くなる場合、交通密度が相対的に高くなる場合、及び、走行速度が相対的に遅くなる場合のうち少なくとも1つに該当する際のことであってもよい。 The third estimation unit 317 may estimate a traffic disturbance based on the traveling state of the vehicle 10 acquired by the second acquisition unit 313. That is, the third estimation unit 317 may estimate that there is a traffic disturbance when the second acquisition unit 313 acquires the traveling state of at least one vehicle 10 selected from the above groups (1) to (4). Here, the traffic flow may be, for example, the overall flow of multiple vehicles, etc., which is an accumulation of the movements of multiple vehicles, etc. on a road. The traffic disturbance may be at least one of the following cases: when the traffic volume is relatively high, when the traffic density is relatively high, and when the traveling speed is relatively slow, unlike when multiple vehicles, etc. are running smoothly on a road.

第3推定部317は、第2取得部313によって取得される車両10の走行状態に、閾値としての変化量又は操作以上の走行状態が有る場合、交通流に乱れが有ると推定してもよい。
第3推定部317は、例えば、第2取得部313によって(1)車両10が走行する際に道路の中央方向への操舵角の変化する車両10の走行状態(車両10が車線変更する際の操舵角の変化)を取得する場合、車両10が道路に沿って走行する際(道なりに走行する際)のハンドルの操舵角よりも大きい操舵角の変化があると、交通流に乱れが有ると推定してもよい。ここで例えば、車両10が車線変更する場合の操舵角は、車両10が道路に沿って走行する場合の操舵角よりも大きくなると考えられる。このため、車両10が道路に沿って走行する場合の操舵角の変化の上限を閾値Aとして設定してもよい。また例えば、車両10が右折(又は、左折)する場合の車両10の操舵角は、車両10が車線変更する場合の操舵角よりも大きくなると考えられる。このため、車両10が車線変更する場合の操舵角についても上限の閾値B(閾値A<閾値B)を設定し、2つの閾値A,Bの間の範囲を車両10が車線変更する場合の操舵角の変化としてもよい。ここで、閾値A,Bは予め設定されてもよい。
The third estimation unit 317 may estimate that there is a disturbance in traffic flow when the driving state of the vehicle 10 acquired by the second acquisition unit 313 includes a driving state with a change amount or operation equal to or greater than a threshold value.
For example, when the second acquisition unit 313 acquires (1) the running state of the vehicle 10 in which the steering angle changes toward the center of the road when the vehicle 10 runs (the change in steering angle when the vehicle 10 changes lanes), the third estimation unit 317 may estimate that there is a disturbance in the traffic flow if there is a change in steering angle that is greater than the steering angle of the steering wheel when the vehicle 10 runs along the road (when running along the road). Here, for example, the steering angle when the vehicle 10 changes lanes is considered to be greater than the steering angle when the vehicle 10 runs along the road. For this reason, the upper limit of the change in steering angle when the vehicle 10 runs along the road may be set as the threshold A. Also, for example, the steering angle of the vehicle 10 when the vehicle 10 turns right (or left) is considered to be greater than the steering angle when the vehicle 10 changes lanes. For this reason, an upper limit threshold B (threshold A<threshold B) may also be set for the steering angle when the vehicle 10 changes lanes, and the range between the two thresholds A and B may be the change in steering angle when the vehicle 10 changes lanes. Here, the thresholds A and B may be set in advance.

また、第3推定部317は、例えば、第2取得部313によって(2)車両10が走行する際に道路の中央方向への方向指示器の操作を車両10の走行状態(車両10が車線変更する際の方向指示器の操作)を取得する場合、方向指示器の操作(方向指示器オン)に基づいて、交通流に乱れが有ると推定してもよい。 In addition, when the second acquisition unit 313 acquires (2) the driving state of the vehicle 10, such as the operation of the turn signal toward the center of the road while the vehicle 10 is traveling (the operation of the turn signal when the vehicle 10 changes lanes), the third estimation unit 317 may estimate that there is a disruption in traffic flow based on the operation of the turn signal (turn signal on).

また、第3推定部317は、例えば、第2取得部313によって(3)車両10の走行速度が遅くなる変化の車両10の走行状態を取得する場合、減速直前の走行速度等を基準にその走行速度が閾値以下に減速すると、交通流に乱れが有ると推定してもよい。ここで、閾値は、予め設定されてもよい。 In addition, when the third estimation unit 317 acquires the driving state of the vehicle 10, for example, (3) a change in which the driving speed of the vehicle 10 slows down, using the second acquisition unit 313 as a reference, the third estimation unit 317 may estimate that there is a disturbance in the traffic flow when the driving speed slows down to a threshold value or less based on the driving speed just before the deceleration. Here, the threshold value may be set in advance.

また、第3推定部317は、例えば、第2取得部313によって(4)前方又は後方を走行する車両10との車間距離が狭くなる変化の車両10の走行状態を取得する場合、車間距離が狭くなる変化の前の車間距離を基準にその車間距離が閾値以下に短くなると、交通流に乱れが有ると推定してもよい。ここで、閾値は、予め設定されてもよい。 In addition, when the second acquisition unit 313 acquires (4) the traveling state of the vehicle 10 in which the distance between the vehicle 10 traveling ahead or behind the vehicle 10 is narrowed, the third estimation unit 317 may estimate that there is a disturbance in the traffic flow when the distance between the vehicles 10 becomes shorter than or equal to a threshold value based on the distance between the vehicles before the change in which the distance between the vehicles becomes shorter. Here, the threshold value may be set in advance.

なお、第3推定部317は、例えば、上述しように上記(1)~(4)のうち少なくとも1つの走行状態に基づいて、交通流に乱れが有ると推定してもよい。この場合、第3推定部317は、例えば、以下の(A)~(C)のうち1つに該当する場合に、交通流に乱れが有ると推定してもよい。
(A)上記(1)~(4)のうち1つの走行状態が取得される場合
(B)上記(1)~(4)のうち2つ(又は、3つ)の走行状態が取得される場合
(C)上記(1)~(4)の全ての走行状態が取得される場合
The third estimation unit 317 may estimate that there is a disturbance in the traffic flow based on at least one of the driving conditions (1) to (4) as described above. In this case, the third estimation unit 317 may estimate that there is a disturbance in the traffic flow when, for example, one of the following (A) to (C) is met.
(A) When one of the driving conditions (1) to (4) above is acquired; (B) When two (or three) of the driving conditions (1) to (4) above are acquired; (C) When all of the driving conditions (1) to (4) above are acquired.

第3推定部317は、第1取得部312によって取得する位置情報、及び、第3取得部314によって取得する施設情報に基づいて、車両10の走行位置から所定距離内に営業中の施設が有ると推定される場合、交通流に乱れが有ると推定してもよい。第3推定部317は、位置情報(車両情報)に基づいて、第1取得部312によって上記(1)~(4)のグループから選択される少なくとも1つが取得される位置を特定する。また、第3推定部317は、例えば、特定した位置と、施設情報(施設の位置)とに基づいて、特定した位置から所定距離内に施設が立地しているかを特定してもよい。さらに、第3推定部317は、例えば、時刻情報(施設情報)、施設情報(施設の営業時間)に基づいて、特定した立地位置に対応する施設が営業中かを推定してもよい。第3推定部317は、特定した立地位置に対応する施設が営業中と推定される場合、交通流に乱れが有ると推定してもよい。 The third estimation unit 317 may estimate that there is a disturbance in traffic flow when it is estimated that there is a facility in business within a predetermined distance from the traveling position of the vehicle 10 based on the position information acquired by the first acquisition unit 312 and the facility information acquired by the third acquisition unit 314. The third estimation unit 317 may identify a position where at least one selected from the above groups (1) to (4) is acquired by the first acquisition unit 312 based on the position information (vehicle information). The third estimation unit 317 may also identify whether a facility is located within a predetermined distance from the identified position based on, for example, the identified position and facility information (position of the facility). Furthermore, the third estimation unit 317 may estimate whether the facility corresponding to the identified location is in business based on, for example, time information (facility information) and facility information (business hours of the facility). The third estimation unit 317 may estimate that there is a disturbance in traffic flow when it is estimated that the facility corresponding to the identified location is in business.

第3推定部317は、例えば、サーバ20等から車両情報を生成した車両10が走行した際の天候に関する天候情報を取得してもよい。第3推定部317は、例えば、時刻情報(車両情報)に基づいて、交通流の乱れが有る時刻を特定してもよい。この場合、第3推定部317は、例えば、所定期間毎に推定結果を集計し、曜日、時間帯、天候、及び、近隣施設の営業状況等に基づいて、複数の交通流の乱れが有ると推定される領域(所定数以上の交通流の乱れが有ると推定される位置を含む領域)を特定してもよい。第3推定部317は、例えば、道路ネットワークのリンク単位毎、又は、道路の100m等を単位に区切った区間単位毎に、交通流の乱れが有ると推定される位置を特定してもよい。第3推定部317は、例えば、リアルタイムで取得される車両情報、及び、過去に取得された車両情報に基づいて、障害物の存在が推定される位置を特定してもよい。 The third estimation unit 317 may, for example, obtain weather information on the weather when the vehicle 10 that generated the vehicle information was traveling from the server 20 or the like. The third estimation unit 317 may, for example, identify the time when there is traffic disruption based on time information (vehicle information). In this case, the third estimation unit 317 may, for example, tally up the estimation results for each predetermined period and identify areas where multiple traffic disruption is estimated to exist (areas including positions where a predetermined number or more traffic disruption is estimated to exist) based on the day of the week, the time period, the weather, and the business status of nearby facilities. The third estimation unit 317 may, for example, identify the position where there is traffic disruption for each link unit of the road network, or for each section unit divided into units of 100 m or the like of the road. The third estimation unit 317 may, for example, identify the position where the existence of an obstacle is estimated based on vehicle information acquired in real time and vehicle information acquired in the past.

なお、第3推定部317は、例えば、上述した曜日及び時間帯に応じて交通流の乱れを推定する場合、曜日及び時間帯に応じた駐車禁止等の交通規制の有無を推定することも可能である。
また、第3推定部317は、位置情報(車両情報)及び地図情報に基づいて、交差点内では障害物の存在を推定しなくともよい。
In addition, when the third estimation unit 317 estimates traffic flow disruptions according to the day of the week and time of day described above, for example, it is also possible to estimate the presence or absence of traffic regulations such as parking bans according to the day of the week and time of day.
Furthermore, the third estimation unit 317 does not need to estimate the presence of an obstacle within an intersection based on the position information (vehicle information) and map information.

登録部318は、第2推定部316によって障害物の存在が推定される場合、及び、第3推定部317によって交通流に乱れが有ると推定される場合のうち少なくとも一方の場合、推定に基づく位置を地図情報に登録してもよい。すなわち、登録部318は、例えば、障害物の存在が推定される位置を道路地図(地図情報)に登録してもよい。また、登録部318は、例えば、交通流の乱れが有ると推定される位置を道路地図(地図情報)に登録してもよい。 The registration unit 318 may register a position based on the estimation in the map information when at least one of the cases where the second estimation unit 316 estimates the presence of an obstacle and the third estimation unit 317 estimates that there is a traffic flow disruption. That is, the registration unit 318 may, for example, register a position where the presence of an obstacle is estimated in a road map (map information). The registration unit 318 may also register, for example, a position where there is an estimated traffic flow disruption in a road map (map information).

登録部318は、障害物の存在が推定される件数、及び、交通流に乱れが有ると推定される件数に基づいて、車両10の走りやすさのランク付けを行い、そのランク付けも推定位置に対応付けて道路地図(地図情報)に登録してもよい。登録部318は、例えば、上述した件数が相対的に多い場合には、車両10をより走行させにくいランク付けとしてもよい。また、登録部318は、例えば、上述した件数が相対的に少ない場合には、車両10をより走行させやすいランク付けとしてもよい。 The registration unit 318 may rank the ease of driving the vehicle 10 based on the number of cases where the presence of obstacles is estimated and the number of cases where traffic flow is estimated to be disrupted, and may register the ranking in the road map (map information) in association with the estimated location. For example, if the number of cases is relatively large, the registration unit 318 may rank the vehicle 10 as being more difficult to drive. Also, for example, if the number of cases is relatively small, the registration unit 318 may rank the vehicle 10 as being more easy to drive.

この場合、登録部318は、障害物の存在が推定される位置、及び、交通流に乱れが有ると推定される位置における道路の車線数(片側の車線数)に応じて、車両10の走りやすさのランク付けを行い、そのランク付けも推定位置に対応付けて道路地図(地図情報)に登録してもよい。登録部318は、例えば、上述した車線数が相対的に少ない場合には、車両10をより走行させにくいランク付けとしてもよい。また、登録部318は、例えば、上述した車線数が相対的に多い場合には、車両10をより走行させやすいランク付けとしてもよい。 In this case, the registration unit 318 may rank the ease of driving the vehicle 10 according to the number of lanes (number of lanes on one side) on the road at the position where the presence of the obstacle is estimated and at the position where the traffic flow is estimated to be disrupted, and may register the ranking in the road map (map information) in association with the estimated position. For example, when the number of lanes described above is relatively small, the registration unit 318 may rank the vehicle 10 as being more difficult to drive on. Also, for example, when the number of lanes described above is relatively large, the registration unit 318 may rank the vehicle 10 as being more easy to drive on.

また、登録部318は、障害物の存在が推定される位置、及び、交通流に乱れが有ると推定される位置における道路の幅(例えば、第1通行帯の幅等)に応じて、車両10の走りやすさのランク付けを行い、そのランク付けも推定位置に対応付けて道路地図(地図情報)に登録してもよい。登録部318は、例えば、上述した道路幅が相対的に狭い場合には、車両10をより走行させにくいランク付けとしてもよい。また、登録部318は、例えば、上述した道路幅が相対的に広い場合には、車両10をより走行させやすいランク付けとしてもよい。 The registration unit 318 may also rank the ease of driving the vehicle 10 according to the width of the road (e.g., the width of the first lane) at the position where the presence of an obstacle is estimated and at the position where the traffic flow is estimated to be disrupted, and register the ranking in the road map (map information) in association with the estimated position. For example, if the road width described above is relatively narrow, the registration unit 318 may rank the road as being more difficult for the vehicle 10 to drive on. For example, if the road width described above is relatively wide, the registration unit 318 may rank the road as being more easy for the vehicle 10 to drive on.

また、登録部318は、曜日、時間帯、天候及び施設の営業状況に応じた推定結果(障害物の存在及び交通流の乱れ)を道路地図(地図情報)に登録してもよい。これにより、登録部318は、定常的に車両10を走行させにくいのか、又は、一時的に車両10を走行させにくいのかの情報を、道路地図(地図情報)を利用するユーザ(例えば、ドライバ等)に提供することができる。 The registration unit 318 may also register the results of estimation (presence of obstacles and traffic disruptions) according to the day of the week, time period, weather, and facility business status in the road map (map information). This allows the registration unit 318 to provide information to a user (e.g., a driver, etc.) who uses the road map (map information) as to whether it is consistently difficult to drive the vehicle 10 or whether it is temporarily difficult to drive the vehicle 10.

経路案内部319は、障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図を利用して、出発地から到着地までの経路案内を行ってもよい。経路案内部319は、例えば、ナビゲーション機能等であってもよい。経路案内部319は、例えば、出発地から目的地への経路案内に関する要求(経路案内要求)を受け付ける場合、障害物の存在が推定される位置及び交通流が乱れる位置を避けた迂回経路を検索し、その迂回経路を利用して経路案内を行ってもよい。また、経路案内部319は、例えば、経路案内要求を受け付ける場合、障害物の存在が推定される位置及び交通流が乱れる位置を避けた車線(例えば、片側2車線以上の道路の場合には第1通行帯を除く他の通行帯)を走行するような経路案内を行ってもよい。また、経路案内部319は、例えば、登録部318によって車両10の走行させやすさのランク付けが道路地図(地図情報)に登録される場合には、車両10をより走行させやすいランク付けが登録された道路(又は、車線)を走行するような経路案内を行ってもよい。ここで、経路案内部319は、通信部331を介して、ユーザ端末(図示せず)から経路案内要求を受け付けてもよい。ユーザ端末は、例えば、情報処理装置30のユーザが使用する端末等であってもよい。この場合のユーザ端末は、例えば、携帯可能な端末(一例として、ラップトップ、タブレット及びスマートフォン等)であってもよい。経路案内部319は、例えば、通信部331を介して、ユーザ端末に経路案内に関する情報を出力してもよい。 The route guidance unit 319 may provide route guidance from the departure point to the destination using a road map in which at least one of the positions where the presence of an obstacle is estimated and the positions where traffic flow is disrupted is registered. The route guidance unit 319 may be, for example, a navigation function. For example, when the route guidance unit 319 receives a request for route guidance from the departure point to the destination (route guidance request), the route guidance unit 319 may search for a detour route that avoids the positions where the presence of an obstacle is estimated and the positions where traffic flow is disrupted, and provide route guidance using the detour route. In addition, when the route guidance unit 319 receives a route guidance request, for example, the route guidance unit 319 may provide route guidance such as traveling in lanes that avoid the positions where the presence of an obstacle is estimated and the positions where traffic flow is disrupted (for example, in the case of a road with two or more lanes in each direction, other lanes except the first lane). In addition, for example, when the registration unit 318 registers a ranking of the ease of driving of the vehicle 10 in a road map (map information), the route guidance unit 319 may provide route guidance such that the vehicle 10 travels along a road (or a lane) for which a ranking that makes it easier to drive is registered. Here, the route guidance unit 319 may receive a route guidance request from a user terminal (not shown) via the communication unit 331. The user terminal may be, for example, a terminal used by a user of the information processing device 30. In this case, the user terminal may be, for example, a portable terminal (for example, a laptop, a tablet, a smartphone, etc.). The route guidance unit 319 may output information related to route guidance to the user terminal via the communication unit 331, for example.

経路案内部319は、例えば、リアルタイムで車両情報が取得される場合には、その車両情報を利用して推定される車両10の走りやすさ又は車両10の走りにくさの情報を、ほぼリアルタイムで取得して、経路案内を行ってもよい。この場合、制御部311(例えば、第1~3推定部315~317等)は、車両走行情報を利用した統計的な推定処理を行わずに、現況情報で得られた情報を利用して推定処理を行ってもよい。一例として、経路案内部319は、車両10が出発する際の経路検索では統計的な推定処理を利用することに基づく案内経路を取得し、車両10が出発した後の経路案内では上述したほぼリアルタイムでの推定処理を加味した経路案内を行ってもよい。すなわち、経路案内部319は、例えば、出発した後の経路案内では、推定に基づいて走行しやすい車線を案内してもよい。さらに、経路案内部319は、例えば、出発した後の経路案内では、自車に搭載されるセンサ(車載センサ)の検出結果を取得し、その結果に基づいてほぼリアルタイムでの推定結果に応じて走行しやすい車線を案内してもよい。 For example, when vehicle information is acquired in real time, the route guidance unit 319 may acquire information on the ease or difficulty of driving the vehicle 10, estimated using the vehicle information, in almost real time, and perform route guidance. In this case, the control unit 311 (for example, the first to third estimation units 315 to 317, etc.) may perform estimation processing using information obtained from the current situation information, without performing statistical estimation processing using the vehicle driving information. As an example, the route guidance unit 319 may acquire a guide route based on the use of statistical estimation processing in a route search when the vehicle 10 departs, and perform route guidance after the vehicle 10 departs that takes into account the above-mentioned estimation processing in almost real time. That is, for example, in route guidance after departure, the route guidance unit 319 may guide the vehicle to a lane that is easy to drive on based on estimation. Furthermore, for example, in route guidance after departure, the route guidance unit 319 may acquire a detection result of a sensor (on-board sensor) mounted on the vehicle, and guide the vehicle to a lane that is easy to drive on according to the estimation result in almost real time based on the result.

なお、経路案内部319は、例えば、リアルタイムで車両情報が取得される場合では、登録部318によってほぼリアルタイムで道路地図に登録される推定結果を利用して経路案内を行ってもよい。この場合、登録部318は、例えば、経路検索のリンクコストに対し、車両10の走りやすさ度合いを道路地図(地図情報)に登録してもよい。経路案内部319は、例えば、車両10の走りやすさの度合いを優先した案内経路候補を提示してもよい。 For example, when vehicle information is acquired in real time, the route guidance unit 319 may provide route guidance using the estimation results registered in the road map by the registration unit 318 in almost real time. In this case, the registration unit 318 may, for example, register the degree of ease of driving for the vehicle 10 in the road map (map information) in relation to the link cost of the route search. The route guidance unit 319 may, for example, present guidance route candidates that prioritize the degree of ease of driving for the vehicle 10.

また、経路案内部319は、例えば、有人運転車両及び無人運転車両のいずれでも経路案内を行うことができる。この場合、経路案内部319は、例えば、車両10が自動運転モード及び運転支援モード等に設定される場合には、登録部318によって道路地図(地図情報)に登録されるランク付けの走りやすさの度合いに応じて、案内経路を変更してもよい。また、経路案内部319は、例えば、車両10が自動運転モード及び運転支援モード等に設定される場合には、登録部318によって道路地図(地図情報)に登録されるランク付けの走りやすさの度合いに応じて、自動運転モード及び運転支援モード等の各制御モードを選択してもよく、またそれらの制御モードを切り替えてもよい。 The route guidance unit 319 can also provide route guidance for both manned and unmanned vehicles. In this case, for example, when the vehicle 10 is set to an autonomous driving mode, a driving assistance mode, or the like, the route guidance unit 319 may change the guidance route according to the degree of ease of driving ranked in the road map (map information) by the registration unit 318. Also, when the vehicle 10 is set to an autonomous driving mode, a driving assistance mode, or the like, the route guidance unit 319 may select each control mode, such as the autonomous driving mode or the driving assistance mode, or may switch between those control modes according to the degree of ease of driving ranked in the road map (map information) by the registration unit 318.

また、経路案内部319は、例えば、障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図を利用して、道路の走行する際の案内を行ってもよい。経路案内部319は、例えば、車両10が道路を道なりに走行する場合、走行予定の経路(道路)の道路地図を利用して、その経路に障害物があるかを推定してもよい。すなわち、経路案内部319は、例えば、道路地図を利用して、走行予定の経路に交通流の乱れがあるかを推定してもよい。経路案内部319は、例えば、走行予定の経路(道路)に障害物がある(交通流の乱れがある)と推定される場合、走行しやすい車線を提示してもよい。すなわち、経路案内部319は、例えば、障害物がある位置(交通流の乱れがある位置)に到達する前に、予め車線変更等の回避策を取るよう案内してもよい。経路案内部319は、例えば、車両10が有人運転車両であっても、無人運転車両であっても、上述した案内を行ってもよい。一例として、経路案内部319は、予め車線変更等の回避策を取るよう、車両の走行を制御してもよく、車両の走行の運転支援を行ってもよい。 The route guidance unit 319 may also provide guidance when traveling on a road, for example, using a road map in which at least one of the positions where the presence of an obstacle is estimated and the positions where traffic flow is disrupted is registered. For example, when the vehicle 10 travels along a road, the route guidance unit 319 may use a road map of the planned route (road) to estimate whether there is an obstacle on the route. That is, the route guidance unit 319 may use a road map to estimate whether there is a traffic flow disruption on the planned route. For example, when it is estimated that there is an obstacle (traffic flow disruption) on the planned route (road), the route guidance unit 319 may present a lane that is easy to travel on. That is, the route guidance unit 319 may provide guidance to take an avoidance measure such as changing lanes in advance before reaching a position where an obstacle is located (a position where traffic flow is disrupted). The route guidance unit 319 may provide the above-mentioned guidance, for example, whether the vehicle 10 is a manned vehicle or an unmanned vehicle. As an example, the route guidance unit 319 may control the vehicle's driving so that avoidance measures such as lane changes are taken in advance, or may provide driving assistance for the vehicle's driving.

経路案内部319は、例えば、文字、記号、画像及び音声等を利用して、経路案内を行ってもよい。 The route guidance unit 319 may provide route guidance using, for example, characters, symbols, images, and audio.

出力制御部320は、第2推定部316によって障害物の存在が推定されることとその推定される位置を出力するように出力部を制御してもよい。
出力制御部320は、第3推定部317によって交通流の乱れが有ると推定されることとその推定される位置を出力するように出力部を制御してもよい。
出力制御部320は、登録部318によって位置が登録された道路地図を出力するよう出力部を制御してもよい。
ここで、出力部は、通信部331、記憶部332及び表示部333等であってもよい。
The output control unit 320 may control the output unit to output information indicating that the second estimating unit 316 has estimated the presence of an obstacle and its estimated position.
The output control unit 320 may control the output unit to output the fact that the third estimating unit 317 has estimated that there is a traffic flow disturbance and its estimated location.
The output control unit 320 may control the output unit to output a road map whose position is registered by the registration unit 318 .
Here, the output unit may be a communication unit 331, a storage unit 332, a display unit 333, and the like.

すなわち、出力制御部320は、例えば、上述した推定の結果及び位置、並びに、道路地図のグループから選択される少なくとも1つを外部装置に送信するよう通信部331を制御してもよい。ここで、外部装置は、例えば、サーバ20、車両10及びユーザ端末(図示せず)等であってもよい。この場合のユーザ端末は、例えば、デスクトップ、ラップトップ、タブレット及びスマートフォン等であってもよい。
また、出力制御部320は、例えば、上述した推定の結果及び位置、並びに、道路地図のグループから選択される少なくとも1つを記憶するよう記憶部332を制御してもよい。
また、出力制御部320は、例えば、上述した推定の結果及び位置、並びに、道路地図のグループから選択される少なくとも1つを表示するよう表示部333を制御してもよい。
That is, the output control unit 320 may control the communication unit 331 to transmit, for example, the above-mentioned estimation result and position, and at least one selected from the group of road maps to an external device. Here, the external device may be, for example, the server 20, the vehicle 10, a user terminal (not shown), etc. In this case, the user terminal may be, for example, a desktop, a laptop, a tablet, a smartphone, etc.
Furthermore, the output control unit 320 may control the storage unit 332 to store, for example, at least one selected from the group of the above-mentioned estimation result and position, and a road map.
Furthermore, the output control unit 320 may control the display unit 333 to display at least one selected from the group of the above-mentioned estimation results and positions, and a road map, for example.

[情報処理方法]
次に、一実施形態に係る情報処理方法について説明する。
図5は、一実施形態に係る情報処理方法について説明するためのフローチャートである。
[Information processing method]
Next, an information processing method according to an embodiment will be described.
FIG. 5 is a flowchart illustrating an information processing method according to an embodiment.

ステップST101において、第1取得部312は、車両情報を取得する。車両情報には、例えば、画像情報、地物認識情報、車両走行情報及び位置情報のグループから選択される少なくとも1つの情報が含まれてもよい。 In step ST101, the first acquisition unit 312 acquires vehicle information. The vehicle information may include, for example, at least one piece of information selected from the group of image information, feature recognition information, vehicle driving information, and position information.

ステップST102において、第1推定部315は、ステップST101で取得される画像情報に基づいて、道路に付される車線を推定する。この場合、第1推定部315は、車線として、車線境界線及び車道中央線のうちの少なくとも一方を推定可能であってもよい。また、第1推定部315は、車線として、車線境界線及び車道中央線のうちの少なくとも一方と、車道外側線とを推定してもよい。 In step ST102, the first estimation unit 315 estimates lanes on the road based on the image information acquired in step ST101. In this case, the first estimation unit 315 may be capable of estimating at least one of a lane boundary line and a roadway centerline as the lane. The first estimation unit 315 may also estimate at least one of a lane boundary line and a roadway centerline, and an outer roadway line as the lane.

ステップST103において、第2推定部316は、ステップST102で推定される車線(例えば、車線境界線又は車道中央線等)から道路幅方向に所定距離までの間に、障害物が存在するかを推定する。この場合、第2推定部316は、ステップST101で取得される画像情報に基づいて、障害物が存在するかを推定してもよい。また、第2推定部316は、ステップST101で地物認識情報に基づいて、障害物が存在するかを推定してもよい。第2推定部316は、車道外側線が認識できない場合に、障害物が存在すると推定してもよい。 In step ST103, the second estimation unit 316 estimates whether an obstacle exists within a predetermined distance in the road width direction from the lane (e.g., lane boundary line or roadway center line, etc.) estimated in step ST102. In this case, the second estimation unit 316 may estimate whether an obstacle exists based on the image information acquired in step ST101. The second estimation unit 316 may also estimate whether an obstacle exists based on the feature recognition information in step ST101. The second estimation unit 316 may estimate that an obstacle exists when the outer roadway line cannot be recognized.

ここで、第2取得部313は、ステップST101で取得される車両走行情報に基づいて、下記の(1)~(4)の場合のうち少なくとも1つの車両10の走行状態を取得してもよい。
(1)車両10が走行する際に道路の中央方向への操舵角の変化する場合
(2)車両10が走行する際に道路の中央方向への方向指示器の操作が有る場合
(3)車両10の走行速度が遅くなる変化の場合
(4)前方又は後方を走行する車両10との車間距離が狭くなる変化の場合
第2推定部316は、第2取得部313によって取得される車両10の走行状態に基づいて、障害物の存在を推定してもよい。
Here, the second acquisition unit 313 may acquire at least one of the following driving conditions of the vehicle 10 in the cases (1) to (4) based on the vehicle driving information acquired in step ST101.
(1) When the steering angle changes toward the center of the road while the vehicle 10 is traveling (2) When the turn signal is operated toward the center of the road while the vehicle 10 is traveling (3) When the driving speed of the vehicle 10 changes to slow down (4) When the distance between the vehicle 10 traveling in front or behind the vehicle changes to narrow The second estimation unit 316 may estimate the presence of an obstacle based on the driving state of the vehicle 10 acquired by the second acquisition unit 313.

ステップST104において、第3推定部317は、第2取得部313によって取得される車両10の走行状態に基づいて、交通流の乱れを推定してもよい。第3推定部317は、第2取得部313によって取得される車両10の走行状態に、閾値としての変化量又は操作以上の走行状態が有る場合、交通流に乱れが有ると推定してもよい。 In step ST104, the third estimation unit 317 may estimate a traffic flow disturbance based on the driving state of the vehicle 10 acquired by the second acquisition unit 313. The third estimation unit 317 may estimate that there is a traffic flow disturbance when the driving state of the vehicle 10 acquired by the second acquisition unit 313 includes a driving state that is equal to or exceeds a threshold amount of change or operation.

ここで、第3取得部314は、施設情報を取得してもよい。
この場合、第3推定部317は、ステップST101で取得する位置情報、及び、第3取得部314によって取得する施設情報に基づいて、車両10の走行位置から所定距離内に営業中の施設が有ると推定される場合、交通流に乱れが有ると推定してもよい。
Here, the third acquisition unit 314 may acquire facility information.
In this case, the third estimation unit 317 may estimate that there is a disruption in traffic flow if it is estimated that there is a facility in operation within a specified distance from the traveling position of the vehicle 10 based on the location information acquired in step ST101 and the facility information acquired by the third acquisition unit 314.

ステップST105において、登録部318は、ステップST103で障害物の存在が推定される場合、及び、ステップST104で交通流に乱れが有ると推定される場合のうち少なくとも一方の場合、推定に基づく位置を地図情報に登録する。 In step ST105, if the presence of an obstacle is estimated in step ST103, or if a traffic flow disruption is estimated in step ST104, the registration unit 318 registers the estimated position in the map information.

ステップST106において、経路案内部319は、ステップST105においてステップ103及びステップST104の少なくとも一方の推定結果(例えば位置等)が登録される道路地図を利用して、出発地から到着地までの経路案内を行う。なお、実施形態によっては、ステップST106の処理を行わなくともよい。 In step ST106, the route guidance unit 319 uses the road map in which at least one of the estimation results (e.g., the position) in steps ST103 and ST104 is registered in step ST105 to provide route guidance from the departure point to the destination. Note that, depending on the embodiment, the processing in step ST106 may not be performed.

上述した情報処理装置30の各部は、コンピュータの演算処理装置等の機能として実現されてもよい。すなわち、情報処理装置30の第1取得部312、第2取得部313、第3取得部314、第1推定部315、第2推定部316、第3推定部317、登録部318、経路案内部319及び出力制御部320(制御部311)は、コンピュータの演算処理装置等による第1取得機能、第2取得機能、第3取得機能、第1推定機能、第2推定機能、第3推定機能、登録機能、経路案内機能及び出力制御機能(制御機能)としてそれぞれ実現されてもよい。
情報処理プログラムは、上述した各機能をコンピュータに実現させることができる。情報処理プログラムは、例えば、メモリ、ソリッドステートドライブ、ハードディスクドライブ又は光ディスク等の、コンピュータで読み取り可能な非一時的な記録媒体等に記録されていてもよい。
また、上述したように、情報処理装置30の各部は、コンピュータの演算処理装置等で実現されてもよい。その演算処理装置等は、例えば、集積回路等によって構成される。このため、情報処理装置30の各部は、演算処理装置等を構成する回路として実現されてもよい。すなわち、情報処理装置30の第1取得部312、第2取得部313、第3取得部314、第1推定部315、第2推定部316、第3推定部317、登録部318、経路案内部319及び出力制御部320(制御部311)は、コンピュータの演算処理装置等を構成する第1取得回路、第2取得回路、第3取得回路、第1推定回路、第2推定回路、第3推定回路、登録回路、経路案内回路及び出力制御回路(制御回路)として実現されてもよい。
また、情報処理装置30の通信部331、記憶部332及び表示部333(出力部)は、例えば、演算処理装置等の機能を含む通信機能、記憶機能及び表示機能(出力機能)として実現されもよい。また、情報処理装置30の通信部331、記憶部332及び表示部333(出力部)は、例えば、集積回路等によって構成されることにより通信回路、記憶回路及び表示回路(出力回路)として実現されてもよい。また、情報処理装置30の通信部331、記憶部332及び表示部333(出力部)は、例えば、複数のデバイスによって構成されることにより通信装置、記憶装置及び表示装置(出力装置)として構成されてもよい。
Each of the above-mentioned units of the information processing device 30 may be realized as a function of a processing unit of a computer, etc. That is, the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the first estimation unit 315, the second estimation unit 316, the third estimation unit 317, the registration unit 318, the route guidance unit 319, and the output control unit 320 (control unit 311) of the information processing device 30 may be realized as a first acquisition function, a second acquisition function, a third acquisition function, a first estimation function, a second estimation function, a third estimation function, a registration function, a route guidance function, and an output control function (control function), respectively, by the processing unit of a computer, etc.
The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk.
As described above, each part of the information processing device 30 may be realized by a computer arithmetic processing device or the like. The arithmetic processing device or the like is configured by, for example, an integrated circuit or the like. Therefore, each part of the information processing device 30 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the first estimation unit 315, the second estimation unit 316, the third estimation unit 317, the registration unit 318, the route guidance unit 319, and the output control unit 320 (control unit 311) of the information processing device 30 may be realized as a first acquisition circuit, a second acquisition circuit, a third acquisition circuit, a first estimation circuit, a second estimation circuit, a third estimation circuit, a registration circuit, a route guidance circuit, and an output control circuit (control circuit) constituting the arithmetic processing device or the like of a computer.
The communication unit 331, the storage unit 332, and the display unit 333 (output unit) of the information processing device 30 may be realized as a communication function, a storage function, and a display function (output function) including the functions of an arithmetic processing device, etc. The communication unit 331, the storage unit 332, and the display unit 333 (output unit) of the information processing device 30 may be realized as a communication circuit, a storage circuit, and a display circuit (output circuit) by being configured, for example, by an integrated circuit, etc. The communication unit 331, the storage unit 332, and the display unit 333 (output unit) of the information processing device 30 may be realized as a communication device, a storage device, and a display device (output device) by being configured, for example, by being configured by a plurality of devices.

情報処理装置30は、上述した複数の各部のうち1又は任意の複数を組み合わせることが可能である。
本開示では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
The information processing device 30 can be configured by combining one or any two or more of the above-mentioned units.
In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."

[本実施形態の態様及び効果]
次に、本実施形態の一態様及び各態様が奏する効果について説明する。なお、本実施形態は以下に記載する各態様に限定されることはなく、上述した各部を適宜組み合わせて実現されてもよい。また、以下に記載する効果は一例であり、各態様が奏する効果は以下に記載するものに限定されることはない。また、各態様は、例えば、以下に記載する少なくとも1つの効果を奏してもよい。
[Aspects and Effects of the Present Embodiment]
Next, one aspect of this embodiment and the effects of each aspect will be described. Note that this embodiment is not limited to each aspect described below, and may be realized by appropriately combining each of the above-mentioned parts. Also, the effects described below are examples, and the effects of each aspect are not limited to those described below. Also, each aspect may, for example, achieve at least one of the effects described below.

(態様1)
一態様の情報処理装置は、車載カメラで生成された画像に関する画像情報を含む車両情報を取得する第1取得部と、第1取得部によって取得される画像情報に基づいて、道路に付される車線を推定する第1推定部と、第1推定部によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する第2推定部と、を備える。
情報処理装置は、車載カメラで生成される画像情報を利用して、障害物の存在を推定することができる。車載カメラは、近年では、ドライブレコーダ及びVlog(Video Blog)撮影等に利用されており、より多くの車両に搭載されるようになっている。したがって、情報処理装置は、例えば、より汎用的な機器である車載カメラを利用して画像情報を取得するので、より多くの画像情報を取得することが可能になり、交通量が相対的に多い道路に限らず、交通量が相対的に少ない道路であっても、障害物の存在を推定することができる。
情報処理装置は、障害物の存在を推定することにより、有人運転車両及び無人運転車両のいずれであっても、運転支援を行うことができる。
(Aspect 1)
An information processing device of one embodiment includes a first acquisition unit that acquires vehicle information including image information regarding an image generated by an on-board camera, a first estimation unit that estimates lanes on a road based on the image information acquired by the first acquisition unit, and a second estimation unit that estimates whether an obstacle exists within a predetermined distance in the road width direction from the lane estimated by the first estimation unit.
The information processing device can estimate the presence of an obstacle by using image information generated by an on-board camera. In recent years, on-board cameras have been used for driving recorders and Vlog (Video Blog) shooting, and are being installed in more and more vehicles. Therefore, since the information processing device acquires image information by using, for example, an on-board camera, which is a more general-purpose device, it is possible to acquire more image information, and the presence of an obstacle can be estimated not only on roads with relatively high traffic volume, but also on roads with relatively low traffic volume.
The information processing device can provide driving assistance for both manned and unmanned vehicles by estimating the presence of an obstacle.

(態様2)
一態様の情報処理装置では、第2推定部は、第1取得部によって取得される画像情報に基づいて、障害物が存在するかを推定することとしてもよい。
これにより、情報処理装置は、車載カメラで生成される画像情報を利用して、障害物の存在を推定することができる。
(Aspect 2)
In the information processing device of one aspect, the second estimation unit may estimate whether an obstacle is present based on the image information acquired by the first acquisition unit.
This allows the information processing device to estimate the presence of an obstacle by utilizing image information generated by the vehicle-mounted camera.

(態様3)
一態様の情報処理装置では、第1取得部は、車載センサの測定結果に基づいて認識される地物に関する地物認識情報を含む車両情報を取得し、第2推定部は、第1取得部によって取得される地物認識情報に基づいて、障害物が存在するかを推定することとしてもよい。
これにより、情報処理装置は、車載センサによって地物の認識結果をさらに利用するので、より精度の高い、障害物の存在を推定することができる。また、情報処理装置は、地物認識情報をさらに利用して障害物の存在を推定する場合、画像情報を利用した画像解析処理への依存度を低減することができ、処理の負担を軽減することができる。
(Aspect 3)
In one embodiment of the information processing device, the first acquisition unit acquires vehicle information including feature recognition information regarding features recognized based on measurement results of an on-board sensor, and the second estimation unit may estimate whether an obstacle exists based on the feature recognition information acquired by the first acquisition unit.
In this way, the information processing device can estimate the presence of an obstacle more accurately by further utilizing the feature recognition results by the vehicle-mounted sensor. Also, when the information processing device estimates the presence of an obstacle by further utilizing the feature recognition information, it can reduce the dependency on image analysis processing using image information, thereby reducing the processing load.

(態様4)
一態様の情報処理装置では、第1推定部は、車線として、車線境界線及び車道中央線のうちの少なくとも一方を推定可能であり、第2推定部は、車線境界線又は車道中央線から道路幅方向に所定距離までの間に、障害物が存在するかを推定することとしてもよい。
これにより、情報処理装置は、車線境界線及び車道中央線を基準として、障害物の存在を推定することができる。
(Aspect 4)
In one embodiment of the information processing device, the first estimation unit is capable of estimating at least one of a lane boundary line and a road center line as a lane, and the second estimation unit may estimate whether an obstacle exists within a predetermined distance in the road width direction from the lane boundary line or the road center line.
This enables the information processing device to estimate the presence of an obstacle based on the lane boundary lines and the center line of the road.

(態様5)
一態様の情報処理装置では、第1推定部は、車線として、車線境界線及び車道中央線のうちの少なくとも一方と、車道外側線とを推定し、第2推定部は、車道外側線が認識できない場合に、障害物が存在すると推定することとしてもよい。
車道外側線が認識できない場合には、車道外側線上に、車両(二輪車を含む)が駐車し、又は、植栽等の地物が存在していると推定することができる。このため、情報処理装置は、車道外側線がさらに認識できない場合に、障害物が存在すると推定するので、より精度の高い推定を行うことができる。
(Aspect 5)
In one embodiment of the information processing device, the first estimation unit estimates at least one of a lane boundary line and a center line of the road, as well as an outer side line of the road, as a lane, and the second estimation unit may estimate that an obstacle is present when the outer side line of the road cannot be recognized.
When the outer lane line cannot be recognized, it can be presumed that a vehicle (including a motorcycle) is parked on the outer lane line, or that there is a feature such as a plant, etc. Therefore, when the outer lane line cannot be recognized, the information processing device presumes that an obstacle exists, and can perform a more accurate estimation.

(態様6)
一態様の情報処理装置では、第1取得部は、車両の走行に関する車両走行情報を含む車両情報を取得し、第1取得部によって取得される車両走行情報に基づいて、車両が走行する際に道路の中央方向への操舵角の変化する場合、車両が走行する際に道路の中央方向への方向指示器の操作が有る場合、車両の走行速度が遅くなる変化の場合、及び、前方又は後方を走行する車両との車間距離が狭くなる変化の場合のうち少なくとも1つの車両の走行状態を取得する第2取得部と、を備え、第2推定部は、第2取得部によって取得される車両の走行状態に基づいて、障害物の存在を推定することとしてもよい。
車両のドライバは、障害物が存在する場合、その障害物を避けて運転するような操作を行うと考えられる。このため、情報処理装置は、上述した走行状態(所定の走行情報)をさらに取得する場合、障害物が存在すると推定するので、より精度の高い推定を行うことができる。また、情報処理装置は、車両走行情報をさらに利用して障害物の存在を推定する場合、画像情報のみを利用した画像解析処理への依存度を低減することができ、処理の負担を軽減することができる。
(Aspect 6)
In one embodiment of the information processing device, a first acquisition unit acquires vehicle information including vehicle driving information regarding the driving of the vehicle, and a second acquisition unit acquires, based on the vehicle driving information acquired by the first acquisition unit, at least one of the following driving conditions of the vehicle: a change in the steering angle toward the center of the road when the vehicle is driving, a change in the direction of the turn signal toward the center of the road when the vehicle is driving, a change in the vehicle's driving speed slowing down, and a change in the distance between the vehicle and a vehicle driving in front or behind narrowing.The second estimation unit may estimate the presence of an obstacle based on the driving condition of the vehicle acquired by the second acquisition unit.
When an obstacle is present, the driver of the vehicle is expected to perform an operation to avoid the obstacle. Therefore, when the information processing device further acquires the above-mentioned driving state (predetermined driving information), the information processing device estimates that an obstacle is present, and can perform more accurate estimation. In addition, when the information processing device further uses the vehicle driving information to estimate the presence of an obstacle, the information processing device can reduce the dependency on image analysis processing using only image information, and can reduce the processing load.

(態様7)
一態様の情報処理装置は、第2取得部によって取得される車両の走行状態に基づいて、交通流の乱れを推定する第3推定部を備えることとしてもよい。
道路上に障害物が有る場合には、その障害物を避けるために、車両の交通流が乱れると考えられる。その際に、車両は、上述した所定の走行状態になると考えられる。したがって、情報処理装置は、車両の走行状態に基づいて、交通流の乱れを推定することができる。
情報処理装置は、交通流の乱れを推定することにより、有人運転車両及び無人運転車両のいずれであっても、運転支援を行うことができる。
(Aspect 7)
The information processing device of one aspect may further include a third estimation unit that estimates a traffic flow disturbance based on the vehicle traveling state acquired by the second acquisition unit.
When an obstacle is present on the road, it is considered that the traffic flow of vehicles will be disrupted in order to avoid the obstacle. At that time, it is considered that the vehicles will be in the above-mentioned predetermined running state. Therefore, the information processing device can estimate the traffic flow disruption based on the running state of the vehicles.
The information processing device can provide driving assistance to both manned and unmanned vehicles by estimating traffic flow disruptions.

(態様8)
一態様の情報処理装置では、第3推定部は、第2取得部によって取得される車両の走行状態に、閾値としての変化量又は操作以上の走行状態が有る場合、交通流に乱れが有ると推定することとしてもよい。
障害物を避ける運転操作は、例えば、車両が道路に沿って(道なりに)走行する場合と比較して、運転の操作量及び走行状態の変化量が大きくなると考えられる。したがって、情報処理装置は、上述した所定の走行状態について、閾値としての変化量又は操作以上の走行状態が有る場合、交通流に乱れが有ると推定することができる。
(Aspect 8)
In one embodiment of the information processing device, the third estimation unit may estimate that there is a disruption in traffic flow when the vehicle driving condition acquired by the second acquisition unit includes a driving condition that is greater than or equal to a threshold change amount or operation.
It is considered that the driving operation to avoid an obstacle requires a larger amount of driving operation and a larger amount of change in the driving state than when the vehicle is driving along the road (following the road). Therefore, the information processing device can estimate that there is a traffic disturbance when the driving state has a threshold amount of change or operation or more for the above-mentioned predetermined driving state.

(態様9)
一態様の情報処理装置は、施設の位置及び営業時間に関する施設情報を取得する第3取得部を備え、第1取得部は、車両の走行位置に関する位置情報を含む車両情報を取得し、第3推定部は、第1取得部によって取得する位置情報、及び、第3取得部によって取得する施設情報に基づいて、車両の走行位置から所定距離内に営業中の施設が有ると推定される場合、交通流に乱れが有ると推定することとしてもよい。
例えば、施設が営業中の場合には、その施設から相対的に近くの範囲に車両が駐車すると考えられる。そのような場合に駐車されている車両を避けるために交通流が乱れる可能性がある。したがって、情報処理装置は、施設の営業状態に応じて、交通流に乱れが有るかを推定することができる。
(Aspect 9)
An information processing device of one embodiment includes a third acquisition unit that acquires facility information regarding the location and business hours of the facility, the first acquisition unit acquires vehicle information including location information regarding the vehicle's driving location, and the third estimation unit may estimate that there is a disruption in traffic flow when it is estimated that there is a facility that is open within a specified distance from the vehicle's driving location based on the location information acquired by the first acquisition unit and the facility information acquired by the third acquisition unit.
For example, when a facility is open, it is expected that vehicles will be parked in a relatively close area from the facility. In such a case, traffic flow may be disrupted in order to avoid the parked vehicles. Therefore, the information processing device can estimate whether there is a disruption in traffic flow depending on the business status of the facility.

(態様10)
一態様の情報処理装置は、道路地図に関する地図情報を記憶する記憶部と、第2推定部によって障害物の存在が推定される場合、及び、第3推定部によって交通流に乱れが有ると推定される場合のうち少なくとも一方の場合、推定に基づく位置を地図情報に登録する登録部と、を備えることとしてもよい。
情報処理装置は、車両が走行しにくい位置を道路地図(地図情報)に登録することができる。情報処理装置は、その道路地図(地図情報)をユーザ(例えば、ドライバ等)に提供することにより、ユーザの利便性を向上させることができる。
(Aspect 10)
An information processing device of one embodiment may include a memory unit that stores map information regarding a road map, and a registration unit that registers a position based on the estimation in the map information when the second estimation unit estimates the presence of an obstacle and/or when the third estimation unit estimates that there is a disruption in traffic flow.
The information processing device can register locations where it is difficult for a vehicle to travel in a road map (map information). The information processing device can improve the convenience of the user by providing the road map (map information) to the user (e.g., a driver, etc.).

(態様11)
一態様の情報処理装置は、障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図を利用して、出発地から到着地までの経路案内を行う経路案内部を備えることとしてもよい。
情報処理装置は、車両をより走行させやすい道路を利用した経路案内を行うことができる。これにより、情報処理装置は、ドライバの運転に関する負担を軽減することができ、事故等の発生を抑制することができる。
(Aspect 11)
An information processing device according to one embodiment may include a route guidance unit that provides route guidance from a departure point to a destination using a road map in which at least one of locations where the presence of an obstacle is estimated and locations where traffic flow is disrupted is registered.
The information processing device can provide route guidance using roads that are easier for a vehicle to travel on. This can reduce the burden on the driver in relation to driving, and can prevent accidents and the like from occurring.

(態様12)
一態様の情報処理装置は、障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図を利用して、道路の走行する際の案内を行う経路案内部を備えることとしてもよい。
これにより、情報処理装置は、例えば、車両が自動運転の際に道路を道なりに走行する場合でも、走行予定の経路の道路地図を利用して、走行予定の経路に障害物があるか、すなわちその経路に交通流の乱れる位置があるかを推定し、障害物がある場合(交通流が乱れがある場合)に、予め車線変更等の回避策を取ることができる。
(Aspect 12)
An information processing device according to one embodiment may include a route guidance unit that provides guidance when traveling on a road using a road map in which at least one of locations where the presence of an obstacle is estimated and locations where traffic flow is disrupted is registered.
As a result, even when the vehicle is driving autonomously and following a road, the information processing device can use a road map of the planned route to estimate whether there is an obstacle on the planned route, i.e., whether there is a location on the route where traffic flow will be disrupted, and if there is an obstacle (if traffic flow is disrupted), can take avoidance measures such as changing lanes in advance.

(態様13)
一態様の情報処理方法では、コンピュータが、車載カメラで生成された画像に関する画像情報を含む車両情報を取得する第1取得ステップと、第1取得ステップによって取得される画像情報に基づいて、道路に付される車線を推定する第1推定ステップと、第1推定ステップによって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する第2推定ステップと、を実行する。
これにより、情報処理方法は、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 13)
In one aspect of the information processing method, a computer executes a first acquisition step of acquiring vehicle information including image information relating to an image generated by an on-board camera, a first estimation step of estimating lanes on a road based on the image information acquired by the first acquisition step, and a second estimation step of estimating whether an obstacle exists within a predetermined distance in the road width direction from the lane estimated by the first estimation step.
As a result, the information processing method can achieve the same effects as the information processing device according to the above-described aspect.

(態様14)
一態様の情報処理プログラムは、コンピュータに、車載カメラで生成された画像に関する画像情報を含む車両情報を取得する第1取得機能と、第1取得機能によって取得される画像情報に基づいて、道路に付される車線を推定する第1推定機能と、第1推定機能によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する第2推定機能と、を実現させる。
これにより、情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 14)
One embodiment of an information processing program causes a computer to realize a first acquisition function that acquires vehicle information including image information regarding an image generated by an on-board camera, a first estimation function that estimates lanes on a road based on the image information acquired by the first acquisition function, and a second estimation function that estimates whether an obstacle exists within a predetermined distance in the road width direction from the lane estimated by the first estimation function.
As a result, the information processing program can achieve the same effects as the information processing device according to the above-described aspect.

1 情報処理システム
10 車両
20 サーバ
30 情報処理装置
311 制御部
312 第1取得部
313 第2取得部
314 第3取得部
315 第1推定部
316 第2推定部
317 第3推定部
318 登録部
319 経路案内部
320 出力制御部
331 通信部
332 記憶部
333 表示部
REFERENCE SIGNS LIST 1 Information processing system 10 Vehicle 20 Server 30 Information processing device 311 Control unit 312 First acquisition unit 313 Second acquisition unit 314 Third acquisition unit 315 First estimation unit 316 Second estimation unit 317 Third estimation unit 318 Registration unit 319 Route guidance unit 320 Output control unit 331 Communication unit 332 Storage unit 333 Display unit

Claims (13)

道路地図に関する地図情報を記憶する記憶部と、
車載カメラで生成された画像に関する画像情報と、車両の走行位置に関する位置情報とを含む車両情報を取得する第1取得部と、
前記第1取得部によって取得される画像情報に基づいて、道路に付される車線を推定するものであって、車線として、片側に複数の通行帯がある道路の隣接する当該通行帯の間の車線境界線及び片側に1又は複数の通行帯のある道路の最も対向車線側の車道中央線のうちの少なくとも一方と、片側に1又は複数の通行帯のある道路の最も路肩側の車道外側線とを推定する第1推定部と、
前記第1推定部によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定するものであり、前記第1取得部によって取得する位置情報と前記記憶部に記憶される地図情報とに基づき、交差点内では障害物の存在を推定せず、車道外側線が認識できない場合に障害物が存在すると推定する第2推定部と、
を備える情報処理装置。
A storage unit for storing map information relating to a road map;
A first acquisition unit that acquires vehicle information including image information related to an image generated by an on-board camera and position information related to a traveling position of the vehicle;
a first estimation unit which estimates lanes on a road based on image information acquired by the first acquisition unit, estimating, as lanes, at least one of a lane boundary line between adjacent lanes of a road with multiple lanes on one side and a center line of a road closest to an oncoming lane of a road with one or more lanes on one side, and an outer side line of a road closest to a shoulder of a road with one or more lanes on one side;
a second estimation unit which estimates whether an obstacle is present within a predetermined distance in a road width direction from the lane estimated by the first estimation unit, and which does not estimate the presence of an obstacle within an intersection based on the position information acquired by the first acquisition unit and the map information stored in the storage unit, and which estimates the presence of an obstacle when an outer side line of a roadway cannot be recognized ;
An information processing device comprising:
前記第2推定部は、前記第1取得部によって取得される画像情報に基づいて、障害物が存在するかを推定する
請求項1に記載の情報処理装置。
The information processing device according to claim 1 , wherein the second estimation unit estimates whether an obstacle is present based on the image information acquired by the first acquisition unit.
前記第1取得部は、車載センサの測定結果に基づいて認識される地物に関する地物認識情報を含む車両情報を取得し、
前記第2推定部は、前記第1取得部によって取得される地物認識情報に基づいて、障害物が存在するかを推定する
請求項1又は2に記載の情報処理装置。
The first acquisition unit acquires vehicle information including feature recognition information regarding features recognized based on a measurement result of an on-board sensor,
The information processing apparatus according to claim 1 , wherein the second estimation unit estimates whether an obstacle is present based on the feature recognition information acquired by the first acquisition unit.
前記第1推定部は、車線として、車線境界線及び車道中央線のうちの少なくとも一方を推定可能であり、
前記第2推定部は、車線境界線又は車道中央線から道路幅方向に所定距離までの間に、障害物が存在するかを推定する
請求項1~3のいずれか1項に記載の情報処理装置。
The first estimation unit is capable of estimating at least one of a lane boundary line and a road center line as a lane,
4. The information processing device according to claim 1, wherein the second estimation unit estimates whether an obstacle is present within a predetermined distance in a road width direction from a lane boundary line or a center line of the road.
前記第1取得部は、車両の走行に関する車両走行情報を含む車両情報を取得し、
前記第1取得部によって取得される車両走行情報に基づいて、車両が走行する際に道路の中央方向への操舵角の変化する場合、車両が走行する際に道路の中央方向への方向指示器の操作が有る場合、車両の走行速度が遅くなる変化の場合、及び、前方又は後方を走行する車両との車間距離が狭くなる変化の場合のうち少なくとも1つの車両の走行状態を取得する第2取得部と、を備え、
前記第2推定部は、前記第2取得部によって取得される車両の走行状態に基づいて、障害物の存在を推定する
請求項1~4のいずれか1項に記載の情報処理装置。
The first acquisition unit acquires vehicle information including vehicle driving information related to driving of the vehicle,
a second acquisition unit that acquires at least one of the following vehicle driving conditions based on the vehicle driving information acquired by the first acquisition unit: a change in steering angle toward the center of the road while the vehicle is driving, a change in a vehicle driving speed that slows down, and a change in a vehicle distance to a vehicle driving ahead or behind that narrows;
The second estimation unit estimates the presence of an obstacle based on the traveling state of the vehicle acquired by the second acquisition unit.
The information processing device according to any one of claims 1 to 4 .
前記第2取得部によって取得される車両の走行状態に基づいて、交通流の乱れを推定する第3推定部を備える
請求項5に記載の情報処理装置。
A third estimation unit is provided for estimating a traffic disturbance based on the vehicle running state acquired by the second acquisition unit.
The information processing device according to claim 5 .
前記第3推定部は、前記第2取得部によって取得される車両の走行状態に、閾値としての変化量又は操作以上の走行状態が有る場合、交通流に乱れが有ると推定する
請求項6に記載の情報処理装置。
The third estimation unit estimates that a traffic flow is disturbed when a vehicle driving state acquired by the second acquisition unit includes a driving state having a change amount or operation equal to or greater than a threshold value.
The information processing device according to claim 6 .
施設の位置及び営業時間に関する施設情報を取得する第3取得部を備え、
前記第3推定部は、前記第1取得部によって取得する位置情報、及び、前記第3取得部によって取得する施設情報に基づいて、車両の走行位置から所定距離内に営業中の施設が有ると推定される場合、交通流に乱れが有ると推定する
請求項6又は7に記載の情報処理装置。
a third acquisition unit that acquires facility information related to a location and business hours of the facility;
The third estimation unit estimates that a traffic flow is being disrupted when it is estimated that a facility in operation is present within a predetermined distance from a traveling position of the vehicle based on the location information acquired by the first acquisition unit and the facility information acquired by the third acquisition unit.
8. The information processing device according to claim 6 or 7 .
道路地図に関する地図情報を記憶する記憶部と、
前記第2推定部によって障害物の存在が推定される場合、及び、前記第3推定部によって交通流に乱れが有ると推定される場合のうち少なくとも一方の場合、推定に基づく位置を地図情報に登録する登録部と、
を備える請求項6~8のいずれか1項に記載の情報処理装置。
A storage unit for storing map information relating to a road map;
a registration unit that registers a position based on the estimation in map information when at least one of the second estimation unit estimates the presence of an obstacle and the third estimation unit estimates the presence of a disturbance in traffic flow;
The information processing device according to any one of claims 6 to 8 , comprising:
障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図に関する前記地図情報を利用して、出発地から到着地までの経路案内を行う経路案内部を備える
請求項9に記載の情報処理装置。
A route guidance unit provides route guidance from a departure point to a destination using the map information on a road map in which at least one of positions where an obstacle is estimated to exist and positions where traffic flow is disrupted is registered.
The information processing device according to claim 9 .
障害物の存在が推定される位置及び交通流が乱れる位置のうち少なくとも一方が登録される道路地図に関する前記地図情報を利用して、道路の走行する際の案内を行う経路案内部を備える
請求項9に記載の情報処理装置。
A route guidance unit is provided that uses the map information on a road map in which at least one of positions where the presence of an obstacle is estimated and positions where traffic flow is disrupted is registered, to provide guidance when traveling on the road.
The information processing device according to claim 9 .
道路地図に関する地図情報を記憶する記憶部を備えるコンピュータが、
車載カメラで生成された画像に関する画像情報と、車両の走行位置に関する位置情報とを含む車両情報を取得する第1取得ステップと、
前記第1取得ステップによって取得される画像情報に基づいて、道路に付される車線を推定するものであって、車線として、片側に複数の通行帯がある道路の隣接する当該通行帯の間の車線境界線及び片側に1又は複数の通行帯のある道路の最も対向車線側の車道中央線のうちの少なくとも一方と、片側に1又は複数の通行帯のある道路の最も路肩側の車道外側線とを推定する第1推定ステップと、
前記第1推定ステップによって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定するものであり、前記第1取得ステップによって取得する位置情報と前記記憶部に記憶される地図情報とに基づき、交差点内では障害物の存在を推定せず、車道外側線が認識できない場合に障害物が存在すると推定する第2推定ステップと、
を実行する情報処理方法。
A computer including a storage unit for storing map information relating to a road map,
A first acquisition step of acquiring vehicle information including image information relating to an image generated by an on-board camera and position information relating to a traveling position of the vehicle;
a first estimation step for estimating lanes on a road based on image information acquired by the first acquisition step, estimating, as lanes, at least one of a lane boundary line between adjacent lanes of a road with multiple lanes on one side and a center line of a road closest to the oncoming lane of a road with one or more lanes on one side, and an outer side line of a road closest to the shoulder of a road with one or more lanes on one side ;
a second estimation step for estimating whether an obstacle exists within a predetermined distance in a road width direction from the lane estimated by the first estimation step, and for not estimating the presence of an obstacle within an intersection based on the position information acquired by the first acquisition step and the map information stored in the storage unit, and for estimating the presence of an obstacle when an outer lane of a roadway cannot be recognized ;
An information processing method for performing the above.
道路地図に関する地図情報を記憶する記憶部を備えるコンピュータに、
車載カメラで生成された画像に関する画像情報と、車両の走行位置に関する位置情報とを含む車両情報を取得する第1取得機能と、
前記第1取得機能によって取得される画像情報に基づいて、道路に付される車線を推定するものであって、車線として、片側に複数の通行帯がある道路の隣接する当該通行帯の間の車線境界線及び片側に1又は複数の通行帯のある道路の最も対向車線側の車道中央線のうちの少なくとも一方と、片側に1又は複数の通行帯のある道路の最も路肩側の車道外側線とを推定する第1推定機能と、
前記第1推定機能によって推定される車線から道路幅方向に所定距離までの間に、障害物が存在するかを推定するものであり、前記第1取得機能によって取得する位置情報と前記記憶部に記憶される地図情報とに基づき、交差点内では障害物の存在を推定せず、車道外側線が認識できない場合に障害物が存在すると推定する第2推定機能と、
を実現させる情報処理プログラム。
A computer having a storage unit for storing map information relating to a road map,
A first acquisition function that acquires vehicle information including image information related to an image generated by an on-board camera and position information related to a traveling position of the vehicle;
a first estimation function for estimating lanes on a road based on image information acquired by the first acquisition function, estimating, as lanes, at least one of a lane boundary line between adjacent lanes on a road with multiple lanes on one side and a center line on the side closest to the oncoming lane on a road with one or more lanes on one side, and an outer side line on the side closest to the shoulder on a road with one or more lanes on one side ;
a second estimation function that estimates whether an obstacle exists within a predetermined distance in a road width direction from the lane estimated by the first estimation function, and does not estimate the presence of an obstacle within an intersection based on the position information acquired by the first acquisition function and the map information stored in the storage unit, and estimates the presence of an obstacle when the outer side line of the roadway cannot be recognized ;
An information processing program that realizes this.
JP2022009998A 2022-01-26 2022-01-26 Information processing device, information processing method, and information processing program Active JP7693568B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022009998A JP7693568B2 (en) 2022-01-26 2022-01-26 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022009998A JP7693568B2 (en) 2022-01-26 2022-01-26 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023108777A JP2023108777A (en) 2023-08-07
JP7693568B2 true JP7693568B2 (en) 2025-06-17

Family

ID=87518227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022009998A Active JP7693568B2 (en) 2022-01-26 2022-01-26 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7693568B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005145282A (en) 2003-11-17 2005-06-09 Toyota Motor Corp Vehicle travel support device
JP2008191781A (en) 2007-02-01 2008-08-21 Hitachi Ltd Collision avoidance system
JP2018203108A (en) 2017-06-06 2018-12-27 マツダ株式会社 Vehicle control device
JP2021068315A (en) 2019-10-25 2021-04-30 日産自動車株式会社 Estimation method and estimation system of lane condition

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005145282A (en) 2003-11-17 2005-06-09 Toyota Motor Corp Vehicle travel support device
JP2008191781A (en) 2007-02-01 2008-08-21 Hitachi Ltd Collision avoidance system
JP2018203108A (en) 2017-06-06 2018-12-27 マツダ株式会社 Vehicle control device
JP2021068315A (en) 2019-10-25 2021-04-30 日産自動車株式会社 Estimation method and estimation system of lane condition

Also Published As

Publication number Publication date
JP2023108777A (en) 2023-08-07

Similar Documents

Publication Publication Date Title
US20220397402A1 (en) Systems and methods for determining road safety
EP3972882B1 (en) Systems and methods for predicting blind spot incursions
US11294387B2 (en) Systems and methods for training a vehicle to autonomously drive a route
CN104572065B (en) Remote vehicle monitoring system and method
US20240199006A1 (en) Systems and Methods for Selectively Decelerating a Vehicle
US20260022942A1 (en) Systems and methods for deriving path-prior data using collected trajectories
US9558408B2 (en) Traffic signal prediction
RU2750243C2 (en) Method and system for generating a trajectory for a self-driving car (sdc)
US20150106010A1 (en) Aerial data for vehicle navigation
CN115298073A (en) Vehicle driving support method and driving support device
US20210110715A1 (en) System and method for navigation with external display
JP2022006844A (en) Object detection method and object detection device
JP7621227B2 (en) Information processing device, information processing method, and information processing program
JP2018136878A (en) Danger avoidance support device, danger avoidance support system, and danger avoidance support method
US20250296570A1 (en) Vehicle control device and vehicle control computer program
JP7693568B2 (en) Information processing device, information processing method, and information processing program
JP7663524B2 (en) Information processing device, information processing method, and information processing program
US12555389B2 (en) Apparatus, method, and computer program for estimating road edge
JP2022016027A (en) Vehicle control device
JP2024030868A (en) Vehicle control device, vehicle control method, and vehicle control computer program
JP7632419B2 (en) Vehicle control device, vehicle control method, and vehicle control computer program
JP2021196826A (en) Safety support system and onboard camera image analysis method
CN112950995A (en) Parking assistance device, corresponding method, vehicle and server
CN115416688B (en) A method, device, medium and electronic device for bypassing obstacles
JP7621234B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240326

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250410

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: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250605

R150 Certificate of patent or registration of utility model

Ref document number: 7693568

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150