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
107 Claims
-
1-25. -25. (canceled)
-
26. In an audio encoder, a computer-implemented method comprising:
-
computing a value of a control parameter for a block of spectral audio information, wherein the control parameter is based at least in part upon one or more complexity estimate noise measures; and
quantizing the block, wherein the value of the control parameter at least in part regulates the quantizing. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. (canceled)
-
35. An audio encoder comprising:
-
means for computing a value of a control parameter for audio information, wherein the control parameter is based at least in part upon one or more reliability measures for complexity estimates; and
a quantizer for quantizing the audio information, wherein the value of the control parameter at least in part regulates the quantizer. - View Dependent Claims (36, 37, 38, 39)
-
-
40-100. -100. (canceled)
-
101. A computer-readable medium storing computer-executable instructions for causing a computer system programmed thereby to perform a method comprising:
-
computing a value of a control parameter for a block of spectral audio information, wherein the control parameter is based at least in part upon one or more complexity estimate noise measures; and
quantizing the block, wherein the value of the control parameter at least in part regulates the quantizing. - View Dependent Claims (102, 103, 104, 105, 106, 107)
-
Specification