Patent ID: 8009171

Claim:
An image processing apparatus comprising: area designating means for designating an area to be processed from an input image, the area designating means being configured to: determine a hair area of the input image; and designate a movable range including a portion of the hair area along with a portion of a background area of the input image; delay amount setting means for setting an amount of delay in the movable range according to a distance from a reference position in the image; angular velocity calculating means for calculating angular velocities at a predetermined position in a predetermined number of images including the image; angular velocity storage means for storing records of the angular velocities calculated by the angular velocity calculating means; reading means for reading an angular velocity calculated at a time that is prior to a current time by the amount of delay set by the delay amount setting means from the angular velocity storage means when the image is changed within the movable range; and changing means for changing the image within the movable range using the angular velocity read by the reading means.