Mixed Reality View Synchronization and Desynchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multiple users within a shared mixed-reality environment poses unique technical challenges, as existing interaction technologies like the desktop metaphor are inadequate for complex, immersive experiences in virtual and augmented reality settings.
Innovation Solution
The system allows users to desynchronize from a shared global view of a mixed-reality environment, enabling them to manipulate their individual views independently while maintaining the ability to rejoin a synchronized global view, through the synchronization and desynchronization of mixed-reality datasets between multiple devices using a common coordinate system and view variables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple users share a synchronized global view of a mixed-reality environment, then collaborative interaction is enabled, but user independence and individual manipulation capability are limited
Solution Approach 1:
The system segments user experience into synchronized and desynchronized modes. Users can divide their interaction into collaborative phases (synchronized view) and individual exploration phases (desynchronized view), allowing both collaboration and independence without compromise
Solution Approach 2:
The system dynamically switches between synchronized and desynchronized states based on user needs. The view transitions from shared to individual mode and back, adapting the level of collaboration in real-time to match user intentions and operational requirements
2Adaptability or versatility
If users can desynchronize to manipulate individual views independently, then individual manipulation capability is improved, but data integrity and conflict prevention become more difficult to maintain
Solution Approach 1:
The system implements feedback mechanisms that track user actions during desynchronized mode and automatically synchronize changes back to the global view when users rejoin. This ensures data integrity is maintained through continuous monitoring and automated synchronization of modifications
Solution Approach 2:
The system prepares for potential conflicts by establishing clear synchronization protocols and coordinate systems before desynchronization occurs. View variables and coordinate transformations are pre-defined to ensure that independent manipulations can be reconciled with the global view without data loss or corruption
3Ease of operation
If a shared global view is maintained across multiple devices, then collaborative interaction is enabled, but system complexity increases due to coordinate system management
Solution Approach 1:
The system manages coordinate system complexity by dynamically adjusting view parameters (position, orientation, scale) based on user actions and device capabilities. Coordinate transformations are handled through parameter changes rather than complex recalculations, simplifying the management of multi-device synchronization
Data Source
AI summary
Systems are provided for synchronizing and desynchronizing mixed-reality datasets between multiple devices. The systems identify multiple users in a mixed-reality environment. The mixed-reality environment is defined by a global mixed-reality dataset. The systems display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system. Additionally, the systems receive a command from a first user within the multiple users to desynchronize from the multiple users. The systems display to the first user a first desynchronized view of the global mixed-reality dataset.


