The control unit 10 controls constituent units of the device by using a processor such as a CPU (Central Processing Unit), a memory, and the like, to realize various functions. The image processing unit 11 performs image processing in response to a control instruction from the control unit 10 by using a GPU (Graphics Processing Unit) or a processor such as a dedicated communication circuit and a memory. The control unit 10 and the image processing unit 11 can be integrated hardware. Further, the control unit 10 and the image processing unit 11 can be configured as single hardware (SoC: System On a Chip) in which a processor such as a CPU or a GPU, a memory, the storage unit 12, and the communication unit 13 are integrated.
A hard disk or a flash memory is used as the storage unit 12. The storage unit 12 has stored therein an image processing program 1P. The control unit 10 and the image processing unit 11 cause a general-purpose computer to function as a specific image processing apparatus 1 according to processing based on the image processing program 1P (the flowchart in