Quality and rate control strategy for digital audio
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
110 Claims
-
1-90. -90. (canceled)
-
91. A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
-
comparing a desired buffer fullness level to a current buffer fullness level; and
correcting bias in a model by adjusting a value of a control parameter for a block of audio information based at least in part upon a result of the comparing, wherein the adjusted value of the control parameter is for regulating at least in part quantization of a subsequent block of audio information. - View Dependent Claims (92, 93, 94, 95, 101)
-
-
96. An audio encoder comprising:
-
a virtual buffer for storing bits for one or more blocks of frequency coefficients, the virtual buffer having a current fullness level and a desired fullness level; and
means for correcting model bias by adjusting a value of a control parameter based at least in part upon a result of comparing the desired fullness level to the current fullness level, wherein the adjusted value is for regulating at least in part subsequent quantization. - View Dependent Claims (97, 98, 99, 100, 102)
-
-
103. A method comprising:
-
storing bits for one or more blocks of audio information in a buffer, the buffer having a current fullness level and a desired fullness level; and
correcting model bias by adjusting a value of a control parameter based at least in part upon a result of comparing the desired fullness level to the current fullness level, wherein the adjusted value is for regulating at least in part subsequent quantization. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110)
-
Specification