Web XR Scene Generation Across Android and iOS
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 device for generating XR scenes using a web environment that utilizes a single API and adapts program code to work across Android and iOS devices, leveraging APIs like ARCore and ARKit, and incorporating data from accelerometers, gyroscopes, and lidars to ensure stable playback, with optional support from secondary devices equipped with lidars for enhanced accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If dedicated computer applications with program codes are used to generate XR scenes, then XR scene generation capability is provided, but cross-platform compatibility is limited and device choice is restricted
Solution Approach 1:
The patent employs a universal web-based platform that can run on multiple operating systems (Android, iOS, Windows) without requiring separate dedicated applications. The web environment serves as a multi-functional container that adapts to different device types, eliminating the need for developers to create separate applications for each platform while maintaining consistent XR scene generation capabilities across all devices.
Solution Approach 2:
The patent introduces a web environment as an intermediary layer between the user device and the XR scene generation system. This web-based intermediary translates and adapts program codes to work across different operating systems, acting as a mediator that resolves compatibility issues without requiring direct adaptation to each platform's native APIs.
2Adaptability or versatility
If program code is adapted to operate on different operating systems, then cross-platform compatibility is achieved, but development time and resources are significantly increased
Solution Approach 1:
By using a universal web environment that inherently supports multiple operating systems, the patent eliminates the time-consuming process of adapting program codes to each platform. The web-based approach provides a single development path that works across Android, iOS, and other platforms without requiring separate adaptation efforts for each operating system.
3Adaptability or versatility
If web environment is used to ensure cross-platform compatibility, then device heterogeneity is accommodated, but access to operating system APIs may be restricted
Solution Approach 1:
The patent uses the web environment as an intermediary that provides controlled access to device capabilities. Rather than directly accessing operating system APIs, the web-based system uses standardized web APIs and protocols that interface with device hardware through browser-provided abstractions, ensuring reliable access while maintaining cross-platform compatibility.
4Adaptability or versatility
If a single API is used to generate XR scenes across different devices, then cross-platform consistency is achieved, but device-specific capabilities may be underutilized
Solution Approach 1:
The patent implements local quality by allowing different device types to utilize their specific capabilities within the unified web environment. While maintaining a single API interface for cross-platform consistency, the system can access and utilize device-specific features (such as different sensor types, processing capabilities, or display characteristics) to optimize XR scene generation quality for each device type.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables reliable and stable cross-platform generation and playback of XR scenes on heterogeneous mobile devices, ensuring consistent user experiences and improved accuracy through adaptive API usage and data integration from multiple sensors.
Implementation Method 1
obtain data from at least an accelerometer and a gyroscope of the mobile user device in order to determine, in sequence, its position and/or spatial orientation
Implementation Method 2
obtain data from at least an accelerometer and a gyroscope of the mobile user device in order to determine, in sequence, its position and/or spatial orientation
Implementation Method 3
obtain, if available, additional data from a lidar of the mobile user device or of a secondary device
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 mobile user device for generating XR scene using web environment of 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.

