Video Packet Redundancy Coding With Frame-Level Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video data redundancy control schemes inadequately protect frames with varying importance, leading to insufficient packet loss concealment and reduced transmission performance, especially in diverse coding structures.
Innovation Solution
Implement a method that allocates a frame-level redundancy budget based on the importance of each frame, using feedback from the receiving end to adjust video bit rates and redundancy levels, and performs adaptive packetizing and redundancy coding to ensure refined redundancy protection across all frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If empirical redundancy control schemes are used that provide more protection on I frames and front frames, then overall frame protection is improved, but refined frame-level protection is insufficient and does not scale well to different code stream structures
Solution Approach 1:
The patent segments the video stream into individual frames and assigns redundancy protection on a frame-by-frame basis. Each frame is evaluated independently for its importance (I-frame vs. P-frame) and assigned appropriate redundancy levels, allowing refined control at the frame level rather than applying uniform or coarse-grained protection across groups of frames.
Solution Approach 2:
The patent implements dynamic redundancy allocation where the redundancy level for each frame is adjusted based on real-time conditions including frame type, packet loss statistics, and available bandwidth. The system adapts the redundancy protection dynamically - increasing protection for critical I-frames when packet loss is detected, and reducing protection for less critical P-frames when bandwidth is constrained.
2Reliability
If more redundancy protection is added to important frames, then packet loss concealment is improved, but transmission bandwidth consumption increases
Solution Approach 1:
The patent applies local quality by providing differentiated redundancy protection tailored to each frame's specific importance. I-frames receive higher redundancy protection while P-frames receive lower protection. This localized approach ensures that bandwidth is concentrated on protecting critical frames that would cause cascading failures, rather than uniformly protecting all frames equally.
Solution Approach 2:
The patent changes the redundancy parameter dynamically based on frame type and network conditions. The redundancy level is not fixed but is adjusted as a variable parameter - increasing redundancy for I-frames and decreasing it for P-frames. This parameter adaptation allows the system to optimize the trade-off between packet loss concealment and bandwidth consumption on a per-frame basis.
Data Source
AI summary
The application discloses video data redundancy control methods and apparatuses. Video packet redundancy control information is determined according to packet loss at a reception apparatus. The video packet redundancy control information is received from the reception apparatus. Video data is encoded according to the video packet redundancy control information to obtain encoded video data of a plurality of frames by a transmission apparatus. A frame-level redundancy budget is allocated for one of the plurality of frames according to the video packet redundancy control information. Further, the one of the plurality of frames is packetized according to the frame-level redundancy budget to generate a packetized frame. Redundancy coding is performed on the packetized frame to generate video packets including data packets and redundant packets for transmission to the reception apparatus.


