Patent ID: 7583208
Filing Date: 2009-09-01
Classification: H03M

Abstract:
1. A computer method for encoding non-repeating data values, the method comprising: receiving an input stream having a plurality of non-repeating literals to be encoded into an output stream having a preamble and a payload, each of the non-repeating literal being represented by a unique data value; identifying a lowest value among data values representing the plurality of non-repeating literals to be encoded and a literal count representing a number of the plurality of non-repeating literals to be encoded; determining a bit count representing a number of bits required to encode each of the non-repeating literals; emitting the lowest value, the literal count, and the bit count into the preamble of the output stream; and for each literal of the input stream, emitting into the payload of the output stream a code value representing a predetermined relationship between the data value associated with each literal and the identified lowest value.