MMT Packet Header and FEC Encoding for Broadcast Packet Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face data congestion issues due to increased high-capacity content transmission, leading to packet loss and quality degradation in HD and UHD content delivery, where lost packets cause inconvenience due to missing data and management information.
Innovation Solution
A method and apparatus for configuring Forward Error Correction (FEC) packets using error-correcting codes in an Application Layer-Forward Error Correction (AL-FEC) system, specifically by dividing data streams into payloads, adding headers, and performing FEC encoding in a broadcasting system supporting IP-based multimedia services to improve network reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted in packets without FEC encoding, then transmission speed and simplicity are maintained, but packet loss occurs leading to quality degradation and data loss
Solution Approach 1:
The patent applies Forward Error Correction (FEC) encoding to data packets before transmission. The encoder generates parity packets from the original data packets in advance, and both are transmitted together. This preliminary error correction preparation allows the receiver to recover lost packets without requiring retransmission, thus improving reliability while maintaining a relatively simple encoding process using standard FEC algorithms.
2Reliability
If FEC encoding is applied to all packets, then packet loss recovery capability is improved, but transmission overhead and bandwidth consumption increase
Solution Approach 1:
The patent selectively applies FEC encoding based on packet type and network conditions. The encoder identifies different packet types (data packets, parity packets, control packets) and applies FEC encoding only to appropriate data packets rather than all packets. This selective approach provides packet loss recovery capability where needed while minimizing unnecessary transmission overhead and bandwidth consumption.
Solution Approach 2:
The patent dynamically adjusts FEC encoding parameters such as the ratio of data packets to parity packets based on network conditions and content importance. By changing these parameters adaptively, the system can improve packet loss recovery when needed while reducing transmission overhead when network conditions are good, thus optimizing the balance between reliability and data volume.
3Reliability
If parity packets are transmitted alongside data packets, then lost packets can be recovered, but transmission time and network congestion increase
Solution Approach 1:
The patent performs FEC encoding and generates parity packets in advance during the encoding phase, before transmission begins. This preliminary preparation allows both data packets and parity packets to be transmitted simultaneously without sequential processing delays during transmission, reducing overall transmission time while maintaining data recovery capability.
Solution Approach 2:
The patent creates compact parity packets that are mathematical copies derived from the original data packets through FEC encoding. These parity packets contain compressed error correction information that enables recovery of lost data packets without requiring transmission of full redundant copies of the original data, thus minimizing additional transmission time and bandwidth usage.
Data Source
AI summary
A method for encoding a packet in a broadcasting system supporting an Internet Protocol (IP)-based multimedia service is provided. The method includes dividing a data stream into data payloads, generating a Motion Picture Expert Group (MPEG) Media Transport (MMT) packet by adding a first header to each of the data payloads, and generating a source packet by adding an MMT packet header to the MMT packet and performing Forward Error Correction (FEC) encoding on the header-added MMT packet. The MMT packet header includes type information of the MMT packet.


