Media-Aware FEC Coding for Real-Time Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current FEC systems face challenges in balancing real-time performance and accuracy, often resulting in poor accuracy when real-time is prioritized and poor real-time performance when accuracy is prioritized, along with data congestion due to excessive FEC coding.
Innovation Solution
Implementing an FEC mechanism that classifies media content by importance and dynamically adjusts coding schemes based on channel conditions and user experience, using methods such as Method I to IV, which include modifying signaling information and employing unequal error protection (UEP) with digital fountain codes like duplication-expanding window fountain (D-EWF) code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional FEC encoding is applied uniformly to all media data, then error correction capability is improved, but system complexity and processing overhead increase
Solution Approach 1:
The patent segments media data into different importance levels (first important data and second non-important data) and applies different FEC encoding strategies to each segment. This segmentation allows the system to focus error correction resources on critical data while using simpler or no protection for less critical data, thereby reducing overall system complexity while maintaining reliability for important content.
Solution Approach 2:
The patent implements local quality by applying different error protection levels to different parts of the media data based on their importance. First important data receives stronger FEC protection while second non-important data receives weaker or no protection. This localized approach optimizes the balance between reliability and complexity by matching protection strength to data criticality.
2Measurement precision
If strong FEC protection is applied to all data packets, then accuracy is improved, but real-time performance deteriorates due to processing delays
Solution Approach 1:
The patent divides media data into first important data and second non-important data, applying different FEC encoding strengths to each. This segmentation enables the system to provide strong error correction for critical data while using minimal or no FEC for non-critical data, thereby maintaining accuracy for important content while preserving real-time performance overall.
Solution Approach 2:
The patent applies partial action by providing FEC protection only where necessary (for important data) rather than uniformly to all data. This selective approach ensures that accuracy is maintained for critical information while avoiding the processing overhead that would degrade real-time performance across the entire data stream.
3Reliability
If FEC encoding is applied to all media data, then error correction is improved, but network bandwidth is consumed leading to data congestion
Solution Approach 1:
The patent segments media data into first important data and second non-important data, applying FEC encoding selectively. This segmentation allows the system to generate redundancy information only for important data, thereby maintaining error correction capability for critical content while reducing the total amount of redundant data transmitted, thus conserving network bandwidth and avoiding congestion.
Solution Approach 2:
The patent implements local quality by applying different error protection levels to different parts of the media data based on their importance. First important data receives FEC protection while second non-important data receives minimal or no protection. This localized approach optimizes the use of network bandwidth by concentrating error correction resources where they are most needed.
Data Source
AI summary
The invention provides an FEC (Forward error correction) mechanism based on media content. The mechanism classifies the media content, and endows it with different importance, and then changes the coding scheme according to the packets belonging to frames of different importance in combination with channel conditions and user experience, to conduct protection according to the importance of corresponding frames. By using the technical scheme of the invention, for the data congestion caused by excessive coding in the current FEC system, the media content is able to be classified and endowed with different importance, and controlled by signaling and indicating bit; different FEC coding strengths is able to be adopted; the duplication-expanding window fountain code with the unequal error protection performance is able to be further adopted, to achieve the maximum guarantee of media content quality and reduce the large amount of data caused by FEC.


