A terminal acquires and manages a shared candidate image to be a candidate
for the next image shared with the other terminal, transmits or receives
the image, and transmits or receives an image generated by superimposing
handwritten data to be shared on a shared image. It switches an image
display between the shared candidate image and an image to be displayed
in such a way as to be triggered by a reception of a new shared image.