Acoustic Signal Classification System
First Claim
Patent Images
1. A method for classifying a signal, comprising:
- obtaining an input signal;
determining a time-frequency representation of the input signal;
determining whether a signal of interest is present in the time-frequency representation;
identifying an interval of the time-frequency representation that contains the signal of interest;
comparing the time-frequency representation of the interval to a plurality of time-frequency spectrogram templates in response to identifying the interval of the time-frequency representation that contains the signal of interest; and
selecting a matching time-frequency spectrogram template from the plurality of time-frequency spectrogram templates, by a processor, based on an amount of distortion between the time-frequency representation and at least one of the plurality of time-frequency spectrogram templates.
5 Assignments
0 Petitions
Accused Products
Abstract
A system classifies the source of an input signal. The system determines whether a sound source belongs to classes that may include human speech, musical instruments, machine noise, or other classes of sound sources. The system is robust, performing classification despite variation in sound level and noise masking. Additionally, the system consumes relatively few computational resources and adapts over time to provide consistently accurate classification.
-
Citations
20 Claims
-
1. A method for classifying a signal, comprising:
-
obtaining an input signal; determining a time-frequency representation of the input signal; determining whether a signal of interest is present in the time-frequency representation; identifying an interval of the time-frequency representation that contains the signal of interest; comparing the time-frequency representation of the interval to a plurality of time-frequency spectrogram templates in response to identifying the interval of the time-frequency representation that contains the signal of interest; and selecting a matching time-frequency spectrogram template from the plurality of time-frequency spectrogram templates, by a processor, based on an amount of distortion between the time-frequency representation and at least one of the plurality of time-frequency spectrogram templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An acoustic signal classification system, comprising:
-
a processor; memory coupled to the processor, the memory comprising instructions operable to cause the processor to; obtain an input signal; determine a time-frequency representation of the input signal; determine whether a signal of interest is present in the time-frequency representation; identify an interval of the time-frequency representation that contains the signal of interest; compare the time-frequency representation of the interval to a plurality of time-frequency spectrogram templates in response to identifying the interval of the time-frequency representation that contains the signal of interest; and select a matching time-frequency spectrogram template from the plurality of time-frequency spectrogram templates based on an amount of distortion between the time-frequency representation and at least one of the plurality of time-frequency spectrogram templates. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A product, comprising:
-
a machine readable medium; and instructions stored on the machine readable medium that cause a processor in a signal processing system to; obtain an input signal; determine a time-frequency representation of the input signal; determine whether a signal of interest is present in the time-frequency representation; identify an interval of the time-frequency representation that contains the signal of interest; measure a signal-to-noise ratio of the time-frequency representation; rescale the time-frequency representation according to the measured signal-to-noise ratio of the time-frequency representation; compare the time-frequency representation of the interval to a plurality of time-frequency spectrogram templates in response to identifying the interval of the time-frequency representation that contains the signal of interest; and select a matching time-frequency spectrogram template from the plurality of time-frequency spectrogram templates based on an amount of distortion between the time-frequency representation and at least one of the plurality of time-frequency spectrogram templates.
-
Specification