Asymmetric Binary Partitioning for Video Block Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The HEVC video compression standard lacks flexibility in coding unit representation, particularly for asymmetric binary partitioning, which hampers the trade-off between encoder and decoder complexity and compression efficiency.

Innovation Solution

The method involves partitioning blocks into asymmetric binary tree units with sizes not limited to powers of 2, allowing for residual splitting and transformation into transform coefficients, followed by quantization and entropy coding, and includes adaptive use of asymmetric binary partitioning based on block sizes and usage rates to optimize compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If asymmetric binary partitioning is used to improve compression efficiency, then compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoder and decoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies asymmetric binary partitioning by dividing coding units into non-square blocks with different width and height ratios (e.g., 1:2, 2:1, 1:3, 3:1). This allows the encoder and decoder to process image blocks that better match the actual content geometry, improving compression efficiency while maintaining manageable complexity through standardized partitioning rules.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent introduces dynamic block size and shape selection during the encoding process. The encoder can adaptively choose from multiple partitioning modes (horizontal split, vertical split, different split positions) based on the local image characteristics, allowing the system to optimize compression efficiency dynamically without requiring exhaustive complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If flexible block partitioning is used to improve compression efficiency, then compression efficiency is improved, but encoding time increases

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

Solution Approach 1:

The patent applies partial action by implementing asymmetric binary partitioning selectively rather than universally. The encoder can choose to apply asymmetric partitioning only to coding units where it provides significant compression benefits, while using simpler symmetric partitioning elsewhere, thus improving compression efficiency without proportionally increasing encoding time across the entire image.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the partitioning parameters (block size, block shape, split position) to optimize the trade-off between compression efficiency and encoding time. By adjusting these parameters adaptively based on image content characteristics, the system achieves better compression without linearly increasing encoding complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240251078A1Method and apparatus for video encoding and decoding based on asymmetric binary partitioning of image blocks
Publication Date: 2024.07.25 INTERDIGITAL VC HOLDINGS INC
  • US20240251078A1 patent drawing
  • US20240251078A1 patent drawing
  • US20240251078A1 patent drawing

AI summary

Different implementations are described, particularly implementations for video encoding and decoding based on asymmetric binary partitioning of image blocks are presented. The encoding method comprises for a picture, wherein at least one component of the picture is divided into blocks of samples, partitioning a block into block partitions, wherein at least one block partition has a size equal to a positive integer different from a power of 2 in width and/or height, generating a residual by predicting the block partitions and subtracting the prediction from the block partitions, splitting the generated residual into at least two residual blocks with a size equal to a power of 2 in width and height and transforming the at least two residual blocks into transform coefficients, quantizing the transform coefficients, and entropy coding of the quantized transform coefficients. Correspondingly, the decoding method comprises receiving in a bitstream quantized transform coefficients, entropy decoding, de-quantizing and inverse transforming the transform coefficients to obtain residual blocks with a size equal to a power of 2 in width and height, merging at least two residual blocks to reconstruct a residual for a block partition having a size equal to a positive integer different from a power of 2 in width and/or height and reconstructing a block of the picture by predicting the block partitions and combining the residuals with the predicted block partitions. Ohers embodiments are presented for a block partitioning on the border of the picture and for setting maximum and/or minimum block sizes.