IP Library Granted Patent US 7,002,913
Granted Patent B2
US 7,002,913 · App. 09/764,746 · Granted Feb 21, 2006

Packet loss compensation method using injection of spectrally shaped noise

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 7,002,913
App. No.
09/764,746
Granted
Feb 21, 2006
Kind
B2
Abstract

An insertion-based error concealment method and apparatus are provided whereby, instead of directly inserting white noise, a filter is created to shape the white noise. The filtered white noise is then used to replace lost data. The method of the present invention is implemented by first estimating the power spectrum of the previous frame; then designing a filter with transfer function H(f), where |H(f)| 2 =the estimated power spectrum; and finally generating the replacement packet using noise which has been spectrally modified by the filter. The resulting filtered noise has the same power spectrum as the previous packet but is not highly correlated with it.

Claims (17)

1. A method of compensating for lost packets in a packet based voice communication system, comprising the steps of:

storing successive packets of a packetized voice signal;

detecting a missing voice packet from said voice signal;

estimating the power spectrum P(ω) of a stored one of said packets previous to said missing voice packet;

creating a filter with transfer function |H(ω)| 2 =P(ω);

applying white noise to said filter for generating a noise packet which has the same power spectrum as said stored one of said packets; and

inserting said noise packet in said voice signal to replace said missing voice packet.

2. The method of claim 1 , wherein said step of estimating said power spectrum comprises performing Welch's averaged periodogram method on said stored one of said packets.

3. A system to compensate for lost packets in a packet based voice communication system, comprising:

a buffer for storing successive packets of a packetized voice signal;

a packet loss detector for detecting a missing voice packet from said voice signal;

a power spectrum estimator for estimating the power spectrum P(ω) of a stored one of said packets previous to said missing voice packet;

a filter coefficients generator for receiving said power spectrum from said power spectrum estimator and in response creating a filter with transfer function |H(ω)| 2 =P(ω);

a white noise generator for applying white noise to said filter which in response generates a noise packet which has the same power spectrum as said stored one of said packets; and

a switch operable by packet loss detector for inserting said noise packet in said voice signal to replace said missing voice packet.

4. The system of claim 3 , further comprising an additional switch operable by said packet loss detector and connected between said buffer and said power spectrum estimator.

5. The system of claim 3 , wherein said power spectrum estimator implements Welch's averaged periodogram method on said stored one of said packets.

Assignments (2)
CHANGE OF NAME Recorded Mar 24, 2003
From: MITEL CORPORATION
To: ZARLINK SEMICONDUCTOR INC.
Reel/Frame 014495/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2001
From: HUANG, YING; GOUBRAN, RAFIK; SCHULZ, DIETER
To: MITEL CORPORATION
Reel/Frame 011870/0622 →