AR Scene Synchronization Using Shared Material Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices with different hardware capabilities face challenges in synchronizing VR and AR experiences across platforms, leading to poor user experience due to the inability to implement synchronous editing of multiple scenes corresponding to the same real scene.
Innovation Solution
A method and system for synchronizing the display of augmented and virtual reality scenes by sharing attribute parameters of newly added materials between devices, including locking editing states to prevent simultaneous editing, using a server to facilitate communication and synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different electronic devices use their own independent scene editing capabilities, then each device can display VR or AR scenes according to its hardware performance, but synchronous editing of multiple scenes corresponding to the same real scene cannot be implemented
Solution Approach 1:
A server is introduced as an intermediary between multiple electronic devices to facilitate scene synchronization. The server receives scene information from one device and transmits it to other devices, enabling cross-platform compatibility while maintaining synchronization. This mediator resolves the contradiction by centralizing the coordination function that would otherwise be lost in independent device editing.
Solution Approach 2:
The system implements feedback mechanisms where changes made to a scene on one device are detected and communicated back to other devices through the server. This ensures that all devices display synchronized scene information, preventing information loss and maintaining consistency across different electronic devices with varying hardware capabilities.
2Productivity
If multiple users edit scenes simultaneously on different devices, then collaborative editing is enabled, but editing conflicts occur when multiple users modify the same scene at the same time
Solution Approach 1:
The system performs preliminary actions by locking scenes or specific elements of scenes before they are edited. When a user begins editing a scene, the system marks it as being edited and prevents other users from making changes to the same scene simultaneously. This preliminary locking action resolves the contradiction by ensuring editing consistency while still allowing collaborative work on different scenes.
Solution Approach 2:
The system continuously monitors editing operations and provides feedback to all connected devices. When a user completes an editing operation, the system sends update notifications to other devices, allowing them to reflect the changes. This feedback mechanism maintains reliability by ensuring all users see consistent state while enabling productive collaborative editing across multiple devices.
3Ease of operation
If scene information is synchronized in real-time across all devices, then user experience is improved, but network bandwidth and processing resources are consumed
Solution Approach 1:
The system extracts only the essential scene information that needs to be synchronized, such as material attributes, spatial coordinates, and object properties, rather than transmitting complete scene data. By taking out only the necessary information, the system improves user experience through real-time synchronization while reducing network bandwidth and processing resource consumption.
Solution Approach 2:
The system implements partial synchronization by updating only the specific scene elements that have changed, rather than resynchronizing entire scenes. This partial action approach maintains good user experience for the modified elements while minimizing the energy and resources required for network transmission and processing across all devices.
Data Source
AI summary
A synchronous display method is applied to a first electronic device and includes receiving first indication information including an attribute parameter of a newly added material in a scene presented by a second electronic device; and displaying, based on the first indication information, the newly added material in a scene presented by the first electronic device, where the newly added material has the same attribute parameter in the scene presented by the second electronic device and the scene presented by the first electronic device. The scene presented by the first electronic device and the scene presented by the second electronic device are augmented reality scenes.


