Illumination Compensation Parameters for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveillumination compensation accuracyVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improveillumination compensation accuracyVSAvoidbitstream overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10887597B2Systems and methods of determining illumination compensation parameters for video coding
Publication Date: 2021.01.05 QUALCOMM INC
  • US10887597B2 patent drawing
  • US10887597B2 patent drawing
  • US10887597B2 patent drawing

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.