Multiple Transform Kernels for IBC Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods lack efficiency in coding and signaling, particularly in determining transform kernels for intra block copy (IBC) modes and transform units based on luma maximum transform sizes.

Innovation Solution

A method and apparatus for efficiently determining transform kernels by checking preset conditions on prediction modes and coding unit sizes, parsing syntax elements, and applying discrete cosine transform type-2 (DCT-2) when necessary, with options for multiple transform selection (MTS) modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple transform kernels are used for different prediction modes, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidtransform kernel selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different transform kernels (DST-VII, DCT-VIII, DCT-II) to different prediction modes (intra prediction, inter prediction, IBC mode) based on the local characteristics of each mode. This allows optimal transform selection for each specific prediction scenario, improving coding efficiency while managing complexity through targeted differentiation rather than universal complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the transform kernel parameter based on the prediction mode being used. By selecting from multiple transform kernels (DST-VII for intra mode, DCT-VIII for inter mode, DCT-II for IBC mode), the system adapts the transform parameter to match the characteristics of each prediction mode, resolving the contradiction between efficiency and complexity.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If transform kernel information is explicitly signaled for each block, then transform accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improvetransform accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent performs preliminary action by establishing default transform kernel associations with prediction modes before actual coding. The transform kernel is determined based on the prediction mode that is already selected, eliminating the need for separate explicit signaling. This preliminary association reduces signaling overhead while maintaining transform accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the prediction mode information that is already being signaled for other purposes to automatically determine the transform kernel. Instead of requiring separate transform kernel signaling, the existing prediction mode data serves dual purposes, reducing redundant signaling overhead while maintaining accurate transform selection.

Inventive Principle:
Principle #25Self-service

3Device complexity

If a single transform kernel is used for all modes, then device complexity is reduced, but coding efficiency deteriorates

Engineering Contradiction:
Improvetransform processing simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamics by making the transform kernel selection adaptive to the prediction mode rather than static. The transform kernel changes dynamically based on which prediction mode is active (intra, inter, or IBC), allowing the system to maintain simplicity in implementation while achieving high compression efficiency through mode-dependent adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250287042A1Video signal processing method and apparatus using multiple transform kernel
Publication Date: 2025.09.11 SAMSUNG ELECTRONICS CO LTD
  • US20250287042A1 patent drawing
  • US20250287042A1 patent drawing
  • US20250287042A1 patent drawing

AI summary

A video signal processing method may comprise the steps of: confirming a prediction mode applied to a current coding unit; confirming whether a plurality of preset conditions are satisfied on the basis of at least one of the prediction mode of the current coding unit and a size of the current coding unit; parsing a first syntax element indicating a transform kernel applied to a transform unit included in the current coding unit when the plurality of preset conditions are satisfied; determining a transform kernel applied to horizontal and vertical directions of the current transform unit on the basis of the first syntax element; and generating a residual signal of the current transform unit by performing an inverse transform on the current transform unit using the determined transform kernel.