Multi-Microphone Switching at Zero Crossings for Clearer Voice Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaudio processing qualityVSAvoidmicrophone switching mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #25Self-service

2Reliability

If the device switches microphones frequently to track moving users, then the audio processing quality improves, but audible disruptions and interruptions increase

Engineering Contradiction:
Improveaudio processing qualityVSAvoidaudible disruptions
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the device monitors audio amplitude continuously to determine best microphone, then the audio processing quality improves, but the energy consumption increases

Engineering Contradiction:
Improvemicrophone selection accuracyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10321251B1Techniques of performing microphone switching for a multi-microphone equipped device
Publication Date: 2019.06.11 RELAY INC
  • US10321251B1 patent drawing
  • US10321251B1 patent drawing
  • US10321251B1 patent drawing

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.