A computer-readable non-transitory storage medium storing a computer-executable program for executing a control method for an image correction apparatus that performs color matching between a plurality of image pickup apparatuses, the control method comprising:
- obtaining a plurality of picked-up images generated by the respective plurality of images pickup apparatuses shooting a display image displayed on a display screen of a display unit;
- and
- obtaining (i) viewing angle correction values for use in correcting at least one of brightness unevenness or color unevenness that occurs in each of the plurality of picked-up images resulting from different positions of the plurality of image pickup apparatuses relative to the display screen, and (ii) color correction values for use in color matching between the plurality of picked-up images.