An image capture device operable in any one of a plurality of capture modes, the device comprising: an image sensor; a further sensor; a memory arranged to store captured images and a plurality of sets of capture triggers, wherein each set of capture triggers is associated with one of the plurality of capture modes and at least one of the sets of capture triggers comprises a capture trigger defined with reference to an input of the further sensor; and a processor arranged to select one of the plurality of capture modes, such that the device is operable in the selected capture mode, wherein an image is captured automatically when a capture trigger within the associated set of capture triggers is satisfied, and; characterized in that the processor is further arranged to: select one of the capture modes in response to an input received from at least one of: a calendar program, device status information and a mode sequence file; and where a low memory warning occurs, for subsequent captured images, to compute a sum of absolute differences between two histograms, one for each of a first subsequent captured image and a second subsequent captured image, wherein the first subsequent captured image and the second subsequent captured image are adjacent in time; and to discard and not store one of the first and second subsequent captured images if the sum of absolute differences falls below a threshold value. an image sensor; a further sensor; a memory arranged to store captured images and a plurality of sets of capture triggers, wherein each set of capture triggers is associated with one of the plurality of capture modes and at least one of the sets of capture triggers comprises a capture trigger defined with reference to an input of the further sensor; and a processor arranged to select one of the plurality of capture modes, such that the device is operable in the selected capture mode, wherein an image is captured automatically when a capture trigger within the associated set of capture triggers is satisfied, and; characterized in that the processor is further arranged to: select one of the capture modes in response to an input received from at least one of: a calendar program, device status information and a mode sequence file; and where a low memory warning occurs, for subsequent captured images, to compute a sum of absolute differences between two histograms, one for each of a first subsequent captured image and a second subsequent captured image, wherein the first subsequent captured image and the second subsequent captured image are adjacent in time; and to discard and not store one of the first and second subsequent captured images if the sum of absolute differences falls below a threshold value. select one of the capture modes in response to an input received from at least one of: a calendar program, device status information and a mode sequence file; and where a low memory warning occurs, for subsequent captured images, to compute a sum of absolute differences between two histograms, one for each of a first subsequent captured image and a second subsequent captured image, wherein the first subsequent captured image and the second subsequent captured image are adjacent in time; and to discard and not store one of the first and second subsequent captured images if the sum of absolute differences falls below a threshold value.