US4394538A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech recognition system and method
Assignee: Siemens Corporate Research and Support Inc
•
Filing: 1981-03-04
•
Granted: 1983-07-19
•
Expires: 2001-03-04
Abstract
Abstract An apparatus for receiving spoken input training words and for subsequently recognizing a spoken input command word. For each training word, and for the command word, there is stored a time dependent array and a cumulative feature non-time-dependent vector. The command word array is compared, member-by-member, with each training word array. Also, the command word vector is compared, feature-by-feature, with each training word vector. The results of both comparisons are used for selecting the training word which most closely matches the command word.
Inventors
- 👤 Ben Warren
- 👤 George M. White
- 👤 Rick Parfitt
- 👤 Peter Deng
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 12:55
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/06; G10L15/063
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
196 words
Apparatus for receiving spoken input training words and for subsequently recognizing a spoken input command word, comprising: feature extraction means for generating feature signals indicative of the presence or absence of features in a spoken input word; means for storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; means for storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; means for storing, as a time-dependent feature array, the status of feature signals during the command word; means for storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; means for comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; means for comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and means responsive to both the array comparison figure and the vector comparison figure for each training word for selecting the training word which most closely matches the command word.
Claim 2
Dependent Claim
196 words
Apparatus for receiving spoken input training words and for subsequently recognizing a spoken input command word, comprising: feature extraction means for generating feature signals indicative of the presence or absence of features in a spoken input word; means for storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; means for storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; means for storing, as a time-dependent feature array, the status of feature signals during the command word; means for storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; means for comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; means for comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and means responsive to both the array comparison figure and the vector comparison figure for each training word for selecting the training word which most closely matches the command word.
Claim 3
Dependent Claim
30 words
Apparatus as defined by claim 1 wherein said means for selecting said training word is responsive to a weighted sum of said array comparison figure and said vector comparison figure.
Claim 4
Dependent Claim
33 words
Apparatus as defined by claim 1 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 5
Dependent Claim
33 words
Apparatus as defined by claim 2 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 6
Dependent Claim
57 words
Apparatus as defined by claim 1 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU2## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 7
Dependent Claim
57 words
Apparatus as defined by claim 2 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU3## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 8
Dependent Claim
57 words
Apparatus as defined by claim 4 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU4## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 9
Dependent Claim
229 words
Apparatus for receiving spoken input training words and for subsequently recognizing a spoken input command word and generating an occurrence indication indicative of said command word, said occurrence indication being suitable for control of a companion system, comprising: feature extraction means for generating feature signals indicative of the presence or absence of features in a spoken input word; means for storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; means for storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; means for storing, as a time-dependent feature array, the status of feature signals during the command word; means for storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; means for comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; means for comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and means responsive to both the array comparison figure and the vector comparison figure for each training word for selecting the training word which most closely matches the command word and for generating an occurrence indication that represents the selected training word.
Claim 10
Dependent Claim
229 words
Apparatus for receiving spoken input training words and for subsequently recognizing a spoken input command word and generating an occurrence indication indicative of said command word, said occurrence indication being suitable for control of a companion system, comprising: feature extraction means for generating feature signals indicative of the presence or absence of features in a spoken input word; means for storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; means for storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; means for storing, as a time-dependent feature array, the status of feature signals during the command word; means for storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; means for comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; means for comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and means responsive to both the array comparison figure and the vector comparison figure for each training word for selecting the training word which most closely matches the command word and for generating an occurrence indication that represents the selected training word.
Claim 11
Dependent Claim
30 words
Apparatus as defined by claim 8 wherein said means for selecting said training word is responsive to a weighted sum of said array comparison figure and said vector comparison figure.
Claim 12
Dependent Claim
33 words
Apparatus as defined by claim 8 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 13
Dependent Claim
33 words
Apparatus as defined by claim 9 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 14
Dependent Claim
57 words
Apparatus as defined by claim 8 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU5## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 15
Dependent Claim
57 words
Apparatus as defined by claim 9 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU6## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 16
Dependent Claim
57 words
Apparatus as defined by claim 11 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU7## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 17
Dependent Claim
30 words
Apparatus as defined by claim 9 wherein said occurrence indication is generated only when the combination of said array comparison figure and said vector comparison figure meets a predetermined standard.
Claim 18
Dependent Claim
30 words
Apparatus as defined by claim 10 wherein said occurrence indication is generated only when the combination of said array comparison figure and said vector comparison figure meets a predetermined standard.
Claim 19
Dependent Claim
30 words
Apparatus as defined by claim 11 wherein said occurrence indication is generated only when the combination of said array comparison figure and said vector comparison figure meets a predetermined standard.
Claim 20
Independent Claim
180 words
A method for receiving spoken input training words and for subsequently recognizng a spoken input command word, comprising the steps of: generating feature signals indicative of the presence or absence of features in a spoken input word; storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; storing, as a time-dependent feature array, the status of feature signals during the command word; storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and selecting, as a function of both the array comparison figure and the vector comparison figure, the training word which most closely matches the command word.
Claim 21
Independent Claim
180 words
A method for receiving spoken input training words and for subsequently recognizng a spoken input command word, comprising the steps of: generating feature signals indicative of the presence or absence of features in a spoken input word; storing, as a time-dependent reference array, the presence or absence status of feature signals during each training word; storing, as a non-time-dependent reference vector, an indication of the cumulative presence of feature signals during each training word; storing, as a time-dependent feature array, the status of feature signals during the command word; storing, as a non-time-dependent feature vector, an indication of the cumulative presence of feature signals during the command word; comparing member-by-member, the command word feature array with each training word reference array to obtain an array comparison figure for each training word; comparing, feature-by-feature, the command word feature vector with each training word reference vector to obtain a vector comparison figure for each training word; and selecting, as a function of both the array comparison figure and the vector comparison figure, the training word which most closely matches the command word.
Claim 22
Dependent Claim
30 words
The method as defined by claim 18 wherein said training word is selected as a function of a weighted sum of said array comparison figure and said vector comparison figure.
Claim 23
Dependent Claim
34 words
The method as defined by claim 18 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 24
Dependent Claim
34 words
The method as defined by claim 19 wherein said non-time-dependent reference vectors and feature vectors are representative of the normalized cumulative fractions of the spoken word duration during which individual feature components are present.
Claim 25
Dependent Claim
58 words
The method as defined by claim 18 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU8## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 26
Dependent Claim
58 words
The method as defined by claim 19 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU9## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i are the individual vector components for the command word.
Claim 27
Dependent Claim
58 words
The method as defined by claim 21 wherein said vector comparison figure SV m for each training word m is determined as being ##EQU10## where n is the number of features in the vector, VR mi are the individual vector components for the training word m, and VF i re the individual vector components for the command word.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-07-18 | 1987-01-17 | 1987-07-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-07-18 | 1991-01-17 | 1991-07-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-07-18 | 1995-01-17 | 1995-07-19 | $7700.00 | Window Closed / Lapsed |