Loop Filter Processing Across Slice Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in loop filter processing across slice or tile boundaries, particularly due to dependencies on quantization parameters from neighboring slices or tiles, which can hinder efficient video quality enhancement.

Innovation Solution

A method and apparatus that adaptively apply loop filter processing across slice or tile boundaries by using flags to determine whether to allow cross-slice or cross-tile processing, enabling the use of average quantization parameters for boundary pixels when allowed, thereby overcoming parameter dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If loop filter processing is applied across slice or tile boundaries using quantization parameters from neighboring slices or tiles, then video quality enhancement is improved, but device complexity increases due to parameter dependency management

Engineering Contradiction:
Improvevideo qualityVSAvoidparameter dependency management
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the video picture into independent slices or tiles, allowing loop filter processing to be performed independently within each slice or tile boundary. This segmentation eliminates the need to access quantization parameters from neighboring slices or tiles, thereby reducing device complexity while maintaining video quality enhancement within each segmented region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies loop filter processing with locally available quantization parameters within each slice or tile, rather than requiring global parameters from the entire picture. This local quality approach ensures that filtering is performed using only the quantization parameters that are already available in the current processing context, avoiding the complexity of inter-slice or inter-tile parameter management.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If cross-slice or cross-tile loop filter processing is allowed, then picture quality is improved, but processing time increases due to waiting for neighboring slice or tile data

Engineering Contradiction:
Improvepicture qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

By segmenting the picture into independent slices or tiles with independent loop filter processing, the patent eliminates the need to wait for neighboring slice or tile data. Each slice or tile can be processed independently and in parallel, significantly reducing processing time while maintaining picture quality through adaptive filtering within each region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs loop filter processing using quantization parameters that are already available before processing reaches the boundary. By preparing and applying filters with locally available parameters in advance, the system avoids delays that would occur if it had to wait for neighboring slice or tile data to become available.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If loop filter processing is restricted within slice or tile boundaries, then device complexity is reduced, but video quality enhancement is worsened due to boundary artifacts

Engineering Contradiction:
Improveprocessing simplicityVSAvoidvideo quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies loop filter processing within each slice or tile boundary using locally available quantization parameters, achieving a balance between processing simplicity and video quality. While filtering is restricted to local regions, the adaptive nature of the loop filter using local QP values effectively reduces boundary artifacts, maintaining video quality without requiring complex cross-boundary parameter management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9967563B2Method and apparatus for loop filtering cross tile or slice boundaries
Publication Date: 2018.05.08 HFI INNOVATION INC
  • US9967563B2 patent drawing
  • US9967563B2 patent drawing
  • US9967563B2 patent drawing

AI summary

A method and apparatus for loop filter processing of boundary pixels across a block boundary aligned with a slice or tile boundary is disclosed. Embodiments according to the present invention use a parameter of a neighboring slice or tile for loop filter processing across slice or tile boundaries according to a flag indicating whether cross slice or tile loop filter processing is allowed not. According to one embodiment of the present invention, the parameter is a quantization parameter corresponding to a neighboring slice or tile, and the quantization parameter is used for filter decision in deblocking filter.