VEHICLE DATA PROCESSING DEVICE, VEHICLE DATA PROCESSING METHOD, AND VEHICLE DATA PROCESSING PROGRAM

By associating driving data with indicators that cross the trajectory, the vehicle data processing device simplifies data comparison and reduces processing complexity, enhancing hardware resource efficiency and flexibility.

JP7624183B2Active Publication Date: 2025-01-30NAT UNIV CORP SHIZUOKA UNIV +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023020649
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-12-15
Filing Date
2023-02-14
Publication Date
2025-01-30
Estimated Expiration
2043-02-14

AI Technical Summary

Technical Problem

Existing vehicle data processing devices face limitations in hardware resource flexibility due to complex processing requirements for comparing driving data related to trajectory and physical quantities, especially when dealing with errors in GNSS-based location information and individual variations in driving trajectories.

Method used

The vehicle data processing device associates driving data with indicators composed of multiple lines that cross the driving trajectory, allowing for easier comparison and processing by reducing the need for complex error correction and course-specific analyses, thereby enhancing hardware resource efficiency.

Benefits of technology

This approach simplifies data processing, reduces processing capacity requirements, and improves the flexibility of hardware resources such as processors and memory by enabling efficient comparison and evaluation of driving data based on consistent indicators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007624183000001
    Figure 0007624183000001
  • Figure 0007624183000002
    Figure 0007624183000002
  • Figure 0007624183000003
    Figure 0007624183000003
Patent Text Reader

Abstract

To improve the degree of freedom in designing a hardware resource of a vehicle data processing device.SOLUTION: A processor 2 of a vehicle data processing device 1 for outputting output data DO generated by acquiring and processing travel data DC in which travel trajectory data DA and travel data DB on a physical quantity about a traveling vehicle are associated with each other, or which includes at least the travel trajectory data DA, executes: data acquisition processing S1 of acquiring positional information IA included in the travel trajectory data DA or the travel data DB on the physical quantity; index association processing S2 of associating the positional information IA or the travel data DB on the physical quantity with an index constituted so as to include a plurality of line segments S crossing a travel trajectory T; and output processing of outputting the output data DO generated on the basis of the positional information IA or the travel data DB on the physical quantity, associated with the index.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a vehicle data processing device, a vehicle data processing method, and a vehicle data processing program for processing data relating to a vehicle in motion.

[0002] Conventionally, there are vehicle data processing devices that process data related to a vehicle in motion. For example, Patent Document 1 discloses a vehicle data processing device that acquires and processes travel data in which travel trajectory data related to a travel trajectory acquired using a GNSS (Global Navigation Satellite System) and acceleration data related to the acceleration of the vehicle are associated with each other. This vehicle data processing device performs a process of comparing a plurality of travel data in which travel trajectory data and travel data related to acceleration are associated with each other, and outputs data of the comparison result. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6620268 Summary of the Invention [Problem to be solved by the invention]

[0004] It is desirable for the vehicle data processing device to have a high degree of freedom in designing hardware resources.

[0005] The present invention aims to provide a vehicle data processing device, a vehicle data processing method, and a vehicle data processing program that can improve the design freedom of hardware resources of a vehicle data processing device that processes driving data that is associated with driving trajectory data regarding the vehicle's driving trajectory and driving data regarding physical quantities other than the driving trajectory of the vehicle while it is moving, or that processes driving data that at least includes driving trajectory data. [Means for solving the problem]

[0006] (1) A vehicle data processing device according to one embodiment of the present invention has the following configuration. A vehicle data processing device that acquires and processes driving trajectory data related to a vehicle's driving trajectory and driving data related to physical quantities other than the driving trajectory related to the vehicle while it is moving, and outputs output data generated by acquiring and processing driving data that is associated with the driving trajectory data or that at least includes the driving trajectory data, and has a processor that executes at least the following: a data acquisition process that acquires position information or driving data related to the physical quantity included in the driving trajectory data; an index association process that associates the acquired position information or the acquired driving data related to the physical quantity with an index that has one end in a right region of the driving trajectory in a time series direction of the driving trajectory and the other end in a left region of the driving trajectory, and is configured to include a plurality of line segments that cross the driving trajectory only once, and is configured so that when a plurality of the driving trajectories exist, the plurality of line segments do not intersect each other in a region between the plurality of driving trajectories; and an output process that outputs the output data generated based on the position information or the driving data related to the physical quantity with which the index is associated by the index association process.

[0007] According to the above configuration, in the index association process, the position information or the travel data related to the physical quantity included in the travel trajectory data is associated with the index configured to include a plurality of line segments crossing the travel trajectory, so that the travel trajectory data and the travel data related to the physical quantity are associated with each other, or the travel data including at least the travel trajectory data is more easily processed after the index association process. Specifically, for example, the travel data related to the physical quantity can be displayed based on the index, so that the process for displaying the travel data in which the travel trajectory data and the travel data related to the physical quantity are associated can be easily performed. In addition, for example, the physical quantity can be evaluated based on the index, so that the process for evaluating the travel data in which the travel trajectory data and the travel data related to the physical quantity are associated can be easily performed. In addition, for example, when a plurality of travel data in which the travel trajectory data and the travel data related to the physical quantity are associated with each other is acquired, the plurality of travel data in which the physical quantity associated with the index can be compared based on the index. Therefore, the process for comparing a plurality of travel data in which the travel trajectory data and the travel data related to the physical quantity are associated with each other can be easily performed. In addition, for example, when a plurality of pieces of travel data including at least travel trajectory data are acquired, the plurality of pieces of travel trajectory data having position information associated with the index can be compared based on the index, which makes it easy to perform a process of comparing the plurality of pieces of travel data including at least the travel trajectory data. In addition, even if the same course is traveled, the travel trajectory may differ due to, for example, individual differences. Therefore, it may be difficult to appropriately compare multiple travel trajectory data or compare multiple travel data related to physical quantities. On the other hand, when comparing multiple travel trajectory data or comparing multiple travel data related to physical quantities using a travel distance or elapsed time calculated from a vehicle speed or elapsed time, a complex process may be required to perform a high-precision comparison. However, by associating the position information or travel data related to physical quantities included in the travel trajectory data with an index configured to include multiple line segments crossing the travel trajectory, it is possible to compare multiple travel trajectory data or multiple travel data related to physical quantities based on the same index. Therefore, a process of comparing multiple travel data in which the travel trajectory data and the travel data related to physical quantities are associated or at least including the travel trajectory data can be easily performed. For example, position information acquired using GNSS may have errors due to differences in the time at which radio waves from GNSS satellites are received. Therefore, if the index association process is not performed, complex processing may be required to correct the errors. However, by associating the position information or physical quantity-related traveling data included in the traveling trajectory data with an index configured to include multiple line segments crossing the traveling trajectory, it becomes possible to compare multiple traveling trajectory data or multiple traveling data related to physical quantities based on the same index, so that the processing for correcting errors can be reduced. Therefore, after the index association process, the traveling trajectory data and the physical quantity-related traveling data are associated, or the processing for comparing multiple traveling data including at least the traveling trajectory data can be easily performed. Furthermore, if the shape of the course differs, the shape and position information of the travel trajectory will also differ. Therefore, if the indicator association process is not performed, complex processing that differs for each course may be required. However, by associating the position information included in the travel trajectory data with an indicator configured to include multiple line segments that cross the travel trajectory, the processing required for each course can be reduced. Therefore, after the indicator association process, the travel trajectory data and the travel data related to physical quantities are associated, or it is possible to easily process the travel data that at least includes the travel trajectory data. In addition, since the position information included in the travel trajectory data is associated with an index configured to include a plurality of line segments that cross the travel trajectory, it is not necessary to perform a complex process of associating the travel trajectory data with travel data related to physical quantities, or analyzing travel data including at least the travel trajectory data to read the travel scene (e.g., turning, going straight, etc.) for each area of ​​the travel trajectory, in order to set the index. Therefore, the index association process is easy to perform. In this way, even if the shape of the course is changed, individual differences occur in the travel trajectory, or errors occur in the position information acquired using GNSS, the position information or travel data related to physical quantities included in the travel trajectory data is associated with an index configured to include multiple line segments crossing the travel trajectory, so that the process of generating output data based on the position information or travel data related to physical quantities associated with the index can be easily performed. Therefore, for example, at least one of the required processing capacity required for the processor of the vehicle data processing device and the required capacity required for the memory of the vehicle data processing device can be reduced. This improves the degree of freedom in designing hardware resources such as the processor and memory of the vehicle data processing device.

[0008] (2) In addition to the configuration of (1) above, the vehicle data processing device of one embodiment of the present invention may have the following configuration. The vehicle data processing device acquires a plurality of pieces of driving data in which the driving trajectory data and driving data related to the physical quantity are associated with each other or which at least includes the driving trajectory data, and the processor, in the data acquisition process, acquires the position information included in the plurality of pieces of driving trajectory data or a plurality of pieces of driving data related to the physical quantity, and in the index association process, the position information included in the plurality of acquired driving trajectory data or the plurality of acquired driving data related to the physical quantity are associated with the same index, and in the output process, the driving trajectory data and the driving data related to the physical quantity are associated with each other or the plurality of driving data at least including the driving trajectory data are compared based on the index associated with the position information or the driving data related to the physical quantity to generate the output data.

[0009] According to this configuration, since the position information or physical quantity-related travel data included in the travel trajectory data is associated with an index configured to include multiple line segments crossing the travel trajectory, the process of comparing multiple travel data can be easily performed, thereby improving the design freedom of the hardware resources of the vehicle data processing device.

[0010] (3) A vehicle data processing device according to one embodiment of the present invention may have the following configuration in addition to the configuration described above in (1) or (2). The vehicle data processing device acquires the driving data in which the driving trajectory data is associated with driving data regarding multiple types of the physical quantities, and the processor acquires the driving data regarding the multiple types of the physical quantities in the data acquisition process, and the acquired driving data regarding the multiple types of the physical quantities is associated with the index in the index association process.

[0011] According to this configuration, since a plurality of pieces of driving data relating to a plurality of types of physical quantities are associated with an index configured to include a plurality of line segments crossing the driving trajectory, even if the driving trajectory data is associated with a plurality of pieces of driving data relating to a plurality of types of physical quantities, it is possible to easily perform processing for generating output data based on the position information or driving data relating to the physical quantities associated with the index, thereby improving the degree of freedom in designing the hardware resources of the vehicle data processing device.

[0012] (4) A vehicle data processing device according to an embodiment of the present invention may have the following configuration in addition to any one of the configurations (1) to (3) above. The multiple line segments included in the index associated with the position information or the driving data related to the physical quantity in the index association process are multiple straight line segments that each overlap with multiple straight lines passing through a single reference point, or multiple straight line segments that evenly divide at least a portion of the course traveled by the vehicle and each overlap with multiple straight lines that are perpendicular to the edge or central axis of the course.

[0013] According to this configuration, the indicator association process can be performed more easily. In addition, after the indicator association process, the process of generating output data based on the position information or the driving data related to the physical quantity associated with the indicator becomes easier. Therefore, the degree of freedom in designing the hardware resources of the vehicle data processing device can be improved.

[0014] (5) In addition to the configuration of (4) above, the vehicle data processing device of one embodiment of the present invention may have the following configuration. The indicator, which is configured to include a plurality of straight line segments each overlapping a plurality of straight lines passing through the one reference point, has an angle between the plurality of straight line segments and a reference direction.

[0015] According to this configuration, the indicator association process can be performed more easily. In addition, after the indicator association process, the process of generating output data based on the position information or the driving data related to the physical quantity associated with the indicator becomes easier. Therefore, the degree of freedom in designing the hardware resources of the vehicle data processing device can be improved.

[0016] (6) In addition to the configuration of (2) above, the vehicle data processing device of one embodiment of the present invention may have the following configuration. The output data includes data for displaying, using the index, the driving data in which the driving trajectory data is associated with driving data related to the physical quantity or the driving data at least includes the driving trajectory data, data indicating an evaluation, using the index, of the driving data in which the driving trajectory data is associated with driving data related to the physical quantity or the driving data at least includes the driving trajectory data, and at least one of data using the index generated from a result of comparing a plurality of driving data in which the driving trajectory data is associated with driving data related to the physical quantity or the driving data at least includes the driving trajectory data, based on the index associated with the position information or the driving data related to the physical quantity.

[0017] According to this configuration, the position information or physical quantity-related travel data included in the travel trajectory data is associated with an index configured to include a plurality of line segments crossing the travel trajectory, so that the process of generating such output data can be easily performed after the index association process. Therefore, the degree of freedom in designing the hardware resources of the vehicle data processing device can be improved.

[0018] (7) A vehicle data processing device according to an embodiment of the present invention may have the following configuration in addition to any one of the configurations (1) to (5) above. The output data includes at least one of data for displaying, using the index, the driving trajectory data in which the driving trajectory data is associated with driving data related to the physical quantity or the driving data at least includes the driving trajectory data, and data indicating an evaluation, using the index, of the driving data in which the driving trajectory data is associated with driving data related to the physical quantity or the driving data at least includes the driving trajectory data.

[0019] According to this configuration, the position information or physical quantity-related travel data included in the travel trajectory data is associated with an index configured to include a plurality of line segments crossing the travel trajectory, so that the process of generating such output data can be easily performed after the index association process. Therefore, the degree of freedom in designing the hardware resources of the vehicle data processing device can be improved.

[0020] (8) A vehicle data processing method according to one embodiment of the present invention has the following configuration. A vehicle data processing method in a vehicle data processing device, which associates driving trajectory data related to a vehicle's driving trajectory with driving data related to physical quantities other than the driving trajectory related to the vehicle while it is moving, or acquires and processes driving data that at least includes the driving trajectory data, and outputs output data generated by acquiring and processing the driving data, the method including at least the driving trajectory data, the vehicle data processing method including at least the vehicle data acquisition process acquiring position information included in the driving trajectory data or driving data related to the physical quantity, an index association process associating the acquired position information or the acquired driving data related to the physical quantity with an index having one end in a right region of the driving trajectory in a time series direction of the driving trajectory and the other end in a left region of the driving trajectory, the index being configured to include a plurality of line segments that cross the driving trajectory only once, and configured so that when a plurality of the driving trajectories exist, the plurality of line segments do not intersect each other in a region between the plurality of driving trajectories, and an output process outputting the output data generated based on the position information or the driving data related to the physical quantity with which the index is associated by the index association process.

[0021] According to this configuration, the same effect as the vehicle data processing device of the above-mentioned configuration (1) can be obtained. That is, according to this vehicle data processing method, it is possible to improve the degree of freedom in designing hardware resources such as the processor and memory of the vehicle data processing device. Note that the vehicle data processing method may have at least one of the configurations of the above-mentioned (2) to (7).

[0022] (9) A vehicle data processing program according to one embodiment of the present invention has the following configuration. A vehicle data processing program in a vehicle data processing device that acquires and processes driving trajectory data related to a vehicle's driving trajectory and driving data related to a physical quantity other than the driving trajectory related to the vehicle while it is moving, or outputs output data generated by acquiring and processing driving data that at least includes the driving trajectory data, the vehicle data processing device causes a processor of the vehicle data processing device to execute at least the following processes: a data acquisition process that acquires position information included in the driving trajectory data or driving data related to the physical quantity; an index association process that associates the acquired position information or the acquired driving data related to the physical quantity with an index that has one end in a right region of the driving trajectory in a time series direction of the driving trajectory and the other end in a left region of the driving trajectory, and is configured to include a plurality of line segments that cross the driving trajectory only once, and is configured so that when a plurality of the driving trajectories exist, the plurality of line segments do not intersect each other in a region between the plurality of driving trajectories; and an output process that outputs the output data generated based on the position information or the driving data related to the physical quantity with which the index is associated by the index association process.

[0023] According to this configuration, the same effect as the vehicle data processing device of the above-mentioned configuration (1) can be obtained. That is, according to this vehicle data processing program, it is possible to improve the degree of freedom in designing hardware resources such as the processor and memory of the vehicle data processing device. The vehicle data processing program may have at least one of the configurations of the above-mentioned (2) to (7).

[0024] In the present invention, the vehicle may or may not have wheels. In the present invention, the vehicle travels on at least one of the ground, snow, water, and air. The ground here may be a paved surface or a surface with soil. In the present invention, the vehicle may or may not have a power source that generates power for traveling. In the present invention, the vehicle may include a saddle-type vehicle. A saddle-type vehicle generally refers to a vehicle on which a driver rides while straddling a saddle. Saddle-type vehicles include motorcycles, motor tricycles, four-wheeled buggies (ATV: All Terrain Vehicles), snowmobiles, jet skis (personal watercraft), and the like. Motorcycles include scooters, motorized bicycles, mopeds, and the like. In the present invention, the vehicle may include a four-wheeled vehicle (automobile) other than a saddle-type vehicle. In the present invention, the vehicle may include a watercraft other than a saddle-type vehicle. In the present invention, the vehicle may be an air vehicle such as a drone. In the present invention, the vehicle may be capable of running automatically without being operated by a driver. In the present invention, the running trajectory data and the running data related to physical quantities may be data related to the vehicle when it is running by being operated by a driver, or may be data related to the vehicle when it is running automatically without being operated by a driver.

[0025] In the present invention, the travel trajectory data relating to the travel trajectory of the vehicle may be data generated using, for example, GNSS. In the present invention, the travel data relating to physical quantities other than the travel trajectory of the vehicle during travel may include, for example, data generated using GNSS. The data generated using GNSS is data generated using radio waves transmitted from a GNSS satellite. The data generated using GNSS may be generated based on radio waves transmitted from a GNSS satellite and a signal from a sensor that detects the behavior of the vehicle. The travel data relating to physical quantities other than the travel trajectory of the vehicle during travel may include data generated without using GNSS. The travel trajectory data and travel data in the present invention may be, for example, data as described in Patent No. 6619914, Patent No. 6619915, or Patent No. 6620268.

[0026] In the present invention, the travel trajectory data includes position information. The position information included in the travel trajectory data is, for example, information of latitude and longitude. The position information included in the travel trajectory data indicates the travel trajectory of the vehicle. However, the position information included in the travel trajectory data may be position information inside or on the surface of the vehicle, or may be position information in the vicinity of the vehicle. The position information in the vicinity of the vehicle is, for example, information on a specific position relative to the vehicle, such as the driver's head or arm. When the travel trajectory data is data generated using GNSS, the position information included in the travel trajectory data may be, for example, position information of a device that receives radio waves from GNSS satellites. The device that receives radio waves from GNSS satellites may be attached to the vehicle or to something worn by the driver (for example, a helmet or a wristband). In addition, the travel trajectory data may be data obtained by correcting the position information of the device that receives radio waves from GNSS satellites. In the present invention, the travel trajectory does not include a trajectory that can only specify which road on a map the vehicle has traveled on. The travel trajectory indicated by the position information included in the travel trajectory data may be slightly deviated from the actual travel trajectory. For example, when the travel trajectory data is generated using GNSS, there may be deviations depending on the accuracy of the GNSS. In the present invention, the travel trajectory indicated by the position information included in the travel trajectory data includes a curved trajectory. The travel trajectory may be circular or may not be circular. The travel trajectory may include a straight trajectory and an arc trajectory continuing from the straight trajectory. The straight trajectory here means a substantially straight trajectory, and does not have to be a single straight trajectory in the strict sense. The arc trajectory here means a substantially arc trajectory, and does not have to be a single arc trajectory in the strict sense.

[0027] In the present invention, position information included in the travel locus data relating to the travel locus has time series information. A line connecting the position information in a time series direction based on the time series information indicates the travel locus. The time series information may be information related to time (e.g., information including a date and a time). That is, the position information included in the travel locus data may have information related to time. Travel data related to physical quantities may have time series information. Travel data related to physical quantities may have information related to time. In the present invention, the travel locus data and the travel data related to physical quantities may be associated with each other by, for example, information related to time.

[0028] In the present invention, the travel trajectory data may include position information of a point having information about time of a predetermined time interval. For example, when a line included in the index passes between two points having position information on the travel trajectory included in the travel trajectory data, position information of a point where the line included in the index and the travel trajectory intersect may be calculated (complemented) based on the position information of the two points. When the travel trajectory data and the travel data related to the physical quantity are associated with each other by information about time, the information about time may be complemented instead of or in addition to complementing the position information. In other words, when the travel trajectory data does not have in advance position information associated with one line segment included in the index, the position information associated with the one line segment may be calculated (complemented) in the index association process. In the present invention, the information on the physical quantity included in the travel data related to the physical quantity may be position information of a point having information about time of a predetermined time interval. When the travel data related to the physical quantity does not have in advance a physical quantity associated with one line segment included in the index, the physical quantity associated with the one line segment may be calculated (complemented) in the index association process. The index association process includes a process of complementing at least one of the position information and the physical quantity-related travel data included in the travel trajectory data. In addition, in the data acquisition process of the present invention, travel trajectory data or travel data related to the physical quantity for which such complementation process has already been performed may be acquired.

[0029] In the present invention, the traveling data relating to a physical quantity other than the traveling trajectory of a traveling vehicle indicated by the traveling data may include traveling data relating to the acceleration of the vehicle. In this specification, unless otherwise specified, the acceleration of the vehicle means both the acceleration in the forward direction of the vehicle and the acceleration in the left and right direction of the vehicle. In this specification, the acceleration in the forward direction of the vehicle is a term including negative acceleration. The traveling data relating to a physical quantity other than the traveling trajectory of a traveling vehicle may include traveling data relating to the speed of the vehicle. The speed of the vehicle is, for example, the speed in the forward direction of the vehicle. The traveling data relating to a physical quantity other than the traveling trajectory of a traveling vehicle may include traveling data relating to the acceleration or speed pitch of the vehicle. The acceleration pitch is the number of times that the acceleration is increased and decreased repeatedly within a predetermined time. The definition of the speed pitch is also the same. The traveling data relating to a physical quantity other than the traveling trajectory of a traveling vehicle may include traveling data relating to the time interval of the repeated increase and decrease in the acceleration or speed of the vehicle. The time interval of the repeated increase and decrease in the acceleration means the time from when the acceleration reaches a certain value until the next time it reaches this value. The time interval of repeated increases and decreases in speed is defined in the same manner. In the present invention, the traveling data related to the physical quantity associated with the traveling trajectory data may be traveling data related to one type of physical quantity, or may be traveling data related to multiple types of physical quantities. The traveling data related to multiple types of physical quantities associated with the traveling trajectory data may include at least traveling data related to the acceleration of the vehicle in the forward direction of the vehicle, and traveling data related to the acceleration of the vehicle in the left-right direction of the vehicle. In this specification, the forward direction of the vehicle is the direction in which the vehicle in an upright state moves straight on a horizontal plane. In this specification, the left-right direction of the vehicle is the direction perpendicular to the front-rear direction of the vehicle, and is the left-right direction as seen by the driver riding in the vehicle.

[0030] In the present invention, the multiple line segments included in the marker are configured so that when multiple travel trajectories exist, the multiple line segments do not intersect with each other in the area between the multiple travel trajectories. In other words, among the multiple line segments included in the marker, two line segments adjacent to each other in the time series direction of the travel trajectories do not intersect with each other in the area between the multiple travel trajectories.

[0031] In the present invention, the multiple line segments included in the index may include at least one straight line segment. The multiple line segments included in the index may all be straight. The multiple line segments included in the index may include at least one curved line segment. The multiple line segments included in the index may include at least one line segment having both a straight portion and a curved portion. The index may have angles associated with the multiple line segments. The index may have numbers assigned to the multiple line segments in the chronological order of the travel trajectory.

[0032] In the present invention, the indicator may be configured to include a plurality of straight line segments each overlapping a plurality of straight lines passing through one reference point. The reference point may be a point set based on the travel trajectory. For example, the reference point may be the geometric center of the travel trajectory. The reference point may also be a point set without being based on the travel trajectory. For example, the reference point may be a point set in advance according to the course. The reference point may also be a point that does not exist on the travel trajectory. When the indicator is configured to include a plurality of straight line segments each overlapping a plurality of straight lines passing through one reference point, the indicator may have, for example, an angle with respect to the reference direction of the plurality of straight line segments, and may have numbers assigned to the plurality of straight line segments in the order of the time series of the travel trajectory. Only one reference direction is set for one reference point. The reference direction may be set based on the travel trajectory. The reference direction may be set in advance according to the course. The angle of a straight line segment with respect to a reference direction is the rotation angle when the straight line segment is rotated in a specified direction around the intersection point between the straight line segment and a line parallel to the reference direction until the straight line segment overlaps with the line parallel to the reference direction.

[0033] In the present invention, the indicator may be configured to include a plurality of straight line segments that evenly divide at least a portion of the course traveled by the vehicle and overlap with a plurality of straight lines that are perpendicular to the edge or central axis of the course. The plurality of straight lines that evenly divide at least a portion of the course are, for example, a plurality of straight lines that divide at least a portion of the edge or central axis of the course into equal lengths. In a curved portion of the course, the straight lines that are perpendicular to the edge or central axis of the course are straight lines that are perpendicular to the tangent to the edge or central axis of the course. The plurality of straight lines that evenly divide the course are not set based on the travel trajectory but are set in advance.

[0034] In the present invention, the indicator may be configured to include both a plurality of straight line segments each overlapping a plurality of straight lines passing through a first reference point, and a plurality of straight line segments each overlapping a plurality of straight lines passing through a second reference point. In the present invention, the indicator may be configured to include a plurality of straight line segments each overlapping a plurality of straight lines that unevenly divide at least a portion of the course on which the vehicle travels, and that are perpendicular to the edge or central axis of the course. For example, the interval between the dividing straight line segments may be changed depending on the shape of the course.

[0035] In the present invention, the processor of the vehicle data processing device may be capable of both a process of associating driving data relating to position information or physical quantities included in the driving trajectory data with an indicator configured to include a plurality of straight line segments each overlapping a plurality of straight lines passing through a single reference point, and a process of associating driving data relating to position information or physical quantities included in the driving trajectory data with an indicator configured to equally divide at least a portion of the course traveled by the vehicle and include a plurality of straight line segments each overlapping a plurality of straight lines perpendicular to the edge or central axis of the course.

[0036] In the present invention, the output data is data generated based on the driving data related to the position information or physical quantity to which the index is associated by the index association process. Whether or not the index association process of the present invention is being executed can be determined by the following method. If it can be determined from the output data that an index is being used, the processor of the vehicle data processing device can determine that the index association process of the present invention is being executed.

[0037] In the present invention, the output data may include data for displaying, using an index, the traveling trajectory data in which the traveling trajectory data and the traveling data related to the physical quantity are associated with each other, or the traveling data including at least the traveling trajectory data. In this case, it can be determined from the output data that an index is used. The output data may include data for displaying the traveling trajectory data or the traveling data related to the physical quantity using an index. The data for displaying the traveling data related to the physical quantity using an index may be, for example, data for displaying a graph showing the relationship between the physical quantity and the index, with the index as one axis. In the present invention, the output data may include data for displaying the traveling data related to the physical quantity without using an index.

[0038] In the present invention, the output data may include data indicating an evaluation using an index for the traveling data in which the traveling locus data and the traveling data related to the physical quantity are associated with each other, or the traveling data includes at least the traveling locus data. In this case, it is possible to determine that the index is used from the output data. The output data may include data indicating an evaluation using an index for the traveling locus data or the traveling data related to the physical quantity. The evaluation using an index for the traveling data related to the physical quantity may be an evaluation for the physical quantity associated with an index for a specific region of the traveling locus. The evaluation using an index for the traveling data related to the physical quantity may be an evaluation for the physical quantity associated with an index for the entire traveling locus. The evaluation using an index for the traveling locus data may be an evaluation for a specific region of the traveling locus, or may be an evaluation for the entire traveling locus. The evaluation using an index for the traveling locus data or the traveling data related to the physical quantity may be an evaluation for the driving technique of the driver. The evaluation for the driving technique may be an evaluation for the growth level of the driving technique, or may be an evaluation for the skill of the driving technique. The data indicating the evaluation of the driving trajectory data or the driving data related to the physical quantity using the index may include at least one of a comment indicating the evaluation, a score indicating the evaluation, a word indicating the evaluation such as "good", and a symbol indicating the evaluation such as "o". The comment indicating the evaluation has both the meaning of a comment giving advice on how to improve the driving technique and a comment praising the growth of the driving technique. In the present invention, the output data may include data indicating the evaluation of the driving trajectory data or the driving data related to the physical quantity, such that a person skilled in the art cannot determine that the index is used.

[0039] In the present invention, the output data may include data using an index generated from a result of comparing a plurality of pieces of travel data in which travel trajectory data and travel data related to physical quantities are associated with each other, or a plurality of pieces of travel data including at least travel trajectory data are compared based on an index associated with position information or travel data related to physical quantities. In this case, it is possible to determine that an index is used from the output data. The output data may include data using an index generated from a result of comparing a plurality of pieces of travel trajectory data based on an index. The output data may include data using an index generated from a result of comparing a plurality of pieces of travel data related to physical quantities based on an index. The data using an index generated from the comparison result may include data for displaying the comparison result using an index. The data using an index generated from the comparison result may include data indicating an evaluation using the index on the comparison result. The evaluation on the comparison result may be an evaluation on the comparison result of a physical quantity associated with an index corresponding to a specific region of the travel trajectory. Furthermore, the evaluation on the comparison result using an index may be an evaluation on the comparison result of a physical quantity associated with an index corresponding to the entire travel trajectory. The evaluation on the comparison result using an index may be an evaluation on the comparison result of a region of a feature of the travel trajectory, or may be an evaluation on the comparison result of the entire travel trajectory. The evaluation of the comparison result may be an evaluation of the driving technique of the driver. The evaluation of the driving technique may be an evaluation of the growth of the driving technique or an evaluation of the skill of the driving technique. The data indicating the evaluation of the comparison result may include at least one of a comment indicating the evaluation, a score indicating the evaluation, a word indicating the evaluation such as "good", and a symbol indicating the evaluation such as "o". The comment indicating the evaluation has both the meaning of a comment giving advice on how to improve the driving technique and a comment praising the growth of the driving technique. The comment indicating the evaluation of the comparison result may be a comment on the similarities of the compared data, a comment on the differences of the compared data, or may include both.In the present invention, the output data may include data in which driving trajectory data is associated with driving data related to physical quantities, or data generated based on the results of comparing multiple driving data that at least include driving trajectory data based on an index, such that a person skilled in the art would not be able to determine that an index is being used.

[0040] In the present invention, the output data may include, in addition to data generated based on the position information or physical quantity with which the index is associated by the index association process, data output by the output process described in, for example, Patent No. 6619914, Patent No. 6619915, or Patent No. 6620268.

[0041] In the present invention, outputting the output data may mean outputting the output data to a device external to the vehicle data processing device, or may mean outputting the output data to a processor included in the vehicle data processing device that is the same as or different from the processor that executes the data acquisition process, the index association process, and the output process. The output data may be used in various ways. For example, the output data may be sent to a display device or a printing device.

[0042] In the present invention, the traveling trajectory data and the traveling data related to the physical quantity are associated with each other, or the traveling data including at least the traveling trajectory data may be acquired from at least one device outside the vehicle data processing device. The traveling trajectory data and the traveling data related to the physical quantity are associated with each other, or the traveling data including at least the traveling trajectory data may be generated (acquired) based on data acquired by the vehicle data processing device from at least one device outside the vehicle data processing device. In the present invention, the definition of the acquisition of the position information included in the traveling trajectory data or the traveling data related to the physical quantity in the data acquisition process is the same as the definition of the acquisition described above. The device outside the vehicle data processing device may be a sensor or a device that processes a signal received from the sensor.

[0043] The vehicle data processing device in the present invention is a vehicle data processing device that processes data related to a traveling vehicle, such as a vehicle training support system used for vehicle driving training and using data related to the traveling vehicle, a vehicle analysis system that analyzes the traveling state of the vehicle based on data related to the traveling vehicle, a data recording system that accumulates data related to the traveling vehicle, and a vehicle control device that controls the vehicle based on data related to the traveling vehicle. The vehicle data processing device may be a device that is not mounted on the vehicle, or a device that is mounted on the vehicle. In the present invention, the vehicle data processing device may be composed of one device, or may be composed of multiple devices configured to be able to communicate data with each other.

[0044] In the present invention, the processor of the vehicle data processing device includes a microcontroller, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a multiprocessor, an application specific integrated circuit (ASIC), a programmable logic circuit (PLC), a field programmable gate array (FPGA), and any other circuit capable of executing the processes described herein. The vehicle data processing device has a storage unit for storing various data.

[0045] In this invention and this specification, "obtaining, generating, or controlling based on certain data" may mean, unless otherwise specified, obtaining, generating, or controlling based on only this data, or obtaining, generating, or controlling based on this data and other data. This definition also applies to operations other than obtaining, generating, or controlling based on certain data. In this invention and this specification, "obtaining from A" includes both obtaining directly from A and obtaining from A via B, unless otherwise specified.

[0046] As used herein, the words including, comprising, having and their derivatives are intended to be inclusive of the listed items and equivalents thereof as well as additional items. In the present invention, the terms mounted, connected, coupled, and supported are used in a broad sense. Specifically, they include not only direct mounting, connection, coupling, and support, but also indirect mounting, connection, coupling, and support. Furthermore, connected and coupled are not limited to physical or mechanical connections / couplings. They also include direct or indirect electrical connections / couplings.

[0047] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art to which the present invention belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the relevant technology and this disclosure, and should not be interpreted in an idealized or overly formal sense.

[0048] In the present invention and this specification, "at least one of the multiple options" includes all possible combinations of the multiple options. "At least one of the multiple options" may be any one of the multiple options, or may be all of the multiple options. For example, "at least one of A, B, and C" may be only A, only B, only C, A and B, A and C, B and C, or A, B, and C.

[0049] In this specification, the term "preferable" is non-exclusive. "Preferable" means "preferable but not limited to." In this specification, a configuration described as "preferable" at least provides the above-mentioned effect obtained by the configuration (1) above. In addition, in this specification, the term "may" is non-exclusive. "may" means "may but not limited to." In this specification, a configuration described as "may" at least provides the above-mentioned effect obtained by the configuration (1) above.

[0050] The present invention does not limit the combination of the above-mentioned preferred configurations with each other. Before describing the embodiments of the present invention in detail, it should be understood that the present invention is not limited to the details of the configuration and arrangement of the components described in the following description or illustrated in the drawings. The present invention is also possible in embodiments other than the embodiments described below. The present invention is also possible in embodiments in which various modifications are made to the embodiments described below. In addition, the present invention can be implemented by appropriately combining the embodiments and modifications described below. Effect of the Invention

[0051] According to the vehicle data processing device, vehicle data processing method, and vehicle data processing program of the present invention, even if the shape of the course is changed, there is an individual difference in the travel trajectory, or an error occurs in the position information acquired using GNSS, the position information or the travel data related to the physical quantity included in the travel trajectory data is associated with an index configured to include a plurality of line segments crossing the travel trajectory, so that the process of generating output data based on the position information or the travel data related to the physical quantity associated with the index can be easily performed. Therefore, for example, at least one of the required processing capacity required for the processor of the vehicle data processing device and the required capacity required for the memory of the vehicle data processing device can be reduced. This improves the degree of freedom in designing hardware resources such as the processor and memory of the vehicle data processing device. [Brief description of the drawings]

[0052] [Figure 1] 1 is a diagram showing a configuration of a vehicle data device according to a first embodiment of the present invention. [Diagram 2] FIG. 11 is a diagram showing a configuration of a vehicle data device according to a second embodiment of the present invention. [Diagram 3] FIG. 13 is a diagram showing a configuration of a vehicle data device according to a third embodiment of the present invention. [Figure 4] FIG. 1A is a diagram for explaining a specific example of the index associating process, and FIG. 1B is a diagram for explaining another specific example of the index associating process. [Diagram 5] FIG. 11 is a diagram showing a specific example 1 of output data displayed on a display device. [Figure 6] FIG. 11 is a diagram showing a specific example 2 of output data displayed on a display device. [Figure 7] FIG. 11 is a diagram showing a specific example 3 of output data displayed on a display device. [Figure 8] FIG. 11 is a diagram showing a specific example 4 of output data displayed on a display device. [Figure 9] FIG. 11 is a diagram showing a specific example 5 of output data displayed on a display device. [Figure 10] 13A is a graph showing the relationship between the physical quantities of two pieces of driving data and an index, and FIG. 13B is a graph showing the relationship between the physical quantities of the same two pieces of driving data as FIG. 13A and the driving distance. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0053] First Embodiment Next, a vehicle data processing device 1 according to a first embodiment of the present invention will be described with reference to FIG. 1. FIG. 1 shows an overview of the vehicle data processing device 1 according to the present embodiment, a processing procedure of the vehicle data processing method according to the present embodiment, and a processing procedure of the vehicle data processing program according to the present embodiment. The vehicle data processing device 1 according to the first embodiment is configured to output output data DO generated by acquiring and processing traveling data DC in which traveling trajectory data DA relating to the traveling trajectory T of the vehicle 100 and traveling data DB relating to physical quantities other than the traveling trajectory T relating to the vehicle 100 during traveling are associated with each other, or which at least includes the traveling trajectory data DB. The vehicle data processing device 1 has a processor 2 and a storage unit 3. The processor 2 executes at least a data acquisition process S1, an index association process S2, and an output process S3 by reading a program stored in advance in the storage unit 3. In the data acquisition process S1, the processor 2 acquires position information IA included in the traveling trajectory data DA, or traveling data DB relating to physical quantities. In the index association process S2, the processor 2 associates the acquired position information IA or the acquired running data DB related to the physical quantity with the index. The index is configured to have one end in the right area of ​​the running trajectory T in the time series direction of the running trajectory T and the other end in the left area of ​​the running trajectory T, and to include a plurality of line segments S that cross the running trajectory T only once, and to be configured such that when there are a plurality of running trajectories T, the plurality of line segments S do not intersect with each other in the area between the plurality of running trajectories T. In the output process S3, the processor 2 outputs the output data DO generated based on the position information IA or the running data related to the physical quantity with which the index is associated by the index association process S2. The first embodiment can improve the degree of freedom in designing hardware resources such as the processor 2 and memory of the vehicle data processing device 1. The shape of the running trajectory T is not limited to the shape of the running trajectory T shown in FIG. 1. The running trajectory T is circular in FIG. 1, but it does not have to be circular. 1, the travel path T is a travel path T when the vehicle 100 turns left. However, the travel path T may be a travel path T when the vehicle 100 turns right, or may be a travel path T when the vehicle 100 turns both left and right.The line L indicated by the indicator is not limited to that shown in FIG.

[0054] <Second embodiment> Next, a vehicle data processing device 1 according to a second embodiment of the present invention will be described with reference to FIG. 2. The second embodiment has the configuration of the first embodiment. The vehicle data processing device 1 according to the second embodiment acquires a plurality of travel data DC. In the data acquisition process S1, the processor 2 acquires position information IA included in a plurality of travel trajectory data DA, or a plurality of travel data DB related to physical quantities. FIG. 2 shows a case where two travel data DCa and DCb are acquired as the plurality of travel data DC. The travel data DCa is data in which the travel trajectory data DAa (DA) and the travel data DBa (DB) are associated with each other, or the data includes at least the travel trajectory data DAa (DA). The travel data DCb is data in which the travel trajectory data DAb (DA) and the travel data DBb (DB) are associated with each other, or the data includes at least the travel trajectory data DBa (DB). In the data acquisition process S1, the position information IAa (IA) included in the travel trajectory data DAa (DA) and the position information IAb (IA) included in the travel trajectory data DAb (DA) are acquired as the position information IA included in the multiple travel trajectory data DA, or the travel data DBa (DB) and the travel data DBb (DB) are acquired as the multiple travel data DB related to the physical quantity. The travel data DCa and the travel data DCb may be data when different drivers drive the vehicle 100, or may be data when the same driver drives the vehicle 100. In the index association process S2, the processor 2 associates the position information IA (IAa, IAb) included in the multiple acquired travel trajectory data DA (DAa, DAb) or the multiple acquired travel data DB (DBa, DBb) related to the physical quantity with the same index. In the output process S3, the processor 2 compares the multiple travel data DC (DCa, DCb) based on the index associated with the position information IA or the travel data DB related to the physical quantity, and generates output data DO. 2 includes a graph showing an example of a comparison of the driving data DC (DCa, DCb) based on the index. In this graph, the horizontal axis represents the index, and the vertical axis represents the difference between the multiple driving trajectory data DA (DAa, DAb) based on the index or the difference between the multiple driving data DB (DBa, DBb) based on the index.However, this graph is merely an example that visually shows a comparison of the driving data DC. In the output process S3, it is not always necessary to calculate such a difference.

[0055] <Third embodiment> Next, a vehicle data processing device 1 according to a third embodiment of the present invention will be described with reference to FIG. 3. The third embodiment has the configuration of the first embodiment. The third embodiment may have the configuration of the second embodiment. The processor 2 of the vehicle data processing device 1 according to the third embodiment acquires traveling data DC in which traveling trajectory data DA is associated with traveling data DB relating to a plurality of types of physical quantities. The processor 2 acquires traveling data DB relating to a plurality of types of physical quantities in a data acquisition process S1. As shown in FIG. 3, the traveling data DB includes data DB1 to DBn in the same number as the number of types of physical quantities. Each of the data DB1 to DBn is data relating to one type of physical quantity. The multiple types of physical quantities may be, for example, at least two of the following: the acceleration of the vehicle 100 in the forward direction of the vehicle 100, the acceleration of the vehicle 100 in the left-right direction of the vehicle 100, the speed of the vehicle 100 in the forward direction of the vehicle 100, the pitch of the acceleration of the vehicle 100 in the forward direction of the vehicle 100, the pitch of the acceleration of the vehicle 100 in the left-right direction of the vehicle 100, the pitch of the speed of the vehicle 100 in the forward direction of the vehicle 100, the interval of repeated increases and decreases in the acceleration of the vehicle 100 in the forward direction of the vehicle 100, the interval of repeated increases and decreases in the acceleration of the vehicle 100 in the left-right direction of the vehicle 100, and the interval of repeated increases and decreases in the speed of the vehicle 100 in the forward direction of the vehicle 100. The forward direction of the vehicle 100 and the left-right direction of the vehicle 100 are defined as described above. The definition of the pitch of the acceleration or speed, and the definition of the interval of repeated increases and decreases in the acceleration or speed are also defined as described above.

[0056] <Specific example of index association processing> Next, a specific example of the index association process S2 in the vehicle data processing device 1 having at least one of the configurations of the first to third embodiments will be described with reference to FIG. 4(a). In the index association process S2, the multiple line segments S included in the index associated with the position information IA or the traveling data DB related to the physical quantity are multiple straight line segments Sa(S) that overlap with multiple straight lines La passing through one reference point BP. The index configured to include multiple straight line segments Sa(S) includes an angle θ of the multiple straight lines La with respect to the reference line BL. The angle θ corresponds to the angle of the multiple line segments Sa(S) with respect to the reference direction BD parallel to the reference line BL. In FIG. 4(a), the reference point BP is the geometric center of the traveling trajectory T. The reference point BP is not limited to this. In FIG. 4(a), the reference line BL is a straight line indicating the same latitude as the latitude of the reference point BP. The reference line BL is not limited to this.

[0057] <Other specific examples of index association processing> Next, another specific example of the index association process S2 in the vehicle data processing device 1 having at least one of the configurations of the first to third embodiments will be described with reference to Fig. 4(b). In the index association process S2, the multiple line segments S included in the index associated with the position information IA or the traveling data DB related to physical quantities are multiple straight line segments Sb(S) that equally divide at least a part of the course traveled by the vehicle 100 and overlap with multiple straight lines (not shown) perpendicular to the edge E or center axis of the course. In Fig. 4(b), the straight line segment Sb(S) overlaps with a straight line (not shown) perpendicular to the edge E of the course. The index configured to include multiple straight lines Sb(S) may have numbers assigned to the multiple straight line segments Sb in the order of the time series of the traveling trajectory, for example.

[0058] <Example of output data 1> Next, a specific example 1 of the output data DO output by the processor 2 of the vehicle data processing device 1 having at least the configurations of the first and third embodiments will be described with reference to FIG. 5. The vehicle data processing device 1 may output the output data DO to a display device (not shown). FIG. 5 shows the output data DO of the specific example 1 displayed on the display device. The output data DO of the specific example 1 is displayed as driving technique information I1. The output data DO of the specific example 1 includes data for displaying the running data DB related to the physical quantity using an index. The output data DO of the specific example 1 includes data for displaying the running data DB related to a plurality of types of physical quantities using an index. The plurality of types of physical quantities include the speed Vf of the vehicle 100 in the forward direction of the vehicle 100, the acceleration Af of the vehicle 100 in the forward direction of the vehicle 100, and the acceleration Arl of the vehicle 100 in the left-right direction of the vehicle 100. The driving technique information I1 includes three graphs G1 to G3 showing the relationship between the index and the physical quantity for each type of physical quantity. In the case of the specific example 1, the vehicle 100 is a saddle-ride type vehicle.

[0059] <Example of output data 2> Next, a specific example 2 of the output data DO output by the processor 2 of the vehicle data processing device 1 having at least the configuration of the first embodiment will be described with reference to FIG. 6. The vehicle data processing device 1 may output the output data DO to a display device (not shown). FIG. 6 shows the output data DO of the specific example 2 displayed on the display device. The output data DO of the specific example 2 is displayed as driving technique information I2. The driving technique information I2 includes a display of the course and the travel locus T. The travel locus T is displayed with a thick line, and both edges of the course are displayed with dashed lines. Note that the driving technique information I2 does not have to include a display of the course and the travel locus T.

[0060] The output data DO of the second specific example includes data indicating an evaluation of the travel data DB regarding the physical quantity using an index. The data indicating the evaluation of the travel data DB regarding the physical quantity using an index includes data indicating an evaluation of the travel data DB regarding the physical quantity associated with the index of each region for each specific region of the travel trajectory T. The evaluation is indicated by a score and a comment. The specific region of the travel trajectory T is a region divided by an index. In FIG. 6, the travel trajectory T is, for example, a region with an index ranging from 0 to N. i The area up to and including index N i+1 From N j The area up to and including index N j+1 From N k The area up to and including index N k+1 From N l The area up to and including index N l+1 From N m The area up to and including index N m+1 From N n It is divided into areas up to

[0061] <Example of output data 3> Next, a specific example 3 of the output data DO output by the processor 2 of the vehicle data processing device 1 having at least the configurations of the first to third embodiments will be described with reference to FIG. 7. The vehicle data processing device 1 may output the output data DO to a display device (not shown). FIG. 7 shows the output data DO of the specific example 3 displayed on the display device. The output data DO of the specific example 3 includes data for displaying the running data DB related to the physical quantity using an index. The output data DO of the specific example 3 includes data showing an evaluation of the running data DB related to the physical quantity using an index. The output data DO of the specific example 3 includes data using an index generated based on a result of comparing a plurality of running data DC by comparing a plurality of running data DB related to the physical quantity based on the index. The data using an index generated based on a result of comparing a plurality of running data DC by comparing a plurality of running data DB related to the physical quantity based on the index includes data for displaying the comparison result using the index.

[0062] In the case of the specific example 3, the processor 2 acquires the driving data DC of the driver B, the first driving data DC of the driver A, and the second driving data DC of the driver A. The driver A may be, for example, a participant of a driving technique seminar for the vehicle 100. In this case, the driver B may be an instructor of the seminar. The vehicle 100 driven by the driver A may be different from the vehicle 100 driven by the driver B. In the output process S3, the processor 2 executes at least a process of comparing the driving data DC of the driver B with the first driving data DC of the driver A, and a process of comparing the driving data DC of the driver B with the second driving data DC of the driver A. In the output process S3, the processor 2 may execute a process of comparing the first driving data DC of the driver A with the second driving data DC of the driver A.

[0063] In the case of the specific example 3, the position information of the traveling trajectory data DA is associated with a plurality of types of physical quantities in the traveling data DB. In the output process S3, the processor 2 compares a plurality of traveling data DC by comparing a plurality of traveling data DBs related to the same type of physical quantity based on the index. The plurality of types of physical quantities include the speed Vf of the vehicle 100 in the forward direction of the vehicle 100, the acceleration Af of the vehicle 100 in the forward direction of the vehicle 100, and the acceleration Arl of the vehicle 100 in the left-right direction of the vehicle 100.

[0064] The driving technique information I3 includes three graphs G11-G13 showing the relationship between the index and the physical quantity of the driving data DB of the driver B and the physical quantity of the first driving data DB of the driver A for each type of physical quantity. The driving technique information I3 also includes three graphs G14-G16 showing the relationship between the index and the physical quantity of the driving data DB of the driver B and the physical quantity of the second driving data DB of the driver A for each type of physical quantity. The horizontal axis of the six graphs G11-G16 indicates the index, and the vertical axis indicates the physical quantity (speed Vf, acceleration Af, acceleration Arl). In the case of the specific example 3, the vehicle 100 is a saddle-ride type vehicle.

[0065] In the six graphs G11 to G16, the dotted hatching indicates an area surrounded by the physical quantity of the driving data DB of the driver B and the physical quantity of the driving data DB of the driver A. In the output process S3, the processor 2 calculates the area of ​​the area indicated by the dotted hatching. Calculating the area may mean calculating the cumulative value of the absolute value of the difference between the physical quantities associated with the index. The area indicates the difference between the driving data DC of the driver B and the driving data DC of the driver A. In other words, the area is a type of data indicating the result of comparing the multiple driving data DC by comparing the multiple driving data DBs related to the physical quantities based on the index. The area indicating the difference in the graphs G11 and G14 of the speed Vf is referred to as the area SΔVf. The area indicating the difference in the graphs G12 and G15 of the acceleration Af is referred to as the area SΔAf. The area indicating the difference in the graphs G13 and G16 of the acceleration Arl is referred to as the area SΔArl.

