Patent ID: 8180631

Claim:
A method of processing an audio signal, the method comprising: storing a block of digital audio data in a buffer; calculating a set of prediction coefficient values for the block of digital audio data; first entropy coding the prediction coefficient values for transmission, the first entropy coding including, selecting a table for entropy coding coded-coefficient values including offset values and entropy parameters from a plurality of tables, wherein the table includes a plurality of sets and each set includes an offset value and a corresponding entropy parameter, wherein each offset is associated with a coded-coefficient number value and is different for each coded-coefficient if the coded-coefficient number value is less than 20, adding table index information into the digital audio data, the table index information identifying the selected table, calculating the coded-coefficient values based on the offset values from the selected table, and encoding the coded-coefficient values using first entropy codes defined by the entropy parameters from the selected table, converting the prediction coefficient values into linear predictive coding (LPC) coefficients; predicting current data samples in the block based on the LPC coefficients; obtaining a prediction residual based on the predicted current data samples and current data samples; second entropy coding the prediction residual using second entropy codes, the second entropy codes representing Rice codes or Block Gilbert Moore Code (BGMC) codes; and multiplexing the second entropy coded prediction residual with the first entropy coded prediction coefficient values, wherein the table index information value for entropy coding of the prediction coefficient values is one of 00, 01, and 10, wherein the calculating coded-coefficient values step subtracts the offset values from quantization of the prediction coefficient values to obtain the coded-coefficient values.