Iterative Spectral Subtractor with Coherence-Based Iteration Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional iterative spectral subtraction methods for noise suppression in voice signals often result in sound distortion and inadequate noise reduction due to fixed iteration counts, which fail to balance natural sound quality and noise suppression effectiveness depending on the arrival bearing of disturbing sounds.

Innovation Solution

A signal processor with an iterative spectral subtractor and feature quantity calculator that dynamically controls the number of iterations based on calculated feature quantities from the input signal, ensuring optimal noise suppression while maintaining natural sound quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If the times of iteration are increased to suppress noise component, then the capability of suppressing noise including musical noise is improved, but the vocal component may be suppressed excessively causing sound distortion and loss of naturalness

Engineering Contradiction:
Improvenoise suppression capabilityVSAvoidsound quality naturalness
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the iteration times variable rather than fixed. The iteration count is dynamically adjusted based on the coherence value calculated from the input signal, allowing the system to adapt the number of spectral subtraction iterations to the actual noise conditions, thereby preventing both insufficient noise suppression and excessive vocal component suppression

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of iteration times from a fixed value to a variable determined by coherence calculation. By using the coherence value (a parameter derived from the relationship between input signal and directivity-formed signal) to control the iteration count, the system optimizes the balance between noise suppression and preservation of vocal naturalness

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the times of iteration are fixed, then the device complexity is reduced, but the optimal noise suppression cannot be achieved when arrival bearing of disturbing sound varies

Engineering Contradiction:
Improveiteration control simplicityVSAvoidadaptability to different arrival bearings
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by enabling the system to automatically determine the optimal iteration times through coherence calculation. The coherence value is computed from the input signal and directivity-formed signal, and this calculated value directly controls the iteration count, allowing the system to self-adjust without external intervention or complex manual configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback by calculating the coherence value from the relationship between the input signal and the directivity-formed signal, then using this coherence value to feedback-control the iteration times. This closed-loop control mechanism allows the system to adapt to varying arrival bearings of disturbing sounds by continuously adjusting the iteration count based on the calculated coherence

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9659575B2Signal processor and method therefor
Publication Date: 2017.05.23 OKI ELECTRIC INDUSTRY CO LTD
  • US9659575B2 patent drawing
  • US9659575B2 patent drawing
  • US9659575B2 patent drawing

AI summary

The signal processor suppresses noise components contained in input sound signals by iterative spectral subtraction. The processor derives coherence from first and second directional signals having directivity characteristics on the basis of a pair of input sound signals, and controls the times of iteration of spectral subtraction on the basis of the coherence, thereby suppressing the noise components contained in the input sound signals.