Audio Cancellation System Using Spatial Beamforming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio cancellation systems for online voice communication, particularly in gaming and video streaming, face challenges in effectively reducing environmental noise picked up by microphones, leading to reduced audio quality and increased processing burdens.
Innovation Solution
An audio cancellation system and method that utilizes a controller with integrated processing units to detect and mitigate the impact of inputs such as button presses and haptic feedback on captured audio, by generating a response to reduce unwanted noise through noise cancellation techniques, leveraging transfer functions and audio propagation characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If software-based noise suppression techniques are used to isolate the user's voice, then audio quality is improved, but processing burden increases significantly
Solution Approach 1:
The system segments the audio processing task by using multiple microphones to capture different spatial audio signals, then processes these segmented signals separately through beamforming algorithms to isolate the user's voice from environmental noise, reducing the overall processing burden while maintaining audio quality
Solution Approach 2:
The system introduces an intermediary processing layer that uses transfer functions to model and predict environmental sounds before they reach the microphone array, allowing pre-processing of noise cancellation that reduces the burden on the main audio processing pipeline
2Object-affected harmful factors
If push-to-talk function is used to reduce microphone transmission time, then environmental noise impact is reduced, but user convenience deteriorates
Solution Approach 1:
The system enables continuous voice transmission without requiring push-to-talk by using real-time spatial audio processing to continuously separate user voice from environmental noise, maintaining both user convenience and noise reduction effectiveness throughout the entire communication session
Solution Approach 2:
The audio processing system automatically identifies and isolates the user's voice from environmental sounds through automated beamforming and spatial filtering, eliminating the need for manual push-to-talk control while continuously managing noise reduction
3Object-affected harmful factors
If noise suppression processing is applied to captured audio, then environmental noise is reduced, but audio content quality deteriorates due to latency and processing artifacts
Solution Approach 1:
The system performs preliminary noise cancellation processing on the audio signals captured by the microphone array before further processing stages, using pre-computed transfer functions to predict and remove environmental sounds early in the processing chain, preventing noise from degrading audio content quality
Solution Approach 2:
The system replaces traditional heavy software-based noise suppression with a hybrid approach that uses acoustic physics-based beamforming and spatial filtering, substituting complex signal processing mechanics with physics-based sound propagation modeling to reduce processing artifacts and latency
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
A system comprising an input device comprising one or more elements operable to generate an output in response to an input from a processing device, a microphone operable to capture one or more audio inputs, an input detection unit operable to detect one or more inputs to the input device from the processing device, and a response generation unit operable to generate a response to the detected input in dependence upon the input and at least a distance between an element associated with the corresponding output and the microphone.