Method and apparatus for identifying an unknown work
First Claim
1. A computer readable storage medium carrying one or more instructions for determining an identity of a received work, the one more instructions including instructions which executed by one or more processors, cause the one or more processors to perform the method comprising:
- receiving audio data for an unknown work;
dividing said audio data into a plurality of segments;
generating a plurality of signatures of said unknown work wherein each signature is generated from one of said plurality of segments;
generating a plurality of reduced dimension signatures of said unknown works wherein each of said plurality of reduced dimension signatures is generated from one of at least a portion of said plurality of signatures;
comparing said plurality of reduced dimension signatures to at least one reduced dimension signature for each one of a portion of a plurality of known works having a record stored in a work database wherein each record includes an identification of said known work and at least one signature of said known work;
determining a list of candidates from said plurality of known works responsive to said comparisons;
comparing said plurality of signatures to at least a portion of said plurality of signatures of each of said plurality of known works in said list of candidates;
determining one of said plurality of known works in said list of candidates that matches said unknown work from said comparison; and
identifying said unknown work as said one of said plurality of known works that matches said unknown work.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for determining an identity of a received work. The system receives audio data for an unknown work. The audio data is divided into segments. The system generates a signature of the unknown work from each of the segments. Reduced dimension signatures are then generated at least a portion of the signatures. The reduced dimension signatures are then compared to reduced dimensions signatures of known works that are stored in a database. A list of candidates of known works is generated from the comparison. The signatures of the unknown works are then compared to the signatures of the known works in the list of candidates. The unknown work is then identified as the known work having signatures matching within a threshold.
322 Citations
12 Claims
-
1. A computer readable storage medium carrying one or more instructions for determining an identity of a received work, the one more instructions including instructions which executed by one or more processors, cause the one or more processors to perform the method comprising:
-
receiving audio data for an unknown work; dividing said audio data into a plurality of segments; generating a plurality of signatures of said unknown work wherein each signature is generated from one of said plurality of segments; generating a plurality of reduced dimension signatures of said unknown works wherein each of said plurality of reduced dimension signatures is generated from one of at least a portion of said plurality of signatures; comparing said plurality of reduced dimension signatures to at least one reduced dimension signature for each one of a portion of a plurality of known works having a record stored in a work database wherein each record includes an identification of said known work and at least one signature of said known work; determining a list of candidates from said plurality of known works responsive to said comparisons; comparing said plurality of signatures to at least a portion of said plurality of signatures of each of said plurality of known works in said list of candidates; determining one of said plurality of known works in said list of candidates that matches said unknown work from said comparison; and identifying said unknown work as said one of said plurality of known works that matches said unknown work. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification