PROBLEM TO BE SOLVED: To provide an endoscope system capable of accurately calculating a degree of oxygen saturation even when an observation object or an endoscope moves.SOLUTION: An endoscope system 10 comprises: first and second blue laser light sources 34 for emitting first white light and second white light having spectra different from each other and a fluorescence substance 44 a sensor 48 for imaging an observation object illuminated with the first white light and outputting a first image signal, while imaging the observation object illuminated with the second white light and outputting a second image signal a movement amount calculation part 65 for calculating an amount of a movement of the observation object and a biological function information calculation part (oxygen saturation degree calculation part 83) for calculating biological function information by a first mode in which the biological function information is calculated using the first and second image signals when the amount of the movement falls within a specific range and a second mode in which the biological function information is calculated using the first image signal or the second image signal when the amount of the movement does not fall within the specific range.SELECTED DRAWING: Figure 8COPYRIGHT: (C)2018,JPO&INPIT【課題】観察対象や内視鏡に動きがある場合でも正確に酸素飽和度を算出することができる内視鏡システムを提供する。【解決手段】内視鏡システム10は、互いに発光スペクトルが異なる第1白色光と第2白色光を発光する第1,第2青色レーザ光源34及び蛍光体44と、第1白色光で照明中の観察対象を撮像して第1画像信号を出力し、第2白色光で照明中の観察対象を撮像して第2画像信号を出力するセンサ48と、観察対象の動き量を算出する動き量算出部65と、動き量が特定範囲に収まる場合に第1及び第2画像信号を用いて生体機能情報を算出する第1モード、または、動き量が特定範囲に収まらない場合に第1画像信号もしくは第2画像信号を用いて生体機能情報を算出する第2モードによって、生体機能情報を算出する生体機能情報算出部(酸素飽和度算出部83)と、を備える。【選択図】図8