Intra Prediction Filtering Tabs for Video Residual Minimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding methods face challenges in minimizing the calculation amount during the transform coding process without degrading codec performance, particularly in intra prediction where efficient transform methods are needed to reduce the residual signal data quantity.

Innovation Solution

The method involves generating prediction pixels through interpolation using discrete cosine transform (DCT) or discrete sine transform (DST)-based filtering with adjustable filtering tabs, where the number of tabs is determined based on intra prediction direction, edge information, and pixel value changes, allowing for optimal filtering in various regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If DCT or DST-based filtering with multiple tabs is used for intra prediction, then prediction accuracy and compression performance are improved, but calculation complexity increases

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

Solution Approach 1:

The patent dynamically adjusts the number of filtering tabs based on the intra prediction direction. Different prediction directions use different numbers of tabs (e.g., vertical direction uses different tab count than horizontal direction), making the filtering process adaptive rather than static. This resolves the contradiction by applying higher complexity only when needed for specific directions while using lower complexity for others.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different filtering tab configurations to different regions or directions of the prediction block. By tailoring the filtering parameters (number of tabs) to local characteristics of the prediction direction, it achieves high prediction accuracy where needed while reducing unnecessary calculation complexity in other areas.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the number of filtering tabs is increased to improve prediction accuracy, then residual signal intensity decreases, but encoding complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the parameter of filtering tab count based on prediction direction requirements. By optimizing this parameter for each direction rather than using a fixed high value, it achieves good prediction accuracy while controlling encoding complexity and maintaining efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If different filtering methods are applied to different prediction directions, then compression performance is improved, but device complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidfiltering method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the prediction process by direction, applying different filtering tab configurations to vertical, horizontal, and diagonal predictions. This segmentation allows optimized performance for each direction while keeping the overall system manageable by using simple direction-based classification rather than complex adaptive methods.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10602155B2Intra prediction method and apparatus
Publication Date: 2020.03.24 DOLBY LABORATORIES LICENSING CORP
  • US10602155B2 patent drawing
  • US10602155B2 patent drawing
  • US10602155B2 patent drawing

AI summary

A method for performing an intra prediction according to the present invention may comprise the steps of: generating predicted pixels by performing interpolation using N reference pixels including two adjacent reference pixels according to an intra prediction direction; and generating a residual signal by using the generated predicted pixels. Accordingly, when a prediction for generating the residual signal is performed according to each prediction direction (mode), an optimal filtering method is determined and a predicted value is acquired, so that a size of the residual signal can be minimized and compression performance can be improved.