摘要 |
<p>A multi-stage lookup is performed by receiving a query fingerprint of an unknown recording, generating a hash value corresponding to the query fingerprint; generating a list of candidate matches of known recordings by comparing the hash value of the query fingerprint to a hash table containing multiple hash values corresponding to audio fingerprints of the known recordings, comparing maxima of the query fingerprint to the maxima of full-recording fingerprints of the known recordings contained in a full-recording fingerprint table to obtain an identifier corresponding to the unknown recording, and returning metadata based on the identifier.</p> |