Subblock-Based Temporal Merge for Affine Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to higher transmission and storage costs due to increased data volume, necessitating a more efficient image compression technique.

Innovation Solution

An affine motion prediction-based image decoding method that constructs an affine merge candidate list using subblock-based temporal merging candidates, deriving motion information for current blocks, and generating reconstructed pictures based on prediction samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional image compression techniques are used for high-resolution images, then transmission and storage costs increase due to large data volume, but using more aggressive compression may reduce image quality

Engineering Contradiction:
Improvedata volumeVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The current block is divided into multiple sub-blocks for independent motion prediction. Each sub-block can have its own motion vector derived from temporal merge candidates, allowing fine-grained motion compensation that maintains image quality while improving compression efficiency through localized prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temporal dimension by deriving motion information from temporal merge candidates in reference pictures. This temporal motion prediction adds a time dimension to the prediction process, enabling more accurate motion compensation without increasing spatial data volume, thus improving compression while maintaining quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If affine motion prediction with temporal merge candidates is used, then coding efficiency improves, but computational complexity increases

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

Solution Approach 1:

Temporal merge candidates are derived and stored in advance from reference pictures. This preliminary action prepares motion information before the actual affine prediction process, reducing real-time computational complexity while maintaining coding efficiency through pre-computed motion data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines temporal merge candidate derivation with affine motion prediction by integrating the temporal candidate into the affine merge candidate list. This merging reduces the number of separate processing steps and optimizes the overall computational flow, balancing complexity and efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12452410B2Affine motion prediction-based video decoding method and device using subblock-based temporal merge candidate in video coding system
Publication Date: 2025.10.21 NOKIA TECHNOLOGIES OY
  • US12452410B2 patent drawing
  • US12452410B2 patent drawing
  • US12452410B2 patent drawing

AI summary

A video decoding method performed by a decoding device according to the present document is characterized by including: a step for deriving reference subblocks in a reference picture on the basis of the motion vector of an adjacent block on the left side of the current block; a step for deriving a subblock-based temporal merge candidate for the current block on the basis of motion information about the reference subblocks; a step for forming an affine merge candidate list for the current block, the affine merge candidate list including the subblock-based temporal merge candidate; a step for deriving motion information about subblocks of the current block on the basis of the affine merge candidate list; a step for deriving prediction samples for the current block on the basis of the motion information about the subblocks; and a step for generating a reconstructed picture on the basis of the prediction samples.