Dynamic CMN Function for ASR Channel Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic speech recognition (ASR) systems face challenges in maintaining robustness due to variations in input channels, particularly when faced with atypical interactions or mismatched acoustic conditions, leading to poor recognition accuracy and slow recovery from channel mismatches.

Innovation Solution

The implementation of a dynamic cepstral mean normalization (CMN) function that updates and retracts based on recognition results, specifically excluding non-speech and background noise from adaptation processes to maintain accurate channel modeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the CMN function continuously adapts to all input audio, then the system can adjust to new acoustic conditions, but non-speech and background noise cause inaccurate channel modeling and degraded recognition accuracy

Engineering Contradiction:
Improveadaptability to acoustic conditionsVSAvoidrecognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses automatic speech recognition feedback to determine whether the current audio input contains recognizable speech before updating the CMN function. This feedback mechanism prevents non-speech and background noise from corrupting the channel modeling, while still allowing adaptation when valid speech is detected.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically identifies and filters non-speech inputs through the recognition feedback mechanism, eliminating the need for external manual classification. The CMN function serves itself by using its own recognition output to control its adaptation process.

Inventive Principle:
Principle #25Self-service

2Speed

If the CMN function adapts quickly to new acoustic conditions, then the system recovers faster from channel mismatches, but it may incorrectly adapt to non-speech or background noise

Engineering Contradiction:
Improverecovery speed from mismatchesVSAvoidchannel modeling accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The recognition feedback acts as a gatekeeper that controls the speed and accuracy of adaptation. When recognition succeeds, the system quickly adapts to new conditions; when recognition fails (indicating non-speech or noise), adaptation is blocked, ensuring reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The adaptation process dynamically adjusts its behavior based on recognition outcomes. The system is aggressive in adaptation when conditions are favorable (valid speech detected) and conservative when conditions are unfavorable (non-speech or noise detected), optimizing both speed and reliability.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system processes every audio input through CMN updates, then continuous adaptation occurs, but computational resources are wasted on non-speech and background noise

Engineering Contradiction:
Improvecontinuous adaptationVSAvoidcomputational resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system extracts and processes only the useful portion of input audio (recognizable speech) for CMN updates, while discarding non-speech and background noise. This selective processing maintains continuous adaptation for valid inputs while eliminating wasted computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of applying CMN updates to all possible inputs (excessive action), the system applies updates only to recognized speech portions (partial action), optimizing the balance between continuous adaptation and resource efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8768695B2Channel normalization using recognition feedback
Publication Date: 2014.07.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8768695B2 patent drawing
  • US8768695B2 patent drawing
  • US8768695B2 patent drawing

AI summary

A computer-implemented arrangement is described for performing cepstral mean normalization (CMN) in automatic speech recognition. A current CMN function is stored in a computer memory as a previous CMN function. The current CMN function is updated based on a current audio input to produce an updated CMN function. The updated CMN function is used to process the current audio input to produce a processed audio input. Automatic speech recognition of the processed audio input is performed to determine representative text. If the audio input is not recognized as representative text, the updated CMN function is replaced with the previous CMN function.