Motion Vector Predictor Derivation with Redundancy Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video coding systems, the existing Motion Vector Prediction (MVP) techniques, such as those in HEVC Test Model version 3.0 (HM-3.0), do not fully leverage redundancy checks to improve coding efficiency, as derived MVPs often lack uniqueness, leading to suboptimal bitrate reduction, especially in low-bitrate applications.

Innovation Solution

The method involves deriving motion vector predictors (MVPs) for current blocks in Inter, Skip, and Merge modes by receiving motion vectors from neighboring reference blocks, performing spatial and temporal searches with enhanced redundancy checks to ensure non-redundant MVPs are obtained, and configuring temporal search sets with prioritized motion vectors to provide unique predictors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If redundancy checking is performed during MVP derivation, then coding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs redundancy checking during the MVP derivation process itself, rather than after all MVPs are generated. By checking for redundancy as each spatial MVP is derived and immediately eliminating duplicate candidates, the method prevents redundant computations in subsequent steps while maintaining coding efficiency through optimized candidate selection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes redundant MVP candidates from the candidate list during the derivation process. By identifying and eliminating duplicate motion vector predictors as they are generated, the method reduces the number of candidates that need to be processed further, thereby improving coding efficiency without proportionally increasing computational complexity

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple spatial MVPs are derived from neighboring blocks, then the possibility of obtaining a unique predictor increases, but redundancy increases

Engineering Contradiction:
Improvepredictor availabilityVSAvoidredundancy
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent implements a feedback mechanism where each derived spatial MVP is immediately checked against previously derived MVPs to detect redundancy. This real-time feedback allows the system to maintain a diverse set of predictors from multiple neighboring blocks while actively removing duplicates, thus preserving predictor availability while eliminating redundancy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent extracts and removes redundant motion vector predictors from the candidate set during derivation. By systematically eliminating duplicate MVPs while retaining unique candidates from different spatial locations, the method ensures a diverse predictor pool without wasteful redundancy, balancing adaptability and information efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If redundancy checking is extended to temporal MVP derivation, then non-redundant MVPs are ensured, but processing time increases

Engineering Contradiction:
ImproveMVP uniquenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs redundancy checking during the temporal MVP derivation process itself, integrating the check into the derivation workflow rather than as a separate post-processing step. By checking for redundancy as temporal MVPs are generated and immediately eliminating duplicates, the method ensures MVP uniqueness while minimizing additional processing time through optimized candidate evaluation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2687014B1Method and apparatus for derivation of motion vector candidate and motion vector prediction candidate
Publication Date: 2021.03.10 HFI INNOVATION INC
  • EP2687014B1 patent drawingFigure 1
  • EP2687014B1 patent drawingFigure 2
  • EP2687014B1 patent drawingFigure 3

AI summary

An apparatus and method for deriving a motion vector predictor are disclosed. A search set comprising of multiple (spatial or temporal) search MVs with priority is determined, wherein the search MVs for multiple neighboring reference block or one or more co-located reference blocks are configured into multiple search MV groups. In order to improve coding efficiency, embodiments according to the present invention perform redundancy check every time after a search MV group is searched to determine whether an available search MV is found. If an available search MV is found and the available search MV is not the same as a previously derived motion vector predictor (MVP), the available search MV is used as the MVP and the MVP derivation process terminates. Otherwise, the MVP derivation process moves to the next reference block. The search MV group can be configured to include different search MV(s) associated with reference blocks.