In a quantization step information encoding unit, an average value of the
quantization step information is found in an approximate shape extraction
unit (20), first of all, from one set of a given number of unitary
quantization units to another. In an approximate shape encoding unit
(21), the approximate shape information is vector-quantized. In a
residual signal computing unit (22), the residual signals between the
quantization step information and the quantized approximate shape vector
are computed. In a residual signal encoding unit (23), the residual
signals are variable length encoded, and the so encoded residual signals
and the vector quantized approximate shape information are output.