Deblocking Filter for Video Coding Using CIIP Boundary Strength
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently managing bandwidth demand due to high resolution video requirements, particularly in deblocking filter processes across different coding standards like HEVC and future standards like VVC, where existing methods struggle to optimize filtering decisions based on complex edge conditions and transform matrices.
Innovation Solution
The proposed method involves determining boundary strength and selectively enabling or disabling deblocking filters based on combined intra-inter prediction modes, transform matrices, and clipping operations, allowing for adaptive filtering decisions across video blocks during conversion between video block and bitstream representations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If deblocking filter is applied to all video blocks, then video quality is improved, but computational complexity increases
Solution Approach 1:
The patent applies deblocking filter selectively based on local characteristics of video blocks. The filter is enabled only for blocks meeting specific criteria (intra-coded blocks with certain prediction modes, blocks with non-zero transform coefficients, specific boundary strength values), while disabling it for other blocks. This local differentiation approach maintains video quality where needed while reducing overall computational complexity.
2Manufacturing precision
If deblocking filter strength is increased, then blocking artifacts are reduced, but distortion of natural edges increases
Solution Approach 1:
The patent dynamically adjusts the deblocking filter strength parameter (betaOffset) based on local video characteristics. The boundary strength calculation considers multiple factors including prediction mode, transform coefficients, and motion vector differences to determine appropriate filter strength. This parameter adaptation allows strong filtering where blocking artifacts are problematic while using weaker or no filtering where edges need preservation.
3Adaptability or versatility
If deblocking filter is applied uniformly across all coding standards, then compatibility is improved, but adaptability to specific coding schemes decreases
Solution Approach 1:
The patent implements a universal deblocking filter framework that adapts to different coding standards (HEVC, VVC, and future standards). The filter design incorporates standardized boundary strength calculation methods while allowing configuration for specific coding schemes. The same filter mechanism works across multiple standards by adjusting enabled/disabled conditions based on the active coding standard's characteristics.
Data Source
AI summary
In an exemplary aspect, a method for visual media processing includes identifying a boundary at a vertical edge and/or a horizontal edge of two video blocks; calculating a boundary strength of a filter based on at least one of the two video blocks crossing a vertical edge or a horizontal edge is coded using a combined intra-inter prediction (CIIP) mode; deciding whether to turn on or off the filter; selecting a strength of the filter in case the filter is turned on; and performing, based on the selecting, a deblocking filter (DB) process to the video blocks.


