Information processing device, information processing method, and recording medium

The information processing device addresses the issue of contradictory driving goals by selecting and presenting relevant driving behavior goals based on vehicle behavior, improving overall driving skills and safety.

WO2025197055A1PCT designated stage Publication Date: 2025-09-25SUBARU CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/011212
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

Existing driving assistance systems may inadvertently hinder skill improvement by focusing on specific goals that can lead to contradictory driving behaviors, neglecting other important skills and potentially causing unintended consequences.

Method used

An information processing device that selects and presents driving behavior goals based on vehicle behavior and operating state, identifying and avoiding contradictory items to enhance overall driving skills efficiently.

Benefits of technology

The system effectively improves a driver's overall driving skills by presenting relevant goals while avoiding contradictions, thereby enhancing vehicle control and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024011212_25092025_PF_FP_ABST
    Figure JP2024011212_25092025_PF_FP_ABST
Patent Text Reader

Abstract

According to the present invention, an information processing device is to perform processing that designates one or more pieces of presentation information from among a plurality of pieces of presentation information that indicate targets for the driving behavior of a driver while the driver is driving a vehicle and presents the presentation information to the driver. The information processing device: determines the relevant status of contradiction items that are items that contradict the targets for the driving behavior on the basis of information about the movements and operation state of the vehicle acquired when the driver has selected one or more pieces of presentation information and is driving the vehicle; and sets one or more pieces of presentation information to present to the driver on the basis of the determination results for the relevant status of the contradiction items.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, information processing method, and recording medium

[0001] The present disclosure relates to an information processing device, an information processing method, and a recording medium.

[0002] Various techniques for improving the driving skills of a vehicle driver have been proposed. For example, Patent Document 1 discloses a driving assistance device including: a presentation continuation determination unit that calculates a driving operation amount when a teaching item is presented and a driving operation amount when the teaching item is not presented, calculates an actualization level of the driving operation amount when the teaching item is presented and a driving operation amount when the teaching item is not presented, and stops presenting the teaching item if the actualization level when the teaching item is not presented reaches a predetermined target value, and determines to continue presenting the teaching item if the actualization level when the teaching item is not presented is equal to or lower than the actualization level when the teaching item is not presented, even if the actualization level does not reach the predetermined target value; and a teaching output unit that selects and outputs a teaching item to be output from the continuously presented teaching items.

[0003] JP 2014-178994 A

[0004] Here, when presenting a driver with a goal for driving behavior, presenting the goal based on the driver's driving skill or strengths and weaknesses in the presented items may be counterproductive to improving the driving skill. For example, if the goal is to avoid unnecessary steering while turning the vehicle, the driver may become too conscious of avoiding unnecessary steering, which may result in the driver getting too close to the vehicle ahead, which may result in an increase in the opposite effect (contradictions), and the original goal of stabilizing the vehicle behavior may not be achieved. Furthermore, if the content selected by the driver is biased, there is a risk that opportunities to improve skills related to other driving behaviors may be lost.

[0005] The present disclosure has been made in consideration of the above-mentioned problems, and an object of the present disclosure is to provide an information processing device, an information processing method, and a recording medium that can efficiently improve a driver's overall driving skills.

[0006] In order to solve the above problem, according to one aspect of the present disclosure, there is provided an information processing device including: a presentation information storage unit that records a plurality of pieces of presentation information that indicate goals of the driver's driving behavior when the driver is driving a vehicle; and a processing unit that selects one or more pieces of presentation information from the presentation information and executes a process of presenting the selected pieces of presentation information to the driver, wherein the processing unit executes a determination process that determines a corresponding situation of a contradictory item, which is an item that contradicts the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects any one or more pieces of presentation information and drives the vehicle; and a presentation information setting process that sets the one or more pieces of presentation information to be presented to the driver based on the determination result of the corresponding situation of the contradictory item.

[0007] In order to solve the above problem, according to another aspect of the present disclosure, there is provided an information processing method in which a computer selects one or more pieces of presentation information from a plurality of pieces of presentation information that indicate goals of the driver's driving behavior when the driver is driving a vehicle, and executes a process of presenting the information to the driver, the information processing method including: determining a corresponding situation of a contradictory item, which is an item that contradicts the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects any one or more pieces of presentation information and drives the vehicle; and setting the one or more pieces of presentation information to be presented to the driver based on the determination result of the corresponding situation of the contradictory item.

[0008] In order to solve the above problem, according to another aspect of the present disclosure, there is provided a recording medium having recorded thereon a program for causing a computer to function as an information processing device that selects one or more pieces of presentation information from a plurality of pieces of presentation information that indicate the goals of the driver's driving behavior when the driver is driving a vehicle, and executes a process of presenting the information to the driver, wherein the computer executes a process including determining the corresponding situation of a contradictory item, which is an item that contradicts the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects any one or more pieces of presentation information and drives the vehicle, and setting the one or more pieces of presentation information to be presented to the driver based on the determination result of the corresponding situation of the contradictory item.

[0009] As described above, according to the present disclosure, the overall driving skills of a driver can be improved efficiently.

[0010] FIG. 1 is a schematic diagram showing a configuration example of a vehicle equipped with an information processing device according to an embodiment of the present disclosure. FIG. 2 is a block diagram showing a configuration example of an information processing device according to an embodiment of the present disclosure. FIG. 3 is an explanatory diagram showing an example of presentation information stored in a presentation information storage unit according to the embodiment. FIG. 4 is an explanatory diagram showing an example of information on the achievement status of a goal indicated by presentation information selected by a driver according to the embodiment. FIG. 5 is an explanatory diagram showing an example of information on the relevance status of conflicting items according to the embodiment. FIG. 6 is a flowchart showing a processing operation by a processing unit according to the embodiment. FIG. 7 is a flowchart showing a processing operation by a processing unit according to the embodiment. FIG. 8 is an explanatory diagram showing an example of a method for determining the degree of goal achievement by the information processing device according to the embodiment. FIG. 9 is an explanatory diagram showing an example of setting a priority according to the goal achievement rate and the number of times a conflicting item is relevant when each piece of presentation information is selected according to the embodiment.

[0011] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.

[0012] 1. Example of Vehicle Configuration First, an example of the overall configuration of a vehicle equipped with an information processing device according to an embodiment of the present disclosure will be described.

[0013] Fig. 1 is a schematic diagram showing an example of the configuration of a vehicle 10 equipped with an information processing device 50 according to this embodiment. The vehicle 10 shown in Fig. 1 is configured as a four-wheel drive vehicle in which drive torque output from a drive force source 9 that generates drive torque for the vehicle 10 is transmitted to a left front wheel 3LF, a right front wheel 3RF, a left rear wheel 3LR, and a right rear wheel 3RR (hereinafter collectively referred to as "wheels 3" unless a distinction is required). The drive force source 9 may be an internal combustion engine such as a gasoline engine or a diesel engine, a drive motor, or both an internal combustion engine and a drive motor.

[0014] The vehicle 10 may be an electric vehicle equipped with two drive motors, for example, a front-wheel drive motor and a rear-wheel drive motor, or an electric vehicle equipped with drive motors corresponding to each of the wheels 3. If the vehicle 10 is an electric vehicle or a hybrid electric vehicle, the vehicle 10 is equipped with a secondary battery that stores power supplied to the drive motors, and a motor or a generator such as a fuel cell that generates power to charge the battery.

[0015] The vehicle 10 is equipped with a driving force source 9, a steering device 37, and a brake fluid pressure control unit 20 as devices used to control the operation of the vehicle 10. The driving force source 9 outputs driving torque that is transmitted to the front drive shaft 5F and the rear drive shaft 5R via a transmission, a front wheel differential mechanism 7F, and a rear wheel differential mechanism 7R (not shown). The operation of the driving force source 9 and the transmission is controlled by a vehicle control device 40 that includes one or more electronic control units (ECUs).

[0016] A steering device 37 is provided on the front-wheel drive shaft 5F. The steering device 37 includes an electric motor and a gear mechanism (not shown), and is controlled by a vehicle control device 40 to adjust the steering angles of the left front wheel 3LF and the right front wheel 3RF. During manual driving, the vehicle control device 40 controls the steering device 37 based on the steering angle of the steering wheel 35 operated by the driver. The steering device 37 may be a hydraulic power steering device.

[0017] The brake system of the vehicle 10 is configured as a hydraulic brake system. A brake fluid pressure control unit 20 adjusts the hydraulic pressure supplied to brake calipers 21LF, 21RF, 21LR, and 21RR (hereinafter collectively referred to as "brake calipers 21" unless a distinction is required) provided on the front, rear, left, and right wheels 3, respectively, to generate braking force. The operation of the brake fluid pressure control unit 20 is controlled by a vehicle control device 40. If the vehicle 10 is an electric vehicle or a hybrid electric vehicle, braking by the hydraulic brake system is used in combination with regenerative braking by the drive motor.

[0018] The vehicle control device 40 includes one or more electronic control devices that control the drive of the driving force source 9 that outputs the driving torque of the vehicle 10, the steering device 37 that controls the steering wheel 35 or the steering angle of the steered wheels, and the brake fluid pressure control unit 20 that controls the braking force of the vehicle 10. The vehicle control device 40 may also have a function of controlling the drive of a transmission that changes the speed of the output output from the driving force source 9 and transmits it to the wheels 3. When the vehicle 10 is being manually driven, the vehicle control device 40 acquires information about the amount of operation performed by the driver, and controls the drive of the driving force source 9 that outputs the driving torque of the vehicle 10, the steering device 37 that controls the steering angle of the steered wheels, and the brake fluid pressure control unit 20 that controls the braking force of the vehicle 10.

[0019] The vehicle 10 also includes a vehicle behavior measurement device 11 , a surrounding environment detection device 13 , a vehicle position information detection device 15 , an input unit 17 , a microphone 19 , a speaker 31 , a display device 33 , and an information processing device 50 .

[0020] The vehicle behavior measurement device 11 measures information indicating the state of the vehicle 10 (hereinafter also referred to as "vehicle behavior data"). The vehicle behavior measurement device 11 includes at least one of a vehicle speed sensor, an acceleration sensor, and an angular velocity sensor, for example. The vehicle speed sensor detects, for example, the rotational speed of a drive shaft of the vehicle 10. The acceleration sensor detects at least longitudinal acceleration, which is acceleration along the longitudinal direction of the vehicle body, and lateral acceleration, which is acceleration along the vehicle width direction. The acceleration sensor may also detect vertical acceleration, which is acceleration along the vehicle height direction. The angular velocity sensor detects the rate of change of each of the rotation angle (roll angle) around an axis along the longitudinal direction of the vehicle body, the rotation angle (pitch angle) around an axis along the vehicle width direction, and the rotation angle (yaw angle) around an axis along the vehicle height direction.

[0021] The data measured by the vehicle behavior measurement device 11 is data that can change depending on the steering operation, accelerator operation, and brake operation by the driver, and is input as vehicle behavior data to the information processing device 50. The information processing device 50 is configured to be able to acquire information indicating the data measured by the vehicle behavior measurement device 11. The vehicle behavior measurement device 11 may include sensors that can measure data that reflect the behavior of the vehicle 10, in addition to a vehicle speed sensor, an acceleration sensor, and an angular velocity sensor.

[0022] The surrounding environment detection device 13 is a device that detects the situation around the vehicle 10. The surrounding environment detection device 13 is configured to include at least one of a stereo camera, a monocular camera, a LiDAR (Light Detection and Ranging / Laser Imaging Detection and Ranging), and a radar sensor, for example. In the example of the vehicle 10 shown in Fig. 1 , the surrounding environment detection device 13 includes a pair of left and right front-facing cameras 13LF and 13RF and a LiDAR 13S.

[0023] The surrounding environment detection device 13 detects objects around the vehicle 10, such as other vehicles, bicycles, pedestrians, road signs, and other obstacles, based on the acquired data, and calculates the distance to these objects, as well as the relative speed and relative position. The surrounding environment detection device 13 also detects information about the situation around the vehicle 10, such as road width, based on the acquired data. The information detected by the surrounding environment detection device 13 is input to the information processing device 50. The information processing device 50 is configured to be able to acquire the information detected by the surrounding environment detection device 13. The surrounding environment detection device 13 may include a device capable of detecting information about the situation around the vehicle 10, in addition to a stereo camera, a monocular camera, a LiDAR, or a radar sensor.

[0024] The vehicle position information detection device 15 receives positioning signals transmitted from satellites of a Global Navigation Satellite System (GNSS), such as the Global Positioning System (GPS), and measures the position of the vehicle 10. The vehicle position information detection device 15 may receive positioning signals transmitted from another system, such as a quasi-zenith satellite system, instead of or in addition to the GNSS, and measure the position of the vehicle 10. Information on the position of the vehicle 10 detected by the vehicle position information detection device 15 is input to the information processing device 50. The information processing device 50 is configured to be able to acquire the position information detected by the vehicle position information detection device 15.

[0025] The input unit 17 accepts user operation input and transmits it to the information processing device 50. The input unit 17 may be, for example, a touch panel display or a dial-type operation device. Alternatively, the input unit 17 may be an image recognition device that accepts input by gestures. The microphone 19 functions as an input unit that recognizes the user's voice.

[0026] The speaker 31 outputs a sound that can be recognized by the user. The speaker 31 may be a speaker provided in the vehicle 10 or may be a dedicated speaker. The output of the speaker 31 is controlled by the information processing device 50. In the vehicle 10 shown in FIG. 1 , the speaker 31 includes four speakers 31LF, 31RF, 31LR, and 31RR provided on the front, rear, left, and right sides of the vehicle 10.

[0027] The display device 33 is an optical panel such as a liquid crystal panel, and displays images, videos, text, and the like. The display device 33 is driven by the information processing device 50. The display device 33 may be a display device provided in the instrument panel of the vehicle 10, a display device for a navigation system, or a dedicated display device.

[0028] 2. Information Processing Apparatus Next, the information processing apparatus 50 according to this embodiment will be described in detail.

[0029] The information processing device 50 functions as a device that presents predetermined presentation information to the driver by having one or more processors, such as CPUs (Central Processing Units), execute a computer program. The computer program is a computer program that causes the processor to execute the operations, described below, that should be performed by the information processing device 50. The computer program executed by the processor may be recorded on a recording medium that functions as a storage unit (memory) 53 provided in the information processing device 50, or may be recorded on a recording medium built into the information processing device 50 or any recording medium that can be externally attached to the information processing device 50.

[0030] The recording medium for recording a computer program may be a magnetic medium such as a hard disk, a floppy disk, or a magnetic tape; an optical recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD (Digital Versatile Disk), or a Blu-ray (registered trademark); a magneto-optical medium such as a floptical disk; a memory element such as a RAM or a ROM; a flash memory such as a USB (Universal Serial Bus) memory or an SSD (Solid State Drive); or any other medium capable of storing a program.

[0031] The information processing device 50 executes a process of selecting one or more pieces of presentation information from a plurality of pieces of presentation information indicating goals related to the driver's driving behavior of the vehicle 10, and presenting the selected pieces of presentation information to the driver. This makes the driver aware of things that the driver should pay attention to when driving the vehicle 10, thereby improving the driver's driving skills.

[0032] (2-1. Configuration) FIG. 2 is a block diagram showing an example of the configuration of an information processing device 50 according to this embodiment. The information processing device 50 is communicably connected to the vehicle behavior measurement device 11, the surrounding environment detection device 13, the vehicle position information detection device 15, the input unit 17, the microphone 19, the speaker 31, and the display device 33 via a communication bus such as a dedicated line or a CAN (Controller Area Network). The information processing device 50 is configured to include, for example, a processor such as a CPU, peripheral components, and storage elements such as a RAM (Random Access Memory) and a ROM (Read Only Memory). Part or all of the information processing device 50 may be configured with updatable firmware or the like, or may be a program module executed by commands from the CPU or the like.

[0033] The information processing device 50 includes a communication unit 51, a processing unit 53, and a storage unit 55. The information processing device 50 also includes a map data storage unit 41, a vehicle behavior data storage unit 43, a presentation information storage unit 45, and a driving skill information storage unit 49, which are communicatively connected to the processing unit 53.

[0034] The communication unit 51 is configured to include one or more interfaces for transmitting and receiving data and signals between the processing unit 53 and other devices, sensors, etc.

[0035] The storage unit 55 is configured to include one or more storage elements such as RAM or ROM. The storage unit 55 stores programs executed by the processing unit 53, various parameters used in executing the programs, acquired data, data of calculation results, etc. A part of the storage unit 55 is used as a work area for the processing unit 53.

[0036] The map data storage unit 41, the vehicle behavior data storage unit 43, the presentation information storage unit 45, and the driving skill information storage unit 49 are each configured by storing predetermined information on one or more recording media. A part or all of the respective storage units may be configured as a common recording medium.

[0037] The map data storage unit 41 stores map data including information on road types, facilities, traffic signals, speed limits, and the like.

[0038] The vehicle behavior data storage unit 43 stores the vehicle behavior data output from the vehicle behavior measurement device 11 at each predetermined sampling period.

[0039] The presentation information storage unit 45 stores multiple candidates of presentation information to be presented to the user. In this embodiment, the presentation information includes first presentation information indicating a target driving state of the vehicle 10 when the driver is driving the vehicle 10, and second presentation information indicating a target driving operation of the driver. The first presentation information is information indicating a target driving state of the vehicle 10 that appears as a result of the driving operation, rather than a specific target driving operation by the driver. The second presentation information is information indicating a target driving operation as an action directly performed by the driver.

[0040] 3 shows examples of presentation information stored in the presentation information storage unit 45. The first presentation information is set as a target for the driving state of the vehicle 10, which is not a target for a specific driving operation of the driver, such as "stabilize vehicle behavior," "keep the vehicle speed constant," "eliminate lateral sway," or "ensure a sufficient distance from the vehicle ahead."

[0041] The second presentation information is set as a specific driving operation goal for the driver, such as "Do not make unnecessary further turning or returning of the steering wheel," "Do not suddenly press the accelerator pedal," "Do not suddenly press the brake pedal," and "Do not suddenly release the brake pedal." For example, "Do not make unnecessary further turning or returning of the steering wheel" is a specific example of a driving operation for stabilizing vehicle behavior or eliminating left and right swaying. Furthermore, "Do not suddenly press the accelerator pedal," "Do not suddenly press the brake pedal," and "Do not suddenly release the brake pedal" are specific examples of driving operations for stabilizing vehicle behavior or maintaining a constant vehicle speed. Furthermore, "Do not suddenly press the accelerator pedal" is a specific example of a driving operation for maintaining a sufficient distance from a preceding vehicle.

[0042] Each piece of presentation information is assigned a priority for selection as presentation information to be presented to the driver. The priority is calculated and recorded by the driving skill determination unit 67. In the example shown in FIG. 3, the priority is set at three levels: "high," "medium," and "low," but the priority criteria are not limited to the above example. Furthermore, the first presentation information and the second presentation information are not limited to the example shown in FIG. 3.

[0043] The driving skill information storage unit 49 stores information about the driving skills of the drivers together with the identification information of each driver. In this embodiment, the driving skill information storage unit 49 stores information about the attributes of the driver, information about the driving skill level of the driver, information about the achievement status of the goal indicated by the presented information selected by the driver, and information about the corresponding status of the contradictory items.

[0044] The information on the driver's attributes is basic information related to the driver's driving skills, and includes, for example, at least one of the following information: the driver's age, the number of years since obtaining a license, driving frequency, the number of years since the last drive, etc. Furthermore, other information that can estimate the driver's driving skills may also be included. This information may be acquired in the form of a questionnaire in which the driver inputs answers to questions presented by the information processing device 50 into the input unit 17 or microphone 19, and may be recorded in the driving skill information storage unit 49. Alternatively, this information may be collected in advance and transferred to the driving skill information storage unit 49.

[0045] The driving skill level is a level of driving skill divided into multiple stages, and is calculated by the driving skill assessment unit 67 and recorded in the driving skill information storage unit 49. In this embodiment, an example will be described in which the driving skill level is divided into four stages, from "Level 1" to "Level 4." A higher driving skill level indicates a higher driving skill.

[0046] The information on the goal achievement status includes the number of times the driver has selected each piece of presentation information in the past, the number of times the driver has achieved the goal indicated by the selected presentation information, and the achievement rate of the goal indicated by each piece of selection information.

[0047] 4 is an explanatory diagram showing an example of information on the achievement status of the target indicated by the presented information selected by the driver. The information on the achievement status of the target includes, for each presented information (driving behavior goal) shown in FIG. 3, the number of times the driver has selected the target, the number of times the target has been achieved, and the goal achievement rate (%).

[0048] The information on the situation where a conflicting item is applicable includes information on the number of times a preset conflicting item is applicable when the driver selects each piece of presented information and drives the vehicle 10. A conflicting item is a preset conflicting state that may occur when driving in accordance with the driving behavior goal indicated by each piece of presented information, and indicates an undesirable state in terms of vehicle behavior and driving operation.

[0049] FIG. 5 is an explanatory diagram showing an example of information on the status of conflicting items. The information on the status of conflicting items records, for each of the pieces of presented information (driving behavior goals) shown in FIG. 3 , the number of times each conflicting item occurred when the vehicle 10 was driven with each piece of presented information selected. Among the conflicting items shown in FIG. 5 , "unstable vehicle behavior" is an item that directly contradicts the presented content "stabilize vehicle behavior," so the number of times it occurred is not counted. Furthermore, "unstable vehicle speed" is an item that directly contradicts the presented content "maintain constant vehicle speed," so the number of times it occurred is not counted. Furthermore, "lateral sway" is an item that directly contradicts the presented content "eliminate lateral sway," so the number of times it occurred is not counted. Furthermore, "inter-vehicle distance from the preceding vehicle" is an item that directly contradicts the presented content "maintain a sufficient inter-vehicle distance from the preceding vehicle," so the number of times it occurred is not counted.

[0050] Furthermore, "corrective steering" is an item that directly contradicts the suggested content "Do not turn the steering wheel unnecessarily or turn it back," so the number of times it applies is not counted. Also, "sudden accelerator operation" is an item that directly contradicts the suggested content "Do not suddenly press the accelerator pedal," so the number of times it applies is not counted. Also, "sudden braking" is an item that directly contradicts the suggested content "Do not suddenly press the brake pedal" and "Do not suddenly release the brake pedal," so the number of times it applies is not counted.

[0051] (2-2. Functional configuration of the processing unit) The processing unit 53 is configured to include one or more processors such as a CPU. The processing unit 53 includes an acquisition unit 61, a presentation information setting unit 63, a notification processing unit 65, and a driving skill assessment unit 67. Each of these units is a function realized by the execution of a program by the processor. However, part of the acquisition unit 61, the presentation information setting unit 63, the notification processing unit 65, and the driving skill assessment unit 67 may be configured using analog circuits.

[0052] (2-2-1. Acquisition Unit) The acquisition unit 61 acquires information output from the vehicle behavior measurement device 11, the surrounding environment detection device 13, the vehicle position information detection device 15, the input unit 17, and the microphone 19 via the communication unit 51. The information acquired by the acquisition unit 61 includes vehicle behavior data output from the vehicle behavior measurement device 11. The acquisition unit 61 acquires information at a predetermined calculation cycle, and stores the acquired vehicle behavior data in the storage unit 55.

[0053] (2-2-2. Presentation information setting unit) The presentation information setting unit 63 executes a process of selecting one or more pieces of presentation information from the presentation information recorded in the presentation information storage unit 45. The presentation information setting unit 63 sets one or more pieces of presentation information to be presented to the driver based on at least the information on the driver's driving skill stored in the driving skill information storage unit 49, the information on the target achievement status, and the information on the corresponding status of the contradictory item.

[0054] (2-2-3. Notification Processing Unit) The notification processing unit 65 executes processing to drive either one or both of the speaker 31 and the display device 33 to notify the driver of various information. In this embodiment, the notification processing unit 65 notifies the driver of at least one or more pieces of presentation information selected by the presentation information setting unit 63. The notification processing unit 65 also notifies the driver to select one or more pieces of presentation information from the notified presentation information. In other words, the notification processing unit 65 notifies the driver of points to pay attention to regarding driving and allows the driver to select, thereby increasing intrinsic motivation. The notification processing unit 65 records one or more pieces of presentation information selected by the driver via the input unit 17 or the microphone 19.

[0055] (2-2-4. Driving skill assessment unit) The driving skill assessment unit 67 executes a process to assess the driving skill level of the driver. The driving skill assessment unit 67 assesses the driving skill level based on information on the driver's attributes as an initial setting for the driving skill level. For example, the driver's advanced age, the number of years since obtaining a license, the infrequent driving frequency, and the number of years since the most recent driving session are information that can be used to assess a low driving skill level. The driving skill assessment unit 67 records the information on the determined driving skill level in the driving skill information storage unit 49.

[0056] Furthermore, the driving skill assessment unit 67 adjusts the setting of the driving skill level based on vehicle behavior data acquired while the driver is driving the vehicle 10. In this embodiment, the driving skill assessment unit 67 determines the achievement status of the goal indicated by the presentation information selected by the driver based on the vehicle behavior data acquired while the driver is driving the vehicle 10, and adjusts the driving skill level. Furthermore, the driving skill assessment unit 67 determines the applicable status of preset contradictory items based on the vehicle behavior data acquired while the driver is driving the vehicle 10.

[0057] The driving skill assessment unit 67 records the target achievement status and the corresponding status of the contradictory items determined for each piece of presented information in the driving skill information storage unit 49. Furthermore, the driving skill assessment unit 67 calculates the priority of each piece of presented information when selecting the presented information to be presented to the driver based on the target achievement status and the corresponding status of the contradictory items, and updates the priority of the presented information stored in the presented information storage unit 45.

[0058] (2-3. Operation of Processing Unit) Next, a specific example of the processing operation by the processing unit 53 of the information processing device 50 will be described.

[0059] 6 and 7 are flowcharts showing the processing operation by the processing unit 53. When the processing unit 53 detects activation of the system of the vehicle 10 (step S11), the presentation information setting unit 63 acquires information on the driver's driving skill level (step S13). The detection of activation of the system of the vehicle 10 may be by detecting a signal indicating that a start switch of the system of the vehicle 10 has been turned on, or by detecting a signal indicating that an operation has been performed by the driver or the like to request the presentation of presentation information.

[0060] The presentation information setting unit 63 identifies the driver based on, for example, a facial image of the driver captured by an in-vehicle camera, and searches for information on the driving skill level of the corresponding driver from data recorded in the driving skill information storage unit 49. The presentation information setting unit 63 acquires the information on the driving skill level of the corresponding driver. The presentation information setting unit 63 may also identify the driver based on information input by the driver to the input unit 17 or the microphone 19.

[0061] In the first step S13 after the system is started, the presentation information setting unit 63 calculates an initial setting for the driving skill level based on the information on the driver's attributes recorded in the driving skill information storage unit 49. For example, the presentation information setting unit 63 calculates the initial setting for the driving skill level by applying information such as the driver's age, the number of years since obtaining a license, driving frequency, and the number of years since the most recent driving to a predetermined calculation formula or algorithm.

[0062] In step S13 from the second time onward after the system is started, the presentation information setting unit 63 acquires information on the driving skill level updated by the driving skill determination unit 67. In this embodiment, the driving skill level is classified into four levels: "Level 1 (low)," "Level 2 (slightly low)," "Level 3 (slightly high)," and "Level 4 (high)." The higher the level number, the higher the driving skill level.

[0063] Next, the presentation information setting unit 63 selects one or more pieces of presentation information to be presented to the driver from the presentation information recorded in the presentation information storage unit 45 (step S15). At this time, the presentation information setting unit 63 sets one or more pieces of presentation information to be presented to the driver in accordance with the priority set for each piece of presentation information based on the corresponding status of the conflicting item.

[0064] For example, in the example of presentation information shown in FIG. 3 , since the priority of presentation information No. 4 is set to "high," the presentation information setting unit 63 selects presentation information so that the frequency of presentation of presentation information No. 4 is high. On the other hand, since the priority of presentation information No. 5 and No. 7 is set to "low," the presentation information setting unit 63 selects presentation information so that the frequency of presentation of presentation information No. 5 and No. 7 is low. For example, presentation information with a "medium" priority is set to be selected once every three to four times. On the other hand, presentation information with a "high" priority is set to be selected once every two times. On the other hand, presentation information with a "low" priority is set to be selected once every five to six times.

[0065] The presentation information setting unit 63 selects one or more pieces of presentation information based on priority information set for each piece of presentation information and a record of previously selected presentation information. For example, the presentation information setting unit 63 selects three pieces of presentation information from among the multiple pieces of presentation information. The method for setting the priorities set by the driving skill assessment unit 67 will be described in detail later.

[0066] Next, the notification processing unit 65 notifies the driver of the presentation information selected by the presentation information setting unit 63 (step S17). For example, the notification processing unit 65 displays the presentation information on the screen of the display device 33. At this time, the notification processing unit 65 displays a message on the screen of the display device 33, such as "Please select a target item," to prompt the driver to select the presentation information. In addition to or instead of displaying the message on the screen of the display device 33, the notification processing unit 65 may also provide an audio notification from the speaker 31.

[0067] The driver, upon receiving the notification of the presented information, selects one or more pieces of presented information. Specifically, if the display device 33 is a touch panel display that also serves as the input unit 17, the driver selects the presented information by pressing the screen of the display device 33. Alternatively, the driver may select the presented information by performing an input operation on the input unit 17 or by voice input to the microphone 19. Having the driver select one or more pieces of presented information can make the driver aware of the goal when driving the vehicle 10.

[0068] Next, the notification processing unit 65 acquires the presentation information selected by the driver (step S19). The notification processing unit 65 acquires the presentation information selected by the driver through an input operation performed by the driver via the input unit 17 or the microphone 19. The notification processing unit 65 records the presentation information selected by the driver in the storage unit 55.

[0069] After acquiring the presentation information selected by the driver, the notification processing unit 65 may execute an awareness raising process to further raise the driver's awareness of the selection of the presentation information. This process is for raising the driver's awareness of the presentation information selected by the driver, and has the effect of raising the driver's attention to the set goal while driving the vehicle 10.

[0070] Next, the acquisition unit 61 collects the vehicle behavior data output from the vehicle behavior measurement device 11 (step S21). Specifically, the acquisition unit 61 acquires the vehicle behavior data output from the vehicle behavior measurement device 11 at a predetermined sampling period and records the data in the vehicle behavior data storage unit 43. At this time, the acquisition unit 61 records the vehicle behavior data together with information about the time when the vehicle behavior data was acquired, making it possible to associate the vehicle behavior data with the presentation information that was selected when the vehicle behavior data was acquired.

[0071] Next, the driving skill assessment unit 67 calculates the achievement status of the goal indicated by the presentation information selected by the driver based on the collected vehicle behavior data (step S23). The driving skill assessment unit 67 may calculate the achievement status of the goal based on the collected vehicle behavior data for each predetermined time period or each predetermined driving section, or may sequentially calculate the achievement status of the goal based on the vehicle behavior data collected at the immediately preceding predetermined time period. Alternatively, when the driver ends driving the vehicle 10, the driving skill assessment unit 67 may calculate the achievement status of the goal based on the vehicle behavior data collected from the start to the end of the current driving of the vehicle 10. For example, the driving skill assessment unit 67 calculates the feature amount set for each item of the presentation information and calculates the achievement status of the goal indicated by the presentation information based on the percentage of achievement of the threshold.

[0072] 8 is an explanatory diagram showing an example of a method for calculating the degree of achievement of a target based on vehicle behavior data. Fig. 8 shows an example of calculating the degree of achievement of a target by determining a lateral jerk from measurement data of a lateral acceleration detected by an acceleration sensor as one of the vehicle behavior measurement devices 11.

[0073] The lateral jerk may be an index value when the objectives are to "stabilize the vehicle behavior" and "eliminate left and right sway" among the presented information shown in Fig. 3. The lateral jerk may also be an index value when the objective is to "avoid unnecessary steering further turning and returning" among the presented information.

[0074] The driving skill assessment unit 67 performs predetermined data processing on the vehicle behavior data acquired by the acquisition unit 61 and recorded in the vehicle behavior data storage unit 43. Specifically, the driving skill assessment unit 67 performs smoothing processing and absolute value conversion processing on the measurement data of lateral acceleration to convert it into data of the absolute value of lateral acceleration. In addition, the driving skill assessment unit 67 time-differentiates the data of the absolute value of lateral acceleration to convert it into data of the absolute value of lateral jerk.

[0075] The driving skill assessment unit 67 determines the number of times the lateral jerk exceeds a predetermined reference value thre_DL for each predetermined section pr1, Pr2, Pr3, ... PrN based on the lateral jerk data. The predetermined section that is the unit for calculating the evaluation value may be, for example, a section separated by a predetermined travel distance, a section separated by a predetermined travel time, or a section separated by an intersection where a traffic light is installed.

[0076] The predetermined section may also be a specific section that has been set in advance. For example, to evaluate the stability of the driver's steering operation state, it is preferable to set the predetermined section as a straight section with a continuous straight line of at least a predetermined distance, or a turning section with a continuous curve of a certain curvature. To evaluate the driver's accelerator operation state or brake operation state, it is preferable to set the predetermined section as a straight section with a continuous straight line of at least a predetermined distance. Whether or not the vehicle has traveled through these specific sections can be determined based on the position information of the vehicle 10 detected by the vehicle position information detection device 15 and the map data stored in the map data storage unit 41.

[0077] The driving skill assessment unit 67 calculates the average value of the number of times the lateral jerk exceeds a predetermined reference value thre_DL in each section PrN and calculates the degree of achievement of the target based on this average value. For example, the driving skill assessment unit 67 sets the degree of achievement to "1" when the average value of the number of times the lateral jerk exceeds the predetermined reference value thre_DL in each section PrN becomes a predetermined threshold, and sets the degree of achievement to a smaller value less than "1" as the average value exceeds the predetermined threshold. In this case, the greater the difference between the average value and the predetermined threshold, the smaller the value of the degree of achievement becomes, less than "1". Furthermore, the driving skill assessment unit 67 sets the degree of achievement to a larger value greater than "1" as the average value falls below the predetermined threshold. In this case, the greater the difference between the average value and the predetermined threshold, the larger the value of the degree of achievement becomes, more than "1".

[0078] For example, the driving skill assessment unit 67 sets the achievement level to "1" when the number of times the lateral jerk per unit time (1 second) exceeds the predetermined reference value thre_DL reaches a threshold value (2 times / second). The driving skill assessment unit 67 also sets the achievement level to "0.8 (2 / 2.5)" when the number of times the lateral jerk per unit time (1 second) exceeds the predetermined reference value thre_DL is 2.5 times / second, which is greater than the threshold. The driving skill assessment unit 67 also sets the achievement level to "1.33 (2 / 1.5)" when the number of times the lateral jerk per unit time (1 second) exceeds the predetermined reference value thre_DL is 1.5 times / second, which is less than the threshold.

[0079] The method for determining the degree of achievement of the goals indicated by each piece of presented information is not limited to the above example. The driving skill assessment unit 67 may determine the degree of achievement of each goal in light of any arbitrary criteria. In addition, in the above example, the driving skill assessment unit 67 evaluates the degree of achievement of the goal based only on the lateral jerk data, but it may also evaluate the degree of achievement of the goal based on multiple types of vehicle behavior data. In this case, the driving skill assessment unit 67 may replace the value of each piece of data used with the same index (for example, a value from 0 to 10) and determine the degree of achievement of the goal based on the value obtained by replacing the values ​​of all data used with the same index.

[0080] The driving skill assessment unit 67 accumulates data on the status of goal achievement as shown in Fig. 4 , as in the above example. Specifically, the driving skill assessment unit 67 increments the count of the number of times the target has been achieved by one when the degree of achievement calculated from the number of times the lateral jerk has exceeded a predetermined reference value thre_DL is equal to or greater than "1." Furthermore, the driving skill assessment unit 67 increments the count of the number of consecutive times the target has not been achieved by one when the degree of achievement calculated from the number of times the lateral jerk has exceeded a predetermined reference value thre_DL continues to be less than "1." The driving skill assessment unit 67 calculates the degree of goal achievement for each period (each selection) until the options of the presented information are re-presented, and records the assessment result.

[0081] Next, the notification processing unit 65 notifies the driver of the degree of achievement of the target calculated by the driving skill determination unit 67 (step S25). For example, the notification processing unit 65 may notify the driver by replacing the value of the degree of achievement with expressions such as "very well done," "well done," "not so well done," or "needs to improve." Specifically, the notification processing unit 65 drives the display device 33 or the speaker 31 to provide a notification such as "You performed well in driving the selected target."

[0082] Next, the driving skill assessment unit 67 adjusts the driver's driving skill level based on the calculated degree of goal achievement, and updates the information on the driver's driving skill level recorded in the driving skill information storage unit 49 (step S27). For example, the driving skill assessment unit 67 raises the driving skill level by one level when the number of times the goal is achieved exceeds a predetermined number, and lowers the driving skill level by one level when the number of times the goal is not achieved exceeds a predetermined number. However, in the above example, the upper limit of the driving skill level is set to "Level 4" and the lower limit is set to "Level 1."

[0083] The driving skill assessment unit 67 may use information on the sum of the degrees of achievement of multiple targets instead of information on the number of times the target has been achieved. In this case, the driving skill assessment unit 67 increases the driving skill level by one level when the sum of the degrees of achievement of multiple targets is equal to or greater than a predetermined reference value, and decreases the driving skill level by one level when the sum of the degrees of achievement of multiple targets is less than the predetermined reference value.

[0084] The driving skill assessment unit 67 may also calculate the driving skill level based on the number of times each piece of presented information was selected, the number of times the goal was achieved, and the goal achievement rate. The method for calculating the driving skill level is not particularly limited, and any calculation formula or algorithm may be used. The driving skill level may also be calculated by weighting each piece of data depending on the difficulty of the goal indicated by the presented information, the road conditions during driving, the driving environment, etc.

[0085] Next, the driving skill assessment unit 67 determines whether a condition for canceling the priority setting of any of the presentation information is met (step S29). Step S29 is a process for preventing a presentation condition that has been once prohibited from use or has had its priority lowered from being presented for a long period of time. For example, the driving skill assessment unit 67 determines that a condition for canceling the priority setting is met when a predetermined time has elapsed after setting the priority for presenting each of the presentation information, or when the number of times the process for setting one or more pieces of presentation information to be presented to the driver has been executed reaches a predetermined number. The predetermined time or the predetermined number of times may be set to any appropriate value.

[0086] If the driving skill assessment unit 67 does not determine that the condition for canceling the priority setting of any of the presented information is met (S29 / No), the process proceeds to step S33. On the other hand, if the driving skill assessment unit 67 determines that the condition for canceling the priority setting of any of the presented information is met (S29 / Yes), the driving skill assessment unit 67 cancels the priority setting of the corresponding presented information (step S31).

[0087] Next, the driving skill assessment unit 67 uses the vehicle data collected in step S21 to determine whether or not there are any conflicting items during the period or time when the achievement status of the goal indicated by the presentation information selected by the driver is calculated (step S33). For example, the driving skill assessment unit 67 calculates a feature amount set for each conflicting item and determines whether or not there are any conflicting items whose feature amount exceeds a threshold value or whose feature amount does not reach the threshold value. The feature amount may be the same as the feature amount used when calculating the achievement status of the goal indicated by the presentation information.

[0088] In the information on the status of the contradictory items exemplified in FIG. 5 , for example, "unstable vehicle behavior" is counted up when the number of times per unit time that the lateral jerk exceeds a predetermined threshold is equal to or greater than a predetermined standard. Also, "unstable vehicle speed" is counted up when the number of times per unit time that the longitudinal acceleration exceeds a predetermined threshold is equal to or greater than a predetermined standard. "Right-left sway" is counted up when the number of times per unit time that the lateral acceleration reverses left and right is equal to or greater than a predetermined standard. Also, "inter-vehicle distance from the preceding vehicle" is counted up when the number of times per unit time that the inter-vehicle distance from the preceding vehicle is less than a predetermined distance is equal to or greater than a predetermined standard.

[0089] Furthermore, "corrective steering" is counted up when the number of times the steering direction reverses left and right per unit time exceeds a predetermined standard. Furthermore, "sudden accelerator operation" is counted up when the number of times the rate of increase in accelerator opening per unit time exceeds a predetermined threshold value per unit time exceeds a predetermined standard. Furthermore, "sudden braking" is counted up when the number of times the rate of change in brake pressure or brake stroke amount per unit time exceeds a predetermined threshold value per unit time exceeds a predetermined standard.

