Adaptive Color Transform for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current color transform schemes in video coding introduce signaling redundancy, overlapping coding tools, and high buffer size requirements, particularly in scenarios involving the H.265/HEVC and emerging VVC standards.

Innovation Solution

The method involves obtaining a coded video bitstream in RGB format, decoding signaling information for a current coding unit, determining adaptive color transform enablement, and converting residual information from the YCgCo domain to the RGB domain when ACT is enabled, to reconstruct the coding unit based on prediction information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If color transform is performed in video coding, then coding efficiency is improved, but signaling redundancy increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidsignaling redundancy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies parameter changes by dynamically switching between different color transform modes (ACT enabled/disabled) based on content characteristics. The encoder determines whether to apply adaptive color transform to coding units based on chroma prediction mode and other parameters, changing the transform parameter adaptively rather than using a fixed mode for all blocks, thereby improving coding efficiency while controlling signaling overhead

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the video picture into coding units and applies color transform selectively at the CU level rather than globally. By dividing the picture into smaller coding units and applying ACT only to specific CUs where it benefits coding efficiency, the patent reduces overall signaling redundancy while maintaining improved compression where applicable

Inventive Principle:
Principle #1Segmentation

2Productivity

If adaptive color transform is applied to all coding units, then coding efficiency is improved, but device complexity increases

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

Solution Approach 1:

The patent implements partial action by applying adaptive color transform only to specific coding units where it provides benefit, rather than to all CUs. The encoder uses conditions such as chroma prediction mode and ACT enablement flags to determine selective application, performing the transform partially on only those blocks where it improves efficiency, thereby reducing overall processing complexity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces dynamics by making the color transform application adaptive and conditional rather than static. The ACT enablement information and chroma prediction modes allow the system to dynamically adjust whether transform is applied based on local content characteristics, making the processing flexible and adaptable to different scene requirements

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If color transform is performed, then chroma component representation is improved, but buffer size requirements increase

Engineering Contradiction:
Improvechroma representation accuracyVSAvoidbuffer size
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent applies local quality by using different color transform representations locally in different coding units based on their specific characteristics. Rather than maintaining high-precision transformed chroma data globally, the system applies ACT locally where needed and uses conventional representation elsewhere, reducing overall buffer requirements while maintaining improved chroma representation where beneficial

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11375200B2Video coding method and device for controlling color component processing
Publication Date: 2022.06.28 TENCENT AMERICA LLC
  • US11375200B2 patent drawing
  • US11375200B2 patent drawing
  • US11375200B2 patent drawing

AI summary

A method for controlling color component processing for a decoder includes: obtaining a coded video bitstream, the video bitstream being coded from a source having a RGB color format; decoding, signaling information of a current coding unit (CU) in a segment of a current picture from the coded video bitstream, the signaling information includes prediction information of the current CU and a control signal for processing chroma components of the current CU in a prediction residual domain; determining, according to the control signal, residual information of the current CU, comprising: determining, according to the control signal, adaptive color transform (ACT) enablement information; and when the ACT enablement information indicates that ACT is used for the current CU, obtaining the residual information by converting residuals at YCgCo domain obtained from inverse transform to residuals at RGB domain; and reconstructing the current CU based on the residual information and the prediction information.