Audio Algorithm Selection via Microphone Location Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face challenges in accurately recognizing user voice commands, especially in noisy environments, due to the need for manual configuration of audio processing algorithms based on the number, arrangement, and direction of microphones, which is cumbersome and inefficient.

Innovation Solution

An electronic device that employs multiple microphones, a processor, and memory to automatically recognize microphone connections, generate audio signals, identify microphone locations, determine an appropriate audio processing algorithm, and update firmware to process audio information effectively, thereby improving voice recognition performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration of audio processing algorithms is performed based on microphone arrangements, then voice recognition accuracy can be optimized, but the complexity and time required for device setup and configuration increases

Engineering Contradiction:
Improvevoice recognition accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The electronic device automatically performs the following operations without user intervention: outputs test audio signals through speakers, captures signals through microphones, identifies microphone locations based on captured signals, and selects appropriate audio processing algorithms based on identified arrangements. This self-configuration mechanism eliminates manual setup complexity while maintaining optimized voice recognition accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes algorithm selection parameters based on detected microphone arrangement parameters. By automatically identifying microphone locations and adjusting algorithm parameters accordingly, the system adapts to different device configurations without requiring manual parameter setting, thus resolving the contradiction between optimization accuracy and configuration complexity

Inventive Principle:
Principle #35Parameter changes

2Productivity

If different audio processing algorithms are configured for different microphone arrangements, then processing performance improves, but the difficulty of detecting and measuring microphone location increases

Engineering Contradiction:
Improveaudio processing performanceVSAvoidmicrophone location detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary location detection by outputting test audio signals before normal operation. Speakers emit known test signals that propagate through the device, and microphones capture these signals. Based on the captured test signals, the system calculates microphone locations and arrangements. This preliminary detection phase simplifies the subsequent algorithm selection process by establishing accurate location data in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Test audio signals serve as an intermediary medium to facilitate microphone location detection. By using known test signals emitted from speakers and captured by microphones, the system creates a measurable acoustic field that reveals microphone positions. This intermediary approach converts the difficult task of direct location measurement into a simpler signal analysis problem

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If automatic firmware updates are implemented to adapt audio processing algorithms, then adaptability to different microphone configurations improves, but the loss of time for firmware updates occurs

Engineering Contradiction:
Improvealgorithm adaptabilityVSAvoidfirmware update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of microphone arrangements and pre-selects appropriate audio processing algorithms before firmware updates are executed. By identifying device configurations in advance and preparing corresponding algorithms, the system minimizes the actual update execution time while maintaining high adaptability to different microphone configurations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10904660B2Electronic device and method for determining audio processing algorithm based on location of audio information processing device
Publication Date: 2021.01.26 SAMSUNG ELECTRONICS CO LTD
  • US10904660B2 patent drawing
  • US10904660B2 patent drawing
  • US10904660B2 patent drawing

AI summary

An electronic device includes a plurality of microphones, a memory configured to store a plurality of instructions, and a processor operatively connected to the plurality of microphones and the memory. The plurality of instructions cause the electronic device to recognize connection of the plurality of microphones to the electronic device and obtain connection information for the plurality of microphones. The plurality of instructions further cause the electronic device to generate a signal for outputting an audio signal, obtain multiple pieces of audio information corresponding to the output audio signal, through the plurality of microphones, identify location information for the plurality of microphones, determine an audio information processing algorithm corresponding to the connection information and the location information, and execute a firmware update for the processor such that the multiple pieces of audio information obtained through the plurality of microphones is processed by using the determined audio information processing algorithm.