Two-Stage Audio Noise Suppression for Low-CPU Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication platforms struggle to efficiently suppress non-stationary noises in real-time using AI-based noise suppression due to high CPU resource consumption, particularly on client devices.

Innovation Solution

A two-stage noise suppression system that combines digital signal processing (DSP) and AI techniques, where DSP is used initially to filter stationary noise, followed by a machine learning algorithm to classify noise levels, and AI-based noise suppression is applied only when necessary, minimizing CPU usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AI-based noise suppression is applied to suppress non-stationary noises, then noise suppression effectiveness is improved, but CPU resource consumption increases

Engineering Contradiction:
Improvenoise suppression effectivenessVSAvoidCPU resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The noise suppression process is divided into two distinct stages: first, DSP-based suppression handles stationary noises; second, AI-based suppression handles non-stationary noises. This segmentation allows each technique to be applied only where it is most effective, avoiding the unnecessary computational overhead of AI processing for all noise types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

AI-based noise suppression is applied partially rather than continuously. The system uses a classifier to detect when non-stationary noises are present, and only then activates the computationally intensive AI processing. This partial application significantly reduces CPU resource consumption while maintaining effective noise suppression when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If AI-based noise suppression is applied in real-time, then noise reduction quality is improved, but processing complexity increases

Engineering Contradiction:
Improvenoise reduction qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of noise types using a lightweight machine learning classifier before applying the full AI-based noise suppression. This preliminary action identifies when non-stationary noises are present, allowing the complex AI processing to be triggered only when necessary, thereby reducing overall processing complexity while maintaining high noise reduction quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A noise classification module serves as an intermediary between the audio input and the AI-based noise suppression. This intermediary analyzes the audio signal to determine the presence of non-stationary noises and controls when the complex AI processing should be activated, simplifying the overall system architecture and reducing unnecessary computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If DSP techniques are used to filter stationary noises, then CPU efficiency is improved, but non-stationary noises are not effectively filtered

Engineering Contradiction:
ImproveCPU efficiencyVSAvoidnon-stationary noise filtering
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system creates a multi-functional noise suppression architecture where DSP techniques handle stationary noises and AI-based techniques handle non-stationary noises. Each component is optimized for its specific function, allowing the system to maintain high CPU efficiency for common stationary noises while also effectively filtering non-stationary noises when they occur.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically changes processing parameters based on the type of noise detected. When stationary noises are present, efficient DSP parameters are used; when non-stationary noises are detected by the classifier, the system switches to AI-based processing parameters. This dynamic parameter adjustment maintains CPU efficiency while ensuring effective filtering across different noise types.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12462827B2Intelligent noise suppression for audio signals within a communication platform
Publication Date: 2025.11.04 ZOOM COMMUNICATIONS INC
  • US12462827B2 patent drawing
  • US12462827B2 patent drawing
  • US12462827B2 patent drawing

AI summary

Methods and systems provide users of a communication platform with intelligent, real-time noise suppression for audio signals broadcasted in a communication session. The system receives an input audio signal from an audio capture device; processes the input audio signal to provide a second version of the audio signal with noise suppression based on DSP techniques; transmits the second version of the audio signal to a communication platform for real-time streaming; classifies, via a machine learning algorithm, whether the second version of the audio signal contains noise beyond a noise threshold; based on a classification that the second version of the audio signal contains noise beyond the noise threshold, processes the second version of the audio signal to provide a third version of the audio signal with noise suppression based on AI techniques; and transmits the third version of the audio signal to the communication platform.