In-Loop Filtering Across Virtual Boundaries in Image Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution, high-quality image/video data, particularly in immersive media formats like VR and AR, leads to higher transmission and storage costs due to the increased amount of information, necessitating a more efficient compression technology.

Innovation Solution

Implementing in-loop filtering across virtual boundaries using a sequence parameter set (SPS) flag to enable efficient deblocking and adaptive loop filtering (ALF), enhancing image coding efficiency and subjective/objective visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If in-loop filtering is performed across virtual boundaries, then visual quality and compression efficiency are improved, but hardware resource consumption increases

Engineering Contradiction:
Improvevisual qualityVSAvoidhardware resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The image is divided into virtual boundaries (tiles, slices, or bricks) that segment the filtering process into manageable regions. This segmentation allows the filtering to be performed in parallel across different regions, improving visual quality while enabling efficient hardware utilization through distributed processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filtering process dynamically adapts to virtual boundaries by adjusting filter application based on boundary characteristics. The system determines whether to apply filtering across boundaries based on content complexity and boundary types, optimizing the balance between visual quality improvement and hardware resource consumption.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If high-resolution, high-quality image/video data is transmitted, then image quality is improved, but transmission and storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission and storage costs
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

In-loop filtering is performed during the encoding process before transmission, preliminarily improving image quality by reducing artifacts and enhancing details. This preliminary action ensures that high-resolution data maintains superior quality throughout transmission and storage without requiring additional bandwidth or storage capacity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The filtering process modifies parameters such as filter strength, kernel size, and boundary handling based on local image characteristics. By adaptively changing these parameters, the system optimizes compression efficiency and visual quality while minimizing the impact on transmission and storage requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If deblocking and adaptive loop filtering are applied, then compression efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The filtering process is segmented into distinct stages: deblocking filtering applied first to reduce block artifacts, followed by adaptive loop filtering for further quality enhancement. This segmentation allows each filter to be optimized independently and applied only where needed, improving compression efficiency while managing processing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12587652B2Image coding device and method
Publication Date: 2026.03.24 LG ELECTRONICS INC
  • US12587652B2 patent drawing
  • US12587652B2 patent drawing
  • US12587652B2 patent drawing

AI summary

In relation to an in-loop filtering procedure described in the present document, a virtual boundary is defined so as to further increase the subjective/objective visual quality of a restored picture and the in-loop filtering procedure can be applied across the virtual boundary. The virtual boundary can include, for example, a discontinuous edge such as a 360-degree image, a VR image, or picture in picture (PIP). For example, the virtual boundary can be at a predetermined appointed position, and the existence and/or the position thereof can be signaled. Embodiments of the present document present a method for efficiently signaling virtual boundary-related information.