×

System and method for tracking sound pitch across an audio signal using harmonic envelope

  • US 9,473,866 B2
  • Filed: 11/25/2013
  • Issued: 10/18/2016
  • Est. Priority Date: 08/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to track pitch in an audio signal, the system comprising:

  • an electronic storage storing computer program modules; and

    one or more processors configured to execute the computer program modules, the computer program modules being configured to;

    receive the audio signal obtained from a user input device;

    obtain a first transformation of the audio signal in a first time period, wherein the first transformation represents the audio signal as a function of frequency in the first time period;

    obtain a first pitch corresponding to a first sound in the first time period of the audio signal;

    determine a first envelope vector of the first time period from the first transformation in a multi-dimensional space, wherein each dimension of the multi-dimensional space corresponds to one of a plurality of harmonics of a pitch and the first envelope vector of the first time period is defined by a first set of coordinates corresponding to intensity coefficients at a plurality of harmonics of the first pitch in the first transformation;

    obtain a second transformation of the audio signal in a second time period, wherein the second time period is different from the first time period and the second transformation represents the audio signal as a function of frequency in the second time period;

    obtain a second pitch corresponding to a second sound in the second time period of the audio signal;

    determine a second envelope vector of the second time period from the second transformation in the multi-dimensional space, wherein the second envelope vector of the second time period is defined by a second set of coordinates corresponding to intensity coefficients at a plurality of harmonics of the second pitch in the second transformation;

    determine a first correlation between the first envelop vector of the first time period and the second envelope vector of the second time period;

    obtain a third pitch corresponding to a third sound in the second time period of the audio signal;

    determine a third envelope vector of the second time period from the second transformation in the multi-dimensional space, wherein the third envelope vector of the second time period is defined by a third set of coordinates corresponding to intensity coefficients at a plurality of harmonics of the third pitch in the second transformation;

    determine a second correlation between the first envelop vector of the first time period and the third envelope vector of the second time period; and

    determine, using the first correlation and the second correlation, that the first sound in the first time period of the audio signal and the second sound in the second time period of the audio signal are portions of a same harmonic sound.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×