4:4:4 Video Coding with ACT and LMCS for Better Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding high-fidelity video data in 4:4:4 chroma format due to inherent redundancies, which affect compression efficiency, particularly in applications requiring sharp edge preservation.

Innovation Solution

Implementing adaptive color-space transform (ACT) with luma mapping and chroma scaling (LMCS) to decode video data by applying inverse ACT and inverse luma mapping to convert residuals from a transformed color space to the original color space, and using block differential pulse coded modulation (BDPCM) for chroma components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video data is encoded in 4:4:4 chroma format to preserve color information fidelity, then image quality is improved, but compression efficiency deteriorates due to increased data redundancy

Engineering Contradiction:
Improvecolor information fidelityVSAvoidcompression efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transforms video data from the conventional YCbCr color space to the YCgCo color space through a linear transformation. This parameter change in the color space representation exploits different statistical properties of the transformed components, enabling more effective compression while preserving the full 4:4:4 chroma format color fidelity. The transformation is defined by specific matrix operations that redistribute the information across different color components.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If adaptive color-space transform (ACT) is applied to exploit correlations among color components, then compression performance is improved, but computational complexity increases

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

Solution Approach 1:

The patent applies a fixed linear transformation from YCbCr to YCgCo color space, which is computationally more efficient than adaptive methods. This parameter transformation exploits inherent correlations among color components through a predetermined mathematical relationship, achieving compression performance improvement without the computational overhead of adaptive algorithms. The transformation uses simple matrix multiplication with constant coefficients.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If video resolution is increased from high definition to 4K or 8K, then image quality is improved, but data volume and encoding complexity increase exponentially

Engineering Contradiction:
Improveimage qualityVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a color space transformation that prepares video data for more efficient compression at high resolutions. By transforming to YCgCo color space before compression, the method exploits statistical properties that become more pronounced at higher resolutions, enabling better compression ratios for 4K and 8K content without proportionally increasing encoding complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12621496B2Methods and apparatus of video coding in 4:4:4 chroma format
Publication Date: 2026.05.05 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12621496B2 patent drawing
  • US12621496B2 patent drawing
  • US12621496B2 patent drawing

AI summary

An electronic apparatus performs a method of decoding video data, including receiving, from bitstream, a first syntax element in a slice header of a slice that indicates whether luma mapping with chroma scaling (LMCS) is applied to a coding unit in the slice; receiving a second syntax element for the coding unit that indicates whether the coding unit has been coded using adaptive color-space transform (ACT); if the second syntax element has a non-zero value, decoding the coding unit by applying inverse ACT to convert luma and chroma residuals of the coding unit from a transformed color space to an original color space of the video data; and if the first syntax element has a non-zero value, decoding the coding unit by performing inverse luma mapping to the luma samples and inverse scaling to the chroma residuals of the coding unit after performing the inverse ACT.