Dynamic Mesh Base Geometry Coding With Lifting Offset Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing versatile dynamic mesh coding (V-DMC) standards face challenges in handling a wide range of dynamic mesh inputs due to complex syntax element representation and organization, leading to increased parsing complexity and reduced flexibility across various applications.
Innovation Solution
The proposed solution introduces novel schemes for syntax element representation and organization that are compatible with V-DMC standards, including Alliance of Open Media (AOM) and MPEG standards, utilizing lifting transforms and offset values to enhance flexibility and generality in dynamic mesh coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complex syntax element representation is used in V-DMC standards, then coding flexibility is improved, but parsing complexity increases
Solution Approach 1:
The patent segments the syntax element representation into distinct components: a transform type indicator (2 bits) and a transform-specific syntax element (variable length). This segmentation allows the parser to process information in manageable chunks, reducing overall parsing complexity while maintaining the flexibility to handle multiple transform types (linear lifting, non-linear lifting, and identity transforms) within the V-DMC framework.
2Adaptability or versatility
If multiple lifting transform types are supported, then adaptability is improved, but syntax organization complexity increases
Solution Approach 1:
The patent implements a universal syntax structure that can represent multiple transform types through a common framework. The transform type indicator (2 bits) serves as a universal selector that can indicate linear lifting, non-linear lifting, or identity transforms. This multi-functional approach allows a single syntax organization to handle diverse transform requirements, improving adaptability while keeping syntax organization manageable through consistent structure.
Solution Approach 2:
The syntax element design is dynamic in nature, where the interpretation of subsequent syntax elements changes based on the transform type indicator. After the 2-bit indicator, the parser adapts its behavior based on the indicated transform type: processing lifting offset parameters for linear lifting, or skipping to non-linear lifting parameters accordingly. This dynamic adaptation allows flexible transform support without requiring separate static syntax structures for each transform type.
Data Source
AI summary
According to one aspect, a method of decoding is provided. The method may include decoding a first syntax element to determine which type of lifting transform is enabled. The method may include, in response to a linear lifting transform being enabled, decoding a second syntax element to determine whether a lifting offset applied to lifting transform values is enabled. The method may include, in response to the lifting offset applied to the lifting transform values being enabled, decoding a third syntax element to determine a lifting offset numerator value. The method may include, in response to the lifting offset applied to the lifting transform values being enabled, decoding a fourth syntax element to determine a lifting offset denominator value. The method may include, in response to the lifting offset applied to the lifting transform values being enabled, decoding a bitstream based on the lifting offset numerator value and denominator value.


