Audio Source Separation via Iterative Weighted Component Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio source separation methods face challenges in accurately determining source directions due to random initialization and preconfigured numbers, leading to low performance and inefficiency, especially in multi-channel audio content.

Innovation Solution

The method employs iterative weighted component analysis to obtain data samples from time-frequency tiles, weighting each sample based on a selected component to converge on dominant source directions, allowing for accurate determination of source directions in multi-dimensional audio content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If random initialization and iterative update are used to estimate source directions, then source direction estimation can be performed, but significant computational efforts and time are required to obtain reasonable values

Engineering Contradiction:
Improvesource direction estimation accuracyVSAvoiditerative update time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using a pre-trained neural network model that has already learned source direction patterns during training. Instead of performing iterative updates from random initialization at runtime, the system performs the computationally intensive learning process beforehand, allowing for rapid source direction estimation during actual audio separation tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical iterative optimization process with a neural network-based system. The neural network substitutes the traditional iterative update mechanism, using learned patterns to directly estimate source directions without requiring repeated computational iterations, thereby reducing time loss while maintaining accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If preconfigured number of source directions is used, then the source direction determination can proceed, but performance is limited when the preconfigured number differs from the actual number of audio sources

Engineering Contradiction:
Improvesource separation efficiencyVSAvoidsource separation performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the number of source directions adaptive rather than fixed. The neural network dynamically determines the appropriate number of source directions based on the input audio content characteristics, allowing the system to adjust to varying numbers of audio sources in different scenarios, thus maintaining both efficiency and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of source direction count from a static preconfigured value to a dynamic parameter determined by the neural network. This parameter change allows the system to adapt to different audio scenarios, improving reliability when the actual number of sources varies while maintaining computational efficiency through the learned model.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If conventional iterative methods are used for source direction determination, then source separation can be achieved, but the process requires significant computational efforts

Engineering Contradiction:
Improvesource direction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent reduces computational complexity by performing the complex iterative optimization process in advance during neural network training. The pre-trained model encapsulates the computational heavy lifting, allowing the actual source separation task to be performed with minimal computational effort while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes the complex mechanical iterative optimization system with a neural network system. The neural network replaces the traditional iterative mathematical optimization approach, using learned representations to directly estimate source directions, thereby reducing computational complexity while preserving measurement precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10930299B2Audio source separation with source direction determination based on iterative weighting
Publication Date: 2021.02.23 DOLBY LABORATORIES LICENSING CORP
  • US10930299B2 patent drawing
  • US10930299B2 patent drawing
  • US10930299B2 patent drawing

AI summary

Example embodiments disclosed herein relate to audio source separation with source direction determined based on iterative weighted component analysis. A method of separating audio sources in audio content is disclosed. The audio content includes a plurality of channels. The method includes obtaining multiple data samples from multiple time-frequency tiles of the audio content. The method also includes analyzing the data samples to generate multiple components in a plurality of iterations, wherein each of the components indicates a direction with a variance of the data samples, and wherein in each of the plurality of iterations, each of the data samples is weighted with a weight that is determined based on a selected component from the multiple components. The method further includes determining a source direction of the audio content based on the selected component for separating an audio source from the audio content. Corresponding system and computer program product of separating audio sources in audio content are also disclosed.