Selective Transform Sets for Intra-Predicted Video Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently determining transform sets based on intra prediction modes, leading to suboptimal coding quality and increased signal overhead.

Innovation Solution

The method involves a decoder-side intra mode derivation using matrix-multiplication based mode and a history-based offset search list to update the offset search list, allowing for adaptive determination of transform sets based on previously encoded offsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If transform set is determined based on intra prediction mode, then coding quality is improved, but signal overhead increases

Engineering Contradiction:
Improvecoding qualityVSAvoidsignal overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the transform set selection based on the intra prediction mode. Different transform sets are selected according to the specific intra prediction mode used (e.g., angular, planar, DC modes), allowing optimization of coding quality for each mode while managing the information required to specify the transform set.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically determines the transform set based on the actual intra prediction mode applied to each block. This dynamic adaptation allows the transform set selection to respond to the specific characteristics of the prediction mode, improving coding efficiency without requiring fixed overhead for all possible modes.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple transform sets are used, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the transform sets into different groups based on intra prediction mode categories. Instead of treating all transform sets uniformly, the system divides them into segments corresponding to different prediction modes (angular, planar, DC), allowing more efficient coding while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transform set determination mechanism serves multiple functions: it adapts to different intra prediction modes, optimizes coding efficiency for each mode, and provides a unified approach for selecting transform sets across various block types and prediction scenarios, reducing overall system complexity.

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

3Productivity

If transform set is adaptively determined, then compression efficiency is improved, but processing time increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining the relationship between intra prediction modes and transform sets. The transform set selection rules are established in advance based on the prediction mode type, allowing rapid determination during decoding without requiring complex real-time analysis, thus improving compression efficiency while minimizing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250324066A1Selective transform set in video coding
Publication Date: 2025.10.16 TENCENT AMERICA LLC
  • US20250324066A1 patent drawing
  • US20250324066A1 patent drawing
  • US20250324066A1 patent drawing

AI summary

A video bitstream including coded information of a current block in a current picture is received. The coded information includes prediction samples of the current block. The prediction samples are obtained by a matrix multiplication of a matrix of coefficients and reference samples of the current block. A transform set is determined for the current block based on which of a subset of intra prediction modes is applied to the current block when one of the subset of the intra prediction modes is applied to the current block. The subset of intra prediction modes is derived based on the prediction samples of the current block. The current block is reconstructed based on the prediction samples and the transform set.