Intra Prediction Refinement Using Offset Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as AV1, face challenges in accurately predicting intra-predicted samples due to discontinuities between neighboring samples, which affect prediction accuracy and coding efficiency.

Innovation Solution

The proposed solution involves refining intra-predicted samples by generating an offset value based on neighboring samples and applying a filter to these samples, specifically using sub-block level refinement and filtering techniques to improve prediction accuracy, particularly for boundary samples in modes like DC, smooth, horizontal, and vertical predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intra prediction is used to compress video data, then coding efficiency is improved, but discontinuities between neighboring samples reduce prediction accuracy

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

Solution Approach 1:

The patent applies different filtering operations to different regions of the prediction block. Boundary samples that exhibit discontinuities are subjected to specific filtering treatments, while interior samples use different processing. This localized approach addresses prediction accuracy issues at boundaries without unnecessarily processing all samples, thus maintaining coding efficiency while improving local prediction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent modifies prediction parameters by introducing offset values to corrected samples. These offset values adjust the prediction parameters locally where discontinuities occur, allowing the system to maintain the overall prediction structure while making targeted improvements to problematic areas, thereby balancing coding efficiency and prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If filtering is applied to reduce discontinuities, then prediction accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent divides the prediction block into boundary samples and interior samples, applying filtering operations only where necessary. By segmenting the processing scope to only include areas with discontinuities, the system reduces overall computational complexity while still improving prediction accuracy in the problematic regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering operations partially - only to boundary samples where discontinuities are detected, rather than to all samples in the prediction block. This partial action approach provides sufficient correction to improve prediction accuracy without the excessive computational cost of processing entire blocks, thus resolving the contradiction between accuracy improvement and complexity reduction.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240357101A1Methods and apparatuses for filtering intra predicted video blocks
Publication Date: 2024.10.24 SIM IP 5 LLC
  • US20240357101A1 patent drawing
  • US20240357101A1 patent drawing
  • US20240357101A1 patent drawing

AI summary

The present disclosure provides methods and apparatuses for applying intra prediction refinement to intra predicted samples. An exemplary method includes: determining a filter based on neighboring samples of intra predicted samples of a picture; generating an offset value based on the neighboring samples; refining the intra predicted samples by adding the offset value; and applying the filter to the intra predicted samples.