Intra Prediction Adaptive Filtering Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression standards, such as H.264/AVC and HEVC, face inefficiencies in intra prediction due to high-frequency filtering, which attenuates AC components and increases bit requirements, leading to degraded prediction performance and efficiency.
Innovation Solution
An encoding and decoding apparatus that determines reference pixel characteristics in neighboring blocks to decide between adaptive filtering-based intra prediction and typical intra prediction, reducing the need for additional bit information and improving coding efficiency by omitting unnecessary filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If adaptive filtering is applied to reference pixels for intra prediction, then prediction accuracy is improved, but bit amount required to represent filtering information increases
Solution Approach 1:
The patent changes the parameter of reference pixel characteristics (dispersion, edge presence) to determine whether adaptive filtering should be applied. By analyzing these characteristics and comparing prediction errors with and without filtering, the system dynamically adjusts the filtering application to optimize the balance between prediction accuracy and bit consumption.
Solution Approach 2:
The system dynamically determines whether to apply adaptive filtering based on real-time analysis of reference pixel characteristics and prediction error comparison. This dynamic decision-making allows the system to adapt filtering application to specific image content, applying filtering only when beneficial and omitting it when it would increase bit requirements without improving prediction accuracy.
2Measurement precision
If high-frequency filtering is applied to reference pixels, then intra prediction errors are decreased, but AC components are attenuated and prediction efficiency is degraded
Solution Approach 1:
The patent implements feedback by comparing prediction errors obtained with and without high-frequency filtering. The system uses this feedback information to determine whether the filtering actually improves prediction accuracy for a given block, allowing it to make informed decisions about filtering application that balance error reduction with efficiency preservation.
Solution Approach 2:
The system applies different filtering strategies to different blocks based on their specific characteristics. By analyzing reference pixel characteristics (dispersion, edge presence) and prediction error comparisons locally for each block, the system determines whether adaptive filtering is beneficial for that specific region, applying it only where it improves prediction efficiency rather than uniformly across all blocks.
3Adaptability or versatility
If adaptive filtering indexing information is added for each prediction block, then filtering control is improved, but compression efficiency is deteriorated
Solution Approach 1:
The patent applies local quality by analyzing reference pixel characteristics (dispersion, edge presence) and prediction errors specifically for each prediction block to determine filtering application. This localized analysis allows the system to make filtering decisions tailored to each block's content, applying filtering only where it benefits compression efficiency rather than using a uniform approach across the entire image.
Solution Approach 2:
The system changes the parameter of filtering application based on analyzed reference pixel characteristics and prediction error comparisons. By using these parameter changes to guide filtering decisions, the system achieves adaptive filtering control that improves compression efficiency by avoiding unnecessary filtering operations that would increase bit requirements.
Data Source
AI summary
The present disclosure relates to encoding and decoding apparatus and method using intra prediction. The encoding apparatus includes a reference pixel characteristics extractor for receiving reference pixel(s) included in neighboring blocks of a target block to encode to determine a reference pixel characteristic and determining whether adaptive filtering is applied to the reference pixel(s), based on reference pixel characteristic; a first intra predictor responsive to when the adaptive filtering is determined by the reference pixel characteristics extractor to be applied for comparing between results of performing intra prediction using high-frequency filtered reference pixel and intra prediction using high-frequency-unfiltered reference pixel to output the cost-efficient result along with filtering information indicating whether to perform filtering; and a second intra predictor for outputting the result of performing the intra prediction using the high-frequency-unfiltered reference pixel when the reference pixel characteristics extractor determines that the adaptive filtering is not to be applied.


