IP Library Granted Patent US 10,937,440
Granted Patent B2
US 10,937,440 · App. 16/266,533 · Granted Mar 2, 2021

Information handling system microphone noise reduction

Inventors: Chien-Yu Huang (New Taipei, TW); Shih Chia-Hung (Taipei, TW); Chu Shu Hsuan (New Taipei, TW)
Assignee: Dell Products L.P.
G10L21/0224G06F1/203G06F1/26H04R3/04G10L2021/02085G10L2021/02163H04R2499/15
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 10,937,440
App. No.
16/266,533
Filed
Feb 4, 2019
Granted
Mar 2, 2021
Kind
B2
Art Unit
2651
USPC
381/94.1
Abstract

An information handling system audio system includes a library of noise reduction filters associated with cooling fan speeds to isolate out cooling fan noise. Changed cooling fan settings communicated to the audio system trigger application of a library noise reduction filter for the selected cooling fan setting to isolate out cooling fan noise while an adaptive filter defines a noise reduction filter from recorded sounds. The library noise reduction filter reduces cooling fan noises during the time used to determine the adaptive noise reduction filter. In one embodiment, changes in cooling fan settings prioritize definition of noise reduction filters by the adaptive filter.

Claims (70)

1. An information handling system comprising:

a housing;

a processor integrated in the housing and operable to execute instructions that process information;

a memory integrated in the housing and interfaced with the processor, the memory operable to store the instructions and information;

a cooling fan integrated in the housing and operable to generate a cooling airflow across the processor, the cooling airflow entering through a vent formed in the housing and exiting through an exhaust formed in the housing;

an embedded controller integrated in the housing and interfaced with the cooling fan, the embedded controller operable to adjust the cooling fan with cooling fan settings to adapt the cooling airflow according to thermal conditions sensed at the housing;

a microphone integrated in the housing and operable to capture audible sounds as electronic signals;

an audio processor interfaced with the microphone, the processor and the embedded controller, the audio processor accepting the audible sound electronic signals from the microphone and communicating the audible sound electronic signals in digital form to the processor;

an adaptive filter interfaced with the audio processor, the adaptive filter operable to analyze the audible sound electronic signals to define a noise reduction filter; and

a noise reduction filter library having plural library noise reduction filters, each library noise reduction filter associated with a cooling fan setting;

wherein:

the embedded controller reports the cooling fan setting to the audio processor, the audio processor applying the library noise reduction filter associated with the cooling fan setting reported by the embedded controller to reduce cooling fan noise in the audible sound electronic signals;

the adaptive filter comprises instructions executing on the processor;

the processor prioritizes the adaptive filter instructions in response to a change in cooling fan setting reported by the embedded controller to the processor; and

the embedded controller cooling fan setting comprises a pulse width modulation to the cooling fan, the embedded controller reporting each change to the pulse width modulation to the audio processor and the processor as a numerical value.

2. The information handling system of claim 1 further comprising:

one or more applications that use the audible sound electronic signals;

wherein the embedded controller delays cooling fan setting changes during active use by the one or more applications of the audible sound electronic signals.

3. The information handling system of claim 1 further comprising:

one or more applications that use the audible sound electronic signals; and

wherein the embedded controller selects cooling fan settings that align with noise reduction filter library cooling fan settings during active use by the one or more applications of the audible sound electronic signals.

4. An information handling system comprising:

a housing;

a processor integrated in the housing and operable to execute instructions that process information;

a memory integrated in the housing and interfaced with the processor, the memory operable to store the instructions and information;

a cooling fan integrated in the housing and operable to generate a cooling airflow across the processor, the cooling airflow entering through a vent formed in the housing and exiting through an exhaust formed in the housing;

an embedded controller integrated in the housing and interfaced with the cooling fan, the embedded controller operable to adjust the cooling fan with cooling fan settings to adapt the cooling airflow according to thermal conditions sensed at the housing;

a microphone integrated in the housing and operable to capture audible sounds as electronic signals;

an audio processor interfaced with the microphone, the processor and the embedded controller, the audio processor accepting the audible sound electronic signals from the microphone and communicating the audible sound electronic signals in digital form to the processor;

an adaptive filter interfaced with the audio processor, the adaptive filter operable to analyze the audible sound electronic signals to define a noise reduction filter; and

a noise reduction filter library having plural library noise reduction filters, each library noise reduction filter associated with a cooling fan setting;

wherein:

the embedded controller reports the cooling fan setting to the audio processor, the audio processor applying the library noise reduction filter associated with the cooling fan setting reported by the embedded controller to reduce cooling fan noise in the audible sound electronic signals;

the adaptive filter analyzes unfiltered sound communicated from the audio processor to define a noise reduction filter and communicates the noise reduction filter to the audio processor for application to audible sound electronic signals;

the audio processor stores the noise reduction filter in the noise reduction filter library in association with a last reported cooling fan setting;

the audio processor compares the noise reduction filter and the library noise reduction filter, the audio processor canceling the library noise reduction filter if predetermined similar characteristics exist.

5. The information handling system of claim 4 wherein the audio processor compares the noise reduction filter and the library noise reduction filter, the audio processor continuing both the library noise reduction filter and the noise reduction filter if predetermined dissimilar characteristics exist.

6. A method for managing audible noise recorded by an information handling system microphone, the method comprising:

receiving at an audio processor a cooling fan setting;

retrieving from a library by the audio processor a library noise reduction filter associated with the cooling fan setting;

applying the library noise reduction filter to sounds captured by the microphone;

analyzing unfiltered sounds captured by the microphone after the cooling fan setting with an adaptive filter to determine a noise reduction filter;

applying the noise reduction filter to sounds captured by the microphone;

comparing characteristics of the library noise reduction filter and the noise reduction filter determined by the adaptive filter; and

if the comparing finds one or more predetermined similarities, applying only the noise reduction filter determined by the adaptive filter.

7. The method of claim 6 further comprising:

detecting at an embedded controller a change in thermal conditions;

determining with the embedded controller a cooling fan setting for the thermal conditions;

communicating the cooling fan setting to the audio processor; and

applying the cooling fan setting to the cooling fan.

8. The method of claim 7 further comprising:

determining an application is using sounds captured by the microphone;

in response to the determining, altering the applying the cooling fan setting to the cooling fan.

9. The method of claim 8 wherein the altering the applying the cooling fan setting further comprises delaying the applying the cooling fan setting until the application completes using sounds captured by the microphone.

10. The method of claim 8 wherein the altering the applying the cooling fan setting further comprises:

selecting a cooling fan setting having a library noise reduction filter stored in the library, the selected cooling fan setting proximate in value to the cooling fan setting determined by the embedded processor; and

applying the selected cooling fan setting instead of the determined cooling fan setting.

11. The method of claim 6 further comprising:

if the comparing finds one or more similarities, copy the noise reduction filter determined by the adaptive filter to the library.

12. The method of claim 6 wherein detecting further comprises:

communicating the cooling fan setting to the adaptive filter; and

in response to receiving the cooling fan setting at the adaptive filter, accelerating the analyzing unfiltered sounds.

13. An audio system comprising:

a microphone operable to capture audible sounds as electronic signals;

an audio processor interfaced with the microphone and operable to process the audible sound electronic signals into a digital format, the audible processor applying one or more noise reduction filters;

a noise reduction filter library having plural library noise reduction filters including at least a set of plural library noise reduction filters associated with cooling fan settings;

an adaptive filter operable to analyze the audible sound electronic signals to define a noise reduction filter that reduces noise included in the sound electronic signals;

wherein the audio processor receives a cooling fan setting and in response applies the library noise reduction filter associated with the cooling fan setting to filter the audible sound electronic signals;

wherein the processor provides unfiltered audible sound electronic signals to the adaptive filter in response to the cooling fan setting to accelerate definition of a noise reduction filter in response to the cooling fan setting; and

wherein the adaptive filter compares the library noise reduction filter and the defined noise reduction filter and, if predetermined similarities exist, applies only the defined noise reduction filter.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 050405 FRAME 0534 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058001/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050405/0534 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: HUANG, CHIEN-YU; CHIA-HUNG, SHIH; HSUAN, CHU SHU
To: DELL PRODUCTS L.P.
Reel/Frame 048259/0039 →
Continuity (1)
Related Publication 20200251122A1 · Aug 6, 2020