Program, data processing method and data processing device

The data processing device simulates liquid behavior in a vehicle container to evaluate driving quality, offering insights on improving driving conditions through visual and quantitative feedback on spillage and acceleration.

JP7799344B2Active Publication Date: 2026-01-15COYOMI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024526089
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-07
Publication Date
2026-01-15
Estimated Expiration
2042-06-07

AI Technical Summary

Technical Problem

Conventional driver evaluation systems fail to provide insights into how to improve driving conditions by not grasping the vehicle's driving state during motion.

Method used

A data processing device that simulates the state of a liquid in a container based on vehicle acceleration to visually display the change in shape, allowing evaluation of driving quality through spillage and distance traveled, with adjustable weightings for horizontal and vertical acceleration.

Benefits of technology

Enables easy understanding of how to enhance driving style and vehicle structure for improved driving conditions by providing visual and quantitative feedback on liquid spillage and acceleration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007799344000001
    Figure 0007799344000001
  • Figure 0007799344000002
    Figure 0007799344000002
  • Figure 0007799344000003
    Figure 0007799344000003
Patent Text Reader

Abstract

Provided is a program for causing a computer to function as: a vehicle data acquisition unit 161 that acquires acceleration data indicating the acceleration of a vehicle from acceleration detection means for detecting the acceleration of the vehicle; a screen data creation unit 162 that creates screen data, which includes an image of a container and an image of liquid, by simulating a state in which the shape of the liquid inside the container changes according to the acceleration of the vehicle indicated by the acceleration data; a display processing unit 163 that displays the screen data on a display unit 14; and an evaluation data output unit 164 that outputs evaluation data indicating the quality of the state of driving the vehicle on the basis of an amount of change in shape of the liquid simulated by the screen data creation unit 162.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, a data processing method, and a data processing device used for evaluating driving skills. [Background technology]

[0002] BACKGROUND ART Conventionally, a system for evaluating a driver based on the acceleration of a vehicle is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] In conventional systems, the results of the driver's evaluation are displayed, but the driving condition of the vehicle while it is in motion cannot be grasped. Therefore, there is a problem that it is difficult to grasp how to change the driving style or the vehicle structure in order to make the vehicle's driving condition desirable.

[0005] The present invention has been made in consideration of these points, and aims to make it easier to grasp the running state of a vehicle. [Means for solving the problem]

[0006] In the program of the first aspect of the present invention, a computer is made to function as a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects the acceleration applied to the vehicle, a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating the state in which the shape of the liquid contained in a container changes depending on the acceleration of the vehicle indicated by the acceleration data, a display processing unit that displays the screen data on a display unit, and an evaluation data output unit that outputs evaluation data indicating the quality of the driving state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit.

[0007] The evaluation data output unit may evaluate the quality of the driving condition of the vehicle based on the amount of the liquid spilled from the container due to a change in shape of the liquid or the number of times the liquid spilled from the container.

[0008] The vehicle data acquisition unit may further acquire the distance traveled by the vehicle, and the evaluation data output unit may output the evaluation data such that, when the amount of the liquid spilled from the container or the number of times the liquid spilled from the container is the same, the longer the distance traveled by the vehicle, the higher the quality of the vehicle's driving condition.

[0009] The evaluation data output unit may output the evaluation data when the acceleration of the vehicle exceeds a predetermined threshold value so that the quality of the vehicle's driving condition is lower than when the acceleration of the vehicle does not exceed the threshold value.

[0010] The acceleration data may include horizontal acceleration data and vertical acceleration data, and the evaluation data output unit may evaluate the quality of the vehicle's running condition based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal acceleration data more heavily than the vertical acceleration data.

[0011] causing the computer to further function as a setting receiving unit that receives a setting of an operation mode; The acceleration data includes horizontal acceleration data and vertical acceleration data, and when the setting receiving unit receives a first operating mode, the evaluation data output unit may evaluate the quality of the vehicle's running condition based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal acceleration data more heavily than the vertical acceleration data, and when the setting receiving unit receives a second operating mode, the evaluation data output unit may evaluate the quality of the vehicle's running condition based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the vertical acceleration data more heavily than the horizontal acceleration data.

[0012] causing the computer to further function as a position detection unit that detects the position of the vehicle; The screen data creating unit may initialize the image of the liquid when the vehicle reaches a predetermined position, and then start a simulation.

[0013] The computer may further function as a calibration unit that stores an initial value of the inclination of the acceleration detection means in a memory unit in response to receiving a calibration operation, and the screen data creation unit may create initial screen data in which the surface of the liquid is parallel to the bottom surface of the container at the time when the calibration unit stores the initial value in the memory unit.

