Group Video Call View Pagination and Dynamic Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing group video call technologies face challenges in efficiently managing user interfaces for multiple participants in a mobile environment, particularly in terms of view pagination, participant selection, and dynamic layout adjustments.
Innovation Solution
The proposed method involves executing a group video call, displaying participant views using pagination based on the number of participants, selecting a second participant based on recent utterances or number of utterances, and swapping view positions to optimize the user interface. Additionally, the method handles participant additions and deletions by dynamically generating and rearranging pages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If pagination is used to display views of multiple participants, then the user interface can manage large numbers of participants, but the interface complexity increases due to page navigation
Solution Approach 1:
The patent divides the display area into multiple pages, each showing a subset of participant views. This segmentation allows the interface to handle any number of participants by distributing them across pages, resolving the contradiction between managing large participant numbers and maintaining interface simplicity.
Solution Approach 2:
The patent creates a universal pagination framework that automatically adapts to any number of participants. The same pagination mechanism handles both small and large groups, eliminating the need for different interface designs and reducing overall complexity.
2Adaptability or versatility
If participant views are displayed in a fixed layout, then the interface is simple to implement, but it cannot adapt to dynamic participant actions such as speaking
Solution Approach 1:
The patent implements dynamic view positioning where participant views automatically adjust based on their actions (e.g., speaking). When a participant speaks, their view is promoted to a more prominent position on the current page, while maintaining the overall pagination structure. This dynamic behavior adapts to participant actions without requiring complete layout redesign.
Solution Approach 2:
The patent applies different display qualities to different participants based on their current state. Speaking participants receive enhanced visibility (e.g., larger view or prominent position), while non-speaking participants maintain standard display. This local differentiation provides adaptability without uniformly increasing complexity across all views.
3Ease of operation
If all participant views are displayed on a single page, then the interface is simple, but it becomes cluttered and difficult to navigate with many participants
Solution Approach 1:
The patent segments participant views across multiple pages when the number of participants exceeds the display capacity of a single page. This segmentation prevents clutter by limiting the number of views per page, improving navigability while utilizing the full display area through systematic pagination.
4Adaptability or versatility
If the view positions are fixed, then the interface is stable, but it cannot respond to participant additions or departures
Solution Approach 1:
The patent implements dynamic view position assignment that automatically adjusts when participants are added or removed. New participants are assigned positions based on current page layout, and departing participants' positions are reassigned. This maintains stability through automated repositioning rather than fixed positions, allowing the interface to adapt while preserving overall structure.
Data Source
AI summary
An application processing method for providing a group video call and a terminal for performing a group video call are disclosed. The application processing method of providing a group video call may include executing a group video call comprising a plurality of participants, based on a number of the participants, displaying views corresponding to the participants by pagination, based on a predetermined action of a first participant whose view is not displayed on a predetermined page of a plurality of pages generated by the pagination, selecting one of participants whose view is displayed on the predetermined page as a second participant, and displaying the views by swapping a position of the view corresponding to the selected second participant and a position of the view corresponding to the first participant.


