Operation support device, operation support method and program

The control unit in the driving assistance system manages functions in groups to prevent operational failures and optimize fuel consumption settings, enhancing user convenience and functionality.

JP2025140872APending Publication Date: 2025-09-29TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024040487
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-14
Publication Date
2025-09-29

AI Technical Summary

Technical Problem

Existing driving assistance systems fail to address issues of prerequisite and conflicting functions, leading to operational failures and lack of user convenience when setting driving assistance functions, particularly in reducing fuel consumption.

Method used

A control unit that collectively manages driving assistance functions in groups, adjusting settings to reduce fuel consumption by lowering activation intensities and maintaining safe driving conditions, while notifying users of necessary adjustments.

Benefits of technology

Improves user convenience and ensures seamless operation of driving assistance functions by preventing operational failures due to prerequisite and conflicting functions, optimizing fuel consumption settings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025140872000001_ABST
    Figure 2025140872000001_ABST
Patent Text Reader

Abstract

To provide an operation support device that can improve convenience in setting operation support functions to suppress fuel economy.SOLUTION: An operation support device includes a control part that can collectively instruct a group constituted so that operation support functions of a vehicle can be added or deleted to make settings for operation support functions included in the group, which when a specific group that is in an operation mode of suppressing fuel economy, of the group is selected, changes settings corresponding to suppressing fuel economy of the vehicle to each of the operation support functions included in the specific group.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a driving assistance device, a driving assistance method, and a program. [Background technology]

[0002] Patent Document 1 discloses an apparatus and method that can group a plurality of driving assistance functions based on the driving assistance content and activate the driving assistance functions in response to an instruction from a user. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-196854 Summary of the Invention [Problem to be solved by the invention]

[0004] In the prior art, it is possible to add or remove any driving assistance function (hereinafter sometimes simply referred to as a function) from a group. However, if a function is added or removed from a group even though the function does not operate under certain conditions, the function may not operate.

[0005] For example, there may be cases where a prerequisite function exists. For example, the lane tracing assist function, which assists steering so that the vehicle can travel in the center of the same lane, requires, as a prerequisite function, the radar cruise control function, which assists in vehicle speed control, such as acceleration and deceleration, according to the distance between the vehicle and the preceding vehicle. Also, the driver abnormality response system function, which determines abnormalities such as sudden illness of the driver, requires, as a prerequisite function, the lane tracing assist function, which detects the grip and operation of the steering wheel. If a prerequisite function is deleted from a group, the remaining function may not operate as a result. Also, if a prerequisite function is added when it is not in the group, the added function may not operate.

[0006] There may also be cases where conflicting functions exist. For example, a speed limiter function that prevents acceleration above a vehicle speed set by the driver is a conflicting function with a radar cruise control function that involves acceleration. Also, the settings of the driving assistance functions themselves may be conflicting between a group that sets a high assistance level and a group that sets a low assistance level for eco-driving. If a group contains functions that cannot be activated simultaneously, a situation will arise in which one of the functions will not be activated.

[0007] Furthermore, the prior art does not disclose any perspective on improving user convenience when attempting to set driving assistance functions to reduce fuel consumption.

[0008] The present disclosure aims to provide a driving assistance device, a driving assistance method, and a program that can improve convenience when setting a driving assistance function to reduce fuel consumption. [Means for solving the problem]

[0009] The driving assistance device described in claim 1 includes a control unit that can collectively issue setting instructions for driving assistance functions included in a group that is configured to allow driving assistance functions of a vehicle to be added or deleted, and when a specific group that is a driving mode that reduces fuel consumption is selected from the groups, the control unit changes the settings for each driving assistance function included in the specific group to correspond to the reduction of fuel consumption of the vehicle.

[0010] The driving assistance device according to claim 1 can collectively instruct the setting of driving assistance functions for driving modes that reduce fuel consumption, thereby improving convenience when setting driving assistance functions to reduce fuel consumption.

[0011] The driving assistance device according to claim 2 is the driving assistance device according to claim 1, wherein the control unit sets the activation intensity of the acceleration / deceleration function for each driving assistance function included in the specific group to be lower than a predetermined activation intensity. The driving assistance device according to claim 2 can improve convenience when setting the acceleration / deceleration function in consideration of fuel economy.

[0012] The driving assistance device according to claim 3 is the driving assistance device according to claim 2, wherein the control unit changes settings related to acceleration and deceleration for a function that supports following a vehicle in the specific group while maintaining a safe distance from the vehicle ahead, and a function that supports operations according to the driving situation. The driving assistance device according to claim 3 can improve convenience when setting driving assistance functions in consideration of fuel economy.

[0013] The driving assistance device according to claim 4 can be configured such that the driving assistance functions included in the specific group include a function of notifying the user of a suggestion to activate the driving mode in question, in the driving assistance device according to any one of claims 1 to 3. According to the driving assistance device according to claim 4, it is possible to notify the user of the need to reduce fuel consumption.

[0014] According to the technology of the present disclosure, it is possible to improve convenience when setting a driving assistance function to reduce fuel consumption. [Brief explanation of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram showing the configuration of a driving assistance system according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a setting screen when setting driving support functions by group. [Figure 3] FIG. 3 is a diagram showing an example of a setting screen when the driving support functions of a group are individually set. [Figure 4] FIG. 4 is a diagram showing an example in which icons representing the driving support functions are assigned to the driving support functions. [Figure 5]FIG. 5 is a diagram showing an example of a screen on which a driving support function icon can be selected and added to a group. [Figure 6] FIG. 6 is a diagram illustrating a hardware configuration of the driving support device. [Figure 7] FIG. 7 shows an example of the functional configuration of the driving assistance device. [Figure 8] FIG. 8 is a diagram showing an example of the blinking and shaking of an icon. [Figure 9] FIG. 9 is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device of this embodiment. [Figure 10A] FIG. 10A is a diagram showing an example of settings assigned to driving assistance functions included in a group of safety settings corresponding to the second embodiment. [Figure 10B] FIG. 10B is a diagram showing an example of settings assigned to driving assistance functions included in a group of safety settings corresponding to the second embodiment. [Figure 10C] FIG. 10C is an example of a setting screen on which the settings of individual detailed functions can be changed. [Figure 10D] FIG. 10D is a flowchart illustrating the flow of driving assistance processing as the driving assistance method of the second embodiment. [Figure 11A] FIG. 11A is an example of a setting screen that allows selection of settings related to parking assistance. [Figure 11B] FIG. 11B is an example of a parking assistance function list screen. [Figure 11C] FIG. 11C is an example of a setting screen on which settings of detailed functions relating to parking assistance can be changed. [Figure 11D] FIG. 11D is a flowchart illustrating the flow of driving assistance processing as the driving assistance method of the third embodiment. [Figure 12A] FIG. 12A is an example of a setting screen that allows selection of settings related to the nighttime support function. [Figure 12B] FIG. 12B is an example of a setting screen that allows customization of individual driving assistance functions of the nighttime assistance function. [Figure 12C]FIG. 12C is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device of the fourth embodiment. [Figure 13A] FIG. 13A is an example of a setting screen that allows selection of settings related to the support level. [Figure 13B] FIG. 13B is an example of a support level list screen. [Figure 13C] FIG. 13C is an example of a detailed screen on which the support level can be individually set. [Figure 13D] FIG. 13D is a flowchart illustrating the flow of the driving assistance process as the driving assistance method of the fifth embodiment. [Figure 14A] FIG. 14A is a setting example of a monitoring notification function assigned to a notification support group. [Figure 14B] FIG. 14B is an example of a setting screen on which the settings of individual detailed functions of notification support can be changed. [Figure 14C] FIG. 14C is an example of a screen that suggests reporting as an action suggestion. [Figure 14D] FIG. 14D is a flowchart illustrating the flow of the driving assistance process as the driving assistance method of the sixth embodiment. [Figure 14E] FIG. 14E is a flowchart illustrating the flow of the driving assistance process related to the operation suggestion according to the sixth embodiment. [Figure 15A] FIG. 15A shows an example of the settings of driving assistance functions assigned to the group in the eco-driving mode. [Figure 15B] FIG. 15B is an example of a details screen that displays details of the functions of the eco-driving mode. [Figure 15C] FIG. 15C is a flowchart illustrating the flow of driving assistance processing as the driving assistance method of the seventh embodiment. [Figure 16A] FIG. 16A is an example of a setting screen that allows the selection of settings related to the snowy road assistance function. [Figure 16B] FIG. 16B is an example of a setting screen that allows customization of individual driving assistance functions of the snowy road assistance function. [Figure 16C]FIG. 16C is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device of the eighth embodiment. [Figure 17A] FIG. 17A is a diagram showing an example of a setting screen when setting the driving assistance function in groups according to the ninth embodiment. [Figure 17B] FIG. 17B is a diagram showing an example of a proposal screen for notifying a proposal to set the driving assistance function in groups according to the ninth embodiment. [Figure 17C] FIG. 17C is a flowchart illustrating the flow of driving assistance processing as the driving assistance method of the ninth embodiment. [Figure 18A] FIG. 18A is a diagram showing an example of a setting screen when setting the driving assistance function in groups according to the tenth embodiment. [Figure 18B] FIG. 18B is a diagram showing an example of a proposal screen for notifying a proposal to set the driving assistance function in groups according to the tenth embodiment. [Figure 18C] FIG. 18C is a flowchart illustrating the flow of driving assistance processing as the driving assistance method of the tenth embodiment. [Figure 19A] FIG. 19A is a first example of a confirmation screen that displays the current settings of the driving assistance functions. [Figure 19B] FIG. 19B is a first flowchart illustrating the flow of driving assistance processing as a driving assistance method executed by the driving assistance device of the eleventh embodiment. [Figure 19C] FIG. 19C is a second example of a confirmation screen that displays the current settings of the driving assistance functions. [Figure 19D] FIG. 19D is a second flowchart illustrating the flow of the driving assistance process as the driving assistance method executed by the driving assistance device of the eleventh embodiment. [Figure 19E] FIG. 19E is a third example of a confirmation screen that displays the current settings of the driving assistance functions. [Figure 19F] FIG. 19F is a third flowchart illustrating the flow of the driving assistance process as the driving assistance method executed by the driving assistance device of the eleventh embodiment. [Figure 20A] FIG. 20A is an example of a screen suggesting the Chauffeur mode. [Figure 20B] FIG. 20B is an example of a setting screen for disabling the notification function for each driving assistance function. [Figure 20C] FIG. 20C is an example of a detailed screen for each detailed function related to disabling the notification function. [Figure 20D] FIG. 20D is a flowchart illustrating the flow of the driving assistance process as the driving assistance method of the twelfth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0016] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

[0017] The premise of each embodiment of the present disclosure will be described. In the technology of the present disclosure, multiple driving assistance functions are added to a group, and settings are collectively instructed for the driving assistance functions included in the group. By collectively instructing the driving assistance functions in this group, a collective setting (collectively setting) is reflected for the driving assistance functions included in the group. Here, a group refers to a group of vehicle driving assistance functions grouped according to the purpose of a driving scene, and is configured to allow driving assistance functions to be added or deleted. Examples of groups include "Safety Setting," "Driving Assist Function ON," "Driving Assist Function / ON at High Assist Level," "Parking Assist Function ON," "Parking Assist Function / ON at High Alarm Sound," "Notification Assist Function ON," "Notification Assist / ON at Early Notification," "Early Assist Timing," "Eco Driving," and "System Activation Suggestion OFF." The collective setting is a setting for the driving assistance functions belonging to the group, and is a setting for each individual driving assistance function assigned in advance according to the purpose of the group. For example, the "Eco Driving" group is assigned a setting such as setting the "Acceleration Switch" level of the radar cruise control to "Weak." In the technology disclosed herein, by reflecting collective settings, it is possible to collectively instruct settings to the individual driving assistance functions included in a group. Furthermore, the settings assigned to a group can be changed at will by the user. When each driving assistance function receives a setting instruction, the instructed setting value is reflected in the function and the function is controlled. By using groups and collective settings, settings according to the purpose of the group can be collectively reflected in the individual driving assistance functions, leading to improved user convenience. The individual driving assistance functions and groups that can be added to a group will be described later in "Description of Driving Assistance Functions" and "Description of Groups." Furthermore, examples of group configurations will be provided in the second embodiment and beyond.

[0018] [First embodiment] First, a first embodiment will be described. As described above, the driving assistance system of this embodiment manages a plurality of driving assistance functions as a group. Furthermore, as in the above-described problem, when managing driving assistance functions as a group, there are "prerequisite functions (prerequisite functions)" and "conflicting functions (conflicting functions)" that must be considered between the functions. Therefore, in this embodiment, condition restriction control is performed. The condition restriction control restricts a specific condition from being fulfilled by a user operation. The specific condition is a condition based on the relationship between a plurality of driving assistance functions within a group, and is a condition that defines restrictions on the prerequisite functions and conflicting functions. Details of the specific condition will be described later.

[0019] FIG. 1 is a diagram showing the configuration of a driving assistance system according to a first embodiment. As shown in FIG. 1, the driving assistance system 1 includes a driving assistance device 12 provided inside a vehicle 10, a switch interface 13 that accepts user operations for driving assistance functions, a multimedia device 14 that displays a setting screen for the driving assistance functions and includes a screen that can be operated by the user, and a mobile terminal 15 that is carried inside the vehicle 10 and carried by the driver. An example of the driving assistance device 12 is a computer such as an ECU (Electronic Control Unit). Note that the configuration example of the driving assistance system of this embodiment is common to each of the embodiments described below. Note that, in the following description, a case will be described in which the driver is an example of a user of the present disclosure, but a passenger who can operate the multimedia device 14 may also be the user.

[0020] The switch interface 13 and the multimedia device 14 are provided with an interface that allows group setting. The switch interface 13 is, for example, various switches to which settings for adding, changing, and deleting driving assistance functions to groups are pre-assigned. The various switches may be provided with any interface depending on the vehicle model. Examples of the mobile terminal 15 include a smartphone, a tablet terminal, or a computer such as a smartwatch.

[0021] The multimedia device 14 has a touch panel display and displays a group setting screen. The group setting screen displays a list of groups and a list of individual driving assistance functions within the group, and allows operations such as selecting a group and adding, changing, or deleting driving assistance functions from a group. The multimedia device 14 also has a navigation function that displays maps using GPS and other multimedia functions.

[0022] FIG. 2 is a diagram illustrating an example of a setting screen for setting driving assistance functions by group. In the example of FIG. 2, the setting screen (2A) includes a selection area (a1) for selecting and switching the display of each group, a display area (a2) for displaying a description of the switched group, a collective setting button (a3), a customize button (a4), and a back button (a5). When a user selects a group from the selection area (a1), the selected group is displayed in the display area (a2). When the collective setting button (a3) ​​is pressed while the group is displayed, the settings assigned to each driving assistance function belonging to the group are collectively instructed to the driving assistance functions and reflected as the collective setting for the group. Furthermore, when the customize button (a4) is pressed, the individual driving assistance functions that can be set in the group are displayed, and individual driving assistance functions can be added or deleted. Alternatively, an icon representing each driving assistance function may be assigned to each driving assistance function, and driving assistance functions can be added or deleted from the group by selecting or operating the icon. Note that the individual driving assistance functions that can be added or deleted here include the driving assistance function itself and individual detailed functions included in the driving assistance function. Also, if you press the back button (a5), the settings will change to the previous group settings.

[0023] 3 is a diagram showing an example of a setting screen for individually setting the driving assistance functions of a group. In the setting screen (2B), in the setting area (b1), the individual driving assistance functions can be switched on and off using an interface for switching on or off.

[0024] FIG. 4 is a diagram showing an example in which icons representing driving assistance functions are assigned to the driving assistance functions. In the example screen, a setting area (c1) displays colored icons (c2) for driving assistance functions that have been added to a group, and unadded driving assistance functions display colorless icons (c3). The setting area (c1) may be expanded by switching the display of the setting area (b1) or displayed superimposed on the setting area (c1). A user may select an icon to add to a group by operating the setting area (b1). Alternatively, a mark may be added. FIG. 5 is a diagram showing an example screen in which a driving assistance function icon can be selected and added to a group. In the example screen, a group area (d2) for "Safety Settings" is displayed in the setting area (d1) as the currently set group, along with icons of the driving assistance functions already assigned to the group. A user can add the driving assistance function by selecting the icon from the selection area (d3) and moving it to the group area (d2). Furthermore, when an icon is selected by tapping it from the selection area (d3), an operation icon (d4) may be displayed to indicate that the icon is being selected and moved.

[0025] 6 is a diagram showing a hardware configuration of the driving assistance device 12. The driving assistance device 12 includes a CPU (Central Processing Unit) 20, a ROM (Read Only Memory) 21, a RAM (Random Access Memory) 22, a wireless communication I / F (Interface) 23, an in-vehicle communication I / F 24, and a communication unit 25. The CPU 20, the ROM 21, the RAM 22, the wireless communication I / F 23, the in-vehicle communication I / F 24, and the communication unit 25 are connected via a bus 27 so as to be able to communicate with each other.

[0026] The CPU 20 is a central processing unit that executes various programs and controls various parts. That is, the CPU 20 reads out programs from the ROM 21 and executes the programs using the RAM 22 as a work area.

[0027] The ROM 21, which serves as a storage unit, stores various programs and various data. In this embodiment, the ROM 21 stores a control program 30 and specific condition data 31. The RAM 22 serves as a working area and temporarily stores programs and data. The control program 30 is a program that controls multiple driving assistance functions in groups. The specific condition data 31 is data that records criteria for determining specific conditions.

[0028] The wireless communication I / F 23 is an interface for connecting to the mobile terminal 15 via wireless communication. Note that, although a configuration in which the driving assistance device 12 and the mobile terminal 15 communicate directly will be described as an example, the disclosed technology is not limited to this. For example, the driving assistance device 12 and the mobile terminal 15 may communicate via a server computer or the like provided on a network.

[0029] The communication unit 25 is an interface for connecting to a network when communicating with an external server such as the cloud server 16. The interface uses a communication standard such as LTE (Long Term Evolution). The driving assistance device 12 can also communicate with the mobile terminal 15 via the cloud server 16.

[0030] The in-vehicle communication I / F 25 is an interface for connecting to in-vehicle devices. The interface uses a communication standard, for example, the CAN (Controller Area Network) protocol. The in-vehicle devices include the switch interface 13, the multimedia device 14, the haptic device 42, the outer mirror 43, the electronic inner mirror 44, the meter buzzer 45, the headlights 46, the IR floodlights 47, the meter display 48, the sensor units 50, 51, 52, and the autonomous driving ECU 60. The autonomous driving ECU 60 is an ECU that controls the autonomous driving of the vehicle 10. Note that, in this embodiment, autonomous driving refers to, for example, autonomous driving in which the vehicle 10 is the main driver, and refers to autonomous driving at level 3 or higher as defined by the Society of Automotive Engineers (SAE). The autonomous driving ECU 60 is configured to be capable of autonomous driving processing at level 3 or higher. Although the driving assistance device 12 and the autonomous driving ECU 60 are configured separately, they may be configured as an integrated unit. The classification of the sensor units 50 to 52 is an example and is not limited to this.

[0031] The sensor unit 50 includes a driver monitor camera 110 , a steering sensor 111 , a brake sensor 112 , and an accelerator sensor 113 .

[0032] The driver monitor camera 110 is a camera that captures the driving conditions of the driver. The driver monitor camera 110 is equipped with an ECU that controls the capture and detects the driver's condition from the captured video images. The steering sensor 111 detects the driver's steering. The brake sensor 112 detects the amount of depression of the brake pedal. The accelerator sensor 113 detects the amount of depression of the accelerator pedal.

[0033] The sensor unit 51 includes a vehicle speed sensor 120, an acceleration sensor 121, and a steering angle sensor 122 for detecting the behavior of the vehicle 10. The sensors of the sensor unit 51 detect the vehicle speed, acceleration, and steering angle.

[0034] The sensor unit 52 includes a front camera 130, a rear camera 131, a side camera 132, multiple radars 133, and multiple sonars 134.

[0035] The front camera 130 is a camera provided near the front end of the vehicle 10, such as at the top of the windshield, and captures video images of obstacles in front of the vehicle 10 and preceding vehicles. The video images captured by the front camera 130 are displayed, for example, on a display or the like of the multimedia device 14. The rear camera 131 is a camera provided near the rear end of the vehicle 10, and is a camera that captures video images to assist with parking and rearward vision, for example. The video images captured by the rear camera 131 are displayed, for example, on an electronic inner mirror 44. The side cameras 132 are multiple cameras provided near the left and right sides of the vehicle, and capture, for example, video images in two directions, forward and to the left and right, and backward and to the left and to the right, respectively. The video images captured by the side cameras 132 are displayed, for example, on a display or the like of the multimedia device 14.

