Real-Time Packet Loss Concealment via Signal Attenuation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet-switched networks face challenges in handling real-time communications due to packet loss and corruption, which leads to audible issues like abrupt silence or repetition, especially in environments without dedicated digital signal processors.

Innovation Solution

A processing device that receives and attenuates packets by decrementing segment numbers to specify lower signal values, introducing repetition copies and gradually fading out signals during packet loss periods, reducing computational complexity and audible effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If packet loss concealment algorithms are applied to cover up lost packets, then audible effects of packet loss are reduced, but computing requirements increase and dedicated digital signal processors are required

Engineering Contradiction:
Improveaudible effects of packet lossVSAvoidcomputing requirements
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent uses simple repetition of previously received packets instead of complex concealment algorithms. When packet loss is detected, the receiver simply repeats the last correctly received packet multiple times, creating a temporary mask for the lost data without requiring sophisticated processing or dedicated hardware

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

Solution Approach 2:

The patent changes the parameter of packet repetition count based on the duration of packet loss. Instead of using fixed concealment methods, the system adapts the number of repetition packets dynamically, allowing effective concealment with variable computational effort depending on the severity of packet loss

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complex packet loss concealment algorithms are used, then error concealment performance is improved, but hardware design with dedicated digital signal processors is required

Engineering Contradiction:
Improveerror concealment performanceVSAvoidhardware design
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates copies of previously received packets to conceal lost data. Instead of using complex algorithms, the system simply duplicates existing packet data and inserts these copies into the stream where packets are missing, achieving reliable error concealment through simple copying operations that can be implemented in general-purpose processors

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Instead of trying to reconstruct or estimate lost packet content through complex algorithms, the patent inverts the approach by repeating known good data. This simple inversion strategy achieves effective concealment without requiring sophisticated hardware or algorithms

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If packets are transmitted through packet-switched networks, then network flexibility is improved, but packet loss and corruption occur leading to audible issues

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidpacket loss and corruption
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent prepares for packet loss by having the receiver ready to insert repetition packets when loss is detected. This beforehand preparation involves monitoring packet sequences and having concealment ready, cushioning against the harmful effects of packet loss without requiring complex real-time processing when loss occurs

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS7804836B2Processing encoded real-time data
Publication Date: 2010.09.28 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US7804836B2 patent drawing
  • US7804836B2 patent drawing
  • US7804836B2 patent drawing

AI summary

A processing device and method for processing packets of encoded real-time data to perform a gradual fade-out and fade-in of a signal. Upon detecting the beginning of a packet loss period, a last correctly received packet is repeated with gradually increased attenuation to slowly fade out, for example, an audio signal. At the end of the packet loss period, the device slowly fades in the signal by attenuating the first or a number of packets received following the loss period. The method may be performed with low complexity by decrementing segment numbers of samples of data packets such as in a lookup operation.