US 7,321,388 B2
Digital image processor for a digital camera
Mohammad A. Safai, Los Altos, Calif. (US)
Assigned to Avago Technologies General IP (Singapore) Pte. Ltd., Singapore (Singapore)
Filed on Jun. 24, 2003, as Appl. No. 10/603,395.
Application 10/603395 is a continuation of application No. 09/087253, filed on May 29, 1998, granted, now 6,642,956.
Prior Publication US 2004/0004664 A1, Jan. 08, 2004
Int. Cl. H04N 5/228 (2006.01); H04N 3/14 (2006.01); H04N 5/335 (2006.01)
U.S. Cl. 348—222.1  [348/272; 348/312] 14 Claims
OG exemplary drawing
 
1. A digital image processor for use in a digital camera having an imaging device arranged to output digital images and a memory for storing digital images, the digital image processor comprising:
a preprocessor comprising hardware for preprocessing digital images received from the imaging device and storing the digital images in the memory;
a postprocessor comprising hardware arranged to receive digital images and to postprocess the digital images into a viewable form;
a system bus within the digital image processor, wherein the preprocessor, the postprocessor, and an interface for the memory are coupled to the system bus;
wherein the preprocessor includes a non-uniformity corrector capable of correcting non-uniformities included in the digital image received from the imaging device; and
wherein the preprocessor further includes:
a programmable sampling filter that is connected to the non-uniformity corrector and capable of systematically selecting portions of the corrected digital image 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 image 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 image received from the modular transformer.