IP Library Granted Patent US 6,931,373
Granted Patent B1
US 6,931,373 · App. 10/073,423 · Granted Aug 16, 2005

Prototype waveform phase modeling for a frequency domain interpolative speech codec system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,931,373
App. No.
10/073,423
Granted
Aug 16, 2005
Kind
B1
Abstract

A system and method is provided that employs a frequency domain interpolative CODEC system for low bit rate coding of speech which comprises a linear prediction (LP) front end adapted to process an input signal that provides LP parameters which are quantized and encoded over predetermined intervals and used to compute a LP residual signal. An open loop pitch estimator adapted to process the LP residual signal, a pitch quantizer, and a pitch interpolator and provide a pitch contour within the predetermined intervals is also provided. Also provided is a signal processor responsive to the LP residual signal and the pitch contour and adapted to perform the following: provide a voicing measure, where the voicing measure characterizes a degree of voicing of the input speech signal and is derived from several input parameters that are correlated to degrees of periodicity of the signal over the predetermined intervals; extract a prototype waveform (PW) from the LP residual and the open loop pitch contour for a number of equal sub-intervals within the predetermined intervals; normalize the PW by a gain value of the PW; encode a magnitude of the PW; and separate stationary and nonstationary components of the PW using a low complexity alignment process and a filtering process that introduce no delay. The ratio of the energy of the nonstationary component of the PW to that of the stationary component of the PW is averaged across 5 subbands to compute the nonstationarity measure as a frequency dependent vector entity. A measure of the degree of voicing of the residual is also computed using openloop pitchgain, pitch variance, relative signal power, PW correlation and PW nonstationarity in low frequency subbands. The nonstationarity measure and voicing measure are encoded using a 6-bit spectrally weighted vector quantization scheme using a codebook partitioned based on a voiced/unvoiced decision. At the decoder, a stationary component of PW is reconstructed as a weighted combination of the previous PW phase vector, a random phase perturbation and a fixed phase vector obtained from a voiced pitch pulse.

Claims (54)

1. A frequency domain interpolative CODEC system for low bit rate coding of speech, comprising:

a linear prediction (LP) front end adapted to process an input signal providing LP parameters which are quantized and encoded over predetermined intervals and used to compute a LP residual signal;

an open loop pitch estimator adapted to process said LP residual signal, a pitch quantizer, and a pitch interpolator and provide a pitch contour within the predetermined intervals; and

a signal processor responsive to said LP residual signal and the pitch contour and adapted to perform the following:

provide a voicing measure, said voicing measure characterizing a degree of voicing of said input speech signal and is derived from several input parameters that are correlated to degrees of periodicity of the signal over the predetermined intervals;

extract a prototype waveform (PW) from the LP residual and the open loop pitch contour for a number of equal sub-intervals within the predetermined intervals;

normalize the PW by a gain value of said PW;

encode a magnitude of said PW; and

reconstruct a nonstationarity component of a PW phase at a decoder every subinterval using only a received PW magnitude, a stationary component of said PW, said voicing measure, a PW subband nonstationarity measure and a pitch frequency contour information;

wherein a ratio is computed comparing the ratio of the energy of the nonstationarity component of the PW to that of the stationary component of the PW which is averaged over five PW subbands.

2. A system as recited in claim 1 , wherein said predetermined intervals comprises a frame.

3. A system as recited in claim 2 , wherein said frame is preferably 20 ms.

4. A system as recited in claim 1 , wherein said extraction of said PW sub-frame is preferably performed every 2.5 ms.

5. A system as recited in claim 1 , wherein a nonstationarity PW subband measure is encoded using a six bit spectrally weighted vector quantization scheme.

6. A system as recited in claim 5 , further comprising:

reconstruction of a PW phase at a decoder for every said subinterval by separately generating said stationary and nonstationary PW components using the following:

a received PW magnitude;

a voicing measure;

said PW subband nonstationarity measure; and

said pitch frequency contour information.

7. A system as recited in claim 6 , wherein said stationary component of said PW phase is reconstructed at a decoder for every said subinterval using a weighted combination comprising the following:

a previous PW phase vector;

a random phase perturbation; and

a fixed phase vector obtained from a voiced pitch pulse.

8. A system as recited in claim 7 , wherein relative weights for said stationary and nonstationary components are determined by

a received voicing measure; and

said PW subband nonstationarity measure.

9. A system as recited in claim 8 , wherein a rate of randomization of a random phase perturbation of said PW is controlled by a pitch frequency contour.

10. A system as recited in claim 9 , wherein a range of said random phase perturbation is controlled by said received voicing measure and said PW subband nonstationarity measure.

11. A system as recited in claim 10 , wherein said reconstructed stationary component of said PW magnitude and PW phase model is further processed every subinterval.

12. A system as recited in claim 11 , wherein said further processing further comprises:

low pass filtering said reconstructed stationary component to reduce excessive variations and to extract a stationary component of the PW; and

preserving the PW magnitude after said filtering process.

13. A frequency domain interpolative CODEC system for low bit rate coding of speech, comprising:

a linear prediction (LP) front end adapted to process an input signal providing LP parameters which are quantized and encoded over predetermined intervals and used to compute a LP residual signal;

an open loop pitch estimator adapted to process said LP residual signal, a pitch quantizer, and a pitch interpolator and provide a pitch contour within the predetermined intervals;

a signal processor responsive to said LP residual signal and the pitch contour and adapted to perform the following:

provide a voicing measure, said voicing measure characterizing a degree of voicing of said input speech signal and is derived from several input parameters that are correlated to degrees of periodicity of the signal over the predetermined intervals;

extract a prototype waveform (PW) from the LP residual and the open loop pitch contour for a number of equal sub-intervals within the predetermined intervals;

normalize the PW by a gain value of said PW;

encode a magnitude of said PW; and

reconstruct a nonstationarity component of a PW phase at a decoder every subinterval using only a received PW magnitude, a stationary component of said PW, said voicing measure, a PW subband nonstationarity measure and a pitch frequency contour information;

wherein a ratio is computed comparing the ratio of the energy of the nonstationarity component of the PW to that of the stationary component of the PW which is averaged over five PW subbands.

14. A system as recited in claim 13 , wherein reconstruction of the nonstationary component of said PW phase further comprises:

construction of a weighted mixture of the reconstructed stationary component of the PW phase and a noise component having the same energy as said reconstructed stationary component.

15. A system as recited in claim 14 , wherein said weights are determined by said received measure and a frequency of a harmonic.

16. A system as recited in claim 15 , wherein to achieve a range of frequency responses to realize a range of degrees of nonstationarity adjustment of poles of a high pass filter comprises a function of said received voicing measure and said frequency of the harmonic.

17. A system as recited in claim 16 , wherein said high pass filtering of said weighted measure ensures higher rates of evolution and extraction of said nonstationary component of said PW.

18. A system as recited in claim 17 , further comprising:

construction of a complex PW using a weighted sum of said reconstructed stationary and nonstationary components.

19. A system as recited in claim 18 , further comprising:

restoration of relative levels of said nonstationary and stationary components as measured over five subbands.

20. A system as recited in claim 19 , wherein said relative levels are transmitted by an encoder to said decoder as a nonstationarity measure.

21. A system as recited in claim 16 , wherein said PW magnitude is preserved after said high pass filtering.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 026499 FRAME 0290. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Sep 4, 2018
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 047014/0886 →