Subblock Motion Vector Prediction for Higher Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in motion vector prediction, particularly in intra prediction and inter prediction, leading to suboptimal compression ratios and increased data requirements.

Innovation Solution

The implementation of motion vector prediction based on subblock motion vectors, where a subblock motion vector of a reference block is used as a predictor for the current block motion vector, enhancing the accuracy and efficiency of motion compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional motion vector prediction is used in video coding, then the coding process is simpler, but the compression ratio is suboptimal and more data is required

Engineering Contradiction:
Improvedata required for motion vector representationVSAvoidmotion vector prediction process
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the reference block into multiple subblocks and generates separate motion vector predictors for each subblock. This segmentation allows for more precise motion representation by capturing local motion variations within the block, thereby reducing the data required for accurate motion vector representation while managing complexity through systematic subdivision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different motion vector predictors to different subblocks based on their local characteristics. By selecting reference blocks and generating predictors specific to each subblock's motion patterns, the system achieves better compression efficiency by adapting to local motion variations rather than using a uniform prediction approach.

Inventive Principle:
Principle #3Local quality

2Productivity

If subblock motion vector prediction is implemented, then compression efficiency improves, but the prediction process becomes more complex

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidmotion compensation process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The reference block is divided into subblocks with dedicated motion vector predictors for each. This segmentation improves coding efficiency by accurately representing local motion, while the systematic approach to subdivision and predictor generation manages the increased process complexity through structured methodology.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Motion vector predictors are pre-calculated for each subblock before the actual motion compensation process. This preliminary action stores the predictors for reuse, improving video coding efficiency by avoiding redundant calculations while organizing the complex prediction process into manageable preparatory and execution phases.

Inventive Principle:
Principle #10Preliminary action

3Loss of substance

If motion vector predictors are stored for reuse, then data transmission is reduced, but memory requirements increase

Engineering Contradiction:
Improvedata required for motion vector representationVSAvoidmemory storage for predictors
Core Design Contradiction:
Loss of substanceVSQuantity of substance

Solution Approach 1:

Motion vector predictors are stored for each subblock rather than the entire block. This segmented storage approach reduces the total data required for motion representation by focusing on local predictors, while managing memory requirements through selective storage of only the necessary subblock-level predictors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates and stores copies of motion vector predictors in memory for reuse during decoding. These copied predictors reduce the data required for motion vector representation by eliminating the need to transmit full motion information, while memory requirements are managed by storing only the essential predictor values needed for reconstruction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260046440A1Method and apparatus for motion vector prediction based on subblock motion vector
Publication Date: 2026.02.12 TENCENT AMERICA LLC
  • US20260046440A1 patent drawing
  • US20260046440A1 patent drawing
  • US20260046440A1 patent drawing

AI summary

This disclosure relates generally to video coding/decoding and particularly to motion vector prediction based on subblock motion vectors. One method is disclosed for processing a current block of a current frame in a coded video bitstream. The method includes receiving, by a device, a coded video bitstream; determining, by the device based on the coded video bitstream, the current block of the current frame to be inter predicted by at least one reference block of at least one reference frame; determining, by the device based on the coded video bitstream, a current-block motion vector (MV) corresponding to each of the at least one reference block, the current-block MV to be predicted by a reference MV; and identifying, by the device, a subblock MV of a MV reference block as the reference MV for predicting the current-block MV.