Patent ID: 9548067
Date: 2017-01-17
CPC Classifications: G10L

Claim:
1. A computer-implemented method for estimating pitch in speech processing, the method comprising: obtaining a first frame of a time representation of a signal; obtaining a frequency representation of a first frame of the signal; obtaining a first pitch estimate for the first frame of the signal; identifying a first plurality of frequency portions of the frequency representation using the first pitch estimate, the first plurality of frequency portions comprising a first frequency portion and a second frequency portion; computing a first plurality of correlations using the first plurality of frequency portions, the first plurality of correlations comprising a first correlation between the first frequency portion and the second frequency portion; computing a first score for the first pitch estimate using the first plurality of correlations; obtaining a second pitch estimate for the first frame of the signal; identifying a second plurality of frequency portions of the frequency representation using the second pitch estimate, the second plurality of frequency portions comprising a third frequency portion and a fourth frequency portion; computing a second plurality of correlations using the second plurality of frequency portions, the second plurality of correlations comprising a second correlation between the third frequency portion and the fourth frequency portion; computing a second score for the second pitch estimate using the second plurality of correlations; determining an updated pitch estimate using the first score and the second score; computing amplitudes for a plurality of harmonics of the signal using at least the updated pitch estimate to describe a voice corresponding to human speech; using the computed amplitudes to perform at least one of: speech recognition, speaker verification, speaker identification, signal reconstruction, word spotting, or noise reduction