Intra-Inter Prediction Mode Using Position-Dependent Intra Prediction Combination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies, such as those used in H.265/HEVC and proposed in VVC, face challenges with complexity, memory usage, and suboptimal weighting factors in intra-inter prediction modes.

Innovation Solution

The proposed solution involves a method and apparatus that utilize position-dependent intra prediction combination (PDPC) to modify inter prediction samples and reconstructed samples of inter-coded coding units (CUs), with specific weighting factors and filtering techniques applied to improve prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If position-dependent intra prediction combination (PDPC) is applied to modify inter prediction samples, then prediction accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent applies PDPC selectively based on block size and neighboring block types. Different weighting factors are used for different block sizes (e.g., 4x4, 8x8, 16x16, 32x32), and the application of PDPC is controlled by flags that depend on whether neighboring blocks are intra-coded or inter-coded. This localized application reduces overall computational complexity while maintaining prediction accuracy where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a simplified version of PDPC that applies only to inter-coded blocks with specific characteristics. Instead of applying full PDPC to all blocks, the method uses conditional flags (interPDPCFlag, interPDPCFilterFlag) to apply partial PDPC processing only when beneficial, reducing computational load while achieving sufficient prediction accuracy.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If multiple weighting factors are optimized for different block sizes, then prediction accuracy is improved, but device complexity increases

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

Solution Approach 1:

The patent defines different weighting factor sets for different block sizes. For example, w0 and w1 are calculated differently based on whether the block is 4x4, 8x8, 16x16, or 32x32. The weighting factors are adjusted according to block dimensions, allowing optimization for each size while using a systematic approach that manages complexity through parameterization rather than completely separate processing paths.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If PDPC filters are applied before in-loop deblocking filters, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies PDPC filters in the early stage of the filtering process, before in-loop deblocking filters. The sequence is: inter prediction → PDPC filtering → in-loop deblocking. This preliminary application of PDPC ensures that prediction samples are refined before subsequent deblocking operations, improving overall prediction accuracy while maintaining an efficient processing pipeline.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12278976B2Intra-inter prediction mode
Publication Date: 2025.04.15 TENCENT AMERICA LLC
  • US12278976B2 patent drawing
  • US12278976B2 patent drawing
  • US12278976B2 patent drawing

AI summary

An improved scheme for intra-inter prediction mode and an adaptive intra-inter prediction mode for video coding/decoding, including selecting a set of weightings in an intra-inter mode and applying position dependent intra prediction combination to modify at least one of an inter prediction sample and another sample.