Sound Enhancement via Dereverberation Kernel Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dereverberation techniques rely on prior knowledge of the speaker and environment, which is often not available, leading to ineffective removal of reverberation and noise in sound recordings.

Innovation Solution

A method and system that use a pre-learned model from clean primary sound data to estimate a reverberation kernel and additive noise, allowing for the removal of reverberation and noise without requiring specific knowledge of the speaker or environment, utilizing non-negative matrix factorization and maximum-likelihood frameworks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional dereverberation techniques are used, then reverberation can be removed, but prior knowledge of speaker and environment is required which is often not available

Engineering Contradiction:
Improvedereverberation effectivenessVSAvoidapplicability without prior knowledge
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs self-service by automatically learning speaker-specific characteristics and environmental reverberation properties from the input sound data itself, without requiring external prior knowledge. The algorithm extracts features directly from the reverberant speech to adapt the dereverberation process to the specific conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary learning and adaptation by pre-processing the input sound data to extract speaker characteristics and environmental properties before applying the dereverberation filter. This preliminary analysis enables the system to tailor the dereverberation process to the specific input without requiring pre-existing knowledge bases.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If speaker-specific and environment-dependent training data is used, then dereverberation performance improves, but the system cannot handle different speakers or environments

Engineering Contradiction:
Improvedereverberation accuracyVSAvoidgeneralization to different speakers and environments
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic adaptation by continuously adjusting the dereverberation parameters based on the specific characteristics of each input signal. The algorithm dynamically learns speaker-specific features and environmental properties from the input data, allowing it to adapt to different speakers and environments in real-time rather than relying on fixed pre-trained models.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by adjusting the dereverberation filter characteristics based on learned features from the input sound data. The algorithm modifies key parameters such as the impulse response estimation and spectral shaping according to the specific speaker and environmental conditions detected in the input signal, enabling both precision and versatility.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If prior knowledge about sound data specifics is required, then dereverberation can be performed, but the system fails when such knowledge is not available

Engineering Contradiction:
Improvedereverberation performanceVSAvoidusability without prior knowledge
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically extracting necessary information from the input reverberant speech itself. The algorithm learns speaker characteristics, pitch contours, and environmental reverberation properties directly from the input data without requiring external knowledge bases, making the system easy to use without prior knowledge preparation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary learning process that bridges the gap between raw reverberant input and dereverberated output. The algorithm uses intermediate representations such as learned speaker profiles and environmental models as mediators to transform the input signal, enabling effective dereverberation without requiring direct prior knowledge from the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9607627B2Sound enhancement through deverberation
Publication Date: 2017.03.28 ADOBE INC
  • US9607627B2 patent drawing
  • US9607627B2 patent drawing
  • US9607627B2 patent drawing

AI summary

Sound enhancement techniques through dereverberation are described. In one or more implementations, a method is described of enhancing sound data through removal of reverberation from the sound data by one or more computing devices. The method includes obtaining a model that describes primary sound data that is to be utilized as a prior that assumes no prior knowledge about specifics of the sound data from which the reverberation is to be removed. A reverberation kernel is computed having parameters that, when applied to the model that describes the primary sound data, corresponds to the sound data from which the reverberation is to be removed. The reverberation is removed from the sound data using the reverberation kernel.