Information processing device, information processing method, and information processing program

The information processing device evaluates driving skills over time by analyzing vehicle data from multiple trips to identify changes in driving history, offering guidance to improve safety for elderly drivers.

JP2025178848APending Publication Date: 2025-12-09TOYOTA MAPMASTER
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024085690
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-27
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

Existing information providing devices do not account for the gradual decline in driving ability over time, particularly in elderly drivers, failing to evaluate and address the deterioration of their driving skills effectively.

Method used

An information processing device that acquires vehicle information from multiple trips, identifies identical locations at different times, and determines changes in driving history to provide guidance when a threshold is exceeded, using units like an acquisition unit, determination unit, and guidance unit to assess and improve driving skills.

Benefits of technology

Enables chronological evaluation of driving skills, providing timely guidance to drivers, especially elderly ones, to enhance safety by recognizing and addressing skill deterioration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178848000001_ABST
    Figure 2025178848000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program for evaluating driving skill of a driver in time series.SOLUTION: An information processing device includes: an acquisition unit that acquires a plurality of pieces of trip vehicle information generated in a vehicle driven by the same driver and including position information and time information; a determination unit that compares the trip information at a plurality of different timing based on a plurality of time information at a plurality of same points recorded in the plurality of position information, and determines whether or not change equal to or greater than a predetermined value has occurred in a travel history of the vehicle recorded in the vehicle information; and a guidance unit that provides predetermined guidance to the driver when the vehicle drives through the same location in the future in a case where the determination unit determines that the change has occurred.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, there is an information providing device that evaluates a driver's driving ability and suggests more appropriate means of transportation. The information providing device acquires steering information regarding the driver's steering and calculates the driver's driving ability value based on the steering information. If the driving ability value does not meet the recommended driving ability value, the information providing device suggests an alternative means of transportation. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-147392 Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, it is rare for a driver's driving ability to suddenly decline one day, and it is thought that the driving ability of older (senior) drivers in particular will gradually decline (over time) as they get older. The information providing device described in Patent Document 1 does not take into consideration the gradual decline in driving ability over time, as described above, and does not evaluate the fact that the driving ability of elderly drivers has begun to decline compared to before.

[0005] The present disclosure provides an information processing device, an information processing method, and an information processing program for evaluating a driver's driving skill over time. [Means for solving the problem]

[0006] One embodiment of an information processing device includes an acquisition unit that acquires vehicle information for multiple trips generated in a vehicle driven by the same driver and including location information and time information; a determination unit that compares multiple identical locations recorded in the location information at multiple different times based on multiple time information and determines whether a change greater than a threshold has occurred in the vehicle's driving history recorded in the vehicle information; and a guidance unit that, if the determination unit determines that a change has occurred, provides predetermined guidance to the driver the next time the vehicle travels through the same location. [Effects of the Invention]

[0007] The information processing device, information processing method, and information processing program disclosed herein can evaluate a driver's driving skill in chronological order. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing device according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. [Figure 3] FIG. 1 is a diagram for explaining an outline of vehicle travel. [Figure 4] 10 is a diagram showing the relationship between the traveling speed of a vehicle and the traveling speed of other vehicles, and the relationship between the distance between the vehicle and an object ahead. FIG. [Figure 5] 1 is a flowchart illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] An embodiment will be described below.

[0010] [Overview of information processing device 100] First, an overview of an information processing device 100 according to an embodiment will be described. FIG. 1 is a diagram illustrating an overview of an information processing device 100 according to an embodiment.

[0011] The information processing device 100 may be configured as, for example, an evaluation device (determination device) that evaluates (determines) the driving skill of a driver. The information processing device 100 may also be configured as, for example, a guidance device that provides various kinds of guidance to the driver depending on the evaluation (determination). The information processing device 100 is not limited to the device of the example described above, and may be configured as various kinds of devices. The information processing device 100 may be a computer such as a server, a desktop, a laptop, a tablet, or a smartphone.

[0012] The information processing device 100 acquires vehicle information generated by vehicles 200 driven by the same driver. That is, the information processing device 100 acquires vehicle information generated, for example, during a "trip" while the vehicle 200 travels from a departure point to a destination. In this case, the information processing device 100 may acquire vehicle information for multiple trips. The vehicle information includes, for example, location information and time information.

[0013] The information processing device 100 identifies vehicle information that has traveled through the same location by using the location information (plurality of location information) recorded in each of the vehicle information for a plurality of trips. In this case, the information processing device 100 identifies vehicle information that has traveled through each of a plurality of different same locations by using the plurality of location information. The vehicle information that has traveled through each of a plurality of different same locations is vehicle information that was generated at each of the same locations at a plurality of different times (the times recorded in each piece of time information are different from each other).

[0014] The information processing device 100 compares vehicle information at multiple different times based on multiple time information at each same location (vehicle information at multiple different times t1, t2 for the same driver (same vehicle 200) at the same location) and determines whether a change equal to or greater than a threshold has occurred in the driving history of the vehicle 200 recorded in the vehicle information. The driving history records various details (content history) (vehicle information) related to the driving of the vehicle 200, such as driving speed, acceleration, braking force, steering angle of the steering wheel, etc. In addition, the vehicle information records position information and time information as described above.

[0015] As a specific example, when the road at the same point is an intersection (stop line 210), the information processing device 100 determines whether the vehicle 200 has stopped just before the stop line 210 (threshold value) in the direction of travel of the vehicle 200 (as shown by timing (time) t1 in Figure 1), or whether the vehicle 200 has stopped after passing the stop line 210 (threshold value) in the direction of travel of the vehicle 200 (as shown by timing (time) t2 in Figure 1). Here, the information processing device 100 may, for example, use vehicle information (location information) to associate the traveling position of the vehicle 200 with a road map (for example, by performing map mapping) and determine whether the traveling speed of the vehicle 200 becomes 0 km / h just before the stop line 210 (threshold value) or whether the traveling speed of the vehicle 200 becomes 0 km / h after passing the stop line (threshold value).

[0016] The information processing device 100 is not limited to the above example, and may determine whether the travel details (history of the details) of the vehicle 200 at each identical point (various points (same point) on a road) have changed by a threshold or more at different times in time (whether a change has begun to occur). In other words, the information processing device 100 may determine whether the travel details of the vehicle 200 at the same point were previously below the threshold but have since changed by a threshold or more in the travel details of the vehicle 200 (whether a change has begun to occur). In the example shown in Figure 1, the information processing device 100 may determine (evaluate) that a change greater than or equal to the threshold has occurred when, at timing (time) t1, the vehicle 200 is stopped just before the stop line 210 (threshold), and then, at a subsequent timing (time) t2, the vehicle 200 passes the stop line 210 (threshold) and stops temporarily.

[0017] When it is determined that a change has occurred as described above, the information processing device 100 provides predetermined guidance to the driver the next time the driver travels through the same point in the same vehicle 200. As an example, the information processing device 100 may provide, as the predetermined guidance, a warning to the driver when traveling through the point (the same point) in the vehicle 200 before or after the vehicle 200 has traveled.

[0018] [Details of the information processing device 100] Next, the information processing device 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram illustrating the information processing device 100 according to an embodiment.

[0019] The information processing device 100 includes, for example, a communication unit 121, a storage unit 122, a display unit 123, a speaker 124, and a control unit 110. The communication unit 121, the storage unit 122, the display unit 123, and the speaker 124 may be an embodiment of an output unit. The control unit 110 includes, for example, an acquisition unit 111, a determination unit 112, and a guidance unit 113. The control unit 110 may be configured, for example, by an arithmetic processing unit of the information processing device 100. The control unit 110 (for example, an arithmetic processing unit) may realize the functions of each unit (for example, the acquisition unit 111, the determination unit 112, and the guidance unit 113) by, for example, appropriately reading and executing various programs stored in the storage unit 122. That is, the functions of each unit may be realized by computer implementation.

[0020] The communication unit 121 is, for example, a communication interface capable of transmitting and receiving various information to and from devices (external devices) external to the information processing device 100. The external devices may be, for example, a server (not shown), the vehicle 200, or a user terminal (not shown). The user terminal is, for example, a terminal used by a driver, and may be a mobile terminal (mobile terminal) such as a laptop, tablet, or smartphone, or may be a (stationary terminal) such as a desktop or in-vehicle navigation device.

[0021] The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, etc. Note that the storage unit 122 may be, for example, a storage area or a server on a cloud.

[0022] The display unit 123 is a display capable of displaying, for example, various characters, symbols, images, and the like.

[0023] The speaker 124 outputs, for example, sounds and voices.

[0024] The acquisition unit 111 acquires vehicle information for multiple trips generated in the vehicle 200 driven by the same driver and including location information and time information. The vehicle information is information generated in the vehicle 200, such as CAN information and probe information.

[0025] The vehicle 200 acquires location information based on, for example, receiving signals from GNSS satellites. The vehicle 200 also acquires, for example, the time of the timing at which the location information is acquired as time information. The vehicle 200 generates vehicle information, for example, when traveling from a departure point to a destination. The vehicle 200 transmits the vehicle information to, for example, the information processing device 100 or a server (not shown).

[0026] The acquisition unit 111 acquires, for example, vehicle information from the vehicle 200 or a server (not shown) via the communication unit 121. Here, the same driver may drive, for example, the same vehicle 200. Therefore, the acquisition unit 111 presumes that vehicle information generated by the same vehicle 200 was generated by the vehicle 200 when the same driver was driving the vehicle 200, and acquires vehicle information of multiple trips generated by the same vehicle 200. As an example, if the vehicle information of multiple trips is considered to be one piece of vehicle information generated in a series of trips when traveling from a departure point to a destination, the vehicle information becomes multiple pieces of vehicle information at different times in a chronological order (at different times). The acquisition unit 111 may determine that the vehicles 200 are the same vehicle 200, for example, based on identification information of the vehicle 200 recorded in the vehicle information.

[0027] The determination unit 112 identifies multiple locations (identical locations) that are the same among the vehicle information of multiple trips, based on the location information (multiple location information) recorded in each of the vehicle information of multiple trips (multiple vehicle information). That is, the determination unit 112 identifies multiple identical locations among the vehicle information of multiple trips (location information (multiple location information) of multiple trips). The determination unit 112 may determine whether the travel (travel history) of the same vehicle 200 is less than a threshold or is equal to or greater than a threshold, based on vehicle information generated by the same vehicle 200 at a plurality of identical locations recorded in a plurality of pieces of location information and other vehicle information generated by other vehicles 300 different from the same vehicle 200. The travel (travel history) here may be, for example, a numerical representation of various travel-related information. The determination unit 112 can set the threshold using various methods, and, for example, the threshold can be set appropriately based on a road map (e.g., road links, etc.), vehicle information of the same vehicle 200, the size of the same vehicle 200, other vehicle information of the other vehicles 300, etc.

