Uniform Bitdepth Scaling for Dynamic Mesh Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mesh compression standards struggle with dynamic meshes that have time-varying connectivity information and attribute maps, lacking support for real-time constraints and efficient data reduction in 3D vertex and texture coordinate compression.

Innovation Solution

The implementation of a new mesh compression standard that includes uniform bitdepth scaling, using a bitdepth scaling function to convert vertex positions into integers, allowing for efficient compression and decompression of mesh data while handling dynamic meshes with time-varying connectivity and attribute maps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If mesh data is compressed using current standards, then data transmission and storage efficiency is improved, but support for dynamic meshes with time-varying connectivity and attribute maps is lost

Engineering Contradiction:
Improvemesh data sizeVSAvoidsupport for dynamic meshes
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic mesh compression by introducing time-varying connectivity information and attribute maps that can change across frames. The system uses motion vectors and reference picture lists to handle dynamic mesh transformations, allowing the compression algorithm to adapt to changing mesh configurations while maintaining efficient data representation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters including bitdepth scaling for vertex positions and texture coordinates, motion vector precision, and reference picture indexing. These parameter changes enable the compression system to handle dynamic meshes by adjusting the representation based on temporal and spatial variations in the mesh data.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If vertex positions are quantized to reduce precision, then compression ratio is improved, but reconstruction accuracy deteriorates

Engineering Contradiction:
Improvebitstream sizeVSAvoidvertex position accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies bitdepth scaling functions that dynamically adjust the quantization precision based on the position range and importance. Vertex positions are scaled using functions that map floating-point coordinates to integer representations with adaptive precision, maintaining accuracy for critical regions while reducing precision for less important areas.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements differential precision where different regions of the mesh use different quantization levels. Important geometric features and high-curvature regions maintain higher precision while flat or low-importance regions use coarser quantization, optimizing the balance between compression and reconstruction quality.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If motion compensation is applied to improve compression, then temporal redundancy is reduced, but computational complexity increases

Engineering Contradiction:
Improveredundant dataVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the mesh into multiple regions or blocks that can be independently processed with motion compensation. Each block uses its own motion vector and prediction parameters, allowing selective application of complex operations only where needed while simplifying processing in static regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies motion compensation selectively rather than uniformly across all mesh data. Reference picture lists and motion vector prediction are used only when temporal redundancy is significant, reducing computational overhead for frames or regions where simple copying suffices.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250022181A1Uniform bitdepth scaling
Publication Date: 2025.01.16 TENCENT AMERICA LLC
  • US20250022181A1 patent drawing
  • US20250022181A1 patent drawing
  • US20250022181A1 patent drawing

AI summary

A bitstream that includes base mesh information of a base mesh is received. The base mesh includes a subset of a plurality of vertices of a mesh in a current mesh frame. A position of a current vertex of the base mesh is determined based on a quantized position of the current vertex of the base mesh that is generated according to a bitdepth scaling function. The bitdepth scaling function is configured to convert a first subset of positions of the vertices of the base mesh into a first integer and a second subset of the positions of the vertices of the base mesh into a second integer. A total number of the first subset of the positions is equal to a total number of the second subset of the positions. The current vertex is reconstructed based on the determined position of the current vertex of the base mesh.