Patent ID: 8446484

Claim:
A method, comprising: receiving a stream of image data having a first resolution; scaling the received stream of image data using a substantially freely configurable downscaling ratio to generate scaled image data having a second resolution that is less than the first resolution; outputting the scaled image data to at least one of a viewfinder image signal processing functionality or a video image signal processing functionality to create image data for at least one of display to a user or to provide to a video encoder; and during at least one of receiving, scaling or outputting, simultaneously storing the stream or a subset of the stream of image data having the first resolution into a memory as a set of frames of image data to be processed immediately or afterwards, where there are a plurality of frames of image data stored in a plurality of frame buffers, and further comprising, in response to an image capture signal generated by the user, storing at least one further frame of image data into at least one further frame buffer, and processing the contents of the plurality of frame buffers and the at least one further frame buffer to create a time series of still images.