XR Content Editing via Device-Independent MR Procedure Representation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
XR applications developed for one type of device are often not cross-compatible with other devices, leading to fragmented development ecosystems and limited adoption, as well as the need for large development teams to use the same type of XR device for development tasks, even when lower-capability devices can perform certain tasks.
Innovation Solution
A software and/or hardware facility enables cross-platform content creation and display by converting XR applications into device-independent representations that can be executed on multiple XR devices, using a cloud-based system to adapt the content to different device capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If XR applications are developed for one specific device type, then the application can be optimized for that device's capabilities, but the application becomes incompatible with other device types
Solution Approach 1:
The patent introduces a cloud-based XR development environment as an intermediary platform that receives applications from developers, converts them into device-independent representations, and distributes them to various XR devices. This intermediary system enables applications to be developed once and deployed across multiple device types without requiring device-specific development for each platform.
Solution Approach 2:
The system transforms applications by changing their representation parameters from device-specific formats to a universal device-independent format. The cloud platform adapts the application parameters to match different device capabilities while maintaining the core application functionality, enabling the same application to run on diverse XR devices with varying specifications.
2Adaptability or versatility
If large development teams use the same high-capability XR device for development, then they can access all device features and capabilities, but lower-capability devices cannot perform certain development tasks
Solution Approach 1:
The cloud-based development environment provides universal access to all XR device capabilities through a single platform. Developers interact with a unified interface that abstracts away device-specific differences, allowing them to access and utilize all device features regardless of whether they are developing for high-capability or lower-capability devices. The system handles capability adaptation automatically in the cloud.
3Power
If XR applications are optimized for high-capability devices, then performance is maximized for those devices, but resource usage and latency increase on lower-capability devices
Solution Approach 1:
The patent segments the application execution into two parts: heavy computational tasks are performed on the cloud server which has access to high-powered processors, while only the rendered visual output is transmitted to the XR device. This segmentation allows high-performance processing without requiring the XR device itself to have high processing power, thereby reducing energy consumption on the device while maintaining application performance.
Solution Approach 2:
The system replaces local device processing with cloud-based processing for computationally intensive tasks. Instead of relying on the XR device's processor to handle complex rendering and computation, the system substitutes this with remote cloud computing resources, reducing the computational burden and energy consumption on the device while maintaining high performance through networked processing.
Data Source
AI summary
A facility for providing an XR device-based tool for cross-platform content creation and display is disclosed. The facility causes a definition of a mixed reality (MR) procedure to be presented by an editing MR device in a virtual application window. Input is received via the editing MR device. The facility interprets the received input as one or more editing actions performed with respect to the MR procedure definition and alters the MR procedure definition accordingly. The facility creates a device-independent representation of the MR procedure based on the altered MR procedure definition.


