Implicit TU Boundary Deblocking for VVC Blocking Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current draft of the H.266 (VVC) specification does not account for blocking artifacts that can occur at implicit transform unit (TU) boundaries, which are not explicitly addressed in the deblocking process.

Innovation Solution

A method is introduced to apply deblocking filters on implicit vertical and horizontal TU boundaries by splitting coding units (CUs) into smaller blocks without explicit syntax elements, using a maximum size threshold to determine implicit splits, and applying deblocking filters to the boundaries between these blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If deblocking filter is applied only on explicit TU boundaries as per current VVC specification, then device complexity is reduced, but blocking artifacts appear at implicit TU boundaries degrading video quality

Engineering Contradiction:
Improvedeblocking filter complexityVSAvoidblocking artifacts
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the TU boundary treatment into two categories: explicit boundaries (currently handled) and implicit boundaries (newly addressed). By dividing the boundary types and applying appropriate deblocking strategies to each, the patent resolves the contradiction by extending deblocking to implicit boundaries without requiring complete redesign of the deblocking filter architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating implicit and explicit boundaries differently. For implicit boundaries, it uses gradient calculations and selective filtering based on local characteristics (intra/inter prediction modes, transform coefficients), while maintaining the existing deblocking approach for explicit boundaries. This localized adaptation reduces overall complexity while eliminating artifacts at critical implicit boundaries.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If deblocking filter is applied on all TU boundaries including implicit ones, then video quality is improved, but processing time and computational load increase

Engineering Contradiction:
Improveblocking artifactsVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent implements partial action by applying deblocking filtering selectively rather than uniformly to all implicit boundaries. It uses gradient calculations and boundary strength parameters to determine which implicit boundaries require filtering, applying the filter only where necessary to reduce artifacts. This approach improves quality at affected boundaries while avoiding unnecessary processing at boundaries where artifacts are not present.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes parameters by introducing boundary strength (bs) values and gradient thresholds that control the intensity and application of deblocking filters. By adjusting these parameters based on local image characteristics (prediction modes, transform coefficients, gradient magnitudes), the patent optimizes the balance between artifact reduction and processing efficiency, applying stronger filtering only where needed.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If implicit TU boundaries are not deblocked, then encoding/decoding simplicity is maintained, but discontinuities appear at block boundaries reducing subjective quality

Engineering Contradiction:
Improveencoding simplicityVSAvoiddiscontinuities
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by calculating gradients and determining boundary strength parameters before applying the deblocking filter at implicit boundaries. This pre-processing step identifies which boundaries require filtering and prepares the necessary parameters, allowing the actual filtering operation to proceed efficiently without complex decision-making during the filtering stage itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by using the existing deblocking filter infrastructure and parameter structures already present in the VVC specification. The implicit boundary deblocking reuses existing components (gradient calculations, boundary strength parameters, filter kernels) rather than introducing entirely new mechanisms, allowing the system to handle implicit boundaries using its own existing tools with minimal additional complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12537948B2Deblocking of implicit transform unit boundaries
Publication Date: 2026.01.27 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12537948B2 patent drawing
  • US12537948B2 patent drawing
  • US12537948B2 patent drawing

AI summary

In one aspect there is disclosed a method of applying deblocking on implicit vertical TU boundaries when the CU width is larger than the maximum TU width and applying deblocking on implicit horizontal TU boundaries when the CU height is larger than the maximum TU height. Some exemplary embodiments include HEVC deblocking and deblocking using longer filters.