Affine Motion Prediction for Complex Image Block Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression technologies struggle to efficiently handle high-resolution and high-quality images, particularly in managing complex motion models such as rotation and zooming, which are difficult to process with traditional block-based prediction methods.

Innovation Solution

An affine model-based approach is employed to generate a candidate list for motion information prediction, derive control point vectors, and perform inter prediction using motion vectors, considering spatial and temporal candidates, and subblock units to enhance encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional block-based prediction methods are used, then the processing is simple, but the ability to handle complex motion models such as rotation and zooming is insufficient

Engineering Contradiction:
Improveability to handle complex motion modelsVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The current block is divided into multiple subblocks, and motion compensation is performed separately for each subblock using affine motion vectors. This segmentation allows the system to handle complex motion models like rotation and zooming by applying different motion parameters to different regions, thereby improving adaptability while managing complexity through localized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces affine motion models that allow dynamic motion parameters (rotation, zooming, shearing) to be applied to different subblocks. Instead of using a single static motion vector for the entire block, the system dynamically adjusts motion parameters for each subblock based on local motion characteristics, enabling accurate representation of complex motion patterns.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If motion compensation is performed in units of subblocks, then the prediction accuracy is improved, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The block is divided into subblocks for independent motion compensation processing. This segmentation improves prediction accuracy by capturing local motion variations within the block, while the computational complexity is managed by using efficient affine transformation calculations and reusing control point vectors across adjacent subblocks where possible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different motion parameters are applied to different subblocks based on their local motion characteristics. This local quality approach improves prediction accuracy by adapting motion models to local regions, while computational complexity is optimized by deriving control point vectors from neighboring blocks and using hierarchical processing strategies.

Inventive Principle:
Principle #3Local quality

3Productivity

If an affine model is used for motion compensation, then the encoding/decoding performance is improved, but the processing complexity increases

Engineering Contradiction:
Improveencoding/decoding performanceVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The affine motion model introduces dynamic parameters (rotation, zooming, shearing) that improve encoding/decoding performance by accurately representing complex motion patterns. The processing complexity is managed by deriving control point vectors from neighboring blocks and using efficient affine transformation calculations that can be implemented with standard arithmetic operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system derives control point vectors and motion parameters automatically from neighboring block information and temporal candidates without requiring manual intervention. This self-service approach improves encoding performance by adapting to local motion characteristics while managing complexity through automated parameter derivation and selection algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260052257A1Affine model-based image encoding/decoding method and device
Publication Date: 2026.02.19 INTELLECTUAL DISCOVERY CO LTD
  • US20260052257A1 patent drawing
  • US20260052257A1 patent drawing
  • US20260052257A1 patent drawing

AI summary

In an image encoding/decoding method and device according to the present invention, a candidate list for motion information prediction of a current block is generated, a control point vector of the current block is derived on the basis of the candidate list and a candidate index, a motion vector of the current block is derived on the basis of the control point vector of the current block, and inter-prediction with respect to the current block can be performed by means of the motion vector.