IP Library Granted Patent US 8,423,355
Granted Patent B2
US 8,423,355 · App. 12/844,199 · Granted Apr 16, 2013

Encoder for audio signal including generic audio and speech frames

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,423,355
App. No.
12/844,199
Granted
Apr 16, 2013
Kind
B2
Abstract

A method for encoding audio frames by producing a first frame of coded audio samples by coding a first audio frame in a sequence of frames, producing at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames, and producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples.

Claims (34)

1. A method for encoding audio frames, the method comprising:

producing, using a first coding method, a first frame of coded audio samples by coding a first audio frame in a sequence of frames;

producing, using a second coding method, at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames;

producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples; and

producing the parameters for generating the audio gap filler samples, wherein the parameters are representative of both the weighted segment of the first frame of coded audio samples and the weighted segment of the portion of the second frame of coded audio samples;

wherein the parameters are based on an expression:

ŝ g ( n )=α· ŝ s (− T 1 )+β· ŝ a ( T 2 )

wherein α is a first weighting factor of a segment of the first frame of coded audio samples ŝ s (−T 1 ), β is a second weighting factor for a segment of the portion of the second frame of coded audio samples ŝ α (T 2 ) and ŝ g is representative of the audio gap filler samples.

2. The method of claim 1 further comprising producing the parameters by selecting parameters that reduce distortion between the audio gap filler samples generated and a set of reference audio gap samples in the sequence of frames.

3. The method of claim 1 :

wherein an audio gap would be formed between the first frame of coded audio samples and the portion of the second frame of coded audio samples if the first frame of coded audio samples and the portion of the second frame of coded audio samples were combined;

the method further comprising:

generating the audio gap filler samples based on the parameters; and

forming a sequence including the audio gap filler samples and the portion of the second frame of coded audio samples;

wherein the audio gap filler samples fill the audio gap.

4. The method of claim 1 :

wherein the weighted segment of the first frame of coded audio samples includes a first weighting parameter and a first index for the weighted segment of the first frame of coded audio samples and

wherein the weighted segment of the portion of the second frame of coded audio samples includes a second weighting parameter and a second index for the weighted segment of the portion of the second frame of coded audio samples.

5. The method of claim 4 further comprising:

the first index specifying a first time offset from a reference audio gap sample in the sequence of frames to a corresponding sample in the first frame of coded audio samples; and

the second index specifying a second time offset from the reference audio gap sample to a corresponding sample in the portion of the second frame of coded audio samples.

6. The method of claim 4 further comprising:

determining the first index based on a correlation between a segment of the first frame of coded audio samples and a segment of reference audio gap samples in the sequence of frames; and

determining the second index based on a correlation between a segment of the portion of the second frame of coded audio samples and the segment of reference audio gap samples.

7. The method of claim 1 further comprising:

producing the parameters based on a distortion metric that is a function of a set of reference audio gap samples in the sequence of frames, wherein the distortion metric is a squared error distortion metric.

8. The method of claim 1 further comprising producing the parameters based on a distortion metric that is a function of a set of reference audio gap samples, wherein the distortion metric is based on an expression:

D=|s g −ŝ g | T ·|s g −ŝ g |

where s g is representative of the set of reference audio gap samples.

9. The method of claim 1 further comprising receiving the sequence of frames wherein the first frame is adjacent the second frame and the first frame precedes the second frame, and wherein the portion of the second frame of coded audio samples is produced using a generic audio coding method and the first frame of coded audio samples is produced using a speech coding method.

10. The method of claim 1 further comprising producing the parameters based on a distortion metric that is a function of a set of reference audio gap samples.

11. The method of claim 1 further comprising producing the portion of the second frame of coded audio samples using a generic audio coding method.

12. The method of, claim 11 further comprising producing the first frame of coded audio samples using a speech coding method.

13. The method of claim 1 further comprising receiving the sequence of frames wherein the first frame is adjacent the second frame and the first frame precedes the second frame.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2011
From: MOTOROLA INC.
To: MOTOROLA MOBILITY INC.
Reel/Frame 026561/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2010
From: MITTAL, UDAR; GIBBS, JONATHAN A.; ASHLEY, JAMES P.
To: MOTOROLA, INC.
Reel/Frame 024746/0902 →