Block-Adaptive Intra Prediction Filtering for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods require more efficient coding techniques to enhance coding efficiency and signaling efficiency related to motion information sets.

Innovation Solution

A video signal processing method that includes deriving an intra-prediction mode, configuring reference samples, generating prediction samples using interpolation filters based on filter flags, and reconstructing blocks with specific filter coefficients, as well as employing intra-sub partition modes and split flags to optimize block sizes and filtering operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video signal processing methods are used, then implementation is simpler, but coding efficiency is lower

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple filter sets with different filter lengths and characteristics before the actual video processing occurs. The encoder and decoder both pre-store these filter sets, and during processing, the appropriate filter set is selected based on block size and prediction mode, eliminating the need for real-time filter design and improving coding efficiency while maintaining manageable complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs parameter changes by varying filter length and filter coefficients based on block size parameters and prediction mode parameters. Different block sizes (e.g., 4×4, 8×8, 16×16) and prediction modes trigger selection of different filter sets, allowing the system to adapt filtering strength to the specific processing context, thereby improving coding efficiency without requiring a single complex universal filter.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If no filtering is applied to reference samples, then processing is faster, but prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively filtering only those reference samples that benefit from filtering based on block size and prediction mode characteristics. Not all reference samples undergo filtering - the system applies filtering partially where needed (e.g., larger blocks with certain prediction modes) and skips it where unnecessary (e.g., small blocks or specific modes), thus improving prediction accuracy without incurring full filtering overhead for all cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the filtering operation by dividing reference samples into different groups based on their position and usage context. Different filter sets are applied to different segments of reference samples depending on block size and prediction mode, allowing the system to optimize prediction accuracy for each segment while minimizing overall processing time through selective application.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a single filter set is used for all blocks, then implementation is simpler, but coding efficiency is reduced

Engineering Contradiction:
Improvecoding efficiencyVSAvoidfilter selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different filter characteristics for different local contexts (block sizes and prediction modes). Instead of a uniform filter applied everywhere, the system selects from multiple filter sets based on local properties - for example, using longer filters for larger blocks and specific prediction modes while using shorter or no filters for smaller blocks or other modes, thereby improving coding efficiency through context-adaptive filtering.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the filter selection dynamic rather than static. The filter set is chosen dynamically based on runtime parameters such as block size and prediction mode, allowing the system to adapt to varying processing conditions. This dynamic selection mechanism improves coding efficiency by matching filter characteristics to actual processing needs while keeping the complexity manageable through predefined filter sets.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12432342B2Video signal processing method and device using intra prediction filtering
Publication Date: 2025.09.30 SAMSUNG ELECTRONICS CO LTD
  • US12432342B2 patent drawing
  • US12432342B2 patent drawing
  • US12432342B2 patent drawing

AI summary

A video signal processing method includes: a step for deriving an intra prediction mode of a current block; a step for constructing a reference sample around the current block; a step for generating a prediction sample of the current block by using the reference sample on the basis of the intra prediction mode; and a step for restoring the current block on the basis of the prediction sample. The step for generating the prediction sample may include: a step for setting a filter flag value which specifies a filter coefficient of an interpolation filter applied to the reference sample on the basis of the width and height of the current block; and a step for performing filtering on the reference sample by using the interpolation filter having the filter coefficient specified by the filter flag.