Patent US5825977A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag