The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2023-068672 filed on Apr. 19, 2023. The content of the application is incorporated herein by reference in its entirety.
The present invention relates to an operation assistance system and an operation assistance method.
In recent years, more and more attempts have been actively made to provide access to a sustainable transportation system which is considerate of vulnerable road users among traffic participants. To achieve this, research and development focused on further improvement in traffic safety and convenience has been made through research and development relating to preventive safety technology.
For example, Japanese Patent Laid-Open No. 2019-174693 discloses a configuration of a head-up display (HUD) mounted on a vehicle, in which a viewing distance to a virtual image projected by the HUD from a user who views the virtual image is changeable and the brightness of the virtual image is adjustable according to the viewing distance.
In terms of preventive safety technology, it is requested to execute operation assistance processing to support driving when it is estimated that the driver does not recognize an object that can come into contact with the vehicle. However, it is sometimes difficult to distinguish a situation where the driver views an object outside the vehicle and a situation where the driver views an indicator or the like in the vehicle, depending on the position of the object relative to the driver. It is therefore an object of the present application to perform appropriate operation assistance according to what a driver of a movable body views.
In order to solve the above-described problem, an object of the present application is to perform appropriate operation assistance according to what a driver of a movable body views. Such operation assistance will result in further improvement in traffic safety, which contributes to development in sustainable transportation system.
An operation assistance system according to a first aspect for achieving the above-described object includes: a surrounding object recognition section that recognizes an object existing around a movable body; a driver image acquisition section that acquires an image of a driver in the movable body; a line-of-sight direction recognition section that recognizes a direction of a line of sight of the driver on a basis of the image; a length-between-pupils recognition section that recognizes a length between right and left pupils of the driver on a basis of the image; a viewing-object determination section that determines whether or not the driver views the object on a basis of the direction of the line of sight of the driver and the length between pupils of the driver; and a drive assistance control section that executes drive assistance processing for assisting driving of the movable body in a case where the viewing-object determination section determines that the driver does not view the object.
In the operation assistance system according to the first aspect, the drive assistance control section may execute alert processing of activating a notification device mounted on the movable body as the drive assistance processing.
In the operation assistance system according to the first aspect, the drive assistance control section may execute contact avoidance processing of activating a braking device or a steering device mounted on the movable body in order to avoid contact between the movable body and the object as the drive assistance processing.
An operation assistance system according to a second aspect for achieving the above-described object includes: a user image acquisition section that images a user in a movable body and acquires an image of the user; a line-of-sight direction recognition section that recognizes a direction of a line of sight of the user on a basis of the image; a length-between-pupils recognition section that recognizes a length between right and left pupils of the user on a basis of the image; a viewing-operation-portion determination section that determines whether or not the user views an operation portion in a predetermined position of the movable body on a basis of the direction of the line of sight of the user and the length between pupils of the user; and an operation reception section that executes predetermined processing corresponding to the operation portion in a case where the viewing-operation-portion determination section determines that the user views the operation portion.
In the operation assistance system according to the second aspect, the operation portion may be an operation icon projected on a window glass of the movable body by a display device mounted on the movable body.
An operation assistance method to be executed by a computer according to a third aspect for achieving the above-described object includes: a surrounding object recognition step of recognizing an object existing around a movable body; a driver image acquisition step of acquiring an image of a driver in the movable body; a line-of-sight direction recognition step of recognizing a direction of a line of sight of the driver on a basis of the image; a length-between-pupils recognition step of recognizing a length between right and left pupils of the driver on a basis of the image; a viewing-object determination step of determining whether or not the driver views the object on a basis of the direction of the line of sight of the driver and the length between pupils of the driver; and a drive assistance control step of executing drive assistance processing for assisting driving of the movable body in a case where it is determined that the driver does not view the object in the viewing-object determination step.
An operation assistance method to be executed by a computer according to a fourth aspect for achieving the above-described object includes: a user image acquisition step of acquiring an image of a user in a movable body by imaging the user; a line-of-sight direction recognition step of recognizing a direction of a line of sight of the user on a basis of the image; a length-between-pupils recognition step of recognizing a length between right and left pupils of the user on a basis of the image; a viewing-operation-portion determination step of determining whether or not the user views an operation portion in a predetermined position of the movable body on a basis of the direction of the line of sight of the user and the length between pupils of the user; and an operation reception step of executing predetermined processing corresponding to the operation portion in a case where it is determined that the user views the operation portion in the viewing-operation-portion determination step.
According to the above-described operation assistance system and operation assistance method, an object viewed by a driver of a movable body can be appropriately recognized, and an operation by the driver can be assisted.
The configuration of an operation assistance system 1 according to the present disclosure will be described with reference to
The vehicle 100 corresponds to the movable body according to the present disclosure. A touch panel having a touch sensor disposed on the surface of a flat panel display serves as the display 61. The HUD 60 and the audio equipment 62 correspond to the notification device according to the present disclosure.
The communication unit 40 communicates with external communication systems such as a vehicle management server 310 and a traffic information server 320 via communication network 300. The front camera 50 images a front direction of the vehicle 100 and inputs a front-direction image to the operation assistance system 1. The front radar 51 detects the position of an object in front of the vehicle 100 and inputs position detection data to the operation assistance system 1. The speed sensor 52 detects the travelling speed of the vehicle 100 and inputs speed detection data to the operation assistance system 1.
With reference to
Although
With reference to
The processor 10 reads and executes the program 31, thereby functioning as a surrounding object recognition section 11, a driver image acquisition section 12, a line-of-sight direction recognition section 13, a length-between-pupils recognition section 14, a viewing-object determination section 15, a drive assistance control section 16, a viewing-operation-portion determination section 17, and an operation reception section 18.
The processing executed by the surrounding object recognition section 11 corresponds to the surrounding object recognition step in the operation assistance method of the present disclosure, and the processing executed by the driver image acquisition section 12 corresponds to the driver image acquisition step in the operation assistance method of the present disclosure. The processing executed by the line-of-sight direction recognition section 13 corresponds to the line-of-sight direction recognition step in the operation assistance method of the present disclosure, and the processing executed by the length-between-pupils recognition section 14 corresponds to the length-between-pupils recognition step in the operation assistance method of the present disclosure.
The processing executed by the viewing-object determination section 15 corresponds to the viewing-object determination step in the operation assistance method of the present disclosure, and the processing executed by the drive assistance control section 16 corresponds to the drive assistance control step in the operation assistance method of the present disclosure. The processing executed by the viewing-operation-portion determination section 17 corresponds to the viewing-operation-portion determination step of the present disclosure, and the processing executed by the operation reception section 18 corresponds to the operation reception step of the present disclosure.
The surrounding object recognition section 11 searches for an object existing in front of the vehicle 100 on the basis of a front-direction image of the vehicle 100 captured by the front camera 50 and position detection data relating to the object in front of the vehicle 100 detected by the front radar 51. When extracting the object, the surrounding object recognition section 11 obtains time to collision (TTC), which is an estimated time before the vehicle 100 collides with the object, and recognizes the object the TTC for which is less than a predetermined time as a target for drive assistance.
The driver image acquisition section 12 acquires an image of the driver D captured by the driver monitor camera 53. The line-of-sight direction recognition section 13 extracts an image portion of pupils of the driver D from the image of the driver D acquired by the driver image acquisition section 12, and recognizes the direction of the line of sight of the driver D. The length-between-pupils recognition section 14 extracts an image portion of right and left pupils of the driver D from the image of the driver D acquired by the driver image acquisition section 12, and recognizes the length between the pupils of the driver D.
As illustrated in
In the case where the surrounding object recognition section 11 recognizes an object that is a target for drive assistance, the viewing-object determination section 15 determines whether or not the driver D views the object on the basis of the direction of the line of sight of the driver D recognized by the line-of-sight direction recognition section 13 and the length between the pupils of the driver D recognized by the length-between-pupils recognition section 14.
In the case where the viewing-object determination section 15 determines that the driver D does not view the object, the drive assistance control section 16 executes the following alert processing and contact avoidance processing as drive assistance processing.
Alert processing: The drive assistance control section 16 causes the HUD 60 to project an outer frame 93 in the direction from the driver D to an object 250 (in this case, preceding vehicle) as notification display, as illustrated in
Contact avoidance processing: The drive assistance control section 16 activates the braking device 70 and causes the vehicle 100 to reduce the speed. Furthermore, the drive assistance control section 16 activates the steering device 71 to cause the vehicle 100 to travel in a direction not intersecting with the object. Note that either the braking device 70 or the steering device 71 may be activated.
The viewing-operation-portion determination section 17 determines whether or not the driver D views the on button 91 or the off button 92 on the basis of the direction of the line of sight of the driver D recognized by the line-of-sight direction recognition section 13 and the length between the pupils of the driver D recognized by the length-between-pupils recognition section 14. In the case where the viewing-operation-portion determination section 17 determines that the driver D views the on button 91, the operation reception section 18 causes the audio equipment 62 to start sound output. In the case where the viewing-operation-portion determination section 17 determines that the driver D views the off button 92, the operation reception section 18 causes the audio equipment 62 to stop sound output.
In this manner, the driver D can stop the sound output from the speakers 63a and 63b through a simple operation of viewing the off button 92, which can minimally affect the driving operation, when, for example, the driver D feels that the sound which the audio equipment 62 causes the speakers 63a and 63b to output is annoying during conversation with a passenger P. In addition, the driver D can resume the sound output from the speakers 63a and 63b through a simple operation of viewing the on button 91, which can minimally affect the driving operation, after the conversation with the passenger P is finished.
The procedure of the operation assistance processing executed by the operation assistance system 1 will be described according to the flowcharts shown in
The processing of step S1 and the processing of steps S10 to S12 of
The processing of subsequent steps S2 to S5 and step S20 of
In subsequent step S4, the drive assistance control section 16 proceeds to the processing of step S20 when the viewing-object determination section 15 determines that the driver D views the object, or proceeds to the processing of step S5 when the viewing-object determination section 15 determines that the driver D does not view the object.
In step S20, the drive assistance control section 16 causes the HUD 60 to display the outer frame 93 shown in
In step S30 of
In step S32, the operation reception section 18 proceeds to the processing of step S50 when the viewing-operation-portion determination section 17 determines that the driver D views the off button 92, or proceeds to the processing of step S6 of
Although the above embodiment shows the vehicle 100 as the movable body according to the present disclosure, the movable body according to the present disclosure only needs to be a movable body that is operated and driven by a driver, and may be an aircraft, a ship, or the like.
Although the above embodiment shows a configuration where the operation assistance system 1 according to the present disclosure is mounted on the vehicle 100, the configuration of the operation assistance system 1 may be partially or entirely provided in an external system outside of the vehicle 100 such as the vehicle management server 310. In this case, the operation assistance for the vehicle 100 is achieved by a configuration where the information obtained in the vehicle 100 is transmitted to the external system, the external system then executes processing for the operation assistance, and control data based on the result of the processing is transmitted to the vehicle 100.
According to the above embodiment, the viewing-operation-portion determination section 17 and the operation reception section 18, which are targeted to the driver D, receive the operations to the on button 91 and the off button 92. As another embodiment, such sections may be targeted to the passenger P to receive the operations to the on button 91 and the off button 92 by recognizing the direction of the line of sight of the passenger P and the length between pupils of the passenger P. Furthermore, the button for receiving operations based on viewing may be used for other than start and stop of sound output by the audio equipment 62, and may be a button displayed on the display 61 or a physical button provided to the vehicle 100 other than the button projected by the HUD 60.
According to the above embodiment, assistance in driving operation is performed by provision of the viewing-object determination section 15 and the drive assistance control section 16, and assistance in switching operation is performed by provision of the viewing-operation-portion determination section 17 and the operation reception section 18. As another embodiment, either assistance in driving operation or assistance in switching operation may be performed.
Note that
The above embodiments are specific examples of the following configurations.
(Configuration 1) An operation assistance system including: a surrounding object recognition section that recognizes an object existing around a movable body; a driver image acquisition section that acquires an image of a driver in the movable body; a line-of-sight direction recognition section that recognizes a direction of a line of sight of the driver on a basis of the image; a length-between-pupils recognition section that recognizes a length between right and left pupils of the driver on a basis of the image; a viewing-object determination section that determines whether or not the driver views the object on a basis of the direction of the line of sight of the driver and the length between pupils of the driver; and a drive assistance control section that executes drive assistance processing for assisting driving of the movable body in a case where the viewing-object determination section determines that the driver does not view the object.
According to the operation assistance system of the configuration 1, the drive assistance processing for assisting driving of the movable body can be executed as appropriate operation assistance suitable for the situation where the driver does not view the object around the movable body, on the basis of the direction of the line of sight and the length between pupils of the driver of the movable body.
(Configuration 2) The operation assistance system according to the configuration 1, in which the drive assistance control section executes alert processing of activating a notification device mounted on the movable body as the drive assistance processing.
According to the operation assistance system of the configuration 2, the execution of the alert processing can urge the driver to perform an operation in order to avoid contact with the object.
(Configuration 3) The operation assistance system according the configuration 1 or 2, in which the drive assistance control section executes contact avoidance processing of activating a braking device or a steering device mounted on the movable body in order to avoid contact between the movable body and the object as the drive assistance processing.
According to the operation assistance system of the configuration 3, the execution of the contact avoidance processing can support an operation by the driver for avoiding contact with the object.
(Configuration 4) An operation assistance system including: a user image acquisition section that images a user in a movable body and acquires an image of the user; a line-of-sight direction recognition section that recognizes a direction of a line of sight of the user on a basis of the image; a length-between-pupils recognition section that recognizes a length between right and left pupils of the user on a basis of the image; a viewing-operation-portion determination section that determines whether or not the user views an operation portion in a predetermined position of the movable body on a basis of the direction of the line of sight of the user and the length between pupils of the user; and an operation reception section that executes predetermined processing corresponding to the operation portion in a case where the viewing-operation-portion determination section determines that the user views the operation portion.
According to the operation assistance system of the configuration 4, predetermined processing corresponding to the operation portion is executed as appropriate operation assistance suitable for the situation where it is determined that the user views the operation portion on the basis of the direction of the line of sight and the length between pupils of the user of the movable body, so that the operation portion can be operated based on viewing.
(Configuration 5) The operation assistance system according to the configuration 4, in which the operation portion comprises an operation icon projected on a window glass of the movable body by a display device mounted on the movable body.
According to the operation assistance system of the configuration 5, it can be determined that the user views an operation icon from the length between pupils of the user, which changes according to the distance between the user and an object to be viewed, even when it is difficult to determine whether a user views an operation icon or an object around the movable body through a window glass only on the basis of the direction or line of sight of the user for the reason that an operation icon projected on a window glass of the movable body serves as the operation portion.
(Configuration 6) An operation assistance method to be executed by a computer, the method including: a surrounding object recognition step of recognizing an object existing around a movable body; a driver image acquisition step of acquiring an image of a driver in the movable body; a line-of-sight direction recognition step of recognizing a direction of a line of sight of the driver on a basis of the image; a length-between-pupils recognition step of recognizing a length between right and left pupils of the driver on a basis of the image; a viewing-object determination step of determining whether or not the driver views the object on a basis of the direction of the line of sight of the driver and the length between pupils of the driver; and a drive assistance control step of executing drive assistance processing for assisting driving of the movable body in a case where it is determined that the driver does not view the object in the viewing-object determination step.
The same function and effect as those of the operation assistance system of the configuration 1 can be achieved through execution of the operation assistance method of the configuration 6 by a computer.
(Configuration 7) An operation assistance method to be executed by a computer, the method including: a user image acquisition step of acquiring an image of a user in a movable body by imaging the user; a line-of-sight direction recognition step of recognizing a direction of a line of sight of the user on a basis of the image; a length-between-pupils recognition step of recognizing a length between right and left pupils of the user on a basis of the image; a viewing-operation-portion determination step of determining whether or not the user views an operation portion in a predetermined position of the movable body on a basis of the direction of the line of sight of the user and the length between pupils of the user; and an operation reception step of executing predetermined processing corresponding to the operation portion in a case where it is determined that the user views the operation portion in the viewing-operation-portion determination step.
The same function and effect as those of the operation assistance system of the configuration 4 can be achieved through execution of the operation assistance method of the configuration 7 by a computer.
Number | Date | Country | Kind |
---|---|---|---|
2023-068672 | Apr 2023 | JP | national |