Bilateral Filter Parameter Derivation Using Quantized Differences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently processing and compressing digital video data, particularly in managing bandwidth demand and improving decompressed video quality, due to limitations in post-reconstruction filtering techniques.
Innovation Solution
The implementation of a bilateral filter in video bitstream processing, which applies weighted averages based on sample intensity values of neighboring samples, is used to enhance video quality by determining the appropriate application of the filter based on quantization parameters and coding modes, thereby optimizing compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a bilateral filter is applied to improve decompressed video quality, then video quality is improved, but computational complexity increases
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting filter strength based on quantization parameters (QP) and coding modes. The filter strength is modified according to the QP value and whether the block is intra or inter coded, allowing the system to optimize between quality improvement and computational complexity reduction based on actual coding conditions
Solution Approach 2:
The bilateral filter implementation is made dynamic by adapting filter parameters in real-time based on block characteristics. The filter strength varies dynamically depending on the QP value and coding mode, enabling the system to adjust computational effort according to the specific requirements of each video block
2Manufacturing precision
If post-reconstruction filtering is applied to enhance video quality, then video quality is improved, but processing time increases
Solution Approach 1:
The patent modifies filter parameters based on QP values and coding modes to control processing time. By adjusting filter strength according to these parameters, the system can reduce processing time for blocks with higher QP values or inter-coded blocks while maintaining quality improvement for more critical blocks
3Measurement precision
If filtering parameters are derived from sample differences, then filter accuracy is improved, but the number of unique parameters increases
Solution Approach 1:
The patent reduces the number of unique parameters by deriving filter strength from a limited set of input parameters (QP value and coding mode) rather than using all possible sample difference combinations. This approach maintains filter accuracy while significantly reducing the parameter space that needs to be managed
Solution Approach 2:
The patent makes the filter parameters universal by using QP and coding mode as the primary determinants for filter strength across different block types. This multi-functional approach allows the same parameter derivation logic to apply to both intra and inter coded blocks, reducing the need for separate parameter sets
Data Source
AI summary
A method for video bitstream processing includes determining, by a processor, that a reconstructed representation of a current sample of video data is to be subject to a bilateral filter defined by one or more parameters based, at least in part, on a weighted sum of sample intensity differences (SDiff values) between a first window covering the current sample and a second window covering neighboring samples, wherein multiple sample intensity differences are assigned a same parameter from the one or more parameters; and applying the bilateral filter defined by the one or more parameters to the reconstructed representation of the current sample of the video data.


