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