Adaptive Transform Selection for Intra Video Coding Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in achieving efficient compression ratios with minimal loss in picture quality, particularly in scenarios with limited network bandwidth or memory resources.

Innovation Solution

Implementing a method for video coding that uses specific transform cores (DST-7 and DCT-2) based on threshold conditions for transform blocks, allowing for adaptive selection of transform processes in both horizontal and vertical directions, depending on block dimensions and prediction modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single transform core is used for all block sizes, then device complexity is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improvetransform process complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic transform core selection based on block size characteristics. Different transform cores (DST-7, DCT-2, DCT-8) are selectively applied depending on whether the block width or height falls within specific threshold ranges. This dynamic adaptation allows the system to optimize compression efficiency for different block sizes while maintaining manageable device complexity through a finite set of predefined transform options.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transform core parameter based on block dimension parameters. By comparing block width and height against threshold values, the system selects appropriate transform cores from a predefined set. This parameter-based selection mechanism enables adaptive optimization of compression efficiency without requiring complex real-time transform design, thus resolving the contradiction between device complexity and compression efficiency.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If transform block size is increased, then data representation efficiency is improved, but picture quality deteriorates

Engineering Contradiction:
Improvedata representation efficiencyVSAvoidpicture quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the transform processing into different pathways based on block size. By dividing the transform block into smaller sub-blocks when appropriate thresholds are exceeded, the system maintains data representation efficiency for large blocks while preserving picture quality through finer-grained transformation of sub-blocks. This segmentation approach prevents the quality degradation that would result from applying a single large-block transform to heterogeneous content.

Inventive Principle:
Principle #1Segmentation

3Productivity

If adaptive transform selection is implemented, then compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtransform selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements adaptive transform selection through simple parameter comparisons rather than complex algorithms. By comparing block width and height against predetermined thresholds, the system selects from a finite set of transform cores. This parameter-based approach achieves improved compression efficiency through adaptive selection while keeping device complexity low by avoiding sophisticated decision-making mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12501041B2Encoder, a decoder, and corresponding methods for transform process in video coding
Publication Date: 2025.12.16 HUAWEI TECH CO LTD
  • US12501041B2 patent drawing
  • US12501041B2 patent drawing
  • US12501041B2 patent drawing

AI summary

The present disclosure provides methods and devices. A video method of coding implemented by a decoding device, comprising: when a prediction mode of a current coding block is intra prediction, and the current coding block is processed by using Intra sub-partition coding mode, determining whether a width of a current transform block is larger than or equal to a first threshold or not, and whether the width of the current transform block is smaller than or equal to a second threshold or not, the current transform block corresponding to the current coding block; when the width of the current transform block is larger than or equal to the first threshold and the width of the current transform block is smaller than or equal to the second threshold, performing transform process on the current transform block, wherein a transform core based on DST 7 is used on horizontal direction transform.