Patent ID: 8880734
Filing Date: 2014-11-04
Classification: G06F,H03M

Abstract:
1. A method for data compression, comprising: providing an exponent encoding table in a memory of a data processing system, the exponent encoding table including a first plurality of exponent token codes associated with a plurality of pairs of exponent difference values, wherein a particular exponent token code is associated with a particular pair of exponent difference values; determining block exponents for a first encoding group, a second encoding group and a third encoding group, respectively, wherein the encoding groups comprise samples processed by a processor of the data processing system; calculating a first exponent difference between the block exponents of the first encoding group and the second encoding group; calculating a second exponent difference between the block exponents of the second encoding group and the third encoding group; determining whether the first and second exponent differences match one of the pairs of exponent difference values in the exponent encoding table and if so, selecting the exponent token code associated with the matched one of the pairs to produce an exponent token that represents the first and second exponent differences; and providing the exponent token to a compressed data packet that stores compressed data for the encoding groups.