← Back to Patent Explorer
US5596676A Expired / Lapsed US ⏱️ 0.0 years remaining

Mode-specific method and apparatus for encoding signals containing speech

Assignee: JPMorgan Chase Bank NA
•
Filing: 1995-10-11
•
Granted: 1997-01-21
•
Expires: 2015-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for encoding a signal that includes a speech component is described. First and second linear prediction windows of a frame are analyzed to generate sets of filter coefficients. First and second pitch analysis windows of the frame are analyzed to generate pitch estimates. The frame is classified in one of at least two modes, e.g. voiced, unvoiced and noise modes, based, for example, on pitch stationarity, short-term level gradient or zero crossing rate. Then the frame is encoded using the filter coefficients and pitch estimates in a particular manner depending upon the mode determination for the frame, preferably employing CELP based encoding algorithms.

Inventors

  • 👤 Kumar Swaminathan
  • 👤 Kalyan Ganesan
  • 👤 Prabhat K. Gupta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:38
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/012; G10L19/04; G10L19/08; G10L19/12; G10L19/26; G10L25/00; G10L25/90; G10L2019/0001; G10L2019/0002; G10L2019/0003; G10L25/03; G10L25/09; G10L25/18; G10L25/24; G10L25/93

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 233 words
A method of encoding a signal having a speech component, the signal being organized as a plurality of frames, the method comprising the steps, performed for each frame, of: analyzing a first linear prediction window to generate a first set of filter coefficients for a frame; analyzing a second linear prediction window to generate a second set of filter coefficients for the frame; analyzing a first pitch analysis window to generate a first pitch estimate for the frame; analyzing a second pitch analysis window to generate a second pitch estimate for the frame; determining whether the frame is one of a first mode, a second mode and a third mode, depending on measures of energy content of the frame and spectral content of the frame; encoding the frame, depending on the second set of filter coefficients and the first and the second pitch estimates, independently of the first set of filter coefficients, when the frame is determined to be the third mode; encoding the frame, depending on the first and the second sets of filter coefficients, independently of the first and the second pitch estimates, when the frame is determined to be the second mode; and encoding the frame, depending on the second set of filter coefficients, independently of the first set of filter coefficients and the first and the second pitch estimates, when the frame is determined to be the first mode.
Claim 2
Independent Claim 233 words
A method of encoding a signal having a speech component, the signal being organized as a plurality of frames, the method comprising the steps, performed for each frame, of: analyzing a first linear prediction window to generate a first set of filter coefficients for a frame; analyzing a second linear prediction window to generate a second set of filter coefficients for the frame; analyzing a first pitch analysis window to generate a first pitch estimate for the frame; analyzing a second pitch analysis window to generate a second pitch estimate for the frame; determining whether the frame is one of a first mode, a second mode and a third mode, depending on measures of energy content of the frame and spectral content of the frame; encoding the frame, depending on the second set of filter coefficients and the first and the second pitch estimates, independently of the first set of filter coefficients, when the frame is determined to be the third mode; encoding the frame, depending on the first and the second sets of filter coefficients, independently of the first and the second pitch estimates, when the frame is determined to be the second mode; and encoding the frame, depending on the second set of filter coefficients, independently of the first set of filter coefficients and the first and the second pitch estimates, when the frame is determined to be the first mode.
Claim 3
Dependent Claim 25 words
The method of claim 1, wherein the determining step includes the substep of: determining a mode depending on a determined mode of a previous frame.
Claim 4
Dependent Claim 39 words
The method of claim 1 wherein the determining step includes the substep of: determining the mode to be the first mode only when the determined mode of a previous frame is either the first mode or the second mode.
Claim 5
Dependent Claim 39 words
The method of claim 1, wherein the determining step includes the substep of: determining the mode to be the third mode only when the determined mode of a previous frame is either the third mode or the second mode.
Claim 6
Dependent Claim 23 words
The method of claim 1 wherein the determining step further depends on measures of pitch stationarity between the frame and a previous frame.
Claim 7
Dependent Claim 20 words
The method of claim 1 wherein the determining step further depends on measures of short-term level gradient within the frame.
Claim 8
Dependent Claim 20 words
The method of claim 1 wherein the determining step further depends on measures of a zero-crossing rate within the frame.
Claim 9
Dependent Claim 33 words
The encoding method of claim 1, wherein the first linear prediction window is contained within the frame and the second linear prediction window begins during the frame and extends into the next frame.
Claim 10
Dependent Claim 33 words
The encoding method of claim 1, wherein the first pitch estimate window is contained within the frame and the second pitch estimate window begins during the frame and extends into the next frame.
Claim 11
Dependent Claim 28 words
The encoding method of claim 1, wherein a frame determined to be of a third mode contains a signal with a speech component composed of primarily voiced speech.
Claim 12
Dependent Claim 28 words
The encoding method of claim 1, wherein a frame determined to be of a second mode contains a signal with a speech component composed of primarily unvoiced speech.
Claim 13
Dependent Claim 24 words
The encoding method of claim 1, wherein a frame determined to be of a first mode contains a signal with a low speech component.
Claim 14
Dependent Claim 251 words
An encoder for encoding a signal having a speech component, the signal being organized as a plurality of frames, comprising: a filter coefficient generator for analyzing a first linear prediction window to generate a first set of filter coefficients for a frame and for analyzing a second linear prediction window to generate a second set of filter coefficients for the frame; a pitch estimator for analyzing a first pitch analysis window to generate a first pitch estimate for the frame and analyzing a second pitch analysis window to generate a second pitch estimate for the frame; a mode determinator for determining whether the frame is one of a first mode, a second mode and a third mode, depending on measures of energy content of the frame and spectral content of the frame; and a frame encoder for encoding the frame depending on the determined mode of the frame, wherein a frame determined to be of a third mode is encoded depending on the second set of filter coefficients and the first and the second pitch estimates, independently of the first set of filter coefficients, a frame determined to be of a second mode is encoded depending on the first and the second sets of filter coefficients, independently of the first and the second pitch estimates, and a frame determined to be of a first mode is encoded depending on the second set of filter coefficients, independently of the first set of filter coefficients and the first and the second pitch estimates.
Claim 15
Dependent Claim 251 words
An encoder for encoding a signal having a speech component, the signal being organized as a plurality of frames, comprising: a filter coefficient generator for analyzing a first linear prediction window to generate a first set of filter coefficients for a frame and for analyzing a second linear prediction window to generate a second set of filter coefficients for the frame; a pitch estimator for analyzing a first pitch analysis window to generate a first pitch estimate for the frame and analyzing a second pitch analysis window to generate a second pitch estimate for the frame; a mode determinator for determining whether the frame is one of a first mode, a second mode and a third mode, depending on measures of energy content of the frame and spectral content of the frame; and a frame encoder for encoding the frame depending on the determined mode of the frame, wherein a frame determined to be of a third mode is encoded depending on the second set of filter coefficients and the first and the second pitch estimates, independently of the first set of filter coefficients, a frame determined to be of a second mode is encoded depending on the first and the second sets of filter coefficients, independently of the first and the second pitch estimates, and a frame determined to be of a first mode is encoded depending on the second set of filter coefficients, independently of the first set of filter coefficients and the first and the second pitch estimates.
Claim 16
Dependent Claim 21 words
The encoder of claim 13, wherein the mode determinator determines the mode depending on a determined mode of a previous frame.
Claim 17
Dependent Claim 36 words
The encoder of claim 13, wherein the mode determinator determines the frame to be of the first mode only when the determined mode of a previous frame is either the first mode or the second mode.
Claim 18
Dependent Claim 36 words
The encoder of claim 13, wherein the mode determininator determines the frame to be of the third mode only when the determined mode of a previous frame is either the third mode or the second mode.
Claim 19
Dependent Claim 23 words
The encoder of claim 13 wherein the mode determininator further depends on measures of pitch stationarity between the frame and a previous frame.
Claim 20
Dependent Claim 20 words
The encoder of claim 13 wherein the mode determinator further depends on measures of short-term level gradient within the frame.
Claim 21
Dependent Claim 20 words
The encoder of claim 13 wherein the mode determinator further depends on measures of a zero-crossing rate within the frame.
Claim 22
Dependent Claim 32 words
The encoder of claim 13, wherein the first linear prediction window is contained within the frame and the second linear prediction window begins during the frame and extends into the next frame.
Claim 23
Dependent Claim 32 words
The encoder of claim 13, wherein the first pitch estimate window is contained within the frame and the second pitch estimate window begins during the frame and extends into the next frame.
Claim 24
Dependent Claim 27 words
The encoder of claim 13, wherein a frame determined to be of a third mode contains a signal with a speech component composed of primarily voiced speech.
Claim 25
Dependent Claim 27 words
The encoder of claim 13, wherein a frame determined to be of a second mode contains a signal with a speech component composed of primarily unvoiced speech.
Claim 26
Dependent Claim 23 words
The encoder of claim 13, wherein a frame determined to be of a first mode contains a signal with a low speech component.

References Cited (Backward Citations)

US4058676A Cited
US4771465A Cited
US5495555A Cited
US5459814A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-21 2000-07-22 2001-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-21 2004-07-22 2005-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-21 2008-07-22 2009-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag