[Problem] To provide a timing detection device and the like that can appropriately calculate IABP drive timing. [Solution] A timing detection device for blood pressure variation, comprising: a first data acquiring part (74) for acquiring first data (71) corresponding to blood pressure variation; a second data recording part (84) for recording second data (81) corresponding to blood pressure variation over a predetermined interval; a determining part (86) for determining the similarity between the first data and the second data; and a timing calculating part (92) for calculating predetermined timing during a pulsation cycle of the heart, based on the determination result of the determining part.Le problème décrit par la présente invention est de procurer un dispositif de détection de rythme, et analogue, pouvant calculer de façon appropriée un rythme de commande de ballon de contrepulsion intra-aortique (IABP). La solution selon l'invention porte sur un dispositif de détection de rythme de variation de pression artérielle, comprenant : une première partie d'acquisition de données (74) destinée à acquérir des premières données (71) correspondant à une variation de pression artérielle ; une seconde partie d'enregistrement de données (84) destinée à enregistrer des secondes données (81) correspondant à une variation de pression artérielle (PA) sur un intervalle prédéterminé ; une partie de détermination (86) destinée à déterminer la similarité entre les premières données et les secondes données ; et une partie de calcul de rythme (92) destinée à calculer un rythme prédéterminé pendant un cycle de pulsations cardiaques, sur la base du résultat de détermination de la partie de détermination.【課題】IABPの駆動タイミングを適切に算出可能なタイミング検出装置等を提供する。 【解決手段】 血圧変動に対応する第1データ(71)を取得する第1データ取得部(74)と、所定の区間における血圧変動に対応する第2データ(81)を記憶する第2データ記憶部(84)と、前記第1データと前記第2データとの類似性を判断する判断部(86)と、前記判断部の判断結果に基づき、心臓の拍動周期における所定のタイミングを算出するタイミング算出部(92)と、を有する血圧変動のタイミング検出装置。