Block Weighted Prediction for More Accurate Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in accurately predicting pixel values, leading to suboptimal spatial and temporal redundancy reduction, which affects coding efficiency and performance.
Innovation Solution
The implementation of weighted prediction methods that configure reasonable target weight values for each pixel position within a block, utilizing surrounding positions and angles to enhance prediction accuracy and coding performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional prediction methods are used for video coding, then the coding process is simple, but the prediction accuracy is insufficient leading to suboptimal spatial and temporal redundancy reduction
Solution Approach 1:
The patent applies local quality by configuring different weight values for different pixel positions within a block. Instead of using uniform prediction weights, the method determines position-specific weights based on the relationship between current block positions and reference block positions, allowing each local region to be predicted with appropriate weighting that reflects its spatial characteristics.
Solution Approach 2:
The patent changes the prediction parameter from uniform weights to position-dependent weights. By introducing weight configuration parameters that vary according to pixel position, the method transforms the prediction process to adaptively adjust weights based on spatial relationships between current and reference blocks, thereby improving prediction accuracy.
2Productivity
If weighted prediction with position-dependent weights is implemented, then spatial and temporal redundancy reduction is improved, but the computational complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring weight values for different pixel positions before the actual prediction process. The weight configuration parameters are determined in advance based on block positions and relationships, allowing the prediction stage to directly apply these pre-computed weights without performing complex real-time calculations, thus improving coding efficiency while managing complexity.
Data Source
AI summary
Encoding and decoding methods and apparatuses, coder-side devices and decoder-side devices are provided, the method includes: obtaining a weighted prediction angle and weight configuration parameters of the current block; where the weight configuration parameters include a weight transform rate and a weight transform start position; configuring reference weight values for surrounding positions outside the current block according to the weight configuration parameters; determining a surrounding matching position to which the pixel position points from the surrounding positions outside the current block based on the weighted prediction angle; determining a target weight value of the pixel position based on the reference weight value associated with the surrounding matching position, determining an association weight value of the pixel position based on the target weight value of the pixel position; determining a first prediction value of the pixel position based on a first prediction mode, determining a second prediction value of the pixel position based on a second prediction mode; determining a weighted prediction value of the pixel position based on the first prediction value, the target weight value, the second prediction value and the association weight value.


