Inter Prediction Skipping Local Illumination Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo qualityVSAvoiddecoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If local illumination compensation (LIC) is performed on all picture blocks, then video quality is improved, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If local illumination compensation (LIC) is performed on bidirectional prediction blocks, then luminance difference compensation is achieved, but coding speed decreases

Engineering Contradiction:
Improveluminance compensation accuracyVSAvoidcoding speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11601667B2Inter prediction method and related apparatus
Publication Date: 2023.03.07 HUAWEI TECH CO LTD
  • US11601667B2 patent drawing
  • US11601667B2 patent drawing
  • US11601667B2 patent drawing

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.