Noise Suppression Detection for Connected Audio Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital collaboration tools struggle to effectively suppress background noise when using USB or Bluetooth headsets, as there is no automatic method to detect noise cancellation capabilities, leading to inconsistent audio quality and potential double processing of audio streams.
Innovation Solution
A noise suppression processing system that detects the noise cancellation capability of USB or Bluetooth headsets by comparing the signal-to-noise ratio (SNR) of the built-in microphone audio stream with the headset audio stream, applying system-level noise cancellation only when necessary to avoid double processing and enhance audio quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If system-level noise cancellation is always applied to USB/BT headset audio streams, then noise suppression is improved, but audio quality deteriorates due to double processing
Solution Approach 1:
The system captures audio streams from both the built-in microphone and USB/BT headset simultaneously, compares their signal-to-noise ratios, and uses this feedback to determine whether the headset already has noise cancellation capability. This feedback mechanism prevents unnecessary double processing while ensuring noise suppression is applied when needed.
Solution Approach 2:
Instead of always applying system-level noise cancellation or never applying it, the system applies noise suppression selectively based on the detected capability of the headset. This partial action approach avoids over-processing (double cancellation) while ensuring adequate noise suppression for headsets that lack this capability.
2Object-affected harmful factors
If manual driver or application pack is used to tune headset audio effects, then noise cancellation capability can be controlled, but user convenience deteriorates due to time-consuming manual configuration
Solution Approach 1:
The system automatically detects the noise cancellation capability of USB/BT headsets by comparing audio streams from the built-in microphone and headset, eliminating the need for manual user configuration. The system serves itself by autonomously determining whether system-level noise suppression should be applied, greatly improving user convenience while maintaining proper noise cancellation control.
3Device complexity
If noise cancellation is left to the headset only, then device complexity is reduced, but audio quality becomes inconsistent across different headsets
Solution Approach 1:
The system maintains a simple architecture where noise cancellation is primarily the responsibility of the headset, but adds a universal detection mechanism that works with any USB/BT headset. By comparing audio streams from different sources, the system universally determines whether additional system-level noise suppression is needed, ensuring consistent audio quality across diverse headset devices without increasing overall system complexity.
Data Source
AI summary
This disclosure describes systems, methods, and devices related to noise suppression processing. A device may establish a connection to a connected device. The device may calculate a first SNR of a first sample of a first audio stream from the connected device. The device may calculate a second SNR of a second sample of a second audio stream from a first device. The device may compare a difference of the first SNR and the second SNR to a Delta SNR threshold. The device may detect ambient noise level conditions and the Delta SNR threshold is based on the ambient noise level conditions. The device may determine whether to apply system-level preprocessing based on the comparison.


