Loop Filtering Region Adaptation in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently determining the availability of neighboring samples for loop filtering based on their relative location to regions within a picture, leading to suboptimal compression and decoding performance.

Innovation Solution

A method is introduced where a video encoder or decoder determines the availability of neighboring samples for loop filtering based on their location relative to defined regions within a picture, using virtual boundary indications to differentiate between clean and dirty areas, enabling precise control over loop filtering operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If neighboring samples from different regions are used for loop filtering, then filtering quality is improved, but region boundary integrity is compromised

Engineering Contradiction:
Improvefiltering qualityVSAvoidregion boundary integrity
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The picture is divided into multiple regions with different filtering capabilities. Clean areas allow cross-region filtering while dirty areas restrict filtering to maintain boundary integrity. This segmentation enables selective application of filtering operations based on region characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different filtering rules are applied to different regions based on their local characteristics. Clean areas use more aggressive filtering that can access neighboring samples across region boundaries, while dirty areas use conservative filtering that maintains strict boundary adherence. This local differentiation resolves the contradiction between filtering quality and boundary integrity.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If loop filtering is applied across all regions, then overall picture quality is improved, but computational complexity increases

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

Solution Approach 1:

Loop filtering is applied selectively rather than uniformly across all regions. Dirty areas use limited filtering operations while clean areas receive full filtering treatment. This partial action approach maintains overall picture quality while reducing unnecessary computational operations in regions where filtering would be less effective or more complex.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The picture is segmented into clean and dirty areas that require different filtering strategies. This segmentation allows the system to apply computationally intensive filtering only where beneficial (clean areas) while using simpler operations in dirty areas, thereby reducing overall computational complexity while maintaining quality.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If neighboring samples are restricted for loop filtering, then region boundary integrity is maintained, but filtering effectiveness is reduced

Engineering Contradiction:
Improveregion boundary integrityVSAvoidfiltering effectiveness
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The filtering approach is adapted locally to each region type. Clean areas use unrestricted filtering that maximizes effectiveness by accessing all available neighboring samples. Dirty areas use restricted filtering that maintains boundary integrity. This local quality differentiation ensures each region receives the appropriate filtering treatment for its characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Full filtering effectiveness is applied partially in clean areas while restricted in dirty areas. This partial application of filtering effectiveness maintains boundary integrity in critical regions while preserving maximum filtering benefits in regions where boundaries are less sensitive, thus balancing both requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250234047A1GDR adapted filtering
Publication Date: 2025.07.17 INTERDIGITAL MADISON PATENT HLDG
  • US20250234047A1 patent drawing
  • US20250234047A1 patent drawing
  • US20250234047A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed herein for the field of video compression. In examples, a video coding device may determine that a loop filtering mode is enabled for a picture. For a block in a region, whether neighboring samples are available for loop filtering associated with the block may be determined based on a location of the neighboring samples relative to the region. The block may be decoded based on the determination. In examples, a video encoder may obtain a picture. A loop filtering mode indication may be signaled indicating a loop filtering mode is enabled for the picture. For a block in a region, whether neighboring samples are available for loop filtering associated with the block may be determined based on a location of the neighboring samples relative to the region. The block may be decoded or encoded based on the determination.