METHOD FOR COMPRESSION USING REVERSIBLE EMBEDDED WAVELETS
First Claim
1. A method for encoding input data comprising the steps of:
- generating transformed signals in response to the input data, wherein the transformed signals are generated using a reversible wavelet transform; and
compressing the transformed signals into data representing a losslessly compressed version of the input data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding and decoding data is described. The present invention includes a method and apparatus for generating transformed signals in response to input data. In one embodiment, the transformed signals are generated using a reversible wavelet transform. The present invention also includes a method and apparatus for compressing the transformed signals into data representing a losslessly compressed version of the input data. In one embodiment, the present invention decomposes the input data using a non-minimal length reversible filter. The decomposition may be performed using multiple one-dimension filters.
-
Citations
21 Claims
-
1. A method for encoding input data comprising the steps of:
-
generating transformed signals in response to the input data, wherein the transformed signals are generated using a reversible wavelet transform; and
compressing the transformed signals into data representing a losslessly compressed version of the input data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for decoding data into original data comprising the steps of:
-
decompressing a losslessly compressed version of input data into a plurality of transformed signals; and
generating a reconstructed version of original data from the plurality of transformed signals using an inverse reversible wavelet transform. - View Dependent Claims (9, 10, 11, 14, 15, 16, 18, 19, 20, 21)
-
-
12. A method for encoding input data comprising the steps of:
-
generating a first plurality of transformed signals in response to the input data, wherein the transformed signals are generated using a reversible wavelet transform;
compressing the first plurality of transformed signals into data representing a losslessly compressed version of the input data;
decompressing the losslessly compressed version of the input data into a second plurality of transformed signals; and
generating the input data from the second plurality of transformed signals into a reconstructed version of the input data using an inverse reversible wavelet transform.
-
-
13. A method for encoding input data comprising the steps of:
-
transform coding the input data into a series of coefficients; and
embedded coding the series of coefficients, including the steps of ordering the series of coefficients and performing bit significance embedding on the series of coefficients, wherein a first type of embedded coding is performed on a first portion of the data and a second type of embedded coding is performed on a second portion of the data.
-
-
17. A method for encoding input data comprising the steps of:
-
transforming input data into a series of coefficients using reversible wavelets;
converting the series of coefficients into sign-magnitude format into a series of formatted coefficients;
coding a first portion of the series of formatted coefficients using a first type of embedded coding to produce a first bit stream; and
coding a second portion of the series of formatted coefficients using a second type of embedded coding to produce a second bit stream, wherein the first bit stream and second bit stream are combined into a single bit stream.
-
Specification