Sub-Mesh Quantization Bitdepth for Boundary Distortion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex scenes, the largest object, often a background feature, can tolerate a higher quantization step size, while main objects suffer significant quantization errors due to differing quantization bitdepths across connected meshes, leading to distortion at boundaries.

Innovation Solution

Adaptive bitdepth quantization is applied to each sub-mesh based on its area, with a maximum bitdepth determined for all sub-meshes, and additional vertices are added to separate connected sub-meshes to minimize distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If different quantization bitdepths are applied to different sub-meshes, then coding efficiency is improved for individual objects, but quantization errors increase at the boundaries of connected meshes

Engineering Contradiction:
Improvecoding efficiencyVSAvoidquantization accuracy at boundaries
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the quantization bitdepth parameter based on the area of each sub-mesh. Larger sub-meshes (typically background) use lower bitdepths to save bits, while smaller sub-meshes (typically main objects) use higher bitdepths to maintain precision. This area-based parameter adaptation resolves the contradiction by optimizing the trade-off between coding efficiency and quantization accuracy for different regions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different quantization qualities to different local regions (sub-meshes) based on their area characteristics. Each sub-mesh receives a customized bitdepth assignment, allowing high-quality encoding for important small objects while using lower quality for large background regions, thus achieving both coding efficiency and localized precision.

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If a uniform quantization bitdepth is applied to all sub-meshes, then quantization consistency is maintained across mesh boundaries, but coding efficiency decreases for complex scenes with varying object scales

Engineering Contradiction:
Improvequantization consistencyVSAvoidcoding efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

Instead of using a fixed uniform bitdepth, the patent dynamically changes the quantization parameter based on sub-mesh area. This adaptive approach maintains sufficient consistency at boundaries while optimizing the overall bit allocation to match the scene complexity, thereby improving coding efficiency without sacrificing too much boundary consistency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamics into the quantization process by making the bitdepth assignment variable rather than static. The quantization parameters are dynamically adjusted according to the area of each sub-mesh, allowing the system to adapt to different scene compositions and object scales, thus improving coding efficiency while maintaining acceptable consistency.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If smaller objects are encoded with higher bitdepth, then quantization error for main objects is reduced, but overall bit consumption increases

Engineering Contradiction:
Improvequantization accuracy for small objectsVSAvoidbit consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the bitdepth parameter adaptively based on sub-mesh area, assigning higher bitdepths only to smaller sub-meshes that require more precision, while using lower bitdepths for larger sub-meshes. This area-driven parameter adaptation ensures that increased bit consumption is concentrated only where necessary for small objects, rather than uniformly across the entire mesh.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies high quantization quality locally only to small sub-meshes (main objects) that require it, while using lower quality for large sub-meshes (background). This localized quality assignment reduces overall bit consumption compared to uniform high-bitdepth encoding, while still maintaining high precision for the important small objects.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12620138B2Method and apparatus to quantize in multiple sub-meshes
Publication Date: 2026.05.05 TENCENT AMERICA LLC
  • US12620138B2 patent drawing
  • US12620138B2 patent drawing
  • US12620138B2 patent drawing

AI summary

A method comprises receiving an input mesh comprising a plurality of sub-meshes; determining, for a respective sub-mesh in the plurality of sub-meshes, a sub-mesh bounding box that encloses the respective sub-mesh; determining, for the respective sub-mesh, a coordinate in the respective sub-mesh, wherein the coordinate is a minimum coordinate that has a smallest value in the respective sub-mesh; determining, for the respective sub-mesh, a first bitdepth based on the coordinate and the sub-mesh bounding box, wherein the first bitdepth is an adaptive bitdepth that varies according to an area of the respective sub-mesh; determining a second bitdepth that is a maximum of the first bitdepth for the respective sub-mesh and a first bit depth determined for each of the remaining sub-meshes from the plurality of sub-meshes; quantizing the respective sub-mesh based on the second bitdepth to generate a respective quantized sub-mesh; and encoding the respective quantized sub-mesh.