CPC H04L 65/403 (2013.01) [G06T 11/00 (2013.01); G06V 20/41 (2022.01); G06V 40/20 (2022.01); H04L 63/105 (2013.01); H04N 5/272 (2013.01)] | 19 Claims |
1. A computing system for videoconferencing, the computing system comprising:
one or more processors; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
obtaining data associated with a video stream associated with a user of a videoconferencing system;
detecting a semantic status of the user within the video stream, wherein the semantic status describes a meaning of an activity of the user relative to a videoconference;
determining an activity status of the user;
generating a generalized video representation of the user based on the semantic status of the user, wherein the generalized video representation depicts a generalized representation of the semantic status of the user, and wherein generating the generalized video representation comprises:
determining one or more image elements indicative of the semantic status of the user; and
generating the generalized video representation based on the semantic status of the user, wherein the generalized video representation comprises a generalized representation of each of the one or more image elements;
adjusting a level of filtering of the generalized video representation of the user based on the activity status of the user; and
transmitting data descriptive of the generalized video representation to one or more additional computing devices for presentation within the videoconference.
|