Adaptive Color Transform for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing video data, particularly in reducing redundancy and managing color transforms effectively, which affects bitrate and storage requirements.

Innovation Solution

The proposed method involves a syntax element in the bitstream that indicates the use of color space conversion for residual blocks of a current coding unit, allowing for the selection of one of two color space conversion equations based on transform skip flags and quantization parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video coding without color transform is used, then device complexity is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the color space of residual blocks from RGB to YCbCr using specific conversion equations. This parameter transformation in the color domain enables better compression efficiency by exploiting the characteristics of human visual system and the statistical properties of video signals, while the transform is selectively applied only to certain blocks based on content analysis.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the video picture into different coding units (CUs) and further divides them into prediction units (PUs) and transform units (TUs). The color transform is selectively applied to specific TUs based on their content characteristics, allowing the system to process different regions with different transformations, thus improving overall compression efficiency without unnecessarily increasing complexity for all blocks.

Inventive Principle:
Principle #1Segmentation

2Productivity

If color space conversion is applied to all residual blocks, then coding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements local quality by applying color space conversion selectively to specific transform units based on their local content characteristics. The decision to apply the transform is made per-TU based on factors such as prediction mode, block size, and content type (e.g., screen content vs. natural video). This localized application ensures that color transform is used where it provides the most benefit, avoiding unnecessary computational complexity in blocks where it would not improve coding efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adaptivity by using syntax elements in the bitstream to indicate whether color transform should be applied to each TU. The encoder dynamically decides based on rate-distortion optimization, and the decoder applies the transform accordingly. This dynamic approach allows the system to adapt to different content types and coding conditions, improving coding efficiency while managing computational complexity through selective application.

Inventive Principle:
Principle #15Dynamics

3Productivity

If transform and quantization are applied to residual blocks, then compression ratio is improved, but reconstruction accuracy deteriorates

Engineering Contradiction:
Improvecompression ratioVSAvoidreconstruction accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes through color space conversion before transform and quantization, which modifies the distribution of energy in the residual blocks. By converting from RGB to YCbCr, the transform exploits the fact that human vision is more sensitive to luminance (Y) than chrominance (CbCr), allowing for more aggressive quantization of chroma components while maintaining perceptual quality. This parameter transformation improves compression ratio while preserving reconstruction accuracy in the perceptually important luminance channel.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12301843B2Color transform for video coding
Publication Date: 2025.05.13 TENCENT AMERICA LLC
  • US12301843B2 patent drawing
  • US12301843B2 patent drawing
  • US12301843B2 patent drawing

AI summary

In a method of video encoding, whether an adaptive color transform (ACT) is to be applied to a current block is determined. The current block includes color components, the color components including a luma component, a first chroma component, and a second chroma component. Based on the ACT being determined to be applied to the current block, a color space conversion is applied on the current block based on color space conversion equations to generate modified color components of the current block. The current block is encoded based on the modified color components of the current block.