Animating digital graphics overlaid on visual media items based on dynamic attributes
First Claim
1. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
- present a visual media item within a graphical user interface of the computing device;
receive user input to overlay a digital graphic on the visual media item within the graphical user interface;
detect a motion of an object within the visual media item; and
present the digital graphic as an overlay on the visual media item with an animation effect based on the motion of the object within the visual media item.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure covers methods, computer-readable media, and systems that animate a digital graphic associated with a video or other visual media item based on a detected dynamic attribute. In particular, the disclosed methods, computer-readable media, and systems detect sensor data from a client device or a motion of an object within a video or other visual media item. Based on the detected sensor data or motion of an object within a visual media item, the methods, computer-readable media, and systems overlay and animate an emoji or other digital graphic selected by a user on a video or other visual media item.
9 Citations
20 Claims
-
1. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
-
present a visual media item within a graphical user interface of the computing device; receive user input to overlay a digital graphic on the visual media item within the graphical user interface; detect a motion of an object within the visual media item; and present the digital graphic as an overlay on the visual media item with an animation effect based on the motion of the object within the visual media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause a computing device to; present a visual media item within a graphical user interface of the computing device; receive user input to overlay a digital graphic on the visual media item within a graphical user interface; detect a motion of an object within the visual media item; and present the digital graphic as an overlay on the visual media item with an animation effect based on the motion of the object within the visual media item. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
presenting a visual media item within a graphical user interface of a computing device; receiving user input to overlay a digital graphic on the visual media item within the graphical user interface; detecting a motion of an object within the visual media item; and presenting the digital graphic as an overlay on the visual media item with an animation effect based on the motion of an object within the visual media item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification