Dynamic Video Window Sizing Based on Participant Count
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video conferencing, images from endpoints with multiple participants are often displayed in windows that are too small to effectively show all individuals, leading to poor visibility and user experience.
Innovation Solution
The size of the window allocated to display an image from a video conference endpoint is dynamically determined based on the number of persons in the image, with larger windows given to calls with more participants and additional weighting for prominent participants, such as speakers, within the constraints of the total available display area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If equal-sized windows are allocated to each endpoint in a video conference, then the display layout is simple and uniform, but the window area becomes too small to effectively display all participants when multiple persons are included in a single endpoint image
Solution Approach 1:
The patent applies dynamics by making the window size adjustable rather than fixed. The multipoint control unit dynamically calculates and assigns different window sizes to different endpoint images based on the number of participants detected in each image. This allows the display layout to adapt automatically to varying participant counts while maintaining simplicity in operation.
Solution Approach 2:
The patent changes the parameter of window size based on the number of participants detected in each endpoint image. The system counts the number of persons in each image and uses this information to determine the appropriate window area, thereby optimizing the display to accommodate all participants effectively.
2Area of moving object
If the window size is increased to display all participants in an endpoint image, then participant visibility improves, but the total display area available for multiple concurrent calls decreases
Solution Approach 1:
The system dynamically adjusts window sizes based on the number of participants in each endpoint image. By counting participants and allocating window areas proportionally, the system optimizes the balance between individual call visibility and overall display utilization across multiple concurrent calls.
Solution Approach 2:
The display layout becomes dynamic, with window sizes automatically adjusting according to real-time participant detection. This dynamic allocation ensures that calls with more participants receive larger window areas while maintaining efficient use of the total display space.
3Adaptability or versatility
If the system automatically determines window sizes based on participant count, then the display adapts to different call scenarios, but the system complexity increases
Solution Approach 1:
The system performs self-service by automatically detecting the number of participants in each endpoint image and autonomously determining appropriate window sizes. The multipoint control unit processes the images, counts the participants, and allocates window areas without requiring manual intervention, thereby achieving adaptability while keeping the user interface simple.
Solution Approach 2:
The system uses feedback from participant detection to adjust window sizes. By continuously monitoring the number of participants in each endpoint image and using this information to modify the display layout, the system achieves adaptive behavior that responds to changing call scenarios.
Data Source
AI summary
The present invention provides a video conference system that is capable of adjusting image window sizes based on the number of video conference participants included in an image window. In particular, face recognition technology is applied to determine the number of persons included within an image associated with a video call. The information regarding the number of participants in the video call is used as a factor in determining the area of a video output device in which the image from the video call is presented at another video endpoint. The sizing of individual image windows may also be determined based on the total number of participants in a video conference.


