Pixel-based intra prediction for HEVC coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current intra prediction schemes in video coding face challenges in achieving accurate prediction, especially as block size increases, leading to degraded prediction accuracy and increased residual data, which in turn increases the data to be encoded, stored, and transmitted.

Innovation Solution

The proposed solution involves a pixel-based intra prediction scheme that uses both external and internal reference pixels within a current block to generate prediction pixels sequentially, rather than in parallel, allowing for improved prediction accuracy by maintaining a consistent prediction distance regardless of block size. This scheme can be implemented in various coding schemes, including transform bypass, transform without quantization, and quantization without transform, using reconstructed pixels to avoid decoding drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional intra prediction schemes are used, then the coding process is simple, but prediction accuracy degrades as block size increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction scheme complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The current block is divided into multiple sub-blocks, and intra prediction is performed separately for each sub-block using reference pixels from neighboring blocks. This segmentation allows each sub-block to use locally appropriate reference pixels, maintaining prediction accuracy even for large block sizes while keeping the overall scheme manageable through systematic processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to intra prediction by utilizing reference pixels from spatially adjacent neighboring blocks in addition to traditional reference pixels. This extends the prediction space beyond the current block boundaries, providing more accurate reference information for large blocks without significantly increasing computational complexity

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

2Productivity

If larger block sizes are used, then coding efficiency improves, but prediction accuracy degrades leading to increased residual data

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Large blocks are segmented into smaller sub-blocks for independent prediction processing. This allows the system to maintain the efficiency benefits of large block processing while achieving prediction accuracy comparable to smaller blocks by applying the segmentation principle to preserve local prediction quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction modes and reference pixel selections are applied to different sub-blocks based on local characteristics. This local quality approach ensures that each region is predicted using the most appropriate method, maintaining high prediction accuracy across the entire large block and reducing residual data

Inventive Principle:
Principle #3Local quality

3Measurement precision

If more reference pixels are used, then prediction accuracy improves, but computational complexity increases

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

Solution Approach 1:

The patent uses a selective and partial approach to reference pixel utilization, employing only the necessary reference pixels from neighboring blocks for each sub-block prediction. This avoids the computational overhead of using all available reference pixels while maintaining sufficient prediction accuracy through targeted reference pixel selection

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10244262B2Pixel-based intra prediction for coding in HEVC
Publication Date: 2019.03.26 FUTUREWEI TECHNOLOGIES INC
  • US10244262B2 patent drawing
  • US10244262B2 patent drawing
  • US10244262B2 patent drawing

AI summary

A decoding method including receiving a bitstream corresponding to a residual block, decoding the residual block having a plurality of residual pixels represented as transform coefficients, and computing a reconstructed block based on the residual pixels. The reconstructed block includes reconstructed pixels and uses an intra prediction mode to generate prediction pixels in sequence vertically or horizontally based on reconstructed pixels in the reconstructed block. The reconstructed block includes initial reconstructed pixels based on initial prediction pixels. The intra prediction mode is used to generate the initial prediction pixels based on external reference pixels located in neighboring blocks decoded before the reconstructed block. Computing the reconstructed block includes combining prediction pixels with residual pixels to generate additional reconstructed pixels used to generate additional prediction pixels. The additional prediction pixels are located in one position before each the additional prediction pixels according to a prediction order of the intra prediction mode.