Multiple step identification of recordings
First Claim
1. A method, comprising:
- accessing associated data that is associated with a recording, the associated data forming part of metadata associated with the recording;
extracting at least one fingerprint from at least one portion of the recording containing at least one of audio or video content data, the accessing and the extracting being performed for different copies of the recording;
storing the at least one fingerprint as identifying information for the recording when a match of the associated data is found in a database that contains the associated data, the associated data and the at least one fingerprint to be used in future identification of the recording;
comparing the at least one fingerprint extracted from a first one of the different copies with the at least one fingerprint extracted from a second one of the different copies; and
updating the at least one fingerprint in the database based on the comparing.
11 Assignments
0 Petitions
Accused Products
Abstract
Multiple information is extracted from an unknown recording and information associated therewith. Associated information includes the filename, if the recording is a computer file in, e.g., MP3 format, or table of contents (TOC) data, if the recording is on a removable medium, such as a compact disc. At least one and preferably several algorithmically determined fingerprints are extracted from the recording using one or more fingerprint extraction methods. The information extracted is compared with corresponding information in a database maintained for reference recordings. Identification starts with the most accurate and efficient method available, e.g., using a hash ID, a unique ID or text. Fingerprint matching is used to confirm other matches and validation is performed by comparing the duration of the unknown and a possibly matching reference recording.
78 Citations
34 Claims
-
1. A method, comprising:
-
accessing associated data that is associated with a recording, the associated data forming part of metadata associated with the recording; extracting at least one fingerprint from at least one portion of the recording containing at least one of audio or video content data, the accessing and the extracting being performed for different copies of the recording; storing the at least one fingerprint as identifying information for the recording when a match of the associated data is found in a database that contains the associated data, the associated data and the at least one fingerprint to be used in future identification of the recording; comparing the at least one fingerprint extracted from a first one of the different copies with the at least one fingerprint extracted from a second one of the different copies; and updating the at least one fingerprint in the database based on the comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a receiving unit to access associated data associated with a recording, the associated data forming part of metadata associated with the recording; an extraction unit to extract at least one fingerprint from at least one of audio or video content data contained in at least one portion of the recording, the accessing and the extracting being performed for different copies of the recording; and a storage unit, coupled to the receiving unit and the extraction unit, the storage unit to; store the at least one fingerprint as identifying information for the recording when a match of the associated data is found in a database that contains the associated data, the associated data and the at least one fingerprint to be used in future identification of the recording; compare the at least one fingerprint extracted from a first one of the different copies with the at least one fingerprint extracted from a second one of the different copies; and update the at least one fingerprint in the database based on the comparing. - View Dependent Claims (30, 31, 32)
-
-
33. A method, comprising:
-
accessing associated data that is associated with a recording, the associated data forming part of metadata associated with the recording; extracting at least one fingerprint from at least one portion of the recording containing at least one of audio or video content data; storing the at least one fingerprint as identifying information for the recording when a match of the associated data is found in a database that contains the associated data, the associated data and the at least one fingerprint to be used in future identification of the recording; detecting a quality of the at least one fingerprint; identifying a copy of the recording using the at least one fingerprint; and replacing the at least one fingerprint with a higher quality fingerprint when the copy of the recording produces the higher quality fingerprint.
-
-
34. A system, comprising:
-
a receiving unit to access associated data associated with a recording, the associated data forming part of metadata associated with the recording; an extraction unit to extract at least one fingerprint from at least one of audio or video content data contained in at least one portion of the recording; and a storage unit, coupled to the receiving unit and the extraction unit, the storage unit to; store the at least one fingerprint as identifying information for the recording when a match of the associated data is found in a database that contains the associated data, the associated data and the at least one fingerprint to be used in future identification of the recording; detect a quality of the at least one fingerprint; identify a copy of the recording using the at least one fingerprint; and replace the at least one fingerprint with a higher quality fingerprint when the copy of the recording produces the higher quality fingerprint.
-
Specification