Image Deblocking Filter Control for Block Boundary Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression technologies face inefficiencies in encoding and decoding processes due to increasing block sizes and diverse block division structures, leading to increased bit usage and artifacts at block boundaries, which are not effectively addressed by current in-loop filtering methods.
Innovation Solution
The proposed method applies deblocking filters of varying lengths on a predetermined sample grid basis, adapts filter types based on block boundaries, and employs motion compensation using multiple inter prediction modes and motion vector corrections to enhance encoding efficiency and reduce artifacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block sizes are increased and diverse block division structures are used, then video compression efficiency is improved, but the number of bits expressing coding information increases significantly
Solution Approach 1:
The patent segments the deblocking filter application into different types (first type and second type) based on block boundary characteristics. The first type applies to boundaries between blocks of different sizes, while the second type applies to boundaries between blocks of the same size. This segmentation allows for optimized filter selection and parameter adjustment for each case, improving compression efficiency while controlling bit usage.
Solution Approach 2:
The patent applies different deblocking filter strengths and types locally at different block boundaries. By determining boundary strength based on specific conditions (block size differences, prediction modes, transform types), the filter applies appropriate strength only where needed rather than uniformly across all boundaries, thus improving efficiency without unnecessarily increasing bit consumption.
2Manufacturing precision
If deblocking filter is applied to remove artifacts at block boundaries, then visual quality is improved, but encoding complexity and bit usage increase
Solution Approach 1:
The patent changes the parameters of the deblocking filter based on block boundary characteristics. Filter strength, filter type, and application range are adjusted according to block size differences, prediction modes, and transform types. This parameter adaptation improves visual quality by targeting artifacts more effectively while avoiding unnecessary filtering that would increase complexity and bit usage.
Solution Approach 2:
The patent makes the deblocking filter application dynamic rather than static. The filter type and strength are determined dynamically based on runtime conditions such as block sizes, prediction modes, and transform types. This dynamic approach allows the system to adapt to different content characteristics, improving quality where needed while maintaining efficiency in other areas.
3Measurement precision
If multiple inter prediction modes are used for motion compensation, then prediction accuracy is improved, but the complexity of motion estimation increases
Solution Approach 1:
The patent segments motion compensation into multiple prediction modes (first inter prediction mode and second inter prediction mode) with different complexity levels. The system selects appropriate modes based on block characteristics, applying more complex modes only where they provide significant accuracy improvements, thus balancing prediction accuracy with computational complexity.
Solution Approach 2:
The patent applies multiple prediction modes selectively rather than uniformly to all blocks. By determining which blocks benefit from more complex prediction modes based on specific conditions, the system achieves high prediction accuracy where needed while avoiding unnecessary complexity in other areas, effectively applying partial action at full strength only where required.
Data Source
AI summary
An image encoding/decoding method and apparatus may reconstruct a current picture based on at least one of intra prediction and inter prediction, specify a block boundary to which a deblocking filter is applied in the reconstructed current picture, and apply a deblocking filter to a block boundary based on a filter type pre-defined in an encoding apparatus.


