Conditional Subpicture Signalling for Video Encoders and Decoders
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently compressing and decompressing video data without sacrificing picture quality, particularly in scenarios with limited network resources and increasing demands for higher video quality, where the signaling of subpicture information in video sequences is inefficient and leads to suboptimal bitstream utilization and decoding efficiency.
Innovation Solution
A method and apparatus for encoding and decoding video data that conditionally signals the syntax element sps_independent_subpics_flag based on the value of sps_num_subpics_minus1, indicating whether subpicture boundaries are treated as picture boundaries and whether loop filtering is performed across these boundaries, thereby optimizing bitstream utilization and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If subpicture information is always signaled in the bitstream, then decoding accuracy is improved, but bitstream utilization deteriorates
Solution Approach 1:
The patent applies dynamics by making the signaling of subpicture information conditional rather than static. The syntax element sps_independent_subpics_flag is signaled only when sps_num_subpics_minus1 exceeds a threshold value, allowing the system to adaptively adjust the amount of signaling based on the actual number of subpictures, thus optimizing bitstream utilization while maintaining decoding accuracy when needed
Solution Approach 2:
The patent changes the parameter of signaling behavior based on the value of sps_num_subpics_minus1. When this parameter exceeds a threshold, the system transitions to signaling the sps_independent_subpics_flag, otherwise it uses default behavior. This parameter-driven approach resolves the contradiction by adjusting signaling based on actual content requirements
2Quantity of substance
If conditional signaling of sps_independent_subpics_flag is implemented, then bitstream utilization is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by evaluating the condition (sps_num_subpics_minus1 > threshold) before deciding whether to signal the sps_independent_subpics_flag. This pre-evaluation prevents unnecessary signaling operations and simplifies the decoding process by avoiding complex conditional logic when the condition is not met, thus improving bitstream utilization without significantly increasing device complexity
3Manufacturing precision
If more subpicture information is signaled, then picture quality is improved, but decoding efficiency deteriorates
Solution Approach 1:
The patent applies local quality by providing detailed subpicture information (sps_independent_subpics_flag) only in specific cases where it is actually needed (when sps_num_subpics_minus1 exceeds the threshold). For other cases, default values are used. This localized approach to information provision maintains picture quality where necessary while improving overall decoding efficiency by avoiding unnecessary processing
Data Source
AI summary
A method of coding implemented by a decoding device, a decoder, an encoder are disclosed, the method comprising: obtaining a bitstream; obtaining a value of a syntax element sps_num_subpics_minus1 according to parse the bitstream; when the value of the syntax element sps_num_subpics_minus1 is greater than a preset value, obtaining a value of a syntax element sps_independent_subpics_flag from the bitstream.


