IP Library Granted Patent US 8,868,432
Granted Patent B2
US 8,868,432 · App. 13/247,129 · Granted Oct 21, 2014

Audio signal bandwidth extension in CELP-based speech coder

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 8,868,432
App. No.
13/247,129
Granted
Oct 21, 2014
Kind
B2
Abstract

A method for decoding an audio signal having a bandwidth that extends beyond a bandwidth of a CELP excitation signal in an audio decoder including a CELP-based decoder element. The method includes obtaining a second excitation signal having an audio bandwidth extending beyond the audio bandwidth of the CELP excitation signal, obtaining a set of signals by filtering the second excitation signal with a set of bandpass filters, scaling the set of signals using a set of energy-based parameters, and obtaining a composite output signal by combining the scaled set of signals with a signal based on the audio signal decoded by the CELP-based decoder element.

Claims (35)

1. A method for decoding an audio signal having an audio bandwidth extending beyond an audio bandwidth of a CELP excitation signal in an audio decoder including a CELP-based decoder element, the method comprising:

obtaining a second excitation signal having an audio bandwidth extending beyond the audio bandwidth of the CELP excitation signal;

obtaining a set of signals by filtering the second excitation signal with a set of bandpass filters;

scaling the set of signals using a set of energy-based parameters;

obtaining a composite output signal by combining the scaled set of signals with a signal based on the audio signal decoded by the CELP-based decoder element; and

scaling the set of signals based on energy at an output of the set of bandpass filters in the audio decoder;

wherein the energy at the output of the set of bandpass filters in the audio decoder is determined by an energy measurement interval based on a pitch period of the CELP-based decoder element; and

wherein the energy measurement interval, given by I e , is related to the pitch period, T, of the CELP-based decoder element and is dependent upon a level of voicing, V, estimated in the decoder by the following equations:

I

e

=

{

LT

;

V

0.7

S

;

V

<

0.7

where S is a fixed number of samples that correspond to a speech synthesis interval and L is an up-sampling factor.

2. The method of claim 1 further comprising decoding the audio signal with the CELP-based decoder element while obtaining the second excitation signal and while obtaining the set of signals.

3. The method of claim 2 wherein the composite output signal includes a bandwidth portion that extends beyond a bandwidth of the CELP excitation signal.

4. The method of claim 1 further comprising:

obtaining an up-sampled CELP excitation signal based on the CELP excitation signal; and

obtaining the second excitation signal from the up-sampled CELP excitation signal.

5. The method of claim 1 wherein the filtering performed by the set of bandpass filters in the audio decoder includes combining outputs of a set of complementary all-pass filters.

6. The method of claim 1 wherein the filtering performed by the set of bandpass filters includes filtering by a wide bandpass filter.

7. The method of claim 4 wherein the filtering performed by the set of bandpass filters includes filtering by a set of complementary all-pass filters.

8. The method of claim 1 wherein the filtering performed by the set of bandpass filters in the audio decoder corresponds to an equivalent process applied to a sub-band of an input audio signal at the encoder.

9. The method of claim 1 wherein the filtering performed by the set of bandpass filters in the audio decoder corresponds to an equivalent bandpass filtering process applied to the input audio signal at an encoder.

10. The method of claim 1 wherein the set of energy-based parameters used at the decoder are representative of a process of bandpass filtering an input audio signal at the encoder and wherein the bandpass filtering process performed at the encoder is equivalent to the bandpass filtering of the second excitation signal at the decoder.

11. The method of claim 1 further comprising extending the audio bandwidth of the second excitation signal beyond the audio bandwidth of the CELP excitation signal by applying a non-linear operation to a precursor of the second excitation signal.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE INCORRECT PATENT NO. 8577046 AND REPLACE WITH CORRECT PATENT NO. 8577045 PREVIOUSLY RECORDED ON REEL 034286 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 3, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034538/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034286/0001 →
CHANGE OF NAME Recorded Jun 26, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028441/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2011
From: GIBBS, JONATHAN A.; ASHLEY, JAMES P.; MITTAL, UDAR
To: MOTOROLA MOBILITY, INC.
Reel/Frame 026982/0633 →