{HEAD ~ a subtraction step} of subtracting {TAIL ~ an offset value}, which is speed data for returning the image blur correction unit to a center of a movable range of the image blur correction unit, from speed data output from said shake detection step; and 
{ HEAD ~ a subtraction step } of subtracting { TAIL ~ an offset value } , which is speed data for returning the image blur correction unit to a center of a movable range of the image blur correction unit , from speed data output from said shake detection step ; and
HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH