摘要 |
PROBLEM TO BE SOLVED: To improve encoding efficiency by encoding data having many dimensions without using any extra-layer variable length code table. SOLUTION: This device has an absolute value arithmetic part 102 for operating the absolute value sum of data contained in an inputted data sequence and a relative coordinate number arithmetic part 103 for operating an absolute coordinate number, for which a coordinate on the super-pyramid of a multi- dimenshional space having the number of dimensions equal with the number of data contained in the data sequence and a radius equal with the absolute value sum is ordered according to prescribed rules, corresponding to the data sequence and has an absolute coordinate number arithmetic part 104 for operating an absolute coordinate number for which coordinates on the super-pyramid group of multi-dimensional space having radiuses equal with values from '1' to the maximum absolute value sum according to the prescribed rules and an encoding part 105 for encoding the absolute coordinate number while the more the radius of the first super-pyramid is reduced, the shorter the code is allocated. |