[go: up one dir, main page]

JP2003000561A - R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device - Google Patents

R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device

Info

Publication number
JP2003000561A
JP2003000561A JP2001182844A JP2001182844A JP2003000561A JP 2003000561 A JP2003000561 A JP 2003000561A JP 2001182844 A JP2001182844 A JP 2001182844A JP 2001182844 A JP2001182844 A JP 2001182844A JP 2003000561 A JP2003000561 A JP 2003000561A
Authority
JP
Japan
Prior art keywords
wave
peak
value
ecg waveform
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.)
Pending
Application number
JP2001182844A
Other languages
Japanese (ja)
Inventor
Toshihiro Sugikubo
利浩 杉窪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2001182844A priority Critical patent/JP2003000561A/en
Publication of JP2003000561A publication Critical patent/JP2003000561A/en
Pending legal-status Critical Current

Links

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

(57)【要約】 【課題】 体動によるピーク値の誤検知を回避し、R波
を正確にかつほぼリアルタイムに検知する。 【解決手段】 ステップS1において、ECGデータの
最初の振幅値A(0)を読み込み、仮の最大値MAXと
する。ステップS2においてn=n+1とし、ステップ
S3においてECGデータの次の振幅値A(1)を読み
込み、MAX−A(1)>0であるか否かを判断する。
NoであればステップS4でA(1)を仮の最大値MA
XとしステップS2に戻る。ステップS3において、Y
esであった場合にはステップS5でMAX−A(n)
>L1であるか否かを判断する。Noであればステップ
S2に進み、ECGデータの次の振幅値A(2)を読み
込み、ステップS3の演算を行う。ステップS5におい
て、YesであればステップS6に進み、最大値MAX
をR波のピークと判別する。
(57) [Summary] [Problem] To prevent erroneous detection of a peak value due to body movement and detect an R wave accurately and almost in real time. SOLUTION: In step S1, an initial amplitude value A (0) of ECG data is read and set as a temporary maximum value MAX. In step S2, n = n + 1. In step S3, the next amplitude value A (1) of the ECG data is read, and it is determined whether MAX-A (1)> 0.
If No, A (1) is set to the temporary maximum value MA in step S4.
Set X, and return to step S2. In step S3, Y
If es, MAX-A (n) in step S5
It is determined whether or not> L1. If No, the process proceeds to step S2, where the next amplitude value A (2) of the ECG data is read, and the calculation in step S3 is performed. If Yes in step S5, the process proceeds to step S6, where the maximum value MAX is set.
Is determined as the peak of the R wave.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ECG(心電計)
波形からR−R間隔や心拍数を測定する目的のためなど
にR波を認識するR波波認識方法、更にはこのR波認識
方法に基づいたR−R間隔測定方法及び装置、心拍数測
定方法及び装置に関するものである。
TECHNICAL FIELD The present invention relates to an ECG (electrocardiograph).
R wave recognition method for recognizing R wave for the purpose of measuring RR interval and heart rate from waveform, and further RR interval measuring method and device based on this R wave recognition method, heart rate measurement The present invention relates to a method and an apparatus.

【0002】[0002]

【従来の技術】従来、ECG波形から心拍を検出する方
法としては、特開平9−168521号公報の「ECG
波形から心拍を検出する方法および装置」が知られ、心
拍数を計算する方法としては、特開平9−173312
号公報の「ECG波形から心拍数を計算する方法および
装置」が公知である。
2. Description of the Related Art Conventionally, as a method for detecting a heartbeat from an ECG waveform, there has been disclosed "ECG
"A method and apparatus for detecting a heartbeat from a waveform" are known, and as a method for calculating a heart rate, Japanese Patent Laid-Open No. 9-17312
"Method and apparatus for calculating heart rate from ECG waveform" of Japanese Patent Publication is known.

【0003】[0003]

【発明が解決しようとする課題】しかしながら上述の従
来例においては、体動によるR波の誤検知に関しては説
明していない。ECG波形測定時に被験者が体を動か
す、所謂体動が発生するとECG波形が漂動し、体動が
発生していない時に比べてECG波形の振幅の最大値が
上昇したり、最小値が下降するという現象が発生する。
先の特開平9−168521号公報及び特開平9−17
3312号公報に記載されているように、平均ピーク値
の数、例えば40%の閾値よりも上で見付かる局部的最
大値をR波と認識するような方法では、例えば図4に示
すECG波形の場合に、閾値Aでは検出できないR波が
あったり、閾値BではR波ではない局部的最大値を検出
し、結局は閾値の値を変えても、全てのR波を認識する
ことは不可能である。また、このような方法ではR波を
リアルタイムに認識することはできない。
However, in the above-mentioned conventional example, the erroneous detection of the R wave due to the body movement is not described. When a subject moves the body during ECG waveform measurement, so-called body movement occurs, the ECG waveform drifts, and the maximum value of the amplitude of the ECG waveform rises or the minimum value falls compared to when the body movement does not occur. The phenomenon occurs.
The above-mentioned JP-A-9-168521 and JP-A-9-17.
As described in Japanese Patent No. 3312, in a method of recognizing a local maximum value found above the number of average peak values, for example, a threshold of 40%, as an R wave, for example, an ECG waveform shown in FIG. In this case, there is an R wave that cannot be detected by the threshold value A, or a local maximum value that is not the R wave is detected by the threshold value B, and eventually even if the threshold value is changed, it is impossible to recognize all R waves. Is. Further, the R wave cannot be recognized in real time by such a method.

【0004】また、ECG波形をフィルタを通過させる
ことにより、体動によって発生する低域成分を除去し、
ピーク値のばらつきを低減する方法もあるが、被験者や
被験者の体動の仕方により、除去すべき周波数帯域が変
わり、その度に除去すべき周波数帯域を設定し直す必要
があり、手間が掛かるという欠点がある。
By passing the ECG waveform through a filter, low-frequency components generated by body movement are removed,
There is also a method to reduce the variation in the peak value, but the frequency band to be removed changes depending on the subject and the body movement of the subject, and it is necessary to reset the frequency band to be removed each time, which is troublesome. There are drawbacks.

【0005】一般に、体動によるECG波形の漂動は1
周期が数秒程度である。これに対して、R波のピーク発
生からS波のピーク発生までの時間的距離は、50〜1
50m秒程度と十分に短い。そのため、図4からも明ら
かなように、R波が上昇した場合はS波もほぼ同量程度
上昇し、R波が下降した場合はS波もほぼ同量程度下降
する。即ち、体動によりECG波形が漂動しても、R波
のピークとS波のピークの振幅の差Dの変動量は、R波
の振幅の絶対値の変動量に対して極めて少ない。また、
一般的にR波のピークとS波のピークの振幅の差は、他
の連続する山と谷の局所的ピークの振幅の差に比較して
非常に大きい。
In general, the drift of the ECG waveform due to body movement is 1
The cycle is about several seconds. On the other hand, the time distance from the R wave peak occurrence to the S wave peak occurrence is 50 to 1
Sufficiently short, about 50 msec. Therefore, as is clear from FIG. 4, when the R wave rises, the S wave also rises by about the same amount, and when the R wave falls, the S wave also falls by about the same amount. That is, even if the ECG waveform drifts due to body movement, the variation amount of the difference D between the amplitudes of the R wave peak and the S wave peak is extremely smaller than the variation amount of the absolute value of the R wave amplitude. Also,
Generally, the difference in amplitude between the R wave peak and the S wave peak is very large compared to the difference in amplitude between the local peaks of the other continuous peaks and valleys.

【0006】本発明の目的は、体動によるピーク値の誤
検知を回避し、R波を正確にかつほぼリアルタイムに検
知するR波認識方法を実現し、更にはこのR波認識方法
に基づいたR−R間隔測定方法及び装置、心拍数測定方
法及び装置を提供するにある。
An object of the present invention is to realize an R-wave recognition method for avoiding erroneous detection of a peak value due to body movement and detecting an R-wave accurately and almost in real time, and further based on this R-wave recognition method. An RR interval measuring method and apparatus, and a heart rate measuring method and apparatus are provided.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
の本発明に係るR波認識方法は、ECG波形からR−R
間隔や心拍数を測定するためにR波を認識するR波認識
方法において、前記ECG波形の山の局所的ピーク値を
検出し、その時間的位置と振幅を記憶する第1のステッ
プと、前記ECG波形の山の局所的ピーク値とこれ以降
のECGデータの振幅値の差を算出する第2のステップ
と、該第2のステップで得られた振幅値の差が所定の閾
値よりも大きければ、前記ECG波形の山の局所的ピー
ク値をR波のピークと認識する第3のステップと、前記
第1〜第3のステップを順次に前記ECG波形の最後ま
で繰り返す第4のステップとを有することを特徴とす
る。
The R-wave recognition method according to the present invention for achieving the above-mentioned object is an R-R from an ECG waveform.
In the R-wave recognition method for recognizing R-waves for measuring intervals and heart rates, a first step of detecting a local peak value of a mountain of the ECG waveform and storing the temporal position and amplitude thereof, The second step of calculating the difference between the local peak value of the peak of the ECG waveform and the amplitude value of the ECG data thereafter, and if the difference between the amplitude values obtained in the second step is larger than a predetermined threshold value. , A third step of recognizing a local peak value of a peak of the ECG waveform as a peak of an R wave, and a fourth step of sequentially repeating the first to third steps until the end of the ECG waveform. It is characterized by

【0008】本発明に係るR−R間隔測定方法、ECG
波形からR−R間隔を測定するR−R間隔測定方法にお
いて、前記ECG波形の山の局所的ピーク値を検出し、
その時間的位置と振幅を記憶する第1のステップと、前
記ECG波形の山の局所的ピーク値とこれ以降のECG
データの振幅値の差を算出する第2のステップと、該第
2のステップで得られた振幅値の差が所定の閾値よりも
大きければ、前記ECG波形の山の局所的ピーク値をR
波のピークと認識する第3のステップと、前記第1〜第
3のステップを順次に前記ECG波形の最後まで繰り返
す第4のステップと、前記R波の時間的位置の差を順次
に算出しR−R間隔とする第5のステップとを有するこ
とを特徴とする。
RR interval measuring method and ECG according to the present invention
In an RR interval measuring method for measuring an RR interval from a waveform, a local peak value of a peak of the ECG waveform is detected,
The first step of storing the temporal position and the amplitude, the local peak value of the peak of the ECG waveform, and the subsequent ECG
If the difference between the amplitude values obtained in the second step and the second step of calculating the difference between the amplitude values of the data is larger than a predetermined threshold value, the local peak value of the peak of the ECG waveform is set to R.
A third step of recognizing a peak of a wave, a fourth step of sequentially repeating the first to third steps until the end of the ECG waveform, and a difference in temporal position of the R wave are sequentially calculated. And a fifth step of setting an R-R interval.

【0009】本発明に係る心拍数測定方法、ECG波形
から心拍数を測定する心拍数測定方法において、前記E
CG波形の山の局所的ピーク値を検出しその時間的位置
と振幅を記憶する第1のステップと、前記ECG波形の
山の局所的ピーク値とこれ以降のECGデータの振幅値
の差を算出する第2のステップと、該第2のズテップで
得られた振幅値の差が所定の閾値よりも大きければ、前
記ECG波形の山の局所的ピーク値をR波のピークと認
識し、R波の発生回数を記憶する第3のステップと、前
記第1から第3のステップを順次に前記ECG波形の最
後まで繰り返し心拍数を算出する第4のステップとを有
することを特徴とする。
In the heart rate measuring method and the heart rate measuring method for measuring a heart rate from an ECG waveform according to the present invention, the E
The first step of detecting the local peak value of the peak of the CG waveform and storing the temporal position and amplitude thereof, and calculating the difference between the local peak value of the peak of the ECG waveform and the amplitude value of ECG data thereafter. If the difference between the amplitude value obtained in the second step and the amplitude value obtained in the second step is larger than a predetermined threshold, the local peak value of the peak of the ECG waveform is recognized as the peak of the R wave, and the R wave is recognized. And a fourth step of sequentially calculating the heart rate by repeating the first to third steps until the end of the ECG waveform.

【0010】本発明に係るR−R間隔測定装置は、EC
G波形からR−R間隔を測定するR−R間隔測定装置に
おいて、前記ECG波形の山の局所的ピーク値を検出
し、前記ECG波形の山の局所的ピーク値とこれ以降に
測定されたECG波形の振幅値との差が所定の閾値より
も大きければ、前記ECG波形の山の局所的ピーク値を
R波のピークと認識し、R波の時間的位置を記憶するス
テップを、順次に前記ECG波形の最後まで繰り返しR
波を認識するR波認識手段と、前記複数のR波の時間的
位置からR−R間隔を順次に算出するR−R間隔算出手
段とを設けたことを特徴とする。
The RR interval measuring apparatus according to the present invention is an EC
In an R-R interval measuring device for measuring an R-R interval from a G waveform, a local peak value of a peak of the ECG waveform is detected, and a local peak value of a peak of the ECG waveform and an ECG measured thereafter. If the difference from the amplitude value of the waveform is larger than a predetermined threshold value, the step of recognizing the local peak value of the peak of the ECG waveform as the peak of the R wave and storing the time position of the R wave is sequentially performed. Repeat R until the end of ECG waveform
R wave recognition means for recognizing the wave and RR interval calculation means for sequentially calculating the RR interval from the temporal positions of the plurality of R waves are provided.

【0011】本発明に係る心拍数測定装置は、ECG波
形から心拍数を測定する心拍数測定装置において、前記
ECG波形の山の局所的ピーク値を検出し、前記ECG
波形の山の局所的ピーク値とこれ以降に測定されたEC
G波形の振幅値との差が所定の閾値よりも大きければ、
前記ECG波形の山の局所的ピーク値をR波のピークと
認識し、R波の発生回数を記憶するステップを順次に前
記ECG波形の最後まで繰り返し、心拍数を算出する心
拍数算出手段とを設けたことを特徴とする。
A heart rate measuring apparatus according to the present invention is a heart rate measuring apparatus for measuring a heart rate from an ECG waveform, which detects a local peak value of a mountain of the ECG waveform to obtain the ECG waveform.
Local peak value of peak of waveform and EC measured thereafter
If the difference from the amplitude value of the G waveform is larger than a predetermined threshold value,
A step of recognizing the local peak value of the peak of the ECG waveform as a peak of the R wave and sequentially storing the number of times of the R wave generation until the end of the ECG waveform, and a heart rate calculating means for calculating a heart rate. It is characterized by being provided.

【0012】[0012]

【発明の実施の形態】本発明を図1〜図3に図示の実施
の形態に基づいて詳細に説明する。図1は第1の実施の
形態を説明するブロック図である。心電位電極1はこれ
らの電極より入力される生体信号を増幅する生体アンプ
2に接続されている。生体アンプ2はA/D変換器3に
接続され、更にCPUやメモリなどを含む演算部4に接
続されている。演算部4はI/F部5を介して、表示装
置6、キーボード及びマウスなどにより構成されるコマ
ンドを入力するコマンド入力装置7、ハードディスクな
どの記録装置8に接続されている。
BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described in detail based on the embodiments shown in FIGS. FIG. 1 is a block diagram illustrating the first embodiment. The cardiac potential electrode 1 is connected to a biological amplifier 2 that amplifies a biological signal input from these electrodes. The biological amplifier 2 is connected to the A / D converter 3, and further connected to the arithmetic unit 4 including a CPU, a memory and the like. The arithmetic unit 4 is connected via an I / F unit 5 to a display device 6, a command input device 7 for inputting commands including a keyboard and a mouse, and a recording device 8 such as a hard disk.

【0013】被験者に取り付けられた心電位電極1から
入力される心電位は、任意の点を0Vとする相対電位と
して入力され、生体アンプ2で増幅された後に、A/D
変換器3でデジタル信号に変換され、演算部4にデジタ
ル信号として送られる。
The cardiac potential input from the cardiac potential electrode 1 attached to the subject is input as a relative potential with 0 V at an arbitrary point, amplified by the living body amplifier 2, and then A / D.
It is converted into a digital signal by the converter 3 and sent to the arithmetic unit 4 as a digital signal.

【0014】操作者は被験者に対して予備測定を開始す
る旨を伝え、仮のR波のピークとS波のピークの振幅の
差の平均値を算出するに充分な所定時間(例えば、心拍
が20回程度発生する時間、仮にR−R間隔を800m
秒と仮定すれば16秒)、静止するよう指示する。そし
て、操作者がコマンド入力装置7から、測定開始を指示
するコマンドをマウスなどで入力すると、演算部4は前
述の所定時間、ECG波形のメモリへの取り込みを指示
する信号を送り、更に仮のR波のピークとS波のピーク
の振幅の差R0を算出する演算を行う。
The operator informs the subject that the preliminary measurement is to be started, and a predetermined time (for example, if the heartbeat is not enough) is calculated for calculating the average value of the difference between the amplitudes of the tentative R wave peak and the S wave peak. Time to occur about 20 times, if RR interval is 800m
If it is assumed to be 16 seconds, it will be 16 seconds). When the operator inputs a command to start the measurement from the command input device 7 with a mouse or the like, the arithmetic unit 4 sends a signal instructing the ECG waveform to be taken into the memory for the predetermined time described above, and then the temporary operation is performed. The calculation for calculating the difference R0 between the amplitudes of the R wave peak and the S wave peak is performed.

【0015】演算部4は取り込んだECG波形に対し
て、振幅の最大値Amax 及び最小値Amin を求め、Xを
0.6〜0.8程度の定数として、X・Amax を山のピ
ーク検出のための閾値、X・Amin を谷のピーク検出の
ための閾値とし、測定開始時の測定データから順次に探
索を開始する。
The calculation unit 4 finds the maximum value Amax and the minimum value Amin of the amplitude for the captured ECG waveform, sets X as a constant of about 0.6 to 0.8, and sets X · Amax to the peak detection of the peak. , And X · Amin are used as thresholds for peak detection of the valley, and the search is sequentially started from the measurement data at the start of measurement.

【0016】演算部4は先ず山のピークの探索を始め
る。そして、このX・Amax よりも大きい局所的最大値
を検出すると、これをR波のピークの振幅値とする。次
いで、演算部4は谷のピーク値の探索を始める。そし
て、閾値X・Amin よりも小さい局所的最小値をS波の
ピークの振幅値と認識し、R波のピークとS波のピーク
の振幅の差を算出し、メモリに記憶する。演算部4は再
び山のピークの探索を始め、順次にR波のピークとS波
のピークの振幅の差を算出し、更に、これらの平均値を
算出し、これを仮のR波のピークとS波のピークの振幅
の差の平均値R0とする。
The calculation unit 4 first starts the search for a mountain peak. Then, when a local maximum value larger than X · Amax is detected, this is taken as the amplitude value of the peak of the R wave. Then, the calculation unit 4 starts searching for the peak value of the valley. Then, the local minimum value smaller than the threshold value X · Amin is recognized as the amplitude value of the S wave peak, and the difference between the amplitudes of the R wave peak and the S wave peak is calculated and stored in the memory. The calculation unit 4 starts searching for the peak of the mountain again, sequentially calculates the difference in amplitude between the R wave peak and the S wave peak, further calculates the average value of these, and uses this as the temporary R wave peak. And the average value R0 of the difference in the amplitude of the S wave peak.

【0017】次いで、操作者は被験者に本測定を行う旨
を伝え、コマンド入力装置7からECG波形の測定開始
を指示するコマンドを入力する。演算部4はメモリから
仮のR波のピークとS波のピークの振幅の差の平均値R
0を呼び出し、その値の数、例えば70%をR波及びS
波検出のための閾値L1とする。そして、演算部4はE
CG波形を取り込み、メモリに記憶しながら記録装置8
にもデータを記録する。また、閾値L1はこれに限定さ
れるものでなく、例えば前述の予備実験後に手作業によ
り、仮のR波のピークとS波のピークの振幅の差の平均
値R0を求め、その値の数、例えば70%と設定するな
どしてもよいことは当然である。
Next, the operator informs the subject that the main measurement will be performed, and inputs a command from the command input device 7 to start the measurement of the ECG waveform. The calculation unit 4 receives the average value R of the difference between the amplitudes of the tentative R wave peak and the S wave peak from the memory.
Call 0 and set the number, for example 70%, of the R wave and S
The threshold L1 for wave detection is set. Then, the calculation unit 4
Recording device 8 while capturing the CG waveform and storing it in memory
Also record the data. Further, the threshold value L1 is not limited to this, and for example, the average value R0 of the difference between the amplitudes of the tentative R-wave peak and the S-wave peak is calculated manually after the preliminary experiment described above, and the number of the values is calculated. Of course, it may be set to 70%, for example.

【0018】図2は第1の実施の形態のフローチャート
図であり、ECGデータの振幅値をA(n)、n=0と
する。演算部4はステップS1において、ECGデータ
の最初の振幅値A(0)を読み込み、仮の最大値MAX
とする。次いで、ステップS2においてn=n+1と
し、ステップS3においてECGデータの次の振幅値A
(1)を読み込み、MAX−A(1)>0であるか否か
を判断する。NoであればステップS4に進み、A
(1)を仮の最大値MAXとしステップS2に戻る。
FIG. 2 is a flow chart of the first embodiment, where the amplitude value of the ECG data is A (n), n = 0. In step S1, the calculation unit 4 reads the first amplitude value A (0) of the ECG data, and determines the temporary maximum value MAX.
And Then, n = n + 1 is set in step S2, and the next amplitude value A of the ECG data is set in step S3.
(1) is read and it is determined whether MAX-A (1)> 0. If No, the process proceeds to step S4 and A
(1) is set to the temporary maximum value MAX, and the process returns to step S2.

【0019】そして、ステップS3において、Yesで
あった場合には、ステップS5に進み、MAX−A
(n)>L1であるか否かを判断する。Noであればス
テップS2に進み、n=n+1とし、ECGデータの次
の振幅値A(2)を読み込み、ステップS3に進み前述
のような演算を行う。
Then, if Yes in step S3, the process proceeds to step S5, and MAX-A
It is determined whether (n)> L1. If No, the process proceeds to step S2, n = n + 1, the next amplitude value A (2) of the ECG data is read, and the process proceeds to step S3 to perform the above-described calculation.

【0020】ステップS5において、Yesであればス
テップS6に進み、最大値MAXをR波のピークと判別
する。そして、演算部4は最大値MAXの時刻を第1の
R波のピーク時刻T1、心拍数M=1をメモリに記憶す
る。
If Yes in step S5, the process proceeds to step S6, and the maximum value MAX is determined to be the peak of the R wave. Then, the calculation unit 4 stores the time of the maximum value MAX in the memory as the peak time T1 of the first R wave and the heart rate M = 1.

【0021】多くの場合に、S波が発生する前にMAX
−A(n)>L1となるように、閾値L1を定めること
が可能であるが、仮にMAX−A(n)>L1となるの
がS波のピークの発生時としても、一般的にはR波発生
より50〜150m秒後には、R波のピークを認識でき
ることになり、結局はこのアルゴリズムによれば、ほぼ
リアルタイムにR波のピークを認識できる。
In many cases, the MAX wave is generated before the S wave is generated.
It is possible to set the threshold value L1 so that −A (n)> L1, but if MAX-A (n)> L1 is satisfied even when the peak of the S wave occurs, it is generally The peak of the R wave can be recognized 50 to 150 msec after the generation of the R wave, and the peak of the R wave can be recognized almost in real time according to this algorithm.

【0022】このような演算を順次に繰り返し、以下に
第2のR波のピーク時刻T2、…、第MのR波のピーク
時刻TMを記録装置8に記録し、またその度に心拍数M
をメモリから呼び出して1を加算して、心拍数をメモリ
に再記憶させる。更に、R波のピーク時刻からR−R間
隔を計算し表示装置6に表示する。R波のピークを認識
できれば、R−R間隔や心拍数の計算は瞬時にできるこ
とは明らかであり、結局はほぼリアルタイムに心拍数や
R−R間隔を計算、表示できる。
Such calculation is sequentially repeated, and the peak time T2 of the second R wave, ..., And the peak time TM of the Mth R wave are recorded in the recording device 8, and the heart rate M is calculated each time.
Is called from the memory, 1 is added, and the heart rate is re-stored in the memory. Further, the RR interval is calculated from the peak time of the R wave and displayed on the display device 6. Obviously, if the peak of the R wave can be recognized, the RR interval and the heart rate can be calculated instantaneously, and in the end, the heart rate and the RR interval can be calculated and displayed in almost real time.

【0023】記録を停止する場合は、操作者がコマンド
入力装置7からコマンドを入力する。コマンドを受信し
た演算部4はECGデータの読み込みを停止し、図2に
示す前述したような演算をデータの最後まで行い、その
ときの心拍数Mを記録装置8に記録する。
To stop recording, the operator inputs a command from the command input device 7. Upon receiving the command, the arithmetic unit 4 stops reading the ECG data, performs the above-described arithmetic operation shown in FIG. 2 until the end of the data, and records the heart rate M at that time in the recording device 8.

【0024】このように、局所的最大値と局所的最大値
以降に発生したECGデータの振幅の差を閾値に基づい
て検知することにより、極めて簡略化されたアルゴリズ
ムによりR波のピークを認識することができる。そし
て、この方法によれば体動によりECG波形が漂動して
も、R波のピークを確実に検知することができる。更
に、R波のピークを確実に検出することにより、R−R
間隔や心拍数を確実にほぼリアルタイムに求めることが
できる。
As described above, by detecting the difference between the local maximum value and the amplitude of the ECG data generated after the local maximum value based on the threshold value, the peak of the R wave is recognized by an extremely simplified algorithm. be able to. According to this method, even if the ECG waveform drifts due to body movement, the peak of the R wave can be reliably detected. Furthermore, by surely detecting the peak of the R wave, RR
Interval and heart rate can be reliably obtained in near real time.

【0025】第2の実施の形態は、第1の実施の形態と
装置構成が同じであるため、装置の構成に関する詳細な
説明を省略する。本実施の形態は次に説明するような方
法により、ECG波形を読み込み、R波を認識しR−R
間隔の測定、心拍数の測定を行う。
Since the second embodiment has the same device configuration as the first embodiment, a detailed description of the device configuration will be omitted. In the present embodiment, the ECG waveform is read, the R wave is recognized, and the RR is read by the method described below.
Interval measurement, heart rate measurement.

【0026】操作者は被験者に本測定を行う旨を伝え、
コマンド入力装置7からECG波形の測定開始を指示す
るコマンドを入力する。演算部4はメモリから実測値に
基づいて、予め定めた仮のR波のピークとS波のピーク
の振幅の差の代表値に、例えば70%をかけたR波及び
S波検出のための閾値L1を呼び出す。そして、演算部
4はECG波形を取り込み、メモリに記憶しながら記録
装置8にもデータを記録する。一般的に、R波のピーク
とS波のピークの振幅の差は、他の連続する山と谷の局
所的ピークの振幅の差に比較して非常に大きい。そのた
め、このように個人差を吸収できるような値を閾値L1
に設定することも、万能ではないが十分に実用的であ
る。閾値L1に経験的な値を使用した場合に、第1の実
施の形態のような予備測定を行わなくても済むという利
点がある。
The operator informs the subject that the main measurement will be performed,
A command for instructing the start of ECG waveform measurement is input from the command input device 7. The calculation unit 4 detects the R wave and the S wave by multiplying the representative value of the amplitude difference between the tentative R wave peak and the S wave peak determined in advance, for example, by 70% based on the measured value from the memory. Call the threshold L1. Then, the calculation unit 4 captures the ECG waveform and records the data in the recording device 8 while storing it in the memory. In general, the difference in amplitude between the R and S wave peaks is very large compared to the difference in amplitude between the local peaks of other consecutive peaks and troughs. Therefore, a value that can absorb individual differences in this way is set as the threshold L1.
Setting it to is also not practical but sufficiently practical. When an empirical value is used for the threshold L1, there is an advantage that the preliminary measurement as in the first embodiment does not have to be performed.

【0027】図3は、この第2の実施の形態の動作のフ
ローチャート図である。ECGデータの振幅値をA
(n)、n=0とする。演算部4はステップS11にお
いて、ECGデータの最初の振幅値A(0)を読み込
み、仮の最大値MAXとする。次いで、ステップS12
において、n=n+1とし、ステップS13においてE
CGデータの次の振幅値A(1)を読み込み、MAX−
A(1)>0であるか否かを判断する。Noであればス
テップS14に進み、A(1)を仮の最大値MAXと
し、更にステップS15に進み、ステップs19で使用
するための数T1=nとしステップS12に戻る。
FIG. 3 is a flow chart of the operation of the second embodiment. Amplitude value of ECG data is A
(N) and n = 0. In step S11, the calculation unit 4 reads the first amplitude value A (0) of the ECG data and sets it as the temporary maximum value MAX. Then, step S12
, N = n + 1, and E in step S13
The next amplitude value A (1) of the CG data is read and MAX-
It is determined whether A (1)> 0. If No, the process proceeds to step S14, A (1) is set to the temporary maximum value MAX, the process proceeds to step S15, the number T1 = n to be used in step s19 is set, and the process returns to step S12.

【0028】そして、ステップS13においてYesで
あった場合にはステップS16に進み、MAX−A
(n)>L1であるか否かを判断する。Noであればス
テップS12に進み、n=n+1としECGデータの次
の振幅値A(2)を読み込み、ステップS13に進み前
述のような演算を行う。
Then, if Yes in step S13, the process proceeds to step S16 and MAX-A
It is determined whether (n)> L1. If No, the process proceeds to step S12, n = n + 1 is set, the next amplitude value A (2) of the ECG data is read, and the process proceeds to step S13 to perform the above-described calculation.

【0029】ステップS16において、Yesであれば
ステップS17に進み、最大値MAXをR波のピークと
判別する。そして、演算部4は最大値MAXの時刻を第
1のR波のピーク時刻T1、心拍数M=1をメモリに記
憶させる。
If Yes in step S16, the flow advances to step S17 to determine that the maximum value MAX is the peak of the R wave. Then, the calculation unit 4 stores the time of the maximum value MAX in the memory as the peak time T1 of the first R wave and the heart rate M = 1.

【0030】多くの場合に、S波が発生する前にMAX
−A(n)>L1となるように、閾値L1を定めること
が可能であるが、仮にMAX−A(n)>L1となるの
が、S波のピークの発生時としても、一般的にはR波発
生よりも50〜150m秒後には、R波のピークを認識
できることになり、結局はこのアルゴリズムによれば、
ほぼリアルタイムにR波のピークを認識できる。
In many cases, MAX is generated before the S wave is generated.
It is possible to set the threshold value L1 so that −A (n)> L1. However, if MAX−A (n)> L1 is satisfied, even if the peak of the S wave occurs, it is general. Will be able to recognize the R wave peak 50 to 150 msec after the R wave is generated.
The peak of the R wave can be recognized almost in real time.

【0031】このような演算を順次に繰り返し、以下に
第2のR波のピーク時刻T2、…、第MのR波のピーク
時刻TMを記録装置8に記録し、またその度に心拍数M
をメモリから呼び出し、1を加算して心拍数をメモリに
再記憶させる。更に、R波のピーク時刻からR−R間隔
を計算し、表示装置6に表示する。R波のピークを認識
できれば、R−R間隔や心拍数の計算は瞬時にできるこ
とは明白であり、結局はほぼリアルタイムに心拍数やR
−R間隔を計算、表示できる。
Such calculation is sequentially repeated, and the peak time T2 of the second R wave, ..., And the peak time TM of the Mth R wave are recorded in the recording device 8, and the heart rate M is recorded each time.
Is called from the memory and 1 is added to re-store the heart rate in the memory. Further, the RR interval is calculated from the peak time of the R wave and displayed on the display device 6. It is obvious that if the peak of the R wave can be recognized, the RR interval and the heart rate can be calculated instantaneously, and in the end, the heart rate and the R rate can be calculated almost in real time.
-R intervals can be calculated and displayed.

【0032】ステップS17においてR波のピークを認
識した後に、ステップ18においてA(n)を仮の局所
的最小値MINとする。ステップS17において、この
ときのnとステップS15で定めたT1との差がK以上
になっているか否かを確認する。R波のピークから最長
でも200m秒以内に、S波のピークが発生すると仮定
する。例えば、5m秒間隔でECGデータをサンプリン
グし、R波のピークから200m秒の間の最小値をS波
のピークと認識する場合には、Kを40とする。T1は
R波のピークが発生した時のnであるため、n−T1≧
Kとなったときには、S波のピークは既に発生している
と判断する。ステップS18以降のステップは、R波の
ピーク発生以降200m秒の間の局所的最小値を求める
ためのフローである。
After the peak of the R wave is recognized in step S17, A (n) is set to a temporary local minimum value MIN in step 18. In step S17, it is confirmed whether the difference between n at this time and T1 determined in step S15 is K or more. It is assumed that the S wave peak occurs within 200 msec at the longest from the R wave peak. For example, when ECG data is sampled at 5 msec intervals and the minimum value between 200 msec from the R wave peak is recognized as the S wave peak, K is set to 40. Since T1 is n when the peak of the R wave occurs, n−T1 ≧
When it becomes K, it is determined that the peak of the S wave has already occurred. The steps after step S18 are a flow for obtaining a local minimum value for 200 msec after the peak of the R wave.

【0033】n−T1≧Kであれば、ステップS20に
進みn=n+1とし、更にステップS21に進む。ステ
ップS21において、仮の局所的最小値MINがA
(n)よりも小さければ、仮の局所的最小値MINはそ
のまま変わらず、ステップS19に戻る。仮の局所的最
小値MINがA(n)以上であればステップS18に戻
り、このときのA(n)を新たな仮の局所的最小値MI
Nとする。以下、同様のことを繰り返し、ステップS1
9においてn−T1≧Kとなったとき、ステップS22
に進み、このときの仮の局所的最小値MINをS波のピ
ークと認識し、R波のピークとS波のピークの振幅の差
Dを計算し、メモリに記憶する。
If n-T1≥K, the process proceeds to step S20, n = n + 1, and further proceeds to step S21. In step S21, the temporary local minimum value MIN is A
If it is smaller than (n), the temporary local minimum value MIN remains unchanged and the process returns to step S19. If the temporary local minimum value MIN is greater than or equal to A (n), the process returns to step S18, and A (n) at this time is changed to a new temporary local minimum value MI.
Let N. Hereinafter, the same process is repeated, and step S1
When n-T1 ≧ K in step 9, step S22
Then, the temporary local minimum value MIN at this time is recognized as the peak of the S wave, and the difference D in amplitude between the peak of the R wave and the peak of the S wave is calculated and stored in the memory.

【0034】以下に、この動作を繰り返すことにより、
その都度、R波のピーク及びS波のピークを認識でき
る。記録を停止する場合は操作者がコマンド入力装置7
からコマンドを入力する。コマンドを受信した演算部4
はECGデータの読み込みを停止し、図3に示す前述し
たような演算をデータの最後まで行い、そのときの心拍
数Mを記録装置8に記録する。
By repeating this operation below,
In each case, the R wave peak and the S wave peak can be recognized. When the recording is stopped, the operator inputs the command input device 7
Enter the command from. Operation unit 4 that received the command
Stops reading the ECG data, performs the above-described calculation shown in FIG. 3 until the end of the data, and records the heart rate M at that time in the recording device 8.

【0035】このように、局所的最大値と局所的最大値
以降に発生したECGデータの振幅の差を閾値に基づい
て検知することにより、非常に簡略化されたアルゴリズ
ムにより、R波のピーク及びS波のピークを認識するこ
とができる。そして、この方法によれば、体動によりE
CG波形が漂動しても、R波のピークを確実に検知する
ことができる。更に、R波のピークを確実に検出するこ
とにより、R−R間隔や心拍数を確実に、ほぼリアルタ
イムに求めることができる。
In this way, by detecting the difference between the local maximum value and the amplitude of the ECG data generated after the local maximum value based on the threshold value, the peak of the R wave and the peak of the R wave are detected by a very simplified algorithm. The peak of the S wave can be recognized. Then, according to this method, E
Even if the CG waveform drifts, the peak of the R wave can be reliably detected. Further, by surely detecting the peak of the R wave, the RR interval and the heart rate can be reliably obtained in almost real time.

【0036】また、S波のピークを認識することによ
り、R波のピークとS波のピークの振幅値の差Dを実測
できるため、差Dの平均値を計算することも可能であ
り、この実測値に基づいて、経験的に定めた閾値L1を
設定し直すことも可能となり、R波の認識に対してより
信頼性を高くできる。
Further, since the difference D between the amplitude values of the R wave peak and the S wave peak can be measured by recognizing the S wave peak, it is also possible to calculate the average value of the difference D. It is also possible to reset the empirically determined threshold value L1 based on the actual measurement value, and the reliability of R wave recognition can be increased.

【0037】本実施の形態によれば、閾値L1を経験的
に定めた値とすることで、予備実験を行わなくても済
み、時間を短縮できる。また、S波のピークを認識し、
R波のピークとS波のピークの振幅値の差Dを実測し、
この値に基づいて閾値L1を設定し直すことにより、予
備実験を行わなくとも閾値L1の信頼性を向上できる。
According to the present embodiment, by setting the threshold value L1 to a value that is empirically determined, it is not necessary to carry out a preliminary experiment, and the time can be shortened. Also, recognizing the peak of S wave,
The difference D between the amplitude values of the R wave peak and the S wave peak is measured,
By resetting the threshold L1 based on this value, the reliability of the threshold L1 can be improved without conducting a preliminary experiment.

【0038】なお、本実施の形態においては、例えばR
波のピーク発生後に、50〜150m秒の間に急激に体
動が起こり、S波のピークが急激に上昇し、R波のピー
クとS波のピークの差が、設定した閾値よりも小さくな
れば、R波を正しく認識することはできない。しかしな
がら、このようなことはごくまれであり、通常の測定に
おいては、殆ど問題なく測定できるため、実用的であ
る。
In the present embodiment, for example, R
After the peak of the wave is generated, abrupt body movement occurs within 50 to 150 msec, the peak of the S wave rises sharply, and the difference between the peak of the R wave and the peak of the S wave becomes smaller than the set threshold value. Therefore, the R wave cannot be recognized correctly. However, such a thing is extremely rare, and it is practical because it can be measured with almost no problem in normal measurement.

【0039】[0039]

【発明の効果】以上説明したように本発明に係るR波認
識方法及びR−R間隔測定方法及び心拍数測定方法及び
R−R間隔測定装置及び心拍数測定装置は、ECG波形
から、R−R間隔や心拍数を測定する目的のためにR波
を認識するR波認識方法において、(a)ECG波形の
山の局所的ピーク値を検出し、その時間的位置と振幅を
記憶する、(b)ECG波形の山の局所的ピーク値とこ
れ以降のECGデータの振幅値の差を算出する、(c)
前記山の局所的ピーク値とこれ以降のECGデータの振
幅値の差が、所定の閾値よりも大きければ、ECG波形
の山の局所的ピーク値をR波のピークと認識する、
(d)(a)から(c)を順次にECG波形の最後まで
繰り返すことにより、R波の誤検知をなくすことがで
き、R−R間隔や心拍数を正確に、かつほぼリアルタイ
ムに測定することが可能となる。
As described above, the R-wave recognition method, the RR interval measuring method, the heart rate measuring method, the RR interval measuring apparatus, and the heart rate measuring apparatus according to the present invention use the R- In an R wave recognition method for recognizing an R wave for the purpose of measuring an R interval and a heart rate, (a) a local peak value of a mountain of an ECG waveform is detected, and its temporal position and amplitude are stored, ( b) calculating the difference between the local peak value of the peak of the ECG waveform and the amplitude value of ECG data thereafter, (c)
If the difference between the local peak value of the mountain and the amplitude value of ECG data thereafter is larger than a predetermined threshold value, the local peak value of the mountain of the ECG waveform is recognized as the peak of the R wave.
(D) By repeating (a) to (c) in sequence until the end of the ECG waveform, erroneous detection of the R wave can be eliminated, and the RR interval and heart rate can be measured accurately and almost in real time. It becomes possible.

【0040】また、所定の閾値を予め測定したR波のピ
ークとS波のピークの振幅の差に基づいて定めることに
より、更に、高精度にR波を検出することが可能とな
る。
Further, by determining the predetermined threshold value based on the difference between the amplitudes of the R wave peak and the S wave peak measured in advance, the R wave can be detected with higher accuracy.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の実施の形態のブロック図である。FIG. 1 is a block diagram of a first embodiment.

【図2】第1の実施の形態の演算のフローチャート図で
ある。
FIG. 2 is a flow chart diagram of a calculation according to the first embodiment.

【図3】第2の実施の形態の演算のフローチャート図で
ある。
FIG. 3 is a flow chart diagram of a calculation according to a second embodiment.

【図4】漂動しているECG波形図である。FIG. 4 is a drifting ECG waveform diagram.

【符号の説明】[Explanation of symbols]

