Web XR Scene Playback Correction 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 inconsistent user experiences and limited device usage, especially in heterogeneous environments.
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 sensors like accelerometers and gyroscopes for scene playback adjustment, with optional lidar support from secondary devices.
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 poor and device adaptability is limited
Solution Approach 1:
The patent uses a web environment (browser) as a universal platform that can run on multiple operating systems (Android, iOS, etc.) without requiring separate native applications. The browser acts as a multi-functional container that executes web-based XR content, eliminating the need to develop and maintain separate applications for each platform while maintaining consistent XR scene generation capabilities across devices.
Solution Approach 2:
The patent introduces a web environment (browser) as an intermediary layer between the user device and the XR content. This intermediary handles platform-specific adaptations internally, allowing developers to create XR scenes using standard web technologies without directly dealing with platform-specific APIs and compatibility issues. The browser mediates between the web-based XR content and the underlying operating system.
2Adaptability or versatility
If web environment is used to ensure cross-platform compatibility, then device adaptability improves, but access to operating system APIs is restricted and reliability deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors device characteristics, sensor data, and XR scene performance. Based on this feedback, the system dynamically adjusts XR scene parameters, playback speed, and rendering quality to maintain stability and reliability across different web browsers and devices. This closed-loop control compensates for the limitations of web environment API access.
Solution Approach 2:
The patent dynamically changes various parameters of the XR scene including playback speed, rendering resolution, and scene complexity based on device capabilities and performance metrics. By adjusting these parameters in real-time, the system maintains reliable and stable XR scene generation across different web environments and devices, compensating for restricted API access through adaptive parameter optimization.
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, ensuring consistent user experience across diverse mobile devices, including those without lidar, by using environment masks and data exchange networks for continuous updates.
Implementation Method 1
data are obtained 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
data are obtained 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
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. 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.

