Dynamic Mesh Base Geometry Coding With Lifting Offset Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecoding flexibilityVSAvoidparsing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple lifting transform types are supported, then adaptability is improved, but syntax organization complexity increases

Engineering Contradiction:
Improvetransform type flexibilityVSAvoidsyntax organization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250330599A1Method and apparatus for dynamic mesh base geometry coding signaling for lifting parameters
Publication Date: 2025.10.23 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250330599A1 patent drawing
  • US20250330599A1 patent drawing
  • US20250330599A1 patent drawing

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.