Information Processing Apparatus for Coordinating 3D AR Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing AR technologies fail to coordinate the simultaneous operation of multiple AR applications, leading to overlapping virtual objects and reduced visibility.
Innovation Solution
An information processing apparatus that acquires and updates environmental information to prioritize and arrange virtual objects from multiple AR applications, ensuring non-overlapping display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple AR apps are operated simultaneously without coordination, then the functionality and versatility of the system is improved, but virtual objects from different apps overlap with each other reducing visibility
Solution Approach 1:
The patent introduces a coordinate information management unit as an intermediary that mediates between multiple AR apps and the display system. This unit collects coordinate information from all AR apps, manages the spatial relationships between virtual objects, and coordinates their arrangement to prevent overlapping while maintaining simultaneous operation of multiple apps.
Solution Approach 2:
The system implements feedback mechanisms where the coordinate information management unit continuously monitors the positions of virtual objects from multiple AR apps, detects potential overlaps, and provides corrective coordination information back to the apps or display system to adjust virtual object positions and prevent overlapping.
2Ease of operation
If virtual objects are arranged without coordination in shared three-dimensional space, then the ease of operation for individual AR apps is maintained, but the reliability of the overall system deteriorates due to visibility issues
Solution Approach 1:
The coordinate information management unit serves as an intermediary that enables independent operation of AR apps while ensuring reliable display. It collects coordinate information from each app independently, processes the spatial relationships, and coordinates the final arrangement to prevent overlaps, thus maintaining both ease of operation and system reliability.
Solution Approach 2:
The system segments the AR application ecosystem into independent app modules that can operate autonomously and a separate coordination module (coordinate information management unit) that handles the interaction between them. This segmentation allows apps to maintain their independent ease of operation while the coordination module ensures reliable non-overlapping display.
3Object-affected harmful factors
If a centralized coordination system is introduced to manage multiple AR apps, then the overlapping of virtual objects is prevented, but the device complexity increases
Solution Approach 1:
The coordinate information management unit is designed with multi-functionality, serving as a universal coordination mechanism that can handle multiple AR apps simultaneously. By consolidating coordination functions into a single multi-functional unit rather than creating separate coordination mechanisms for each app pair, the system prevents overlapping while minimizing the increase in overall device complexity.
Data Source
AI summary
An information processing apparatus that includes a control unit that acquires first environmental information that expresses a three-dimensional space in the real world, that arranges, based on the first environmental information, a first virtual object represented by a first application into the three-dimensional space, that updates, based on the arrangement of the first virtual object, the first environmental information to second environmental information that includes information that indicates the arrangement of the first virtual object, and that arranges, during execution of the first application, based on the second environmental information, a second virtual object represented by a second application into the three-dimensional space in which the first virtual object is arranged.


