Dynamic Video Frame Structure Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of operationVSAvoidcoding performance
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvecoding performanceVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11792407B2Method and device for coding video using optimal video frame structure, and storage medium
Publication Date: 2023.10.17 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11792407B2 patent drawing
  • US11792407B2 patent drawing
  • US11792407B2 patent drawing

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.