Adaptive Background Model for Robust Speech Boundary Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech detection systems are not suitable for continuous processing of audio data in realistic noise environments, leading to high power consumption, false triggers, and poor recognition performance, as they rely on user prompts and preset thresholds, failing to differentiate between speech and noise effectively.

Innovation Solution

A system for robust speech boundary detection that generates an adaptive background statistical model, classifies frames as speech or non-speech using cepstral and energy parameters, and updates noise statistics based on confidence measures, allowing continuous operation and reducing false triggers by differentiating between speech and noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous monitoring of audio signals for speech is performed using existing systems, then speech detection capability is maintained, but power consumption increases significantly

Engineering Contradiction:
Improvespeech detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by creating an adaptive background statistical model during an initialization phase before continuous speech detection begins. This pre-computed model enables efficient continuous monitoring without requiring full speech recognition processing at all times, thus reducing power consumption while maintaining detection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by using a simplified background statistical model for continuous monitoring rather than full speech recognition processing. This partial processing approach maintains sufficient speech detection capability while significantly reducing computational load and power consumption during continuous operation.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If preset thresholds are used for speech detection, then system complexity is reduced, but false triggers increase in realistic noise environments

Engineering Contradiction:
Improvesystem complexityVSAvoidfalse trigger rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system transitions from static preset thresholds to a dynamic adaptive background statistical model that continuously updates based on the audio environment. This dynamic model automatically adjusts to changing noise conditions, reducing false triggers while maintaining manageable system complexity through automated adaptation rather than complex manual tuning.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by continuously monitoring the audio environment and updating the background statistical model based on detected speech and non-speech frames. This feedback mechanism enables the system to adapt to changing conditions and reduce false triggers without requiring overly complex processing architecture.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If user prompts are required for speech detection, then processing accuracy is improved, but ease of operation deteriorates in continuous monitoring modes

Engineering Contradiction:
Improveprocessing accuracyVSAvoidcontinuous monitoring usability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary background modeling during initialization to capture the statistical characteristics of the audio environment. This pre-computed model enables accurate speech detection during continuous monitoring without requiring user prompts, maintaining both processing accuracy and ease of operation by automating the detection process.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If full noise suppression systems are used to differentiate speech and noise, then recognition performance improves, but device complexity increases

Engineering Contradiction:
Improverecognition performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential statistical characteristics of the background noise environment during initialization, rather than implementing full noise suppression. This extracted background statistical model is then used to differentiate speech from noise during continuous monitoring, achieving adequate recognition performance with significantly reduced system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses a computationally inexpensive background statistical model that is updated periodically rather than employing complex real-time noise suppression algorithms. This lightweight model provides sufficient speech-noise differentiation without the computational burden of full noise suppression systems.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS9886968B2Robust speech boundary detection system and method
Publication Date: 2018.02.06 SYNAPTICS INC
  • US9886968B2 patent drawing
  • US9886968B2 patent drawing
  • US9886968B2 patent drawing

AI summary

A system for audio processing comprising an initial background statistical model system configured to generate an initial background statistical model using a predetermined sample size of audio data. A parameter computation system configured to generate parametric data for the audio data including cepstral and energy parameters. A background statistics computation system configured to generate preliminary background statistics for determining whether speech has been detected. A first speech detection system configured to determine whether speech was present in the initial sample of audio data. An adaptive background statistical model system configured to provide an adaptive background statistical model for use in continuous processing of audio data for speech detection. A parameter computation system configured to calculate cepstral parameters, energy parameters and other suitable parameters for speech detection. A speech/non-speech classification system configured to classify individual frames as speech frames or non-speech frames, based on the computed parameters and the adaptive background statistical model data. A background statistics update system configured to update the background statistical model based on detected speech and non-speech frames. A second speech detection system configured to perform speech detection processing and to generate a suitable indicator for use in processing audio data that is determined to include speech signals.