Video Block Affine Prediction for Complex Motion Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency, particularly in handling complex motions such as zoom, rotation, and perspective in video compression.

Innovation Solution

Implementing interweaved affine prediction and coding unit (CU)-level overlapped block motion compensation (OBMC) to enhance video processing, utilizing techniques like regression affine candidates and CU-level OBMC to improve coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding technologies are used, then implementation is simpler, but coding efficiency is insufficient for handling complex motions

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction model complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the video block into multiple sub-blocks and applies different motion prediction models to different regions. Specifically, it segments the prediction process into affine motion compensation for capturing complex motions and conventional motion compensation for simpler areas, allowing each segment to use the most appropriate model for its characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically selects between different motion prediction models (affine vs. conventional) based on the characteristics of each video block. The selection is not static but adapts to the local motion complexity, enabling the system to use more complex affine models only where needed while maintaining simpler models elsewhere, thus improving overall coding efficiency without uniformly increasing complexity.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If affine motion compensation is applied to all blocks, then complex motions are better captured, but computational complexity increases significantly

Engineering Contradiction:
Improvemotion prediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different quality levels of motion compensation to different local regions. Affine motion compensation, which provides higher prediction accuracy for complex motions, is applied selectively to blocks that exhibit complex motion patterns. For blocks with simpler motion characteristics, conventional motion compensation is used, reducing the overall computational burden while maintaining high accuracy where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the motion model parameters dynamically based on block characteristics. Instead of using fixed affine parameters for all blocks, the system adjusts the complexity of the motion model parameters according to the local motion complexity, enabling high precision where needed while reducing computational complexity in simpler regions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260039867A1Method, apparatus, and medium for video processing
Publication Date: 2026.02.05 DOUYIN VISION CO LTD
  • US20260039867A1 patent drawing
  • US20260039867A1 patent drawing
  • US20260039867A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a target video block of a video and a bitstream of the video, a usage of an interweaved affine prediction is determined based on at least one of a first coding tool, or coding information of the target video block. The conversion is performed based on the usage of the interweaved affine prediction.