Segment-Based Mesh Compression for High-Bitdepth Attribute Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D media processing technologies face challenges in efficiently compressing and decompressing complex 3D models like meshes and point clouds, which require significant data resources for storage and transmission, leading to inefficiencies in immersive experiences.

Innovation Solution

The use of segment-based compression methods, including V-PCC and G-PCC codecs, that convert 3D point clouds into image-based representations, utilizing video coding techniques to encode geometry, texture, and occupancy maps, and employing patch generation and packing to minimize data volume while maintaining quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If segment-based compression methods are used to reduce data volume, then compression efficiency is improved, but complexity of the coding process increases

Engineering Contradiction:
Improvedata volumeVSAvoidcoding process complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The mesh surface is divided into multiple spatial segments, and attribute values are encoded separately for each segment. This segmentation allows the system to handle complex 3D models by breaking them into manageable parts, achieving better compression ratios while maintaining manageable processing complexity through localized encoding operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different bitdepths to different segments based on their specific attribute value ranges. By dynamically adjusting the precision parameter (bitdepth) for each segment according to its characteristics, the system optimizes compression efficiency without uniformly increasing complexity across the entire model.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If different bitdepths are used for different segments, then compression efficiency is improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improvedata volumeVSAvoidbitdepth management complexity
Core Design Contradiction:
Loss of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

Each spatial segment is assigned a specific bitdepth according to its local attribute value characteristics. This local quality approach allows the system to use higher precision only where needed while using lower precision elsewhere, optimizing overall compression while making bitdepth management more tractable through localized decision-making.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary analysis of attribute value ranges for each segment before encoding, determining the appropriate bitdepth in advance. This preliminary action simplifies the actual encoding process by pre-establishing the precision requirements, reducing the complexity of real-time bitdepth management during compression.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12394101B2Segment based compression methods for mesh compression
Publication Date: 2025.08.19 TENCENT AMERICA LLC
  • US12394101B2 patent drawing
  • US12394101B2 patent drawing
  • US12394101B2 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for mesh coding (e.g., compression and decompression). In some examples, an apparatus for mesh coding includes processing circuitry. The processing circuitry decodes, using a decoder supporting a first bitdepth, a plurality of segmental attribute values having the first bitdepth from a bitstream carrying a mesh that represents a surface of an object. The plurality of segmental attribute values is associated with attribute values of the mesh, the attribute values of the mesh have a second bitdepth that is higher than the first bitdepth. The processing circuitry determines the attribute values of the mesh having the second bitdepth according to the plurality of segmental attribute values having the first bitdepth.