Context-based virtual backgrounds for video communications
AssigneeZoom Video Communications, Inc.
InventorsShane Paul Springer, Ryan Weddle, Servio Lee, Irina Cohen
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. Based on the contextual information of a meeting, the system selects a virtual background to be used for the meeting. During, a video meeting, the system generates for display, on one or more client devices, a composite video depicting the imagery of the user overlaid on imagery of the selected virtual background.
Claims20
A computer-implemented method for providing dynamic virtual backgrounds within a video communication system, the method comprising:
- receiving contextual information about a meeting;
- applying at least one virtual background selection rule to the received contextual information to identify a virtual background for use by a first client device associated with a first user during the meeting;
- in response to identifying the virtual background for use by the first client device during the meeting, synchronizing a second client device associated with a second user of the meeting to use the virtual background during the meeting;
- receiving video content depicting imagery of the first user of the first client device, the video content having multiple video frames;
- and
- generating, for display on at least one client device, a composite video depicting imagery of the first user overlaid on imagery of the virtual background.
Non-transitory computer storage that stores executable program instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
- receiving contextual information about a meeting;
- applying at least one virtual background selection rule to the received contextual information to identify a virtual background for use by a first client device associated with a first user during the meeting;
- in response to identifying the virtual background for use by the first client device during the meeting, synchronize a second client device associated with a second user of the meeting to use the virtual background during the meeting;
- receiving video content depicting imagery of the first user of the first client device, the video content having multiple video frames;
- and
- generating, for display on at least one client device, a composite video depicting imagery of the first user overlaid on imagery of the virtual background.
A system comprising one or more processors configured to perform the operations of:
- receiving contextual information about a meeting;
- applying at least one virtual background selection rule to the received contextual information to identify a virtual background for use by a first client device associated with a first user during the meeting;
- in response to identifying the virtual background for use by the first client device during the meeting, synchronizing a second client device associated with a second user of the meeting to use the virtual background during the meeting;
- receiving video content depicting imagery of the first user of the first client device, the video content having multiple video frames;
- and
- generating, for display on at least one client device, a composite video depicting imagery of the first user overlaid on imagery of the virtual background.
Dependencies are inferred from the claim text.