IP Library Granted Patent US 9,183,850
Granted Patent B2
US 9,183,850 · App. 13/205,483 · Granted Nov 10, 2015

System and method for tracking sound pitch across an audio signal

Inventors: David C. Bradley (La Jolla, CA); Daniel S. Goldin (Malibu, CA); Rodney Gateau (San Diego, CA); Nicholas K. Fisher (San Diego, CA); Robert N. Hilton (San Diego, CA); Derrick R. Roos (San Diego, CA); Eric Wiewiora (San Diego, CA)
Assignee: The Intellisis Corporation
G10L25/90G10L25/03G10L25/93G10L2025/906
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,183,850
App. No.
13/205,483
Granted
Nov 10, 2015
Kind
B2
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.

Claims (43)

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.

2. The method of claim 1 , further comprising determining a second fractional chirp rate from the second portion of the audio signal using the weighted pitch likelihood metric.

3. The method of claim 1 , further comprising determining a pitch likelihood metric for the first portion of the audio signal, wherein the first pitch and first fractional chirp rate are obtained from the pitch likelihood metric for the first portion of the audio signal.

4. The method of claim 1 , wherein the predicted pitch is computed by multiplying a time difference between the second time and the first time by the fractional chirp rate and adding a result of the multiplication to the first pitch.

5. The method of claim 1 , wherein the pitch likelihood metric for a given pitch indicates a likelihood a sound represented by the audio signal has the given pitch.

6. The method of claim 1 , wherein the weighting function is a Gaussian function.

7. The method of claim 1 , wherein the first portion of the audio signal corresponds to a first time sample window of the audio signal and the second portion of the audio signal corresponds to a second time sample window of the audio signal.

8. The method of claim 1 . wherein the multi-dimensional representation includes a first domain corresponding to pitch and a second domain corresponding to fractional chirp rate.

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.

10. The system of claim 9 , wherein the one or more processors are further configured to execute the computer program instructions to determine a second fractional chirp rate from the second portion of the audio signal using the weighted pitch likelihood metric.

11. The system of claim 9 , wherein the one or more processors are further configured to execute the computer program instructions to determine a pitch likelihood metric for the first portion of the audio signal, wherein the first pitch and first fractional chirp rate are obtained from the pitch likelihood metric for the first portion of the audio signal.

12. The system of claim 9 , wherein the predicted pitch is computed by multiplying a time difference between the second time and the first time by the fractional chirp rate and adding a result of the multiplication to the first pitch.

13. The system of claim 9 , wherein the pitch likelihood metric for a given pitch indicates a likelihood a sound represented by the audio signal has the given pitch.

14. The system of claim 9 , wherein the weighting function is a Gaussian function.

15. The system of claim 9 , wherein the first portion of the audio signal corresponds to a first time sample window of the audio signal and the second portion of the audio signal corresponds to a second time sample window of the audio signal.

16. The system of claim 9 , wherein the multi-dimensional representation includes a first domain corresponding to pitch and a second domain corresponding to fractional chirp rate.

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.

18. The non-transitory computer readable storage medium of claim 17 , further comprising instructions for determining a second fractional chirp rate from the second portion of the audio signal using the weighted pitch likelihood metric.

19. The non-transitory computer readable storage medium of claim 17 , further comprising instructions for determining a pitch likelihood metric for the first portion of the audio signal, wherein the first pitch and first fractional chirp rate are obtained from the pitch likelihood metric for the first portion of the audio signal.

20. The non-transitory computer readable storage medium of claim 17 , wherein the predicted pitch is computed by multiplying a time difference between the second time and the first time by the fractional chirp rate and adding a result of the multiplication to the first pitch.

21. The non-transitory computer readable storage medium of claim 17 , wherein the pitch likelihood metric for a given pitch indicates a likelihood a sound represented by the audio signal has the given pitch.

22. The non-transitory computer readable storage medium of claim 17 , wherein the weighting function is a Gaussian function.

23. The non-transitory computer readable storage medium of claim 17 , wherein the multi-dimensional representation includes a first domain corresponding to pitch and a second domain corresponding to fractional chirp rate.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2026
From: PATTI, ROBERT S
To: TEATRO, INC.
Reel/Frame 074966/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2018
From: KNUEDGE, INC.
To: FRIDAY HARBOR LLC
Reel/Frame 047156/0582 →
SECURITY INTEREST Recorded Oct 27, 2017
From: KNUEDGE INCORPORATED
To: XL INNOVATE FUND, LP
Reel/Frame 044637/0011 →
SECURITY INTEREST Recorded Nov 11, 2016
From: KNUEDGE INCORPORATED
To: XL INNOVATE FUND, L.P.
Reel/Frame 040601/0917 →
CHANGE OF NAME Recorded Apr 28, 2016
From: THE INTELLISIS CORPORATION
To: KNUEDGE INCORPORATED
Reel/Frame 038546/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2011
From: BRADLEY, DAVID C.; GOLDIN, DANIEL S.; GATEAU, RODNEY; FISHER, NICHOLAS K.; HILTON, ROBERT N.; ROOS, DERRICK R.; WIEWIORA, ERIC
To: THE INTELLISIS CORPORATION
Reel/Frame 027378/0458 →
Continuity (1)
Related Publication 20130041656A1 · Feb 14, 2013