AR/VR Geometry Data Conversion for Compact Unified Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current AR/VR auralization systems inefficiently represent and transmit geometry data due to redundant formats and formats not optimized for small bitstream sizes, leading to increased data redundancy and inefficiency.
Innovation Solution
A unified, compact representation of geometry data is achieved through a converter that transforms spatial object representations between different domains, using a geometry data conversion block and additional metadata to ensure identical data formats for various signal processing blocks, reducing redundant data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If geometry data is transmitted multiple times in different formats to meet input parameter requirements of different signal processing blocks, then the requirements of various processing blocks are satisfied, but data redundancy increases and transmission efficiency decreases
Solution Approach 1:
The patent applies universality by creating a unified geometry data format that can serve multiple signal processing blocks (early reflection, diffraction, occlusion, etc.) through a single data structure. The converter block transforms this universal format into domain-specific representations, eliminating the need to transmit separate geometry data for each processing block while maintaining full compatibility with all required processing functions.
Solution Approach 2:
The patent introduces a converter block as an intermediary between the unified geometry data format and the various signal processing blocks. This converter transforms the standardized input into domain-specific representations (primitives for early reflection, mesh for diffraction, etc.), allowing different processing blocks to receive appropriately formatted data without requiring multiple original transmissions.
2Adaptability or versatility
If multiple geometry representations are transmitted individually through meshes and primitives payloads, then different processing requirements are met, but the representation becomes highly redundant and inefficient
Solution Approach 1:
The patent merges multiple separate geometry data transmissions into a single unified representation. Instead of transmitting geometry data separately for early reflection (primitives), diffraction (mesh), and other processing blocks, the system transmits one standardized geometry data structure that contains all necessary information, thereby reducing redundancy and simplifying the data structure.
Solution Approach 2:
The patent segments the unified geometry data into different domain-specific representations through the converter block. The single input representation is divided into appropriate formats for different processing blocks (primitives for early reflection, mesh for diffraction, edge data for occlusion), allowing each block to receive only the format it needs without requiring separate original transmissions.
3Productivity
If a binary format is used for transmitting diffraction payload data, then data transmission is enabled, but the format is not optimized for small bitstream sizes
Solution Approach 1:
The patent applies parameter changes by optimizing the binary format for diffraction payload data to reduce bitstream size. This involves adjusting data encoding parameters, such as using compressed data structures, removing redundant information, and optimizing the representation of diffraction-specific parameters, thereby reducing the quantity of data transmitted while maintaining full transmission capability.
Data Source
AI summary
An apparatus according to an embodiment. The apparatus comprises a receiving interface for receiving a plurality of spatial object representations of a plurality of spatial objects, wherein each of the plurality of spatial object representations is represented in at least one of two or more spatial representation domains. Moreover, the apparatus comprises a converter for converting one or more of the plurality of spatial object representations from a first one of the two or more spatial representation domains into a second one of the two or more spatial representation domains.


