Digital image processor for a digital camera
First Claim
1. A digital image processor for use in a digital camera having an imaging unit that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
- an input data stream processor for pre-processing images received from the imaging unit and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising an image sensor controller for generating signals useful for synchronizing an image sensor in the imaging unit, wherein the image sensor controller includes a programmable clock generator that may be programmed to generate both symmetric clock signals and non-symmetric clock signals, wherein;
the digital image processor is operable in a first mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the memory, thereby bypassing the output data stream processor; and
the digital image processor is operable in a second mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the output data stream processor for post-processing.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a digital camera and the methods for using a digital camera. The digital camera includes a programmable processor that provides for flexible operation of the digital camera. The programmable processor also provides the digital camera manufacturer the capability of economically configuring the digital camera as desired. The programmable processor also provides the digital camera user with on demand specialized imaging modes such as the capture mode and the cineview mode.
-
Citations
8 Claims
-
1. A digital image processor for use in a digital camera having an imaging unit that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
-
an input data stream processor for pre-processing images received from the imaging unit and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising an image sensor controller for generating signals useful for synchronizing an image sensor in the imaging unit, wherein the image sensor controller includes a programmable clock generator that may be programmed to generate both symmetric clock signals and non-symmetric clock signals, wherein;
the digital image processor is operable in a first mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the memory, thereby bypassing the output data stream processor; and
the digital image processor is operable in a second mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the output data stream processor for post-processing. - View Dependent Claims (7, 8)
an image capture unit arranged to output digital representations of an image;
a digital image processor as recited in claim 1; and
memory for storing the digital representations of the image.
-
-
8. A digital camera as recited in claim 7, wherein the image capture unit comprises:
-
an image sensor arranged to output analog signals that represent an image;
a converter unit for converting the analog signals to the digital representations of the image.
-
-
2. A digital image processor for use in a digital camera having an imaging unit that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
-
an input data stream processor for pre-processing images received from the imaging unit and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising an image sensor controller for generating signals useful for synchronizing an image sensor in the imaging unit, wherein the image sensor controller includes a programmable clock generator that may be programmed to generate both symmetric clock signals and non-symmetric clock signals, and wherein the programmable clock generator is arranged to receive a fast clock signal and includes a programmable logic block having a programmable clock register, wherein the programmable clock register may be programmed using data stored in the programmable logic block to create a desired symmetric or non-symmetric clock signal based at least in part upon the fast clock signal.
-
-
3. A digital image processor for use in a digital camera having an imaging unit that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
-
an input data stream processor for pre-processing images received from the imaging unit and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising an image sensor controller for generating signals useful for synchronizing an image sensor in the imaging unit, wherein the image sensor controller includes a programmable clock generator that may be programmed to generate both symmetric clock signals and non-symmetric clock signals, and wherein the programmable clock generator includes a counter buffer arranged to receive a fast clock signal, the counter buffer being connected to a memory unit, wherein the memory unit includes programmable data registers capable of storing clock signal characterizing data used by the counter buffer to create a desired symmetric clock signal or a desired non-symmetric clock signal based at least in part upon the fast clock signal. - View Dependent Claims (4)
-
-
5. A digital image processor for use in a digital camera having an image sensor that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
-
an input data stream processor for pre-processing images received from the image sensor and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising;
an image sensor controller for generating signals useful for synchronizing the image sensor, and a programmable analog reference signal generator for generating analog reference signals useful in the operation of analog components included in the digital camera, wherein;
the digital image processor is operable in a first mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the memory, thereby bypassing the output data stream processor; and
the digital image processor is operable in a second mode in which data corresponding to the pre-processed images from the input data stream processor are directed to the output data stream processor for post-processing.
-
-
6. A digital image processor for use in a digital camera having an image sensor that generates digital representations of an image, a memory for storing digital representations of the image, and a processing unit capable of directing components included in the digital camera, the digital image processor comprising:
-
an input data stream processor for pre-processing images received from the image sensor and storing the pre-processed images in the memory;
an output data stream processor arranged to receive images and post-process the images into a viewable form; and
a programmable universal controller arranged to generate operational signals useful in the operation of components included in the digital camera, the programmable universal controller comprising;
an image sensor controller for generating signals useful for synchronizing the image sensor, and a programmable analog reference signal generator for generating analog reference signals useful in the operation of analog components included in the digital camera, wherein the programmable analog reference signal generator includes;
a programmable register for storing analog reference signal characterizing data; and
a pulse width modulation (PWM) block that uses the analog reference signal characterizing data stored in the programmable register and a fast clock signal to create the desired analog reference signal.
-
Specification