Motion Vector Prediction in Video Encoding Skip and Merge Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding and decoding motion information in images face challenges in efficiently performing entropy encoding/decoding, particularly in accurately predicting motion vectors and residual blocks.

Innovation Solution

A method for decoding motion information that determines a prediction mode for a current block as either a skip mode or a merge mode, uses merge candidate information to obtain a base motion vector, and combines this with a merge motion vector difference to determine the motion vector of the current block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vector prediction is performed using merge candidate lists in skip mode or merge mode, then the accuracy of motion vector prediction is improved, but the complexity of entropy encoding/decoding increases due to multiple context information requirements

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidentropy encoding/decoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by using a single context model for entropy decoding merge candidate information that works across both skip mode and merge mode. Instead of maintaining separate context models for different prediction modes, the invention creates a unified context modeling approach that handles motion vector difference encoding universally, thereby reducing decoder complexity while preserving prediction accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies local quality by selectively applying different context information based on the specific prediction mode and block characteristics. The context model is adapted locally according to the prediction mode (skip or merge) and the position of the current block, allowing optimized entropy decoding performance for different local conditions without requiring complex global context models.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If multiple context information pieces are used for entropy decoding merge candidate information, then the encoding precision is improved, but the processing time and computational load increase

Engineering Contradiction:
Improveencoding precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential context information needed for entropy decoding merge candidate information, removing redundant context models. By identifying and extracting only the critical context parameters required for accurate decoding, the invention reduces the number of context information pieces from multiple separate models to a streamlined set, thereby decreasing processing time while maintaining encoding precision.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If motion vector difference encoding is performed with detailed context information, then the decoding accuracy is improved, but the bitstream complexity and processing overhead increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream processing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining context model structures and parameters that are prepared in advance for both skip mode and merge mode. The context information is pre-organized and configured before actual entropy decoding occurs, allowing the decoder to efficiently access and apply the appropriate context model without complex runtime decisions, thereby reducing processing overhead while maintaining decoding accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250203105A1Method for encoding and decoding motion information in skip mode or merge mode with motion vector difference, and apparatus for encoding and decoding motion information in skip mode or merge mode with motion vector difference
Publication Date: 2025.06.19 SAMSUNG ELECTRONICS CO LTD
  • US20250203105A1 patent drawing
  • US20250203105A1 patent drawing
  • US20250203105A1 patent drawing

AI summary

Provided is a video decoding method including: determining a prediction mode of a current block to be one of a skip mode and a merge mode; when a motion vector, which is determined from a merge candidate list of the current block, and a merge motion vector difference are to be used, obtaining merge candidate information indicating one candidate in the merge candidate list by performing entropy encoding on a bitstream by applying one piece of context information; determining a base motion vector from one candidate determined from the merge candidate list, based on the merge candidate information; and determining a motion vector of the current block by using a distance index of a merge motion vector difference of the current block and a direction index of the merge motion vector difference to use the base motion vector and the merge motion vector difference.