Method and apparatus for storing bitplanes of coefficients in a reduced size memory
First Claim
1. A method for encoding coefficients comprising:
- applying one or more wavelet transforms to generate a plurality of coefficients;
storing N bitplanes of each of the plurality of coefficients in a first memory having a plurality of rows, where each of the plurality of coefficients has a bit length greater than N bits, and wherein each storage location in each of the plurality of rows stores a bit of either a more significant bitplane of the plurality of coefficients or a less significant bitplane of the plurality of coefficients, wherein storing N bitplanes includes storing an indication for each row of the plurality of rows to indicate a location in said each row at which bits of more significant bitplanes have started to be stored and after which bits of the plurality of coefficients of the less significant bitplanes are no longer stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for storing bitplanes of coefficients in a reduced size memory is disclosed. In one embodiment, a method for encoding coefficients comprises applying one or more wavelet transforms to generate multiple coefficients and storing N bitplanes of each of the multiple coefficients in a first memory having multiple rows. Each of the multiple coefficients has a bit length greater than N bits, and each storage location in each of the rows stores a bit of either a more significant bitplane of the coefficients or a less significant bitplane of the coefficients. The storing of N bitplanes includes storing an indication for each row of the rows to indicate a location in each row at which bits of more significant bitplanes have started to be stored and after which bits of the multiple coefficients of the less significant bitplanes are no longer stored.
-
Citations
42 Claims
-
1. A method for encoding coefficients comprising:
-
applying one or more wavelet transforms to generate a plurality of coefficients;
storing N bitplanes of each of the plurality of coefficients in a first memory having a plurality of rows, where each of the plurality of coefficients has a bit length greater than N bits, and wherein each storage location in each of the plurality of rows stores a bit of either a more significant bitplane of the plurality of coefficients or a less significant bitplane of the plurality of coefficients, wherein storing N bitplanes includes storing an indication for each row of the plurality of rows to indicate a location in said each row at which bits of more significant bitplanes have started to be stored and after which bits of the plurality of coefficients of the less significant bitplanes are no longer stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for encoding coefficients comprising:
-
means for applying one or more wavelet transforms to generate a plurality of coefficients;
means for storing N bitplanes of each of the plurality of coefficients in a first memory having a plurality of rows, where each of the plurality of coefficients has a bit length greater than N bits, and wherein each storage location in each of the plurality of rows stores a bit of either a more significant bitplane of the plurality of coefficients or a less significant bitplane of the plurality of coefficients, wherein storing N bitplanes includes means for storing an indication for each row of the plurality of rows to indicate a location in said each row at which bits of more significant bitplanes have started to be stored and after which bits of the plurality of coefficients of the less significant bitplanes are no longer stored. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification