CPC H04N 21/4312 (2013.01) [G06F 3/04847 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06T 5/70 (2024.01); G06T 5/73 (2024.01); G06T 5/92 (2024.01); G06T 11/001 (2013.01); G06V 10/70 (2022.01); G11B 27/031 (2013.01); H04N 7/0122 (2013.01); H04N 21/47217 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01)] | 20 Claims |
1. A non-transitory computer readable medium comprising one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
presenting a first playback of a media composition on a touchscreen display of a computing device;
concurrently with presenting the first playback of the media composition: receiving, via the touchscreen display of the computing device during a first time period, a touch input comprising a series of motions that start when a particular frame associated with the media composition is being presented;
responsive to receiving the touch input during the first playback of the media composition: adding a media clip to the media composition, the media clip: (a) capturing a graphical representation of the touch input comprising the series of motions, (b) having a duration corresponding to the first time period, and (c) being stored in association with the particular frame of the media composition; and
subsequent to adding the media clip to the media composition, presenting a second playback of the media composition,
wherein during the second playback of the media composition, initiating playback of the media clip as an overlay when playback of the particular frame is initiated during the second playback of the media composition.
|