Audio fingerprinting
First Claim
1. A method for creating fingerprints for media entities, comprising:
- reading data representative of a media entity for which a fingerprint is desired, said media entity data containing a sequence of random bits having a length N; and
processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm employing bit-to-bit comparisons and at least one approximation technique to process fingerprints.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods for the creation, management, and distribution of media entity fingerprinting are provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various means are provided to a user for automatically processing fingerprints for media entities for distribution to participating users. Techniques for providing efficient calculation and distribution of fingerprints for use in satisfying copyright regulations and in facilitating the association of meta data to media entities are included. In an illustrative implementation, the fingerprints may be generated and stored allowing for persistence of media from experience to experience.
42 Citations
20 Claims
-
1. A method for creating fingerprints for media entities, comprising:
-
reading data representative of a media entity for which a fingerprint is desired, said media entity data containing a sequence of random bits having a length N; and
processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm employing bit-to-bit comparisons and at least one approximation technique to process fingerprints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for creating fingerprints for media entities, comprising:
-
means for reading data representative of a media entity for which a fingerprint is desired, said media entity data containing a sequence of random bits having a length N; and
means for processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm employing bit-to-bit comparisons and at least one approximation technique to process fingerprints. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for creating fingerprints for media entities, comprising:
-
an input component for receiving data representative of a media entity for which a fingerprint is desired, said media entity data containing a sequence of random bits having a length N; and
a processor for processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm employing bit-to-bit comparisons and at least one approximation technique to process fingerprints.
-
Specification