[0090] Next, the driving skill assessment unit 67 determines whether or not there are any relevant conflicting items (step S31), and if it does not determine that there are any relevant conflicting items (S35 / No), proceeds to step S41. On the other hand, if the driving skill assessment unit 67 determines that there are any relevant conflicting items (S35 / Yes), it records the relevant conflicting items and the number of times each conflicting item has occurred in the information on the conflicting item's occurrence status stored in the driving skill storage unit 47 (step S37). In the conflicting item occurrence status shown in Figure 5, the number of times each conflicting item has occurred is input for each piece of presented information. When determining whether or not there are any conflicting items, the driving skill assessment unit 67 inputs the number of times each conflicting item has occurred for each piece of presented information selected by the driver and accumulates the data.

[0091] Next, the driving skill assessment unit 67 calculates the priority of each piece of presented information based on the information on the goal achievement status and the information on the status of conflicting items stored in the driving skill information storage unit 49 (step S39). First, if the number of times a conflicting item has been met exceeds a predetermined threshold, the driving skill assessment unit 67 prohibits the use of the presented information. This is a measure to prevent the driver who selected the presented information from being distracted by achieving the goal indicated by the presented information, and from increasing undesirable driving conditions.

[0092] For example, if the threshold for the number of times that the contradictory item "distance from the vehicle ahead" is met is five, and the number of times that the contradictory item "distance from the vehicle ahead" is met reaches five when the presented information "eliminate left-right sway" is selected and the vehicle 10 is driven, the selection of the presented information "eliminate left-right sway" is prohibited. In this case, the number of times that the contradictory item "distance from the vehicle ahead" is met when presented information other than "eliminate left-right sway" is selected is not counted.

[0093] For a driver with low driving skills, the second presented information, which is set as a specific driving operation target, is considered to be more effective in improving driving skills than the first presented information, which is set as a target for the driving state of the vehicle 10, rather than as a specific driving operation target for the driver. Therefore, in order to prevent a decrease in opportunities to improve driving skills by prohibiting the use of any of the second presented information, the influence of the number of times that a conflicting item in the second presented information is matched may be smaller than the influence of the number of times that a conflicting item in the first presented information is matched. For example, one match of a conflicting item in the second presented information may be counted as 0.5.

[0094] The threshold value for the number of times that a conflicting item has been matched may be set for each conflicting item, or may be a threshold value for the sum of the numbers of times that all conflicting items have been matched. The number of times that a conflicting item has been matched may be a number calculated on a weekly or monthly basis, or a number calculated each time the number of times that the presented information has been selected reaches a predetermined number.

[0095] Furthermore, the driving skill assessment unit 67 sets priorities for presented information other than the presented information set to be prohibited from use based on the achievement status of the goal and the number of times that a conflicting item is encountered. For example, if there is a bias in the driver's selection, such as preferentially selecting presented information that has achieved the goal, the driving skill assessment unit 67 reduces the frequency of presenting the presented information and increases the frequency of presenting other presented information with a low rate of goal achievement. Furthermore, the driving skill assessment unit 67 reduces the frequency of presenting presented information that has a high number of times that a conflicting item is encountered and increases the frequency of presenting other presented information that has a low number of times that a conflicting item is encountered. The driving skill assessment unit 67 calculates a priority for each presented information and updates the priorities of the presented information shown in FIG. 3.

[0096] FIG. 9 is an explanatory diagram showing an example of setting priorities according to the target achievement rate and the number of times conflicting items occur when each piece of presentation information is selected. The example shown in FIG. 9 is an explanatory diagram in which the target achievement rate and the cumulative number of times conflicting items occur for the presentation information shown in FIGS. 4 and 5 are plotted on a map for setting priorities (presentation frequencies). The lower the position in the figure, i.e., the lower the target achievement rate and the fewer the number of times conflicting items occur, the higher the priority is set. The higher the position in the figure, i.e., the higher the target achievement rate and the more the number of times conflicting items occur, the lower the priority is set. By increasing the priority of presentation information with a low number of conflicting items, the behavior or operation state of the vehicle 10 can be prevented from becoming unstable, thereby improving the driver's poor driving performance. Furthermore, by increasing the priority of presentation information with a low target achievement rate, the driver's poor driving performance or driving operation goals can be more easily presented, thereby encouraging the driver to improve their poor driving performance.

[0097] The method of setting priorities according to the status of conflicting items is not limited to the example shown in FIG. 9 . For example, the priority of presented information with a high goal achievement rate and a low number of conflicting items may be increased. In this case, the priority increases toward the bottom right of the diagram. By increasing the priority of presented information with a high goal achievement rate, it becomes easier to present driving conditions or driving operation goals that the driver is good at, and it is possible to reduce the driver's sense of difficulty in driving the vehicle 10 when selecting the presented information.

[0098] Next, the processing unit 53 determines whether to stop the system of the vehicle 10 (step S41). For example, the processing unit 53 may determine to stop the system of the vehicle 10 when it detects a signal indicating that a start switch of the system of the vehicle 10 has been turned off, or may determine to stop the system of the vehicle 10 when an operation requesting presentation information is performed by the driver or the like.

[0099] If the processing unit 53 does not determine that the system of the vehicle 10 is to be stopped (S41 / No), the processing returns to step S13 and repeats the process of selecting and presenting presentation information in accordance with the procedures of each step described so far. On the other hand, if the processing unit 53 determines that the system of the vehicle 10 is to be stopped (S41 / Yes), the processing ends the series of processing operations.

[0100] <3. Effects> As described above, the information processing device 50 according to this embodiment selects one or more pieces of presentation information from a plurality of pieces of presentation information indicating goals related to the driver's driving behavior, presents the selected pieces of presentation information to the driver, and allows the driver to select one of the pieces of presentation information. This allows the driver to select appropriate presentation information, enhancing the effect of intrinsic motivation and efficiently improving driving skills. At this time, the information processing device 50 selects the presentation information to be presented to the driver based on the corresponding status of the conflicting items when the driver selects each piece of presentation information and drives the vehicle 10. Therefore, it is possible to reduce the frequency with which presentation information that is likely to increase conflicts due to the driver's focus on achieving the goal indicated by the presentation information is presented. Therefore, it is possible to efficiently improve the driver's overall driving skills.

[0101] Furthermore, the information processing device 50 according to the present embodiment sets a priority for presenting each piece of presentation information based on the corresponding status of the conflicting items in each piece of presentation information selected by the driver, and sets the one or more pieces of presentation information to be presented to the driver based on the priority. Therefore, the frequency at which presentation information with a small number of conflicting items is presented increases, while the frequency at which presentation information with a large number of conflicting items is presented decreases, thereby making it possible to efficiently improve the driver's driving skills while preventing the vehicle 10 from becoming unstable.

[0102] Furthermore, after setting the priority for presenting each piece of presentation information, the information processing device 50 according to the present embodiment cancels the priority setting when a predetermined time has elapsed or when the number of times the process for setting one or more pieces of presentation information to be presented to the driver has reached a predetermined number. Therefore, once the use of presentation information has been prohibited or the frequency of presentation of presentation information has been reduced, the number of times of presentation of presentation information will not be maintained at a low level, and appropriate presentation information can be presented as the driver's driving skill improves.

