Broadcast information classification system and method
First Claim
1. A method of classifying broadcast information, comprising the steps of:
- receiving broadcast information;
performing a spectral analysis of said information and providing a plurality of analyzed waveforms corresponding thereto;
generating a spectragram from said waveforms;
comparing the generated spectragram with a plurality of predetermined first stage reference spectragrams;
queueing the first stage reference spectragrams in order of their similarity to said generated spectragram;
correlating at least one of a plurality of predetermined second stage reference patterns which correspond to said first stage reference spectragrams with one of said analyzed waveforms in the queueing order established in the queueing step to provide a correlation value for each of the correlated second stage reference patterns;
monitoring said correlating step to determine when one of said correlation values exceeds a threshold correlation value;
identifying the second stage reference pattern which corresponds to the correlation value which exceeds said threshold value; and
classifying the broadcast information as similar to the identified second stage reference pattern.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for classifying broadcast information first receives the broadcast information and processes it to provide a plurality of a low bandwidth analyzed waveforms. The analyzed waveforms are used to generate a spectragram which is then compared with a plurality of reference spectragrams stored in a first stage reference library. The first stage reference spectragrams are then queued in order of their similarity to the generated spectragram. Next, a plurality of second stage reference patterns, which correspond to the first stage reference spectragrams, are correlated with one of the analyzed waveforms in the queueing order established previously. A correlation value is provided for each second stage reference pattern stored in the second stage reference library. When it is determined that a correlation value exceeds the threshold value, a recognition is declared and the broadcast information is classified as similar to the second stage reference pattern whose correlation value exceeds the threshold. The analyzed waveform used in the second stage classification may be time warped to account for speed fluctuations in the broadcast information.
744 Citations
66 Claims
-
1. A method of classifying broadcast information, comprising the steps of:
-
receiving broadcast information; performing a spectral analysis of said information and providing a plurality of analyzed waveforms corresponding thereto; generating a spectragram from said waveforms; comparing the generated spectragram with a plurality of predetermined first stage reference spectragrams; queueing the first stage reference spectragrams in order of their similarity to said generated spectragram; correlating at least one of a plurality of predetermined second stage reference patterns which correspond to said first stage reference spectragrams with one of said analyzed waveforms in the queueing order established in the queueing step to provide a correlation value for each of the correlated second stage reference patterns; monitoring said correlating step to determine when one of said correlation values exceeds a threshold correlation value; identifying the second stage reference pattern which corresponds to the correlation value which exceeds said threshold value; and classifying the broadcast information as similar to the identified second stage reference pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of classifying broadcast information, comprising the steps of:
-
receiving broadcast information; comparing said information with a library of first stage reference patterns; queueing the first stage reference patterns in an order of their similarity to said information; correlating the broadcast information with a library of second stage reference patterns, which correspond to said first stage reference patterns, in the queueing order established in the queueing step; and classifying said broadcast information as similar to one of said second stage reference patterns based on said correlating step. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of classifying broadcast information, comprising the steps of:
-
comparing a portion of received broadcast information with a library of first stage reference patterns; queueing said first stage reference patterns in an order of their similarity to said broadcast information portion; correlating said portion with a library of second stage reference patterns in the queueing order established in said queueing step, said second stage reference patterns corresponding to said first stage reference patterns; and classifying said broadcast information as similar to one of said second stage reference patterns based on said correlating step. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. Apparatus for classifying broadcast information, comprising:
-
means for receiving broadcast information; means for performing a spectral analysis of said information and providing a plurality of analyzed waveforms corresponding thereto; processing means for (a) generating a spectragram from said waveforms;
(b) comparing the generated spectragram with a plurality of predetermined first stage reference spectragrams;
(c) queueing the first stage reference spectragrams in order of their similarity to said generated spectragram;
(d) correlating at least one of a plurality of predetermined second stage reference patterns which correspond to said first stage reference spectragrams with one of said analyzed waveforms in the queueing order established to provide a correlation value for each of the correlated second stage reference patterns;
(e) monitoring the correlation to determine when one of said correlation values exceeds a threshold correlation value;
(f) identifying the second stage reference pattern which corresponds to the correlation value which exceeds said threshold value; and
(g) classifying the broadcast information as similar to the identified second stage reference pattern. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. Apparatus for classifying broadcast information, comprising:
-
means for receiving broadcast information; processing means for (a) comparing said information with a library of first stage reference patterns;
(b) queueing the first stage reference patterns in an order of their similarity to said information;
(c) correlating the broadcast information with a library of second stage reference patterns, which correspond to said first stage reference patterns, in the queueing order established; and
(d) classifying said broadcast information as similar to one of said second stage reference patterns based on said correlation. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. Apparatus for classifying broadcast information, comprising:
-
means for receiving said broadcast information; and processing means for (a) comparing a portion of the received broadcast information with a library of first stage reference patterns;
(b) queueing said first stage reference patterns in an order of their similarity to said broadcast information portion;
(c) correlating said portion with a library of second stage reference patterns in the queueing order established in said queueing step, said second stage reference patterns corresponding to said first stage reference patterns; and
(d) classifying said broadcast information as similar to one of said second stage reference patterns based on said correlating step. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
Specification