Conditional Temporal Sublayer Signaling in Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards face challenges in efficiently signaling and parsing temporal sublayer information, which is crucial for advanced video compression techniques, particularly in next-generation video coding standards like Versatile Video Coding (VVC).
Innovation Solution
A method is introduced to signal a flag indicating the presence of a syntax element specifying the maximum number of temporal sublayers in a coded layer video sequence, allowing conditional signaling and parsing of this information based on the flag's value, enabling more flexible and efficient encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If temporal sublayer information is always signaled explicitly in video coding standards, then decoding accuracy is improved, but bitstream overhead increases
Solution Approach 1:
The patent applies dynamics by making the signaling of temporal sublayer information conditional rather than static. The flag `sps_temporal_sublayer_present_flag` dynamically controls whether the syntax element `sps_max_sublayers_minus1` is signaled in the bitstream. This allows the system to adapt between explicit signaling (when needed for accuracy) and implicit derivation (when not needed), resolving the contradiction between decoding accuracy and bitstream overhead.
Solution Approach 2:
The patent changes the parameter state by introducing a control flag that switches between two modes: when `sps_temporal_sublayer_present_flag` is set to 1, the syntax element is explicitly signaled; when set to 0, the syntax element is derived implicitly. This parameter change allows the system to optimize between precision and data volume based on specific coding conditions.
2Adaptability or versatility
If video coding standards support multiple future standards with different temporal sublayer requirements, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by designing a flag-based mechanism that can accommodate multiple video coding standards (including current and future standards like VVC) through a single unified approach. The same flag `sps_temporal_sublayer_present_flag` and conditional signaling mechanism can serve different standards with varying temporal sublayer requirements, eliminating the need for separate handling logic for each standard and thereby reducing device complexity.
3Productivity
If conditional signaling of syntax elements is implemented, then encoding efficiency is improved, but parsing complexity increases
Solution Approach 1:
The patent applies preliminary action by placing the control flag `sps_temporal_sublayer_present_flag` before the syntax element `sps_max_sublayers_minus1` in the bitstream structure. This allows the decoder to first read the flag and determine in advance whether to expect and parse the subsequent syntax element, thereby preparing the parsing logic beforehand and avoiding complex conditional checks during the parsing phase, thus maintaining parsing simplicity while achieving encoding efficiency.
Data Source
AI summary
This disclosure relates to video coding and more particularly to techniques for signaling temporal sublayer information for coded video. According to an aspect of an invention, a flag indicating whether a syntax element specifying a maximum number of temporal sublayers that are present in each coded layer video sequence referring to a sequence parameter set is present in the sequence parameter set is signaled; and the syntax element specifying a maximum number of temporal sublayers is conditionally signaled based on the value of the flag.


