Sub-Picture Bitstream Extraction with Identifier Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently extracting and decoding sub-bitstreams when only a subset of sub-pictures are present, leading to coding errors due to the inability to infer missing sub-picture information.
Innovation Solution
Incorporating sub-picture information and a flag in the sub-bitstream to indicate the presence of this information, allowing decoders to correctly decode the subset of sub-pictures, thereby preventing coding errors and increasing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If sub-bitstream extraction is performed without including sub-picture information, then network bandwidth and processing resources are saved, but coding errors occur due to inability to infer missing sub-picture information
Solution Approach 1:
The patent extracts only the necessary sub-picture information (subset of sub-pictures) from the complete bitstream for transmission, while removing unnecessary components. This extraction principle allows reducing network bandwidth usage by transmitting only essential data while maintaining decoding accuracy through selective inclusion of sub-picture identifiers and presence flags.
Solution Approach 2:
The patent performs preliminary encoding of sub-picture information and presence flags into the sub-bitstream before transmission. By preparing and embedding the necessary identification data in advance at the encoder side, the decoder can accurately reconstruct sub-pictures without needing to infer missing information, thus preventing coding errors while minimizing transmitted data.
2Reliability
If complete bitstream is transmitted without sub-bitstream extraction, then decoding accuracy is maintained, but processor, memory, and network resource usage increase
Solution Approach 1:
The patent extracts and transmits only the essential sub-picture information needed for accurate decoding, removing redundant data from the complete bitstream. This selective extraction maintains decoding accuracy by including necessary sub-picture identifiers and presence flags while significantly reducing the volume of data requiring processing and transmission.
Solution Approach 2:
The patent segments the complete bitstream into distinct sub-bitstreams containing specific subsets of sub-pictures. This segmentation allows the decoder to process only relevant portions of the data rather than handling the entire bitstream, improving processing efficiency while maintaining decoding accuracy through organized, modular data structures.
3Productivity
If sub-picture information is inferred at the decoder, then coding efficiency is improved, but coding errors occur when only a subset of sub-pictures are present
Solution Approach 1:
The patent performs preliminary encoding of sub-picture presence flags and identifiers into the sub-bitstream before transmission. By embedding this identification information in advance at the encoder side, the decoder can directly use the provided data rather than attempting to infer missing sub-picture information, thus maintaining high coding efficiency while ensuring decoding accuracy.
Solution Approach 2:
The patent introduces presence flags and sub-picture identifiers as intermediary elements that bridge the encoder and decoder. These intermediaries carry essential information about which sub-pictures are present in the subset, allowing the decoder to accurately reconstruct the video without needing to infer missing information, thereby maintaining both coding efficiency and decoding accuracy.
Data Source
AI summary
A video coding mechanism is disclosed. The mechanism includes receiving an extracted bitstream that is a result of a sub-bitstream extraction process from an input bitstream containing a set of sub-pictures. The extracted bitstream contains only a subset of the sub-pictures of the input bitstream to the sub-bitstream extraction process. A flag from the extracted bitstream is set to indicate that sub-picture information related to the subset of the sub-pictures is present in the extracted bitstream. One or more sub-picture identifiers (IDs) for the subset of the sub-pictures are obtained based on the flag. The subset of the sub-pictures is decoded based on the sub-picture IDs.


