Local Illumination Compensation via Neighboring-Block Parameter Inheritance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies incur increased complexity and latency due to the re-derivation of Local Illumination Compensation (LIC) model parameters for current blocks in merge mode, which deviates from the assumption of shared motion characteristics with neighboring blocks.

Innovation Solution

Infer or inherit LIC model parameters from neighboring blocks that have already been reconstructed, rather than re-deriving them for current blocks, thereby simplifying the encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If LIC model parameters are re-derived for current blocks in merge mode, then coding flexibility is maintained, but coder complexity and latency increase

Engineering Contradiction:
Improvecoding flexibilityVSAvoidcoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies copying by inheriting LIC model parameters from neighboring blocks (source blocks) directly into current blocks. Instead of re-deriving parameters through complex calculations, the system copies the parameters from the source block, which has already been processed and validated. This copying approach maintains coding flexibility while significantly reducing computational complexity and latency in the coder.

Inventive Principle:
Principle #26Copying

2Measurement precision

If LIC model parameters are re-derived for current blocks, then parameter accuracy is maintained, but decoding latency increases

Engineering Contradiction:
Improveparameter accuracyVSAvoiddecoding latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-deriving and storing LIC model parameters for source blocks before they are needed for current block processing. The parameters are computed and ready in advance for neighboring blocks that will serve as sources, eliminating the need for real-time re-derivation during decoding. This maintains parameter accuracy while reducing decoding latency significantly.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If LIC model parameters are inherited from neighboring blocks, then coder complexity is reduced, but parameter reliability may be compromised

Engineering Contradiction:
Improvecoder complexityVSAvoidparameter reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies feedback mechanisms by evaluating the inheritance of LIC parameters from neighboring blocks and using feedback information to determine when inheritance is appropriate. The system checks whether the neighboring block's parameters are reliable and suitable for inheritance, and can fall back to re-derivation or other methods when necessary. This feedback loop maintains parameter reliability while keeping coder complexity low through selective inheritance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250240438A1Local illumination compensation using inherited model parameter from neighboring blocks
Publication Date: 2025.07.24 QUALCOMM INC
  • US20250240438A1 patent drawing
  • US20250240438A1 patent drawing
  • US20250240438A1 patent drawing

AI summary

An example device includes memory, and one or more processors configured to determine to decode a current block of the video data using motion information of a second block of the video data. The one or more processors are configured to determine a value of a LIC flag of the second block, the value of the LIC flag of the second block indicative of LIC being applied to the second block. The one or more processors are configured to determine, based on the value of the LIC flag, to apply LIC to the current block. The one or more processors are configured to infer LIC model parameters of the current block to be equal to LIC model parameters of the second block. The one or more processors are configured to decode the current block including using the inferred LIC model parameters and the motion information of the second block.