Subpicture Slice Signaling for Lower-Bitrate Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently compressing video data for transmission and storage due to limited network and memory resources, with a need for improved compression techniques that maintain image quality.
Innovation Solution
Implementing a flag in the bitstream to indicate whether each subpicture contains one or multiple rectangular slices, allowing omission of syntax elements for subpicture layout when each subpicture has a single slice, reducing the amount of information carried in the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If syntax elements for subpicture layout are included in the bitstream, then subpicture positioning and sizing information is available for decoding, but the amount of data transmitted increases network and memory resource usage
Solution Approach 1:
The patent extracts and removes redundant syntax elements from the bitstream. When each subpicture contains only one slice, the patent omits signaling of subpicture position and size information since it can be derived from slice information alone. This extraction of unnecessary data reduces bitstream size while maintaining decoding accuracy.
Solution Approach 2:
Instead of directly signaling subpicture layout information, the patent inverts the approach by signaling only slice information and allowing the decoder to infer subpicture boundaries. This indirect method reduces the amount of explicit signaling needed in the bitstream.
2Measurement precision
If multiple syntax elements are signaled for each subpicture, then precise subpicture information is available, but processor complexity and memory usage increase
Solution Approach 1:
The patent removes redundant syntax elements from the decoder processing flow. By omitting subpicture position and size signaling when each subpicture contains a single slice, the decoder processes fewer elements, reducing computational complexity and memory requirements while maintaining the ability to accurately reconstruct subpicture boundaries from slice information.
3Measurement precision
If comprehensive subpicture layout information is transmitted, then decoding precision is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent extracts and eliminates redundant positioning information from the network transmission. When each subpicture contains only one slice, the patent removes subpicture position and size syntax elements from the bitstream, as this information can be derived locally at the decoder without requiring additional network bandwidth.
Data Source
AI summary
A method of video decoding comprises receiving a bitstream including a picture parameter set (PPS) containing a single slice per subpicture flag; determining whether the single slice per subpicture flag has a first value or a second value, where the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice, and where the second value specifies that each subpicture referring to the PPS may include one or more rectangular slices; decoding the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.


