ENCODING DATA GENERATION METHOD AND DEVICE
First Claim
1. A method of coding a linear object represented by a string of latitude longitude coordinates, the method comprising:
- sampling the linear object at a constant length;
representing the sampled linear object by two elements of the constant length and an angle of a line from a targeted point to a next point;
converting a data string of the angle into a data string of a deflection angle showing a direction difference between the line from the targeted point to a next point and the line from an upstream point to the targeted point;
converting the data string of the deflection angle into a data string of a predicted difference value by predicting a deflection angle on the targeted point by a prediction formula using the deflection angle on the upstream point and obtaining the difference between the predicted deflection angle on the targeted point and the actual deflection angle of the targeted point; and
variable-length coding the data string of the predicted difference value.
0 Assignments
0 Petitions
Accused Products
Abstract
In a coded data generation method of resampling a road shape for setting a plurality of nodes, arranging position information of each node represented by a deflection angle from the immediately preceding node to generate a data string of the deflection angles, converting the deflection angles into predicted difference values each indicating the difference from the predicted value, and variable-length coding the data string of the predicted difference values, the data string of the predicted difference values when the deflection angles are converted into the predicted difference values is evaluated and a prediction expression to calculate the predicted value is selected adaptively from among a plurality of prediction expressions φ=1, φ=2, φ=3, and φ=4 based on the evaluation result. The prediction expression to calculate the predicted value is selected adaptively in response to road shape A, B, C, D, so that the data compression effectiveness is enhanced.
19 Citations
8 Claims
-
1. A method of coding a linear object represented by a string of latitude longitude coordinates, the method comprising:
-
sampling the linear object at a constant length;
representing the sampled linear object by two elements of the constant length and an angle of a line from a targeted point to a next point;
converting a data string of the angle into a data string of a deflection angle showing a direction difference between the line from the targeted point to a next point and the line from an upstream point to the targeted point;
converting the data string of the deflection angle into a data string of a predicted difference value by predicting a deflection angle on the targeted point by a prediction formula using the deflection angle on the upstream point and obtaining the difference between the predicted deflection angle on the targeted point and the actual deflection angle of the targeted point; and
variable-length coding the data string of the predicted difference value. - View Dependent Claims (2, 5, 6, 7, 8)
-
-
3. A transmission apparatus for coding a linear object represented by a string of latitude longitude coordinates, the transmission apparatus comprising:
-
a sampling unit for sampling the linear object at a constant length;
a representing unit for representing the sampled linear object by two elements of the constant length and an angle of a line from a targeted point to a next point;
a converting unit for converting a data string of the angle into a data string of a deflection angle showing a direction difference between the line from the targeted point to a next point and the line from an upstream point to the targeted point;
a converting unit for converting the data string of the deflection angle into a data string of a predicted difference value by predicting a deflection angle on the targeted point by a prediction formula using the deflection angle on the upstream point and obtaining the difference between the predicted deflection angle on the targeted point and the actual deflection angle of the targeted point; and
a coding unit for variable-length coding the data string of the predicted difference value. - View Dependent Claims (4)
-
Specification