MIP Intra Prediction Signaling for Lower-Complexity VVC Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high complexity and increased storage space and time requirements of the Matrix-based Intra Prediction (MIP) mode in video encoding and decoding processes hinder efficient encoding and decoding performance in Versatile Video Coding (VVC).

Innovation Solution

Implementing a method where a MIP mode parameter is set and signaled in the bitstream to indicate its usage, allowing decoders to determine the MIP mode and prediction values for luma and chroma components, thereby simplifying the prediction process and reducing complexity and storage space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MIP mode is used for intra prediction, then encoding and decoding performance is improved, but complexity and storage space requirements are greatly increased

Engineering Contradiction:
Improveencoding and decoding performanceVSAvoidcomplexity and storage space requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using a compact index value (0-7) to represent different MIP mode configurations instead of storing complete matrix data. This parameter transformation reduces storage requirements while maintaining the ability to reconstruct the full MIP mode information during decoding.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential configuration information of MIP modes (the index values 0-7) from the full MIP mode data structure. By separating and transmitting only this critical subset of information in the bitstream, the patent reduces storage and transmission overhead while preserving the core functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If MIP mode is used for intra prediction, then prediction accuracy is improved, but overall time required during encoding and decoding process is greatly increased

Engineering Contradiction:
Improveprediction accuracyVSAvoidoverall time required during encoding and decoding process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of MIP mode configurations during encoding, where 8 representative index values (0-7) are pre-defined and stored. During decoding, these pre-organized index values are quickly retrieved and used to reconstruct the MIP modes, avoiding the need for complex real-time calculations and significantly reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of MIP mode configurations represented by index values (0-7) that can be quickly transmitted and reconstructed. These index-based copies serve as lightweight representations that preserve the essential prediction accuracy while dramatically reducing the computational burden during encoding and decoding operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260006252A1Picture prediction method, encoder, decoder, and storage medium
Publication Date: 2026.01.01 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260006252A1 patent drawing
  • US20260006252A1 patent drawing
  • US20260006252A1 patent drawing

AI summary

A picture prediction method, encoder, decoder and storage medium are provided. If a current block uses an MIP mode to determine its intra prediction value, the encoder sets a value of an MIP mode parameter as indicating use of the MIP mode and signals into a bitstream; determines the MIP mode of the current block and signals into the bitstream; determines, based on the MIP mode, prediction values for luma and chroma components of the current block. The decoder parses the bitstream and determines an MIP mode parameter of the current block; if its value indicates that the current block uses the MIP mode to determine its intra prediction value, parses the bitstream, determines the MIP mode of the current block and prediction values of luma and chroma components of the current block based on the MIP mode; decodes the current block based on prediction values.