Video Deblocking at Implicit Transform Unit Boundaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing technologies, such as HEVC and VVC, face challenges in effectively deblocking at boundaries, particularly when transform units exceed a maximum size, leading to discontinuities and blocking artifacts.
Innovation Solution
Implementing implicit splits of coding units and transform units into smaller blocks, applying deblocking filters at both prediction and transform boundaries, without requiring additional syntax elements, to reduce discontinuities and enable parallel processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If transform units are made larger to reduce the number of blocks, then processing complexity is reduced, but blocking artifacts and discontinuities increase at boundaries
Solution Approach 1:
The patent applies segmentation by performing implicit splits of transform units into smaller sub-blocks when the transform unit size exceeds a maximum threshold. This creates additional transform boundaries that require deblocking filtering, effectively segmenting the processing to reduce blocking artifacts while maintaining manageable block sizes for encoding and decoding operations.
2Object-generated harmful factors
If deblocking filtering is applied at all boundaries, then discontinuities are reduced, but processing time and computational load increase
Solution Approach 1:
The patent applies local quality by determining deblocking filter strength parameters based on local characteristics at each boundary. The filter strength is adapted according to the specific boundary type (implicit transform boundary vs. regular boundary) and local image content, allowing strong filtering where discontinuities exist while using minimal or no filtering in smooth regions, thus reducing overall processing time while maintaining quality.
3Loss of information
If implicit splits are introduced without additional syntax elements, then bitstream overhead is reduced, but decoder complexity increases
Solution Approach 1:
The patent applies self-service by enabling the decoder to automatically determine implicit transform boundaries and apply appropriate deblocking filtering without receiving explicit signaling information from the encoder. The decoder uses the maximum transform size parameter and block position information to self-determine where implicit splits occur, eliminating the need for additional syntax elements while managing decoder complexity through algorithmic determination rather than explicit signaling.
Data Source
AI summary
Methods and apparatuses for applying a deblocking to a coding unit in video pictures a provided. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.


