In-Loop Filtering for Video Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding/decoding techniques struggle to efficiently minimize distortion between original and reconstructed pictures, particularly when using deblocking filtering and sample adaptive offset methods.

Innovation Solution

The proposed method employs in-loop filtering using subsampling-based block classification and multiple filter shapes to reduce computational complexity and memory requirements, thereby improving encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If deblocking filtering is applied to reduce blocking artifacts around block boundaries, then blocking artifacts are reduced, but distortion between original picture and reconstructed picture increases

Engineering Contradiction:
Improveblocking artifactsVSAvoiddistortion between original and reconstructed picture
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent divides the filtering process into multiple stages: first applying deblocking filtering to remove blocking artifacts, then applying sample adaptive offset filtering to correct residual distortion. This segmentation allows each filter to address specific issues without interfering with the other, resolving the contradiction between artifact removal and distortion minimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different filtering characteristics to different regions of the image. The deblocking filter is applied strongly at block boundaries where blocking artifacts are most prominent, while the sample adaptive offset filter is applied selectively based on local gradient information and edge detection. This local differentiation allows optimal artifact reduction without excessive distortion in any single region.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If sample adaptive offset is applied to reduce ringing artifacts, then distortion is reduced to some degree, but computational complexity and memory access bandwidth increase

Engineering Contradiction:
Improvedistortion between original and reconstructed pictureVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary edge detection and gradient calculation before applying the sample adaptive offset filter. By pre-identifying edge locations and calculating gradient magnitudes in advance, the system can then apply the offset filter only where needed (at edges) rather than processing the entire image, significantly reducing computational complexity and memory access requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of applying the sample adaptive offset filter uniformly across the entire image (excessive action), the patent applies it partially only to regions where edges are detected and distortion is most likely to occur. This selective application maintains filtering effectiveness while dramatically reducing computational burden and memory access bandwidth.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If in-loop filtering is applied to minimize distortion, then picture quality improves, but processing time and computational resources increase

Engineering Contradiction:
Improvedistortion between original and reconstructed pictureVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the in-loop filtering into two distinct passes: a deblocking filter pass that operates on block boundaries, and a sample adaptive offset filter pass that operates on edge regions. This segmentation allows each filter to be optimized for its specific function and enables parallel processing of different image regions, reducing total processing time while maintaining quality improvement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering operations partially rather than uniformly across the entire image. By focusing computational resources only on block boundaries for deblocking and on detected edge regions for sample adaptive offset, the system achieves significant distortion reduction with substantially lower processing time and computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250203072A1Image encoding/decoding method and device employing in-loop filtering
Publication Date: 2025.06.19 INTELLECTUAL DISCOVERY CO LTD
  • US20250203072A1 patent drawing
  • US20250203072A1 patent drawing
  • US20250203072A1 patent drawing

AI summary

The present invention relates to a video encoding/decoding method and apparatus. The video decoding method according to the present invention may comprise decoding filter information on a coding unit; classifying samples in the coding unit into classes on a per block classification unit basis; and filtering the coding unit having the samples classified into the classes on a per block classification unit basis by using the filter information.