Video Bitstream Header Layout for Lower VVC Parsing Complexity
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 any improvement in coding performance.
Innovation Solution
The proposed solution involves setting 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 parsing 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, then decoding capability is improved, but parsing complexity increases due to the large number of parameters that need to be parsed
Solution Approach 1:
The patent applies preliminary action by placing APS ID syntax elements at the beginning of the picture header and slice header, enabling early parsing before other decoding tools are processed. This allows streaming applications to extract APS ID information without parsing the entire header, reducing complexity while maintaining full decoding capability.
2Reliability
If all syntax elements are parsed in the picture header to ensure complete decoding, then decoding accuracy is maintained, but processing time increases
Solution Approach 1:
The patent segments the picture header into distinct sections, placing APS ID syntax elements at the beginning and other decoding tool syntax elements elsewhere. This segmentation enables selective parsing where streaming applications can stop after extracting APS ID information, while complete decoding applications can parse the entire header, thus reducing processing time without sacrificing accuracy for the segmented portion.
3Productivity
If syntax elements are repositioned in the picture header, then parsing efficiency is improved for streaming applications, but header structure complexity increases
Solution Approach 1:
The patent implements preliminary action by positioning APS ID syntax elements at the beginning of the picture header and slice header. This repositioning improves parsing efficiency for streaming applications that only need APS ID information, while the overall header structure remains standardized and manageable, avoiding excessive complexity.
Data Source
AI summary
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. 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.


