Compression and decompression system with reversible wavelets and lossy reconstruction
First Claim
Patent Images
1. A method for processing encoded data, said method comprising:
- receiving an indication of an amount of data used to encode importance levels over a plurality of tiles, the indication embedded in the encoded data;
determining a predetermined amount of the encoded data to decode based on the amount of data used to encode the importance levels in order to maintain substantially identical fidelity over the plurality of tiles; and
decoding only the predetermined amount of the encoded data over the plurality of tiles.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding and decoding data that includes 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 transform signals into data representing a losslessly compressed version of the input data. In one embodiment, the present invention decomposes the input data using reversible wavelet transforms.
44 Citations
52 Claims
-
1. A method for processing encoded data, said method comprising:
-
receiving an indication of an amount of data used to encode importance levels over a plurality of tiles, the indication embedded in the encoded data; determining a predetermined amount of the encoded data to decode based on the amount of data used to encode the importance levels in order to maintain substantially identical fidelity over the plurality of tiles; and decoding only the predetermined amount of the encoded data over the plurality of tiles. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
3. An apparatus for processing encoded data, said apparatus comprising:
-
means for receiving an indication of an amount of data used to encode importance levels over a plurality of tiles, the indication embedded in the encoded data; means for determining a predetermined amount of the encoded data to decode based on the amount of data used to encode the importance levels in order to maintain substantially identical fidelity over the plurality of tiles; and means for decoding only the predetermined amount of the encoded data over the plurality of tiles. - View Dependent Claims (4, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
5. A computer software product including a medium readable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor to:
-
receive an indication of the amount of data used to encode importance levels over a plurality of tiles, the indication embedded in the encoded data; determine a predetermined amount of the encoded data to decode based on the amount of data used to encode the importance levels in order to maintain substantially identical fidelity over the plurality of iles; and decode only the predetermined amount of the encoded data over the plurality of tiles. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A data processing system, comprising:
-
a processor; a memory coupled to the processor for storing instructions, when executed from the memory, cause the processor to receive an indication of an amount of data used to encode importance levels over a plurality of tiles, the indication embedded in the encoded data, determine a predetermined amount of the encoded data to decode based on the amount of data used to encode the importance levels in order to maintain substantially identical fidelity over the plurality of tiles, and decode only the predetermined amount of the encoded data over the plurality of tiles.
-
Specification