IP Library Granted Patent US 12,244,771
Granted Patent B2
US 12,244,771 · App. 17/390,322 · Granted Mar 4, 2025

Automatic multi-camera production in video conferencing

Inventor: Samuel Lum (Sunnyvale, CA)
Assignee: Zoom Communications, Inc.
H04M3/568G06F3/013G06V40/16G10L25/78H04N7/152G10L2025/783
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,244,771
App. No.
17/390,322
Granted
Mar 4, 2025
Kind
B2
Abstract

A video conference system has a multi-camera setup to allow automatic switching of video feeds without intervention from a video conference host. The video conference system obtains video feeds from multiple cameras at the same location and displays the video feed from one of the cameras in a primary area of a display. The video conference system determines a relevance score for each of the video feeds. The relevance scores are associated with a participant engagement score. The video conference system automatically displays a video feed in the primary area of the display based on a corresponding relevance score of the video feed.

Claims (54)

1. A method, comprising:

obtaining, from a first camera facing a first direction, a first host video feed of a conference host;

obtaining, from a second camera facing a second direction, a second host video feed of the conference host;

simultaneously displaying, to a conference, the first host video feed from the first camera in a primary area of a display and the second host video feed from the second camera in a secondary area of the display;

determining a first relevance score for the first host video feed and a second relevance score for the second host video feed, the first relevance score and the second relevance score are each associated with a participant engagement score based on a video analysis of participant video feeds from cameras of respective participant devices; and

automatically displaying, to the conference, the second host video feed of the second camera in the primary area of the display when the second relevance score is greater than the first relevance score.

2. The method of claim 1 , comprising:

determining the participant engagement score based on whether respective remote participants of the participant video feeds are viewing the primary area of the display.

3. The method of claim 1 , comprising:

determining the participant engagement score based on a detected activity in the participant video feeds.

4. The method of claim 1 , comprising:

determining a conference type associated with a video conference that includes the first host video feed and the second host video feed;

detecting an activity associated with the conference type in the first host video feed; and

adjusting the first relevance score to account for the activity.

5. The method of claim 1 , wherein the first host video feed from the first camera is displayed in the secondary area of the display when the second host video feed is displayed in the primary area of the display.

6. The method of claim 1 , wherein each relevance score is based on an object detected in a corresponding video feed.

7. The method of claim 1 , wherein each relevance score is based on detected motion duration in a corresponding video feed.

8. The method of claim 1 , wherein each relevance score is based on an audio component of a corresponding video feed.

9. The method of claim 1 , wherein each relevance score is based on a detected activity of the conference host.

10. The method of claim 1 , comprising:

automatically adjusting the zoom on a video feed when the video feed is displayed in the primary area of the display.

11. A computing device, comprising:

a processor configured to:

obtain, from a first camera facing a first direction, a first host video feed of a conference host;

obtain, from a second camera facing a second direction, a second host video feed of the conference host;

simultaneously display, to a conference, the first host video feed from the first camera in a primary area of a display and the second host video feed from the second camera in a secondary area of the display;

determine a first relevance score for the first host video feed and a second relevance score for the second host video feed, the first relevance score and the second relevance score are each associated with a participant engagement score based on a video analysis of participant video feeds from cameras of respective participant devices; and

automatically display, to the conference, the second host video feed of the second camera in the primary area of the display when the second relevance score is greater than the first relevance score.

12. The computing device of claim 11 , wherein the processor is further configured to:

determine the participant engagement score based on whether respective remote participants of the participant video feeds are viewing the primary area of the display.

13. The computing device of claim 11 , wherein the processor is further configured to:

determine the participant engagement score based on a detected activity participant in the participant video feeds.

14. The computing device of claim 11 , wherein the processor is further configured to:

determine a conference type associated with a video conference that includes the first host video feed and the second host video feed;

detect an activity associated with the conference type in the first host video feed; and

adjust the first relevance score to account for the activity.

15. The computing device of claim 11 , wherein the first host video feed from the first camera is displayed in the secondary area of the display when the second host video feed is displayed in the primary area of the display.

16. The computing device of claim 11 , wherein each relevance score is based on an object detected in a corresponding video feed.

17. A video conference system, comprising:

a first camera facing a first direction configured to capture a first host video feed of a conference host;

a second camera facing a second direction configured to capture a second host video feed of the conference host; and

a computing device configured to:

obtain the first host video feed from the first camera;

obtain the second host video feed from the second camera;

simultaneously display, to a conference, the first host video feed from the first camera in a primary area of a display

