PROBLEM TO BE SOLVED: To perform measurement with high accuracy even if light different from the measuring light is received.SOLUTION: A control unit 30 stores a signal of a difference signal between a signal input to the control unit 30 when a light source 10 is turned off, a first transistor TR1 is turned off, and a second transistor TR2 is turned on, and a signal input to the control unit 30 when the light source 10 is lighted, the first transistor TR1 is turned off, and the second transistor TR 2 is turned on, in a storage unit 35. And then, the control unit 30 turns on the light source 10, corrects a signal input to the control unit 30 when the first transistor TR1 is turned on and the second transistor TR2 is turned on by the signal stored in the storage unit 35, and generates information on pulse and pulse wave based on the corrected signal.COPYRIGHT: (C)2010,JPO&INPIT【課題】測定用の光以外の光を受光しても精度良く測定を行う。【解決手段】制御部30は、光源10を消灯させ第1トランジスタTR1をOFF、第2トランジスタTR2をONにした時に制御部30に入力される信号と、光源10を点灯させ第1トランジスタTR1をOFF、第2トランジスタTR2をONにした時に制御部30に入力される信号との差分の信号を記憶部35に記憶する。次に制御部30は、光源10を点灯させ、第1トランジスタTR1をON、第2トランジスタTR2をONにした時に制御部30に入力される信号を記憶部35に記憶した信号で補正し、補正された信号に基づいて脈拍や脈波の情報を生成する。【選択図】図2