Adaptive Motion Vector Resolution for Video Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video encoding and decoding, particularly for high-resolution or stereoscopic images, the precision of motion vectors used in inter prediction affects encoding efficiency, leading to increased data complexity and inefficiencies.

Innovation Solution

A method and apparatus for decoding motion information that dynamically determines a motion vector resolution set based on picture order count (POC) distance and prediction direction, allowing for adaptive selection of motion vector resolutions such as ¼-pixel, ½-pixel, 1-pixel, 2-pixel, or 4-pixel units, optimizing encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vector resolution is increased for high-resolution images, then prediction accuracy is improved, but data complexity and bit rate increase

Engineering Contradiction:
Improvemotion vector precisionVSAvoiddata complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the motion vector resolution adaptive rather than fixed. The decoder dynamically selects from multiple resolution sets (first motion vector resolution set and second motion vector resolution set) based on picture order count distance and prediction direction, allowing the system to optimize between precision and complexity for each specific case

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of motion vector resolution by providing multiple resolution sets with different precision levels. The decoder selects appropriate resolution parameters based on encoding conditions (POC distance thresholds and prediction direction), thereby adjusting precision to match actual needs and reduce unnecessary data complexity

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If motion vector resolution is increased for high-resolution images, then prediction accuracy is improved, but encoding efficiency decreases

Engineering Contradiction:
Improvemotion vector precisionVSAvoidencoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adapts motion vector resolution based on encoding conditions. By selecting from multiple resolution sets according to POC distance and prediction direction, the system achieves optimal prediction accuracy only when necessary, thereby maintaining high encoding efficiency across different scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes motion vector resolution parameters adaptively based on encoding conditions. When POC distance is small or prediction direction allows, lower resolution parameters are used to maintain efficiency. Higher resolution parameters are applied only when prediction accuracy becomes critical, thus resolving the efficiency-precision tradeoff

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple motion vector resolutions are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemotion vector resolution adaptabilityVSAvoiddecoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the motion vector resolution space into multiple discrete resolution sets (first set and second set with different precision levels). This segmentation allows the decoder to handle different resolution requirements through structured selection rather than managing a continuous, complex range of resolutions, reducing operational complexity while maintaining adaptability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12167017B2Motion information encoding apparatus and method, and motion information decoding apparatus and method for high-resolution or stereoscopic images
Publication Date: 2024.12.10 SAMSUNG ELECTRONICS CO LTD
  • US12167017B2 patent drawing
  • US12167017B2 patent drawing
  • US12167017B2 patent drawing

AI summary

Methods and apparatuses for encoding and decoding motion information are provided. In an embodiment, a method of decoding motion information includes obtaining, from a bitstream, a resolution index indicating a motion vector resolution for inter-predicting a current block, a reference index of the current block, and prediction direction information of the current block. The method further includes determining a reference picture of the current block. The method further includes determining whether a prediction direction of the current block is unidirectional prediction in an L0 or L1 direction or bidirectional prediction. The method further includes determining a motion vector resolution set including one or more selectable motion vector resolutions. The method further includes determining a motion vector based on the prediction direction, according to the motion vector resolution indicated by the resolution index from among the motion vector resolution set. The method further includes reconstructing an image using the motion vector.