Video Decoder Motion Candidate Reordering for Inter Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, particularly those using adaptive reordering of merge candidates with template matching (ARMC), face challenges in further improving coding performance and efficiency.
Innovation Solution
The proposed solution involves a video coding method and apparatus that reorder partial motion information candidates in the initial motion information candidate list, including at least one first-type motion information candidate and N second-type motion information candidates, to improve coding efficiency and accuracy of inter prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all second-type motion information candidates are included in the ordering process, then the accuracy of inter prediction is improved, but the number of bits required for coding increases
Solution Approach 1:
The patent applies partial action by selecting only N second-type motion information candidates (where N is less than the total number of second-type candidates) to participate in the ordering process. This partial inclusion achieves a balance between improving prediction accuracy and controlling bit rate, avoiding the need to encode all second-type candidates while still capturing the most beneficial motion information.
2Productivity
If N second-type motion information candidates are selected for ordering, then coding efficiency is improved, but the complexity of candidate selection increases
Solution Approach 1:
The patent changes the parameter of candidate selection by introducing a configurable parameter N that controls the number of second-type candidates included in ordering. This parameter can be adjusted based on specific coding scenarios, allowing optimization of the balance between coding efficiency and selection complexity without requiring complex adaptive algorithms.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A video coding method and apparatus, a bitstream, a decoder, an encoder, and a storage medium are provided in embodiments of the disclosure. The decoding method includes the following. An initial motion information candidate list of a current block is determined, where the initial motion information candidate list includes first-type motion information candidates and second-type motion information candidates, the first-type motion information candidates are determined according to motion information of a neighbouring block and/or a non-neighbouring block of the current block, and the second-type motion information candidates are constructed according to a motion vector of a preset value and a reference picture index set by using a preset rule. A motion information candidate list of the current block is determined based on ordering partial motion information candidates in the initial motion information candidate list, where the partial motion information candidates includes at least one first-type motion information candidate and N second-type motion information candidates, and N is a positive integer. A bitstream is decoded to determine a motion information candidate index of the current block. An inter prediction value of the current block is determined according to the motion information candidate index and the motion information candidate list of the current block. The bitstream is decoded to determine a residual value of the current block. A reconstructed value of the current block is determined according to the residual value and the inter prediction value of the current block.