FEC Packet Signaling for Variable-Length Broadcast Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In broadcasting and communication systems, data congestion leads to packet loss, causing issues like degraded audio/video quality and file loss, necessitating an efficient method for data recovery using Forward Error Correction (FEC) coding, which requires efficient generation of source symbol blocks and in-band signaling for error correction IDs.

Innovation Solution

The method involves splitting source packet blocks into subblocks, converting them to symbol subblocks, generating repair symbol blocks using error correction codes, and transmitting error correction packets with payload IDs to facilitate decoding and data recovery, specifically using a two-stage FEC coding scheme and in-band signaling for error correction IDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If source packets of variable lengths are used to construct a source packet block, then the system can efficiently transmit multimedia content, but padding data is required when generating the source symbol block, increasing complexity

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcomplexity of generating source symbol block
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The source packet block is divided into multiple source packet subblocks, each of which is independently converted to source symbol subblocks. This segmentation allows the system to handle variable-length packets more efficiently by processing them in manageable units, reducing the overall complexity of the conversion process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces in-band signaling to preliminarily indicate the starting position and length of source packets within subblocks. This preliminary information is embedded in the packet headers, allowing the receiver to correctly reconstruct source packets without requiring complex padding operations, thereby reducing processing complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If in-band signaling is used to transmit error correction signals in each packet, then data recovery is improved, but the packet structure becomes more complex

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidpacket structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction signals (source FEC payload ID and repair FEC payload ID) are merged into the existing packet headers as in-band signaling. This integration allows the transmission of error correction information without requiring separate signaling channels, improving data recovery capability while minimizing additional structural complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The in-band signaling acts as an intermediary that carries both data transmission and error correction information within the same packet structure. By embedding the FEC payload IDs in the packet headers, the system enables reliable data recovery without creating a completely separate signaling mechanism, thus balancing reliability improvement with structural simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If repair information is added to source packet blocks using FEC coding, then data loss recovery is enabled, but transmission overhead increases

Engineering Contradiction:
Improvedata loss recoveryVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies FEC coding at the source packet subblock level rather than treating the entire source packet block as a single unit. This localized approach allows repair information to be generated for specific subblocks, reducing the total amount of redundancy required while maintaining effective data loss recovery capability for the overall block.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9667384B2Apparatus and method for transmitting and receiving forward error correction packet
Publication Date: 2017.05.30 SAMSUNG ELECTRONICS CO LTD
  • US9667384B2 patent drawing
  • US9667384B2 patent drawing
  • US9667384B2 patent drawing

AI summary

A method and an apparatus for transmitting and receiving a packet in a broadcasting and communication system are provided. The method includes splitting a source packet block including source packets into a plurality of source packet subblocks, converting the source packet subblocks to source symbol subblocks, respectively, generating a plurality of first repair symbol blocks by encoding the source packet subblocks using a first error correction code, configuring an error correction source packet by adding a source error correction payload IDentifier (ID) to source symbols included in the source symbol subblocks and configuring an error correction repair packet by adding a repair error correction payload ID to repair symbols included in the first repair symbol subblocks, and transmitting the error correction source packet and the error correction repair packet.