IP Library › Granted Patent US 12,477,078
Granted Patent B2
US 12,477,078 · App. 18/656,925 · Granted Nov 18, 2025

Video calling experience for multiple subjects on a device

Inventors: Ansh Abhay Balde (Hyderabad, IN); Santosh Anand (Secunderabad, IN)
Assignee: QUALCOMM INCORPORATED
H04N5/265H04L65/1066H04N5/2625H04N23/611H04N23/632H04N23/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,477,078
App. No.
18/656,925
Granted
Nov 18, 2025
Kind
B2
Abstract

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.

Claims (41)

1 . An apparatus, comprising:

one or more processors, the one or more processors being configured to:

generate a first preview of a first camera feed, the first preview including a plurality of subjects within a first field of view (FOV) of a first image capture device;

generate a second preview of a second camera feed, the second preview including a second set of subjects within a second field of view (FOV) of a second image capture device, the second FOV being different than the first FOV;

receive, to determine a first set of selected subjects, an input indicative of a selection of a first set of subjects among the plurality of subjects depicted in the first preview, wherein the first set of selected subjects includes fewer subjects than a number of subjects included in the plurality of subjects within the first FOV, and wherein the first set of selected subjects is different than the second set of subjects; and

generate, based on the first camera feed and the second camera feed, a single frame including the second set of subjects and only the first set of selected subjects among the plurality of subjects depicted in the first preview.

2 . The apparatus of claim 1 , wherein the input indicative of the selection of the first set of subjects comprises at least one of a first input selecting the first set of subjects to be included in the single frame or a second input selecting one or more subjects of the plurality of subjects to be excluded from the single frame.

3 . The apparatus of claim 2 , wherein, to generate the single frame, the one or more processors are configured to:

based on at least one of the first input or the second input, exclude, from the single frame, the one or more subjects of the plurality of subjects; and

send the single frame to a remote device.

4 . The apparatus of claim 1 , wherein, to generate the single frame, the one or more processors are configured to:

combine image data of the first camera feed and image data of the second camera feed.

5 . The apparatus of claim 4 , wherein the one or more processors are configured to:

arrange the image data of the first camera feed and the image data of the second camera feed into respective frame regions of the single frame.

6 . The apparatus of claim 1 , wherein the one or more processors are further configured to:

render at least a portion of the single frame, wherein the first set of selected subjects and the second set of subjects are visually separated.

7 . The apparatus of claim 6 , wherein the first set of selected subjects and the second set of subjects are visually separated by a visual marker, the visual marker comprising at least one of a line, an outline, a box, a highlight, a label, color, shading, or a visual indicia.

8 . The apparatus of claim 1 , further comprising:

the first image capture device having the first FOV, the first image capture device configured to capture video frames associated with the first camera feed; and

the second image capture device having the second FOV, the second image capture device configured to capture video frames associated with the second camera feed.

9 . The apparatus of claim 1 , further comprising a user input reception device coupled to the one or more processors, wherein the one or more processors are configured to receive the input indicative of the selection of the first set of subjects via the user input reception device.

10 . The apparatus of claim 1 , wherein the apparatus comprises a mobile device.

11 . A method for processing video calls at a computing device, the method comprising:

generating a first preview of a first camera feed, the first preview including a plurality of subjects within a first field of view (FOV) of a first image capture device;

generating a second preview of a second camera feed, the second preview including a second set of subjects within a second field of view (FOV) of a second image capture device, the second FOV being different than the first FOV;

receiving, to determine a first set of selected subjects, an input indicative of a selection of a first set of subjects among the plurality of subjects depicted in the first preview, wherein the first set of selected subjects includes fewer subjects than a number of subjects included in the plurality of subjects within the first FOV, and wherein the first set of selected subjects is different than the second set of subjects; and

generating, based on the first camera feed and the second camera feed, a single frame including the second set of subjects and only the first set of selected subjects among the plurality of subjects depicted in the first preview.

12 . The method of claim 11 , wherein the input indicative of the selection of the first set of subjects comprises at least one of a first input selecting the first set of subjects to be included in the single frame or a second input selecting one or more subjects of the plurality of subjects to be excluded from the single frame.

13 . The method of claim 12 , wherein generating the single frame comprises:

based on at least one of the first input or the second input, excluding, from the single frame, the one or more subjects of the plurality of subjects; and

sending the single frame to a remote device.

14 . The method of claim 11 , wherein generating the single frame comprises:

combining image data of the first camera feed and image data of the second camera feed.

15 . The method of claim 14 , further comprising:

arranging the image data of the first camera feed and the image data of the second camera feed into respective frame regions of the single frame.

16 . The method of claim 11 , further comprising:

rendering at least a portion of the single frame, wherein the first set of selected subjects and the second set of subjects are visually separated.

17 . The method of claim 16 , wherein the first set of selected subjects and the second set of subjects are visually separated by a visual marker, the visual marker comprising at least one of a line, an outline, a box, a highlight, a label, color, shading, or a visual indicia.

18 . The method of claim 11 , wherein the first image capture device is configured to capture video frames associated with the first camera feed, and wherein the second image capture device is configured to capture video frames associated with the second camera feed.

19 . The method of claim 11 , further comprising receiving the input indicative of the selection of the first set of subjects via a user input reception device.

20 . The method of claim 11 , wherein the computing device comprises a mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: BALDE, ANSH ABHAY; ANAND, SANTOSH
To: QUALCOMM INCORPORATED
Reel/Frame 067339/0244 →
Continuity (2)
Continuation 17686805 · Mar 4, 2022
Related Publication 20240291932A1 · Aug 29, 2024
References Cited (19)
US 8866943B2 · Park et al. · 2014 [cited by applicant]
US 9621818B2 · Jung · 2017 [cited by examiner]
US 9762729B1 · Sales et al. · 2017 [cited by applicant]
US 10965909B2 · Tanaka · 2021 [cited by examiner]
US 11165992B1 · Ong et al. · 2021 [cited by applicant]
US 11792355B1 · Libin · 2023 [cited by examiner]
US 20130300819A1 · Halavy · 2013 [cited by applicant]
US 20140253669A1 · Kim · 2014 [cited by examiner]
US 20150022617A1 · Le · 2015 [cited by examiner]
US 20160269684A1 · Lim et al. · 2016 [cited by applicant]
US 20160359941A1 · Kvaal et al. · 2016 [cited by applicant]
US 20170099459A1 · Nimri · 2017 [cited by examiner]
US 20190222892A1 · Faulkner · 2019 [cited by examiner]
US 20200344278A1 · Mackell et al. · 2020 [cited by applicant]
US 20220329883A1 · Stokking · 2022 [cited by applicant]
US 20230275940A1 · Agrawal · 2023 [cited by examiner]
US 20230283741A1 · Balde et al. · 2023 [cited by applicant]
US 20230403367A1 · Hassan · 2023 [cited by examiner]
International Search Report and Written Opinion—PCT/US2023/060046—ISA/EPO—May 8, 2023. [cited by applicant]