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;
wherein the digital image processor is operable in a first mode in which data corresponding to preprocessed images from the preprocessor are directed to the memory, thereby bypassing the postprocessor;
wherein the digital image processor is operable in a second mode in which data corresponding to the preprocessed images from the preprocessor are directed to the postprocessor for postprocessing and data corresponding to postprocessed images from the postprocessor are directed to the memory; and
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.
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.
-
Citations
12 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; wherein the digital image processor is operable in a first mode in which data corresponding to preprocessed images from the preprocessor are directed to the memory, thereby bypassing the postprocessor; wherein the digital image processor is operable in a second mode in which data corresponding to the preprocessed images from the preprocessor are directed to the postprocessor for postprocessing and data corresponding to postprocessed images from the postprocessor are directed to the memory; and 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; wherein the digital image processor is operable in a first mode in which data corresponding to preprocessed images from the preprocessor are directed to the memory, thereby bypassing the postprocessor; wherein the digital image processor is operable in a second mode in which data corresponding to the preprocessed images from the preprocessor are directed to the postprocessor for postprocessing and data corresponding to postprocessed images from the postprocessor are directed to the memory; and wherein the postprocessor includes a color interpolator arranged to derive an unknown pixel color value associated with a first pixel based upon at least one known pixel color value associated with at least one other pixel using pixel color weight factors associated with an image sensor in the imaging device. - View Dependent Claims (7, 8, 9)
-
-
10. 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; wherein the digital image processor is operable in a first mode in which data corresponding to preprocessed images from the preprocessor are directed to the memory, thereby bypassing the postprocessor; wherein the digital image processor is operable in a second mode in which data corresponding to the preprocessed images from the preprocessor are directed to the postprocessor for postprocessing and data corresponding to postprocessed images from the postprocessor are directed to the memory; wherein the postprocessor is arranged such that its operation does not interfere with the operation of the preprocessor or taking pictures using the digital camera; and wherein the postprocessor includes a color interpolator arranged to derive an unknown pixel color value associated with a first pixel based upon at least one known pixel color value associated with at least one other pixel using pixel color weight factors associated with an image sensor in the imaging device. - View Dependent Claims (11, 12)
-
Specification