Cross-Platform Extended Reality Interaction via Tagged Data Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing XR technologies struggle to enable seamless interaction between devices operating on different XR platforms due to differing configurations and data formats, preventing effective cross-platform communication and interaction.
Innovation Solution
A data block mechanism is introduced, comprising tag information, object information, and motion information, allowing devices to communicate and present virtual object motions across different XR environments, using a common language to facilitate interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If devices use different XR technology configurations and data formats, then each device can maintain its own native functionality, but cross-platform interaction fails because devices cannot process or understand data from other XR technologies
Solution Approach 1:
The patent introduces a data block as an intermediary format that bridges different XR technologies. The data block contains standardized fields (timestamp, object ID, action type, parameters) that can represent actions from any XR device in a universal format, allowing devices using different XR technologies to exchange and process action data without direct compatibility between their native formats
Solution Approach 2:
The patent transforms action data from various XR device formats into a standardized parameter structure within the data block. By changing the representation parameters of action data into a common format with standardized fields, the system enables different XR devices to interpret and process the same action information regardless of their native technology
2Adaptability or versatility
If a universal data format is implemented for cross-platform interaction, then devices can communicate across different XR technologies, but the complexity of data format conversion and processing increases
Solution Approach 1:
The patent segments action data into distinct, standardized fields within the data block structure (timestamp, object ID, action type, parameters). This segmentation allows each component to be processed independently and simplifies the conversion logic, as devices only need to map their native action data to these specific standardized fields rather than handling complex format transformations
3Productivity
If real-time interaction is enabled across different XR environments, then users can interact seamlessly, but data transmission speed and synchronization become critical challenges
Solution Approach 1:
The patent includes a timestamp field in the data block that records when the action occurred. This preliminary timing information allows receiving devices to synchronize actions in real-time by processing data blocks in chronological order, enabling seamless real-time interaction across different XR environments without requiring complex synchronization protocols
Data Source
AI summary
A system for extended reality interaction includes a sender device and a recipient device. The sender device generates a data block based on action data corresponding to a virtual object and transmits the data block to a recipient device. The data block includes tag information for indicating the device generated the action data, object information corresponding to the virtual object, and motion information for describing motions of the virtual object in a first XR environment. The recipient device then presents the motions of the virtual object in a second XR environment according to the tag information, the object information, and the motion information.


