Patent US5825977A successfully refreshed from Google Patents.
US5825977A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Word hypothesizer based on reliably detected phoneme similarity regions
Assignee: Panasonic Corp of North America
•
Filing: 1995-09-08
•
Granted: 1998-10-20
•
Expires: 2015-09-08
Abstract
Abstract The word hypothesizer reduces the search space for more computationally expensive word recognizers. Each periodic interval of input speech is represented as a vector of phoneme similarity values from which the high similarity regions are selected and parameterized. The hypothesizer computes alignment parameters for each of a plurality of previously stored word prototypes, vis-a-vis the high similarity regions of the input speech utterance. Those word prototypes having the highest recognition scores are selected as word candidates for the fine match recognizer.
Inventors
- 👤 Philippe R. Morin
- 👤 Ted H. Applebaum
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 03:58
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/04; G10L15/08; G10L15/10; G10L15/12; G10L15/02; G10L2015/025
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
176 words
A word hypothesizer for processing an input speech utterance in a speech recognition system comprising: a phoneme model database for storing phoneme model speech data corresponding to a plurality of phonemes; a phoneme similarity module coupled to said phoneme model database and receptive of said input speech utterance for producing phoneme similarity data indicative of the correlation between said input speech utterance and said phoneme model speech data with respect to time; a word prototype database for storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each target corresponding to a different phoneme, wherein each of said plurality of targets represents the occurrence of at least one phoneme similarity peak as compared with a predefined speech database; a prototype comparator coupled to said word prototype database and to said phoneme similarity module for correlating said phoneme similarity data and said word prototype data to select at least one of said predetermined words as a word hypothesis for said input speech utterance.
Claim 2
Dependent Claim
176 words
A word hypothesizer for processing an input speech utterance in a speech recognition system comprising: a phoneme model database for storing phoneme model speech data corresponding to a plurality of phonemes; a phoneme similarity module coupled to said phoneme model database and receptive of said input speech utterance for producing phoneme similarity data indicative of the correlation between said input speech utterance and said phoneme model speech data with respect to time; a word prototype database for storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each target corresponding to a different phoneme, wherein each of said plurality of targets represents the occurrence of at least one phoneme similarity peak as compared with a predefined speech database; a prototype comparator coupled to said word prototype database and to said phoneme similarity module for correlating said phoneme similarity data and said word prototype data to select at least one of said predetermined words as a word hypothesis for said input speech utterance.
Claim 3
Independent Claim
168 words
A method for hypothesizing word candidates based on an input speech utterance for use in a speech recognition system comprising: (a) providing a phoneme template representing a database of calibration speech; (b) comparing said input speech utterance with said phoneme template to produce speaker phoneme similarity data as a function of time; (c) processing said speaker phoneme similarity data to extract speech regions that exceed a predetermined similarity threshold, thereby defining extracted speaker features; (d) storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each target corresponding to a different phoneme, wherein each of said plurality of targets represents the occurrence of at least one phoneme similarity peak as compared with a predefined speech database; (e) aligning the extracted speaker features and word prototype data and selecting at least one word from said word prototype data which achieves a predetermined degree of correlation between the extracted speaker features and said word prototype data.
Claim 4
Independent Claim
168 words
A method for hypothesizing word candidates based on an input speech utterance for use in a speech recognition system comprising: (a) providing a phoneme template representing a database of calibration speech; (b) comparing said input speech utterance with said phoneme template to produce speaker phoneme similarity data as a function of time; (c) processing said speaker phoneme similarity data to extract speech regions that exceed a predetermined similarity threshold, thereby defining extracted speaker features; (d) storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each target corresponding to a different phoneme, wherein each of said plurality of targets represents the occurrence of at least one phoneme similarity peak as compared with a predefined speech database; (e) aligning the extracted speaker features and word prototype data and selecting at least one word from said word prototype data which achieves a predetermined degree of correlation between the extracted speaker features and said word prototype data.
Claim 5
Dependent Claim
70 words
The method of claim 2 wherein the step of aligning the extracted speaker features and word prototype data, further including: selecting the word prototype data that corresponds to said extracted speaker features; building an alignment structure that defines a set of aligned high similarity regions between said extracted speaker features and said selected word prototype data and defines data indicative of degree of correlation for each of said aligned regions.
Claim 6
Dependent Claim
23 words
The method of claim 3 further including: normalizing said selected word prototype data to same time scale as said corresponding extracted speaker features.
Claim 7
Dependent Claim
22 words
The method of claim 3 further including: performing linear regression between said selected word prototype data and said corresponding extracted speaker features.
Claim 8
Dependent Claim
39 words
The method of claim 3 further including: normalizing said selected word prototype data to same time scale as said corresponding extracted speaker features; and performing linear regression between said selected word prototype data and said corresponding extracted speaker features.
Claim 9
Dependent Claim
16 words
The method of claim 2 further comprising the step of: determining center height of speaker features.
Claim 10
Dependent Claim
16 words
The method of claim 2 further comprising the step of: determining center frame of speaker features.
Claim 11
Dependent Claim
17 words
The method of claim 2 further comprising the step of: determining left boundary frame of speaker features.
Claim 12
Dependent Claim
17 words
The method of claim 2 further comprising the step of: determining right boundary frame of speaker features.
Claim 13
Independent Claim
195 words
A method for hypothesizing word candidates based on an input speech utterance for use in a speech recognition system comprising: providing a phoneme template representing a database of calibration speech; comparing said input speech utterance of said speaker with said phoneme template to produce speaker phoneme similarity data as a function of time; processing said speaker phoneme similarity data to extract speaker features that exceed a predetermined similarity threshold; storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each corresponding to a different phoneme, wherein each of said targets represents the occurrence of at least one phoneme similarity region as compared with a predefined speech database; iteratively performing the steps: (a) determining speech match characteristics; (b) selecting said extracted speaker features which satisfy said speech match characteristics; (c) aligning the selected speaker features and word prototype data and selecting at least one from said word prototype data which achieves a predetermined degree of correlation between said selected speaker features and said word prototype data; and storing said selected word prototype data as hypothesized word candidates of said input speech utterance.
Claim 14
Independent Claim
195 words
A method for hypothesizing word candidates based on an input speech utterance for use in a speech recognition system comprising: providing a phoneme template representing a database of calibration speech; comparing said input speech utterance of said speaker with said phoneme template to produce speaker phoneme similarity data as a function of time; processing said speaker phoneme similarity data to extract speaker features that exceed a predetermined similarity threshold; storing word prototype data corresponding to a plurality of predetermined words, the word prototype data representing said predetermined words as a plurality of targets each corresponding to a different phoneme, wherein each of said targets represents the occurrence of at least one phoneme similarity region as compared with a predefined speech database; iteratively performing the steps: (a) determining speech match characteristics; (b) selecting said extracted speaker features which satisfy said speech match characteristics; (c) aligning the selected speaker features and word prototype data and selecting at least one from said word prototype data which achieves a predetermined degree of correlation between said selected speaker features and said word prototype data; and storing said selected word prototype data as hypothesized word candidates of said input speech utterance.
Claim 15
Dependent Claim
70 words
The method of claim 11 wherein the step of aligning the selected speaker features and word prototype data, further including: selecting the word prototype data that corresponds to said selected speaker features; building an alignment structure that defines a set of aligned high similarity regions between said extracted speaker features and said selected word prototype data and defines data indicative of degree of correlation for each of said aligned regions.
Claim 16
Dependent Claim
23 words
The method of claim 12 further including: normalizing said selected word prototype data to same time scale as said corresponding selected speaker features.
Claim 17
Dependent Claim
22 words
The method of claim 12 further including: performing linear regression between said selected word prototype data and said corresponding selected speaker features.
Claim 18
Dependent Claim
39 words
The method of claim 12 further including: normalizing said selected word prototype data to same time scale as said corresponding extracted speaker features; and performing linear regression between said selected word prototype data and said corresponding extracted speaker features.
Claim 19
Dependent Claim
16 words
The method of claim 11 further comprising the step of: determining center height of speaker features.
Claim 20
Dependent Claim
16 words
The method of claim 11 further comprising the step of: determining center frame of speaker features.
Claim 21
Dependent Claim
17 words
The method of claim 11 further comprising the step of: determining left boundary frame of speaker features.
Claim 22
Dependent Claim
17 words
The method of claim 11 further comprising the step of: determining right boundary frame of speaker features.
Claim 23
Dependent Claim
39 words
The method of claim 11 further including: normalizing said selected word prototype data to same time scale as said corresponding extracted speaker features; and performing linear regression between said selected word prototype data and said corresponding extracted speaker features.
Claim 24
Independent Claim
152 words
A method for aligning a first speech utterance and second speech utterance to determine a degree of correlation between said first and second speech utterance comprising: providing a phoneme template representing a database of calibration speech; for said first speech utterance, comparing the first speech utterance with said phoneme template to produce first speech utterance similarity data as a function of time; for said second speech utterance, comparing the second speech utterance with said phoneme template to produce a second speech utterance similarity data as a function of time; aligning regions of the first speech utterance phoneme similarity data and the second speech utterance phoneme similarity data that achieve a predetermined degree of correlation; and building an alignment structure that defines a set of aligned high similarity regions between said first speech utterance and said second speech utterance, and defines data indicative of degree of correlation for each of said aligned regions.
Claim 25
Independent Claim
152 words
A method for aligning a first speech utterance and second speech utterance to determine a degree of correlation between said first and second speech utterance comprising: providing a phoneme template representing a database of calibration speech; for said first speech utterance, comparing the first speech utterance with said phoneme template to produce first speech utterance similarity data as a function of time; for said second speech utterance, comparing the second speech utterance with said phoneme template to produce a second speech utterance similarity data as a function of time; aligning regions of the first speech utterance phoneme similarity data and the second speech utterance phoneme similarity data that achieve a predetermined degree of correlation; and building an alignment structure that defines a set of aligned high similarity regions between said first speech utterance and said second speech utterance, and defines data indicative of degree of correlation for each of said aligned regions.
Claim 26
Dependent Claim
27 words
The method of claim 21 further including: normalizing said first speech utterance phoneme similarity data to same time scale as said second speech utterance phoneme similarity data.
Claim 27
Dependent Claim
26 words
The method of claim 21 further including: performing linear regression between said first speech utterance phoneme similarity data and said second speech utterance phoneme similarity data.
References Cited (Backward Citations)
US3770892A
Cited
US4528688A
Cited
US4481593A
Cited
US4489435A
Cited
US4489434A
Cited
US4742547A
Cited
US4559602A
Cited
US4723290A
Cited
US5131043A
Cited
US4780906A
Cited
US5218668A
Cited
US4718094A
Cited
US4908865A
Cited
US4987596A
Cited
US4748670A
Cited
US4820059A
Cited
US4924518A
Cited
US4905287A
Cited
US4803729A
Cited
US5027408A
Cited
US4937871A
Cited
US5197113A
Cited
US5195167A
Cited
US5129001A
Cited
US5345536A
Cited
US5268990A
Cited
US5195168A
Cited
US5369727A
Cited
US5369728A
Cited
US5309547A
Cited
US5241619A
Cited
US5390278A
Cited
US5349645A
Cited
US5233681A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-10-19 | 2002-04-20 | 2002-10-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-10-19 | 2006-04-20 | 2006-10-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-10-19 | 2010-04-20 | 2010-10-20 | $7700.00 | Window Closed / Lapsed |