AR View Adjustment via Dynamic Registration Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality games are limited to single-user experiences or multi-user experiences where multiple users focus on independent play, unable to interact with each other or collaboratively manipulate virtual objects in a real-world setting, lacking the ability to provide spatially accurate and oriented perspective views for multiple users.
Innovation Solution
A system and method that uses dynamically changing registration codes, similar to QR codes, to synchronize mobile devices, allowing users to generate and share codes that reflect their location and orientation, enabling synchronized perspective views of virtual objects in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple users play independently in augmented reality games, then each user can complete actions individually, but users cannot interact with each other or collaboratively manipulate virtual objects
Solution Approach 1:
The patent merges independent user experiences with collaborative capabilities by combining individual device perspectives into a shared multi-user view. Multiple users can simultaneously interact with the same virtual objects from their respective physical locations, enabling both independent exploration and cooperative manipulation of virtual elements in the augmented reality environment.
Solution Approach 2:
The system provides multi-functionality by allowing the augmented reality platform to support both solo gameplay and collaborative activities. The same virtual environment and objects can be experienced individually or shared among multiple users, making the system adaptable to different play styles and social preferences without requiring separate applications.
2Adaptability or versatility
If augmented reality systems provide views for multiple users, then collaborative interaction becomes possible, but determining and synchronizing device orientations in real-time becomes complex
Solution Approach 1:
The patent introduces a server as an intermediary that centralizes the computation and coordination of multi-user perspectives. The server receives location and orientation data from multiple devices, processes this information centrally, and distributes appropriate view adjustments to each user. This mediator approach simplifies individual device complexity while enabling sophisticated multi-user perspective management.
Solution Approach 2:
The system replaces complex mechanical coordination requirements with computational solutions. Instead of requiring precise physical alignment or synchronization hardware between devices, the patent uses software-based processing to calculate and adjust virtual object perspectives based on reported device positions and orientations, substituting computational mathematics for mechanical synchronization.
3Measurement precision
If registration codes are used to synchronize devices, then location tracking becomes possible, but the system requires constant code updates based on changing time and location
Solution Approach 1:
The patent implements dynamic registration codes that automatically update based on changing device locations and time. Rather than static codes, the system generates time-varying codes that reflect the current state of the device, allowing for continuous location tracking and automatic synchronization without manual intervention. This dynamic approach maintains precision while reducing the need for manual code updates.
Solution Approach 2:
The registration code system operates autonomously by automatically generating, updating, and synchronizing codes based on device location and time data. The system self-manages the complexity of dynamic code generation without requiring user intervention, continuously adapting codes to reflect current device states and maintaining synchronization across multiple devices through automated processes.
Data Source
AI summary
A system and method for view adjustment is provided. A registration code is generated for a mobile device based on a location of that device during participation in an augmented reality game. A representation of the registration code of the device is received from a different device. A position of the different mobile device with respect to the device is determined based on a size of the representation of the registration code. The location of the device and the position of the different device are synched. Views of an object in the augmented reality game by the device and the different device are adjusted based on the synched location and position.


