Augmented Reality Communication System for Multi-User Privacy and Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality communication systems in wearable devices lack efficient mechanisms for real-time, interactive virtual interaction sessions between multiple users, particularly in facilitating control and privacy settings, and effectively integrating augmented reality elements into real-world environments.
Innovation Solution
A communication system that enables real-time communication links between users through wearable devices with embedded cameras, allowing for live camera feeds and augmented reality content overlay, along with configuration interfaces for session management and privacy controls, utilizing a networked architecture with client-server communication and image processing capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple users engage in real-time virtual interaction sessions with augmented reality content, then user engagement and interaction quality improve, but system complexity and processing requirements increase
Solution Approach 1:
The system segments the augmented reality processing by separating the live camera feed processing from the virtual content generation. The wearable device captures and transmits raw camera feeds, while the remote device generates virtual content items and overlays, reducing the processing burden on the wearable device and enabling complex multi-user interactions.
Solution Approach 2:
The system introduces a communication network as an intermediary that facilitates real-time data exchange between wearable devices and remote devices. This intermediary enables multiple users to interact simultaneously by routing camera feeds, user inputs, and virtual content through the network without requiring direct peer-to-peer connections between all users.
2Adaptability or versatility
If users can control and apply virtual content items to real-world environments, then interaction capability improves, but privacy concerns and control complexity increase
Solution Approach 1:
The system implements preliminary privacy controls by requiring user authorization before virtual content items are applied to the real-world environment. The configuration interface allows users to pre-define which virtual content items can be applied and by whom, establishing privacy boundaries before the interaction session begins.
Solution Approach 2:
The system provides feedback mechanisms that notify users when virtual content items are being applied to their real-world environment. Users receive real-time information about ongoing content applications and can intervene to stop or modify the application, ensuring continuous privacy control throughout the interaction session.
3Speed
If live camera feeds are transmitted in real-time between devices, then communication immediacy improves, but bandwidth consumption and energy usage increase
Solution Approach 1:
The system transmits only the necessary portions of camera feeds at full resolution, rather than complete high-definition video streams. The live camera feed is transmitted at reduced quality or selectively processed to extract only relevant visual information, reducing bandwidth consumption and energy usage while maintaining real-time communication capability.
Data Source
AI summary
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate augmented reality based communication between multiple users over a network. Input data is received from a first device that is indicative of a selection by a first user of virtual content item to apply to a real-world environment that is visible to a second user via a second device. The virtual content item may comprise one or more media objects. Based on receiving the input data, the second device is caused to present the one or more media objects overlaid on the real-world environment that is visible to the second user via the second device.


