Subpicture Partition Signaling for Parallel VVC Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently signaling subpicture partitioning information, which is crucial for advanced video coding technologies like VVC/H.266, impacting compression efficiency and decoding processes.
Innovation Solution
The method involves determining the presence of subpicture information in a bitstream and signaling relevant details such as the number, dimensions, position, and identifier of subpictures, as well as loop filtering options, to enhance the encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If subpicture partitioning information is signaled in the bitstream, then coding efficiency and error resilience are improved, but device complexity and processing overhead increase
Solution Approach 1:
The picture is divided into multiple subpictures, each with independent partitioning information. This segmentation allows error resilience by isolating errors to specific subpicture regions while improving coding efficiency through targeted processing. The bitstream includes explicit subpicture partitioning information (width, height, position) for each subpicture, enabling the decoder to process and error-handle individual regions independently.
2Manufacturing precision
If detailed subpicture partitioning information is included in the bitstream, then coding precision is improved, but loss of time during decoding increases
Solution Approach 1:
Subpicture partitioning information including width, height, and position is pre-signaled in the bitstream at the picture parameter set or slice header level. This preliminary action provides the decoder with all necessary partitioning details before actual decoding begins, enabling parallel processing of multiple subpictures and reducing overall decoding time while maintaining high coding precision.
3Productivity
If subpicture partitioning is implemented, then productivity through parallel processing is improved, but device complexity increases
Solution Approach 1:
The video picture is segmented into multiple subpictures with independently decodable bitstreams. Each subpicture contains complete partitioning information (width, height, position, identifier), enabling parallel decoding operations across multiple processing units or cores. The segmentation structure allows the decoder to process different subpicture regions simultaneously, significantly improving productivity through parallel processing while the standardized partitioning format keeps implementation complexity manageable.
Data Source
AI summary
The present disclosure provides methods and apparatuses for signaling subpicture partitioning information. An exemplary method includes: determining, according to a subpicture information present_flag signaled in a bitstream, whether the bitstream comprises subpicture information; and in response to the bitstream comprising the subpicture information, signaling in the bitstream at least one of: a number of subpictures in a picture, a width, a height, a position, and an identifier (ID) mapping of a target subpicture, a subpic_treated_as_pic_flag, and a loop_filter_across_subpic_enabled_flag.


