IP Library Patent Application 13396259
Patent Application
App. No. 13/396,259

ALL-PASS FILTER PHASE LINEARIZATION OF ELLIPTIC FILTERS IN SIGNAL DECIMATION AND INTERPOLATION FOR AN AUDIO CODEC

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 None
App. No.
13/396,259
Filed
Feb 14, 2012
Art Unit
2657
USPC
704/500
Abstract

An audio signal processing system includes parallel speech and generic audio signal processing paths. One path includes a linear predictive coder and a resampling filter having a non-linear phase characteristic. A phase compensation filter is disposed along the one of the processing paths to compensate for the non-linearity of the resampling filter thereby enabling relatively seamless switching between the coders resulting in a reduction of audio artifacts that would otherwise result from the non-linear phase characteristic of the resampling filter during playback.

Claims (42)

1 . An audio encoder for encoding an input signal, comprising:

a first encoder path including a first resampling filter that exhibits a non-linear phase characteristic,

the first encoder path including a first encoder having an input coupled to an output of the first resampling filter, the first encoder configured to produce a first audio signal by encoding a first frame of the input signal after resampling by the first resampling filter;

a second encoder path including a second encoder configured to produce a second audio signal by encoding a second frame of the input signal; and

a phase compensation filter disposed along the first encoder path upstream of the first encoder or along the second encoder path upstream of the second encoder,

the phase compensation filter configured to filter the input signal before encoding such that characteristics of the first audio signal and the second audio signal are more similar than in the absence of the phase compensation filter.

2 . The encoder of claim 1 , wherein the first resampler filter is an elliptic filter.

3 . The encoder of claim 1 further comprising a delay element in the second decoder path, wherein the delay element compensates for delay associated with the first resampling filter.

4 . The encoder of claim 1 , the first encoder has a linear predictive coding-based core and the second encoder has a frequency domain transform core.

5 . The encoder of claim 4 , the first encoder is Code Excited Linear Prediction (CELP)-based core and the second encoder is a Modified Discrete Cosine Transform-based core.

6 . The encoder of claim 1 , the first encoder has a linear predictive coding-based core and the second encoder has a linear predictive coding-based core.

7 . The encoder of claim 6 ,

the second encoder path including a second resampling filter that exhibits a non-linear phase characteristic,

the input of the second encoder coupled to an output of the second resampling filter, the second encoder configured to produce the second audio signal by encoding the second frame of the input signal after resampling by the second resampling filter,

wherein the first audio signal and the second audio signal are sampled at different rates.

8 . The encoder of claim 1 further comprising a discriminator configured to discriminate frames of the input audio signal based on a signal characteristic, the discriminator configured to select which frames of the input signal are encoded by the first encoder and by the second encoder.

9 . The encoder of claim 1 , wherein audible artifacts, resulting from the non-linear phase characteristic of the resampling filter, of the first audio signal combined with the second audio signal are reduced.

10 . The encoder of claim 1 , wherein the phase compensation filter is in the first encoder path and wherein the first resampling filter and the phase compensation filter have joint phase characteristic that is nearly linear in a pass band.

11 . An audio decoder comprising:

a first decoder path including a first decoder configured to produce a first decoded audio signal by decoding a first encoded bitstream;

the first decoder path including a first resampler filter that exhibits a non-linear phase characteristic, the first resampler filter coupled to an output of the first decoder, the first resampler configured to produce a resampled first decoded audio signal by resampling the first decoded audio signal;

a second decoder path including a second decoder configured to produce a second decoded audio signal by decoding a second encoded bitstream; and

a phase compensation filter disposed along the first decoder path downstream of the first decoder or along the second decoder path downstream of the second decoder,

the phase compensation filter configured to filter the resampled first decoded audio signal or to filter the second decoded audio signal such that the resampled first decoded audio signal and second decoded audio signal have more similar characteristics than in the absence of the phase compensation filter.

12 . The decoder of claim 11 , wherein the first resampler filter is an elliptic filter.

13 . The decoder of claim 11 further comprising a delay element in the second decoder path, wherein the delay element compensates for delay associate with the first resampling filter.

14 . The decoder of claim 11 further comprising a switch coupled to an output of the first decoder path and to an output of the second decoder path, the switch configured to combine a first bitstream output from the first decoder path with a second bitstream output from the second decoder path.

15 . The decoder of claim 11 , wherein the first encoder has a linear predictive coding-based core and the second encoder has a frequency domain transform core.

16 . The decoder of claim 15 , wherein the first encoder is Code Excited Linear Prediction (CELP)-based core and the second encoder is a Modified Discrete Cosine Transform-based core.

17 . The decoder of claim 11 , wherein the first encoder has a linear predictive coding-based core and the second encoder has a linear predictive coding-based core.

18 . The decoder of claim 17 ,

the second decoder path including a second resampling filter that exhibits a non-linear phase characteristic, the second resampler filter coupled to an output of the second decoder, the second resampler configured to produce a resampled second decoded audio signal by resampling the second decoded audio signal,

wherein the first decoded audio signal and the second decoded audio signal are sampled at different rates,

the phase compensation filter configured to filter the resampled first decoded audio signal or to filter the resampled second decoded audio signal.

19 . The decoder of claim 11 , wherein audible artifacts, resulting from the non-linear phase characteristic of the resampling filter, of the resampled first decoded audio signal combined with the second decoded audio signal are reduced.

20 . The decoder of claim 10 , wherein audible artifacts, resulting from the non-linear phase characteristic of the resampling filter, are reduced during playback of the resampled first decoded audio signal combined with the second decoded audio signal.

21 . An audio signal processor comprising:

a first processing path including a resampling filter that exhibits a non-linear phase characteristic,

the first processing path including a first coder coupled to the resampling filter, the first coder configured to produce a first output signal by coding a first frame of an audio bit stream;

a second processing path including a second coder configured to produce a second output signal by coding a second frame of the audio bit stream;

an all-pass phase compensation filter coupled to the resampling filter in the first processing path; and

a switch coupled to an output of the first and second processing paths, wherein the switch seamlessly switches between the first out signal and the second output 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 Jul 10, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028561/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2012
From: GIBBS, JONATHAN A.; ASHLEY, JAMES P.; MITTAL, UDAR
To: MOTOROLA MOBILITY, INC.
Reel/Frame 028034/0050 →