Intra Prediction Using Multi-Line Reference Pixels and Sub-Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression technologies face challenges in efficiently encoding and decoding high-resolution and high-quality images, particularly in intra prediction, which affects encoding/decoding efficiency.

Innovation Solution

The method involves deriving an intra prediction mode for a current block, determining a pixel line for intra prediction, performing filtering on a reference pixel, and selectively applying corrections based on coding parameters and flags, including sub-block partitioning and using Most Probable Mode (MPM) candidates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intra prediction is performed using conventional methods on entire blocks, then the encoding process is simple, but the encoding/decoding efficiency is insufficient for high-resolution images

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The current block is divided into multiple sub-blocks, and intra prediction is performed separately for each sub-block. This segmentation allows the prediction process to adapt to local variations in high-resolution images, improving encoding efficiency by capturing fine-grained details that would be lost in whole-block prediction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to intra prediction by utilizing multiple pixel lines (not just the traditional single reference line). This multi-line approach adds spatial depth to the prediction process, enabling better reconstruction of image details in high-resolution contexts without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If filtering is applied to all reference pixels, then prediction accuracy improves, but processing time and computational load increase

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

Solution Approach 1:

Filtering is applied selectively rather than uniformly to all reference pixels. The patent determines whether filtering is needed based on local characteristics such as prediction mode and block properties. This local quality approach ensures filtering is applied only where it provides benefit, maintaining prediction accuracy while reducing unnecessary processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a flag parameter that controls filtering application dynamically. By changing the filtering parameter based on coding conditions (such as prediction mode and block size), the system adapts the processing intensity to match the actual needs of each prediction scenario, optimizing the balance between accuracy and speed.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If sub-block partitioning is implemented for intra prediction, then encoding efficiency improves, but the complexity of determining sub-blocks and their parameters increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidsub-block determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The block segmentation into sub-blocks follows systematic patterns (e.g., dividing a 2N×2N block into four N×N sub-blocks). This structured segmentation approach, while increasing detail, does so in a predictable and rule-based manner that manages complexity through clear division patterns rather than arbitrary complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies sub-block partitioning selectively rather than universally. By using flags to control whether sub-block partitioning is applied, the system performs the complex operation only when beneficial, avoiding unnecessary complexity in cases where whole-block prediction suffices.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If multiple pixel lines are used for intra prediction, then prediction quality improves, but the computational complexity of processing multiple lines increases

Engineering Contradiction:
Improveprediction qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extends intra prediction from using a single reference line to utilizing multiple pixel lines, adding a dimensional aspect to the prediction process. This multi-line approach captures more spatial information from different directions, improving prediction quality by incorporating vertical and horizontal variations that a single line cannot represent.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

Different pixel lines are processed with different levels of detail and filtering based on local characteristics. The patent applies filtering selectively to specific reference pixels in specific lines based on prediction mode and block properties, ensuring that computational resources are focused where they provide the most quality improvement rather than uniformly across all lines.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260082076A1Intra-frame prediction method and device
Publication Date: 2026.03.19 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260082076A1 patent drawing
  • US20260082076A1 patent drawing
  • US20260082076A1 patent drawing

AI summary

An intra-frame prediction method and device, according to the present invention, enables deriving an intra-frame prediction mode of a current block, determining a pixel line, among a plurality of pixel lines, for the intra-frame prediction of the current block, and carrying out the intra-frame prediction of the current block on the basis of the intra-frame prediction mode and the pixel line. In addition, a first reference pixel of the determined pixel line may be selectively filtered, and a prediction pixel of the current block may be selectively corrected, and thus the accuracy of the intra-frame prediction may be improved.