[0014] The screen data creation unit may refer to a memory unit that stores at least one of the vehicle type or the planned driving route of the vehicle, and that stores at least one of vehicle candidate or driving route candidate in association with an initial amount, which is the amount of liquid in the initial state of the screen data, or the viscosity of the liquid, and create the screen data for the initial state in which the container is filled with the initial amount of liquid or liquid of the viscosity associated with the vehicle candidate or the driving route candidate that corresponds to the vehicle type or the planned driving route of the vehicle, and simulate a state in which the shape of the liquid changes from the initial state depending on the acceleration of the vehicle indicated by the acceleration data.

[0015] The screen data creation unit may store at least one of the vehicle type or the planned driving route of the vehicle, and refer to a storage unit that stores at least one of vehicle candidates or driving route candidates in association with the shape of the container included in the screen data, and create the screen data including an image showing the shape of the container associated with the vehicle candidate or the driving route candidate that corresponds to the vehicle type or the planned driving route of the vehicle.

[0016] A data processing device of a second aspect of the present invention includes a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects the acceleration applied to the vehicle, a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating a state in which the shape of a liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data, a display processing unit that displays the screen data on a display unit, and an evaluation data output unit that outputs evaluation data indicating the quality of the driving state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit.

[0017] In a third aspect of the data processing method of the present invention, a computer is caused to execute the steps of acquiring acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects the acceleration applied to the vehicle, creating screen data including an image of the container and an image of the liquid by simulating how the shape of a liquid contained in a container changes depending on the acceleration of the vehicle indicated by the acceleration data, displaying the screen data on a display unit, and outputting evaluation data indicating the quality of the driving condition of the vehicle based on the amount of change in the shape of the liquid simulated in the step of creating the screen data. [Effects of the Invention]

[0018] According to the present invention, it is possible to easily grasp the traveling state of a vehicle. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a diagram illustrating an overview of a data processing device 1 according to an embodiment. [Figure 2] 1 is a block diagram showing the configuration of a data processing device 1. FIG. [Figure 3] 10 is a diagram showing an example of a screen displayed by a display processing unit 163. FIG. [Figure 4] 10 is a diagram showing an example of a screen displayed by a display processing unit 163. FIG. [Figure 5] 10 is a diagram showing an example of a screen displayed by a display processing unit 163. FIG. [Figure 6] 10 is a diagram showing an example of the data structure of an initial state table stored in a storage unit 15. FIG. [Figure 7] 1 is a flowchart showing the flow of processing in the data processing device 1. DETAILED DESCRIPTION OF THE INVENTION

[0020] [Overview of data processing device 1] 1 is a diagram illustrating an overview of a data processing device 1 according to an embodiment. The data processing device 1 is a device for evaluating the running state of a vehicle V. The data processing device 1 is, for example, a smartphone, a tablet, a personal computer, or an in-vehicle computer that can be installed and used in the vehicle V.

[0021] An overview of the processing in the data processing device 1 will be described. The data processing device 1 acquires the acceleration acting on the vehicle V. As an example, the data processing device 1 acquires the acceleration acting on the vehicle V in the direction of travel of the vehicle V (Z-axis direction), the left and right directions relative to the direction of travel of the vehicle V (X-axis direction), and the vertical direction relative to the horizontal plane including the direction of travel of the vehicle V (Y-axis direction).

[0022] The data processing device 1 simulates the state of a predetermined amount of liquid in a container based on the acquired acceleration. Specifically, the data processing device 1 determines the initial state of the container in which the predetermined amount of liquid is contained, and then simulates the state of the liquid in the container as it changes from the initial state based on the acquired acceleration in a time series. The data processing device 1 creates screen data showing the state of the container calculated as a result of the simulation, and displays the screen.

[0023] The data processing device 1 outputs evaluation data based on the amount of change in the shape of the liquid (for example, the amount or number of times the liquid spills from the container). The evaluation data is data that indicates the quality of the driving condition of the vehicle V during the period in which the simulation is performed. By configuring the data processing device 1 in this way, it is possible to provide data that makes it easier for the driver to understand how to change the way he or she drives.

[0024] [Configuration of data processing device 1] 2 is a block diagram showing the configuration of the data processing device 1. The data processing device 1 has a position detection means 11, an input unit 12, an acceleration detection means 13, a display unit 14, a storage unit 15, and a control unit 16. The control unit 16 has a vehicle data acquisition unit 161, a screen data creation unit 162, a display processing unit 163, an evaluation data output unit 164, a setting acceptance unit 165, a position detection unit 166, and a calibration unit 167.

