Avatar based ideogram generation
AssigneeSnap Inc.
InventorsArtem Bondich, Vladimir Maltsev
Life of this patent
Estimating the term…
Abstract
Systems, devices, media, and methods are presented for generating ideograms from a set of images received in an image stream. The systems and methods detect at least a portion of a face within the image and identify a set of facial landmarks within the portion of the face. The systems and methods determine one or more characteristics representing the portion of the face, in response to detecting the portion of the face. Based on the one or more characteristics and the set of facial landmarks, the systems and methods generate a representation of a face. The systems and methods position one or more graphical elements proximate to the graphical model of the face and generate an ideogram from the graphical model and the one or more graphical elements.
Claims20
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;
- 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 a graphical model corresponding to the position selections on the image to generate a media content item;
- generating the media content item based on the position selections;
- and
- transmitting the generated media content item to a target application.
A system 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;
- 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 a graphical model corresponding to the position selections on the image to generate a media content item;
- generating the media content item based on the position selections;
- and
- transmitting the generated media content item to a target application.
A non-transitory processor-readable storage medium storing processor executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations 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;
- 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 a graphical model corresponding to the position selections on the image to generate a media content item;
- generating the media content item based on the position selections;
- and
- transmitting the generated media content item to a target application.
Dependencies are inferred from the claim text.