Method of and apparatus for signal recognition that compensates for mismatching
First Claim
1. A method of identifying a signal as similar to a particular stored representation in a set of stored representations of signals, the method comprising:
- (a) comparing the signal to the set of stored representations to generate a first set of similarity values;
(b) computing a function of the signal;
(c) determining a transformation based upon the signal, at least a portion of the function, and at least one stored representation associated with at least one similarity value in the first set of similarity values;
(d) transforming the signal with the transformation to generate a transformed signal;
(e) comparing the transformed signal to the set of stored representations to generate a second set of similarity values; and
(f) based upon the second set of similarity values, identifying the signal as similar to the particular stored representation.
10 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for drastically reducing the average error rate for signals under mismatched conditions. The method takes a signal (e.g., speech signal) and a set of stored representations (e.g., stored representations of keywords) and performs at least one transformation that results in the signal more closely emulating the stored representations. This is accomplished by using one of three techniques. First, one may transform the signal so that the signal may be better approximated by (e.g., is closer to) one of the stored representations. Second, one may transform the set of stored representations so that one of the stored representations better approximates the signal. Third, one may transform both the signal and the set of stored representations.
65 Citations
24 Claims
-
1. A method of identifying a signal as similar to a particular stored representation in a set of stored representations of signals, the method comprising:
-
(a) comparing the signal to the set of stored representations to generate a first set of similarity values; (b) computing a function of the signal; (c) determining a transformation based upon the signal, at least a portion of the function, and at least one stored representation associated with at least one similarity value in the first set of similarity values; (d) transforming the signal with the transformation to generate a transformed signal; (e) comparing the transformed signal to the set of stored representations to generate a second set of similarity values; and (f) based upon the second set of similarity values, identifying the signal as similar to the particular stored representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of identifying a signal as similar to a particular stored representation in a set of stored representations of signals, the method comprising:
-
(a) comparing the signal to the set of stored representations to generate a first set of similarity values; (b) determining a transformation based upon the signal and at least one stored representation associated with at least one similarity value in the first set of similarity values; (c) transforming the set of stored representations with the transformation to generate a transformed set of representations; (d) comparing the signal to the transformed set of representations to generate a second set of similarity values; and (e) based upon the second set of similarity values, identifying the signal as similar to the particular stored representation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of identifying a signal as similar to a particular stored representation in a set of stored representations of signals, the method comprising:
-
(a) comparing the signal to the set of stored representations; (b) iteratively transforming the signal and the set of stored representations based on said comparison such that each iteration brings a representation of the signal closer to at least one stored representation in a current set of representations; and (c) identifying the signal as similar to the at least one stored representation based upon said transformations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification