Decoding Parameter Set Syntax for Consistent VVC Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Decoding Parameter Set (DPS) design in Versatile Video Coding (VVC) lacks constraints ensuring all NAL units have the same content, is redundant, and is unnecessarily present in non-random access points, leading to inefficiencies and unnecessary complexity.
Innovation Solution
Implementing constraints that all Decoding Parameter Set NAL units in a bitstream have the same content, removing the DPS ID, ensuring its presence only in random access points, and optimizing the profile_tier_level syntax structure to avoid sublayer level information, thereby simplifying and standardizing DPS usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If DPS ID is included in DPS syntax, then DPS can be identified and referenced, but DPS becomes redundant when all DPS NAL units have same content
Solution Approach 1:
The patent removes the DPS ID syntax element from the DPS structure. Since all DPS NAL units are required to have identical content, the identifier becomes redundant and is extracted from the syntax, simplifying the structure while maintaining functionality through content-based identification.
Solution Approach 2:
The patent enforces homogeneity by requiring all DPS NAL units to contain exactly the same content. This uniformity eliminates the need for unique identifiers, as any DPS NAL unit can serve as a representative of the decoding capability information.
2Reliability
If DPS is present in all AUs, then decoding capability is always available, but unnecessary DPS presence in non-random accessible AUs increases bitstream size
Solution Approach 1:
The patent applies local quality by restricting DPS presence to only those AUs where decoding capability information is actually needed - specifically random accessible AUs. This selective placement optimizes the balance between ensuring decoding capability availability and minimizing unnecessary data in the bitstream.
3Reliability
If sublayer level information is included in DPS, then decoding capability is fully specified, but DPS becomes overly complex and redundant
Solution Approach 1:
The patent extracts and removes sublayer level information from the DPS structure. The decoding capability is sufficiently specified without this information, and its removal simplifies the DPS structure while maintaining adequate decoding capability specification.
Data Source
AI summary
Devices, systems and methods for specifying the syntax and semantics of the decoding parameter set (DPS) are described. One example method of video processing includes performing a conversion between a video and a bitstream of the video, wherein the bitstream conforms to a format rule specifying a data structure is in a first access unit (AU) of the bitstream, wherein the first AU is located at a start of the bitstream, wherein the data structure is a type of network abstraction layer (NAL) unit.


