US6003004A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Speech recognition method and system using compressed speech data
Assignee: ART Advanced Recognition Technologies Inc
•
Filing: 1998-01-08
•
Granted: 1999-12-14
•
Expires: 2018-01-08
Abstract
Abstract A vocoder based voice recognizer recognizes a spoken word using linear prediction coding (LPC) based, vocoder data without completely reconstructing the voice data. The recognizer generates at least one energy estimate per frame of the vocoder data and searches for word boundaries in the vocoder data using the associated energy estimates. If a word is found, the LPC word parameters are extracted from the vocoder data associated with the word and recognition features are calculated from the extracted LPC word parameters. Finally, the recognition features are matched with previously stored recognition features of other words, thereby to recognize the spoken word.
Inventors
- 👤 Yehudah Hershkovits
- 👤 Gabriel Ilan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 12:53
CPC Classifications
G; G10; G10L; G10L13/00; G10L15/00; G10L15/28; G10L15/30; G10L15/02; G10L19/00; G10L19/04; G10L25/00; G10L25/78; G10L2025/783
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
83 words
A method for recognizing a spoken word, the method comprising the steps of: receiving compressed speech data that has been compressed using linear prediction coding (LPC) techniques; extracting at least one set of LPC parameters from said compressed speech data without completely decompressing said compressed speech data; calculating at least one recognition feature from said at least one set of LPC parameters; and utilizing said at least one recognition feature and at least one previously stored recognition feature to recognize the spoken word.
Claim 2
Independent Claim
83 words
A method for recognizing a spoken word, the method comprising the steps of: receiving compressed speech data that has been compressed using linear prediction coding (LPC) techniques; extracting at least one set of LPC parameters from said compressed speech data without completely decompressing said compressed speech data; calculating at least one recognition feature from said at least one set of LPC parameters; and utilizing said at least one recognition feature and at least one previously stored recognition feature to recognize the spoken word.
Claim 3
Dependent Claim
81 words
A method according to claim 1 and wherein said compressed speech data is of the type produced by any of the following vocoders: Regular Pulse Excitation-Long Term Prediction (RPE-LTP) full and half rate, Qualcomm Code Excited Linear Prediction (QCELP) 8 and 13 Kbps, Enhanced Variable Rate Codec (EVRC), Low Delay Code Excited Linear Prediction (LD CELP), Vector Sum Excited Linear Prediction (VSELP), Conjugate Structure Algebraic Code Excited Linear Prediction (CS ACELP), Enhanced Full Rate Vocoder and 10 Linear Prediction Coefficients (LPC10).
Claim 4
Dependent Claim
77 words
A method according to claim 1, the method further comprising the steps of: generating at least one energy estimate for at least a portion of said compressed speech data without completely decompressing said compressed speech data; and searching for at least two word boundaries in said compressed speech data in accordance with said at least one energy estimate, and said at least one set of LPC parameters is from an area between said at least two boundaries.
Claim 5
Dependent Claim
14 words
A method according to claim 3, wherein said portion includes at least one frame.
Claim 6
Dependent Claim
28 words
A method according to claim 4 and wherein said step of generating comprises the step of estimating the energy from residual data found in said compressed speech data.
Claim 7
Dependent Claim
32 words
A method according to claim 5 and wherein said step of estimating comprises the steps of reconstructing residual data from said compressed speech data and generating the norm of said residual data.
Claim 8
Dependent Claim
35 words
A method according to claim 5 and wherein said step of estimating comprises the steps of extracting a pitch-gain value from said compressed speech data and using said extracted pitch-gain value as said energy estimate.
Claim 9
Dependent Claim
79 words
A method according to claim 5 and wherein said step of generating comprises the steps of: extracting pitch-gain values, lag values and remnant data from said compressed speech data; reconstructing a remnant signal from said remnant data; generating an energy estimate of said remnant signal; generating an energy estimate of a non-remnant portion of said residual by using said pitch-gain value and a previous energy estimate defined by said lag value; and combining said remnant and non-remnant energy estimates.
Claim 10
Independent Claim
65 words
A method for preparing to recognize a spoken word, the method comprising the steps of: receiving compressed speech data that has been compressed using linear prediction coding (LPC) techniques; extracting at least one set of LPC parameters from said compressed speech data without completely decompressing said compressed speech data; and calculating at least one recognition feature from said at least one set of LPC parameters.
Claim 11
Independent Claim
65 words
A method for preparing to recognize a spoken word, the method comprising the steps of: receiving compressed speech data that has been compressed using linear prediction coding (LPC) techniques; extracting at least one set of LPC parameters from said compressed speech data without completely decompressing said compressed speech data; and calculating at least one recognition feature from said at least one set of LPC parameters.
Claim 12
Dependent Claim
46 words
A method according to claim 9 and wherein said compressed speech data is of the type produced by any of the following vocoders: RPE-LTP full and half rate, QCELP 8 and 13 Kbps, EVRC, LD CELP, VSELP, CS ACELP, Enhanced Full Rate Vocoder and LPC 10.
Claim 13
Dependent Claim
77 words
A method according to claim 9, the method further comprising the steps of: generating at least one energy estimate for at least a portion of said compressed speech data without completely decompressing said compressed speech data; and searching for at least two word boundaries in said compressed speech data in accordance with said at least one energy estimate, and said at least one set of LPC parameters is from an area between said at least two boundaries.
Claim 14
Dependent Claim
14 words
A method according to claim 11, wherein said portion includes at least one frame.
Claim 15
Dependent Claim
86 words
A digital cellular telephone comprising: a mobile telephone operating system; a vocoder which compresses a voice signal using at least linear prediction coding (LPC) thereby to produce compressed speech data; and a speech recognizer comprising: a front end processor, operating on said compressed speech data without completely decompressing said compressed speech data, which determines when a word was spoken and generates recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 16
Dependent Claim
86 words
A digital cellular telephone comprising: a mobile telephone operating system; a vocoder which compresses a voice signal using at least linear prediction coding (LPC) thereby to produce compressed speech data; and a speech recognizer comprising: a front end processor, operating on said compressed speech data without completely decompressing said compressed speech data, which determines when a word was spoken and generates recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 17
Dependent Claim
65 words
A digital cellular telephone according to claim 13 and wherein said front end processor includes: an energy estimator which uses residual information forming part of said compressed speech data to estimate the energy of a voice signal; an LPC parameter extractor which extracts the LPC parameters of said compressed speech data; and a recognition feature generator which generates said recognition features from said LPC parameters.
Claim 18
Dependent Claim
75 words
A cellular telephone according to claim 13 and wherein said vocoder is any of the following vocoders: Regular Pulse Excitation-Long Term Prediction (RPE-LTP) full and half rate, Qualcomm Code Excited Linear Prediction (QCELP) 8 and 13 Kbps, Enhanced Variable Rate Codec (EVRC), Low Delay Code Excited Linear Prediction (LD CELP), Vector Sum Excited Linear Prediction (VSELP), Conjugate Structure Algebraic Code Excited Linear Prediction (CS ACELP), Enhanced Full Rate Vocoder and 10 Linear Prediction Coefficients (LPC10).
Claim 19
Dependent Claim
27 words
A digital cellular telephone according to claim 13, wherein said recognition unit further comprises a training unit for storing recognition features of said set of reference words.
Claim 20
Dependent Claim
77 words
A speech recognizer operable with compressed speech data which has been compressed using linear prediction coding (LPC) techniques by a vocoder, the speech recognizer comprising: a front end processor which processes said compressed speech data without completely decompressing said compressed speech data to determine when a word was spoken and to generate recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 21
Dependent Claim
77 words
A speech recognizer operable with compressed speech data which has been compressed using linear prediction coding (LPC) techniques by a vocoder, the speech recognizer comprising: a front end processor which processes said compressed speech data without completely decompressing said compressed speech data to determine when a word was spoken and to generate recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 22
Dependent Claim
64 words
A speech recognizer according to claim 17 and wherein said front end processor comprises: an energy estimator which uses residual information forming part of said compressed speech data to estimate the energy of a voice signal; an LPC parameter extractor which extracts the LPC parameters of said compressed speech data; and a recognition feature generator which generates said recognition features from said LPC parameters.
Claim 23
Dependent Claim
30 words
A speech recognizer according to claim 18 and wherein said energy estimator comprises a residual energy estimator which estimates the energy from residual data found in said compressed speech data.
Claim 24
Dependent Claim
44 words
A speech recognizer according to claim 19 and wherein said residual energy estimator comprises a residual reconstructor which reconstructs residual data from said compressed speech data and a norm generator which generates the norm of said residual data thereby to produce said energy estimate.
Claim 25
Dependent Claim
32 words
A speech recognizer according to claim 19 and wherein said residual energy estimator comprises an extractor which extracts a pitch-gain value from said compressed speech data thereby to produce said energy estimate.
Claim 26
Dependent Claim
102 words
A speech recognizer according to claim 19 and wherein said residual energy estimator comprises: an extractor which extracts pitch-gain values, lag values and remnant data from said compressed speech data; a reconstructor which reconstructs a remnant signal from said remnant data; a remnant energy estimator which generates an energy estimate of said remnant signal; a non-remnant energy estimator which generates an energy estimate of a non-remnant portion of said residual by using said pitch-gain value and a previous energy estimate defined by said lag value; and a combiner which combines said remnant and non-remnant energy estimates thereby to produce said energy estimate.
Claim 27
Dependent Claim
75 words
A speech recognizer according to claim 17 and wherein said vocoder is any of the following vocoders: Regular Pulse Excitation-Long Term Prediction (RPE-LTP) full and half rate, Qualcomm Code Excited Linear Prediction (QCELP) 8 and 13 Kbps, Enhanced Variable Rate Codec (EVRC), Low Delay Code Excited Linear Prediction (LD CELP), Vector Sum Excited Linear Prediction (VSELP), Conjugate Structure Algebraic Code Excited Linear Prediction (CS ACELP), Enhanced Full Rate Vocoder and 10 Linear Prediction Coefficients (LPC10).
Claim 28
Dependent Claim
26 words
A speech recognizer according to claim 17, wherein said recognition unit further comprises a training unit for storing recognition features of said set of reference words.
Claim 29
Dependent Claim
113 words
A digital cellular telephone comprising: a mobile telephone operating system; a plurality of vocoders which compress a voice signal using at least linear prediction coding (LPC) thereby to produce compressed speech data, each vocoder operable with one of a corresponding plurality of vocoder types; and a speech recognizer comprising: a corresponding plurality of front end processors, one for each of said vocoder types, each said processor operable on said compressed speech data without completely decompressing said compressed speech data, which determine when a word was spoken and generate recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 30
Dependent Claim
113 words
A digital cellular telephone comprising: a mobile telephone operating system; a plurality of vocoders which compress a voice signal using at least linear prediction coding (LPC) thereby to produce compressed speech data, each vocoder operable with one of a corresponding plurality of vocoder types; and a speech recognizer comprising: a corresponding plurality of front end processors, one for each of said vocoder types, each said processor operable on said compressed speech data without completely decompressing said compressed speech data, which determine when a word was spoken and generate recognition features of said spoken word; and a recognition unit which at least recognizes said spoken word as one of a set of reference words.
Claim 31
Dependent Claim
27 words
A digital cellular telephone according to claim 25, wherein said recognition unit further comprises a training unit for storing recognition features of said set of reference words.
References Cited (Backward Citations)
US3909532A
Cited
US4475189A
Cited
US4519094A
Cited
US4866777A
Cited
US4908865A
Cited
US5548647A
Cited
US5208897A
Cited
US5371853A
Cited
US5305422A
Cited
US5528725A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-13 | 2003-06-14 | 2003-12-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-13 | 2007-06-14 | 2007-12-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-13 | 2011-06-14 | 2011-12-14 | $7700.00 | Window Closed / Lapsed |