Digital image processor for a digital camera
First Claim
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.
8 Assignments
0 Petitions
Accused Products
Abstract
A digital image process for a digital camera contains a preprocessor and a postprocessor. The preprocessor can include, for example, a uniformity corrector, a sampling filter, a modulation transformer, and a ditherer. The postprocessor can include a color interpolator, an RGB reconstruction block, a digital compressor, and a color pattern data buffer. The digital image process is programmable to operate one or more of the processing blocks of one or both the preprocessor and the postprocessor for flexible programming that can adapt to the requirements of various digital camera designs or users.
76 Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification