Multi-User XR Avatar Synchronization Across Different Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing extended reality (XR) systems face challenges in efficiently rendering high-quality avatars and environmental representations for multi-user interactions, particularly when users are in different environments or using different types of XR devices, leading to suboptimal user experiences.
Innovation Solution
The system employs XR devices to obtain the location and environmental data of users in different environments, render avatars based on this data, and modify the representations based on messages exchanged between devices, ensuring synchronized and high-quality rendering of avatars and environments across diverse XR systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system renders high-quality avatars and environmental representations for multi-user interactions, then the user experience quality is improved, but the computational complexity and rendering time increase
Solution Approach 1:
The system segments the rendering workload by separating avatar rendering from environmental representation rendering. Different XR devices render different components based on their capabilities and user perspectives, distributing the computational complexity across multiple devices rather than concentrating it in one system.
Solution Approach 2:
The system creates universal avatar representations that can be rendered by different types of XR devices with varying capabilities. The avatar data structure and rendering approach are designed to be device-agnostic, allowing the same avatar representation to be efficiently rendered across diverse hardware platforms.
2Stability of the object's composition
If the system synchronizes avatar representations across multiple XR devices, then the interaction consistency is improved, but the communication overhead and data exchange requirements increase
Solution Approach 1:
The system creates lightweight copies of avatar representations that can be exchanged between XR devices. Instead of transmitting full-resolution environmental data or complex 3D models, the system uses simplified avatar data structures that can be efficiently copied and rendered locally, reducing communication overhead while maintaining synchronization.
3Adaptability or versatility
If the system supports users in different environments using different XR devices, then the system versatility is improved, but the rendering synchronization difficulty increases
Solution Approach 1:
The system adapts avatar rendering parameters based on the specific capabilities of each XR device and the environmental context. Rendering resolution, detail level, and update frequency are dynamically adjusted according to device specifications and network conditions, allowing seamless operation across diverse hardware platforms while maintaining synchronization.
Data Source
AI summary
Systems and techniques are described herein for extended reality. For instance, a method for extended reality is provided. The method may include obtaining, at a first XR device, a location for a user of a second XR device in an environment of the first XR device; rendering, at the first XR device, a representation of an avatar associated with the second XR device based on the location; and modifying the representation of the avatar based on messages exchanged between the first XR device and the second XR device.


