Patent ID: 11862126
Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device to, when executed by the processor, cause the processor to:
identify, using a machine-learning engine, a first user depicted in a video scene, wherein the identification is based on a comparison by a machine-learning model of the video scene to a face model library, wherein the video scene is displayed in a graphical user interface (GUI);
identify, using the machine-learning engine, a second user depicted in a video scene;
receive an audio signature associated with the video scene;
identify, based on analyzing the audio signature, that the audio signature is associated with the first user depicted in the scene;
determine that the first user is an active speaker;
generate a first bounding box around a head of the first user;
identify coordinates of the first bounding box of the head of the first user, wherein the coordinates are relative to the GUI;
generate a second bounding box around a head of the second user;
identify coordinates of the second bounding box of the head of the second user, wherein the coordinates are relative to the GUI;
identify coordinates of an inset window which is smaller than the GUI and overlaps the video scene;
compare the coordinates of the inset window with the first bounding box and the second bounding box to determine an overlap of the inset window with the first bounding box and the second bounding box; and
responsive to an identified overlap of the inset window with the first user and the second user:
identify from a set of regions a first region which results in a least amount of overlap of the inset window with the first user, wherein each region of the set of regions has a same size as the inset window, and wherein the first region causes the inset window to overlap with the second user; and
move the inset window to the first region.