Voice activity detection system and method
First Claim
1. A computerized method for discriminating between at least two classes of events, the method comprising the steps of:
- receiving a set of frames containing an input signal, determining at least two different feature vectors for each of said frames,classifying said at least two different feature vectors using respective sets of preclassifiers trained for said at least two classes of events,determining values for at least one weighting factor based on outputs of said preclassifiers for each of said frames,calculating a combined feature vector for each of said frames by applying said at least one weighting factor to said at least two different feature vectors, andclassifying said combined feature vector using a set of classifiers trained for said at least two classes of events.
1 Assignment
0 Petitions
Accused Products
Abstract
Discrimination between at least two classes of events in an input signal is carried out in the following way. A set of frames containing an input signal is received, and at least two different feature vectors are determined for each of said frames. Said at least two different feature vectors are classified using respective sets of preclassifiers trained for said at least two classes of events. Values for at least one weighting factor are determined based on outputs of said preclassifiers for each of said frames. A combined feature vector is calculated for each of said frames by applying said at least one weighting factor to said at least two different feature vectors. Said combined feature vector is classified using a set of classifiers trained for said at least two classes of events.
-
Citations
21 Claims
-
1. A computerized method for discriminating between at least two classes of events, the method comprising the steps of:
-
receiving a set of frames containing an input signal, determining at least two different feature vectors for each of said frames, classifying said at least two different feature vectors using respective sets of preclassifiers trained for said at least two classes of events, determining values for at least one weighting factor based on outputs of said preclassifiers for each of said frames, calculating a combined feature vector for each of said frames by applying said at least one weighting factor to said at least two different feature vectors, and classifying said combined feature vector using a set of classifiers trained for said at least two classes of events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method for training a voice activity detection system, comprising
receiving a set of frames containing a training signal, determining quality factor for each of said frames; -
labelling said frames into at least two classes of events based on the content of the training signal, determining at least two different feature vectors for each of said frames, training respective sets of preclassifiers to classify said at least two different feature vectors using for said at least two classes of events, determining values for at least one weighting factor based on outputs of said preclassifiers for each of said frames, calculating a combined feature vector for each of said frames by applying said at least one weighting factor to said at least two different feature vectors, and classifying said combined feature vector using a set of classifiers to classify said combined feature vector into said at least two classes of events. - View Dependent Claims (13)
-
-
14. A voice activity detection system for discriminating between at least two classes of events, the system comprising:
- feature vector units for determining at least two different feature vectors for each frame of a set of frames containing an input signal,
sets of preclassifiers trained for said at least two classes of events for classifying said at least two different feature vectors, a weighting factor value calculator for determining values for at least one weighting factor based on outputs of said preclassifiers for each of said frames, a combined feature vector calculator for calculating a value for the combined feature vector for each of said frames by applying said at least one weighting factor to said at least two different feature vectors, and a set of classifiers trained for said at least two classes of events for classifying said combined feature vector.
- feature vector units for determining at least two different feature vectors for each frame of a set of frames containing an input signal,
-
15. The system of 14, comprising thresholds for distances between outputs of said preclassifiers for determining values for said at least one weighting factor.
-
16. A computer program product comprising a computer-usable medium and a computer readable program, wherein the computer readable program including data when executed on a data processing system causes the data processing system to perform operations comprising:
-
receiving a set of frames containing an input signal, determining at least two different feature vectors for each of said frames, classifying said at least two different feature vectors using respective sets of preclassifiers trained for said at least two classes of events, determining values for at least one weighting factor based on outputs of said preclassifiers for each of said frames, calculating a combined feature vector for each of said frames by applying said at least one weighting factor to said at least two different feature vectors, and classifying said combined feature vector using a set of classifiers trained for said at least two classes of events. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification