Adaptive Spatially Varying Transform for Lower Video Coding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing spatially varying transform (SVT) schemes for video coding suffer from heavy signaling overhead and increased encoder complexity due to the large number of candidate positions for transform block placement, and the transform blocks may not adequately cover the major residuals in larger residual blocks.

Innovation Solution

Adaptive use of simplified SVT types (SVT-V and SVT-H) with reduced candidate positions and discrete sine transforms (DST) for horizontal and vertical transforms, based on the SVT type and position, to improve decoding quality and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple SVT types with many candidate positions are used to capture residual distribution, then decoding quality is improved, but signaling overhead and encoder complexity increase significantly

Engineering Contradiction:
Improvedecoding qualityVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameters of SVT by limiting the transform block size ratios to specific values (1:1, 1:2, or 2:1) and restricting candidate positions to only four locations (top-left, top-right, bottom-left, bottom-right corners). This parameter simplification reduces the number of possible transform configurations from many combinations to just four, significantly reducing signaling overhead while maintaining effective residual coverage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of exhaustively testing all possible transform block positions and sizes (which would be excessive action), the patent applies partial action by selecting only the four corner positions and specific size ratios. This partial approach is sufficient to capture the major residual energy while avoiding the complexity of evaluating all possibilities.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If transform block size is reduced to capture major residual, then coding efficiency is improved, but the transform block may not adequately cover residual content in larger residual blocks

Engineering Contradiction:
Improvecoding efficiencyVSAvoidresidual coverage
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces dynamic adaptability by allowing the transform block size to be dynamically selected from three possible ratios (1:1, 1:2, or 2:1) based on the residual block characteristics. This dynamic sizing enables the transform block to adapt to different residual distributions, ensuring adequate coverage while maintaining coding efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by focusing transform blocks at the four corner positions of the residual block, where residual energy is most likely to be concentrated. By strategically placing transform blocks at these critical locations rather than uniformly distributing them, the method achieves effective residual coverage with fewer, larger transform blocks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260046434A1Spatially Varying Transform with Adaptive Transform Type
Publication Date: 2026.02.12 HUAWEI TECH CO LTD
  • US20260046434A1 patent drawing
  • US20260046434A1 patent drawing
  • US20260046434A1 patent drawing

AI summary

A video decoding method includes determining a usage of an SVT-vertical (V) or an SVT-horizontal (H) for a residual block; determining a transform block position of a transform block of the residual block; determining a transform type of the transform block, wherein the transform type indicates a horizontal transform and a vertical transform for the transform block, wherein at least one of the horizontal transform or the vertical transform is a discrete sine transform (DST)-7; and reconstructing the residual block based on the transform type, the transform block position, and transform coefficients of the transform block.