Adaptive Transform Skip in Video Coding for Image Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression methods always perform transform, leading to deteriorated picture quality and reduced compression ratio, especially when the degree of change in spatial pixel values is large, and current technologies cannot skip transform for block sizes greater than 4×4, even if it's inefficient.

Innovation Solution

An encoder and decoder system that determines whether to perform transform based on a maximum transform skip block size, allowing flexible control by comparing the current transform unit size with a predefined Log2MaxTrafoSizeSkip value, and signaling this decision in the bit stream to skip or perform transform accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If transform is always performed in video compression, then compression process is simple, but picture quality deteriorates and compression ratio reduces when spatial pixel value change is large

Engineering Contradiction:
Improvecompression process simplicityVSAvoidpicture quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the transform operation adaptive rather than fixed. The encoder dynamically determines whether to perform transform based on the characteristics of each block (e.g., degree of change in spatial pixel values). When transform is beneficial, it is performed; when it causes quality deterioration, it is skipped. This dynamic adaptation resolves the contradiction between process simplicity and picture quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of transform application from a constant 'always perform' to a conditional parameter based on block characteristics. By modifying this parameter according to the degree of spatial pixel value change, the system optimizes between compression simplicity and picture quality preservation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If transform skip flag is sent for each transform block, then transform skipping is flexible, but signaling overhead increases

Engineering Contradiction:
Improvetransform skipping flexibilityVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating the treatment of different transform block sizes. Instead of uniformly applying transform skip flags to all blocks, it selectively applies the flag only to 4×4 transform blocks where transform skipping is most beneficial. Larger transform blocks (8×8, 16×16, etc.) do not receive the skip flag, maintaining transform performance for those sizes while reducing overhead.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by implementing transform skip functionality only for a subset of transform blocks (specifically 4×4 blocks) rather than for all block sizes. This partial application reduces the total number of flags needed while still providing transform skipping where it is most effective, thereby reducing overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Area of stationary object

If smallest transform block size is set to 8×8 or more, then transform block size is larger, but transform cannot be skipped even when efficiency is low

Engineering Contradiction:
Improvetransform block sizeVSAvoidtransform skipping capability
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing the transform block processing into different size categories. It maintains the ability to skip transform for small blocks (4×4) while allowing larger blocks (8×8, 16×16, etc.) to have transform always performed. This segmentation of block sizes enables flexible transform skipping where beneficial while maintaining larger block processing capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10645399B2Method and apparatus for encoding/decoding image
Publication Date: 2020.05.05 DOLBY LABORATORIES LICENSING CORP
  • US10645399B2 patent drawing
  • US10645399B2 patent drawing
  • US10645399B2 patent drawing

AI summary

The present invention relates to a method which can selectively skip a transform to alleviate problems of deterioration in compression rate and image quality which are mainly generated when applying the motion compensation-transform encoding image compression technique which is mainly used currently, to an image having a drastic spatial change in a pixel value such as a computer image, and can skip the transform by comparing a transform size of a current block and the size of a maximum transform skip block with each other, and provides an efficient signaling technique therefor. The method includes the steps of: comparing the size of a current transform unit (TU) with the size of a maximum transform skip block when determining whether to transform a residual signal corresponding to difference between the current block and a prediction block; and determining whether to perform the transform on the basis of the comparison information on the size of the TU and the size of the maximum transform skip block.