System and method for tracking sound pitch across an audio signal
First Claim
Patent Images
1. A method for analyzing an audio signal, the method comprising:
- obtaining, using a computer processor, a first pitch and a first fractional chirp rate from a first portion of the audio signal;
determining, using the computer processor, a predicted pitch corresponding to the first pitch in a second portion of the audio signal, the predicted pitch being determined using the first pitch, the first fractional chirp rate, a first time corresponding to the first portion, and a second time corresponding to the second portion;
obtaining, using the computer processor, a pitch likelihood metric in a multi-dimensional representation for the second portion of the audio signal;
determining, using the computer processor, a weighting function using the predicted pitch;
determining, using the computer processor, a weighted pitch likelihood metric using the pitch likelihood metric and the weighting function; and
determining, using the computer processor, a second pitch from the second portion of the audio signal using the weighted pitch likelihood metric.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method may be configured to analyze audio information derived from an audio signal. The system and method may track sound pitch across the audio signal. The tracking of pitch across the audio signal may take into account change in pitch by determining at individual time sample windows in the signal duration an estimated pitch and an estimated fractional chirp rate of the harmonics at the estimated pitch. The estimated pitch and the estimated fractional chirp rate may then be implemented to determine an estimated pitch for another time sample window in the signal duration with an enhanced accuracy and/or precision.
-
Citations
23 Claims
-
1. A method for analyzing an audio signal, the method comprising:
-
obtaining, using a computer processor, a first pitch and a first fractional chirp rate from a first portion of the audio signal; determining, using the computer processor, a predicted pitch corresponding to the first pitch in a second portion of the audio signal, the predicted pitch being determined using the first pitch, the first fractional chirp rate, a first time corresponding to the first portion, and a second time corresponding to the second portion; obtaining, using the computer processor, a pitch likelihood metric in a multi-dimensional representation for the second portion of the audio signal; determining, using the computer processor, a weighting function using the predicted pitch; determining, using the computer processor, a weighted pitch likelihood metric using the pitch likelihood metric and the weighting function; and determining, using the computer processor, a second pitch from the second portion of the audio signal using the weighted pitch likelihood metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system configured to analyze an audio signal, the system comprising:
-
an electronic storage storing computer program modules that include computer program instructions; and one or more processors coupled to the electronic storage and configured to execute the computer program instructions to; obtain a first pitch and a first fractional chirp rate from a first portion of the audio signal; determine a predicted pitch corresponding to the first pitch in a second portion of the audio signal, the predicted pitch being determined using the first pitch, the first fractional chirp rate, a first time corresponding to the first portion, and a second time corresponding to the second portion; obtain a pitch likelihood metric in a multi-dimensional representation for the second portion of the audio signal; determine a weighting using the predicted pitch; determine a weighted pitch likelihood metric using the pitch likelihood metric and the weighting function; and determine a second pitch from the second portion of the audio signal using the weighted pitch likelihood metric. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having data stored therein representing computer program modules executable by a computer, the computer program modules including instructions to track pitch in an audio signal, the storage medium comprising:
-
instructions for obtaining a first pitch and a first fractional chirp rate from a first portion of the audio signal; instructions for determining a predicted pitch corresponding to the first pitch in a second portion of the audio signal, the predicted pitch being determined using the first pitch, the first fractional chirp rate, a first time corresponding to the first portion, and a second time corresponding to the second portion; instructions for obtaining a pitch likelihood metric in a multi-dimensional representation for the second portion of the audio signal; instructions for determining a weighting function using the predicted pitch; instructions for determining a weighted pitch likelihood metric using the pitch likelihood metric and the weighting function; and instructions for determining a second pitch from the second portion of the audio signal using the weighted pitch likelihood metric. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification