Multi-Microphone Voice Separation Using Phase-Reversed Noise Canceling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in accurately recognizing and separating voice signals from multiple users in a vehicle environment, leading to errors in service provision when multiple users request services simultaneously.

Innovation Solution

A method and system utilizing multiple microphones and a processor to reverse the phase of sound signals from other microphones, generating noise-canceling signals to extract individual voice signals, allowing for accurate separation and recognition of voice commands from multiple users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple microphones are used to receive voice signals from multiple users, then the ability to capture multiple voice signals improves, but the difficulty of separating and accurately recognizing individual voice signals increases

Engineering Contradiction:
Improvenumber of voice signals capturedVSAvoiddifficulty of separating individual voice signals
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent divides the mixed sound signals into individual voice signals by separating them according to their respective sources. Each microphone's received signal is processed independently, and voice signals from different users are segmented through phase reversal and noise canceling operations to extract individual voices from the mixture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces phase-reversed sound signals from other microphones as intermediary elements to cancel out interfering voices. By using these intermediary signals with reversed phases, the system能够有效ly removes noise and interference from target voice signals, enabling accurate extraction of individual voices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If phase reversal and noise canceling operations are performed to separate voice signals, then voice recognition accuracy improves, but the processing complexity and computational requirements increase

Engineering Contradiction:
Improvevoice recognition accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary phase reversal operations on sound signals from other microphones before combining them with the target microphone's signal. This preliminary action of reversing phases in advance simplifies the subsequent noise canceling process and makes the overall signal separation more manageable and efficient.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables effective conversation and service provision without errors even when multiple users output voice signals simultaneously, improving the robot's ability to understand and respond to multiple requests in real-time.

Implementation Method 1

the processor reverses a phase of at least one of other sound signals received respectively by at least one of other microphones except an i-th microphone among the plurality of microphones

Methodology Applied
Scientific EffectPhase reversal:

Implementation Method 2

generating noise-canceling signals to extract individual voice signals accurately

Methodology Applied
Scientific EffectNoise canceling:

Data Source

PatentUS10945072B1Method for extracting voice signals of plurality of users, and terminal device and robot implementing same
Publication Date: 2021.03.09 LG ELECTRONICS INC
  • US10945072B1 patent drawing
  • US10945072B1 patent drawing
  • US10945072B1 patent drawing

AI summary

Disclosed herein are a method for extracting voice signals of a plurality of users, and a terminal device and a robot implementing the same. The robot includes a plurality of microphones respectively corresponding to a plurality of users, a memory and a processor, where the processor extracts a plurality of voice signals output by each of the plurality of users using a plurality of sound signals received by each of the plurality of microphones, and in this case, the processor reverses a phase of at least one of other sound signals received respectively by at least one of other microphones except an i-th microphone, and extracts an i-th voice signal output by an i-th user corresponding to the i-th microphone based on a i-th sound signal received by the i-th microphone and based on at least one of other sound signals, the phase of which is reversed.