A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to perform an image transmission/reception method by carrying out actions, comprising:
- generating a first image;
- generating a second image after generating the first image;
- transmitting first image data generated on a basis of the first image to an image reception apparatus,
- wherein the generating the first image and the second image includes receiving the first image data, generating a first to-be-displayed image on a basis of the first image data, generating an alternative image by estimating, on the basis of the first image data, a second to-be-displayed image to be generated on a basis of second image data generated on a basis of the second image by the to-be-displayed image generation unit, and displaying, after displaying the first to-be-displayed image, any one of the second to-be-displayed image generated on the basis of the second image data and the alternative image, depending on whether or not reception of the second image data has succeeded;
- and
- controlling whether or not to transmit the second image data generated on the basis of the second image to the image reception apparatus on a basis of a possibility of successful estimation of the second to-be-displayed image on the basis of the first image data, the possibility being determined on a basis of a feature amount of the first image and a feature amount of the second image.