US 12,444,228 B2
Head framing in a video system
Nhu Quynh Pham Nguyen, Austin, TX (US); Kishore Venkat Rao Goka, Leander, TX (US); Joshua Raglin, Austin, TX (US); Dhaval Patel, Austin, TX (US); Sakshi Gupta, Round Rock, TX (US); Venkateswarlu Lakkamraju, Tuam (IE); and Krishna Balusu, Round Rock, TX (US)
Assigned to Hewlett-Packard Development Company, L.P., Spring, TX (US)
Filed by Hewlett-Packard Development Company, L.P., Spring, TX (US)
Filed on Oct. 21, 2022, as Appl. No. 17/971,529.
Claims priority of provisional application 63/351,311, filed on Jun. 10, 2022.
Prior Publication US 2023/0401891 A1, Dec. 14, 2023
Int. Cl. G06V 40/16 (2022.01); H04N 7/15 (2006.01)
CPC G06V 40/161 (2022.01) [H04N 7/15 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, using a head detection model and for an image of a video stream, head detection information that identifies a plurality of heads detected in the image;
selecting a layout based on a number of the plurality of heads detected in the image;
identifying a set of templates corresponding to a layout;
creating, individually, a plurality of head frame definitions for the plurality of heads using the set of templates;
generating an image frame definition combining the plurality of head frame definitions;
obtaining, from the head detection information, a head detection bounding box for a head of the plurality of heads;
adding a buffer around the head detection bounding box;
defining, using the buffer and a template of the plurality of templates, a zoom amount and an alignment for a head frame definition; and
processing the video stream using the image frame definition,
wherein defining the zoom amount and the alignment comprises aligning the buffer to a top headline and bottom headline of the template.