[0066] The driving technique information I3 includes a graph G17 showing the relationship between the area SΔAf in the graph G12 of the acceleration Af and the area SΔArl in the graph G13 of the acceleration Arl, and the relationship between the area SΔAf in the graph G15 of the acceleration Af and the area SΔArl in the graph G16 of the acceleration Arl. The horizontal axis of the graph G17 shows the area SΔAf, and the vertical axis shows the area SΔArl. In the graph G17, a circle corresponding to the size of the area SΔVf in the graph G11 of the speed Vf is displayed at a position plotted by the area SΔAf in the graph G12 of the acceleration Af and the area SΔArl in the graph G13 of the acceleration Arl. Similarly, a circle corresponding to the size of the area SΔVf in the graph G14 of the speed Vf is displayed at a position plotted by the area SΔAf in the graph G15 of the acceleration Af and the area SΔArl in the graph G16 of the acceleration Arl. That is, the graph G17 shows the relationship between the difference in the speed Vf compared based on the index, the difference in the acceleration Af compared based on the index, and the difference in the acceleration Arl compared based on the index. The closer to the bottom left, the closer the change in the acceleration Af and the acceleration Arl of the driver A is to the change in the acceleration Af and the acceleration Arl of the driver B. Also, the smaller the circle, the closer the change in the speed Vf of the driver A is to the change in the speed Vf of the driver B. Note that the graph showing the difference in the three types of physical quantities compared based on the index is not limited to the graph G17. The graph showing the difference in the three types of physical quantities compared based on the index may be a graph having three axes. Also, the driving technique information I3 may include three graphs: a graph showing the relationship between the area SΔAf and the area SΔArl, a graph showing the relationship between the area SΔVf and the area SΔAf, and a graph showing the relationship between the area SΔVf and the area SΔArl.

[0067] In addition, the output data DO of the specific example 3 includes data indicating an evaluation of the comparison result generated from the result of comparing the multiple driving data DC by comparing the multiple driving data DBs related to physical quantities based on the index. The evaluation is indicated by a comment. The driving technique information I3 includes, for example, a comment indicating an evaluation of the comparison result between the driving data DC of the driver B and the first driving data DC of the driver A, and a comment indicating an evaluation of the comparison result between the driving data DC of the driver B and the second driving data DC of the driver A. The driving technique information I3 may also include a comment indicating an evaluation of the comparison result between the first driving data DC of the driver A and the second driving data DC of the driver A. The comment indicating the evaluation of the comparison result may include, for example, a sentence similar to the specific example of the comment described in the specification of the international patent application PCT / JP2021 / 45854, which is partially owned by the same applicant as the present application. The comment indicating the evaluation of the comparison result may include, for example, a sentence such as "the second time is closer to the instructor than the first time." In addition, the comment included in the driving technique information I3 may include a comment generated based on an element other than the index.

[0068] <Example of output data 4> Next, a specific example 4 of the output data DO output by the processor 2 of the vehicle data processing device 1 having at least the configurations of the first to third embodiments will be described with reference to FIG. 8. The vehicle data processing device 1 may output the output data DO to a display device (not shown). FIG. 8 shows the output data DO of the specific example 4 displayed on the display device. The output data DO of the specific example 4 is displayed as driving technique information I4. The output data DO of the specific example 4 includes data for displaying the running data DB related to the physical quantity using an index. The output data DO of the specific example 4 includes data showing an evaluation of the running data DB related to the physical quantity using an index. The output data DO of the specific example 4 includes data using an index generated based on a result of comparing a plurality of running data DC by comparing a plurality of running data DBs related to the physical quantity based on the index. The data using an index generated based on a result of comparing a plurality of running data DC by comparing a plurality of running data DBs related to the physical quantity based on the index includes data for displaying the comparison result using the index.

[0069] The process executed by the processor 2 in the case of the specific example 4 is generally the same as the process executed by the processor 2 in the case of the specific example 3. However, in the case of the specific example 4, the processor 2 compares two types of physical quantities associated with the index in the output process S3. The two types of physical quantities are the acceleration Af of the vehicle 100 in the forward direction of the vehicle 100 and the acceleration Arl of the vehicle 100 in the left-right direction of the vehicle 100. The driving technique information I4 includes two graphs G21 and G22 showing the relationship between the index and the physical quantity of the driving data DB of the driver B and the physical quantity of the first driving data DB of the driver A for each type of physical quantity. Note that the driving technique information I4 may also include two graphs showing the relationship between the index and the physical quantity of the driving data DB of the driver B and the physical quantity of the second driving data DB of the driver A for each type of physical quantity. In the case of the specific example 4, the vehicle 100 is a saddle-ride type vehicle. In the case of specific example 4, the line L indicated by the index is a straight line La passing through the reference point BP as shown in Fig. 4(a), and the index is an angle θ. The horizontal axis of the graphs G21 and G22 indicates the angle θ (index), and the vertical axis indicates the physical quantity (acceleration Af, acceleration Arl).

[0070] In the case of the specific example 4, the travel locus T is a travel locus when the vehicle 100 (saddle riding type vehicle) travels on a circular course in which two arc-shaped parts and two straight parts are connected. Basically, the travel data DC of the driver B and the driver A is data when they traveled the same course on the same day. This makes it less susceptible to the influence of weather conditions and differences in course conditions.

[0071] In graph G21 of acceleration Af in FIG. 8, the waveforms of driver B and driver A are almost the same. However, when the index (angle θ) is around 150°, it can be seen that driver A's acceleration Af does not decrease sufficiently, and deceleration is insufficient compared to driver B. Also, in graph G22 of acceleration Arl in FIG. 8, the waveforms of driver B and driver A are roughly similar. However, it can be seen that driver A's acceleration Arl is slightly insufficient compared to driver B's acceleration Arl when the index (angle θ) is between 200° and 250°.

[0072] In the graphs G21 and G22, the area surrounded by the physical quantities of the driving data DB of the driver B and the physical quantities of the driving data DB of the driver A is filled in with a light gray color. In the output process S3, the processor 2 calculates the area of ​​the filled area. The area indicates the difference between the driving data DC of the driver B and the driving data DC of the driver A. In the graph G21 of the acceleration Af, the area indicating the difference is referred to as the area SΔAf. In the graph G22 of the acceleration Arl, the area indicating the difference is referred to as the area SΔArl.

[0073] The driving technique information I4 includes a graph G23 showing the relationship between the area SΔAf in the graph G21 of the acceleration Af and the area SΔArl in the graph G22 of the acceleration Arl. The graph G23 also shows points showing the relationship between the area SΔAf showing the difference in acceleration Af between the driver B and the other drivers and the area SΔArl showing the difference in acceleration Arl between the driver B and the other drivers. More specifically, the graph G23 shows points showing the relationship between the area SΔAf and the area SΔArl of the first driving data DC of the other drivers and points showing the relationship between the area SΔAf and the area SΔArl of the second driving data DC of the other drivers. When the driver A is a trainee, the other drivers are also trainees. The closer to the bottom left, the closer the changes in the acceleration Af and the acceleration Arl are to the changes in the acceleration Af and the acceleration Arl of the driver B. In the driving technique information I4, points indicating the relationship between the area SΔAf in the graph G21 and the area SΔArl in the graph G22 are surrounded by dashed circles.

[0074] The output data DO of the fourth specific example includes data indicating an evaluation of the comparison result, which is generated based on the result of comparing the plurality of travel data DC by comparing the plurality of travel data DBs related to physical quantities based on the index. The evaluation is indicated by a comment.

[0075] <Example of output data 5> Next, a specific example 5 of the output data DO output by the processor 2 of the vehicle data processing device 1 having at least the configurations of the first and third embodiments will be described with reference to FIG. 9. The vehicle data processing device 1 may output the output data DO to a display device (not shown). FIG. 9 shows the output data DO of the specific example 5 displayed on the display device. The output data DO of the specific example 5 is displayed as driving technique information I5. The output data DO of the specific example 5 includes data indicating an evaluation of the traveling data DC using an index. The output data DO of the specific example 5 includes data using an index that is generated based on the result of comparing a plurality of traveling trajectory data DA based on the index and a plurality of traveling data DB related to physical quantities based on the index.

[0076] In the case of Specific Example 5, the processor 2 calculates an area SΔAf indicating a difference in acceleration Af between the driver B and a plurality of other drivers (including the driver A) in the same manner as in Specific Example 3 or Specific Example 4. Although not shown in the drawings, the driving technique information I5 may include the graph G12 of the acceleration Af in Specific Example 3 or the graph G21 of the acceleration Af in Specific Example 4.

[0077] In the case of the specific example 5, the processor 2 executes, in the output process S3, a process of comparing the driving locus data DA of the driver B with the first driving locus data DA of the driver A, and a process of comparing the driving locus data DA of the driver B with the second driving locus data DA of the driver A. The processor 2 also executes a process of comparing the driving locus data DA of the driver B with the driving locus data DA of a driver other than the driver A. The processor 2 may execute, in the output process S3, a process of comparing the first and second driving locus data DA of the same driver.

[0078] The driving technique information I5 includes a graph G31 in which the travel locus Tb indicated by the travel locus data DA of the driver B and the travel locus Ta indicated by the travel locus data DA of the driver A are superimposed. The index associated with the position information IA included in the travel locus data DA of the driver B is the same as the index associated with the position information IA included in the travel locus data DA of the driver A. When the index is set for each travel locus data DA, the travel locus Tb and the travel locus Ta are superimposed based on the index. When the index is set based on only one of the two travel loci Ta, Tb, or when the index is set in advance according to, for example, a course without being based on the travel loci Ta, Tb, the travel locus Tb and the travel locus Ta may be superimposed based on latitude and longitude information.

