Matrix-Based Intra Prediction Without Up-Sampling in VVC Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current Versatile Video Coding (VVC) standard requires significant computational resources and storage space for matrix-based Intra Prediction (MIP) due to the need for up-sampling processes, which can be resource-intensive.

Innovation Solution

A method is introduced to determine a suitable size identifier for MIP prediction blocks that match the size of the current block, eliminating the need for up-sampling processes and reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the current MIP mode uses a prediction block smaller than the current block (e.g., 4x4 prediction block for 8x8 current block), then computational resources for matrix calculation are reduced, but an up-sampling process is required which increases computational complexity

Engineering Contradiction:
Improvecomputational resources for matrix calculationVSAvoidcomputational complexity from up-sampling process
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent changes the size parameter of the MIP prediction block to match the current block size. Instead of using a fixed smaller prediction block size (e.g., 4x4) that requires up-sampling, the prediction block is configured to have the same dimensions as the current block (e.g., 8x8), thereby eliminating the need for up-sampling operations and reducing overall computational complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent inverts the conventional approach by not reducing the prediction block size below the current block size. Rather than downsampling the current block and then upsampling the prediction block, the method directly uses a prediction block of matching size, thereby eliminating the redundant up-sampling step

Inventive Principle:
Principle #13The other way round (Inversion)

2Device complexity

If the MIP prediction block size is made equal to the current block size, then the up-sampling process is eliminated, but more computational resources are needed for matrix calculation

Engineering Contradiction:
Improvecomputational complexityVSAvoidcomputational resources for matrix calculation
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent modifies the size parameter of the MIP prediction block to be equal to the current block size. This parameter change eliminates the need for up-sampling operations, which are computationally intensive, thereby reducing the overall computational resources required despite the larger matrix calculation scope

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the current VVC standard implements MIP mode with up-sampling, then prediction accuracy is improved, but storage space requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidstorage space requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the size parameter of the MIP prediction block to match the current block size. This eliminates the need for up-sampling operations and reduces the storage requirements for intermediate prediction data, while maintaining prediction accuracy through direct matrix calculation on the full-sized block

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4074045B1Methods for encoding and decoding pictures and associated apparatus and systems
Publication Date: 2026.04.15 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP4074045B1 patent drawingFigure 1
  • EP4074045B1 patent drawingFigure 2
  • EP4074045B1 patent drawingFigure 3

AI summary

The present disclosure relates to method for encoding a picture. In some embodiment, the method include (i) determining a width and a height of a coding block in the picture; (ii) if the width and the height are equal to N, wherein N is a positive integer power of 2, determining a matrix-based intra prediction (MIP) size identifier indicating that an MIP prediction size equal to N; (iii) deriving a group of reference samples of the coding block; and (iv) deriving an MIP prediction of the coding block based on the group of reference samples and an MIP matrix corresponding to the MIP size identifier.