Extraction and Matching of Characteristic Fingerprints from Audio Signals
First Claim
1. An article of manufacture comprising an audio fingerprint stored on a computer readable storage medium, wherein the audio fingerprint contains characteristic information about an audio frame and is produced by a process comprising:
- filtering the audio frame into a plurality of frequency bands to produce a corresponding plurality of filtered audio signals;
resampling the filtered audio signals at a nonlinear timescale;
transforming the resampled audio signals for each frequency band to produce a feature vector for the frequency band; and
computing the audio fingerprint based on the set of feature vectors.
12 Assignments
0 Petitions
Accused Products
Abstract
An audio fingerprint is extracted from an audio sample, where the fingerprint contains information that is characteristic of the content in the sample. The fingerprint may be generated by computing an energy spectrum for the audio sample, resampling the energy spectrum logarithmically in the time dimension, transforming the resampled energy spectrum to produce a series of feature vectors, and computing the fingerprint using differential coding of the feature vectors. The generated fingerprint can be compared to a set of reference fingerprints in a database to identify the original audio content.
44 Citations
25 Claims
-
1. An article of manufacture comprising an audio fingerprint stored on a computer readable storage medium, wherein the audio fingerprint contains characteristic information about an audio frame and is produced by a process comprising:
-
filtering the audio frame into a plurality of frequency bands to produce a corresponding plurality of filtered audio signals; resampling the filtered audio signals at a nonlinear timescale; transforming the resampled audio signals for each frequency band to produce a feature vector for the frequency band; and computing the audio fingerprint based on the set of feature vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A database of audio fingerprints, the database comprising a computer readable storage medium that contains:
-
a plurality of audio fingerprints, wherein each audio fingerprint contains characteristic information about a corresponding audio frame and is produced by a process comprising; filtering the corresponding audio frame into a plurality of frequency bands to produce a corresponding plurality of filtered audio signals, resampling the filtered audio signals at a nonlinear timescale, transforming the resampled audio signals for each frequency band to produce a feature vector for the frequency band, and computing the audio fingerprint based on the set of feature vectors; and one or more index values for one or more of the audio fingerprints, wherein the audio fingerprints are organized in the database according to their index values. - View Dependent Claims (23)
-
-
24. An article of manufacture comprising an audio fingerprint stored on a computer readable storage medium, wherein the audio fingerprint contains characteristic information about an audio frame and is produced by a process comprising:
-
a step for computing a spectrogram for the audio frame; sampling the spectrogram at a nonlinear time scale for a plurality of frequency bands in the spectrogram; a step for extracting a long-term feature vector using the samples from each of the sampled frequency bands; and a step for generating the audio fingerprint based on the feature vectors. - View Dependent Claims (25)
-
Specification