Video Coding Block Partitioning Control via Dynamic Tree Splitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques, despite advancements like HEVC, still face challenges in further reducing bitrate without compromising picture quality, particularly in efficiently partitioning and encoding video signals to optimize storage and transmission efficiency.

Innovation Solution

The method involves determining indicators within a bitstream to control partitioning using binary tree, ternary tree, or quadtree splitting, setting minimum and maximum block sizes, and hierarchy depths, allowing for flexible control of coding block sizes and tree types based on the bitstream indicators, enabling efficient encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If binary tree or ternary tree splitting is used for image partitioning, then coding flexibility and adaptability are improved, but bitstream complexity and overhead increase

Engineering Contradiction:
Improvepartitioning flexibilityVSAvoidbitstream complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic control mechanisms where the selection between BT/TT splitting and QT splitting is determined by runtime indicators (first indicator, second indicator) parsed from the bitstream. This allows the partitioning strategy to adapt dynamically to different coding scenarios, content characteristics, and rate-distortion optimization requirements, resolving the contradiction by making the system flexible only when needed rather than always complex

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the partitioning parameters (splitting type, block sizes, hierarchy depth) based on indicator values. When indicators suggest complex partitioning is beneficial, BT/TT splitting with customized block sizes is enabled; otherwise, simpler QT splitting is used. This parameter-based control allows the system to optimize between flexibility and complexity on a per-region or per-picture basis

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If minimum and maximum block sizes are customized for different partitioning types, then coding precision and picture quality are improved, but encoding complexity and processing overhead increase

Engineering Contradiction:
Improvecoding precisionVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different minimum and maximum block size constraints locally for different partitioning types (BT, TT, QT) rather than using uniform constraints throughout. This allows the encoder to optimize block sizes according to the specific characteristics of each partitioning strategy and local content requirements, achieving higher coding precision where needed while maintaining simpler constraints elsewhere

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent pre-establishes the relationship between partitioning types and their corresponding block size constraints through the indicator-based control mechanism. By determining the partitioning type first and then applying appropriate size constraints, the system prepares the coding parameters in advance, reducing real-time encoding complexity while maintaining precision

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple indicators are used to control partitioning strategies, then bitrate reduction and compression efficiency are improved, but decoding complexity and processing time increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the control of partitioning strategies into multiple independent indicators, each governing specific aspects of partitioning behavior. This segmentation allows the decoding process to handle each indicator separately and apply corresponding partitioning rules in a systematic manner, improving compression efficiency through fine-grained control while organizing the processing workflow to minimize overall decoding time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11445188B2Partitioning with high level constraint
Publication Date: 2022.09.13 HUAWEI TECH CO LTD
  • US11445188B2 patent drawing
  • US11445188B2 patent drawing
  • US11445188B2 patent drawing

AI summary

A method of image partitioning, comprises determining a first indicator, wherein the first indicator is shared by a first part of a bitstream; determining a partitioning of an image area corresponding to the first part of the bitstream with binary tree (BT) splitting or ternary tree (TT) splitting when the first indicator takes a first value; and determining the partitioning of the image area corresponding to the first part of the bitstream without BT splitting and TT splitting when the first indicator takes a second value, wherein the first value is different from the second value.