Video Block Prediction Using Weight Parameters and Sub-Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in improving intra-prediction and inter-prediction efficiency, particularly in scenarios with low video correlation, and require more accurate motion information and intra-prediction modes to enhance encoding efficiency while reducing data overhead.
Innovation Solution
The method and apparatus improve video encoding and decoding by determining whether a current block is merged with a neighbor block, adjusting motion vector precision, and correcting intra-prediction results, using weight prediction parameters, and dividing blocks into sub-blocks for enhanced prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If more accurate motion information and precise intra-prediction mode are used to improve prediction efficiency, then encoding efficiency is improved, but the amount of data to be transmitted increases
Solution Approach 1:
The patent divides a current block into multiple sub-blocks (e.g., four quadrants) and performs prediction independently on each sub-block. This segmentation allows the system to use fewer bits to represent prediction information while maintaining or improving prediction accuracy, as each sub-block can be predicted using local motion information rather than requiring precise global motion data for the entire block.
Solution Approach 2:
The patent applies different prediction methods and parameters to different regions (sub-blocks) within a block based on local characteristics. By analyzing local motion vectors and prediction modes for each sub-block, the system achieves higher prediction efficiency without transmitting complete motion information for the entire block, thus reducing overhead.
2Productivity
If inter-prediction is used to improve prediction efficiency, then encoding efficiency is improved, but prediction accuracy deteriorates when video correlation is low
Solution Approach 1:
The patent dynamically selects between inter-prediction and intra-prediction methods based on the correlation characteristics of the video data. When video correlation is high, inter-prediction is used for efficiency; when correlation is low (e.g., during fade-in/fade-out), the system switches to intra-prediction to maintain accuracy, avoiding unreliable inter-prediction results.
Solution Approach 2:
The patent changes prediction parameters adaptively by adjusting the prediction mode selection based on correlation detection. The system modifies which prediction method is applied (inter or intra) and adjusts motion vector precision and other parameters according to the detected correlation level, ensuring reliable prediction across varying video conditions.
3Measurement precision
If motion vector precision is improved by using reconstructed information adjacent to current block, then motion vector precision is improved, but device complexity increases
Solution Approach 1:
The patent performs preliminary actions by using already-reconstructed adjacent blocks to predict motion vectors for the current block. Instead of requiring complex real-time analysis, the system leverages pre-computed reconstruction data from neighboring blocks to derive motion information, simplifying the overall processing while improving precision.
Solution Approach 2:
The patent uses reconstructed adjacent blocks as intermediary elements to bridge the gap between available data and the required motion vector information. These adjacent blocks serve as mediators that provide the necessary spatial context and motion cues without requiring direct complex analysis of the current block's motion characteristics.
Data Source
AI summary
A method of decoding a video signal according to the present invention may include: determining whether or not change in brightness is present between a current video including a current block and a reference video of the current video; when it is determined that change in brightness is present between the current video and the reference video, determining weight prediction parameter candidates of the current block; determining a weight prediction parameter of the current block on the basis of index information specifying any of the weight prediction parameter candidates; and performing prediction for the current block on the basis of the weight prediction parameter.


