Sub-Partition LIC Models for Local Illumination in Video Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems struggle with efficiently addressing illumination variations within video blocks, leading to suboptimal compression and decoding performance.

Innovation Solution

Implementing local illumination compensation (LIC) with multiple linear models by dividing video blocks into sub-partitions and deriving separate LIC parameter sets for each sub-partition, allowing for enhanced encoding and decoding based on these models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single LIC parameter set is used for the entire current block, then the device complexity is reduced and processing is simplified, but the ability to handle local illumination variations is insufficient leading to suboptimal compression quality

Engineering Contradiction:
Improvecompression qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The current block is divided into multiple sub-partitions (e.g., two sub-partitions), and separate LIC parameter sets are derived for each sub-partition based on their respective templates. This segmentation allows the illumination compensation to be adapted to local variations within the block, improving compression quality while maintaining manageable processing complexity through systematic subdivision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different LIC parameter sets are applied to different sub-partitions of the current block, allowing each region to be compensated according to its local illumination characteristics. This local quality approach ensures that illumination variations are handled more accurately than a single global parameter set could achieve.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple LIC parameter sets are derived for sub-partitions, then the handling of illumination variations is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improveillumination compensation accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By dividing the current block into a limited number of sub-partitions (e.g., two), the patent achieves a balance between compensation accuracy and processing time. The segmentation is sufficient to capture major illumination variations while avoiding excessive subdivision that would significantly increase computational burden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies LIC to only certain sub-partitions where illumination variations are significant, rather than uniformly processing the entire block. This partial action approach focuses computational resources on regions where they are most needed, reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260046391A1Local illumination compensation with multiple linear models
Publication Date: 2026.02.12 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20260046391A1 patent drawing
  • US20260046391A1 patent drawing
  • US20260046391A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed for performing local illumination compensation (LIC) with multiple linear models. In an example, a device, such as a video decoding device, or a video encoding device, may determine that sub-partition-based local illumination compensation (sub-LIC) is enabled for a current block. The device may divide the current block into a plurality of sub-partitions. The device may identify a plurality of templates associated with the plurality of sub-partitions. The device may derive a plurality of local illumination compensation (LIC) parameter sets associated with the plurality of sub-partitions based on the plurality of templates associated with the plurality of sub-partitions. The device may process (e.g., encode and/or decode) the current block based on the plurality of LIC parameter sets.