Frame-Level Video Redundancy Control for Packet Loss Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video data redundancy control schemes inadequately protect each frame of video data, leading to insufficient packet loss resistance and reduced transmission performance, particularly in Best-Effort data networks where packet loss is inevitable.

Innovation Solution

A method and apparatus that refine redundancy protection by allocating frame-level redundancy bit rate budgets based on the video bit rate and data redundancy rate, using adaptive packetizing and error correction coding to ensure each frame receives appropriate protection according to its importance, thereby improving scalability and reducing packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If empirical redundancy protection is provided on front frames within I frames and I frame intra-periods, then some packet loss resistance is achieved, but redundancy protection on each frame is insufficiently refined and scalability to different code stream structures is weak

Engineering Contradiction:
Improvepacket loss resistanceVSAvoidscalability to different code stream structures
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the video data into individual frames and further segments the redundancy protection into frame-level units. Each frame is independently analyzed and protected based on its specific characteristics (I-frame, P-frame, B-frame) and its position in the sequence, rather than applying uniform protection to groups of frames. This segmentation enables refined control over redundancy allocation for each frame while maintaining adaptability to different code stream structures through frame-type detection and analysis.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If uniform redundancy protection is applied to all video frames, then implementation is simple, but importance differences between frames are not reflected and transmission performance is suboptimal

Engineering Contradiction:
Improveimplementation simplicityVSAvoidtransmission performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements local quality by applying different redundancy protection levels to different frames based on their importance. I-frames receive higher redundancy protection as they are independently decodable and serve as reference frames, while P-frames and B-frames receive progressively lower protection levels. This localized differentiation of protection quality reflects the actual importance hierarchy of frames and optimizes transmission performance by ensuring critical frames are better protected without unnecessarily protecting less important frames.

Inventive Principle:
Principle #3Local quality

3Reliability

If frame-level redundancy control is implemented, then refined protection on each frame is achieved, but system complexity increases

Engineering Contradiction:
Improveredundancy control refinementVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent manages system complexity by dynamically adjusting the redundancy parameter (protection level) based on frame characteristics. The system changes the redundancy parameter according to the frame type (I, P, B) and position in the sequence, using pre-defined importance weights rather than complex real-time analysis. This parameter-based approach enables refined frame-level control while keeping the system relatively simple through the use of standardized frame-type detection and pre-established protection rules.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3429213B1Video data redundancy control method and apparatus
Publication Date: 2023.04.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3429213B1 patent drawingFigure 1~2
  • EP3429213B1 patent drawingFigure 3
  • EP3429213B1 patent drawingFigure 4

AI summary

Disclosed in the present invention are a video data redundancy control method and apparatus. The method comprises: acquiring a video code rate and redundancy level fed back by a receiving end, the video code rate and the redundancy level being determined by the receiving end on the basis of the packet loss rate; on the basis of the redundancy level, acquiring a data redundancy rate; implementing compression encoding of the source video data according to the video code rate to obtain compressed video data; on the basis of the video code rate and the data redundancy rate, allocating a frame-level redundancy code rate budget for the frames of the compressed video data; implementing sub-packaging of the frames of the compressed video data according to the frame-level redundancy code rate budget, and implementing redundancy encoding of the sub-packaged frames of the compressed video data.