1 心電位電極 2 生体アンプ 4 演算部 5 R/F部 6 表示装置 7 コマンド入力装置 8 記録装置 1 Heart potential electrode 2 living body amplifier 4 computing section 5 R / F section 6 Display device 7 Command input device 8 recording devices

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 ECG波形からR−R間隔や心拍数を測
定するためにR波を認識するR波認識方法において、前
記ECG波形の山の局所的ピーク値を検出し、その時間
的位置と振幅を記憶する第1のステップと、前記ECG
波形の山の局所的ピーク値とこれ以降のECGデータの
振幅値の差を算出する第2のステップと、該第2のステ
ップで得られた振幅値の差が所定の閾値よりも大きけれ
ば、前記ECG波形の山の局所的ピーク値をR波のピー
クと認識する第3のステップと、前記第1〜第3のステ
ップを順次に前記ECG波形の最後まで繰り返す第4の
ステップとを有することを特徴とするR波認識方法。
1. An R wave recognition method for recognizing an R wave in order to measure an RR interval or a heart rate from an ECG waveform, by detecting a local peak value of a mountain of the ECG waveform, and detecting the temporal position thereof. A first step of storing the amplitude; and the ECG
The second step of calculating the difference between the local peak value of the peak of the waveform and the amplitude value of the ECG data thereafter, and if the difference between the amplitude values obtained in the second step is larger than a predetermined threshold value, A third step of recognizing a local peak value of a peak of the ECG waveform as a peak of an R wave, and a fourth step of sequentially repeating the first to third steps until the end of the ECG waveform. R wave recognition method characterized by:
【請求項2】 前記所定の閾値は、予め測定したR波と
S波のピークの振幅の差に基づいて定めた値であること
を特徴とする請求項1に記載のR波認識方法。
2. The R wave recognition method according to claim 1, wherein the predetermined threshold value is a value determined based on a difference between peak amplitudes of the R wave and the S wave measured in advance.
【請求項3】 ECG波形からR−R間隔を測定するR
−R間隔測定方法において、前記ECG波形の山の局所
的ピーク値を検出し、その時間的位置と振幅を記憶する
第1のステップと、前記ECG波形の山の局所的ピーク
値とこれ以降のECGデータの振幅値の差を算出する第
2のステップと、該第2のステップで得られた振幅値の
差が所定の閾値よりも大きければ、前記ECG波形の山
の局所的ピーク値をR波のピークと認識する第3のステ
ップと、前記第1〜第3のステップを順次に前記ECG
波形の最後まで繰り返す第4のステップと、前記R波の
時間的位置の差を順次に算出しR−R間隔とする第5の
ステップとを有することを特徴とするR−R間隔測定方
法。
3. R measuring the RR interval from an ECG waveform
-In the R-interval measuring method, a first step of detecting a local peak value of the peak of the ECG waveform and storing the temporal position and amplitude thereof; a local peak value of the peak of the ECG waveform and subsequent steps; The second step of calculating the difference between the amplitude values of the ECG data, and if the difference between the amplitude values obtained in the second step is larger than a predetermined threshold value, the local peak value of the peak of the ECG waveform is set to R. A third step of recognizing a wave peak and the first to third steps are sequentially performed by the ECG.
An RR interval measuring method comprising: a fourth step of repeating until the end of the waveform; and a fifth step of sequentially calculating a difference between the temporal positions of the R waves to obtain an RR interval.
【請求項4】 前記所定の閾値は、予め測定したR波と
S波のピークの振幅の差に基づいて定めた値であること
を特徴とする請求項3に記載のR−R間隔測定方法。
4. The RR interval measuring method according to claim 3, wherein the predetermined threshold value is a value determined based on a difference in amplitude of peaks of the R wave and the S wave measured in advance. .
【請求項5】 ECG波形から心拍数を測定する心拍数
測定方法において、前記ECG波形の山の局所的ピーク
値を検出しその時間的位置と振幅を記憶する第1のステ
ップと、前記ECG波形の山の局所的ピーク値とこれ以
降のECGデータの振幅値の差を算出する第2のステッ
プと、該第2のズテップで得られた振幅値の差が所定の
閾値よりも大きければ、前記ECG波形の山の局所的ピ
ーク値をR波のピークと認識し、R波の発生回数を記憶
する第3のステップと、前記第1から第3のステップを
順次に前記ECG波形の最後まで繰り返し心拍数を算出
する第4のステップとを有することを特徴とする心拍数
測定方法。
5. A heart rate measuring method for measuring a heart rate from an ECG waveform, the first step of detecting a local peak value of a mountain of the ECG waveform, and storing the temporal position and amplitude thereof, the ECG waveform Second step of calculating the difference between the local peak value of the mountain and the amplitude value of ECG data thereafter, and if the difference between the amplitude values obtained in the second step is larger than a predetermined threshold value, The third step of recognizing the local peak value of the peak of the ECG waveform as the peak of the R wave and storing the number of times the R wave is generated, and the first to third steps are sequentially repeated until the end of the ECG waveform. A fourth step of calculating a heart rate, and a heart rate measuring method.
【請求項6】 前記所定の閾値は、予め測定したR波と
S波のピークの振幅の差に基づいて定めた値であること
を特徴とする請求項5に記載の心拍数測定方法。
6. The heart rate measuring method according to claim 5, wherein the predetermined threshold value is a value determined based on a difference between the peak amplitudes of the R wave and the S wave measured in advance.
【請求項7】 ECG波形からR−R間隔を測定するR
−R間隔測定装置において、前記ECG波形の山の局所
的ピーク値を検出し、前記ECG波形の山の局所的ピー
ク値とこれ以降に測定されたECG波形の振幅値との差
が所定の閾値よりも大きければ、前記ECG波形の山の
局所的ピーク値をR波のピークと認識し、R波の時間的
位置を記憶するステップを、順次に前記ECG波形の最
後まで繰り返しR波を認識するR波認識手段と、前記複
数のR波の時間的位置からR−R間隔を順次に算出する
R−R間隔算出手段とを設けたことを特徴とするR−R
間隔測定装置。
7. An R measuring an RR interval from an ECG waveform
-In the R-interval measuring device, the local peak value of the peak of the ECG waveform is detected, and the difference between the local peak value of the peak of the ECG waveform and the amplitude value of the ECG waveform measured thereafter is a predetermined threshold value. If it is larger than the above, the step of recognizing the local peak value of the peak of the ECG waveform as the peak of the R wave and storing the temporal position of the R wave is sequentially repeated until the end of the ECG waveform, and the R wave is recognized. R-R is provided with R-wave recognition means and RR-interval calculation means for sequentially calculating RR intervals from the temporal positions of the plurality of R-waves.
Interval measuring device.
【請求項8】 前記所定の閾値は、予め測定したR波の
ピークとS波のピークの振幅の差に基づいて定めた値で
あることを特徴とする請求項7に記載のR−R間隔測定
装置。
8. The RR interval according to claim 7, wherein the predetermined threshold value is a value determined based on a difference between the amplitudes of the R wave peak and the S wave peak measured in advance. measuring device.
【請求項9】 ECG波形から心拍数を測定する心拍数
測定装置において、前記ECG波形の山の局所的ピーク
値を検出し、前記ECG波形の山の局所的ピーク値とこ
れ以降に測定されたECG波形の振幅値との差が所定の
閾値よりも大きければ、前記ECG波形の山の局所的ピ
ーク値をR波のピークと認識し、R波の発生回数を記憶
するステップを順次に前記ECG波形の最後まで繰り返
し、心拍数を算出する心拍数算出手段とを設けたことを
特徴とする心拍数測定装置。
9. A heart rate measuring device for measuring a heart rate from an ECG waveform, detecting a local peak value of a mountain of the ECG waveform, and measuring the local peak value of the mountain of the ECG waveform and thereafter. If the difference from the amplitude value of the ECG waveform is larger than a predetermined threshold value, the local peak value of the peak of the ECG waveform is recognized as the peak of the R wave, and the step of storing the number of times of the R wave is sequentially stored. A heart rate measuring device comprising: a heart rate calculating means for repeatedly calculating the heart rate until the end of the waveform.
【請求項10】 前記所定の閾値は、予め測定したR波
のピークとS波のピークの振幅の差に基づいて定めた値
であることを特徴とする請求項9に記載の心拍数測定装
置。
10. The heart rate measuring device according to claim 9, wherein the predetermined threshold value is a value determined based on a difference in amplitude between the R wave peak and the S wave peak measured in advance. .
JP2001182844A 2001-06-18 2001-06-18 R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device Pending JP2003000561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001182844A JP2003000561A (en) 2001-06-18 2001-06-18 R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001182844A JP2003000561A (en) 2001-06-18 2001-06-18 R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device

Publications (1)

Publication Number Publication Date
JP2003000561A true JP2003000561A (en) 2003-01-07

Family

ID=19022867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001182844A Pending JP2003000561A (en) 2001-06-18 2001-06-18 R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device

Country Status (1)

