Audio Processing for Vehicle Echo Cancellation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During high-speed vehicle driving, noise inside the vehicle can distract the driver and affect safety, and existing noise reduction methods fail to effectively manage multiple voices in a vehicle, leading to poor user experience.
Innovation Solution
An audio-based processing method and apparatus that extracts a target acoustic source signal from a mixed audio signal, recognizes text content, determines the relevant loudspeaker, controls it to play the corresponding speech, and performs echo cancellation based on the loudspeaker's position and volume to prevent echo, improving communication and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If noise reduction is performed by suppressing wind noise and tire noise, then noise level is reduced, but multiple persons chatting in the vehicle cannot be effectively managed
Solution Approach 1:
The audio signal is segmented by extracting individual acoustic source signals from the mixed audio signal. Each acoustic source signal corresponds to a specific person's voice, allowing the system to process and manage multiple voices independently rather than treating them as a single mixed signal.
Solution Approach 2:
Different loudspeakers are assigned to different sound regions based on the position of the acoustic source. Each loudspeaker is optimized for its specific region, and echo cancellation is performed locally for each loudspeaker based on its position and the speech volume it plays, enabling tailored handling of multiple conversation zones.
2Ease of operation
If a loudspeaker plays a mixed signal of multi-person voices, then all persons can be heard, but the listener hears own voice resulting in poor user experience
Solution Approach 1:
The target acoustic source signal is extracted from the mixed audio signal collected by the microphone array. By identifying and isolating the specific person's voice that should be played, the system avoids playing the listener's own voice back to them, thereby eliminating echo and improving user experience.
Solution Approach 2:
Echo cancellation is performed as an intermediary processing step between speech playback and the listener's perception. The echo cancellation module uses the position of the loudspeaker and speech volume to cancel out echo before the sound reaches the listener, preventing the harmful feedback effect.
3Device complexity
If echo cancellation is not performed, then system complexity is reduced, but voice of speaking person is played through loudspeaker in their sound region
Solution Approach 1:
Echo cancellation is performed in advance before the speech signal is played through the loudspeaker. By pre-processing the audio signal to cancel out potential echo based on loudspeaker position and volume characteristics, the system prevents echo feedback from occurring in the first place, rather than having to add complex post-processing.
Data Source
AI summary
Disclosed are an audio-based processing method and apparatus. The processing method includes: extracting a target acoustic source signal from a mixed audio signal collected through a microphone array (S1); recognizing text content corresponding to the target acoustic source signal from the target acoustic source signal (S2); determining a target loudspeaker based on the text content (S3); controlling the target loudspeaker to play a speech corresponding to the target acoustic source signal (S4); and performing echo cancellation for a loudspeaker in a sound region to which the target acoustic source signal belongs based on a position of the target loudspeaker, a position of the loudspeaker in the sound region to which the target acoustic source signal belongs, and a volume of speech for playback through the target loudspeaker (S5).

