CIIP-Based Deblocking Filter Adaptation for Video Compression Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in achieving high compression ratios with minimal quality loss, particularly in the context of limited network resources and increasing demands for higher video quality.
Innovation Solution
The implementation of combined inter-intra prediction (CIIP) to determine boundary strengths for coding units, adjusting deblocking filter settings based on specific conditions such as transform coefficients, motion vector differences, and coding tree unit alignment, to enhance deblocking efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If combined inter-intra prediction (CIIP) is applied to coding units, then prediction accuracy and video quality are improved, but computational complexity and processing overhead increase
Solution Approach 1:
The patent dynamically adjusts the deblocking filter strength based on the prediction mode (CIIP, intra, or inter) and boundary conditions. The filter strength is not fixed but adapts to the specific coding scenario, allowing the system to maintain high prediction accuracy while optimizing computational resources by applying stronger filtering only where necessary.
Solution Approach 2:
The patent changes the boundary strength parameter based on the prediction mode and block characteristics. Different boundary strength values are assigned depending on whether CIIP, intra, or inter prediction is used, and whether the boundary is horizontal or vertical. This parameter adaptation resolves the contradiction by tailoring the filtering intensity to the specific prediction accuracy requirements of each case.
2Manufacturing precision
If deblocking filter strength is increased to reduce blocking artifacts, then video quality is improved, but compression ratio decreases due to increased data overhead
Solution Approach 1:
The patent applies different deblocking filter strengths to different boundaries based on local characteristics such as prediction mode, boundary orientation, and adjacent block types. Instead of uniformly increasing filter strength across all boundaries, the system selectively applies stronger filtering only where blocking artifacts are most prominent, thereby improving video quality locally without proportionally increasing overall data overhead.
Solution Approach 2:
The patent uses partial action by applying deblocking filtering selectively rather than universally. The filter is applied with varying strengths based on specific conditions (CIIP mode boundaries receive strength 2, intra-predicted boundaries receive strength 1 or 2, inter-predicted boundaries receive strength 0 or 1). This partial application approach improves video quality where needed while minimizing the increase in data overhead.
3Manufacturing precision
If boundary strength is set to high values for all coding unit boundaries, then blocking artifacts are reduced, but processing time and computational load increase
Solution Approach 1:
The patent applies deblocking filtering partially rather than uniformly across all boundaries. By setting boundary strength to 0 for many inter-predicted boundaries and only applying filtering (with strength 1 or 2) to specific boundaries based on prediction mode and characteristics, the system reduces blocking artifacts where necessary while significantly reducing the overall computational load and processing time compared to applying high-strength filtering to all boundaries.
Data Source
AI summary
The present disclosure provides a coding method, wherein the coding includes decoding or encoding, and the method comprises determining whether a current coding unit is predicted by application of combined inter-intra prediction (CHIP); and in response to determining that the current coding unit is predicted by application of CIIP, setting a boundary strength of a boundary of the current coding unit to a first value.


