An image transmission apparatus, comprising:
- an imaging device configured to perform imaging in imaging cycles and output a frame image in each imaging cycle;
- wireless communication equipment configured to wirelessly transmit the frame image output from the imaging device in each imaging cycle to an image reception apparatus in a transmission period corresponding to the imaging cycle;
- and
- at least one processor,
- wherein the frame image output from the imaging device in a first imaging cycle among the imaging cycles is defined as a first frame image,
- the frame image output from the imaging device in a second imaging cycle following the first imaging cycle is defined as a second frame image,
- the frame image output from the imaging device in a third imaging cycle following the second imaging cycle is defined as a third frame image,
- the frame image output from the imaging device in a fourth imaging cycle following the third imaging cycle is defined as a fourth frame image,
- transmission start times of the frame images are synchronized with start times of the imaging cycles,
- the processor is configured to determine whether a current time is a transmission start time of the first frame image in the first imaging cycle and start transmission of the first frame image upon determining that the current time is the transmission start time,
- the processor is configured to determine whether the wireless communication equipment is able to complete transmission of the first frame image within the transmission period corresponding to the first imaging cycle and control the wireless communication equipment to continue transmission of the first frame image in the transmission period of the second frame image output from the imaging device in the second imaging cycle upon determining that the wireless communication equipment is not able to complete transmission of the first frame image,
- the processor is configured to determine whether the current time is a transmission start time of the third frame image in the third imaging cycle and start transmission of the second frame image or the third frame image upon determining that the current time is the transmission start time of the third frame image,
- the processor is configured to determine whether the current time is a transmission start time of the fourth frame image in the fourth imaging cycle and start transmission of the fourth frame image upon determining that the current time is the transmission start time of the fourth frame image, and
- the image reception apparatus is configured to wirelessly receive the frame images and output the frame images to a monitor in each display cycle.