Affine Block Prediction Using AF4 and AF6 for Video Coding Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies struggle to efficiently process next-generation video content with high spatial resolution and frame rate, leading to increased memory and processing demands.

Innovation Solution

Adaptive affine prediction methods are employed based on block size and neighbor block coding, utilizing AF4 and AF6 modes to optimize coding efficiency and reduce complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If affine prediction is applied to process high spatial resolution and high frame rate video content, then video encoding performance is improved, but memory storage and processing power requirements remarkably increase

Engineering Contradiction:
Improvevideo encoding performanceVSAvoidmemory storage and processing power requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The current block is divided into multiple sub-blocks, and affine prediction is selectively applied to each sub-block based on its size and characteristics. This segmentation allows the system to process only those regions that benefit from affine prediction, reducing overall computational complexity and memory requirements while maintaining encoding performance for complex motion regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction modes are applied to different regions of the video block based on local motion characteristics. Affine prediction is applied locally to sub-blocks that exhibit complex motion patterns, while simpler prediction modes are used for regions with uniform motion, optimizing the balance between encoding performance and processing complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If adaptive affine prediction is performed based on block size and neighbor block coding, then coding efficiency is optimized, but computational complexity increases

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

Solution Approach 1:

The system performs preliminary checks on block size and neighbor block coding status before applying adaptive affine prediction. These preliminary actions allow the system to quickly determine whether affine prediction is appropriate for a given block, avoiding unnecessary computational complexity while maintaining coding efficiency through selective application.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260082068A1Method and apparatus for processing video signal using affine prediction
Publication Date: 2026.03.19 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260082068A1 patent drawing
  • US20260082068A1 patent drawing
  • US20260082068A1 patent drawing

AI summary

The present disclosure provides a method for decoding a video signal including a current block based on an affine motion prediction mode (affine mode, AF mode), the method including: checking whether the AF mode is applied to the current block, the AF mode representing a motion prediction mode using an affine motion model; checking whether an AF4 mode is used when the AF mode is applied to the current block, the AF4 mode representing a mode in which a motion vector is predicted using four parameters constituting the affine motion model; generating a motion vector predictor using the four parameters when the AF4 mode is used and generating a motion vector predictor using six parameters constituting the affine motion model when the AF4 mode is not used; and obtaining a motion vector of the current block based on the motion vector predictor.