Video Parameter Set Syntax Element Parsing for Layer Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as ITU-T H.264 and HEVC, face limitations in efficiently signaling video parameter information, which affects the decoding and encoding processes, particularly in handling complex video structures and layers.

Innovation Solution

The proposed techniques involve parsing and signaling video parameter sets that include syntax elements specifying the maximum allowed number of layers and profile tier level structures, enabling effective decoding and encoding of video data across various coding standards, including future standards like VVC, by explicitly managing layer and profile configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video parameter information is signaled using traditional methods in current video coding standards, then the decoding process can be simplified, but the flexibility and efficiency in handling complex video structures and layers is reduced

Engineering Contradiction:
Improveflexibility in handling complex video structuresVSAvoiddecoding process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video parameter set is segmented into multiple syntax elements, each representing a specific parameter (e.g., maximum number of layers, profile tier level, output layer sets). This segmentation allows the complex parameter signaling to be broken down into manageable components that can be processed systematically during decoding, reducing the cognitive load on the decoder while maintaining comprehensive parameter control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The syntax elements are defined and parsed in advance during the encoding process, establishing the video parameter set before actual video decoding occurs. This preliminary configuration allows the decoder to understand the expected structure and complexity levels beforehand, enabling more efficient processing during actual decoding without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If detailed syntax elements are added to specify maximum layers and profile tier levels, then the adaptability for next-generation video coding standards is improved, but the complexity of the parameter set increases

Engineering Contradiction:
Improvecompatibility with next-generation video coding standardsVSAvoidparameter set complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The syntax elements are designed to serve multiple functions: they define current video coding parameters while also providing the framework for future extensions. The same parameter set structure can accommodate both current standards and next-generation standards like VVC, making the system universally applicable without requiring complete redesign when new standards emerge.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The parameter set uses a nested structure where syntax elements are organized within larger containers (e.g., profile_tier_level syntax structure containing multiple syntax elements). This nesting allows detailed parameter specifications to be contained within hierarchical frameworks, making the overall parameter set manageable and scalable for future enhancements without overwhelming complexity at the top level.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Measurement precision

If syntax elements are parsed to specify layer configurations, then the precision of video parameter signaling is improved, but the processing time and decoding efficiency are reduced

Engineering Contradiction:
Improvevideo parameter signaling precisionVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The most critical parameter information is extracted into dedicated syntax elements that can be parsed efficiently. By separating the essential layer configuration data from the overall parameter set, the decoder can focus parsing resources on the most important elements first, achieving high precision where needed while minimizing overall processing time through selective parsing strategies.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11818398B2Systems and methods for signaling video parameter information in video coding
Publication Date: 2023.11.14 SHARP KK
  • US11818398B2 patent drawing
  • US11818398B2 patent drawing
  • US11818398B2 patent drawing

AI summary

A method of decoding video data includes: receiving a video parameter set; parsing a first syntax element in the video parameter set, wherein the first syntax element plus one specifies a maximum allowed number of layers in each coded video sequence referring to the video parameter set; and parsing a second syntax element in the video parameter set, in a case that a value of the first syntax element is greater than a threshold value, wherein the second syntax element plus one specifies a number of profile tier level syntax structure in the video parameter set.