IP Library Granted Patent US 8,180,069
Granted Patent B2
US 8,180,069 · App. 12/189,545 · Granted May 15, 2012

Noise reduction through spatial selectivity and filtering

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,180,069
App. No.
12/189,545
Granted
May 15, 2012
Kind
B2
Abstract

A signal processor uses input devices to detect speech or aural signals. Through a programmable set of weights and/or time delays (or phasing) the output of the input devices may be processed to yield a combined signal. The noise contributions of some or each of the outputs of the input devices may be estimated by a circuit element or a controller that processes the outputs of the respective input devices to yield power densities. A short-term measure or estimate of the noise contribution of the respective outputs of the input devices may be obtained by processing the power densities of some or each of the outputs of the respective input devices. Based on the short-term measure or estimate, the noise contribution of the combined signal may be estimated to enhance the combined signal when processed further. An enhancement device or post-filter may reduce noise more effectively and yield robust speech based on the estimated noise contribution of the combined signal.

Claims (34)

1. Method for audio signal processing, comprising

detecting an audio signal from a microphone array to obtain communication signals;

processing the communication signals by a beamformer to obtain a beamformed signal;

processing the communication signals through a blocking matrix to obtain power densities of noise contributions of each of the communication signals;

processing the power densities of noise contributions of each of the communication signals to obtain an short-time power density from the power densities of noise contributions of each of the communication signals;

estimating the power density of a noise contribution of the beamformed signal based on the short-time power density obtained from the power densities of noise contributions of each of the communication signals; and

post-filtering the beamformed signal based on the estimated power density of the noise contribution of the beamformed signal to obtain an enhanced beamformed signal.

2. The method according to claim 1 where the beamformed signal comprises output signals generated by adaptive filters subtracted from a delayed output of the communication signals.

3. The method of claim 2 where the delayed output of the communication signals comprises an output of a fixed beamformer.

4. The method of claim 2 where the adaptive filters comprise a blocking matrix.

5. The method of claim 1 where the short-term power density comprises an average short-term power density.

6. The method of claim 1 claim where the power density of a noise contribution of the beamformed signal is estimated by a multiplication of the short-time power density obtained from the power densities of noise contributions of each of the communication signals with a real factor.

7. The method of claim 1 where the post-filtering the beamformed signal comprises filtering the beamformed signal by a Wiener filter.

8. The method of claim 7 where an element of the transfer function of the Weiner filter is by optimization through a maximum a posteriori estimation method.

9. A computer program product comprising one or more computer readable storage media for automatically removing noise or undesired signals comprising:

converting sound into analog signals or digital communication signals;

conditioning the communication signals through one or more fixed weights or time delays that yield a combined signal;

estimating the noise contributions of each of the communication signals;

processing spectral power densities of the noise contribution of each of the communication signals;

estimating the noise contribution of the combined signal based on the spectral power densities of the noise contribution of each of the communication signals; and

adapting the filter coefficients of a post-filter based on the estimated noise contribution of the combined signal.

10. The computer program product of claim 9 further comprising reconstructing an aural signal from an output of the post-filter.

11. The computer program product of claim 9 where the computer readable storage media interfaces a communication interface of a vehicle.

12. Signal processor that removing noise or undesired signals comprising:

a microphone array comprising two or more microphones configured to detect communication signals;

a beamformer configured to process the communication signals to render a beamformed signal;

a blocking matrix configured to process the communication signals to obtain power densities of noise contributions of each of the communication signals;

a processor configured to process the power densities of noise contributions of each of the communication signals to obtain an average short-time power density from the power densities of noise contributions of some of the communication signals;

a processor configured to estimate the power density of a noise contribution of the beamformed signal based on the short-time power density obtained from the power densities of noise contributions of each of the communication signals; and

a post-filter configured to filter the beamformed signal based on the estimated power density of the noise contribution of the beamformed signal to obtain an enhanced beamformed signal.

13. The signal processor of claim 12 , where the beamformer and the blocking matrix comprises a General Side Lobe Canceller.

14. The signal processor of claim 12 where the microphone array interfaces a speech recognition system.

15. The signal processor of claim 13 where the microphone array interfaces a speech recognition system.

16. The signal processor of claim 13 where the microphone array interfaces a speech recognition system.

Assignments (7)
RELEASE (REEL 067417 / FRAME 0303) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0422 →
SECURITY AGREEMENT Recorded Apr 15, 2024
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067417/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 064723/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 055927/0620 →
ASSET PURCHASE AGREEMENT Recorded Jan 19, 2010
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 023810/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2008
From: BUCK, MARKUS
To: HARM BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 021860/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2008
From: WOLFF, TOBIAS
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 021862/0281 →