3D Mesh Compression with Boundary-Aware Patch Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional meshes with associated textures or attributes captured by sensors or generated in software result in large data files that are costly and time-consuming to store and transmit, limiting their use in real-time applications and storage capacity.

Innovation Solution

A system that generates a three-dimensional mesh using vertices and connections, encodes geometry and displacements, and uses coding units with different encoding parameters to improve compression efficiency while avoiding artifacts, such as cracks, by adjusting encoding parameters at unit boundaries and using adaptive subdivision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uniform encoding parameters are applied to the entire mesh, then encoding simplicity is maintained, but compression efficiency is reduced and artifacts appear at coding unit boundaries

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding parameter management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different encoding parameters to different coding units within the mesh data. Each coding unit can have its own set of encoding parameters optimized for its specific characteristics, allowing high compression efficiency in suitable regions while maintaining overall simplicity through localized rather than universal complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The mesh data is divided into multiple coding units that can be independently encoded. This segmentation allows the system to apply different encoding strategies to different segments, improving overall compression efficiency while isolating parameter management to smaller, more manageable units

Inventive Principle:
Principle #1Segmentation

2Productivity

If coding units are used to encode mesh portions, then compression efficiency is improved, but artifacts such as cracks appear at unit boundaries

Engineering Contradiction:
Improvecompression efficiencyVSAvoidmesh reconstruction quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent adjusts encoding parameters specifically at coding unit boundaries to prevent artifacts. By changing parameters such as quantization strength or prediction mode at boundaries, the system maintains compression efficiency while ensuring seamless reconstruction without visible cracks or discontinuities

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system proactively addresses potential boundary artifacts by applying special encoding treatments at coding unit boundaries before reconstruction. This preliminary anti-action prevents the formation of cracks or discontinuities that would otherwise appear during mesh reconstruction

Inventive Principle:
Principle #9Preliminary anti-action

3Quantity of substance

If high compression is applied to reduce storage and transmission costs, then data size is reduced, but reconstruction quality and precision are degraded

Engineering Contradiction:
Improvedata sizeVSAvoidmesh reconstruction precision
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies different compression levels to different regions of the mesh based on their importance and characteristics. Critical regions maintain high precision while less critical regions undergo stronger compression, achieving overall data size reduction without uniformly degrading reconstruction precision

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts encoding parameters such as quantization precision and transformation depth based on regional importance. This allows high compression in suitable areas while maintaining precision where needed, resolving the contradiction between data size reduction and reconstruction quality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12555272B2Mesh compression using coding units with different encoding parameters
Publication Date: 2026.02.17 APPLE INC
  • US12555272B2 patent drawing
  • US12555272B2 patent drawing
  • US12555272B2 patent drawing

AI summary

A system comprises an encoder configured to compress and encode data for a three-dimensional mesh. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also, the sub-meshes may be grouped into patches, patch-groups, and/or tiles. Different encoding parameters may be used for such different coding units (e.g., patches, patch-groups and/or tiles). However, the encoding parameters are adjusted for vertices that are shared between coding units to avoid introduction of artefacts. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh.