Multi-Camera Video Calling for Keeping Multiple Subjects in Frame
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video calls are often disrupted by network issues and camera placement, leading to subjects being outside the field-of-view or capturing unwanted distractions, which negatively impact the call experience.
Innovation Solution
A system that utilizes multiple cameras on a device to capture and merge frames of multiple subjects, allowing for seamless inclusion and exclusion of subjects based on user input, and adjusts camera feeds to ensure all participants remain in view.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single camera is used for video calling, then the device complexity is reduced, but multiple subjects cannot be captured simultaneously when they are in different positions
Solution Approach 1:
The system segments the video capture function by using multiple cameras (first image capture device and second image capture device) to capture different subjects simultaneously. Each camera is positioned to capture specific subjects, and the system processes these segmented feeds separately before combining them into a unified video output.
Solution Approach 2:
The system merges the video feeds from multiple cameras into a single composite video frame. The processor combines the first video frame from the first camera and the second video frame from the second camera, integrating multiple subject views into one unified output that can be transmitted during the video call.
2Adaptability or versatility
If camera placement is fixed to capture one subject, then the device complexity is simplified, but other subjects may be excluded from the field-of-view
Solution Approach 1:
The system adds spatial dimensionality to video capture by utilizing multiple cameras positioned at different locations. Instead of relying on a single camera's field-of-view, the system captures subjects from multiple spatial perspectives simultaneously, ensuring comprehensive coverage of all subjects regardless of their positions.
3Reliability
If multiple cameras are used to capture multiple subjects, then all participants can be included in the video frame, but the device complexity increases
Solution Approach 1:
The system implements automatic subject detection and frame composition. The processor automatically identifies subjects in each camera feed, determines the appropriate portions to capture, and generates the composite video frame without requiring manual intervention. This self-service capability reduces the operational complexity despite using multiple cameras.
Solution Approach 2:
The system dynamically adjusts video processing parameters based on the detected subjects and camera feeds. The processor modifies the video frames by changing parameters such as frame portions, composition, and integration methods to optimize the capture of multiple subjects while managing system complexity.
Data Source
AI summary
Systems, methods, and computer-readable media are provided for video calling. An example method can include establishing a video call between a first device and a second device; displaying a preview of a first camera feed and a second camera feed, the first camera feed including a first video frame captured by a first image capture device of the first device and a second video frame captured by a second image capture device of the first device, the first video frame and the second video frame being visually separated within the preview; receiving a selection of a set of subjects depicted in the preview; and generating, based on the first camera feed and the second camera feed, a single frame depicting the set of subjects.


