Base Mesh Handle Coding With Offset-Decoded Codewords
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently compressing and transmitting large amounts of multimedia data, such as 3D point clouds and polygonal meshes, due to their high bandwidth requirements, which often necessitate specialized hardware and result in inefficient data transmission.
Innovation Solution
The proposed solution involves creating a base mesh from the original mesh, subdividing it, and applying a displacement field, while improving the coding of handle information to reduce unused codewords by modifying coded values with an offset, thereby generating a final decoded value for reconstructing the mesh.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional mesh coding methods are used, then the mesh data can be transmitted, but the bandwidth requirements are high and specialized hardware is needed
Solution Approach 1:
The mesh data is segmented into base mesh information and handle information. The base mesh provides a simplified representation while handles capture the essential geometric deviations. This segmentation allows efficient compression by separating the data into manageable components that can be encoded independently, reducing overall bandwidth requirements and enabling software-based processing.
Solution Approach 2:
The patent transforms the 3D mesh representation into a 2D parameter space by encoding vertex positions and handle information as scalar values. This dimensional transformation allows the complex 3D geometric data to be represented using simpler 1D and 2D arrays that can be efficiently compressed and transmitted without requiring specialized hardware for 3D data processing.
2Ease of manufacture
If fixed length coding is used for mesh handles, then the coding structure is simple, but there are unused codewords leading to inefficiency
Solution Approach 1:
The patent applies an offset parameter to the fixed-length coded values to adjust the range of representable mesh handle values. By adding an offset during encoding and subtracting it during decoding, the system maintains the simplicity of fixed-length coding while effectively utilizing the entire codeword space, thereby eliminating unused codewords and improving coding efficiency without increasing structural complexity.
Data Source
AI summary
An apparatus includes a communication interface configured to receive a compressed bitstream comprising a base mesh sub-bitstream including mesh handle information and a processor operably coupled to the communication interface. The processor is configured to modify at least one coded value to reduce an amount of unused codewords. The at least one coded value is modified based on adding an offset to a fixed length decoded value to generate a final decoded value. The processor is also configured to reconstruct a base mesh using the final decoded value.


