MMT Asset FEC Flow Mapping for Packet Loss Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems, data loss during network transmission leads to deteriorated audio and video quality, file omissions, and inconvenience for users, as existing methods fail to effectively recover lost data and ensure reliable delivery of high-definition and ultrahigh-definition content.
Innovation Solution
A method and device for transmitting and receiving packets using MPEG Media Transport (MMT) assets protected by Application Layer Forward Error Correction (AL-FEC), which involves configuring FEC flows, managing AL-FEC, and performing FEC decoding based on identified coding structures to recover lost data and ensure quality of service (QoS).
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted by packet unit in network, then transmission efficiency is improved, but data loss occurs during transmission
Solution Approach 1:
The patent applies preliminary action by generating Forward Error Correction (FEC) packets before data transmission. These FEC packets contain redundant information that enables the receiver to recover from packet losses without requiring retransmission. The sender configures FEC flows and transmits both source packets and repair packets in advance, so when packet loss occurs during network transmission, the receiver can use the pre-transmitted FEC information to restore the lost data, thus maintaining data delivery reliability while preserving transmission efficiency.
2Reliability
If Forward Error Correction is applied to protect data, then data recovery capability is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the data transmission into separate FEC flows, each with its own coding structure. The system segments source packets and repair packets into distinct flows, and further segments different MMT assets into different FEC flows based on their QoS requirements. This segmentation allows the receiver to process and decode each flow independently, reducing the overall system complexity compared to treating all data as a single unified stream. The receiver can identify and classify FEC flows from received MMT packets and perform decoding for each flow separately based on the transmitted description information.
3Reliability
If multiple FEC flows are configured for different MMT assets, then quality of service is improved, but transmission overhead increases
Solution Approach 1:
The patent applies universality by creating a unified FEC flow configuration mechanism that can handle multiple MMT assets with different QoS requirements through a single standardized framework. The sender transmits description information about FEC flows that contains universal structures (such as FEC flow identifiers, coding structures, and asset mappings) that can describe multiple different asset types. This universal description approach allows the system to manage multiple FEC flows efficiently without requiring separate complex configuration mechanisms for each asset type, thereby reducing transmission overhead while maintaining differentiated QoS service quality.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to a device and method for transmitting/receiving a packet in a communication system. The present invention includes: the processes of determining at least one MPEG media transport (MMT) asset protected by an application layer forward error correction (AL-FEC); determining at least one FEC flow for transmitting the at least one MMT asset; determining the MMT asset transmitted from the at least one FEC flow in each case and determining an FEC coding structure to apply to the at least one FEC flow; producing at least one source flow by dividing the MMT asset transmitted from the at least one FEC flow on a transmission unit basis; and producing and transmitting at least one parity flow by performing AL-FEC encoding on the at least one source flow according to the FEC coding structure.