Harmonic quantizer scale
First Claim
1. A method of coding/decoding digital media, comprising:
- applying forward or reverse operations of a transform on blocks of digital media data;
applying forward or reverse quantization to transform coefficients of the digital media data based on a quantization parameter chosen from a harmonic quantizer scale, which includes a sequence of values in which successive values are related as simple fractions of each other;
performing coding or decoding of the quantized transform coefficients in a compressed bitstream; and
wherein the harmonic quantizer scale comprises a normal portion and a denormal portion, the denormal portion being composed of a linear sequence of numbers.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital media encoder/decoder performs quantization/dequantization based on quantization parameters taken from a harmonic quantizer scale. The harmonic quantizer scale can include a normal portion consisting of quantization parameter values harmonically-related as simple fractions of each other, and a denormal portion of quantizers having a linear or other relation. The encoder/decoder further supports a scaled quantizer mode where quantization is performed based on the quantization parameter as scaled by a fractional value. A compressed domain contrast adjustment is effected by adjusting the quantization parameters in the compressed bitstream, without having to adjust and recode the digital media data in the compressed bitstream.
334 Citations
17 Claims
-
1. A method of coding/decoding digital media, comprising:
-
applying forward or reverse operations of a transform on blocks of digital media data; applying forward or reverse quantization to transform coefficients of the digital media data based on a quantization parameter chosen from a harmonic quantizer scale, which includes a sequence of values in which successive values are related as simple fractions of each other; performing coding or decoding of the quantized transform coefficients in a compressed bitstream; and wherein the harmonic quantizer scale comprises a normal portion and a denormal portion, the denormal portion being composed of a linear sequence of numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital media processing device comprising:
-
a memory for storing digital media data; a digital media processor programmed to encode and/or decode the digital media data by applying forward or inverse operations of a transform to blocks of the digital media data, and performing quantization or dequantization of transform coefficients of the blocks based on at least one quantization parameter taken from a harmonic quantizer scale, which includes a sequence of values where successive values are related as simple fractions; and wherein the harmonic quantizer scale comprises a normal portion and further comprises a denormal portion, which includes a linear sequence of numbers. - View Dependent Claims (15)
-
-
16. At least one computer storage device having program code, which is not a signal, stored thereon for causing a digital media processing device to perform a method of decoding digital media data according to a codec, the method comprising:
-
decoding a quantizer symbol from a compressed bitstream representing a quantization parameter chosen from a harmonic quantizer scale for at least a portion of digital media data in the compressed bitstream, the harmonic quantizer scale including a sequence of values in which successive values are related as simple fractions of one another, the harmonic quantizer scale comprising a normal portion and a denormal portion having a linear sequence of numbers; decoding transform coefficients of the digital media data portion in the compressed bitstream; dequantizing the decoded transform coefficients based on the quantization parameter; and performing an inverse transform to reconstruct digital media. - View Dependent Claims (17)
-
Specification