US 12,101,567 B2
User interfaces for altering visual media
Johnnie B. Manzari, San Francisco, CA (US); Jeffrey A. Brasket, Honolulu, HI (US); Graham R. Clarke, Scotts Valley, CA (US); Saumitro Dasgupta, Redwood City, CA (US); Mikko Berggren Ettienne, Santa Clara, CA (US); Toke Jansen, Cupertino, CA (US); Wayne Loofbourrow, San Jose, CA (US); Joseph A Malia, San Francisco, CA (US); Seyyedhossein Mousavi, Millbrae, CA (US); Jens Jacob Pallisgaard, Santa Clara, CA (US); Paul Thomas Schneider, Palo Alto, CA (US); Joshua Blake Shagam, Redwood City, CA (US); William A. Sorrentino, III, Mill Valley, CA (US); Andre Souza Dos Santos, San Jose, CA (US); and Piotr J. Stanczyk, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 31, 2023, as Appl. No. 18/228,591.
Application 18/228,591 is a continuation of application No. 17/944,765, filed on Sep. 14, 2022, granted, now 11,778,339.
Application 17/944,765 is a continuation of application No. 17/483,684, filed on Sep. 23, 2021, granted, now 11,539,876, issued on Dec. 27, 2022.
Claims priority of provisional application 63/244,213, filed on Sep. 14, 2021.
Claims priority of provisional application 63/243,724, filed on Sep. 13, 2021.
Claims priority of provisional application 63/197,460, filed on Jun. 6, 2021.
Claims priority of provisional application 63/182,751, filed on Apr. 30, 2021.
Prior Publication US 2023/0388665 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 23/959 (2023.01); G06T 5/73 (2024.01); H04N 5/222 (2006.01); H04N 23/69 (2023.01)
CPC H04N 23/959 (2023.01) [G06T 5/73 (2024.01); H04N 5/2226 (2013.01); H04N 23/69 (2023.01)] 42 Claims
OG exemplary drawing
 
1. A computer system configured to communicate with one or more input devices, the computer system comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting, via the one or more input devices, a request to apply a synthetic depth-of-field effect to a plurality of frames of a video that have been captured; and
in response to detecting the request:
in accordance with a determination that the request was detected based on a first type of gesture being detected, applying the synthetic depth-of-field effect to the plurality of frames of the video that have been captured with a first type of tracking; and
in accordance with a determination that the request was detected based on a second type of gesture being detected, applying the synthetic depth-of-field effect to the plurality of frames of the video that have been captured with a second type of tracking, wherein the second type of tracking is different from the first type of tracking.