Very short pitch detection and coding
First Claim
1. A method for pitch detection, implemented by an encoder, comprising:
- determining a value of an initial pitch lag candidate of a current frame of a signal in a range from a second minimum pitch limitation to a first minimum pitch limitation using a time domain pitch detection technique, wherein the first minimum pitch limitation is a pitch limitation value defined in the Code Excited Linear Prediction Technique (CELP) algorithm, and the second minimum pitch limitation is a value smaller than the first minimum pitch limitation, and wherein the signal is a speech signal or an audio signal;
determining whether a lack of low frequency energy in the current frame is detected; and
determining the initial pitch lag candidate is a final pitch lag when the lack of low frequency energy in the current frame is detected.
0 Assignments
0 Petitions
Accused Products
Abstract
System and method embodiments are provided for very short pitch detection and coding for speech or audio signals. The system and method include detecting whether there is a very short pitch lag in a speech or audio signal that is shorter than a conventional minimum pitch limitation using a combination of time domain and frequency domain pitch detection techniques. The pitch detection techniques include using pitch correlations in time domain and detecting a lack of low frequency energy in the speech or audio signal in frequency domain. The detected very short pitch lag is coded using a pitch range from a predetermined minimum very short pitch limitation that is smaller than the conventional minimum pitch limitation.
38 Citations
34 Claims
-
1. A method for pitch detection, implemented by an encoder, comprising:
-
determining a value of an initial pitch lag candidate of a current frame of a signal in a range from a second minimum pitch limitation to a first minimum pitch limitation using a time domain pitch detection technique, wherein the first minimum pitch limitation is a pitch limitation value defined in the Code Excited Linear Prediction Technique (CELP) algorithm, and the second minimum pitch limitation is a value smaller than the first minimum pitch limitation, and wherein the signal is a speech signal or an audio signal; determining whether a lack of low frequency energy in the current frame is detected; and determining the initial pitch lag candidate is a final pitch lag when the lack of low frequency energy in the current frame is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An audio signal encoder, comprising:
-
a memory storing program instructions, and one or more processors coupled to the memory; wherein the one or more processors, by executing the program instructions, are configured to; determine a value of an initial pitch lag candidate of a current frame of a signal in a range from a second minimum pitch limitation to a first minimum pitch limitation using a time domain pitch detection technique, wherein the first minimum pitch limitation is a pitch limitation value defined in the Code Excited Linear Prediction Technique (CELP) algorithm, and the second minimum pitch limitation is a value smaller than the first minimum pitch limitation, and wherein the signal is a speech signal or an audio signal; determine whether a lack of low frequency energy of in current frame is detected; and determine the initial pitch lag candidate is a final pitch lag when the lack of low frequency energy in the current frame is detected. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification