摘要 |
PROBLEM TO BE SOLVED: To directly implement interpolation processing for scaling with respect to Raw data sent from an imaging apparatus. SOLUTION: A pixel value input part 110 stores in a pixel value storage 120 Raw data composed of input Bayer Pattern arrangement pixels as an assembly of pixels disposed on lattice points on a square lattice. An interpolation point specifier 170 specifies the position of an arbitrary interpolation point Q, by an upper rank address indicating lattice points located in the vicinity of left upper portions and a lower rank address indicating a position in a lattice frame, and an arithmetic operation object color specifier 160 specifies a specific color a pixel value of which is to be estimated. An interpolation reference frame determining part 150 determines an interpolation original point composed of an interpolation reference frame consisting of a minimum square having 4 apexes determined by specified color lattice points, and involving the interpolation point Q. An interpolation rate determining part 140 determines interpolation rates d<SP>*</SP>and e<SP>*</SP>, based on a separation between the interpolation original point and an interpolation point. An interpolation arithmetic unit 130 implements interpolation arithmetic operation using pixel values at the circumference of the interpolation reference frame and the interpolation rates d<SP>*</SP>and e<SP>*</SP>. COPYRIGHT: (C)2008,JPO&INPIT
|