Adaptive Intra Prediction Filtering for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding methods struggle to efficiently predict sharp edges and smooth regions using low-pass filtering during intra prediction, as applying a low-pass filter to reference pixels or prediction signals can hinder the prediction of sharp edges.

Innovation Solution

A method is introduced to determine whether filtering should be applied during intra prediction based on the characteristics of the image signal adjacent to the current image area, using statistics such as edge detection or variance calculation to decide on filtering for each block, allowing adaptive filtering of reference pixels or prediction signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a low-pass filter is applied to reference pixels or prediction signals during intra prediction, then smooth regions are predicted more accurately, but sharp edges cannot be predicted efficiently

Engineering Contradiction:
Improveprediction accuracy for smooth regionsVSAvoidprediction capability for sharp edges
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies a low-pass filter adaptively based on the characteristics of the current block. The filter is dynamically enabled or disabled according to whether the block contains sharp edges or smooth regions, allowing the system to optimize prediction accuracy for different content types without compromising edge preservation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies filtering selectively to different blocks based on their local characteristics. By analyzing edge presence in each block individually, the system applies low-pass filtering only to smooth regions while preserving sharp edges, achieving local optimization of prediction quality

Inventive Principle:
Principle #3Local quality

2Measurement precision

If adaptive filtering is applied to each block based on surrounding statistics, then prediction quality improves, but computational complexity increases

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

Solution Approach 1:

The patent applies filtering selectively only to blocks that benefit from it, rather than uniformly to all blocks. By using simple statistical checks on surrounding blocks to determine whether filtering is needed, the system achieves partial action that balances quality improvement with computational efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10477229B2Filtering mode for intra prediction inferred from statistics of surrounding blocks
Publication Date: 2019.11.12 SUN PATENT TRUST
  • US10477229B2 patent drawing
  • US10477229B2 patent drawing
  • US10477229B2 patent drawing

AI summary

The present invention relates to intra prediction which may be performed during encoding and/or decoding of an image signal. In particular, the present invention relates to intra prediction of a current block, during which filtering is applied to the prediction signal and/or to signal used for the prediction. The filtering is applied in accordance with a decision based on characteristics of image signal included in block(s) spatially adjacent to the current block.