VR Avatar Synchronization via Multi-User Data Merging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual reality (VR) equipment users experience isolation due to the lack of social interaction, as existing VR technology does not allow for seamless interaction among multiple users in the same virtual reality environment, leading to disparate VR experiences even for users in close physical proximity.
Innovation Solution
An interaction method and system that renders user avatars in a shared virtual reality scene by merging real-time position-posture tracking data from multiple VR devices, using user IDs to synchronize avatar updates across devices, enabling interaction among users through parallel processing threads to manage different data collection and update frequencies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If VR equipment processes position-posture tracking data of multiple users through data merging and synchronization, then multi-user interaction capability is improved, but system complexity and processing time increase
Solution Approach 1:
The system divides multi-user tracking data processing into separate processing threads for each user, with each thread independently handling position-posture data merging and synchronization. This segmentation allows the complex multi-user interaction problem to be broken down into manageable individual user processing tasks, reducing overall system complexity while maintaining full multi-user interaction capability
Solution Approach 2:
The patent introduces a data merging and synchronization mechanism that acts as an intermediary between multiple VR equipment systems. This intermediary component receives tracking data from various users, performs the necessary merging and synchronization operations, and distributes the processed data back to the appropriate systems, thereby managing the complexity of direct multi-user interactions
2Speed
If VR equipment uses parallel processing threads for real-time avatar updates, then interaction responsiveness is improved, but computational overhead increases
Solution Approach 1:
The system implements periodic processing cycles where parallel threads are activated at specific intervals to update user avatars. Instead of continuous processing, the threads operate in periodic bursts, checking for data updates and performing synchronization only when necessary. This periodic approach maintains real-time interaction responsiveness while significantly reducing the overall computational overhead by avoiding redundant continuous processing
Solution Approach 2:
The patent employs partial processing by having parallel threads focus only on the specific position-posture data that requires updating, rather than processing all user data continuously. Each thread selectively processes only the relevant portions of tracking data that have changed since the last update, reducing computational overhead while maintaining the responsiveness needed for smooth avatar interactions
Data Source
AI summary
An interaction method and system based on virtual reality equipment are disclosed. The method comprises: rendering a user avatar of each virtual reality equipment in the virtual reality scene of each virtual reality equipment according to user data of multiple virtual reality equipments; acquiring in real time position-posture tracking data of multiple users collected by multiple virtual reality equipments, wherein the position-posture tracking data carries user IDs; merging the position-posture tracking data of multiple users based on the user IDs carried by the position-posture tracking data, to obtain position-posture merging data of each user, wherein the position-posture merging data carries user ID; and updating position-posture status of user avatars having a same user ID in the virtual reality scene of each virtual reality equipment by using the position-posture merging data and its carried user IDs, to realize interaction among different user avatars in the virtual reality scene.