[0036] The radar 133 is composed of a plurality of radar groups, including, for example, a forward radar 133A, a rearward radar 133B, a front-side radar 133C, a rearward-side radar 133D, and a plurality of blind spot monitor (hereinafter, referred to as BSM) radars (or sensors) 133E. The BSM radar 133E also functions as a sensor, and is therefore also referred to as a BSM sensor 133E using the same reference numeral. The sonar 134 is a plurality of ultrasonic sonars (clearance sonars) installed on the front, rear, left, and right sides of the vehicle for detecting different directions.

[0037] The map data 41 is stored in the multimedia device 14 as data provided by the navigation function of the multimedia device 14. The haptic device 42 provides feedback to the occupant's sense of touch by applying force, vibration, movement, etc. to the occupant of the vehicle 10, such as a device that vibrates a seat belt.

[0038] The outer mirror 43 is provided, for example, near the base of an A-pillar inside the vehicle, and displays, for example, a moving image captured behind the vehicle by a rear camera 131. The outer mirror 43 may also be provided with a BSM indicator.

[0039] The electronic inner mirror 44 is a driving assistance device comprising an electronic inner mirror display 44A located above the front windshield glass and approximately in the center of the vehicle width direction within the vehicle cabin, an electronic inner mirror camera 44B that captures images of the area behind the vehicle, and a video transmission cable 44C that transmits moving images. The electronic inner mirror display 44A can be switched from a mirror display to an electronic inner mirror display by operating a switch lever. The electronic inner mirror display 44A displays moving images of the area behind the vehicle captured by the electronic inner mirror camera 44B, for example, when driving forward and reversing. It also allows rearward visibility without being obstructed by headrests, luggage, or other obstacles. Passenger privacy is also protected by not displaying the rear seat. In addition, in cooperation with the BSM radar 133E, the edge of the LCD screen of the electronic inner mirror display 44A lights up amber to notify the user of the approach of a vehicle behind.

[0040] The meter buzzer 45 notifies the user by buzzer sound. The headlights 46 are compatible with the adaptive high beam system (hereinafter referred to as AHS), and use the front camera 130 to determine the brightness of the lamps of the vehicle ahead and street lights, etc., and control the light distribution of the headlights. The IR floodlight 47 floods light to assist the various cameras in taking pictures. The meter display 48 is a display installed near the meter that provides supplementary information.

[0041] FIG. 7 shows an example of the functional configuration of the driving assistance device 12. As shown in FIG. 7, the CPU 20 executes the control program 30 to cause the various units to function, and the units include an acquisition unit 200, a restriction unit 202, a control unit 204, and a group display control unit 206. The restriction unit 202 performs condition restriction control on group operations. The driving assistance functions controlled by the control unit 204 are divided into function groups (first support function, second support function, third support function) for each driving assistance purpose. The first support function is a function group of driving assistance functions related to collision avoidance assistance. The second support function is a function group of driving assistance functions related to driving assistance. The third support function is a function group of driving assistance functions related to notification. Examples of setting the function groups for groups will be exemplified in the second and subsequent embodiments in which the aspects of the groups are described in detail.

[0042] The acquisition unit 200 acquires user operations related to groups operated on the setting screen of the multimedia device 14. User operations related to groups include, for example, an operation to select a group, an operation to add or delete a driving assistance function to a group, an operation to change the setting value of a driving assistance function within a group, etc., and a group is designated by the operation.

[0043] The restriction unit 202 determines whether a specific condition can be met by a user's operation on a group, and if the specific condition can be met, performs condition restriction control. The specific condition is set for each prerequisite function and each contradictory function. As described below, the condition restriction control performs suppression control and display control as a measure to restrict the specific condition from being met by a user's operation. In the condition restriction control, the restriction unit 202 suppresses the specific condition from being met and displays a character string or an icon indicating that the specific condition is met.

[0044] After the determination by the limiting unit 202, the control unit 204 instructs the driving assistance functions included in the group specified by the user's operation to make settings, and reflects the settings of the group in the driving assistance functions. As described above, the control unit 204 can control the driving assistance functions included in the group to make settings collectively.

[0045] The group display control unit 206 controls the display of the group set by the control unit 204 so that the set contents are reflected in the display on the setting screen of the multimedia device 14. In the display control, for example, the main functions included in the group, function settings, corresponding driving scenes, etc. are displayed using icons, images, explanations, etc. Display control according to the contents of the group will be described in each of the following embodiments.

[0046] The specific condition will be explained below. The specific condition for a prerequisite function is a state in which one driving assistance function exists in a group while the other driving assistance function that is a prerequisite for the operation of the other driving assistance function does not exist in the group. The specific condition for a conflicting function is a state in which one driving assistance function and another driving assistance function that conflicts with the first driving assistance function both exist in the group.

[0047] The specific conditions for the prerequisite functions are the following cases (1) and (2). Case (1) occurs when one driving assistance function and another driving assistance function are both present in a group and the other driving assistance function is deleted from the group. Case (2) occurs when one driving assistance function is added to a group when the other driving assistance function is not present in the group.

[0048] The suppression control in the condition restriction control is a control to remove one driving assistance function from the group when the specific condition in case (1) is met, and a control to add the other driving assistance function to the group when the specific condition in case (2) is met. Also, in case (1), the removal of the other driving assistance function may be restricted, and in case (2), the addition of one driving assistance function may be restricted.

[0049] When a specific condition for a prerequisite function, such as the above, can be satisfied by a user's operation, the restriction unit 202, through condition restriction control, prevents the specific condition for the prerequisite function from being satisfied and notifies the user via a display on the multimedia device 14. To control the display of the condition restriction control, the restriction unit 202 displays a character string or an icon indicating that one driving assistance function requires the other driving assistance function on the group setting screen of the multimedia device 14. For example, when ACC is OFF as the other prerequisite driving assistance function, if an attempt is made to turn on LTA or ADTJA, which are prerequisite functions for ACC, the LTA or ADTJA will not operate because ACC is a prerequisite function. In this case, the restriction unit 202 displays the ACC icon and an explanatory message as a warning. Examples of the explanatory message include "ACC is required for LTA operation," "LTA operates when ACC is operating," "LTA must be placed in the same group as ACC," and "LTA will not operate without the ACC function. Is this OK?" Selection buttons for adding or removing these functions may also be displayed to allow selection. The icon may also be highlighted by flashing, oscillating, or temporarily changing its color. FIG. 8 shows an example of the flashing and oscillating modes of the icon. This allows the user to be notified that ACC is required when attempting to place an LTA in a group. Another example of a prerequisite function is that the side view lamps will not function unless AHB is ON. The names and contents of these driving assistance functions, shown by abbreviations, will be described later in the "Description of Driving Assistance Functions" section.

[0050] An example of a specific condition for conflicting functions is when one driving assistance function is present in a group and the other driving assistance function is added to the group. In this case, the suppression control in the condition restriction control removes one driving assistance function from the group if the specific condition for the conflicting functions is met. The addition of the other driving assistance function to the group may also be restricted. When the specific condition for the conflicting functions described above can be met by a user operation, the restriction unit 202 suppresses the specific condition for the conflicting functions from being met and notifies the user by displaying a message on the multimedia device 14. The restriction unit 202 controls the display of the condition restriction control by displaying a character string or an icon on the group setting screen of the multimedia device 14 indicating that one driving assistance function and the other driving assistance function cannot coexist. For example, when the ACC in normal mode is ON as the other driving assistance function, attempting to turn ON the ACC in eco-run mode as one driving assistance function results in a conflict of functions. In this case, the restriction unit 202 displays a warning icon and an explanatory message indicating that the eco-run mode icon is not allowed. Examples of explanatory text include "cannot be placed in the same group," "cannot be used together," and "cannot operate simultaneously."

[0051] In addition, the restriction unit 202 may impose restrictions such as graying out operation commands to make them inoperable, or making driving assistance functions invisible or unselectable, as condition restriction control to restrict addition to or deletion from a group.

[0052] The specific condition data 31 records the criteria for determining the specific conditions of the prerequisite functions and the specific conditions of the contradictory functions as described above.

[0053] (Flow of Control) 9 is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device 12 of this embodiment. The driving assistance process is executed, for example, when the user activates a group setting screen and starts an operation. The group setting screen may also be activated when it is necessary to prompt the user to confirm the group, such as when a driver different from the previous driver gets into the vehicle.

[0054] In step S100, the CPU 20 acquires the specific condition data 31 from the ROM 21.

[0055] In step S102, the CPU 20 acquires a user operation related to a group.

[0056] In step S104, the CPU 20 determines whether or not the specific condition can be met by the user's operation regarding the group, using the specific condition data 31. If the specific condition can be met, the process proceeds to step S106, and if the specific condition cannot be met, the process proceeds to step S116.

[0057] In step S106, the CPU 20 determines whether the specific condition that can be met is a specific condition of a prerequisite function or a specific condition of a contradictory function. If it is a specific condition of a prerequisite function, the process proceeds to step S108. If it is a specific condition of a contradictory function, the process proceeds to step S112.

[0058] In step S108, the CPU 20 inhibits the specific condition of the prerequisite function from being satisfied as a control for inhibiting the condition restriction control.

[0059] In step S110, the CPU 20 controls the display of the condition restriction control by displaying a character string or an icon indicating that one driving assistance function requires the other driving assistance function on the group setting screen of the multimedia device 14. Note that, in displaying the condition restriction control, the CPU 20 guides the user to perform an operation that does not satisfy a specific condition, and reacquires the user's operation related to the group.

[0060] In step S112, the CPU 20 inhibits the specific condition of the prerequisite function from being satisfied as a control for inhibiting the condition restriction control.

[0061] In step S114, the CPU 20 controls the display of the condition restriction control by displaying a character string or an icon indicating that one driving assistance function and the other driving assistance function cannot coexist on the group setting screen of the multimedia device 14.

[0062] In step S116, the CPU 20 instructs the driving support functions included in the group designated by the user's operation to make settings, and reflects the settings of the group in the driving support functions.

[0063] In step S118, the CPU 20 determines whether or not an operation to end the group setting has been performed. If an operation to end the group setting has been performed, the process ends, and if an operation to end the group setting has not been performed, the process returns to step S102 and is repeated.

[0064] As described above, the driving assistance system 1 of this embodiment can prevent confusion for the user caused by the driving assistance function not working under certain conditions.

[0065] In addition to the aspects described in the above-mentioned embodiment, the condition restriction control may be such that, for example, while it is possible to create a group for which a specific condition is satisfied, an instruction to set the group collectively is not given, or the function resulting from the setting is not performed. In this case, the display of the condition restriction control may be controlled such that the display of the group (the setting area (b1) in FIG. 3) is grayed out on the setting screen so that the user can understand that the function will not be performed for the driving assistance function for which a specific condition is satisfied. Also, an operation may be guided to cancel the setting of the group for which a specific condition is satisfied.

[0066] The following describes the driving assistance functions and groups. (Explanation of driving assistance functions) (1) Radar Cruise Control (ACC / DRCC: Adaptive Cruise Control / Dynamic Radar Cruise Control). This function requires the forward camera 130 and forward radar 133A. This driving assistance function uses the forward camera 130 and forward radar 133A (monocular camera and millimeter-wave radar) to recognize the vehicle ahead and assist the driver in following the vehicle while maintaining a safe distance according to the vehicle's speed. It can be used, for example, on highways. Additional functions include an expanded assistance area and an eco-run mode (fuel-saving ACC). The expanded assistance area supports deceleration at landmarks by linking with map data. Examples of landmarks include runabouts, stop spots, yields, toll booths, and unsigned T-junctions. Furthermore, the accuracy and performance of the conventional deceleration before curves can be improved by using map data. Activating the ACC in eco-run mode supports fuel-efficient driving, contributing to reduced CO2 emissions during driving. It also reduces the anxiety of running out of battery, a potential issue for battery-powered EVs. (2) Extended resume time. The devices required for this function are the forward camera 130, the forward radar 133A, the driver monitor camera 110, and the multimedia device 14. This function automatically starts the vehicle in accordance with the start of the preceding vehicle and performs follow-up control up to a set vehicle speed only when the system determines that the driver is monitoring the road ahead in situations where stop-start operations are required due to traffic congestion, etc. When starting, the driver is notified by a display and a buzzer. The time during which no driver operation is required to start the vehicle after stopping is within three seconds for existing ACC, and within three minutes for the extended start time provided by this function. Note that the driver is responsible for monitoring the road ahead while driving. An example of a usage scenario is when the vehicle is congested on a highway. (3) Automatic High Beam (AHB). The required equipment for this function is the front camera 130. Normally, the high beam is turned on to ensure long-distance visibility, and when an oncoming vehicle approaches, the system detects the light of a vehicle ahead and automatically switches the headlights between high and low. An example of a scenario in which this function is used is when driving at night.

[0067] (4) Adaptive High-beam System (AHS). The required equipment for this function is a forward camera 130 and AHS-compatible headlights 46. This function normally turns on the high beams to ensure long-distance visibility, and controls the light distribution of the headlights by determining the brightness of the lamps of vehicles ahead and streetlights. It is also expected that high-definition LEDs will be adopted. Advances in light source units will enable more precise light distribution control, enabling functional expansion and performance improvement. It will also enable further improvements in visibility and consideration for the surroundings. A typical use scenario is when driving at night, and high beams can be turned on when the engine is started. (5) Proactive Driving Assist (PDA). The required equipment for this function is the forward camera 130 and the forward radar 133A. This function assists the driver in driving even on public roads and supports appropriate operation according to the driving situation. It also includes the assistance functions of deceleration assist (DA) and steering assist (SA) described below. Details of the included functions include, for example, [1] deceleration assist (DA) for a preceding vehicle, [2] deceleration assist (DA) for a curve, [3] deceleration assist (DA) when turning right or left at a signalized intersection, and [4] continuous steering assist (SA) when driving within the lane. The usage scenario is, for example, when driving on a public road or a highway. (6) Deceleration Assist (DA). This function requires the forward camera 130 and the forward radar 133A. When this function detects a preceding or adjacent vehicle cutting in, it gently decelerates the vehicle in response to the driver's release of the accelerator pedal to prevent the vehicle from getting too close. Furthermore, if the vehicle is determined to be traveling too fast for a curve ahead, it gently decelerates the vehicle in response to the driver's release of the accelerator pedal. This function also enables deceleration through RSA cooperation. While previously, deceleration control targets were cars, curves, and intersections, deceleration assistance is now available for signs recognized by RSA, such as stop signs. This function also supports deceleration assistance while the accelerator is being operated (one-pedal cooperation). Previously, deceleration assistance was only available when the accelerator was completely released. However, this function expands the deceleration assistance range by starting assistance once the accelerator is released and the vehicle begins to decelerate. This allows the vehicle to decelerate with ample time to slow down for targets that require deceleration (preceding vehicles, curves, intersections, signs). This function is used, for example, when driving on public roads or expressways.

[0068] (7) Steering Assist (SA). The necessary equipment for this function is the forward camera 130 and the forward radar 133A. This function predicts the driver's operation and supports the operation by changing the steering reaction force. On a straight road, the reaction force is increased to the extent that it does not impair ease of steering, thereby preventing unnecessary operation. At the entrance to a curve, the reaction force is reduced only in the direction of steering, thereby encouraging the driver to operate. In a curve, the reaction force is increased near the turning steering angle, thereby preventing excessive steering. At the exit of a curve, the reaction force is increased only in the direction of steering, thereby encouraging the driver to return the steering to its original position. Note that the steering wheel is not turned automatically by changing the reaction force alone. It is used, for example, when driving on an ordinary road or an expressway. (8) Emergency Driving Stop System (EDSS). The required equipment for this function is the forward camera 130, the forward radar 133A, the driver monitor camera 110, the front and rear side radars 133C and 133D for avoiding the driver's movement to the shoulder, the steering sensor 111, and the multimedia device 14. The multimedia device 14 uses its navigation function to determine whether the driver is in a normal or abnormal state, and if an abnormality is detected, the function controls the vehicle to stop within its lane while alerting the driver outside the vehicle. It is also anticipated that the scope of EDSS operation will expand. While previously only applicable to expressways, this system will be applicable to general roads as well. Furthermore, while previously EDSS was activated only when a driver abnormality was detected while the LTA was activated, the new system will also be able to activate EDSS when the LTA is not activated. It can be used, for example, when driving on general roads or expressways. (9) Front Cross Traffic Alert (FCTA). The required equipment for this function is the front camera 130, the front radar 133A, and the front side radar 133C. This function mainly operates the following two functions when the vehicle enters an intersection at a low speed. First, it notifies the driver by displaying the HUD that an intersecting vehicle is approaching. Second, if the system determines that the driver may be about to start moving despite the approach of an intersecting vehicle, it further warns the driver by displaying the MID and sounding a buzzer, urging the driver to slow down. A scenario in which it is used is, for example, when driving through an intersection.

[0069] (10) Lane Change Assist (LCA). The devices required for this function are a front camera 130, a front radar 133A, a front-side radar 133C, a rear-side radar 133D, a steering sensor 111, and a multimedia device 14. Whether the multimedia device 14 is used varies depending on the country in which the vehicle is used. This function starts lane change assistance when the driver operates a turn signal. It also provides steering assistance and periphery monitoring assistance during lane changes, and automatically turns off the turn signal after the lane change. It is used, for example, when driving on a highway. (11) Lane Departure Alert (LDA). This function requires the forward camera 130 and forward radar 133A. When the system determines that the vehicle may depart from its lane, it notifies the driver by displaying a visual indicator, a buzzer, or steering wheel vibration to prompt the driver to take action to avoid the lane departure. Furthermore, it assists in preventing lane departure by applying steering force and displaying the visual indicator. It also has the ability to add functions and integrate with other functions. For example, it can recognize the edges of three-dimensional objects. This allows for the addition of a function to recognize the edges of individual structures and three-dimensional objects (telephone poles, median strips, wall edges) that are likely to lead to serious accidents. It also allows for controllability to be adjusted according to the risk of lane departure. The system determines the risk level based on information from the detected objects (guardrails, telephone poles, and other structures, white lines, road edges) and the driver monitor camera 110. By adjusting the control amount, timing, and ease of cancellation according to the risk level, safety can be ensured and annoyance reduced. The control amount and timing can also be adjusted to reduce the annoyance of LDP. Improving the LDP's lateral jerk will delay the control timing, reducing annoyance. Trailer LDA is also expected to be added. By adding LDA control that takes trailer characteristics into account, while the previous system prioritized OFF performance (avoiding sway), ON performance (allowable deviation amount) will also be guaranteed. A Reduced mode is also expected to be added. By narrowing down the targets for activation based on risk, a Reduced mode with fewer activation scenarios than before will be selectable, eliminating annoyance. It is also expected to be linked with functions that predict the behavior of pedestrians and the vehicle itself and provide them to each app. This will predict the driver's intentional lane departure and cancel / suppress LDA activation, reducing unnecessary or premature activation. Examples of usage scenarios include driving on ordinary roads or expressways. (11B) Obstacle Anticipation Assist (OAA). The required equipment for this function is the front camera 130 and the front radar 133A. This function contributes to defensive driving by detecting pedestrians on the side of the road using the front camera 130 and the front radar 133A while driving on a general road and performing steering and deceleration to avoid the pedestrians. It is also possible to provide deceleration support for pedestrians before crossing a crosswalk, steering and deceleration support for pedestrians hidden by a group of stopped vehicles, steering and deceleration support for pedestrians hidden in a blind spot such as a wall, etc. The function is used, for example, when driving on a general road or a highway. (12) Lane Tracing Assist (LTA). The required equipment for this function is a forward camera and a forward radar 133A. This function assists with some of the steering force required to keep the vehicle in the center of the same lane while under ACC control. It can be used, for example, when driving on a highway.

