Word recognition apparatus and method
First Claim
1. Apparatus which receives spoken input training words and a subsequent spoken input command word and generates a correlation function that is indicative of the resemblance of the command word to each training word, comprising:
- a. feature extraction means for processing received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word;
b. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each training word;
c. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during the command word; and
d. means for comparing, member by member, the command word matrix with each training word matrix and for generating a correlation figure which reflects each matrix comparison, the member comparisons taking account only of the presence of features in the matrices being compared.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus which receives spoken input training words and a subsequent spoken input command word and generates a correlation function is indicative of the resemblance of the command word to each training word. A feature extraction means processes received input words and generates digital feature output signals on particular ones of a number of feature output lines. Means are provided for storing, as a time dependent matrix, the status of the feature signals which occur during each training word. Means are also provided for storing as a time dependent matrix, the status of the feature signals which occur during the command word. Further means are provided for comparing, member by member, the command word matrix with each training word matrix and for generating a correlation figure which reflects each comparison. In a preferred embodiment of the invention, means are provided for time normalizing the matrices representative of the training words and the command word before the comparisons are made.
34 Citations
27 Claims
-
1. Apparatus which receives spoken input training words and a subsequent spoken input command word and generates a correlation function that is indicative of the resemblance of the command word to each training word, comprising:
-
a. feature extraction means for processing received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each training word; c. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during the command word; and d. means for comparing, member by member, the command word matrix with each training word matrix and for generating a correlation figure which reflects each matrix comparison, the member comparisons taking account only of the presence of features in the matrices being compared. - View Dependent Claims (2, 3, 4, 11)
-
- 5. Apparatus as defined by claim 5 further comprising means for comparing, on a time shifted basis, the command word matrix with each training word matrix and for generating a supplementary correlation figure which reflects each such comparison.
-
7. A method for receiving spoken input training words and a subsequent spoken input command word and generating a correlation function that is indicative of the resemblance of the command word to each training word, comprising the steps of:
-
a. extracting features from received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each training word; c. storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during the command word; and d. comparing, member by member, the command word matrix with each training word matrix and generating a correlation figure which reflects each matrix comparison, the member comparison taking account only of the presence of features in the matrices being compared. - View Dependent Claims (8, 9, 10)
-
-
13. Apparatus which receives spoken input training words and the subsequent spoken input command word and generates a correlation function that is indicative of the resemblance of the command word to each training word, comprising:
-
a. feature extraction means for processing received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. means for storing, as a time dependent matrix, the status of the feature signals which occur during each training word; c. means for storing, as a time dependent matrix, the status of the feature signals which occur during the command word; d. means for comparing, member by member, the command word matrix with each training word matrix and for generating a correlation figure which reflects each comparison; and e. means for comparing, on a time shifted basis, the command word matrix with each training word matrix and for generating a supplementary correlation figure which reflects each such comparison. - View Dependent Claims (14, 15, 16, 17)
-
-
18. Apparatus which receives spoken input training words and a subsequent spoken input command word and generates an occurrence indication indicative of the training word which corresponds most closely to the command word, said occurrence indication being suitable for control of a companion system, comprising:
-
a. feature extraction means for processing received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each training word; c. means for storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during the command word; and d. means for comparing, member by member, the command word matrix with each training word matrix, the member comparisons taking account only of the presence of features in the matrices being compared, and for generating said occurrence indication for the training word whose matrix corresponds with at least a predetermined degree of similarity to the command word matrix. - View Dependent Claims (19, 20, 21, 22)
-
-
23. Apparatus which receives spoken input training words and a subsequent spoken input command word and generates an occurrence indication indicative of the training word which corresponds most closely to the command word, said occurrence indication being suitable for control of a companion system, comprising:
-
a. feature extraction means for processing received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. means for storing, as a time dependent matrix, the status of the feature signals which occur during each training word; c. means for storing, as a time dependent matrix, the status of the feature signals which occur during the command word; d. means for comparing, member by member, the command word matrix with each training word matrix; and e. means for comparing, on a time shifted basis, the command word matrix with each training word matrix, and for generating said occurrence indication for the training word whose matrix corresponds, in accordance with the defined comparisons, with at least a predetermined degree of similarity to the command word matrix. - View Dependent Claims (24, 25)
-
-
26. A method for receiving spoken input training words and a subsequent spoken input command word and generating an occurrence indication indicative of the training word which most closely resembles the command word, said occurrence indication being suitable for control of a companion system, comprising the steps of:
-
a. extracting features from received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each training word; c. storing, as a time dependent matrix, the presence or absence status of the feature signals which occur during each command word; and d. comparing, member by member, the command word matrix with each training word matrix, the member comparisons taking account only of the presence of features in the matrices being compared, and generating said occurrence indication for the training word whose matrix corresponds with at least a predetermined degree of similarity to the command word matrix.
-
-
27. A method for receiving spoken input training words and a subsequent spoken input command word and generating an occurrence indication indicative of the training word which most closely resembles the command word, said occurrence indication being suitable for control of a companion system, comprising the steps of:
-
a. extracting features from received input words and generating digital feature output signals on particular ones of a number of feature output lines, the particular ones being dependent upon the features present in an input word; b. storing, as a time dependent matrix, the status of the feature signals which occur during each training word; c. storing, as a time dependent matrix, the status of the feature signals which occur during the command word; d. comparing, member by member, the command word matrix with each training word matrix; and e. comparing, on a time shifted basis, the command word matrix with each training word matrix, and generating said occurrence indication for the training word whose matrix corresponds, in accordance with the defined comparisons, with at least a predetermined degree of similarity to the command word matrix.
-
Specification