Patent ID: 8237816

Claim:
A digital camera, comprising: memory hosting a physical memory space including multiple memory pages; a page table that maps locations in a virtual memory space to locations in the memory pages in the physical memory space; at least one processor to perform operations on image data stored at specified locations in the virtual memory space; an image sensor to capture images and output raw image data, the image data stored at the specified locations in the virtual memory space including the raw image data output by the image sensor; an image processor to process image data from a sequence of images, including a first image and a second image, received from the image sensor of the digital camera, the processing of the second image overlapping in processing of the first image in time, the processing of the second image including overwriting at least a portion of the first image with image data of the second image before the processing of the first image is completed; wherein image lines of the first image are distributed in memory differently from image lines of the second image; and a memory allocator to allocate and de-allocate memory pages in the physical memory space to virtual memory pages in the virtual memory space and to update the page table accordingly; wherein the digital camera comprises a consumer electronic appliance.