Conditional Chroma Offset Signaling in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face inefficiencies in signaling and encoding deblocking filter parameters for chrominance, particularly when chroma is not used or is coded separately, leading to redundant bitstream signaling and increased complexity for encoder design.

Innovation Solution

The proposed solution involves conditional signaling of deblocking filter parameters for chrominance based on the presence and format of chroma data. When chroma is present and not using separate color planes, the signaling information includes chroma offset values. Conversely, when chroma is not present or uses separate color planes, the signaling information resets, omitting chroma offset values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chroma offset values are always signaled in the bitstream, then the decoder can always obtain the necessary chroma deblocking filter parameters, but the bitstream size increases and encoding efficiency decreases when chroma is not present or uses separate color planes

Engineering Contradiction:
Improvedecoder parameter acquisitionVSAvoidbitstream size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the chroma offset values signaling from the mandatory bitstream components and makes it optional based on chroma presence. The encoder now conditionally signals chroma offset values only when chroma is present and does not use separate color planes, removing unnecessary signaling overhead from the bitstream when chroma is absent or separately planned.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The signaling mechanism is made dynamic by introducing a flag that indicates whether chroma offset values are present in the bitstream. This allows the system to adapt the signaling behavior based on the actual chroma configuration, transitioning from a static always-signal approach to a dynamic conditional signaling approach.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If chroma offset values are always encoded, then the encoder design is simplified, but the coding efficiency decreases due to redundant signaling

Engineering Contradiction:
Improveencoder design simplicityVSAvoidcoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies local quality by making the chroma offset values signaling dependent on the specific chroma configuration of each picture. The encoder checks whether chroma is present and whether separate color planes are used, and only then signals the chroma offset values. This localized adaptive signaling improves coding efficiency without significantly complicating the encoder design.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If chroma deblocking filter parameters are always signaled, then the decoder can process all cases uniformly, but the complexity of the decoding process increases when chroma is not present

Engineering Contradiction:
Improvedecoder processing uniformityVSAvoiddecoding process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a feedback mechanism where the decoder first checks the flag indicating whether chroma offset values are present in the bitstream. Based on this feedback, the decoder determines whether to proceed with chroma deblocking filter parameter processing. This feedback-based approach allows the decoder to handle different chroma configurations efficiently without unnecessary complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250039370A1Signaling chroma offset presence in video coding
Publication Date: 2025.01.30 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20250039370A1 patent drawing
  • US20250039370A1 patent drawing
  • US20250039370A1 patent drawing

AI summary

A video coding system handling at least a block of at least an image of a video comprises an encoding process and decoding process respectively providing or using signaling information related to the video, wherein the signaling information comprises at least an information representative of the presence of chroma offset values, wherein when chroma is present and does not use separate color planes, the information representative of the presence of chroma offset values is set and the signaling information further comprises information representative of a chroma offsets values and wherein when chroma is not present or uses separate color planes, the information representative of the presence of chroma offset values is reset and no information representative of a chroma offsets values is further signaled.