Shared-Environment Detection for Communication Data Presentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing devices are ineffective at presenting communication data in a manner that enhances user experience when devices are in the same physical or XR environment, leading to distractions and interference between network audio and direct audio or video.
Innovation Solution
Devices determine the shared environment status with another device and adjust presentation accordingly, masking or forgoing display of communication data when in the same environment to reduce interference and enhance user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If communication data is displayed on the device screen, then communication information is provided to the user, but user distraction and interference with direct environment interaction occur
Solution Approach 1:
The system dynamically adjusts the display of communication data based on real-time detection of shared environment status. When another device is detected in the same environment, the system automatically masks or hides communication data. When no device is detected, the system displays communication data normally. This dynamic adaptation resolves the contradiction by making the display state contingent on environmental context rather than being static.
Solution Approach 2:
The system applies different display qualities to different spatial contexts. In locations where another device is detected (shared environment), the display quality for communication data is reduced or masked. In locations where no other device is present, full display quality is maintained. This local differentiation allows communication information to be delivered effectively without causing distraction when appropriate.
2Loss of information
If network audio is output through the device speaker, then remote communication audio is delivered to the user, but interference with direct audio from the environment occurs
Solution Approach 1:
The system dynamically controls audio output based on environmental context. When another device is detected in the shared environment, the system masks or disables network audio output through the speaker. When no other device is detected, network audio plays normally through the speaker. This dynamic adjustment eliminates audio interference while preserving remote communication delivery.
Solution Approach 2:
The system uses environmental detection as an intermediary condition to control audio output. The detection of another device acts as a mediator that triggers the masking of network audio. This intermediary mechanism allows the system to intelligently determine when audio interference is likely and adjust accordingly, resolving the contradiction between delivering remote audio and avoiding interference.
3Loss of information
If video data is displayed during communication, then visual communication is enhanced, but distraction from the physical environment occurs
Solution Approach 1:
The system dynamically adjusts video display based on shared environment detection. When another device is detected in the same environment, the system masks or hides video data display. When no other device is present, video data displays normally to enhance visual communication. This dynamic behavior resolves the contradiction by adapting video display to the social and physical context.
Data Source
AI summary
Various implementations disclosed herein include devices, systems, and methods for presenting communication data. In various implementations, a first device associated with a first person includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining communication data associated with a second device corresponding to a second person. In some implementations, the method includes determining whether the first device and the second device are in a shared environment. In some implementations, the method includes in response to determining that the first device and the second device are not in a shared environment, displaying a representation of the second person based on the communication data associated with the second device. In some implementations, the virtual representation of the second person is generated based on a device type of the second device corresponding to the second person.


