Image Coding Device Virtual Boundary Loop Filtering Control

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, poses challenges in efficient compression, transmission, and storage due to the high amount of information required, and existing loop filtering methods are inefficient in signaling information effectively.

Innovation Solution

The implementation of a method and apparatus for image/video coding that includes efficient filtering techniques like deblocking, sample adaptive offset (SAO), and adaptive loop filtering (ALF) based on virtual boundaries, with a sequence parameter set (SPS) flag indicating whether in-loop filtering is performed across virtual boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional loop filtering methods are used for high-resolution image/video compression, then compression is achieved, but transmission and storage costs increase due to high bit requirements

Engineering Contradiction:
Improvebit amountVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The image/video is divided into multiple tiles, and loop filtering is selectively applied based on tile boundaries and virtual boundaries. This segmentation allows the system to apply filtering only where necessary, reducing overall bit requirements while maintaining compression efficiency for high-resolution content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different filtering strategies are applied to different regions: strong filtering at actual boundaries (slice, tile, CTU boundaries) and selective filtering at virtual boundaries. This local quality approach ensures high visual quality where needed while reducing bit consumption in regions where filtering is less critical.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If in-loop filtering is performed across all boundaries including virtual boundaries, then visual quality improves, but hardware resources increase

Engineering Contradiction:
Improvevisual qualityVSAvoidhardware resources
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The filtering behavior is made dynamic through the virtual boundaries enabled flag, which allows the system to adaptively enable or disable filtering across virtual boundaries based on content characteristics and resource availability. This dynamic approach maintains high visual quality when needed while conserving hardware resources when virtual boundary filtering is not beneficial.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the filtering parameter (enabled/disabled state) based on the virtual boundaries enabled flag in the SPS. This parameter change allows flexible control over hardware resource usage while maintaining the capability to achieve high visual quality when the flag is set appropriately.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If existing signaling methods are used for loop filtering control, then filtering is applied, but information signaling efficiency is insufficient

Engineering Contradiction:
Improvefiltering controlVSAvoidsignaling efficiency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The virtual boundaries enabled flag is set in advance in the SPS (Sequence Parameter Set), allowing the decoder to pre-configure filtering behavior before processing actual image data. This preliminary signaling improves efficiency by avoiding the need for frequent in-band signaling decisions during decoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The virtual boundaries enabled flag serves multiple functions: it controls filtering across virtual boundaries, implicitly defines tile boundaries, and provides a unified control mechanism for various filtering operations. This multi-functionality reduces the overall signaling overhead compared to separate control mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240397111A1Image coding device and method, for controlling loop filtering
Publication Date: 2024.11.28 LG ELECTRONICS INC
  • US20240397111A1 patent drawing
  • US20240397111A1 patent drawing
  • US20240397111A1 patent drawing

AI summary

In a decoding method performed by a decoding apparatus according to embodiments of the present document, whether signaling of information related to virtual boundaries is present in a sequence parameter set (SPS) or picture header information may be determined based on a virtual boundaries enabled flag.