Patent ID: 7196641

Claim:
A system for audio data processing including (1) a sub-system for audio data compression comprising: an analog to digital converter converting analog audio signals into digital audio signals; a non-segment-based multi-channel splitter splitting digital audio signals into multiple audio channels without segmenting signals in each of the multiple audio channels; a plurality groups of 1D discrete wavelet transformers, each of the groups including a predetermined number of 1D discrete wavelet transformers which discrete wavelet transform one-dimensionally for a respective one of the multiple audio channels split signals thereof and through the predetermined number of filtering levels into wavelet coefficients; a plurality of quantizers each of which quantizes for the respective channel the wavelet coefficients thereof; a multiplexer multiplexing quantized wavelet coefficients of the multiple audio channels into one data stream and segmenting the data stream into segments; and an embedded block coder coding the segments into a plurality of code blocks, discarding some of the code blocks, truncating a bit stream embedded in each of the remaining code blocks, and stringing the truncated bit stream embedded in each of the remaining code blocks into a compressed data stream, (2) a sub-system for audio data de-compression comprising: an embedded block decoder decoding the compressed data stream to provide a plurality of 2-D arrays containing decoded wavelet coefficients in segments; a de-multiplexer de-multiplexing the decoded wavelet coefficients into the multiple audio channels without segments; a plurality of de-quantizers each of which de-quantizes for a respective one of the multiple audio channels the decoded wavelet coefficients thereof into de-quantized wavelet coefficients in different levels; a plurality groups of 1D inverse discrete wavelet transformers, each of the groups including a predetermined number of 1D inverse discrete wavelet transformers each of which inversely discrete wavelet transforms one-dimensionally for the respective channel the de-quantized wavelet coefficients in different levels into digital audio data; a non-segment-based multi-channel mixer mixing the digital audio data of the multiple audio channels into a stream of digital audio data; and a digital to analog converter converting the digital audio data into analog audio signals.