System and method for audio fingerprinting
First Claim
1. A method to create a fingerprint for media entities, comprising:
- reading data indicative of a media entity desiring at least one fingerprint, said media entity data containing a sequence of random bits having a length N;
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, wherein said processing further comprises;
calculating the average information density of said media entities;
determining the standard deviation of the calculated information of said media entities;
calculating the average critical band energy of the said media entities;
calculating the average standard deviation of the critical band energy of said media entities;
determining the play-time of said media entities; and
processing said information density, said standard deviation of said information density, said critical band energy, said standard deviation of said critical band, and said play time to produce a bit-sequence representative of said fingerprint.
3 Assignments
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. In various non-limiting embodiments, the processing of fingerprints includes calculating the average information density of the media entities, determining the standard deviation of the calculated information of the media entities, calculating the average critical band energy of the media entities, calculating the average standard deviation of the critical band energy of the media entities, determining the play-time of the media entities and processing the information density, the standard deviation of the information density, the critical band energy, the standard deviation of the critical band, and the play time to produce a bit-sequence representative of the fingerprint.
-
Citations
24 Claims
-
1. A method to create a fingerprint for media entities, comprising:
-
reading data indicative of a media entity desiring at least one fingerprint, said media entity data containing a sequence of random bits having a length N; 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, wherein said processing further comprises; calculating the average information density of said media entities; determining the standard deviation of the calculated information of said media entities; calculating the average critical band energy of the said media entities; calculating the average standard deviation of the critical band energy of said media entities; determining the play-time of said media entities; and processing said information density, said standard deviation of said information density, said critical band energy, said standard deviation of said critical band, and said play time to produce a bit-sequence representative of said fingerprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21, 22, 23, 24)
-
-
14. A system to create a fingerprint for media entities comprising:
-
a sampling system; a processing system cooperating with said sampling system to generate said fingerprints, said processing system comprising means to calculate the information density of said media entities, standard deviation of the information density of said media entities, average critical band energy of said media entities, standard deviation of the critical band energy of said media entities, and the play-time of said media entities; and a communications interface, said communications interface cooperating with said processing system to communicate created fingerprints to participating users. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification