Decoder Motion Vector List Modification for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques, such as H.264/AVC, HEVC, and VVC, face challenges in achieving higher coding efficiency and image enhancement due to increasing image size, resolution, and frame rate, particularly in efficiently managing motion vector lists for inter prediction.

Innovation Solution

A video coding method and apparatus that utilize template matching or bilateral matching methods in merge mode and advanced motion vector prediction (AMVP) mode, allowing for adding, pruning, or reordering candidates in the motion vector list at the decoder side through multi-pass bilateral matching (MBM) to improve video coding efficiency and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If image size, resolution, and frame rate are increased to improve video quality, then video quality is improved, but the amount of data to be encoded increases, requiring more hardware resources and compression efficiency

Engineering Contradiction:
Improvevideo qualityVSAvoidamount of data
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the motion vector list management into multiple candidate lists (first candidate list, second candidate list, third candidate list) with different levels of motion vector candidates. This segmentation allows the system to process and manage motion vectors in smaller, more manageable groups, improving coding efficiency while maintaining high video quality at increased resolutions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different motion vector prediction methods and candidate management strategies to different regions or types of blocks. By using template matching for some blocks and bilateral matching for others, and by creating different candidate lists for different prediction modes, the system optimizes compression efficiency locally while maintaining overall video quality

Inventive Principle:
Principle #3Local quality

2Measurement precision

If more motion vector candidates are added to the motion vector list to improve prediction accuracy, then prediction accuracy is improved, but the complexity of managing and processing the motion vector list increases

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidmotion vector list management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the motion vector candidates into multiple segmented lists (first candidate list with template matching candidates, second candidate list with bilateral matching candidates, third candidate list with other candidates). This segmentation reduces the complexity of managing a single large list by organizing candidates in structured groups with different characteristics and priorities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary sorting and organization of motion vector candidates into different lists before the actual prediction process. By pre-categorizing candidates based on their generation methods and qualities, the system simplifies the prediction process and reduces real-time processing complexity while maintaining high prediction accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240364904A1Method and apparatus for decoder side motion vector list modification in inter prediction
Publication Date: 2024.10.31 HYUNDAI MOTOR CO LTD
  • US20240364904A1 patent drawing
  • US20240364904A1 patent drawing
  • US20240364904A1 patent drawing

AI summary

A method is disclosed for modifying a decoder-side motion vector list in inter prediction. A video coding method and an apparatus use a template matching method or a bilateral matching (BM) method in a merge mode and an advanced motion vector prediction (AMVP) mode of inter prediction. The video coding method and the apparatus perform at least one of adding, pruning, or reordering candidates with respect to a motion vector list at the decoder side.