MMT Packet FEC Buffering for Loss Recovery and De-Jittering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia communication systems supporting the MPEG Media Transport (MMT) technology face challenges in efficiently repairing data losses and managing packet jitter, leading to issues like audio and video quality deterioration, picture breaks, and file loss due to network congestion, especially with high-definition and ultra-high-definition content.
Innovation Solution
The proposed solution involves a method and apparatus for sending and receiving packets using a Forward Error Correction (FEC) scheme, which includes considering packet characteristics, FEC coding structures, timing points, split characteristics, and buffer sizes to enhance data recovery efficiency and transmission reliability, specifically by employing a hypothetical receiver buffering model that combines FEC with de-jittering schemes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is sent on a packet basis over a packet-switched network, then network flexibility and routing capability are improved, but data loss occurs on a packet basis leading to audio/video quality deterioration
Solution Approach 1:
The patent applies preliminary action by generating repair packets in advance using Forward Error Correction (FEC) encoding before data transmission. The sending apparatus creates redundant repair packets that contain encoded information from multiple source packets, allowing the receiving apparatus to reconstruct lost data without requiring retransmission. This preliminary preparation of repair data resolves the contradiction by ensuring reliability is built into the transmission system beforehand, while maintaining packet-switched network flexibility.
2Reliability
If repair packets are generated using FEC encoding with preset source packet blocks, then data loss repair capability is improved, but repair delay time increases due to preset time requirements
Solution Approach 1:
The patent applies dynamics by making the source packet block configuration flexible rather than fixed. The sending apparatus can dynamically adjust the composition and size of source packet blocks based on current network conditions and traffic patterns. This dynamic adaptation allows the system to optimize between repair capability and delay time, resolving the contradiction by enabling the system to respond to changing conditions rather than being constrained by preset fixed configurations.
Solution Approach 2:
The patent applies parameter changes by modifying key parameters such as source packet block size, FEC encoding rate, and repair packet generation timing based on network conditions. The system can adjust these parameters dynamically to optimize performance, allowing faster repair when network conditions permit and more robust repair capability when conditions deteriorate, thus resolving the time-capability trade-off.
3Productivity
If a hypothetical receiver buffering model combines FEC with de-jittering schemes, then data recovery efficiency is improved, but system complexity increases
Solution Approach 1:
The patent applies merging by integrating Forward Error Correction (FEC) functionality with de-jittering buffer management into a unified hypothetical receiver buffering model. Rather than operating as separate independent systems, the repair packet generation and buffering strategies are combined to work synergistically, allowing the system to achieve both error correction and jitter compensation through a coordinated approach, thus improving efficiency while managing complexity through integration.
Solution Approach 2:
The patent applies universality by designing the buffering model to perform multiple functions simultaneously: it manages packet timing (de-jittering), generates repair packets (FEC), and optimizes buffer utilization. This multi-functional approach consolidates what would otherwise require separate complex subsystems into a single unified mechanism, achieving data recovery efficiency while avoiding the complexity of multiple independent systems.
4Quantity of substance
If network congestion increases with high-definition and ultra-high-definition content transmission, then content quality and capacity are improved, but data loss becomes more serious
Solution Approach 1:
The patent applies preliminary action by pre-generating repair packets using FEC encoding before high-definition and ultra-high-definition content transmission begins. The sending apparatus prepares redundant repair data in advance, based on the source packets that will carry the high-capacity content. This preliminary preparation ensures that even when network congestion causes packet loss during transmission of large-capacity content, the receiving apparatus can recover the data using the pre-prepared repair packets, thus maintaining reliability while supporting high content capacity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for sending forward error correction (FEC) configuration information by a sending apparatus in a multimedia system is provided. The method includes sending source FEC configuration information for an FEC source packet to a receiving apparatus, wherein the source FEC configuration information includes information related to an FEC source or repair packet which is firstly sent among at least one FEC source or repair packet if an FEC source or repair packet block includes the at least one FEC Source or Repair packet.