Inter Prediction LIC Parameter Inheritance From Coded Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently utilizing local illumination compensation (LIC) and other function-based prediction methods for improved inter prediction, particularly in constructing candidate lists and inheriting coded information for accurate sample reconstruction.
Innovation Solution
The method involves constructing a candidate list of coded blocks associated with a current block, selecting a first coded block with LIC information, and inheriting these parameters for local illumination compensation to enhance inter prediction accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional inter prediction methods are used, then the encoding process is simple, but the prediction accuracy is insufficient
Solution Approach 1:
The patent performs preliminary construction of candidate blocks with LIC parameters before the actual prediction process. By pre-calculating and storing illumination compensation parameters in candidate blocks, the system enables faster and more accurate prediction without excessive complexity during the main encoding process.
Solution Approach 2:
The patent introduces illumination compensation parameters (a, b) that modify the prediction model from simple motion compensation to a more sophisticated model that accounts for local illumination variations. This parameter change enables accurate prediction in regions with lighting changes while maintaining computational efficiency through selective application.
2Measurement precision
If LIC parameters are explicitly coded for each block, then prediction accuracy improves, but bitstream size increases
Solution Approach 1:
The patent copies LIC parameters from neighboring candidate blocks to the current block when conditions are met, rather than encoding them explicitly. This copying mechanism allows accurate illumination compensation to be inherited from spatially correlated blocks, maintaining prediction accuracy while avoiding redundant parameter transmission in the bitstream.
Solution Approach 2:
The patent applies LIC parameter inheritance selectively based on specific conditions (neighboring block availability, mode compatibility) rather than universally. This partial application approach ensures accurate prediction where needed while avoiding unnecessary complexity and bitstream overhead in cases where simple motion compensation suffices.
3Measurement precision
If candidate list construction includes all possible blocks, then prediction accuracy improves, but processing complexity increases
Solution Approach 1:
The patent segments the candidate block selection process into distinct categories (spatial neighbors, temporal neighbors, and blocks with specific modes). By organizing candidates in a structured hierarchy and applying different inheritance rules to different segments, the system achieves comprehensive coverage without overwhelming processing complexity.
Solution Approach 2:
The patent applies different LIC inheritance strategies to different spatial locations and block types. For example, blocks at picture boundaries may use different candidate sources than interior blocks, and different prediction modes may have different inheritance rules. This localized approach optimizes prediction accuracy for each region while managing overall processing complexity.
Data Source
AI summary
An apparatus for video decoding includes processing circuitry configured to construct a candidate list including one or more coded blocks that are associated with a current block. A coded block associated with the current block is a candidate that provides coded information of a function based prediction method for a prediction of the current block. The processing circuitry can select a specific coded block from the candidate list, the specific coded block is coded with specific coded information of the function based prediction method. Also, the processing circuitry can inherit the specific coded information of the function based prediction method from the specific coded block to the current block, derive parameters of a function that is used in the function based prediction method according to the specific coded information, and reconstruct at least a sample of the current block according to the parameters of the function.


