Fast hash-based multimedia object metadata retrieval
First Claim
1. A method of obtaining metadata for a multimedia object by matching an object fingerprint for the multimedia object against entries stored in a primary database, characterized by computing a transmission fingerprint for a portion of a further multimedia object transmitted on a transmission channel, matching the transmission fingerprint with the fingerprints stored in the primary database, adding an entry for the further multimedia object in a secondary database upon a successful match, and obtaining the metadata by matching the fingerprint against entries stored in the secondary database and only matching against the primary database if said matching against the secondary database fails.
1 Assignment
0 Petitions
Accused Products
Abstract
When a client requests metadata for a multimedia object, a server (120) computes a fingerprint for the multimedia object and matches it against entries stored in a primary database (121). Additionally, the server system (120) monitors one or more transmission channels such as radio broadcast channels, and computes transmission fingerprints for transmissions on those channels. The transmission fingerprints are matched with the fingerprints stored in the primary database (121), and if a match is found, an entry for the identified transmission is then added to the secondary database (122). Preferably this entry contains the transmission fingerprint. Subsequent matches are then first performed against the secondary database (122) and only upon unsuccessful matches also matched against the primary database (121). Also covers the method and a computer program product for performing the method.
180 Citations
10 Claims
- 1. A method of obtaining metadata for a multimedia object by matching an object fingerprint for the multimedia object against entries stored in a primary database, characterized by computing a transmission fingerprint for a portion of a further multimedia object transmitted on a transmission channel, matching the transmission fingerprint with the fingerprints stored in the primary database, adding an entry for the further multimedia object in a secondary database upon a successful match, and obtaining the metadata by matching the fingerprint against entries stored in the secondary database and only matching against the primary database if said matching against the secondary database fails.
- 8. A system arranged for obtaining metadata for a multimedia object comprising matching means for matching an object fingerprint for the multimedia object against entries stored in a primary database, characterized by transmission monitoring means for recording a portion of a further multimedia object transmitted on a transmission channel and fingerprinting means for computing a transmission fingerprint for the portion, the matching means being arranged for matching the transmission fingerprint with the fingerprints stored in the primary database, adding an entry for the further multimedia object in a secondary database upon a successful match, and obtaining the metadata by matching the fingerprint against entries stored in the secondary database and only matching against the primary database if said matching against the secondary database fails.
Specification