[0025] The position detection means 11 is, for example, a GPS receiver that identifies the current position of the vehicle V based on radio waves received from a positioning satellite of the GPS (Global Positioning System). The position detection means 11 inputs position data indicating the identified current position of the vehicle V to the position detection unit 166.

[0026] The input unit 12 is a user interface that acquires operation information indicating the content of a user operation, and is, for example, a touch panel display.

[0027] The acceleration detection means 13 is a sensor that detects the acceleration applied to the vehicle V. The acceleration detection means 13 outputs the detected acceleration to the vehicle data acquisition unit 161. The acceleration detection means 13 may further detect each speed applied to the vehicle V and output it to the vehicle data acquisition unit 161. The display unit 14 is a display that displays a screen based on a display signal output by the display processing unit 163.

[0028] The storage unit 15 is a storage medium including a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), a hard disk drive, etc. The storage unit 15 stores in advance programs to be executed by the control unit 16.

[0029] The control unit 16 is a processor such as a CPU (Central Processing Unit), etc. The control unit 16 executes the programs stored in the storage unit 15, thereby functioning as a vehicle data acquisition unit 161, a screen data creation unit 162, a display processing unit 163, an evaluation data output unit 164, a setting acceptance unit 165, a position detection unit 166, and a calibration unit 167.

[0030] The vehicle data acquisition unit 161 acquires acceleration data indicating the acceleration of the vehicle from the acceleration detection means 13 that detects the acceleration acting on the vehicle. The vehicle data acquisition unit 161 acquires acceleration data in the traveling direction of the vehicle V, the left and right directions relative to the traveling direction of the vehicle V (the traveling direction and the left and right directions relative to the traveling direction may be referred to as the horizontal direction), and the vertical direction of the vehicle V.

[0031] The vehicle data acquisition unit 161 may acquire the velocity of each of the three axes (roll axis, pitch axis, and yaw axis) acting on the vehicle V. The vehicle data acquisition unit 161 may calculate the tilt (also referred to as the attitude) of the acceleration detection means 13 based on the angular velocity acquired from the acceleration detection means 13.

[0032] The screen data creation unit 162 creates screen data including an image of the container and an image of the liquid by simulating how the shape of the liquid in the container changes due to the acceleration of the vehicle indicated by the acceleration data. The screen data creation unit 162 performs physical calculations on the movement of the liquid in the container and creates screen data including an image of the container and an image of the liquid. The screen data is, for example, a moving image showing the position and movement of the liquid.

[0033] Specifically, the screen data creation unit 162 determines parameters of the liquid and the container in the initial state, and then performs time-series numerical calculations of the liquid's movement based on the laws of physics. The liquid and container parameters include, for example, the shape and volume of the container, as well as the viscosity, amount, density, and restitution coefficient of the liquid. As an example, the screen data creation unit 162 calculates the movement of the liquid as a collection of a finite number of particles.

[0034] The screen data creation unit 162 may set the orientation of the container so that the attitude of the container follows the inclination of the acceleration detection means 13, and perform physical calculations on the movement of the liquid contained in the container. Specifically, the screen data creation unit 162 acquires information indicating the inclination of the acceleration detection means 13. Then, the screen data creation unit 162 calculates the orientation of the container so that the attitude of the container matches the inclination of the acceleration detection means 13, and simulates the state of the liquid contained in the container. By operating in this manner, the screen data creation unit 162 can simulate with high accuracy the state of the liquid dispensed in a container fixed to a vehicle.

[0035] The display processing unit 163 displays the screen data created by the screen data creation unit 162 on the display unit 14. The screens displayed by the display processing unit 163 will be described with reference to FIGS. 3 to 5. FIG. 3 is a diagram showing an example of a screen displayed on the display unit 14 by the display processing unit 163 at the start of a simulation. In FIG. 3, there are arranged an image O1 showing the state of the liquid created by the screen data creation unit 162 based on parameters of the liquid and the container, an indicator O2 showing the acceleration acquired from the acceleration detection means 13, an indicator O3 showing the ratio of the amount of liquid remaining in the container to the amount of liquid in the initial state, an object O4 showing the number of times the liquid has spilled from the container, and a start button O5 labeled "START." When the start button O5 in FIG. 3 is pressed, the screen data creation unit 162 starts a simulation of the change in the state of the liquid.

