US4718092A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech recognition activation and deactivation method
Assignee: VOICE INDUSTRIES CORP
•
Filing: 1984-03-27
•
Granted: 1988-01-05
•
Expires: 2004-03-27
Abstract
Abstract Speech recognition calculations are decreased by deactivating (or activating) a word in a grammar graph at the "kernel" level. A word is a sequence of acoustic kernels, each kernel a phoneme spectral vector with min-max duration data on a template.
Inventors
- 👤 John W. Klovstad
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 19:16
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/183; G10L15/19; G10L15/193
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
237 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having at least one kernel, and each kernel having one template pattern, deactivating kernels of each said word having a plurality of kernels when a minimum cumulative score associated therewith exceeds a deactivation threshold, kernels which have not been deactivated being called active kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
Claim 2
Dependent Claim
237 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having at least one kernel, and each kernel having one template pattern, deactivating kernels of each said word having a plurality of kernels when a minimum cumulative score associated therewith exceeds a deactivation threshold, kernels which have not been deactivated being called active kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
Claim 3
Dependent Claim
241 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having at least one kernel associated therewith and each kernel having one template pattern, activating kernels of each said word having a plurality of kernels when a cumulative score associated with a previous kernel exceeds an activation threshold, kernels which have not been activated being called inactive kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
Claim 4
Dependent Claim
241 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having at least one kernel associated therewith and each kernel having one template pattern, activating kernels of each said word having a plurality of kernels when a cumulative score associated with a previous kernel exceeds an activation threshold, kernels which have not been activated being called inactive kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
Claim 5
Dependent Claim
272 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having associated therewith at least one kernel, and each kernel having one template pattern, deactivating kernels of each said word having a plurality of kernels when a cumulative score associated therewith exceeds a deactivation threshold, kernels which have not been deactivated being called active kernels, activating kernels of each said word having a plurality of kernels when a cumulative score associated with a previous kernel exceeds an activation threshold, kernels which have not been activated being called inactive kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
Claim 6
Dependent Claim
272 words
In a speech recognition apparatus wherein speech units are each characterized by a sequence of template patterns, and having means for processing a speech input signal for repetitively deriving therefrom, at a frame repetition rate, a plurality of speech recognition acoustic parameters, and means responsive to said acoustic parameters for generating likelihood costs between said acoustic parameters and said speech template patterns, and for processing said likelihood costs for determining the speech units in said speech input signal, a method of template matching and cost processing for recognizing the correspondence of said speech input signal and said template patterns, said method comprising the steps of characterizing the allowable possible sequences of speech units as a grammar graph, said graph having a plurality of grammar nodes connected by a plurality of connecting arcs, each said arc having associated therewith at least one word, each word having associated therewith at least one kernel, and each kernel having one template pattern, deactivating kernels of each said word having a plurality of kernels when a cumulative score associated therewith exceeds a deactivation threshold, kernels which have not been deactivated being called active kernels, activating kernels of each said word having a plurality of kernels when a cumulative score associated with a previous kernel exceeds an activation threshold, kernels which have not been activated being called inactive kernels, generating likelihood costs representing the similarity of said acoustic parameters and ones of said active kernels, determining, at each frame time, cumulative scores associated with said nodes, generating a speech recognition decision, and determining from said cumulative scores the identity of the speech units in said speech input signal.
References Cited (Backward Citations)
US4156868A
Cited
US4277644A
Cited
DE3043516A1
Cited
US4426551A
Cited
US4336421A
Cited
GB2107100A
Cited
US4481593A
Cited
US4592085A
Cited
US4587670A
Cited
EP0108354A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-01-04 | 1991-07-06 | 1992-01-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-01-04 | 1995-07-06 | 1996-01-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-01-04 | 1999-07-06 | 2000-01-05 | $7700.00 | Window Closed / Lapsed |