Audio signature extraction and correlation
First Claim
1. A method of extracting a signature from audio of a program received by a receiver, wherein the signature characterizes the program, the method comprising:
- converting the audio to corresponding spectral moments; and
converting at least one of the spectral moments to the signature by iteratively smoothing the spectral moments and converting the smoothed spectral moments to the signature, wherein iteratively smoothing the spectral moments comprises iteratively smoothing the spectral moments according to the following equation;
11 Assignments
0 Petitions
Accused Products
Abstract
A signature is extracted from the audio of a program received by a tunable receiver such that the signature characterizes the program. In order to extract the signature, blocks of the audio are converted to corresponding spectral moments. At least one of the spectral moments is then converted to the signature. Also, a test audio signal from a receiver is correlated to a reference audio signal by converting the test audio signal and the reference audio signal to corresponding test and reference spectra, determining test slopes corresponding to coefficients of the test spectrum and reference slopes corresponding to coefficients of the reference spectrum, and comparing the test slopes to the reference slopes in order to determine a match between the test audio signal and the reference audio signal.
-
Citations
21 Claims
-
1. A method of extracting a signature from audio of a program received by a receiver, wherein the signature characterizes the program, the method comprising:
-
converting the audio to corresponding spectral moments; and converting at least one of the spectral moments to the signature by iteratively smoothing the spectral moments and converting the smoothed spectral moments to the signature, wherein iteratively smoothing the spectral moments comprises iteratively smoothing the spectral moments according to the following equation; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of extracting a signature from a digital program received by a digital receiver, wherein the signature characterizes the digital program, the method comprising:
-
obtaining an encoded audio stream from the digital receiver; decoding the encoded audio stream to obtain modified discrete cosine transform (MDCT) coefficients representing audio blocks; determining a spectral moment based on spectral power represented by the MDCT coefficients, wherein the spectral power represented by the MDCT coefficients is weighted by a frequency index when determining the spectral moment; smoothing the spectral moment by iterative averaging of spectral moments across a plurality of audio blocks; and converting the smoothed spectral moment into the signature based on amplitude maxima in the smoothed spectral moment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification