Accounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audio
First Claim
1. A computer-readable storage medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
- selecting a quantization level within a range of quantization levels, wherein the selecting accounts for non-monotonicity of quality measure as a function of quantization level within the range; and
quantizing audio information by the quantization level.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder regulates quality and bitrate with a control strategy. The strategy includes several features. First, an encoder regulates quantization using quality, minimum bit count, and maximum bit count parameters. Second, an encoder regulates quantization using a noise measure that indicates reliability of a complexity measure. Third, an encoder normalizes a control parameter value according to block size for a variable-size block. Fourth, an encoder uses a bit-count control loop de-linked from a quality control loop. Fifth, an encoder addresses non-monotonicity of quality measurement as a function of quantization level when selecting a quantization level. Sixth, an encoder uses particular interpolation rules to find a quantization level in a quality or bit-count control loop. Seventh, an encoder filters a control parameter value to smooth quality. Eighth, an encoder corrects model bias by adjusting a control parameter value in view of current buffer fullness.
-
Citations
20 Claims
-
1. A computer-readable storage medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
-
selecting a quantization level within a range of quantization levels, wherein the selecting accounts for non-monotonicity of quality measure as a function of quantization level within the range; and quantizing audio information by the quantization level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
-
quantizing audio information by a quantization level; computing a first quality measure indicating quality of the audio information as quantized by the quantization level; comparing the first quality measure to a second quality measure for the audio information, the second quality measure indicating quality of the audio information as quantized by a previous quantization level; and if the comparing indicates non-monotonicity of quality measure as a function of quantization level, designating the quantization level as inferior. - View Dependent Claims (11, 12, 13, 14)
-
-
15. In an audio encoder, a method comprising:
-
receiving audio information; quantizing and entropy coding the audio information including; selecting a quantization level within a range of quantization levels, wherein the selecting accounts for non-monotonicity of quality measure as a function of quantization level within the range; and applying the quantization level to the audio information for the quantizing;
outputting the entropy coded, quantized audio information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification