IP Library Granted Patent US 8,660,275
Granted Patent B2
US 8,660,275 · App. 13/273,816 · Granted Feb 25, 2014

Microphone non-uniformity compensation system

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,660,275
App. No.
13/273,816
Granted
Feb 25, 2014
Kind
B2
Abstract

A microphone compensation system responds to changes in the characteristics of individual microphones in an array of microphones. The microphone compensation system provides a communication system with consistent performance despite microphone aging, widely varying environmental conditions, and other factors that alter the characteristics of the microphones. Furthermore, lengthy, complex, and costly measurement and analysis phases for determining initial settings for filters in the communication system are eliminated.

Claims (66)

1. A method comprising:

receiving a plurality of input signals emanating from a plurality of microphones and having different frequency responses caused by non-uniformities of said microphones;

generating a reference signal within signal combining logic;

adaptively filtering within microphone calibration logic at least one of the plurality of input signals on the basis of said reference signal to at least partially compensate for the non-uniformities of the microphones, wherein the reference signal is generated by a combination of at least a plurality of the input signals; and

adaptively filtering includes supplying the at least one input signal to an adjustable filter to provide a filtered signal, and adapting said filter on the basis of a difference of the filtered signal and the reference signal.

2. The method of claim 1 , wherein said adjustable filter is represented by a FIR

or IRR filter.

3. The method of claim 2 , wherein said reference signal is delayed prior to

generating the difference of the filtered signal and the reference signal.

4. The method of claim 2 , wherein said adjustable filter is implemented in the time domain or in the frequency domain, in particular, as frequency subband filter.

5. The method of claim 2 , wherein said adjustable filter is implemented as complex-valued filter.

6. The method of claim 1 , wherein combining the at least some of

the input signals includes processing the at least some of the signals by a time-invariant beam former.

7. The method of claim 1 , further comprising:

selecting two or more of the input signals as respective distinct reference signals, each of the distinct reference signals being used to adaptively filter said at least one input signal to generate two or more error signals.

8. The method of claim 7 , further comprising:

combining said two or more reference signals and the at least one input signal to generate a single output signal.

9. The method of claim 1 , further comprising:

compensating for sound propagation differences created by a common sound source for the plurality of microphones prior to receiving said input signals.

10. The method of claim 1 , further comprising:

estimating the magnitude of a wanted signal portion in one or more of said input signals.

11. The method of claim 10 , further comprising:

adaptively filtering said at least one input signal based on the estimated magnitude of the wanted signal portion.

12. The method of claim 1 , further comprising:

estimating a magnitude of an interfering signal portion in one or more of said input signals.

13. The method of claim 12 , wherein adaptively filtering is performed on the basis of

the estimated magnitude of the interfering signal portion.

14. The method of claim 12 , wherein adaptively filtering is performed on the

basis of the estimated wanted signal portion and the estimated interfering signal portion.

15. The method of claim 1 , further comprising:

generating a plurality of output signals to be beam-formed, on the basis of the at least one adaptively filtered input signal and/or the reference signal and/or a difference of the at least one adaptively filtered input signal and the reference signal.

16. The method of claim 15 , further comprising:

beam-forming said output signals by an adaptive beam-former to produce a spatially selectively modified microphone signal from the plurality of input signals.

17. The method of claim 16 , further comprising:

reducing echo and/or noise components of said spatially selectively modified microphone signal.

18. A microphone calibration system comprising:

a plurality of microphone calibration units each comprising:

a microphone configured to produce a microphone signal having a characteristic frequency response,

an analog/digital converter having an input for receiving said microphone signal and an output for providing a digital microphone signal,

an adaptive filter having an input to receive a digital input signal, an output for outputting a filtered signal and an adaptation input,

a reference signal generator, and

an adder having a first input connected to said reference signal generator, a second inverting input connected to the output of the adaptive filter and an output connected to the adaptation input of the adaptive filter; and

a signal combiner connected to the plurality of microphone calibration units and configured to receive the microphone signals and to provide an identical reference signal to each of the adaptive filters.

19. The microphone calibration system of claim 18 , wherein each of said adaptive

filters of each of the plurality of microphone calibration units comprises a digital FIR or a digital IIR filter.

20. The microphone calibration system of claim 18 , wherein said adjustable filter is implemented in the time domain or in the frequency domain, in particular, as

frequency-subband filter.

21. The microphone calibration system of claim 18 , wherein said

adjustable filter is implemented as complex-valued filter.

22. The microphone calibration system of claims 18 , wherein said

reference signal generators include a delay path to delay said respective digital

microphone signals by a predefined number of sampling periods.

23. The microphone calibration system of claim 18 , further comprising

a signal estimator for estimating a wanted signal portion in at least one of the microphone signals.

24. The microphone calibration system of claim 23 , further comprising:

filter updating module for selectively activating the updating of filter coefficients of the adaptive filters.

25. The microphone calibration system of claim 24 , wherein said means for

selectively activating the updating of filter coefficients are configured to activate the

updating on the basis of a result of the means for estimating a wanted signal portion.

26. The microphone calibration system of claim 18 , further comprising:

A beam-former configured to provide a single spatially modified microphone signal on the basis of output signals of the adder and/or the adaptive filters and/or

analog/digital converters.

27. The microphone calibration system of claim 18 , further comprising:

time delay compensation module configured to compensate for a relative time delay in the microphone signals when the microphone are excited by a single sound source.

28. The microphone calibration system of claim 27 , further comprising:

an echo and noise reduction module configured to reduce echo components and/or stationary noise in said single spatially modified microphone signal.

Assignments (9)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2012
From: BUCK, MARKUS; HAULICK, TIM
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 029073/0963 →
ASSET PURCHASE AGREEMENT Recorded Oct 3, 2012
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 029074/0078 →