Adaptive Color Transform Signaling in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video coding, the signaling of adaptive color transform (ACT) mode is redundant when a coded CU block lacks coefficients, and there is a lack of constraints for intra CUs with ACT mode, leading to unnecessary signaling and inefficiencies, particularly in inter blocks where the CU_coded_flag is not accurately represented.

Innovation Solution

A method to determine and signal the ACT flag based on whether the CU block's flag is set to a predetermined condition and its tree type, ensuring that the ACT flag is signaled only when necessary, thereby avoiding redundant signaling and improving coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ACT flag is signaled for all CU blocks, then the signaling is comprehensive and covers all cases, but redundant signaling occurs when the CU block lacks coefficients

Engineering Contradiction:
Improvecompleteness of ACT mode signalingVSAvoidredundant signaling overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of ACT flag signaling from a fixed always-on approach to a conditional approach based on the presence of coefficients in the CU block. The encoder signals the ACT flag only when coefficients are present, and the decoder infers the flag value based on the absence of signaling, thereby eliminating redundant signaling overhead while maintaining complete coverage of all cases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of signaling the ACT flag for all CU blocks (excessive action), the patent applies partial signaling only where necessary - specifically when the CU block contains coefficients. This partial action approach reduces redundant signaling while ensuring ACT mode is properly indicated for all relevant blocks through a combination of explicit signaling and implicit inference.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the cu_coded_flag is set to 1 for inter blocks with ACT mode, then the constraint is satisfied, but the constraint is missing for intra CUs with ACT mode

Engineering Contradiction:
Improveconstraint consistency for ACT modeVSAvoiddifference in constraint handling between intra and inter blocks
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal constraint handling mechanism that applies to both intra and inter blocks. The rule that 'if the ACT flag is not signaled, then the CU coded flag must be 1' serves both prediction modes uniformly, eliminating the need for separate constraint handling logic for intra and inter blocks while maintaining reliability of ACT mode indication.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of specifying different constraints for intra and inter blocks (positive specification), the patent inverts the approach by specifying a default constraint that applies to both, and only allowing exceptions when explicitly signaled. This inversion simplifies the constraint system while maintaining the necessary distinctions between prediction modes.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If the ACT flag is signaled twice based on different prediction modes, then each mode gets appropriate signaling, but the signaling overhead increases

Engineering Contradiction:
Improveprediction mode-specific ACT signalingVSAvoidsignaling overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges the ACT flag signaling into a single unified process that handles both intra and inter prediction modes simultaneously. Rather than separately signaling the ACT flag for each prediction mode, the encoder signals it once per CU block, and the decoder uses a single inference rule that works for both modes, thereby reducing signaling overhead while maintaining mode-specific reliability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12177460B2Adaptive colour transform related signalling for both of CU level and TU level
Publication Date: 2024.12.24 TENCENT AMERICA LLC
  • US12177460B2 patent drawing
  • US12177460B2 patent drawing
  • US12177460B2 patent drawing

AI summary

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, obtaining a coding unit (CU) block, determining whether a flag of the CU block is set to a predetermined flag condition, determining whether a tree type of the CU block is set to a predetermined tree type, determining whether to signal an adaptive color transform (ACT) flag based on any of whether the flag of the CU block is set to the predetermined flag condition and whether the tree type of the CU block is set to the predetermined tree type, and coding the video data based on a whether the ACT flag is signaled.