Video Codec Sample-Level Weights for Brightness-Adaptive Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face inaccuracies in inter prediction due to fixed weight values used for brightness changes, leading to reduced compression performance.

Innovation Solution

Determine sample-level weight parameters through type indication and geometrical mode parameters during encoding and decoding to adapt to changes in brightness, improving prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If fixed weight values are used for inter prediction in a unit of slice or coding unit, then the prediction process is simple and fast, but the accuracy of inter prediction values is low, reducing compression performance

Engineering Contradiction:
Improveaccuracy of inter prediction valuesVSAvoidcomplexity of weight parameter determination
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by transitioning from fixed slice-level or coding unit-level weight values to sample-level weight parameters that are specific to each sample's position and characteristics. The weight parameter determination is based on sample position information and geometrical mode parameters, allowing different weights for different samples within the same block to accurately model local brightness changes and improve prediction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making weight parameters adaptive rather than fixed. The weight parameter determination process uses sample position information and geometrical mode parameters to dynamically calculate appropriate weights for each sample, allowing the prediction system to adapt to varying brightness changes in different regions of the video content.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If sample-level weight parameters are determined using type indication and geometrical mode parameters, then prediction accuracy is improved, but the encoding and decoding process becomes more complex

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomplexity of encoding and decoding process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining the relationship between geometrical mode parameters and weight parameters. The geometrical mode parameters are determined during motion estimation, and the corresponding weight parameters are pre-calculated based on these geometrical modes, allowing the actual prediction process to simply retrieve and apply the pre-determined weights without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses geometrical mode parameters as an intermediary between the motion estimation process and the weight parameter determination. The geometrical mode parameters serve as a bridge that connects the spatial transformation information to the weight parameter selection, simplifying the overall process by using an intermediate representation that directly maps to weight parameters.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If fixed weight values are used for inter prediction, then the encoding and decoding process is efficient, but compression performance is reduced due to low prediction accuracy

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcompression performance
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by transitioning from fixed weight values to variable weight parameters that are determined based on sample position information and geometrical mode parameters. This parameter change allows the system to adapt weights to specific local conditions, improving prediction accuracy and consequently compression performance while maintaining encoding efficiency through systematic parameter determination.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250287012A1Encoding and decoding method, and decoder
Publication Date: 2025.09.11 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250287012A1 patent drawing
  • US20250287012A1 patent drawing
  • US20250287012A1 patent drawing

AI summary

The present application provides an encoding and decoding method, a codec, a bitstream, and a storage medium. The codec determines at least one piece of motion vector information of a current block, and a type indication parameter and/or a geometric mode parameter (101), determines at least one reference predicted value of the current block according to the at least one piece of motion vector information, and determines at least one weight parameter of the current block according to the type indication parameter and/or the geometric mode parameter (102), and determines a predicted value of the current block on the basis of the at least one reference predicted value and the at least one weight parameter (103).