US20240119688
2024-04-11
Physics
G06T19/20
An advanced augmented reality (AR) platform combines frontend and backend systems to create a social media environment where users can interact with both 3D and 2D geo-located content. This platform allows for the creation, viewing, and modification of content in real-time, facilitating both local and remote authoring. It supports various types of content, including persistent and ephemeral, while ensuring security through blockchain technology for property rights management.
Traditional AR experiences are often constrained by short-lived sessions that require local content authoring. While spatial anchors can enhance user interaction, they typically suffer from accuracy issues in content placement. Moreover, privacy and security concerns regarding user data and property rights remain largely unaddressed in existing AR frameworks.
The proposed platform introduces innovative methods for remote and local content authoring, supported by a standardized 3D mapping system. By converting local coordinates to global geodesic coordinates, users can collaboratively build a persistent 3D environment. Blockchain-encrypted smart contracts are utilized to safeguard content ownership and enhance security for property owners.
A robust game engine works in tandem with an integrated cloud-server system to manage the construction of 3D environments. This setup includes various functionalities such as rendering, physics simulation, and AI support. The platform merges user-generated content with a base digital topological map, allowing for a realistic representation of the physical world that updates dynamically based on user location.
The system employs sophisticated localization techniques using GPS and other sensor data to accurately position users within the 3D environment. By utilizing SLAM (Simultaneous Localization and Mapping) algorithms, the platform can generate point clouds that represent the spatial environment. These features are further enhanced through machine learning algorithms that distinguish between static and dynamic objects, ensuring efficient data management and improved user experience.