Quality and rate control strategy for digital audio
AssigneeMicrosoft Corporation
InventorsWei-Ge Chen, Naveen Thumpudi, Ming-Chieh Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWei-Ge Chen, Naveen Thumpudi, Ming-Chieh Lee
Estimating the term…
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.
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method of controlling quality of information in a constant bitrate encoder, wherein the encoder outputs the information at variable quality and compressed to a constant or relatively constant bitrate, the method comprising:
In an audio encoder, a computer-implemented method comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method of controlling quality and bitrate in an audio encoder, the method comprising:
In an audio encoder, a computer-implemented method comprising:
An audio encoder comprising:
A computer-readable medium having encoded therein computer-executable instructions for causing a computer programmed thereby to perform a method of regulating output of an audio encoder, the audio encoder processing plural blocks of audio information, wherein each of the plural blocks has one of plural available block sizes, the method comprising:
An audio encoder comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
In an audio encoder, a computer-implemented method of controlling bitrate and audio quality, the method comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
In an audio encoder, a computer-implemented method comprising:
In an audio encoder, a computer-implemented method comprising:
In an audio encoder, a computer-implemented method comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
An audio encoder comprising:
A computer-readable medium encoded with computer-executable instructions for causing a computer programmed thereby to perform a method comprising:
An audio encoder comprising:
Dependencies are inferred from the claim text.