[0079] In the graph G31, the area between the travel locus Tb and the travel locus Ta is filled in with a light gray color. In the output process S3, the processor 2 calculates the area of ​​the filled area. This area indicates the difference between the travel locus data DA of the driver B and the travel locus data DA of the driver A. The processor 2 calculates the area SΔT indicating the difference between the travel locus data DA of the driver B and the travel locus data DA of multiple drivers (including the driver A).

[0080] The driving technique information I5 includes a graph G32 showing the relationship between the area SΔT indicating the difference between the driving locus data DA of the driver B and the other driver and the area SΔAf indicating the difference between the acceleration Af of the driver B and the other driver. The horizontal axis of the graph G32 indicates the area SΔAf, and the vertical axis indicates the area SΔT. The closer to the bottom left, the closer the changes in the driving locus T and the acceleration Af are to the changes in the driving locus T and the acceleration Af of the driver B. In the graph G32, two points C indicate the first and second measurement results of the driver C, two points D indicate the first and second measurement results of the driver D, and two points E indicate the first and second measurement results of the driver E. In the graph G32, the second measurement result is closer to that of the driver B overall.

[0081] The output data DO of the fifth specific example includes data indicating an evaluation of the comparison result, which is generated based on the result of comparing the driving data DC based on the index. The evaluation is indicated by a comment.

[0082] Concrete example 4 and concrete example 5 may be combined. In that case, the output data DO may include a comment evaluating the area SΔT indicating the difference in the travel trajectory data DA, the area SΔAf indicating the difference in the acceleration Af, and the area SΔArl indicating the difference in the acceleration Arl as a difference in skill.

[0083] In addition, in the graph G32, the horizontal axis is the area SΔAf indicating the difference in acceleration Af, but the horizontal axis may be the area SΔArl indicating the difference in acceleration Arl. The driving technique information I5 may include other graphs related to the area SΔT, the area SΔAf, and the area SΔArl. Furthermore, the driving technique information I5 may not include a display combining the area SΔT with a value related to the traveling data DB. In this case, the traveling data DC acquired by the vehicle data processing device 1 may be traveling data DC including at least the traveling trajectory data DA, rather than traveling data DC related to the traveling trajectory data DA and the traveling data DB related to physical quantities.

[0084] Note that the output data DO in specific examples 1 to 5 are merely examples of the output data DO. The output data DO including data for displaying the traveling data DB related to physical quantities using an index is not limited to specific examples 1 and 3. The output data DO including data indicating an evaluation of the traveling data DC using an index is not limited to specific examples 2, 3, 4, and 5. The output data DO including data using an index generated from a result of comparing a plurality of traveling data DC based on an index is not limited to specific examples 3, 4, and 5.

[0085] FIG. 10(a) is a graph showing the relationship between the physical quantity and the index of two travel data DCa, DCb. FIG. 10(b) is a graph showing the relationship between the physical quantity and the travel distance of the same two travel data DCa, DCb as FIG. 10(b). The travel distance in FIG. 10(b) is a value calculated from the vehicle speed and the travel time. For example, the travel locus T and the speed differ depending on the driver. Therefore, the travel distance or the elapsed time cannot accurately compare the timing of cornering. For example, as shown in FIG. 9, when the travel locus Ta is larger than the travel locus Tb, the travel distance to the cornering does not match. When the travel distances do not match, the ends of the graphs do not match as shown in FIG. 10(b). On the other hand, in this embodiment, by associating the position information IA of the travel locus data DA or the travel data DB related to the physical quantity with an index configured to include a plurality of line segments S that cross the travel locus T, it becomes possible to compare different travel data DC based on the index. Therefore, even if the travel locus Ta is larger than the travel locus Tb as shown in FIG. 9, it is possible to compare the travel locus Ta at positions that are considered to be substantially the same, and the multiple travel data DC can be compared more appropriately. [Explanation of symbols]

[0086] 1: vehicle data processing device, 2: processor, 100: vehicle, BD: reference direction, BL: reference line, BP: reference point, DA, DAa, DAb: driving trajectory data, DB, DBa, DBb: driving data related to physical quantities, DC, DCa, DCb: driving data, DO: output data, IA, IAa, IAb: position information, S, Sa, Sb: line segment, S1: data acquisition process, S2: index association process, S3: output process, T: driving trajectory

Claims

1. A vehicle data processing device that outputs output data generated by acquiring and processing travel data in which travel trajectory data relating to a travel trajectory of a vehicle and travel data relating to a physical quantity other than the travel trajectory of the vehicle while traveling are associated with each other, or the travel data includes at least the travel trajectory data, A data acquisition process for acquiring position information included in the travel locus data or travel data related to the physical quantity; an index associating process for associating the acquired position information or the acquired running data related to the physical quantity with an index having one end in a right region of the running locus in a time series direction of the running locus and the other end in a left region of the running locus, the index being configured to include a plurality of line segments that cross the running locus only once, and configured such that when a plurality of the running loci exist, the plurality of line segments do not cross each other in a region between the plurality of running loci; an output process for outputting the output data generated based on the position information or the traveling data related to the physical quantity associated with the indicator by the indicator association process; and a processor that executes at least A vehicle data processing device characterized in that the index associated with the position information or the driving data related to the physical quantity in the index association process includes the plurality of straight line segments that overlap with a plurality of straight lines passing through a single reference point, and includes angles of the plurality of straight line segments with respect to a reference direction.

2. The output data is data for displaying the travel locus data using the indicator, the travel locus data being associated with travel data related to the physical quantity, or the travel data including at least the travel locus data; and Data indicating an evaluation using the index for the travel data in which the travel locus data is associated with travel data related to the physical quantity or the travel data includes at least the travel locus data.

2. The vehicle data processing device according to claim 1, further comprising at least one of the following:

3. A vehicle data processing method in a vehicle data processing device, which outputs output data generated by acquiring and processing travel data in which travel trajectory data relating to a travel trajectory of a vehicle and travel data relating to a physical quantity other than the travel trajectory of the vehicle while traveling are associated with each other, or which includes at least the travel trajectory data, A data acquisition process for acquiring position information included in the travel locus data or travel data related to the physical quantity; an index associating process for associating the acquired position information or the acquired running data related to the physical quantity with an index having one end in a right region of the running locus in a time series direction of the running locus and the other end in a left region of the running locus, the index being configured to include a plurality of line segments that cross the running locus only once, and configured such that when a plurality of the running loci exist, the plurality of line segments do not cross each other in a region between the plurality of running loci; an output process for outputting the output data generated based on the position information or the traveling data related to the physical quantity associated with the indicator by the indicator association process; and A vehicle data processing method, characterized in that the index associated with the position information or the driving data related to the physical quantity in the index association process includes a plurality of straight line segments that each overlap with a plurality of straight lines passing through a single reference point, and includes angles of the plurality of straight line segments with respect to a reference direction.

4. A vehicle data processing program for a vehicle data processing device, which outputs output data generated by acquiring and processing travel data in which travel trajectory data relating to a travel trajectory of a vehicle and travel data relating to a physical quantity other than the travel trajectory of the vehicle while traveling are associated with each other, or which includes at least the travel trajectory data, A data acquisition process for acquiring position information included in the travel locus data or travel data related to the physical quantity; an index associating process for associating the acquired position information or the acquired running data related to the physical quantity with an index having one end in a right region of the running locus in a time series direction of the running locus and the other end in a left region of the running locus, the index being configured to include a plurality of line segments that cross the running locus only once, and configured such that when a plurality of the running loci exist, the plurality of line segments do not cross each other in a region between the plurality of running loci; an output process for outputting the output data generated based on the position information or the traveling data related to the physical quantity associated with the indicator by the indicator association process; A process including at least the steps of: A vehicle data processing program characterized in that the index associated with the position information or the driving data related to the physical quantity in the index association process includes a plurality of straight line segments that each overlap with a plurality of straight lines passing through a single reference point, and includes angles of the plurality of straight line segments with respect to a reference direction.

Citation Information

Patent Citations

  • Device and method for controlling travel

    JP2011152909A

  • Vehicle control device

    JP2018062244A

  • Saddle-riding type vehicle driving data processing device, saddle-riding type vehicle driving data processing method, and saddle-riding type vehicle driving data processing program

    JP6620268B1

  • Straddled vehicle traveling data processing device, straddled vehicle traveling data processing method, and straddled vehicle traveling data processing program

    WO2020100334A1