[0028] As an example, the determination unit 112 compares multiple identical locations recorded in multiple location information at multiple different times based on multiple time information, and determines whether a change greater than a threshold has occurred in the driving history of the vehicle 200 recorded in the vehicle information. The determination unit 112 compares vehicle information at a plurality of different timings based on a plurality of pieces of time information at each same location (a plurality of different pieces of vehicle information at the same location), and determines whether a change equal to or greater than a threshold has occurred in the driving history of the vehicle 200 recorded in the vehicle information. The driving history records various details (content history) (vehicle information) related to the driving of the vehicle 200, such as the driving speed, acceleration, braking force, and steering angle of the steering wheel. In addition, the vehicle information records position information and time information as described above. That is, the determination unit 112 may determine whether the travel details (history of travel details) of the vehicle 200 at each identical point (various points (same point) on a road) have changed by a threshold or more at different times (t1, t2). In other words, the determination unit 112 may determine whether the travel details of the vehicle 200 were below the threshold previously (t1) at the same point, but have changed by a threshold or more thereafter (t2) (have started to change). In this case, the determination unit 112 may compare, for example, an average value (median value) of the travel details of the vehicle 200 within a predetermined period (first period) with an average value (median value) of the travel details of the vehicle 200 within a predetermined period (second period) after the first period.

[0029] The determination unit 112 may acquire map information related to a road map, and determine at least one selected from the following groups (1) to (4) based on the map information and the vehicle information acquired by the acquisition unit 111. (1) Did you stop at a stop line on the road at the same point? (2) At the same intersection or curve, was there a high risk of crossing into the oncoming lane or onto the sidewalk? (3) Whether the traveling speed of the vehicle 200 driven by the driver differs from the traveling speed of other vehicles (other vehicles 300) driven by other users on the road at the same point, and whether the inter-vehicle distance of the vehicle 200 driven by the driver fluctuates (4) Has the number of vehicle 200 switches increased in the same parking lot?

[0030] As an example of (1) above, when the road at the same point is a stop line 210 (see Figure 1) at an intersection or the like, the judgment unit 112 may judge whether the vehicle 200 has stopped just before the stop line 210 (threshold value) in the direction of travel of the vehicle 200 (as shown by timing (time) t1 in Figure 1), or whether the vehicle 200 has stopped after passing the stop line 210 (threshold value) in the direction of travel of the vehicle 200 (as shown by timing (time) t2 in Figure 1). Here, the determination unit 112 may, for example, use vehicle information (position information) to associate the traveling position of the vehicle 200 with a road map (for example, by performing map mapping) and determine whether the traveling speed of the vehicle 200 becomes 0 km / h just before the stop line 210 (threshold value) or whether the traveling speed of the vehicle 200 becomes 0 km / h after passing the stop line 210 (threshold value). The determination unit 112 can determine, for example, a delay in braking, a decrease in muscle strength to depress the pedal, a delay in visually recognizing a red light, and the like, based on the above (1). The determination unit 112 can perform the determination (1) above by various methods, not limited to the above example.

[0031] Figure 3 is a diagram for explaining an outline of the traveling of the vehicle 200. Figure 3(A) shows the traveling of the vehicle 200 on a curve, and Figure 3(B) shows the traveling of the vehicle at an intersection (for example, turning right). Figure 3 is merely an outline that is easy to understand, and the scale may differ.

[0032] As an example of (2) above, when the road at the same point is a right turn or a left turn at an intersection or the like, or when the road at the same point is a curve, the determination unit 112 may determine whether the right turn, left turn, and driving around the curve is vehicle 200 driving along the road (road markings) (threshold value), or whether the right turn, left turn, and driving around the curve is vehicle 200 driving in a manner that is relatively likely not to be along the road (road markings) (threshold value).

[0033] Here, as shown in an example in FIG. 3(A), the determination unit 112 may, for example, use vehicle information (position information) to associate the traveling position of the vehicle 200 with a road map (for example, perform map mapping) and determine whether the vehicle 200 is traveling along (for example, parallel or approximately parallel, etc.) the road 220 (road marking 221) (road link of the road network) (threshold value) (less than the threshold value) (the risk of encroaching into the oncoming lane 223 or the sidewalk 224 is relatively low), or whether the vehicle 200 is traveling not along the road 220 (road marking 221) (road link of the road network) (threshold value) (for example, whether the traveling trajectory of the vehicle 200 is making a wide turn 225 or a narrow turn 226 at a curve in the road) (above the threshold value) (the risk of encroaching into the oncoming lane 223 or the sidewalk 224 is relatively high).

[0034] Similarly, as shown in an example in FIG. 3(B), for example, when turning right or left at a road intersection (a node of a road network), the determination unit 112 may previously associate a lane (e.g., a road link) before entering the intersection with a lane (e.g., a road link) exiting the intersection. That is, as an example, the determination unit 112 may previously associate a lane (approach road 231) (road link) before entering the intersection with a lane (exit road 232) (road link) exiting the intersection, and connect these two road links (the approach road 231 and the exit road 232) with a curve (e.g., a curve approximated by a predetermined function, etc.). The determination unit 112 may set, as an error range R, a range of a predetermined distance in a direction (both left and right directions D) intersecting (orthogonal to) the traveling direction of the vehicle 200 from the curve connecting the two road links (the approach road 231 and the exit road 232). The error range R may be set, for example, to a length less than half (or a quarter, etc.) of the vehicle width of the vehicle 200 on each side of the curve, or to a length less than half (or a quarter, etc.) of the road width (lane width) of the road (one of the approach road 231 and the exit road 232) that has the shortest road width (lane width) among the roads (for example, the approach road 231 and the exit road 232 of the vehicle 200) that connect to the intersection 230. The error range that includes the curve becomes the threshold value. For example, the determination unit 112 may use vehicle information (position information) to associate the traveling position of the vehicle 200 with a road map (for example, perform map mapping), and when the vehicle 200 travels through an intersection 230, determine whether the trajectory 233 of the traveling position of the vehicle 200 falls within the error range R including the above-mentioned curve (less than a threshold) (for example, there is a relatively low risk of encroaching into an oncoming lane or a sidewalk, such as by following a lane), or whether part or all of the trajectory 233 of the traveling position of the vehicle 200 falls above the error range R including the above-mentioned curve (above a threshold) (for example, there is a relatively high risk of encroaching into an oncoming lane or a sidewalk, such as by not following a lane). The determination unit 112 can evaluate, for example, a decrease in steering speed, insufficient deceleration, etc., by the above (2). The determination unit 112 can perform the determination of (2) above by various methods, not limited to the above example.

[0035] Fig. 4 is a diagram showing the relationship between the traveling speed V1 of vehicle 200 and the traveling speed V2 of another vehicle 300, and the relationship between the distance L between vehicle 200 and an object ahead (another vehicle 300). Fig. 4 shows a case where the traveling speed V1 of vehicle 200 falls within the range of the traveling speeds V2 of multiple other vehicles 300, and also shows a case where the distance L between vehicle 200 and another vehicle 300 falls within the error range. Note that Fig. 4(A) shows only one other vehicle 300.

[0036] As an example of the above (3), as shown in FIG. 4 , the determination unit 112 may acquire a traveling speed V1 (vehicle information) of the vehicle 200 and a traveling speed V2 (other vehicle information) of the other vehicle 300 at the same point (for example, the same road link, etc.). In this case, the determination unit 112 may identify the same point (for example, the same road link, etc.) by, for example, using the vehicle information (position information) and the other vehicle information (other position information) to associate the traveling positions of the vehicle 200 and the other vehicle 300 with a road map (for example, performing map mapping). There may be one or more pieces of other vehicle information. The vehicle information and the other vehicle information may be generated on the same or different days, for example. The vehicle information and the other vehicle information may be generated on the same day of the week, or on different days of the week, for example. The vehicle information and the other vehicle information may be generated in the same time zone, or in different time zones, for example. The judgment unit 112 may, for example, obtain a range of values ​​(range of V2) obtained by multiplying the traveling speed V2 of another vehicle 300 (or the average value (median) calculated based on the traveling speeds V2 of multiple other vehicles 300...) by a predetermined percentage (for example, ±10%, ±20%, or ±30%, etc.), and use this range as the error range. Here, the determination unit 112, for example, uses the vehicle information (position information) to associate the traveling position of the vehicle 200 with a road map (for example, performs map mapping), and determines whether the traveling speed V1 (vehicle information) of the vehicle 200 at the same point (for example, the same road link, etc.) falls within an error range (range of V2) (threshold) including the traveling speed V2 (or average value (median)) of another vehicle 300 at the same point (for example, the same road link, etc.) (below the threshold) (the traveling speed V1 of the vehicle 200 driven by the driver is higher than that of another vehicle 300). Alternatively, it may be determined whether the traveling speed V1 (vehicle information) of the vehicle 200 at the same point (for example, the same road link, etc.) falls within an error range (range of V2) (threshold value) including the traveling speed V2 (or average value (median)) of the other vehicle 300 at the same point (for example, the same road link, etc.) (above the threshold value) (the traveling speed V1 of the vehicle 200 driven by the driver deviates from the traveling speed V2 of the other vehicle 300 driven by the other user). The determination unit 112 can evaluate, for example, a decline in muscle strength for pedaling, a decline in visual ability, and the like, by the above (3). The determination unit 112 can perform the determination of (3) above by various methods, not limited to the above example.

[0037] As an example of the above (3), as shown in FIG. 4 , the determination unit 112 may acquire a distance L (vehicle information) to an object (e.g., another vehicle 300) ahead of the vehicle at the same point (e.g., the same road link) acquired by a driving assistance function or the like installed in the vehicle 200. In this case, the determination unit 112 may identify the same point (e.g., the same road link) by, for example, associating the traveling position of the vehicle 200 with a road map using the vehicle information (position information) (for example, performing map mapping). The determination unit 112 may, for example, calculate a change in the distance L per unit time based on a transition (history) of the distance L to the object (e.g., another vehicle 300) ahead of the vehicle 200. The unit time may be, for example, one minute or various other times. The determination unit 112 may, for example, set an error range within which the change in the calculated distance L per unit time can be considered constant. The error range within which the distance can be considered to be constant may be, for example, a range of values ​​obtained by multiplying an average value (center value) of the amount of change in the distance L per unit time over multiple periods by a predetermined percentage (for example, ±10%, ±20%, or ±30%). The determination unit 112 may determine, for example, whether the transition in the amount of change per unit time in the distance L (vehicle information) to an object ahead of the vehicle 200 falls within the error range (threshold) calculated based on the distance L (less than the threshold) (the inter-vehicle distance of the vehicle 200 driven by the driver has not changed), or whether the amount of change per unit time in the distance L (vehicle information) to an object ahead of the vehicle 200 does not fall within the error range (threshold) calculated based on the distance L (greater than the threshold) (the inter-vehicle distance of the vehicle 200 driven by the driver has changed). The determination unit 112 can evaluate, for example, a decline in muscle strength for pedaling, a decline in visual ability, and the like, by the above (3). The determination unit 112 can perform the determination of (3) above by various methods, not limited to the above example.

[0038] As an example of the above (4), the determination unit 112 may identify the same location (for example, the same parking lot) by using the vehicle information (position information) to associate the traveling position of the vehicle 200 with a road map (for example, by performing map mapping). The determination unit 112 may estimate the number of times the vehicle 200 has switched gears based on the history of changes in the steering angle of the steering wheel recorded in the vehicle information and the history of changes in the shift lever between forward and reverse recorded in the vehicle information. The determination unit 112 may compare the number of times the same vehicle 200 switched gears (a threshold value) previously (t1) in the parking lot at the same location with the number of times the same vehicle 200 switched gears subsequently (t2) in the parking lot at the same location, and determine whether the number of times the same vehicle 200 switched gears subsequently (t2) was the same (or substantially the same) as before (less than the threshold value) or whether the number of times the same vehicle 200 switched gears subsequently (t2) had increased (above the threshold value). The determination unit 112 can evaluate the stiffness of the driver's shoulders and neck, for example, by the above (4).

[0039] When making the above determinations (1) to (4), the determination unit 112 may first perform a map matching process on the vehicle information (e.g., CAN probe information) accumulated for each driver to associate it with a road map (e.g., a road network, etc.), and then compare the vehicle information after map matching at the same point in a daily area (roads that are frequently traveled) at intervals of, for example, one week, one month, three months, six months, etc., to evaluate the tendency of the driving operation of the same driver. As an example, the determination unit 112 may quantify the decline in driving skill using the above determinations (1) to (4). If a tendency specific to a driver (for example, an elderly driver) is continuously observed as an evaluation result, the determination unit 112 may evaluate that the driving skill has deteriorated (output driving skill deterioration information). As an example of this case, the guidance unit 113, which will be described later, may use the driving skill deterioration information to issue a warning and provide driving assistance at a point just before the next time the vehicle passes the same point. The guidance unit 113 may avoid issuing a warning while the vehicle is traveling (in real time) so that the driver does not panic due to the warning.

[0040] That is, when the determination unit 112 determines that the difference is equal to or greater than the threshold value as described above, the guidance unit 113 provides predetermined guidance to the driver. As an example, when the determination unit 112 determines that a change has occurred, the guidance unit 113 provides predetermined guidance to the driver the next time the vehicle 200 travels through the same location. As an example, the predetermined guidance may be various types of guidance including driving assistance and warnings.

[0041] Here, when searching for a route as predetermined guidance, the guidance unit 113 may give priority to providing guidance on a route that avoids points where driving operation is difficult (for example, the following roads (intersections) (A) to (E)). For example, as predetermined guidance, the guidance unit 113 may refer to map information related to a road map, and provide guidance on at least one road selected from the following groups (A) to (E) by setting a relatively high cost for route search as a road with a high level of driving difficulty. The following roads (intersections) (A) to (E) are locations where a driver needs a high level of driving skill when traveling in the vehicle 200, and may be registered in advance in the road map (map information). (A) Narrow roads, roads without center lines, and one-lane roads (B) An intersection where the vehicle's path when turning right or left is at a sharp angle (C) Roads with gutters and roads with shoulder steps (D) Roads with steep slopes and continuous curves (E) Road without streetlights

[0042] That is, the guidance unit 113 may assign an attribute (cost attribute) to at least one of the roads in the above groups (A) to (E) so that the cost during route search becomes relatively high. (A) to (E) may be, for example, roads that are difficult for the driver of the vehicle 200 to drive on when the determination unit 112 determines that the road is equal to or greater than the threshold as described above.

[0043] Regarding the above (A), for example, there are roads on which the vehicle 200 driven by the driver may stray from the lane, roads on which there is a high possibility of contact with an oncoming vehicle, and the like.

[0044] Regarding (B) above, for example, there is an intersection (road) where the angle between the entrance road and the exit road is acute. At such an intersection (road), for example, a relatively large steering angle of the steering wheel is required, and it may be necessary to turn the vehicle 200. At such an intersection (road), for example, it may be difficult for the driver to drive.

[0045] Regarding (C) above, for example, there is a risk that the vehicle 200 may fall into a roadside ditch (for example, a roadside ditch without a cover) or come into contact with a step on the roadside.

[0046] Regarding (D) above, for example, on a steeply inclined road, the driver may not be able to start the vehicle 200 on a slope properly, and the driver may not be able to operate the steering wheel in accordance with successive curves.

[0047] Regarding (E) above, for example, there is a risk that driving may become difficult for the driver.

[0048] When searching for a route from a departure point to a destination, if the route (first route) includes at least one of the roads (A) to (E) above, the guidance unit 113 may prioritize a route (second route) that does not include the roads (A) to (E) above over the first route, and may guide the driver through the route search results.

[0049] Furthermore, as the predetermined guidance, the guidance unit 113 may issue a warning before or after the vehicle 200 is driven, when the vehicle 200 is driven past the same point from the next time onwards. When vehicle 200 travels through a point (the same point) that has been determined by determination unit 112 to correspond to at least one of (1) to (4) above as a result of a route search from the departure point to the destination, guidance unit 113 may issue a warning notice to the driver of vehicle 200 before vehicle 200 departs from the departure point (for example, when the parking brake of vehicle 200 is released), or when (after arrival) vehicle 200 arrives at the destination (for example, when the parking brake of vehicle 200 is applied). In addition, when vehicle 200 starts traveling without performing a route search, guidance unit 113 may notify the driver of vehicle 200 to be careful when vehicle 200 departs from the departure point (for example, when the parking brake of vehicle 200 is released). In addition, the guidance unit 113 may notify the driver of the vehicle 200 to be careful when the vehicle 200 arrives at the destination after the vehicle 200 has traveled without performing a route search (for example, when the parking brake of the vehicle 200 is applied).

[0050] The guidance unit 113 may output various warnings, such as, for example, "You are now driving on a road (intersection) (location) where careful driving is required," or "You have driven on a road (intersection) (location) where careful driving is required."

[0051] The above-mentioned guidance unit 113 may, for example, provide the above-mentioned various types of guidance to a user terminal (not shown) connected via the communication unit 121. In this case, the guidance unit 113 may, for example, transmit a result of the route search (route search information) to the user terminal and cause a display unit (terminal display unit) (not shown) of the user terminal to display the result of the route search. Furthermore, the guidance unit 113 may, for example, transmit a warning (warning information) to the user terminal and cause characters, symbols, images, etc. indicating the warning to be displayed on the terminal display unit, and may output sounds and voices indicating the warning from a speaker (terminal speaker) (not shown) of the user terminal.

[0052] Furthermore, without being limited to the above-described example, the information processing device 100 may be mounted on a navigation device (for example, a navigation device (an in-vehicle navigation device, etc.) mounted on the vehicle 200). In this case, the guidance unit 113 of the information processing device 100 (navigation device) may, for example, display the result of the route search on the display unit 123. Furthermore, the guidance unit 113 of the information processing device 100 (navigation device) may, for example, display characters, symbols, images, etc. indicating a warning on the display unit 123, and may output sounds and voices indicating the warning from the speaker 124.

[0053] [Information processing method] Next, an information processing method according to an embodiment will be described. FIG. 5 is a flowchart illustrating an information processing method according to an embodiment.

[0054] In step ST101, the acquisition unit 111 acquires vehicle information of a plurality of trips that are generated in the vehicle 200 driven by the same driver and that includes position information and time information.

[0055] In step ST102, the judgment unit 112 compares multiple identical locations recorded in multiple location information at multiple different times based on multiple time information, and determines whether a change greater than or equal to a threshold has occurred in the driving history of the vehicle 200 recorded in the vehicle information.

[0056] In this case, the determination unit 112 may acquire map information related to a road map, and determine at least one of the following (1) to (4) based on the map information and the vehicle information acquired in step ST101. (1) Did you stop at a stop line on the road at the same point? (2) At the same intersection or curve, was there a high risk of crossing into the oncoming lane or onto the sidewalk? (3) Whether the traveling speed of the vehicle 200 driven by the driver differs from the traveling speed of other vehicles 300 driven by other users on the same road at the same point, and whether the inter-vehicle distance between the vehicles 200 driven by the driver fluctuates. (4) Has the number of vehicle 200 switches increased in the same parking lot?

[0057] In step ST103, when it is determined that a change has occurred in step ST102, the guidance unit 113 provides predetermined guidance to the same driver when the vehicle 200 travels through the same location from the next time onwards.

[0058] In this case, the guidance unit 113 may refer to map information related to a road map as predetermined guidance, and may provide guidance by setting a relatively high cost for route search for at least one of the following roads (A) to (E) as a road with a high level of difficulty in driving operations. (A) Narrow roads, roads without center lines, and one-lane roads (B) An intersection where the vehicle's path when turning right or left is at a sharp angle (C) Roads with gutters and roads with shoulder steps (D) Roads with steep slopes and continuous curves (E) Road without streetlights

[0059] Furthermore, as the predetermined guidance, the guidance unit 113 may issue a warning before or after the vehicle 200 is driven, when the vehicle 200 is driven past the same point from the next time onwards.

[0060] [Functions and circuits] Next, the functions and circuits of the information processing device 100 will be described. Each unit of the information processing device 100 may be realized as a function of a computer's arithmetic processing unit, etc. That is, the acquisition unit 111, determination unit 112, and guidance unit 113 (control unit 110) of the information processing device 100 may be realized as an acquisition function, a determination function, and a guidance function (control function) by a computer's arithmetic processing unit, etc. The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded on a computer-readable non-transitory storage medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk. The storage medium may also be referred to as a non-transitory computer-readable medium that stores the information processing program. The information processing program may also be transmitted online. As described above, each unit of the information processing device 100 may be realized by an arithmetic processing unit of a computer or the like. The arithmetic processing unit or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit that constitutes the arithmetic processing unit or the like. That is, the acquisition unit 111, determination unit 112, and guidance unit 113 (control unit 110) of the information processing device 100 may be realized as an acquisition circuit, a determination circuit, and a guidance circuit (control circuit) that constitute the arithmetic processing unit of a computer or the like. The communication unit 121, the storage unit 122, the display unit 123, and the speaker 124 (output unit) of the information processing device 100 may be realized as, for example, a communication function, a storage function, a display function, and a speaker function (output function) including the functions of an arithmetic processing device or the like. The communication unit 121, the storage unit 122, the display unit 123, and the speaker 124 (output unit) of the information processing device 100 may be realized as, for example, a communication circuit, a storage circuit, a display circuit, and a speaker circuit (output circuit) by being configured with an integrated circuit or the like. The communication unit 121, the storage unit 122, the display unit 123, and the speaker 124 (output unit) of the information processing device 100 may be realized as, for example, a communication device, a storage device, a display device, and a speaker device (output device) by being configured with a plurality of devices.

[0061] The information processing device 100 can combine one or any combination of the above-mentioned multiple units. In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."

[0062] [Aspects and Effects of the Present Embodiment] Next, one aspect of this embodiment and the effects of each aspect will be described. Note that each aspect described below is an example at the time of filing, and this embodiment is not limited to the aspects described below. In other words, this embodiment is not limited to the aspects described below, and may be realized by appropriately combining the above-mentioned parts. Furthermore, a lower-level aspect may be able to cite any of the higher-level aspects. The effects of the present embodiment described below are merely examples, and the effects of each aspect are not limited to those described below. Each aspect may, for example, achieve at least one of the effects described below.

