Method and apparatus for detecting correctness of pitch period
First Claim
1. A method for detecting correctness of a pitch period, comprising:
- determining, by a processor and according to an initial pitch period of an input signal comprising a speech signal or an audio signal in a time domain, a pitch frequency bin of the input signal, wherein the initial pitch period is obtained by performing open-loop detection on the input signal;
determining, by the processor and based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter of the input signal associated with the pitch frequency bin; and
determining, by the processor, correctness of the initial pitch period according to the pitch period correctness decision parameter,wherein the pitch period correctness decision parameter comprises a spectral difference parameter, an average spectral amplitude parameter, and a difference-to-amplitude ratio parameter,wherein the spectral difference parameter is a weighted and smoothed value of a sum of spectral differences of predetermined quantity of frequency bins on two sides of the pitch frequency bin,wherein the average spectral amplitude parameter is a weighted and smoothed value of an average of spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin, andwherein the difference-to-amplitude ratio parameter is a ratio of the sum of the spectral differences of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin to the average of the spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for detecting correctness of a pitch period. The method for detecting correctness of a pitch period includes determining, according to an initial pitch period of an input signal in a time domain, a pitch frequency bin of the input signal, where the initial pitch period is obtained by performing open-loop detection on the input signal; determining, based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter, associated with the pitch frequency bin, of the input signal; and determining correctness of the initial pitch period according to the pitch period correctness decision parameter. The method and apparatus for detecting correctness of a pitch period according to the embodiments of the present invention can improve, based on a relatively less complex algorithm, accuracy of detecting correctness of a pitch period.
-
Citations
15 Claims
-
1. A method for detecting correctness of a pitch period, comprising:
-
determining, by a processor and according to an initial pitch period of an input signal comprising a speech signal or an audio signal in a time domain, a pitch frequency bin of the input signal, wherein the initial pitch period is obtained by performing open-loop detection on the input signal; determining, by the processor and based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter of the input signal associated with the pitch frequency bin; and determining, by the processor, correctness of the initial pitch period according to the pitch period correctness decision parameter, wherein the pitch period correctness decision parameter comprises a spectral difference parameter, an average spectral amplitude parameter, and a difference-to-amplitude ratio parameter, wherein the spectral difference parameter is a weighted and smoothed value of a sum of spectral differences of predetermined quantity of frequency bins on two sides of the pitch frequency bin, wherein the average spectral amplitude parameter is a weighted and smoothed value of an average of spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin, and wherein the difference-to-amplitude ratio parameter is a ratio of the sum of the spectral differences of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin to the average of the spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for detecting correctness of a pitch period comprising:
-
a memory comprising instructions; and one or more processors in communication with the memory, wherein the one or more processors are configured to execute the instructions to; determine, according to an initial pitch period of an input signal comprising a speech signal or an audio signal in a time domain, a pitch frequency bin of the input signal, wherein the initial pitch period is obtained by performing open-loop detection on the input signal; determine, based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter of the input signal associated with the pitch frequency bin; and determine correctness of the initial pitch period according to the pitch period correctness decision parameter, wherein the pitch period correctness decision parameter comprises a spectral difference parameter, an average spectral amplitude parameter, and a difference-to-amplitude ratio parameter, wherein the spectral difference parameter is a weighted and smoothed value of a sum of spectral differences of predetermined quantity of frequency bins on two sides of the pitch frequency bin, wherein the average spectral amplitude parameter is a weighted and smoothed value of an average of spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin, and wherein the difference-to-amplitude ratio parameter is a ratio of the sum of the spectral differences of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin to the average of the spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for detecting correctness of a pitch period comprising:
-
a memory comprising instructions; and one or more processors in communication with the memory, wherein the one or more processors are configured to execute the instructions to; determine, according to an initial pitch period of an input signal comprising a speech signal or an audio signal in a time domain, a pitch frequency bin of the input signal, wherein the initial pitch period is obtained by performing open-loop detection on the input signal; determine, based on an amplitude spectrum of the input signal in a frequency domain, a pitch period correctness decision parameter of the input signal associated with the pitch frequency bin; and determine correctness of the initial pitch period according to the pitch period correctness decision parameter, wherein the pitch period correctness decision parameter comprises a spectral difference parameter, an average spectral amplitude parameter, and a difference-to-amplitude ratio parameter, wherein the spectral difference parameter is a sum of spectral differences of a predetermined quantity of frequency bins on two sides of the pitch frequency bin, wherein the average spectral amplitude parameter is an average of spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin, and wherein the difference-to-amplitude ratio parameter is a ratio of the sum of the spectral differences of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin to the average of the spectral amplitudes of the predetermined quantity of frequency bins on the two sides of the pitch frequency bin. - View Dependent Claims (13, 14, 15)
-
Specification