[Problem] To sequentially generate and display virtual endoscope images of a surrounding area of a point of interest and to generate and display virtual endoscope images that show the point of interest from the front and are easy to observe by simple operations of a mouse, etc. [Solution] The present invention receives designation of a point of interest, then acquires a travel distance on a path from an initial viewpoint on the basis of an amount of operation that an operation unit such as a mouse receives, brings the endoscope's viewpoint close to the point of interest from the initial viewpoint along the path and changes the gaze direction so as to bring the gaze direction close to the direction of the point of interest, on the basis of the acquired travel distance, in order to sequentially change and set gaze vectors from an initial gaze vector in which the initial viewpoint is a starting point to a shortest gaze vector in which the distance between the point of interest and the viewpoint is the shortest, and on the basis of the set gaze vectors, sequentially generates virtual endoscope images and sequentially displays the generated virtual endoscope images.L'objet de la présente invention est de générer et d'afficher de façon séquentielle des images d'endoscope virtuelles d'une zone environnante d'un point d'intérêt, ainsi que de générer et d'afficher des images d'endoscope virtuelles qui montrent le point d'intérêt depuis l'avant et qui sont faciles à observer au moyen d'opérations simples d'une souris, etc. L'invention reçoit une désignation d'un point d'intérêt, puis acquiert une distance de déplacement sur une trajectoire à partir d'un point de vue initial sur la base d'un degré de fonctionnement qu'une unité de fonctionnement telle qu'une souris reçoit, amène le point de vue de l'endoscope à proximité du point d'intérêt à partir du point de vue initial le long de la trajectoire et change la direction d'observation de sorte à l'amener à proximité de la direc