[0070] (13) Over the Air (OTA). The required equipment for this function is the autonomous driving ECU 60. This function updates software wirelessly via the DCM. It allows market response and function updates / additions without requiring the vehicle to be brought into the dealer's inventory. An example of adding a function is the addition of an operating target / operating scenario. It is also expected that the scope of support will be expanded. While previously only the front camera 130 and some of the control programs for advanced drive were targeted, this will now also target software updates for other sensors such as cameras and millimeter-wave radar, as well as programs for advanced park. A use scenario would be, for example, during a software update. (14) Pre-Collision Safety (PCS: Pre-Collision System). This function requires the forward camera 130 and forward radar 133A. This function detects vehicles, pedestrians, cyclists, and motorcycles in the path of travel using the forward camera 130 and forward radar 133A (monocular camera and millimeter-wave radar). If the system determines that a collision is highly likely, it alerts the driver with a buzzer and a display. The system assists with braking force if the driver is able to apply the brakes, and automatically activates the brakes if the driver is unable to apply the brakes, thereby helping to avoid collisions or reducing the damage caused by the collision. When the system determines that a head-on collision with an oncoming vehicle is highly likely, it issues an alarm and activates the brakes to help reduce damage. It can also be used for electric scooters and assists in collision avoidance with animals and isolated structures. It can be used, for example, on public roads, intersections, or highways. (15) Road Sign Assist (RSA). This function requires the forward camera 130 and the multimedia device 14. This function displays road signs such as "Maximum Speed," "No Crossing," and "Stop" on the display of the multimedia device 14. If the system determines that a road sign or signal such as "Maximum Speed," "No Entry," or "Red Light" is not being obeyed, the display flashes and a buzzer sounds. These displays and notifications reduce oversight of road signs and encourage safe driving. Note that the types of road signs and signals that are supported vary by country and region, so they are localized. Furthermore, a function to recognize signs for preventing wrong-way driving and notify the driver when wrong-way driving is detected is also envisioned as a wrong-way driving prevention support function. The system is intended to be used, for example, when driving on an ordinary road or an expressway.

[0071] (16) Traffic Movement Notification (TMN). The required equipment for this function is a forward camera and a forward radar 133A. This function notifies the driver that the traffic light has changed if the vehicle remains stopped even after the stop sign at the traffic light has been cleared. Also, if the vehicle remains stopped after the preceding vehicle has started moving, this function notifies the driver that the preceding vehicle has started moving. This function is used, for example, when driving on an ordinary road. (17) Speed ​​Limiter (ISA). This function requires the front camera 130. This function prevents the vehicle from accelerating beyond a speed set by the driver. The ISA can also set a speed limit based on speed limit signs recognized by the RSA. (18) Advanced Drive with Traffic Jam Assist (ADTJA). The devices required for this function are the forward camera 130, forward radar 133A, driver monitor camera 110, front side radar 133C, rear side radar 133D, and the navigation map of the multimedia device 14. This function controls the distance between vehicles and steering operation during traffic jams, and continues ACC and LTA control. It also restarts the vehicle after stopping without driver operation. The driver is responsible for monitoring the surroundings, and as a prerequisite for system operation, the system must determine that there is a high safety margin and the driver must be in a forward monitoring state. An example of a usage scenario is when driving on a highway.

[0072] (19) Rear Cross Traffic Alert (RCTA). The required equipment for this function is two BSM radars 133E, a meter buzzer 45, an outer mirror 43 with a BSM indicator, a rear camera 131, and a multimedia device 14. This function uses the BSM radar 133E to detect vehicles approaching from the left and right rear when backing out of a parking space, and alerts the driver to the presence of the vehicle by flashing the indicators on the door mirrors and sounding a buzzer. It is also expected that the scope of operation will be expanded (to detect motorcycles and bicycles). An example of a use scenario is when backing into a parking space. (20) Rear Camera Detection (RCD). The required equipment for this function is a digital rear camera 131 and a multimedia device 14. This function uses the rear camera 131 to detect the approach of a pedestrian behind the vehicle when backing out of a parking space, and alerts the driver with a visual display and sound, helping them to check for the pedestrian's safety. It is also expected that the scope of operation will be expanded (supports detection of crouching pedestrians, lying pedestrians, kick scooters, and toy riders). Examples of usage scenarios include when backing out of a parking space or backing out of a parking space. (21) Back Monitor (BM). The devices required for this function are the rear camera 131 and the multimedia device 14. This function assists in reverse parking by displaying an image of the rear of the vehicle captured by the rear camera 131 and a fixed line indicating the vehicle width on the monitor of the multimedia device 14 when backing up. An example of a use scenario is when backing up to park.

[0073] (22) Back Guide Monitor (BGM). The devices required for this function are the rear camera 131 and the multimedia device 14. When reversing, the system displays an image of the rear of the vehicle captured by the rear camera 131 and guide lines linked to steering operation to assist in reverse parking. An example of a use scenario is when reversing into a parking space. (23) Panoramic View Monitor (PVM). The required equipment for this function is a forward camera 130, left and right side cameras 132, a rear camera 131, eight sonars 134, a multimedia device 14, and an IR floodlight 47. Images captured by four cameras (front, rear, left, and right) are displayed on the monitor from a bird's-eye view, supporting driving situations with many blind spots. In addition, it utilizes three-dimensional image representation (indoor and outdoor views, slip-through images, and wrap-around images) to support a wider range of driving situations than S-PVM. It can be designed with an interface that allows for free viewpoint control like a smart device. This supports checking surroundings that were out of reach with conventional systems. Examples of usage include when reversing into parking, reversing out of a parking space, and moving at low speeds. (24) Side Monitor (SIM: Side Monitor). The equipment required for this function is one side camera 132, a rear camera 131, eight sonars 134, and a multimedia device 14. By displaying images from the side camera 132 and rear camera 131 attached to the vehicle, it assists driving at low vehicle speeds. Examples of usage scenarios include when backing into parking, backing out of a parking space, and when moving at low speeds.

[0074] (25) Multi Terrain Monitor (MTM). The equipment required for this function is a front camera 130, left and right side cameras 132, a rear camera 131, eight sonars 134, and a multimedia device 14. For off-road environments where leaving the vehicle cabin can be dangerous, the system uses images from four cameras mounted on the front, rear, left and right sides of the vehicle to assist in recognizing blind spots, contributing to improved off-road driving performance. It can be used, for example, when driving on off-road environments such as forest roads, mogul roads, and rocky roads. (26) Parking Support Brake (Object) (PKSB(O): Parking Support Brake (Object)). This function requires eight sonars 134. The ultrasonic sonar detects stationary objects such as walls in the direction of travel of the vehicle. When the sonar detects an object, the system detects excessive accelerator pedal pressure or delayed braking, and provides assistance in reducing collision damage by issuing an alarm, suppressing vehicle driving force, and automatically braking. It can be used, for example, when parking, leaving a parking space, or moving at low speed. (27) Parking Support Brake (Object + Vehicle) (PKSB(O+V): Parking Support Brake (Object + Vehicle)). The equipment required for this function is the BSM sensors 133E (two on the left and right rear of the vehicle), the rear camera 131, etc. It is also used together with the functions (21, 22, 24). When the vehicle is backing up, the BSM sensor 133E detects vehicles approaching from the left and right rear of the vehicle, and if there is a high possibility of a collision with that vehicle, it helps to mitigate collision damage by suppressing the vehicle's driving force and applying automatic braking. RCTA is included in this system. It is used, for example, when backing out of a parking space.

[0075] (28) Parking Support Brake (Object + Vehicle + Pedestrian) (PKSB (O + V + P): Parking Support Brake (Object + Vehicle + Pedestrian)). The RCD in (21) is included in this system. It uses RCD equipment. When the vehicle is backing up, the rear camera 131 detects a pedestrian behind the vehicle, and if there is a high possibility of a collision with the pedestrian, the system helps to mitigate collision damage by suppressing the vehicle's driving force and applying automatic brakes. An example of a usage scenario is when backing out of a parking space. (29) Parking Support Brake (Stationary Object Surroundings) (All-Around PKSB). The required equipment for this function is a specified ECU (not shown) and sonar 134 (12 sonars (8 front and rear, 4 left and right)). The ECU is, for example, a CSR ECU (with AP) or a PVM ECU (front, rear, left, and right cameras). When there is a risk of collision with a stationary object such as a wall during parking, the PKSB (Stationary Object Surroundings) system activates if a sensor detects a stationary object nearby, contributing to reducing the impact and damage from the collision. The system activates when a stationary object is detected to the side of the vehicle during a collision caused by an inside wheel difference while moving forward or an outside wheel difference while moving backward. An additional function is a moving object alarm using PVM cameras (front, rear, left, and right), which issues an alarm when a moving object such as a pedestrian, motorcycle, or vehicle approaches the vehicle. This function is also configured as a set with functions related to automatic parking. An example of a usage scenario is parking. (30) Sudden Acceleration Suppression (SAS). The necessary equipment and functions for this function are the function (28) and the smart key. After unlocking with the support smart key, the sudden acceleration suppression function is activated when the engine or hybrid system is started (Plus Support Mode). Regardless of whether there is an obstacle or not, if excessive or incorrect accelerator pedal application is detected, the vehicle's acceleration is suppressed and an alarm buzzer and display will alert the driver. It is also expected that this function will function as a standard function only when reversing, regardless of whether a specific smart key is present. It is also expected that the function will detect a parking lot and suppress acceleration when the accelerator is fully open. An example of a usage scenario is during normal driving.

[0076] (31) Advanced Park (AP: Advanced Park). The equipment required for this function is the equipment used in (28), the PVM function (23), and four side sonars. The system detects parking positions using ultrasonic sonar and front, rear, left, and right cameras. The driver indicates the parking position displayed on the multimedia display, allowing the vehicle to automatically park in the garage and assist with exiting the parking space. Automatic operation involves operating the accelerator, brake, steering, and shift. It may also have a route memory function. The route memory function provides assistance tailored to various environments by parking along a memorized route. By following the same route as the driver, the system provides reliable assistance. The system searches for and detects registered routes and makes usage suggestions to the driver, thereby improving first-time usage and retention rates. Usage scenarios include parking and exiting the parking space. (32) Remote Control Parking (RCP). The required equipment and functions for this function are the equipment used in (28), side sonar (4 units), (23) PVM function, and smart antennas (6 units). (28) Advanced Park can be operated from outside the vehicle using a smartphone, automatically parking the vehicle in a garage and also assisting with exiting from a parked position. Examples of usage scenarios include when parking and exiting the parking lot. (33) Blind Spot Monitor (BSM) / BSM (Long). The equipment required for this function is two BSM sensors 133E and an outer mirror 43 with a BSM indicator. The BSM sensor 133E recognizes vehicles in the rearward and lateral areas, and the door mirror indicator lights up or flashes to assist in checking for safety around the vehicle when changing lanes. The level of the BSM (Long) can also be set. A collision warning function is also envisioned. The system detects bicycles and small motorcycles traveling beside the vehicle and issues a collision warning when turning right or left. An example of a usage scenario is when changing lanes.

[0077] (34) Safe Exit Assist (SEA). The equipment required for this function is the BSM sensors 133E (two units), the outer mirror 43 with BSM indicator, and the multimedia device 14 (display). The BSM sensor 133E recognizes vehicles / bicycles approaching from behind, and assists in avoiding a collision with the occupant who has opened the door or exited the vehicle and mitigating damage by flashing the door mirror indicator and sounding a buzzer. In addition, in the case of a power sliding door, if the door is to be opened, the power sliding door is stopped midway or the opening operation is canceled. The occupant is notified by a buzzer, a flashing indicator in the door mirror, a display on the meter display, and a voice notification. In addition, in the case of an e-latch, if the door is to be opened, the door opening operation is canceled. The occupant is notified by a buzzer, a flashing indicator in the door mirror, a display on the meter display, and a voice notification. A usage scenario is, for example, when exiting the vehicle. (35) Flashing Hazard Lights (FHL). The required equipment for this function is the BSM sensor 133E (two units) and the multimedia device 14 (display). The hazard lights are flashed at high speed to alert following vehicles that are likely to be involved in a rear-end collision. The blind spot monitor's rear-side millimeter-wave radar detects following vehicles traveling in the same lane as the vehicle, and determines the possibility of a rear-end collision based on the distance to the following vehicle, relative speed, direction, etc. If there is a high possibility of a rear-end collision, the hazard lights are flashed at high speed for approximately two seconds to alert following vehicles. This function can be used, for example, when the vehicle is stopped or moving.

