Audio content recognition method and system
AssigneeGracenote, Inc.
InventorsAlexander Berrian, Todd J. Hodges, Robert Coover, Matthew James Wilkinson, Zafar Rafii
Life of this patent
Estimating the term…
Abstract
A method implemented by a computing system comprises generating, by the computing system, a fingerprint comprising a plurality of bin samples associated with audio content. Each bin sample is specified within a frame of the fingerprint and is associated with one of a plurality of non-overlapping frequency ranges and a value indicative of a magnitude of energy associated with a corresponding frequency range. The computing system removes, from the fingerprint, a plurality of bin samples associated with a frequency sweep in the audio content.
Claims21
A computer-implemented method comprising:
- generating a fingerprint comprising a plurality of bin samples associated with audio content, wherein each bin sample is associated with a frame of the fingerprint, one of a plurality of non-overlapping frequency ranges, and a value indicative of a magnitude of energy associated with a corresponding frequency range;
- searching a fingerprint database for a record that matches the fingerprint, wherein the record specifies content information associated with the fingerprint;
- and
- removing, from the fingerprint, a plurality of bin samples associated with a frequency sweep in the audio content to reduce false positive matches between the fingerprint and the record.
A tangible, non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause a computing device to perform a set of operations comprising:
- generating a fingerprint comprising a plurality of bin samples associated with audio content, wherein each bin sample is associated with a frame of the fingerprint, one of a plurality of non-overlapping frequency ranges, and a value indicative of a magnitude of energy associated with a corresponding frequency range;
- searching a fingerprint database for a record that matches the fingerprint, wherein the record specifies content information associated with the fingerprint;
- and
- removing, from the fingerprint, a plurality of bin samples associated with a frequency sweep in the audio content to reduce false positive matches between the fingerprint and the record.
A computing device comprising:
- one or more processors;
- and
- tangible, non-transitory computer-readable storage medium comprising instructions that, when executed by the one or more processors, cause the computing device to perform a set of operations comprising:
- generating a fingerprint comprising a plurality of bin samples associated with audio content, wherein each bin sample is associated with a frame of the fingerprint, one of a plurality of non-overlapping frequency ranges, and a value indicative of a magnitude of energy associated with a corresponding frequency range;
- searching a fingerprint database for a record that matches the fingerprint, wherein the record specifies content information associated with the fingerprint;
- and
- removing, from the fingerprint, a plurality of bin samples associated with a frequency sweep in the audio content to reduce false positive matches between the fingerprint and the record.
Dependencies are inferred from the claim text.