A transcoder reduces excess requantization error in quantization of
spectral data. The transcoder phase shifts data decompressed by a
decompressor. The phase shifting causes a change to corresponding
spectral data produced in later transform coding of the decompressed
data. When the spectral data is then quantized to reduce bitrate, the
earlier phase shifting reduces excess requantization error. After
transcoding, a second decompressor can compensate for the phase shifting
by, for example, reverse shifting by the amount of the phase shift.
Instead of phase shifting, the transcoder can reduce excess
requantization error by, for example, adding random noise to the
decompressed data or changing transform block sizes.