A moving image capturing device comprising: an image data generation unit (104, 170) configured to generate by reducing, in multi-stages, from each frame of a moving image having a predetermined resolution three images that have resolutions of 1/4, 1/16, and 1/64 of the predetermined resolution and each a predetermined pixel order, wherein the moving image is acquired by image capturing of an object and each frame has a height of H pixels and a width of W pixels, and to sequentially output each of the three images in a form of a stream; an image synthesis unit configured to generate a virtual synthesized image having a height of (H/2+3) pixels and a width of 21W/32 pixels and containing pixel values of the three images by arranging the respective pixel values of the image with 1/4 of the predetermined resolution in a first rectangular area with a height of H/2 pixels and a width of W/2 pixels, the respective pixel values of the image with 1/16 of the predetermined resolution in a second rectangular area having a height of H/2 pixels and a width of W/8 pixels, and the respective pixel values of the image with 1/64 of the predetermined resolution in a third rectangular area having a height of H/2 pixels and a width of W/32 pixels in the virtual synthesized image, wherein the first, second, and third rectangular areas are arranged next to each other in this order along the width of the virtual synthesized image, the second rectangular area is shifted downwards by one pixel with respect to the first rectangular area, and the third rectangular area is shifted downwards by two pixels with respect to the second rectangular area, and to output the respectively arranged pixel values of the three images in form of a stream; and an image transmission unit configured to generate a stream of data to be transmitted, upon receiving a respective request for transmitting the data from a host terminal, by extracting data for pixel values included in one of the three images from the corresponding rectangular area of the virtual synthesized image, and to transmit the stream of data to the host terminal. an image data generation unit (104, 170) configured to generate by reducing, in multi-stages, from each frame of a moving image having a predetermined resolution three images that have resolutions of 1/4, 1/16, and 1/64 of the predetermined resolution and each a predetermined pixel order, wherein the moving image is acquired by image capturing of an object and each frame has a height of H pixels and a width of W pixels, and to sequentially output each of the three images in a form of a stream; an image synthesis unit configured to generate a virtual synthesized image having a height of (H/2+3) pixels and a width of 21W/32 pixels and containing pixel values of the three images by arranging the respective pixel values of the image with 1/4 of the predetermined resolution in a first rectangular area with a height of H/2 pixels and a width of W/2 pixels, the respective pixel values of the image with 1/16 of the predetermined resolution in a second rectangular area having a height of H/2 pixels and a width of W/8 pixels, and the respective pixel values of the image with 1/64 of the predetermined resolution in a third rectangular area having a height of H/2 pixels and a width of W/32 pixels in the virtual synthesized image, wherein the first, second, and third rectangular areas are arranged next to each other in this order along the width of the virtual synthesized image, the second rectangular area is shifted downwards by one pixel with respect to the first rectangular area, and the third rectangular area is shifted downwards by two pixels with respect to the second rectangular area, and to output the respectively arranged pixel values of the three images in form of a stream; and to generate a virtual synthesized image having a height of (H/2+3) pixels and a width of 21W/32 pixels and containing pixel values of the three images by arranging the respective pixel values of the image with 1/4 of the predetermined resolution in a first rectangular area with a height of H/2 pixels and a width of W/2 pixels, the respective pixel values of the image with 1/16 of the predetermined resolution in a second rectangular area having a height of H/2 pixels and a width of W/8 pixels, and the respective pixel values of the image with 1/64 of the predetermined resolution in a third rectangular area having a height of H/2 pixels and a width of W/32 pixels in the virtual synthesized image, wherein the first, second, and third rectangular areas are arranged next to each other in this order along the width of the virtual synthesized image, the second rectangular area is shifted downwards by one pixel with respect to the first rectangular area, and the third rectangular area is shifted downwards by two pixels with respect to the second rectangular area, and to output the respectively arranged pixel values of the three images in form of a stream; and an image transmission unit configured to generate a stream of data to be transmitted, upon receiving a respective request for transmitting the data from a host terminal, by extracting data for pixel values included in one of the three images from the corresponding rectangular area of the virtual synthesized image, and to transmit the stream of data to the host terminal. to generate a stream of data to be transmitted, upon receiving a respective request for transmitting the data from a host terminal, by extracting data for pixel values included in one of the three images from the corresponding rectangular area of the virtual synthesized image, and to transmit the stream of data to the host terminal.