Motion Information Prediction Inheritance Exception Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In motion information prediction and inheritance processes, especially in inter-view, inter-component, and inter-layer scenarios, the assumption that the reference picture index is always in the current reference picture list can lead to invalid motion parameters when this is not the case, causing inefficiencies and potential decoder mismatches.
Innovation Solution
The implementation of exception handling processes to address the reference picture index issue, including scaling motion vectors, setting pre-defined parameters, and signaling motion information in the bitstream, ensures that valid motion parameters are used even when the reference picture index is not in the current list, and pre-determined motion data is used for regions with unclear or unavailable reference pictures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion information is predicted and inherited from reference views using standard inter-view motion prediction, then coding efficiency is improved through reuse of motion parameters, but decoder mismatches occur when reference picture indices are not in the current reference picture list
Solution Approach 1:
The patent applies preliminary anti-action by checking whether the reference picture index exists in the current reference picture list before using inherited motion parameters. If the reference picture index is not found, the patent preemptively adjusts the reference picture index to point to an available reference picture, thereby preventing potential decoder mismatches before they can occur during reconstruction
Solution Approach 2:
The patent implements feedback by using the availability information of reference pictures to dynamically adjust the reference picture index selection. The encoder checks which reference pictures are actually available in the current list and uses this feedback information to select appropriate reference picture indices, ensuring that both encoder and decoder operate with consistent reference picture mappings
2Productivity
If motion parameters are inherited from texture blocks to depth blocks, then depth map coding efficiency is improved, but invalid motion parameters result when reference picture correspondence is unclear
Solution Approach 1:
The patent applies preliminary anti-action by validating the reference picture index inheritance from texture blocks before using it for depth block prediction. The system checks whether the corresponding reference picture exists in the depth block's reference picture list, and if not, adjusts the index beforehand to ensure valid motion parameters are used for depth map coding
Solution Approach 2:
The patent applies local quality by treating texture blocks and depth blocks differently in the motion parameter inheritance process. While texture blocks can freely inherit motion parameters, depth blocks require additional validation and potential adjustment of reference picture indices based on their specific reference picture lists, ensuring local adaptability to different block types
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present invention re-use at least a portion of motion information of the corresponding block for the motion information of the current block if a corresponding reference picture corresponding to a reference picture pointed by the corresponding block is in a current reference picture list of the current block. If the corresponding reference picture is not in the current reference picture list of the current block, the motion information of the current block is determined using an alternative process, where at least a portion of the motion information, which was used in the previous case, is not re-used for the current block according to the alternative process.