[0036] Fig. 4 is a diagram showing an example of a screen that the display processing unit 163 displays on the display unit 14 when a simulation of a change in the state of a liquid is being performed by the screen data creation unit 162. In Fig. 4, an image O1 showing the state of the liquid calculated based on the acceleration detected by the screen data creation unit 162 is displayed. In Fig. 4, an indicator O2 indicating acceleration indicates the direction and magnitude of the acceleration detected by the acceleration detection means 13 with the position of a dot. Indicator O2 in Figs. 3 to 5 indicates the horizontal acceleration of the vehicle, but vertical acceleration may also be displayed in addition to this.

[0037] In Fig. 4, the indicator O3 and object O4 reflect the amount of liquid spilled from the container based on the results of the simulation of the state of the liquid from the start. When the end button O6, which is labeled "END" in Fig. 4, is pressed, the screen data creation unit 162 ends the simulation.

[0038] The evaluation data output unit 164 outputs evaluation data indicating the quality of the vehicle's driving condition based on the amount of change in the shape of the liquid simulated by the screen data creation unit 162. The calculation of the evaluation data will be described later. For example, the evaluation data output unit 164 may indicate the quality of the calculated driving condition with one of the ranks A, B, C, and D, or may indicate it with a score where 0 is the lowest score and 100 is the highest score.

[0039] FIG. 5 is a diagram showing an example of a screen that the display processing unit 163 displays on the display unit 14 when the end button O6 on the screen shown in FIG. 4 is pressed. In O7 of FIG. 5, the evaluation data output by the evaluation data output unit 164 is displayed. The screen shown in FIG. 5 shows the travel distance, the detected maximum acceleration, the amount of liquid remaining in the container, and the number of times the liquid has spilled, as the basis for calculating the evaluation data. Note that the indicator O2 in FIG. 5 shows the trajectory of acceleration detected during travel. By configuring the data processing device 1 in this way, it is possible to easily grasp the travel state of the vehicle.

[0040] [Calculation of evaluation data] The process of calculating the evaluation data will now be described. The evaluation data output unit 164 evaluates the quality of the vehicle's driving state based on the amount of liquid spilled from the container or the number of times the liquid has spilled from the container due to a change in the shape of the liquid. The evaluation data output unit 164 performs physical calculations on the state of the liquid in chronological order, and tallies the number of times the liquid has spilled from the container or the amount of spill. As an example, the evaluation data output unit 164 calculates the evaluation data such that the fewer the number of times the liquid has spilled from the container or the smaller the amount of spill, the better the evaluation data.

[0041] The evaluation of the amount or number of spills of liquid differs depending on the distance traveled and the duration of the trip. Therefore, the data processing device 1 may be configured to adjust the evaluation data depending on the distance traveled.

[0042] Specifically, the vehicle data acquisition unit 161 further acquires the mileage of the vehicle. The vehicle data acquisition unit 161 acquires the mileage from the start of the simulation of the liquid state. As an example, the vehicle data acquisition unit 161 calculates the mileage based on the position information acquired from the position detection unit 166.

[0043] The evaluation data output unit 164 outputs evaluation data such that, when the amount of liquid spilled from the container or the number of times the liquid has spilled from the container is the same, the longer the vehicle's travel distance, the higher the quality of the vehicle's travel condition. The evaluation data output unit 164 may calculate the evaluation data based on a numerical value obtained by dividing the amount or number of times the liquid has spilled by the travel distance. The evaluation data output unit 164 may calculate the evaluation data by multiplying by a coefficient determined according to the travel distance.

[0044] Furthermore, the amount or frequency of spilling of liquid from the container may vary depending on the condition of the road on which the vehicle is traveling, even when the driver is driving with the same skill. Therefore, the evaluation data output unit 164 may evaluate the driving condition of the vehicle by comparing the amount or frequency of spilling of liquid from the container with a threshold value associated with the road on which the vehicle is traveling. As an example, the evaluation data output unit 164 sets a higher threshold value for a road with many bumps or a large curvature than for a road with few bumps or a small curvature. The evaluation data output unit 164 calculates the evaluation data so that the evaluation data deteriorates when the amount or frequency of spilling of liquid from the container exceeds the threshold value. The evaluation data output unit 164 sets a higher threshold value for a road with few bumps or a small curvature than for a road with many bumps or a large curvature when the threshold value is exceeded.

[0045] However, even if the acceleration is not strong enough to spill the liquid in the container, a large instantaneous acceleration can affect the ride comfort of the vehicle. Therefore, the data processing device 1 may be configured to reflect the magnitude of the detected acceleration itself in the evaluation data.

[0046] When the vehicle acceleration exceeds a predetermined threshold, the evaluation data output unit 164 outputs evaluation data such that the quality of the vehicle's driving state is lower than when the vehicle acceleration does not exceed the threshold. The predetermined threshold is determined, for example, based on the degree to which the detected acceleration affects ride comfort. For example, when the detected vehicle acceleration exceeds the predetermined threshold, the evaluation data output unit 164 may subtract a predetermined value from the evaluation data.

[0047] Since the horizontal acceleration and the vertical acceleration have different properties, the evaluation data output unit 164 may set different thresholds for the acceleration applied to the vehicle in the horizontal direction and the acceleration applied to the vehicle in the vertical direction. In this case, the evaluation data output unit 164 may determine whether or not the threshold is exceeded for each of the acceleration applied to the vehicle in the horizontal direction and the acceleration applied to the vehicle in the vertical direction, and may subtract a predetermined value from the evaluation data if the threshold is exceeded. Different predetermined values ​​may be set for the case where the acceleration applied to the vehicle in the horizontal direction exceeds the threshold and the case where the acceleration applied to the vehicle in the vertical direction exceeds the threshold.

[0048] The causes of horizontal acceleration and vertical acceleration and the countermeasures for improving driving quality differ between them. Therefore, it is desirable to handle both types of acceleration differently depending on the type of driving condition of the vehicle being evaluated. Therefore, by configuring the data processing device 1 to simulate the state of liquid by weighting the horizontal acceleration and the vertical acceleration differently, more useful information can be presented to the user. Specifically, the screen data creation unit 162 simulates the state of liquid based on the adjusted accelerations obtained by multiplying the horizontal acceleration and the vertical acceleration acquired by the vehicle data acquisition unit 161 by different coefficients, respectively.

[0049] Vertical acceleration has a greater effect on ride comfort than horizontal acceleration. Therefore, when the driving condition to be evaluated is "vehicle ride comfort," the evaluation data output unit 164 operates in a first operation mode that weights vertical acceleration more heavily than horizontal acceleration. On the other hand, horizontal acceleration is more likely to be affected by driving skill. Therefore, when the driving condition to be evaluated is "driving skill," the evaluation data output unit 164 operates in a second operation mode that weights horizontal acceleration more heavily than vertical acceleration.

[0050] The setting receiving unit 165 receives various settings from the user. As an example, the setting receiving unit 165 receives settings for weighting values ​​to be assigned to vertical acceleration and horizontal acceleration. The setting receiving unit 165 also receives settings for operation modes. The operation modes include, for example, a first operation mode in which horizontal acceleration data is weighted more heavily than vertical acceleration data, as described above, and a second operation mode in which vertical acceleration data is weighted more heavily than horizontal acceleration data, and a second operation mode in which vertical acceleration data is weighted more heavily than horizontal acceleration data. Specifically, the display processing unit 163 displays a screen on the display unit 14 for receiving the selection of the operation mode. The setting receiving unit 165 receives the selection of the operation mode according to the user's operation.

[0051] When evaluating ride comfort as the vehicle's driving state, i.e., when setting receiving unit 165 has received the first operation mode, evaluation data output unit 164 evaluates the quality of the vehicle's driving state based on the amount of change in the shape of the liquid when a simulation is performed by screen data creation unit 162 weighting horizontal acceleration data more heavily than vertical acceleration data. Also, when evaluating driving skill as the vehicle's driving state, i.e., when setting receiving unit 165 has received the second operation mode, evaluation data output unit 164 evaluates the quality of the vehicle's driving state based on the amount of change in the shape of the liquid when a simulation is performed by screen data creation unit 162 weighting vertical acceleration data more heavily than horizontal acceleration data.

[0052] If the data processing device 1 is configured to start a simulation when the vehicle reaches a predetermined position, the driver does not need to perform any operation to start the evaluation, thereby increasing safety.

[0053] Therefore, for example, the screen data creation unit 162 initializes the image of the liquid when the vehicle reaches a predetermined position and then starts the simulation. Specifically, the screen data creation unit 162 acquires the current position of the vehicle from the position detection unit 166. Then, the screen data creation unit 162 determines whether the acquired current position of the vehicle is at the predetermined position. The predetermined position is a position predetermined as a position at which to start the simulation. The storage unit 15 may store position information indicating the predetermined position, or the setting reception unit 165 may receive a setting of the predetermined position from a user. When the current position of the vehicle is at the predetermined position, the screen data creation unit 162 creates screen data of the initial state and starts physical calculation of the state of the liquid based on the detected acceleration. This configuration is suitable for evaluating the driving condition on a course for evaluating the vehicle's ride comfort or the driver's driving skill.

