Patent ID: 11910993
Assignee: OLYMPUS CORPORATION
Field: Audio-visual technology (Electrical engineering)
Classification: CPC A  G  H | IPC A

Claim 4:
5. A program embedded in a non-transitory computer readable recording medium and causing an endoscopic system comprising an endoscope, and capable of accessing a predetermined storage area that stores a plurality of endoscopic images acquired by the endoscope in a time series to embody modules comprising:
a module that causes the storage area to store a plurality of endoscopic images acquired as a first manipulator manipulates an endoscopic system, wherein the storage area stores each of the plurality of endoscopic images, associating each endoscopic image of the plurality of endoscopic images with manipulation information indicating a manipulation of the endoscope performed when each endoscopic image is taken;
a module that generates three-dimensional data indicating a three-dimensional shape of a predetermined part inside a body, based on the plurality of endoscopic images stored in the storage area;
a module that generates, from the three-dimensional data generated, a two-dimensional image corresponding to a viewpoint position and a direction of line of sight entered as a second manipulator different from the first manipulator manipulates an input device;
a module that causes a predetermined display unit to display the two-dimensional image generated;
a module that extracts endoscopic images from the plurality of endoscopic images stored in the image storage, based on the manipulation information;
a module that generates three-dimensional data based on the extracted endoscopic images; and
a module that identifies an amount of manipulation of a tip part of the endoscope, based on the manipulation information, and extracts, from the plurality of endoscopic images stored in the image storage, endoscopic images taken during a period of time in which the amount of manipulation is greater than a predetermined threshold value or during a period of time in which the amount of manipulation is greater than the predetermined threshold value and during a neighboring period of time.