IP Library Granted Patent US 7,844,453
Granted Patent B2
US 7,844,453 · App. 11/644,414 · Granted Nov 30, 2010

Robust noise estimation

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 7,844,453
App. No.
11/644,414
Granted
Nov 30, 2010
Kind
B2
Abstract

An enhancement system improves the estimate of noise from a received signal. The system includes a spectrum monitor that divides a portion of the signal at more than one frequency resolution. Adaptation logic derives a noise adaptation factor of the received signal. A plurality of devices tracks the characteristics of an estimated noise in the received signal and modifies multiple noise adaptation rates. Weighting logic applies the modified noise adaptation rates derived from the signal divided at a first frequency resolution to the signal divided at a second frequency resolution.

Claims (43)

1. An enhancement system operative to estimate noise from a received signal comprising:

a spectrum monitor operative to divide a portion of a received signal at more than one frequency resolution;

a global adaptation logic operative to derive a noise adaptation factor of the received signal;

a plurality of logical devices programmed to track characteristics of an estimated noise in the received signal and modify a plurality of noise adaptation rates of portions of the received signal divided at a first frequency resolution;

a weighting logic applied to one or more of the tracked characteristics of the estimated noise in the received signal, the weighting logic being operative to derive a value that when compared to a predetermined threshold indicates a presence of speech; and

a limiting logic operative to constrain the modified plurality of noise adaptation rates.

2. The system of claim 1 where the spectrum monitor is configured to divide the portion of the received signal into at least two frequency resolutions.

3. The system of claim 1 where some of the plurality of logical devices compensate for inexact changes to the modified plurality of noise adaptation rates.

4. The system of claim 1 where one of the plurality of logical devices comprises noise-as-an-estimate-of-the-signal logic.

5. The system of claim 1 where one of the plurality of logical devices comprises temporal variability logic.

6. The system of claim 1 where one of the plurality of logical devices comprises time in transient logic.

7. The system of claim 1 where one of the plurality of logical devices comprises peer pressure logic.

8. The system of claim 1 where one of the plurality of logical devices comprises a device operative to detect spectral changes through an inertial prediction.

9. The system of claim 1 where the weighting logic is further operative to derive a value from each of the weighted one or more of the tracked characteristics of the estimated noise in the received signal, that when compared to a predetermined threshold indicates a presence of speech.

10. The system of claim 1 where the weighting logic is applied to each of one or more of the tracked characteristics of the estimated noise in the received signal at each of the more than one frequency resolution, and the weighting logic is further operative to derive the value from the tracked characteristics of the estimated noise in the received signal at each of the more than one frequency resolution that when compared to the predetermined threshold indicates the presence of speech.

11. The system of claim 1 where the weighting logic comprises an A-weighting logic and a smoothing element operative to temporally smooth a noise-as-an-estimate-of-the-signal and to derive an indicator signal indicating the presence of speech.

12. The system of claim 1 further comprising a vehicle coupled to the spectrum monitor.

13. The system of claim 1 further comprising a voice activated system coupled to the spectrum monitor.

14. An enhancement system operative to estimate noise from a received signal comprising:

a spectrum monitor operative to divide a portion of a received signal into wide bands and narrow bands;

a global adaptation logic operative to derive a noise adaptation factor of the received signal;

a first and a second logic configured with inverse square functions operative to modify a plurality of noise adaptation rates based on a variance;

a third logic operative to modify the plurality of noise adaptation rates based on temporal characteristics;

a peer pressure logic operative to modify the plurality of noise adaptation rates and narrow band noise estimates based on trend characteristics and the modified noise adaptation rates of nearby wide bands and/or narrow bands; and

a temporal inertia logic operative to modify the plurality of noise adaptation rates and narrow band noise estimates based on predicted adaptation trends.

15. The system of claim 14 where the first logic comprises noise-as-an-estimate-of-the-signal logic.

16. The system of claim 14 where the second logic comprises temporal variability logic.

17. The system of claim 14 where the third logic comprises time-in-transient logic.

18. The system of claim 14 where the temporal characteristics comprise an amount of time a wide band signal estimate has been above a wide band noise estimate by a predetermined level.

19. The system of claim 14 where the peer pressure logic comprises weighting logic.

20. An enhancement system operative to estimate noise from a received signal comprising:

a spectrum monitor operative to divide a portion of a received signal into wide bands and narrow bands;

a normalizing logic operative to convert an estimate of the received signal into a near normal distribution;

a global adaptation logic operative to derive a noise adaptation factor of the received signal; and

means to modify wide band noise adaptation rates and narrow band noise estimates based on inverse square functions and temporal characteristics.

21. An enhancement method operative to estimate noise from a received signal comprising:

dividing a portion of a received signal into wide bands and narrow bands;

normalizing an estimate of the received signal into a near normal distribution;

deriving a noise adaptation factor of the received signal, where the noise adaptation factor is based on an inverse square function;

modifying a plurality of noise adaptation rates based on variances;

modifying the plurality of noise adaptation rates based on temporal characteristics; and

modifying the plurality of noise adaptation rates and narrow band noise estimates based on trend characteristics and the modified noise adaptation rates.

22. The enhancement system of claim 20 where a variance corresponds to the inverse square functions.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
CHANGE OF NAME Recorded Feb 27, 2012
From: QNX SOFTWARE SYSTEMS CO.
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 027768/0863 →
CONFIRMATORY ASSIGNMENT Recorded Jul 9, 2010
From: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
To: QNX SOFTWARE SYSTEMS CO.
Reel/Frame 024659/0370 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jun 3, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 024483/0045 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2006
From: HETHERINGTON, PHILLIP A.
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 018725/0147 →