Motion Vector Prediction Precision Reduction in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently storing and predicting motion vectors, which affects coding performance and memory usage.

Innovation Solution

The method involves determining a full precision motion vector for video blocks in one picture, storing it with reduced precision, and using the stored motion vector to generate a prediction for video blocks in another picture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full precision motion vectors are stored for motion vector prediction, then prediction accuracy is improved, but memory costs increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory costs
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the precision parameter of motion vectors from full precision to reduced precision when storing in memory. Specifically, it stores motion vectors at 1/4 pixel precision instead of 1/8 pixel precision, which reduces the memory storage requirements while maintaining sufficient prediction accuracy for video coding applications.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If full precision motion vectors are used throughout the coding process, then coding performance is improved, but computational complexity increases

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

Solution Approach 1:

The patent applies different precision levels to different stages of the motion vector processing pipeline. Full precision motion vectors are used during motion estimation and prediction generation, while reduced precision is applied during memory storage and candidate list management. This local differentiation optimizes the balance between coding performance and computational complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250133230A1Methods for deriving a motion vector prediction in video coding
Publication Date: 2025.04.24 SHARP KK
  • US20250133230A1 patent drawing
  • US20250133230A1 patent drawing
  • US20250133230A1 patent drawing

AI summary

A method of performing motion vector prediction for coding video data is disclosed. A full precision motion vector mv is determined for generating a prediction for video block in a first picture. A rounded motion vector rmv having a less precision than the full precision motion vector mv is stored. A motion vector predictor candidate is generated for a video block in a second picture from the stored motion vector.