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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag