Matrix-Based Intra Prediction With Filtering for Efficient Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently handling high-resolution video data, particularly in terms of bandwidth demand and coding efficiency, especially with the increasing number of connected devices capable of receiving and displaying video content.

Innovation Solution

Implementing matrix-based intra prediction methods, including affine linear weighted intra prediction (ALWIP), which involves boundary downsampling operations followed by matrix vector multiplication and optional upsampling, to enhance video coding efficiency in standards like HEVC and VVC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If complex algorithms are used to improve video coding efficiency, then coding efficiency improves, but computational complexity increases

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of the prediction process by using matrix-based intra prediction with multiple filtering stages. Instead of using a single complex filtering operation, the patent applies a sequence of filtering stages with different filter kernels and parameters, transforming the prediction process into a multi-stage parameter-driven approach that achieves high coding efficiency while managing computational complexity through systematic parameter variation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the intra prediction process into multiple distinct filtering stages, where each stage performs a specific filtering operation with its own kernel and parameters. This segmentation allows the complex prediction task to be divided into manageable stages, improving coding efficiency through cumulative refinement while keeping each individual stage computationally tractable

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If high-resolution video is compressed to reduce bandwidth, then bandwidth demand decreases, but coding efficiency deteriorates

Engineering Contradiction:
Improvebandwidth demandVSAvoidcoding efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies preliminary filtering operations to the reference samples before they are used in the prediction process. By pre-processing the reference samples through multiple filtering stages with different kernels, the patent prepares higher-quality prediction data in advance, which improves coding efficiency for high-resolution video compression and reduces the bandwidth required for transmitting compressed video data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12621487B2Matrix-based intra prediction using filtering
Publication Date: 2026.05.05 DOUYIN VISION CO LTD
  • US12621487B2 patent drawing
  • US12621487B2 patent drawing
  • US12621487B2 patent drawing

AI summary

Devices, systems and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes performing a conversion between a current video block of a video and a bitstream representation of the current video block using a matrix based intra prediction (MIP) mode in which a prediction block of the current video block is determined by performing, on reference boundary samples located to a left of the current video block and located to a top of the current video block, a boundary downsampling operation, followed by a matrix vector multiplication operation, and selectively followed by an upsampling operation, where instead of reduced boundary samples calculated from the reference boundary samples of the current video block in the boundary downsampling operation, the reference boundary samples are directly used for a prediction process in the upsampling operation.