Virtual Meeting Self-View Layout for Lower Fatigue
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current implementations of self-views in virtual meetings can be distracting, consume computing resources, and lead to decreased user engagement and fatigue due to their size and constant display, often causing 'Zoom fatigue'.
Innovation Solution
A self-view feature that allows users to switch between miniaturized, overlay, and grid modes, providing varying levels of self-inspection and spatial dimensions to balance subtlety and utility, optimizing screen space and resource use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a self-view is displayed in a large size during virtual meetings, then users can better inspect and manage their video presentation, but it consumes more computing resources and causes user fatigue
Solution Approach 1:
The self-view display dynamically adjusts its size and position based on user interaction. Initially displayed as a small thumbnail within the control panel, it can be expanded to a larger overlay view when users need detailed inspection, and automatically returns to the compact form when not in use. This dynamic behavior provides high-quality self-inspection when needed while minimizing fatigue during normal meeting participation.
2Reliability
If a self-view is constantly displayed during virtual meetings, then users can continuously monitor their appearance, but it leads to decreased user engagement and fatigue
Solution Approach 1:
Instead of constant display, the self-view operates on demand through user activation. Users can periodically access the expanded self-view by interacting with the control panel element, monitor their appearance quality, and then return to full meeting engagement. This periodic activation pattern maintains video quality assurance while preventing continuous distraction and fatigue.
3Ease of operation
If a self-view is displayed in a compact size within the control panel, then it optimizes screen space and reduces distraction, but it provides limited self-inspection capability
Solution Approach 1:
The self-view implementation uses a nested structure where a compact thumbnail version is embedded within the control panel for space-efficient display, and this same element can be expanded into a larger overlay view when needed. The nested design allows the system to provide both compact and expanded views using the same underlying video stream and control mechanism, optimizing screen space while maintaining full inspection capability when required.
4Adaptability or versatility
If multiple self-view modes are provided, then users can balance subtlety and utility, but it increases device complexity
Solution Approach 1:
The control panel element serves multiple functions: it acts as a standard control interface element, a compact self-view thumbnail, and an expandable overlay trigger. By making this single UI element multi-functional, the system provides versatile self-view capabilities (compact and expanded modes) without adding separate controls or increasing overall interface complexity. The same element adapts its behavior based on user interaction state.
Data Source
AI summary
A method for providing an unobtrusive self-view to participants of a virtual conference is provided. The method includes receiving a self-view video stream including a self-view of a user participating in a virtual meeting. The video stream is being acquired by a camera of the client device. The method includes causing the self-view video stream to be presented in a first self-view portion incorporated into a graphical user interface (GUI) control panel of a GUI displayed on the client device of the user. The GUI control panel can include a first control element to control the camera. The method can further include receiving a switch self-view command of the user, and responsive to receiving the switch self-view command, causing the self-view video stream to be presented in a second self-view portion located outside of the GUI control panel of the GUI displayed on the client device of the user.


