Combined Inter-Intra Prediction for Lower-Complexity Video Coding

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

The proposed methods involve determining various constraints and conditions for video blocks to apply coding tools such as affine models, bi-prediction, and combined inter-intra prediction, while optimizing motion vector precision and using simplified affine merge candidates to reduce computational complexity and 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 computational complexity and bandwidth usage increase

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

Solution Approach 1:

The current block is divided into multiple sub-blocks, and affine prediction is applied independently to each sub-block. This segmentation allows the patent to achieve high prediction accuracy for complex motion patterns while managing computational complexity by processing smaller, independent regions rather than the entire block at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction methods are applied to different regions of the video block based on local characteristics. The patent uses affine prediction for sub-blocks where complex motion is detected and simpler prediction methods for other regions, optimizing the trade-off between accuracy and computational load in different local areas.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If advanced prediction methods like affine and sub-block based predictions are used, then prediction accuracy is improved, but bandwidth usage increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and transmits only the essential affine parameters (control point motion vectors) rather than complete motion information for each sub-block. This extraction approach reduces the bandwidth required to transmit prediction data while maintaining sufficient accuracy for reconstruction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses differential encoding for affine parameters, where only the differences from reference values are transmitted. This parameter transformation reduces the number of bits required to represent the same prediction information, thereby reducing bandwidth usage while preserving prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If combined inter-intra prediction is used, then coding efficiency is improved, but device complexity increases

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

Solution Approach 1:

The patent dynamically selects between inter prediction, intra prediction, and their combination based on the characteristics of the current block and surrounding context. This dynamic adaptation allows the system to achieve high coding efficiency for diverse content types while managing device complexity through conditional logic rather than always employing the most complex method.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses a mode selection mechanism that changes the prediction parameters based on block characteristics, neighboring block modes, and rate-distortion optimization results. This parameter adaptation enables efficient coding by selecting the appropriate prediction strategy for each block while keeping the overall system complexity manageable through standardized decision logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260019600A1Using combined inter intra prediction in video processing
Publication Date: 2026.01.15 DOUYIN VISION CO LTD
  • US20260019600A1 patent drawing
  • US20260019600A1 patent drawing
  • US20260019600A1 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 CHIP 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.