| CPC G06F 3/04847 (2013.01) [G06F 3/04883 (2013.01); H04N 23/611 (2023.01); H04N 23/62 (2023.01); H04N 23/63 (2023.01); H04N 23/632 (2023.01); H04N 23/64 (2023.01); H04N 23/65 (2023.01); H04N 23/651 (2023.01); H04N 23/667 (2023.01); H04N 23/67 (2023.01); H04N 23/69 (2023.01); H04N 23/90 (2023.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01)] | 36 Claims |

|
1. An electronic device, comprising:
a display;
one or more input devices;
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:
displaying, on the display, a representation of image data, wherein the representation of the image data is a live preview of the image data captured within a field of view of one or more cameras and is displayed in a digital viewfinder;
while displaying, on the display, the representation of the image data, detecting a first input;
in response to detecting the first input:
in accordance with a determination that a set of criteria are met, wherein the first input was received while the set of criteria were met, applying a first image filter to the representation of the image data; and
in accordance with a determination that one or more criterion of the set of criteria are not met, wherein the first input was received while the one or more criterion of the set of criteria were not met:
displaying a first graphical indication corresponding to the one or more criterion of the set of criteria without applying the first image filter to the representation of the image data, wherein the set of criteria are required in order for the first image filter to be applied to the representation of the image data;
while displaying, on the display, the representation of the image data with the first image filter applied, detecting a change in the field of view of the one or more cameras; and
in response to detecting the change in the field of view of the one or more cameras and in accordance with a determination that one or more respective criterion of the set of criteria are not met:
displaying the representation of the image data without applying the first image filter to the representation of the image data; and
displaying a second graphical indication corresponding to the one or more respective criterion of the set of criteria.
|