US20240257458
2024-08-01
Physics
G06T17/05
A cross reality system enhances user experiences by integrating persistent spatial information about the physical world. This information allows multiple user devices to determine their positions within the physical environment and enables applications to accurately place virtual objects in relation to real-world locations. By leveraging persistent spatial data, users can share both virtual and physical experiences, making interactions with the system more engaging and intuitive.
The system is designed to create immersive XR (cross reality) environments, including virtual reality (VR), augmented reality (AR), and mixed reality (MR). Users can interact with virtual objects that are rendered as part of their physical surroundings. This capability is beneficial across various fields such as scientific visualization, medical training, engineering design, and personal entertainment, enhancing the overall user experience through realistic interactions.
Central to the system are sensors that capture three-dimensional (3D) environmental data, including images. An electronic system processes this data to generate maps of the environment, identifying features from the images and selecting key frames for further analysis. The system stores these key frames as persistent coordinate frames, which facilitate ongoing interaction with the XR environment without requiring repeated mapping.
The system maintains a local coordinate frame on portable devices and retrieves stored coordinate frames from spatial information. Transformations between these frames allow for accurate rendering of virtual objects based on their specified locations. The process includes using an application programming interface (API) to streamline communication between devices, ensuring synchronized experiences for users across multiple platforms.
By employing advanced techniques such as artificial neural networks for feature recognition and transformation calculations, the system adapts to user movements and updates spatial data in real time. This ensures that as users navigate their environments, the cross reality experience remains seamless and responsive, ultimately leading to a more immersive interaction with both virtual content and the physical world.