Matrix-Based Intra Prediction for Asymmetric Binary Tree Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding methods struggle with inefficient intra prediction for blocks with widths and heights that are not powers of 2, limiting the effectiveness of matrix-based intra prediction tools like MIP in VVC.

Innovation Solution

Adapt the MIP process to handle blocks with non-power-of-2 dimensions by downsampling and upsampling reference samples using weight matrices, allowing for intra prediction even for asymmetric binary tree (ABT) block sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing video encoding methods are used for blocks with non-power-of-2 dimensions, then the encoding process is simple, but the intra prediction efficiency is poor

Engineering Contradiction:
Improveintra prediction efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the prediction process into distinct stages: downsampling reference samples to a reduced size, performing matrix-based prediction on the reduced block, and then upsampling the predicted block to the original size. This segmentation allows efficient handling of non-power-of-2 blocks by breaking down the complex operation into manageable steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the reference samples by downsampling them to a reduced size before prediction, and then changes the parameters of the predicted block by upsampling to the original size. This parameter transformation enables the use of standard matrix-based prediction tools on blocks of any size, not just power-of-2 dimensions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If matrix-based intra prediction is applied to non-power-of-2 blocks, then coding efficiency is improved, but additional processing steps are required

Engineering Contradiction:
Improvecompression performanceVSAvoidprocessing steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary downsampling of reference samples before applying matrix-based intra prediction. This preliminary action prepares the data in a format suitable for standard prediction tools, enabling efficient compression while maintaining compatibility with existing prediction algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate reduced-size predicted block as a mediator between the reference samples and the final output block. This intermediate representation allows the use of fixed-size matrix operations on variable-size blocks, bridging the gap between different block dimensions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If standard intra prediction is used for ABT block sizes, then the process is straightforward, but prediction accuracy is limited

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by downsampling reference samples to match the aspect ratio of ABT blocks, performing matrix-based prediction with transformed parameters, and then upsampling to restore the original dimensions. This parameter transformation enables accurate prediction for asymmetric block sizes that would be difficult to handle with standard prediction methods.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12549731B2Matrix-based intra prediction with asymmetric binary tree
Publication Date: 2026.02.10 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12549731B2 patent drawing
  • US12549731B2 patent drawing
  • US12549731B2 patent drawing

AI summary

Several methods are described to jointly use the ABT (Asymmetric Binary Tree) partitioning mode and Matrix-based Intra Prediction (MIP). In a first embodiment, we propose to forbid the use of the MIP intra prediction mode, for block sizes that are resulted from ABT partitioning. In a second embodiment, we propose to allow the MIP intra prediction for block sizes not equal to a power of two in width or height, by extending the block before MIP and crop the predicted block to the original size after MIP. In a third embodiment, we propose to adapt the down-sampling of the boundary reference samples and the up-sampling of the reduced predicted blocks, to the block sizes introduced by ABT partitioning. In a further embodiment, we set the reduced predicted block to size 8×8 in any case the initial block size is 8 and larger than 8 in a direction.