Block Level Adaptive Weighted Prediction Illumination Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in effectively addressing local illumination variations through block level adaptive weighted prediction (BAWP), which affects the efficiency of video compression and decoding processes.

Innovation Solution

The implementation of a method that involves selecting a scaling factor look-up table based on the inter prediction mode and picture order count (POC) distance to determine a scaling factor for reconstructing video blocks, using a linear equation to compensate for local illumination changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block level adaptive weighted prediction is used to compensate local illumination variation, then video compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvevideo compression efficiencyVSAvoiddecoding device complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the illumination compensation process by dividing the video image into multiple blocks and applying different scaling factors to each block based on its characteristics. This allows the system to handle local illumination variations effectively while managing complexity through structured block processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the scaling factor parameter adaptively for different blocks based on their illumination characteristics. By adjusting this parameter dynamically rather than using a fixed value, the system improves compression efficiency while keeping the overall complexity manageable through parameterization.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple scaling factor look-up tables are used to improve prediction accuracy, then local illumination compensation is enhanced, but data processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-computes and stores multiple scaling factor look-up tables during the encoding phase, so that during decoding the system can directly retrieve appropriate scaling factors without performing complex calculations in real-time. This preliminary action reduces processing time while maintaining high prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses look-up tables that store pre-computed scaling factors as copies of optimal values for different block types. This allows the decoder to retrieve accurate scaling factors quickly without recalculating them, thus reducing processing time while maintaining prediction precision.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If scaling factor look-up tables of large size are used to cover more illumination conditions, then illumination compensation coverage is improved, but memory requirements increase

Engineering Contradiction:
Improveillumination compensation coverageVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the illumination compensation into multiple smaller look-up tables, each dedicated to specific block types or illumination conditions. This segmentation allows the system to cover various illumination scenarios while keeping each individual table small, thus reducing overall memory requirements compared to a single large table.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different scaling factor tables tailored to specific local block characteristics rather than using a single universal table. This local quality approach allows efficient illumination compensation for different regions while minimizing the total memory needed by only storing scaling factors relevant to each specific block type.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250008138A1Block level adaptive weighted prediction
Publication Date: 2025.01.02 TENCENT AMERICA LLC
  • US20250008138A1 patent drawing
  • US20250008138A1 patent drawing
  • US20250008138A1 patent drawing

AI summary

This disclosure relates generally to video coding/decoding and particularly for improving block level adaptive weighted prediction. One method includes receiving the coded video bitstream comprising the current block of the current frame and a syntax element indicating a prediction mode for the current block, a plurality of scaling factor look-up tables being stored; determining the prediction mode based on a value of the syntax element, the prediction mode being used for predicting the current block based on a reference block of a reference frame; selecting a scaling factor look-up table from the plurality of scaling factor look-up tables based on an inter prediction mode of the current block or a picture order count (POC) distance between the reference frame and the current frame; determining a scaling factor from the selected scaling factor look-up table; and reconstructing the current block based on the reference block and the determined scaling factor.