Sub-Block Transform Video Decoding for Lower Data Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A method and apparatus for video signal processing that utilizes sub-block transforms (SBT) to optimize data reduction and processing speed by considering zero-out regions, employing discrete sine and cosine transforms with reference value adjustments and inverse transforms based on SBT flags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If sub-block transform is applied to reduce data amount, then compression efficiency is improved, but processing complexity increases due to multiple transform types and size determinations

Engineering Contradiction:
Improvedata amountVSAvoidprocessing complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting transform unit size based on block characteristics. Different transform types (DST-7, DCT-8, DCT-2) are selected based on size thresholds, and transform unit sizes are adjusted (e.g., reducing width/height to 4 or 5) based on the applied transform type and original size, optimizing compression while managing complexity through systematic parameter adjustment

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by performing transforms on sub-blocks rather than entire blocks, and by applying different transform types to different regions based on their characteristics. The transform is applied selectively to sub-blocks split from coding units, with different processing applied to different size ranges and transform types, making the compression adaptive to local block properties

Inventive Principle:
Principle #3Local quality

2Loss of substance

If transform unit size is reduced for better compression, then compression efficiency is improved, but processing time increases

Engineering Contradiction:
Improvedata amountVSAvoidprocessing time
Core Design Contradiction:
Loss of substanceVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing coding units into sub-blocks and applying transforms to these smaller units. The coding unit is split into multiple sub-blocks, and transforms are applied selectively to these sub-blocks based on size criteria, enabling finer-grained compression while controlling processing overhead through the segmentation strategy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by not applying transforms to all sub-blocks uniformly, but only to those meeting specific size criteria. The transform is applied partially based on whether the sub-block size exceeds certain thresholds, and different transform types are applied based on size ranges, optimizing the balance between compression gain and processing cost

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12407859B2Method for processing image on basis of transform and device therefor
Publication Date: 2025.09.02 LG ELECTRONICS INC
  • US12407859B2 patent drawing
  • US12407859B2 patent drawing
  • US12407859B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method and apparatus for processing a video signal. A method for decoding a video signal according to an embodiment of the present disclosure includes obtaining a sub-block transform (SBT) flag indicating whether an SBT is applied, wherein the SBT represents a transform applied to one of sub-blocks split from a coding unit, determining a transform unit from the coding unit based on the SBT flag, determining a size value of the transform unit as a first reference value if DST-7 (Discrete Sine Transform type 7) or DCT-8 (Discrete Cosine Transform type 8) is applied and the size value of the transform unit is greater than the first reference value and less than a third reference value and determining the size value as a second reference value if DCT-2 (Discrete Cosine Transform type 2) is applied and the size value is equal to or greater than the third reference value, wherein the third reference value is greater than the second reference value and the second reference value is greater than the first reference value, obtaining transform coefficients based on the size value, and performing an inverse transform on the transform coefficients. A data processing time and the amount of data necessary for a transform can be reduced by performing coding in consideration of a region reduced according to a block size.