Normal-Aware Mesh Decoding for Efficient Face Subdivision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mesh decoding methods struggle with inefficient compression of subdivided faces due to varying normals at each vertex, leading to suboptimal encoding performance.
Innovation Solution
A mesh decoding device and method that subdivides a base mesh, calculates normals for each vertex, and adjusts subdivided faces by moving vertex positions to enhance encoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the direction of the normal is different for each vertex in the subdivided face, then the mesh can represent complex surfaces with varying orientations, but the compression efficiency of the subdivided face deteriorates
Solution Approach 1:
The mesh is divided into a base mesh and a subdivided face, where the base mesh contains vertices with potentially different normal directions and the subdivided face is processed separately with a unified normal direction assumption, enabling efficient compression while preserving overall surface accuracy
Solution Approach 2:
The base mesh vertices retain their specific normal directions for accurate local surface representation, while the subdivided face uses a unified normal direction for compression efficiency, applying different quality levels to different parts of the mesh structure
2Adaptability or versatility
If a parameter set is defined for each patch by a decoding method, then the decoding flexibility is improved, but the device complexity increases
Solution Approach 1:
A single parameter set is designed to serve multiple patches simultaneously, with the parameter set containing information that can be applied universally across different patches, reducing the need for separate parameter definitions while maintaining decoding flexibility through the base mesh-subdivided face structure
Data Source
AI summary
A mesh decoding device 200 according to the present invention includes a circuit, wherein the circuit: subdivides a base mesh and output an initial subdivided mesh; calculates a normal for each vertex forming the initial subdivided mesh; and adjusts a subdivided mesh by dividing a subdivided face after moving a position of the vertex forming a face of the initial subdivided mesh.


