Deep Source Separation Architecture for Overlapping Speech

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying and separating individual speech sources from mixture speech has been challenging, despite progress made through deep machine learning, particularly in effectively characterizing and isolating speech components in complex audio environments.

Innovation Solution

A deep-learning neural network architecture comprising a convolutional encoder and decoder with small-context, nonlinear transformations is employed to learn generalized patterns from mixture audio waveforms, enabling better separation of speech sources by generating encoded representations that characterize individual waveforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep machine learning is utilized to improve speech source separation, then separation accuracy is improved, but computational complexity and model architecture difficulty increase

Engineering Contradiction:
Improvespeech source separation accuracyVSAvoidneural network architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The neural network is segmented into distinct functional modules: encoder, separator, and decoder. Each module performs a specific transformation, making the overall complex system manageable through modular design. The encoder transforms input to latent space, the separator operates independently in latent space, and the decoder reconstructs output, allowing independent optimization and analysis of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network transforms the speech separation problem from the time-domain signal space to a latent space representation and back. This dimensional transformation allows the separator to operate in a more favorable feature space where source separation is more tractable, effectively adding the latent space dimension to the problem-solving approach.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If convolutional networks with small 1-D filters are used, then the model can learn localized temporal patterns efficiently, but the receptive field coverage is limited compared to larger filters

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidreceptive field coverage
Core Design Contradiction:
ProductivityVSLength of stationary object

Solution Approach 1:

Multiple convolutional layers with small filters are nested sequentially, where each layer processes the output of the previous layer. This nesting allows the network to build up a larger effective receptive field through composition of multiple small transformations, achieving both local pattern recognition efficiency and global context coverage.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The convolutional layers are designed to process temporal patterns continuously through the sequence, with each layer maintaining and refining temporal representations. This continuous processing ensures that localized temporal patterns are captured at each stage while accumulating broader temporal context across layers.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12620404B2Deep source separation architecture
Publication Date: 2026.05.05 DOLBY LABORATORIES LICENSING CORP
  • US12620404B2 patent drawing
  • US12620404B2 patent drawing
  • US12620404B2 patent drawing

AI summary

A speech separation server comprises a deep-learning encoder with nonlinear activation. The encoder is programmed to take a mixture audio waveform in the time domain, learn generalized patterns from the mixture audio waveform, and generate an encoded representation that effectively characterizes the mixture audio waveform for speech separation.