Synchronous Video Chat Interface with Primary Speaker View
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current social networking platforms lack effective methods for rendering synchronous communication sessions that allow multiple users to engage in interactive, quasi-real-time video interactions, particularly in a way that provides visual prominence to the user speaking and efficiently manages multiple video streams within a single viewing field.
Innovation Solution
A computer-implemented method and system for providing synchronous communication sessions on social networks, where a primary viewing field displays a first video stream of a user, with secondary viewing field portions displaying video streams of remaining users, allowing swiping gestures to switch between video streams and providing placeholders for users within the secondary field, ensuring visual prominence to the currently speaking user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple video streams are displayed in a single viewing field, then user engagement and interaction are enhanced, but the complexity of managing and rendering multiple video streams increases
Solution Approach 1:
The viewing field is segmented into a primary viewing field for the active speaker and a secondary viewing field for other participants. This segmentation allows multiple video streams to be displayed simultaneously while maintaining clear visual hierarchy and reducing rendering complexity by separating the display of different user streams into distinct regions.
Solution Approach 2:
The patent introduces a spatial dimension by creating a primary viewing field and a secondary viewing field arranged in different spatial zones. This dimensional arrangement allows multiple video streams to be displayed without overlapping or interfering with each other, enhancing user engagement while simplifying the management of video streams through clear spatial separation.
2Loss of information
If visual prominence is given to the currently speaking user, then communication clarity is improved, but the complexity of identifying and switching between active speakers increases
Solution Approach 1:
The patent applies local quality by providing enhanced visual characteristics (such as larger size, different background, or highlighting) specifically to the video stream of the currently speaking user in the primary viewing field, while other participants are displayed with standard characteristics in the secondary viewing field. This localized differentiation improves communication clarity without requiring complex system-wide changes.
Solution Approach 2:
The system incorporates feedback mechanisms that detect when a user is speaking and automatically adjust the visual display to provide prominence to that user's video stream. This feedback-based approach simplifies speaker identification by using audio detection to trigger visual changes, rather than requiring complex continuous analysis.
3Ease of operation
If a swiping gesture interface is implemented for switching video streams, then ease of operation is improved, but the complexity of gesture recognition and response increases
Solution Approach 1:
The patent implements self-service by allowing users to directly interact with the displayed video streams through swiping gestures. Users can swipe between video streams in the secondary viewing field to switch between participants, providing intuitive control without requiring complex gesture recognition systems or additional interface elements.
Solution Approach 2:
The system uses a simplified gesture-based copying approach where a swipe motion on the display surface directly translates to selecting the corresponding video stream. This copying mechanism (mapping physical gesture to digital selection) provides ease of operation while keeping the underlying implementation simple by directly translating gesture position to video stream selection.
Data Source
AI summary
A method and computing system for providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network. A first video stream of a first user of the plurality of users is rendered within a primary viewing field associated with the synchronous communication session. At least a second video stream of at least a second user of the plurality of users is rendered within the primary viewing field associated with the synchronous communication session.


