Adaptive Combined Inter-Intra Prediction for Coding Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently managing bandwidth and line buffers due to the complexity of hybrid video coding structures, particularly with the introduction of advanced prediction methods like affine and sub-block based predictions, which can lead to increased computational demands and inefficiencies.

Innovation Solution

Implementing various video processing techniques that include determining size constraints and conditions for motion vectors, affine models, bi-prediction coding, and combined inter and intra prediction modes to optimize encoding and decoding processes, thereby reducing bandwidth and line buffer requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If advanced prediction methods like affine and sub-block based predictions are used, then prediction accuracy is improved, but bandwidth and line buffer requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidbandwidth and line buffer requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The current block is divided into multiple sub-blocks, with each sub-block using its own motion vector for prediction. This segmentation allows independent optimization of prediction accuracy for each sub-block while managing bandwidth requirements through selective application of the technique

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction methods and parameters are applied to different regions of the video block based on local characteristics. The affine model with six parameters is used selectively in regions requiring higher prediction accuracy, while simpler methods are used elsewhere, optimizing the trade-off between accuracy and resource usage

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If combined inter and intra prediction (CIIP) is applied to all blocks, then encoding flexibility is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding flexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

CIIP is applied partially rather than universally - specifically to blocks where it provides significant benefit. The patent applies CIIP to blocks with certain characteristics (e.g., blocks where both inter and intra predictions are viable), avoiding its application to blocks where it would add unnecessary complexity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The prediction mode is made dynamic and adaptive, allowing the encoder to select between inter prediction, intra prediction, and CIIP based on block characteristics and coding conditions. This dynamic selection optimizes the balance between flexibility and computational complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12432355B2Using combined inter intra prediction in video processing
Publication Date: 2025.09.30 DOUYIN VISION CO LTD
  • US12432355B2 patent drawing
  • US12432355B2 patent drawing
  • US12432355B2 patent drawing

AI summary

Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether a combined inter and intra prediction (CIIP) coding technique is to be applied to the current block based on a characteristic of the current block. The CIIP coding technique uses an intermedia inter prediction value and an intermedia intra prediction value to derive a final prediction value of the current block. The method also includes performing the conversion based on the determining.