VVC Slice Header Syntax to Reduce Bitstream Parsing Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The changes in the high-level syntax structure of the Versatile Video Coding (VVC) standard have increased complexity without a corresponding improvement in coding performance, particularly affecting low delay and low bitrate applications.
Innovation Solution
The proposed method involves omitting the parsing of specific syntax elements in the bitstream, such as the slice address and number of tiles, when the picture header is signaled in the slice header, reducing parsing complexity and bitrate, especially in raster-scan slice mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the high-level syntax structure is changed to include picture header in slice header, then coding performance is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by differentiating the syntax element parsing behavior based on the specific configuration of the slice and picture header. When picture header is signaled in slice header, the decoder omits parsing of slice address syntax elements. This localized adaptation of parsing behavior based on specific conditions resolves the contradiction by optimizing the syntax structure for each local case rather than using a uniform complex structure everywhere.
Solution Approach 2:
The patent implements partial action by selectively omitting the parsing of certain syntax elements (slice address) only when specific conditions are met (picture header signaled in slice header with multiple tiles). This partial omission reduces complexity without completely removing the functionality, thereby maintaining coding performance while avoiding unnecessary parsing overhead in appropriate cases.
2Reliability
If syntax elements for slice address are always parsed, then reliability of decoding is improved, but bitrate increases
Solution Approach 1:
The patent applies local quality by adapting the syntax element inclusion based on local decoding conditions. When the picture header is already signaled in the slice header and multiple tiles are present, the slice address information is redundant and can be omitted. This localized optimization reduces bitrate without compromising decoding reliability in those specific cases, while maintaining full parsing capability where needed.
3Adaptability or versatility
If multiple tiles are included in a slice, then adaptability is improved, but device complexity increases due to additional syntax element parsing
Solution Approach 1:
The patent implements dynamics by making the syntax element parsing behavior adaptive to the specific configuration. The decoder dynamically determines whether to parse slice address syntax elements based on the picture header signaling status and tile configuration. This dynamic adaptation allows the system to handle multiple tile configurations flexibly while reducing complexity when the configuration allows for omission of redundant syntax elements.
Data Source
AI summary
There is provided a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. Each slice may include one or more tiles. 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. Decoding a slice, comprises parsing the syntax elements. In a case where a slice includes multiple tiles, the parsing of a syntax element indicating an address of a slice is omitted if a syntax element is parsed that indicates that a picture header is signalled in the slice header. The bitstream is decoded using said syntax elements.


