US5893058A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech recognition method and apparatus for recognizing phonemes using a plurality of speech analyzing and recognizing methods for each kind of phoneme
Assignee: Canon Inc
•
Filing: 1994-11-14
•
Granted: 1999-04-06
•
Expires: 2014-11-14
Abstract
Abstract A method and apparatus for recognizing speech employing a word dictionary in which the phoneme of words are stored and for recognizing speech based on the recognition of the phonemes. The method and apparatus recognize phonemes and produce data associated with each phoneme according to different speech analyzing and recognizing methods for each kind of phoneme, normalize the produced data, and match the recognized phonemes with words in the word dictionary by means of dynamic programming based on the normalized data.
Inventors
- 👤 Tetsuo Kosaka
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 05:16
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/12; G10L15/16; G10L15/28; G10L15/32; G10L15/14; G10L15/142; G10L15/02; G10L2015/025
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
166 words
A method for speech recognition, comprising the steps of: inputting speech, which is to be recognized, into a speech recognition apparatus; performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying only one recognition method to each class of phonemes determined in said determining step, wherein different recognition methods are to be applied to different classes of phonemes; recognizing phonemes in each segment by using the selected one recognition method, and obtaining values of each phoneme as the recognition results; converting all the values for the segments into values in a predetermined range; selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating a score by summing up the values of phonemes of each selected word; and outputting a word with a maximum score calculated in the calculating step as a recognition result of the input speech.
Claim 2
Independent Claim
166 words
A method for speech recognition, comprising the steps of: inputting speech, which is to be recognized, into a speech recognition apparatus; performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying only one recognition method to each class of phonemes determined in said determining step, wherein different recognition methods are to be applied to different classes of phonemes; recognizing phonemes in each segment by using the selected one recognition method, and obtaining values of each phoneme as the recognition results; converting all the values for the segments into values in a predetermined range; selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating a score by summing up the values of phonemes of each selected word; and outputting a word with a maximum score calculated in the calculating step as a recognition result of the input speech.
Claim 3
Dependent Claim
27 words
A method for speech recognition according to claim 1, wherein said determining step determines the recognition method in accordance with each kind of phoneme in each segment.
Claim 4
Dependent Claim
27 words
A method for speech recognition according to claim 1, wherein said selecting step selects words in accordance with each segment of the words stored in the dictionary.
Claim 5
Dependent Claim
40 words
A method for speech recognition according to claim 1, further comprising the step of matching the input speech with the selected words, wherein said matching step matches each segment of the input speech with the segments of the selected words.
Claim 6
Dependent Claim
20 words
A method for speech recognition according to claim 1, wherein said recognizing step is performed by a central processing unit.
Claim 7
Dependent Claim
74 words
A method for speech recognition according to claim 1, wherein said selecting step selects words from the dictionary in which the phonemes of the words in the dictionary are stored in accordance with a segmentation operation which classifies each phoneme of the words stored in the dictionary wherein said method further comprises the steps of: matching the input speech with the selected words using normalized values; and outputting the result of said matching step.
Claim 8
Dependent Claim
30 words
A method for speech recognition according to claim 1, further comprising the step of transmitting the segments to a recognition device for recognizing phonemes by using the applied recognition methods.
Claim 9
Independent Claim
184 words
An apparatus for speech recognition, comprising: inputting means for inputting speech, which is to be recognized; performing means for performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining means for determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying means for applying only one recognition method to each class of phonemes determined by said determining means, wherein said applying means applies different recognition methods to different classes of phonemes; recognizing means for recognizing phonemes by using the applied only one recognition method, and for obtaining values of each phoneme as the recognition results; converting means for converting all the values for the segments into values in a predetermined range; selecting means for selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating means for calculating a score by summing up the values of phonemes of each selected word; and outputting means for outputting a word with a maximum score calculated by said calculating means as a recognition result of the input speech.
Claim 10
Independent Claim
184 words
An apparatus for speech recognition, comprising: inputting means for inputting speech, which is to be recognized; performing means for performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining means for determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying means for applying only one recognition method to each class of phonemes determined by said determining means, wherein said applying means applies different recognition methods to different classes of phonemes; recognizing means for recognizing phonemes by using the applied only one recognition method, and for obtaining values of each phoneme as the recognition results; converting means for converting all the values for the segments into values in a predetermined range; selecting means for selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating means for calculating a score by summing up the values of phonemes of each selected word; and outputting means for outputting a word with a maximum score calculated by said calculating means as a recognition result of the input speech.
Claim 11
Dependent Claim
49 words
An apparatus for speech recognition according to claim 8, wherein each segment comprises at least one phoneme, wherein said apparatus further comprises means for determining the kind of each phoneme, and wherein said determining means determines the recognition method in accordance with each kind of phoneme in each segment.
Claim 12
Dependent Claim
28 words
An apparatus for speech recognition according to claim 8, wherein said selecting means selects words in accordance with each segment of the words stored in the word dictionary.
Claim 13
Dependent Claim
39 words
An apparatus for speech recognition according to claim 8, further comprising means for matching of the input speech with the selected words, wherein said matching means matches each segment of the input speech with segments of the selected words.
Claim 14
Dependent Claim
18 words
An apparatus for speech recognition according to claim 8, wherein said recognition means comprises a central processing unit.
Claim 15
Dependent Claim
77 words
An apparatus for speech recognition according to claim 8, wherein said selecting means selects words from the dictionary in which the phoneme of words in the dictionary are stored in accordance with a segmentation operation which classifies each phoneme of the words in the dictionary, wherein said apparatus further comprises: matching means for matching the input speech with the selected words using converted values; and outputting means for outputting the result of matching by said matching means.
Claim 16
Dependent Claim
30 words
An apparatus for speech recognition according to claim 8, further comprising: transmitting means for transmitting the segments to said recognizing means for recognizing phonemes by using the applied recognition methods.
Claim 17
Dependent Claim
310 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in the medium for speech recognition by a computer comprising a speech recognition apparatus, said product including: first computer readable program code means for causing a computer to input speech, which is to be recognized, into the speech recognition apparatus; second computer readable program code means for causing the computer to perform a segmentation operation which classifies the input speech into segments, each segment including phonemes; third computer readable program code means for causing the computer to determine the kinds of classes of phonemes in the input speech by referring to the segmentation operation; fourth computer readable program code means for causing the computer to apply only one recognition method to each class of phoneme caused to be determined by said third computer readable program means, wherein said fourth computer readable program code means causes the computer to apply different recognition methods to different classes of phonemes; fifth computer readable program code means for causing the computer to recognize phonemes in each segment by using the applied only one recognition method, and obtaining values of each phoneme as the recognition results; sixth computer readable program code means for causing the computer to convert the values for the segments into values of a predetermined range; seventh computer readable program code means for causing the computer to select words from a dictionary which are coincident with a sequence of the recognized phonemes: eighth computer readable program code means for causing the computer to calculate a score by summing up the values of phonemes of each selected word; and ninth computer readable program code means for causing the computer to output a word with a maximum score caused to be calculated by said eighth computer readable program code means as a recognition result of the input speech.
Claim 18
Dependent Claim
310 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in the medium for speech recognition by a computer comprising a speech recognition apparatus, said product including: first computer readable program code means for causing a computer to input speech, which is to be recognized, into the speech recognition apparatus; second computer readable program code means for causing the computer to perform a segmentation operation which classifies the input speech into segments, each segment including phonemes; third computer readable program code means for causing the computer to determine the kinds of classes of phonemes in the input speech by referring to the segmentation operation; fourth computer readable program code means for causing the computer to apply only one recognition method to each class of phoneme caused to be determined by said third computer readable program means, wherein said fourth computer readable program code means causes the computer to apply different recognition methods to different classes of phonemes; fifth computer readable program code means for causing the computer to recognize phonemes in each segment by using the applied only one recognition method, and obtaining values of each phoneme as the recognition results; sixth computer readable program code means for causing the computer to convert the values for the segments into values of a predetermined range; seventh computer readable program code means for causing the computer to select words from a dictionary which are coincident with a sequence of the recognized phonemes: eighth computer readable program code means for causing the computer to calculate a score by summing up the values of phonemes of each selected word; and ninth computer readable program code means for causing the computer to output a word with a maximum score caused to be calculated by said eighth computer readable program code means as a recognition result of the input speech.
References Cited (Backward Citations)
US3688267A
Cited
US4590605A
Cited
US4509186A
Cited
EP0085543A2
Cited
US4624010A
Cited
US4625287A
Cited
US4817159A
Cited
US4736429A
Cited
US4852181A
Cited
US4856067A
Cited
US4852170A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-04-05 | 2002-10-05 | 2003-04-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-04-05 | 2006-10-05 | 2007-04-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-04-05 | 2010-10-05 | 2011-04-06 | $7700.00 | Window Closed / Lapsed |