Driving assistance device, driving assistance method, and program product

By controlling and managing groups of driving assistance functions through conditional restrictions, user confusion caused by function malfunction is resolved, and user experience and system stability are improved.

CN120646003APending Publication Date: 2025-09-16TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510277180.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-14
Filing Date
2025-03-10
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In the prior art, group management of driving assistance functions may result in functions not working properly, causing user confusion, especially when the prerequisite and inverse relationships between functions are not effectively managed.

Method used

Through conditional restriction control, the establishment of specific conditions is restricted to ensure that the prerequisites and opposite functional relationships of the driving assistance functions within the group are reasonably managed to prevent the functions from not working.

Benefits of technology

Effectively prevent users from being confused by malfunctioning functions, improve user experience, and ensure the stable operation of the driving assistance system through visual prompts and function management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120646003A_ABST
    Figure CN120646003A_ABST
Patent Text Reader

Abstract

The present invention relates to a driving assistance device, a driving assistance method, and a program product, the driving assistance device including one or more processors configured to: instruct a set of driving assistance functions for vehicles included in a group to be set; the group is configured so as to be able to add or delete the driving assistance function; and performing condition restriction control for restricting the establishment of a specific condition based on the relationship between the plurality of driving assistance functions in the group.
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 product. Background Art

[0002] Japanese Patent Application Laid-Open No. 2007-196854 discloses an apparatus and method capable of grouping a plurality of driving assistance functions based on driving assistance content and activating the driving assistance functions in response to instructions from a user.

[0003] In the related art, any driving assistance function (hereinafter referred to as a "function") can be added to or removed from a group. However, even if there are functions that do not work depending on conditions, adding or removing such functions from a group may cause the functions to not work.

[0004] For example, there are situations where there are prerequisite functions. For example, the lane tracking assist function that assists steering maneuvers so that the vehicle can travel in the center of the same lane requires, as a prerequisite function, a radar cruise control function that assists in speed control such as acceleration and deceleration according to the distance between the vehicle and the preceding vehicle. In addition, the function of the driver abnormality response system that determines abnormalities such as acute illness of the driver requires, as a prerequisite function, a lane tracking assist function for detecting the grip and operation of the steering wheel. If the prerequisite function is deleted from the group, the remaining function will result in a situation where it does not work. In addition, when there is no prerequisite function in the group, even if it is added, the added function will not work.

[0005] Furthermore, there are cases where contradictory functions exist. For example, a speed limiter that suppresses acceleration above a user-set speed is countered by a radar cruise control function that occurs during acceleration. Furthermore, the driver assistance functions themselves may be set in opposite directions in a group that sets the assistance level high and a group that sets the assistance level low for energy-saving driving. If functions that cannot operate simultaneously exist in a group, one of them may not operate. Summary of the Invention

[0006] The present disclosure provides a driving assistance device, a driving assistance method, and a program product that can prevent user confusion caused by a driving assistance function not operating depending on conditions.

[0007] The driving assistance device involved in the first embodiment of the present disclosure includes one or more processors, which are configured to: instruct to perform settings on a group set, the settings are set for the driving assistance functions of the vehicles included in the above group, and the above group is configured to be able to add the above driving assistance functions to the above group or delete the above driving assistance functions from the above group; and perform conditional restriction control, which restricts the situation where a specific condition based on the relationship between multiple driving assistance functions in the above group is met.

[0008] In the driving assistance device according to the first aspect of the present disclosure, the driving assistance functions are grouped together, and the satisfaction of specific conditions is limited in instructions to the group. This prevents the user from unintentionally making settings that hinder the operation of the driving assistance functions.

[0009] In the driving assistance device according to the above aspect, the specific condition is a state in which the first driving assistance function exists in the group while the second driving assistance function, which is a prerequisite for the operation of the first driving assistance function, does not exist in the group. According to the driving assistance device according to the above aspect, defining the prerequisite driving assistance function as a specific condition can prevent the occurrence of a setting in which the prerequisite function does not exist.

[0010] In the driving assistance device according to the above aspect, the specific condition is when the second driving assistance function is deleted from the group when both the first driving assistance function and the second driving assistance function are present in the group. The driving assistance device according to the above aspect can prevent the prerequisite function from being deleted when the user performs an operation such as deleting the prerequisite function.

[0011] In the driving assistance device according to the above aspect, the specific condition is when the first driving assistance function is added to the group when the second driving assistance function is not already in the group. The driving assistance device according to the above aspect can prevent the addition of a function requiring a prerequisite function when the prerequisite function does not already exist.

[0012] In the driving assistance device according to the above aspect, the conditional restriction control is control for deleting the first driving assistance function from the group when the specific condition is satisfied. With the driving assistance device according to the above aspect, when a user performs an operation such as deleting a prerequisite function, convenience can be improved by collectively deleting functions that require the prerequisite function.

[0013] In the driving assistance device according to the above aspect, the conditional restriction control is control for adding the second driving assistance function to the group when the specific condition is satisfied. According to the driving assistance device according to the above aspect, convenience can be improved by adding the prerequisite function when the user adds a function.

[0014] In the driving assistance device according to the above embodiment, the conditional restriction control includes displaying a character string or icon indicating that the second driving assistance function is required for the first driving assistance function to operate. The driving assistance device according to the above embodiment can improve user convenience by visually notifying the user of the prerequisite function.

[0015] In the driving assistance device according to the above aspect, the conditional restriction control is control for restricting the addition or deletion of the driving assistance function to the group. According to the driving assistance device according to the above aspect, the occurrence of settings that hinder the operation of the driving assistance function can be suppressed.

[0016] The second embodiment of the present disclosure involves a driving assistance method executed by a computer, including: performing conditional restriction control, which restricts the situation where a specific condition based on the relationship between multiple driving assistance functions within a group that is capable of adding or deleting driving assistance functions of a vehicle is satisfied; and instructing the group to centrally perform settings for the driving assistance functions included in the group.

[0017] The program product for computer execution involved in the third embodiment of the present disclosure includes: conditional restriction control, which restricts the situation where a specific condition based on the relationship between multiple driving assistance functions within a group that is capable of adding or deleting driving assistance functions of a vehicle is satisfied; and instructions for setting the above-mentioned driving assistance functions included in the above-mentioned group in a centralized manner.

[0018] According to the technology of the present disclosure, it is possible to prevent user confusion caused by a driving assistance function not operating depending on conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Hereinafter, features, advantages, technical and industrial significance of exemplary embodiments of the present invention will be described with reference to the accompanying drawings, in which like reference numerals represent like elements, and in which:

[0020] Figure 1 It is a diagram showing the configuration of a driving assistance system according to an embodiment.

[0021] Figure 2 This is a diagram showing an example of a setting screen when setting a driving assistance function in a group.

[0022] Figure 3 This is a diagram showing an example of a setting screen when the driving assistance functions of a group are set independently.

[0023] Figure 4 1 is a diagram showing an example of assigning icons representing the respective driving assistance functions to the driving assistance functions.

[0024] Figure 5 This is a diagram showing an example of a screen on which a function can be added to a group by selecting an icon of a driving assistance function.

[0025] Figure 6 This is a diagram showing the hardware configuration of the driving assistance device.

[0026] Figure 7 This is an example of the functional configuration of a driving assistance device.

[0027] Figure 8 This is a diagram showing an example of how icons flash and sway.

[0028] Figure 9 This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the present embodiment.

[0029] Figure 10A This is a diagram showing an example of settings for allocating driving assistance functions included in a group of safety settings corresponding to the second embodiment.

[0030] Figure 10B This is a diagram showing an example of settings for allocating driving assistance functions included in a group of safety settings corresponding to the second embodiment.

[0031] Figure 10C This is an example of a setting screen that enables changes to the settings of individual detailed functions.

[0032] Figure 10D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the second embodiment.

[0033] Figure 11A This is an example of a setting screen on which settings related to parking assistance can be selected.

[0034] Figure 11B This is an example of the parking assist function list screen.

[0035] Figure 11C This is an example of a setting screen that enables changes in the settings of detailed functions related to parking assistance.

[0036] Figure 11D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the third embodiment.

[0037] Figure 12A This is an example of a setting screen on which settings related to the night assist function can be selected.

[0038] Figure 12B This is an example of a setting screen that enables customization of the independent driving assistance function of the night assist function.

[0039] Figure 12C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the fourth embodiment.

[0040] Figure 13A This is an example of a setting screen on which settings related to the assist level can be selected.

[0041] Figure 13B This is an example of the assist level list screen.

[0042] Figure 13C This is an example of a detailed screen where the assist level can be set individually.

[0043] Figure 13D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the fifth embodiment.

[0044] Figure 14A This is an example of setting the monitoring notification function for a group assigned to Notification Assistant.

[0045] Figure 14B This is an example of a setting screen that enables setting changes of an independent detailed function of notification assistance.

[0046] Figure 14C This is an example of a screen that proposes notification as a work proposal.

[0047] Figure 14D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the sixth embodiment.

[0048] Figure 14E This is a flowchart illustrating the flow of driving assistance processing related to the operation proposal in the sixth embodiment.

[0049] Figure 15A This is an example of setting the driving assistance function assigned to the group in the energy-saving driving mode.

[0050] Figure 15B This is an example of a detailed screen displaying details of the function of the energy-saving travel mode.

[0051] Figure 15C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the seventh embodiment.

[0052] Figure 16A This is an example of a setting screen on which settings related to the snow assist function can be selected.

[0053] Figure 16B This is an example of a setting screen that enables customization of the independent driving assistance function of the snow lane assist function.

[0054] Figure 16C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eighth embodiment.

[0055] Figure 17A This is a diagram showing an example of a setting screen when the driving assistance function according to the ninth embodiment is set in a group.

[0056] Figure 17B This is a diagram showing an example of a suggestion screen for notifying a suggestion for setting a driving assistance function in a group according to the ninth embodiment.

[0057] Figure 17C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the ninth embodiment.

[0058] Figure 18A This is a diagram showing an example of a setting screen when the driving assistance function according to the tenth embodiment is set in a group.

[0059] Figure 18B This is a diagram showing an example of a suggestion screen for notifying a suggestion to set a driving assistance function in a group according to a tenth embodiment.

[0060] Figure 18C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to a tenth embodiment.

[0061] Figure 19A This is a first example of a confirmation screen that displays the current setting contents of the driving assistance function.

[0062] Figure 19B This is a first flowchart for explaining the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eleventh embodiment.

[0063] Figure 19C This is a second example of a confirmation screen that displays the current settings of the driving assistance function.

[0064] Figure 19D This is a second flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eleventh embodiment.

[0065] Figure 19E This is a third example of a confirmation screen that displays the current settings of the driving assistance function.

[0066] Figure 19F This is a third flowchart for explaining the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eleventh embodiment.

[0067] Figure 20A This is an example of a screen that suggests chauffeur mode.

[0068] Figure 20B This is an example of a setting screen for each driving assistance function related to disabling of the notification function.

[0069] Figure 20C This is an example of a detailed screen for each detailed function related to the disabling of the notification function.

[0070] Figure 20D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the twelfth embodiment. DETAILED DESCRIPTION

[0071] Hereinafter, examples of embodiments for implementing the present disclosure will be described in detail with reference to the drawings.

[0072] The premise of each embodiment of the present disclosure will be explained. The technology of the present disclosure presupposes the addition of multiple driving assistance functions to groups, and collectively instructs settings for the driving assistance functions included in the groups. By collectively instructing on a group-by-group basis, settings can be collectively reflected for the driving assistance functions included in the group (collective settings). A group, as used herein, refers to a group of functions that aggregates a vehicle's driving assistance functions based on the purpose of the driving scenario, and is configured to allow the addition or removal of driving assistance functions. Examples of groups include "Safety Settings," "Driving Assistance Function On," "Driving Assistance Function / Assistance Level High and On," "Parking Assist Function On," "Parking Assist Function / Alarm Sound High and On," "Notification Assist Function On," "Notification Assist Function / Notification Early and On," "Assist Timing Early," "Eco-Drive," and "System Operation Recommendation Off." Collective settings are settings for the driving assistance functions belonging to a group, pre-assigned to each driving assistance function based on the group's purpose. For example, the "Eco-Drive" group is assigned a setting that sets the "Acceleration Switching" level of the radar cruise control to "Weak." In the technology disclosed herein, by reflecting the summary settings, it is possible to centrally indicate the setting instructions for each driving assistance function included in the group. In addition, the settings assigned to the group can be changed arbitrarily by the user. If each driving assistance function receives the setting instruction, the value of the indicated setting is reflected in the function to control the function. By grouping and summarizing the settings, it is possible to summarize and reflect the settings corresponding to the purpose of the group for each driving assistance function, which will improve the convenience of the user. The various driving assistance functions and groups that can be added to the group will be described later in "Description of Driving Assistance Functions" and "Description of Groups". In addition, the method of grouping will be exemplified in the embodiments after the second embodiment.

[0073] [First embodiment]

[0074] First, the first embodiment is described. The driving assistance system of this embodiment manages a plurality of driving assistance functions as a group as described above. In addition, as in the above-mentioned subject, when managing driving assistance functions in groups, there are "prerequisite functions (prerequisite functions)" and "opposite functions (opposite functions)" that should be considered between functions in order to prevent the functions from not working. In view of this, in this embodiment, conditional restriction control is performed. Conditional restriction control restricts the establishment of specific conditions due to user operations. The specific conditions are conditions based on the relationship between a plurality of driving assistance functions within a group, and are conditions that determine restrictions related to the prerequisite functions and the opposite functions. The details of the specific conditions will be described later.

[0075] Figure 1 1 is a diagram showing the configuration of a driving assistance system according to the first embodiment. Figure 1 As shown, the driving assistance system 1 includes a driving assistance device 12 provided inside the vehicle 10, a switch interface 13 for accepting user operations on the driving assistance function, a multimedia device 14 including a display screen capable of displaying the setting screen of the driving assistance function and a screen for user operations, and a portable terminal 15 owned by the driver brought into the vehicle 10. As an example of the driving assistance device 12, a computer such as an ECU (Electronic Control Unit) can be cited. Among them, the configuration example of the driving assistance system of this embodiment is common to each embodiment described later. In addition, in the following description, the case where the driver is an example of a user of the present disclosure is described as an example, but a fellow passenger who can operate the multimedia device 14 can also be a user.

[0076] The switch interface 13 and multimedia device 14 include interfaces for configuring groups. For example, the switch interface 13 includes various switches with pre-assigned settings for adding, modifying, and deleting driving assistance functions to groups. The various switches can be configured with any interface appropriate to the vehicle model. Examples of the portable terminal 15 include computers such as smartphones, tablets, and smartwatches.

[0077] The multimedia device 14 includes a touch-panel display that displays a group settings screen. This screen displays a list of groups and individual driving assistance functions within a group, allowing users to select a group and add, modify, or delete driving assistance functions from a group. The multimedia device 14 also includes a navigation function using a GPS map display and other multimedia functions.

[0078] Figure 2 FIG. 1 is a diagram showing an example of a setting screen when a driving assistance function is set in a group. Figure 2In the example, the setting screen (2A) has a selection area (a1) that can select each group to switch the display, a display area (a2) that displays the description of the switched group, a summary setting button (a3), a customization button (a4) and a restore button (a5). If the user selects any group from the selection area (a1), the selected group is displayed in the display area (a2). If the summary setting button (a3) ​​is pressed when the group is displayed, the settings assigned to each driving assistance function belonging to the group are collectively indicated to the driving assistance function and reflected as the summary settings of the group. In addition, if the customization button (a4) is pressed, the various driving assistance functions that can be set in the group are displayed, and independent driving assistance functions can be added and deleted. In addition, it is also possible to add and delete driving assistance functions to the group by assigning icons representing each driving assistance function to each driving assistance function and selecting or operating the icons. The independent driving assistance functions that can be added and deleted here include the driving assistance function itself and the detailed functions included in the driving assistance function. In addition, if the restore button (a5) is pressed, the collective setting of the group set previously is changed.

[0079] Figure 3 This figure shows an example of a setting screen for independently setting driving assistance functions of a group. In the setting screen (2B), the independent driving assistance functions can be switched on or off by using an interface for switching them on or off in the setting area (b1).

[0080] Figure 4 This figure shows an example of assigning icons representing various driving assistance functions to the driving assistance functions. The illustrated screen shows a situation where, in the setting area (c1), driving assistance functions added to the group are represented as colored icons (c2), while driving assistance functions not added are represented as colorless icons (c3). For the setting area (c1), the display of the setting area (b1) can be switched to expand the display or overlap the display. The user can select the driving assistance function to be added to the group by selecting the icon. In addition, the icon can be marked with a mark indicating that it is being selected. Figure 5This figure shows an example of a screen that allows adding driving assistance functions to a group by selecting icons. In the illustrated screen, a "Safety Settings" group area (d2) and icons of driving assistance functions assigned to this group are displayed in the setting area (d1) as the group being set. The user can add the icon of the driving assistance function they want to add by selecting it from the selection area (d3) and moving it to the group area (d2). In addition, when an icon is clicked in the selection area (d3) to select it, an operation icon (d4) can be displayed to indicate that the selection and movement are in progress.

[0081] Figure 6 This figure shows the 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 interface (I / F) 23, a communication unit 24, and an in-vehicle communication interface 25. The CPU 20, ROM 21, RAM 22, wireless communication interface 23, communication unit 24, and in-vehicle communication interface 25 are interconnected via a bus 27 so as to be able to communicate with each other.

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

[0083] The ROM 21, serving as a storage unit, stores various programs and data. In this embodiment, the ROM 21 stores a control program 30 and specific condition data 31. The RAM 22 serves as a work area for temporarily storing programs and data. The control program 30 controls multiple driving assistance functions in groups. The specific condition data 31 contains criteria for determining specific conditions.

[0084] The wireless communication I / F 23 is an interface for connecting to the portable terminal 15 via wireless communication. While the driving assistance device 12 and the portable terminal 15 communicate directly with each other as an example, the disclosed technology is not limited to this embodiment. For example, the driving assistance device 12 and the portable terminal 15 may communicate via a server computer or the like located on a network.

[0085] The communication unit 24 is an interface for network connection when communicating with an external server such as the cloud server 16. This interface can use a communication standard such as LTE (Long Term Evolution). The driving assistance device 12 can also communicate with the portable terminal 15 via the cloud server 16.

[0086] The in-vehicle communication I / F 25 is an interface for connecting to onboard equipment. This interface can use, for example, a communication standard based on the CAN (Controller Area Network) protocol. Onboard equipment includes the switch interface 13, multimedia device 14, haptic device 42, exterior mirrors 43, electronic interior mirror 44, instrument buzzer 45, headlights 46, IR projector 47, instrument display 48, 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. As an example, autonomous driving in this embodiment refers to autonomous driving in which the vehicle 10 is the primary driver, and is autonomous driving at a level 3 or higher as defined by the SAE (Society of Automotive Engineers). The autonomous driving ECU 60 is configured to be capable of performing autonomous driving processing at a level 3 or higher. Although the driving assistance device 12 and the autonomous driving ECU 60 are separate components, they may also be integrated. The types of sensor units 50-52 are merely examples and are not limiting.

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

[0088] The driver monitoring camera 110 captures the driver's driving status. It is equipped with an ECU that controls the camera and detects the driver's status from the captured dynamic images. The steering sensor 111 detects the driver's steering contact. The brake sensor 112 detects the amount of brake pedal depression. The accelerator sensor 113 detects the amount of accelerator pedal depression.

[0089] 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.

[0090] The sensor unit 52 includes a front camera 130 , a rear camera 131 , side cameras 132 , a plurality of radars 133 , and a plurality of sonars 134 .

[0091] The front camera 130 is a camera installed near the front end of the vehicle 10, such as the upper part of the windshield, and captures dynamic images of obstacles in front of the vehicle 10 and vehicles in front. The dynamic images captured by the front camera 130 are displayed on, for example, the display of the multimedia device 14. The rear camera 131 is a camera installed near the rear end of the vehicle 10. As an example, it is a camera that captures dynamic images for assisting parking and assisting rear vision. The dynamic images captured by the rear camera 131 are displayed on, for example, the electronic rearview mirror 44. The side cameras 132 are multiple cameras installed near the left and right parts of the vehicle 10, and capture images in, for example, the front and side left and right directions and the rear and side left and right directions. The dynamic images captured by the side cameras 132 are displayed on, for example, the display of the multimedia device 14.

[0092] Radar 133 is composed of multiple radar groups, including, for example, a front radar 133A, a rear radar 133B, a front side radar 133C, a rear side radar 133D, and multiple blind spot monitor (BSM) radars (or sensors) 133E. Since BSM radar 133E also functions as a sensor, it is also referred to as BSM sensor 133E using the same reference numeral. Sonar 134 is a plurality of ultrasonic sonars (clearance sonars) installed on the front, back, left, and right sides of vehicle 10 for detecting different directions.

[0093] 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 tactile feedback to the occupant of the vehicle 10 by applying force, vibration, motion, etc. to the occupant by means of a device that vibrates the seat belt.

[0094] As an example, the outside rearview mirror 43 is provided near the base of the A-pillar in the vehicle cabin, and displays a dynamic image of the rear of the vehicle captured by the rear camera 131. In addition, the outside rearview mirror 43 may be provided with a BSM indicator.

[0095] The electronic rearview mirror 44 is a driving assistance device comprised of an electronic rearview mirror display 44A located on the upper side of the front windshield within the vehicle cabin, approximately in the center of the vehicle's width, an electronic rearview mirror camera 44B that captures images of the vehicle's rear, and an image transmission cable 44C that transmits moving images. The electronic rearview mirror display 44A can be switched from mirror-type to electronic rearview mirror-type display by operating a switch lever. For example, the electronic rearview mirror display 44A displays moving images of the vehicle's rear, captured by the electronic rearview mirror camera 44B, during forward and reverse driving. This allows rearward visibility without obstructions such as headrests or cargo. Furthermore, by not displaying the rear seats, occupants' privacy is protected. Furthermore, the electronic rearview mirror display 44A can work in conjunction with the BSM radar 133E to illuminate the edge of the liquid crystal display amber, notifying the user of the approach of a vehicle behind.

[0096] The meter buzzer 45 provides notifications to the user via a buzzer sound. The headlights 46 support the Adaptive High Beam System (AHS) and use the front camera 130 to determine the brightness of the headlights of the vehicle ahead, streetlights, etc., and control the headlight light distribution. The IR projector 47 provides light projection to assist the various cameras in capturing images. The meter display 48 is located near the meter and provides auxiliary information.

[0097] Figure 7 This is an example of the functional configuration of the driving assistance device 12. Figure 7 As shown, the functional structure of the driving assistance device 12 is various parts that perform their functions by executing the control program 30 by the CPU 20, including an acquisition unit 200, a restriction unit 202, a control unit 204, and a group display control unit 206. In addition, the restriction unit 202 performs conditional restriction control on the operation of the group. In addition, the driving assistance functions controlled by the control unit 204 are divided into function groups (first assistance function, second assistance function, and third assistance function) according to the purpose of each driving assistance. The first assistance function is a function group of driving assistance functions related to collision avoidance assistance. The second assistance function is a function group of driving assistance functions related to driving assistance. The third assistance function is a function group of driving assistance functions related to notification. Among them, the setting example of the function group set as a group will be exemplified after the second embodiment in which the group method is refined.

[0098] The acquisition unit 200 acquires user operations related to a group operated on a setting screen of the multimedia device 14. Examples of user operations related to a group include operations such as selecting a group, adding or deleting a driving assistance function to a group, and changing setting values ​​of driving assistance functions within a group. The group is specified by the operations.

[0099] The restriction unit 202 determines whether a specific condition is met based on operations performed by users associated with the group. If the specific condition is met, it performs conditional restriction control. Specific conditions are set for both the prerequisite function and the opposing function. As described below, conditional restriction control involves suppressing and displaying specific conditions as a measure to limit the possibility of specific conditions being met due to user operations. In conditional restriction control, the restriction unit 202 suppresses the specific condition from being met and displays a character string or icon indicating that the specific condition exists.

[0100] After the determination by restriction unit 202, control unit 204, through user operations related to the group, instructs the user to set the driving assistance functions included in the group specified by the operation, and reflects the group settings on the driving assistance functions. As described above, control unit 204 can collectively instruct the user to set the driving assistance functions included in the group.

[0101] 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 on the display of the setting screen of the multimedia device 14. This display control includes, for example, displaying the main functions included in the group, their settings, and corresponding driving scenarios using icons, images, and descriptions. The display control corresponding to the contents of the group will be described in the following embodiments.

[0102] Specific conditions are explained. A specific condition for a prerequisite function is that one driving assistance function exists in the group while another driving assistance function, which is a prerequisite for the operation of the first driving assistance function, does not exist in the group. A specific condition for an opposite function is that both the first driving assistance function and the opposite driving assistance function exist in the group. The "first driving assistance function" and "second driving assistance function" referred to in this disclosure refer to "one driving assistance function" and "the other driving assistance function," respectively.

[0103] The specific conditions of the prerequisite functions include the following cases (1) and (2). Case (1) is when both the driving assistance function of one party and the driving assistance function of the other party exist in the group, and the driving assistance function of the other party is deleted from the group. Case (2) is when the driving assistance function of the other party does not exist in the group, and the driving assistance function of one party is added to the group.

[0104] The suppression control in the conditional restriction control is a control that deletes one driving assistance function from the group when the specific conditions in the case of (1) are met. The suppression control in the conditional restriction control is a control that adds the other driving assistance function to the group when the specific conditions in the case of (2) are met. In addition, in the case of (1), the deletion of the other driving assistance function is restricted, and in the case of (2), the addition of one driving assistance function can be restricted.

[0105] When the specific conditions of the prerequisite functions described above can be met through user operation, restriction unit 202 suppresses the fulfillment of the specific conditions of the prerequisite functions through conditional restriction control and notifies the user of this through a display on multimedia device 14. As part of the display control of conditional restriction control, restriction unit 202 displays a character string or icon on the group settings screen of multimedia device 14 indicating that the operation of one driving assistance function requires the operation of another driving assistance function. For example, if ACC, the prerequisite driving assistance function, is disabled, and an attempt is made to enable functions such as LTA and ADTJA, which require ACC, LTA and ADTJA will not operate because ACC is the prerequisite function. In this case, restriction unit 202 displays the ACC icon and a description as a warning. Examples of descriptions include "LTA requires ACC to operate," "LTA operates when ACC is operating," "LTA needs to be placed in the same group as ACC," and "LTA cannot operate without ACC. Is this okay?" Alternatively, buttons for adding or removing these functions may be displayed simultaneously, allowing selection. Alternatively, the icons may be highlighted by flashing, oscillating, or temporarily changing color. Figure 8 This diagram shows an example of how icons flash and oscillate. This allows notification that ACC is required when the user wishes to configure LTA in a group. Other examples of prerequisite functions include the side view lights not functioning unless AHB is activated. The names and details of these driving assistance functions, shown by abbreviations, will be discussed later in "Description of Driving Assistance Functions."

[0106] A specific condition for a function that is inversely proportional occurs when one driving assistance function exists in a group and another driving assistance function is added to the group. In this case, the suppression control within the conditional restriction control removes one driving assistance function from the group if the specific condition for the function is met. Alternatively, the addition of the other driving assistance function to the group can be restricted. If the specific condition for the function that is inversely proportional can be met through user operation, the restriction unit 202 suppresses the specific condition for the function that is inversely proportional during the conditional restriction control and notifies the user of this through a display on the multimedia device 14. As part of the display control within the conditional restriction control, the restriction unit 202 displays a character string or icon on the group settings screen of the multimedia device 14 indicating that one driving assistance function and the other driving assistance function cannot coexist. For example, if the other driving assistance function is in the normal mode, ACC, and one driving assistance function attempts to activate the economy mode, the functions are reversed. In this case, the restriction unit 202 displays a warning icon and an explanation indicating that the economy mode icon is not available. Examples of descriptive text include "cannot be arranged in the same group", "cannot be used at the same time", "cannot operate at the same time", etc.

[0107] Furthermore, the restriction unit 202 may impose restrictions such as graying out an operation instruction to disable operation, making a driving assistance function invisible or unselectable, as conditional restriction control to restrict addition or deletion of a group.

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

[0109] (Control process)

[0110] Figure 9 This flowchart illustrates the flow of the driving assistance process, which is a driving assistance method executed by the driving assistance device 12 of this embodiment. For example, the driving assistance process is executed when the user activates the group settings screen and begins operation. Furthermore, the group settings screen can be activated when prompting group confirmation, such as when a different driver enters the vehicle than the last time.

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

[0112] In step S102 , the CPU 20 obtains operations of users related to the group.

[0113] In step S104, the CPU 20 determines whether the specific condition is satisfied by the operation of the user associated with the group using the specific condition data 31. If the specific condition is satisfied, the process proceeds to step S106; if not, the process proceeds to step S116.

[0114] In step S106 , the CPU 20 determines whether the established specific condition is a specific condition for the prerequisite function or a specific condition for the opposite function. If it is a specific condition for the prerequisite function, the process proceeds to step S108 , and if it is a specific condition for the opposite function, the process proceeds to step S112 .

[0115] In step S108 , the CPU 20 suppresses the establishment of a specific condition of the prerequisite function as control for suppressing the conditional restriction control.

[0116] In step S110, as control of the display of the conditional restriction control, the CPU 20 displays a character string or icon indicating that the operation of one driving assistance function requires the operation of another driving assistance function on the group setting screen of the multimedia device 14. The display of the conditional restriction control guides the user to prevent operations such as when a specific condition is met and enables the user to re-enable group-related operations.

[0117] In step S112 , the CPU 20 suppresses the establishment of a specific condition of the opposite function as control for suppressing the conditional restriction control.

[0118] In step S114 , as control of display of conditional restriction control, the CPU 20 displays 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 .

[0119] In step S116 , the CPU 20 instructs the driving assistance functions included in the group specified by the user's operation regarding the group to set a setting, and reflects the setting of the group on the driving assistance functions.

[0120] In step S118 , the CPU 20 determines whether or not a group setting end operation has been performed. If the end operation has been performed, the process ends. If not, the process returns to step S102 and repeats the process.

[0121] As described above, the driving assistance system 1 of the present embodiment can prevent the user from being confused due to the driving assistance function not being operated depending on conditions.

[0122] In addition to the above-described embodiment, as a conditional restriction control, for example, a control can be performed in such a way that the creation of a group can be performed when a specific condition is satisfied, but the group's summary setting instruction is not given or the function related to the setting is not performed. In this case, as a control of the display of the conditional restriction control, the display of the group can be made smaller in the display of the setting screen so that the user can understand the driving assistance function when the specific condition is satisfied ( Figure 3 The portion of the setting area (b1) is grayed out so that the user can understand that the function is not being used. In addition, the user's operation can be guided by canceling the setting of the group for which a specific condition is met.

[0123] The following describes the driving assistance functions and the groups.

[0124] (Description of driving assistance functions)

[0125] (1) Radar cruise control (ACC / DRCC: Adaptive Cruise Control / Dynamic Radar Cruise Control). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that uses the front camera 130 and the front radar 133A (monocular camera and millimeter-wave radar) to identify the vehicle in front and assist in following the vehicle while maintaining a distance between the vehicles and the vehicle speed. The application scenario is, for example, when driving on a highway. In addition, as an extended function, there are auxiliary area expansion and economic driving mode (fuel-saving ACC). By expanding the auxiliary area and coordinating with map data, deceleration assistance for landmarks can be provided. Landmarks include roundabouts, temporary stops, yields, toll booths, unmarked T-junctions, etc. In addition, deceleration before a curve also uses map data, and it is expected that the accuracy and performance will be improved. If ACC is activated in the economic driving mode, it will assist in driving with fuel efficiency priority, contributing to the reduction of CO2 during driving. The anxiety of battery depletion, which is a problem in battery EVs, can also be reduced.

[0126] (2) Extended resume time. The necessary equipment for this function is the front camera 130, the front radar 133A, the driver monitoring camera 110 and the multimedia device 14. This function is a driving assistance function that automatically starts the vehicle and performs follow-up control to the set speed based on the start of the preceding vehicle only when the system determines that the driver is monitoring the front in a scenario where stop-start is repeated due to congestion. When starting, the driver is notified through the display and buzzer. For the time from the last stop to the next start that does not require driver operation, the existing ACC is within 3 seconds, and in the case of the extended start time involved in this function, it is within 3 minutes. Among them, the driver has the obligation to monitor the front while driving. The usage scenario is, for example, when there is congestion on the highway.

[0127] (3) Automatic High Beam (AHB). This function requires a front camera 130. This function is a driving assistance feature that normally activates the high beams to ensure a clear view of the road ahead. When an oncoming vehicle approaches, the headlights automatically switch between high and low beams by detecting the headlights' headlights. This feature is used, for example, during nighttime driving.

[0128] (4) Adaptive High-beam System (AHS). The necessary equipment for this function is the headlight 46 corresponding to the front camera 130 and the AHS. This function is a driving assistance function that normally turns on the high beam to ensure a distant field of vision, and determines the brightness of the lights of the vehicle in front, street lights, etc. to control the light distribution of the headlight. In addition, the adoption of high-definition LEDs is also conceivable. Through the evolution of the light source unit, more detailed light distribution control can be achieved, and functional expansion / performance improvement can be achieved. In addition, further improvement in visibility and consideration of the surroundings can be achieved. The usage scenario is, for example, night driving, where the high beam can be activated when the engine is started.

[0129] (5) Proactive Driving Assist (PDA). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that assists the driver in driving even in scenes such as ordinary roads and can support appropriate operations according to the driving conditions. Among them, it includes auxiliary functions related to deceleration assistance (DA) and steering assistance (SA) described later. As details of the functions included, for example, [1] deceleration assistance (DA) for the vehicle in front, [2] deceleration assistance (DA) for curves, [3] deceleration assistance (DA) for turning left and right at traffic lights, [4] full-time steering assistance (SA) when driving in the lane, etc. The usage scenario is, for example, when driving on ordinary roads or highways.

[0130] (6) Deceleration Assist (DA: Deceleration Assist). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that slowly decelerates according to the driver's accelerator disconnection when the preceding vehicle or adjacent vehicle is detected to be cutting in so that the distance between the vehicles does not become too close. In addition, when it is determined that the speed of the vehicle is fast for the curve ahead, the vehicle slowly decelerates according to the driver's accelerator disconnection. In addition, deceleration based on RSA cooperation is also possible. In the related art, the deceleration control objects are vehicles, curves and intersections, but deceleration assistance is also performed for signs recognized by RSA, such as temporary stops. In addition, deceleration assistance during accelerator operation (single pedal cooperation) can be handled. In the related art, although deceleration assistance is only performed when the accelerator is completely disconnected, the deceleration assistance area is expanded by starting assistance from the moment the accelerator is released and the vehicle starts to decelerate. As a result, it is possible to decelerate calmly for the object that should be decelerated (previous vehicle, curve, intersection, sign). The usage scenario is, for example, when driving on ordinary roads or highways.

[0131] (7) Steering Assist (SA). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that predicts the driver's operation and supports the operation according to the change of the reaction force of the steering. During straight driving, the reaction force of the driver's steering operation is increased to a level that does not affect the ease of movement to suppress unnecessary operation. At the entrance of a curve, the reaction force of the driver's steering operation is reduced only in the operating direction to promote the driver's operation. In the curve, the reaction force of the driver's steering operation is increased near the turning steering angle to suppress excessive operation. At the exit of the curve, the reaction force of the driver's steering operation is increased only in the operating direction to promote the return operation. However, it is set so that the steering device will not be automatically turned only due to the change of the reaction force. The usage scenario is, for example, when driving on ordinary roads or highways.

[0132] (8) Emergency Driving Stop System (EDSS). The necessary equipment for this function is the front camera 130, the front radar 133A, the driver monitoring camera 110, the front side radar 133C and the rear side radar 133D for curb avoidance, the steering sensor 111, and the multimedia device 14. The multimedia device 14 uses the navigation function to determine whether the curb avoidance is to be performed when driving on a highway. This function determines whether the driver's condition is normal or abnormal, and when it is determined to be abnormal, it reports to the outside of the vehicle while performing parking control in the lane. In addition, it is also conceivable to expand the operating scenarios of EDSS. In the related art, this function is only for highways, but it can also be expanded to ordinary roads for application. In addition, in the related art, EDSS is only activated when a driver abnormality is detected during LTA operation, but EDSS is also activated when LTA is not operating. The usage scenario is, for example, when driving on ordinary roads or highways.

[0133] (9) Front Cross Traffic Alert (FCTA). The necessary equipment for this function is the front camera 130, the front radar 133A, and the front side radar 133C. In this function, when the vehicle enters the intersection at a low speed, the following two functions are mainly operated. The first is a function that notifies the driver of the approaching crossing vehicle through the HUD display. The second is a function that urges the driver to slow down by warning through the MID display and buzzer when the system determines that the driver may want to start even though the crossing vehicle is approaching. The usage scenario is, for example, when driving at an intersection.

[0134] (10) Lane Change Assist (LCA). Required equipment for this function includes the front camera 130, the front radar 133A, the front side radar 133C, the rear side radar 133D, the steering sensor 111, and the multimedia device 14. Whether the multimedia device 14 is used varies depending on the country in which the vehicle is used. In this function, lane change assistance is initiated by the driver's turn signal operation. Furthermore, steering assistance and surrounding monitoring assistance are implemented during lane changes, and the turn signal is automatically turned off after the lane change. An example of a usage scenario is when driving on a highway.

[0135] (11) Lane Departure Alert (LDA). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that urges the driver to avoid the lane departure operation by displaying and notifying through a buzzer or steering wheel vibration when the system determines that the vehicle may leave the lane. In addition, lane departure suppression is assisted by adding steering force to the steering device and displaying it. In addition, this function has the extensibility of function addition and collaboration. For example, there is a function addition for the end recognition of three-dimensional objects. As a result, it is possible to add the recognition of single structures and the ends of three-dimensional objects (telephone poles, central median strips, wall ends) that are likely to cause major accidents. In addition, it is possible to switch the control according to the risk of departure. By determining the degree of danger based on the detection object (structures such as guardrails, telephone poles, white lines, road ends) and the information of the driver monitoring camera 110, and switching the control amount, timing, and cancellation ease according to the degree of danger, it is possible to ensure safety and improve trouble. In addition, it is possible to change the control amount and control timing to reduce the trouble caused by LDA. By increasing the lateral jerkiness of the LDA, the control timing is postponed to reduce trouble. In addition, the addition of a trailer LDA is also conceivable. By adding LDA control that takes the trailer characteristics into consideration, although the OFF performance (avoidance of sway) is prioritized in the related art, the ON performance (allowable separation amount) is also ensured. In addition, the addition of a reduced mode is conceivable. By reducing the work objects according to the risk, the reduced mode with reduced work scenes can be selected to eliminate trouble. In addition, it is conceivable to collaborate with the function of predicting the behavior of pedestrians and the vehicle and providing it to each application. Thus, by predicting the driver's intentional lane departure, the operation of the LDA is canceled / suppressed, thereby reducing unnecessary work / early work. The usage scenario is, for example, when driving on ordinary roads or highways.

[0136] (11B) Obstacle Anticipation Assist (OAA). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that detects pedestrians on the side of the road through the front camera 130 and the front radar 133A while driving on ordinary roads and implements steering wheel operations and deceleration to avoid pedestrians. This function helps defensive driving. In addition, it can also provide deceleration assistance for pedestrians crossing the front when passing through a crosswalk, steering and deceleration assistance for pedestrians hidden in a group of stopped vehicles, and steering and deceleration assistance for pedestrians hidden in blind spots such as walls. The usage scenario is, for example, when driving on ordinary roads or highways.

