Patent ID: 7024050

Claim:
An image processing apparatus for processing image data which is formed of a predetermined number of pixel data obtained by an imaging device including a predetermined number of pixels, each pixel having a time integrating function, said image processing apparatus comprising: unit-of-processing determining means for determining a unit of processing, based on the image data and area information indicating a foreground area consisting of foreground object components which form a foreground object in the image data, a background area consisting of background object components which form a background object in the image data, and a mixed area in which the foreground object components and the background object components in the image data are mixed, the mixed area including a covered background area formed at a leading end in a direction in which the foreground object is moving and an uncovered background area formed at a trailing end in the direction in which the foreground object is moving, the unit of processing being formed of pixel data located on at least a straight line that coincides with the moving direction of the foreground object and ranging from an outer end of the covered background area to an outer end of the uncovered background area based on the foreground area; simultaneous-equation generating means for generating simultaneous equations consisting of a plurality of relational expressions by setting pixel values of pixels within the unit of processing determined based on the unit of processing and by setting a divided known value obtained by dividing the foreground object components in the mixed area by a set number of divided portions; and calculation means for calculating the foreground object components in which the amount of motion blur is adjusted by solving the simultaneous equations.