IP Library Granted Patent US 9,640,195
Granted Patent B2
US 9,640,195 · App. 14/946,316 · Granted May 2, 2017

Time zero convergence single microphone noise reduction

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,640,195
App. No.
14/946,316
Granted
May 2, 2017
Kind
B2
Abstract

Embodiments of the invention include a device for reducing noise. The device may include a storage configured to store noise data; a processor configured to: classify a segment of noise utilizing noise data which was accumulated prior to initiation of a communication session; estimate the segment of noise, utilizing information received from the noise classification; and select a noise profile which accounts for a user's current context based on a context defined by the data which was accumulated prior to initiation of the communication session.

Claims (39)

1. A device for reducing convergence time of noise suppression by a noise suppression module, configured with circuitry, of the device, the device comprising:

a storage configured to store sound data;

at least one processor configured to:

accumulate sound data in the storage while the noise suppression module is inactive;

classify a segment of noise utilizing the sound data which was accumulated while the noise suppression module is inactive and prior to initiation of a communication session;

estimate the segment of noise, utilizing information received from the noise classification; and

select a noise profile which accounts for a user's current context based on a context defined by the estimate of segment noise for the sound data;

activate, in response to initiation of the communication session, the noise suppression module;

provide the selected noise profile to the noise suppression module; and

cancel noise in the communication session by applying the noise estimate.

2. The device of claim 1 , wherein the processor is further configured to:

estimate utilizing an algorithm associated with a context the user is in provided by the information received from the noise classification.

3. The device of claim 1 , wherein the processor is further configured to:

gather audio for the sound data in always-on-mode regardless of whether the user is in the communication session or not.

4. The device of claim 1 , wherein the processor is further configured to:

estimate using minimum statistics when the information received from the noise classification indicates that the noise is in a stationary context.

5. The device of claim 1 , wherein the processor is further configured to:

discard a noise estimation based on sound data which was accumulated prior to the initiation of the communication session, which indicates the user's context has changed.

6. The device of claim 1 , wherein the processor is further configured to:

estimate using Minimum Mean Square Error when the information received from the noise classification indicates that the noise is in a non-stationary context.

7. A non-transitory machine-readable storage medium encoded with instructions executable by a processor for performing a noise reduction method, the non-transitory machine-readable storage medium comprising:

instructions for accumulating sound data in the storage while a noise suppression module is inactive;

instructions for classifying a segment of noise utilizing sound data which was accumulated while the noise suppression module is inactive and prior to initiation of a communication session;

instructions for estimating the segment of noise, utilizing information received from the noise classification;

instructions for selecting a noise profile which accounts for a user's current context based on a context defined by the sound data which was accumulated prior to initiation of the communication session;

instructions for activating, in response to initiation of the communication session, the noise suppression module and providing the selected noise profile to the noise suppression module; and

instructions for cancelling noise in the communication session by applying the noise estimate.

8. The non-transitory machine-readable storage medium of claim 7 , further comprising:

instructions for applying the noise estimate to canceling noise in the communication session.

9. The non-transitory machine-readable storage medium of claim 7 , wherein instructions for estimating further comprises:

instructions for utilizing an algorithm associated with a context the user is in provided by the information received from the noise classification.

10. The non-transitory machine-readable storage medium of claim 7 , further comprising:

audio being gathered for the sound data in always-on-mode regardless of whether the user is in the communication session or not.

11. The non-transitory machine-readable storage medium of claim 7 , wherein instructions for estimating further comprises:

instructions for estimating using minimum statistics when the information received from the noise classification indicates that the noise is in a stationary context.

12. The non-transitory machine-readable storage medium of claim 7 , wherein instructions for selecting further comprises:

instructions for discarding a noise estimation based on sound data which was accumulated prior to initiation of the communication session, which indicates the user's context has changed.

13. The non-transitory machine-readable storage medium of claim 7 , wherein instructions for estimating further comprises:

instructions for using Minimum Mean Square Error when the information received from the noise classification indicates that the noise is in a non-stationary context.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2020
From: NXP B.V.
To: GOODIX TECHNOLOGY (HK) COMPANY LIMITED
Reel/Frame 053455/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2015
From: LEPAULOUX, LUDOVICK; DUPUY, JEAN-CHRISTOPHE; PILATI, LAURENT
To: NXP B.V.
Reel/Frame 037092/0820 →