[0054] The data processing device 1 is not necessarily installed so that the axis of the acceleration detection means 13 and the horizontal plane of the vehicle are horizontal and vertical. Therefore, by configuring the data processing device 1 so that it can correct the deviation in the attitude of the acceleration detection means 13, the quality of the driving condition can be calculated with higher accuracy.

[0055] In response to receiving a calibration operation, the calibration unit 167 stores an initial value of the tilt of the acceleration detection means 13 in the storage unit 15. The calibration operation is, for example, pressing the start button O5 on the screen shown in FIG. 3. The calibration unit 167 may acquire information indicating the tilt of the acceleration detection means 13 at the time the start button was pressed (hereinafter referred to as bias information). Furthermore, the calibration unit 167 may identify the tilt of the acceleration detection means 13 based on the direction of gravitational acceleration detected by the acceleration detection means 13, or may acquire the tilt of the acceleration detection means 13 from the vehicle data acquisition unit 161.

[0056] The screen data creation unit 162 creates initial screen data in which the surface of the liquid is parallel to the bottom surface of the container at the time when the calibration unit 167 stores the initial value in the storage unit 15. That is, the screen data creation unit 162 creates screen data in which the container is upright and the surface of the liquid is parallel to the screen, with the acceleration detection means 13 tilted at the time when the calibration operation was performed. Specifically, the screen data creation unit 162 subtracts the bias information from the tilt of the acceleration detection means 13 at the time when the acceleration was acquired, and calculates the shape of the liquid.

[0057] For example, when driving on a road with many bumps or sharp curves, the liquid is more likely to spill than when driving on a straight course with a flat road surface, which can result in variations in the evaluation. In such cases, adjusting the amount of liquid, viscosity, or container shape in the initial state makes it possible to evaluate the quality of the driving condition according to the vehicle, road surface, or driver. Therefore, the data processing device 1 may be configured to determine the initial state based on the amount of liquid, viscosity, or container shape corresponding to the type of vehicle or the planned driving route.

[0058] The storage unit 15 stores various data used to evaluate the driving state. The storage unit 15 stores, for example, at least one of the vehicle type and the planned driving route of the vehicle. As an example, the display processing unit 163 displays an initial setting screen that accepts initial settings for the vehicle type or the planned driving route. The setting accepting unit 165 accepts the vehicle type or the planned driving route of the vehicle set by the user on the initial setting screen displayed by the display processing unit 163, and stores it in the storage unit 15.

[0059] The storage unit 15 may store at least one of the vehicle candidates or the travel route candidates in association with an initial amount, which is the amount of liquid in the initial state of the screen data. The storage unit 15 may also store at least one of the vehicle candidates or the travel route candidates in association with the shape of a container included in the screen data.

[0060] 6 is a diagram showing an example of the data structure of the initial state table stored in the storage unit 15. In the initial state table, "vehicle type," "potential driving route," "amount of liquid," "viscosity of liquid," and "shape of container" are associated with each other.

[0061] "Vehicle type" may be, for example, an ID or name indicating the vehicle type, or a vehicle number that uniquely identifies the vehicle. "Candidate driving route" is an ID that specifies a route. "Amount of liquid" is the amount of liquid in the container in the initial state corresponding to "Vehicle type" and "Candidate driving route". "Amount of liquid" may be expressed as an absolute amount or as a ratio to the volume of the liquid. "Shape of container" is information that indicates, for example, the volume and dimensions of the container. Note that the initial state table may contain information on only one of "Vehicle type" and "Candidate driving route".

[0062] The screen data creation unit 162 creates screen data for an initial state in which a container is filled with an initial amount of liquid or a liquid with a certain viscosity associated with a vehicle candidate or a driving route candidate corresponding to the vehicle type or planned driving route of the vehicle stored in the storage unit 15, and simulates a state in which the shape of the liquid changes from the initial state depending on the vehicle acceleration indicated by the acceleration data. The screen data creation unit 162 acquires the "liquid amount" or "liquid viscosity" that corresponds in the initial state table to the vehicle type or planned driving route stored in the storage unit 15. The screen data creation unit 162 determines the liquid parameters based on the acquired "liquid amount" or "liquid viscosity" and displays the screen shown in FIG. 3.

