Adaptive Noise Cancellation with Accelerometer Sidetone Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio processing technologies in electronic devices struggle to concurrently implement active noise cancellation (ANC) and sidetone operations, as ANC can inadvertently cancel the user's own voice, disrupting the ability for the user to hear their own voice during audio calls or other operations.
Innovation Solution
The implementation of concurrent sidetone and active noise cancellation (ANC) operations in electronic devices, which leverages information from a noise suppression block to generate an uplink signal that includes only the user's own voice, while adjusting the gain of the sidetone signal based on an accelerometer signal and removing residual ambient noise from the sidetone signal using an ANC filter.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If active noise cancellation (ANC) is implemented to suppress ambient noise, then noise suppression performance is improved, but the user's own voice is inadvertently canceled along with the noise
Solution Approach 1:
The audio signal is segmented into different components (user's voice and ambient noise) using microphone arrays and beamforming techniques. The system processes these segments separately, allowing selective cancellation of noise while preserving the user's voice through directional signal separation.
Solution Approach 2:
An intermediary processing stage is introduced between noise detection and cancellation execution. This intermediary analyzes the audio signal to distinguish between noise and user voice components, applying intelligent routing that prevents voice cancellation while maintaining noise suppression effectiveness.
2Adaptability or versatility
If adaptive control is implemented to dynamically adjust noise cancellation, then noise suppression adaptability is improved, but system complexity increases
Solution Approach 1:
The system implements dynamic adaptability through real-time adjustment of beamforming weights and noise cancellation parameters based on detected speech activity and environmental conditions. This allows the system to adapt to varying noise levels and user presence without requiring complex reconfiguration of the entire audio processing pipeline.
Solution Approach 2:
The adaptive noise cancellation system uses self-service mechanisms by automatically detecting speech patterns and noise characteristics, then autonomously adjusting cancellation parameters without user intervention. This reduces the perceived complexity for users while maintaining high adaptability through automated control algorithms.
Data Source
AI summary
Aspects of the subject technology provide for generation of a self-voice signal by an electronic device that is operating in an active noise cancellation mode. In this way, during a phone call, a video conference, or while listening to audio content, a user of the electronic device may benefit from active cancellation of ambient noise while still being able to hear their own voice when they speak. In various implementations described herein, the concurrent self-voice and automatic noise cancellation features are facilitated by accelerometer-based control of sidetone and/or active noise cancellation operations.


