MIP Block Prediction Using Unified Offsets Across Block Sizes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Matrix-based Intra Prediction (MIP) mode in Versatile Video Coding (VVC) requires significant storage space and increases processing time due to varying parameters for luma blocks of different sizes, leading to reduced encoding and decoding efficiency.

Innovation Solution

A picture encoding method that determines a first offset based on the size of the current block and reconstructed adjacent pixels, calculating a second offset to predict the block, and encodes the block using this offset, thereby simplifying the process and reducing storage and time complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If MIP mode uses different parameters for luma blocks of different sizes, then prediction accuracy is improved, but storage space requirement increases and processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidstorage space requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from size-specific parameters to unified parameters with offset values. Instead of storing different parameter sets for each block size, the patent uses a base parameter table and adds offset values to adapt to different block sizes, reducing storage requirements while maintaining prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal parameter table that can be applied to all luma block sizes through offset adjustments. The base parameter table serves multiple block sizes, and offset values enable the same base parameters to be adapted for different dimensions, eliminating the need for separate parameter sets for each size.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If MIP mode uses different parameters for luma blocks of different sizes, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores base parameter values in a parameter table before actual encoding/decoding. These base parameters are prepared in advance and can be quickly retrieved and adjusted using offset values, avoiding the need for complex real-time calculations during the prediction process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the parameter adaptation process from complex size-specific parameter selection to simple offset addition. This parameter change approach reduces computational complexity and processing time while maintaining the ability to adapt to different block sizes.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If MIP mode stores a large quantity of parameters for different block sizes, then prediction flexibility is improved, but encoding and decoding efficiency decreases

Engineering Contradiction:
Improveprediction flexibilityVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the parameter adaptation into two parts: base parameters stored in a table and offset values added for specific block sizes. This segmentation allows the system to maintain flexibility through offsets while reducing the overall parameter storage burden by sharing base parameters across multiple block sizes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter transformation through offset addition to maintain prediction flexibility. Instead of storing diverse parameter sets, the system stores compact base parameters and uses offset values to adapt them to different block sizes, improving encoding and decoding efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260019617A1Image coding/decoding method, and storage medium
Publication Date: 2026.01.15 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260019617A1 patent drawing
  • US20260019617A1 patent drawing
  • US20260019617A1 patent drawing

AI summary

Provided are a picture encoding and decoding method, and storage medium. The picture decoding method includes: decoding a bitstream to obtain a size, a coding mode of a current block; determining a first offset for calculating a second offset; when the coding mode of the current block is a Matrix-based Intra Prediction (MIP) mode, calculating the second offset based on the size of the current block, the first offset and reconstructed values of adjacent pixels corresponding to the current block; determining a first prediction value of the current block according to the second offset; and determining a reconstructed value of the current block based on the first prediction value.