IP Library Granted Patent US 8,650,237
Granted Patent B2
US 8,650,237 · App. 12/731,074 · Granted Feb 11, 2014

Method and device for low delay processing

Inventors: Bonar Dickson (Richmond, AU); Brenton Robert Steele (Blackburn South, AU)
Assignee: Wolfson Dynamic Hearing Pty Ltd
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,650,237
App. No.
12/731,074
Granted
Feb 11, 2014
Kind
B2
Abstract

Adaptive processing of an input signal is achieved by offline analysis, with inline processing comprising an adaptive filter. The method comprises passing the input signal through an adaptive time domain filter to produce an output signal. The input signal and/or output signal is used as an offline analysis signal. The analysis signal is transformed into a transform domain (eg frequency domain) to produce a transformed analysis signal. The transformed analysis signal is analyzed, for example by ADRO, to produce a plurality of desired gains each corresponding to a respective transform domain sub-band. A time domain filter characteristic is synthesized to at least approach the desired gains. The adaptive filter is updated with the synthesized filter characteristic. Minimum phase adaptive filter techniques are found to possess particular benefits in this scheme.

Claims (31)

1. A method of adaptively processing an input signal, the method comprising:

passing the input signal through an adaptive time domain FIR filter to produce an output signal;

taking at least one of the input signal and the output signal as an analysis signal;

transforming the analysis signal into a transform domain to produce a transformed analysis signal;

analyzing the transformed analysis signal to produce a plurality of desired gains each corresponding to a respective transform domain sub-band;

synthesizing a minimum phase time domain FIR filter characteristic which approaches the desired gains, the synthesizing comprising:

expressing a characteristic polynomial of the FIR filter;

factoring the characteristic polynomial to locate poles and zeros of the FIR filter; and

revising the characteristic polynomial by reciprocating each pole and zero outside a unit circle into the unit circle, to obtain a minimum phase FIR filter; and

updating the adaptive FIR filter below a perception threshold.

2. The method of claim 1 further comprising limiting phase non-linearity of the adaptive FIR filter below a perception threshold.

3. The method of claim 1 further comprising applying preventative measures to reduce the rate of gain variation between the desired gains, such that the synthesized FIR filter is more likely to be able to replicate a response defined by the desired gains.

4. The method of claim 1 further comprising applying compensatory measures to measure the extent of gain errors in the output signal, and to apply appropriate feedback for ongoing iterations of generating desired gains and synthesizing the FIR filter, so as to reduce such errors.

5. The method of claim 1 wherein updating the adaptive FIR filter to at least approach the synthesized filter characteristic comprises varying the adaptive FIR filter by no more than a pre-defined amount, in order to avoid inappropriate user perceptions.

6. A non-transitory computer readable medium for adaptively processing an input signal, comprising instructions which, when executed by one or more processors, causes performance of the following:

passing the input signal through an adaptive time domain FIR filter to produce an output signal;

taking at least one of the input signal and the output signal as an analysis signal;

transforming the analysis signal into a transform domain to produce a transformed analysis signal;

analyzing the transformed analysis signal to produce a plurality of desired gains each corresponding to a respective transform domain sub-band;

synthesizing a minimum phase time domain FIR filter characteristic which approaches the desired gains, the synthesizing comprising:

expressing a characteristic polynomial of the FIR filter;

factoring the characteristic polynomial to locate poles and zeros of the FIR filter; and

revising the characteristic polynomial by reciprocating each pole and zero outside a unit circle into the unit circle, to obtain a minimum phase FIR filter; and

updating the adaptive FIR filter with the synthesized filter characteristic.

7. The non-transitory computer readable medium of claim 6 comprising instructions which, when executed by one or more processors, causes limiting phase non-linearity of the adaptive FIR filter below a perception threshold.

8. A device for adaptively processing an input signal, the device comprising:

an adaptive time domain FIR filter for producing an output signal from an input signal;

a transform block for taking an analysis signal from at least one of the input signal and the output signal, and for transforming the analysis signal into a transform domain to produce a transformed analysis signal;

a processor for analyzing the transformed analysis signal to produce a plurality of desired gains each corresponding to a respective transform domain sub-band; and

a filter synthesizer for synthesizing a minimum phase time domain filter characteristic which approaches the desired gains, the synthesizing comprising expressing a characteristic polynomial of the FIR filter, factoring the characteristic polynomial to locate poles and zeros of the FIR filter, and revising the characteristic polynomial by reciprocating each pole and zero outside a unit circle into the unit circle, to obtain a minimum phase FIR filter, and the filter synthesizer for updating the adaptive FIR filter with the synthesized filter characteristic.

9. The device of claim 8 wherein the filter synthesizer is for limiting phase non-linearity of the adaptive FIR filter below a perception threshold.

Assignments (1)
CHANGE OF NAME Recorded Mar 20, 2012
From: DYNAMIC HEARING PTY LTD
To: WOLFSON DYNAMIC HEARING PTY LTD
Reel/Frame 027893/0473 →
Continuity (2)
Continuation 11283540 · Nov 18, 2005
Related Publication 20100198899A1 · Aug 5, 2010