An encoding and decoding system for transmitting a digital audio signal as an encoded bitstream, comprising in combination:
- a digital audio signal encoding apparatus having
- mapping means coupled to receive said digital audio signal, for applying a mapping operation to a set of samples of said digital audio signal which are to be conveyed by one frame, to obtain a plurality of sets of sub-band samples, said sets of sub-band samples corresponding to respective ones of a fixed plurality of sub-bands,
- scale factor calculation means for operating on said sets of sub-band samples to calculate a plurality of scale factors respectively corresponding to said sub-bands,
- bit allocation information calculation means for operating on said scale factors to calculate a plurality of sets of bit allocation information respectively corresponding to said sub-bands,
- quantization means for quantizing each of said sets of sub-band samples in accordance with the corresponding bit allocation information and scale factors, to obtain respective sets of quantized sub-band samples corresponding to said sub-bands,
- frame packing means for encoding said scale factors and quantized sub-band samples, and assembling said each frame as a formatted bit sequence which includes respective sets of bits expressing said encoded scale factors and said encoded quantized sub-band samples, while excluding said bit allocation information;
- and
- a digital audio signal decoding apparatus having
- frame unpacking means for operating on each of said frames to separate said scale factors and said quantized sub-band samples from said each frame,
- bit allocation information calculation means coupled to receive said scale factors from said frame unpacking means, for operating on said scale factors of said each frame to calculate said bit allocation information,
- data reconstruction means coupled to receive said quantized samples and said bit allocation information of said each frame, for operating on said bit allocation information and said scale factors to recover a set of dequantized sub-band samples,
- inverse mapping means for applying inverse transform processing to said dequantized sub-band samples, to recover a set of successive samples of said digital audio signal.