Intra Prediction Filtering by Block Size for Video Coding
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If intra-prediction filtering is applied to all blocks, then prediction accuracy improves, but computational complexity and processing time increase
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.
2Measurement precision
If filtering is applied to reference samples, then prediction sample quality improves, but encoding complexity increases
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.
3Productivity
If block size determines filter application, then coding efficiency improves, but signaling overhead increases
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.
Data Source
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.


