CELP Post-processing for Music Signals
First Claim
1. A method of receiving a decoded audio signal comprising a transmitted pitch lag, the method comprising:
- estimating pitch correlations of possible short pitch lags that are smaller than a minimum pitch limitation and have an approximated multiple relationship with the transmitted pitch lag;
checking if one of the pitch correlations of the possible short pitch lags is large enough compared to a pitch correlation estimated with the transmitted pitch lag;
selecting a short pitch lag as a corrected pitch lag if a corresponding pitch correlation is large enough; and
perform pitch related postprocessing using the corrected pitch lag.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method of receiving a decoded audio signal that has a transmitted pitch lag is disclosed. The method includes estimating pitch correlations of possible short pitch lags that are smaller than a minimum pitch limitation and have an approximated multiple relationship with the transmitted pitch lag, checking if one of the pitch correlations of the possible short pitch lags is large enough compared to a pitch correlation estimated with the transmitted pitch lag, and selecting a short pitch lag as a corrected pitch lag if a corresponding pitch correlation is large enough. The postprocessing is performed using the corrected pitch lag. In another embodiment, when the existence of irregular harmonics or wrong pitch lag is detected, a coded-excited linear prediction (CELP) postfilter is made more aggressive.
158 Citations
23 Claims
-
1. A method of receiving a decoded audio signal comprising a transmitted pitch lag, the method comprising:
-
estimating pitch correlations of possible short pitch lags that are smaller than a minimum pitch limitation and have an approximated multiple relationship with the transmitted pitch lag; checking if one of the pitch correlations of the possible short pitch lags is large enough compared to a pitch correlation estimated with the transmitted pitch lag; selecting a short pitch lag as a corrected pitch lag if a corresponding pitch correlation is large enough; and perform pitch related postprocessing using the corrected pitch lag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of receiving an audio signal decoded from a coded-excited linear prediction (CELP) decoder comprising a transmitted pitch lag, the method comprising:
-
postprocessing the audio signal, the postprocessing comprising using parameters; detecting irregular harmonics in an output of the CELP decoder; detecting a wrong transmitted pitch lag; and setting the parameters to more aggressive values if irregular harmonics or the wrong transmitted pitch lag is detected, wherein the more aggressive values are more aggressive than values used in a normal condition. - View Dependent Claims (14, 15, 16)
-
-
17. A method of receiving an audio signal decoded by a coded-excited linear prediction (CELP) decoder, the method comprising:
-
detecting an existence of a music signal or irregular harmonics in the decoded audio signal; processing the decoded audio signal; transforming a CELP time domain output or a processed time domain output signal into a frequency domain; performing frequency domain postprocessing to produce postprocessed frequency domain coefficients; inverse-transforming postprocessed frequency domain coefficients back into the time domain; and producing an output audio signal based on the postprocessed frequency domain coefficients. - View Dependent Claims (18)
-
-
19. A system for receiving a decoded audio signal comprising a transmitted pitch lag, the system comprising:
a receiver configured to receive the decoded audio signal, the receiver configured to; estimating pitch correlations of possible short pitch lags that are smaller than a minimum pitch limitation and have an approximated multiple relationship with the transmitted pitch lag; check if one of the pitch correlations of the possible short pitch lags is large enough compared to a pitch correlation estimated with the transmitted pitch lag; select a short pitch lag as a corrected pitch lag if a corresponding pitch correlation is large enough; perform pitch related postprocessing using the corrected pitch lag; and produce an output audio signal based on the pitch related postprocessing using the corrected pitch lag. - View Dependent Claims (20, 21, 22, 23)
Specification