IP Library Granted Patent US 9,037,456
Granted Patent B2
US 9,037,456 · App. 13/190,517 · Granted May 19, 2015

Method and apparatus for audio coding and decoding

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 9,037,456
App. No.
13/190,517
Granted
May 19, 2015
Kind
B2
Abstract

An encoder and decoder for processing an audio signal including generic audio and speech frames are provided herein. During operation, two encoders are utilized by the speech coder, and two decoders are utilized by the speech decoder. The two encoders and decoders are utilized to process speech and non-speech (generic audio) respectively. During a transition between generic audio and speech, parameters that are needed by the speech decoder for decoding frame of speech are generated by processing the preceding generic audio (non-speech) frame for the necessary parameters. Because necessary parameters are obtained by the speech coder/decoder, the discontinuities associated with prior-art techniques are reduced when transitioning between generic audio frames and speech frames.

Claims (31)

1. A method for decoding audio frames, the method comprising the steps of:

decoding a first audio frame with a first decoder to produce a first reconstructed audio signal:

determining a filter state for a second decoder from the first reconstructed audio signal, wherein determining the filter state for the second decoder comprises determining an inverse of the filter state that is initialized in the second decoder;

back-propagating the first reconstructed audio signal to the second decoder via the inverse of the filter corresponding to the second decoder;

transferring the determined filter state to the filter corresponding to the second decoder;

initializing the second decoder with the filter state determined from the first reconstructed audio signal; and

decoding speech frames with the second decoder initialized with the filter state wherein: the step of determining the filter state comprises performing at least one of down sampling of the reconstructed audio signal and pre-emphasis of the reconstructed audio signal; and

the step of initializing the second decoder with the filter state is accomplished by receiving at least one of an upsampling filter state and a de-emphasis filter state.

2. The method of claim 1 wherein the filter state comprises at least one of

a Re-sampling filter sate memory

a Pre-emphasis/de-emphasis filter state memory

a Linear prediction (LP) coefficients for interpolation

a Weighted synthesis filter state memory

a Zero input response state memory

an Adaptive codebook (ACB) state memory

an LPC synthesis filter state memory

a Postfilter state memory

a Pitch pre-filter state memory.

3. The method of claim 1 wherein the first decoder comprises a generic-audio decoder encoding less speech-like frames.

4. The method of claim 2 wherein the first decoder comprises a Modified Discrete Cosine Transform (MDCT) decoder.

5. The method of claim 2 wherein the second decoder comprises a speech decoder decoding more speech-like frames.

6. The method of claim 5 wherein the second decoder comprises Code Excited Linear Predictive (CELP) coder.

7. A method for encoding audio frames, the method comprising the steps of:

encoding generic audio frames with a first encoder;

determining filter states for a second encoder from a generic audio frame, wherein determining the filter states for the second encoder comprises determining an inverse of the filter state that is initialized in the second encoder;

back-propagating the encoded generic audio frames to the second encoder via the inverse of the filter corresponding to the second encoder,

transferring the determined filter states to the filter corresponding to the second encoder;

initializing the second encoder with the filter states determined from the generic-audio frame; and

encoding speech frames with the second encoder initialized with the filter states wherein:

the step of determining the filter state comprises performing at least one of up sampling of the reconstructed audio signal and de-emphasis of the audio signal; and

the step of initializing the second encoder with the filter state is accomplished by receiving at least one of the downsampling filter state and a pre-emphasis filter state.

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 Jul 10, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028561/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2011
From: MITTAL, UDAR; ASHLEY, JAMES P.; GIBBS, JONATHAN A.
To: MOTOROLA MOBILITY, INC.
Reel/Frame 026645/0982 →