IP Library Granted Patent US 9,538,285
Granted Patent B2
US 9,538,285 · App. 13/531,211 · Granted Jan 3, 2017

Real-time microphone array with robust beamformer and postfilter for speech enhancement and method of operation thereof

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,538,285
App. No.
13/531,211
Granted
Jan 3, 2017
Kind
B2
Abstract

A microphone array processing system and method carried out in the system. In one embodiment, the system includes: (1) a beamformer configured to perform adaptive beamforming on gain-compensated signals received from a plurality of microphones, the adaptive beamforming including dynamic range compression and diagonal loading of a sample correlation matrix based on order statistics and (2) a postfilter configured to receive an output of the beamformer and reduce noise components remaining from the beamforming.

Claims (28)

1. A microphone array processing system, comprising:

a beamformer configured to perform adaptive beamforming on gain-compensated signals received from a plurality of microphones, said adaptive beamforming including dynamic range compression and diagonal loading of a sample correlation matrix based on order statistics; and

a postfilter configured to receive an output of said beamformer and reduce noise components remaining from said beamforming.

2. The system as recited in claim 1 wherein said system employs self-calibration to generate said gain-compensated signals.

3. The system as recited in claim 1 wherein said dynamic range compression is fixed point dynamic range compression.

4. The system as recited in claim 1 wherein said adaptive beamforming further includes estimating said sample correlation matrix.

5. The system as recited in claim 1 wherein said beamformer is further configured to perform fixed beamforming or said adaptive beamforming based on a decision.

6. The system as recited in claim 1 wherein said beamformer is further configured to perform recursive smoothing of beamformer weights.

7. The system as recited in claim 1 wherein said beamformer is configured to perform said adaptive beamforming on said gain-compensated signals after said signals have been transformed into a frequency domain.

8. The system as recited in claim 1 further comprising an acoustic echo canceller configured to receive said output of said beamformer and provide an acoustic echo canceller output to said postfilter.

9. A microphone array processing system, comprising:

a beamformer configured to perform beamforming on gain-compensated signals received from a plurality of microphones and generate an index indicating a noise reduction performance of said beamformer; and

a postfilter configured to receive an output of said beamformer and employ a log likelihood tracking technique, weighted by said index, to estimate noise remaining from said beamforming.

10. The system as recited in claim 9 wherein said system employs self-calibration to generate said gain-compensated signals.

11. The system as recited in claim 9 wherein said index is a beamformer performance index.

12. The system as recited in claim 9 wherein said postfilter is a log-spectral minimum mean squared error postfilter.

13. The system as recited in claim 9 wherein said postfilter is further configured to perform nonlinear processing.

14. The system as recited in claim 9 wherein said output of said postfilter is transformed into a time domain.

15. The system as recited in claim 9 further comprising an acoustic echo canceller configured to receive said output of said beamformer and provide an acoustic echo canceller output to said postfilter.

16. A microphone array processing system, comprising:

a beamformer configured to perform adaptive beamforming on gain-compensated signals received from a plurality of microphones and transformed into a frequency domain and generate an index indicating a noise reduction performance of said beamformer, said adaptive beamforming including dynamic range compression and diagonal loading of a sample correlation matrix based on order statistics; and

a postfilter configured to receive an output of said beamformer and employ a log likelihood tracking technique, weighted by said index, to estimate noise remaining from said beamforming.

17. The system as recited in claim 16 wherein said system employs self-calibration to generate said gain-compensated signals.

18. The system as recited in claim 16 wherein said dynamic range compression is fixed point dynamic range compression.

19. The system as recited in claim 16 further comprising an acoustic echo canceller configured to receive said output of said beamformer and provide an acoustic echo canceller output to said postfilter.

20. The system as recited in claim 16 wherein said index is a beamformer performance index.

21. The system as recited in claim 16 wherein said postfilter is a log-spectral minimum mean squared error postfilter.

22. The system as recited in claim 16 wherein said postfilter is further configured to perform nonlinear processing.

Assignments (3)
CHANGE OF ADDRESS Recorded Jan 8, 2021
From: VERISILICON HOLDINGS CO., LTD.
To: VERISILICON HOLDINGS CO., LTD.
Reel/Frame 054927/0651 →
CHANGE OF ADDRESS Recorded Mar 19, 2020
From: VERISILICON HOLDINGSCO., LTD.
To: VERISILICON HOLDINGSCO., LTD.
Reel/Frame 052189/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: RAYALA, JITENDRA D.; VEMIREDDY, KRISHNA
To: VERISILICON HOLDINGS CO., LTD.
Reel/Frame 028429/0885 →