Video Encoder Block Filter Control by Edge Intensity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding methods, such as those based on the HEVC standard, face challenges in improving the quality of decoded images, particularly due to inadequate filter processing that can result in differences between filtered and original images, especially when edge intensities are high.
Innovation Solution
An encoder and decoder system that dynamically determines whether to apply filter processing to a block based on its edge intensity, skipping processing when the intensity is high and using an electro-optical transfer function (EOTF) to determine suitable filter parameters for each block, ensuring appropriate filter application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If filter processing is applied to all blocks to improve decoded image quality, then image quality improves, but blocks with high edge intensity suffer from unsuitable filtering that degrades quality
Solution Approach 1:
The patent applies different filter processing strategies to different regions of the image based on local characteristics. Specifically, it calculates edge intensity for each block and applies filtering only to blocks with low edge intensity, while skipping filtering for blocks with high edge intensity. This local differentiation ensures that filtering is applied where beneficial (smooth regions) and avoided where harmful (edges and high-contrast regions), thereby improving overall decoded image quality without introducing artifacts on important structural elements.
2Device complexity
If filter processing is applied uniformly to all blocks, then processing simplicity is maintained, but image fidelity deteriorates due to inappropriate filtering on high edge intensity blocks
Solution Approach 1:
The patent introduces dynamic adaptation of filter processing by calculating edge intensity metrics for each block and making filtering decisions based on these calculations. The system dynamically determines whether to apply filtering to each block individually, transitioning from a static uniform filtering approach to a dynamic selective approach. This dynamic decision-making process, guided by edge intensity thresholds, optimizes image fidelity while maintaining reasonable processing complexity through automated block-by-block evaluation.
3Manufacturing precision
If edge intensity thresholding is used to selectively apply filtering, then image quality on edge blocks is preserved, but processing complexity increases due to edge intensity calculation and threshold comparison
Solution Approach 1:
The patent changes the processing approach by introducing edge intensity as a key parameter for filtering decisions. Instead of applying filtering based on fixed rules, the system calculates edge intensity values for each block and uses these parameter values to dynamically determine filtering application. The edge intensity parameter quantifies the local image characteristics, enabling data-driven filtering decisions that preserve edge quality while maintaining processing efficiency through straightforward threshold comparison operations.
Data Source
AI summary
An encoder includes circuitry and memory. Using the memory, the circuitry: generates a reconstructed image by encoding and decoding an original image; performs, on a current block included in the reconstructed image, filter processing that is applied to all pixels in the current block, when an edge intensity of the current block is lower than a threshold; and skips the filter processing on the current block when the edge intensity of the current block is higher than the threshold.


