Video Parameter Set Signaling for Bitstream Conformance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques face challenges in efficiently signaling information for all layer sets, including additional layers, in video parameter sets, which limits bitstream conformance and decoding efficiency, especially when timing information is absent.

Innovation Solution

The proposed solution involves signaling hypothetical reference decoder parameters in a video parameter set's usability information (VPS VUI) only when timing information is present, using a gating flag to control the signaling, and updating the syntax structure to include rate and target output information for all layer sets, both in the base and extension parts of the parameter set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hypothetical reference decoder parameters are always signaled in VPS VUI, then bitstream conformance checking is improved, but bitstream size and processing complexity increase

Engineering Contradiction:
Improvebitstream conformanceVSAvoidbitstream size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically controlling the signaling of hypothetical reference decoder parameters through a gating flag. When the flag is set to false, the parameters are not signaled, reducing bitstream size. When set to true, full conformance checking is enabled. This conditional parameter signaling resolves the contradiction between maintaining reliability and reducing data quantity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements partial action by selectively signaling hypothetical reference decoder parameters only when necessary (controlled by the gating flag and timing information presence). Instead of always signaling these parameters, the system applies partial signaling based on specific conditions, thereby reducing overall bitstream size while maintaining conformance checking capability when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If hypothetical reference decoder parameters are signaled without timing information, then decoding flexibility is improved, but play-out speed accuracy deteriorates

Engineering Contradiction:
Improvedecoding flexibilityVSAvoidplay-out speed accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by checking for the presence of timing information before signaling hypothetical reference decoder parameters. The gating flag mechanism ensures that parameters are only signaled when timing information is available, preparing the decoding process in advance with complete information to maintain play-out speed accuracy while preserving flexibility when timing data is absent.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If signaling information is provided for all layer sets including additional layers, then multi-layer functionality is improved, but parameter set complexity increases

Engineering Contradiction:
Improvemulti-layer functionalityVSAvoidparameter set structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the parameter set into base part and extension part, with additional layer sets defined separately in the extension. This segmentation allows multi-layer functionality to be added without complicating the base parameter structure, maintaining clarity while enabling extended functionality through modular addition of layer set information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3158765B1Systems and methods for signaling hypothetical reference decoder parameters in a parameter set
Publication Date: 2024.03.27 QUALCOMM INC
  • EP3158765B1 patent drawingFigure 1
  • EP3158765B1 patent drawingFigure 2
  • EP3158765B1 patent drawingFigure 3

AI summary

Techniques and systems are provided for encoding and decoding video data. For example, a method of encoding video data includes generating an encoded video bitstream comprising multiple layers. The encoded video bitstream includes a video parameter set defining parameters of the encoded video bitstream. The video parameter set includes video usability information. The method further includes determining whether timing information is signaled in the video usability information of the video parameter set. The method further includes determining whether to signal hypothetical reference decoder parameters in the video usability information of the video parameter set based on whether timing information is signaled in the video usability information.