MultilevelData Compression Using a Single Compression Engine
AssigneeSBC Technologies Resources, Inc.
InventorsBrad Allen Medford, Ahmad Ansari, Pierre Costa, John Robert Erickson
Life of this patent
Estimating the term…
Abstract
A single compression engine determines a plurality of discrete cosine transform (DCT) coefficients based on a discrete cosine transform of a plurality of blocks of data. The single compression engine provides first and second DCT-encoded signals. The first DCT-encoded signal uses at most t coefficient bits to represent each of the DCT coefficients. The second DCT-encoded signal uses at most u coefficient bits, where u is less than t, to represent each of the DCT coefficients.
Claims22
A method comprising:
- determining a plurality of discrete cosine transform (DCT) coefficients based on a discrete cosine transform of a plurality of blocks of data;
- providing a first DCT-encoded signal which uses at most t coefficient bits to represent each of the DCT coefficients;
- and
- providing a second DCT-encoded signal which uses at most u coefficient bits, wherein u is less than t, to represent each of the DCT coefficients by removing at least one lesser-significant bit from each of the DCT coefficients having t coefficient bits.
A computer-usable medium having computer program code to direct a computer system to perform acts of:
- determining a plurality of discrete cosine transform (DCT) coefficients based on a discrete cosine transform of a plurality of blocks of data;
- providing a first DCT-encoded signal which uses at most t coefficient bits to represent each of the DCT coefficients;
- and
- providing a second DCT-encoded signal which uses at most u coefficient bits, wherein u is less than t, to represent each of the DCT coefficients by removing at least one lesser-significant bit from each of the DCT coefficients having t coefficient bits.
A system comprising:
- a compression engine to determine a plurality of discrete cosine transform (DCT) coefficients based on a discrete cosine transform of a plurality of blocks of data, to provide a first DCT-encoded signal which uses at most t coefficient bits to represent each of the DCT coefficients, and to provide a second DCT-encoded signal which uses at most u coefficient bits to represent each of the DCT coefficients, wherein u is less than t.
Dependencies are inferred from the claim text.