Data recording method and device
First Claim
1. In a CPU implemented method of recording velocity data of a vehicle in a memory medium including the steps ofa) sampling said velocity data to be recorded at a predetermined period,b) calculating line segments with respect to the velocity data at respective sampling timings by use of a permissible error range thereof,c) deciding a straight line intersecting said line segments,d) recording a length of said straight line represented by a sampling number and the velocity data at an end point of said straight line, whereby compression processing of the velocity data sampled is carried out, and the data compressed is recorded in said memory medium, ande) detecting a sampling timing where said straight line intersects no line segment as an inflection point of the velocity data obtained in said sampling step;
- f) stopping said compression processing when said inflection point is detected;
the improvement comprising the step of;
g) setting predetermined ranges at respective sampling timings where said straight line intersects said segment lines,h) detecting predetermined successive number of sampling timings where the velocity data are found in said respective predetermined ranges, andi) stopping said compression processing when said predetermined successive number of sampling timings is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
Data recording device including a sampling device for sampling data to be recorded at a predetermined period, a permissible error range calculating device for calculating a permissible error range with respect to the data sampled by the sampling device at each sampling timing, and a recording device for deciding a longest straight line intersecting the permissible error range calculated by the permissible error range calculating device and recording a length of the straight line represented by a sampling number obtained by the sampling device and the data at an end point of the straight line, whereby compression processing of the data sampled is carried out, and the data compressed is recorded. The data recording device further includes a device for detecting an inflection point of the data sampled by the sampling device, wherein when the inflection point is detected by the inflection point detecting device, the compression processing is stopped.
-
Citations
10 Claims
-
1. In a CPU implemented method of recording velocity data of a vehicle in a memory medium including the steps of
a) sampling said velocity data to be recorded at a predetermined period, b) calculating line segments with respect to the velocity data at respective sampling timings by use of a permissible error range thereof, c) deciding a straight line intersecting said line segments, d) recording a length of said straight line represented by a sampling number and the velocity data at an end point of said straight line, whereby compression processing of the velocity data sampled is carried out, and the data compressed is recorded in said memory medium, and e) detecting a sampling timing where said straight line intersects no line segment as an inflection point of the velocity data obtained in said sampling step; -
f) stopping said compression processing when said inflection point is detected;
the improvement comprising the step of;g) setting predetermined ranges at respective sampling timings where said straight line intersects said segment lines, h) detecting predetermined successive number of sampling timings where the velocity data are found in said respective predetermined ranges, and i) stopping said compression processing when said predetermined successive number of sampling timings is detected. - View Dependent Claims (2, 3)
-
-
4. A device for recording velocity data of a vehicle including
sampling means for sampling said velocity data to be recorded at a predetermined period, line segment calculating means for calculating line segments with respect to the velocity data sampled by said sampling means at respective sampling timings by use of a permissible error range thereof, and recording means for deciding a straight line intersecting said line segments calculated by said line segment calculating means and recording a length of said straight line represented by a sampling number obtained by said sampling means and the velocity data at an end point of said straight line, compression processing means for compression processing of the velocity data sampled, means for recording the compressed data, inflection point detecting means for detecting a sampling timing where said straight line intersects no line segments as an inflection point of the velocity data sampled by said sampling means; -
first means for stopping said compression processing when said inflection point is detected by said inflection point detecting means, means for setting predetermined ranges at respective sampling timings where said straight line intersects said segment lines, means for detecting predetermined successive number of sampling timings where the velocity data are found in said respective predetermined ranges, and second means for stopping said compression processing when said predetermined successive number of sampling timings is detected. - View Dependent Claims (5)
-
-
6. A CPU implemented method of recording velocity data of a vehicle in a memory medium, comprising the steps of:
-
sampling said velocity data of said vehicle at a predetermined period and temporarily storing the sampled velocity data into said memory medium; compressing the sampled velocity data beginning at a first sampling timing; and recording the velocity data obtained by the compression onto said memory medium; wherein the velocity data compressing step includes the steps of; calculating a permissible error range with respect to the velocity data at each sampling timing after the first sampling timing; detecting, at each sampling timing after the first sampling timing, whether or not a virtual straight line virtually drawn from the velocity data at the first sampling timing to the permissible error range with respect to the velocity data at the current sampling timing crosses all of the permissible error ranges with respect to the velocity data at an intermediate sampling timing or timings between the first and current sampling timings and whether or not the velocity data at the current sampling timing is within a predetermined range at or around an end of the permissible error range at the current sampling timing; determining, when the detection that the velocity data is within the predetermined range takes place successively at a predetermined plurality of sampling timings, the last one of the sampling timings as a second sampling timing or determining, when the virtual straight line does not cross all of the permissible error ranges with respect to the velocity data at the intermediate sampling timing or timings between the first and current sampling timings, the sampling timing preceding the current sampling timing as the second sampling timing; and determining the second sampling timing as the first sampling timing for a next data compressing operation, thereby completing the present data compressing operation; the velocity data at the second sampling timing and the number of sample data from the first to the second sampling timing being recorded as compressed data onto the memory medium. - View Dependent Claims (7, 8, 9, 10)
-
Specification