Inter Prediction Skipping Local Illumination Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding processes, particularly with standards like H.264 and H.265, face challenges in efficiently handling bidirectional prediction modes due to the complexity of local illumination compensation (LIC), which increases computational resources and decreases coding speed without significantly affecting video quality.
Innovation Solution
An inter prediction method that determines whether LIC is necessary for a picture block based on the prediction direction, skipping LIC for bidirectional prediction modes and optimizing motion vectors and prediction directions to reduce computational load without compromising video quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If local illumination compensation (LIC) is performed on bidirectional prediction blocks, then video quality is improved, but computational resources increase and decoding speed decreases
Solution Approach 1:
The patent applies local quality by differentiating the treatment of different prediction modes. LIC is selectively applied only to unidirectional prediction blocks where it provides quality improvement, while bidirectional prediction blocks skip LIC to maintain decoding speed. This selective application ensures computational resources are focused where most beneficial.
Solution Approach 2:
The patent implements partial action by performing LIC on only a subset of prediction blocks (specifically unidirectional ones) rather than all blocks. This partial application of LIC maintains video quality where needed while avoiding the computational overhead on bidirectional blocks, achieving a balance between quality and speed.
2Manufacturing precision
If local illumination compensation (LIC) is performed on all picture blocks, then video quality is improved, but device complexity increases
Solution Approach 1:
The patent reduces device complexity by applying LIC locally only to unidirectional prediction blocks rather than universally to all blocks. This selective approach simplifies the decoding process for bidirectional blocks while maintaining quality improvement where LIC is most effective.
Solution Approach 2:
The patent implements partial action by performing LIC on only a subset of prediction blocks (specifically unidirectional ones) rather than all blocks. This partial application of LIC maintains video quality where needed while avoiding the computational overhead on bidirectional blocks, achieving a balance between quality and complexity.
3Manufacturing precision
If local illumination compensation (LIC) is performed on bidirectional prediction blocks, then luminance difference compensation is achieved, but coding speed decreases
Solution Approach 1:
The patent applies local quality by differentiating the treatment of different prediction modes. LIC is selectively applied only to unidirectional prediction blocks where it provides quality improvement, while bidirectional prediction blocks skip LIC to maintain coding speed. This selective application ensures computational resources are focused where most beneficial.
Solution Approach 2:
The patent implements partial action by performing LIC on only a subset of prediction blocks (specifically unidirectional ones) rather than all blocks. This partial application of LIC maintains video quality where needed while avoiding the computational overhead on bidirectional blocks, achieving a balance between quality and speed.
Data Source
AI summary
This application provides an example inter prediction method and a related example apparatus. One example method includes parsing a bitstream to determine prediction information of a to-be-processed picture block, where the prediction information indicates that a prediction direction of the to-be-processed picture block is bidirectional prediction, where the bitstream does not include target identification information, and where the target identification information indicates to perform local illumination compensation (LIC) on the to-be-processed picture block; and obtaining a prediction value of the to-be-processed picture block based on the prediction information.


