Audio encoder and decoder with long term prediction
First Claim
1. Audio coding system comprising:
- a linear prediction unit for filtering an input signal based on an adaptive filter;
a transformation unit for transforming a frame of the filtered input signal into a transform domain;
a long term prediction unit for determining an estimation of the frame of the filtered input signal based on a reconstruction of a previous segment of the filtered input signal; and
a transform domain signal combination unit for combining, in the transform domain, the long term prediction estimation and the transformed input signal to generate a combined transform domain signal,a quantization unit for quantizing the combined transform domain signal;
wherein the long term prediction unit comprises;
a long term prediction extractor for determining a lag value specifying the reconstructed segment of the filtered signal that best fits the current frame of the filtered input signal; and
a virtual vector generator to generate an extended segment of the reconstructed signal when the lag value is smaller than a frame length of the transformation unit, wherein the virtual vector generator applies an iterative fold-in fold-out procedure to refine the generated segment of the reconstructed signal, and wherein the audio coding system further comprises a processor coupled to one or more of the linear prediction unit, the transformation unit, the long term prediction unit, the transform domain signal combination unit, or the quantization unit.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention teaches a new audio coding system that can code both general audio and speech signals well at low bit rates. A proposed audio coding system comprises a linear prediction unit for filtering an input signal based on an adaptive filter; a transformation unit for transforming a frame of the filtered input signal into a transform domain; a quantization unit for quantizing a transform domain signal; a long term prediction unit for determining an estimation of the frame of the filtered input signal based on a reconstruction of a previous segment of the filtered input signal; and a transform domain signal combination unit for combining, in the transform domain, the long term prediction estimation and the transformed input signal to generate the transform domain signal.
-
Citations
31 Claims
-
1. Audio coding system comprising:
-
a linear prediction unit for filtering an input signal based on an adaptive filter; a transformation unit for transforming a frame of the filtered input signal into a transform domain; a long term prediction unit for determining an estimation of the frame of the filtered input signal based on a reconstruction of a previous segment of the filtered input signal; and a transform domain signal combination unit for combining, in the transform domain, the long term prediction estimation and the transformed input signal to generate a combined transform domain signal, a quantization unit for quantizing the combined transform domain signal; wherein the long term prediction unit comprises; a long term prediction extractor for determining a lag value specifying the reconstructed segment of the filtered signal that best fits the current frame of the filtered input signal; and a virtual vector generator to generate an extended segment of the reconstructed signal when the lag value is smaller than a frame length of the transformation unit, wherein the virtual vector generator applies an iterative fold-in fold-out procedure to refine the generated segment of the reconstructed signal, and wherein the audio coding system further comprises a processor coupled to one or more of the linear prediction unit, the transformation unit, the long term prediction unit, the transform domain signal combination unit, or the quantization unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31)
-
-
26. Audio decoder comprising:
-
a de-quantization unit for de-quantizing a frame of an input bitstream; a long term prediction unit for determining long term prediction estimation of the de-quantized frame; a transform domain signal combination unit for combining, in the transform domain, the long term prediction estimation and the de-quantized frame to generate a combined transform domain signal; an inverse transformation unit for inversely transforming the combined transform domain signal; and a linear prediction unit for filtering the inversely transformed transform domain signal; wherein the long term prediction unit comprises; a long term prediction buffer; and a virtual vector generator to generate an extended segment of a reconstructed signal stored in the long term prediction buffer when a long term prediction lag value is smaller than a length of the frame wherein the virtual vector generator applies an iterative fold-in fold-out procedure to refine the generated segment of the reconstructed signal, and wherein the audio decoder further comprises a processor coupled to one or more of the de-quantization unit, the long term prediction unit, the transform domain signal combination unit, the inverse transformation unit, or the linear prediction unit.
-
-
27. Audio decoding method executed by an audio decoding device, comprising the steps:
-
de-quantizing a frame of an input bitstream; determining a long term prediction estimation of the de-quantized frame;
when the a lag value is smaller than a length of the frame, generating an extended segment of a reconstructed signal that is stored in term prediction buffer;
refining the extended segment of the reconstructed signal by applying an iterative fold-in fold-out procedure;combining, in the transform domain, the long term prediction estimation and the de-quantized frame to generate a combined transform domain signal; inverse transforming the combined transform domain signal; filtering the inversely transformed transform domain signal; and outputting a reconstructed audio signal. - View Dependent Claims (28)
-
Specification