Dynamic FEC for Media Transmission Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time media transmissions over lossy networks like the Internet face challenges in maintaining consistent playback quality due to varying bandwidth and unreliable data packet delivery, leading to noticeable artifacts and degraded playback as packet loss increases, with conventional error correction methods introducing delays and degrading performance.
Innovation Solution
The Media Transmission Optimizer employs a dynamic rate/distortion-based forward error correction (FEC) technique that prioritizes optimal playback quality by sending multiple encoded frames at different bitrates, allowing the receiver to select the best path through available representations to minimize distortion, optimizing the quality of the decoded media signal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional FEC schemes transmit redundant information to ensure every bit is received intact, then reliability of media transmission is improved, but bandwidth consumption increases and playback quality degrades under high packet loss ratios
Solution Approach 1:
The patent applies local quality by encoding different portions of the media signal at different bitrates rather than uniformly encoding all data. Important segments receive higher bitrate encoding while less critical segments use lower bitrate, allowing selective prioritization of data transmission based on local importance to overall playback quality.
Solution Approach 2:
The system dynamically changes encoding parameters (bitrate, frame size, compression level) based on network conditions and packet loss patterns. By adjusting these parameters in response to varying transmission reliability, the system optimizes the balance between bandwidth consumption and playback quality maintenance.
2Reliability
If ARQ-type schemes retransmit lost packets after receiving NACK from client, then packet loss is corrected, but unacceptable delays are introduced for real-time transmissions
Solution Approach 1:
The patent implements preliminary action by proactively sending redundant encoded frames ahead of time rather than waiting for packet loss to occur and then requesting retransmission. These pre-sent redundant frames are available immediately if needed, eliminating the round-trip delay inherent in ARQ protocols while maintaining packet loss correction capability.
3Reliability
If multiple encoded frames at different bitrates are sent to optimize playback quality, then playback quality under packet loss is improved, but device complexity increases
Solution Approach 1:
The media signal is segmented into multiple frames that are independently encoded at different bitrates. This segmentation allows the receiver to selectively use frames from different quality levels based on packet loss patterns, simplifying the reconstruction process while maintaining quality consistency under varying network conditions.
4Measurement precision
If traditional FEC focuses on receiving every bit intact regardless of meaning or importance, then bit-level accuracy is improved, but perceived playback quality degrades under high packet loss ratios
Solution Approach 1:
The patent applies local quality by encoding different portions of the media signal at different bitrates rather than uniformly encoding all data. Important segments receive higher bitrate encoding while less critical segments use lower bitrate, allowing selective prioritization of data transmission based on local importance to overall playback quality.
Solution Approach 2:
The system dynamically changes encoding parameters (bitrate, frame size, compression level) based on network conditions and packet loss patterns. By adjusting these parameters in response to varying transmission reliability, the system optimizes the balance between bandwidth consumption and playback quality maintenance.
Data Source
AI summary
A “Media Transmission Optimizer” provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization framework provides a novel form of dynamic Forward Error Correction (FEC) that focuses on the perceived quality of a recovered media signal rather than on the absolute accuracy of the recovered media signal. In general, the Media Transmission Optimizer provides an encoder that optimizes the transmission of redundant frames of electronic media information encoded at different bit rates, and provides optimized playback quality by providing a decoder that automatically selects an optimal path through one or more available representations of each frame as a function of overall rate/distortion criteria.