[0103] Furthermore, the information processing device 50 according to the present embodiment further determines the achievement status of the goal indicated by the presentation information selected by the driver from among the presentation information presented to the driver, and sets a priority for presenting each piece of presentation information based on the relevance status of the conflicting items and the achievement status of the goal. Therefore, by increasing the presentation frequency of presentation information with a high goal achievement rate among the presentation information with a low relevance of the conflicting items, the driver's driving skills, which are his or her strengths, can be further improved. Furthermore, by increasing the presentation frequency of presentation information with a low goal achievement rate among the presentation information with a low relevance of the conflicting items, the driver's awareness of improving driving operations, which are his or her weaknesses, can be enhanced.

[0104] 4. Modifications The information processing device 50 according to this embodiment has been described so far, but various modifications of the above embodiment are possible.

[0105] When selecting one or more pieces of presentation information to present to the driver, the presentation information setting unit 63 may correct the priority of presenting each piece of presentation information based on the corresponding status of the conflicting item as well as the driving environment in which the vehicle 10 is currently traveling or is scheduled to travel. For example, the presentation information setting unit 63 may raise or lower the priority in accordance with the driving environment that may arise depending on the traveling area or the traveling time period. For example, the presentation information setting unit 63 may lower the priority of presentation information related to the inter-vehicle distance in an area with low traffic volume, and may restore or raise the priority of presentation information related to the inter-vehicle distance in an area with high traffic volume. Whether the driving environment corresponds to an area with high traffic volume or a driving time period can be determined based on, for example, the traveling position of the vehicle 10 on the map data.

[0106] This allows the driver to have a high priority of the presentation information corresponding to the driving behavior goal that the driver has few opportunities to experience, while lowering the priority of the presentation information corresponding to the driving behavior goal that the driver has many opportunities to experience, thereby allowing the driver to experience the driving behavior goals indicated by the respective presentation information in an appropriate balance.

[0107] Furthermore, the driving skill assessment unit 67 may acquire information on the driver's driving skill, and when the driving skill is lower than a predetermined skill standard, determine that the influence of the conflicting item is smaller than when the driver's driving skill is higher than the predetermined skill standard. For example, when the driving skill is lower than the predetermined skill standard, the number of times the conflicting item is met may be multiplied by a coefficient less than 1 to determine the number of times the conflicting item is met. This prevents a driver with low driving skill from increasing the number of times the conflicting item is met, resulting in a higher priority for all presented information. Therefore, by differentiating the priority of presented information, driving skill can be improved efficiently.

[0108] Although the preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, the technology of the present disclosure is not limited to such examples. It is clear that a person skilled in the art of the technology to which the present disclosure pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.

[0109] For example, the technology disclosed herein can also be realized as a driving assistance device or vehicle equipped with the information processing device described in the above embodiments, an information processing method using the information processing device, a computer program that causes a computer to function as the above information processing device, and a non-transitory tangible recording medium on which the computer program is recorded.

[0110] 10: Vehicle 11: Vehicle behavior measurement device 13: Surrounding environment detection device 15: Vehicle position information detection device 17: Input unit 19: Microphone 41: Map data storage unit 43: Vehicle behavior data storage unit 45: Presentation information storage unit 47: Driving skill storage unit 49: Driving skill information storage unit 50: Information processing device 51: Communication unit 53: Processing unit 55: Storage unit 61: Acquisition unit 63: Presentation information setting unit 65: Notification processing unit 67: Driving skill judgment unit

Claims

1. An information processing device comprising: a presentation information storage unit that records multiple pieces of presentation information that indicate goals of the driver's driving behavior when the driver is driving a vehicle; and a processing unit that selects one or more pieces of presentation information from the presentation information and executes a process to present the information to the driver, wherein the processing unit executes a judgment process to determine the corresponding status of a conflicting item, which is an item that conflicts with the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects one or more pieces of presentation information and drives the vehicle; and a presentation information setting process to set the one or more pieces of presentation information to be presented to the driver based on the judgment result of the corresponding status of the conflicting item.

2. The information processing device described in claim 1, wherein the processing unit, in the judgment process, sets a priority for presenting each of the presentation information selected by the driver based on the corresponding status of the conflicting items for each of the presentation information, and in the presentation information setting process, sets the one or more pieces of presentation information to be presented to the driver based on the priority.

3. The information processing device of claim 2, wherein the processing unit, after setting the priority for presenting each of the presentation information in the determination process, cancels the priority setting when a predetermined time has elapsed or when the process for setting the one or more pieces of presentation information to be presented to the driver has been executed a predetermined number of times.

4. The information processing device described in claim 2, wherein the processing unit, in the judgment process, further judges the achievement status of the goal indicated by the presentation information selected by the driver from the presentation information presented to the driver, and sets the priority for presenting each of the presentation information based on the corresponding status of the contradictory item and the achievement status of the goal.

5. The information processing device according to claim 4, wherein the processing unit, in the judgment process, gives a higher priority to presented information that has a relatively low achievement status of the goal and a relatively low applicable status of the contradictory item than to other presented information.

6. The information processing device according to claim 2, wherein the processing unit, in the presentation information setting process, corrects the priority for presenting each of the presentation information based on the corresponding status of the conflicting item and the driving environment in which the vehicle is currently traveling or is scheduled to travel.

7. The information processing device of claim 1, wherein the processing unit, in the judgment process, acquires information on the driver's driving skills, and if the driving skills are lower than a predetermined skill standard, judges that the impact of the situation corresponding to the contradictory item is smaller than when the driver's driving skills are higher than the skill standard.

8. An information processing method in which a computer selects one or more pieces of presentation information from a plurality of pieces of presentation information that indicate the goals of the driver's driving behavior when the driver is driving a vehicle, and executes a process to present the information to the driver, the information processing method including: determining the corresponding situation of a conflicting item that is an item that conflicts with the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects any one or more pieces of presentation information and drives the vehicle; and setting the one or more pieces of presentation information to be presented to the driver based on the determination result of the corresponding situation of the conflicting item.

9. A recording medium having recorded thereon a program for causing a computer to function as an information processing device that selects one or more pieces of presentation information from a plurality of pieces of presentation information that indicate the goals of the driver's driving behavior when the driver is driving a vehicle, and executes a process of presenting the information to the driver, wherein the computer executes a process including: determining the corresponding status of a conflicting item that is an item that conflicts with the goal of the driving behavior, based on information on the vehicle behavior and operating state obtained while the driver selects any one or more pieces of presentation information and drives the vehicle; and setting the one or more pieces of presentation information to be presented to the driver based on the determination result of the corresponding status of the conflicting item.

Citation Information

Patent Citations

  • Driving support device

    JP2010231776A

  • Driving diagnostic apparatus, driving diagnostic system, and driving diagnostic method

    JP2014238676A

  • Driving diagnostic device

    JP2017207921A