Video Decoder Conformance Points for Multi-Profile Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing video coding standards face challenges in efficiently representing compatibility with multiple profiles or sub-profiles, especially with the anticipated vast number of user-defined profiles and sub-profiles in the Versatile Video Coding (VVC) standard, which requires a more extensive numbering space than what is practical with bitmasks.
Innovation Solution
A method and device for media decoding that decodes indications of multiple conformance points, such as profiles and sub-profiles, using a large numbering space, allowing for user-defined profiles and sub-profiles, and optionally expressing compatibility through bit masks or other mechanisms like UUIDs or URIs, enabling selective decoding based on compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If bitmasks are used to represent conformance points in existing video coding standards, then compatibility checking is straightforward, but the numbering space is limited and cannot accommodate hundreds or thousands of user-defined profiles and sub-profiles
Solution Approach 1:
The patent segments the conformance point representation into multiple components: a profile identifier, a sub-profile identifier, and optional bitmasks for tool compatibility. This segmentation allows the system to support a vast numbering space (hundreds or thousands of profiles) while maintaining manageable complexity through hierarchical organization and selective use of bitmasks only where needed.
2Adaptability or versatility
If a large numbering space is used to support many profiles and sub-profiles, then adaptability increases, but the complexity of bitstream compatibility checks increases
Solution Approach 1:
The patent adds dimensional structure to the conformance representation by introducing hierarchical levels (profile → sub-profile → tools) and optional bitmasks. This multi-dimensional approach allows the system to manage large numbering spaces efficiently by organizing conformance information in layers, where each layer has its own identification and compatibility checking mechanism, reducing overall system complexity.
3Adaptability or versatility
If user-defined profiles and sub-profiles are extensively supported, then versatility improves, but the mechanism for indicating compatibility becomes impractical
Solution Approach 1:
The patent introduces intermediary elements (bitmasks and syntax structures) that mediate between the large numbering space of user-defined profiles and the need for simple compatibility indication. These intermediaries provide a practical mechanism for encoding and checking compatibility without requiring complex procedures, making the system both versatile and easy to operate.
Data Source
AI summary
A method and apparatus for media decoding by a decoder include decoding a first indication indicative of a first conformance point of a coded video sequence. A second indication indicative of a second conformance point of the coded video sequence is decoded. It is determined whether the coded video sequence is decodable by the decoder based on at least one of the first indication and the second indication. The coded video sequence is selectively decoded based on determining whether the decoded video sequence is decodable by the decoder.


