Patent US6188980B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6188980B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Synchronized encoder-decoder frame concealment using speech coding parameters including line spectral frequencies and filter coefficients

Assignee: Samsung Electronics Co Ltd
•
Filing: 1998-09-18
•
Granted: 2001-02-13
•
Expires: 2018-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-rate speech codec supports a plurality of encoding bit rate modes by adaptively selecting encoding bit rate modes to match communication channel restrictions. In higher bit rate encoding modes, an accurate representation of speech through CELP (code excited linear prediction) and other associated modeling parameters are generated for higher quality decoding and reproduction. The encoder produces a series of LSF (line spectral frequencies) vectors. For filter stability, each LSF vector comprises an ascending sequence of LSF values. Occasionally, pairs of LSF values are produced (or become through an introduction of channel error) out of ascending order. In response, the encoder performs frame erasure, LSF concealment or pair flipping. With a relatively large number of out of order pairs, frame erasure is applied. With a single out of order pair, within the LSF vector, the pair are flipped. Likewise, with two pairs out of order, the previous LSF vector is used to generate the current LSF vector using concealment. The performance of frame erasure, LSF concealment or pair flipping is also performed in the decoder as well as in the encoder in some embodiments.

Inventors

  • 👤 Jes Thyssen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:10
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/005; G10L19/012; G10L19/04; G10L19/08; G10L19/083; G10L19/10; G10L19/12; G10L19/125; G10L19/16; G10L19/18; G10L19/26; G10L19/265; G10L21/00; G10L21/02; G10L21/0316; G10L21/0364; G10L19/002; G10L19/09; G10L2019/0001; G10L2019/0004; G10L2019/0005; G10L2019/0007; G10L2019/0011

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 166 words
A speech encoding system using an analysis by synthesis approach on a speech signal, the speech encoding system comprising: an encoder that generates a series of line spectral frequencies, some of the line spectral frequencies are produced out of order; the encoder determines the number of line spectral frequencies that are produced out of order; the encoder selectively applies a first of a plurality of correction techniques to process the series of line spectral frequencies that are produced out of order if the number of line spectral frequencies that is produced out of order exceeds a first predetermined threshold; the encoder selectively applies a second of the plurality of correction techniques to process the series of line spectral frequencies that are produced out of order if the number of line spectral frequencies that is produced out of order exceeds a second predetermined threshold; and the second of the plurality of correction techniques comprises reordering the series of line spectral frequencies that are produced out of order.
Claim 2
Dependent Claim 166 words
A speech encoding system using an analysis by synthesis approach on a speech signal, the speech encoding system comprising: an encoder that generates a series of line spectral frequencies, some of the line spectral frequencies are produced out of order; the encoder determines the number of line spectral frequencies that are produced out of order; the encoder selectively applies a first of a plurality of correction techniques to process the series of line spectral frequencies that are produced out of order if the number of line spectral frequencies that is produced out of order exceeds a first predetermined threshold; the encoder selectively applies a second of the plurality of correction techniques to process the series of line spectral frequencies that are produced out of order if the number of line spectral frequencies that is produced out of order exceeds a second predetermined threshold; and the second of the plurality of correction techniques comprises reordering the series of line spectral frequencies that are produced out of order.
Claim 3
Dependent Claim 21 words
The speech encoding system of claim 1 wherein a third of the plurality of correction techniques comprises line spectral frequency concealment.
Claim 4
Dependent Claim 29 words
The speech encoding system of claim 1 wherein a third of the plurality of correction techniques comprises selection of a portion of one previous series of line spectral frequencies.
Claim 5
Dependent Claim 19 words
The speech encoding system of claim 1 wherein a third of the plurality of correction techniques comprises frame erasure.
Claim 6
Dependent Claim 34 words
The speech encoding system of claim 1 wherein a third of the plurality of correction techniques comprises disregarding at least in part the series of line spectral frequencies that are produced out of order.
Claim 7
Dependent Claim 33 words
The speech encoding system of claim 1 wherein the encoder selects the one of the plurality of correction techniques by examining the series of line spectral frequencies that are produced out of order.
Claim 8
Dependent Claim 35 words
The speech encoding system of claim 6 further comprising a decoder selecting one of a plurality of correction techniques to accommodate errors in the series of line spectral frequencies that are received out of order.
Claim 9
Dependent Claim 100 words
A speech codec using an analysis by synthesis approach on a speech signal, the speech encoding system comprising: an encoder processing circuit that generates a series of filter coefficients, some of the filter coefficients is produced out of order; the encoder processing circuit determines the number of filter coefficients that are produced out of order; and the encoder processing circuit selectively applies one of a plurality of techniques to accommodate the production of the series of filter coefficients that are produced out of order if the number of filter coefficients that is produced out of order exceeds a predetermined threshold.
Claim 10
Dependent Claim 100 words
A speech codec using an analysis by synthesis approach on a speech signal, the speech encoding system comprising: an encoder processing circuit that generates a series of filter coefficients, some of the filter coefficients is produced out of order; the encoder processing circuit determines the number of filter coefficients that are produced out of order; and the encoder processing circuit selectively applies one of a plurality of techniques to accommodate the production of the series of filter coefficients that are produced out of order if the number of filter coefficients that is produced out of order exceeds a predetermined threshold.
Claim 11
Dependent Claim 26 words
The speech codec of claim 8 wherein a first of the plurality of techniques comprises selection of a portion of one previous series of filter coefficients.
Claim 12
Dependent Claim 27 words
The speech codec of claim 8 wherein a first of the plurality of techniques comprises reordering the series of filter coefficients that are produced out of order.
Claim 13
Dependent Claim 31 words
The speech codec of claim 8 wherein a first of the plurality of techniques comprises disregarding at least in part the series of filter coefficients that are produced out of order.
Claim 14
Dependent Claim 32 words
The speech codec of claim 8 wherein the encoder processing circuit selects the one of the plurality of techniques by examining the series of filter coefficients that are produced out of order.
Claim 15
Dependent Claim 25 words
The speech codec of claim 12 wherein the examination comprises considering a number of filter coefficients out of order in the series of filter coefficients.
Claim 16
Dependent Claim 25 words
The speech codec of claim 8 further comprising a decoder processing circuit that accommodates a received series of filter coefficients that are out of order.
Claim 17
Dependent Claim 31 words
The speech codec of claim 14 wherein the decoder processing circuit selects one of a plurality of techniques to accommodate the received series of filter coefficients that are out of order.
Claim 18
Independent Claim 120 words
A method used by a speech encoder that operates on a speech signal, the method comprising: producing from the speech signal a series of line spectral frequencies, at least one of the line spectral frequencies being produced out of order; determining the number of line spectral frequencies that are produced out of order; and deciding either to reorder the series of line spectral frequencies that are produced out of order, or to replace at least a portion of the series of line spectral frequencies that are produced out of order using at least a portion of one previous series of line spectral frequencies if the number of line spectral frequencies that is produced out of order exceeds a predetermined threshold.
Claim 19
Independent Claim 120 words
A method used by a speech encoder that operates on a speech signal, the method comprising: producing from the speech signal a series of line spectral frequencies, at least one of the line spectral frequencies being produced out of order; determining the number of line spectral frequencies that are produced out of order; and deciding either to reorder the series of line spectral frequencies that are produced out of order, or to replace at least a portion of the series of line spectral frequencies that are produced out of order using at least a portion of one previous series of line spectral frequencies if the number of line spectral frequencies that is produced out of order exceeds a predetermined threshold.
Claim 20
Dependent Claim 30 words
The method of claim 16 further comprising determining a number of line spectral frequencies out of order in the series of line spectral frequencies that are produced out of order.
Claim 21
Dependent Claim 29 words
The method of claim 17 wherein the number of line spectral frequencies out of order is used by the speech encoder in the decision to either reorder or replace.
Claim 22
Dependent Claim 22 words
The method of claim 16 wherein a speech decoder reordering a received series of line spectral frequencies that are out of order.
Claim 23
Dependent Claim 40 words
The method of claim 16 wherein a speech decoder replacing at least a portion of a received series of line spectral frequencies that are out of order using at least a portion of one previously received series of filter coefficients.

References Cited (Backward Citations)

US4969192A Cited
US5657420A Cited
US5778338A Cited
WO1993015502A1 Cited
US5502713A Cited
US5732188A Cited
US5732389A Cited
EP0751493A2 Cited
US5636231A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-13 2004-08-14 2005-02-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-13 2008-08-14 2009-02-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-13 2012-08-14 2013-02-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag