Video Coding Intra Prediction Matrix Transform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently managing bandwidth demand for digital video, particularly as the number of connected devices increases, leading to growing bandwidth requirements.

Innovation Solution

The proposed solution involves using a secondary transform during the decoding or encoding of video or images, specifically by determining the appropriate transform for a block of video data based on its representation in a bitstream, and applying techniques such as Matrix-based Intra Prediction (MIP), Intra Subblock Partitioning (ISP), and Affine Linear Weighted Intra Prediction (ALWIP) to enhance coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple intra coding methods (MIP, ISP, ALWIP) are integrated into the video coding system, then video coding efficiency and prediction accuracy are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidcoding technique complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video block is divided into multiple sub-partitions using Intra Subblock Partitioning (ISP), where each sub-partition can be independently coded with different prediction methods. This segmentation allows the system to apply complex coding techniques selectively to specific regions, improving overall coding efficiency while managing complexity through localized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and switches between multiple intra coding methods (MIP, ISP, ALWIP) based on the characteristics of each video block. The coding technique is adapted dynamically according to block size, content type, and prediction requirements, allowing the system to optimize performance for different scenarios without requiring all methods to be applied uniformly.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If Matrix-based Intra Prediction (MIP) with matrix vector multiplication is used, then prediction accuracy is improved, but computational complexity and processing time increase

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

Solution Approach 1:

The system applies MIP selectively to specific blocks where it provides the most benefit, rather than uniformly to all blocks. By using partial action (applying MIP only where needed) and combining it with faster prediction methods for other blocks, the system achieves high prediction accuracy for critical regions while maintaining acceptable overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If Intra Subblock Partitioning (ISP) is applied to partition blocks into multiple sub-partitions, then coding precision is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecoding precisionVSAvoidpartitioning complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

ISP divides video blocks into multiple sub-partitions (e.g., 2×2 or 4 sub-blocks) that can be independently coded. This segmentation improves coding precision by allowing different prediction modes to be applied to different sub-partitions based on local characteristics, while the modular structure helps manage complexity through systematic processing of each sub-partition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each sub-partition created by ISP can have its own prediction mode and coding parameters optimized for local characteristics. This local quality approach allows the system to achieve high coding precision by adapting to local variations in video content, while the regular partitioning pattern provides a structured framework that manages processing complexity.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If Affine Linear Weighted Intra Prediction (ALWIP) is used for video blocks, then prediction accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

ALWIP uses dynamic weighting factors that are adapted to each block's characteristics, allowing the prediction to be optimized for local content. The system dynamically adjusts the affine transformation parameters based on block size and content type, achieving high prediction accuracy while managing complexity through adaptive parameter selection rather than fixed complex computations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12341967B2Interactions among multiple intra coding methods
Publication Date: 2025.06.24 DOUYIN VISION CO LTD
  • US12341967B2 patent drawing
  • US12341967B2 patent drawing
  • US12341967B2 patent drawing

AI summary

A video processing method includes determining, for a conversion between a block of a video and a bitstream representation of the video, a manner in which information for a Matrix-based Intra Prediction (MIP) coding technique is coded in the bitstream representation. A prediction block of the block is determined using the MIP coding technique based on performing a matrix vector multiplication operation on previously coded samples of the video. The method also includes performing the conversion based on the determining.