US 12,406,416 B2
Avatar based ideogram generation
Artem Bondich, Marina del Rey, CA (US); and Vladimir Maltsev, Playa Vista, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 29, 2021, as Appl. No. 17/215,152.
Application 17/215,152 is a continuation of application No. 16/433,725, filed on Jun. 6, 2019, granted, now 10,984,569.
Application 16/433,725 is a continuation of application No. 15/199,472, filed on Jun. 30, 2016, granted, now 10,360,708.
Prior Publication US 2021/0217217 A1, Jul. 15, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06V 40/16 (2022.01)
CPC G06T 11/60 (2013.01) [G06V 40/171 (2022.01); G06V 40/172 (2022.01); G06V 40/176 (2022.01); G06T 2200/24 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
capturing, by an image capture device, a video comprising an image;
identifying a face within the image, the face including a plurality of facial features;
generating a graphical model of the identified face;
identifying position selections indicating placement of a first graphical element and a second graphical element in the image from a plurality of graphical elements, wherein the plurality of graphical elements comprise pose elements and location elements;
positioning the first and second graphical elements on the graphical model corresponding to the position selections on the image to generate a media content item;
determining maximum dimension information for a target application;
based on a comparison between sizes of the first and second graphical elements with the maximum dimension information, determine that the second graphical element is a prioritized element;
scaling a first size of the first graphical element based on a second size of the second graphical element, the scaling being based on a sampling of the original first graphical element to generate a scaled size of the first graphical element;
scaling the graphical model based on the second size of the second graphical element and the scaled size of first graphical element;
generating the media content item using based on the scaled graphical model and the pose elements of the face within the image; and
transmitting the generated media content item to the target application.