Deblocking Filter Adaptation for Resolution Mismatch in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently encoding and decoding high-resolution video data while maintaining image quality, particularly when reference picture resampling is enabled, as they struggle to effectively apply deblocking filters across varying resolutions.

Innovation Solution

A method of decoding video data involves reconstructing residual blocks and determining a deblocking strength value based on the resolutions of the current picture and reference pictures, allowing for in-loop filtering using a deblocking filter to improve video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reference picture resampling is enabled to handle resolution differences, then video decoding flexibility is improved, but deblocking filter performance deteriorates due to resolution mismatch artifacts

Engineering Contradiction:
Improvedecoding flexibilityVSAvoiddeblocking filter performance
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different filtering strategies to different regions of the picture based on resolution characteristics. Specifically, it performs deblocking filtering on the resampled reference picture before interpolation, and applies additional filtering to the interpolated picture, creating locally optimized quality in different picture regions

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs deblocking filtering on the resampled reference picture before the interpolation process. This preliminary filtering action removes blocking artifacts early in the processing chain, preventing them from being amplified or propagated through subsequent interpolation operations

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If high-resolution video encoding is performed to maintain image quality, then video quality is improved, but computational complexity increases making efficient deblocking difficult

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the deblocking process into distinct stages: first filtering the resampled reference picture, then performing interpolation, and finally applying additional filtering to the interpolated picture. This segmentation allows each stage to be optimized independently for high-resolution processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate filtered reference picture as a mediator between the original high-resolution picture and the downsampled reference picture. This intermediate representation maintains high-quality information while enabling efficient processing at lower resolutions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12262005B2Deblocking filtering for video coding
Publication Date: 2025.03.25 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12262005B2 patent drawing
  • US12262005B2 patent drawing
  • US12262005B2 patent drawing

AI summary

An electronic apparatus performs a method of encoding and decoding video data. The method comprises: decoding a first coding block and a second coding block that shares a common edge on a first picture, wherein decoding the first coding block and the second coding block includes reconstructing a first residual block for the first coding block and a second residual block for the second coding block; determining that the first picture has a first resolution, a first reference picture corresponding to the first coding block has a second resolution, and a second reference picture corresponding to the second coding block has a third resolution; deriving a deblocking strength (bS) value based, at least in part, on the first resolution, second resolution, and the third resolution; and performing in-loop filtering on the reconstructed first residual block and the reconstructed second residual block using a deblocking filter in accordance with the derived bS value.