Video Bitstream Header Layout for Lower-Complexity VVC Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The introduction of a picture header in the Versatile Video Coding (VVC) standard necessitates parsing a large number of parameters, increasing decoding complexity without significant improvements in coding performance.
Innovation Solution
Repositioning syntax elements related to APS ID information at the beginning of the picture and slice headers, allowing early parsing and reducing the need to parse the remainder of the header, thereby simplifying the decoding process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a picture header is introduced into the bitstream to specify syntax elements for decoding slices, then decoding capability and flexibility are improved, but parsing complexity and processing time increase due to the large number of parameters that need to be parsed
Solution Approach 1:
The patent applies preliminary action by repositioning APS ID syntax elements to the beginning of the picture header and slice header, enabling early parsing of these elements before other decoding parameters. This allows the decoder to retrieve APS ID information upfront, reducing the overall parsing burden and improving efficiency for streaming applications that need to track and manage APS IDs.
2Reliability
If all syntax elements are parsed completely to ensure accurate decoding, then decoding accuracy is maintained, but processing time and computational resources increase
Solution Approach 1:
The patent extracts and separates APS ID syntax elements from the rest of the header parameters, positioning them at the beginning of the picture and slice headers. This extraction enables selective parsing where streaming applications can stop parsing after retrieving the APS ID information, avoiding the need to process all subsequent decoding parameters and thereby reducing processing time while maintaining accuracy for the extracted information.
3Ease of operation
If syntax elements are positioned at the beginning of headers for early parsing, then parsing complexity is reduced for streaming applications, but the structure of the header becomes less conventional
Solution Approach 1:
The patent segments the picture header and slice header into distinct functional sections, placing APS ID syntax elements in a dedicated initial segment. This segmentation allows the header to be parsed in stages - first retrieving the APS ID information from the beginning, then optionally parsing remaining decoding parameters. This structural reorganization maintains conventional overall header format while introducing a optimized initial segment for streaming applications.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The disclosure relates to a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used when decoding a slice. The decoding comprises parsing, in the picture header at least one syntax element indicating whether a decoding tool may be used in the picture. When the decoding tool is used in the picture, at least one APS ID related syntax element is parsed for the decoding tool in the picture header. The decoding also comprises parsing, in a slice header, at least one syntax element indicating whether the decoding tool is to be used or not for that slice prior to syntax elements relating to other decoding tools. A bitstream is decoded using said syntax elements. Related encoding methods, devices and computer programs are also disclosed.