Affine Motion Prediction Mode Switching 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, high frame rate, and high dimensionality, leading to increased memory storage, memory access rate, and processing power 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 by selecting the optimal coding mode for affine prediction.

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 processing complexity and computational power demands increase

Engineering Contradiction:
Improvevideo encoding performanceVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic selection between AF4 and AF6 affine prediction modes based on block size and neighboring block characteristics. The encoding apparatus adaptively determines whether to apply 4-parameter or 6-parameter affine prediction by evaluating block dimensions and comparing with threshold values, allowing the system to optimize processing complexity while maintaining encoding performance for different video content scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter set of affine prediction from fixed 6 parameters (AF6) to adaptively selected 4 or 6 parameters (AF4/AF6). By modifying the number of motion compensation parameters based on block size and neighboring block mode, the system reduces computational complexity for suitable blocks while preserving high prediction accuracy when needed, directly resolving the contradiction between encoding performance and processing complexity

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If 6-parameter affine prediction (AF6) is used to improve prediction accuracy, then coding efficiency is enhanced, but computational complexity increases

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

Solution Approach 1:

The patent applies different levels of prediction accuracy to different blocks based on their local characteristics. Blocks with size greater than threshold Th1 use AF6 mode for high prediction accuracy, while smaller blocks use AF4 mode with lower computational complexity. This local differentiation allows the system to achieve high overall coding efficiency without uniformly increasing complexity across all blocks

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically switches between AF4 and AF6 modes based on real-time evaluation of block size and neighboring block coding mode. The encoding apparatus determines the appropriate affine prediction mode by comparing block dimensions against thresholds and checking neighboring block modes, enabling adaptive adjustment of computational resources to match actual prediction needs

Inventive Principle:
Principle #15Dynamics

3Productivity

If adaptive mode selection based on block size is implemented, then coding efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary evaluation of block size against threshold Th1 before committing to AF4 or AF6 mode selection. By pre-assessing block dimensions and neighboring block modes, the system avoids unnecessary computational overhead of full affine prediction setup for blocks that would benefit more from simpler modes, thus improving coding efficiency while controlling processing overhead

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260082069A1Method and apparatus for processing video signal using affine prediction
Publication Date: 2026.03.19 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260082069A1 patent drawing
  • US20260082069A1 patent drawing
  • US20260082069A1 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.