Subblock Inter Prediction Using Collocated Motion Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in reducing implementation complexity while improving the accuracy of motion vector prediction for inter prediction in video coding.

Innovation Solution

The method involves determining a temporal offset vector based on spatially neighboring blocks to obtain motion vectors for subblocks, using preset motion vectors when unavailable, and employing various strategies to reduce complexity, including zero motion vectors and bidirectional prediction techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vector prediction is performed using traditional block-based methods, then implementation complexity is reduced, but motion vector prediction accuracy deteriorates

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidimplementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The current block is divided into multiple subblocks, and motion vector prediction is performed independently for each subblock. This segmentation allows for more precise motion representation while using simple derivation methods based on collocated subblocks, thereby improving prediction accuracy without significantly increasing implementation complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces collocated subblocks as intermediary reference elements for motion vector prediction. By using collocated subblocks from reference pictures as intermediaries, the method achieves more accurate motion prediction while maintaining simple derivation processes, resolving the contradiction between accuracy and complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more reference blocks are checked for motion vector availability, then motion vector prediction accuracy improves, but processing time increases

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent establishes a predetermined checking order for spatially neighboring blocks and defines specific preset positions in advance. This preliminary arrangement allows the decoder to efficiently search for available motion vectors without exhaustive checking, reducing processing time while maintaining prediction accuracy through systematic exploration of reference blocks

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260106992A1Inter prediction method and apparatus
Publication Date: 2026.04.16 HUAWEI TECH CO LTD
  • US20260106992A1 patent drawing
  • US20260106992A1 patent drawing
  • US20260106992A1 patent drawing

AI summary

This application discloses an inter prediction method, where a to-be-processed block includes one or more subblocks, and the method includes: determining a temporal offset vector of the to-be-processed block based on a spatially neighboring block of the to-be-processed block, where the temporal offset vector is used to determine a collocated subblock of the subblock of the to-be-processed block; and determining a motion vector of the subblock of the to-be-processed block based on a motion vector of the collocated subblock, where the motion vector of the subblock of the to-be-processed block is obtained based on a first preset motion vector when the motion vector of the collocated subblock is unavailable. This application can improve prediction accuracy in coding and increase coding efficiency.