A processor of this endoscope system uses a component of color image data of a living tissue that has been illuminated by at least two lights to generate an oxygen saturation distribution image of hemoglobin in the living tissue, and uses a component of the color image data to calculate the probability of oxygen saturation. The display format of the saturation distribution image is controlled in accordance with the level of probability. In the probability calculation, the probability is calculated under conditions wherein a first value of a component a of the color image data is set as a minimum threshold value, where the probability drops if the value of the component a of the color image data becomes lower than this first value, and a second value of a component b of the color image data, said second value being greater than the first value, is set as a maximum threshold value, where the probability drops if the value of the component b of the color image data becomes greater than this second value. This minimum threshold value and this maximum threshold value are values from two different items of color image data.Un processeur de ce système d'endoscope utilise une composante de données d'image couleur d'un tissu vivant éclairé par au moins deux lumières pour générer une image de la distribution de la saturation en oxygène de l'hémoglobine dans le tissu vivant, et utilise une composante des données d'image couleur pour calculer la probabilité de la saturation en oxygène. Le format d'affichage de l'image de la distribution de la saturation est fixé en fonction du niveau de probabilité. Dans le calcul de probabilité, la probabilité est calculée dans des conditions dans lesquelles une première valeur d'une composante a des données d'image couleur est définie en tant que valeur seuil minimale, la probabilité chutant si la valeur de la composante a des données d'image couleur devient inférieure à cette première valeur, et une seconde valeur d'une composante b des donn