Fingerprinting media entities employing fingerprint algorithms and bit-to-bit comparisons
First Claim
1. A method for authenticating a media entity, comprising:
- reading data representative of the media entity for which a fingerprint is desired, said media entity data containing a sequence of bits having a length N;
processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm calculating a fingerprint for said media entity data by calculating the average critical band energy of said media entity data, and employing bit-to-bit comparisons of said fingerprint to at least one other fingerprint stored on a computer readable medium, said at least one other fingerprint previously calculated for each of a set of media entities, andbased on said processing, authenticating whether said media entity data is one of said set of media entities.
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.
-
Citations
20 Claims
-
1. A method for authenticating a media entity, comprising:
-
reading data representative of the media entity for which a fingerprint is desired, said media entity data containing a sequence of bits having a length N; processing said media entity data in accordance with at least one fingerprinting algorithm, said fingerprinting algorithm calculating a fingerprint for said media entity data by calculating the average critical band energy of said media entity data, and employing bit-to-bit comparisons of said fingerprint to at least one other fingerprint stored on a computer readable medium, said at least one other fingerprint previously calculated for each of a set of media entities, and based on said processing, authenticating whether said media entity data is one of said set of media entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 16, 19)
-
-
10. A system for authenticating 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 calculating a fingerprint for said media entity data by calculating the average critical band energy of said media entity data, and employing bit-to-bit comparisons of said fingerprint to at least one other fingerprint stored on a computer readable medium, said at least one other fingerprint previously calculated for each of a set of media entities, and means for authenticating whether said media entity data is one of said set of media entities based on said processing. - View Dependent Claims (11, 12, 14, 15, 17, 20)
-
-
18. 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 calculating a fingerprint for said media entity data by calculating the average critical band energy of said media entity data, and employing bit-to-bit comparisons of said fingerprint to at least one other fingerprint stored on a computer readable medium, said at least one other fingerprint previously calculated for each of a set of media entities, and wherein said means for processing further includes means for authenticating whether said media entity data is one of said set of media entities based on said processing.
-
Specification