| CPC H04N 23/667 (2023.01) [G06F 3/016 (2013.01); G06F 3/0488 (2013.01)] | 20 Claims |

|
1. A method comprising:
executing a real-time display mode of a camera application of an electronic device;
displaying real-time images of a scene in a field of view of an image sensor of the electronic device during the real-time display mode;
recording the real-time images to a plurality of frames of a camera buffer;
recognizing a drag gesture, the drag gesture comprising a sustained one or more touch inputs that are dragged across at least a portion of a user interface of the electronic device;
determining a relationship between a drag distance of the drag gesture and a target distance threshold;
dynamically altering a virtual shutter control according to the determined relationship between the drag distance of the drag gesture and the target distance threshold to visually convey the relationship to a user of the electronic device; and
responsive to a determination that the drag distance is equal to or greater than the target distance threshold and that one or more of the touch inputs are removed from the user interface, triggering the camera application to switch modes from the real-time display mode to a buffer-display mode, the buffer-display mode configured to provide access to view the plurality of frames recorded in the camera buffer.
|