Web XR Scene Playback Using Spatial Anchors Across Mobile OS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing XR applications struggle with cross-platform compatibility across mobile devices with different operating systems, leading to limitations in user device choice and inconsistent user experiences, particularly when generating XR scenes.
Innovation Solution
A method and system that utilize a single API for generating XR scenes, combined with data from accelerometers, gyroscopes, and lidars, and spatial anchors to ensure consistent playback across devices with different operating systems, including the use of program codes to adapt APIs as needed, and leveraging a web environment for cross-platform compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If dedicated computer applications are used to generate XR scenes, then the XR scene generation capability is provided, but cross-platform compatibility is poor and device selection is limited
Solution Approach 1:
The patent introduces a server as an intermediary between the user terminal and XR scene generation. The server receives user input, generates the XR scene, and transmits it to the terminal. This mediator approach allows the complex generation process to occur centrally while users interact through simple terminal devices, resolving the contradiction between functionality and device complexity.
Solution Approach 2:
The patent transmits the generated XR scene data from the server to the user terminal for local rendering and playback. Instead of requiring the terminal to perform complex generation operations, the system creates the scene centrally and copies it to multiple terminals, enabling cross-platform compatibility without adapting each device individually.
2Adaptability or versatility
If program code is adapted to operate on different operating systems, then cross-platform compatibility is achieved, but development time and effort increase significantly
Solution Approach 1:
The server acts as an intermediary that handles all XR scene generation operations using a unified program. This eliminates the need to adapt code for different operating systems on user terminals, as the server performs the generation and sends results to various platforms, significantly reducing development time while maintaining compatibility.
Solution Approach 2:
The server implements a universal XR scene generation system that can serve multiple types of user terminals with different operating systems through a single interface. This multi-functional approach allows one program to fulfill all generation needs across platforms, avoiding repetitive adaptation work.
3Adaptability or versatility
If web environment is used to ensure cross-platform compatibility, then device accessibility is improved, but API access may be restricted by proprietary operating systems
Solution Approach 1:
The server serves as a reliable intermediary that handles all API interactions for XR scene generation. User terminals only need basic web capabilities to communicate with the server, while the server manages complex API operations reliably. This separates the reliability requirement from the accessibility requirement, allowing web-based access without compromising API access reliability.
Data Source
AI summary
The technical solution relates to the field of information technology, more specifically, to methods and techniques for creating extended reality (XR) scenes. There is a need to ensure the ability to create reliable and stable XR applications that allow for stable and reliable generation of an XR scene regardless of the operating system of the mobile user device. A method for generating an XR scene using web environment of a mobile user device with adjusting a playback is proposed. The technical result achieved by implementing the claimed technical solution, in addition to implementing the product and/or method for its intended purpose, is to ensure the reliability and stability of generating an XR scene using the web environment of a mobile user device. In some other aspects, the technical result achieved by implementing the claimed technical solution is also an increase in the stability of the XR scene.

