Video Block Transform Signaling for Lower Entropy Coding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies face challenges in efficiently processing next-generation video contents with high spatial resolution, high frame rate, and high dimensionality, leading to increased memory storage and processing demands.

Innovation Solution

A method for signaling flags to determine the application of transforms and transform types, including a primary transform and transform skip, with optimized conditions for entropy coding, reducing redundant syntax coding and improving compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If transform flags are always signaled for all blocks, then transform application can be precisely controlled, but signaling overhead increases

Engineering Contradiction:
Improvetransform control precisionVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies different signaling strategies to different block types and sizes. Transform skip flags are signaled only for small blocks (4x4, 8x8) where transform skipping is beneficial, while primary transform flags are signaled for larger blocks. This local differentiation reduces overall signaling overhead while maintaining precise transform control where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent signals transform flags partially rather than for all blocks. Specifically, transform skip flags are only signaled when block size is below a threshold, and primary transform flags are signaled based on transform type conditions. This partial signaling approach reduces overhead while maintaining sufficient control precision.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If multiple transform flags are signaled for each block, then transform flexibility is improved, but syntax complexity increases

Engineering Contradiction:
Improvetransform flexibilityVSAvoidsyntax complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent dynamically determines which flags to signal based on block size and transform type conditions. The signaling behavior adapts to different coding scenarios: transform skip flags are dynamically signaled for small blocks, while primary transform flags are dynamically signaled based on transform type. This dynamic approach provides flexibility without requiring all flags to be always present, thus reducing syntax complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the transform signaling into two distinct parts: transform skip flags for small blocks and primary transform flags for larger blocks. This segmentation allows each flag type to be optimized independently, reducing overall syntax complexity while maintaining transform flexibility through conditional signaling of appropriate flag types.

Inventive Principle:
Principle #1Segmentation

3Productivity

If transform skip is applied to small blocks, then compression efficiency is improved, but transform control complexity increases

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

Solution Approach 1:

The patent applies transform skip locally to small blocks (4x4, 8x8) where it is most beneficial for compression, while using primary transforms for larger blocks. This local application strategy improves compression efficiency for small blocks without requiring complex control mechanisms across all block sizes, as the control logic is simplified by block size thresholds.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the transform parameter (transform skip vs. primary transform) based on block size. By using block size as a parameter to determine which transform type to apply, the system achieves improved compression for small blocks while keeping control complexity manageable through a simple size-based decision rule rather than complex adaptive logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12598304B2Image processing method, and device for same
Publication Date: 2026.04.07 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12598304B2 patent drawing
  • US12598304B2 patent drawing
  • US12598304B2 patent drawing

AI summary

The present invention discloses a method for encoding/decoding a video signal and an apparatus for the method. More specifically, a method for decoding a video signal comprises generating a residual block of a current block by performing entropy decoding on the video signal; if size of the current block is smaller than a predetermined first size, parsing a transform skip flag which indicates whether a transform skip is applied to the current block; determining whether to parse a primary transform flag which indicates whether a primary transform is applied to the current block; if it is determined to parse the primary transform flag, parsing the primary transform flag; and if the primary transform flag indicates that a primary transform is applied to the current block, generating a primary inverse transformed transform block of the current block by performing a primary inverse transform to the residual block.