Encoder rate control
First Claim
Patent Images
1. A method for performing compression comprising the steps of:
- determining the average length of codewords to identify an encoding rate; and
adjusting a compression rate based on a desired amount of compression.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing compression and/or decompression is described. In one embodiment, the present invention comprises a system having a buffer, a wavelet transform unit, and a coder. The wavelet transform unit has an input coupled to the buffer to perform a wavelet transform on pixels stored therein and to generate coefficients at an output. The coder is coupled to the wavelet transform unit to code the transformed pixels received from the buffer.
172 Citations
41 Claims
-
1. A method for performing compression comprising the steps of:
- determining the average length of codewords to identify an encoding rate; and
adjusting a compression rate based on a desired amount of compression. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- determining the average length of codewords to identify an encoding rate; and
-
8. An article of manufacture having at least one readable storage media with executable instructions thereon which, when executed by a processing device, cause the processing device to:
-
determine the average length of codewords to identify an encoding rate; and adjust a compression rate based on a desired amount of compression. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An encoder rate controlling process comprising:
-
measuring the rate based on average length of coded data units; determining whether or not the rate indicates that compression is at a desired level; and controlling quantization on the encoded data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An encoder rate controlling process comprising:
-
measuring the rate wherein measuring the rate comprises counting the start of coded data units, wherein counting the start of coded data units occurs prior to bit generation in an entropy encoder; determining whether or not the rate indicates that compression is at a desired level; and controlling quantization on the encoded data.
-
-
26. An encoder rate controlling process comprising:
-
measuring the rate, wherein measuring the rate comprises accumulating an average size of a coded data unit each time a new coded data unit is started; determining whether or not the rate indicates that compression is at a desired level; and controlling quantization on the encoded data.
-
-
27. An encoder rate controlling apparatus comprising:
-
means for measuring the rate based on average length of coded data units; means for determining whether or not the rate indicates that compression is at a desired level; and means for controlling quantization on the encoded data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An encoder rate controlling apparatus comprising:
-
means for measuring the rate wherein the means for measuring the rate comprises means for counting the start of coded data units, wherein the means for counting the start of coded data units operates before a bit generator in an entropy encoder; means for determining whether or not the rate indicates that compression is at a desired level; and means for controlling quantization on the encoded data.
-
-
38. An encoder rate controlling apparatus comprising:
-
means for measuring the rate wherein the means for measuring the rate comprises means for counting the start of coded data units, wherein the means for measuring the rate comprises means for accumulating an average size of a coded data unit each time a new coded data unit is started; means for determining whether or not the rate indicates that compression is at a desired level; and means for controlling quantization on the encoded data.
-
-
39. An article of manufacture having one or more computer-readable storage media which, when executed by a system, causes the system to:
-
measure the rate based on average length of coded data units; determine whether or not the rate indicates that compression is at a desired level; and control quantization on the encoded data. - View Dependent Claims (40, 41)
-
Specification