A cardiology device comprises memory (3) capable of storing heart activity data. These data comprise a chronological series of amplitude values (32). This series corresponds to a raw form of measurement of heart activity. The device additionally comprises a processing unit (54). The heart activity data moreover comprise a second chronological series of amplitude values (34). This second series (34) corresponds to a reduced form of the heart activity measurement. The processing unit (54) is configured to construct a linear function by parts of the amplitude values of the second chronological series (34). The linear function is adjusted to the amplitude values of the chronological series (32), according to an optimization criterion. Each part of the linear function corresponds to a time interval of the chronological series. The processing unit (54) is moreover configured to calculate a probabilistic law relative to periods of heart activity, according to a stochastic model, to combine some of said time intervals in order to obtain, for resultant time intervals, a statistical distribution of time periods approaching said probabilistic law, and to deliver data relative to the resultant time intervals in the form of data relative to a heart rhythm.Un dispositif de cardiologie comprend de la mémoire (3) capable de stocker des données d'activité cardiaque. Ces données comprennent une série chronologique de valeurs d'amplitude(32). Cette série correspond à une forme brute de mesure d'activité cardiaque. Le dispositif comprend en outre une unité de traitement(54). Les données d'activité cardiaque comprennent en outre une seconde série chronologique de valeurs d'amplitude(34). Cette seconde série (34) correspond à une forme réduite de la mesure d'activité cardiaque. L'unité de traitement (54) est agencée pour construire une fonction linéaire par parties des valeurs d'amplitude de la seconde série chronologique(34). La fonction linéaire est ajustée sur les valeurs d'amplitude