Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7491466B2 - Heart rate detection method and heart rate detection device - Google Patents
[go: Go Back, main page]

JP7491466B2 - Heart rate detection method and heart rate detection device - Google Patents

Heart rate detection method and heart rate detection device Download PDF

Info

Publication number
JP7491466B2
JP7491466B2 JP2023512570A JP2023512570A JP7491466B2 JP 7491466 B2 JP7491466 B2 JP 7491466B2 JP 2023512570 A JP2023512570 A JP 2023512570A JP 2023512570 A JP2023512570 A JP 2023512570A JP 7491466 B2 JP7491466 B2 JP 7491466B2
Authority
JP
Japan
Prior art keywords
value
threshold
heartbeat
time
sampling time
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.)
Active
Application number
JP2023512570A
Other languages
Japanese (ja)
Other versions
JPWO2022215191A1 (en
Inventor
伸昭 松浦
啓 桑原
利彦 近藤
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2022215191A1 publication Critical patent/JPWO2022215191A1/ja
Application granted granted Critical
Publication of JP7491466B2 publication Critical patent/JP7491466B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • A61B5/352Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Description

本発明は、心電図波形から心拍(R波)を検出するための心拍検出方法および心拍検出装置に関するものである。 The present invention relates to a heart rate detection method and a heart rate detection device for detecting a heart rate (R wave) from an electrocardiogram waveform.

ECG(Electrocardiogram、心電図)波形は、心臓の電気的な活動を観測したもので、連続した心拍の波形からなる。1つの心拍波形は、それぞれ心房や心室の活動を反映したP波、Q波、R波、S波、T波等の成分からなっている。そのうち、心室の収縮に伴うものがR波であり、振幅も大きいため、心拍の検出はR波に基づいて行われることが多い。An ECG (Electrocardiogram) waveform is a measurement of the electrical activity of the heart, and consists of a series of heartbeat waveforms. A single heartbeat waveform is made up of components such as P waves, Q waves, R waves, S waves, and T waves, which reflect the activity of the atria and ventricles. Of these, the R wave is associated with ventricular contraction and has a large amplitude, so heartbeats are often detected based on the R wave.

ECG波形から心拍(R波)を検出する方法としては、時系列におけるピークを検出する方法が簡便である。すなわちデータの時系列に対してある閾値を設定し、ECG波形が閾値を超えたときにR波と判定する。A simple method for detecting heartbeats (R waves) from an ECG waveform is to detect peaks in a time series. That is, a threshold is set for the time series of data, and when the ECG waveform exceeds the threshold, it is determined to be an R wave.

図5は従来の心拍検出方法を説明するフローチャートである。心拍検出装置は、ECG波形の値が入力されると(図5ステップS100)、そのECG波形値と以前のECG波形値とに基づいて指標値を算出する(図5ステップS101)。次に、心拍検出装置は、指標値と閾値とを比較し(図5ステップS102)、指標値が閾値を超えているときに心拍と判定し(図5ステップS103)、指標値が閾値以下のときには心拍と判定しない。そして、心拍検出装置は、指標値と以前の指標値とを用いて閾値を更新する(図5ステップS104)。閾値を適応的に更新することで、被験者への電極の装着状態などによる信号レベルの変化を反映した心拍検出を行うことができる。 Figure 5 is a flow chart explaining a conventional heartbeat detection method. When an ECG waveform value is input (step S100 in Figure 5), the heartbeat detection device calculates an index value based on the ECG waveform value and the previous ECG waveform value (step S101 in Figure 5). Next, the heartbeat detection device compares the index value with a threshold value (step S102 in Figure 5), and when the index value exceeds the threshold value, it determines that there is a heartbeat (step S103 in Figure 5), and when the index value is equal to or less than the threshold value, it does not determine that there is a heartbeat. Then, the heartbeat detection device updates the threshold value using the index value and the previous index value (step S104 in Figure 5). By adaptively updating the threshold value, it is possible to perform heartbeat detection that reflects changes in signal level due to the state of attachment of the electrodes to the subject, etc.

このような従来の心拍検出方法として、特許文献1に開示された方法がある。特許文献1に開示された方法では、指標値が、ECG波形に由来するものとして尤もらしくない大きさの場合に、指標値を閾値に反映させないようにしている。これにより、ECG波形に混入した大きなノイズにより閾値が跳ね上がることを防ぐことができ、正確に心拍検出を行えるという利点がある。 One such conventional heartbeat detection method is the method disclosed in Patent Document 1. In the method disclosed in Patent Document 1, if the index value is unlikely to be derived from the ECG waveform, the index value is not reflected in the threshold. This has the advantage of preventing the threshold from jumping up due to large noise mixed into the ECG waveform, allowing for accurate heartbeat detection.

しかしながら、特許文献1に開示された方法では、振幅が小さくR波としては不適当と考えられるような波形を、R波と誤って認識してしまう可能性があった。However, the method disclosed in Patent Document 1 had the potential to erroneously recognize waveforms that had small amplitudes and were considered inappropriate for R waves as R waves.

特許第6652655号公報Patent No. 6652655

本発明は、上記課題を解決するためになされたもので、振幅の小さすぎるピークを誤って心拍と認識することのない心拍検出方法および心拍検出装置を提供することを目的とする。The present invention has been made to solve the above problem, and aims to provide a heartbeat detection method and a heartbeat detection device that do not mistakenly recognize peaks with too small amplitude as heartbeats.

本発明の心拍検出方法は、生体の心電図波形のサンプリングデータ列から指標値をサンプリング時刻ごとに算出する第1のステップと、心拍検出のための閾値と生体の心電図波形に由来する前記閾値として尤もらしい範囲の下限値とを比較する第2のステップと、前記第2のステップで前記閾値を前記下限値以上と判定し、前記閾値を超える前記指標値のピークを検出したときに、このピークのサンプリング時刻を心拍時刻とする第3のステップとを含み、前記第2のステップで前記閾値を前記下限値未満と判定した場合に、前記閾値と前記指標値との比較による心拍検出をしないことを特徴とするものである。The heartbeat detection method of the present invention includes a first step of calculating an index value for each sampling time from a sampling data sequence of an electrocardiogram waveform of a living body, a second step of comparing a threshold value for heartbeat detection with a lower limit value of a plausible range for the threshold value derived from the electrocardiogram waveform of the living body, and a third step of determining in the second step that the threshold value is equal to or greater than the lower limit value, and when a peak of the index value exceeding the threshold value is detected, setting the sampling time of this peak as the heartbeat time, and is characterized in that when the threshold value is determined to be less than the lower limit value in the second step, heartbeat detection is not performed by comparing the threshold value with the index value.

また、本発明の心拍検出装置は、生体の心電図波形のサンプリングデータ列から指標値をサンプリング時刻ごとに算出するように構成された指標値算出部と、心拍検出のための閾値と生体の心電図波形に由来する前記閾値として尤もらしい範囲の下限値とを比較するように構成された閾値判定部と、前記閾値判定部によって前記閾値が前記下限値以上と判定され、前記閾値を超える前記指標値のピークを検出したときに、このピークのサンプリング時刻を心拍時刻とするように構成された心拍時刻決定部とを備え、前記心拍時刻決定部は、前記閾値が前記下限値未満と判定された場合に、前記閾値と前記指標値との比較による心拍検出をしないことを特徴とするものである。The heartbeat detection device of the present invention further comprises an index value calculation unit configured to calculate an index value for each sampling time from a sampling data sequence of an electrocardiogram waveform of a living body; a threshold determination unit configured to compare a threshold for heartbeat detection with a lower limit value of a plausible range for the threshold derived from the electrocardiogram waveform of the living body; and a heartbeat time determination unit configured to determine that the threshold is equal to or greater than the lower limit value by the threshold determination unit and that when a peak of the index value exceeding the threshold value is detected, the sampling time of this peak is set as the heartbeat time, and the heartbeat time determination unit is characterized in that when the threshold value is determined to be less than the lower limit value, it does not detect a heartbeat by comparing the threshold value with the index value.

本発明によれば、閾値が下限値未満の場合には、指標値が閾値を超えていても心拍を検出しないようにするので、振幅の小さすぎる指標値のピークを除外することができ、正確に心拍検出を行うことができる。 According to the present invention, when the threshold value is less than the lower limit, the heartbeat is not detected even if the index value exceeds the threshold value, so that peaks of index values with too small amplitude can be excluded, enabling accurate heartbeat detection.

図1は、本発明の実施例に係る心拍検出装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a heart rate detection device according to an embodiment of the present invention. 図2は、本発明の実施例に係る心拍検出方法を説明するフローチャートである。FIG. 2 is a flow chart illustrating a heartbeat detection method according to an embodiment of the present invention. 図3は、本発明の実施例に係る心拍検出装置の閾値設定部の動作を説明するフローチャートである。FIG. 3 is a flowchart illustrating the operation of the threshold setting unit of the heart rate detection device according to the embodiment of the present invention. 図4は、本発明の実施例に係る心拍検出装置を実現するコンピュータの構成例を示すブロック図である。FIG. 4 is a block diagram showing an example of the configuration of a computer that realizes a heartbeat detection device according to an embodiment of the present invention. 図5は、従来の心拍検出方法を説明するフローチャートである。FIG. 5 is a flowchart illustrating a conventional heartbeat detection method.

以下、本発明の実施例について図面を参照して説明する。図1は本発明の実施例に係る心拍検出装置の構成を示すブロック図、図2は本発明の実施例に係る心拍検出方法を説明するフローチャートである。心拍検出装置は、ECG波形のサンプリングデータ列を出力する心電計1と、ECG波形のサンプリングデータ列とサンプリング時刻の情報とを記憶する記憶部2と、ECG波形のサンプリングデータ列からサンプリングデータの時間差分の正負反転値をサンプリング時刻ごとに算出する正負反転値算出部3と、処理対象のサンプリング時刻よりも前の一定の時間範囲の正負反転値と処理対象のサンプリング時刻よりも後の一定の時間範囲の正負反転値のうちの最大値をサンプリング時刻ごとに検出する最大値検出部4と、処理対象のサンプリング時刻の正負反転値から最大値を引いた指標値をサンプリング時刻ごとに算出する指標値算出部5と、心拍検出のための閾値と生体のECG波形に由来する閾値として尤もらしい範囲の下限値とを比較する閾値判定部6と、閾値が下限値以上と判定され、閾値を超える指標値のピークを検出したときにピークのサンプリング時刻を心拍時刻とする心拍時刻決定部7と、現在の閾値を超える指標値のピークに基づいて閾値を更新する閾値設定部8とを備えている。Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a block diagram showing the configuration of a heart rate detection device according to an embodiment of the present invention, and Fig. 2 is a flowchart explaining a heart rate detection method according to an embodiment of the present invention. the maximum value detection unit 4 detects, for each sampling time, the maximum value of the positive/negative inversion value in a certain time range before the sampling time to be processed and the positive/negative inversion value in a certain time range after the sampling time to be processed; an index value calculation unit 5 calculates, for each sampling time, an index value obtained by subtracting the maximum value from the positive/negative inversion value in a sampling time to be processed; a threshold determination unit 6 compares a threshold for heartbeat detection with a lower limit value of a plausible range as a threshold derived from the ECG waveform of a living body; a heartbeat time determination unit 7 which, when the threshold is determined to be equal to or greater than the lower limit value and a peak of the index value exceeding the threshold is detected, sets the sampling time of the peak as the heartbeat time; and a threshold setting unit 8 which updates the threshold based on the peak of the index value exceeding the current threshold.

最大値検出部4は、正負反転値算出部3によって算出された時間差分正負反転値を入力とするFIFOバッファ(First In,First Out)40と、FIFOバッファ40の出力値を入力とするFIFOバッファ41と、FIFOバッファ41の出力値を入力とするFIFOバッファ42と、FIFOバッファ40に格納された時間差分正負反転値およびFIFOバッファ42に格納された時間差分正負反転値のうちの最大値をサンプリング時刻ごとに検出する検出処理部43とから構成される。The maximum value detection unit 4 is composed of a FIFO buffer (First In, First Out) 40 which receives as input the time difference positive/negative inversion value calculated by the positive/negative inversion value calculation unit 3, a FIFO buffer 41 which receives as input the output value of the FIFO buffer 40, a FIFO buffer 42 which receives as input the output value of the FIFO buffer 41, and a detection processing unit 43 which detects the maximum value of the time difference positive/negative inversion value stored in the FIFO buffer 40 and the time difference positive/negative inversion value stored in the FIFO buffer 42 for each sampling time.

指標値算出部5は、正負反転値算出部3によって算出された時間差分正負反転値を入力とするFIFOバッファ50と、FIFOバッファ50の出力値から、最大値検出部4によって検出された最大値を引いた指標値をサンプリング時刻ごとに算出する減算処理部51とから構成される。The index value calculation unit 5 is composed of a FIFO buffer 50 which receives as input the time difference positive/negative inverted value calculated by the positive/negative inverted value calculation unit 3, and a subtraction processing unit 51 which calculates an index value for each sampling time by subtracting the maximum value detected by the maximum value detection unit 4 from the output value of the FIFO buffer 50.

以下、本実施例の心拍検出方法を説明する。ここでは、1つの心拍を検出し、その心拍時刻を得るまでの手順を説明する。このような心拍時刻の算出をECG波形データの期間にわたって繰り返すことによって、心拍時刻の時系列データが得られる。The heartbeat detection method of this embodiment will be described below. Here, the procedure for detecting one heartbeat and obtaining the heartbeat time will be described. By repeating this calculation of the heartbeat time over the period of the ECG waveform data, time series data of the heartbeat time can be obtained.

本実施例では、ECG波形をサンプリングしたデータ列をD(i)とする。i(i=1,2,…)は1サンプリングのデータに付与される番号である。番号iが大きくなる程、サンプリング時刻が後になることは言うまでもない。In this embodiment, the data sequence obtained by sampling the ECG waveform is designated as D(i). i (i=1, 2, ...) is a number assigned to one sample of data. It goes without saying that the larger the number i, the later the sampling time.

心電計1は、図示しない生体(人体)のECG波形を測定し、ECG波形のサンプリングデータ列D(i)を出力する。このとき、心電計1は、各サンプリングデータにサンプリング時刻の情報を付加して出力する。なお、ECG波形の具体的な測定方法は周知の技術であるので、詳細な説明は省略する。
記憶部2は、心電計1から出力されたECG波形のサンプリングデータ列D(i)とサンプリング時刻の情報とを記憶する。
The electrocardiograph 1 measures the 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 information on the sampling time to each sampling data and outputs it. Note that a specific method for measuring the ECG waveform is a well-known technique, so a detailed description will be omitted.
The storage unit 2 stores the sampling data string D(i) of the ECG waveform output from the electrocardiograph 1 and information on the sampling time.

正負反転値算出部3は、サンプリングデータD(i)の時間差分正負反転値Y(i)を算出するため、サンプリングデータD(i)の1サンプリング後のデータD(i+1)と1サンプリング前のデータD(i-1)とを記憶部2から取得する(図2ステップS1)。そして、正負反転値算出部3は、サンプリングデータD(i)の時間差分正負反転値Y(i)を次式のようにサンプリング時刻ごとに算出する(図2ステップS2)。
Y(i)=-{D(i+1)-D(i-1)} ・・・(1)
In order to calculate the time difference positive/negative inversion value Y(i) of the sampling data D(i), the positive/negative inversion value calculation unit 3 acquires the data D(i+1) after one sampling of the sampling data D(i) and the data D(i-1) before one sampling from the storage unit 2 (step S1 in FIG. 2). Then, the positive/negative inversion value calculation unit 3 calculates the time difference positive/negative inversion value Y(i) of the sampling data D(i) for each sampling time as shown in the following equation (step S2 in FIG. 2).
Y(i)=-{D(i+1)-D(i-1)}...(1)

正負反転値算出部3は、算出した時間差分正負反転値Y(i)をサンプリング時刻ごとにFIFOバッファ50に入力する(図2ステップS3)。入力された値は、FIFOバッファ50内に保持され、FIFOバッファ50の大きさに相当する時間(時間差分正負反転値がFIFOバッファ50に入力されてから出力されるまでの遅延時間)の後、減算処理に用いられることになる。The positive/negative inversion value calculation unit 3 inputs the calculated time difference positive/negative inversion value Y(i) to the FIFO buffer 50 for each sampling time (step S3 in FIG. 2). The input value is held in the FIFO buffer 50 and is used for subtraction processing after a time period equivalent to the size of the FIFO buffer 50 (the delay time from when the time difference positive/negative inversion value is input to the FIFO buffer 50 until it is output).

また、正負反転値算出部3は、算出した時間差分正負反転値Y(i)をサンプリング時刻ごとにFIFOバッファ40に入力する(図2ステップS4)。FIFOバッファ40の出力はFIFOバッファ41に入力され(図2ステップS5)、FIFOバッファ41の出力はFIFOバッファ42に入力される(図2ステップS6)。FIFOバッファ40~42は、一定の時間範囲での時間差分正負反転値の最大値を求めるためのものである。 The positive/negative inversion value calculation unit 3 also inputs the calculated time difference positive/negative inversion value Y(i) to the FIFO buffer 40 for each sampling time (step S4 in FIG. 2). The output of the FIFO buffer 40 is input to the FIFO buffer 41 (step S5 in FIG. 2), and the output of the FIFO buffer 41 is input to the FIFO buffer 42 (step S6 in FIG. 2). The FIFO buffers 40 to 42 are used to find the maximum value of the time difference positive/negative inversion value within a certain time range.

FIFOバッファ41の長さに相当する時間間隔L3(時間差分正負反転値がFIFOバッファ41に入力されてから出力されるまでの遅延時間)は、R波由来のピークの幅(概ね10ms程度である)に対して十分広くしておく必要があり、50ms程度が好ましい。また、FIFOバッファ40の長さに相当する時間間隔L2(時間差分正負反転値がFIFOバッファ40に入力されてから出力されるまでの遅延時間)、およびFIFOバッファ42の長さに相当する時間間隔L4(時間差分正負反転値がFIFOバッファ42に入力されてから出力されるまでの遅延時間で、L2=L4)は、100ms程度が適当である。また、FIFOバッファ50の長さに相当する時間間隔L1は、L1=L2+L3/2とすればよい。したがって、上記の数値例で言えば、L1は125msとなる。L1=L2+L3/2かつL2=L4とすることにより、FIFOバッファ50の出力値aの時刻(処理対象のサンプリング時刻)に対して、-(L2+L3/2)~-(L3/2)の範囲と(L3/2)~(L2+L3/2)の範囲について最大値Mを求めることができ、出力値aから最大値Mを減算することが可能となる。The time interval L3 (the delay time from when the time difference positive/negative inversion value is input to the FIFO buffer 41 until it is output) corresponding to the length of the FIFO buffer 41 must be sufficiently wide relative to the width of the peak derived from the R wave (approximately 10 ms), and is preferably about 50 ms. In addition, the time interval L2 (the delay time from when the time difference positive/negative inversion value is input to the FIFO buffer 40 until it is output) corresponding to the length of the FIFO buffer 40 and the time interval L4 (the delay time from when the time difference positive/negative inversion value is input to the FIFO buffer 42 until it is output, L2 = L4) corresponding to the length of the FIFO buffer 42 are appropriately about 100 ms. In addition, the time interval L1 corresponding to the length of the FIFO buffer 50 may be set to L1 = L2 + L3 / 2. Therefore, in the above numerical example, L1 is 125 ms. By setting L1 = L2 + L3/2 and L2 = L4, it is possible to find the maximum value M in the ranges of -(L2 + L3/2) to -(L3/2) and (L3/2) to (L2 + L3/2) for the time of output value a of the FIFO buffer 50 (the sampling time to be processed), and it is possible to subtract the maximum value M from the output value a.

検出処理部43は、FIFOバッファ40に格納された時間差分正負反転値およびFIFOバッファ42に格納された時間差分正負反転値のうちの最大値Mをサンプリング時刻ごとに検出する(図2ステップS7)。
減算処理部51は、FIFOバッファ50の出力値aから最大値Mを引いた指標値b=a-Mをサンプリング時刻ごとに算出する(図2ステップS8)。
The detection processing unit 43 detects the maximum value M of the positive/negative inverted time difference values stored in the FIFO buffer 40 and the positive/negative inverted time difference values stored in the FIFO buffer 42 for each sampling time (step S7 in FIG. 2).
The subtraction processing unit 51 calculates an index value b=a−M by subtracting the maximum value M from the output value a of the FIFO buffer 50 for each sampling time (step S8 in FIG. 2).

次に、閾値判定部6は、心拍検出のための現在の閾値Thと生体のECG波形に由来する閾値Thとして尤もらしい範囲の下限値Thminとを比較する(図2ステップS9)。生体のECG波形に由来する閾値Thとして尤もらしい範囲は、過去の測定結果に基づいて決定することができる。閾値Thの初期値は、閾値Thとして尤もらしい範囲の中で任意の値を予め設定しておけばよい。Next, the threshold determination unit 6 compares the current threshold value Th for heartbeat detection with the lower limit value Thmin of the plausible range of the threshold value Th derived from the ECG waveform of the living body (step S9 in FIG. 2). The plausible range of the threshold value Th derived from the ECG waveform of the living body can be determined based on past measurement results. The initial value of the threshold value Th may be set in advance to any value within the plausible range of the threshold value Th.

心拍時刻決定部7は、閾値判定部6によって現在の閾値Thが下限値Thmin以上と判定され(ステップS9においてYES)、閾値Thを超える指標値b(i)のピークを検出したときに(図2ステップS10においてYES)、このピークのサンプリング時刻を心拍時刻とする(図2ステップS11)。When the threshold determination unit 6 determines that the current threshold Th is equal to or greater than the lower limit value Thmin (YES in step S9) and detects a peak of the index value b(i) that exceeds the threshold Th (YES in step S10 in Figure 2), the heartbeat time determination unit 7 determines the sampling time of this peak as the heartbeat time (step S11 in Figure 2).

指標値b(i)のサンプリング時刻とは、指標値b(i)の基となった時間差分正負反転値Y(i)のサンプリング時刻(データD(i)のサンプリング時刻)のことを言う。指標値b(i)のサンプリング時刻は、記憶部2から取得することが可能である。The sampling time of the index value b(i) refers to the sampling time of the time difference positive/negative inversion value Y(i) on which the index value b(i) is based (the sampling time of the data D(i)). The sampling time of the index value b(i) can be obtained from the memory unit 2.

また、心拍時刻決定部7は、閾値判定部6が現在の閾値Thを下限値Thmin未満と判定した場合(ステップS9においてNO)、または閾値Thを超える指標値b(i)のピークを検出できていない場合には(ステップS10においてNO)、心拍(R波)と判定せず、心拍時刻を決定しない。 In addition, if the threshold determination unit 6 determines that the current threshold Th is less than the lower limit value Thmin (NO in step S9), or if it has not detected a peak of the index value b(i) exceeding the threshold Th (NO in step S10), the heartbeat time determination unit 7 does not determine that it is a heartbeat (R wave) and does not determine the heartbeat time.

次に、閾値設定部8は、現在の閾値Thを超える指標値b(i)のピークに基づいて閾値Thを更新する(図2ステップS12)。図3は閾値設定部8の動作(ステップS12)を説明するフローチャートである。Next, the threshold setting unit 8 updates the threshold Th based on the peak of the index value b(i) that exceeds the current threshold Th (step S12 in FIG. 2). FIG. 3 is a flowchart illustrating the operation of the threshold setting unit 8 (step S12).

まず、閾値設定部8は、現在の閾値Thを超える指標値b(i)のピークを検出できたかどうかを判定し(図3ステップS20)、所定個数V(本実施例ではV=5個)以上のピークを連続して検出できた場合には(図3ステップS21においてYES)、これらのピークのうち最新の所定個数Vのピークの平均値baveを求め、この平均値baveに所定の係数α(例えばα=0.4)を乗じた値を閾値の候補Thcとする(図3ステップS22)。
Thc=α×bave ・・・(2)
First, the threshold setting unit 8 determines whether a peak of the index value b(i) exceeding the current threshold Th has been detected (step S20 in FIG. 3). If a predetermined number V (V = 5 in this embodiment) or more of peaks have been detected consecutively (YES in step S21 in FIG. 3), the average value bave of the latest predetermined number V of peaks among these peaks is calculated, and the value obtained by multiplying this average value bave by a predetermined coefficient α (for example, α = 0.4) is set as a candidate threshold value Thc (step S22 in FIG. 3).
Thc = α × bave ... (2)

閾値設定部8は、算出した閾値の候補Thcを、生体のECG波形の時間差分正負反転値として尤もらしいと言える差分限界値と現在の閾値Thとに基づく閾値限界値Lと比較し、閾値の候補Thcが閾値限界値Lを上回るときは閾値Thを更新せず(図3ステップS23においてYES)、閾値の候補Thcが閾値限界値L以下のときは(ステップS23においてNO)、候補Thcを新たな閾値Thとする(図3ステップS24)。閾値限界値Lについては後述する。The threshold setting unit 8 compares the calculated candidate threshold Thc with a threshold limit value L based on a difference limit value that can be said to be a plausible time difference positive/negative inversion value of the ECG waveform of the living body and the current threshold Th, and if the candidate threshold Thc exceeds the threshold limit value L (YES in step S23 in FIG. 3), the threshold Th is not updated, and if the candidate threshold Thc is equal to or less than the threshold limit value L (NO in step S23), the candidate Thc is set as the new threshold Th (step S24 in FIG. 3). The threshold limit value L will be described later.

閾値設定部8は以上のような処理をサンプリング時刻ごとに行う。閾値Thを超える指標値b(i)のピークが継続して検出される場合には、ステップS22の処理が繰り返し実行されることにより、閾値の候補Thcが逐次算出され、閾値の候補Thcが閾値限界値L以下であれば、閾値Thが更新されることになる。The threshold setting unit 8 performs the above process for each sampling time. If a peak of the index value b(i) exceeding the threshold Th is continuously detected, the process of step S22 is repeatedly executed to sequentially calculate the threshold candidate Thc, and if the threshold candidate Thc is equal to or less than the threshold limit value L, the threshold Th is updated.

ここで、閾値設定部8は、閾値Thを超える指標値b(i)のピークを3秒間検出できなかった場合(図3ステップS25においてYES)、ピーク探索の動作をリセットし、閾値Thの設定をやり直す(図3ステップS26)。具体的には、閾値設定部8は、ピーク探索の動作をリセットした時点から2秒間の期間における指標値b(i)のデータを用いて、その最大値bmaxを求め、最大値bmaxに所定の係数β(例えばβ=0.4)を乗じた値を新たな閾値Thとする。
Th=β×bmax ・・・(3)
Here, if the threshold setting unit 8 cannot detect a peak of the index value b(i) exceeding the threshold Th for 3 seconds (YES in step S25 in FIG. 3), it resets the peak search operation and redoes the setting of the threshold Th (step S26 in FIG. 3). Specifically, the threshold setting unit 8 uses the data of the index value b(i) during the period of 2 seconds from the point in time when the peak search operation is reset to determine its maximum value bmax, and sets the value obtained by multiplying the maximum value bmax by a predetermined coefficient β (for example, β=0.4) as the new threshold Th.
Th = β × bmax (3)

こうして、本実施例では、図2のステップS1~S12の処理をサンプリング時刻ごとに繰り返すことで、心拍時刻の時系列データが得られる。Thus, in this embodiment, time series data of heartbeat time is obtained by repeating the processing of steps S1 to S12 in Figure 2 for each sampling time.

ここで、生体(人体)のECG波形の時間差分正負反転値は最大どれくらいになるのか、逆に言うと、どれくらいの値であれば人のECG波形の時間差分正負反転値として尤もらしくないか、について考える。QRS間隔(Q波の始まりからS波の終りまで)は、0.06~0.1sである。Here, we consider what the maximum time difference positive/negative inversion value of the ECG waveform of a living body (human body) is, or conversely, what value is unlikely to be the time difference positive/negative inversion value of a human ECG waveform. The QRS interval (from the start of the Q wave to the end of the S wave) is 0.06 to 0.1 seconds.

R波の最高値からS波の最低値までの時間は、QRS間隔の1/4として、15~25ms程度と考えることができる。さらに、R波の最高値からS波の最低値の中でも、その中央付近が最も急峻に変化する。その時間範囲を、R波の最高値からS波の最低値までの概ね半分とすると、7.5~12.5ms程度と見積もれる。この時間内に、仮にQRS振幅に相当する心電位の変化があるとすると、その心電位の変化率は、最大で350μV/ms程度になると考えられる。この心電位の変化率を式(1)で求められる時間差分正負反転値に直すと、サンプリング間隔が1msの場合は700μVとなり、さらに余裕をみて1000μVと大きく丸める。The time from the maximum R wave to the minimum S wave can be considered to be about 15 to 25 ms, which is 1/4 of the QRS interval. Furthermore, the change is steepest near the center between the maximum R wave and the minimum S wave. If this time range is roughly half the time from the maximum R wave to the minimum S wave, it can be estimated to be about 7.5 to 12.5 ms. If there is a change in the cardiac potential equivalent to the QRS amplitude within this time, the rate of change of the cardiac potential is thought to be a maximum of about 350 μV/ms. If this rate of change of the cardiac potential is converted to the time difference positive/negative inversion value calculated using equation (1), it becomes 700 μV when the sampling interval is 1 ms, and is rounded off to 1000 μV to allow for some margin.

以上から、サンプリング間隔が1msの場合、時間差分正負反転値が1000μVを超えるものは、人のECG波形の時間差分正負反転値として尤もらしくないと言える。この目安は、サンプリング間隔が5msの場合には、5000μVとなる。すなわち、サンプリング間隔をdTとすれば、人のECG波形の時間差分正負反転値として尤もらしいと言える差分限界値Xは以下のように表現できる。
X=dT[ms]×1000[μV] ・・・(4)
From the above, when the sampling interval is 1 ms, a time difference positive/negative inversion value exceeding 1000 μV can be said to be unlikely as a time difference positive/negative inversion value of a human ECG waveform. This guideline is 5000 μV when the sampling interval is 5 ms. In other words, when the sampling interval is dT, the difference limit value X that can be said to be plausible as a time difference positive/negative inversion value of a human ECG waveform can be expressed as follows.
X = dT [ms] × 1000 [μV] ... (4)

指標値bは、R波由来のピークに対して、その周辺の時間領域の時間差分値のクリアランスの高さを表しており、ECG波形の時間差分正負反転値に大きなノイズが含まれていて、そのノイズが鋭い単峰性のピークを呈するときには、最悪の場合そのままの値が指標値bに反映される。 Index value b represents the height of the clearance of the time difference value in the time domain surrounding the peak derived from the R wave, and when the time difference positive/negative inversion value of the ECG waveform contains large noise and the noise presents a sharp unimodal peak, in the worst case scenario, the value itself will be reflected in index value b.

現在の閾値Thを超える所定個数V(本実施例ではV=5個)のピークの平均値baveに係数α=0.4を乗じた値を新たな閾値Th’とする場合、標準的な指標値bのピーク値をpとすると、正常時の更新後の閾値Th’は、およそTh’=p×α=p×0.4となる。ピーク値がXの異常ノイズが1回発生したとすると、次の閾値Th’は、(X-p)÷5×0.4=0.08X-0.2Th分上昇する。X=5000μVであれば、400-0.2Th[μV]となる。つまり、サンプリング間隔が5msの場合、現在の閾値Thに対する次の閾値Th’の上げ幅が400-0.2Th[μV]を上回るときは、ノイズの影響を受けている蓋然性が高い。 If the new threshold value Th' is the average value bave of the peaks of a certain number V (V = 5 in this embodiment) that exceed the current threshold value Th multiplied by a coefficient α = 0.4, and the peak value of the standard index value b is p, then the updated threshold value Th' during normal times will be approximately Th' = p x α = p x 0.4. If abnormal noise with a peak value of X occurs once, the next threshold value Th' will increase by (X-p) ÷ 5 x 0.4 = 0.08X-0.2Th. If X = 5000 μV, it will be 400-0.2Th [μV]. In other words, if the sampling interval is 5 ms, when the increase in the next threshold value Th' from the current threshold value Th exceeds 400-0.2Th [μV], there is a high probability that it is affected by noise.

そこで、本実施例においては、現在の閾値Thに対して、ステップS22で算出する閾値の候補Thcが閾値限界値L=400+0.8Th[μV](=Th+400-0.2Th)を上回るときは(ステップS23においてYES)、閾値Thを更新しないようにすればよい。なお、閾値限界値Lの一般式は以下のようになる。
L=Th+(α/V)X-(1/V)Th ・・・(5)
Therefore, in this embodiment, when the candidate threshold Thc calculated in step S22 exceeds the threshold limit value L=400+0.8Th [μV] (=Th+400-0.2Th) with respect to the current threshold Th (YES in step S23), the threshold Th is not updated. The general formula for the threshold limit value L is as follows:
L = Th + (α/V)X - (1/V) Th ... (5)

上記のように、閾値Thは、検出すべきピークの値に1以下の係数αを乗じた値に基づいて設定される。閾値Thを適応的に更新する方法では、入力信号レベルが下がり、小さな振幅を持つ指標値bのピークが連続すると、閾値Thが低下する。閾値Thが人のECG波形に由来する閾値Thとして尤もらしくない程度に下がっている状況では、指標値bのピークがあったとしても、このピークがR波由来である蓋然性は低い。As described above, the threshold Th is set based on the value of the peak to be detected multiplied by a coefficient α that is equal to or less than 1. In the method of adaptively updating the threshold Th, when the input signal level decreases and a series of peaks of the index value b having small amplitude occurs, the threshold Th decreases. In a situation in which the threshold Th has decreased to an extent that it is unlikely that the threshold Th is derived from a human ECG waveform, even if a peak of the index value b exists, the probability that this peak is derived from an R wave is low.

閾値Thが下限値を下回らないように制限するという方法では、指標値bの小さい振幅のピークを検出しないようにできるものの、閾値Thを超える指標値bには反応してしまう。このため、ECG波形に加わったノイズ等に由来するような指標値bのピークでも心拍として検出してしまう。Although the method of limiting the threshold value Th so that it does not fall below the lower limit can avoid detecting small amplitude peaks in the index value b, it still reacts to index values b that exceed the threshold value Th. As a result, even peaks in the index value b that are due to noise added to the ECG waveform will be detected as heartbeats.

一方、本実施例では、閾値Thが下限値Thmin未満の場合には、心拍判定(ステップS10)をしないので、ECG波形に加わったノイズ等を誤って心拍として検出することがなく、適切な心拍検出を実現することができる。
なお、図3で説明した閾値更新の方法は1例であって、別の方法で閾値を更新するようにしてもよい。
On the other hand, in this embodiment, when the threshold value Th is less than the lower limit value Thmin, no heartbeat determination (step S10) is performed, so that noise added to the ECG waveform is not mistakenly detected as a heartbeat, and appropriate heartbeat detection can be achieved.
The method of updating the threshold value described with reference to FIG. 3 is just one example, and the threshold value may be updated by another method.

本実施例で説明した心拍検出装置の記憶部2と正負反転値算出部3と最大値検出部4と指標値算出部5と閾値判定部6と心拍時刻決定部7と閾値設定部8とは、CPU(Central Processing Unit)、記憶装置及びインタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。このコンピュータの構成例を図4に示す。The memory unit 2, positive/negative inversion value calculation unit 3, maximum value detection unit 4, index value calculation unit 5, threshold determination unit 6, heartbeat time determination unit 7, and threshold setting unit 8 of the heartbeat detection device described in this embodiment can be realized by a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface, and a program that controls these hardware resources. An example of the configuration of this computer is shown in Figure 4.

コンピュータは、CPU200と、記憶装置201と、インタフェース装置(I/F)202とを備えている。I/F202には、心電計1などが接続される。本発明の心拍検出方法を実現させるためのプログラムは記憶装置201に格納される。CPU200は、記憶装置201に格納されたプログラムに従って本実施例で説明した処理を実行する。The computer includes a CPU 200, a storage device 201, and an interface device (I/F) 202. An electrocardiograph 1 and the like are connected to the I/F 202. A program for implementing the heart rate detection method of the present invention is stored in the storage device 201. The CPU 200 executes the processing described in this embodiment in accordance with the program stored in the storage device 201.

本発明は、生体の心拍を検出する技術に適用することができる。 The present invention can be applied to technology for detecting the heart rate of a living body.

1…心電計、2…記憶部、3…正負反転値算出部、4…最大値検出部、5…指標値算出部、6…閾値判定部、7…心拍時刻決定部、8…閾値設定部、40~42,50…FIFOバッファ、43…検出処理部、51…減算処理部。 1...electrocardiograph, 2...memory unit, 3...positive/negative inversion value calculation unit, 4...maximum value detection unit, 5...index value calculation unit, 6...threshold determination unit, 7...heartbeat time determination unit, 8...threshold setting unit, 40-42, 50...FIFO buffer, 43...detection processing unit, 51...subtraction processing unit.

Claims (6)

生体の心電図波形のサンプリングデータ列から指標値をサンプリング時刻ごとに算出する第1のステップと、
心拍検出のための閾値と生体の心電図波形に由来する前記閾値として尤もらしい範囲の下限値とを比較する第2のステップと、
前記第2のステップで前記閾値を前記下限値以上と判定し、前記閾値を超える前記指標値のピークを検出したときに、このピークのサンプリング時刻を心拍時刻とする第3のステップとを含み、
前記第2のステップで前記閾値を前記下限値未満と判定した場合に、前記閾値と前記指標値との比較による心拍検出をしないことを特徴とする心拍検出方法。
A first step of calculating an index value for each sampling time from a sampling data sequence of an electrocardiogram waveform of a living body;
a second step of comparing a threshold value for detecting a heartbeat with a lower limit value of a plausible range of the threshold value derived from an electrocardiogram waveform of the living body;
a third step of determining in the second step that the threshold value is equal to or greater than the lower limit value, and when a peak of the index value exceeding the threshold value is detected, determining a sampling time of the peak as a heartbeat time,
a step of detecting a heartbeat by comparing the index value with the threshold value when the threshold value is determined to be less than the lower limit value in the second step;
請求項1記載の心拍検出方法において、
前記心電図波形のサンプリングデータ列からサンプリングデータの時間差分の正負反転値をサンプリング時刻ごとに算出する第4のステップと、
処理対象のサンプリング時刻よりも前の一定の時間範囲の前記正負反転値と前記処理対象のサンプリング時刻よりも後の一定の時間範囲の前記正負反転値のうちの最大値をサンプリング時刻ごとに検出する第5のステップとをさらに含み、
前記第1のステップは、前記処理対象のサンプリング時刻の前記正負反転値から前記最大値を引いた減算値を前記指標値としてサンプリング時刻ごとに算出するステップを含むことを特徴とする心拍検出方法。
2. The method for detecting a heartbeat according to claim 1,
a fourth step of calculating a positive/negative inversion value of a time difference of sampled data from the sampled data string of the electrocardiogram waveform for each sampling time;
a fifth step of detecting, for each sampling time, a maximum value of the positive/negative inverted value in a certain time range before the sampling time to be processed and a maximum value of the positive/negative inverted value in a certain time range after the sampling time to be processed,
The heart rate detection method according to the present invention, wherein the first step includes a step of calculating, for each sampling time, a subtraction value obtained by subtracting the maximum value from the positive/negative inverted value at the sampling time to be processed as the index value.
請求項1または2記載の心拍検出方法において、
現在の閾値を超える前記指標値のピークに基づいて前記閾値を更新する第6のステップをさらに含むことを特徴とする心拍検出方法。
3. The heartbeat detection method according to claim 1, further comprising:
A method for detecting heartbeats, comprising the further step of updating the threshold based on peaks of the index value that exceed a current threshold.
生体の心電図波形のサンプリングデータ列から指標値をサンプリング時刻ごとに算出するように構成された指標値算出部と、
心拍検出のための閾値と生体の心電図波形に由来する前記閾値として尤もらしい範囲の下限値とを比較するように構成された閾値判定部と、
前記閾値判定部によって前記閾値が前記下限値以上と判定され、前記閾値を超える前記指標値のピークを検出したときに、このピークのサンプリング時刻を心拍時刻とするように構成された心拍時刻決定部とを備え、
前記心拍時刻決定部は、前記閾値が前記下限値未満と判定された場合に、前記閾値と前記指標値との比較による心拍検出をしないことを特徴とする心拍検出装置。
an index value calculation unit configured to calculate an index value for each sampling time from a sampling data sequence of an electrocardiogram waveform of a living body;
a threshold value determination unit configured to compare a threshold value for detecting a heartbeat with a lower limit value of a plausible range of the threshold value derived from an electrocardiogram waveform of a living body;
a heartbeat time determination unit configured to determine, when the threshold determination unit determines that the threshold is equal to or greater than the lower limit and detects a peak of the index value that exceeds the threshold, a sampling time of the peak as a heartbeat time;
The heartbeat detection device, wherein the heartbeat time determination unit does not detect a heartbeat by comparing the threshold value with the index value when the threshold value is determined to be less than the lower limit value.
請求項4記載の心拍検出装置において、
前記心電図波形のサンプリングデータ列からサンプリングデータの時間差分の正負反転値をサンプリング時刻ごとに算出するように構成された正負反転値算出部と、
処理対象のサンプリング時刻よりも前の一定の時間範囲の前記正負反転値と前記処理対象のサンプリング時刻よりも後の一定の時間範囲の前記正負反転値のうちの最大値をサンプリング時刻ごとに検出するように構成された最大値検出部とをさらに備え、
前記指標値算出部は、前記処理対象のサンプリング時刻の前記正負反転値から前記最大値を引いた減算値を前記指標値としてサンプリング時刻ごとに算出することを特徴とする心拍検出装置。
5. The heartbeat detection device according to claim 4,
a positive/negative inversion value calculation unit configured to calculate a positive/negative inversion value of a time difference of sampled data from the sampled data string of the electrocardiogram waveform for each sampling time;
a maximum value detection unit configured to detect, for each sampling time, a maximum value of the positive/negative inverted value in a certain time range before a sampling time to be processed and a maximum value of the positive/negative inverted value in a certain time range after the sampling time to be processed,
The heart rate detection device, wherein the index value calculation unit calculates, for each sampling time, a subtraction value obtained by subtracting the maximum value from the positive/negative inverted value at the sampling time to be processed, as the index value.
請求項4または5記載の心拍検出装置において、
現在の閾値を超える前記指標値のピークに基づいて前記閾値を更新するように構成された閾値設定部をさらに備えることを特徴とする心拍検出装置。
6. The heartbeat detection device according to claim 4,
The heartbeat detection device further comprises a threshold setting unit configured to update the threshold based on a peak of the index value that exceeds a current threshold.
JP2023512570A 2021-04-07 2021-04-07 Heart rate detection method and heart rate detection device Active JP7491466B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/014756 WO2022215191A1 (en) 2021-04-07 2021-04-07 Heartbeat detection method and heartbeat detection device

Publications (2)

Publication Number Publication Date
JPWO2022215191A1 JPWO2022215191A1 (en) 2022-10-13
JP7491466B2 true JP7491466B2 (en) 2024-05-28

Family

ID=83545295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023512570A Active JP7491466B2 (en) 2021-04-07 2021-04-07 Heart rate detection method and heart rate detection device

Country Status (2)

Country Link
JP (1) JP7491466B2 (en)
WO (1) WO2022215191A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115695253B (en) * 2022-10-29 2026-03-06 重庆长安科技有限责任公司 Methods, systems, electronic devices, and storage media for monitoring the heartbeat of the controller module.

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017150156A1 (en) 2016-02-29 2017-09-08 日本電信電話株式会社 Heartbeat detecting method and heartbeat detecting device
WO2018074145A1 (en) 2016-10-17 2018-04-26 日本電信電話株式会社 Heartbeat detecting method and heartbeat detecting device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017150156A1 (en) 2016-02-29 2017-09-08 日本電信電話株式会社 Heartbeat detecting method and heartbeat detecting device
WO2018074145A1 (en) 2016-10-17 2018-04-26 日本電信電話株式会社 Heartbeat detecting method and heartbeat detecting device

Also Published As

Publication number Publication date
WO2022215191A1 (en) 2022-10-13
JPWO2022215191A1 (en) 2022-10-13

Similar Documents

Publication Publication Date Title
CN1909831B (en) Cardiac monitoring method, and cardiac monitoring system and device
US10945623B2 (en) Heartbeat detection method and heartbeat detection device
US10172531B2 (en) Heartbeat detection method and heartbeat detection device
CN109843165B (en) Heartbeat detection method and heartbeat detection device
JP6645926B2 (en) Biological signal processing method and apparatus
KR20120116213A (en) System for discriminating premature ventricular contraction, method for discriminating premature ventricular contraction and the recording media storing the program performing the said method
JP7491466B2 (en) Heart rate detection method and heart rate detection device
US10750969B2 (en) Heartbeat detection method and heartbeat detection device
KR20120136183A (en) Ventricular Early Contraction Determination System using RRC Interval, Ventricular Early Contraction Determination Method, and Storage Media Recording Program
US20220095981A1 (en) Apparatus and method for detecting r peak of ecg signal using adaptive median filter
JP2021514269A (en) Methods and devices for arrhythmia detection
WO2024171330A1 (en) Heartbeat detection method and heartbeat detection device
JP7589826B2 (en) Heart rate detection method and heart rate detection device
EP4501237A1 (en) Electrocardiogram signal analysis system
JP7632659B2 (en) Heart rate detection method and heart rate detection device
WO2022215190A1 (en) Heartbeat detection method and heartbeat detection device
JP7147866B2 (en) Heart rate detection method, heart rate detection device and program
CN106037718B (en) Wearable ECG System
EP4706540A1 (en) Brain wave correction device and brain wave correction method
JP7457267B2 (en) Signal analysis device, signal analysis method and program
KR20150012462A (en) Electrocardiogram apparatus and method for detecting R peak
JP7149175B2 (en) ECG peak detector
CN118370520A (en) Noise reduction method, electronic device, storage medium and chip

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230725

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240429

R150 Certificate of patent or registration of utility model

Ref document number: 7491466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350