CPC H03M 7/3077 (2013.01) [H03M 7/3064 (2013.01); H03M 7/3066 (2013.01); H03M 7/6011 (2013.01)] | 20 Claims |
1. A computer implemented method of compressing a baseline dataset comprising a sequence of a plurality of instances of a plurality of unique data elements, the method comprising:
providing a weight function that calculates an increasing value for a weight for each one of the plurality of instances of each one of the plurality of unique data elements in the baseline dataset, as a function of increasing number of previously processed sequential locations of each of the plurality of instances of each respective unique data element within the baseline dataset relative to a current sequential location of the baseline dataset;
computing an encoding for the baseline dataset according to a distribution of the weight function computed for the plurality of unique data elements in the baseline dataset; and
creating a compressed dataset according to the encoding,
wherein the compressed dataset is provided to a decoder for decoding with no header or a negligible header that excludes initial weights for the unique data elements in the baseline dataset computed for a first location of the baseline dataset.
|