ASR Packet Loss Correction via Signal Rectification and Score Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic Speech Recognition (ASR) systems face significant accuracy degradation and high false alarm rates due to packet loss, which occurs when data frames contain zeroes instead of actual transmitted values, especially in VoIP systems where audio is treated as network data.

Innovation Solution

The method involves rescoring phoneme probability calculations by accumulating and normalizing probabilities, deleting values for packet loss sections, replacing them with historical values, and tagging matches affected by packet loss using mel frequency cepstral coefficient features, without modifying the acoustic models generated during training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packet loss correction is implemented at the recognition stage without modifying acoustic models, then ASR recognition accuracy improves by 2 to 4%, but the system complexity increases due to additional processing steps

Engineering Contradiction:
ImproveASR recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing historical values during offline training phases. These historical values are prepared in advance and stored for later use during real-time recognition, eliminating the need for complex real-time calculations when packet loss occurs. The system pre-processes data to create lookup tables and historical statistics that can be quickly applied during recognition without modifying the acoustic models.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by using historical values and statistical models as mediators between the corrupted input signal and the recognition process. Instead of directly correcting the packet loss in the acoustic models, the system uses intermediate statistical representations (mean, variance, histograms) that bridge the gap between noisy input and reliable recognition, thereby improving accuracy without increasing model complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If values for packet loss sections are replaced with historical values, then recognition accuracy improves, but computational overhead increases during real-time processing

Engineering Contradiction:
Improverecognition accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs computationally intensive operations in advance during offline training. Historical values, statistical parameters (mean, variance), and probability distributions are pre-calculated and stored. During real-time recognition, the system only needs to retrieve and apply these pre-computed values, significantly reducing real-time computational overhead while maintaining high recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses lightweight, easily computable statistical parameters (mean, variance, histograms) as disposable proxies for complex acoustic representations. These simple statistical summaries can be quickly calculated and replaced during packet loss events without requiring heavy computational resources, making the correction process computationally efficient.

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

3Reliability

If phoneme probability calculations are rescored with normalization, then false alarm rates are controlled, but processing time increases

Engineering Contradiction:
Improvefalse alarm controlVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-computes normalization parameters and probability distributions during offline training. Statistical thresholds and normalization constants are calculated in advance and stored for rapid application during real-time processing. This allows the system to perform rescoring with normalization during packet loss events without incurring significant processing delays, as the heavy computational work has already been done beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11694697B2System and method to correct for packet loss in ASR systems
Publication Date: 2023.07.04 GENESYS CLOUD SERVICES INC
  • US11694697B2 patent drawing
  • US11694697B2 patent drawing
  • US11694697B2 patent drawing

AI summary

A system and method are presented for the correction of packet loss in audio in automatic speech recognition (ASR) systems. Packet loss correction, as presented herein, occurs at the recognition stage without modifying any of the acoustic models generated during training. The behavior of the ASR engine in the absence of packet loss is thus not altered. To accomplish this, the actual input signal may be rectified, the recognition scores may be normalized to account for signal errors, and a best-estimate method using information from previous frames and acoustic models may be used to replace the noisy signal.