CPC G10L 19/26 (2013.01) [G10L 19/005 (2013.01); G10L 19/022 (2013.01); G10L 19/03 (2013.01); G10L 19/12 (2013.01); G10L 19/20 (2013.01); G10L 21/0364 (2013.01); G11B 27/038 (2013.01); H04B 1/1027 (2013.01)] | 6 Claims |
1. A method for decoding an audio signal, the method comprising:
receiving the audio signal; and
decoding the audio signal;
wherein decoding the audio signal comprises processing consecutive audio frames of the audio signal to remove a discontinuity by linear predictive filtering, the discontinuity being between a filtered past frame and a filtered current frame of the audio signal, the filtered past frame being a past frame filtered using a set of past filter frame parameters, the filtered current frame being a current frame filtered using a set of current frame filter parameters, and the past filter frame parameters being different from the current frame filter parameters, and the processing comprising:
acquiring, by a decoder, a signal by linear predictive filtering a predefined signal with initial states of a linear predictive filter, the initial states defined on basis of a last part of an unfiltered past frame filtered using the set of current frame filter parameters for filtering the current frame,
filtering the current frame of the audio signal, and
removing the discontinuity by modifying a beginning portion of the filtered current frame by the signal acquired by linear predictive filtering,
wherein the linear predictive filter is defined as
A(z)=1/(Σm=0Mamz−m)
with M the filter order and am the filter coefficients, with a0=1, and
wherein decoding the audio signal comprises filtering the audio frames using the following filter:
H(z)=(1−B(z))/(1−C(z)·z−T)
where B(z) and C(z) are two FIR filters and the H(z) filter parameters are the coefficients of the FIR filters B(z) and C(z), and T indicates the pitch lag.
|