Deblocking Filter Boundary Strength Control for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques face challenges in effectively removing deblocking artifacts and enhancing compression efficiency, particularly in setting appropriate boundary strength values for deblocking filtering, which increases complexity and data storage costs for high-resolution videos.
Innovation Solution
A method is introduced to derive and set boundary strength (bS) values for deblocking filtering units, distinguishing between different scenarios such as intra-coded blocks, presence of transform coefficients, and different reference pictures or motion vectors, to determine whether strong or weak filtering is required, thereby simplifying the process and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If deblocking filtering is applied to remove artifacts, then image quality is improved, but processing complexity increases
Solution Approach 1:
The patent applies different boundary strength values (bS0, bS1, bS2) to different regions and block types within the deblocking filtering process. Intra-coded blocks receive different treatment than inter-coded blocks, and different boundary conditions trigger different filtering intensities, allowing localized optimization that improves image quality without uniformly increasing complexity across the entire processing system.
Solution Approach 2:
The patent introduces multiple boundary strength parameters (bS0, bS1, bS2) that change based on block type and boundary conditions. By dynamically adjusting these parameters rather than using a fixed filtering approach, the system achieves better artifact removal while maintaining manageable complexity through parameter-based control rather than structural complexity.
2Measurement precision
If multiple boundary strength values are set for different blocks, then filtering accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent segments the video data into different block types (intra-coded blocks, inter-coded blocks) and applies appropriate boundary strength values to each segment. This segmentation allows filtering accuracy to be optimized for each block type while avoiding the need to compute multiple complex parameters for every single block, thereby controlling overall computational complexity.
Solution Approach 2:
The patent applies the full multi-parameter boundary strength approach only where necessary (at block boundaries requiring deblocking filtering), rather than uniformly across all blocks. This partial application of the complex filtering logic reduces unnecessary computational overhead while maintaining filtering accuracy where it is most needed.
3Manufacturing precision
If deblocking filtering is applied to high-resolution videos, then image quality is improved, but data storage cost increases
Solution Approach 1:
The patent applies deblocking filtering selectively rather than uniformly to all video data. By identifying specific blocks and boundaries that require filtering based on their type and characteristics, the system improves image quality only where necessary, avoiding the storage overhead of processing and storing fully filtered high-resolution video data when filtering would not provide benefit.
Data Source
AI summary
The present invention relates to a deblocking filtering method, a method for inducing bs (boundary strength) therefor, and a method and an apparatus for encoding/decoding using the same. The method for inducing the bS of the present invention comprises the steps of: inducing a boundary of a deblocking filtering unit block as a unit block for applying the deblocking filtering; and setting the bS according to each bS setting unit block within the deblocking filtering unit block, wherein the bS setting step can set a bS value for a target boundary corresponding to a boundary of the deblocking filtering unit block as the bs setting unit block.


