Dual-Unit Packet Processing for Real-Time Error-Free Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In near-real-time applications, repeat transmission of data packets is not feasible due to high delay times caused by resolving transmission errors, and existing forward error correction methods are inefficient, especially in scenarios with varying error rates, leading to unnecessary bandwidth usage and incomplete data reconstruction.

Innovation Solution

A device and method that process data packets using two independent units: one unit processes error-free and faulty/missing packets into real-time fourth packets, while the other unit processes these packets into error-free fifth packets once all faulty/missing packets are replaced, allowing seamless transition to real-time data stream delivery without forced coding without prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If repeat transmission of data packets is used to resolve transmission errors, then data accuracy is improved, but transmission delay increases making near-real-time applications infeasible

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-transmitting redundant data packets along with the primary data packets. These redundant packets are prepared in advance and transmitted simultaneously through different channels, so that when transmission errors occur, the receiver can immediately use the pre-positioned redundant packets for reconstruction without waiting for repeat transmissions, thus maintaining near-real-time performance while improving data accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If forward error correction code with redundancy is transmitted to reconstruct faulty or missing data packets, then data reconstruction capability is improved, but transmission bandwidth is reduced due to unnecessary redundancy transmission

Engineering Contradiction:
Improvedata reconstruction capabilityVSAvoidtransmission bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the redundancy transmission adaptive rather than static. The system dynamically adjusts whether to transmit redundant data packets based on real-time channel conditions and error rates. When error rates are low, redundancy transmission is reduced or suspended to conserve bandwidth. When error rates are high, redundancy transmission is increased to improve reconstruction capability, thus optimizing the balance between reliability and bandwidth utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by varying the amount and type of redundancy transmitted according to changing transmission conditions. The system monitors channel quality parameters and adjusts the redundancy level accordingly - using stronger error correction codes when conditions are poor and lighter or no redundancy when conditions are good, thereby efficiently utilizing transmission bandwidth while maintaining adequate data reconstruction capability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If forward error correction code is transmitted to handle high error rates, then data reconstruction is improved, but the redundancy is insufficient to completely reconstruct faulty or missing data packets

Engineering Contradiction:
Improvedata reconstructionVSAvoidincomplete data reconstruction
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-transmitting multiple sets of redundant data packets with different encoding schemes or from different sources before the actual data transmission begins or concurrently with it. This ensures that when high error rates occur, the receiver has multiple pre-positioned reconstruction options available immediately, increasing the probability of complete data reconstruction without needing additional transmission rounds.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8788912B2Devices and method for processing data packets of a data stream and use of said devices
Publication Date: 2014.07.22 UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO KG
  • US8788912B2 patent drawing
  • US8788912B2 patent drawing
  • US8788912B2 patent drawing

AI summary

A method for processing data packets of a data stream, in which the received data packets are processed in real-time by a first unit and only data packets that are received error-free are processed by a second unit, include a data sink initially receiving only the data packets processed by a first unit. Once a second unit and the first unit are processing identical data packets nearly simultaneously, data packets processed by the second unit can be routed to the data sink. Embodiments of the invention can be used advantageously in video coding, for example with a video-on-demand service or image analysis within the framework of a surveillance system.