Weighted Prediction Derivation for Video Coding Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face inefficiencies in bandwidth usage due to the need to signal both weighting factors for bi-directional prediction, which can reduce accuracy and increase power consumption.

Innovation Solution

A method where a video coder generates a first weighting factor for a first reference picture using a second weighting factor from a second reference picture, allowing the first weighting factor to be derived rather than signaled, thereby improving bandwidth efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If both weighting factors are signaled in the bitstream, then the accuracy of prediction information is improved, but the bandwidth efficiency deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary information (second weighting factor) from the bitstream and derives the first weighting factor locally at the decoder using a predetermined relationship (e.g., w0 = 1 - w1). This eliminates the need to transmit redundant data while preserving prediction accuracy, directly resolving the contradiction between transmission completeness and bandwidth efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The decoder reconstructs the first weighting factor by applying a predetermined mathematical relationship (copying the derivation logic from encoder to decoder) rather than receiving it directly. This copying approach ensures both encoder and decoder use identical weighting factors for consistent prediction while reducing bitstream overhead.

Inventive Principle:
Principle #26Copying

2Reliability

If both weighting factors are signaled in the bitstream, then the completeness of prediction information is improved, but the power consumption increases

Engineering Contradiction:
Improveprediction information completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts and transmits only the essential weighting factor (second weighting factor) while deriving the other locally. This reduces the computational burden of processing and storing multiple weighting factors in the bitstream, directly lowering power consumption while maintaining prediction completeness through the predetermined derivation relationship.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If weighting factors are derived rather than signaled, then the bandwidth efficiency is improved, but the complexity of the derivation process increases

Engineering Contradiction:
Improvedata transmission volumeVSAvoidderivation process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent transforms the representation of weighting factors from direct transmission to derived values using simple mathematical relationships (e.g., w0 = 1 - w1). This parameter transformation maintains numerical precision while reducing data transmission requirements, and the simplicity of the mathematical operation keeps implementation complexity low.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11134246B2Weighted prediction for video coding
Publication Date: 2021.09.28 QUALCOMM INC
  • US11134246B2 patent drawing
  • US11134246B2 patent drawing
  • US11134246B2 patent drawing

AI summary

A device for processing video data includes a memory configured to store video data and one or more processors implemented in circuitry. The one or more processors are configured to generate a first weighting factor for a first reference picture in a first picture list using a second weighting factor for a second reference picture in a second picture list. The one or more processors are further configured to generate prediction information for a current block of video data using the first weighting factor and the second weighting factor.