Video Decoder Conformance Point Handling for Multi-Profile Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards face challenges in efficiently representing compatibility with multiple profiles and sub-profiles, especially with the anticipated large number of user-defined profiles and sub-profiles in emerging standards like Versatile Video Coding (VVC), which requires a more extensive numbering space than traditional bitmasks can provide.
Innovation Solution
A method and device for media decoding that decodes indications of multiple conformance points, such as profiles and sub-profiles, using a novel mechanism that includes storing and processing instructions to determine decodability based on these indications, allowing for selective decoding of video sequences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional bitmask mechanisms are used to represent profile compatibility, then the implementation is simple and compact, but the numbering space is limited and cannot support hundreds or thousands of profiles
Solution Approach 1:
The patent segments the conformance point representation into multiple independent components: a primary conformance point indicator and multiple secondary conformance point indicators. Each indicator can independently represent different profiles or sub-profiles, allowing the system to support a large number of profiles without requiring a single large bitmask. This segmentation enables the system to represent hundreds or thousands of profiles while maintaining implementation simplicity.
Solution Approach 2:
The patent transitions from a one-dimensional bitmask approach to a multi-dimensional indicator system. Instead of using a single bitmask where each bit represents one profile, the system uses multiple indicators that can each reference different conformance points. This dimensional change allows the system to represent a much larger profile space by combining information from multiple indicators rather than requiring a single large-dimensional bitmask.
2Adaptability or versatility
If multiple conformance points are indicated in the bitstream, then compatibility with diverse profiles is achieved, but the bitrate increases due to additional syntax elements
Solution Approach 1:
The patent applies partial action by indicating only the necessary conformance points rather than all possible profiles. The system uses a primary conformance point indicator for the main profile and selectively adds secondary indicators only when additional profile compatibility is needed. This approach achieves the required multi-profile compatibility while minimizing the number of syntax elements transmitted, thereby controlling bitrate consumption.
Solution Approach 2:
The patent performs preliminary action by establishing a primary conformance point indicator that covers the base profile compatibility. Secondary conformance point indicators are then added only when needed to extend compatibility to additional profiles. This preliminary establishment of the primary indicator reduces the need for extensive secondary indicators, thereby reducing overall bitrate consumption while still achieving the required compatibility.
3Adaptability or versatility
If a single profile indicator is used, then the bitstream structure is simple, but the ability to represent compatibility with multiple profiles is insufficient
Solution Approach 1:
The patent makes the conformance point indication mechanism universal by designing indicators that can reference any conformance point (profile or sub-profile) rather than being dedicated to specific profiles. The primary and secondary indicators work together in a unified framework that can represent compatibility with any combination of profiles. This multi-functional approach allows a single indication mechanism to handle diverse profile compatibility requirements without requiring separate mechanisms for different profile types.
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.


