Intra Prediction Mode Selection Using Neighboring MIP Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in achieving high compression ratios with minimal sacrifice in picture quality, particularly in scenarios with limited network resources and increasing demands for higher video quality.

Innovation Solution

Implementing a method for intra prediction that uses a Matrix-based Intra Prediction (MIP) mode and neighboring block information to set a default value for candidate intra prediction modes, indicated by a flag intra_mip_flag, to enhance encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data is compressed to reduce data size for limited bandwidth and storage, then the quantity of data is decreased, but picture quality is sacrificed

Engineering Contradiction:
Improvedata sizeVSAvoidpicture quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The video data is segmented into multiple prediction modes (Planar, DC, and angular modes 2-67). By dividing the prediction process into distinct segments with different characteristics, the system can select the most appropriate mode for each block, achieving better compression efficiency without sacrificing picture quality across different image regions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of prediction mode selection by introducing a systematic method that varies the intra prediction mode across different blocks based on local image characteristics. This allows the encoding parameters to adapt to local variations in the image, improving both compression ratio and picture quality

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If compression techniques are improved to increase compression ratio, then data size is reduced, but encoding complexity increases

Engineering Contradiction:
Improvecompression ratioVSAvoidencoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system changes encoding parameters by selecting from multiple intra prediction modes (Planar, DC, angular) based on local image characteristics. This parameter variation allows the encoder to adapt to different image regions, improving compression ratio while keeping the complexity manageable through systematic mode selection rather than exhaustive processing

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

By segmenting the encoding process into distinct prediction mode options and selecting the most appropriate mode for each block, the system achieves better compression ratios without proportionally increasing encoding complexity. The segmentation allows for targeted optimization in different regions

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If more prediction modes are used to improve picture quality, then picture quality is maintained, but decoding complexity increases

Engineering Contradiction:
Improvepicture qualityVSAvoiddecoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The multiple prediction modes (Planar, DC, angular modes 2-67) are segmented into distinct categories with different computational requirements. The decoder can select and apply only the necessary modes based on the encoded information, maintaining picture quality while avoiding unnecessary computational complexity in the decoding process

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12581068B2Encoder, a decoder and corresponding methods of intra prediction
Publication Date: 2026.03.17 HUAWEI TECH CO LTD
  • US12581068B2 patent drawing
  • US12581068B2 patent drawing
  • US12581068B2 patent drawing

AI summary

A method of coding implemented by a decoding device, comprising: setting a value of candidate intra prediction mode of a current block to be a default value, wherein the current block is predicted using an intra prediction mode but not a Matrix-based Intra Prediction (MIP) mode and a neighboring block adjacent to the current block is used to derive the value of candidate intra prediction mode of the current block and is predicted using MIP mode; obtaining a value of the intra prediction mode of the current block according to the default value.