Interframe Bi-predictive Coding Weighting Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inter-frame predictive encoding methods suffer from low accuracy due to unreasonable weighting parameters, particularly in bidirectional prediction, which affects the accuracy of video encoding.

Innovation Solution

An inter-frame predictive encoding method that determines forward and backward weighting parameters based on a formula and overall brightness-based weighting parameters, calculated using minimal residual techniques, to improve the accuracy of predictive encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional bidirectional prediction with fixed weighting parameters (1/2, 1/2) is used, then the encoding process is simple, but the prediction accuracy is low

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed weighting parameters to dynamic, adaptive weighting parameters. The encoder determines optimal weighting parameters for each block based on motion vectors and reference frame characteristics, allowing the prediction system to adapt to different local conditions rather than using a uniform fixed weight approach

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of weighting from fixed values to variable values that are determined through optimization. The weighting parameters are adjusted based on the correlation between reference blocks and current blocks, motion vector differences, and other local characteristics, fundamentally changing how prediction weights are selected

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If separate encoding is used for forward and backward reference frames, then the encoding process is straightforward, but the overall prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the separate forward and backward prediction processes into a unified bidirectional prediction framework. Both forward and backward reference frames are encoded and decoded, then combined with optimized weighting parameters to produce the final prediction, achieving better accuracy than separate encoding while maintaining systematic organization

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite prediction signal by combining forward prediction and backward prediction results with optimized weighting. This composite approach leverages the strengths of both forward and backward reference frames, similar to how composite materials combine different materials to achieve superior properties

Inventive Principle:
Principle #40Composite materials

Data Source

PatentEP3509303B1Interframe bi-predictive coding method and device
Publication Date: 2020.12.02 BEIJING QIYI CENTURY SCI & TECH CO LTD
  • EP3509303B1 patent drawingFigure 1~2
  • EP3509303B1 patent drawingFigure 3

AI summary

Embodiments of the present application disclose an inter-frame predictive encoding method and device, wherein the method comprises: dividing a frame to be encoded into a plurality of block to be encoded by means of an encoder; determining, for each block to be encoded, a forward encoding block and a backward encoding block corresponding to the block to be encoded; determining a first weighting parameter corresponding to the forward encoding block; determining an overall brightness-based second weighting parameter of a reference image containing the forward encoding block, and determining an overall brightness-based third weighting parameter of a reference image containing the backward encoding block; determining a fourth weighting parameter corresponding to the backward encoding block according to the first weighting parameter; determining a predictive actual weighting parameter of the block to be encoded according to the first weighting parameter, the second weighting parameter, the third weighting parameter and the fourth weighting parameter; performing predictive encoding on the block to be encoded by means of the predictive actual weighting parameter. With applying the inter-frame predictive encoding method and device according to the embodiments of the present application, accuracy of the inter-frame predictive encoding is improved.