Illumination Compensation Parameters for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques struggle to efficiently compensate for variations in illumination between pictures, leading to suboptimal compression and decoding performance.
Innovation Solution
The implementation of illumination compensation parameters, such as offsets and scaling factors, is used by video encoders to adjust coding blocks based on spatially neighboring samples, allowing for efficient compensation of illumination variations and signaling these parameters in the bitstream for decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If illumination compensation parameters are determined and signaled for each coding block, then illumination variation compensation accuracy is improved, but bitstream overhead and processing complexity increase
Solution Approach 1:
The patent divides the video picture into multiple coding blocks and determines illumination compensation parameters for each block independently. This segmentation allows localized adaptation to illumination variations while managing complexity through block-based processing rather than whole-picture processing.
Solution Approach 2:
The patent applies illumination compensation selectively based on detected illumination variations. Instead of applying compensation uniformly to all blocks, it performs compensation only where illumination changes are detected, reducing unnecessary processing while maintaining accuracy where needed.
2Measurement precision
If illumination compensation parameters are determined and signaled for each coding block, then illumination variation compensation accuracy is improved, but bitstream overhead increases
Solution Approach 1:
The patent combines multiple illumination compensation parameters (offsets and scaling factors) into a unified parameter set that can be efficiently signaled. By merging related parameters and using joint encoding strategies, the bitstream overhead is reduced while maintaining compensation accuracy.
Solution Approach 2:
The patent transforms illumination compensation parameters into more compact representations suitable for bitstream encoding. By changing the parameter form (e.g., using differences relative to reference values, or encoded in a more efficient format), the amount of data required to represent compensation information is reduced.
Data Source
AI summary
Techniques and systems are provided for coding video data. For example, a method of coding video data includes determining one or more illumination compensation parameters for a current block and coding the current block as part of an encoded bitstream using the one or more illumination compensation parameters. In some cases, the method can include determining one or more spatially neighboring samples for the current block and deriving the one or more illumination compensation parameters for the current block based on at least one of the one or more spatially neighboring samples. The method can further include signaling, individually, for the current block, an illumination compensation status in the encoded bitstream. The method can further include signaling at least one of the one or more illumination compensation parameters for the current block in the encoded bitstream.


