Intra Prediction Filtering by Block Size for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods lack efficiency in coding and signaling of motion information, particularly in intra-prediction modes, leading to suboptimal compression and decoding performance.

Innovation Solution

A video signal processing method that derives an intra-prediction mode for a current block, configures reference samples, and applies an interpolation filter based on a filter flag determined by the block size, using a filter coefficient specified by the flag to enhance prediction sample generation and reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intra-prediction filtering is applied to all blocks, then prediction accuracy improves, but computational complexity and processing time increase

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

Solution Approach 1:

The patent applies filtering selectively based on block size parameters. Different filter kernels (e.g., 5-tap vs. 7-tap) are chosen based on the block dimensions, and filtering is applied only when the block size exceeds certain thresholds. This parameter-based selection optimizes the balance between prediction accuracy and computational complexity by avoiding unnecessary filtering operations on small blocks while applying appropriate filtering to larger blocks that benefit from it.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If filtering is applied to reference samples, then prediction sample quality improves, but encoding complexity increases

Engineering Contradiction:
Improveprediction sample qualityVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies filtering selectively to specific regions and blocks based on their characteristics. Rather than uniformly filtering all reference samples, the method identifies blocks that benefit from filtering (e.g., larger blocks, blocks with specific prediction modes) and applies filtering only to those cases. This local quality approach ensures high prediction sample quality where needed while minimizing unnecessary encoding complexity.

Inventive Principle:
Principle #3Local quality

3Productivity

If block size determines filter application, then coding efficiency improves, but signaling overhead increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidsignaling overhead
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses block size parameters to control filter application decisions. By establishing clear thresholds and rules based on block dimensions, the system can efficiently determine whether filtering should be applied without requiring additional signaling. The block size itself serves as the control parameter, eliminating the need for separate filter selection flags and reducing signaling overhead while maintaining coding efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250379968A1Video signal processing method and device using intra prediction filtering
Publication Date: 2025.12.11 SAMSUNG ELECTRONICS CO LTD
  • US20250379968A1 patent drawing
  • US20250379968A1 patent drawing
  • US20250379968A1 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.