System and method for producing a fixed effort quantization step size with a binary search
First Claim
1. In a computer implemented encoding system for encoding an input audio signal, a method for determining an optimal quantization step size to control an effective bit rate and preserve reconstruction fidelity of the audio signal, the method comprising:
- predetermining a finite set of quantization step sizes; and
searching for an optimal value within the set with a binary search by iteratively adjusting the quantization step sizes until the bit rate matches a predefined desired rate without exceeding the predefined rate for efficiently digitally quantizing the audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The coder/decoder (codec) system of the present invention includes a coder and a decoder. The coder includes a multi-resolution transform processor, such as a modulated lapped transform (MLT) transform processor, a weighting processor, a uniform quantizer, a masking threshold spectrum processor, an entropy encoder, and a communication device, such as a multiplexor (MUX) for multiplexing (combining) signals received from the above components for transmission over a single medium. The decoder comprises inverse components of the encoder, such as an inverse multi-resolution transform processor, an inverse weighting processor, an inverse uniform quantizer, an inverse masking threshold spectrum processor, an inverse entropy encoder, and an inverse MUX. With these components, the present invention is capable of performing resolution switching, spectral weighting, digital encoding, and parametric modeling.
-
Citations
18 Claims
-
1. In a computer implemented encoding system for encoding an input audio signal, a method for determining an optimal quantization step size to control an effective bit rate and preserve reconstruction fidelity of the audio signal, the method comprising:
-
predetermining a finite set of quantization step sizes; and
searching for an optimal value within the set with a binary search by iteratively adjusting the quantization step sizes until the bit rate matches a predefined desired rate without exceeding the predefined rate for efficiently digitally quantizing the audio signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital encoding system adapted to encode an input audio signal and for determining an optimal quantization step size to control an effective bit rate and preserve reconstruction fidelity of the audio signal, comprising:
-
a coder that predetermines a finite set of quantization step sizes; and
a search module that iteratively adiusts the quantization step sizes until the bit rate matches a predefined desired rate without exceeding the predefined rate for digitally quantizing the audio signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer implemented system for determining an optimal quantization step size for controlling reconstruction fidelity and a bit rate of an input audio signal, comprising:
-
a spectral weight module that produces transform coefficients from the audio signal; and
an entropy encoder that that receives transform coefficients of the audio signal and uses pre-computed threshold values of the transform coefficients to replace runs of specific quantized values of the audio signal with symbols that represent the length of the run and iteratively adiusts the quantization step sizes for matching a predefined rate using a binary search of a predetermined set of possible step sizes without exceeding the predefined rate for digitally processing the audio signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification