System, method, program, and medium for measuring heart rate
First Claim
1. A system for measuring a heart rate, comprising:
- a database in which one or more sets of electrocardiogram. waveform data of a living body are stored in advance, the electrocardiogram waveform data serving as reference waveform data;
an acquisition unit for acquiring a heartbeat signal generated in the living body;
a production unit for producing electrocardiogram waveform data of the living body based on the acquired heartbeat signal;
a search unit for searching the database on the basis of produced waveform data served by the produced electrocardiogram waveform data, to specify the reference waveform data of the living body from which the heartbeat signal has been acquired;
a cross-correlation processing unit for performing cross-correlation processing between the produced waveform data and the specified reference waveform data; and
a calculation unit for calculating an extremal value every period of time from data subjected to the cross-correlation processing and the heart rate based on the extremal value calculated every period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A heart-rate measuring apparatus is provided a database, acquisition unit, production unit, search unit, cross-correlation processing unit, and calculation unit. In the database, one or more sets of electrocardiogram (ECG) waveform data, serving as reference waveform data, of persons being examined are stored in advance. The acquisition unit acquires a heartbeat signal from a person being examined. The production unit produces ECG waveform data based on the acquired heartbeat signal. On the basis of the produced ECG waveform data, the search unit searches the database for reference waveform data of the person. The cross-correlation processing unit performs cross-correlation processing between the produced ECG waveform data and the searched reference waveform data, and the calculation unit calculates the heart rate based on the cross-correlated ECG waveform data using values of R-R intervals of the waveform.
60 Citations
16 Claims
-
1. A system for measuring a heart rate, comprising:
-
a database in which one or more sets of electrocardiogram. waveform data of a living body are stored in advance, the electrocardiogram waveform data serving as reference waveform data;
an acquisition unit for acquiring a heartbeat signal generated in the living body;
a production unit for producing electrocardiogram waveform data of the living body based on the acquired heartbeat signal;
a search unit for searching the database on the basis of produced waveform data served by the produced electrocardiogram waveform data, to specify the reference waveform data of the living body from which the heartbeat signal has been acquired;
a cross-correlation processing unit for performing cross-correlation processing between the produced waveform data and the specified reference waveform data; and
a calculation unit for calculating an extremal value every period of time from data subjected to the cross-correlation processing and the heart rate based on the extremal value calculated every period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of measuring a heart rate, comprising:
-
a acquiring process of acquiring a heartbeat signal generated in a living body;
a producing process of producing electrocardiogram waveform data of the living body based on the acquired heartbeat signal;
a searching process of searching a database in which one or more sets of electrocardiogram waveform data of a living body are stored in advance, the electrocardiogram waveform data serving as reference waveform data, on the basis of produced waveform data served by the produced electrocardiogram waveform data, to specify the reference waveform data of the living body from which the heartbeat signal has been acquired;
a performing process of performing cross-correlation processing between the produced waveform data and the specified reference waveform data; and
a calculating process of calculating an extremal value every period of time from data subjected to the cross-correlation processing and the heart rate based on the extremal value calculated every period of time. - View Dependent Claims (9, 10, 11)
-
-
12. A reproduction controlling computer data signal embodied in a carrier wave for measuring a heart rate of a living body based on a heartbeat signal acquired from the living body, the data signal making the computer function as:
-
an acquiring device for acquiring a heartbeat signal generated in a living body;
a producing device for producing electrocardiogram waveform data of the living body based on the acquired heartbeat signal;
a searching device for searching a database in which one or more sets of electrocardiogram waveform data of a living body are stored in advance, the electrocardiogram waveform data serving as reference waveform data, on the basis of produced waveform data served by the produced electrocardiogram waveform data, to specify the reference waveform data of the living body from which the heartbeat signal has been acquired;
a performing device for performing cross-correlation processing between the produced waveform data and the specified reference waveform data; and
a calculating device for calculating an extremal value every period of time from data subjected to the cross-correlation processing and the heart rate based on the extremal value calculated every period of time. - View Dependent Claims (13, 14, 15)
-
-
16. An information record medium in which a computer-readable program for measuring a heart rate of a living body based on a heartbeat signal acquired from the living body, the program making the computer function as:
-
an acquiring device for acquiring a heartbeat signal generated in a living body;
a producing device for producing electrocardiogram waveform data of the living body based on the acquired heartbeat signal;
a searching device for searching a database in which one or more sets of electrocardiogram waveform data of a living body are stored in advance, the electrocardiogram waveform data serving as reference waveform data, on the basis of produced waveform data served by the produced electrocardiogram waveform data, to specify the reference waveform data of the living body from which the heartbeat signal has been acquired;
a performing device for performing cross-correlation processing between the produced waveform data and the specified reference waveform data; and
a calculating device for calculating an extremal value every period of time from data subjected to the cross-correlation processing and the heart rate based on the extremal value calculated every period of time.
-
Specification