Video Coding Slice Partition Signaling and In-Loop Filtering Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If control syntax is always signaled to enable flexible filtering control, then filtering adaptability is improved, but bitstream overhead increases
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.
Data Source
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.


