Temporal Motion Vector Prediction With Reduced ColPic Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional temporal motion vector predictor modes require high-capacity memory and memory bandwidth for storing motion vectors, which is inefficient.

Innovation Solution

A moving picture coding method that uses new criteria for controlling motion vector information storage by reading and writing reference block information from separate memory areas based on predetermined flags, reducing the need for high-capacity memory and bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If temporal motion vector predictor mode is used to code B-picture, then motion vector prediction accuracy is improved, but memory capacity and bandwidth requirements increase significantly

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidmemory capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the reference picture into multiple regions (first region and second region) with different storage requirements. Only the first region is stored in the buffer memory, while the second region is not stored, reducing overall memory capacity requirements while maintaining prediction accuracy for blocks that need it

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different storage strategies are applied to different regions of the reference picture. The first region (containing co-located blocks) is stored with full quality in memory, while the second region is not stored, optimizing memory usage based on local prediction needs

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all motion vectors of reference pictures are stored for calculating temporal motion vector predictor, then prediction flexibility is improved, but memory bandwidth requirements increase

Engineering Contradiction:
Improveprediction flexibilityVSAvoidmemory bandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential motion vector information (from co-located blocks in the first region) that is needed for temporal motion vector prediction, removing unnecessary motion vectors from the second region, thereby reducing memory bandwidth requirements while maintaining prediction flexibility

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260039854A1Moving picture coding method and moving picture decoding method
Publication Date: 2026.02.05 SUN PATENT TRUST
  • US20260039854A1 patent drawing
  • US20260039854A1 patent drawing
  • US20260039854A1 patent drawing

AI summary

A moving picture coding apparatus includes a co-located block information determination unit which determines which one of a forward reference block and a backward reference block will be a co-located block and further determines whether only the unidirectional motion vector of the motion vectors of the co-located block is to be stored in a colPic memory; a temporal motion vector predictor calculation unit which derives a candidate motion vector predictor in temporal motion vector predictor mode using the colPic information stored in the colPic memory; and an inter prediction control unit which determines to code a motion vector using a candidate motion vector predictor having least error from the motion vector derived by motion estimation among candidate motion vector predictors.