Video Decoder Conformance Point Signaling for Multi-Profile VVC

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 combination of bitstrings and other identification mechanisms like T.35 strings, UUIDs, or URIs, allowing for a larger numbering space and enabling compatibility with multiple profiles or sub-profiles within a bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bitmask-based profile indication is used, then compatibility with existing standards is maintained, but the numbering space is limited and cannot support hundreds or thousands of profiles

Engineering Contradiction:
Improvenumbering space for profilesVSAvoidcomplexity of profile indication mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The profile indication mechanism is segmented into multiple components: a bitmask field for indicating supported profile categories, and additional syntax elements (such as profile_id, sub_profile_id, or T.35 strings) for specifying exact profile identities. This segmentation allows the system to maintain the simplicity of bitmask checking while extending the numbering space to support hundreds or thousands of profiles through hierarchical identification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional bitmask approach to a multi-dimensional profile indication system. The first dimension remains the bitmask for category-level compatibility checking, while additional dimensions are introduced through hierarchical profile identifiers (profile_id, sub_profile_id) or string-based identifiers (T.35 strings). This dimensional expansion enables support for a vastly larger number of profiles without compromising the efficiency of compatibility verification.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If hierarchical profile structure with multiple levels is implemented, then compatibility checking becomes more accurate, but decoding complexity increases

Engineering Contradiction:
Improveprecision of compatibility checkingVSAvoidcomplexity of decoding process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The decoder performs preliminary compatibility checking using the bitmask field before attempting to process hierarchical profile identifiers. The bitmask provides a quick first-level filter that determines whether the decoder supports the general category of profile features. Only when the bitmask indicates compatibility does the decoder proceed to parse and verify the more detailed hierarchical profile identifiers, thus reducing overall decoding complexity while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bitmask serves as an intermediary between the profile indication syntax and the decoder's capability checking logic. It mediates the compatibility verification process by providing a simplified initial check that prevents unnecessary processing of detailed profile identifiers when fundamental compatibility is not met. This intermediary mechanism streamlines the decoding process while preserving the precision of hierarchical compatibility checking.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12081610B2Techniques for multiple conformance points in media coding
Publication Date: 2024.09.03 TENCENT AMERICA LLC
  • US12081610B2 patent drawing
  • US12081610B2 patent drawing
  • US12081610B2 patent drawing

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.