Patent ID: 7529416

Claim:
A method for transferring digital data between a coder/decoder circuit and a signal processor, said method comprising: obtaining, at a first circuit, a block of data values having certain statistical characteristics, the first circuit being one of the coder/decoder circuit and the signal processor; generating, at the first circuit, a data stream by encoding the block of data values based on the statistical characteristics thereof; transferring the data stream to a second circuit via a data bus connecting the first circuit and the second circuit, the second circuit being the other of the coder/decoder circuit and the signal processor; and reconstructing, at the second circuit, the block of data values by decoding the data stream received from the first circuit, wherein said generating includes: scanning the block of data values in a certain order to produce a first data series, the data values including significant values and non-significant values, a number of significant values being statistically smaller than a number of the non-significant values; generating a significance map indicating locations of the significant values in the first data series; determining a number of bits representing each of the significant values in the first data series and generating a codeword indicating the number of bits; and generating a second data series including the significance map, the codeword, and the significant values, the second data series being the data stream to be transferred.