and the second host video feed from the second camera in a secondary area of the display;

determine a first relevance score for the first host video feed and a second relevance score for the second host video feed, the first relevance score and the second relevance score are each associated with a participant engagement score based on a video analysis of participant video feeds from cameras of respective participant devices; and

automatically display, to the conference, the second host video feed of the second camera in the primary area of the display when the second relevance score is greater than the first relevance score.

18. The video conference system of claim 17 , wherein the computing device is further configured to determine the participant engagement score based on whether respective remote participants of the participant video feeds are viewing the primary area of the display.

19. The video conference system of claim 17 , wherein the computing device is further configured to determine the participant engagement score based on a detected activity in the participant video feeds.

20. The video conference system of claim 17 , wherein the computing device is further configured to:

determine a conference type associated with a video conference that includes the first host video feed and the second host video feed;

detect an activity associated with the conference type in the first host video feed; and

adjust the relevance score to account for the activity.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2021
From: LUM, SAMUEL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 057041/0417 →
Continuity (1)
Related Publication 20230036861A1 · Feb 2, 2023
References Cited (47)
US 6680745B2 · Center, Jr. et al. · 2004 [cited by applicant]
US 8436888B1 · Baldino · 2013 [cited by examiner]
US 8842161B2 · Feng et al. · 2014 [cited by applicant]
US 9445050B2 · Travis et al. · 2016 [cited by applicant]
US 9467657B2 · Decker et al. · 2016 [cited by applicant]
US 9491374B1 · Avrahami · 2016 [cited by examiner]
US 9641585B2 · Kvaal et al. · 2017 [cited by applicant]
US 9751212B1 · Martinson et al. · 2017 [cited by applicant]
US 9756286B1 · Faulkner · 2017 [cited by applicant]
US 9883143B2 · Tangeland et al. · 2018 [cited by applicant]
US 10079995B1 · Ahnoff et al. · 2018 [cited by applicant]
US 20080218582A1 · Buckler · 2008 [cited by applicant]
US 20090063995A1 · Baron et al. · 2009 [cited by applicant]
US 20100095318A1 · Wagner · 2010 [cited by applicant]
US 20110035373A1 · Berg et al. · 2011 [cited by applicant]
US 20110285809A1 · Feng · 2011 [cited by examiner]
US 20120046993A1 · Hill · 2012 [cited by applicant]
US 20120169838A1 · Sekine · 2012 [cited by examiner]
US 20130097635A1 · Yerli · 2013 [cited by applicant]
US 20130106988A1 · Davis · 2013 [cited by examiner]
US 20130129192A1 · Wang et al. · 2013 [cited by applicant]
US 20140104373A1 · Kato · 2014 [cited by examiner]
US 20140359483A1 · Forutanpour et al. · 2014 [cited by applicant]
US 20140362170A1 · Walker · 2014 [cited by examiner]
US 20150043886A1 · Bang et al. · 2015 [cited by applicant]
US 20150161147A1 · Zhao et al. · 2015 [cited by applicant]
US 20150201161A1 · Lachapelle · 2015 [cited by examiner]
US 20160050391A1 · Schultz et al. · 2016 [cited by applicant]
US 20160295169A1 · Hiller · 2016 [cited by examiner]
US 20160359941A1 · Kvaal · 2016 [cited by examiner]
US 20170308164A1 · Kim et al. · 2017 [cited by applicant]
US 20170353508A1 · Yoakum · 2017 [cited by applicant]
US 20180068188A1 · Peng · 2018 [cited by applicant]
US 20180236304A1 · Onoda · 2018 [cited by examiner]
US 20180241882A1 · Lee et al. · 2018 [cited by applicant]
US 20180288354A1 · Anderson · 2018 [cited by examiner]
US 20190215464A1 · Kumar et al. · 2019 [cited by applicant]
US 20200344278A1 · Mackell · 2020 [cited by examiner]
US 20200403816A1 · Daredia et al. · 2020 [cited by applicant]
US 20210076002A1 · Peters · 2021 [cited by examiner]
US 20210076080A1 · Yoo et al. · 2021 [cited by applicant]
US 20210200500A1 · Merkel et al. · 2021 [cited by applicant]
US 20210400142A1 · Jorasch · 2021 [cited by examiner]
US 20220272255A1 · Xiong · 2022 [cited by examiner]
US 20220309936A1 · Jang et al. · 2022 [cited by applicant]
EP 2179586B1 · 2010 [cited by applicant]
KR 101262734B1 · 2013 [cited by applicant]