US 12,231,715 B2
Video editing and key-framing animations using accessory on a touch device
David C Schweinsberg, Los Angeles, CA (US); Gregory E Niles, Culver City, CA (US); Shaun M Poole, Palo Alto, CA (US); and Peter A Steinauer, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 8, 2023, as Appl. No. 18/314,101.
Claims priority of provisional application 63/500,897, filed on May 8, 2023.
Prior Publication US 2024/0380945 A1, Nov. 14, 2024
Int. Cl. H04N 21/472 (2011.01); G06F 3/04847 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); G06T 5/70 (2024.01); G06T 5/73 (2024.01); G06T 5/92 (2024.01); G06T 11/00 (2006.01); G06V 10/70 (2022.01); G11B 27/031 (2006.01); H04N 7/01 (2006.01); H04N 21/431 (2011.01); G06F 3/048 (2013.01)
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
OG exemplary drawing
 
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.