Intra Block Copy and Template Matching Deblocking for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods, such as Intra Block Copy (IBC) and Intra Template Matching Prediction (TMP), face inefficiencies in compressing digital video data, leading to suboptimal compression efficiency and quality degradation due to limited bandwidth and memory constraints.
Innovation Solution
Implementing a method for video decoding and encoding that applies a deblocking filter based on a predefined criterion for boundary strength in IBC and TMP modes, enhancing compression efficiency by optimizing the application of deblocking filters on video blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If Intra Block Copy (IBC) mode is used for coding blocks, then compression efficiency is improved, but boundary artifacts are introduced
Solution Approach 1:
The patent applies the deblocking filter to convert the harmful boundary artifacts introduced by IBC mode into beneficial smoothing effects. The filter processes block boundaries to reduce visible artifacts while preserving the compression efficiency benefits of IBC mode, effectively transforming the harmful visual quality degradation into an acceptable trade-off for improved compression performance.
Solution Approach 2:
The patent modifies the boundary strength parameter for the deblocking filter based on the coding mode and neighboring block characteristics. By dynamically adjusting filter parameters (boundary strength, filter type) according to the specific IBC or TMP mode and local image characteristics, the system optimizes the balance between compression efficiency and artifact reduction in different regions of the video data.
2Productivity
If Intra Template Matching Prediction (TMP) mode is used for coding blocks, then compression efficiency is improved, but boundary artifacts are introduced
Solution Approach 1:
The patent applies the deblocking filter to convert the harmful boundary artifacts introduced by TMP mode into beneficial smoothing effects. The filter processes block boundaries to reduce visible artifacts while preserving the compression efficiency benefits of TMP mode, effectively transforming the harmful visual quality degradation into an acceptable trade-off for improved compression performance.
Solution Approach 2:
The patent modifies the boundary strength parameter for the deblocking filter based on the coding mode and neighboring block characteristics. By dynamically adjusting filter parameters (boundary strength, filter type) according to the specific IBC or TMP mode and local image characteristics, the system optimizes the balance between compression efficiency and artifact reduction in different regions of the video data.
3Object-affected harmful factors
If deblocking filter is applied to reduce boundary artifacts, then video quality is improved, but processing complexity increases
Solution Approach 1:
The patent applies different deblocking filter characteristics to different regions of the video data based on local image characteristics and boundary strength. Instead of applying a uniform filter throughout, the system adjusts filter parameters locally according to the specific coding mode (IBC/TMP), neighboring block properties, and boundary strength, thereby reducing overall processing complexity while maintaining quality improvements where needed.
Solution Approach 2:
The patent implements a dynamic deblocking filter that adapts its parameters based on the coding mode and local image characteristics. The filter strength and type are adjusted in real-time during decoding based on the specific IBC or TMP mode and neighboring block properties, allowing the system to optimize between processing complexity and video quality improvement for each specific coding situation.
Data Source
AI summary
Methods for video decoding and encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. In one method for video decoding, a decoder may obtain a first and a second block, where the first block is coded with an Intra Block Copy (IBC) mode or an intra Template Matching Prediction (TMP) mode, and the second block is coded with the intra TMP mode or the IBC mode. Additionally, the decoder may obtain a boundary strength for a deblocking filter by applying a predefined criterion in one of an intra mode or an inter mode. Further, the decoder may apply, and based on the boundary strength, the deblocking filter on the first block and the second block.


