Video Coding Slice Partition Signaling and In-Loop Filtering Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as HEVC and VVC, face challenges in efficiently signaling and parsing picture partition information, particularly in handling multiple slices and tiles, which affects in-loop filtering and decoding efficiency.

Innovation Solution

The method involves determining a control syntax from the video bitstream to enable or disable in-loop filtering across slice boundaries based on the number of slices and tiles, with specific conditions for signaling tile index deltas and filtering flags, allowing for efficient partitioning and reconstruction of pictures into rectangular slices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If in-loop filtering is applied across slice boundaries to improve picture quality, then filtering effectiveness is improved, but decoding complexity and processing time increase

Engineering Contradiction:
Improvepicture reconstruction accuracyVSAvoiddecoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The picture is divided into multiple slices and tiles, with filtering operations segmented to apply differently across boundaries. The method segments filtering application based on slice and tile boundaries, allowing selective filtering that improves quality where needed while reducing complexity at boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filtering behavior is made dynamic through control syntax that can be adjusted based on picture partition configuration. The decoder dynamically determines whether to apply in-loop filtering across slice boundaries based on signaled parameters, adapting the filtering behavior to the specific picture structure.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple slices and tiles are used to improve coding efficiency and adaptability, then coding flexibility is improved, but signaling overhead and parsing complexity increase

Engineering Contradiction:
Improvecoding flexibilityVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The method extracts and signals only the essential partition information needed for filtering decisions. Control syntax elements are selectively signaled based on the number of slices and tiles, removing unnecessary signaling overhead while maintaining the ability to handle multiple slices and tiles for coding flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The signaling approach changes parameters based on the picture partition configuration. Control syntax is conditionally signaled depending on the number of slices and tiles, adapting the amount of information transmitted to match the actual partition structure and reducing redundant signaling.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If control syntax is always signaled to enable flexible filtering control, then filtering adaptability is improved, but bitstream overhead increases

Engineering Contradiction:
Improvefiltering control flexibilityVSAvoidbitstream overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The method applies partial signaling of control syntax based on the actual need. Control syntax elements are signaled only when necessary (e.g., when multiple slices exist or when specific partition configurations are used), avoiding excessive signaling while maintaining sufficient filtering control flexibility for the given picture structure.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12015802B2Method and apparatus for signaling slice partition information in image and video coding
Publication Date: 2024.06.18 HFI INNOVATION INC
  • US12015802B2 patent drawing
  • US12015802B2 patent drawing
  • US12015802B2 patent drawing

AI summary

A method and apparatus for signaling or parsing picture partition information are disclosed. The current picture is partitioned into one or more slices and one or more tiles according to the picture partition information. A control syntax is determined, where the control syntax is signaled from the video bitstream at the encoder side or parsed from the video bitstream at the decoder side unless the picture partition information indicates that a rectangular slice mode is selected, each sub picture is allowed to contain more than one rectangular slice, and the current picture contains only one rectangular slice in the current picture. In-loop filtering is applied across slice boundaries if the picture partition information indicates multiple slices existing in the current picture and the control syntax indicates the in-loop filtering being enabled.