Patent ID: 8466978

Claim:
A digital image processor for a digital camera, comprising: a pre-processor arranged to: receive digital images having a first resolution; process the received digital images into a lower resolution to form pre-processed digital images; output the pre-processed digital images from the digital image processor to a display; and output the digital images in the first resolution to a memory for storage; and a post-processor arranged to; receive the pre-processed digital images from the memory; process the pre-processed digital images to form post-processed digital images; and output the post-processed digital images; wherein the pre-processor includes: a non-uniformity corrector capable of correcting non-uniformities included in the received digital images; a programmable sampling filter that is connected to the non-uniformity corrector and capable of systematically selecting portions of the corrected digital images received from the non-uniformity corrector; a modular transformer that is connected to the programmable sampling filter and capable of at least correcting aberrations in the sampled digital images received from the programmable sampling filter; and a ditherer that is connected to the modular transformer and capable of at least correcting aliasing in the digital images received from the modular transformer.