[0078] (36) Secondary Collision Brake (Rear Impacts While Stopped) (SCB (RIS): Secondary Collision Brake (Rear Impacts While Stopped). The necessary equipment for this function is the BSM sensors 133E (two units), the brake sensor 112, and the multimedia device 14 (display). When the vehicle is stopped, the rear-side millimeter-wave radar of the blind spot monitor detects a vehicle behind. If the system determines that there is a very high possibility of a rear-end collision, it activates the brakes of the vehicle, thereby slowing the vehicle down in the event of a subsequent rear-end collision. In contrast to the conventional secondary collision brake, which activates the brakes after a head-on or side collision while the vehicle is moving, the rear-end collision brake while stopped is a new system that uses rear-side millimeter-wave radar to respond to rear-end collisions and activates the brakes before a collision occurs, allowing for earlier deceleration. It can be used, for example, when the vehicle is stopped. (37) Rear Vehicle Approaching Indication (RVAI). The required equipment for this function is the BSM sensors 133E (two units), the multimedia device 14 (display), the opt. HUD (meter display), and the electronic inner mirror 44. The rear-side millimeter-wave radar of the blind spot monitor detects vehicles behind the vehicle, and if a vehicle approaches from behind, a notification is issued on the meter display, color head-up display, and buzzer. The driver's line of sight is guided to the inner mirror, assisting in determining whether or not to avoid the vehicle behind. Notification can also be sent via the electronic inner mirror 44. It can be used, for example, when driving on a highway. (38) Approaching Vehicle Support (Recording Function, Report Notification Function) (AVS: Approaching Vehicle Support (Recording Function, Report Notification Function)). The devices and systems required for this function are the BSM sensors 133E (two), the multimedia device 14 (display), opt.HelpNet (registered trademark), and drive recorders (front and rear, not shown). When a vehicle behind approaches very close, the system suggests to the driver to connect to the police or HelpNet (registered trademark) and provides instructions on how to deal with the situation. Furthermore, when a drive recorder (front and rear) is installed, in addition to continuous recording, "event recording and notification" is also performed. Furthermore, the situation is automatically recorded and saved in a dedicated recording area to prevent unnecessary overwriting. Approval by voice recognition is also envisioned. It can be used, for example, while driving on a highway.

[0079] (39) Advanced Drive (AD). The required equipment for this function is the forward camera 130, forward radar 133A, front and rear side radars (133C, 133D), driver monitor camera 110, steering sensor 111, PVM camera (rear camera 131 and side camera 132), redundant equipment (not shown), and multimedia equipment 14. The multimedia equipment 14 uses high-precision map data and car navigation. The redundant equipment includes a redundant power supply, redundant EPS, redundant brakes, redundant YrG sensors, and redundant buzzers. AD is an advanced driving assistance function that performs steering and acceleration / deceleration control under driver supervision on motorway-only roads (enabling hands-off autonomous driving level 2). It is expected to reduce the driver's burden during long-term and long-distance driving. Furthermore, by using high-precision maps to identify the vehicle's lane-level position, it assists with overtaking and lane changes toward the destination through cooperation with the car navigation system. An example of a usage scenario would be when driving on a highway (although in some countries, such as North America, it is also expected to be used on general highways). (40) Emergency Steering Assist (Active Steering Function) (AES: Autonomous Emergency Steering). The necessary equipment for this function is a forward camera 130, a forward radar 133A, and an EPS (not shown). The EPS may be attached to the steering sensor 111 or the steering angle sensor 122, for example. This system steers while applying light braking to assist in collision avoidance within the lane. This system is activated when the system determines that there is a high possibility of collision with an object and that there is sufficient space within the vehicle's lane for avoidance. Note that, as a safety measure, the system is controlled not to activate if an obstacle such as an oncoming vehicle, preceding vehicle, or following vehicle is detected near an adjacent lane. The system is also controlled not to activate for objects with a lateral speed above a certain level, such as a crossing pedestrian. The system is used, for example, when driving on a public road (at a speed where braking is difficult to avoid). (41) Driver Monitor (DMS: Driver Monitor System) The required equipment for this function is the driver monitor camera 110. This function uses the driver monitor camera 110 to detect the position / direction of the driver's face and whether their eyes are open or closed, and the system determines whether the driver is in a state where they can check the surrounding situation and operate the vehicle. In addition, if a notification is required, a buzzer sounds. (42) Trailer Driving Assist (T-ADAS). The required equipment for this function includes the forward camera 130 and two BSM sensors 133E. This function is a collective term for various functions related to trailer driving assistance. These functions include T-DRCC, T-PCS, T-LDA, T-BSM, TBG, and T-PVM. T-DRCC optimizes acceleration / deceleration when using ACC to tow even when the vehicle weight changes during towing. T-PCS optimizes the timing of warnings and brake control to tow even when the vehicle weight changes during towing. T-LDA detects the possibility of lane / road departure even during towing and operates the steering to prevent deviation. T-BSM expands its detection area to the rear edge of the towing vehicle's bumper when towing a trailer, reducing the risk of collision when changing lanes. TBG provides steering assistance to assist reversing when towing a trailer. T-PVM is a PVM function specifically designed for trucks or when towing a trailer. (43) Suggestion to take a break (SWS: Sway warning system). The necessary equipment for this function is the steering sensor 111 and the steering angle sensor 122. Note that the driver monitor camera 110 and the multimedia device 14 may also be used. This function estimates careless driving (e.g., sudden steering) or drowsy driving (e.g., long-period swaying) from the yaw rate, steering angle speed, etc., and suggests a break to the driver if it determines that this is the case. The suggestion to take a break is made by a buzzer and a display. (44) Clearance sonar (CSR). This function requires the sonar 134. The multimedia device 14 may also be used. This function detects stationary objects and intermittently changes the interval at which a buzzer sounds according to the distance to the object, thereby providing easy-to-understand visual and audible support for the positional relationship and distance to the obstacle. It also displays the position of the stationary object in detail.

[0080] (Group description) (C1) "Safety Settings": The settings in this group aim to reduce collision damage by accelerating the activation and activation timing of collision damage reduction related systems, as well as maximizing the efficiency of the operation of activation targets and notification functions. The essential driving assistance functions are PCS, LDA, and PKSB. In addition, clearance sonar is used as a necessary device for detection. (C2) "Driving assistance functions ON": This group of settings turns on all driving assistance systems in order to reduce the burden of daily driving and support comfortable driving operations. The driving assistance functions that are essential and require changes are LTA and PDA. (C3) "Driving assistance function / ON at high assistance level": In addition to (C2), this group of settings maximizes the amount of assistance from the system and sets the degree of system intervention high. In addition to the functions in (C2), the driving assistance functions that are essential and need to be changed are ACC and PDA. For ACC, the acceleration value and the PDA assistance amount value are set high. (C4) "Parking Assist Function ON": This group of settings turns on all parking assistance systems in order to reduce the driver's burden when parking. The driving assistance function that is required and needs to be changed is PKSB. In addition, clearance sonar is used as a device required for detection. (C5) "Parking assist function / ON with alarm volume": In addition to (C4), this group of settings maximizes the volume of the alarm so that the target of the alarm becomes easier to notice. (C6) "Notification Support" (ON for notification support functions): This group of settings turns on all systems related to the notification support for recognition information in order to prevent overlooking the surrounding environment such as vehicles, signs, and traffic lights. The driving support functions that are required and need to be changed are RSA and TMN. TMN turns on the preceding vehicle departure notification and traffic light change notification. (C7) "Notification support / early notification" (notification support function ON) + early notification: In addition to (C6), this group of settings advances the timing of notifications to make it easier to notice the target of recognition. This setting advances the timing of the above-mentioned announcements and notifications of TMN. (C8) "Early Assistance Timing": The settings in this group advance the assistance timing of related functions to provide early assistance and notification for various risks. The driving assistance functions that are essential and need to be changed are LDA and PCS. LDA sets the assistance timing to "early" and PCS sets the warning timing to "early". (C9) "Eco Driving Mode": The settings in this group set the system's assistance for acceleration, deceleration, and steering to a gentle level in order to achieve environmentally friendly driving. The driving assistance function that is essential and must be changed is ACC. For ACC, the acceleration is set to a gentle level and the amount of eco-driving assistance is set to a high level. (C10) "System operation suggestion OFF": The settings in this group turn off the suggestion of operation of related functions to eliminate the hassle of the system suggesting operation. The driving assistance functions that are essential and need to be changed are support when approaching nearby vehicles and suggestion of rest.

[0081] [Second embodiment] Next, a second embodiment will be described. The second embodiment relates to driving assistance for the safety setting of the group.

[0082] Conventionally, grouping of driving support functions into categories such as driving support functions, visibility support functions, and traffic jam support functions has been disclosed with regard to safe driving support settings. However, grouping based on other perspectives has not been disclosed, and there is room for improvement in terms of improving user convenience.

[0083] In the second embodiment, a group that can be instructed by the control unit 204, i.e., a plurality of driving assistance functions included in the safety settings, includes a collision damage mitigation function group. For example, when a safety settings group is selected and the settings are reflected in the operation of the group setting screen of FIG. 2 described above, the control unit 204 collectively instructs the individual functions included in the collision damage mitigation function group assigned to the safety settings group to reflect the settings. The settings of the individual functions in the safety settings are assumed to be assigned in advance (setting information described later). The driving assistance functions included in the safety settings group include at least a pre-crash safety (PCS) function related to collision avoidance assistance and a lane departure alert (LDA) function related to lane departure prevention assistance as a collision damage mitigation function group for driving assistance. The safety settings of the second embodiment are configured so that a collective instruction can be given to the collision damage mitigation function group for mitigating collisions while driving, thereby providing a sense of security to the user and improving convenience.

[0084] The collision damage mitigation function group also includes Front Cross Traffic Alert (FCTA), a function related to assistance when driving through intersections. The collision damage mitigation function group also includes Clearance Sonar (CSR), a function related to warning when approaching an obstacle, and Parking Support Brake (PKSB), a function related to detecting surrounding stationary objects when parking. Clearance Sonar is a function provided by Sonar 134.

[0085] Of the driving assistance functions included in the safety settings group, PCS and LDA are fixed in the default settings and may not be able to be deleted, but this is not necessarily limited to this and they may be customizable by being deleted by user operation.

[0086] (Instructions to the group) Here, the manner in which instructions are given to groups will be explained. The same manner of instructions will be used for groups in the following embodiments.

[0087] The instruction for the driving assistance function included in the group includes an instruction to change the activation start timing of the driving assistance function. The instruction for the driving assistance functions included in the group includes an instruction to collectively change the activation start timing of two or more driving assistance functions. The instruction to the driving assistance function included in the group includes an instruction to change the warning sound (volume) for the user of the driving assistance function. The instruction to the driving assistance functions included in the group includes an instruction to collectively change the warning sounds for the user of two or more driving assistance functions. The instruction for the driving assistance function included in the group includes an instruction to change the activation intensity of the driving assistance function. The instruction for the driving assistance functions included in the group includes an instruction to collectively change the activation intensity of two or more driving assistance functions.

[0088] Next, an example of setting information for driving assistance functions in the safety settings will be described. FIGS. 10A and 10B are diagrams showing an example of settings assigned to driving assistance functions included in a group of safety settings corresponding to the second embodiment. The settings in FIGS. 10A and 10B are example settings for individual driving assistance functions assigned as safety settings. The settings are broadly classified into the collision damage mitigation function (first assistance function), driving assistance function (second assistance function), and notification function (third assistance function) described above according to the assistance purpose. In the setting assignment, detailed function settings for each driving assistance function are assigned. LDA, EDSS, PCS, FCTA, BSM, SEA, CSR, RCTA, PKSB, and SAS settings are assigned to the collision damage mitigation function. ACC settings are assigned to the driving assistance function. AVS, FHL, DMC, and SWS settings are assigned to the notification function. The control overview is an overview of the control of the driving assistance function. Detailed functions are specific functions for realizing the control described in the control overview. The detailed functions shown in the examples are only some of those used in each function, and although there are some detailed functions that are not set, they are omitted for the sake of convenience. These settings are instructed and reflected collectively in each driving support function by, for example, pressing the collective setting button (a3) ​​in Figure 2 described above.

[0089] Note that for each detailed function, default settings for the detailed function according to the control mode of each detailed function are exemplified, such as ON / OFF, activation start timing, change of warning sound, change of activation intensity, etc. An instruction to set the warning timing switch setting to "early" is an example of an instruction to change the activation start timing. An instruction to set the warning volume switch setting to "maximum" is an example of an instruction to change the warning sound. An instruction to set the inter-vehicle distance switch setting to "longest" and the attention warning sensitivity switch setting to "high" are examples of instructions to change the activation intensity. Note that instructions to set these settings as detailed functions for each of multiple functions correspond to instructions to change the activation start timing or activation intensity collectively.

[0090] It is assumed that the above-mentioned setting information is stored in the ROM 21 as setting information assigned to each group in advance.

[0091] When a safety settings group is selected on the setting screen, the group display control unit 206 displays an explanation of the safety settings function and setting information. For example, the display of safety settings is illustrated in FIGS. 2 and 5 described above. FIG. 10C illustrates a setting screen on which the settings of individual detailed functions can be changed. As shown in FIG. 10C, the setting change area (s1) displays default settings for each detailed driving support function, along with options that can be changed by selection. In this example, the setting change of a detailed PCS function is illustrated. The display of driving support functions can be switched using the left and right switching buttons (s2). Note that driving support functions may also be switched from a list display. The user can reflect the changes in the setting information by selecting a setting from the options that can be changed. As a result, in an example in which the setting information can be changed from the default setting to a customized setting, if the setting change target includes a prerequisite function or a conflicting function, the operation and setting reflection are suppressed by the condition restriction control of the first embodiment described above.

[0092] The device may also include a reflect button (s3) that reflects the same settings to the settings of similar detailed functions of other functions when changing the settings. When the reflect button (s3) is pressed, a confirmation screen is displayed, asking, for example, "Do you want to set the warning timing of other functions to 'fast'?" If the confirmation button is pressed, the other warning sound settings are changed to the same settings. As a result, when changes to warning sounds are included for each of two or more driving assistance functions, the changes can be reflected in the warning sound settings of other driving assistance functions other than the set driving assistance function, and an instruction to change the warning sounds is an instruction to change all of the warning sounds collectively. The activation timing and activation intensity can also be reflected in the same way. In this way, when changes to the activation start timing are included for each of two or more driving assistance functions, the changes can be reflected in the activation timing settings of other driving assistance functions other than the set driving assistance function, and an instruction to change the activation timing is an instruction to change all of the activation start timings collectively. Furthermore, when changes to the activation intensity are included for each of two or more driving assistance functions, the changes can be reflected in the activation intensity settings of other driving assistance functions other than the set driving assistance function, and an instruction to change the activation intensity is an instruction to change all of the activation intensities collectively. This makes it easy to change the settings for similar detailed functions.

[0093] (Flow of Control) Next, the control flow of the second embodiment will be described. Fig. 10D is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the second embodiment. The driving assistance processing of the second embodiment is executed, for example, when the (C3) safety setting of the above-mentioned group is selected on the screen. Note that the control related to the specific condition of the first embodiment described above is executed as needed, such as at the timing when an operation is accepted.

[0094] In step S200, the CPU 20 acquires an operation on the group setting screen.

[0095] In step S202, the CPU 20 determines whether the operation is an operation for selecting a group of safe settings. If the operation is an operation for selecting a group of safe settings, the CPU 20 proceeds to step S204. If the operation is not an operation for selecting a group of safe settings, the CPU 20 returns to step S200 and repeats the process.

[0096] In step S204, the CPU 20 acquires the setting information of the safety setting from the ROM 21.

[0097] In step S206, the CPU 20 displays a description of the safety setting function and setting information on the setting screen.

[0098] In step S208, the CPU 20 acquires an operation related to the safety settings. Here, the operation related to the safety settings is a setting reflection operation or a customization operation. The setting reflection operation is, for example, an operation of pressing the collective setting button with the safety settings selected. The customization operation is, for example, an operation of changing, adding, or deleting individual settings of the driving assistance functions in FIG. 3 described above.

[0099] In step S210, the CPU 20 determines whether the operation related to the safety settings is a setting reflection operation or a customization operation. If it is a setting reflection operation, the process proceeds to step S214. If it is a customization operation, the process proceeds to step S212.

[0100] In step S212, the CPU 20 reflects the contents set by the customization operation in the setting information of the safety settings.

[0101] In step S214, the CPU 20 instructs each driving support function to set the safety settings based on the setting information of the set safety settings, and reflects the settings.

[0102] As described above, according to the second embodiment, it is possible to improve convenience when setting a function for mitigating a collision as a safe driving support.

[0103] [Third embodiment] Next, a third embodiment will be described. The third embodiment relates to parking assistance for the safe setting among the groups.

[0104] The third embodiment is characterized by the setting of functions related to parking assistance among functions included in a group of safety settings that can be instructed by the control unit 204. The driving assistance functions included in the group of safety settings in the third embodiment include at least a clearance sonar (CSR), which is a function related to issuing an alarm when an obstacle is approached, and a parking support brake (PKSB), which is a function related to detecting surrounding stationary objects when parking. The driving assistance functions in this embodiment are a group of functions that assist in preventing traffic accidents in the low- to medium-speed range. The safety settings in the third embodiment are configured to allow collective instructions to be given to a group of driving assistance functions for reducing collisions in parking lots, etc., thereby providing the driver with a sense of security in parking situations and improving convenience. Furthermore, the settings can be presented in a grouping that is easy for the user to understand.

[0105] The driving assistance function group also includes Advanced Park (AP), a function related to automatic parking assistance, to support automatic parking and remote parking. The driving assistance function group also includes Sudden Acceleration Suppression (SAS), a function related to control to suppress sudden acceleration due to pedal misapplication, suppressing sudden acceleration due to pedal misapplication and supporting control when starting to drive. The driving assistance function group also includes Rear Cross Traffic Alert (RCTA), a function related to warning of approaching vehicles. The driving assistance function group also includes Safe Exit Assist (SEA), a function related to support ensuring safety when exiting the vehicle, providing warnings when opening and closing doors and when exiting the vehicle. The driving assistance function group also includes Front Cross Traffic Alert (FCTA), a function related to support when driving through intersections. The driving assistance function group also includes Pre-Crash Safety (PCS), a function related to collision avoidance support, and Lane Departure Alert (LDA), a function related to support for preventing lane departure.

[0106] Fig. 11A is an example of a setting screen that allows selection of settings related to parking assistance. As shown in Fig. 11A, on the setting screen (2A) where the safety setting is selected, a parking assistance setting button (s21) for displaying and setting settings related to parking assistance is displayed. When the parking assistance setting button (s21) is pressed, a parking assistance function list screen is displayed.

[0107] FIG. 11B is an example of a parking assistance function list screen. The parking assistance function list screen (s22) displays a list of parking assistance functions as function buttons (s23). The function list screen also has a switch button (s24) similar to that in FIG. 3 for each function, allowing for ON / OFF switching. By operating the switch button (s24), it is possible to set the functions ON / OFF all at once. Pressing the button (s23) for each function displays a detailed setting screen for parking assistance for that function. Note that in the safety setting aspect of the second embodiment, a safety setting function list screen may also be displayed in a similar manner, allowing settings to be changed.

[0108] FIG. 11C shows an example of a setting screen that allows changing the settings of detailed parking assistance functions. As shown in FIG. 11C, the setting change area (s1) displays default settings for each detailed driving assistance function, along with options that can be changed by selecting them. The setting change interface in the setting change area (s1) is the same as in the second embodiment, but includes a button (s25) for returning to the parking assistance function list screen (s22). The example illustrates changing the settings of detailed parking assistance functions (PKSB) related to parking assistance. The left and right switching buttons (s2) can be used to switch the display of driving assistance functions related to parking assistance. Driving assistance functions may also be switched from a list display. The driver can reflect the changes in the setting information by selecting a setting from the options that can be changed. This allows the setting information to be changed from the default setting to a customized setting. If the setting change involves a prerequisite function or a conflicting function, the condition restriction control of the first embodiment described above suppresses operations and setting reflection. As described above, when the safety setting is selected on the setting screen, a list of parking assistance functions included in the driving assistance function group can be displayed, allowing the detailed parking assistance functions to be changed.

[0109] In the third embodiment, as in the second embodiment, the detailed functions of the activation timing, warning sound, and activation intensity can be reflected in the settings of the detailed functions of other driving assistance functions different from the set driving assistance function. Also, the instruction to change the detailed functions is an instruction to change all of the detailed functions at once.

[0110] (Flow of Control) Next, the control flow of the third embodiment will be described. FIG. 11D is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the third embodiment. The driving assistance processing of the third embodiment is executed as processing derived from the flowchart of the second embodiment. In the processing of the third embodiment, first, an operation related to the safety setting is acquired in step S208, and then step S300 is executed. Note that the control related to the specific condition of the first embodiment described above is executed as needed, such as at the timing when an operation is accepted.

[0111] In step S300, the CPU 20 determines whether or not a setting operation related to parking assistance has been accepted from the acquired operations related to the safety settings. The setting operation related to parking assistance is pressing the parking assistance setting button (s21). If a setting operation related to parking assistance has been accepted, the process proceeds to step S302. If a setting operation related to parking assistance has not been accepted, the process proceeds to step S210.

[0112] In step S302, the CPU 20 displays a parking assistance function list screen (s22). The user operates the parking assistance function list screen (s22) and the detailed function setting change area (s1) to customize the setting change related to the parking assistance function.

[0113] In step S304, the CPU 20 acquires a customization operation related to parking assistance.

[0114] In step S306, the CPU 20 reflects the contents set in the customization operation related to parking assistance in the setting information of the safety settings. After reflecting, the process returns to step S208, and the operation related to the safety settings is acquired again.

[0115] As described above, according to the third embodiment, it is possible to improve the convenience when setting functions for safe driving assistance during parking.

[0116] [Fourth embodiment] Next, a fourth embodiment will be described. The fourth embodiment relates to nighttime driving support for the safety setting of the group.

[0117] In the fourth embodiment, the driving assistance functions belonging to the group for nighttime driving assistance (hereinafter referred to as "nighttime assistance group") include one or more driving assistance functions that are activated based on the detection results of the front camera 130. It is possible to issue instructions collectively to the functions that are activated at night, thereby improving the convenience of the user who intends to drive at night. The front camera 130 is an example of an "illuminance detection device."

[0118] The front camera 130 outputs illuminance information indicating the detected illuminance ahead of the vehicle 10 to the driving assistance device 12. When the driving assistance device 12 determines, based on the acquired illuminance information, that the amount of light received by the front camera 130 has fallen below a predetermined amount, in other words, that the area around the vehicle 10 has become dark, the driving assistance device 12 activates a driving assistance function that operates based on the detection result of the front camera 130. Hereinafter, in the fourth embodiment, multiple driving assistance functions belonging to the night assistance group may be referred to as "night assistance functions."

[0119] Here, the driving assistance device 12 in the fourth embodiment has the same functional configuration as that in the first embodiment, as shown in FIG.

[0120] In the fourth embodiment, the control unit 204 can issue setting instructions for the nighttime support functions all at once. The nighttime support functions include, for example, AHB, AHS, and side view lamps. AHB is an example of a "first function," AHS is an example of a "second function," and side view lamps is an example of a "third function."

[0121] As described above, AHB is a system that detects the vehicle light from oncoming vehicles as the surrounding conditions of the vehicle 10 using the front camera 130, and automatically switches the headlights 46 between high beam and low beam based on the detection results from the front camera 130.

[0122] As described above, the AHS is a system that detects the illuminance of lights from vehicles ahead and street lights as the surrounding conditions of the vehicle 10 using the front camera 130, and controls the light distribution of the headlights 46 based on the detection results from the front camera 130.

[0123] The side view lamp is a system that turns on auxiliary lights that illuminate the area in front of the vehicle 10 based on the state of the vehicle 10 while the headlights 46 are on. The auxiliary lights are built into the left and right headlight units along with the headlights 46 and are capable of illuminating an area diagonally in front of the vehicle 10. The auxiliary lights are an example of "other lights."

[0124] In the side view lamps, the auxiliary lights on either the left or right side or both the left and right sides are turned on based on the state of the vehicle 10, such as the direction of rotation of the steering wheel, the position of the blinker lever, and the shift position.

[0125] For example, in the side view lamps, either the left or right auxiliary light corresponding to the direction of rotation of the steering wheel (clockwise or counterclockwise) is turned on. Specifically, when the steering wheel is turned clockwise, the auxiliary light built into the headlight unit on the right side of the vehicle 10 is turned on together with the headlight 46.

[0126] For example, in the side view lamps, either the left or right auxiliary light corresponding to the position of the turn signal lever (first position where the left turn signal is turned on or second position where the right turn signal is turned on) is turned on. Specifically, when the turn signal lever is in the first position, the auxiliary light built into the left headlight unit of the vehicle 10 is turned on together with the headlight 46.

[0127] For example, in the case of side view lamps, when the shift position of the vehicle 10 is switched to the R range, two auxiliary lights built into the left and right headlight units are turned on together with the headlights 46.

[0128] Furthermore, the nighttime assistance function in the fourth embodiment further includes other driving assistance functions in addition to the above-described driving assistance functions. Specifically, the nighttime assistance function further includes a specific function that operates based on an image recognized by the front camera 130 that recognizes the area ahead of the vehicle 10, and a predetermined function that operates based on the detection result of the BSM sensor 133E that detects an object approaching the vehicle 10. The front camera 130 is an example of a "camera," and the BSM sensor 133E is an example of a "radar sensor." The above-described objects include other vehicles such as passenger cars and motorcycles, pedestrians, animals, etc.

[0129] In the fourth embodiment, as an example, the PCS and FCTA that assist in avoiding a collision between the vehicle 10 and an object are specific examples of the specific function, and the SEA that issues a warning to the occupants of the vehicle 10 is a specific example of the predetermined function. In this case, the PCS and FCTA are an example of the "fourth function," and the SEA is an example of the "fifth function." Furthermore, the above-mentioned occupants include the user and passengers other than the user.

[0130] Furthermore, the setting instruction for the nighttime assistance function by the control unit 204 includes an instruction to set whether or not to operate the driving assistance function, and an instruction to change the operation start timing of the driving assistance function. Hereinafter, in the fourth embodiment, an instruction to set whether or not to operate the driving assistance function may be referred to as a "setting instruction," and an instruction to change the operation start timing of the driving assistance function may be referred to as a "change instruction."

[0131] Here, in the setting screen (2B) shown in FIG. 12B described later, a setting instruction for a driving assistance function that is set to ON is an instruction to activate the function, and a change instruction is an instruction to advance the activation start timing of the function from normal. On the other hand, in the setting screen (2B), a setting instruction for a driving assistance function that is set to OFF is an instruction to not activate the function, and a change instruction is an instruction not to change the activation start timing of the function, in other words, to leave it as normal. Note that "advancing the activation start timing of the function" includes both advancing the timing at which the autonomous driving ECU 60 starts driving operations such as acceleration, braking, and steering based on the driving assistance function, and advancing the timing at which warnings such as sounds and displays based on the driving assistance function are output.

[0132] 12A is an example of a setting screen that allows the user to select settings related to the nighttime support function. As shown in FIG. 12A, on a setting screen (2A) in which a user selects a nighttime support group from a selection area (a1), a nighttime support setting button (s41) for customizing individual driving support functions of the nighttime support function is displayed in a display area (a2). When the user presses the nighttime support setting button (s41), a setting screen (2B) is displayed in which the user can customize individual driving support functions of the nighttime support function.

[0133] Fig. 12B is an example of a setting screen that allows customization of individual driving assistance functions of the nighttime support function. The setting screen (2B) shown in Fig. 12B shows a state after the user has customized individual driving assistance functions of the nighttime support function in the setting area (b1).

[0134] As an example, in the setting area (b1), among the individual driving assistance functions of the nighttime support function, the activation timing of the AHB, AHS, side view lamps, FCTA, and SEA is set to be earlier, while the activation timing of the PCS is not changed. Then, assume that the collective setting button (a3) ​​is pressed in the state shown in the setting area (b1). In this case, the CPU 20 issues a collective change instruction for the nighttime support functions and reflects it as the collective setting for the nighttime support group. The collective setting for the nighttime support group includes setting the activation timing of the AHB, AHS, side view lamps, FCTA, and SEA earlier than normal, while leaving the activation timing of the PCS unchanged. Although not shown in the setting area (b1) shown in FIG. 12B , it goes without saying that, based on the user's customization, the collective setting for the nighttime support group can include change instructions for other driving assistance functions, or both change instructions and setting instructions can be issued.

[0135] Next, the control flow of the fourth embodiment will be described. Fig. 12C is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the fourth embodiment. The driving assistance processing of the fourth embodiment is executed, for example, when the setting of the nighttime assistance group described above is selected on the screen. Note that the control related to the specific conditions of the first embodiment described above is executed as needed, such as at the timing when an operation is accepted.

[0136] In step S400, the CPU 20 acquires an operation on the group setting screen.

[0137] In step S402, the CPU 20 determines whether the operation is an operation to select a night support group. If the operation is an operation to select a night support group, the process proceeds to step S404. If the operation is not an operation to select a night support group, the process returns to step S400 and repeats the process.

[0138] In step S404, the CPU 20 acquires the setting information of the night support group from the ROM 21.

[0139] In step S406, the CPU 20 displays an explanation of the functions of the night support group on the setting screen (2A).

[0140] In step S408, the CPU 20 determines whether a customization operation has been accepted. The customization operation is, for example, an operation of pressing the night support setting button (s41) with the night support group selected. If a customization operation has been accepted, the process proceeds to step S410. If a customization operation has not been accepted, the process proceeds to step S414.

[0141] In step S410, the CPU 20 displays the setting screen (2B) shown in Fig. 12B. The user operates the setting area (b1) on the setting screen (2B) to perform an individual setting operation to customize an individual driving assistance function of the nighttime assistance function.

[0142] In step S412, the CPU 20 acquires an individual setting operation related to the nighttime support function.

[0143] In step S414, the CPU 20 determines whether or not a setting reflection operation has been accepted. The setting reflection operation is, for example, an operation of pressing the batch setting button (a3) ​​with the night support group selected. If the setting reflection operation has been accepted, the process proceeds to step S416. If the setting reflection operation has not been accepted, the process returns to step S410.

[0144] In step S416, the CPU 20 instructs each driving support function to set the setting information of the set night support group, and reflects the setting information.

[0145] As described above, in the driving assistance device 12 of the fourth embodiment, the CPU 20 can collectively issue setting instructions for a plurality of driving assistance functions (nighttime assistance functions), including a driving assistance function that operates based on the detection result of the front camera 130 that can detect the illuminance in front of the vehicle 10, in the nighttime assistance group, which is an example of a group configured to be able to add or delete driving assistance functions for the vehicle 10. As a result, according to the driving assistance device 12, by being able to collectively issue setting instructions for the nighttime assistance functions, it is possible to improve the convenience for the user regarding the setting of a plurality of driving assistance functions, including a driving assistance function that operates when it is dark around the vehicle 10.

[0146] Furthermore, in the driving assistance device 12 in the fourth embodiment, the nighttime assistance function includes AHB, AHS, and side view lamps. As a result, the driving assistance device 12 can improve user convenience in setting a plurality of driving assistance functions, including a driving assistance function related to control of lights that illuminate the road ahead of the vehicle 10.

[0147] Furthermore, in the driving assistance device 12 of the fourth embodiment, the nighttime assistance function further includes a specific function that is activated based on an image recognized by the front camera 130 that recognizes the area ahead of the vehicle 10. The CPU 20 can instruct a change in the activation start timing of at least one driving assistance function included in the specific function when instructing the setting of the nighttime assistance function. As a result, the driving assistance device 12 can change the activation start timing of the specific function that is activated based on an image recognized by the front camera 130 when it is dark around the vehicle 10.

[0148] Furthermore, in the driving assistance device 12 of the fourth embodiment, the CPU 20 can change the activation start timing by accelerating the activation start timing of the PCS and FCTA, which assist in avoiding a collision between the vehicle 10 and an object, from the normal timing. As a result, the driving assistance device 12 can reduce the risk of a collision between the vehicle 10 and an object by accelerating the activation start timing of the PCS and FCTA from the normal timing when it is dark around the vehicle 10.

[0149] Furthermore, in the driving assistance device 12 of the fourth embodiment, the nighttime assistance function further includes a predetermined function that is activated based on the detection result of the BSM sensor 133E that detects an object approaching the vehicle 10. The CPU 20 can instruct, in the setting instruction for the nighttime assistance function, to change the activation start timing of at least one driving assistance function included in the predetermined function. As a result, the driving assistance device 12 can change the activation start timing of the predetermined function that is activated based on the detection result of the BSM sensor 133E when it is dark around the vehicle 10.

[0150] Furthermore, in the driving assistance device 12 of the fourth embodiment, the CPU 20 changes the activation start timing by accelerating the activation start timing of the SEA, which issues a warning to the occupants of the vehicle 10, from the normal timing. As a result, the driving assistance device 12 can make the occupants aware of the warning at an early stage by accelerating the activation start timing of the SEA from the normal timing when it is dark around the vehicle 10.

[0151] In the fourth embodiment, the nighttime support function includes all of the AHB, AHS, and side view lamps, but is not limited to this. The nighttime support function may include at least one of the AHB, AHS, and side view lamps.

[0152] In the fourth embodiment, the PCS and the FCTA are described as examples of the "fourth function," but examples of the "fourth function" are not limited to this. For example, the "fourth function" may include other driving assistance functions such as the LDA, the OAA, and the AES in addition to the PCS and the FCTA.

[0153] In the fourth embodiment, the specific function is a driving assistance function that operates based on an image recognized by the front camera 130, but is not limited to this and the specific function may be a driving assistance function that operates based on an image recognized by a camera that recognizes the periphery of the vehicle 10. Therefore, the specific function may be a driving assistance function that operates based on an image recognized by the rear camera 131 that recognizes the rear of the vehicle 10. Specifically, the specific function in this case may be an RCD and a PKSB (O+V+P), etc.

[0154] In the fourth embodiment, SEA has been described as an example of the "fifth function," but the "fifth function" is not limited thereto and may be any driving assistance function that issues a warning to at least one of an occupant and an object. Therefore, the "fifth function" may include, in addition to SEA, other driving assistance functions such as BSM, FHL, and RVAI.

[0155] In the fourth embodiment, the predetermined function is a driving assistance function that is activated based on the detection result of the BSM sensor 133E. Therefore, the driving assistance function included in the predetermined function is not limited to SEA, but also includes other driving assistance functions such as PKSB, SCB, and AVS.

[0156] In the fourth embodiment, the front camera 130 has been described as an example of the "illuminance detection device," but examples of the illuminance detection device are not limited to this. For example, an illuminance sensor that is attached to the top surface of the instrument panel inside the vehicle 10 and detects the illuminance in front of the vehicle 10 may also be an example of the "illuminance detection device." In this case, a sensor that has a light-receiving element and converts light into an electric current to perform detection can be used as the illuminance sensor.

[0157] In the fourth embodiment, the nighttime assistance function includes one or more driving assistance functions (e.g., AHB, AHS, and side view lamps) that are activated based on the detection results of an "illuminance detection device" such as the front camera 130. However, the invention is not limited to this, and the driving assistance function may be activated based on the arrival of a predetermined time period, instead of or in addition to the detection results of an "illuminance detection device" such as the front camera 130.

[0158] [Fifth embodiment] Next, a fifth embodiment will be described. The fifth embodiment relates to a change in the support level of a group.

[0159] In the fifth embodiment, the instruction for the driving assistance functions included in the group is configured to include an instruction to change the assistance level of the driving assistance function. The change instruction may be issued to multiple driving assistance functions. This allows the assistance levels to be changed collectively, improving convenience for the user who wishes to change the assistance level.

[0160] The fifth embodiment is an aspect in which the settings relating to the assistance level, among the functions that the control unit 204 can instruct, are optimized. The assistance level is a setting for a detailed function included in the driving assistance function. The assistance level has a required level setting determined as appropriate depending on the type of detailed function to which the assistance level is assigned. The types of assistance levels include, for example, the activation timing of the driving assistance function, a warning sound for the user of the driving assistance function, and the activation intensity of the driving assistance function. For example, the activation timing can be set to "early," "standard," or "slow." For example, the warning sound can be set to "maximum," "standard," or "minimum." For example, the activation intensity can be set to "longest," "standard," or "shortest" for switching the inter-vehicle distance. For example, the activation intensity can be set to "highest," "standard," or "shortest." For example, the attention alert sensitivity can be set to "high," "standard," or "low." Furthermore, the level setting is not limited to the above-mentioned three-level setting example, and may be subdivided into five or ten levels, for example. Furthermore, if the vehicle is equipped with an ITS (Intelligent Transport Systems) Connect function, the type of assistance level may be changed to one of two options: "vehicle-to-vehicle" or "road-to-vehicle" for ITS Connect. The type of warning sound may also be selectable. In this manner, in this embodiment, an assistance level can be set for each type of detailed function to which an assistance level is assigned. The setting instruction executed by the control unit 204 includes an instruction to change the assistance level for multiple types of assistance levels. The instruction to change the assistance level in the above example includes changing the timing at which the driving assistance function starts operating, changing the warning sound for the user of the driving assistance function, and changing the operation intensity of the driving assistance function, depending on the usage mode of the detailed function in the driving assistance function included in the group.

[0161] Fig. 13A is an example of a setting screen that allows selection of settings related to the support level. As shown in Fig. 13A, a support level setting button (s31) for displaying and setting settings related to the support level is displayed on the setting screen (2A). When the support level setting button (s31) is pressed, a support level list screen is displayed. Note that, in this example, a group of safe settings is selected, but the same applies when any group is selected, not limited to safe settings.

[0162] FIG. 13B is an example of an assistance level list screen. As shown in FIG. 13, the assistance level list screen (s32) displays a list of assistance level types and also displays a level setting button (s33). Pressing this button makes it possible to select each stage of the stage setting, and selecting the stage setting button (s34) makes it possible to change the assistance levels collectively. Furthermore, pressing the individual detail setting button (s35) transitions to a details screen. The details screen is a screen on which the assistance level of each driving assistance function can be individually set. As described above, assistance levels are included in multiple driving assistance functions, and an assistance level list screen can be displayed. Furthermore, by changing the settings of the assistance levels included in an item collectively from the list screen, it is possible to collectively issue an instruction to change the assistance levels of multiple driving assistance functions including that item.

[0163] FIG. 13C is an example of a details screen on which assistance levels can be set individually. The details screen (s36) displays a list of driving assistance functions that include the selected assistance level type. The assistance level of each driving assistance function can be changed individually by selecting the step setting button (s34). The left and right switching buttons (s2) can be used to switch the display of assistance level types. Furthermore, selecting the function explanation button (s37) displays an explanation of the function in a pop-out. As described above, a details screen can be displayed on which assistance levels for each of a plurality of driving assistance functions can be set. Furthermore, from the details screen, it is possible to individually set the step settings of the assistance levels for each of the plurality of driving assistance functions. Furthermore, for example, a back button may be provided to provide a function for resetting an assistance level changed by a change instruction to a default assistance level predetermined for the group.

[0164] (Flow of Control) Next, the control flow of the fifth embodiment will be described. Fig. 13D is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the fifth embodiment. The basic flow of the driving assistance processing of the fifth embodiment is the same as that of the third embodiment, but is not limited to the safe setting group and is applicable to all groups selectable from the selection area (a1). Therefore, processing other than that related to the assistance level will also be described again.

[0165] In step S500, the CPU 20 acquires an operation on the group setting screen.

[0166] In step S502, CPU 20 determines whether the operation is an operation for selecting a group with a predetermined setting. If the operation is an operation for selecting a predetermined group, the process proceeds to step S504. If the operation is not an operation for selecting a predetermined group, the process returns to step S500 and repeats the process.

[0167] In step S504, the CPU 20 acquires the setting information of the selected group from the ROM 21.

[0168] In step S506, the CPU 20 displays the explanation of the group's functions and the setting information on the setting screen.

[0169] In step S508, the CPU 20 acquires an operation related to group setting.

[0170] In step S510, the CPU 20 determines whether or not a setting operation related to a support level has been accepted from among the operations related to the settings of the acquired group. The setting operation related to the support level is the pressing of the support level setting button (s31). If a setting operation related to the support level has been accepted, the process proceeds to step S512. If a setting operation related to the support level has not been accepted, the process proceeds to step S518.

[0171] In step S512, the CPU 20 displays a support level list screen (s32). The user operates the support level list screen (s32) and a detail screen (s36) to which the user can transition from the list screen to perform a customization operation for changing the settings related to the support level.

[0172] In step S514, the CPU 20 acquires a customization operation related to the support level.

[0173] In step S516, the CPU 20 reflects the content set in the customization operation related to the support level in the setting information of the selected group. After reflecting, the process returns to step S508 and again acquires operations related to the selected group.

[0174] In step S518, the CPU 20 determines whether the operation related to the settings is a setting reflection operation or a customization operation. If it is a setting reflection operation, the process proceeds to step S522. If it is a customization operation, the process proceeds to step S520.

[0175] In step S520, the CPU 20 reflects the contents set by the customization operation in the setting information of the selected group.

[0176] In step S522, the CPU 20 instructs each driving support function to set the setting information of the set group, and reflects the setting information.

[0177] As described above, according to the fifth embodiment, it is possible to improve convenience when setting detailed functions related to the assistance level of the driving assistance function.

[0178] [Sixth embodiment] Next, a sixth embodiment will be described. The sixth embodiment is an aspect related to the notification function of the group.

[0179] The sixth embodiment is an aspect of setting functions related to notifications to a user. Representative groups including functions related to notifications (hereinafter, notification functions) are, for example, the groups (C6) "Notification Support" and (C7) "Notification Support / Early Release" from among the above-mentioned groups. Hereinafter, these groups will be described as notification support groups. By making it possible to specify multiple support functions related to notifications collectively, the convenience of a user who is trying to set a notification function is improved.

[0180] In the sixth embodiment, a monitoring notification function and an operation suggestion function are included in the notification support group of multiple driving assistance functions that the control unit 204 can instruct. The monitoring notification function is a collective name for functions that monitor the surrounding environment and provide notifications based on the monitoring results. The monitoring notification function includes, for example, a road monitoring notification function (RSA), a surrounding vehicle monitoring notification function (TMN for leading vehicles, RAVI and AVS for following vehicles, and ITS for surrounding vehicles), a driver status monitoring notification function (DMS), and a traffic light or road sign monitoring notification function (TMN for traffic lights, RSA for road signs). In this embodiment, it is sufficient to set two or more of these notification functions together, and three or four notification functions may also be set together. The operation suggestion function is a collective name for functions that suggest the activation of driving assistance functions to the user. The operation suggestion function also includes AVS, which is a function related to user reporting, and SWS, which is a function related to user rest suggestions.

[0181] Figure 14A shows an example of the settings for the monitoring notification function assigned to the notification support group. The legend for the items in the setting example is the same as for the safety settings in Figure 10A. The notification support groups include the above-mentioned (C6) "Notification support" and (C7) "Notification support / early notification," and examples of the settings for the functions and detailed functions for each group are shown. Driving support functions categorized as notification functions (third support functions) are assigned to the notification support group based on the support purpose of the function. The assigned driving support functions correspond to the monitoring notification function and the activation suggestion function. The monitoring notification function is set to RSA, RVAI, FHL, TMN, ITS, and DMC. The activation suggestion function is set to AVS and SWS. The default settings for each detailed function of RSA are shown below. The default settings for the detailed functions of RSA are set to enable (ON) road sign notification control, red light notification, notification method switching, and speed limit change notification. The notification speed offset switching setting is disabled (indicated by "-" in the figure). In addition, in "Notification Support / Early Notification", the detailed functions that are not set in "Notification Support" for early notification are set to "Early" for notification timing switching, preceding vehicle departure notification timing switching, signal change notification timing switching, and notification timing switching. Also, attention alert sensitivity switching is set to "High".

[0182] For example, when a notification support group is selected and the setting is reflected in the operation of the group setting screen in Fig. 2 described above, the control unit 204 collectively issues setting instructions to the individual functions (detailed functions) included in the driving support functions assigned to the notification support group, and reflects the setting. The driving support functions assigned to the notification support group are an example of a notification-related function of the present disclosure.

[0183] When a notification support group is selected on the setting screen, the group display control unit 206 displays an explanation of the notification support function and setting information.

[0184] In the sixth embodiment, as in the second embodiment, the detailed functions of the activation timing and the warning sound can be reflected in the setting of the detailed functions of other driving assistance functions different from the set driving assistance function. In addition, the instruction to change the detailed functions is an instruction to change all the detailed functions at once.

[0185] FIG. 14B is an example of a setting screen that allows the setting of individual detailed functions of notification assistance to be changed. In the setting change area (s41), default settings for each detailed function of the driving assistance function are displayed, along with options that can be changed by selection. In this example, the setting change of the detailed function of RSA is illustrated. The display of driving assistance functions can be switched using the left and right switching buttons (s42). Note that driving assistance functions may also be switched from a list display. The user can reflect the changes in the setting information by selecting a setting from the options that can be changed. This allows the setting information to be changed from the default settings to customized settings.

[0186] FIG. 14C is an example of a screen that suggests reporting as an action suggestion. The control unit 204 executes the action suggestion when the action suggestion conditions are met, and displays the suggestion as an alert (s43) by notification on the screen of the multimedia device 14. FIG. 14C shows an example of a case where the suggestion is displayed superimposed on the setting screen (2A), suggesting reporting by AVS. The alert for the action suggestion function is displayed superimposed on the currently displayed content, with the highest priority in the on-screen display. When the user presses the suggestion execution button (s44), a driving assistance function corresponding to the action suggestion is executed. When the cancel button (s45) is pressed, the execution of the AVS is suppressed. An example of the driving assistance function corresponding to the action suggestion is notification navigation in the case of AVS. In the case of SWS, it suggests the user to take a break. The action suggestion conditions are stored in the ROM 21 in advance. The operation suggestion conditions, for example, for a rest suggestion, estimate careless driving (e.g., sudden steering) or drowsy driving (e.g., long-period swaying) from the yaw rate, steering angle speed, etc., and suggest a rest to the user if it is determined that the driving is appropriate. Also, for an operation suggestion related to reporting, if a vehicle is detected that is closer than a certain distance to the vehicle 10 being driven and has been traveling at that distance for a certain period of time or more, a suggestion to report is made to the user. Note that navigation to a rest spot may also be an example.

[0187] (Flow of Control) Next, the control flow of the sixth embodiment will be described. Fig. 14D is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the sixth embodiment. Fig. 14E is a flowchart illustrating the flow of driving assistance processing related to operation suggestion of the sixth embodiment. The driving assistance processing of the sixth embodiment in Fig. 14D is executed, for example, when the above-mentioned notification assistance group is selected on the screen. The basic processing flow is the same as that of the second embodiment.

[0188] In step S600, the CPU 20 acquires an operation on the group setting screen.

[0189] In step S602, the CPU 20 determines whether the operation is an operation for selecting a notification support group. If the operation is an operation for selecting a notification support group, the CPU 20 proceeds to step S604. If the operation is not an operation for selecting a notification support group, the CPU 20 returns to step S600 and repeats the process.

[0190] In step S604, the CPU 20 acquires the setting information for notification support from the ROM 21.

[0191] In step S606, the CPU 20 displays a description of the notification support function and setting information on the setting screen.

[0192] In step S608, the CPU 20 acquires an operation related to notification assistance. The operation related to notification assistance here is a setting reflection operation or a customization operation. The setting reflection operation is, for example, an operation of pressing the collective setting button with notification assistance selected. The customization operation is, for example, an operation of changing, adding, or deleting individual settings of the driving assistance functions in FIG. 3 described above.

[0193] In step S610, the CPU 20 determines whether the operation related to notification support is a setting reflection operation or a customization operation. If it is a setting reflection operation, the process proceeds to step S614. If it is a customization operation, the process proceeds to step S612.

[0194] In step S612, the CPU 20 reflects the contents set by the customization operation in the setting information for notification support.

[0195] In step S614, the CPU 20 instructs each driving support function to set the notification support setting information that has been set, and reflects the setting information.

[0196] Next, operation suggestions will be described. The driving assistance process related to operation suggestions in Fig. 14E is executed periodically while the vehicle 10 is traveling, for example. The following processing routine may be executed for each driving assistance function related to operation suggestions.

[0197] In step S620, the CPU 20 determines whether or not the operation suggestion condition is satisfied. If the operation suggestion condition is satisfied, the process proceeds to step S622. If the operation suggestion condition is not satisfied, this step is repeated after a certain time has elapsed.

[0198] In step S622, the CPU 20 displays on the screen of the multimedia device 14 the proposed content of the driving assistance function related to the operation proposal.

[0199] In step S624, the CPU 20 determines whether an operation to execute or cancel the proposed action has been received. If an operation to execute has been received, the process proceeds to step S626, and if an operation to cancel has been received, the process ends.

[0200] In step S626, the CPU 20 executes the driving assistance function related to the operation suggestion.

[0201] As described above, according to the sixth embodiment, it is possible to improve convenience when setting detailed functions related to notifications of driving assistance functions.

[0202] [Seventh embodiment] Next, a seventh embodiment will be described. The seventh embodiment relates to an eco-driving mode (C7), which is a driving mode that reduces fuel consumption among the groups. In the eco-driving mode, settings that reduce fuel consumption are prioritized. In this embodiment, fuel consumption is used in a broad sense to include the fuel consumption of internal combustion engines such as gasoline and the electricity consumption of electric bicycles. It also includes the electricity consumption of not only electric vehicles but also hybrid vehicles and plug-in hybrid vehicles. The eco-driving mode group is an example of a specific group in the present disclosure.

[0203] The seventh embodiment aims to optimize the setting of multiple driving assistance functions in a group of eco-driving modes that can be instructed by the control unit 204. By making it possible to collectively instruct the setting of multiple driving assistance functions included in a group of eco-driving modes, user convenience when selecting an eco-driving mode is improved.

[0204] FIG. 15A shows an example of the settings of driving assistance functions assigned to a group in the eco-driving mode. The legend for the items in the setting example is the same as that for the peace of mind setting in FIG. 10A. Driving assistance functions categorized as driving assistance functions (second assistance functions) are assigned to the eco-driving mode as a function of assistance. The driving assistance functions used in the eco-driving mode include the ACC, which assists in following a vehicle while maintaining a safe distance from the vehicle ahead, and the PDA, which assists in operation according to the driving situation. Of the detailed functions of the ACC and PDA, those related to fuel economy are set, and the settings of other detailed functions are disabled (denoted by "-" in the figure). The detailed functions to be set for the ACC and PDA are set to reduce fuel economy. For the ACC, the change in the distance between vehicles is set to "maximum." The change in acceleration and the speed suppression during curve driving are set to "weak." The change in the amount of eco-driving assistance is set to "strong." For the PDA, the adjustment of the amount of assistance is set to "weak." In this way, the operation strength of the functions related to acceleration and deceleration is set lower than the standard operation strength. These settings are examples of the acceleration / deceleration functions of the present disclosure. In this way, the control unit 204 sets the activation intensity of the acceleration / deceleration functions for each driving assistance function included in the eco-driving mode to a value lower than the standard. The control unit 204 also changes the acceleration / deceleration settings for the ACC and PDA.

[0205] When the eco-driving mode is selected, the control unit 204 changes the settings of each driving assistance function included in the eco-driving mode to reduce the fuel consumption of the vehicle. For example, when an eco-driving mode group is selected in the operation of the setting screen (2A) of FIG. 2 and the setting is reflected, the control unit 204 issues a setting instruction to the driving assistance functions assigned to the eco-driving mode group all at once and reflects the setting. Furthermore, when the eco-driving mode group is set, the functions categorized as the collision damage mitigation function (first assistance function) and the notification function (third assistance function) described above are disabled, so the setting instruction includes an instruction to change the setting to disable these. Furthermore, when the eco-driving mode group is selected on the setting screen (2A) and the customize button (a4) is pressed, a details screen is displayed that displays details of the eco-driving mode functions.

[0206] FIG. 15B is an example of a details screen that displays details of the functions of the eco driving mode. On the details screen for the eco driving mode (s51), default settings for the detailed functions are determined so as to reduce fuel consumption in accordance with the purpose of the eco driving mode. Therefore, when the eco driving mode is selected, the group display control unit 206 performs control (restraint control) to suppress changes to the settings of the detailed functions that would increase fuel consumption. The restraint control, for example, prohibits changes to the settings of the detailed functions that would interfere with the eco driving mode. Even if the changes are not prohibited, the range of changes that can be made is limited. When the restraint control prohibits changes to the settings, for example, the setting button for the detailed functions is displayed in an unselectable state (s52). Furthermore, the group display control unit 206 displays an explanation (s53) indicating that the settings cannot be changed.

[0207] The control unit 204 may also determine conditions for proposing the eco-driving mode and suggest switching to the eco-driving mode. For example, the control unit 204 may collect driving records of the vehicle 10 and suggest the eco-driving mode when it detects that the vehicle is driving with high fuel consumption. Also, a fuel economy limit may be registered by user input, and a suggestion to switch to the eco-driving mode may be made when the fuel economy limit is reached. The flow of suggesting activation is the same as in the fifth embodiment. In this way, a function to notify the suggestion to activate the eco-driving mode may be included. The control unit 204 may also predict the fuel economy reduction effect when the eco-driving mode is selected from the driving records and display the result on the setting screen. This can assist the user in deciding whether to set the eco-driving mode.

[0208] (Flow of Control) Next, a description will be given of the control flow of the seventh embodiment. Fig. 15C is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the seventh embodiment.

[0209] In step S700, the CPU 20 acquires an operation on the group setting screen.

[0210] In step S702, the CPU 20 determines whether or not the operation is an operation for selecting a group of eco-driving modes.

[0211] In step S700, the CPU 20 acquires an operation on the group setting screen.

[0212] In step S702, the CPU 20 determines whether the operation is an operation for selecting an eco-driving mode group. If the operation is an operation for selecting an eco-driving mode group, the process proceeds to step S704. If the operation is not an operation for selecting an eco-driving mode group, the process returns to step S700 and repeats the process.

[0213] In step S704, the CPU 20 acquires the setting information of the eco-driving mode from the ROM 21.

[0214] In step S706, the CPU 20 displays an explanation of the eco-driving mode function and setting information on the setting screen, and also controls to prevent changes to the settings.

[0215] In step S708, the CPU 20 determines whether or not a setting reflecting operation has been acquired. If a setting reflecting operation has been acquired, the process proceeds to step S710. If a setting reflecting operation has not been acquired, the process is canceled and the process ends.

[0216] In step S710, the CPU 20 instructs each driving support function to set the eco-driving mode based on the setting information of the set eco-driving mode, and reflects the setting information.

[0217] As described above, according to the seventh embodiment, it is possible to improve convenience when setting the driving assistance function so as to reduce fuel consumption.

[0218] [Eighth embodiment] Next, an eighth embodiment will be described. The eighth embodiment relates to a snowy road assistance group including a plurality of driving assistance functions that can change the assistance level related to at least one of the activation intensity and activation start timing of the driving assistance functions when at least one of the weather outside the vehicle and the road surface condition satisfies a predetermined adverse condition.

[0219] The above-mentioned weather is a concept that indicates atmospheric conditions such as weather, temperature, humidity, and wind speed. The above-mentioned road surface condition refers to the state of the road surface, and includes conditions such as dry, wet, semi-wet, snow accumulation, packed snow, frozen, snow removal, snow melting, sand, oil, mud, and ruts. In the eighth embodiment, as an example, a case where adverse conditions are satisfied is when the weather outside the vehicle is snowy and / or the road surface condition around the vehicle 10 is snowy. The CPU 20 of the driving assistance device 12 determines whether adverse conditions are satisfied based on meteorological information indicating the weather around the vehicle 10 transmitted from an external server such as the cloud server 16 and information from various devices included in the sensor unit 52.

[0220] The driving assistance functions belonging to the snowy road assistance group will be described below. Note that in the eighth embodiment, the driving assistance functions belonging to the snowy road assistance group may also be referred to as "snowy road assistance functions."

[0221] Here, the driving assistance device 12 in the eighth embodiment has the same functional configuration as in the first embodiment, as shown in Fig. 7. In the eighth embodiment, the control unit 204 can issue instructions for setting the snowy road assistance functions all at once.

[0222] As an example, the snowy road assistance function includes a driving assistance function with an adjustable assistance level, a communication function that enables communication between the vehicle 10 and other vehicles and roadside devices installed on the road, a driving assistance function that uses sonar 134 to perform the function, and a driving assistance function that uses a recognition image captured by the front camera 130 to perform the function. The vehicle 10 realizes the communication function using communication interfaces such as the wireless communication I / F 23 and communication unit 25 provided in the driving assistance device 12. The sonar 134 is an example of a "clearance sonar," and the front camera 130 is an example of a "camera." Hereinafter, in the eighth embodiment, the driving assistance function with an adjustable assistance level may be referred to as a "first function group," the driving assistance function that uses sonar 134 to perform the function as a "second function group," and the driving assistance function that uses a recognition image captured by the front camera 130 to perform the function as a "third function group." The first function group includes, for example, LDA and PCS. The second function group includes, for example, PKSB(O) and all-around PKSB. The third function group includes, for example, ACC and PDA.

[0223] Here, the communication function realizes a vehicle-to-vehicle communication system in which vehicle 10 and other vehicles communicate with each other and directly exchange information about the state of each vehicle and surrounding circumstances. For example, according to the vehicle-to-vehicle communication system, when vehicle 10 is following another vehicle using ACC, the acceleration / deceleration of vehicle 10 can be controlled in accordance with the acceleration / deceleration information of the other vehicle acquired through vehicle-to-vehicle communication, thereby suppressing fluctuations in the inter-vehicle distance between vehicle 10 and the other vehicle and in the vehicle speed of vehicle 10, enabling smooth following driving.

[0224] The communication function also realizes a road-to-vehicle communication system in which the vehicle 10 communicates with roadside devices and directly exchanges information about oncoming vehicles, pedestrians, traffic signals, and the like. The roadside devices are computers installed on roads, for example, at intersections and traffic signals. The road-to-vehicle communication system can, for example, alert a user based on information obtained from the roadside devices through road-to-vehicle communication. Specifically, the road-to-vehicle communication system can alert the user to the presence of a pedestrian when turning right at an intersection and there is a pedestrian in the user's blind spot by causing the meter buzzer 45 to emit a buzzer sound based on pedestrian information indicating the pedestrian's presence transmitted from the roadside device through road-to-vehicle communication.

[0225] Furthermore, the setting instructions for the snowy road assistance function by the control unit 204 include an instruction to change the assistance level of the driving assistance function or a notification level, which will be described later, and an instruction to set whether or not to operate the driving assistance function. Hereinafter, in the eighth embodiment, an instruction to change the assistance level or notification level of the driving assistance function may be referred to as a "change instruction," and an instruction to set whether or not to operate the driving assistance function may be referred to as a "setting instruction."

[0226] In issuing an instruction to set the snowy road assistance function, the control unit 204 executes at least one of weakening the activation intensity and accelerating the activation start timing as a change in the assistance level. Weakening the activation intensity weakens the assist force (e.g., assist force for steering force, assist force for accelerator pedal force, assist force for brake pedal force) for driving operations such as acceleration, braking, and steering executed by the driving assistance functions included in the first function group. When the vehicle 10 travels on a snowy road that meets the adverse conditions of the eighth embodiment, sudden braking may cause the vehicle 10 to become uncontrollable. Therefore, weakening the assist force for brake pedal force can prevent the vehicle 10 from becoming uncontrollable. Accelerating the activation start timing advances the timing at which the autonomous driving ECU 60 starts a driving operation based on the driving assistance function. For example, when the vehicle 10 travels on a snowy road, the braking distance is longer than when traveling on a dry road. Therefore, by accelerating the timing at which the autonomous driving ECU 60 starts braking, the vehicle 10 can be decelerated to the target position with high accuracy.

[0227] The communication function can change the notification level, which relates to at least one of the frequency and timing of notifications to the vehicle 10. The control unit 204 executes at least one of increasing the notification frequency and accelerating the notification timing as a change in the notification level when instructing the snowy road assistance function. Increasing the notification frequency increases the number of times information is transmitted per unit time from other vehicles and roadside devices to the vehicle 10. For example, when the vehicle 10 is traveling on a snowy road, the user's visibility is reduced. Therefore, increasing the number of times information is transmitted per unit time increases the amount of information that can be acquired (supplemented) from external devices, contributing to the user's safety. Accelerating the notification timing advances the timing at which other vehicles and roadside devices start transmitting predetermined information to the vehicle 10. For example, when the vehicle 10 is traveling on a snowy road, the user's visibility is reduced. Therefore, accelerating the timing at which the predetermined information starts transmitting allows the user to understand the content of the predetermined information earlier.

[0228] 16A is an example of a setting screen that allows the user to select settings related to the snowy road assistance function. As shown in FIG. 16A, on a setting screen (2A) in which the user selects a snowy road assistance group from a selection area (a1), a snowy road assistance setting button (s81) for customizing individual driving assistance functions of the snowy road assistance function is displayed in a display area (a2). When the user presses the snowy road assistance setting button (s81), a setting screen (2B) is displayed in which the user can customize individual driving assistance functions of the snowy road assistance function.

[0229] Fig. 16B is an example of a setting screen that allows the user to customize individual driving assistance functions of the snowy road assistance function. The setting screen (2B) shown in Fig. 16B shows the state after the user has customized individual driving assistance functions of the snowy road assistance function in the setting area (b1).

[0230] As an example, the setting area (b1) shows, as snowy road assistance functions, LDA and PCS as driving assistance functions included in the first function group, a communication function, PKSB(O) as a driving assistance function included in the second function group, and ACC as a driving assistance function included in the third function group. The multiple driving assistance functions shown in the setting area (b1) are selected by the user from multiple options in a pull-down menu, and the setting contents are displayed in setting boxes (b2), (b3), (b4), (b5), and (b6).

[0231] Among the snowy road assistance functions, the pull-down menus corresponding to the LDA and PCS have four options: "Assistance Level 1," "Assistance Level 2," "Assistance Level 3," and "Assistance Level 4." "Assistance Level 1" is an option that does not change the assistance level, in other words, leaves the assistance level at the normal level. "Assistance Level 2" is an option that changes the assistance level by weakening the activation intensity. "Assistance Level 3" is an option that changes the assistance level by accelerating the activation start timing. "Assistance Level 4" is an option that changes the assistance level by weakening the activation intensity and accelerating the activation start timing. As an example, the setting box (b2) corresponding to the LDA displays "Assistance Level 4," indicating that the LDA activation intensity will be weakened and the activation start timing will be accelerated. As a result, for example, when the road surface around the vehicle 10 is snowy, the activation start timing of the LDA will be accelerated and the steering assist force provided by the activated LDA will be weakened. Additionally, the setting box (b3) corresponding to the PCS displays "Assistance Level 3," indicating that the timing at which the PCS starts to operate will be advanced. This will result in the timing at which the PCS starts to operate being advanced when, for example, the road surface around the vehicle 10 is covered in snow.

[0232] Among the snowy road assistance functions, the pull-down menu corresponding to the communication function has four options: "Notification Level 1," "Notification Level 2," "Notification Level 3," and "Notification Level 4." "Notification Level 1" is an option that does not change the notification level, in other words, leaves the notification level at the normal level. "Notification Level 2" is an option that changes the notification level by increasing the notification frequency. "Notification Level 3" is an option that changes the notification level by accelerating the notification timing. "Notification Level 4" is an option that changes the notification level by increasing the notification frequency and accelerating the notification timing. As an example, the setting box (b4) corresponding to the communication function displays "Notification Level 2," indicating that the notification frequency of the communication function is being increased. This increases the number of information transmissions per unit time from other vehicles and roadside devices to the vehicle 10, for example, when the road surface around the vehicle 10 is snowy.

[0233] Of the snowy road assistance functions, the pull-down menus corresponding to PKSB(O) and ACC have two options: "ON" and "OFF." "ON" is an option that enables the driving assistance function. "OFF" is an option that disables the driving assistance function. For example, the setting box (b5) corresponding to PKSB(O) displays "ON," indicating that PKSB(O) is enabled. Furthermore, the setting box (b6) corresponding to ACC displays "OFF," indicating that ACC is not enabled.

[0234] Then, assume that the collective setting button (a3) ​​is pressed in the state shown in the setting area (b1). In this case, the CPU 20 issues a collective instruction to change and set the snowy road assistance function, which is reflected as the collective setting for the snowy road assistance group. The collective setting for the snowy road assistance group includes settings such as weakening the LDA activation intensity and accelerating the activation timing (assistance level 4), accelerating the PCS activation timing (assistance level 3), increasing the notification frequency of the communication function (notification level 2), activating PKSB (O), and not activating ACC. Note that, as an example, in the eighth embodiment, the pull-down menu corresponding to the communication function does not have an "OFF" option, unlike the pull-down menus corresponding to PKSB (O) and ACC. Therefore, in the eighth embodiment, when the collective setting button (a3) ​​is pressed on the setting screen (2B) shown in FIG. 16B, the setting is such that the communication function is always activated in adverse conditions.

[0235] Next, the control flow of the eighth embodiment will be described. Fig. 16C is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the eighth embodiment. The driving assistance processing of the eighth embodiment is executed, for example, when the setting of the snowy road assistance group described above is selected on the screen. Note that the control related to the specific conditions of the first embodiment described above is executed as needed, such as at the timing when an operation is accepted.

[0236] In step S800, the CPU 20 acquires an operation on the group setting screen.

[0237] In step S802, the CPU 20 determines whether the operation is an operation to select a snowy road assistance group. If the operation is an operation to select a snowy road assistance group, the process proceeds to step S804. If the operation is not an operation to select a snowy road assistance group, the process returns to step S800 and repeats the process.

[0238] In step S804, the CPU 20 acquires the setting information of the snowy road assistance group from the ROM 21.

[0239] In step S806, the CPU 20 displays a description of the snowy road assistance group functions on the setting screen (2A).

[0240] In step S808, the CPU 20 determines whether a customization operation has been accepted. The customization operation is, for example, an operation of pressing the snowy road assistance setting button (s81) with the snowy road assistance group selected. If a customization operation has been accepted, the process proceeds to step S810. If a customization operation has not been accepted, the process proceeds to step S814.

[0241] In step S810, the CPU 20 displays the setting screen (2B) shown in Fig. 16B. The user operates the setting area (b1) on the setting screen (2B) to perform an individual setting operation to customize an individual driving assistance function of the snowy road assistance function.

[0242] In step S812, the CPU 20 acquires an individual setting operation related to the snowy road assistance function.

[0243] In step S814, the CPU 20 determines whether or not a setting reflection operation has been accepted. The setting reflection operation is, for example, an operation of pressing the collective setting button (a3) ​​with the snowy road assistance group selected. If the setting reflection operation has been accepted, the process proceeds to step S816. If the setting reflection operation has not been accepted, the process returns to step S810.

[0244] In step S816, the CPU 20 instructs each driving assistance function to set the snowy road assistance group setting information that has been set, and reflects the settings.

[0245] As described above, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can collectively issue setting instructions for a plurality of driving assistance functions (snowy road assistance functions) whose assistance levels can be changed when at least one of the weather outside the vehicle and the road surface condition satisfies a predetermined adverse condition in the snowy road assistance group, which is an example of a group configured to be able to add or delete driving assistance functions of the vehicle 10. As a result, the driving assistance device 12 can collectively issue setting instructions for the snowy road assistance functions, thereby improving the user's convenience in setting a plurality of driving assistance functions whose assistance levels can be changed when the adverse condition is satisfied.

[0246] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20, in issuing an instruction to set the snowy road assistance function, executes at least one of weakening the activation intensity of the driving assistance function and accelerating the activation start timing as a change in the assistance level. As a result, the driving assistance device 12 can improve the safety of the user when the driving assistance function is activated in a situation that satisfies adverse conditions. For example, the driving assistance device 12 can assist in collision avoidance taking into account the braking distance on snowy roads by accelerating the activation start timing of the PCS when the road surface around the vehicle 10 is snowy.

[0247] Furthermore, in the driving assistance device 12 of the eighth embodiment, the snowy road assistance function further includes a communication function that enables communication between the vehicle 10 and other vehicles and roadside devices. The CPU 20, as a function of the control unit 204, can issue an instruction to enable the communication function when instructing settings for the snowy road assistance function. As a result, the driving assistance device 12 can ensure the safety of the user based on information acquired from other vehicles and roadside devices when adverse conditions are met.

[0248] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 executes at least one of increasing the notification frequency and accelerating the notification timing as a change in the notification level in an instruction to set the snowy road assistance function. As a result, the driving assistance device 12 executes at least one of increasing the notification frequency and accelerating the notification timing in a situation that satisfies adverse conditions, thereby improving the safety of the user in a situation that satisfies adverse conditions.

[0249] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can, as a function of the control unit 204, in issuing an instruction to set the snowy road assistance function, to instruct the snowy road assistance function to disable a driving assistance function (second function group) that uses the sonar 134 to perform its function. As a result, according to the driving assistance device 12, the driving assistance function included in the second function group will not operate in a situation that satisfies adverse conditions, and therefore, it is possible to prevent the operation of the driving assistance function due to erroneous detection by the sonar 134.

[0250] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can, as a function of the control unit 204, instruct the setting of the snowy road assistance function to disable the driving assistance function (third function group) that uses the recognition image captured by the front camera 130 to perform its function. As a result, according to the driving assistance device 12, the driving assistance function included in the third function group does not operate in a situation that satisfies adverse conditions, and therefore, it is possible to suppress the operation of the driving assistance function based on the blurred recognition image captured by the front camera 130.

[0251] In the eighth embodiment, the bad conditions are defined as at least one of the weather outside the vehicle being snowy and the road surface around the vehicle 10 being snow-covered, but the bad conditions are not limited to this. The bad conditions can be appropriately set to, for example, when the weather outside the vehicle is raining or when the road surface is icy.

[0252] Furthermore, in the eighth embodiment, the CPU 20 was able to change the support level by both weakening the activation strength and accelerating the activation start timing, but this is not limited thereto and only one of these may be possible. Specifically, the CPU 20 may be able to change the support level by only weakening the activation strength or only accelerating the activation start timing.

[0253] In the eighth embodiment, the communication function allows the vehicle 10 to communicate with both other vehicles and roadside devices, but is not limited to this and may allow communication with only one of them. Specifically, the communication function may allow communication only between other vehicles and the vehicle 10 or only between the roadside device and the vehicle 10.

[0254] In the eighth embodiment, the CPU 20 can change the notification level by both increasing the notification frequency and accelerating the notification timing, but this is not limited thereto and the CPU 20 may be able to change only one of them. Specifically, the CPU 20 may be able to change the notification level by only increasing the notification frequency or only accelerating the notification timing.

[0255] In the eighth embodiment, the LDA and PCS are exemplified as driving assistance functions whose assistance levels can be changed, but examples of the driving assistance functions are not limited to these. For example, the driving assistance functions may include other driving assistance functions such as the OAA, the AES, and the ADTJA in addition to the LDA and the PCS.

[0256] In the eighth embodiment, the PKSB(O) and the all-around PKSB are exemplified as driving assistance functions that use the sonar 134 to perform their functions, but examples of the driving assistance functions are not limited to these. For example, the driving assistance functions may include other driving assistance functions such as PVM, SIM, and MTM in addition to the PKSB(O) and the all-around PKSB.

[0257] In the eighth embodiment, the ACC and PDA are exemplified as driving assistance functions that use the recognition image captured by the front camera 130 to perform their functions, but examples of the driving assistance functions are not limited to these. For example, the driving assistance functions may include other driving assistance functions such as LCA and LTA in addition to the ACC and PDA.

[0258] Furthermore, in the eighth embodiment, the CPU 20 can issue an instruction to disable a driving assistance function that uses a recognized image captured by the front camera 130 to perform the function when instructing the setting of the snowy road assistance function. However, the present invention is not limited to this, and the driving assistance function may be any function that uses a recognized image captured by a camera that recognizes the periphery of the vehicle 10 to perform the function. Therefore, the driving assistance function may be a driving assistance function that operates based on a recognized image captured by the rear camera 131 that recognizes the rear of the vehicle 10. Specifically, the driving assistance function may be an RCD, RCTA, or the like.

[0259] In addition, in the eighth embodiment, the CPU 20 may be able to instruct, on the setting screen (2B) shown in Figure 16B, to set at least one of the multiple driving assistance functions included in the second function group and the multiple driving assistance functions included in the third function group to be disabled all at once.

[0260] [Ninth embodiment] Next, a ninth embodiment will be described. The ninth embodiment relates to a sport mode in which a plurality of grouped driving assistance functions are collectively disabled.

[0261] In the ninth embodiment, the grouped driving assistance functions that can be disabled collectively are all driving assistance functions including at least one of a pre-crash safety system (PCS) and a secondary collision brake (SCB). In the sport mode of the ninth embodiment, the user can issue a collective instruction to disable multiple driving assistance functions, including driving assistance functions required for driving in urban areas, in a specific location. Examples of the specific location include a circuit, a driving school, private land with restricted access, or a location preset by the user. For example, when driving in a motorsport event on a circuit, the driver may not want intervention in the driver's driving operation or speed limiting by a speed limiter. In contrast, in the sport mode of this embodiment, the user can disable multiple driving assistance functions collectively when the vehicle's location information is in a specific location, thereby improving convenience for users who want to disable driving assistance functions.

[0262] The acquisition unit 200 of this embodiment acquires current location information from vehicle location information. Specifically, the acquisition unit 200 acquires the vehicle's current location information by using the GPS and map data 41 provided in the multimedia device 14. The current location information acquired by the acquisition unit 200 is, for example, information indicating that the vehicle is at a racing circuit, which is a location where the speed limiter can be disabled. Note that the current location information acquired by the acquisition unit 200 is not limited to a racing circuit, and may also be a driving school, private land with restricted access, or a location previously set by the user. The acquisition unit 200 may also use the GPS provided in the mobile terminal 15. In this case, the acquisition unit 200 acquires location information from the mobile terminal 15 via the wireless communication I / F 23.

[0263] The limiting unit 202 of this embodiment can disable multiple driving assistance functions collectively based on the current location information acquired by the acquiring unit 200. When the limiting unit 202 can disable multiple driving assistance functions collectively, the limiting unit 202 notifies the driver of a suggestion to change the settings of the driving assistance functions by displaying on the multimedia device 14 (see FIG. 17B). Note that the multiple driving assistance functions that the limiting unit 202 can disable collectively are some or all of the driving assistance functions described above.

[0264] Fig. 17A is a diagram showing an example of a setting screen when setting the driving assistance function of the ninth embodiment by group. Differences from Fig. 2 will be described below. Note that other configurations are the same as those in Fig. 2, and detailed description thereof will be omitted.

[0265] In the example of FIG. 17A, when the all-at-once setting button (a3) ​​is pressed while the explanation of the sport mode is displayed in the display area (a2), the driving assistance functions are instructed to disable the settings of all driving assistance functions at once, and this is reflected as the all-at-once setting of the sport mode. Furthermore, if the current location of the vehicle is not a circuit, the all-at-once setting button (a3) ​​is displayed grayed out (not shown). When the all-at-once setting button (a3) ​​is displayed grayed out, the all-at-once setting of the sport mode is not reflected even if the all-at-once setting button (a3) ​​is pressed. Note that when the all-at-once setting button (a3) ​​is pressed, the all-at-once setting of the sport mode is reflected and the speed limiter may also be released.

[0266] FIG. 17B is a diagram showing an example of a proposal screen that notifies a proposal to set driving assistance functions as a group according to the ninth embodiment. The proposal area (i1) according to this embodiment is displayed on the multimedia device 14 when it is detected that the vehicle has entered a racing circuit. The proposal area (i1) may be expanded by switching the display of the setting area (b1) or may be superimposed on the setting area (b1). In the example screen, the proposal area (i1) displays a proposal to set a sport mode, a positive button (i2) indicating a positive response to the proposal, and a negative button (i3) indicating a negative response to the proposal. When the positive button (i2) is pressed, the same processing as when the collective setting button (a3) ​​is pressed while the sport mode is displayed in the display area (a2) is performed. When the negative button (i3) is pressed, the setting of the driving assistance functions is not changed.

[0267] (Flow of Control) 17C is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device 12 of the ninth embodiment. The driving assistance process of this embodiment is executed, for example, while the driver is driving the vehicle. Alternatively, the driving assistance process may be executed after it is confirmed that the vehicle is stopped, for example, when the vehicle enters a circuit and is parked.

[0268] In step S900, the CPU 20 acquires vehicle position information from the GPS provided in the multimedia device .

[0269] In step S901, the CPU 20 determines whether the location indicated by the position information is a racing circuit. Specifically, the CPU 20 makes this determination using the position information and map data 41 acquired in step S900. If the CPU 20 determines that the location indicated by the position information is a racing circuit (step S901: YES), the CPU 20 proceeds to step S902. On the other hand, if the CPU 20 determines that the location indicated by the position information is not a racing circuit (step S901: NO), the CPU 20 ends the driving assistance process.

[0270] In step S902, the CPU 20 suggests to the driver that all driving assistance functions be turned off at once.

[0271] In step S903, the CPU 20 determines whether or not there is an instruction to change. Specifically, the CPU 20 makes this determination based on an instruction from the driver in response to the proposal in step S902. If the CPU 20 determines that there is an instruction to change (step S903: YES), the CPU 20 proceeds to step S904. On the other hand, if the CPU 20 determines that there is no instruction to change (step S903: NO), the CPU 20 ends the driving assistance process.

[0272] In step S904, the CPU 20 changes the settings of the driving support functions. Specifically, the CPU 20 disables all driving support functions at once. Then, the CPU 20 ends the driving support process.

[0273] The driving assistance device 12 according to the ninth embodiment can disable all driving assistance functions simultaneously when the vehicle's location information indicates a circuit. Therefore, the driving assistance device 12 according to the present embodiment can eliminate the need for the driver to individually disable multiple driving assistance functions that may interfere with the driver's driving operation in a specific location such as a circuit. Furthermore, the driving assistance device 12 according to the present embodiment can simultaneously disable all driving assistance functions, allowing the driver to drive the vehicle without being affected by the driving assistance functions. Furthermore, the driving assistance device 12 according to the present embodiment can suppress the operation of driving assistance functions in locations such as a circuit where there is no speed limit.

[0274] The driving assistance device 12 according to the ninth embodiment suggests to the driver that all driving assistance functions be disabled at once when the vehicle enters a circuit. Therefore, the driving assistance device 12 according to the present embodiment can notify the driver that the vehicle has reached a location where two or more driving assistance functions can be disabled.

[0275] The driving assistance device 12 according to the ninth embodiment includes at least one of the PCS and the SCB in the driving assistance functions that can be disabled. Therefore, the driving assistance device 12 according to the present embodiment can disable driving assistance functions that are useful when the vehicle is traveling in a city.

[0276] The driving assistance device 12 according to the ninth embodiment disables all driving assistance functions at once when the sport mode is set all at once. However, the driving assistance device 12 may disable all but a portion of the driving assistance functions described above at once. Therefore, the driving assistance device 12 according to the present embodiment allows the driver to drive the vehicle using only the minimum driving assistance functions.

[0277] [Tenth embodiment] Next, a tenth embodiment will be described. The tenth embodiment relates to a support-off mode in which a plurality of grouped driving support functions are collectively disabled.

[0278] In the tenth embodiment, the grouped driving assistance functions that can be collectively disabled are all driving assistance functions including at least one of a pre-crash safety system (PCS) and a secondary collision brake (SCB). In the support-off mode of the tenth embodiment, when the driver does not need multiple driving assistance functions, the user can collectively instruct the multiple driving assistance functions, including the driving assistance functions required when driving in a city, to be disabled. Therefore, in the support-off mode, when a user with driving skills that can be obtained from driver information, for example, attempts to disable a driving assistance function, the convenience of the user can be improved.

[0279] The acquisition unit 200 of this embodiment acquires information about the driver. Specifically, the acquisition unit 200 acquires the state of the driver's steering operation, which is the driver's state, from the driver monitor camera 110, which is a driver monitor. The state of the driver's steering acquired by the acquisition unit 200 is, for example, whether or not the driver feels uncomfortable with the steering support provided by the driving assistance function, which is the driver's driving preference, or whether or not the hands-off function is being used. The acquisition unit 200 may acquire license information (such as a first-class driver's license, a second-class driver's license, or a motorsport license) held by the driver, which is the driver's proficiency, by photographing the driver's license or the like with the driver monitor camera 110.

[0280] The acquisition unit 200 also acquires driver information using a digital key for unlocking the vehicle. The acquisition unit 200 acquires, for example, a setting history of driving assistance functions, which is the driver's driving preferences, or license information owned by the driver, which is associated with the digital key and stored in the cloud server 16. Note that the information about the driver acquired by the acquisition unit 200 may be a driving history related to the driver's driving, acquired from various sensors included in the sensor units 50, 51, and 52.

[0281] The limiting unit 202 of this embodiment can disable multiple driving assistance functions collectively based on the information about the driver acquired by the acquiring unit 200. When the limiting unit 202 can disable multiple driving assistance functions collectively, the limiting unit 202 notifies the driver of a suggestion to change the settings of the driving assistance functions by displaying on the multimedia device 14 (see FIG. 18B). Note that the multiple driving assistance functions that the limiting unit 202 can disable collectively are some or all of the driving assistance functions described above.

[0282] Fig. 18A is a diagram showing an example of a setting screen when setting the driving assistance function of the tenth embodiment by group. Differences from Fig. 2 will be described below. Note that other configurations are the same as those in Fig. 2, and detailed description thereof will be omitted.

[0283] In the example of FIG. 18A, in the display area (a2), a "manual driving mode" and a "passenger transportation mode" that can be selected based on driver information can be switched on and off using a first setting button (a21) and a second setting button (a22) that switch on and off. Here, the "manual driving mode" is a mode that disables all selectable PCS and SCBs when it is determined that the driver prefers driving without multiple driving assistance functions (manual driving). Also, the "passenger transportation mode" is a mode that disables all selectable driving assistance functions when the driver holds a passenger transportation license.

[0284] Then, when a description of the support-off mode is displayed in the display area (a2), and the all-at-on button (a3) ​​is pressed while the first setting button (a21) is ON, the driving support functions are instructed to disable all of the settings of the driving support functions that are disabled in that mode, and this is reflected as a all-at-on setting for the support-off mode. The same is true when the all-at-on button (a3) ​​is pressed while the second setting button (a22) is ON. Note that when both the first setting button (a21) and the second setting button are ON, the all-at-on button (a3) ​​may be displayed grayed out, so that the all-at-on setting for the support-off mode is not reflected even when the all-at-on button (a3) ​​is pressed. Also, the "manual driving mode" and the "passenger transport mode" are examples of groups of driving support functions that can be disabled collectively.

[0285] Also, in the example of FIG. 18A, the second setting button (a22) is displayed grayed out. For example, if the driver does not have a passenger transportation license, the second setting button (a22) is displayed grayed out. If the second setting button (a22) is displayed grayed out, the second setting button (a22) cannot be turned on. If it is determined that the driver does not prefer manual driving, the first setting button (a21) is displayed grayed out, and the first setting button cannot be turned on. Note that if both the first setting button (a21) and the second setting button are displayed grayed out, the collective setting button (a3) ​​may be displayed grayed out so that the collective setting of the support off mode is not reflected even if the collective setting button (a3) ​​is pressed.

[0286] FIG. 18B is a diagram showing an example of a proposal screen notifying a proposal to set driving assistance functions as a group in the tenth embodiment. The proposal area (j1) in this embodiment is displayed on the multimedia device 14 when it is determined that the driver holds a passenger transportation license. The proposal area (j1) may be displayed by expanding or superimposing the setting area (b1) by switching the display. In the example screen, the proposal area (j1) displays a proposal to set the passenger transportation mode of the support-off mode, a positive button (j2) indicating a positive response to the proposal, and a negative button (j3) indicating a negative response to the proposal. When the positive button (j2) is pressed, the support-off mode is displayed in the display area (a2), and the same processing as when the collective setting button (a3) ​​is pressed while the passenger transportation mode is ON is performed. When the negative button (i3) is pressed, the setting of the driving assistance function is not changed.

[0287] (Flow of Control) 18C is a flowchart illustrating the flow of driving assistance processing as a driving assistance method executed by the driving assistance device 12 of the tenth embodiment. The driving assistance processing of this embodiment is processing that is executed, for example, while the driver is driving the vehicle. Alternatively, the driving assistance processing may be executed after it is confirmed that the vehicle is stopped, such as when the vehicle is parked. Note that, when driver information indicating that the driver requires support from driving assistance functions is acquired in step S1000 (described later), the driving assistance processing of this embodiment may be terminated, or multiple driving assistance functions may be forcibly enabled.

[0288] In step S1000, the CPU 20 determines whether the driver's license information has been acquired from the digital key. If the CPU 20 determines that the driver's license information has been acquired (step S1000: YES), the process proceeds to step S1001. On the other hand, if the CPU 20 determines that the driver's license information has not been acquired (step S1000: NO), the process proceeds to step S1003.

[0289] In step S1001, the CPU 20 determines whether the driver holds a passenger transportation license. If the CPU 20 determines that the driver holds a passenger transportation license (step S1001: YES), the process proceeds to step S1002. On the other hand, if the CPU 20 determines that the driver does not hold a passenger transportation license (step S1001: NO), the process proceeds to step S1003.

[0290] In step S1002, the CPU 20 suggests to the driver that all driving assistance functions be turned off at once, and then the CPU 20 proceeds to step S1006.

[0291] In step S1003, the CPU 20 determines whether or not the state of the driver's steering operation has been acquired from the driver monitor camera 110. If the CPU 20 determines that the state of the steering operation has been acquired (step S1003: YES), the CPU 20 proceeds to step S1004. On the other hand, if the CPU 20 determines that the state of the driver's steering operation has not been acquired (step S1004: NO), the CPU 20 ends the driving assistance process.

[0292] In step S1004, the CPU 20 determines whether the driver prefers manual driving. Specifically, the CPU 20 determines whether the driver prefers manual driving from the state of the driver's steering operation acquired in step S1003. If the CPU 20 determines that the driver prefers manual driving (step S1004: YES), the process proceeds to step S1005. On the other hand, if the CPU 20 determines that the driver does not prefer manual driving (step S1004: NO), the driving assistance process ends.

[0293] In step S1005, the CPU 20 proposes to the driver to turn off the PCS and SCB all at once.

[0294] In step S1006, the CPU 20 determines whether or not there is an instruction to change. Specifically, the CPU 20 makes this determination based on an instruction from the driver in response to the proposal in step S1002 or step S1005. If the CPU 20 determines that there is an instruction to change (step S1006: YES), the CPU 20 proceeds to step S1007. On the other hand, if the CPU 20 determines that there is no instruction to change (step S1006: NO), the CPU 20 ends the driving assistance process.

[0295] In step S1007, the CPU 20 changes the settings of the driving assistance functions. Specifically, the CPU 20 disables all of the driving assistance functions proposed in step S1002 or step S1005. Then, the CPU 20 ends the driving assistance process.

[0296] The driving assistance device according to the tenth embodiment enables multiple driving assistance functions to be disabled simultaneously based on the driver's steering operation state acquired from the driver monitor camera 110 or the driver's license information stored in association with the digital key. Therefore, the driving assistance device according to the tenth embodiment eliminates the need for a user to individually disable multiple driving assistance functions that are no longer required for each driver. Furthermore, the driving assistance device according to the tenth embodiment enables multiple driving assistance functions to be disabled simultaneously based on the driver's driving preferences or proficiency, which can be determined from video images. Furthermore, the driving assistance device according to the tenth embodiment enables multiple driving assistance functions to be disabled simultaneously based on the driver's driving preferences or proficiency, which can be determined from previously stored information.

[0297] The driving assistance device according to the tenth embodiment suggests to the driver that multiple driving assistance functions be disabled at once based on the driver's steering operation or the driver's license information. Therefore, when the driver meets a predetermined condition, the driving assistance device according to the present embodiment can urge the driver to disable multiple driving assistance functions that are no longer needed at once.

[0298] The driving assistance device according to the tenth embodiment includes at least one of the PCS and the SCB among the driving assistance functions that can be disabled. Therefore, the driving assistance device according to the present embodiment can disable driving assistance functions that are useful when the vehicle is traveling in a city.

[0299] The driving assistance device according to the tenth embodiment can disable all driving assistance functions simultaneously if the driver holds a passenger transportation license. Therefore, the driving assistance device according to the present embodiment allows a driver with a high level of driving proficiency to drive a vehicle without being affected by the driving assistance functions.

[0300] [Eleventh embodiment] Next, an eleventh embodiment will be described. As described in the above embodiments, the vehicle 10 is capable of individually switching between enabling and disabling a plurality of driving assistance functions through collective setting. In this case, if the driver forgets the settings of the driving assistance functions that were previously set, the driver may be confused when a predetermined driving assistance function does not operate while the vehicle 10 is traveling. Therefore, the vehicle 10 according to the eleventh embodiment is equipped with a notification function that notifies the driver of the current settings of the driving assistance functions set in the vehicle 10 before the vehicle 10 begins traveling.

[0301] The driving assistance device 12 in the eleventh embodiment has the same functional configuration as that in the first embodiment, as shown in FIG.

[0302] In the eleventh embodiment, the group display control unit 206 notifies the driver of the current settings of the driving assistance functions set in the vehicle 10 before the vehicle 10 starts to move. The group display control unit 206 is an example of a "notification unit." Here, the above-mentioned "before the vehicle 10 starts to move" refers to before the vehicle 10, which is parked in a predetermined parking space, starts to move forward or backward. In the eleventh embodiment, the group display control unit 206 displays the current settings on the multimedia device 14 before the shift position of the vehicle 10 is switched to the R range or the D range. In more detail, the group display control unit 206 immediately displays the current settings on the multimedia device 14 after the doors of the vehicle 10 are unlocked and a predetermined system that enables display on the multimedia device 14 is activated (e.g., IG-ON).

[0303] Furthermore, in the eleventh embodiment, the control unit 204 acquires setting information indicating the setting contents of the driving assistance functions to be set in the vehicle 10 from the ROM 21 based on the fact that the doors of the vehicle 10 are unlocked. Then, the control unit 204 instructs each driving assistance function to set the setting based on the acquired setting information and reflects the setting.

[0304] In the eleventh embodiment, the ROM 21 is provided with a setting area that stores setting information indicating the setting contents of the driving assistance functions to be set in the vehicle 10, and a comparison area that stores setting information indicating the setting contents of the driving assistance functions during past driving that are to be compared with the current setting contents indicated in the setting information stored in the setting area. The past driving is an example of a "predetermined past point in time." When the vehicle 10 has finished driving, the control unit 204 writes the setting information stored in the setting area into the comparison area to update the storage contents of the comparison area. Furthermore, when the vehicle 10 has finished driving, the control unit 204 writes setting information indicating the setting contents of the driving assistance functions that were set during the current driving into the setting area to update the storage contents of the setting area.

[0305] Below, examples of display and control flow of the multimedia device 14 in the eleventh embodiment will be explained in the order of the first, second and third aspects.

[0306] (First aspect) 19A is a first example of a confirmation screen (s110) that displays the current settings of the driving assistance function. The confirmation screen (s110) shown in FIG. 19A includes a first area (s111) that displays the current settings, and a second area (s112) that displays differences between the settings from previous driving trips and the current settings.

[0307] The first area (s111) shown in Fig. 19A displays the current settings, such as ACC ON, ERT OFF, AHB ON, and AHS ON. The second area (s112) displays the above differences, such as SEA being ON during previous driving but being OFF in the current settings.

[0308] Here, the second area (s112) displays a revert button (s113) for reverting the setting contents of the driving assistance functions set in the vehicle 10 to the setting contents at the time of previous driving. When the revert button (s113) is pressed, an instruction is issued to each driving assistance function to revert to the setting contents at the time of previous driving, and the display contents of the first area (s111) are changed to display the setting contents at the time of previous driving.

[0309] Next, the control flow of the first mode will be described. Fig. 19B is a first flowchart illustrating the flow of driving assistance processing as a driving assistance method executed by the driving assistance device of the eleventh embodiment. The driving assistance processing of the eleventh embodiment is executed, for example, when the doors of the vehicle 10 are unlocked.

[0310] In step S1100, the CPU 20 acquires setting information from the setting area and the comparison area of ​​the ROM 21.

[0311] In step S1101, the CPU 20 instructs each driving support function to set the setting information in the acquired setting area, and reflects the setting information.

[0312] In step S1102, the CPU 20 displays the setting contents indicated in the setting information in the setting area on the multimedia device 14 as the current setting contents.

[0313] In step S1103, the CPU 20 determines whether the two pieces of setting information acquired in step S1100 are the same. If they are the same, the process ends. If they are not the same, the process proceeds to step S1104.

[0314] In step S1104, the CPU 20 displays on the multimedia device 14 the differences between the settings made during the past driving and the current settings.

[0315] In step S1105, the CPU 20 determines whether or not a predetermined operation for the vehicle 10 has been received. The predetermined operation is, for example, pressing the return button (s113). If the predetermined operation has been received, the process proceeds to step S1106. If the predetermined operation has not been received, the process ends.

[0316] In step S1106, the CPU 20 instructs each driving support function to set the information on the comparison area and reflects it.

[0317] In step S1107, the CPU 20 displays the setting contents indicated in the setting information of the comparison area on the multimedia device 14 as the current setting contents.

[0318] (Second aspect) Fig. 19C is a second example of a confirmation screen (s110) that displays the current settings of the driving support functions. The confirmation screen (s110) shown in Fig. 19C has a first area (s111) that displays the current settings and a third area (s114) that displays driving support functions that are OFF, i.e., disabled. The display content of the first area (s111) shown in Fig. 19C is the same as that shown in Fig. 19A.

[0319] The third area (s114) shown in FIG. 19C displays that the PCS, FCTA, and the like are OFF. The third area (s114) also displays a switch button (s115) for switching ON, i.e., enabling, a specific driving assistance function that is OFF. When the switch button (s115) is pressed, an instruction is issued to each driving assistance function to switch the specific driving assistance function ON, and the display content of the first area (s111) is changed to show that the specific driving assistance function has been switched ON. The specific driving assistance function is, for example, a driving assistance function such as PCS or FCTA that assists in avoiding a collision between the vehicle 10 and an object.

[0320] Next, a description will be given of the control flow of the second mode. Fig. 19D is a second flowchart illustrating the flow of the driving assistance process as the driving assistance method executed by the driving assistance device of the eleventh embodiment.

[0321] In step S1110, the CPU 20 acquires setting information from the setting area of ​​the ROM 21.

[0322] In step S1111, the CPU 20 instructs each driving support function to set the setting information in the acquired setting area, and reflects the setting information.

[0323] In step S1112, the CPU 20 displays the setting contents indicated in the setting information in the setting area on the multimedia device 14 as the current setting contents.

[0324] In step S1113, the CPU 20 determines whether the specific driving support function is disabled. If the specific driving support function is disabled, the process proceeds to step S1114. If the specific driving support function is enabled, the process ends.

[0325] In step S1114, the CPU 20 displays on the multimedia device 14 a message indicating that the specific driving assistance function is disabled.

[0326] In step S1115, the CPU 20 determines whether or not a specific operation for the vehicle 10 has been accepted. The specific operation is, for example, an operation of pressing the switching button (s115). If a specific operation has been accepted, the process proceeds to step S1116. If a specific operation has not been accepted, the process ends.

[0327] In step S1116, the CPU 20 instructs each driving support function to switch the specific driving support function to enabled, and reflects the instruction.

[0328] In step S1117, the CPU 20 displays the setting contents in which the specific driving support function has been enabled on the multimedia device 14 as the current setting contents.

[0329] (Third aspect) FIG. 19E is a third example of a confirmation screen (s110) that displays the current setting contents of the driving assistance function. The confirmation screen (s110) shown in FIG. 19E has a first area (s111) that displays the current setting contents. The first area (s111) shown in FIG. 19E displays the current setting contents of driver A. In this way, in the third aspect, the setting contents corresponding to the driver who is in the vehicle 10 are displayed from among the setting contents of the driving assistance function of a plurality of drivers that have been registered in advance. Note that the display contents of the first area (s111) shown in FIG. 19E are the same as those in FIG. 19A.

[0330] Next, a description will be given of the control flow of the third mode. Fig. 19F is a third flowchart illustrating the flow of the driving assistance process as the driving assistance method executed by the driving assistance device of the eleventh embodiment.

[0331] In step S1120, the CPU 20 acquires the key information of the smart key that unlocked the door of the vehicle 10.

[0332] In step S1121, the CPU 20 acquires setting information corresponding to the acquired key information from the ROM 21. In the third aspect, a plurality of pieces of setting information associated with each of the key information of a plurality of smart keys is stored in the ROM 21. That is, in the third aspect, the setting information associated with the key information of each smart key is stored in the ROM 21 as setting information indicating the setting contents of the driving assistance function for each driver.

[0333] In step S1122, the CPU 20 instructs each driving support function to make settings based on the acquired setting information, and the settings are reflected.

[0334] In step S1123, the CPU 20 displays the setting contents indicated in the acquired setting information on the multimedia device 14 as the current setting contents of the driver in the vehicle 10. Note that the CPU 20 may perform the processing of each step shown in Fig. 19B or 19D as the processing from step S1123 onwards.

[0335] As described above, in the driving assistance device 12 of the eleventh embodiment, the CPU 20, as a function of the control unit 204, is able to individually switch between enabling and disabling a plurality of driving assistance functions in the vehicle 10. Then, before the vehicle 10 starts to travel, the CPU 20 notifies the driver of the current settings of the driving assistance functions that are set in the vehicle 10. In this way, the driving assistance device 12 can make the driver aware of the current settings of the driving assistance functions before the vehicle 10 starts to travel, by notifying the driver of the current settings of the driving assistance functions before the vehicle 10 starts to travel.

[0336] Furthermore, in the driving assistance device 12 of the eleventh embodiment, if settings different from the current settings were set during previous driving, the CPU 20 notifies the driver of the differences between the settings set during previous driving and the current settings. A case in which the settings set during previous driving differ from the current settings occurs, for example, when the driver changes the settings of the driving assistance functions during the previous driving and then ends the driving of the vehicle 10. In this case, when the vehicle 10 ends driving, the CPU 20 writes setting information indicating the settings before the change stored in the setting area to the comparison area, and writes setting information indicating the changed settings to the setting area, thereby updating the stored contents of each area. With the above configuration, the driving assistance device 12 notifies the driver of the differences between the settings set during previous driving and the current settings before the vehicle 10 starts driving, thereby allowing the driver to understand the differences before the vehicle 10 starts driving.

[0337] Furthermore, in the driving assistance device 12 of the eleventh embodiment, when the CPU 20 receives a predetermined operation on the vehicle 10, it instructs the change to the setting contents at the time of past driving. As a result, according to the driving assistance device 12, by instructing the change to the setting contents at the time of past driving, it is possible to return the setting contents of the driving assistance functions to the setting contents at the time of past driving.

[0338] Furthermore, in the driving assistance device 12 of the eleventh embodiment, when a specific driving assistance function among the multiple driving assistance functions is switched to disabled, the CPU 20 notifies the driver that the specific driving assistance function is disabled before the vehicle 10 starts to travel. Thus, according to the driving assistance device 12, by notifying the driver that the specific driving assistance function is disabled before the vehicle 10 starts to travel, the driver can be made aware that the specific driving assistance function will not be activated before the vehicle 10 starts to travel.

[0339] Furthermore, in the driving assistance device 12 in the eleventh embodiment, the specific driving assistance function is a driving assistance function that assists in avoiding a collision between the vehicle 10 and an object. As a result, the driving assistance device 12 notifies the driver that the driving assistance function that assists in avoiding a collision is disabled before the vehicle 10 starts moving, thereby making it possible to let the driver know that the driving assistance function that assists in avoiding a collision will not be activated before the vehicle 10 starts moving.

[0340] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the CPU 20 instructs the specific driving assistance function to be switched to enabled when a specific operation is received for the vehicle 10. As a result, according to the driving assistance device 12, by instructing the specific driving assistance function to be switched to enabled, it is possible to change the setting content of the driving assistance function to the content that enables the specific driving assistance function.

[0341] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the CPU 20 instructs the plurality of driving assistance functions to select setting contents corresponding to the driver in the vehicle 10 from among setting contents of the driving assistance functions for a plurality of drivers registered in advance. As a result, the driving assistance device 12 can reflect the setting contents of the driving assistance functions corresponding to each driver by instructing the plurality of driving assistance functions to select setting contents corresponding to the driver in the vehicle 10.

[0342] In the eleventh embodiment, the notification function has been described by taking the display of various information on the multimedia device 14 as an example, but the notification method using the notification function is not limited to this. For example, the notification method using the notification function may be the output of various information from a speaker mounted on the vehicle 10, or may be both the display of various information on the multimedia device 14 and the output of various information from a speaker.

[0343] In the eleventh embodiment, the PCS and FCTA are described as examples of the "specific driving assistance function," but examples of the "specific driving assistance function" are not limited to this. For example, the "specific driving assistance function" may include other driving assistance functions such as the LDA, the OAA, and the AES in addition to the PCS and the FCTA.

[0344] Furthermore, in the eleventh embodiment, the CPU 20 may prohibit the vehicle 10 from traveling until a predetermined confirmation operation by the driver is received on the confirmation screen (s110). This can prevent the vehicle 10 from traveling in a state where the driver has forgotten the settings of the driving assistance functions that were previously set.

[0345] In the eleventh embodiment, the ROM 21 stores setting information indicating the setting contents of the driving assistance functions to be set in the vehicle 10 and setting information indicating the setting contents of the driving assistance functions during past driving to be compared with the current setting contents, but this is not limited to this. For example, this setting information may be stored in an external server such as the cloud server 16.

[0346] [Twelfth embodiment] Next, a twelfth embodiment will be described. The twelfth embodiment relates to a notification-free driving mode in which notification-related functions (notification functions) among a plurality of grouped driving assistance functions are collectively disabled. Note that in this embodiment, the notification-free driving mode group is assumed to be applied as a group (sub-group) associated with the above-mentioned peace of mind setting or other Chauffeur mode groups, or as a specific group for restricting the group. Note that the Chauffeur mode is a mode in which driving assistance functions are set to provide passengers with a more comfortable journey.

[0347] In the twelfth embodiment, when a group of the notification-free driving mode is selected, the restriction unit 202 acquires notification functions from among the driving assistance functions included in the specified group and disables them all at once. The driving assistance functions included in the specified group are driving assistance functions whose settings have already been reflected by the instruction. An example of a group whose settings have already been reflected is the safety setting of the second embodiment. If the safety setting has already been set, the settings of AVS, FHL, DMC, and SWS have already been reflected as notification functions. In this case, these notification functions of the safety setting that have already been set are acquired and disabled all at once. In other words, by selecting the notification-free driving mode, a setting change is reflected so that the settings of the notification functions included in the set group are disabled all at once. A decision to cancel the notification-free driving mode may be received from the user. If the cancellation is approved, the disabled notification functions are controlled to be reactivated. In addition, in this embodiment, the notification functions that are to be disabled may be either a driving assistance function or a detailed function included in the driving assistance function. For a group in the notification-free driving mode, only the notification function is overwritten and disabled in the settings of an existing group. In other words, the notification-free driving mode is a mode in which some driving assistance functions are disabled. Furthermore, when the restriction unit 202 disables the notification function, the PCS, which is a function related to collision avoidance assistance, the SCB, which is a function related to handling rear-end collisions while the vehicle is stopped, and the DMS, which is a function related to determining the driver's state, are excluded from the targets of disabling and notifications are kept enabled, while the notification functions of the other driving assistance functions are disabled.

[0348] Furthermore, when selecting the notification-free driving mode, the restriction unit 202 acquires passenger information and a driving purpose, and proposes the selection of the notification-free driving mode if the proposal conditions for the notification-free driving mode related to the passenger or the driving purpose are met. Either passenger information or the driving purpose may be acquired. The passenger information may be, for example, a detection result that a registered driver has boarded the vehicle and a detection result that a passenger has boarded the rear seat. When passenger information is used as the proposal condition, the proposal condition is met when one or both of these detection results are acquired. The registered driver is, for example, a driver who has been registered in advance as a target of the notification-free driving mode and who provides services by driving. The driving purpose is selected, for example, by displaying a selection screen on the multimedia device 14 and inputting it by the driver. Examples of selectable driving purposes include shopping, commuting, sightseeing, pick-up and drop-off, and driving. Types of driving purposes are divided into driving for ordinary transportation purposes such as shopping and commuting, and driving that provides services to passengers such as sightseeing, pick-up and drop-off, and driving. Therefore, when the driving purpose is used as a proposal condition, the proposal condition is satisfied when a driving purpose that includes a service is selected. The reason for using such a condition is that even if a professional driver is driving, it is expected that the driver may feel annoyed if a warning sounds in the same way as a normal driver. Also, in a vehicle whose purpose is to transport passengers with a service, passengers may feel annoyed if a warning sounds in the same way as a regular passenger car.

[0349] FIG. 20A is an example of a screen that proposes a no-notice driving mode. FIG. 20A shows an example in which a proposed alert (sb1) is displayed superimposed on the setting screen (2A). When the user presses the execute suggestion button (sb2), the notification functions are disabled all at once. Furthermore, when the view detailed settings button (sb3) is pressed, a detailed screen of the currently configured driving assistance functions is displayed. When the cancel button (sb4) is pressed, the disabling of the notification functions due to the no-notice driving mode is not reflected.

[0350] FIG. 20B is an example of a setting screen for each driving support function related to disabling of the notification function. On the setting screen (sb5), notification functions to be disabled are displayed in the disabled area (sb6), and configurable driving support functions are displayed in the enabled area (sb7). The settings of the driving support functions displayed in the enabled area (sb7) can be changed using the setting button. In addition, by pressing the button (sb8) for each driving support function, it is possible to transition to a detailed screen for each detailed function.

[0351] FIG. 20C is an example of a detailed screen for a detailed function unit related to disabling a notification function. In the detailed screen (sb9), the detailed functions of the notification functions to be disabled among the driving assistance functions are displayed in the disabled area (sb10), and the settable detailed functions are displayed in the enabled area (sb11). FIG. 20B is an example of PKSB, showing that the obstacle approach warning, which corresponds to the notification function in the detailed function unit of PKSB, is disabled. The setting of the detailed function displayed in the enabled area (sb11) can be changed using the setting button. The display of the type of assistance level can be switched using the left and right switching buttons (sb12). FIGS. 20B and 20C are examples of an aspect in which the setting of functions other than notification-related functions can be changed.

[0352] (Flow of Control) Next, a description will be given of the control flow of the twelfth embodiment. Fig. 20D is a flowchart illustrating the flow of driving assistance processing as a driving assistance method of the twelfth embodiment.

[0353] In step S1200, the CPU 20 acquires passenger information and a purpose of travel.

[0354] In step S1202, the CPU 20 determines whether the conditions for proposing the notification-free driving mode related to the passenger or the driving purpose are met based on the passenger information and the driving purpose. If the conditions for proposing the notification-free driving mode are met, the process proceeds to step S1204. If the conditions for proposing the notification-free driving mode are not met, the process ends.

[0355] In step S1204, the CPU 20 suggests the selection of the notification-free operation mode.

[0356] In step S1206, the CPU 20 acquires an operation related to setting the notification-free operation mode. The operation related to setting is an execution operation or a setting confirmation operation. If the operation is canceled, the process ends.

[0357] In step S1208, the CPU 20 acquires the notification function of the set group.

[0358] In step S1210, the CPU 20 determines whether the operation related to the settings is an execution operation or a setting confirmation operation. If it is an execution operation, the process proceeds to step S1218. If it is a setting confirmation operation, the process proceeds to step S1212.

[0359] In step S1212, the CPU 20 displays a setting screen for the notification-free operation mode.

[0360] In step S1214, the CPU 20 acquires customization operations for the settable driving assistance functions and detailed functions.

[0361] In step S1216, the content set by the customization operation is reflected in the setting information as the setting of the notification-free operation mode.

[0362] In step S1218, the CPU 20 instructs each driving assistance function to set the notification-free driving mode using the setting information, thereby disabling all notification functions at once.

[0363] As described above, according to the twelfth embodiment, it is possible to improve convenience when the driving assistance function relating to notification is set to be disabled depending on the situation.

[0364] In the above embodiments, various processes executed by the CPU 20 after reading software (programs) may be executed by various processors other than a CPU. Examples of such processors include dedicated electrical circuits, such as programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)) whose circuit configuration can be changed after fabrication, graphics processing units (GPUs), and application-specific integrated circuits (ASICs) that are processors with circuit configurations specifically designed to execute specific processes. Each of the above processes may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.

[0365] In the above embodiment, the information processing program is described as being pre-stored (installed) in a computer-readable non-transitory recording medium. For example, the program is pre-stored in ROM 21. However, the present invention is not limited to this. Each program may be provided in a form recorded on a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The information processing program may also be downloaded from an external device via a network.

[0366] The processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within the scope of the gist of the invention. [Explanation of symbols]

[0367] 10 vehicles 12 Driving assistance devices 13 Switch Interface 14 Multimedia devices

Claims

1. a control unit that can collectively issue setting instructions for the driving assistance functions included in a group configured to be able to add or delete driving assistance functions of the vehicle; When a specific group that is a driving mode that reduces fuel consumption is selected from the groups, the control unit changes settings of each driving assistance function included in the specific group to correspond to the reduction of fuel consumption of the vehicle. Driving assistance device.

2. The control unit sets an activation intensity of a function related to acceleration / deceleration for each driving assistance function included in the specific group to be lower than a predetermined activation intensity. The driving assistance device according to claim 1 .

3. the control unit changes settings related to acceleration and deceleration for a function that supports following a vehicle while maintaining a distance from a preceding vehicle and a function that supports operation according to a driving situation, the functions being included in the specific group. The driving assistance device according to claim 2 .

4. The driving assistance functions included in the specific group include a function of notifying the user of a proposal to operate the driving mode. The driving assistance device according to claim 1 .

5. A group configured to be able to add or delete driving assistance functions of a vehicle can be collectively instructed to set the driving assistance functions included in the group, When a specific group, which is a driving mode that reduces fuel consumption, is selected from the groups, a setting change is made to each driving assistance function included in the specific group so as to correspond to the reduction of fuel consumption of the vehicle. A driving assistance method in which processing is performed by a computer.

6. A group configured to be able to add or delete driving assistance functions of a vehicle can be collectively instructed to set the driving assistance functions included in the group, When a specific group, which is a driving mode that reduces fuel consumption, is selected from the groups, a setting change is made to each driving assistance function included in the specific group so as to correspond to the reduction of fuel consumption of the vehicle. A program that causes a computer to perform a process.

Citation Information

Patent Citations

  • Traveling mode setting device

    JP2007055436A

  • Deceleration controller for hybrid vehicle

    JP2007069787A

  • Driving support system and driving support method

    JP2007196854A

  • Driving support device for vehicle

    JP2009113763A

  • Driving support device

    JP2014110677A