Country Link
JP (1) JP2003000561A (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007125366A (en) * 2005-10-06 2007-05-24 Konica Minolta Sensing Inc Pulse wave data analyzing method, system, and program product
JP2007181628A (en) * 2006-01-10 2007-07-19 Nippon Telegr & Teleph Corp <Ntt> Pulse interval calculation device and pulse interval calculation method
JP2008167975A (en) * 2007-01-12 2008-07-24 Toshiba Corp Ultrasonic diagnostic apparatus, heart rate synchronization signal generation apparatus, and heart rate synchronization signal generation method
JP2008220556A (en) * 2007-03-12 2008-09-25 Taisei:Kk Heart rate measuring system and method
JP2008253579A (en) * 2007-04-05 2008-10-23 Konica Minolta Sensing Inc Method, system, and program for analyzing pulse wave data
KR101245445B1 (en) 2011-04-29 2013-03-19 가톨릭대학교 산학협력단 R-peak detection method in ECG Signal and apparatus thereof
CN104586384A (en) * 2013-10-30 2015-05-06 深圳华清心仪医疗电子有限公司 ECG signal real-time heart rate detection method and system
CN105125199A (en) * 2015-07-29 2015-12-09 北京医康世纪科技有限公司 Heart rate detection method and heart rate detection device
WO2017090732A1 (en) 2015-11-25 2017-06-01 日本電信電話株式会社 Respiratory estimation method and device
CN107348957A (en) * 2016-05-10 2017-11-17 中国科学院微电子研究所 Electrocardiogram R wave detection method and device and portable intelligent mobile terminal
CN108720832A (en) * 2018-05-30 2018-11-02 京东方科技集团股份有限公司 A kind of ECG's data compression method and device
US10172531B2 (en) 2014-09-04 2019-01-08 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
US10750969B2 (en) 2014-09-09 2020-08-25 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
CN111657920A (en) * 2020-06-30 2020-09-15 湖南毕胜普生物科技有限责任公司 Electrocardiogram monitoring data visualization method and device
CN111803061A (en) * 2020-06-28 2020-10-23 武汉中旗生物医疗电子有限公司 R wave identification method and device based on target detection
WO2020218195A1 (en) * 2019-04-22 2020-10-29 シャープ株式会社 Biological information processing system and biological information acquisition method
US10945623B2 (en) 2016-02-29 2021-03-16 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
CN113100727A (en) * 2021-05-12 2021-07-13 深圳市通久电子有限公司 Method for analyzing and identifying pulse wave crest in real time
CN114139669A (en) * 2021-11-19 2022-03-04 歌尔科技有限公司 Rope skipping counting method, device and medium thereof
CN114938951A (en) * 2022-05-31 2022-08-26 南京佗道医疗科技有限公司 Respiration data processing method
CN116671872A (en) * 2023-07-17 2023-09-01 温州港源智能科技有限公司 Method, device, equipment and medium for calculating vital sign parameter values
CN116784854A (en) * 2023-07-17 2023-09-22 温州港源智能科技有限公司 A method, device, equipment and medium for calculating fatigue degree

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007125366A (en) * 2005-10-06 2007-05-24 Konica Minolta Sensing Inc Pulse wave data analyzing method, system, and program product
JP2007181628A (en) * 2006-01-10 2007-07-19 Nippon Telegr & Teleph Corp <Ntt> Pulse interval calculation device and pulse interval calculation method
JP2008167975A (en) * 2007-01-12 2008-07-24 Toshiba Corp Ultrasonic diagnostic apparatus, heart rate synchronization signal generation apparatus, and heart rate synchronization signal generation method
JP2008220556A (en) * 2007-03-12 2008-09-25 Taisei:Kk Heart rate measuring system and method
JP2008253579A (en) * 2007-04-05 2008-10-23 Konica Minolta Sensing Inc Method, system, and program for analyzing pulse wave data
KR101245445B1 (en) 2011-04-29 2013-03-19 가톨릭대학교 산학협력단 R-peak detection method in ECG Signal and apparatus thereof
CN104586384A (en) * 2013-10-30 2015-05-06 深圳华清心仪医疗电子有限公司 ECG signal real-time heart rate detection method and system
US10172531B2 (en) 2014-09-04 2019-01-08 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
US10750969B2 (en) 2014-09-09 2020-08-25 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
CN105125199A (en) * 2015-07-29 2015-12-09 北京医康世纪科技有限公司 Heart rate detection method and heart rate detection device
WO2017090732A1 (en) 2015-11-25 2017-06-01 日本電信電話株式会社 Respiratory estimation method and device
US10945623B2 (en) 2016-02-29 2021-03-16 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
CN107348957A (en) * 2016-05-10 2017-11-17 中国科学院微电子研究所 Electrocardiogram R wave detection method and device and portable intelligent mobile terminal
US11109794B2 (en) 2018-05-30 2021-09-07 Boe Technology Group Co., Ltd. Method and apparatus for processing ECG signals, and ECG machine
CN108720832A (en) * 2018-05-30 2018-11-02 京东方科技集团股份有限公司 A kind of ECG's data compression method and device
WO2020218195A1 (en) * 2019-04-22 2020-10-29 シャープ株式会社 Biological information processing system and biological information acquisition method
CN111803061A (en) * 2020-06-28 2020-10-23 武汉中旗生物医疗电子有限公司 R wave identification method and device based on target detection
CN111803061B (en) * 2020-06-28 2022-12-30 武汉中旗生物医疗电子有限公司 R wave identification method and device based on target detection
CN111657920A (en) * 2020-06-30 2020-09-15 湖南毕胜普生物科技有限责任公司 Electrocardiogram monitoring data visualization method and device
CN113100727A (en) * 2021-05-12 2021-07-13 深圳市通久电子有限公司 Method for analyzing and identifying pulse wave crest in real time
CN113100727B (en) * 2021-05-12 2023-09-19 深圳市通久电子有限公司 Method for analyzing and identifying pulse wave crest in real time
CN114139669A (en) * 2021-11-19 2022-03-04 歌尔科技有限公司 Rope skipping counting method, device and medium thereof
CN114938951A (en) * 2022-05-31 2022-08-26 南京佗道医疗科技有限公司 Respiration data processing method
CN116671872A (en) * 2023-07-17 2023-09-01 温州港源智能科技有限公司 Method, device, equipment and medium for calculating vital sign parameter values
CN116784854A (en) * 2023-07-17 2023-09-22 温州港源智能科技有限公司 A method, device, equipment and medium for calculating fatigue degree

Similar Documents

Publication Publication Date Title
JP2003000561A (en) R wave recognition method, RR interval measuring method, heart rate measuring method, RR interval measuring device, and heart rate measuring device
US9042972B2 (en) Pain judging device to judge pain based on a frequency component of a peak-relevant value
US7455643B1 (en) Continuous non-invasive blood pressure measurement apparatus and methods providing automatic recalibration
US20110251502A1 (en) Method and apparatus for the analysis of ballistocardiogram signals
US20180103855A1 (en) Method and Apparatus for Heart Rate Monitoring
CN108601543B (en) A kind of ECG signal processing method and device
US20120259182A1 (en) Method and apparatus for detecting peak from biological signal
WO2015163369A1 (en) Electrocardiographic waveform detection device and imaging device
US10945623B2 (en) Heartbeat detection method and heartbeat detection device
US6668189B2 (en) Method and system for measuring T-wave alternans by alignment of alternating median beats to a cubic spline
US5003983A (en) Cardiac monitoring system
JPH07284482A (en) Heart rate variability waveform analysis method and device
EP2752154B1 (en) Method and system for obtaining physiological signal period
JP2001095768A (en) Method and apparatus for automatically detecting and interpreting an electrocardiogram at a pacemaker defined pace
CN108652640A (en) A kind of Noninvasive Blood Glucose Detection Methods and system based on electrocardiosignal
JP2009513193A (en) Method and system for extracting quasi-periodic signals with high resolution
WO2007032226A1 (en) Heart rate meter and method for removing noise of heart beat waveform
JP2001346771A (en) R wave recognition method, RR interval measurement method, heart rate measurement method, RR interval measurement device, and heart rate measurement device
EP3970615A1 (en) Method for detecting qrs complex of electrocardiogram signal
CN110418603A (en) Blood pressure data processing unit, blood pressure data processing method and program
JPH06237909A (en) ECG data processor
US5056527A (en) Apparatus for analyzing vital signals based upon a feature selected from a plurality of vital signal features
US7460902B2 (en) Monitoring of atrial activation
JP4718033B2 (en) ECG information processing apparatus and ECG information processing method
JP2004243131A (en) Method and system for improved measurement of t-wave alternant