Generating and displaying customized avatars in media overlays
AssigneeSnap Inc.
InventorsNicholas Richard Allen, Dorian Franklin Baldwin, Jacob Edward Blackstock, David James Kennedy, Shahan Panth, Timothy Jordan Garcia
Life of this patent
Estimating the term…
Abstract
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating and displaying media overlays with avatars of different users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera).
Claims20
A wearable computing device comprising:
- a processor;
- a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the wearable computing device to perform operations comprising:
- capturing, via an integrated image capturing device, a media content item comprising at least one of a still image or video of a physical environment viewed by a user;
- determining, based on geolocation information derived from a location sensor integrated within the wearable computing device, a current location of the wearable computing device;
- generating, in real-time, a media overlay that includes a customized avatar representing the user, wherein the customized avatar is dynamically adjusted to reflect characteristics associated with the determined current location;
- overlaying the generated media overlay on the captured media content item to produce a modified media content item;
- and
- displaying the modified media content item on a display integrated into the wearable computing device, wherein the display is positioned to be viewable by the user while wearing the wearable computing device, thereby enhancing a visual experience for the user with contextual and personalized virtual content.
A computer-implemented method performed by a wearable computing device, the method comprising:
- capturing, via an integrated image capturing device, a media content item comprising at least one of a still image or video of a physical environment viewed by a user;
- determining, based on geolocation information derived from a location sensor integrated within the wearable computing device, a current location of the wearable computing device;
- generating, in real-time, a media overlay that includes a customized avatar representing the user, wherein the customized avatar is dynamically adjusted to reflect characteristics associated with the determined current location;
- overlaying the generated media overlay on the captured media content item to produce a modified media content item;
- and
- displaying the modified media content item on a display integrated into the wearable computing device, wherein the display is positioned to be viewable by the user while wearing the wearable computing device, thereby enhancing a visual experience for the user with contextual and personalized virtual content.
A computer-readable medium storing instructions thereon, which, when executed by a processor integrated with a wearable computing device, causes the wearable computing device to perform operations comprising:
- capturing, via an integrated image capturing device, a media content item comprising at least one of a still image or video of a physical environment viewed by a user;
- determining, based on geolocation information derived from a location sensor integrated within the wearable computing device, a current location of the wearable computing device;
- generating, in real-time, a media overlay that includes a customized avatar representing the user, wherein the customized avatar is dynamically adjusted to reflect characteristics associated with the determined current location;
- overlaying the generated media overlay on the captured media content item to produce a modified media content item;
- and
- displaying the modified media content item on a display integrated into the wearable computing device, wherein the display is positioned to be viewable by the user while wearing the wearable computing device, thereby enhancing a visual experience for the user with contextual and personalized virtual content.
Dependencies are inferred from the claim text.