Subblock Transform Partitioning for Flexible Residual Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies limit the choice of subblock shapes that can contain residual values, leading to inefficient residual error handling and increased overhead signaling, which affects video coding efficiency and distortion.

Innovation Solution

Introduce additional subblock partitioning types such as corner, center, and cross subblock partitioning to allow for multiple non-zero residuals within a transform block, along with associated signaling techniques to reduce overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional subblock partitioning types are used, then the signaling overhead is reduced, but the video coding efficiency and distortion performance deteriorate due to limited flexibility in capturing non-zero residual areas

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidsubblock partitioning types
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The transform block is divided into multiple subblocks with different partitioning types (corner, center, cross, and rectangular). Each subblock can independently contain non-zero residuals, allowing flexible segmentation of residual energy distribution patterns in the video data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different subblock partitioning types are applied to different regions of the transform block based on local residual characteristics. Corner subblocks capture residuals at corners, center subblocks capture central residuals, and cross subblocks capture residuals along edges, optimizing the local representation quality for each region.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If additional subblock partitioning types are introduced, then the flexibility to capture non-zero residuals improves, but the signaling overhead increases

Engineering Contradiction:
Improveflexibility in capturing non-zero residualsVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Instead of signaling all possible subblock partitioning details, the patent uses a compact syntax structure that signals only the necessary partitioning type indicator and position information. This partial signaling approach provides sufficient adaptability while minimizing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The subblock partitioning structure serves multiple functions: it captures different residual patterns (corner, center, cross), enables flexible region adaptation, and maintains backward compatibility with existing video coding standards through a unified syntax framework.

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

3Manufacturing precision

If multiple subblocks with non-zero residuals are allowed, then the distortion is reduced, but the complexity of residual coding increases

Engineering Contradiction:
ImprovedistortionVSAvoidresidual coding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The residual coding process is segmented into independent subblock processing units. Each subblock with non-zero residuals is processed separately using the appropriate partitioning type, simplifying the overall coding complexity by breaking down the complex transform block into manageable segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using partitioning type indicators and position coordinates to describe subblock locations. This parameter transformation simplifies the residual coding process compared to traditional methods by providing a compact and systematic way to represent multiple non-zero residual regions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260012596A1Subblock transforms for video coding
Publication Date: 2026.01.08 QUALCOMM INC
  • US20260012596A1 patent drawing
  • US20260012596A1 patent drawing
  • US20260012596A1 patent drawing

AI summary

A video coder is configured to receive a block of video data to be coded using a subblock transform mode, determine a subblock partitioning for the block based on a size of the block, wherein the subblock partitioning is one of a plurality of subblock partitioning types, the plurality of subblock partitioning types including at least one of a corner subblock partitioning type, a center subblock partitioning type, or a cross shape subblock partitioning type, and code the block based on the subblock partitioning.