IP Library Granted Patent US 7,529,659
Granted Patent B2
US 7,529,659 · App. 11/239,543 · Granted May 5, 2009

Method and apparatus for identifying an unknown work

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,529,659
App. No.
11/239,543
Granted
May 5, 2009
Kind
B2
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.

Claims (27)

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.

2. The computer readable storage medium of claim 1 , wherein said step for generating said plurality of signatures comprises:

calculating a plurality of mel frequency cepstral coefficients (MFCCs) for each of a plurality segments to generate each of said plurality of signatures.

3. The computer readable storage medium of claim 1 , wherein said step for generating said plurality of signatures comprises:

calculating each of said plurality of signatures using a plurality of acoustical features from one of said plurality of segments selected from a group consisting of loudness, pitch, brightness, bandwidth, spectrum and mel frequency cepstral coefficients (MECCs).

4. The computer readable storage medium of claim 1 further comprising:

indexing said records of said plurality of known references in said database.

5. The computer readable storage medium of claim 4 wherein said indexing is performed by using an indexing strategy chosen from the group consisting of: the k-d tree, the SS-tree, the R-tree, and the SR-tree.

6. The computer readable storage medium of claim 1 , wherein each of said plurality of segments has a segment size of approximately 0.5 to 3 seconds.

7. The computer readable storage medium of claim 1 , wherein each of said plurality of segments has a segment size of approximately 1 second.

8. The computer readable storage medium of claim 1 , wherein a hop size between consecutive ones of said plurality of segments is less than 50% of a segment size of each of said plurality of segments.

9. The method computer readable storage medium of claim 1 , wherein a hop size between consecutive ones of said plurality of segments is approximately 0.1 seconds.

10. The method computer readable storage medium of claim 1 , wherein said step for generating said plurality of signatures comprises:

calculating an average for each of a plurality of acoustical features selected from a group consisting of: loudness, pitch, brightness, bandwidth, spectral features, and mod frequency cepstral coefficients.

11. The method computer readable storage medium of claim 1 , wherein said step for generating said plurality of reduced dimension signatures comprises:

projecting features of each said portion of said plurality of signatures in a Karhunen-Loeve basis.

12. The computer readable storage medium of claim 1 wherein said step for generating said plurality of reduced dimension signatures comprises:

selecting predetermined ones of a plurality of mid frequency cepstral coefficients from each one of said portion of said plurality of signatures.

Assignments (4)
SECURITY INTEREST Recorded May 8, 2022
From: AUDIBLE MAGIC CORPORATION
To: TIERRA DEL ORO, LLC
Reel/Frame 059909/0555 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2022
From: FISCHER, ADDISON M.
To: AUDIBLE MAGIC CORPORATION
Reel/Frame 058928/0778 →
SECURITY AGREEMENT Recorded Feb 24, 2012
From: AUDIBLE MAGIC CORPORATION
To: FISCHER, ADDISON, MR.
Reel/Frame 027755/0851 →
SECURITY AGREEMENT Recorded Mar 31, 2011
From: AUDIBLE MAGIC CORPORATION
To: FISCHER, ADDISON
Reel/Frame 026065/0953 →