VVC Picture Header Parsing for Early APS ID Extraction
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
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 significantly
Solution Approach 1:
The patent applies preliminary action by moving APS ID-related syntax elements to the beginning of the picture header and slice header, allowing these elements to be parsed early in the decoding process. This enables decoders to extract critical APS ID information before parsing the remaining header contents, thereby reducing overall parsing complexity and time while maintaining full decoding capability.
Solution Approach 2:
The patent segments the header parsing process into distinct phases by categorizing syntax elements into different groups (APS ID-related elements versus other decoding tools/parameters). By separating these segments and processing APS ID information first, the patent reduces the complexity of parsing the complete header while preserving all necessary decoding information.
2Reliability
If all syntax elements in the picture header are parsed to ensure complete decoding, then decoding accuracy is maintained, but processing time and computational resources increase
Solution Approach 1:
The patent enables preliminary extraction of APS ID information from the picture header and slice header at the beginning of the parsing process. This allows decoders to obtain critical identification data without needing to parse the entire header, thereby reducing processing time while maintaining decoding accuracy through proper syntax element ordering.
Solution Approach 2:
The patent extracts APS ID-related syntax elements from the broader context of the complete picture header and slice header structure, allowing these elements to be processed independently and early in the decoding sequence. This extraction approach reduces the time required to access critical APS ID information while ensuring decoding accuracy is maintained through proper syntax element identification.
3Ease of operation
If syntax elements are repositioned to the beginning of headers, then parsing complexity is reduced for streaming applications, but the structural organization of the header changes
Solution Approach 1:
The patent repositions APS ID-related syntax elements to the beginning of the picture header and slice header, enabling them to be parsed first before other decoding tool parameters. This structural reorganization simplifies parsing operations for streaming applications that need to track and manage APS ID information, while the patent maintains compatibility with existing decoding frameworks through careful placement of syntax elements.
Solution Approach 2:
The patent applies local quality by making a targeted reorganization of specific syntax elements (APS ID-related ones) within the header structure, rather than fundamentally redesigning the entire header format. This localized restructuring simplifies parsing for critical applications while preserving the overall header structure and compatibility with existing video coding standards.
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.


