To provide an image processor and an image processing method which enable a processing speed to be increased to a high speed when image data are divided into a plurality of processing units and image processing is applied to the resulting image data.
The image processor adopts, for a processing unit, a belt being data in an amount of a plurality of lines , and repeats a plurality of stages of data processes of: using a DMAR 4 to read Bayer data from a memory 3; using a Bayer interpolation block 5 to generate YUV data; using a magnification block 6 to increase and decrease the number of pixels; and using a DMAW 7 to write (expand) the data into the memory 3. During these processes, a control section 2 generates succeeding belt information "a" used for succeeding belt processing by each of blocks 4 to 7 in the start timing of the DMAW 7, outputs the information to each of the blocks 4 to 7, writes the succeeding belt information "a" outputted to a register 8 of each of the blocks 4 to 7 every time each of the blocks 4 to 7 is started, and carries out the data processing according to the succeeding belt information "a" updated every time each of the blocks 4 to 7 is updated. The image processor can repetitively carry out the data processing of a plurality of stages using the belt for the processing unit without intermission.
COPYRIGHT: (C)2006,JPO&NCIPI
JP2003018610A | ||||
JP10083674A | ||||
JP3252991A |
WO2006008961A1 |