The purpose of the present invention is to increase the accuracy of detection of heart rate, and to reduce the time for detection of heart rate. A heartbeat detection device 1 is provided with a heartbeat detection unit 16 for detecting the heart rate using the luminance of captured images of a part of the body surface of a user that have been captured in a plurality of frames in chronological order. The heartbeat detection unit 16 computes a total of the luminance of the captured images of the frames, delays, by certain time intervals, a vibrating wave representing the chronological change in the total luminance, and computes the heart rate from the period of a peak at which, in a waveform of the difference between the vibrating wave before the delay and each vibrating wave after the delay, the difference is reduced.Le but de la présente invention est d'augmenter la précision de détection de la fréquence cardiaque, et de réduire le temps de détection de la fréquence cardiaque. Un dispositif de détection des battements cardiaques 1 est pourvu d'une unité de détection des battements cardiaques 16 pour détecter la fréquence cardiaque à l'aide de la luminance d'images capturées d'une partie de la surface corporelle d'un utilisateur qui ont été capturées dans une pluralité de trames dans un ordre chronologique. L'unité de détection des battements cardiaques 16 calcule un total de la luminance des images capturées des trames, retarde, par certains intervalles de temps, une onde de vibration représentant le changement chronologique de la luminance totale, et calcule la fréquence cardiaque à partir de la période d'un pic auquel, dans une forme d'onde de la différence entre l'onde de vibration avant le retard et chaque onde de vibration après le retard, la différence est réduite.心拍数の検出精度を高め、心拍数の検出時間を短縮する。 心拍検出装置1は、ユーザの体表の一部の撮影画像であって、時系列で撮影された複数フレームの撮影画像の輝度を用いて心拍数を検出する心拍検出部16を備え、前記心拍検出部16は、前記各フレームの撮影画像の輝度の総和を演算し、前記輝度の総和の時間的変化を表わす振動波を一定時間ずつ遅延し、遅延前の振動波と遅延後の各振動波の差の波形において前記差が小さく