Local Illumination Compensation via Neighboring-Block Parameter Inheritance
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If LIC model parameters are re-derived for current blocks, then parameter accuracy is maintained, but decoding latency increases
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.
3Device complexity
If LIC model parameters are inherited from neighboring blocks, then coder complexity is reduced, but parameter reliability may be compromised
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.
Data Source
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.


