AL-FEC Packet Puncturing for Low-Overhead Multimedia Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multimedia communication systems face challenges in implementing Application Layer-Forward Error Correction (AL-FEC) due to increased complexity caused by the need for different FEC codes based on varying codeword lengths and code rates, leading to data loss and quality deterioration during signal transmission.

Innovation Solution

An AL-FEC packet transmission and reception apparatus and method that supports FEC codes with various codeword lengths and code rates, utilizing a packet-based puncturing scheme to enable normal transmission and reception without transmitting puncturing information, allowing the signal reception apparatus to recover FEC codes without additional information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional AL-FEC scheme is used with different FEC codes for various codeword lengths and code rates, then error correction capability is improved, but system complexity increases making implementation difficult

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal AL-FEC scheme where a single FEC code structure can handle various codeword lengths and code rates through configurable parameters. The apparatus uses a unified encoding framework that adapts to different service requirements by adjusting codeword length and code rate settings, eliminating the need for multiple separate FEC code implementations while maintaining error correction capability across diverse scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs parameter-based configuration where the FEC code characteristics (codeword length, code rate) are dynamically adjusted through parameter settings rather than implementing separate codes for each configuration. This allows the system to adapt to different service requirements by changing numerical parameters within a unified code structure, significantly reducing implementation complexity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If packet basis puncturing is implemented to support various code rates, then adaptability to different services is improved, but signaling overhead increases due to transmission of puncturing information

Engineering Contradiction:
Improveservice adaptabilityVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements self-service puncturing where the receiving apparatus can autonomously determine the puncturing pattern without receiving explicit signaling information. The transmitter and receiver share predetermined puncturing rules based on service type, allowing the receiver to self-determine which packets are punctured and reconstruct the original code rate, thereby eliminating the need for additional puncturing information signaling

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes puncturing patterns and rules in advance before actual data transmission. The system pre-configures which packets will be punctured based on service requirements, and both transmitter and receiver have identical pre-knowledge of these patterns. This preliminary arrangement allows the receiver to anticipate and correctly interpret punctured packets without requiring real-time signaling

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If data is transmitted on packet basis to enable flexible communication, then communication flexibility is improved, but data loss occurs on transmission packet basis leading to quality deterioration

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the FEC codeword into multiple packets for transmission, where each packet contains a portion of the codeword symbols. This segmentation enables flexible packet-based transmission while maintaining the error correction capability of the underlying FEC code. The receiver can reconstruct the original data by collecting sufficient packets and applying FEC decoding, thus achieving both flexibility and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits redundant FEC parity packets along with data packets, providing a cushion against packet loss. The FEC encoding adds extra redundancy packets that can compensate for lost data packets during transmission. This beforehand cushioning ensures that even if some packets are lost, the receiver can still reconstruct the original data using the remaining packets and FEC decoding

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

Data Source

PatentUS9276702B2Apparatus and method for transmitting and receiving an application layer-forward error correction packet in multimedia communication system
Publication Date: 2016.03.01 SAMSUNG ELECTRONICS CO LTD
  • US9276702B2 patent drawing
  • US9276702B2 patent drawing
  • US9276702B2 patent drawing

AI summary

A method is provided for transmitting an Application Layer-Forward Error Correction (AL-FEC) packet by an AL-FEC packet transmission apparatus in a multimedia communication system. AL-FEC packets are generated. The AL-FEC packets are transmitted to an AL-FEC packet reception apparatus. Each of the AL-FEC packets includes an AL-FEC codeword symbol and an AL-FEC header, and the AL-FEC codeword symbol is one of AL-FEC codeword symbols included in an AL-FEC codeword block. The AL-FEC header includes order information indicating an order of an AL-FEC codeword symbol into which the AL-FEC header is inserted among the AL-FEC codeword symbols included in the AL-FEC codeword block.