Sub-Bitstream Identifier Signaling for Accurate Sub-Picture Decoding
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 (such as sub-picture identifiers and essential decoding parameters) from the original bitstream to create a sub-bitstream, rather than transmitting the complete original bitstream. This extraction approach reduces network bandwidth consumption and processing resources while providing sufficient information for accurate decoding of the subset of sub-pictures.
Solution Approach 2:
The patent performs preliminary organization and selection of sub-picture information during the encoding phase, preparing the sub-bitstream with the specific subset of sub-pictures and their associated information before transmission. This preliminary action ensures that the decoder receives pre-processed, relevant information without needing to handle the complete original bitstream, thereby reducing processing resources while maintaining decoding accuracy.
2Reliability
If complete bitstream is transmitted, then decoding accuracy is maintained, but network bandwidth and storage resources are consumed
Solution Approach 1:
The patent extracts and transmits only the specific sub-picture data and associated information that is necessary for decoding the subset of sub-pictures, rather than transmitting the complete original bitstream containing all pictures. This selective extraction significantly reduces the data volume transmitted over the network and stored on storage devices while maintaining the decoding accuracy for the intended subset of sub-pictures.
Solution Approach 2:
The patent applies different data transmission strategies to different portions of the video content by identifying and extracting only the specific sub-pictures and their associated information that need to be transmitted. This local quality approach ensures that the data volume is optimized for the specific decoding requirements without compromising the quality or accuracy of the transmitted sub-pictures.
3Productivity
If sub-picture information is inferred at decoder, then coding efficiency is improved, but coding errors occur when only subset of sub-pictures are present
Solution Approach 1:
The patent performs preliminary organization of sub-picture information during encoding, where the encoder identifies and prepares the specific subset of sub-pictures and their associated information for transmission. This preliminary action includes organizing sub-picture identifiers, essential decoding parameters, and other necessary information in a structured format that enables the decoder to efficiently process the data without needing to infer missing information, thereby maintaining both coding efficiency and decoding accuracy.
Solution Approach 2:
The patent introduces an intermediary structure in the bitstream that carries explicit sub-picture information (such as sub-picture identifiers and essential parameters) between the encoder and decoder. This intermediary information acts as a bridge that allows the decoder to efficiently identify and process the subset of sub-pictures without needing to infer missing information, thereby maintaining coding efficiency while preventing coding errors.
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.


