IP Library › Granted Patent US 12,549,895
Granted Patent B2
US 12,549,895 · App. 18/067,545 · Granted Feb 10, 2026

Dynamic wind detection for adaptive noise cancellation (ANC)

Inventors: Wilbur Lawrence (Tempe, AZ); John Bryan-Merrett (Edinburgh, GB)
Assignee: Cirrus Logic, Inc.
H04R3/005G10K11/17823G10K11/1783G10L21/0216G10L2021/02166H04R2410/07
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 12,549,895
App. No.
18/067,545
Granted
Feb 10, 2026
Kind
B2
Abstract

Noise cancellation operations consume battery power, and thus techniques for reducing power consumption by performing power management in active noise cancellation in consumer devices are beneficial for the user. One example power management technique described according to embodiments of this disclosure allow wind noise detection to switch between a high-power higher-accuracy operation and a low-power lower-accuracy operation. For example, multiple microphones may be available on the personal device for detecting wind noise, in which using multiple microphones increases accuracy but also increases battery consumption. A personal device may switch between using a single microphone and multiple microphones based on environmental conditions to provide improved performance in certain environmental conditions and reduced power consumption in other environmental conditions.

Claims (53)

1 . A method, comprising:

configuring a microphone array comprising a first microphone and a second microphone to operate in a first configuration;

detecting a first criteria comprising a presence of wind noise is satisfied based on a first audio input signal received from the microphone array;

configuring the microphone array in a second configuration based on detecting the first criteria; and

determining an output audio signal based on the microphone array by performing noise cancellation corresponding to the second configuration,

wherein configuring the microphone array to operate in the first configuration comprises activating the first microphone and de-activating the second microphone and configuring the microphone array to operate in the second configuration comprises activating the second microphone.

2 . The method of claim 1 , further compromising:

detecting a second criteria comprising wind noise below a threshold level is satisfied while the microphone array is configured in the second configuration; and

configuring the microphone array in the first configuration based on detecting the second criteria.

3 . The method of claim 2 , wherein detecting the second criteria comprises determining a lack of wind noise is based on a first input audio signal from the first microphone and a second input audio signal from the second microphone.

4 . The method of claim 2 , wherein:

configuring the microphone array in the first configuration is based on detecting the second criteria is satisfied for a first predetermined period of time; and

configuring the microphone array in the second configuration is based on detecting the first criteria is satisfied for a second predetermined period of time.

5 . The method of claim 4 , further comprising:

detecting a third criteria; and

configuring the microphone array in a third configuration based on detecting the third criteria, wherein detection of the second criteria does not change the microphone array from the third configuration.

6 . The method of claim 5 , wherein detecting the third criteria comprises detecting a power profile of a device comprising the first microphone and the second microphone meets a predetermined status.

7 . The method of claim 1 , wherein detecting the presence of wind noise comprises:

determining a wind metric based on the first audio input signal; and

determining whether the wind metric exceeds a threshold level.

8 . The method of claim 1 , wherein performing noise cancellation corresponding to the second configuration comprises:

receiving an error microphone signal;

receiving a reference microphone signal; and

determining the audio output signal based on the error microphone signal and the reference microphone signal to cancel at least a portion of the wind noise.

9 . An apparatus, comprising:

an audio controller configured to perform steps comprising:

configuring a microphone array comprising a first microphone and a second microphone to operate in a first configuration;

detecting a first criteria comprising a presence of wind noise is satisfied based on a first audio input signal received from the microphone array;

configuring the microphone array in a second configuration based on detecting the first criteria; and

determining an output audio signal based on the microphone array by performing noise cancellation corresponding to the second configuration,

wherein configuring the microphone array to operate in the first configuration comprises activating the first microphone and de-activating the second microphone and configuring the microphone array to operate in the second configuration comprises activating the second microphone.

10 . The apparatus of claim 9 , further compromising:

detecting a second criteria comprising wind noise below a threshold level is satisfied while the microphone array is configured in the second configuration; and

configuring the microphone array in the first configuration based on detecting the second criteria.

11 . The apparatus of claim 10 , wherein detecting the second criteria comprises determining a lack of wind noise is based on a first input audio signal from the first microphone and a second input audio signal from the second microphone.

12 . The apparatus of claim 10 , wherein:

configuring the microphone array in the first configuration is based on detecting the second criteria is satisfied for a first predetermined period of time; and

configuring the microphone array in the second configuration is based on detecting the first criteria is satisfied for a second predetermined period of time.

13 . The apparatus of claim 9 , wherein detecting the presence of wind noise comprises:

determining a wind metric based on the first audio input signal; and

determining whether the wind metric exceeds a threshold level.

14 . An apparatus, comprising:

a microphone array comprising a first microphone and a second microphone;

an audio controller coupled to the microphone array and configured to perform steps comprising:

determining a noise-cancelled audio signal based on one or more input audio signals from the microphone array by performing noise cancellation on the one or more input audio signals;

controlling a configuration of the microphone array as one of at least a first configuration, a second configuration, and a third configuration, wherein the first configuration comprises the first microphone being active and the second microphone being inactive, wherein the second configuration comprises the first microphone being active and the second microphone being active, and wherein the third configuration comprises the first microphone being active and the second microphone being dynamically activated and deactivated, and

when the configuration of the microphone array is the third configuration:

activating the second microphone based on detecting wind noise above a first threshold level in a first audio input signal from the first microphone.

15 . The apparatus of claim 14 , wherein when the configuration of the microphone array is in the third configuration, the audio controller is further configured to perform steps comprising:

de-activating the second microphone based on detecting wind noise below a second threshold level based on the first audio input signal and a second audio input signal from the second microphone.

16 . The apparatus of claim 14 , wherein detecting wind noise comprises determining a wind metric based on at least one of the one or more input audio signals.

17 . The apparatus of claim 14 , wherein the apparatus comprises a headset.

18 . The apparatus of claim 14 , wherein the apparatus comprises a mobile phone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2026
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 073397/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2023
From: LAWRENCE, WILBUR; BRYAN-MERRETT, JOHN
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 062744/0763 →
Continuity (1)
Related Publication 20240205596A1 · Jun 20, 2024
References Cited (2)
US 10714073B1 · Rui · 2020 [cited by examiner]
US 20070009127A1 · Klemenz · 2007 [cited by examiner]