Conditional Chroma Offset Signaling in Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


