PROBLEM TO BE SOLVED: To provide an atrial fibrillation detector, atrial fibrillation detection method, and program, capable of more accurately detecting atrial fibrillation.SOLUTION: An atrial fibrillation detector acquires pulse wave data representing a plurality of pulse waves on the basis of the pulse wave data, identifies a pulse rate on the basis of the pulse wave data, calculates a peak amplitude value Ap of each of the plurality of pulse waves on the basis of a plurality of calculated peak amplitude values Ap, calculates dispersion Da of the peak amplitude values Ap on the basis of the pulse wave data, calculates an inter-peak time interval Tp of each of the plurality of pulse waves on the basis of a plurality of calculated inter-peak time intervals Tp, calculates dispersion Dt of the inter-peak time intervals Tp and on the basis of the identified pulse rate, the dispersion Da, and the dispersion Dt, determines whether the pulse wave data indicates atrial fibrillation.SELECTED DRAWING: Figure 2【課題】心房細動をより正確に検出することが可能な心房細動検出装置、心房細動検出方法及びプログラムを提供する。【解決手段】心房細動検出装置は、複数の脈波を表す脈波データを取得し、脈波データに基づいて、脈拍数を特定し、脈波データに基づいて、複数の脈波の各々のピーク振幅値Apを算出し、算出された複数のピーク振幅値Apに基づいて、ピーク振幅値ApのばらつきDaを算出し、脈波データに基づいて、複数の脈波の各々のピーク間時間間隔Tpを算出し、算出された複数のピーク間時間間隔Tpに基づいて、ピーク間時間間隔TpのばらつきDtを算出し、特定された脈拍数と、ばらつきDaと、ばらつきDtに基づいて、脈波データが心房細動を示しているかを判定する。【選択図】図2