Adaptive High-Pass Post-Filter
First Claim
1. A method of speech processing using a code excitation linear prediction (CELP) algorithm, the method comprising:
- receiving a coded audio signal comprising coding noise;
generating a decoded audio signal from the coded audio signal;
determining a pitch corresponding to a fundamental frequency of the audio signal;
determining a minimum allowable pitch for the CELP algorithm;
determining whether the pitch of the audio signal is less than the minimum allowable pitch; and
when the pitch of the audio signal is less than the minimum allowable pitch, applying an adaptive high pass filter on the decoded audio signal to lower the coding noise at frequencies below the fundamental frequency.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment of the present invention, a method of speech processing included receiving a coded audio signal having coding noise. The method further includes generating a decoded audio signal from the coded audio signal, and determining a pitch corresponding to the fundamental frequency of the audio signal. The method also includes determining the minimum allowable pitch and determining if the pitch of the audio signal is less than the minimum allowable pitch. If the pitch of the audio signal is less than the minimum allowable pitch, applying an adaptive high pass filter on the decoded audio signal to lower the coding noise at frequencies below the fundamental frequency.
110 Citations
20 Claims
-
1. A method of speech processing using a code excitation linear prediction (CELP) algorithm, the method comprising:
-
receiving a coded audio signal comprising coding noise; generating a decoded audio signal from the coded audio signal; determining a pitch corresponding to a fundamental frequency of the audio signal; determining a minimum allowable pitch for the CELP algorithm;
determining whether the pitch of the audio signal is less than the minimum allowable pitch; andwhen the pitch of the audio signal is less than the minimum allowable pitch, applying an adaptive high pass filter on the decoded audio signal to lower the coding noise at frequencies below the fundamental frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of speech processing using a code excitation linear prediction (CELP) algorithm, the method comprising:
-
receiving a voiced wideband spectrum comprising coding noise; determining a pitch corresponding to a fundamental frequency of the voiced wideband spectrum; determining a minimum allowable pitch for the CELP algorithm; determining whether the pitch of the voiced wideband spectrum is less than the minimum allowable pitch; and when the pitch of the voiced wideband spectrum is less than the minimum allowable pitch, applying an adaptive high pass filter having a cut-off frequency less than the fundamental frequency on the voiced wideband spectrum to lower the coding noise at frequencies below the fundamental frequency. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A code excitation linear predictive (CELP) decoder comprising:
-
an excitation codebook for outputting a first excitation signal of a speech signal; a first gain stage for amplifying the first excitation signal from the excitation codebook; an adaptive codebook for outputting a second excitation signal of the speech signal; a second gain stage for amplifying the second excitation signal from the adaptive codebook; a adder for adding the amplified first excitation code vector with the amplified second excitation code vector; a short term prediction filter configured to filter the output of the adder and output a synthesized speech signal; and an adaptive high pass filter coupled to the output of the short term prediction filter, the adaptive high filter comprising an adjustable cut-off frequency to dynamically filter out coding noise below the fundamental frequency in the synthesized speech signal. - View Dependent Claims (18, 19, 20)
-
Specification