US 11,915,715 B2
Noise detector for targeted application of noise removal
Keith Griffin, County Galway (IE); Svein Gunnar Storebakken Pettersen, Drammen (NO); and Torjus Haukom, Oslo (NO)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jun. 24, 2021, as Appl. No. 17/357,132.
Prior Publication US 2022/0415335 A1, Dec. 29, 2022
Int. Cl. G06F 17/00 (2019.01); G06F 3/16 (2006.01); G10L 21/02 (2013.01); H04M 3/56 (2006.01)
CPC G10L 21/02 (2013.01) [G06F 3/165 (2013.01); H04M 3/568 (2013.01)] 20 Claims
OG exemplary drawing
 
10. An apparatus comprising:
a microphone configured to capture audio from an environment that may have one or more unwanted noise sources;
a processor; and
a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to perform operations including:
analyzing digital audio data derived from the audio captured by the microphone, to detect whether there is noise in the audio;
generating a confidence level when detecting whether there is noise in the audio;
generating a mixer control based on the confidence level;
when noise is detected in the audio, performing noise removal on the digital audio data to remove the noise from the audio to produce first processed digital audio data;
when noise is not detected in the audio, further processing the digital audio data without performing noise removal on the digital audio data to produce second processed digital audio data; and
mixing the first processed digital audio data and the second processed digital audio data based on the mixer control to produce mixed audio data, wherein an amount of the first processed digital audio data in the mixed audio data is determined based on the confidence level.