Intra Prediction Direction Derivation for Accurate Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for constructing intra prediction directions in video coding, such as incrementing or decrementing the index number of a known candidate prediction direction by 1, do not provide a sufficient accurate prediction effect during intra prediction.

Innovation Solution

Perform vector operations on multiple first prediction directions to obtain second prediction directions, combining them with the first prediction modes to form a second prediction mode set for intra prediction on the current processing block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If vector operations are performed on multiple first prediction directions to obtain second prediction directions, then the accuracy of intra prediction is improved, but the device complexity increases

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

Solution Approach 1:

The patent transforms prediction directions from simple index number increments to vector operations on directional vectors. Each prediction direction is represented as a vector with magnitude and direction, allowing for more accurate derivation of candidate prediction directions through vector addition and scaling operations on neighboring block prediction vectors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adaptation by deriving prediction directions based on the actual directional characteristics of neighboring blocks rather than using fixed index-based increments. The vector operations allow the prediction system to adapt to the local directional patterns in the video content, making the prediction more accurate for different block types and orientations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple candidate prediction modes are selected for intra prediction, then the compression ratio is improved, but the number of bits required for representing the prediction mode increases

Engineering Contradiction:
Improvecompression ratioVSAvoidbit rate
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary derivation of candidate prediction directions from neighboring blocks before the actual prediction process. By pre-computing the most likely prediction directions based on neighboring block characteristics, the system narrows down the candidate set to only the most relevant directions, reducing the number of bits needed to signal the final prediction mode while maintaining high compression efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12506880B2Methods for intra prediction, encoder and decoder
Publication Date: 2025.12.23 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12506880B2 patent drawing
  • US12506880B2 patent drawing
  • US12506880B2 patent drawing

AI summary

A method for intra prediction includes: obtaining multiple previously reconstructed neighbouring blocks corresponding to a current processing block; determining prediction modes, that are signalled in a bitstream, corresponding to neighbouring blocks of the multiple previously reconstructed neighbouring blocks, to obtain multiple first prediction modes; if the multiple first prediction modes comprise at least two directional modes, taking directional modes comprised in the multiple first prediction modes as first prediction directions; performing, according to a preset operation rule, operation on multiple first prediction directions of the first prediction directions to obtain second prediction directions; obtaining a prediction mode set according to the second prediction directions and the multiple first prediction modes; and performing intra prediction on the current processing block based on the prediction mode set.