Intra Prediction Filtering Indication for Video Coding Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The general intra prediction process in video coding is unnecessarily complicated due to the inclusion of reference sample filtering, which can be simplified by using unfiltered reference samples when the filtering indication is false, allowing for the removal or combination of the filtering stage.
Innovation Solution
A method where the filtering indication determines whether filtered or unfiltered reference samples are used for intra predicted sample generation, allowing the reference sample filtering stage to be skipped or integrated with other stages, thereby simplifying the intra prediction process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If reference sample filtering is applied in the intra prediction process, then prediction accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent implements dynamic filtering by introducing a filtering indication parameter that allows the system to adaptively select between filtered and unfiltered reference samples based on current coding conditions. This dynamic approach enables the system to apply filtering only when beneficial, reducing unnecessary computational complexity while maintaining prediction accuracy when needed.
Solution Approach 2:
The patent changes the state parameter of reference samples by introducing a filtering indication that can switch between two states: filtered and unfiltered. This parameter change allows the system to optimize the balance between prediction accuracy and computational complexity by selecting the appropriate state based on coding conditions, block characteristics, and prediction modes.
2Measurement precision
If reference sample filtering stage is included, then prediction quality is improved, but processing time increases
Solution Approach 1:
The patent applies partial filtering action by allowing the system to selectively apply filtering only to specific reference samples or specific prediction blocks when the filtering indication is true. This partial application of filtering reduces the total processing time compared to applying filtering universally, while still maintaining prediction quality for blocks where filtering provides benefit.
3Measurement precision
If filtering indication is always true, then prediction accuracy is maintained, but compression ratio decreases
Solution Approach 1:
The patent extracts the filtering operation from being a mandatory always-on process and makes it conditional based on the filtering indication parameter. By taking out the filtering step from the fixed processing chain and making it selectable, the system can omit filtering when not needed, improving compression ratio by reducing the number of processed samples while maintaining prediction accuracy when filtering is indicated.
Data Source
AI summary
The general intra prediction process is unnecessarily complicated with inclusion of the reference sample filtering. This application provides solutions for this problem. A method for intra prediction is provided. The method includes: during an intra predicted sample generation stage, obtaining a filtering indication, which indicates whether a filtered value or an unfiltered value of reference samples of the current coding block will be used. When the value of the filtering indication is true, a prediction sample is generated by using the filtered value of the reference samples based on the planar mode. When the value of the filtering indication is false, a prediction sample is generated by using the unfiltered value of the reference samples based on the planar mode. As a result, the reference sample filtering stage can be fully removed or can be combined with other stage.


