Method and apparatus for automatically creating database for use in automated media recognition system
First Claim
1. A method for creating a database comprising fingerprint and landmark pairs associated with content samples, the method comprising the steps of:
- extracting a plurality of characteristics from a content sample;
transferring said plurality of characteristics to a server coupled with a database;
deriving fingerprint and landmark pairs from said characteristics, wherein landmarks from said fingerprint and landmark pairs are reproducible selected points in a segment of the content, and wherein fingerprints are values calculable from said characteristics of said content sample at their associated landmarks; and
storing said fingerprint and landmark pairs in said database.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically creating a database of parameters (e.g., fingerprints/landmarks) used in a media sample recognition system. The user places a media sample in his media player, e.g., a CD or DVD player in his personal computer. A software process installed on the user'"'"'s personal computer, to which is connected the CD/DVD player, extracts the constellation or “raw parameters” from the CD tracks as the CD plays, or under control of the software process. This extraction process may operate in the background. These raw parameters are then transmitted via the Internet (or other computer network) to a server coupled to a recognition database. The raw parameters are stored in the database. At some point in time, the raw parameters are processed into fingerprint/landmarks (e.g., using linkage) using another software process and then stored either back in the database or in random access memory (RAM) for use during a subsequent recognition process. The media sample can also be simultaneously identified during playback, which identity information is then sent to the server coupled to the recognition database.
165 Citations
33 Claims
-
1. A method for creating a database comprising fingerprint and landmark pairs associated with content samples, the method comprising the steps of:
-
extracting a plurality of characteristics from a content sample; transferring said plurality of characteristics to a server coupled with a database; deriving fingerprint and landmark pairs from said characteristics, wherein landmarks from said fingerprint and landmark pairs are reproducible selected points in a segment of the content, and wherein fingerprints are values calculable from said characteristics of said content sample at their associated landmarks; and storing said fingerprint and landmark pairs in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising a database of fingerprint and landmark pairs associated with content samples, said database comprising:
-
a plurality of stored fingerprint and landmark pairs, where said fingerprint and landmark pairs are constructed by; extracting a plurality of characteristics from a content sample; transferring said plurality of characteristics to a server coupled with a database; and deriving fingerprint and landmark pairs from said characteristics, wherein landmarks from said fingerprint and landmark pairs are reproducible selected points in a segment of the content, and wherein fingerprints are values calculable from said characteristics of said content sample at their associated landmarks. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of creating a database of fingerprint and landmark pairs associated with an music sample comprising the steps of:
-
playing a music sample to be identified; determining that the music sample is missing from said database; extracting one or more of characteristics from the music sample, where said characteristic, are common to distinctive and reproducible points in time within said music sample; transferring said plurality of characteristics to a server coupled with a database; deriving fingerprint and landmark pairs from said characteristics using an updateable or replaceable algorithm, wherein landmarks from said fingerprint and landmark pairs are reproducible selected points in a segment of the content, and wherein fingerprints are values calculable from said characteristics of said content sample at their associated landmarks; storing said fingerprint and landmark pairs in said database; and indexing said fingerprint and landmark pairs associated with said music samples, according to fingerprint. - View Dependent Claims (33)
-
Specification