Video Encoding Block-Level Rate Control for Accurate Bitrate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in accurately controlling bitrate, especially in complex scenarios like VR and 8K, due to inaccurate bitrate estimation and inefficient encoding synchronization, which affects coding quality and parallel processing efficiency.

Innovation Solution

Implementing block-level rate control that adjusts QP for individual blocks based on previous encoded blocks, adaptive synchronization of encoding information, and tailored QP offsets for regions of interest (ROI) to enhance bitrate control and coding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frame-level rate control is used, then the encoding process is simple, but the bitrate control accuracy is insufficient

Engineering Contradiction:
Improvebitrate control accuracyVSAvoidrate control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the frame into multiple blocks and applies rate control at the block level rather than at the frame level. This segmentation allows for more precise bitrate control by adjusting quantization parameters individually for each block based on its characteristics and position, thereby resolving the contradiction between control accuracy and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local rate control by applying different quantization parameters to different blocks within a frame. Each block receives customized rate control parameters based on its specific characteristics, enabling precise bitrate control in different regions while maintaining overall encoding efficiency.

Inventive Principle:
Principle #3Local quality

2Productivity

If fixed synchronization points are used for encoding information, then the implementation is simple, but the balance between encoding speed and rate control performance is suboptimal

Engineering Contradiction:
Improveencoding speedVSAvoidrate control performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent dynamically determines synchronization points based on actual encoding conditions rather than using fixed predetermined points. The synchronization timing is adjusted adaptively to balance encoding speed and rate control performance, allowing the system to optimize for different scenarios automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where encoding information is synchronized to rate control based on actual encoding progress and conditions. This feedback loop allows the system to adjust synchronization points dynamically, ensuring optimal balance between encoding speed and rate control accuracy.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If uniform QP offsets are applied to all regions, then the processing is simple, but the bitrate control for ROI and non-ROI is inaccurate

Engineering Contradiction:
Improvebitrate control accuracy for ROIVSAvoidQP offset complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies different QP offsets to ROI and non-ROI regions based on their specific requirements. The QP offset is customized for each region type, allowing precise bitrate control in ROI areas while maintaining appropriate control in non-ROI areas, thereby resolving the contradiction between control accuracy and complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the image into ROI and non-ROI regions and applies distinct QP offset parameters to each segment. This segmentation enables differentiated rate control strategies for different regions, achieving accurate bitrate control where needed while simplifying processing where uniform control is sufficient.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260046416A1Method, apparatus, and medium for video processing
Publication Date: 2026.02.12 DOUYIN VISION CO LTD
  • US20260046416A1 patent drawing
  • US20260046416A1 patent drawing
  • US20260046416A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current frame of a video and a bitstream of the video, rate control information for encoding a current block in the current frame, the rate control information being determined at least based on information of a first set of blocks in the current frame that is encoded before the current block; and performing the conversion based on the rate control information.