Dynamic Video Frame Structure Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods rely on fixed video frame structures, which may not adapt well to varying coding scenarios, leading to suboptimal performance due to fixed intervals between B frames and reference frames.
Innovation Solution
A method that dynamically determines an initial video frame structure based on a preset B-frame number threshold, shortens it to create a candidate set when conditions are met, and selects a target structure for optimal coding, allowing for flexible adaptation to different coding environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a fixed video frame structure is used, then the device complexity is reduced and ease of operation is improved, but the coding performance deteriorates due to fixed intervals between B frames and reference frames
Solution Approach 1:
The patent applies dynamics by transforming the fixed video frame structure into a dynamic adaptive structure. The system determines an initial video frame structure based on a preset threshold for B-frame numbers, then dynamically adjusts it by replacing B frames with Bref frames at middle positions of consecutive B frame regions when intervals exceed a threshold. This allows the frame structure to adapt to different coding scenarios, resolving the contradiction between operational simplicity and coding performance.
2Reliability
If the interval between B frame and reference frame is reduced by using fixed structure, then coding performance is improved, but the adaptability to varying coding scenarios deteriorates
Solution Approach 1:
The patent applies parameter changes by dynamically modifying the video frame structure parameters based on coding conditions. The system changes the frame structure by replacing B frames with Bref frames when the interval between B frames and reference frames exceeds a preset threshold, and adjusts the number of B frames based on a preset threshold for B-frame numbers. This enables the system to adapt to varying coding scenarios while maintaining improved coding performance through optimized frame intervals.
Data Source
AI summary
A method, apparatus, device and medium for coding a video are provided. An implementation plan includes: determining an initial video frame structure based on a preset threshold for a B-frame number; in response to determining that the initial video frame structure meets a preset condition, shortening the initial video frame structure to obtain a candidate video frame structure set; determining a target video frame structure from the candidate video frame structure set; and performing video coding on video frames in a to-be-coded video frame sequence according to the target video frame structure.


