Subpicture Signaling Constraints for Precise Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards lack efficient methods for signaling subpicture information, which is crucial for effective video decoding and compression.
Innovation Solution
The proposed solution involves signaling a flag to indicate if a subpicture is a decoding unit, with constraints on the number of slices within each subpicture, using syntax elements to ensure each subpicture contains one and only one slice.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If subpicture information is not explicitly signaled, then bitstream complexity is reduced, but decoding precision and subpicture identification accuracy deteriorate
Solution Approach 1:
The patent extracts and signals specific subpicture identification information (subpic_gt_mb_type_flag) separately from the general constraint information. This allows the decoder to identify subpicture boundaries and decoding units with high precision without significantly increasing overall bitstream complexity, as only necessary identification bits are transmitted.
Solution Approach 2:
The patent signals subpicture constraint information and identification flags in advance within the bitstream structure (in sps_subpic_gt_mb_info and pic_parameter_set syntax). This preliminary signaling enables the decoder to prepare appropriate decoding processes before actual picture data arrives, improving decoding precision without requiring complex real-time analysis.
2Productivity
If subpicture constraints are enforced, then decoding efficiency is improved, but syntax element complexity increases
Solution Approach 1:
The patent applies different constraint rules to different subpicture types. The subpic_gt_mb_type_flag allows the encoder to specify whether a subpicture contains only gradient MBs, only non-gradient MBs, or mixed types. This local differentiation improves decoding efficiency by enabling optimized processing paths while keeping syntax complexity manageable through targeted rather than universal constraints.
Solution Approach 2:
The patent introduces a boolean parameter (subpic_gt_mb_type_flag) that changes the decoding behavior based on subpicture content. When set to true, it enables specific gradient MB processing; when false, standard processing applies. This parameter-based approach improves decoding efficiency for specific cases without requiring completely separate syntax structures.
Data Source
AI summary
This disclosure relates to video coding and more particularly to techniques for signaling subpicture information for coded video. In one example, a method of decoding video data comprises: receiving a general constraint information syntax elements; parsing a first syntax element from the general constraint information syntax elements specifying whether a constraint is imposed on the number of slices that being contained in each subpicture; receiving a picture parameter set syntax elements; and parsing a second syntax element from the picture parameter set syntax elements specifying that each subpicture contains one and only one slice, wherein a value of the second syntax element is constrained according to the first syntax element parsed from the general constraint information syntax elements.