[0063] The screen data creation unit 162 may create screen data including an image showing the shape of a container associated with a vehicle candidate or a travel route candidate corresponding to the vehicle type or planned travel route of the vehicle stored in the storage unit 15. The screen data creation unit 162 acquires a "container shape" that corresponds in the initial state table to the vehicle type or planned travel route stored in the storage unit 15. The screen data creation unit 162 determines the parameters of the container based on the acquired "container shape" and displays the screen shown in FIG. 3.

[0064] [Processing flow in data processing device 1] Fig. 7 is a flowchart showing the flow of processing in the data processing device 1. The flowchart shown in Fig. 7 starts from the point when the data processing device 1 is started up and is ready to evaluate the running state.

[0065] The screen data creation unit 162 determines parameters of the liquid and the container (S01). For example, the screen data creation unit 162 refers to the type of vehicle or the planned driving route of the vehicle stored in the storage unit 15, acquires the shape of the container, the initial amount of liquid, or the viscosity of the liquid corresponding to the type of vehicle or the planned driving route of the vehicle, determines the parameters of the liquid and the container based on the acquired information, and displays a screen for performing a start operation on the display unit 14.

[0066] The screen data creation unit 162 accepts a start operation (S02). As an example, when the start button O5 shown in FIG. 3 is pressed, the screen data creation unit 162 accepts the start operation. When the start operation is accepted, the calibration unit 167 stores the tilt of the acceleration detection means 13 (S03). The screen data creation unit 162 creates screen data in an initial state (S04).

[0067] The vehicle data acquisition unit 161 acquires acceleration data (S05). The screen data creation unit 162 simulates the state of the liquid based on the acquired acceleration and creates screen data (S06). The display processing unit 163 displays the screen data on the display unit 14 (S07).

[0068] The data processing device 1 determines whether the termination condition is satisfied (S08). If the termination condition is not satisfied (NO in S08), the process returns to S05 and is repeated. If the termination condition is satisfied (YES in S08), the evaluation data output unit 164 outputs the evaluation data (S09). Then, the data processing device 1 ends the process.

[0069] [Effects of Data Processing Device 1] As described above, the data processing device 1 has the screen data creation unit 162 that creates screen data including an image of the container and an image of the liquid by simulating how the shape of the liquid contained in the container changes due to the acceleration of the vehicle, and the evaluation data output unit 164 that outputs evaluation data that indicates the quality of the vehicle's driving condition based on the amount of change in the shape of the liquid simulated by the screen data creation unit 162. As a result, the data processing device 1 has the effect of being able to provide data that makes it easier to understand how the driving style or the structure of the vehicle should be changed in order to make the vehicle's driving condition desirable.

[0070] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0071] 1 Data processing device 11 Position detection means 12 Input section 13 Acceleration detection means 14 Display section 15 Storage section 16 Control Unit 161 Vehicle data acquisition unit 162 Screen Data Creation Department 163 Display processing section 164 Evaluation data output unit 165 Settings Reception Section 166 Position detection unit 167 Calibration section

Claims

1. Computer, a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating a state in which a shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; a display processing unit that displays the screen data on a display unit; and an evaluation data output unit that outputs evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit, the evaluation data output unit evaluating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal direction acceleration data more heavily than the vertical direction acceleration data; A program that functions as a

2. Computer, a setting reception unit that receives a setting of an operation mode; a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating a state in which a shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; a display processing unit that displays the screen data on a display unit; and an evaluation data output unit that outputs evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit, wherein, when the setting reception unit receives a first operation mode, the evaluation data output unit evaluates the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal direction acceleration data more heavily than the vertical direction acceleration data, and when the setting reception unit receives a second operation mode, the evaluation data output unit evaluates the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the vertical direction acceleration data more heavily than the horizontal direction acceleration data; A program to function as a

3. the evaluation data output unit evaluates the quality of the running state of the vehicle based on the amount of the liquid spilled from the container or the number of times the liquid spilled from the container due to the change in shape of the liquid. The program according to claim 1.

4. The vehicle data acquisition unit further acquires a mileage of the vehicle, the evaluation data output unit outputs the evaluation data such that, when the amount of the liquid spilled from the container or the number of times the liquid spilled from the container is the same, the longer the traveling distance of the vehicle, the higher the quality of the traveling condition of the vehicle. The program according to claim 3.

5. the evaluation data output unit outputs the evaluation data when the acceleration of the vehicle exceeds a predetermined threshold value so that the quality of the running state of the vehicle is lower than when the acceleration of the vehicle does not exceed the threshold value. The program according to claim 1.

