Multi-Microphone Switching at Zero Crossings for Clearer Voice Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing devices with multiple microphones struggle to dynamically switch between microphones effectively when a person moves or multiple people are speaking, leading to suboptimal audio processing quality.
Innovation Solution
Implementing a logic flow that periodically calculates the amplitude of audio signals from multiple microphones and strategically switches to the microphone with the greatest amplitude, using a transition window during lulls or zero crossings in the audio signal to minimize audible disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the device uses a fixed microphone for voice input, then the device structure is simple, but the audio processing quality deteriorates when users move or multiple voices are present
Solution Approach 1:
The patent implements dynamic microphone selection by continuously monitoring audio amplitudes from multiple microphones and switching the active microphone based on real-time conditions. This allows the system to adapt to moving users and multiple speakers, improving audio processing quality without requiring a completely new device architecture
Solution Approach 2:
The system automatically determines which microphone should be active by comparing audio amplitudes and detecting zero-crossing points, without requiring manual intervention. The microphone switching is self-managed through algorithms that analyze audio signals and perform seamless transitions
2Reliability
If the device switches microphones frequently to track moving users, then the audio processing quality improves, but audible disruptions and interruptions increase
Solution Approach 1:
The system performs preliminary detection of zero-crossing points in audio signals before executing microphone switches. By identifying these transition points in advance, the system can time the switching operation to occur during natural pauses in speech, minimizing audible disruptions
Solution Approach 2:
The patent uses zero-crossing points as intermediary timing markers to coordinate microphone switching. These points serve as natural transition moments that mediate between the need to switch microphones and the need to maintain continuous, disruption-free audio output
3Reliability
If the device monitors audio amplitude continuously to determine best microphone, then the audio processing quality improves, but the energy consumption increases
Solution Approach 1:
The system performs amplitude monitoring and microphone switching at periodic intervals rather than continuously. By triggering switches only at zero-crossing points and using predefined amplitude thresholds, the system reduces computational load and energy consumption while maintaining effective microphone selection
Data Source
AI summary
Various embodiments describe techniques for switching microphones in a multiple microphone system. The techniques incorporate sampling audio signals from multiple microphones, determining a microphone that has the greatest incoming amplitude during the analysis window, and switching the microphone to that greatest amplitude microphone. The transition point for switching microphones may be determined when either the amplitude of the incoming signal is within an error bound of zero or at a “zero-crossing” in the input amplitude stream.


