Motion Information Prediction Inheritance Exception Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoder consistency
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #9Preliminary anti-action

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

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvedepth map coding efficiencyVSAvoidmotion parameter validity
Core Design Contradiction:
ProductivityVSManufacturing precision

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

Inventive Principle:
Principle #9Preliminary anti-action

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

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2966868B1Method for motion information prediction and inheritance in video coding
Publication Date: 2018.07.18 HFI INNOVATION INC
  • EP2966868B1 patent drawingFigure 1
  • EP2966868B1 patent drawingFigure 2
  • EP2966868B1 patent drawingFigure 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.