6. causing the computer to further function as a position detection unit that detects the position of the vehicle; the screen data creation unit initializes the image of the liquid when the vehicle reaches a predetermined position, and then starts a simulation. The program according to any one of claims 1 to 4.

7. The computer and further functioning as a calibration unit that stores an initial value of the inclination of the acceleration detection means in a storage unit in response to receiving a calibration operation; the screen data creation unit creates the initial screen data in which the surface of the liquid is parallel to the bottom surface of the container at the time when the calibration unit stores the initial value in the storage unit. The program according to any one of claims 1 to 4.

8. the screen data creation unit refers to a storage unit that stores at least one of the vehicle type and the planned driving route of the vehicle, and that stores at least one of vehicle candidates or driving route candidates in association with an initial amount, which is the amount of liquid in the initial state of the screen data, or a viscosity of the liquid, and creates the screen data for the initial state in which the container is filled with the initial amount of liquid or the liquid with the viscosity, associated with the vehicle candidate or the driving route candidate that corresponds to the vehicle type or the planned driving route of the vehicle, and simulates a state in which the shape of the liquid changes from the initial state depending on the acceleration of the vehicle indicated by the acceleration data. The program according to any one of claims 1 to 4.

9. the screen data creation unit refers to a storage unit that stores at least one of the vehicle type and the planned driving route of the vehicle, and that stores at least one of vehicle candidates or driving route candidates and the shape of the container included in the screen data in association with each other, and creates the screen data including an image showing the shape of the container associated with the vehicle candidate or the driving route candidate that corresponds to the vehicle type or the planned driving route of the vehicle. The program according to any one of claims 1 to 4.

10. a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating a state in which the shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; a display processing unit that displays the screen data on a display unit; an evaluation data output unit that outputs evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit, the evaluation data output unit evaluating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal acceleration data more heavily than the vertical acceleration data; A data processing device having:

11. A setting reception unit that receives an operation mode setting; a vehicle data acquisition unit that acquires acceleration data indicating the acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; a screen data creation unit that creates screen data including an image of the container and an image of the liquid by simulating a state in which the shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; a display processing unit that displays the screen data on a display unit; an evaluation data output unit that outputs evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated by the screen data creation unit, wherein, when the setting reception unit receives a first operation mode, the evaluation data output unit evaluates the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the horizontal acceleration data more heavily than the vertical acceleration data, and when the setting reception unit receives a second operation mode, the evaluation data output unit evaluates the quality of the running state of the vehicle based on the amount of change in the shape of the liquid when the screen data creation unit performs a simulation by weighting the vertical acceleration data more heavily than the horizontal acceleration data; A data processing device having:

12. On the computer, acquiring acceleration data indicating acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; creating screen data including an image of the container and an image of the liquid by simulating a state in which the shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; displaying the screen data on a display unit; a step of outputting evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated in the step of creating screen data; In the outputting step, the quality of the running state of the vehicle is evaluated based on the amount of change in the shape of the liquid when a simulation is performed by weighting the horizontal acceleration data more heavily than the vertical acceleration data in the creating step. Data processing methods.

13. On the computer, accepting a setting of an operation mode; acquiring acceleration data indicating acceleration of the vehicle from an acceleration detection means that detects acceleration acting on the vehicle, the acceleration data including horizontal acceleration data and vertical acceleration data; creating screen data including an image of the container and an image of the liquid by simulating a state in which the shape of the liquid contained in a container changes due to the acceleration of the vehicle indicated by the acceleration data; displaying the screen data on a display unit; a step of outputting evaluation data indicating the quality of the running state of the vehicle based on the amount of change in the shape of the liquid simulated in the step of creating the screen data; Execute In the outputting step, if a first operation mode is accepted in the accepting step, the quality of the running state of the vehicle is evaluated based on the amount of change in the shape of the liquid when a simulation is performed in the creating step by weighting the horizontal acceleration data more heavily than the vertical acceleration data, and if a second operation mode is accepted in the accepting step, the quality of the running state of the vehicle is evaluated based on the amount of change in the shape of the liquid when a simulation is performed in the creating step by weighting the vertical acceleration data more heavily than the horizontal acceleration data. Data processing methods.

Citation Information

Patent Citations

  • Drive evaluation device

    JP2006347296A

  • Driver guidance system

    JP2019008364A

  • Program and device

    WO2017122731A1

  • Shared-vehicle management system

    WO2019239967A1