Image processing circuit of image input device
First Claim
1. An image processing circuit configured to perform predetermined image processing of pixel data included in an image photographed by an image pickup device, said circuit comprising:
- a selector configured to receive said pixel data from the image pickup device and stored pixel data from a main memory;
a real time processing unit connected to an output of said selector and configured to receive said stored pixel data from the main memory, perform a general image processing of the stored pixel data by real time processing to produce processed pixel data, and output said processed pixel data to the main memory, the main memory being configured to store the processed pixel data in image frame units as said stored pixel data; and
a central control unit including an input connected to the main memory and configured to execute exceptional image processing as software program processing with respect to the stored pixel data received from said main memory,wherein said selector is configured to select at least one of said pixel data from said image pickup device and said stored pixel data from said main memory to be provided to the output connected to the real time processing unit,said real time processing unit includes a plurality of image processing blocks connected sequentially,a foremost stage image processing block is configured to selectively receive the pixel data of image temporarily stored in said main memory through said selector,at least one of a second and later image processing blocks is configured to selectively receive at least one of pixel data from said foremost stage image processing block and the pixel data of image temporarily stored in said main memory through the selector,a rearmost output stage image processing block configured to output a rearmost processed pixel data to said main memory, andat least one other output stage image processing block preceding said the rearmost output stage image processing block, said at least one other output stage image processing block being configured to output preceding processed pixel data to both a succeeding image processing block and said main memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In image input devices such as digital still cameras, processing is speeded up and power consumption is reduced by arranging in a RPU (23) performing real time processing of a pixel data from a CCD (21), such that only special exceptional image processing not being prepared previously is subjected to a software program processing in a CPU (24) and, in post processing in which a general image processing is carried out, a pixel data temporarily stored in a main memory (29) is inputted again to the RPU (23) and then processed. This enables to sharply speed up processing, and minimize a prolonged processing in the CPU (24) to reduce power consumption, when compared to the case of executing by software problem processing.
-
Citations
18 Claims
-
1. An image processing circuit configured to perform predetermined image processing of pixel data included in an image photographed by an image pickup device, said circuit comprising:
-
a selector configured to receive said pixel data from the image pickup device and stored pixel data from a main memory; a real time processing unit connected to an output of said selector and configured to receive said stored pixel data from the main memory, perform a general image processing of the stored pixel data by real time processing to produce processed pixel data, and output said processed pixel data to the main memory, the main memory being configured to store the processed pixel data in image frame units as said stored pixel data; and a central control unit including an input connected to the main memory and configured to execute exceptional image processing as software program processing with respect to the stored pixel data received from said main memory, wherein said selector is configured to select at least one of said pixel data from said image pickup device and said stored pixel data from said main memory to be provided to the output connected to the real time processing unit, said real time processing unit includes a plurality of image processing blocks connected sequentially, a foremost stage image processing block is configured to selectively receive the pixel data of image temporarily stored in said main memory through said selector, at least one of a second and later image processing blocks is configured to selectively receive at least one of pixel data from said foremost stage image processing block and the pixel data of image temporarily stored in said main memory through the selector, a rearmost output stage image processing block configured to output a rearmost processed pixel data to said main memory, and at least one other output stage image processing block preceding said the rearmost output stage image processing block, said at least one other output stage image processing block being configured to output preceding processed pixel data to both a succeeding image processing block and said main memory. - View Dependent Claims (5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17)
-
-
2. An image processing circuit configured to perform predetermined image processing of pixel data included in an image photographed by an image pickup device, said circuit comprising:
-
a selector configured to receive said pixel data from the image pickup device and stored pixel data from a main memory; a real time processing unit connected to an output of said selector and configured to receive said stored pixel data from the main memory, perform a general image processing of the stored pixel data by real time processing to produce processed pixel data, and output said processed pixel data to the main memory, the main memory being configured to store the processed pixel data in image frame units as said stored pixel data; a central control unit including an input connected to the main memory and configured to execute exceptional image processing as software program processing with respect to the stored pixel data received from said main memory; a timing generator configured to regulate operation timing of said real time processing unit and said image pickup device, said timing generator comprising; a synchronous controller configured to synchronously regulate operation timing of said real time processing unit and operation timing of said image pickup device when said selector selects the pixel data from said image pickup device; and an asynchronous controller configured to asynchronously regulate operation timing of said real time processing unit and operation timing of said image pickup device when said selector selects the pixel data of image temporarily stored in said main memory, wherein said selector is configured to select at least one of said pixel data from said image pickup device and said stored pixel data from said main memory to be provided to the output connected to the real time processing unit.
-
-
3. An image processing circuit of an image input device configured to perform a predetermined image processing of an image photographed by an image pickup device in said image input device, said circuit comprising:
-
a real time processing unit configured to sequentially input a pixel data in the image photographed by said image pickup device and configured to perform a general image processing of the pixel data by real time processing; a main memory configured to store a pixel data output from at least said real time processing unit in image frame units; a central control unit configured to execute exceptional image processing as a software program processing with respect to the pixel data stored in said main memory, wherein said real time processing unit includes a selector configured to select one of said pixel data in the image photographed by said image pickup device and said pixel data stored in said main memory; said real time processing unit including a plurality of image processing blocks connected sequentially; a foremost stage image processing block configured to selectively receive said pixel data stored in said main memory through said selector; at least one of a second and later image processing blocks configured to selectively receive at least one of a pixel data from said foremost stage image processing block and the pixel data stored in said main memory through a predetermined other selector; a rearmost stage image processing block configured to send a first processed pixel data to said main memory; and at least one of an image processing block that precedes said the rearmost stage image processing block configured to send a second processed pixel data to both the succeeding image processing block and said main memory. - View Dependent Claims (4, 10)
-
-
18. An image processing circuit of an image input device configured to perform a predetermined image processing of an image photographed by an image pickup device in said image input device, said circuit comprising:
-
a real time processing unit configured to sequentially input a pixel data in the image photographed by said image pickup device and configured to perform a general image processing of the pixel data by real time processing; a main memory configured to store a pixel data output from at least said real time processing unit in image frame units; a central control unit configured to execute exceptional image processing as a software program processing with respect to the pixel data stored in said main memory, wherein said real time processing unit includes a selector configured to select one of said pixel data in the image photographed by said image pickup device and said pixel data stored in said main memory; a timing generator configured to regulate operation timing of said real time processing unit and said image pickup device, said timing generator comprising; a synchronous controller configured to synchronously regulate operation timing of said real time processing unit and operation timing of said image pickup device when said selector selects the pixel data in the image photographed by said image pickup device; and an asynchronous controller configured to asynchronously regulate operation timing of said real time processing unit and operation timing of said image pickup device when said selector selects the pixel data stored in said main memory.
-
Specification