Intra Prediction Filter Selection for Efficient Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the rise in the amount of transmitted information, necessitating high-efficient image compression technology.

Innovation Solution

An image encoding/decoding method that selects a filter for intra prediction based on whether filtering of a sample is used, applying smoothing or sharpening filters depending on specific conditions, and generates a bitstream for efficient transmission and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution and high-quality images are transmitted, then image quality is improved, but transmission cost and storage cost increase

Engineering Contradiction:
Improveimage qualityVSAvoidamount of transmitted information
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting filtering parameters (smoothing filter strength, sharpening filter strength) based on block characteristics such as gradient magnitude and variance. This allows the encoding system to optimize compression efficiency while maintaining image quality by adapting the filtering parameters to local image content rather than using fixed parameters throughout the image.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If filtering is applied to reference samples during intra prediction, then prediction accuracy is improved, but encoding complexity increases

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

Solution Approach 1:

The patent implements local quality by applying different filtering operations to different blocks based on their local characteristics. Specifically, smoothing filters are applied to blocks with low gradient magnitude (smooth regions), while sharpening filters are applied to blocks with high gradient magnitude (edge regions). This localized approach improves prediction accuracy where needed while avoiding unnecessary filtering in regions where it would add complexity without benefit.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs dynamics by making the filtering operation adaptive and condition-based rather than static. The filtering type (smoothing or sharpening) and strength are dynamically selected based on computed metrics such as gradient magnitude and variance for each block. This dynamic adaptation allows the system to optimize prediction accuracy for each local region while managing overall encoding complexity through conditional logic.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If smoothing filter is applied to reference samples, then prediction smoothness is improved, but edge sharpness deteriorates

Engineering Contradiction:
Improveprediction smoothnessVSAvoidedge sharpness
Core Design Contradiction:
Stability of the object's compositionVSShape

Solution Approach 1:

The patent applies the inversion principle by using opposite filtering approaches (smoothing vs. sharpening) depending on the local image characteristics. Instead of universally applying smoothing filters to improve prediction smoothness, the system inverts the approach by applying sharpening filters to edge regions where smoothness would degrade edge sharpness. This inverse approach ensures that the filtering operation enhances rather than degrades the local image features.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12574509B2Method and apparatus for encoding/decoding video and method for transmitting bitstream
Publication Date: 2026.03.10 NOKIA TECHNOLOGIES OY
  • US12574509B2 patent drawing
  • US12574509B2 patent drawing
  • US12574509B2 patent drawing

AI summary

An image decoding method is disclosed. The image decoding method includes obtaining intra prediction mode information of a current block from a bitstream, determining an intra prediction mode of the current block based on the intra prediction mode information and an intra prediction mode of a neighboring block located around the current block, deriving a value of a first filter flag for use of filtering of an intra prediction reference sample of the current block based on coding parameters for the current block, selecting an interpolation filter to be used for intra prediction of the current block based on the first filter flag, and generating an intra prediction block of the current block using the selected interpolation filter.