IP Library Granted Patent US 9,148,126
Granted Patent B2
US 9,148,126 · App. 12/633,425 · Granted Sep 29, 2015

Sub-band signal processing

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,148,126
App. No.
12/633,425
Granted
Sep 29, 2015
Kind
B2
Abstract

An apparatus for sub-band processing of an input signal includes an analysis filter bank, signal processors and a synthesis filter bank. The analysis filter bank includes first and second signal branches for decomposing the input signal into two sub-band signals. The first signal branch includes a decimation filter connected upstream of a down-sampling unit and a basis filter. The second branch includes an all-pass filter and a subtractor that is connected downstream of the all-pass filter and the basis filter in the first signal branch via an up-sampling unit and a subsequent interpolation filter. At least one of the decimation filter and the interpolation filter is an infinite impulse response filter, and the all-pass filter has a phase response that compensates for a phase response of at least one of the decimation filter and the interpolation filter.

Claims (61)

1. An apparatus for sub-band processing an input signal, comprising:

an analysis filter bank including first and second signal branches for decomposing the input signal into two sub-band signals, the first signal branch including a decimation filter connected upstream of a down-sampling unit and a basis filter, and the second signal branch including an all-pass filter and a subtractor that is connected downstream of the all-pass filter and the basis filter in the first signal branch via a first up-sampling unit and a first interpolation filter;

first and second sub-band signal processors which respectively receive the two sub-band signals from the analysis filter bank, and generate two processed sub-band signals; and

a synthesis filter bank for synthesizing an output signal, the synthesis filter bank including an adder that receives the processed sub-band signal of the second branch and the processed sub-band signal of the first branch via a second up-sampling unit and a subsequent second interpolation filter;

where at least one of the decimation filter and the first interpolation filter comprise an infinite impulse response filter; and

where the all-pass filter has a phase response that compensates for a phase response of at least one of the decimation filter and the first interpolation filter and the basis filter comprises first and second signal branches supplied with a sub-basis filter input signal.

2. The apparatus of claim 1 , where the basis filter comprises a finite impulse response filter.

3. The apparatus of claim 1 , where the basis filter comprises a linear phase infinite impulse response filter.

4. The apparatus of claim 1 , where the second signal branch includes a first delay unit that is connected in series with the all-pass filter and that has a phase response that compensates for a phase response of at least the basis filter.

5. The apparatus of claim 1 , where the decimation filter, the first interpolation filter and the second interpolation filter have substantially the same transfer functions.

6. The apparatus of claim 1 , where the decimation filter, the first interpolation filter and the second interpolation filter each comprise a low pass filter.

7. The apparatus of claim 1 , where the decimation filter, the first interpolation filter and the second interpolation filter each comprise a minimum phase impulse response filter.

8. The apparatus of claim 1 , where, in the analysis filter bank, the decimation filter is connected upstream of both the down-sampling unit and the all-pass filter.

9. The apparatus of claim 1 , further comprising n analysis filter banks, n sub-band signal processors and n synthesis filter banks, where the respective analysis filter banks, sub-band signal processors and the synthesis filter banks are cascaded such that the first branch of at least one analysis filter bank includes the first and the second branches of a subsequent analysis filter bank in the cascade.

10. The apparatus of claim 1 , where the basis filter comprises first and second signal branches supplied with a sub-basis filter input signal, which first signal branch of the basis filter includes a further decimation filter, a second down-sampling unit and a further basis filter, and which second branch of the basis filter includes a second delay unit and a second subtractor that provides a basis filter output signal, where the second subtractor is connected downstream of the second delay unit and is connected downstream of the basis filter via a third up-sampling unit and a subsequent third interpolation filter.

11. The apparatus of claim 10 , where

at least one of the second decimation filter and the third interpolation filter is an infinite impulse response filter;

a second all-pass filter is connected in series to the second delay unit; and

the second all-pass filter has a phase response that compensates for at least one of a phase response of the second decimation filter and a phase response of the third interpolation filter.

12. The apparatus of claim 11 , where the second delay unit has a phase response that compensates for a phase response of at least the sub-basis filter.

13. The apparatus of claim 1 , where the basis filter comprises a multi-rate complementary filter.

14. A method for sub-band processing of an input signal, comprising:

decomposing the input signal into two sub-band signals for establishing two sub-bands by

decimation filtering, down-sampling and basis-filtering in a first signal branch; and

all-pass filtering and subtracting an up-sampled and interpolation-filtered signal of the first signal branch from an all-pass filtered input signal in a second signal branch;

processing the two sub-band signals from the first and the second signal branches in the respective sub-bands to generate two processed sub-band signals; and

synthesizing an output signal by

up-sampling and interpolating the processed sub-band signal of the first branch; and

adding the processed sub-band signal of the second signal branch and the up-sampled and interpolated processed sub-band signal of the first signal branch;

where at least one of the decimation filtering and the first interpolation filtering has an infinite impulse response; and

where an all-pass filtering phase response compensates for a phase response of at least one of the decimation filtering and the first interpolation filtering.

15. The method of claim 14 , where the step of basis-filtering comprises finite impulse response filtering.

16. The method of claim 14 , where the step of basis-filtering comprises linear phase infinite impulse response filtering.

17. The method of claim 14 , where the step of decimation-filtering and at least one of the steps of interpolation-filtering have substantially similar transfer functions.

18. The method of claim 14 , where the step of decimation-filtering and at least one of the steps of interpolation filtering comprise low pass filtering.

19. The method of claim 14 , where the step of decimation-filtering and at least one of the steps of interpolation filtering have a minimum phase impulse response.

20. The method of claim 14 , where the step of decomposing further comprises delaying in the second signal branch the all-pass filtered second sub-band signal.

21. The method of claim 14 , where the step of basis-filtering comprises multi-rate complementary filtering.

22. The method of claim 21 , where the step of basis filtering further comprises: supplying a basis filter input signal to first and second filter signal branches; decimation filtering, down sampling and sub-basis filtering a signal in the first filter signal branch; delaying a signal in the second filter signal branch; and subtracting an up-sampled and subsequently interpolation-filtered signal from the first filter signal branch from the delayed signal from the second filter signal branch to provide a basis filter output signal.

23. The method of claim 22 , where

at least one of the second steps of decimation filtering and the third steps of interpolation filtering have an infinite impulse response;

a second step of all-pass filtering is performed before or after the second step of signal delaying; and

the second step of all-pass filtering has a phase response that compensates for a phase response of at least one of the second step of decimation filtering and the third step of interpolation filtering.

24. The method of claim 23 , where the second step of delaying has a phase response that compensates for the phase response of at least the sub-basis filter.

25. An apparatus for sub-band processing an input audio signal, comprising:

an analysis filter bank that receives the input audio signal and includes first and second parallel signal branches that respectively provide first and second sub-band signals, where the first signal branch includes a decimation filter connected upstream of a down-sampling unit and a basis filter, and the second signal branch includes an all-pass filter connected upstream of a subtractor that receives the first sub-band signal through a first up-sampling unit and a first interpolation filter;

a processor that processes the first and the second sub-band signals to generate respective first and second processed sub-band signals; and

a synthesis filter bank including an adder that receives the first processed sub-band signal through a second up-sampling unit and a second interpolation filter and the second processed sub-band signal, and provides an output signal;

where at least one of the decimation filter and the first interpolation filter comprise an infinite impulse response filter; and

where the all-pass filter has a phase response that compensates for a phase response from at least one of the decimation filter and the first interpolation filter.

26. The apparatus of claim 25 , wherein the processor includes first and second processors that respectively receive the first and the second analyzed sub-band signals, and generate the first and the second processed sub-band signals.

27. A method for sub-band processing an input audio signal in a vehicle, comprising:

decomposing the input audio signal into first and second sub-band signals by

decimating and basis-filtering a first signal in a first signal branch to provide the first sub-band signal;

up-sampling and interpolating the first sub-band signal;

all-pass filtering a second signal in a second signal branch; and

subtracting the up-sampled and interpolated first sub-band signal from the all-pass filtered second signals to provide a second sub-band signal;

generating first and second processed sub-band signals from the first and the second sub-band signals via one or more processors; and

synthesizing the first and the second processed sub-band signals in a synthesis filter bank by up-sampling and interpolating the first processed sub-band signal, and adding the up-sampled and interpolated first processed sub-band signal to the second processed sub-band signal to provide an output signal;

where at least one of the step of decimation filtering and the first step of interpolation filtering has an infinite impulse response; and

where an all-pass filtering phase response compensates for a phase response of at least one of the step of decimation filtering and the first step of interpolation filtering.

Assignments (5)
RELEASE Recorded Nov 14, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 029294/0254 →
SECURITY AGREEMENT Recorded Feb 17, 2011
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025823/0354 →
RELEASE Recorded Feb 15, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 025795/0143 →
SECURITY AGREEMENT Recorded Jul 26, 2010
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024733/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2010
From: CHRISTOPH, MARKUS
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 023893/0890 →