IP Library Granted Patent US 10,157,620
Granted Patent B2
US 10,157,620 · App. 14/638,198 · Granted Dec 18, 2018

System and method to correct for packet loss in automatic speech recognition systems utilizing linear interpolation

Inventors: Srinath Cheluvaraja (Carmel, IN); Ananth Nagaraja Iyer (Carmel, IN); Aravind Ganapathiraju (Hyderabad, IN); Felix Immanuel Wyss (Zionsville, IN)
G10L19/005G10L15/08G10L15/14G10L15/20G10L15/02G10L25/18G10L25/21G10L2015/025G10L2019/0012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,157,620
App. No.
14/638,198
Granted
Dec 18, 2018
Kind
B2
Abstract

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.

Claims (14)

1. A method to correct for packet loss in an audio signal in an automatic speech recognition system comprising reconstructing the signal using linear interpolation from preceding and succeeding frames of audio, wherein the linear interpolation comprises the steps of:

a. determining spectral vectors from a time interval of frames preceding and succeeding a packet loss event, the packet loss event comprising two to three frames;

b. maintaining a sliding buffer, comprising a number of frames, preceding and succeeding the packet loss event and a number of frames of the packet loss event;

c. generating the linear interpolation for the time interval of frames, wherein the two to three frames of the packet loss event undergo linear interpolation simultaneously using the frames preceding and succeeding the packet loss event in the sliding buffer;

d. using energy of the signal to tag frames within the packet loss event;

e. inserting values for the tagged frames within the packet loss event into the sliding buffer, the values being generated from the linear interpolation; and

f. inserting generated frames for the tagged packet loss event into the automatic speech recognition system.

2. The method of claim 1 , wherein the sliding buffer comprises 10 frames.

3. The method of claim 1 , wherein the packet loss event comprises digital silence.

4. The method of claim 1 , wherein the packet loss event comprises three successive frames of digital silence.

5. The method of claim 1 , wherein the time interval of frames are decomposed into overlapping frames of 20 ms with an overlap factor.

6. The method of claim 1 wherein the frames of the sliding buffer preceding the packet loss event comprise at least two frames,

wherein the frames of the sliding buffer succeeding the packet loss event comprise at least two frames, and

wherein the linear interpolation is generated from the at least two frames of the preceding the packet loss event and the at least two frames succeeding the packet loss event.

Assignments (8)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 6, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067646/0452 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
MERGER Recorded Sep 17, 2018
From: INTERACTIVE INTELLIGENCE GROUP, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 046888/0340 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 10, 2018
From: INTERACTIVE INTELLIGENCE, INC.
To: INTERACTIVE INTELLIGENCE GROUP, INC.
Reel/Frame 046832/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2018
From: CHELUVARAJA, SRINATH; IYER, ANANTH NAGARAJA; GANAPATHIRAJU, ARAVIND; WYSS, FELIX IMMANUEL
To: INTERACTIVE INTELLIGENCE, INC.
Reel/Frame 046783/0380 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
Continuity (2)
Provisional Application 61947841 · Mar 4, 2014
Related Publication 20150255075A1 · Sep 10, 2015