[0063] (Aspect 1) One embodiment of an information processing device includes an acquisition unit that acquires vehicle information for multiple trips generated in a vehicle driven by the same driver and including location information and time information; a determination unit that compares multiple identical locations recorded in the location information at multiple different times based on multiple time information and determines whether a change greater than a threshold has occurred in the vehicle's driving history recorded in the vehicle information; and a guidance unit that, if the determination unit determines that a change has occurred, provides predetermined guidance to the driver the next time the vehicle travels through the same location. This allows the information processing device to evaluate the driving skill of each driver in chronological order. That is, for example, when a change equal to or greater than a threshold appears in the driving history at the same location, the information processing device can evaluate (determine) that the driver's driving skill has relatively deteriorated. When the information processing device evaluates (determines) that the driver's driving skill has relatively deteriorated, it can provide guidance according to the driving skill. Here, the same driver may be, for example, an elderly driver, etc. An elderly driver is, for example, a driver whose age is equal to or greater than a threshold, and as a specific example, may be a driver aged 70 or older. The driver receives guidance according to his / her own driving skill, so that the driver can recognize a decline in his / her driving skill and drive more carefully.

[0064] As a modification of the first aspect, the information processing device an acquisition unit that acquires vehicle information for a plurality of trips, the vehicle information being generated by the same vehicle driven by the same driver and including location information and time information; a determination unit that identifies multiple locations (identical locations) that are the same among the vehicle information of the multiple trips based on location information recorded in each of the vehicle information of the multiple trips, and determines whether the traveling history of the same vehicle is less than a threshold value or greater than a threshold value based on vehicle information generated by the same vehicle (and other vehicle information generated by other vehicles different from the same vehicle) at the multiple identified identical locations; a guidance unit that provides predetermined guidance to the driver when the vehicle travels through the same location from the next time onwards, when the determination unit determines that the travel (travel history) of the same vehicle is equal to or greater than a threshold value; may also be provided. In this case, the judgment unit may set the threshold value based on a road map (e.g., road links, etc.), vehicle information of the same vehicle, the size of the same vehicle (size such as vehicle width), and other vehicle information of other vehicles, etc.

[0065] (Aspect 2) In one embodiment of the information processing device, the determination unit may acquire map information related to a road map, and based on the map information and the vehicle information acquired by the acquisition unit, determine at least one of the following: whether the vehicle passed a stop line and stopped at a stop line on the road at the same location; whether there is an increased risk of encroaching into an oncoming lane or sidewalk at an intersection or curve at the same location; whether the traveling speed of the vehicle driven by the driver on the road at the same location deviates from the traveling speed of other vehicles driven by other users; whether the inter-vehicle distance between vehicles driven by the driver has fluctuated; and whether the number of vehicle switches has increased in a parking lot at the same location. This allows the information processing device to evaluate (determine) whether the driver's driving skills have relatively deteriorated.

[0066] As a modification of the second aspect, the determination unit acquires map information relating to a road map, and determines, based on the map information and the vehicle information acquired by the acquisition unit, (1) At the same point, at a stop line on a road, if the same vehicle stops just before the stop line, which is the threshold, it is determined to be below the threshold, and if the same vehicle stops after passing through the stop line, which is the threshold, it is determined to be above the threshold; (2) At an intersection or curve at the same point, if the same vehicle travels along the direction of travel of the intersection or curve that is the threshold (for example, a lane, etc.), it is determined to be below the threshold. If the same vehicle does not travel along the direction of travel of the intersection or curve that is the threshold (for example, a lane, etc.), and there is a high risk that the same vehicle will enter an oncoming lane or a sidewalk, it is determined to be above the threshold. (3-1) On a road at the same location, if the traveling speed of the same vehicle driven by the same driver is the same (almost the same or similar) as the traveling speed of other vehicles driven by other users (the traveling speed range of other vehicles) (threshold), it is determined to be below the threshold, and if the traveling speed of the same vehicle driven by the same driver is different from the traveling speed of other vehicles driven by other users (the traveling speed range of other vehicles) (threshold), it is determined to be above the threshold, (3-2) When the inter-vehicle distance between the same vehicle driven by the same driver on the same road at the same location falls within a distance range (reference distance range) that is a threshold value obtained based on the inter-vehicle distance, the inter-vehicle distance is determined to be less than the threshold, and when the inter-vehicle distance between the same vehicle driven by the same driver does not fall within a distance range (reference distance range) that is a threshold value obtained based on the inter-vehicle distance, the inter-vehicle distance is determined to be greater than or equal to the threshold; and (4) In the same parking lot, the threshold number of turns when the same vehicle was previously parked (t1) is compared with the threshold number of turns when the same vehicle was subsequently parked (t2). If the threshold number of turns when the vehicle was subsequently parked (t2) is the same (almost the same or about the same) as the threshold number of turns when the vehicle was previously parked (t1), the threshold is determined to be less than the threshold. If the threshold number of turns when the vehicle was subsequently parked (t2) is greater than the threshold number of turns when the vehicle was previously parked (t1), the threshold is determined to be greater than the threshold. At least one of the following may be determined:

