Method and apparatus for identifying an unknown work
First Claim
1. A method for determining an identity of a received work 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 works database wherein each record includes an identification of said work and at least one signature of said 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.
5 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.
-
Citations
26 Claims
-
1. A method for determining an identity of a received work 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 works database wherein each record includes an identification of said work and at least one signature of said 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, 13)
-
-
14. An apparatus for determining an identity of a received work comprising:
-
means for receiving audio data for an unknown work;
means for dividing said audio data into a plurality of segments;
means for generating a plurality of signatures of said unknown work wherein each signature is generated from one of said plurality of segments;
means for 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;
means for 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 works database wherein each record includes a identification of said work and at least one signature of said work;
means for determining a list of candidates from said plurality of known works responsive to said comparisons;
means for 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; and
means for determining one of said plurality of known works in said list of candidates that matches said unknown work from said comparison. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification