Video Decoder Capability Signaling via Hierarchical Syntax
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards face challenges in efficiently signaling decoding capability information, which is crucial for optimal video decoding and compression, especially as new standards like Versatile Video Coding (VVC) aim to enhance compression capabilities beyond HEVC.
Innovation Solution
The method involves receiving and parsing decoding capability information, specifically utilizing a zero 4-bit syntax element and an additional syntax element to determine the number of profile, tier, and level syntax structures, allowing for conditional signaling and parsing of these structures based on the syntax element's value.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If decoding capability information is signaled using traditional methods, then the bitstream structure is simple, but the flexibility and adaptability of video decoding are limited
Solution Approach 1:
The decoding capability information is segmented into multiple syntax elements organized in a hierarchical structure. The syntax structure includes a syntax element indicating the number of profile, tier, level syntax structures, followed by individual profile_tier_level syntax structures. This segmentation allows the decoder to efficiently parse only the necessary capability information based on the indicated count, improving adaptability while maintaining structured organization.
Solution Approach 2:
The patent introduces a new dimensional organization for decoding capability information by adding a layer of abstraction with the syntax element that specifies the number of profile, tier, level structures. This creates a two-level structure: first level indicates the quantity of structures, second level contains the actual capability data. This dimensional change enables more flexible signaling without proportionally increasing complexity.
2Loss of information
If the number of profile, tier, level syntax structures is increased to provide more decoding capability information, then the adaptability improves, but the data transmission overhead increases
Solution Approach 1:
The syntax element indicating the number of profile, tier, level syntax structures is parsed beforehand, allowing the decoder to pre-allocate buffers and prepare parsing logic before actually processing the capability information. This preliminary action enables efficient handling of variable-length capability data without requiring fixed-size allocations, reducing overall overhead while maintaining completeness.
Solution Approach 2:
The patent uses a variable-length syntax element to indicate the number of profile, tier, level structures, allowing the data transmission overhead to dynamically adapt to the actual information content. When fewer capability structures are needed, fewer bits are transmitted. This parameter change approach ensures that the overhead closely matches the actual information requirements, preventing unnecessary data transmission.
Data Source
AI summary
A device may be configured to decoding capability information according to one or more of the techniques described herein.


