Control apparatus and related method
10040350 ยท 2018-08-07
Assignee
Inventors
- Eduardo Dias (Coventry, GB)
- Robert Hardy (Coventry, GB)
- Sebastian Paszkowicz (Coventry, GB)
- Anna Gaszczak (Coventry, GB)
- Thomas Popham (Coventry, GB)
- George Alexander (Coventry, GB)
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60K2360/195
PERFORMING OPERATIONS; TRANSPORTING
B60K35/29
PERFORMING OPERATIONS; TRANSPORTING
B60W2040/0818
PERFORMING OPERATIONS; TRANSPORTING
G09G3/20
PHYSICS
G09G2340/12
PHYSICS
B60W40/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/403
PERFORMING OPERATIONS; TRANSPORTING
B60K28/066
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present disclosure relates to a method of controlling one or more vehicle systems. The method uses at least one sensor (3-1, 3-2) to monitor a driver (D) to identify a driver distracted state. One or more functions of a first vehicle system (7, 9, 17) are inhibited when the driver distracted state is identified. The present application also relates to a control apparatus (1); and to a vehicle (V). The present disclosure also relates to a method and related apparatus for controlling the output of a visual notification within the vehicle (V).
Claims
1. A method of controlling output of a notification to a driver in a vehicle cabin, the method comprising: monitoring the driver via at least one sensor to identify a driver distracted state; identifying which one of a plurality of areas in the vehicle cabin other than a front windscreen the driver is currently looking at, wherein the plurality of areas comprises at least a first area corresponding to a first vehicle system and a second area not overlapping the first area and corresponding to a second vehicle system; and displaying a visual notification in a display region proximal to or coincident with the identified area in dependence on identification of the driver distracted state.
2. The method of claim 1, wherein the visual notification is only output to the display region proximal to or coincident with the identified area.
3. The method of claim 1, wherein the visual notification is displayed on a display proximal to or coincident with the identified area, or wherein the visual notification is projected onto a surface proximal to or coincident with the identified area.
4. The method of claim 1, wherein identifying which one of the plurality of areas in the vehicle cabin other than a front windscreen the driver is currently looking at comprises generating a virtual projection in three-dimensional space representative of a line of sight of the driver and determining which one of the plurality of areas is intersected by the virtual projection.
5. The method of claim 1, further comprising determining a depth dimension in addition to other spatial dimensions from information received from the sensor to construct a three-dimensional gaze vector.
6. The method of claim 1, wherein monitoring the driver to identify the driver distracted state comprises measuring an uninterrupted time period when the driver is looking at the identified area or measuring a cumulative time period when the driver repeatedly looks at the identified area and/or a frequency with which the driver repeatedly looks at the identified area.
7. The method of claim 1, wherein a different time threshold is defined for each of the plurality of areas and/or a different frequency threshold is defined for each of the plurality of areas, wherein identification of the driver distracted state is determined by exceedance of the time threshold and/or frequency threshold corresponding to the identified area.
8. The method of claim 7, wherein each time threshold and/or frequency threshold varies dependent upon at least one dynamic vehicle parameter, and/or at least one external parameter, and/or where the driver is looking within the vehicle cabin.
9. A control apparatus for controlling output of a notification to a driver in a vehicle cabin, the control apparatus comprising: at least one sensor for monitoring the driver; and one or more processors configured to analyse data output from the at least one sensor to identify a driver distracted state and to identify which one of a plurality of areas in the vehicle cabin other than a front windscreen the driver is currently looking at, wherein the plurality of areas comprises at least a first area corresponding to a first vehicle system and a second area not overlapping the first area and corresponding to a second vehicle system; and a controller for outputting a control signal to cause a visual notification to be displayed in a display region proximal to or coincident with the identified area in dependence on identification of the driver distracted state.
10. The control apparatus of claim 9, wherein the control signal causes the visual notification to be displayed only at or proximal to the identified area.
11. The control apparatus of claim 9, wherein the control signal is configured to control a display proximal to or coincident with the identified area to display the visual notification, or to control a projector to project the visual notification onto a surface proximal to or coincident with the identified area.
12. The control apparatus of claim 9, wherein the one or more processors are configured to generate a virtual projection in three-dimensional space representative of a line of sight of the driver and to determine which one of the plurality of areas is intersected by the virtual projection to identify where the driver is currently looking.
13. The control apparatus of claim 12, wherein the one or more processors are configured to determine a depth dimension in addition to other spatial dimensions from information received from the at least one sensor to construct a three-dimensional gaze vector.
14. The control apparatus of claim 9, wherein the at least one sensor comprises a stereo image sensor.
15. The control apparatus of claim 9, wherein the one or more processors are configured to measure an uninterrupted time period when the driver is looking at the identified area, or are configured to measure a cumulative time period when the driver repeatedly looks at the identified area, and/or are configured to measure a frequency with which the driver repeatedly looks at the identified area.
16. The control apparatus of claim 9, wherein a different time threshold is defined for each of the plurality of areas and/or a different frequency threshold is defined for each of the plurality of areas, wherein identification of the driverdistracted state is determined by exceedance of the time threshold and/or frequency threshold corresponding to the identified area.
17. The control apparatus of claim 16, wherein each time threshold and/or frequency threshold varies dependent upon at least one dynamic vehicle parameter, and/or at least one external parameter, and/or where the driver is looking within the vehicle cabin.
18. A vehicle comprising the control apparatus of claim 9.
19. A method of controlling output of a notification to a driver in a vehicle cabin, the method comprising: monitoring the driver via at least one sensor to identify a driver distracted state; identifying which one of a plurality of areas in the vehicle cabin the driver is currently looking at, wherein the plurality of areas comprises at least a first area and a second area, wherein a distance between the second area and an area corresponding to a non-distracted state is greater than a distance between the first area and the area corresponding to a non-distracted state; wherein a first threshold associated with distraction and corresponding to at least one of a first time or a first frequency is defined for the first area; wherein a second threshold associated with distraction and corresponding to at least one of a second time less than the first time or a second frequency less than the first frequency is defined for the second area; and causing at least one of: displaying a visual notification in a display region proximal to or coincident with the identified area, or inhibiting functionality associated with the display region, in dependence on identification of the driver distracted state determined by exceedance of the one of the first threshold and the second threshold corresponding to the identified area.
20. The method as claimed in claim 19, wherein the first area corresponds to an instrument display panel and the second area corresponds to an infotainment system display panel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) One or more embodiments of the present invention will now be described, by way of example only, with reference to the accompanying figures, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) A control apparatus 1 for a vehicle V in accordance with an embodiment of the present invention will now be described with reference to the accompanying Figures. The control apparatus 1 is configured to control on-board vehicle systems in dependence on a determined driver distracted state of the driver. In particular, the control apparatus 1 is configured to inhibit one or more functions when it is determined that a driver D of the vehicle V is in a distracted state (i.e. when the driver D is not giving due attention to the task of driving the vehicle V).
(10) A perspective interior view of a front portion of a vehicle cabin C having first and second image sensors 3-1, 3-2 is shown in
(11) A dashboard 5 is located below the front windscreen W.sub.F and extends between the driver and passenger side doors D1, D2. The dashboard 5 comprises an instrument display panel 7 (in the form of an instrument cluster comprising a tachometer, speedometer, and fuel gauge) and an infotainment system display panel 9 (which may also function as a satellite navigation display), which is associated with an infotainment system. The display screen can, for example, comprise a touch-screen. A steering wheel 11 is provided on the driver side of the dashboard 9 to steer the vehicle V. The steering wheel 11 is provided with auxiliary controls (not shown), which allow control of the infotainment system and can also enable selective operational controls, such as activating/deactivating a cruise control function. The driver side and the passenger side of the cabin C are partially separated by a central console 13. The central console 13 comprises a gear selector 15 for operating transmission changes of the vehicle V; and controls 17 for the infotainment system. The central console 13 also comprises a storage compartment 19.
(12)
(13) The one or more memories 25 store a three-dimensional model C.sub.MOD of the vehicle cabin C. The three-dimensional model C.sub.MOD defines the key features of the inside of the cabin C. At least in certain embodiments, the three-dimensional model C.sub.MOD can be derived from a Computer-Aided Design (CAD) model of the vehicle V. In this manner, portions of the interior cabin C can be mapped onto a virtual vehicle cabin defined by the three-dimensional model C.sub.MOD. The interior virtual vehicle cabin comprises a plurality of predefined areas of interest A.sub.n (where n is a whole number).
(14) The first and second image sensors 3-1, 3-2 each comprise a driver-facing camera. The first and second image sensors 3-1, 3-2 can detect infra-red (or near infra-red) to implement an eye-tracking function. In a variant, the image sensors 3-1, 3-2 could detect light at a visible wavelength. However, the use of image sensors 3-1, 3-2 to detect light in the visible spectrum may require cabin lighting to provide illumination in low light conditions.
(15) As shown in
(16) The head orientation and the gaze direction are calculated with respect to the stored model C.sub.MOD, as described in more detail with reference to
(17) Using the determined point of origin O and gaze direction, a virtual projection P (which can be referred to as a gaze vector) is then determined so as to represent the driver's line of sight with respect to the cabin C. The virtual projection P is integrated with the three-dimensional model C.sub.MOD of the cabin C to determine where the driver is looking. The driver monitor 21 is configured to analyse the resulting data to identify when the driver D is in a driver distracted state. In particular, the driver monitor 21 is configured to track the virtual projection P to monitor where the driver D is looking while they are driving the vehicle V.
(18) The driver monitor 21 implements a timer to measure the period of time during which the virtual projection P intersects one of the areas of interest A.sub.n defined within the cabin C. If the measured time exceeds a predefined time threshold, the driver monitor 21 determines that the driver D is in a driver distracted state. The timer can be configured to measure a continuous period of time consisting of a single uninterrupted intersection of the virtual projection P with one of the areas of interest A.sub.n, for example representing a scenario whereby the driver D focuses on a particular vehicle system. Alternatively, the time can be configured to measure a cumulative period of time comprising multiple intersections of the virtual projection P with one of the areas of interest A.sub.n, for example representing a scenario whereby the driver D repeatedly looks at a particular vehicle system. The measured period of time can be reset to zero if the driver monitor 21 determines that the driver D has looked through the front windscreen W.sub.F for a predefined time period.
(19) The timer can independently measure the period of time during which the virtual projection P intersects each area of interest A.sub.n. The driver monitor 21 identifies that the driver D is in a driver distracted state when the measured period of time for one of the areas of interest A.sub.n exceeds the predefined time threshold for that particular area of interest A.sub.n. Alternatively, or in addition, the timer can measure the period of time during which the virtual projection P intersects any of the areas of interest A.sub.n. The driver monitor 21 identifies that the driver D is in a driver distracted state when the measured time when the virtual projection P intersects any of the areas of interest A.sub.n exceeds a maximum predefined time threshold, for example 4 seconds.
(20) Alternatively, or in addition, the driver monitor 21 can comprise a counter which, in use, counts the number of times that the virtual projection P intersects one of the areas of interest A.sub.n within a prescribed time period. The driver monitor 21 can thereby determine the frequency with which the virtual projection P intersects one of the areas of interest A.sub.n. If the frequency exceeds a predefined frequency threshold, the driver monitor 21 determines that the driver D is in a driver distracted state.
(21) The driver monitor 21 can determine that the driver is no longer in a driver distracted state when the virtual projection P intersects the area of interest A.sub.WF corresponding to the front windscreen W.sub.F for a prescribed time period, for example 5 seconds.
(22) The time threshold which is defined to identify when the driver is in a driver distracted state can be the same for all of the areas of interest A.sub.n. In the present embodiment, however, different time thresholds are defined for different areas of interest A.sub.n. The time period elapsed before the driver monitor 21 determines that the driver D is in a driver distracted state thereby varies depending on where the driver D is looking within the cabin C. This may correspond to a varying time required for the driver to return their gaze from where the driver is looking to an area of interest corresponding to a non-distracted state, such as A.sub.WF. A time threshold of 3 seconds is defined for the area of interest A.sub.7 corresponding to the instrument display panel 7; and a time threshold of 1 second is defined for the area of interest A.sub.9 corresponding to the infotainment system display panel 9 and also the area of interest A.sub.17 corresponding to the infotainment system controls 17.
(23) The time thresholds can be fixed. Alternatively, the time thresholds can be varied in dependence on a dynamic vehicle parameter, for example the vehicle speed. The predefined time periods could be reduced as the vehicle speed increases and vice versa. Alternatively, or in addition, the time thresholds could be adjusted depending on external parameters. External parameters can comprise parameters that are dependent upon factors external to the vehicle, such as a category of road on which the vehicle V is travelling (for example, the time thresholds can be lower when the vehicle is on a secondary (B) road than when it is on a primary (A) road or on a motorway); the road conditions (for example, the time thresholds can be lower when the roads are wet than when they are dry); and the proximity of other vehicles and/or the volume of traffic (for example, the time thresholds can be lower when an adaptive cruise control (ACC) detects one or more other vehicles proximal to the vehicle B). Another external parameter can comprise the proximity of the edge of a lane (for example, the thresholds can be lower when lane departure is detected).
(24) The driver monitor 21 is configured to publish the driver distracted state to a communications area network (CAN) bus (or other communication BUS). The vehicle system controller 29 is operative to inhibit certain functions in dependence on the published distraction level. In particular, the vehicle system controller 29 is operative to temporarily inhibit (or disable) at least certain functionality of the vehicle system associated with the area of interest A.sub.n which is currently intersected by the virtual projection P. Thus, in use, functionality of a given vehicle system can be inhibited when the driver monitor 21 determines that the driver O has been looking at that particular vehicle system for a period of time greater than a predefined time period specified for that vehicle system. The vehicle system controller 29 can optionally also output a warning or notification to that vehicle system, for example to display a message on-screen to notify the driver D.
(25) When the driver D is in a driver distracted state (as determined by the driver monitor 21), the vehicle system controller 29 temporarily inhibits one or more functions associated with the vehicle system at which the driver D is currently looking. It will be appreciated that any functions essential to the safe operation of the vehicle V are unaffected by the vehicle system controller 29 and would be maintained irrespective of the identified driver distracted state. When the vehicle system controller 29 inhibits the function of the instrument display panel 7 or the infotainment system display panel 9, at least a portion of the display is greyed out to provide the driver D with a visual indication that the functionality has been inhibited. A warning message or alert is optionally also displayed on the instrument display panel 7 or the infotainment system display panel 9 to inform the driver that the functionality has been limited due to the identified driver distracted state of the driver O. When the vehicle system controller 29 inhibits the function of the infotainment system controls 17, the controls are inhibited for a defined time period or until the driver monitor 21 determines that the driver D is no longer in a driver distracted state.
(26) The virtual model C.sub.MOD has been described as comprising areas of interest A.sub.n corresponding to the instrument display panel 7, the infotainment system display panel 9 and the infotainment system controls 17. It will be appreciated that that virtual model C.sub.MOD can define additional areas of interest A.sub.n. For example the areas of interest A.sub.n can correspond to one or more of said storage compartments 19. The vehicle system controller 29 could, for example, dim or switch off a lamp (or LED) provided to illuminate the storage compartment 19 if the driver monitor 21 identifies that the driver D is looking at the storage compartment 19. Alternatively, or in addition, the vehicle system controller 29 could intermittently flash the lamp to provide a driver notification. Alternatively, or in addition, the vehicle system controller 29 can be arranged to control the display or projection of a warning or notification on the area on which the driver is currently focusing. The vehicle system controller 29 can be configured to control a projection device to cause a warning symbol to be projected onto the surface at which the driver is looking, for example a glove box, a passenger door control and so on. The projection device can be mounted in the vehicle cabin, for example mounted to the roof of the cabin, and optionally configured to project in multiple directions.
(27) The operation of the control apparatus 1 illustrated in
(28)
(29) In operation, the processor 23 receives image data from the image sensors 3-1, 3-2 and performs image processing in order to determine the point of origin O and a virtual projection P for the vehicle driver. The point of origin O is shown in
(30) In more detail, the point of origin O is calculated by first using image data to identify a face of the vehicle driver, for example, using face detection algorithms or face-tracking as is well known in the art. Following the identification, an approximation can be made of the position and orientation of the vehicle driver's head. Image processing techniques are then used to identify eye position. Having determined the head position, orientation and eye position, the processor 23 can calculate the point of origin O in a three-dimensional space of the cabin C. The point of origin O can be chosen as a mid-point between the eyes of the vehicle driver. The point of origin O is calculated with respect to a vehicle cabin origin (not shown), which is a centre-point origin position in the cabin C. In particular, as there are two image sensors 3-1, 3-2 spaced by a known, predetermined distance, a triangulation calculation can be performed to determine the point of origin O with respect to the vehicle cabin origin. The use of the two image sensors 3-1, 3-2 allows a depth dimension to be determined in addition to other spatial dimensions. Fixed reference points for the image sensors 3-1, 3-2 can also be used to assist determining the point of origin O. Thereafter, the image sensors 3-1, 3-2 are used to perform eye tracking to determine the virtual projection P in three-dimensional space. For example, infra-red or near infra-red light can be directed towards the vehicle driver's eyes, which can reflect off the eyes to provide information about the direction in which the vehicle driver is looking. Image processing is then carried out so as to determine the virtual projection P.
(31) The processor 23 then calculates the virtual projection P representative of a gaze vector of the vehicle driver based on the point of origin O and the virtual projection P. The virtual projection P is plotted in the three-dimensional model C.sub.MOD so that it initiates at the determined point of origin O and extends in the determined direction. The processor 23 then determines if the virtual projection P intersects one of the plurality of areas of interest A.sub.n defined within the three-dimensional model C.sub.MOD. The intersected areas of interest A.sub.n correspond with a visual zone currently being viewed by the vehicle driver. The driver monitor 21 can thereby determine when the driver is looking at one of the areas of interest A.sub.n within the cabin C. In the example illustrated in
(32) The driver monitor 21 identifies when the driver is in a driver distracted state based on the amount of time and/or frequency that the virtual projection P intersects an area of interest A.sub.n within the vehicle cabin C. If the driver monitor 21 determines that the driver is in a driver distracted state, a driver distracted signal is published to the a vehicle communication network, such as a CAN bus. In dependence on the vehicle system controller 29, one or more functions of the vehicle system associated with that area of interest A.sub.n is temporarily inhibited. In the illustrated arrangement, the driver monitor 21 determines that the driver D has been looking at the infotainment system display panel 9 for longer than 3 seconds. As illustrated in
(33) The vehicle system controller 29 may be configured to display the visual notification such that it contextually represents a dynamic vehicle parameter and/or external parameter. The visual notification may contextually represent a changed or atypical dynamic vehicle parameter and/or external parameter.
(34) The parameter may be displayed if its value changes or is atypical during the driver distraction period, otherwise a generic visual notification is displayed and/or the functionality of the display is inhibited. The parameter may change or become atypical, for example when its value exceeds a threshold, changes rapidly, and/or causes the time threshold associated with distraction to decrease.
(35) For example if a dynamic vehicle parameter such as vehicle speed changes or is atypical during the driver distraction period, the visual notification may contextually represent the changed or atypical dynamic vehicle parameter, for example by displaying the vehicle's speed or a speed warning. If the external parameter such as lane positioning changes or is atypical during the driver distraction period, the visual notification may contextually represent the changed or atypical external parameter, for example by displaying a video image from the forward-facing camera or a lane departure warning.
(36) The vehicle V comprising the control apparatus 1 is shown schematically in
(37) It will be appreciated that various changes and modifications can be made to the control apparatus 1 described herein without departing from the scope of the invention defined herein. The control apparatus 1 has been described with reference to a three-dimensional model C.sub.MOD corresponding to the vehicle cabin. The model C.sub.MOD could be simplified, for example to define areas of interest with reference to a fixed origin.
(38) The control apparatus 1 has been described as comprising two image sensors 3-1, 3-2. It will be appreciated that the apparatus 1 could utilise a single image sensor or a stereo image sensor. The attentiveness of the driver could be determined with reference to head pose or gaze direction.
(39) Rather than determine the virtual projection P of the driver D, the driver monitor 21 could be arranged to determine a point of interest on a surface. The model C.sub.MOD can be configured to define surfaces which are used to identify when the point of interest corresponds to an eyes off-road event.
(40) The driver monitor 21 has been described herein as identifying a driver distracted state. It will be appreciated that the driver monitor 21 could be modified to perform categorisation of the driver state. For example, in an alternate embodiment, the driver monitor 21 can be configured to identify which one of a plurality of predefined driver distraction states corresponds to a current driver state. The driver monitor 21 can comprise at least a high distraction state and a low distraction state. The distraction state could be identified in dependence on the period of time which the virtual projection P intersects an area of interest A.sub.n within the cabin C. The control implemented by the vehicle system controller 29 can be modified in dependence on the identified distraction state of the driver D. For example, a warning or notification can be output in dependence on the low distraction state and functionality can be inhibited in dependence on the high distraction state.
(41) In all of the embodiments, the skilled person would appreciate that a frequency threshold could be defined instead of a time threshold. A frequency threshold relates to the number of times that the driver looks at said first vehicle system within a time interval.