Illumination Compensation in Video Encoding Sub-Block Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of Local Illumination Compensation (LIC) in video compression technologies, such as those developed by the Joint Exploration Model (JEM), can be problematic in certain operating modes, leading to reduced compression efficiency due to limitations in determining LIC model parameters, and is often prohibited, which further impacts efficiency.

Innovation Solution

Enabling the use of LIC during potentially problematic situations by inferring the LIC flag and efficiently controlling LIC usage and parameter computation, particularly in sub-block temporal motion vector prediction and triangle partitions, to improve compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If LIC is used in sub-block based motion compensation or non-rectangular block partition modes, then compression efficiency is improved, but determination of LIC model parameters becomes problematic and may reduce efficiency

Engineering Contradiction:
Improvecompression efficiencyVSAvoidLIC parameter determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by making LIC parameter determination adaptive to different block types. For rectangular blocks, full LIC parameter determination is performed, while for sub-block based or non-rectangular blocks, the patent uses simplified or alternative approaches (such as inferring from neighboring blocks or using default parameters), thus optimizing compression efficiency without excessive complexity in each local context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adaptation of LIC usage based on motion compensation mode. The system dynamically adjusts whether to apply LIC and how to determine its parameters depending on the specific block type and motion characteristics, allowing flexibility between compression efficiency and computational complexity based on local video content properties.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If LIC is prohibited in certain operating modes to avoid parameter determination problems, then computational complexity is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the parameters of LIC application based on operating mode. Instead of uniformly prohibiting LIC in certain modes, the patent modifies how LIC parameters are determined (e.g., using different derivation methods, inferring from neighbors, or adjusting parameter sets) to maintain compression efficiency while adapting to the constraints of sub-block based or non-rectangular motion compensation modes.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If LIC is applied to all blocks uniformly, then illumination compensation consistency is improved, but processing overhead increases

Engineering Contradiction:
Improveillumination compensation consistencyVSAvoidprocessing overhead
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the video content into different block types (rectangular vs. sub-block based/non-rectangular) and applies LIC differently to each segment. This allows consistent illumination compensation where needed while avoiding unnecessary processing overhead in blocks where LIC is less effective or problematic, thus balancing consistency with processing efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20220303526A1Illumination compensation for video encoding and decoding
Publication Date: 2022.09.22 INTERDIGITAL VC HOLDINGS INC
  • US20220303526A1 patent drawing
  • US20220303526A1 patent drawing
  • US20220303526A1 patent drawing

AI summary

A video codec can involve determining a motion compensation mode associated with encoding a first block of picture information, the motion compensation mode including a sub-block based motion compensation prediction mode or a non-rectangular block partition mode; determining that a second block of picture information spatially neighboring the first block was encoded or decoded based on an illumination compensation; and encoding or decoding the first block based on the motion compensation mode and the illumination compensation.