Video Sub-Layer Parameter Flag for Decoding Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video transmission systems, determining whether each sub-layer in a coded video sequence has a corresponding set of sub-layer parameters or a common set of parameters applicable to all sub-layers is challenging, especially when dealing with compressed digital video streams and varying temporal scalability requirements.
Innovation Solution
A method and system that utilize a flag, such as the 'sps_sub_layer_ordering info_present_flag', within the Sequence Parameter Set (SPS) of the bitstream to indicate whether each sub-layer has a respective set of parameters or a common set of parameters, allowing for efficient processing and decoding of video streams by signaling the presence of specific sub-layer parameters or a single set applicable to all sub-layers based on the flag's value.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If each sub-layer has a respectively corresponding set of sub-layer parameters, then the precision of video decoding control is improved, but the complexity of parameter management and bitstream parsing increases
Solution Approach 1:
The patent segments the parameter management by introducing a flag (sps_sub_layer_ordering_info_present_flag) that divides the processing into two distinct paths: one for individual sub-layer parameters and another for common parameters applicable to all sub-layers. This segmentation allows the system to maintain high precision control when needed while avoiding unnecessary complexity when common parameters suffice.
Solution Approach 2:
The patent applies partial action by only requiring individual sub-layer parameters when explicitly signaled through the flag. When the flag indicates common parameters are used, the system performs a partial parameter management action, applying a single set of parameters to all sub-layers, thereby reducing complexity while maintaining sufficient decoding precision for many practical scenarios.
2Ease of operation
If a common set of sub-layer parameters is applicable to all sub-layers, then the ease of operation is improved, but the adaptability to different temporal scalability requirements deteriorates
Solution Approach 1:
The patent introduces dynamics into the parameter management system through the sps_sub_layer_ordering_info_present_flag, which dynamically determines whether individual or common parameters are applied. This dynamic switching mechanism allows the system to adapt between simplicity and versatility based on the specific video stream requirements, maintaining ease of operation when common parameters suffice while enabling adaptability when temporal scalability variations are needed.
Solution Approach 2:
The patent enables parameter changes by allowing the system to switch between two parameter configurations: individual sub-layer parameters for high adaptability scenarios and common parameters for simplified processing scenarios. The flag serves as a control mechanism that triggers the appropriate parameter set, providing both ease of operation and adaptability as needed.
3Measurement precision
If extensive parsing is performed to determine sub-layer parameters, then the measurement precision is improved, but the productivity of video processing deteriorates
Solution Approach 1:
The patent applies preliminary action by placing the sps_sub_layer_ordering_info_present_flag in the Sequence Parameter Set, which is decoded early in the video processing pipeline. This preliminary indication allows the decoder to know in advance whether individual or common parameters will be used, eliminating the need for extensive parsing later and maintaining both high precision and productivity.
Solution Approach 2:
The patent extracts the key decision information (the flag indicating parameter type) from the complex parameter management problem and places it in a readily accessible location in the bitstream. This extraction allows the system to quickly determine the parameter configuration without extensive parsing, thereby maintaining productivity while ensuring accurate parameter determination.
Data Source
AI summary
Systems and methods disclosed herein may describe methods and systems for generating, receiving, and/or processing a bitstream comprising at least a first coded video stream (CVS), the first CVS comprising a first flag that indicates whether each of a plurality of sub-layers in a coded video sequence has a respectively corresponding set of sub-layer parameters or whether a common set of sub-layer parameters corresponds to the plural sub-layers, wherein each sub-layer corresponds to a respective temporal identifier value.