[0137] (12) Lane Tracing Assist (LTA). Required equipment for this function is the front camera 130 and the front radar 133A. This system assists with a portion of the steering force required to maintain center control within the same lane during ACC control. This system is used, for example, when driving on a highway.

[0138] (13) Over The Air (OTA). The necessary equipment for this function is the automatic driving ECU 60. This function is a function of updating software through wireless communication based on DCM. It can achieve market response and function update / addition without going to the dealer. That is, function update / addition can be performed without going to the dealer. As an example of function addition, there is the addition of work objects / work scenes. In addition, the expansion of the scope of response can be imagined. In the related art, only the front camera 130 and part of the control program of advanced driving are the objects, but other sensors such as cameras / millimeter wave radars, advanced parking, etc. can also be the objects of software update. The usage scenario is, for example, when updating software.

[0139] (14) Pre-Collision Safety (PCS: Pre-Collision System). The necessary equipment for this function is the front camera 130 and the front radar 133A. This function is a driving assistance function that uses the front camera 130 and the front radar 133A (monocular camera and millimeter wave radar) to detect vehicles, pedestrians, cyclists, and automatic two-wheeled vehicles on the road. When the system determines that the possibility of a collision is high, it notifies the danger using a buzzer and a display. By assisting the brake pedaling force when the brake is stepped on and automatically operating the brake when the brake is not stepped on, this function assists in collision avoidance or helps reduce collision losses. Among them, when the system determines that the possibility of a head-on collision with an oncoming vehicle is high, it assists in reducing losses by operating the alarm and the brake. In addition, it has the scalability to deal with head-on collision accident scenarios. It can also achieve operation for electric scooters and assist in collision avoidance with animals and single structures. The usage scenario is, for example, when driving on ordinary roads, intersections or highways.

[0140] (15) Road Sign Assist (RSA). The necessary equipment for this function is the front camera 130 and the multimedia device 14. In this function, road signs such as "maximum speed", "no crossing the line", and "temporary stop" are displayed on the display of the multimedia device 14. In addition, when the system determines that the road signs and traffic lights of "maximum speed", "no entry", and "red light" are not followed, notification is made by flashing the display and a buzzer. Through these displays and notifications, the omission of road signs, etc. will be reduced, and safe driving will be promoted. Among them, the types of corresponding road signs and traffic lights are localized due to differences in countries and regions. In addition, as a reverse traffic prevention assistance, a function can also be conceived to identify signs used to prevent reverse traffic and notify the driver if reverse traffic is detected. The usage scenario is, for example, when driving on ordinary roads or highways.

[0141] (16) Traffic Movement Notification (TMN). This function requires a front camera and front radar 133A. This function notifies the driver that the traffic light has switched even if the vehicle's stop light is turned off. Furthermore, if the vehicle continues to stop after the preceding vehicle has started, the driver is notified that the preceding vehicle has started. This function is used, for example, when driving on ordinary roads.

[0142] (17) Speed ​​Limiter (ISA). This function requires a front camera 130. This function suppresses acceleration above the speed set by the driver. The speed limit can also be set based on a speed limit sign recognized by the RSA.

[0143] (18) Advanced Drive with Traffic Jam Assist (ADTJA). The necessary equipment for this function is the front camera 130, the front radar 133A, the driver monitoring camera 110, the front side radar 133C, the rear side radar 133D, and the navigation map of the multimedia device 14. In this function, the vehicle distance and steering wheel operation are controlled in the event of congestion so that ACC and LTA control can continue. In addition, the vehicle can be restarted without the driver's operation after parking. Among them, the driver has the responsibility to monitor the surroundings. As a prerequisite for the operation of the system, it is necessary for the system to determine that the safety margin is high and the driver is in the front monitoring state. The usage scenario is, for example, when driving on a highway.

[0144] (19) Rear Cross Traffic Alert (RCTA). Required equipment for this function includes two BSM radars 133E, an instrument buzzer 45, an exterior rearview mirror 43 with a BSM indicator, a rear camera 131, and a multimedia device 14. This function is a driving assistance function that uses the BSM radar 133E to identify vehicles approaching from the left and right rear when backing out of a parking space, and notifies the driver of the presence of the vehicle by flashing the indicator in the door rearview mirror and sounding a buzzer alarm. Furthermore, it is conceivable that the scope of work could be expanded (to include detection of power-assisted bicycles and bicycles). An example of a usage scenario is when backing out of a parking space.

[0145] (20) Rear Camera Detection (RCD). Required equipment for this function is a digital rear camera 131 and a multimedia device 14. This function is a driving assistance function that uses the rear camera 131 to detect pedestrians approaching from behind when backing out of a parking space, and uses image display and sound to alert the driver to support pedestrian safety confirmation. In addition, it is conceivable that the scope of work can be expanded (to cope with the detection of squatting pedestrians, people lying down, people using scooters, and toy cars). Usage scenarios include, for example, when parking and backing out of a parking space.

[0146] (21) Back Monitor (BM). Required equipment for this function is the rear camera 131 and the multimedia device 14. This function assists in reverse parking by displaying an image of the vehicle's rear, captured by the rear camera 131, and a fixed line indicating the vehicle's width on the monitor of the multimedia device 14 during reverse parking. This function is used, for example, when reversing a parking vehicle.

[0147] (22) Back Guide Monitor (BGM). Required equipment for this function is the rear camera 131 and the multimedia device 14. This driving assistance function assists in reverse parking by displaying the image of the vehicle's rear captured by the rear camera 131 and guide lines linked to steering wheel operation. This function is used, for example, when backing up after parking.

[0148] (23) Panoramic View Monitor (PVM). The necessary equipment for this function is a front camera 130, left and right side cameras 132, a rear camera 131, eight sonars 134, a multimedia device 14, and an IR projector 47. By displaying the images captured by the four cameras in the front, back, left, and right on the monitor from a bird's-eye view, it assists in driving scenes with many blind spots. In addition, it flexibly utilizes three-dimensional image representation (indoor and outdoor viewpoints, through-images, and enveloping images) to assist in a wider range of driving scenes than S-PVM. It can be designed with an interface design that allows for free viewpoint operation like a smart device. As a result, in related systems, it can assist in confirming the surroundings that cannot be reached by hand. Usage scenarios include, for example, parking and reversing, backing out of a garage, and moving at low speed.

[0149] (24) Side Monitor (SIM). Required equipment for this function includes a single side camera 132, a rear camera 131, eight sonars 134, and a multimedia device 14. This function assists low-speed driving by displaying images from the side cameras 132 and rear camera 131 installed on the vehicle. Useful scenarios include parking, backing out of a parking garage, and low-speed driving.

[0150] (25) Multi Terrain Monitor (MTM). Required equipment 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 reaching out of the vehicle cabin may be dangerous, the four cameras mounted on the front, back, left, and right sides of the vehicle are used to assist in recognizing blind spots. This function contributes to improving off-road passability. It is used, for example, when driving in off-road environments such as forest roads, mogul roads, and rocky roads.

[0151] (26) Parking Support Brake (Object) (PKSB(O): Parking Support Brake (Object)). This function requires eight sonars 134. Ultrasonic sonars are used to detect stationary objects such as walls in the direction of travel of the vehicle. The system detects excessive accelerator application and brake application delay in the detected state, and assists in reducing collision losses by issuing alarms, suppressing the vehicle's driving force, and automatically braking. Examples of usage scenarios include parking, exiting a garage, and moving at low speeds.

[0152] (27) Parking Support Brake (Object+Vechile) (PKSB(O+V): Parking Support Brake (Object+Vechile)). The necessary equipment for this function is BSM sensors 133E (two on the left and right sides of the rear of the vehicle), rear camera 131, etc. In addition, it is used together with the functions of (21), (22), and (24). When the vehicle is backing up, the BSM sensor 133E is used to detect vehicles approaching from the left and right directions behind the vehicle. When the possibility of collision with the vehicle is high, the vehicle driving force suppression, automatic braking, etc. are used to assist in reducing collision losses. Among them, RCTA is included in this system. The usage scenario is, for example, when backing out of the garage.

[0153] (28) Parking Support Brake (Object+Vechile+Pedestrian) (PKSB(O+V+P): Parking Support Brake (Object+Vechile+Pedestrian)). The RCD of (21) is included in this system. Devices using RCD. When the vehicle is backing up, the rear camera 131 is used to detect pedestrians behind the vehicle. If there is a high possibility of collision with the pedestrian, the vehicle's driving force is suppressed, automatic braking is performed, and other measures are used to assist in reducing collision damage. An example of a usage scenario is when backing out of a parking garage.

[0154] (29) Parking collision avoidance assistance (surrounding stationary objects) (all-around PKSB). The necessary equipment for this function is a specified ECU (not shown), sonar 134 (12 (8 front and rear, 4 left and right)). ECUs are, for example, CSRECU (with AP) and PVMECU (front, rear, left and right cameras). When parking, if there is a concern about a collision with a stationary object such as a wall, if the sensor detects a stationary object in the surrounding area, the all-around PKSB will operate. This function mitigates the collision and helps reduce collision losses. In the event of an involved collision caused by the difference between the inner wheels when moving forward and the outer wheels when moving backward, the system detects a stationary object on the side of the vehicle and operates. Among them, as an additional function, there is a moving object alarm using PVM cameras (front, rear, left and right), which makes an alarm-based report when a moving object such as a pedestrian, two-wheeled vehicle, or vehicle approaches the vehicle. In addition, this function is set in conjunction with functions related to automatic parking. The usage scenario is, for example, a parking scenario.

[0155] (30) Sudden Acceleration Suppression (SAS). The necessary equipment and functions for this function are the function of (28) and the smart key. After unlocking with the support smart key, when the engine or hybrid system is started, the acceleration suppression function works during sudden acceleration (enhanced support mode). Regardless of the presence or absence of an obstacle, if excessive or incorrect stepping of the accelerator is detected, the acceleration of the vehicle is suppressed, and the driver is reminded to pay attention through the alarm buzzer and display. In addition, it is also conceivable that this function is used as a standard function only when reversing, regardless of the presence or absence of the specified smart key. In addition, it is also conceivable to suppress acceleration when the accelerator is fully open when a parking lot is detected. The usage scenario is, for example, normal driving.

[0156] (31) Advanced Parking (AP). The necessary equipment for this function is the equipment used in (28), the function of (23) PVM, and side sonar (4). The parking position is detected by ultrasonic sonar, front, rear, left, and right cameras. AP is a function that automatically enters the parking position by the driver indicating the parking position displayed on the multimedia device 14. In addition, AP also assists in leaving the parking state. In automatic operation, the accelerator, brake, steering device, and gear shift are operated. In addition, it can have a path storage function. The path storage function provides assistance that suits various environments by parking along the stored path. Safe assistance is implemented by tracing the same path as the driver. By retrieving / detecting the registered path and suggesting the driver to use it, the initial use rate and continuation rate are improved. The usage scenarios are, for example, when parking and when leaving the parking lot.

[0157] (32) Remote Control Parking (RCP). The necessary equipment and functions for this function are the equipment used in (28), four side sonars, the function of (23) PVM, and six smart antennas. Advanced parking (28) can be operated by a smartphone outside the vehicle to automatically enter the parking space, and it also assists in leaving the parking space from the parking state. The usage scenarios are, for example, when parking and leaving the parking space.

[0158] (33) Blind Spot Monitor (BSM) / BSM (Long). The necessary equipment for this function is BSM sensors 133E (2) and an exterior mirror 43 with a BSM indicator. The BSM sensor 133E is used to identify vehicles in the rear lateral area, and the lighting / flashing of the door mirror indicator assists in confirming surrounding safety when changing lanes. In addition, the level of BSM (Long) can be set. In addition, an entanglement alarm function can also be envisioned. Bicycles, small power-assisted vehicles, etc. traveling to the side of the vehicle are detected, and an entanglement alarm is issued when turning left or right. The usage scenario is, for example, when changing lanes.

[0159] (34) Safe Exit Assist (SEA). The necessary equipment for this function is BSM sensors 133E (2), exterior mirrors 43 with BSM indicators, and multimedia devices 14 (display). The BSM sensors 133E are used to identify vehicles / bicycles approaching from the rear. The flashing of the door mirror indicator, the buzzer alarm, etc. are used to assist in collision avoidance and loss reduction when opening the door / when the occupants get off the vehicle. In addition, in the case of power sliding doors, when the door is intended to be opened, the power sliding door is stopped midway or the opening operation is canceled. In addition, the occupants are informed by the buzzer, the flashing of the indicator in the door mirror, the display on the instrument panel, or the voice notification. In addition, in the case of electronic locks (e-latch), when the door is intended to be opened, the door opening operation is canceled. In addition, the occupants are informed by the buzzer, the flashing of the indicator in the door mirror, the display on the instrument panel, or the voice notification. The usage scenario is, for example, when getting off the vehicle.

[0160] (35) Flashing Hazard Lights (FHL). The necessary equipment for this function is BSM sensors 133E (2) and multimedia device 14 (display). For the following vehicle with a high possibility of rear-end collision, the warning light is flashed at high speed to serve as a warning. In addition, the rear side millimeter wave radar of the blind spot monitor is used to detect the following vehicle traveling in the same lane as the vehicle, and the possibility of rear-end collision is judged based on the distance, relative speed, direction, etc. to the following vehicle. When the possibility of rear-end collision is high, the warning light is flashed at high speed for about 2 seconds to serve as a warning to the following vehicle. The usage scenarios are, for example, when parking and when driving.

