| 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)] | 20 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;
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 a first subset of a plurality of image elements of the video stream as being indicative of the semantic status of the user;
determining a second subset of the plurality of image elements as being indicative of content unrelated to 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 first subset of the plurality of image elements, and wherein the generalized video representation excludes a generalized representation of at least some of the second subset of the plurality of image elements; and
transmitting data descriptive of the generalized video representation to one or more additional computing devices for presentation within the videoconference.
|