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 images and videos, such as 4K or 8K, leads to higher data transmission and storage costs, and existing compression technologies struggle to efficiently compress and transmit immersive media like VR and AR content effectively, particularly in signaling in-loop filtering-related information.

Innovation Solution

The implementation of a method and apparatus for efficient image/video coding that includes deblocking, sample adaptive offset (SAO), and adaptive loop filtering (ALF) based on virtual boundaries, with a sequence parameter set (SPS) flag enabling in-loop filtering across these boundaries, improving coding efficiency and visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

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

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

Solution Approach 1:

The patent changes the parameter of filtering boundary definition by introducing virtual boundaries that differ from traditional block boundaries. This allows filtering to be applied more selectively and efficiently across picture partitions, improving compression efficiency while maintaining image quality through optimized in-loop filtering operations.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If in-loop filtering is applied across virtual boundaries, then visual quality is improved, but hardware resources are consumed

Engineering Contradiction:
Improvevisual qualityVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent introduces dynamic control of in-loop filtering through flags and parameters that allow the filtering operation to be adaptively applied or disabled across virtual boundaries. This dynamic approach enables the system to optimize hardware resource usage by applying filtering only when and where it provides visual quality benefits, rather than uniformly across all boundaries.

Inventive Principle:
Principle #15Dynamics

3Productivity

If filtering information is signaled efficiently, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the filtering control information into multiple independent flags and parameters (e.g., sps_virtual_boundaries_enabled_flag, pic_virtual_boundaries_enabled_flag, rbp_virtual_boundaries_enabled_flag) that can be selectively applied to different picture regions and boundary types. This segmentation allows for efficient signaling by enabling fine-grained control without requiring complex data structures, as each flag independently controls filtering behavior for specific virtual boundary scenarios.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240397113A1Image coding apparatus and method based on signaling of information for filtering
Publication Date: 2024.11.28 LG ELECTRONICS INC
  • US20240397113A1 patent drawing
  • US20240397113A1 patent drawing
  • US20240397113A1 patent drawing

AI summary

A decoding method performed by a decoding apparatus, according to embodiments of the present document, may comprise the steps of: acquiring, via a bitstream, image information including residual information; generating reconstructed samples of a current picture on the basis of the residual information; and generating modified reconstructed samples by performing an in-loop filtering procedure on the reconstructed samples of the current picture, wherein whether or not the in-loop filtering procedure is performed across virtual boundaries is determined. The virtual boundaries can bring, to the decoding apparatus, advantages from a hardware perspective.