[0161] (36) Secondary Collision Brake (Rear Impacts while Stopped) (SCB (RIS): Secondary Collision Brake (Rear Impacts while Stopped). The necessary equipment for this function is BSM sensor 133E (2), brake sensor 112, and multimedia device 14 (display). When the vehicle is parked, the rear vehicle is detected by the rear side millimeter wave radar of the blind spot monitor. If the system determines that the possibility of being rear-ended is very high, the brakes of the vehicle are activated to slow down the vehicle in the event of a subsequent rear-end collision. Compared with the secondary collision brake that activates the brakes after a front collision or side collision while the vehicle is moving, the rear collision response while stopping uses the rear side millimeter wave radar to newly respond to the rear collision and activates the brakes from before the collision. It can achieve earlier deceleration. The usage scenario is, for example, when parking.

[0162] (37) Rear Vehicle Approaching Indication (RVAI). The necessary equipment for this function is BSM sensors 133E (2), multimedia device 14 (display), opt.HUD (instrument display), and electronic rearview mirror 44. The rear side millimeter wave radar of the blind spot monitor is used to detect the vehicle behind the vehicle. When the rear vehicle approaches, a notification is made using the instrument display, color head-up display, and buzzer. The line of sight is guided to the rearview mirror to assist in determining whether or not to avoid the rear vehicle. In addition, notification can also be made using the electronic rearview mirror 44. The usage scenario is, for example, when driving on a highway.

[0163] (38) Approaching Vehicle Support (Recording Function, Report Notification Function) (AVS: Approaching Vehicle Support (Recording Function, Report Notification Function)). The necessary equipment and systems for this function are BSM sensors 133E (2), multimedia device 14 (display), opt. Help Network (registered trademark), and driving recorder (omitted in the figure: front and rear). When the rear vehicle is very close, the system will suggest the driver to connect to the police or Help Network (registered trademark) and convey the coping method. In addition, when a driving recorder (front and rear) is installed, in addition to full-time recording, "event recording and notification" is also implemented. In addition, unnecessary rewriting is suppressed by automatically recording the status and saving it in a dedicated recording area. In addition, consent through voice recognition can also be envisioned. The usage scenario is, for example, when driving on a highway.

[0164] (39) Advanced Drive (AD). The necessary equipment for this function is the front camera 130, the front radar 133A, the front and rear side radars (133C, 133D), the driver monitoring camera 110, the steering sensor 111, the PVM camera (the rear camera 131, the side camera 132), redundant equipment (not shown), and the multimedia device 14. The multimedia device 14 uses high-precision map data and car navigation. The redundant equipment is a redundant power supply, redundant EPS, redundant brakes, redundant YrG sensor, and redundant buzzer. AD is an advanced driving assistance function that performs steering manipulation / acceleration and deceleration control under the supervision of the driver on a dedicated lane (capable of hands-off automatic driving Lv2). It can be expected to reduce the driving burden during long-term / long-distance driving. In addition, by determining the position of the vehicle according to the lane level using a high-precision map, overtaking and lane changes to the destination involved in car navigation cooperation are assisted. The usage scenario is, for example, when driving on a dedicated lane. However, in some foreign countries such as North America, ordinary trunk roads can also be envisioned.

[0165] (40) Emergency steering assistance (active steering function) (AES: Autonomous Emergency Steering). The necessary equipment for this function is the front camera 130, the front radar 133A, and the EPS (not shown). The EPS can be attached to the steering sensor 111 and the steering angle sensor 122, for example. Through this system, steering is performed while applying weak brakes to assist in avoiding collisions within the lane. It works when the system determines that there is a high possibility of collision with the working object and there is enough space for avoidance within the lane. However, for safety reasons, it is controlled not to work when obstacles such as oncoming vehicles / previous vehicles / following vehicles are detected near the adjacent lane. In addition, it is controlled not to work for objects with a lateral speed above a certain level, such as crossing pedestrians. The usage scenario is, for example, when driving on ordinary roads (speeds at which braking avoidance is difficult, etc.).

[0166] (41) Driver Monitor System (DMS). This function requires a driver monitoring camera 110. This function uses the driver monitoring camera 110 to detect the position and orientation of the driver's face and the open and closed state of their eyes. The system then determines whether the driver is able to recognize surrounding conditions and perform driving operations. Furthermore, a buzzer sound is used to notify the driver if a report is necessary.

[0167] (42) Trailer Driving Assist (T-ADAS). The necessary equipment for this function is the front camera 130, BSM sensor 133E (two), etc. This function is a general name for the various functions involved in trailer driving assistance. The various functions are T-DRCC, T-PCS, T-LDA, T-BSM, TBG, and T-PVM. T-DRCC is a function that adjusts the acceleration / deceleration when using ACC to the optimal acceleration / deceleration when towing even when the vehicle weight changes. T-PCS is a function that adjusts the timing of alarm and brake control to the optimal timing when towing even when the vehicle weight changes. T-LDA is a function that detects the possibility of lane / road deviation during towing and suppresses deviation by operating the steering device. T-BSM is a function that expands the detection area to detect the vicinity of the rear end of the bumper of the towing vehicle during trailer towing to reduce the risk of collision during lane change. TBG is a function that provides reverse assistance during trailer towing through steering assistance. T-PVM is a PVM function customized for trailer towing or trucks.

[0168] (43) Rest suggestion (SWS: Sway warning system). The necessary equipment for this function is the steering sensor 111 and the steering angle sensor 122. In addition, the driver monitoring camera 110 and the multimedia device 14 can also be used. This function is a driving assistance function that infers careless driving (such as sudden steering maneuvers) or drowsy driving (such as long-term shaking) based on the yaw rate, steering angular velocity, etc., and suggests the driver to take a rest when it is determined that they meet the requirements. The rest suggestion is made through a buzzer and a display.

[0169] (44) Clearance sonar (CSR). This function requires the sonar 134. Alternatively, the multimedia device 14 may be used. This function detects stationary objects and assists by intermittently changing the buzzer's beeping interval to match the distance to the stationary object, making it easier to visually and aurally understand the positional relationship and distance to obstacles. Furthermore, the position of the stationary object is displayed in detail.

[0170] (Description of the group)

[0171] (C1) "Safety Settings": This group of settings can help reduce collision damage. This group aims to maximize the efficiency of collision damage reduction systems by activating and initiating actions earlier, determining action targets, and notifying functions. Essential driver assistance functions include PCS, LDA, and PKSB. Furthermore, a clearance sonar is used as a detection device.

[0172] (C2) "Driving Assistance Function On": This group's settings enable all driving assistance systems to reduce the burden of daily driving and support comfortable driving. Essential driving assistance functions that require modification are LTA and PDA.

[0173] (C3) "Driving Assistance Function / Assistance Level High and On": In addition to (C2), this group also maximizes the amount of assistance provided by the system, setting the level of system intervention to a high level. In addition to (C2), essential driving assistance functions that require modification include ACC and PDA. For ACC, the acceleration value and PDA assistance value are set to high.

[0174] (C4) "Parking Assist On": This group of settings activates all parking assistance-related systems to reduce the driver's workload during parking situations. The essential driver assistance function requiring modification is PKSB. A clearance sonar is also used as a detection device.

[0175] (C5) “Parking assist function / alarm loud and on”: In the settings of this group, in addition to (C4), the volume of the alarm is maximized to make it easier to notice the object of the alarm.

[0176] (C6) "Notification Assistance" (Enable functions related to notification assistance): In this group's settings, systems related to notification assistance for identifying information are collectively enabled to prevent overlooking surrounding information such as vehicles, signs, and traffic lights. The essential driving assistance functions that require changes are RSA and TMN. In TMN, enable notification of the preceding vehicle starting and notification of traffic light switching.

[0177] (C7) "Notification Assistance / Advance Notification" (Enable notification assistance related functions + advance notification): In addition to (C6), this group's settings also include settings to advance the timing of notifications and make it easier to notice the identified object. This setting advances the timing of the TMN notification and notification.

[0178] (C8) "Advanced Assistance Timing": This group's settings advance the assistance timing of related functions to provide early assistance and notification for various risks. Essential driving assistance functions that require modification are LDA and PCS. In LDA, the assistance timing is set to "early," and in PCS, the warning timing is set to "early."

[0179] (C9) "Eco-Drive Mode": This group of settings reduces the amount of assistance provided by systems related to acceleration, deceleration, and steering to achieve environmentally friendly driving. The essential driving assistance function that requires modification is ACC. In ACC, acceleration is reduced, and the amount of assistance provided for eco-drive is increased.

[0180] (C10) "System Operation Proposal Off": This group setting disables operation proposals for related functions to eliminate the inconvenience associated with system operation proposals. Essential driving assistance functions that require changes include support for approaching vehicles and rest proposals.

[0181] [Second embodiment]

[0182] Next, a second embodiment will be described. The second embodiment is a method related to driving assistance for a safe setting in a group.

[0183] Regarding the setting of safe driving assistance, the system discloses the general grouping of driving assistance functions, vision assistance functions, and traffic assistance functions. However, it does not disclose the grouping based on other viewpoints, and there is room for improvement in terms of improving user convenience.

[0184] The second embodiment includes a collision damage reduction function group as a group that can be instructed by the control unit 204, that is, a plurality of driving assistance functions included in the safety setting. Figure 2 When there is a selection of the safety setting group in the operation of the setting screen of the group and the setting is reflected, the control unit 204 instructs to set the various functions included in the collision loss reduction function group assigned to the safety setting group. It is assumed that the settings of the various functions in the safety setting are pre-assigned (setting information described later). The driving assistance functions included in the safety setting group include at least pre-collision safety (PCS) and lane departure alert (LDA) as a collision loss reduction function group for driving assistance. PCS is a function related to collision avoidance assistance, and LDA is a function related to lane departure suppression assistance. In the safety setting of the second embodiment, by being configured to be able to centrally indicate the collision loss reduction function group for reducing collisions in driving, the user can gain a sense of security and convenience can be improved.

[0185] The collision damage reduction function group can also include the forward traffic crossing alert (FCTA), a function for assisting with driving at intersections. It can also include the clearance sonar (CSR), a function for warning when approaching obstacles, and the parking collision avoidance assist (PKSB), a function for detecting surrounding stationary objects during parking. Clearance sonar is a function included in the sonar 134.

[0186] Furthermore, it is conceivable that PCS and LDA, among the driving assistance functions included in the safety setting group, are fixed in the default setting and cannot be deleted. However, the present invention is not necessarily limited to this and may be deleted and customized by user operation.

[0187] (How to give instructions to the group)

[0188] Here, the instruction method for groups is described. The same instruction method is used for groups in subsequent embodiments.

[0189] The instruction for the driving assistance functions included in the group includes an instruction to change the operation start timing of the driving assistance functions included in the group.

[0190] The instruction for the driving assistance functions included in the group includes an instruction to collectively change the operation start timings of two or more driving assistance functions included in the group.

[0191] The instruction for the driving assistance functions included in the group includes an instruction to change the warning sound (volume) to the user of the driving assistance functions included in the group.

[0192] The instruction for the driving assistance functions included in the group includes an instruction to collectively change the warning sounds to the user of two or more driving assistance functions included in the group.

[0193] The instructions for the driving assistance functions included in the group include instructions to change the operating intensity of the driving assistance functions included in the group.

[0194] The instruction for the driving assistance functions included in the group includes an instruction to collectively change the operating intensities of two or more driving assistance functions included in the group.

[0195] Next, an example of setting information of the driving assistance function in the safety setting will be described. Figure 10A as well as Figure 10B This is a diagram showing an example of settings of driving assistance functions included in a group assigned to a safety setting corresponding to the second embodiment. Figure 10A as well as Figure 10BThe settings are examples of settings for each driving assistance function assigned as a peace of mind setting. The settings are roughly divided into the above-mentioned collision damage reduction function (first assistance function), driving assistance function (second assistance function), and notification function (third assistance function) according to each assistance purpose. In the allocation of settings, the settings of the detailed functions of each driving assistance function are allocated. As the collision damage reduction function, the settings of LDA, EDSS, PCS, FCTA, BSM, SEA, CSR, RCTA, PKSB and SAS are allocated. As the driving assistance function, the settings of ACC are allocated. As the notification function, the settings of AVS, FHL, DMC and SWS are allocated. The control summary is an overview of the control of the driving assistance function. The detailed functions are specific functions for implementing the control described in the control summary. Among them, the detailed functions illustrated illustrate a part used in each function, and there are detailed functions that have not been set, but they are omitted for ease of explanation. These settings are made, for example, by pressing the above-mentioned Figure 2 The summary setting button (a3) ​​is used to collectively indicate and reflect the various driving assistance functions.

[0196] Among them, in each detailed function, as the default settings of the detailed functions corresponding to the control method of each detailed function, examples include on / off, work start timing, change of warning sound, change of work intensity, etc. An instruction to set the alarm timing switch setting to "early" is an example of an instruction to change the work start timing. An instruction to set the alarm volume switch to "maximum" is an example of an instruction to change the warning sound. An instruction to set the vehicle distance switch to "longest" and to set the attention reminder sensitivity switch to "high" is an example of an instruction to change the work intensity. Among them, these settings set as respective detailed functions in the multiple functions included in the group are equivalent to instructions to collectively change the work start timing or work intensity.

[0197] The above-mentioned setting information is stored in the ROM 21 as setting information allocated in advance for each group.

[0198] When a group of security settings is selected in the setting screen, the group display control unit 206 displays the description and setting information of the security settings function. Figure 2 as well as Figure 5 The display of the security setting is shown in FIG. Figure 10C The example in FIG shows a setting screen where the setting of individual detailed functions can be changed. Figure 10CAs shown, in the setting change area (s1), the default settings are displayed for each detailed function of the driving assistance function, and candidates that can be changed by selection are displayed. In this example, the setting change of the detailed function of the PCS is illustrated. The display of the driving assistance function can be switched by the left and right switch buttons (s2). In addition, the driving assistance function can also be switched from the overview display. The user can reflect the changed content to the setting information by selecting a setting from the changeable candidates. In the example where the setting information can be changed from the default setting to the customized setting, when the object of the setting change has a prerequisite function or an opposite function, the operation and setting reflection are suppressed by the conditional restriction control of the above-mentioned first embodiment.

[0199] Furthermore, a reflection button (s3) may be provided for reflecting the same settings to the settings of the same detailed functions of other functions when the settings are changed. When the reflection button (s3) is pressed, a confirmation screen such as "Is the warning timing of other functions also set to 'early'?" is displayed. If the reflection is accepted by clicking the confirmation button, the settings of the other warning sounds are also changed to the same settings. Thus, if each of two or more driving assistance functions includes a change in the warning sound, the setting of the warning sound of the other driving assistance functions that differ from the set driving assistance function can be reflected. The instruction to change the warning sound is an instruction to change the warning sounds of all the functions collectively. The same reflection can also be applied to the operation start timing and operation intensity. Thus, if each of two or more driving assistance functions includes a change in the operation start timing, the setting of the operation start timing of the other driving assistance functions that differ from the set driving assistance function can be reflected. The instruction to change the operation start timing is an instruction to change the operation start timing of all the functions collectively. Furthermore, if each of two or more driving assistance functions includes a change in the operation intensity, the setting of the operation intensity of the other driving assistance functions that differ from the set driving assistance function can be reflected. The instruction to change the work intensity is an instruction to collectively change the work intensity of each unit. This makes it possible to easily change the settings related to the same detailed function.

[0200] (Control process)

[0201] Next, the flow of control in the second embodiment will be described. Figure 10D This flowchart illustrates the flow of driving assistance processing as a driving assistance method according to the second embodiment. For example, when the safety setting (C3) of the aforementioned group is selected on the screen, the driving assistance processing according to the second embodiment is executed. Control related to the specific conditions of the first embodiment described above is executed as needed, such as when an operation is received.

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

[0203] In step S202, the CPU 20 determines whether the operation is to select a group with security settings. If it is, the process proceeds to step S204. If it is not, the process returns to step S200 and repeats the process.

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

[0205] In step S206 , the CPU 20 displays the description of the secure setting function and setting information on the setting screen.

[0206] In step S208, the CPU 20 obtains an operation related to the security setting. Here, the operation related to the security setting is a setting reflection operation or a custom operation. The setting reflection operation is, for example, an operation of pressing the collective setting button in the state where the security setting is selected. The custom operation is, for example, the above-mentioned Figure 3 You can change, add, or delete the settings of the driving assistance functions.

[0207] In step S210, the CPU 20 determines whether the operation related to the security setting is a setting reflection operation or a custom operation. If it is a setting reflection operation, the process proceeds to step S214. If it is a custom operation, the process proceeds to step S212.

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

[0209] In step S214 , the CPU 20 uses the setting information of the set safety setting to instruct and reflect the setting to each driving assistance function.

[0210] As described above, according to the second embodiment, it is possible to improve convenience when a function for reducing collision is set as safe driving assistance.

[0211] [Third embodiment]

[0212] Next, a third embodiment will be described. The third embodiment is related to parking assistance with a secure setting in a group.

[0213] The third embodiment is a method characterized by the setting of functions, in particular, related to parking assistance, among the functions included in the group of safety settings that the control unit 204 can indicate. The driving assistance functions included in the group of safety settings of the third embodiment include at least clearance sonar (CSR) and parking collision avoidance assistance (PKSB) as a driving assistance function group for parking assistance. CSR is a function related to an alarm when approaching an obstacle, and PKSB is a function related to the detection of surrounding stationary objects when parking. The driving assistance function group in this embodiment is a driving assistance function group for suppressing traffic accidents in low to medium speed areas. In the safety setting of the third embodiment, it is configured to be able to collectively indicate the driving assistance function group for reducing collisions when parking in parking lots, etc. Therefore, in parking scenarios, the driver can gain a sense of security and can improve convenience. In addition, the settings can be prompted in a summary method that is easy for the user to understand.

[0214] In addition, the driving assistance function group includes Advanced Parking (AP), which is a function related to automatic parking assistance, and assists with automatic parking and remote parking. In addition, the driving assistance function group also includes Sudden Acceleration Suppression (SAS), which is a function related to control to suppress sudden acceleration caused by accidental stepping, and suppresses sudden acceleration caused by accidental stepping, and assists with control at the start of driving. In addition, the driving assistance function group also includes Rear Cross Traffic Alert (RCTA), which is a function related to warning of approaching vehicles. In addition, the driving assistance function group also includes Safe Exit Assist (SEA), which is a function related to ensuring safety when getting off the vehicle, and provides warnings when opening and closing doors and when getting off the vehicle. In addition, the driving assistance function group also includes Forward Cross Traffic Alert (FCTA), which is a function related to assistance when driving at intersections. In addition, the driving assistance function group also includes Pre-Collision Safety (PCS), which is a function related to collision avoidance assistance, and Lane Departure Alert (LDA), which is a function related to assistance in suppressing lane departure.

[0215] Figure 11A This is an example of a setting screen where settings related to parking assistance can be selected. Figure 11A As shown, in the setting screen (2A) with the safety setting selected, a parking assist setting button (s21) is displayed for displaying and setting settings related to parking assist. If the parking assist setting button (s21) is pressed, a parking assist function list screen is displayed.

[0216] Figure 11B This is an example of a parking assist function list screen. In the parking assist function list screen (s22), the functions related to parking assist are listed as function buttons (s23). In addition, in the function list screen, each function has Figure 3Similarly, the toggle button (s24) can be used to switch between on and off. The toggle button (s24) can be used to collectively set the functions to on and off. Pressing the button (s23) for each function displays the detailed parking assist settings screen for that function. Furthermore, even in the second embodiment of the safety setting mode, the safety setting function list screen can be displayed to allow for setting changes.

[0217] Figure 11C This is an example of a setting screen that allows for changing the detailed settings of parking assist related functions. Figure 11C As shown, in the setting change area (s1), the default settings are displayed for each detailed function of the driving assistance function, and candidates that can be changed by selection are displayed. The interface for setting changes in the setting change area (s1) is the same as that of the second embodiment, but has a button (s25) for returning to the function overview screen (s22) of parking assistance. In the example, the setting changes of the detailed functions of PKSB involved in parking assistance are illustrated. The display switching of the driving assistance function involved in parking assistance can be performed by the left and right switch buttons (s2). In addition, the driving assistance function can also be switched from the overview display. The driver can reflect the change content in the setting information by selecting a setting from the changeable candidates. In this way, the setting information can be changed from the default setting to a customized setting. In particular, when the object of the setting change has a prerequisite function or an opposite function, the operation and setting reflection can be suppressed by the conditional restriction control of the above-mentioned first embodiment. As described above, when the safety setting is selected on the setting screen, the parking assistance-related driving assistance functions included in the driving assistance function group can be displayed in a list, allowing detailed functions of the parking assistance-related driving assistance functions to be changed.

[0218] Furthermore, in the third embodiment, similar to the second embodiment, changes to the detailed functions of the operation start timing, warning sound, and operation intensity can be reflected in the detailed function settings of other driving assistance functions different from the set driving assistance function. Furthermore, the instruction to change the detailed function is an instruction to change all detailed functions collectively.

[0219] (Control process)

[0220] Next, the flow of control in the third embodiment will be described. Figure 11DThis flowchart illustrates the flow of a driving assistance process as a driving assistance method according to the third embodiment. The driving assistance process according to the third embodiment is executed as a derivative of the flowchart according to the second embodiment. The process according to the third embodiment first obtains an operation related to safety settings in step S208, then proceeds to step S300. Control related to the specific conditions of the first embodiment described above is executed as needed, such as when the operation is received.

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

[0222] In step S302, the CPU 20 displays a parking assist function list screen (s22). The user operates the parking assist function list screen (s22) and the detailed function setting change area (s1) to perform a custom operation for changing settings related to the parking assist function.

[0223] In step S304 , the CPU 20 obtains a custom operation related to parking assistance.

[0224] In step S306, the CPU 20 reflects the contents set by the custom operation related to parking assistance in the setting information of the safety setting. After the reflection, the process returns to step S208 and obtains the operation related to the safety setting again.

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

[0226] [Fourth embodiment]

[0227] Next, a fourth embodiment will be described. The fourth embodiment is a mode related to nighttime driving assistance with a safety setting in a group.

[0228] The fourth embodiment relates to driving assistance functions belonging to a group for nighttime driving assistance (hereinafter referred to as the "nighttime assistance group"), including one or more driving assistance functions that operate based on detection results from a front camera 130. This allows for centralized instruction of functions that operate at night, improving convenience for users who wish to drive at night. Front camera 130 is an example of an "illuminance detection device."

[0229] The front camera 130 outputs illuminance information indicating the detected illuminance in front of the vehicle 10 to the driving assistance device 12. If the driving assistance device 12 determines, based on the acquired illuminance information, that the amount of light received by the front camera 130 is less than a predetermined amount, in other words, that the area surrounding the vehicle 10 is dark, it activates the driving assistance function that operates based on the detection results of the front camera 130. In the fourth embodiment, multiple driving assistance functions belonging to the nighttime assistance group may be described as "nighttime assistance functions."

[0230] Here, the driving assistance device 12 in the fourth embodiment has the same Figure 7 The functional composition shown.

[0231] In the fourth embodiment, the control unit 204 can collectively issue instructions for the settings of night-time assistance functions. Night-time assistance 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 are an example of a "third function."

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

[0233] As described above, the AHS is a system that detects the illuminance of the lights of the preceding vehicle, streetlights, etc. 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 of the front camera 130 .

[0234] The side lights are a system that illuminates the front of the vehicle by lighting auxiliary lights based on the state of the vehicle 10 with the headlights 46 on. The auxiliary lights, along with the headlights 46, are built into the left and right headlight units and can illuminate the oblique front of the vehicle 10. The auxiliary lights are an example of "other lights."

[0235] Among the side view lights, either one or both of the left and right auxiliary lights are turned on based on the rotation direction of the steering wheel, the position of the turn signal lever, and the shift position, which are the states of the vehicle 10 described above.

[0236] For example, in the side view lights, either the left or right auxiliary light is lit according to the direction of the steering wheel rotation (clockwise or counterclockwise). Specifically, when the steering wheel is turned clockwise, the auxiliary light of the headlamp unit built into the right side of the vehicle 10 is lit together with the headlamp 46.

[0237] For example, in the side view lights, either the left or right auxiliary light is illuminated according to the position of the turn signal lever (the first position in which the left turn indicator is illuminated, or the second position in which the right turn indicator is illuminated). Specifically, when the turn signal lever is in the first position, the auxiliary light of the headlamp unit built into the left side of the vehicle 10 is illuminated together with the headlamp 46.

[0238] For example, in the side view lights, when the shift position of the vehicle 10 is switched to the R range, two auxiliary lights built into the left and right headlamp units are lit together with the headlamp 46 .

[0239] In addition, the night assistance function in the fourth embodiment includes other driving assistance functions in addition to the above-mentioned driving assistance functions. Specifically, the night assistance function also includes a specific function and a prescribed function. The specific function is a function that works based on the recognition image of the front camera 130 that recognizes the front of the vehicle 10. The prescribed function is a function that works based on the detection result of the BSM sensor 133E that detects objects 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". In addition, the above-mentioned objects include other vehicles such as passenger cars and two-wheeled vehicles, pedestrians, animals, etc.

[0240] As an example, the fourth embodiment uses PCS and FCTA, which assist the vehicle 10 in avoiding collisions with objects, as specific examples of specific functions, and SEA, which warns occupants of the vehicle 10, as a specific example of a prescribed function. In this case, PCS and FCTA are examples of the "fourth function," and SEA is an example of the "fifth function." The aforementioned occupants include the user and fellow passengers.

[0241] Furthermore, the instructions regarding the setting of the nighttime assistance function by the control unit 204 include instructions for setting whether or not the driving assistance function is to be operated and instructions for changing the timing at which the driving assistance function is to be operated. Hereinafter, in the fourth embodiment, instructions for setting whether or not the driving assistance function is to be operated may be described as a "setting instruction," and instructions for changing the timing at which the driving assistance function is to be operated may be described as a "changing instruction."

[0242] Here, in the following Figure 12BIn the setting screen (2B) shown, the setting instruction for the driving assistance function that is set to on becomes an instruction to enable the function. The change instruction becomes an instruction to start the function earlier than usual. On the other hand, in the setting screen (2B), the setting instruction for the driving assistance function that is set to off becomes an instruction to not enable the function. The change instruction becomes an instruction not to change the function's start timing, in other words, to keep it unchanged from usual. Among them, "bringing the function's start timing earlier" includes both bringing forward the timing at which the automatic driving ECU 60 starts driving operations such as acceleration, braking, and steering based on the driving assistance function, and bringing forward the timing of warnings such as output sound and display based on the driving assistance function.

[0243] Figure 12A This is an example of a setting screen where settings related to the night assist function can be selected. Figure 12A As shown, in a setting screen (2A) in which a user has selected a night assist group from a selection area (a1), a night assist setting button (s41) for customizing the independent driving assist function of the night assist function is displayed in a display area (a2). When the night assist setting button (s41) is pressed, a setting screen (2B) for customizing the independent driving assist function of the night assist function is displayed.

[0244] Figure 12B This is an example of a setting screen that enables customization of the independent driving assistance function of the night assist function. Figure 12B The setting screen (2B) shown shows a state after the user has customized the independent driving assistance function of the night assistance function in the setting area (b1).

[0245] As an example, in the setting area (b1), the operation start timing of AHB, AHS, side view lights, FCTA and SEA in the independent driving assistance functions of the night assist function is set to be early, and the operation start timing of PCS is not changed. Moreover, it is assumed that the summary setting button (a3) ​​is pressed in the state shown in the setting area (b1). In this case, the CPU 20 collectively indicates the change instructions for the night assist function and reflects them as the summary setting of the night assist group. The summary setting of the night assist group becomes a setting content such as setting the operation start timing of AHB, AHS, side view lights, FCTA and SEA earlier than usual and keeping the operation start timing of PCS unchanged as usual. In addition, in Figure 12B Although not shown in the setting area (b1), it is of course possible to issue a change instruction regarding other driving assistance functions in the collective setting of the night assist group based on the user's customized content, or to issue a change instruction and a setting instruction together.

[0246] Next, the flow of control in the fourth embodiment will be described. Figure 12C This flowchart illustrates the flow of a driving assistance process as a driving assistance method according to a fourth embodiment. For example, when the aforementioned nighttime assistance group setting is selected on the screen, the driving assistance process according to the fourth embodiment is executed. Control related to the specific conditions of the first embodiment described above is executed as needed, such as when an operation is received.

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

[0248] In step S402, the CPU 20 determines whether the operation is to select a nighttime assistance group. If it is, the process proceeds to step S404. If it is not, the process returns to step S400 and repeats the process.

[0249] In step S404 , the CPU 20 obtains the setting information of the nighttime assistance group from the ROM 21 .

[0250] In step S406 , the CPU 20 displays a description of the function of the nighttime assistance group on the setting screen ( 2A).

[0251] In step S408, the CPU 20 determines whether a custom operation has been accepted. A custom operation, for example, is pressing the Night Assist setting button (s41) while the Night Assist group is selected. If a custom operation has been accepted, the process proceeds to step S410. If no custom operation has been accepted, the process proceeds to step S414.

[0252] In step S410, the CPU 20 displays Figure 12B The user operates the setting area (b1) in the setting screen (2B) to perform an independent setting operation of the independent driving assistance function of the customized night assist function.

[0253] In step S412 , the CPU 20 obtains the independent setting operation related to the nighttime assist function.

[0254] In step S414, the CPU 20 determines whether a setting reflection operation has been accepted. A setting reflection operation, for example, is pressing the collective setting button (a3) ​​while the nighttime assist group is selected. If a setting reflection operation has been accepted, the process proceeds to step S416. If a setting reflection operation has not been accepted, the process returns to step S410.

[0255] In step S416 , the CPU 20 uses the setting information of the set nighttime assist group to instruct and reflect the setting to each driving assist function.

[0256] As described above, in the driving assistance device 12 of the fourth embodiment, the CPU 20 can collectively instruct the settings of multiple driving assistance functions, including a driving assistance function that operates based on the detection results of the front camera 130 capable of detecting the illuminance in front of the vehicle 10, in a nighttime assistance group, which is an example of a group configured to allow the addition or deletion of driving assistance functions for the vehicle 10. Multiple driving assistance functions that operate based on the detection results of the front camera 130 capable of detecting the illuminance in front of the vehicle 10 are nighttime assistance functions. Thus, according to the driving assistance device 12, by enabling the centralized instructing of the settings of the nighttime assistance functions, user convenience can be improved in connection with the settings of multiple driving assistance functions, including a driving assistance function that operates when the surrounding area of ​​the vehicle 10 is dark.

[0257] Furthermore, in the driving assistance device 12 of the fourth embodiment, the nighttime assistance function includes AHB, AHS, and side view lamps. Thus, the driving assistance device 12 can improve user convenience in setting multiple driving assistance functions, including the driving assistance function related to controlling the lamps illuminating the front of the vehicle 10.

[0258] Furthermore, in the driving assistance device 12 of the fourth embodiment, the nighttime assistance function also includes a specific function that operates based on an image recognized by the front camera 130 in front of the vehicle 10. Furthermore, when instructing the CPU 20 to set the nighttime assistance function, it is possible to instruct the CPU 20 to change the timing at which at least one of the driving assistance functions included in the specific function starts operating. Thus, the driving assistance device 12 can change the timing at which the specific function that operates based on the image recognized by the front camera 130 starts operating when the surrounding area of ​​the vehicle 10 is dark.

[0259] Furthermore, in the driving assistance device 12 of the fourth embodiment, the CPU 20 can change the timing of the start of the PCS and FCTA, which assist the vehicle 10 in avoiding collisions with objects, earlier than usual. Thus, the driving assistance device 12 can reduce the risk of collision between the vehicle 10 and an object by starting the PCS and FCTA earlier than usual when the surrounding area of ​​the vehicle 10 is dark.

[0260] Furthermore, in the driving assistance device 12 of the fourth embodiment, the nighttime assistance function also includes a predetermined function that operates based on the detection results of the BSM sensor 133E, which detects objects approaching the vehicle 10. Furthermore, the CPU 20 can instruct, when instructing the settings for the nighttime assistance function, to change the timing at which at least one of the driving assistance functions included in the predetermined function starts operating. Thus, the driving assistance device 12 can change the timing at which the predetermined function that operates based on the detection results of the BSM sensor 133E starts operating when the surrounding area of ​​the vehicle 10 is dark.

[0261] Furthermore, in the driving assistance device 12 of the fourth embodiment, the CPU 20 changes the timing of the start of the SEA, which issues a warning to the occupants of the vehicle 10, earlier than usual. Thus, the driving assistance device 12 can make the occupants aware of the warning at an early stage by starting the SEA earlier than usual when the surrounding area of ​​the vehicle 10 is dark.

[0262] In the fourth embodiment, the night assist function includes all of AHB, AHS, and side view lights, but the present invention is not limited thereto. The night assist function only needs to include at least one of AHB, AHS, and side view lights.

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

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

[0265] While SEA is described as an example of the "fifth function" in the fourth embodiment, the present invention is not limited to this. Any "fifth function" may be a driving assistance function that provides a warning to at least one of an occupant and an object. Therefore, the "fifth function" may include not only SEA but also other driving assistance functions such as BSM, FHL, and RVAI.

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

[0267] In the fourth embodiment, the front camera 130 is described as an example of an "illuminance detection device," but examples of illuminance detection devices are not limited thereto. For example, an illuminance sensor mounted on the upper surface of the instrument panel inside the vehicle 10 and detecting the illuminance in front of the vehicle 10 may also be used as an example of an "illuminance detection device." In this case, a sensor having a light-receiving element that converts light into an electric current for detection can be used.

[0268] In the fourth embodiment, the night assist function includes one or more driving assistance functions (e.g., AHB, AHS, and side view lights) that operate based on the detection results of an "illuminance detection device" such as the front camera 130. However, this is not limiting, and the driving assistance function may be a function that operates based on a predetermined time period in addition to or in place of the detection results of the "illuminance detection device" such as the front camera 130.

[0269] [Fifth embodiment]

[0270] Next, a fifth embodiment will be described. The fifth embodiment is a method related to changing the assistance level in a group.

[0271] In the fifth embodiment, the instructions for the driving assistance functions included in the group include instructions for changing the assistance level of the driving assistance functions. Multiple driving assistance functions can be the subject of the change instructions. This allows for centralized changes to the assistance levels, improving convenience for users who wish to change the assistance level.

[0272] The fifth embodiment optimizes settings related to the assistance level, particularly those related to the functions that the control unit 204 can instruct. The assistance level is a setting for the detailed functions included in the driving assistance function. The required level setting is determined appropriately based on the type of detailed function to which the assistance level is assigned. For example, the assistance level types include the timing for starting the driving assistance function, the warning sound for the user, and the intensity of the driving assistance function. For example, the level setting for the start of the operation can be set to "early," "standard," and "late." For example, the level setting for the warning sound can be set to "maximum," "standard," and "minimum." For example, when switching the inter-vehicle distance, the intensity setting can be set to "longest," "standard," and "shortest." When switching the attention alert sensitivity, the level setting can be set to "high," "standard," and "low." Furthermore, the level setting is not limited to the three-level setting described above; detailed settings such as five or ten levels are also possible. In addition, in the case of having an ITS (Intelligent Transport Systems) connection function, as the type of assistance level, it is possible to enable the setting change of two options of "vehicle-to-vehicle" or "road-to-vehicle" for ITS connection. In addition, for the warning sound, it is possible to select the type of warning sound. In this way, in the present embodiment, it is possible to set it for each type of detailed function to which the assistance level is assigned. The setting instructions executed by the control unit 204 include assistance level change instructions related to multiple assistance level types. In the case of the assistance level change instructions of the above example, it includes a change in the start timing of the driving assistance function, a change in the warning sound to the user of the driving assistance function, and a change in the working intensity of the driving assistance function, depending on how the detailed functions in the driving assistance function included in the group are used.

[0273] Figure 13A This is an example of a setting screen where settings related to the assist level can be selected. Figure 13A As shown, the setting screen (2A) displays an assist level setting button (s31) for displaying and setting settings related to the assist level. Pressing the assist level setting button (s31) displays an assist level list screen. In this example, the safety setting group is selected, but the setting is not limited to the safety setting group, and the same applies even when any group is selected.

[0274] Figure 13B This is an example of the assistance level list screen. Figure 13BAs shown, in the assistance level overview screen (s32), the types of assistance levels are displayed at a glance, and the level setting button (s33) is displayed. If the level setting button (s33) is pressed, each level of the level setting can be selected, and by selecting the level setting button (s34), the assistance level can be collectively changed. In addition, by pressing the independent detail setting button (s35), the user is transferred to the detail screen. The detail screen is a screen where the assistance level of each driving assistance function can be set one by one. As described above, the assistance level is included in a plurality of driving assistance functions, and an assistance level overview screen can be displayed. In addition, by collectively setting the assistance levels included in the change items from this overview screen, it is possible to collectively indicate the change instructions for the assistance levels of a plurality of driving assistance functions including the item.

[0275] Figure 13C This is an example of a detailed screen that can set the assistance level one by one. In the detailed screen (s36), a list of driving assistance functions including the type of assistance level selected is displayed. For each driving assistance function, the assistance level can be changed independently by selecting the level setting button (s34). The display of the type of assistance level can be switched by the left and right switch buttons (s2). In addition, if the function description button (s37) is selected, the description of the function is displayed in a pop-up manner. As described above, a detailed screen can be displayed as a screen that can set the assistance level of each of a plurality of driving assistance functions. In addition, the level setting of the assistance level of each of a plurality of driving assistance functions can be set independently from the detailed screen. In addition, for example, a restore button can be provided to have a function of resetting the assistance level that has been changed according to the change instruction to the default assistance level predetermined for the group.

[0276] (Control process)

[0277] Next, the control flow of the fifth embodiment will be described. Figure 13D This flowchart illustrates the flow of driving assistance processing as part of the driving assistance method according to the fifth embodiment. The basic flow of driving assistance processing in the fifth embodiment is the same as that in the third embodiment, but is not limited to the safety-setting groups and is applicable to all groups selectable from the selection area (a1). Therefore, processing other than that related to the assistance level will be described again.

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

[0279] In step S502, the CPU 20 determines whether the operation is to select a predetermined group. If it is to select a predetermined group, the process proceeds to step S504. If it is not to select a predetermined group, the process returns to step S500 and repeats the process.

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

[0281] In step S506 , the CPU 20 displays the description and setting information of the group function on the setting screen.

[0282] In step S508 , the CPU 20 obtains an operation related to group settings.

[0283] In step S510, the CPU 20 determines whether a setting operation related to the assist level has been accepted for the acquired operation related to the group setting. The setting operation related to the assist level is the pressing of the assist level setting button (s31). If the setting operation related to the assist level has been accepted, the process proceeds to step S512. If the setting operation related to the assist level has not been accepted, the process proceeds to step S518.

[0284] In step S512, the CPU 20 displays the assistance level list screen (s32). The user operates the assistance level list screen (s32) and the detailed screen (s36) that can be transitioned from the list screen to perform custom operations such as changing settings related to the assistance level.

[0285] In step S514 , the CPU 20 obtains the customized operation related to the assistance level.

[0286] In step S516, the CPU 20 reflects the contents set by the customization operation related to the assistance level in the setting information of the selected group. After the reflection, the process returns to step S508 and obtains the operation related to the selected group again.

[0287] In step S518, CPU 20 determines whether the setting-related operation is a setting reflection operation or a custom operation. A setting reflection operation is, for example, pressing the aggregate setting button (a3) ​​while a predetermined group is selected. If it is a setting reflection operation, the process proceeds to step S522. If it is a custom operation, the process proceeds to step S520.

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

[0289] In step S522 , the CPU 20 uses the setting information of the set group to instruct and reflect the setting to each driving assistance function.

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

[0291] [Sixth embodiment]

[0292] Next, a sixth embodiment will be described. The sixth embodiment is related to a notification function in a group.

[0293] The sixth embodiment is a method for setting functions related to notifications to users. Representative examples of groups including notification-related functions (hereinafter referred to as notification functions) include (C6) "Notification Assistance" and (C7) "Notification Assistance / Advance" in the aforementioned groups. These groups will be referred to as notification assistance groups for further explanation. By enabling the centralized designation of multiple notification-related assistance functions, convenience for users who wish to set notification functions is improved.

[0294] In the sixth embodiment, a monitoring notification function and a work suggestion function are included as a functional group of notification functions among the multiple driving assistance functions included in the notification assistance group that can be instructed by the control unit 204. 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 notification function based on road monitoring (RSA), a notification function based on monitoring surrounding vehicles, a notification function based on monitoring the driver's state (DMS), and a notification function based on monitoring traffic lights or road signs. The notification function based on monitoring surrounding vehicles includes TMN, which is a notification function based on monitoring preceding vehicles; RAVI and AVS, which are notification functions based on monitoring following vehicles; and ITS, which is a notification function based on monitoring surrounding vehicles. The notification function based on monitoring traffic lights or road signs includes TMN, which is a notification function based on monitoring traffic lights; and RSA, which is a notification function based on monitoring road signs. In this embodiment, as long as two or more of these notification functions can be collectively set, three or four notification functions may also be collectively set. The work suggestion function is a collective name for functions that suggest work related to the driving assistance function to the user. The work suggestion function includes AVS, which is a function related to notification related to the user, and SWS, which is a function related to suggesting a rest to the user.

[0295] Figure 14A This is an example of setting the monitoring notification function for a group assigned to the notification assistant. Figure 10AThe same is true for the peace of mind settings. As notification assistance groups, there are the above-mentioned (C6) "Notification Assistance" and (C7) "Notification Assistance / Advance" groups, and the functions of each group and the settings of detailed functions can be illustrated. The notification assistance group is assigned a driving assistance function that is classified as a notification function (the third assistance function) as the assistance purpose of the function. The assigned driving assistance function corresponds to the monitoring notification function and the work suggestion function. As the monitoring notification function, RSA, RVAI, FHL, TMN, ITS, and DMC are set. As the work suggestion function, AVS and SWS are set. The default settings of each detailed function of RSA are illustrated. In the default settings of the detailed functions of RSA, road sign notification control, red light notification, switching of notification methods, and speed limit change notification are set to valid (on). The setting for switching of notification speed deviation is invalid (expressed as "-" in the figure). Furthermore, in "Notification Assist / Advance," as detailed functions not set in "Notification Assist" for early driving, the following settings are set to "Early" for notification timing, notification timing for preceding vehicle start notification, and notification timing for signal light switch notification. Furthermore, the attention alert sensitivity setting is set to "High."

[0296] For example, when in the above Figure 2 When a notification assistance group is selected and the settings are reflected during the operation on the group setting screen, control unit 204 instructs to collectively set the various functions (detailed functions) included in the driving assistance functions assigned to the notification assistance group. The driving assistance functions assigned to the notification assistance group are an example of notification-related functions of the present disclosure.

[0297] When a notification assistance group is selected on the setting screen, the group display control unit 206 displays a description of the notification assistance function and setting information.

[0298] In the sixth embodiment, as in the second embodiment, the detailed functions of the operation start timing and the warning sound can be reflected in the detailed function settings of other driving assistance functions different from the set driving assistance function. In addition, the instruction to change the detailed function is an instruction to change all the detailed functions collectively.

[0299] Figure 14BThis is an example of a setting screen that can change the settings of an independent detailed function of notification assistance. In the setting change area (s41), the default settings are displayed for each detailed function of the driving assistance function, and candidates that can be changed by selection are displayed. In the example, the setting change of the detailed function of RSA is illustrated. The display of the driving assistance function can be switched by the left and right switch buttons (s42). In addition, the driving assistance function can also be switched from the overview display. The user can reflect the changes to the setting information by selecting a setting from the changeable candidates. In this way, the setting information can be changed from the default setting to the customized setting.

[0300] Figure 14C This is an example of a screen that proposes notification as a work proposal. The control unit 204 executes the work proposal when the work proposal conditions are met, and displays the proposal as a reminder through the notification on the screen of the multimedia device 14 (s43). Figure 14C In the example, a situation in which an overlay display is displayed on the setting screen (2A) is provided, in which a notification based on AVS is proposed. The reminder of the work suggestion function is displayed on the content of the display in a manner that gives the highest priority in the display on the screen. The driving assistance function corresponding to the work suggestion is executed by the user pressing the suggestion execution button (s44). When the cancel button (s45) is pressed, the execution of AVS is suppressed. Regarding the driving assistance function corresponding to the work suggestion, if it is AVS, the navigation of the notification is exemplified. If it is SWS, the user is advised to take a break. The work suggestion conditions are pre-stored in ROM21. For example, if it is a rest suggestion, careless driving or drowsy driving is inferred based on the yaw rate, steering angular velocity, etc., and the user is advised to take a break when it is determined to be the corresponding driving. Careless driving is, for example, sudden steering operation. In addition, for example, when there is a long period of shaking, it is inferred that it is drowsy driving. Furthermore, if the work proposal is to be notified, a vehicle closer than a certain distance to the vehicle 10 being driven is detected, and if the vehicle has traveled at that distance for a certain time or longer, the user is advised to notify the vehicle.

[0301] (Control process)

[0302] Next, the flow of control in the sixth embodiment will be described. Figure 14D This is a flowchart illustrating the flow of driving assistance processing as a driving assistance method according to the sixth embodiment. Figure 14E This is a flowchart for explaining the process of driving assistance processing related to the work suggestion of the sixth embodiment. For example, when the above-mentioned notification assistance group is selected on the screen, the execution Figure 14DThe driving assistance process of the sixth embodiment is described in detail. The basic process flow is the same as that of the second embodiment.

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

[0304] In step S602, the CPU 20 determines whether the operation is to select a group for notification assistance. If so, the process proceeds to step S604. If not, the process returns to step S600 and repeats the process.

[0305] In step S604 , the CPU 20 acquires notification assistance setting information from the ROM 21 .

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

[0307] In step S608, the CPU 20 obtains an operation related to the notification assistance. Here, the operation related to the notification assistance is a setting reflection operation or a custom operation. The setting reflection operation is, for example, an operation of pressing the summary setting button in the state where the notification assistance is selected. The custom operation is, for example, the above-mentioned Figure 3 Operations to change, add, and delete the settings of each driving assistance function.

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

[0309] In step S612 , the CPU 20 reflects the contents set by the customization operation in the setting information of the notification assistance.

[0310] In step S614 , the CPU 20 uses the set notification assistance setting information to instruct and reflect the setting on each driving assistance function.

[0311] Next, the work proposal is described. For example, the vehicle 10 is regularly executed while driving. Figure 14E The following processing procedures can be executed separately for each driving assistance function involved in the work proposal.

[0312] In step S620, the CPU 20 determines whether the work proposal condition is satisfied. If the work proposal condition is satisfied, the process proceeds to step S622. If the work proposal condition is not satisfied, this step is repeated after a certain period of time.

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

[0314] In step S624, the CPU 20 determines whether an operation of executing or canceling the work proposal has been accepted. If an operation of executing has been accepted, the process proceeds to step S626, and if a operation of canceling has been accepted, the process ends.

[0315] In step S626 , the CPU 20 executes the driving assistance function related to the work proposal.

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

[0317] [Seventh embodiment]

[0318] Next, the seventh embodiment will be described. The seventh embodiment is a method related to the fuel-saving driving mode (C7) in the group, which is a driving mode that suppresses fuel consumption. In the fuel-saving driving mode, priority is given to the setting of suppressing fuel consumption. In this embodiment, fuel consumption is used in a broad sense to include the fuel consumption of internal combustion engines such as gasoline engines and the power consumption of electric vehicles. In addition, it includes not only electric vehicles but also hybrid vehicles and plug-in hybrid vehicles. The group of energy-saving driving modes is an example of a specific group disclosed in the present invention.

[0319] The seventh embodiment achieves optimization when setting multiple driving assistance functions in a group of energy-saving driving modes that can be instructed by the control unit 204. By collectively enabling the setting of multiple driving assistance functions included in the group of energy-saving driving modes, user convenience when selecting the energy-saving driving mode is improved.

[0320] Figure 15A This is an example of the settings for the driving assistance function group assigned to the energy-saving driving mode. Figure 10AThe same is true for the peace of mind setting. The group of energy-saving driving mode is assigned a driving assistance function that is classified as a driving assistance function (second assistance function) as the auxiliary purpose of the function. The driving assistance function of the group of energy-saving driving mode can use ACC as a function to assist in following driving to ensure the inter-vehicle distance with the vehicle in front, and PDA as a function to assist operations corresponding to the driving situation. In addition, among the detailed functions of ACC and PDA, the detailed functions related to fuel consumption are set, and the settings of other detailed functions are invalid (the "-" expression in the figure). ACC and PDA are set with the detailed functions of the setting object in a manner that suppresses fuel consumption. With respect to ACC, the switching of the inter-vehicle distance is set to "longest". The switching of acceleration and the speed suppression during curve driving are set to "weak". The switching of the energy-saving driving assistance amount is set to "strong". In addition, with respect to PDA, the adjustment of the assistance amount is set to "weak". In this way, the setting of the working intensity of the functions related to acceleration and deceleration is set to be lower than the standard working intensity. These settings are an example of the functions related to acceleration and deceleration of the present disclosure. In this way, control unit 204 sets the operating intensity of the acceleration and deceleration functions for each driving assistance function included in the energy-saving driving mode group to be lower than the standard. Furthermore, control unit 204 changes the settings for the acceleration and deceleration functions for the ACC and PDA. Specifically, the operating intensity of the acceleration and deceleration functions for the ACC and PDA is set lower than the standard.

[0321] When the energy-saving driving mode is selected, the control unit 204 changes the settings of the driving assistance functions included in the energy-saving driving mode group in accordance with the reduction of the vehicle's fuel consumption. Figure 2 When the energy-saving driving mode group is selected and the setting is reflected in the operation of the setting screen (2A), the control unit 204 instructs to collectively set the driving assistance functions assigned to the energy-saving driving mode group. In addition, in the setting of the energy-saving driving mode, the functions classified as the collision damage reduction function (first assistance function) and the notification function (third assistance function) are disabled, so the setting instruction includes an instruction to change these settings to disabled. In addition, when the energy-saving driving mode group is selected in the setting screen (2A) and the customize button (a4) is pressed, a detailed screen showing the details of the energy-saving driving mode functions is displayed.

[0322] Figure 15BThis is an example of a detailed screen that displays the details of the functions of the energy-saving driving mode. In the detailed screen (s51) of the energy-saving driving mode, the default settings of the detailed functions are determined in a manner that suppresses fuel consumption according to the purpose of the energy-saving driving mode. Therefore, when the energy-saving driving mode is selected, the group display control unit 206 controls the setting changes of the detailed functions in a manner that suppresses the increase in fuel consumption (suppression control). In the suppression control, for example, the setting changes of the detailed functions that hinder the energy-saving driving mode are prohibited. In addition, even in the case of not prohibiting, the range of changes that can be made is limited. In the case where the setting changes are prohibited by the suppression control, for example, the setting button of the detailed function is displayed in a non-selectable state (s52). In addition, the group display control unit 206 displays a description indicating that the setting changes cannot be made (s53).

[0323] Furthermore, the control unit 204 can determine the conditions for proposing an energy-saving driving mode and propose a switch to the energy-saving driving mode. For example, the driving history of the vehicle 10 is collected, and when it is detected that the vehicle is currently engaged in fuel-intensive driving, the energy-saving driving mode is proposed. Furthermore, a fuel consumption limit can be registered through user input, and a switch to the energy-saving driving mode can be proposed when the fuel consumption limit is reached. The process for proposing an operation is the same as that of the fifth embodiment. This can include a function for notifying the user of the proposed operation of the energy-saving driving mode. Furthermore, the control unit 204 can predict the fuel consumption reduction effect of selecting the energy-saving driving mode based on the driving history and display it on the setting screen. This can assist the user in determining whether to set the energy-saving driving mode.

[0324] (Control process)

[0325] Next, the control flow of the seventh embodiment will be described. Figure 15C This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the seventh embodiment.

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

[0327] In step S702, CPU 20 determines whether the operation is an operation for selecting the group of energy-saving driving mode. If it is an operation for selecting the group of energy-saving driving mode, the process moves to step S704. If it is not an operation for selecting the group of energy-saving driving mode, the process returns to step S700 and repeats the process.

[0328] In step S704 , the CPU 20 acquires setting information of the energy-saving travel mode from the ROM 21 .

[0329] In step S706 , the CPU 20 displays the function description and setting information of the energy-saving travel mode on the setting screen, and performs control to suppress setting changes.

[0330] In step S708, the CPU 20 determines whether a setting reflection operation has been obtained. If a setting reflection operation has been obtained, the process proceeds to step S710. If a setting reflection operation has not been obtained, the process is deemed to be canceled and the process ends.

[0331] In step S710 , the CPU 20 uses the setting information of the set energy-saving travel mode to instruct and reflect the setting to each driving assistance function.

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

[0333] [Eighth embodiment]

[0334] Next, the eighth embodiment will be described. The eighth embodiment relates to a snowy terrain assistance group. The snowy terrain assistance group includes multiple driving assistance functions. For each of these driving assistance functions, when at least one of the weather outside the vehicle or the road conditions meets a predetermined adverse condition, the assistance level associated with at least one of the driving assistance function's operating intensity and the timing of its activation can be changed.

[0335] The above-mentioned weather refers to the concept of atmospheric conditions such as weather, temperature, humidity, and wind speed. Furthermore, the above-mentioned road surface condition refers to the state of the road surface, including dry, wet, partially wet, snow-covered, compacted snow, icy, snow removal, snowmelt, the presence or absence of sand, the presence or absence of oil, mud, and ruts. As an example, the eighth embodiment defines a situation where an adverse condition is satisfied when at least one of the weather outside the vehicle is snowy and the road surface surrounding the vehicle 10 is snowy. The CPU 20 of the driving assistance device 12 determines whether an adverse condition is satisfied based on weather information indicating the weather surrounding the vehicle 10 and information from various devices included in the sensor unit 52. Weather information and information from various devices are transmitted from an external server such as the cloud server 16.

[0336] The following describes a plurality of driving assistance functions belonging to the snowy lane assist group. In the eighth embodiment, the plurality of driving assistance functions belonging to the snowy lane assist group may be described as "snowy lane assist functions."

[0337] Here, the driving assistance device 12 in the eighth embodiment has the same Figure 7 In the eighth embodiment, the control unit 204 can collectively instruct the setting of the snow assist function.

[0338] As an example, the snowy terrain assistance function includes a driving assistance function that allows for changing the 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 utilizes the sonar 134, and a driving assistance function that utilizes the recognition images captured by the front camera 130. Vehicle 10 implements the communication function using communication interfaces such as the wireless communication I / F 23 and the communication unit 24 included 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." Below, in the eighth embodiment, the driving assistance function that allows for changing the assistance level may be described as the "first function group," the driving assistance function that utilizes the sonar 134 as the "second function group," and the driving assistance function that utilizes the recognition images captured by the front camera 130 as the "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 functional group includes, for example, ACC and PDA.

[0339] Here, the communication function implements an inter-vehicle communication system that allows vehicle 10 to communicate with other vehicles, directly exchanging information about each vehicle's status and surrounding conditions. For example, when vehicle 10 is following another vehicle using ACC, the inter-vehicle communication system controls the acceleration and deceleration of vehicle 10 based on the acceleration and deceleration information of the other vehicle acquired through inter-vehicle communication. This reduces fluctuations in the inter-vehicle distance and speed of vehicle 10, enabling smooth following travel.

[0340] Furthermore, the communication function implements a roadside-to-vehicle communication system, in which the vehicle 10 communicates with roadside devices and directly receives and sends information regarding oncoming vehicles, pedestrians, and traffic lights. Roadside devices are computers installed on roads, such as at intersections and traffic lights. The roadside-to-vehicle communication system enables, for example, user attention to be urged based on information received from the roadside devices via roadside-to-vehicle communication. Specifically, when turning right at an intersection and a pedestrian is in the user's blind spot, the instrument panel buzzer 45 emits a buzzer sound based on pedestrian information indicating the pedestrian's presence, transmitted from the roadside device via roadside-to-vehicle communication, alerting the user to the presence of the pedestrian.

[0341] Furthermore, the control unit 204's instructions for setting the snow assist function include instructions for changing the assistance level of the driving assistance function or the notification level (described later) and instructions for setting whether or not the driving assistance function is to be operated. Hereinafter, in the eighth embodiment, instructions for changing the assistance level or notification level of the driving assistance function may be described as a "change instruction," and instructions for setting whether or not the driving assistance function is to be operated may be described as a "set instruction."

[0342] In the instruction to set the snowy road assist function, the control unit 204 performs at least one of reducing the intensity of the operation and advancing the timing of the operation start as a change in the assistance level. Reducing the intensity of the operation is used to reduce the assist force for driving operations such as acceleration, braking, and steering (e.g., assist force for steering force, assist force for accelerator pedaling force, and assist force for brake pedaling force) performed by the driving assist functions included in the first function group. When the vehicle 10 is traveling on a snowy road that meets the adverse conditions described in the eighth embodiment, for example, if emergency braking is performed, there is a risk that the vehicle 10 will become uncontrollable. Therefore, by reducing the assist force for the brake pedaling force, the situation in which the vehicle 10 becomes uncontrollable can be prevented. Advancing the timing of the operation start is used to advance the timing at which the automatic driving ECU 60 begins driving operations based on the driving assist function. For example, when the vehicle 10 is traveling on a snowy road, the braking distance is longer than when traveling on dry roads. Therefore, by advancing the timing at which the automatic driving ECU 60 begins applying the brakes, deceleration to the target position can be performed with high precision.

[0343] Furthermore, the aforementioned communication function can change the notification level associated with at least one of the frequency and timing of notifications to vehicle 10. Furthermore, when instructing the setting of the snowy road assist function, control unit 204 executes at least one of increasing the notification frequency and advancing the timing of notifications as a change in the notification level. Increasing the notification frequency increases the number of times per unit time that information is transmitted from other vehicles and roadside devices to vehicle 10. For example, when vehicle 10 is traveling on a snowy road, the user's visibility is reduced. Therefore, increasing the number of times per unit time that information is transmitted increases the amount of information that can be obtained (supplemented) from external devices, thereby contributing to user safety. Advancing the timing of notifications increases the time when other vehicles and roadside devices begin transmitting specified information to vehicle 10. For example, when vehicle 10 is traveling on a snowy road, the user's visibility is reduced. By advancing the timing of transmitting specified information, the user can more quickly understand the content of the specified information.

[0344] Figure 16A This is an example of a setting screen where settings related to the snow assist function can be selected. Figure 16A As shown, in the setting screen (2A) in which the user has selected the snow lane assist group from the selection area (a1), a snow lane assist setting button (s81) for performing a customized driving assist function independent of the snow lane assist function is displayed in the display area (a2). When the snow lane assist setting button (s81) is pressed, a setting screen (2B) for performing a customized driving assist function independent of the snow lane assist function is displayed.

[0345] Figure 16B This is an example of a setting screen that enables customization of the independent driving assistance function of the snow lane assist function. Figure 16B The setting screen (2B) shown shows a state after the user has customized the independent driving assistance function of the snowy slope assistance function in the setting area (b1).

[0346] As an example, in the setting area (b1), as snow assist functions, LDA and PCS, which are driving assistance functions included in the first function group, communication functions, PKSB (O), which is a driving assistance function included in the second function group, and ACC, which is a driving assistance function included in the third function group, are displayed. For the multiple driving assistance functions displayed in the setting area (b1), when the user selects one of the multiple options in the pull-down menu, the setting contents are displayed in the setting box (b2), setting box (b3), setting box (b4), setting box (b5), and setting box (b6).

[0347] The drop-down menus corresponding to the LDA and PCS in the snow assist function offer four options: "Assistance Level 1," "Assistance Level 2," "Assistance Level 3," and "Assistance Level 4." "Assistance Level 1" does not change the assistance level, in other words, it maintains the assistance level as normal. "Assistance Level 2" changes the assistance level by reducing the intensity of the assistance. "Assistance Level 3" changes the assistance level by advancing the timing of the assistance start. "Assistance Level 4" changes the assistance level by both reducing the intensity of the assistance and advancing the timing of the assistance start. As an example, the setting box (b2) corresponding to LDA displays "Assistance Level 4" and the LDA intensity is reduced and the timing of the LDA's operation is advanced. This allows, for example, the LDA's start timing to be advanced when the road surface surrounding the vehicle 10 is covered with snow, and the steering assist provided by the active LDA is reduced. Furthermore, the setting box (b3) corresponding to PCS displays "Assistance Level 3" and the PCS's start timing is advanced. As a result, for example, when the road surface around the vehicle 10 is snowy, the timing to start the operation of the PCS is advanced.

[0348] The drop-down menu corresponding to the communication function in the snow lane assist function is provided with four options: "Notification Level 1", "Notification Level 2", "Notification Level 3" and "Notification Level 4". "Notification Level 1" is an option for not changing the notification level, in other words, for keeping the notification level unchanged as usual. "Notification Level 2" is an option for increasing the notification frequency as a change in the notification level. "Notification Level 3" is an option for advancing the timing of notification as a change in the notification level. "Notification Level 4" is an option for increasing the notification frequency and advancing the timing of notification as a change in the notification level. As an example, a case is shown where "Notification Level 2" is displayed in the setting box (b4) corresponding to the communication function, and the notification frequency of the communication function is increased. As a result, for example, when the state of the road surface around the vehicle 10 is snowy, the number of times information is sent per unit time from other vehicles and roadside devices to the vehicle 10 increases.

[0349] The drop-down menus corresponding to PKSB (O) and ACC in the snow assist function have two options: "On" and "Off." "On" is an option for enabling the operation of the driving assist function. "Off" is an option for not enabling the operation of the driving assist function. As an example, the case where "On" is displayed in the setting box (b5) corresponding to PKSB (O) and PKSB (O) is in operation is shown. In addition, the case where "Off" is displayed in the setting box (b6) corresponding to ACC and ACC is not in operation is shown.

[0350] Furthermore, it is assumed that the summary setting button (a3) ​​is pressed in the state shown in the above-mentioned setting area (b1). In this case, the CPU 20 collectively indicates the change instructions and setting instructions for the snow track assist function, and reflects them as the summary settings of the snow track assist group. The summary settings of the snow track assist group become settings such as the weakening of the working intensity of the LDA and the advancement of the working start timing (assistance level 4), the advancement of the working start timing of the PCS (assistance level 3), the increase in the notification frequency of the communication function (notification level 2), the activation of the PKSB (O) operation, and the disactivation of the ACC operation. Among them, in the 8th embodiment, as an example, the drop-down menu corresponding to the communication function does not have a "Close" option like the drop-down menu corresponding to PKSB (O) and ACC. Therefore, in the 8th embodiment, when Figure 16B When the collective setting button (a3) ​​is pressed in the setting screen (2B) shown, the communication function is set to always operate when the defective condition is satisfied.

[0351] Next, the control flow of the eighth embodiment will be described. Figure 16CThis flowchart illustrates the flow of driving assistance processing as a driving assistance method according to an eighth embodiment. For example, when the aforementioned snowy terrain assistance group setting is selected on the screen, the driving assistance processing according to the eighth embodiment is executed. Control related to the specific conditions of the aforementioned first embodiment is executed as needed, such as when an operation is received.

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

[0353] In step S802, the CPU 20 determines whether the operation is to select the snow path assistance group. If it is, the process proceeds to step S804. If it is not, the process returns to step S800 and repeats the process.

[0354] In step S804 , the CPU 20 obtains setting information of the snow assist group from the ROM 21 .

[0355] In step S806 , the CPU 20 displays a description of the functions of the snow assist group on the setting screen ( 2A).

[0356] In step S808, CPU 20 determines whether a custom operation has been accepted. A custom operation, for example, is pressing the slope assist setting button (s81) while the slope assist group is selected. If a custom operation has been accepted, the process proceeds to step S810. If no custom operation has been accepted, the process proceeds to step S814.

[0357] In step S810, the CPU 20 displays Figure 16B The user operates the setting area (b1) in the setting screen (2B) to perform independent setting operations of the independent driving assistance function of the custom snow path assistance function.

[0358] In step S812 , the CPU 20 obtains the independent setting operation related to the snow assist function.

[0359] In step S814, CPU 20 determines whether a setting reflection operation has been accepted. A setting reflection operation, for example, is pressing the collective setting button (a3) ​​while the snow slope assist group is selected. If a setting reflection operation has been accepted, the process proceeds to step S816. If a setting reflection operation has not been accepted, the process returns to step S810.

[0360] In step S816 , the CPU 20 uses the setting information of the set snow assist group to instruct and reflect the setting to each driving assist function.

[0361] As described above, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can collectively issue instructions for the settings of multiple driving assistance functions (snowy road assist functions) in a snowy road assist group, which serves as an example of a group configured to allow the addition or deletion of driving assistance functions for the vehicle 10. For each of these driving assistance functions, the assistance level of each driving assistance function can be changed when at least one of the weather outside the vehicle and the road conditions meets a predetermined adverse condition. Thus, the driving assistance device 12 can collectively issue instructions for the settings of the snowy road assist function, thereby improving user convenience related to the settings of multiple driving assistance functions that can change their assistance levels when these adverse conditions are met.

[0362] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 changes the assistance level by at least one of weakening the driving assistance function's operating intensity and advancing the activation timing when instructing the snowy terrain assistance function. This improves user safety when the driving assistance function operates under adverse conditions. For example, if the road surface surrounding the vehicle 10 is covered with snow, the driving assistance device 12 advances the activation timing of the PCS. Consequently, the driving assistance device 12 can assist in collision avoidance, taking into account the braking distance on snowy roads.

[0363] Furthermore, in the driving assistance device 12 of the eighth embodiment, the snowy lane assist function also includes a communication function that enables communication between other vehicles and roadside devices and the vehicle 10. Furthermore, the CPU 20 can issue an instruction to enable the communication function as a function of the control unit 204 during the instruction to set the snowy lane assist function. Thus, according to this driving assistance device 12, user safety can be achieved based on information obtained from other vehicles and roadside devices when adverse conditions are met.

[0364] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 executes at least one of increasing the notification frequency and advancing the notification timing as a change in the notification level when instructing the setting of the snow assist function. Thus, according to this driving assistance device 12, by executing at least one of increasing the notification frequency and advancing the notification timing when unfavorable conditions are met, user safety can be improved in situations where unfavorable conditions are met.

[0365] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can, during the instruction regarding the setting of the snowy lane assist function, instruct the control unit 204 to disable the driving assistance functions (second function group) within the snowy lane assist function that utilize the sonar 134 for function execution. Thus, according to this driving assistance device 12, since the driving assistance functions included in the second function group are no longer activated when the adverse conditions are met, activation of the driving assistance functions due to erroneous detection by the sonar 134 can be suppressed.

[0366] Furthermore, in the driving assistance device 12 of the eighth embodiment, the CPU 20 can, during the instruction regarding the setting of the snowy lane assist function, instruct the control unit 204 to disable the driving assistance functions (the third function group) that utilize the recognition image of the front camera 130. Thus, according to this driving assistance device 12, since the driving assistance functions included in the third function group are no longer activated when the adverse conditions are satisfied, the operation of the driving assistance functions based on the unclear recognition image of the front camera 130 can be suppressed.

[0367] In the eighth embodiment, the unfavorable condition is satisfied when at least one of the weather outside the vehicle is snowy and the road surface surrounding the vehicle 10 is covered with snow. However, the unfavorable condition is not limited to this. For example, the unfavorable condition can be appropriately set to be the weather outside the vehicle is rainy or the road surface is icy.

[0368] Furthermore, in the eighth embodiment, the CPU 20 can change the assistance level by both reducing the intensity of the work and advancing the timing of the work start, but the present invention is not limited thereto and may be capable of only one of the two. Specifically, the CPU 20 may be capable of only reducing the intensity of the work or only advancing the timing of the work start as the assistance level change.

[0369] Furthermore, in the eighth embodiment, the communication function enables communication between the vehicle 10 and both other vehicles and the roadside device. However, the present invention is not limited thereto and may enable communication with only one of the two. Specifically, the communication function may enable communication only between the vehicle 10 and other vehicles, or only between the roadside device and the vehicle 10.

[0370] In the eighth embodiment, the CPU 20 can change the notification level by both increasing the notification frequency and advancing the notification timing, but the present invention is not limited thereto and can also change only one of the two. Specifically, the CPU 20 can change the notification level by only increasing the notification frequency or only advancing the notification timing.

[0371] In the eighth embodiment, LDA and PCS are exemplified as driving assistance functions capable of changing the assistance level, but the examples of driving assistance functions are not limited thereto. For example, the driving assistance functions may include other driving assistance functions such as OAA, AES, and ADTJA in addition to LDA and PCS.

[0372] In the eighth embodiment, the PKSB (O) and the all-around PKSB are exemplified as examples of driving assistance functions using the sonar 134. However, the examples of driving assistance functions are not limited thereto. For example, the driving assistance function may include other driving assistance functions such as PVM, SIM, and MTM in addition to the PKSB (O) and the all-around PKSB.

[0373] In the eighth embodiment, ACC and PDA are exemplified as driving assistance functions that utilize images recognized by the front camera 130. However, the driving assistance functions are not limited thereto. For example, the driving assistance functions may include other driving assistance functions such as LCA and LTA in addition to ACC and PDA.

[0374] Furthermore, in the eighth embodiment, the CPU 20 can, during the instruction regarding the setting of the snowy lane assist function, instruct the driver to disable a driving assistance function that utilizes images from the front camera 130. However, this is not limiting; the driver assistance function may be any driving assistance function that utilizes images from a camera that recognizes the surroundings of the vehicle 10. Therefore, the driver assistance function may be one that operates based on images from the rear camera 131 that recognizes the vehicle 10 from behind. Specifically, the driver assistance function may be RCD, RCTA, or the like.

[0375] In addition, in the eighth embodiment, the CPU 20 may Figure 16B In the setting screen (2B) shown, it is possible to collectively instruct a setting to disable at least one of the plurality of driving assistance functions included in the second function group and the plurality of driving assistance functions included in the third function group.

[0376] [Ninth embodiment]

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

[0378] In the ninth embodiment, the plurality of grouped driving assistance functions that can be collectively set to be invalid include all driving assistance functions including at least one of pre-collision safety (PCS) and secondary collision braking (SCB). In the sports mode of the ninth embodiment, the user can collectively instruct to invalidate a plurality of driving assistance functions including driving assistance functions required when driving on the street at a specific location. The specific location includes, for example, a circular track, a driving school, a private land with restricted access, or a location pre-set by the user. For example, when a car is being driven on a circular track, there are situations where the driver does not want the car to intervene in the driver's driving operation and to impose a speed limit based on a speed limiter. In contrast, in the sports mode of the present embodiment, since the user can collectively invalidate a plurality of driving assistance functions when the vehicle's position information is a specific location, the convenience of the user who wants to invalidate the driving assistance function can be improved.

[0379] The acquisition unit 200 of this embodiment acquires the current position information from the position information of the vehicle. Specifically, the acquisition unit 200 acquires the current position information of the vehicle by using the GPS and map data 41 possessed by the multimedia device 14. The current position information acquired by the acquisition unit 200 is, for example, information indicating that it is a place where the speed limiter can be lifted, that is, a circular runway. In addition, the current position information acquired by the acquisition unit 200 is not limited to a circular runway, but can also be a driving school, a private land with restricted access, or a place pre-set by the user. In addition, the acquisition unit 200 can use the GPS possessed by the portable terminal 15. In this case, the acquisition unit 200 acquires the position information from the portable terminal 15 via the wireless communication I / F 23.

[0380] The restriction unit 202 of this embodiment can collectively set multiple driving assistance functions to be invalid based on the current position information obtained by the acquisition unit 200. When multiple driving assistance functions can be collectively set to be invalid, the restriction unit 202 notifies the driver of the suggestion of changing the setting of the driving assistance function through the display of the multimedia device 14 (see Figure 17B ) The plurality of driving assistance functions that the restriction unit 202 can collectively set to be invalid may be part of or all of the above-mentioned driving assistance functions.

[0381] Figure 17A 1 is a diagram showing an example of a setting screen for the driving assistance function of the ninth embodiment when the driving assistance function is set in a group. Figure 2 The differences between Figure 2 Likewise, detailed description is omitted.

[0382] exist Figure 17AIn the example, if the summary setting button (a3) ​​is pressed while the description of the sports mode is displayed in the display area (a2), the fact that each of the settings of all driving assistance functions is invalidated is collectively indicated to the driving assistance functions and reflected as the summary setting of the sports mode. In addition, if the current position of the vehicle is not a circular track, the summary setting button (a3) ​​is grayed out (omitted from the illustration). When the summary setting button (a3) ​​is grayed out, the summary setting of the sports mode is not reflected even if the summary setting button (a3) ​​is pressed. In addition, when the summary setting button (a3) ​​is pressed, the summary setting of the sports mode can be reflected and the speed limiter can be released.

[0383] Figure 17B This is a diagram showing an example of a suggestion screen for notifying a suggestion for setting the driving assistance function of the ninth embodiment in a group. When it is detected that the vehicle enters the circular track, the suggestion area (i1) of this embodiment is displayed on the multimedia device 14. In addition, the suggestion area (i1) can be expanded by switching the display of the setting area (b1), or it can be displayed in an overlapping manner. In the illustrated screen, a suggestion for setting a sports mode, an affirmative button (i2) indicating affirmation of the suggestion, and a negative button (i3) indicating negation of the suggestion are displayed in the suggestion area (i1). Here, when the affirmative button (i2) is pressed, the same processing is performed as when the aggregate setting button (a3) ​​is pressed when the sports mode is displayed in the display area (a2). In addition, when the negative button (i3) is pressed, the setting of the driving assistance function is not changed.

[0384] (Control process)

[0385] Figure 17C This flowchart illustrates the flow of a driving assistance process, which is a driving assistance method executed by the driving assistance device 12 according to the ninth embodiment. The driving assistance process of this embodiment is executed, for example, while the driver is driving the vehicle. Alternatively, the process may be executed after the vehicle has been confirmed to be parked, such as when the vehicle enters a circular track and parks.

[0386] In step S900 , the CPU 20 obtains the vehicle's position information from the GPS included in the multimedia device 14 .

[0387] In step S901, the CPU 20 determines whether the location indicated by the position information is a circular track. Specifically, the CPU 20 uses the position information obtained in step S900 and the map data 41 to make this determination. If the CPU 20 determines that the location indicated by the position information is a circular track (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 circular track (step S901: No), the CPU 20 terminates the driving assistance process.

[0388] In step S902 , the CPU 20 proposes to the driver to collectively turn off all driving assistance functions.

[0389] In step S903, the CPU 20 determines whether a change instruction has been issued. Specifically, the CPU 20 makes this determination based on the driver's instruction regarding the suggestion in step S902. If the CPU 20 determines that a change instruction has been issued (step S903: Yes), the process proceeds to step S904. On the other hand, if the CPU 20 determines that no change instruction has been issued (step S903: No), the driving assistance process ends.

[0390] In step S904, the CPU 20 changes the settings of the driving assistance functions. Specifically, the CPU 20 collectively sets all driving assistance functions to be disabled. Then, the CPU 20 ends the driving assistance process.

[0391] When the vehicle's position information indicates a circular track, the driving assistance device 12 according to the ninth embodiment can collectively disable all driving assistance functions. Therefore, the driving assistance device 12 of this embodiment can save the driver the trouble of individually disabling multiple driving assistance functions that might interfere with the driver's driving operations in specific locations such as a circular track. Furthermore, since the driving assistance device 12 of this embodiment can collectively disable all driving assistance functions, the driver can drive the vehicle without being affected by the driving assistance functions. Furthermore, the driving assistance device 12 of this embodiment can suppress the activation of driving assistance functions in locations such as circular tracks where there are no speed limits.

[0392] When the vehicle enters a circular track, the driving assistance device 12 according to the ninth embodiment advises the driver to collectively disable all driving assistance functions. Therefore, the driving assistance device 12 of this embodiment can notify the driver that the vehicle has entered a location where two or more driving assistance functions can be disabled.

[0393] In the driving assistance device 12 according to the ninth embodiment, the driving assistance functions that can be disabled include at least one of the PCS and the SCB. Therefore, the driving assistance device 12 according to this embodiment can disable driving assistance functions that are useful when the vehicle is traveling on a street.

[0394] The driving assistance device 12 according to the ninth embodiment collectively disables all driving assistance functions in the sports mode setting. However, this is not limiting; the driving assistance device 12 may also collectively disable some of the aforementioned driving assistance functions. Therefore, the driving assistance device 12 according to this embodiment allows the driver to drive the vehicle using only the minimum number of driving assistance functions.

[0395] [Tenth embodiment]

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

[0397] In the tenth embodiment, the grouped driving assistance functions that can be collectively disabled include all driving assistance functions, including at least one of pre-collision safety (PCS) and secondary collision braking (SCB). In the support-off mode of the tenth embodiment, if the driver does not require multiple driving assistance functions, the user can collectively instruct to disable multiple driving assistance functions, including those required for street driving. Therefore, in support-off mode, if a user with driving skills, for example, desires to disable driving assistance functions based on driver information, this improves user convenience.

[0398] The acquisition unit 200 of this embodiment acquires information related to the driver. Specifically, the acquisition unit 200 acquires information about the driver's steering operation, which indicates the driver's status, from the driver monitoring camera 110, which serves as a driver monitor. The driver's steering operation, which the acquisition unit 200 acquires, may include, for example, the driver's driving preferences, such as whether the driver feels uncomfortable with steering support provided by the driving assistance function, or whether the driver is actively utilizing the hands-off function. The acquisition unit 200 can acquire information about the driver's license (such as a first-class driving license, a second-class driving license, or a racing license), which indicates the driver's proficiency, by photographing the driver's license with the driver monitoring camera 110.

[0399] Furthermore, the acquisition unit 200 acquires driver information using the digital key used to unlock the vehicle. For example, the acquisition unit 200 acquires a history of driver assistance function settings, which is associated with the digital key and stored in the cloud server 16 as the driver's driving preferences, or the driver's license information. Furthermore, the driver-related information acquired by the acquisition unit 200 may also be a driving history record related to the driver's driving, acquired from various sensors included in the sensor units 50, 51, and 52.

[0400] The restriction unit 202 of this embodiment can collectively set multiple driving assistance functions to be invalid based on the information related to the driver obtained by the acquisition unit 200. When multiple driving assistance functions can be collectively set to be invalid, the restriction unit 202 notifies the driver of a suggestion for changing the setting of the driving assistance function through the display of the multimedia device 14 (see Figure 18B ) The plurality of driving assistance functions that the restriction unit 202 can collectively set to be invalid may be part of or all of the above-mentioned driving assistance functions.

[0401] Figure 18A 10 is a diagram showing an example of a setting screen for setting the driving assistance function of the tenth embodiment in a group. Figure 2 The differences between Figure 2 Likewise, detailed description is omitted.

[0402] exist Figure 18A In the example, in the display area (a2), the on / off switching is achieved by the first setting button (a21) and the second setting button (a22). The first setting button (a21) and the second setting button (a22) switch the "manual driving mode" and "passenger transport mode" that can be selected based on the driver information to on or off. Here, the "manual driving mode" is a mode in which the PCS and SCB are collectively disabled. The "manual driving mode" can be selected when it is determined that the driver prefers driving without multiple driving assistance functions (manual driving). In addition, the "passenger transport mode" is a mode in which all driving assistance functions are collectively disabled. The "passenger transport mode" can be selected when the driver has a driver's license for passenger transport.

[0403] Furthermore, an explanation of supporting the off mode is displayed in the display area (a2), and if the aggregate setting button (a3) ​​is pressed when the first setting button (a21) is turned on, the driving assist function is collectively instructed to invalidate each of the settings of the multiple driving assist functions that would be set to invalid in this mode. That is, the aggregate setting of supporting the off mode is reflected. The same applies to the case where the aggregate setting button (a3) ​​is pressed when the second setting button (a22) is turned on. In addition, when both the first setting button (a21) and the second setting button are turned on, the aggregate setting button (a3) ​​can be grayed out, and the aggregate setting of supporting the off mode is not reflected even if the aggregate setting button (a3) ​​is pressed. In addition, "manual driving mode" and "passenger transport mode" are examples of a group of multiple driving assist functions that can be collectively set to invalid.

[0404] In addition, Figure 18A In the example, the second setting button (a22) is grayed out. For example, when the driver does not have a driver's license for passenger transportation, the second setting button (a22) is grayed out. When the second setting button (a22) is grayed out, the second setting button (a22) cannot be turned on. In addition, when it is determined that the driver does not like manual driving, the first setting button (a21) is grayed out, and the first setting button (a21) cannot be turned on. In addition, when both the first setting button (a21) and the second setting button (a22) are grayed out, the summary setting button (a3) ​​can be grayed out, and even if the summary setting button (a3) ​​is pressed, the summary setting that supports the off mode is not reflected.

[0405] Figure 18B This figure shows an example of a suggestion screen for notifying a suggestion for group setting of the driving assistance function of the tenth embodiment. When it is determined that the driver has a driver's license for passenger transport, the suggestion area (j1) of this embodiment is displayed on the multimedia device 14. In addition, the suggestion area (j1) can be expanded by switching the display of the setting area (b1), or it can be displayed in an overlapping manner. In the illustrated screen, the suggestion area (j1) displays a suggestion for setting the passenger transport mode in the support off mode, a positive button (j2) indicating the approval of the suggestion, and a negative button (j3) indicating the rejection of the suggestion. Here, when the positive button (j2) is pressed, the support off mode is displayed in the display area (a2), and the same processing is performed as when the group setting button (a3) ​​is pressed when the passenger transport mode is turned on. In addition, when the negative button (j3) is pressed, the setting of the driving assistance function is not changed.

[0406] (Control process)

[0407] Figure 18C This is a flowchart illustrating the flow of a driving assistance process, which is a driving assistance method executed by the driving assistance device 12 according to the tenth embodiment. The driving assistance process of this embodiment is executed, for example, while the driver is driving the vehicle. Alternatively, it may be executed after the vehicle is parked, for example, when the vehicle is parked. Furthermore, in step S1000, described later, if driver information indicating that the driver requires support of a driving assistance function is obtained, the driving assistance process of this embodiment may be terminated, or multiple driving assistance functions may be forcibly enabled.

[0408] In step S1000, CPU 20 determines whether the driver's license information has been acquired from the digital key. If 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 CPU 20 determines that the driver's license information has not been acquired (step S1000: No), the process proceeds to step S1003.

[0409] In step S1001, the CPU 20 determines whether the driver has a passenger transport driver's license. If the CPU 20 determines that the driver has a passenger transport driver's license (step S1001: Yes), the process proceeds to step S1002. On the other hand, if the CPU 20 determines that the driver does not have a passenger transport driver's license (step S1001: No), the process proceeds to step S1003.

[0410] In step S1002 , the CPU 20 advises the driver to collectively turn off all driving assistance functions.

[0411] In step S1003, the CPU 20 determines whether the driver's steering operation status has been obtained from the driver monitoring camera 110. If the CPU 20 determines that the steering operation status has been obtained (step S1003: Yes), the process proceeds to step S1004. On the other hand, if the CPU 20 determines that the driver's steering operation status has not been obtained (step S1004: No), the driving assistance process ends.

[0412] In step S1004, the CPU 20 determines whether the driver prefers manual driving. Specifically, the CPU 20 determines whether the driver prefers manual driving based on the driver's steering operation pattern obtained in step S1003. If the CPU 20 determines that the driver prefers manual driving (step S1004: Yes), the CPU 20 proceeds to step S1005. On the other hand, if the CPU 20 determines that the driver does not like manual driving (step S1004: No), the driving assistance process ends.

[0413] In step S1005 , the CPU 20 proposes to the driver to collectively shut down the PCS and the SCB.

[0414] In step S1006, the CPU 20 determines whether a change instruction has been issued. Specifically, the CPU 20 makes this determination based on the driver's instruction regarding the suggestion in step S1002 or step S1005. If the CPU 20 determines that a change instruction has been issued (step S1006: Yes), the process proceeds to step S1007. On the other hand, if the CPU 20 determines that no change instruction has been issued (step S1006: No), the driving assistance process ends.

[0415] In step S1007 , the CPU 20 changes the settings of the driving assistance functions. Specifically, the CPU 20 sets all the driving assistance functions proposed in step S1002 or step S1005 to be invalid. The CPU 20 then ends the driving assistance process.

[0416] The driving assistance device according to the tenth embodiment can collectively disable multiple driving assistance functions based on the driver's steering operation pattern obtained from the driver monitoring camera 110 or the driver's license information stored in association with the digital key. Therefore, the driving assistance device according to this embodiment can save the user the trouble of individually disabling multiple unnecessary driving assistance functions for each driver. In addition, the driving assistance device according to this embodiment can collectively disable multiple driving assistance functions based on the driver's driving habits or proficiency that can be determined from the image. Furthermore, the driving assistance device according to this embodiment can collectively disable multiple driving assistance functions based on the driver's driving habits or proficiency that can be determined from previously stored information.

[0417] The driving assistance device according to the tenth embodiment advises the driver to collectively disable multiple driving assistance functions based on the driver's steering operation or the driver's license information. Therefore, the driving assistance device according to this embodiment can prompt the driver to collectively disable multiple unnecessary driving assistance functions if the driver meets specified conditions.

[0418] In the driving assistance device according to the tenth embodiment, the driving assistance functions that can be disabled include at least one of the PCS and the SCB. Therefore, the driving assistance device according to this embodiment can disable driving assistance functions that are useful when the vehicle is traveling on a street.

[0419] If the driver has a passenger transport driver's license, the driving assistance device according to the tenth embodiment can disable all driving assistance functions. Therefore, according to the driving assistance device of this embodiment, a driver with high driving proficiency can drive the vehicle without being affected by the driving assistance functions.

[0420] [11th embodiment]

[0421] Next, the eleventh embodiment will be described. As described in the above embodiments, the vehicle 10 can independently switch the activation or deactivation of multiple driving assistance functions through collective settings. In this case, if the driver forgets the previously set driving assistance function settings, there is a risk of confusion when the specified driving assistance function does not activate while the vehicle 10 is driving. To address this issue, 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 starts driving.

[0422] The driving assistance device 12 of the eleventh embodiment has the same Figure 7 The functional composition shown.

[0423] In the 11th embodiment, the group display control unit 206 reports the current setting content of the driving assistance function set for the vehicle 10 to the driver before the vehicle 10 travels. The group display control unit 206 is an example of a "reporting unit". Here, the above-mentioned "before the vehicle 10 travels" refers to before the vehicle 10 parked in the specified parking space starts to move forward or backward. In the 11th embodiment, the group display control unit 206 displays the current setting content on the multimedia device 14 before the gear position of the vehicle 10 is switched to the R gear or the D gear. In detail, the group display control unit 206 displays the current setting content on the multimedia device 14 immediately after the door of the vehicle 10 is unlocked and the specified system for displaying to the multimedia device 14 is started (for example: IG-on).

[0424] In the eleventh embodiment, the control unit 204 acquires setting information indicating the setting contents of the driving assistance functions set for the vehicle 10 from the ROM 21 when the doors of the vehicle 10 are unlocked. The control unit 204 then instructs and reflects the settings for each driving assistance function using the acquired setting information.

[0425] In the eleventh embodiment, the ROM 21 is provided with a setting area for storing setting information indicating the settings of the driving assistance functions set for the vehicle 10, and a comparison area for storing setting information indicating the settings of the driving assistance functions during past driving, for comparison with the current settings indicated by the setting information stored in the setting area. Past driving is an example of a "predetermined past time." When the vehicle 10 finishes driving, the control unit 204 writes the setting information stored in the setting area to the comparison area, thereby updating the contents stored in the comparison area. Furthermore, when the vehicle 10 finishes driving, the control unit 204 writes the setting information indicating the settings of the driving assistance functions set during the current driving period to the setting area, thereby updating the contents stored in the setting area.

[0426] Hereinafter, a display example and a control flow of the multimedia device 14 in the eleventh embodiment will be described in the order of the first mode, the second mode, and the third mode.

[0427] (First method)

[0428] Figure 19A This is the first example of a confirmation screen (s110) that displays the current setting contents of the driving assistance function. Figure 19A The confirmation screen (s110) shown is provided with a first area (s111) for displaying the current setting contents and a second area (s112) for displaying the differences between the setting contents during past driving and the current setting contents.

[0429] exist Figure 19A The first area (s111) shows that ACC is on, ERT is off, AHB is on, and AHS is on as the current settings. In addition, the second area (s112) shows that the SEA, which was on during previous driving, is now off as the above-mentioned difference.

[0430] Here, a restore button (s113) is displayed in the second area (s112). This restore button (s113) is used to restore the settings of the driving assistance functions set for the vehicle 10 to the settings during the previous driving. When the restore button (s113) is pressed, an instruction is given to restore the settings of each driving assistance function to the settings during the previous driving, and the display content of the first area (s111) is changed to the display content showing the settings during the previous driving.

[0431] Next, the flow of control in the first embodiment will be described. Figure 19BThis is a first flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the 11th embodiment. The driving assistance process according to the 11th embodiment is executed based on, for example, the unlocking of the doors of the vehicle 10 .

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

[0433] In step S1101 , the CPU 20 uses the acquired setting information of the setting area to instruct and reflect the setting to each driving assistance function.

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

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

[0436] In step S1104 , the CPU 20 displays the differences between the setting contents during the past driving and the current setting contents on the multimedia device 14 .

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

[0438] In step S1106 , the CPU 20 uses the setting information of the comparison area to instruct and reflect the setting to each driving assistance function.

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

[0440] (Second method)

[0441] Figure 19C This is a second example of a confirmation screen (s110) that displays the current setting contents of the driving assistance function. Figure 19C The confirmation screen (s110) shown includes a first area (s111) for displaying the current setting contents and a third area (s114) for displaying that the driving assistance function is turned off, that is, the driving assistance function has become invalid. Figure 19C The display content of the first area (s111) shown is the same as Figure 19Asame.

[0442] exist Figure 19C The third area (s114) shown indicates that the PCS and FCTA are turned off. Furthermore, a toggle button (s115) for switching a specific driving assistance function from off to on, i.e., enabling it, is displayed in the third area (s114). Pressing the toggle button (s115) indicates that each driving assistance function has been switched on, and the display in the first area (s111) changes to indicate that the specific driving assistance function has been switched on. Specific driving assistance functions include, for example, the PCS and FCTA, which assist the vehicle 10 in avoiding collisions with objects.

[0443] Next, the flow of control in the second embodiment will be described. Figure 19D This is a second flowchart illustrating the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eleventh embodiment.

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

[0445] In step S1111 , the CPU 20 uses the acquired setting information of the setting area to instruct and reflect the setting to each driving assistance function.

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

[0447] In step S1113, the CPU 20 determines whether the specific driving assistance function is invalid. If the specific driving assistance function is invalid, the process proceeds to step S1114. If the specific driving assistance function is valid, the process ends.

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

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

[0450] In step S1116 , the CPU 20 instructs each driving assistance function to reflect the effective switching to a specific driving assistance function.

[0451] In step S1117 , the CPU 20 displays the setting contents in which the specific driving assist function has been switched to be effective on the multimedia device 14 as the current setting contents.

[0452] (Third Method)

[0453] Figure 19E This is the third example of the confirmation screen (s110) that displays the current setting contents of the driving assistance function. Figure 19E The confirmation screen (s110) shown is provided with a first area (s111) for displaying the current setting contents. Figure 19E The first area (s111) shown shows the current setting contents of driver A. In this way, in the third embodiment, the setting contents corresponding to the driver riding in the vehicle 10 are displayed from the setting contents of the driving assistance functions of a plurality of drivers registered in advance. Figure 19E The display content of the first area (s111) shown is the same as Figure 19A same.

[0454] Next, the flow of control according to the third embodiment will be described. Figure 19F This is a third flowchart for explaining the flow of a driving assistance process as a driving assistance method executed by the driving assistance device according to the eleventh embodiment.

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

[0456] In step S1121, CPU 20 retrieves the setting information corresponding to the acquired key information from ROM 21. In the third embodiment, ROM 21 stores a plurality of setting information corresponding to each piece of key information of a plurality of smart keys. Specifically, in the third embodiment, the setting information corresponding to each piece of key information of the smart key is stored in ROM 21 as setting information indicating the settings of the driving assistance function for each driver.

[0457] In step S1122 , the CPU 20 uses the acquired setting information to instruct and reflect the setting to each driving assistance function.

[0458] In step S1123, the CPU 20 displays the setting contents indicated by the acquired setting information on the multimedia device 14 as the current setting contents of the driver riding in the vehicle 10. Figure 19B or Figure 19D The processing of each step shown is the processing after step S1123.

[0459] As described above, in the driving assistance device 12 of the eleventh embodiment, the CPU 20, functioning as the control unit 204, can independently switch the activation or deactivation of multiple driving assistance functions in the vehicle 10. Furthermore, the CPU 20 reports the current settings of the driving assistance functions set for the vehicle 10 to the driver before the vehicle 10 starts traveling. Thus, according to the driving assistance device 12, by reporting the current settings of the driving assistance functions before the vehicle 10 starts traveling, the driver can understand the current settings before the vehicle 10 starts traveling.

[0460] Furthermore, in the driving assistance device 12 of the eleventh embodiment, if settings different from the current settings were set during a previous trip, the CPU 20 notifies the driver of the differences between the previous settings and the current settings. An example of a situation where the previous settings differ from the current settings is when the driver ends the vehicle 10 after changing the settings of the driving assistance function during the previous trip. In this case, upon completion of the vehicle 10's trip, the CPU 20 writes the setting information representing the pre-change settings stored in the setting area to the comparison area and writes the setting information representing the post-change settings to the setting area, thereby updating the storage contents of each area. With the above configuration, the driving assistance device 12 notifies the driver of the differences between the previous settings and the current settings before the vehicle 10 starts driving, allowing the driver to understand the differences before the vehicle 10 starts driving.

[0461] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the CPU 20 instructs a change to the settings during the previous driving operation upon receiving a predetermined operation on the vehicle 10. Thus, according to the driving assistance device 12, by instructing a change to the settings during the previous driving operation, the settings of the driving assistance function can be restored to the settings during the previous driving operation.

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

[0463] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the specific driving assistance function is a driving assistance function that assists the vehicle 10 in avoiding a collision with an object. Thus, the driving assistance device 12 notifies the driver of the inoperative driving assistance function for assisting in collision avoidance before the vehicle 10 starts traveling, thereby enabling the driver to understand that the driving assistance function for assisting in collision avoidance is inoperative before the vehicle 10 starts traveling.

[0464] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the CPU 20 instructs switching to enable a specific driving assistance function when receiving a specific operation on the vehicle 10. Thus, according to the driving assistance device 12, by instructing switching to enable a specific driving assistance function, the settings of the driving assistance function can be changed to the settings in which the specific driving assistance function is enabled.

[0465] Furthermore, in the driving assistance device 12 of the eleventh embodiment, the CPU 20 indicates the setting contents corresponding to the drivers riding in the vehicle 10 for the plurality of driving assistance functions from among the setting contents of the driving assistance functions for the plurality of drivers registered in advance. Thus, according to the driving assistance device 12, by indicating the setting contents corresponding to the drivers riding in the vehicle 10 for the plurality of driving assistance functions, the setting contents of the driving assistance functions corresponding to the respective drivers can be reflected.

[0466] Furthermore, in the eleventh embodiment, the reporting function is described by taking the display of various information on the multimedia device 14 as an example, but the reporting method involved in the reporting function is not limited thereto. For example, the reporting method involved in the reporting 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 the speaker.

[0467] In the eleventh embodiment, PCS and FCTA are described as examples of "specific driving assistance functions." However, examples of "specific driving assistance functions" are not limited to these. For example, "specific driving assistance functions" may include not only PCS and FCTA but also other driving assistance functions such as LDA, OAA, and AES.

[0468] In the eleventh embodiment, the CPU 20 may prohibit the vehicle 10 from running until a predetermined confirmation operation by the driver is received on the confirmation screen (s110). This can prevent the vehicle 10 from running while the driver has forgotten the previously set settings of the driving assistance function.

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

[0470] [12th embodiment]

[0471] Next, the twelfth embodiment will be described. The twelfth embodiment is a method related to a driving mode that does not require notification, in which notification-related functions (notification functions) among a plurality of grouped driving assistance functions are collectively set to be invalid. In this embodiment, for the group of driving modes that do not require notification, for example, it is envisioned that a group (subgroup) attached to the group or a specific group for limiting the group is applied relative to the above-mentioned peace of mind setting or other driver modes. The driver mode is a mode in which driving assistance functions are set to provide more comfortable movement for fellow passengers.

[0472] In the twelfth embodiment, when a group that does not require notification driving mode is selected, the restriction unit 202 retrieves the notification functions from the driving assistance functions included in the indicated group and collectively disables them. The driving assistance functions included in the indicated group are those for which settings have already been reflected by the indicated group. An example of a group for which settings have already been reflected is the safety settings of the second embodiment. If the safety settings have already been set, the settings for AVS, FHL, DMC, and SWS have already been reflected as notification functions. In this case, the notification functions of the already set safety settings are retrieved and collectively disabled. In other words, by selecting the driving mode that does not require notification, the settings of the notification functions included in the already set group are collectively disabled. Alternatively, a decision to cancel the driving mode that does not require notification may be accepted from the user. If the user agrees to cancel the mode, control is performed to restore the disabled notification functions to their enabled settings. In this embodiment, the notification functions to be disabled may be either individual driving assistance functions or individual detailed functions included in the driving assistance functions. The group in the notification-unnecessary driving mode overrides only the notification function of the already configured group, disabling it. Specifically, the notification-unnecessary driving mode partially disables the driving assistance functions. Furthermore, when restriction unit 202 disables the notification function, PCS, a function related to collision avoidance assistance; SCB, a function related to rear-end collision response during parking; and DMS, a function related to driver status assessment, are excluded from the list of disabled functions. While notification remains enabled, the notification functions of the other driving assistance functions are disabled.

[0473] Furthermore, when selecting the non-notification driving mode, passenger information and the driving purpose are obtained. If the conditions for proposing the non-notification driving mode related to the passenger or the driving purpose are met, the restriction unit 202 proposes the selection of the non-notification driving mode. Either the passenger information or the driving purpose may be obtained. Examples of passenger information include the detection result that a registered driver is in the vehicle and the detection result that a passenger is seated in the rear seat. When the proposal condition uses passenger information, the proposal condition is considered satisfied when one or both of these detection results are obtained. A registered driver is, for example, a driver who has been pre-registered as a candidate for the non-notification driving mode and is providing services through driving. The driving purpose is selected, for example, by inputting a selection screen displayed on the multimedia device 14. Examples of selectable driving purposes include shopping, commuting, sightseeing, pick-up, and driving. Driving purposes are categorized into driving for general purposes such as shopping and commuting, and driving that includes services for fellow passengers, such as sightseeing, pick-up, and driving. Therefore, when the driving purpose is used as a suggestion condition, the suggestion condition is considered satisfied if driving with a service is selected as the driving purpose. This condition is set because it is conceivable that even if a professional driver is driving, sounding a warning in the same way as an ordinary driver would cause inconvenience. Furthermore, in a vehicle designed to transport passengers with a service, sounding a warning in the same way as a regular passenger car would cause inconvenience to passengers.

[0474] Figure 20A This is an example of a screen that suggests a driving mode without notification. Figure 20A In the example shown, a suggestion reminder (sb1) is displayed overlapping the setting screen (2A). When the user presses the suggestion execution button (sb2), the notification function is collectively disabled. Furthermore, when the confirmation button (sb3) is pressed, the detailed screen of the currently configured driving assistance function is displayed. If the cancel button (sb4) is pressed, the disabled notification function for the non-notification driving mode is not reflected.

[0475] Figure 20B This is an example of a setting screen for each driver assistance function related to disabling a notification function. On the setting screen (sb5), the notification function to be disabled is displayed in the disabled area (sb6), and the driver assistance functions that can be set are displayed in the enabled area (sb7). The driver assistance functions displayed in the enabled area (sb7) can be changed using the setting button. Furthermore, by pressing the button (sb8) for each driver assistance function, the user can move to the detailed screen for each function.

[0476] Figure 20C This is an example of a detailed screen for each detailed function related to the disabling of a notification function. In the detailed screen (sb9), the detailed functions of the notification function that is to be disabled among the driving assistance functions are displayed in the disabled area (sb10), and the detailed functions that can be set are displayed in the enabled area (sb11). Figure 20C This example shows a PKSB, where the obstacle approach warning, which corresponds to the notification function, is disabled within the detailed function unit of the PKSB. The detailed functions displayed in the enabled area (sb11) can be changed using the settings button. The display of the assistance level can be switched using the left and right toggle buttons (sb12). Figure 20B as well as Figure 20C This is an example of a method that enables changes in settings of functions other than notification-related functions.

[0477] (Control process)

[0478] Next, the control flow of the twelfth embodiment will be described. Figure 20D This is a flowchart illustrating the flow of a driving assistance process as a driving assistance method according to the twelfth embodiment.

[0479] In step S1200 , CPU 20 obtains passenger information and travel purpose.

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

[0481] In step S1204 , the CPU 20 proposes selection of the notification-free driving mode.

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

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

[0484] In step S1210, the CPU 20 determines whether the setting-related operation 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.

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

[0486] In step S1214 , the CPU 20 obtains the settable driving assistance functions and the customization operation of the detailed functions.

[0487] In step S1216 , the content set by the customizing operation is reflected in the setting information as the setting of the notification-unnecessary driving mode.

[0488] In step S1218 , the CPU 20 uses the setting information set in the notification-unnecessary driving mode to instruct the settings of the respective driving assistance functions and collectively disables the notification function.

[0489] As described above, according to the twelfth embodiment, it is possible to improve convenience when disabling the driving assistance function related to the notification according to the situation.

[0490] In addition, the various processes executed by the CPU 20 reading the software (program) in the above-mentioned embodiments may also be executed by various processors other than the CPU. As the processor in this case, FPGA (Field-Programmable Gate Array) and the like, which can change the circuit structure after manufacturing, and the like, which are processors designed as dedicated circuit structures for executing specific processes, i.e., dedicated circuits, etc., may be exemplified. In addition, each of the above-mentioned 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, and a combination of a CPU and an FPGA, etc.). In addition, the hardware structure of these various processors is more specifically a circuit that combines circuit elements such as semiconductor elements.

[0491] In addition, in the above embodiment, the information processing program is pre-stored (installed) in a non-transitory recording medium that can be read by a computer. For example, the program is pre-stored in ROM 21. However, this is not limited to this. Each program can also be provided in a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), and a USB (Universal Serial Bus) memory. In addition, the information processing program can also be downloaded from an external device via a network.

[0492] The processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, and the processing order may be changed without departing from the scope of the invention.

Claims

1. A driving assistance device, characterized in that: comprising one or more processors configured to: an instruction to collectively set a group, the settings being set for driving assistance functions of vehicles included in the group, the group being configured so that the driving assistance functions can be added to or deleted from the group; and Conditional restriction control is performed to restrict the satisfaction of a specific condition based on a relationship between the plurality of driving assistance functions in the group.

2. The driving assistance device according to claim 1, wherein: The specific condition is a state in which the first driving assistance function exists in the group while the second driving assistance function, which is a prerequisite for the operation of the first driving assistance function, does not exist in the group.

3. The driving assistance device according to claim 2, wherein: The specific condition is when the second driving assistance function is deleted from the group when both the first driving assistance function and the second driving assistance function exist in the group.

4. The driving assistance device according to claim 2, wherein: The specific condition is when the first driving assistance function is added to the group when the second driving assistance function does not exist in the group.

5. The driving assistance device according to claim 3, wherein: The conditional restriction control is a control for deleting the first driving assistance function from the group when the specific condition is satisfied.

6. The driving assistance device according to claim 4, wherein: The conditional restriction control is a control for adding the second driving assistance function to the group when the specific condition is satisfied.

7. The driving assistance device according to any one of claims 2 to 6, characterized in that: The conditional restriction control includes displaying a character string or an icon indicating that the second driving assistance function is required for the first driving assistance function to operate.

8. The driving assistance device according to any one of claims 2 to 4, characterized in that: The conditional restriction control is a control for restricting addition or deletion of the driving assistance function to the group.

9. A driving assistance method, executed by a computer, characterized in that: include: performing conditional restriction control that restricts the satisfaction of a specific condition based on a relationship between a plurality of driving assistance functions within a group configured to enable addition or deletion of the driving assistance function of the vehicle; and Instructions for setting the driving assistance functions included in the group are collectively given to the group.

10. A program product for execution by a computer, characterized in that include: performing conditional restriction control that restricts the satisfaction of a specific condition based on a relationship between a plurality of driving assistance functions within a group configured to enable addition or deletion of the driving assistance function of the vehicle; and Instructions for setting the driving assistance functions included in the group are collectively given to the group.

Citation Information

Patent Citations

  • Driving support system and driving support method

    JP2007196854A