System and method for music identification
First Claim
1. A method for identifying music, comprising the steps of:
- (a) recording a sample of audio data;
(b) deriving a sample time signal from the audio data;
(c) sorting a plurality of songs, wherein each song is represented by a time signal; and
(d) matching the sample time signal with the time signal of a song in the plurality of songs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that allows users to find a song name, artist and performance without having to proceed through many false results. In one aspect, the system and method use signal matching to produce reliable matches. In another aspect, the system and method use a combination of signal and feature representation and an automatic decision rule together with a human-in-the-loop approach. A feature vector and a processed time signal are computed for each song in a database and extracted from a microphone-recorded sample of music. The database songs are first sorted by feature space distance with respect to the feature vector of the recorded sample. The processed time signals of the database songs and the processed time signal from the recorded sample are processed using signal matching. A decision rule presents likely matches to the user for confirmation. Using signal matching, feature-ordered search and a decision rule results in an effective framework for finding a song from a brief microphone recorded sample of music.
60 Citations
29 Claims
-
1. A method for identifying music, comprising the steps of:
-
(a) recording a sample of audio data;
(b) deriving a sample time signal from the audio data;
(c) sorting a plurality of songs, wherein each song is represented by a time signal; and
(d) matching the sample time signal with the time signal of a song in the plurality of songs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for identifying music, comprising:
-
a means for recording a sample of audio data;
a means for deriving a sample time signal from the audio data;
a means for sorting a plurality of songs, wherein each song is represented by a time signal; and
a means for matching the sample time signal with the time signal of a song in the plurality of songs. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for identifying music, comprising the steps of:
-
(a) recording a sample of audio data;
(b) deriving a sample time signal from the audio data; and
(c) matching the sample time signal with a time signal of a plurality of time signals in a database, wherein each of the plurality of times signals represents a song in the database. - View Dependent Claims (24, 25)
-
-
26. A system for identifying music, comprising:
-
a means for recording a sample of audio data;
a means for deriving a sample time signal from the audio data; and
a means for matching the sample time signal with a time signal of a plurality of time signals in a database, wherein each of the plurality of time signals represents a song in the database. - View Dependent Claims (27, 28)
-
-
29. A method for identifying music, comprising the steps of:
-
(a) recording a sample of audio data;
(b) generating a first plurality of time signals from the sample of audio data, wherein the first plurality of time signals are generated in distinct frequency bands;
(c) generating a second plurality of time signals from songs in a database, wherein the second plurality of time signals are generated in the same distinct frequency bands as the first plurality of time signals; and
(d) matching the first plurality of time signals with the second plurality of time signals.
-
Specification