Intra Block Prediction Weighting for Higher Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in achieving high compression ratios with minimal quality loss, particularly in the intra prediction process of video blocks, which is crucial for efficient data transmission and storage.

Innovation Solution

A method for intra predicting video blocks involves obtaining a predicted sample value, determining scaling factors based on block dimensions, and calculating weighted sums of reference sample values to enhance prediction accuracy, with specific handling for different intra prediction modes and scaling factor values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intra prediction modes are selected from both planar and angular modes regardless of prediction signal characteristics, then prediction accuracy may be improved, but computational complexity and processing time increase

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

Solution Approach 1:

The patent changes the parameter of prediction mode selection by introducing position-dependent selection based on block location (edge blocks vs. non-edge blocks). This parameter change allows the system to adapt the prediction mode set according to the spatial characteristics of the block, improving prediction accuracy for edge blocks while reducing complexity for non-edge blocks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by treating edge blocks and non-edge blocks differently. Edge blocks (at block boundaries) use both planar and angular modes to exploit boundary characteristics, while non-edge blocks use only angular modes. This localized differentiation optimizes the balance between prediction accuracy and computational complexity for different regions of the image.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple prediction modes are evaluated for each block, then prediction quality improves, but processing time increases

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

Solution Approach 1:

The patent changes the parameter of mode evaluation by making it position-dependent. For non-edge blocks, only angular modes are evaluated, reducing processing time. For edge blocks, both planar and angular modes are evaluated, maintaining prediction quality where it matters most. This parameter change creates a time-quality tradeoff optimized by spatial position.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by selectively applying full mode evaluation (both planar and angular) only where necessary (edge blocks), while using reduced evaluation (angular only) for non-edge blocks. This partial application of the more computationally intensive process maintains adequate prediction quality while reducing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If position-dependent prediction mode selection is implemented, then encoding efficiency improves, but device complexity increases

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

Solution Approach 1:

The patent changes the selection parameter from uniform to position-dependent, using the block's spatial position (edge vs. non-edge) to determine the prediction mode set. This parameter change improves encoding efficiency by adapting to local image characteristics while adding minimal complexity through simple position checking and conditional mode selection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4059220B1Method and apparatus of position dependent prediction combination
Publication Date: 2026.05.20 HUAWEI TECH CO LTD
  • EP4059220B1 patent drawingFigure 1A
  • EP4059220B1 patent drawingFigure 1B
  • EP4059220B1 patent drawingFigure 2

AI summary

A method for an intra predicting process of a video block, wherein the block is a current coding block or a subpartition of the current coding block, the method comprising: obtaining a predicted sample value for a sample of the current coding block; obtaining a scaling factor value according to an intra prediction mode for the current coding block, and according to a height of the current coding block and/or a width of the current coding block; determining a first weight value based on the scaling factor value; determining a second weight value based on the scaling factor value; calculating an additional value as a weighted sum of a top reference sample value and a left reference sample value, by weighting the top reference sample value with the first weight and the left reference sample value with the second weight; obtaining a modified predicted sample value according to the additional value and the predicted sample value; and outputting the modified predicted sample.