Video Coding Bit Rate Allocation via Intra-Prediction Block Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding methods face challenges in accurately determining the coding bit rate for intra-coded frames due to the complexity of image changes in videos, leading to poor adaptive coding capabilities.

Innovation Solution

A video coding processing method that determines the target bit rate for intra-coded frames by analyzing the percentage of intra-prediction blocks in previous inter-predicted frames, using thresholds and phase functions to assess scene changes and allocate bit rates accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the bit rate or quantization step of a previous video frame is used to determine the coding bit rate of the current intra-coded frame, then the coding process is simple, but the accuracy of bit rate determination is poor due to complex image changes in video

Engineering Contradiction:
Improvecoding process simplicityVSAvoidbit rate determination accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary analysis of intra-prediction blocks in previous inter-predicted frames before coding the current intra-coded frame. By pre-calculating the percentage of intra-prediction blocks and comparing it with thresholds to determine scene changes, the system prepares accurate bit rate determination data in advance, resolving the contradiction between simple coding process and accurate bit rate determination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a feedback mechanism where the coding bit rate of the current intra-coded frame is adjusted based on the analyzed percentage of intra-prediction blocks from previous frames and detected scene changes. This feedback loop continuously adapts the bit rate allocation to match actual video content characteristics, improving determination accuracy while maintaining coding efficiency.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If conventional coding methods are used to determine the coding bit rate of the current intra-coded frame, then the coding process is straightforward, but the adaptive coding capability is poor

Engineering Contradiction:
Improvecoding operation simplicityVSAvoidadaptive coding capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bit rate adjustment by continuously analyzing the percentage of intra-prediction blocks in previous inter-predicted frames and detecting scene changes. The coding system adapts its bit rate allocation in real-time based on detected scene transitions and intra-prediction block percentages, transforming the static conventional coding approach into a dynamic adaptive system that responds to actual video content changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for bit rate determination from simple previous frame bit rate/quantization step to a more sophisticated parameter based on the percentage of intra-prediction blocks and scene change detection. By introducing these new parameters and their corresponding thresholds, the system achieves better adaptive coding capability while maintaining operational simplicity through automated parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the percentage of intra-prediction blocks in previous inter-predicted frames is analyzed to determine bit rate, then the bit rate allocation accuracy is improved, but the coding process complexity increases

Engineering Contradiction:
Improvebit rate allocation accuracyVSAvoidcoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the video coding process into distinct stages: analyzing intra-prediction blocks in previous inter-predicted frames, calculating their percentages, comparing with thresholds to detect scene changes, and finally determining the current intra-coded frame bit rate. This segmentation of the complex process into modular steps makes the system more manageable and implementable while maintaining high bit rate allocation accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3606073B1Video encoding method, computer device, and storage medium
Publication Date: 2023.05.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3606073B1 patent drawingFigure 1~2
  • EP3606073B1 patent drawingFigure 3~4
  • EP3606073B1 patent drawingFigure 5

AI summary

A video coding processing method includes: obtaining a percentage of intra-prediction blocks in an inter-predicted frame in a previous group of video frame sequences; determining, according to the percentage, whether a current video scene changes, and determining a target bit rate of an intra-coded frame in a current group of video frame sequences according to the percentage when determining that the current video scene changes; and coding the intra-coded frame according to the target bit rate.