VVC Picture and Slice Header Syntax for Early APS ID Parsing
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 a corresponding reduction in coding performance.
Innovation Solution
Repositioning syntax elements related to APS ID information to the beginning of the picture and slice headers, allowing early parsing and enabling the skipping of unnecessary parsing in the slice header for certain decoding tools like LMCS and Scaling list, thereby reducing parsing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a picture header is introduced into the bitstream to specify syntax elements for decoding, then coding performance 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 repositioning APS ID-related syntax elements to the beginning of the picture header and slice header. This allows the parser to extract and process critical APS ID information early in the parsing process, before encountering other decoding tool parameters. By performing this preliminary extraction, the system can determine which APS IDs are active and need to be tracked, thereby reducing the overall parsing complexity for streaming applications without compromising coding performance.
2Adaptability or versatility
If all syntax elements are parsed in the picture header to support all decoding tools, then decoding capability is improved, but processing time increases for streaming applications that only need APS ID tracking
Solution Approach 1:
The patent applies segmentation by dividing the picture header and slice header into distinct sections: one for APS ID-related syntax elements and another for other decoding tool parameters. By segmenting the header structure and placing APS ID information at the beginning, the system enables streaming applications to parse only the necessary APS ID tracking information without requiring to process all decoding tool parameters, thereby reducing processing time while maintaining full decoding capability through the complete syntax structure.
3Ease of operation
If syntax elements are repositioned to the beginning of the header, then parsing complexity is reduced for streaming applications, but the header structure becomes more specific to certain application needs
Solution Approach 1:
The patent applies dynamics by making the header structure adaptable to different application needs through flexible syntax element positioning. The APS ID-related syntax elements are positioned at the beginning of the picture header and slice header, which is a dynamic reconfiguration that benefits streaming applications. This repositioning does not restrict the ability to support all decoding tools but optimizes the structure for common streaming use cases, allowing the same header structure to serve multiple purposes with different parsing requirements.
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.


