UV Coordinate Range Scaling for Texture Map Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh compression standards, such as MPEG V-Mesh™ v1.0, fail to efficiently handle dynamic meshes with time-varying attribute maps and connectivity information, leading to mismatches between decoded UV coordinate ranges and texture map sizes, which affects the reconstruction quality of 3D models.

Innovation Solution

The proposed method involves normalizing and expanding UV coordinates based on factors related to the bit depth and texture map size to ensure alignment between the decoded UV coordinate ranges and the texture map dimensions, using factors like (texwidth−1)/(2tqP−1) and (texheight−1)/(2tqP−1) or (2tdepth−1)/(2tqP−1) for normalization and expansion, respectively, to achieve a unified conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing mesh compression standards are used, then mesh data can be compressed and transmitted, but the decoded UV coordinate ranges do not align with texture map sizes, affecting reconstruction quality

Engineering Contradiction:
Improvereconstruction qualityVSAvoidUV coordinate alignment
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent transforms UV coordinates from a coded bit-depth representation to a normalized floating-point representation, and then scales them to match the texture map dimensions. This parameter transformation ensures that the decoded UV coordinates align precisely with the texture map size, resolving the mismatch problem while maintaining reconstruction quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces intermediate normalization factors (dividing by 2^tqP-1) and scaling factors (multiplying by texture width-1 and height-1) as mediators between the compressed UV coordinates and the texture map dimensions. These intermediate calculations ensure precise alignment without direct loss of coordinate information

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If UV coordinates are stored with high precision, then reconstruction accuracy improves, but data transmission and storage requirements increase

Engineering Contradiction:
Improvereconstruction accuracyVSAvoiddata transmission volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter representation of UV coordinates from high-precision floating-point values to a compressed integer format with explicit bit depth (tqp). This allows coordinates to be transmitted using fewer bits while maintaining the ability to reconstruct high-precision values at the decoder through the normalization and scaling process

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoder performs preliminary quantization of UV coordinates to a manageable bit depth before transmission. The decoder then performs the inverse operation with high precision, achieving accurate reconstruction without transmitting the full high-precision data stream

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If texture map size is increased, then mesh detail and quality improve, but processing complexity and memory requirements increase

Engineering Contradiction:
Improvemesh detail qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent establishes a direct parameter relationship between UV coordinate ranges and texture map dimensions through the scaling operation. This allows the system to adapt to different texture map sizes automatically by adjusting the scaling factor, enabling flexible quality adjustment without hardcoding processing complexity for each size

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12401805B2UV coordinate ranges and texture map size
Publication Date: 2025.08.26 TENCENT AMERICA LLC
  • US12401805B2 patent drawing
  • US12401805B2 patent drawing
  • US12401805B2 patent drawing

AI summary

Coding information of a mesh is received. The coding information includes a plurality of first coordinates and a plurality of second coordinates corresponding to a plurality of vertices and a texture map that are associated with the mesh. A respective first coordinate and a respective second coordinate associated with each of the plurality of vertices are normalized by adjusting the respective first coordinate based on a first factor and the respective second coordinate based on a second factor. The first factor and the second factor are associated with at least one of (i) a bit depth value indicating a coded range of the first coordinates and the second coordinates and (ii) a size of the texture map. The normalized respective first coordinate and the normalized respective second coordinate are expanded based on the first factor and the second factor respectively.