WO2020090606A1 - 心拍検出方法、心拍検出装置およびプログラム - Google Patents
心拍検出方法、心拍検出装置およびプログラム Download PDFInfo
- Publication number
- WO2020090606A1 WO2020090606A1 PCT/JP2019/041644 JP2019041644W WO2020090606A1 WO 2020090606 A1 WO2020090606 A1 WO 2020090606A1 JP 2019041644 W JP2019041644 W JP 2019041644W WO 2020090606 A1 WO2020090606 A1 WO 2020090606A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- heartbeat
- time
- max
- calculated
- heart rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
- A61B5/7207—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
- A61B5/352—Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/0245—Measuring pulse rate or heart rate by using sensing means generating electric signals, i.e. ECG signals
Definitions
- the present invention relates to a heartbeat detecting method, a heartbeat detecting device, and a program for detecting a heartbeat (R wave) from an electrocardiogram waveform.
- ECG (Electrocardiograph) waveform is a record of continuous electrical activity of the heart.
- a general ECG waveform is mainly composed of components called P wave, Q wave, R wave, S wave, and T wave that indicate the electrical activity of the left and right atriums and ventricles.
- the biological information such as the heart rate obtained from the ECG waveform is utilized as a representative index value indicating the exercise intensity in sports and the activity status of autonomic nerves in daily life.
- a method of detecting the heartbeat from the ECG waveform a method of detecting the peak of the R wave having a relatively large amplitude from the time series data of the ECG waveform is convenient. That is, a threshold is set for the time-series data of the ECG waveform according to the amplitude of the R wave, the R wave is detected when the data value exceeds this threshold, and the instantaneous heart rate is calculated from the cycle (Patent Reference 1).
- Patent Document 2 a method of using the time difference of the waveform as an index value (Patent Document 2) or the Q-wave Paying attention to the small individual differences in the peak widths of the R, R, and S waves
- Patent Document 3 a method of using a value considering the clearance before and after the peak from the time difference as a new index has been proposed (Patent Document 3), which is higher. It is possible to detect the R wave with accuracy.
- the present invention was devised to solve the above problems, and detects a heartbeat with high accuracy even from an ECG waveform in which biological information other than heartbeat represented by body movements and myoelectricity is frequently mixed.
- An object of the present invention is to provide a heartbeat detecting method, a heartbeat detecting device, and a program that can be performed.
- the heartbeat detecting method of the present invention includes a first step of calculating a heartbeat time from a sampling data string of an electrocardiogram waveform of a living body, and a second step of calculating a heartbeat rate from the heartbeat time calculated in the first step for each heartbeat time. And a third step of calculating the length of the skip period each time the heartbeat time is calculated based on the heart rate calculated in the second step, and the first step includes the sampling When the time difference between the latest time calculated from the data string and the immediately preceding heartbeat time is less than or equal to the length of the skip period calculated from the immediately previous heartbeat time, the latest time calculated from the sampling data string is set to the heartbeat time. It is characterized by including steps not adopted as.
- the heartbeat time calculation unit configured to calculate the heartbeat time from the sampling data sequence of the electrocardiogram waveform of the living body, and the heart rate from the heartbeat time calculated by the heartbeat time calculation unit. Based on a heart rate calculation unit configured to calculate for each heartbeat time, and a heartbeat rate calculated by the heart rate calculation unit, a length of the skip period is calculated every time the heartbeat time is calculated. And a heartbeat time calculation unit, the time difference between the latest heartbeat time calculated from the sampling data sequence and the heartbeat time immediately before is the length of the skip period calculated from the heartbeat time immediately before. In the following cases, the latest time calculated from the sampling data string is not adopted as the heartbeat time.
- the heartbeat detecting program of the present invention calculates a heartbeat time from the sampling data string of the electrocardiogram waveform of the living body, and a heartbeat rate from the heartbeat time calculated in this first step for each heartbeat time.
- the second step and the third step of calculating the length of the skip period each time the heartbeat time is calculated based on the heart rate calculated in the second step are executed by the computer, and the first step is executed.
- the step is calculated from the sampling data string when the time difference between the latest time calculated from the sampling data string and the immediately preceding heartbeat time is less than or equal to the length of the skip period calculated from the immediately preceding heartbeat time. It is characterized by including a step of not adopting the latest time as the heartbeat time.
- the heart rate is calculated for each heartbeat time from the calculated heartbeat time, the length of the skip period is calculated based on this heartbeat time, and the latest time and the immediately preceding heartbeat time calculated from the sampling data string are calculated. If the time difference from the heartbeat time is less than or equal to the length of the skip period calculated from the immediately preceding heartbeat time, the latest time calculated from the sampling data string is not adopted as the heartbeat time, so that information other than the heartbeat is frequently used.
- the heartbeat can be detected with high accuracy even from the mixed electrocardiographic waveform.
- FIG. 1 is a block diagram showing the configuration of a heartbeat detecting device according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a heartbeat detecting method according to an embodiment of the present invention.
- FIG. 3 is a block diagram showing a configuration example of the heartbeat time calculating unit of the heartbeat detecting device according to the embodiment of the present invention.
- FIG. 4 is a block diagram showing another configuration example of the heartbeat time calculation unit of the heartbeat detection device according to the embodiment of the present invention.
- FIG. 5 is a block diagram showing another configuration example of the heartbeat time calculation unit of the heartbeat detection device according to the embodiment of the present invention.
- FIG. 6 is a diagram showing time series data of index values calculated by the conventional heartbeat detection method.
- FIG. 1 is a block diagram showing the configuration of a heartbeat detecting device according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a heartbeat detecting method according to an embodiment of the present invention.
- FIG. 7 is a diagram showing the instantaneous heart rate calculated by the conventional heartbeat detecting method and the heartbeat detecting method according to the embodiment of the present invention.
- FIG. 8 is a block diagram showing a configuration example of a computer that realizes the heartbeat detecting device according to the embodiment of the present invention.
- FIG. 9 is a diagram showing a typical electrocardiogram waveform.
- the heartbeat time is calculated from the time-series data of the ECG waveform of the living body, but is calculated from the time-series data based on the heart rate (RR interval) detected from the time-series data of the ECG waveform.
- RR interval heart rate
- the R wave is not detected during the period corresponding to the RR interval corresponding to the upper limit of the detected heart rate, whereas in the present invention, it is represented by the formula (1).
- the skip period length t skip is variably set according to the instantaneous heart rate X [bpm] obtained from the latest RR interval.
- variable Y (X) may be calculated as in Expression (3) in consideration of the variation ⁇ X of the instantaneous heart rate X due to the variation in the appearance interval of the R wave.
- Y (X) n (X + ⁇ X) (3)
- n is a natural number and ⁇ X is a constant.
- ⁇ X can be experimentally obtained in advance from time series data of the instantaneous heart rate X, for example.
- the variable Y (X) may be calculated as in Expression (4) in consideration of the upper limit X max that the heart rate X can occur.
- n is an integer of 2 or more.
- the variable Y (X) may be calculated as in Expression (6) in consideration of the missing of the R wave, the variation ⁇ X of the heart rate X, and the upper limit X max of the heart rate X.
- the formula (7) may be used instead of the formula (6).
- n is an integer of 2 or more.
- Y (X) (n + 1) (X + ⁇ X) is set, and X + ⁇ X is larger than X max / (n + 1) and X max / (n + r) or less.
- X in equations (2) to (8) does not necessarily have to be the instantaneous heart rate, and is calculated based on time-series data of the instantaneous heart rate as disclosed in, for example, JP-A-2018-011819.
- the average heart rate may be X.
- the i-th instantaneous heart rate before averaging processing is HR (i)
- the averaged value of the i-1th instantaneous heart rate is X (i-1)
- the predetermined averaging coefficient is q
- the average heart rate X (i) obtained by averaging the i-th instantaneous heart rate can be obtained by the equation (9).
- X (i) q ⁇ HR (i) + (1-q) ⁇ X (i-1) (9)
- the skip period t skip that is not detected (not used as the heartbeat time) is variably set for each heartbeat detection, so that the skip period t skip occurs. It is possible to prevent erroneous detection of abnormal noise as a heartbeat.
- the heartbeat time means the time at which the pulsation of the heart of the living body is considered to have occurred.
- FIG. 1 is a block diagram showing a configuration of a heartbeat detecting apparatus according to an embodiment of the present invention
- FIG. 2 is a flowchart illustrating a heartbeat detecting method according to the present embodiment.
- the heartbeat detection device includes an electrocardiograph 1 that outputs a sampling data string of an ECG waveform, a storage unit 2 that stores the sampling data string of the ECG waveform and information of sampling time, and a heartbeat time from the sampling data string of the ECG waveform.
- a skip period calculation unit 5 that calculates the length of the skip period t skip every time the heartbeat time is calculated.
- the heartbeat detection method of this embodiment will be described below.
- a procedure for detecting one heartbeat and obtaining the heartbeat time will be described.
- time-series data of the heartbeat time is obtained.
- the electrocardiograph 1 measures an ECG waveform of a living body (human body) not shown, and outputs a sampling data string D (i) of the ECG waveform. At this time, the electrocardiograph 1 adds the information of the sampling time to each sampling data and outputs it. Since the specific method of measuring the ECG waveform is a well-known technique, detailed description is omitted.
- the storage unit 2 stores the sampling data sequence D (i) of the ECG waveform output from the electrocardiograph 1 and the sampling time information.
- the heartbeat time calculation unit 3 calculates the heartbeat time from the sampling data string D (i) of the ECG waveform stored in the storage unit 2 (step S1 in FIG. 2).
- FIG. 3 is a block diagram showing a configuration example of the heartbeat time calculation unit 3.
- the heartbeat time calculation unit 3 compares the sampling data D (i) of the ECG waveform with the first threshold TH for identifying the R wave, and detects the sampling data that is the representative point of the R wave.
- the time calculating unit 32 is configured to calculate, as a heartbeat time, a time at which a straight line connecting the sampling data of the two points intersects with the third threshold TM.
- the threshold value TL for identifying the S wave is about 60 to 70% of the typical S wave potential of the induction method adopted by the electrocardiograph 1.
- the threshold TH for identifying the R wave is set to a value of about 60 to 70% of the potential of the R wave typical of the induction method adopted by the electrocardiograph 1.
- the threshold TM may be a value near the middle of the thresholds TL and TH. Since the configuration of the heartbeat time calculating unit 3 as shown in FIG. 3 is disclosed in Patent Document 1, detailed description will be omitted.
- FIG. 4 is a block diagram showing another configuration example of the heartbeat time calculation unit 3.
- the heartbeat time calculation unit 3 shown in FIG. 4 calculates the time difference value of the ECG waveform sampling data D (i) at each sampling time, and whether the time difference value falls below the threshold value TH2.
- the time difference value determination unit 34 determines whether the first elapsed time from the immediately preceding heartbeat time to the latest sampling time at which the time difference value is obtained is within the range of the first time interval, and the time difference value.
- the heartbeat time is determined as a heartbeat time when the time difference value falls below the threshold value TH2 or when the minimum value Min2 is obtained.
- the time difference value determination unit 34 determines whether the time difference value DY (i) falls below the threshold value TH2. Since the peak of the time difference value DY (i) due to the abrupt change from the R wave to the S wave is to be detected, this peak appears as a negative value. Therefore, the threshold TH2 is a negative value.
- the first time interval defines a time region before the assumed next heartbeat time, and the second time interval is assumed to include a peak of the time difference value DY (i).
- the third time interval defines a certain time domain after the time domain assumed to include the peak of the time difference value DY (i).
- the time determination unit 35 sets the range of the first time interval from a time shorter than the RR interval obtained from the immediately preceding heartbeat time by 150 ms to a time obtained by adding 100 ms to this time.
- the RR interval is the time obtained by subtracting the immediately preceding heartbeat time from the immediately preceding heartbeat time.
- the time determination unit 35 sets the time region from the immediately preceding heartbeat time to immediately before the time difference value DY (i) exceeds the threshold value TH2 as the range of the first time interval.
- the second time interval is preferably a time width sufficient to cover the peak of the time difference value, and is preset to, for example, 50 ms.
- the third time interval is preset to 100 ms, for example.
- the condition that the heartbeat time determination condition is that the ratio Min2 / Min1 of the minimum value Min2 to the minimum value Min1 and the ratio Min2 / Min3 of the minimum value Min2 to the minimum value Min3 exceed a certain value. Since the configuration of the heartbeat time calculating unit 3 as shown in FIG. 4 is disclosed in Patent Document 2, detailed description will be omitted.
- FIG. 5 is a block diagram showing another configuration example of the heartbeat time calculation unit 3.
- the heartbeat time calculation unit 3 shown in FIG. 5 calculates the time difference value DY (i) of the ECG waveform sampling data D (i) at each sampling time, and the time difference value calculation unit 40 at each sampling point i.
- a minimum value acquisition unit 41 that acquires the minimum value of the time difference value in a predetermined time region before and after the sampling point i, and for each sampling point i, from the time difference value DY (i) of the sampling point i to the sampling point i
- An index value calculation unit 42 that obtains a value obtained by subtracting the minimum value of the time difference value in a predetermined time region before and after the index value and an index value for each sampling point i is less than a predetermined threshold value
- the time determination unit 43 that specifies the index value at the point where the tendency of the change in the index value changes from decrease to increase as the downward peak, and sets the time of the specified downward peak as the heartbeat time.
- the predetermined time regions before and after the sampling point i are, for example, a region of -112.5 ms to -12.5 ms and a region of +12.5 ms to +112.5 ms with respect to the time of the sampling point i. Since the configuration of the heartbeat time calculating unit 3 as shown in FIG. 5 is disclosed in Patent Document 3 and Patent Document 4, detailed description will be omitted.
- the heartbeat time calculation unit 3 determines whether the time calculated in step S1 is appropriate and determines the heartbeat time. Specifically, the heartbeat time calculation unit 3 determines that the time difference ⁇ T between the latest time calculated in step S1 and the heartbeat time calculated / confirmed immediately before is the length of the skip period calculated immediately before by the skip period calculation unit 5. determining whether longer than the t skip (2 step S2), the in the case of less than the length t skip time difference ⁇ T skip period time calculated in (NO at step S2), the step S1, the heartbeat time Discard without adopting as. In this case, the processing target is moved to the sampling data D (i) at the next sampling time, and the processing after step S1 is performed again.
- the heartbeat time calculation unit 3 determines the time calculated in step S1 as the heartbeat time (step S3 in FIG. 2). ..
- the heart rate calculator 4 calculates the heart rate X [bpm] from the latest heartbeat time calculated and determined by the heartbeat time calculator 3 (step S4 in FIG. 2).
- the heart rate calculation unit 4 may calculate the average heart rate X by the equation (9) instead of the instantaneous heart rate. Then, the skip period calculation unit 5 calculates the equation (1) and the equations (2) to (8) based on the heart rate X (instantaneous heart rate or average heart rate) calculated by the heart rate calculation unit 4. Either of the above, the skip period length t skip is calculated (step S5 in FIG. 2). The skip period length t skip calculated here is used when the process of step S2 is performed next. Thus, by repeating the processing of steps S1 to S5, time-series data of heartbeat time is obtained.
- FIG. 6 shows time series data of index values calculated by the method disclosed in Patent Document 3 (index values calculated by the index value calculation unit 42 of FIG. 5) from time series data of an ECG waveform.
- a value obtained by subtracting the time difference value DY (i) of the sampling point i from the minimum value of the time difference value in the predetermined time region before and after the sampling point i is used as the index value.
- R indicates the R wave
- N indicates noise other than the R wave.
- two large noises (N) appear in the index value between the third R wave and the fifth R wave, and these two noises exceed the threshold TH3. It can be seen that the times of two noises are erroneously calculated as the heartbeat time.
- FIG. 7 shows an instantaneous heart rate calculated by the conventional heartbeat detecting method disclosed in Patent Document 4 and the present embodiment based on the time series data of the same ECG waveform as in FIG.
- X0 is the instantaneous heart rate calculated by the conventional heartbeat detecting method
- X1 is the instantaneous heart rate calculated by this embodiment.
- n is 1 (equation (2))
- ⁇ X is 15 bpm
- r is 1/3
- X max is 250 bpm with reference to Patent Document 3.
- the instantaneous heart rate changes irregularly, whereas in the present embodiment, the instantaneous heart rate is stable and It can be seen that erroneous calculation of the instantaneous heart rate due to is prevented.
- the storage unit 2, the heartbeat time calculation unit 3, the heart rate calculation unit 4, and the skip period calculation unit 5 of the heartbeat detection device described in the present embodiment are a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface. , Can be realized by a program that controls these hardware resources.
- a configuration example of this computer is shown in FIG.
- the computer includes a CPU 100, a storage device 101, and an interface device (hereinafter abbreviated as I / F) 102.
- I / F interface device
- the electrocardiograph 1 and the like are connected to the I / F 102.
- a heartbeat detecting program for realizing the heartbeat detecting method of the present invention is provided in a state of being recorded in a recording medium such as a flexible disk, a CD-ROM, a DVD-ROM, a memory card, and a storage device. It is stored in 101.
- the CPU 100 executes the processing described in this embodiment according to the program stored in the storage device 101.
- the present invention can be applied to a technique for detecting a heartbeat of a living body.
- SYMBOLS 1 Electrocardiograph, 2 ... Storage part, 3 ... Heartbeat time calculation part, 4 ... Heartbeat rate calculation part, 5 ... Skip period calculation part, 30 ... R wave detection part, 31 ... S wave detection part, 32 ... Time calculation 33, 40 ... Time difference value calculation unit, 34 ... Time difference value determination unit, 35 ... Time determination unit, 36 ... Minimum value holding unit, 37, 43 ... Time determination unit, 41 ... Minimum value acquisition unit, 42 ... Index value calculator.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Cardiology (AREA)
- Engineering & Computer Science (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
これに対し、特許文献4に開示された心拍検出方法では、ECG波形に大きなノイズが重畳した場合において、前述したR波検出のための指標値に対し、上限を設け、上限を超えるような指標値の場合には閾値更新を行わないことで、閾値の急激な変動を抑制し、適切にR波を検出する方法が提案されている。
本発明の心拍検出方法では、生体のECG波形の時系列データから心拍時刻を算出するが、ECG波形の時系列データから検出した心拍数(R-R間隔)を基に、時系列データから算出した最新の時刻を心拍時刻として採用しない期間(スキップ期間)を設けることで、その間のノイズの誤検出を防止する。
Y(X)=nX ・・・(2)
Y(X)=n(X+ΔX) ・・・(3)
また、心拍数Xの生じ得る上限値Xmaxを考慮して、変数Y(X)を式(4)のように算出してもよい。
なお、R波の取りこぼしを考慮せず、心拍数Xの変動分ΔXと心拍数Xの上限値Xmaxとを考慮した場合には、以下のような式となる。
式(2)~式(8)のXは必ずしも瞬時心拍数である必要はなく、例えば、特開2018-011819号公報に開示されているように、瞬時心拍数の時系列データを基に算出した平均心拍数をXとしてもよい。
X(i)=q×HR(i)+(1-q)×X(i-1) ・・・(9)
なお、本発明において心拍時刻とは、生体の心臓の拍動が発生したと思われる時刻のことを言う。
以下、本発明の実施例について図面を参照して説明する。図1は本発明の実施例に係る心拍検出装置の構成を示すブロック図、図2は本実施例に係る心拍検出方法を説明するフローチャートである。心拍検出装置は、ECG波形のサンプリングデータ列を出力する心電計1と、ECG波形のサンプリングデータ列とサンプリング時刻の情報とを記憶する記憶部2と、ECG波形のサンプリングデータ列から心拍時刻を算出する心拍時刻算出部3と、心拍時刻算出部3によって算出された心拍時刻から心拍数Xを心拍時刻毎に算出する心拍数算出部4と、心拍数算出部4によって算出された心拍数Xに基づいて、心拍時刻算出の度にスキップ期間tskipの長さを算出するスキップ期間算出部5とを備えている。
記憶部2は、心電計1から出力されたECG波形のサンプリングデータ列D(i)とサンプリング時刻の情報とを記憶する。
図3のような心拍時刻算出部3の構成は特許文献1に開示されているので、詳細な説明は省略する。
DY(i)=D(i+1)-D(i-1) ・・・(10)
図4のような心拍時刻算出部3の構成は特許文献2に開示されているので、詳細な説明は省略する。
図5のような心拍時刻算出部3の構成は特許文献3、特許文献4に開示されているので、詳細な説明は省略する。
X=60000/RRI ・・・(11)
続いて、スキップ期間算出部5は、心拍数算出部4によって算出された心拍数X(瞬時心拍数または平均心拍数)に基づいて、式(1)と、式(2)~式(8)のいずれかにより、スキップ期間の長さtskipを算出する(図2ステップS5)。なお、ここで算出されたスキップ期間の長さtskipは、次にステップS2の処理が行われる際に使用されるものである。
こうして、ステップS1~S5の処理を繰り返すことで、心拍時刻の時系列データが得られる。
なお、本実施例では、心拍時刻の算出方法として特許文献1~特許文献4に開示された方法を用いたが、本発明は心拍時刻の算出方法の如何を問わず適用が可能である。
Claims (11)
- 生体の心電図波形のサンプリングデータ列から心拍時刻を算出する第1のステップと、
この第1のステップで算出した心拍時刻から心拍数を心拍時刻毎に算出する第2のステップと、
この第2のステップで算出した心拍数に基づいて、前記心拍時刻算出の度にスキップ期間の長さを算出する第3のステップとを含み、
前記第1のステップは、前記サンプリングデータ列から算出した最新の時刻と直前の心拍時刻との時間差が、直前の心拍時刻から算出された前記スキップ期間の長さ以下の場合に、前記サンプリングデータ列から算出した最新の時刻を心拍時刻として採用しないステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは、前記心拍数をX、この心拍数Xの所定の上限値をXmaxとしたときに、X+ΔX(ΔXは定数)がXmax/2以下の場合に、Y(X)=2(X+ΔX)となり、X+ΔXがXmax/2より大きくXmax/(1+r)以下の場合に(rは0以上1未満の定数)、Y(X)=(1+r)(X+ΔX)となり、X+ΔXがXmax/(1+r)より大きい場合に、Y(X)=Xmaxとなる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは,前記スキップ期間の長さを前記心拍数に対応するR-R間隔以下の値として算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは,前記心拍数をXとしたときにY(X)=nX(nは自然数)となる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは,前記心拍数をXとしたときにY(X)=n(X+ΔX)(nは自然数、ΔXは定数)となる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは、前記心拍数をX、この心拍数Xの所定の上限値をXmaxとしたときに、XがXmax/2以下の場合に、Y(X)=2Xとなり、XがXmax/2より大きくXmax/(1+r)以下の場合に(rは0以上1未満の定数)、Y(X)=(1+r)Xとなり、XがXmax/(1+r)より大きい場合に、Y(X)=Xmaxとなる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは、前記心拍数をX、この心拍数Xの所定の上限値をXmaxとしたときに、XがXmax/(n+1)以下の場合に(nは2以上の整数)、Y(X)=(n+1)Xとなり、XがXmax/(n+1)より大きくXmax/(n+r)以下の場合に(rは0以上1未満の定数)、Y(X)=(n+r)Xとなり、XがXmax/(m+1+r)より大きくXmax/(m+r)以下の場合に(mは(n-1)から1までの各整数)、Y(X)=(m+r)Xとなり、XがXmax/(1+r)より大きい場合に、Y(X)=Xmaxとなる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは、前記心拍数をX、この心拍数Xの所定の上限値をXmaxとしたときに、X+ΔX(ΔXは定数)がXmax/(n+1)以下の場合に(nは2以上の整数)、Y(X)=(n+1)(X+ΔX)となり、X+ΔXがXmax/(n+1)より大きくXmax/(n+r)以下の場合に(rは0以上1未満の定数)、Y(X)=(n+r)(X+ΔX)となり、X+ΔXがXmax/(m+1+r)より大きくXmax/(m+r)以下の場合に(mは(n-1)から1までの各整数)、Y(X)=(m+r)(X+ΔX)となり、X+ΔXがXmax/(1+r)より大きい場合に、Y(X)=Xmaxとなる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 請求項1記載の心拍検出方法において、
前記第3のステップは、前記心拍数をX、この心拍数Xの所定の上限値をXmaxとしたときに、X+ΔX(ΔXは定数)がXmax以下の場合に、Y(X)=X+ΔXとなり、X+ΔXがXmaxより大きい場合に、Y(X)=Xmaxとなる変数Y(X)を算出し、この変数Y(X)の逆数に基づいて前記スキップ期間の長さを算出するステップを含むことを特徴とする心拍検出方法。 - 生体の心電図波形のサンプリングデータ列から心拍時刻を算出するように構成された心拍時刻算出部と、
この心拍時刻算出部によって算出された心拍時刻から心拍数を心拍時刻毎に算出するように構成された心拍数算出部と、
この心拍数算出部によって算出された心拍数に基づいて、前記心拍時刻算出の度にスキップ期間の長さを算出するように構成されたスキップ期間算出部とを備え、
前記心拍時刻算出部は、前記サンプリングデータ列から算出した最新の時刻と直前の心拍時刻との時間差が、直前の心拍時刻から算出された前記スキップ期間の長さ以下の場合に、前記サンプリングデータ列から算出した最新の時刻を心拍時刻として採用しないことを特徴とする心拍検出装置。 - 生体の心電図波形のサンプリングデータ列から心拍時刻を算出する第1のステップと、
この第1のステップで算出した心拍時刻から心拍数を心拍時刻毎に算出する第2のステップと、
この第2のステップで算出した心拍数に基づいて、前記心拍時刻算出の度にスキップ期間の長さを算出する第3のステップとを、コンピュータに実行させ、
前記第1のステップは、前記サンプリングデータ列から算出した最新の時刻と直前の心拍時刻との時間差が、直前の心拍時刻から算出された前記スキップ期間の長さ以下の場合に、前記サンプリングデータ列から算出した最新の時刻を心拍時刻として採用しないステップを含むことを特徴とする心拍検出プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/288,053 US20210378578A1 (en) | 2018-10-30 | 2019-10-24 | Heart Rate Detection Method, Heart Rate Detection Device and Program |
| AU2019372600A AU2019372600B2 (en) | 2018-10-30 | 2019-10-24 | Heartbeat Detection Method, Heartbeat Detection Device, and Program |
| JP2020553827A JP7147866B2 (ja) | 2018-10-30 | 2019-10-24 | 心拍検出方法、心拍検出装置およびプログラム |
| EP19880328.0A EP3875025B1 (en) | 2018-10-30 | 2019-10-24 | Heart rate detection method, heart rate detection device and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018203544 | 2018-10-30 | ||
| JP2018-203544 | 2018-10-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020090606A1 true WO2020090606A1 (ja) | 2020-05-07 |
Family
ID=70462284
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/041644 Ceased WO2020090606A1 (ja) | 2018-10-30 | 2019-10-24 | 心拍検出方法、心拍検出装置およびプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20210378578A1 (ja) |
| EP (1) | EP3875025B1 (ja) |
| JP (1) | JP7147866B2 (ja) |
| AU (1) | AU2019372600B2 (ja) |
| WO (1) | WO2020090606A1 (ja) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS505491U (ja) * | 1973-05-09 | 1975-01-21 | ||
| US20070255150A1 (en) * | 2006-04-27 | 2007-11-01 | General Electric Company | Synchronization to a heartbeat |
| JP2008104641A (ja) * | 2006-10-25 | 2008-05-08 | Toshiba Corp | 超音波診断装置、心拍同期信号生成装置及び心拍同期信号生成方法 |
| JP2015156936A (ja) | 2014-02-24 | 2015-09-03 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| US20160074666A1 (en) * | 2014-09-11 | 2016-03-17 | Medtronic, Inc. | Method and apparatus for determining parameters for oversensing in an implantable medical device |
| CN105411579A (zh) * | 2015-12-28 | 2016-03-23 | 中科院微电子研究所昆山分所 | 一种心电图r波检测方法及装置 |
| JP2017029628A (ja) | 2015-08-06 | 2017-02-09 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| JP2017042388A (ja) | 2015-08-27 | 2017-03-02 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| JP2017150156A (ja) | 2016-02-22 | 2017-08-31 | 創造技術株式会社 | 受け台及び受け台の製造方法 |
| JP2018011819A (ja) | 2016-07-22 | 2018-01-25 | 日本電信電話株式会社 | 生体信号処理方法および装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6609023B1 (en) * | 2002-09-20 | 2003-08-19 | Angel Medical Systems, Inc. | System for the detection of cardiac events |
| US7991460B2 (en) * | 2002-09-20 | 2011-08-02 | Angel Medical Systems, Inc. | Methods and apparatus for detecting cardiac events based on heart rate sensitive parameters |
| US8265737B2 (en) | 2009-10-27 | 2012-09-11 | Cameron Health, Inc. | Methods and devices for identifying overdetection of cardiac signals |
| US8504158B2 (en) | 2011-05-09 | 2013-08-06 | Medtronic, Inc. | Phrenic nerve stimulation during cardiac refractory period |
-
2019
- 2019-10-24 WO PCT/JP2019/041644 patent/WO2020090606A1/ja not_active Ceased
- 2019-10-24 AU AU2019372600A patent/AU2019372600B2/en active Active
- 2019-10-24 JP JP2020553827A patent/JP7147866B2/ja active Active
- 2019-10-24 US US17/288,053 patent/US20210378578A1/en not_active Abandoned
- 2019-10-24 EP EP19880328.0A patent/EP3875025B1/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS505491U (ja) * | 1973-05-09 | 1975-01-21 | ||
| US20070255150A1 (en) * | 2006-04-27 | 2007-11-01 | General Electric Company | Synchronization to a heartbeat |
| JP2008104641A (ja) * | 2006-10-25 | 2008-05-08 | Toshiba Corp | 超音波診断装置、心拍同期信号生成装置及び心拍同期信号生成方法 |
| JP2015156936A (ja) | 2014-02-24 | 2015-09-03 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| US20160074666A1 (en) * | 2014-09-11 | 2016-03-17 | Medtronic, Inc. | Method and apparatus for determining parameters for oversensing in an implantable medical device |
| JP2017029628A (ja) | 2015-08-06 | 2017-02-09 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| JP2017042388A (ja) | 2015-08-27 | 2017-03-02 | 日本電信電話株式会社 | 心拍検出方法および心拍検出装置 |
| CN105411579A (zh) * | 2015-12-28 | 2016-03-23 | 中科院微电子研究所昆山分所 | 一种心电图r波检测方法及装置 |
| JP2017150156A (ja) | 2016-02-22 | 2017-08-31 | 創造技術株式会社 | 受け台及び受け台の製造方法 |
| JP2018011819A (ja) | 2016-07-22 | 2018-01-25 | 日本電信電話株式会社 | 生体信号処理方法および装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3875025A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2019372600A1 (en) | 2021-05-27 |
| JP7147866B2 (ja) | 2022-10-05 |
| US20210378578A1 (en) | 2021-12-09 |
| EP3875025B1 (en) | 2023-12-06 |
| JPWO2020090606A1 (ja) | 2021-09-02 |
| AU2019372600B2 (en) | 2023-04-06 |
| EP3875025A1 (en) | 2021-09-08 |
| EP3875025A4 (en) | 2022-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10172531B2 (en) | Heartbeat detection method and heartbeat detection device | |
| JP6645926B2 (ja) | 生体信号処理方法および装置 | |
| US11324435B2 (en) | Heartbeat detection method and heartbeat detection device | |
| US10945623B2 (en) | Heartbeat detection method and heartbeat detection device | |
| JP2016123594A (ja) | 自律神経活動推定装置及び自律神経活動推定方法 | |
| US10750969B2 (en) | Heartbeat detection method and heartbeat detection device | |
| JP3989905B2 (ja) | T波交代性の改良型計測のための方法及びシステム | |
| WO2020090606A1 (ja) | 心拍検出方法、心拍検出装置およびプログラム | |
| Kaiser et al. | Improving T-Wave Alternans Measurement Quality by Reduction of Noise and Artifacts | |
| CN111989037B (zh) | 运动强度估计方法、运动强度估计装置和程序 | |
| WO2022215191A1 (ja) | 心拍検出方法および心拍検出装置 | |
| Wróbel et al. | The influence of signal loss episodes on fetal heart rate variability measures | |
| WO2023032120A1 (ja) | 心拍検出方法および心拍検出装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19880328 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020553827 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2019372600 Country of ref document: AU Date of ref document: 20191024 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2019880328 Country of ref document: EP Effective date: 20210531 |