[0067] (Aspect 3) In one embodiment of the information processing device, the guidance unit may refer to map information regarding a road map as predetermined guidance, and may provide guidance by setting a relatively high cost for route search for at least one of narrow roads, roads without center lines, one-lane roads, intersections where the vehicle's driving path becomes acute when turning right or left, roads with gutters, roads with shoulder steps, roads with steep slopes, roads with successive curves, and roads without streetlights, as roads with a high level of difficulty in driving operations. As a result, when the information processing device evaluates (determines) that the driver's driving skill has relatively deteriorated, it can provide guidance according to the driving skill. That is, the information processing device can avoid (lower the priority of) roads (intersections) (locations) that are estimated to be difficult to drive with the driving skill evaluated (determined), and provide guidance to take a detour to another route that does not travel on such roads (intersections) (locations).

[0068] (Aspect 4) In the information processing device of one aspect, the guidance unit may provide, as the predetermined guidance, a warning before or after driving the vehicle, when driving the vehicle through the same location from the next time onwards. As a result, when the information processing device evaluates (determines) that the driver's driving skill has relatively deteriorated, it can provide guidance according to the driving skill. That is, when there is a possibility that the information processing device will travel on a road (intersection) (location) where driving is estimated to be difficult with the driving skill evaluated (determined), it can urge the driver to drive more carefully. Furthermore, when the information processing device has traveled on a road (intersection) (location) where driving is estimated to be difficult with the driving skill evaluated (determined), it can urge the driver to drive more carefully the next time.

[0069] (Aspect 5) In one aspect of the information processing method, a computer executes an acquisition step of acquiring vehicle information for multiple trips generated by a vehicle driven by the same driver and including location information and time information; a determination step of comparing multiple identical locations recorded in the location information at multiple different times based on multiple time information to determine whether a change greater than a threshold has occurred in the vehicle's driving history recorded in the vehicle information; and a guidance step of providing predetermined guidance to the driver the next time the vehicle travels through the same location from the next time onwards. As a result, the information processing method can achieve the same effects as the information processing device of the above-described aspect.

[0070] (Aspect 6) One embodiment of an information processing program provides a computer with an acquisition function that acquires vehicle information for multiple trips, generated by a vehicle driven by the same driver and including location information and time information; a determination function that compares multiple identical locations recorded in the location information at multiple different times based on multiple time information to determine whether a change greater than a threshold has occurred in the vehicle's driving history recorded in the vehicle information; and a guidance function that, if the determination function determines that a change has occurred, provides the driver with predetermined guidance the next time the vehicle travels through the same location. As a result, the information processing program can achieve the same effects as the information processing device of the above-described aspect. [Explanation of symbols]

[0071] 100 Information processing device 110 control section 111 Acquisition Department 112 Judgment section 113 Information Department 121 Communications Department 122 Storage section 123 Display section 124 speakers 200 vehicles (same vehicles) 210 Stop Line 300 other vehicles

Claims

1. an acquisition unit that acquires vehicle information of a plurality of trips, the vehicle information being generated by vehicles driven by the same driver and including location information and time information; a determination unit that compares a plurality of identical locations recorded in a plurality of pieces of location information at a plurality of different timings based on a plurality of pieces of time information, and determines whether a change equal to or greater than a threshold has occurred in the vehicle's travel history recorded in the vehicle information; a guidance unit that provides predetermined guidance to the driver when the vehicle travels past the same location from the next time onwards, when the determination unit determines that a change has occurred; An information processing device comprising:

2. The determination unit acquires map information related to a road map, and based on the map information and the vehicle information acquired by the acquisition unit, Did you pass through a stop line on a road at the same point and stop? At the intersection or curve at the same point, whether there is a high risk of invading the oncoming lane or sidewalk, Whether the traveling speed of the vehicle driven by the driver differs from the traveling speed of other vehicles driven by other users on the road at the same point, whether the inter-vehicle distance between the vehicles driven by the driver fluctuates, and Whether the number of vehicle changes has increased in the parking lot at the same location; Determine at least one of The information processing device according to claim 1 .

3. The guide unit may provide the following predetermined guidance: See map information about road maps, Narrow roads, roads without center lines, and one-lane roads, Intersections where the vehicle's route when turning right or left is at a sharp angle, Roads with gutters and roads with shoulder steps, Roads with steep slopes and roads with continuous curves, Roads without streetlights, At least one of the roads is determined to be a road with a high degree of difficulty in driving, and the cost of route search is set relatively high for the road. The information processing device according to claim 1 .

4. The guidance unit issues a predetermined guidance, before or after the vehicle is driven, a warning to the driver when the vehicle drives past the same point from the next time onwards. The information processing device according to claim 1 .

5. The computer an acquisition step of acquiring vehicle information of a plurality of trips generated by vehicles driven by the same driver, the vehicle information including location information and time information; a determination step of comparing a plurality of identical locations recorded in a plurality of pieces of position information at a plurality of different timings based on a plurality of pieces of time information, and determining whether a change equal to or greater than a threshold has occurred in the vehicle's travel history recorded in the vehicle information; a guidance step of providing predetermined guidance to the driver when the vehicle travels past the same location from the next time onwards, when it is determined that a change has occurred in the determination step; An information processing method that performs the above.

6. On the computer, an acquisition function for acquiring vehicle information for multiple trips generated by vehicles driven by the same driver, including location information and time information; a determination function that compares a plurality of identical locations recorded in a plurality of pieces of location information at a plurality of different timings based on a plurality of pieces of time information, and determines whether a change equal to or greater than a threshold has occurred in the vehicle's driving history recorded in the vehicle information; a guidance function that, when it is determined by the determination function that a change has occurred, provides predetermined guidance to the driver the next time the vehicle travels through the same location; An information processing program that makes this possible.

Citation Information

Patent Citations

  • Information provision device, information provision system, information provision method and program

    JP2023147392A