CPC H04N 7/147 (2013.01) [G06F 40/279 (2020.01); G06V 40/175 (2022.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 25/57 (2013.01); H04L 51/10 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving first user input data requesting that images of a user be captured during a video call to be utilized for generating a personalized emoji of the user;
determining that a device associated with a user profile of the user is involved in the video call;
in response to the device being involved in the video call, generating image data corresponding to the images of the user;
determining, from the image data and utilizing computer vision techniques, that an image of the images depicts the user with a predefined facial expression;
saving a portion of the image data corresponding to the image in response to the image depicting the user with the predefined facial expression;
in response to determining that the video call has ended, displaying, on the device, the image depicting the user with the predefined facial expression;
receiving second user input data accepting the image as the personalized emoji of the user; and
storing the portion of the image data in a database associated with personalized emojis of the user such that a character code utilized for a preexisting emoji is associated with the portion of the image data, the character code utilized for presenting an option to utilize the personalized emoji.
|