A device, comprising: a memory; one or more image capture devices; a display; and one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions causing the one or more processors to: receive a first capture request to generate a first output image in a capture mode; in response to receiving the first capture request, use a first capturing technique to capture a first set of images based on an image capture sequence, the image capture sequence comprising two or more images; generate the first output image by fusing together the captured first set of images for output; receive a second capture request within a first time window from the first capture request, wherein a duration of the first time window is based on a length of time to capture the first set of images of the image capture sequence using the first capturing technique and wherein the second capture request is in the same capture mode as for the first capture request; switching, during the first time window and in response to the received second capture request, to use of a second capturing technique to capture a second set of images, wherein the second capturing technique modifies the image capture sequence to reduce the length of time to capture the two or more images of the image capture sequence compared to the first capturing technique; and generate a second output image by fusing together the captured second set of images for output. a memory; one or more image capture devices; a display; and one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions causing the one or more processors to: receive a first capture request to generate a first output image in a capture mode; in response to receiving the first capture request, use a first capturing technique to capture a first set of images based on an image capture sequence, the image capture sequence comprising two or more images; generate the first output image by fusing together the captured first set of images for output; receive a second capture request within a first time window from the first capture request, wherein a duration of the first time window is based on a length of time to capture the first set of images of the image capture sequence using the first capturing technique and wherein the second capture request is in the same capture mode as for the first capture request; switching, during the first time window and in response to the received second capture request, to use of a second capturing technique to capture a second set of images, wherein the second capturing technique modifies the image capture sequence to reduce the length of time to capture the two or more images of the image capture sequence compared to the first capturing technique; and generate a second output image by fusing together the captured second set of images for output. receive a first capture request to generate a first output image in a capture mode; in response to receiving the first capture request, use a first capturing technique to capture a first set of images based on an image capture sequence, the image capture sequence comprising two or more images; generate the first output image by fusing together the captured first set of images for output; receive a second capture request within a first time window from the first capture request, wherein a duration of the first time window is based on a length of time to capture the first set of images of the image capture sequence using the first capturing technique and wherein the second capture request is in the same capture mode as for the first capture request; switching, during the first time window and in response to the received second capture request, to use of a second capturing technique to capture a second set of images, wherein the second capturing technique modifies the image capture sequence to reduce the length of time to capture the two or more images of the image capture sequence compared to the first capturing technique; and generate a second output image by fusing together the captured second set of images for output.