Decoding Parameter Set Syntax for Consistent VVC Bitstreams

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveDPS identification capabilityVSAvoidDPS syntax complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #33Homogeneity

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

Engineering Contradiction:
Improvedecoding capability availabilityVSAvoidbitstream data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

3Reliability

If sublayer level information is included in DPS, then decoding capability is fully specified, but DPS becomes overly complex and redundant

Engineering Contradiction:
Improvedecoding capability specificationVSAvoidDPS structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12621491B2Decoding parameter sets in video coding
Publication Date: 2026.05.05 BYTEDANCE INC
  • US12621491B2 patent drawing
  • US12621491B2 patent drawing
  • US12621491B2 patent drawing

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.