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.
65 Citations
20 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, wherein postprocessing further comprises using a short-term CELP postfilter defined as; - View Dependent Claims (14, 15)
-
16. 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 (17, 18, 19, 20)
Specification