[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7520670B2 - Biological information processing device, biological information processing method, and biological information processing program - Google Patents

Biological information processing device, biological information processing method, and biological information processing program Download PDF

Info

Publication number
JP7520670B2
JP7520670B2 JP2020165101A JP2020165101A JP7520670B2 JP 7520670 B2 JP7520670 B2 JP 7520670B2 JP 2020165101 A JP2020165101 A JP 2020165101A JP 2020165101 A JP2020165101 A JP 2020165101A JP 7520670 B2 JP7520670 B2 JP 7520670B2
Authority
JP
Japan
Prior art keywords
information
variation
measurement period
information based
measurement
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
JP2020165101A
Other languages
Japanese (ja)
Other versions
JP2022057040A (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.)
Nihon Kohden Corp
Original Assignee
Nihon Kohden Corp
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 Nihon Kohden Corp filed Critical Nihon Kohden Corp
Priority to JP2020165101A priority Critical patent/JP7520670B2/en
Publication of JP2022057040A publication Critical patent/JP2022057040A/en
Application granted granted Critical
Publication of JP7520670B2 publication Critical patent/JP7520670B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Description

本発明は、生体情報処理装置、生体情報処理方法、および生体情報処理プログラムに関する。 The present invention relates to a biometric information processing device, a biometric information processing method, and a biometric information processing program.

医療現場では、医師が患者の心臓の状態を把握するために、心電計を使用した心電図測定が行われる。心電計には、数分間程度の心電図を記録する通常の心電計の他に、長時間(例えば、1~14日程度)を通じて心電図を記録することが可能なホルタ心電計がある。ホルタ心電計によるホルタ心電図検査は、睡眠時、運動時等の日常生活を通して長時間にわたり心電図波形を記録するために行われる。 In the medical field, doctors use electrocardiograms to measure the condition of a patient's heart. In addition to regular electrocardiograms that record electrocardiograms for a few minutes, there are also Holter electrocardiograms that can record electrocardiograms over long periods of time (e.g., 1 to 14 days). Holter electrocardiogram tests using a Holter electrocardiogram are performed to record electrocardiogram waveforms over long periods of time throughout daily life, such as during sleep and exercise.

心電図波形を処理して表示する生体情報処理装置には、収集された心電図から心拍を検出し、各々の心拍について不整脈の分類を行う機能を有するものがある。しかし、患者に装着する電極が拾ったノイズが心電図波形に含まれていたり、生体情報処理装置による不整脈の分類が適切ではなかったりする可能性があるため、現状では、医師による診断の前に、検査技師が各々の心拍波形を目視により確認している。通常、心電図には膨大な数の心拍波形が含まれているため、心拍波形の確認は、検査技師にとって非常に負担が大きい作業となっている。 Some bioinformation processing devices that process and display electrocardiogram waveforms have the ability to detect heartbeats from collected electrocardiograms and classify each heartbeat as an arrhythmia. However, because there is a possibility that noise picked up by the electrodes attached to the patient may be included in the electrocardiogram waveform or that the bioinformation processing device may not properly classify the arrhythmia, currently, a medical technician visually checks each heartbeat waveform before the doctor makes a diagnosis. Typically, an electrocardiogram contains a huge number of heartbeat waveforms, so checking the heartbeat waveforms is a very burdensome task for medical technicians.

これに関連して、例えば、下記の特許文献1には、医師や検査技師等のユーザが、心拍のトレンドグラフの領域を指定して、その領域に含まれる複数の心拍について、不整脈の分類を一括して別の不整脈の分類に変更する技術が開示されている。 In relation to this, for example, Patent Document 1 listed below discloses a technology in which a user such as a doctor or technician can specify an area on a heart rate trend graph and collectively change the arrhythmia classification for multiple heart rates included in that area to a different arrhythmia classification.

特開2007-357号公報JP 2007-357 A

しかしながら、特許文献1の技術では、ユーザが不整脈の分類を変更できるものの、ユーザは、分類された多量の心拍波形のトレンドグラムやローレンツプロット等のグラフを確認する必要がある。したがって、依然としてユーザに大きな負担となっているという問題がある。 However, while the technology in Patent Document 1 allows the user to change the classification of arrhythmia, the user still needs to check graphs such as trendgrams and Lorenz plots of a large number of classified heart rate waveforms. Therefore, there is still the problem that this places a heavy burden on the user.

本発明は、上述した問題を解決するためになされたものである。したがって、本発明の主たる目的は、分類されたグラフを確認するユーザの作業を軽減できる生体情報処理装置、生体情報処理方法、および生体情報処理プログラムを提供することである。 The present invention has been made to solve the above-mentioned problems. Therefore, the main object of the present invention is to provide a biometric information processing device, a biometric information processing method, and a biometric information processing program that can reduce the user's work of checking classified graphs.

本発明の上記目的は、下記によって達成される。 The above object of the present invention is achieved by the following:

生体情報処理装置は、取得部、検出部、算出部、生成部、および出力部を有する。取得部は、生体の生体情報を取得する。検出部は、前記取得部によって取得された生体情報から拍を検出する。算出部は、前記検出部によって検出された連続する拍の間隔を算出する。生成部は、拍の全測定期間を複数に分割した測定期間毎の前記間隔のバラツキに基づく情報を生成する。出力部は、前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力する。
一態様では、前記生成部は、前記バラツキに基づく情報として、前記バラツキに関する相関係数を前記測定期間毎に算出する。
また、別の態様では、前記バラツキに基づく情報は、前記バラツキをグラフにプロットした場合の点群の形状、および前記バラツキをグラフにプロットした場合の点群の面積、の少なくとも一つを含む情報である。
また、別の態様では、前記出力部は、前記バラツキに基づく情報の大きさに応じて、前記少なくともいずれかの情報の出力形態を異ならせる。
さらに、別の態様では、前記生成部は、前記バラツキに基づく情報として、前記測定期間における複数の前記拍をプロットした場合の点群の形状、面積、または密度に関する情報を生成し、前記出力部は、前記形状、面積、または密度に関する情報に応じて、前記複数の前記測定期間を分類し、分類した結果に基づいて、前記少なくともいずれかの情報を出力する
The biometric information processing device has an acquisition unit, a detection unit, a calculation unit, a generation unit, and an output unit. The acquisition unit acquires biometric information of a living organism. The detection unit detects beats from the biometric information acquired by the acquisition unit. The calculation unit calculates the interval between successive beats detected by the detection unit. The generation unit generates information based on a variation in the interval for each measurement period obtained by dividing an entire measurement period of beats into a plurality of periods. The output unit outputs at least one of the information based on the variation and information related to the measurement period corresponding to the information for each measurement period.
In one aspect, the generation unit calculates a correlation coefficient related to the variation for each measurement period as the information based on the variation.
In another aspect, the information based on the variation includes at least one of the shape of the points when the variation is plotted on a graph and the area of the points when the variation is plotted on a graph.
In another aspect, the output section changes an output form of at least one of the pieces of information depending on a magnitude of the information based on the variation.
In yet another aspect, the generating unit generates information on the shape, area, or density of a point cloud when a plurality of the beats in the measurement period are plotted as the information based on the variation, and the output unit classifies the plurality of the measurement periods according to the information on the shape, area, or density, and outputs at least one of the information based on the classification result.

また、生体情報処理方法は、生体の生体情報を取得するステップ(a)と、前記ステップ(a)において取得された生体情報から拍を検出するステップ(b)と、前記ステップ(b)において検出された連続する拍の間隔を算出するステップ(c)と、前記拍の全測定期間を複数に分割した測定期間毎における前記間隔のバラツキに基づく情報を生成するステップ(d)と、前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力するステップ(e)と、を有する。
一態様では、前記ステップ(d)において、前記バラツキに基づく情報として、前記バラツキに関する相関係数を前記測定期間毎に算出する。
また、別の態様では、前記ステップ(e)において、前記バラツキに基づく情報の大きさに応じて、前記少なくともいずれかの情報の出力形態を異ならせる。
In addition, the biometric information processing method includes the steps of: (a) acquiring biometric information of a living body; (b) detecting beats from the biometric information acquired in the step (a); (c) calculating an interval between successive beats detected in the step (b); (d) generating information based on a variation in the intervals for each measurement period obtained by dividing a total measurement period of the beats into a plurality of periods; and (e) outputting, for each measurement period, at least one of the information based on the variation and information related to the measurement period corresponding to the information.
In one aspect, in the step (d), a correlation coefficient relating to the variation is calculated for each of the measurement periods as the information based on the variation.
In another aspect, in the step (e), an output form of at least one of the pieces of information is changed depending on the magnitude of the information based on the variation.

また、生体情報処理プログラムは、上記生体情報処理方法に含まれる処理を、コンピュータに実行させる。 The biometric information processing program also causes a computer to execute the processes included in the biometric information processing method.

本発明によれば、拍の間隔のバラツキに基づく情報、および測定期間に関する情報のうちの少なくともいずれかの情報を、測定期間毎に出力するので、ユーザは、拍のバラツキの大きさを測定期間毎に容易に確認できる。したがって、分類されたグラフを確認するユーザの作業を軽減できる。 According to the present invention, at least one of information based on the variation in beat intervals and information related to the measurement period is output for each measurement period, so the user can easily check the magnitude of the variation in beats for each measurement period. This reduces the user's workload in checking classified graphs.

第1の実施形態に係る生体情報処理システムの概略的なハードウェア構成を示すブロック図である。1 is a block diagram showing a schematic hardware configuration of a biological information processing system according to a first embodiment. 図1に示す生体情報処理装置の主要な機能を例示する機能ブロック図である。2 is a functional block diagram illustrating main functions of the biometric information processing apparatus shown in FIG. 1; 第1の実施形態に係る生体情報処理方法の処理手順について説明するためのフローチャートである。4 is a flowchart for explaining a processing procedure of a biological information processing method according to the first embodiment. 心電図波形の概形を例示する模式図である。FIG. 2 is a schematic diagram illustrating an example of an outline of an electrocardiogram waveform. 各測定期間について心拍の間隔の算出結果を例示する図である。FIG. 13 is a diagram illustrating an example of calculation results of heartbeat intervals for each measurement period. 洞調律のローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorentz plot of sinus rhythm. 心房細動のローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorentz plot of atrial fibrillation. 比較例として、測定期間毎のローレンツプロットの一覧表示を例示する模式図である。FIG. 13 is a schematic diagram illustrating, as a comparative example, a list display of Lorenz plots for each measurement period. 相関係数に応じて並び替えられたローレンツプロットの一覧表示を例示する模式図である。FIG. 13 is a schematic diagram illustrating a list display of Lorenz plots sorted according to correlation coefficients. 並び替えられたローレンツプロットに測定期間の符号を付加した一覧表示を例示する模式図である。FIG. 13 is a schematic diagram illustrating a list display in which the symbols of the measurement periods are added to the rearranged Lorenz plots. 測定期間に関する情報として測定期間毎の開始時刻の一覧表示を例示する模式図である。13 is a schematic diagram illustrating an example of a list display of start times for each measurement period as information relating to the measurement period. FIG. 測定期間に関する情報として測定期間の符号の一覧表示を例示する模式図である。11 is a schematic diagram illustrating an example of a list display of measurement period codes as information relating to the measurement period; FIG. バラツキに関する情報として相関係数を付加した一覧表示を例示する模式図である。FIG. 13 is a schematic diagram illustrating a list display to which correlation coefficients are added as information regarding variation. バラツキに基づく情報、または測定期間に関する情報に応じて、背景色を変化させて表示することで識別する場合を例示する模式図である。FIG. 13 is a schematic diagram illustrating a case where information based on variation or information related to a measurement period is identified by changing the background color for display. 一覧表示に識別情報を付与する場合を例示する模式図である。FIG. 13 is a schematic diagram illustrating a case where identification information is added to a list display. 心拍のRR間隔の時系列変化を拍数(密度)で表示するグラフである。1 is a graph showing time series changes in the RR interval of heartbeats in terms of beat rate (density). 心拍のRR間隔の時系列変化を点で表示するグラフである。1 is a graph showing time series changes in the RR interval of heartbeats as points. 第2の実施形態に係る生体情報処理方法の処理手順について説明するためのフローチャートである。10 is a flowchart illustrating a processing procedure of a biological information processing method according to a second embodiment. 頻脈のローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorentz plot of tachycardia. 心房粗動のローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorentz plot of atrial flutter. VPC代償性 洞性不整脈が含まれるローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorenz plot including VPC compensated sinus arrhythmia. VT等が含まれるローレンツプロットを例示するグラフである。1 is a graph illustrating a Lorentz plot including VT and the like. 通常の睡眠時、および睡眠時無呼吸症候群が発生している睡眠時のローレンツプロットを例示するグラフである。1 is a graph illustrating an example of Lorenz plots during normal sleep and during sleep when sleep apnea syndrome occurs. 点群の形状に応じて分類したローレンツプロットの一覧表示を例示する模式図である。FIG. 13 is a schematic diagram illustrating a list display of Lorenz plots classified according to the shapes of point clouds.

以下、添付した図面を参照して本発明の実施形態を説明する。なお、図中、同一の部材には同一の符号を用いた。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 Below, an embodiment of the present invention will be described with reference to the attached drawings. Note that the same reference numerals are used for the same components in the drawings. Also, the dimensional ratios in the drawings have been exaggerated for the convenience of explanation and may differ from the actual ratios.

(第1の実施形態)
図1は、第1の実施形態に係る生体情報処理システム100の概略的なハードウェア構成を示すブロック図である。図1に示すように、生体情報処理システム100は、生体情報処理装置110、出力装置120、および入力装置130等を有する。
First Embodiment
Fig. 1 is a block diagram showing a schematic hardware configuration of a biological information processing system 100 according to the first embodiment. As shown in Fig. 1, the biological information processing system 100 includes a biological information processing device 110, an output device 120, and an input device 130.

生体情報処理装置110は、患者(生体)から収集した生体情報(例えば、心電図または脈波)から拍(心拍または脈拍)を検出し、拍のバラツキの大きさを測定期間毎に容易に確認できるように出力、および/または分類する機能を備える。例えば、特定の心疾患の患者では、時系列的にある程度まとまった数の拍において、健常者と比べて、拍の間隔のバラツキが大きくなることが知られている。したがって、ユーザは生体情報処理装置110による出力結果、または分類結果を確認することにより、拍の間隔のバラツキが大きい測定期間を容易に識別でき、心疾患が疑われる測定期間をユーザが探索する手間を軽減することが可能となる。ユーザは、例えば、医師や検査技師等の医療従事者である。 The bio-information processing device 110 has a function of detecting beats (heartbeats or pulses) from bio-information (e.g., electrocardiogram or pulse waves) collected from a patient (living body), and outputting and/or classifying the magnitude of beat variation for each measurement period so that it is easy to check. For example, it is known that patients with certain cardiac diseases have greater variation in beat intervals for a certain number of beats in a chronologically uniform sequence compared to healthy individuals. Therefore, by checking the output results or classification results from the bio-information processing device 110, the user can easily identify measurement periods with large variations in beat intervals, reducing the effort required for the user to search for measurement periods suspected of cardiac disease. The user is, for example, a medical professional such as a doctor or a medical technician.

なお、以下では、生体情報として心電図を取得し、心電図から心拍を検出する場合について例示するが、本実施形態は、このような場合に限定されず、生体情報として脈波信号をパルスオキシメータ等から取得し、脈波信号から脈拍を検出する場合についても適用できる。 Note that the following describes an example in which an electrocardiogram is acquired as biometric information and the heart rate is detected from the electrocardiogram, but this embodiment is not limited to this example and can also be applied to a case in which a pulse wave signal is acquired as biometric information from a pulse oximeter or the like and the pulse rate is detected from the pulse wave signal.

本実施形態の生体情報処理システム100は、例えば、心拍波形、生体情報のトレンドグラフやリスト等を表示できる医療用の専用装置(生体情報モニタ等)でありうる。また、生体情報処理装置110は、例えば、後述する生体情報処理方法を実行するための生体情報処理プログラムがインストールされたパーソナルコンピュータ、スマートフォン、タブレット端末等であってもよい。さらに、生体情報処理装置110は、ユーザの身体(例えば、腕や頭部等)に装着されるウェアラブルデバイス等であってもよい。 The bioinformation processing system 100 of this embodiment may be, for example, a dedicated medical device (such as a bioinformation monitor) that can display heart rate waveforms, trend graphs and lists of bioinformation, etc. Furthermore, the bioinformation processing device 110 may be, for example, a personal computer, a smartphone, a tablet terminal, etc., on which a bioinformation processing program for executing the bioinformation processing method described below is installed. Furthermore, the bioinformation processing device 110 may be a wearable device that is attached to the user's body (for example, the arm, head, etc.).

生体情報処理装置110は、プロセッサ101、メモリ102、記憶装置103、および通信制御装置104を有する。メモリ102は、ROM(Read Only Memory)およびRAM(Random Access Memory)を有する。ROMには、各種プログラムやパラメータ等が記憶されている。また、RAMは、プロセッサ101により実行される各種プログラム等が格納されるワークエリアを備える。プロセッサ101は、ROMや記憶装置103に記憶されている各種プログラムから指定されたプログラムをRAM上に展開し、RAMと協働することにより各種処理を実行するように構成されている。 The biometric information processing device 110 has a processor 101, a memory 102, a storage device 103, and a communication control device 104. The memory 102 has a ROM (Read Only Memory) and a RAM (Random Access Memory). Various programs, parameters, etc. are stored in the ROM. The RAM also has a work area in which various programs executed by the processor 101 are stored. The processor 101 is configured to load a specified program from the various programs stored in the ROM and storage device 103 onto the RAM, and to execute various processes by working together with the RAM.

記憶装置103は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等のストレージを有する。記憶装置103は、生体情報処理プログラムや各種データを格納するように構成されている。 The storage device 103 has storage such as a hard disk drive (HDD) or a solid state drive (SSD). The storage device 103 is configured to store a biometric information processing program and various data.

また、記憶装置103は、生体情報としての心電図データを保存することができる。心電図は、時間軸上に連続して発生する複数の心拍波形、測定時間(時刻)に関する情報等を含む。心拍波形は、心拍、すなわち心臓の拍動を示す波形である。心電図データは、心電計(例えば、ホルタ心電計)により取得され、生体情報処理装置110に提供される。心電図データは、例えば、患者の14日分の心電図を含みうる。 The storage device 103 can also store electrocardiogram data as bioinformation. An electrocardiogram includes multiple heartbeat waveforms that occur continuously on a time axis, information on the measurement time (time), and the like. A heartbeat waveform is a waveform that indicates a heartbeat, i.e., the beating of the heart. The electrocardiogram data is acquired by an electrocardiograph (e.g., a Holter monitor) and provided to the bioinformation processing device 110. The electrocardiogram data can include, for example, 14 days' worth of electrocardiograms of a patient.

また、心電計は、患者の体位を計測する体位センサーを備え、心電図データとともに、患者の体位に関する情報を生体情報処理装置110に提供する。 The electrocardiograph also includes a posture sensor that measures the patient's posture, and provides information about the patient's posture to the bio-information processing device 110 along with the electrocardiogram data.

通信制御装置104、生体情報処理装置110を通信ネットワーク140に接続するように構成されている。具体的には、通信制御装置120は、通信ネットワーク140を介してサーバ(コンピュータ)等の外部装置と通信するための各種インターフェース用の処理回路を含んでおり、通信ネットワーク140を介して通信するための通信規格に適合するように構成されている。ここで、通信ネットワーク140は、LAN(Local Area Network)、WAN(Wide Area Network)またはインターネット等である。 The communication control device 104 is configured to connect the biometric information processing device 110 to a communication network 140. Specifically, the communication control device 120 includes processing circuits for various interfaces for communicating with external devices such as a server (computer) via the communication network 140, and is configured to conform to a communication standard for communicating via the communication network 140. Here, the communication network 140 is a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, or the like.

生体情報処理装置110は、例えば、通信ネットワーク140上に配置されたサーバから通信制御装置120を介して、患者の心電図データおよび体位に関する情報を取得するように構成できる。 The biometric information processing device 110 can be configured to acquire the patient's electrocardiogram data and information regarding the body position from, for example, a server located on the communication network 140 via the communication control device 120.

出力装置120は、ディスプレイを有する。ディスプレイは、生体情報処理装置110から受信した表示用のデータを画面に表示する。ディスプレイは、液晶ディスプレイ、有機ELディスプレイ等でありうる。また、ディスプレイは、ユーザの頭部に装着される透過型、または非透過型のヘッドマウントディスプレイ等の表示装置であってもよい。なお、図1には、生体情報処理装置110と出力装置120とが別装置である場合について例示しているが、このような場合に限定されず、出力装置120のディスプレイと生体情報処理装置110とは一体であってもよい。 The output device 120 has a display. The display displays the display data received from the bio-information processing device 110 on a screen. The display may be a liquid crystal display, an organic EL display, or the like. The display may also be a display device such as a transmissive or non-transmissive head-mounted display that is worn on the user's head. Note that while FIG. 1 illustrates an example in which the bio-information processing device 110 and the output device 120 are separate devices, this is not limited to the case, and the display of the output device 120 and the bio-information processing device 110 may be integrated.

また、出力装置120は、プリンタを有し、プリンタは生体情報処理装置110から受信した印刷用のデータを用紙に印刷する。 The output device 120 also has a printer, which prints the printing data received from the biometric information processing device 110 onto paper.

入力装置130は、生体情報処理装置110を操作するユーザの入力操作を受け付けるとともに、当該入力操作に対応する指示信号を生成するように構成されている。入力装置130は、例えば、出力装置120のディスプレイ上に重ねて配置されたタッチパネル、筐体に取り付けられた操作ボタン、マウス、キーボード等を備える。入力装置130によって生成された指示信号は、生体情報処理装置110に送信される。生体情報処理装置110は、指示信号に応じて所定の処理を実行する。 The input device 130 is configured to receive an input operation from a user who operates the biometric information processing device 110, and to generate an instruction signal corresponding to the input operation. The input device 130 includes, for example, a touch panel superimposed on the display of the output device 120, operation buttons attached to the housing, a mouse, a keyboard, and the like. The instruction signal generated by the input device 130 is transmitted to the biometric information processing device 110. The biometric information processing device 110 executes a predetermined process in response to the instruction signal.

また、入力装置130は、USBメモリ等の記憶媒体を読み取るデバイスを備える。心電計により取得された心電図データおよび体位に関する情報は、記憶媒体に保存され、ユーザに提供される。入力装置130は、記憶媒体に保存された心電図データおよび体位に関する情報を読み取り、記憶装置103に保存する。 The input device 130 also includes a device for reading a storage medium such as a USB memory. The electrocardiogram data and information related to body position acquired by the electrocardiograph are stored in the storage medium and provided to the user. The input device 130 reads the electrocardiogram data and information related to body position stored in the storage medium and stores them in the storage device 103.

また、心電計と生体情報処理装置110とが有線または無線による接続手段により接続可能である場合、心電計は、心電図データおよび体位に関する情報を生体情報処理装置110に送信し、生体情報処理装置110は心電図データおよび体位に関する情報を受信して記憶装置103に保存する。 In addition, if the electrocardiograph and the bio-information processing device 110 can be connected by a wired or wireless connection means, the electrocardiograph transmits electrocardiogram data and information regarding body position to the bio-information processing device 110, and the bio-information processing device 110 receives the electrocardiogram data and information regarding body position and stores them in the storage device 103.

生体情報処理装置110のプロセッサ101は、生体情報処理プログラムをRAM上に展開し、生体情報処理プログラムを実行することで、生体情報処理装置110の各部を制御し、様々な機能を実現する。 The processor 101 of the biometric information processing device 110 expands the biometric information processing program on the RAM and executes the biometric information processing program to control each part of the biometric information processing device 110 and realize various functions.

<生体情報処理方法>
図2は図1に示す生体情報処理装置110の主要な機能を例示する機能ブロック図であり、図3は第1の実施形態に係る生体情報処理方法の処理手順について説明するためのフローチャートである。また、図4は心電図波形の概形を例示する模式図であり、図5は各測定期間について心拍の間隔の算出結果を例示する図である。
<Biometric information processing method>
Fig. 2 is a functional block diagram illustrating main functions of the biological information processing device 110 shown in Fig. 1, and Fig. 3 is a flowchart for explaining the processing procedure of the biological information processing method according to the first embodiment. Fig. 4 is a schematic diagram illustrating an outline of an electrocardiogram waveform, and Fig. 5 is a diagram illustrating the calculation results of the heartbeat interval for each measurement period.

図2に示すように、生体情報処理装置110は、取得部111、検出部112、算出部113、生成部114、および出力部115として機能する。以下、これらの機能部の詳細と、これらの機能部を用いた生体情報処理方法の処理手順の詳細とを説明する。各機能部とそれらの制御処理は、生体情報処理装置110のプロセッサ101が生体情報処理プログラムを実行することにより実現される。 As shown in FIG. 2, the biometric information processing device 110 functions as an acquisition unit 111, a detection unit 112, a calculation unit 113, a generation unit 114, and an output unit 115. Details of these functional units and the details of the processing procedure of the biometric information processing method using these functional units are described below. Each functional unit and its control process are realized by the processor 101 of the biometric information processing device 110 executing a biometric information processing program.

図3に示すように、まず、患者の心電図を取得する(ステップS101)。取得部111は、心電計から、例えば、USBメモリを介して、患者の心電図および体位に関する情報を取得する。取得した心電図データおよび体位に関する情報は、記憶装置103に保存される。 As shown in FIG. 3, first, the patient's electrocardiogram is acquired (step S101). The acquisition unit 111 acquires information about the patient's electrocardiogram and posture from the electrocardiograph, for example, via a USB memory. The acquired electrocardiogram data and information about posture are stored in the storage device 103.

次に、ステップS101において取得された心電図から心拍を検出する(ステップS102)。検出部112は、取得部111によって取得された心電図から心拍を検出する。図4に示すように、心電図は、R波をピークとする複数の心拍波形を含む。検出部112は、例えば、心電図波形のピーク値を検出するピーク検出部を備え、心電図において、高さが所定の閾値を超える波を、心拍のR波として心拍を検出する。 Next, the heartbeat is detected from the electrocardiogram acquired in step S101 (step S102). The detection unit 112 detects the heartbeat from the electrocardiogram acquired by the acquisition unit 111. As shown in FIG. 4, the electrocardiogram includes a plurality of heartbeat waveforms each having an R wave as a peak. The detection unit 112 includes, for example, a peak detection unit that detects the peak value of the electrocardiogram waveform, and detects a wave in the electrocardiogram whose height exceeds a predetermined threshold as an R wave of the heartbeat.

次に、ステップS102において検出された連続する心拍の間隔を算出する(ステップS103)。算出部113は、心拍の全測定期間(1回の測定で検出部112によって心拍の検出が行われた期間)について、基準拍と当該基準拍の1つ前の心拍である前方拍との間の間隔RRnと、基準拍と当該基準拍の1つ後の心拍である後方拍との間の間隔RRn+1と、を算出する。間隔RRnおよび間隔RRn+1の算出結果の一例を図5に示す。図5では、心拍の全測定期間を複数の測定期間T1~Tnに分割して示している。測定期間T1~Tnは、時系列的にまとまった数の心拍を含む期間(例えば、時間では30分程度、拍数では2000拍程度)である。 Next, the interval between successive heartbeats detected in step S102 is calculated (step S103). The calculation unit 113 calculates, for the entire measurement period of the heartbeat (the period during which the detection unit 112 detects heartbeats in one measurement), the interval RRn between the reference beat and the forward beat, which is the heartbeat immediately preceding the reference beat, and the interval RRn+1 between the reference beat and the backward beat, which is the heartbeat immediately following the reference beat. An example of the calculation result of the interval RRn and the interval RRn+1 is shown in FIG. 5. In FIG. 5, the entire measurement period of the heartbeat is divided into a number of measurement periods T1 to Tn. The measurement periods T1 to Tn are periods that include a chronologically-series number of heartbeats (for example, about 30 minutes in terms of time, about 2000 beats in terms of beat rate).

なお、通常、患者の心拍の検出後、全測定期間の心拍データは、不整脈の種類に応じて自動的に分類される。これにより、心拍データは、正常、心房細動、頻脈、心房粗動等の該当する不整脈のラベルが付与されうる。しかし、自動分類は、完全ではなく、心電図測定時に電極が拾ったノイズ(例えば、図中の太線で囲われたデータ)等により、分類に誤りが生じたり、分類ができなかったりする場合がある。検出されたノイズは、自動的に除去されうるが、分類の誤りや未分類の心拍はユーザにより分類を再度行う必要がある。 Usually, after detecting the patient's heartbeat, the heartbeat data for the entire measurement period is automatically classified according to the type of arrhythmia. As a result, the heartbeat data can be labeled with the appropriate arrhythmia, such as normal, atrial fibrillation, tachycardia, atrial flutter, etc. However, automatic classification is not perfect, and there are cases where classification is incorrect or classification is not possible due to noise picked up by the electrodes during electrocardiogram measurement (for example, the data surrounded by a thick line in the figure). Detected noise can be automatically removed, but incorrectly classified or unclassified heartbeats must be reclassified by the user.

次に、心拍の間隔のバラツキに基づく情報を生成する(ステップS104)。生成部114は、測定期間T1~Tn毎に、心拍の間隔のバラツキに基づく情報(以下、「バラツキ情報」と称する)を生成する。バラツキ情報は、例えば、心拍の間隔のバラツキの大小を評価するための指標(以下、単に「指標」ともいう)でありうる。 Next, information based on the variation in the heartbeat intervals is generated (step S104). The generation unit 114 generates information based on the variation in the heartbeat intervals (hereinafter referred to as "variation information") for each measurement period T1 to Tn. The variation information can be, for example, an index (hereinafter simply referred to as "index") for evaluating the magnitude of the variation in the heartbeat intervals.

生成部114は、例えば、測定期間T1~Tn毎に、間隔RRnおよび間隔RRn+1を使用して、指標を算出する。この指標としては、例えば、間隔RRnおよび間隔RRn+1についての相関係数S1~Sn、間隔RRnおよび間隔RRn+1をグラフにプロットした場合の点群の面積、点群の密度、点群の形状等でありうる。グラフは、例えば、ローレンツプロットでありうる。 The generation unit 114 calculates an index using, for example, the interval RRn and the interval RRn+1 for each measurement period T1 to Tn. This index can be, for example, correlation coefficients S1 to Sn for the interval RRn and the interval RRn+1, the area of the point cloud when the interval RRn and the interval RRn+1 are plotted on a graph, the density of the point cloud, the shape of the point cloud, etc. The graph can be, for example, a Lorentz plot.

相関係数は、例えば、患者の心臓が心房細動を起こしている場合、心拍の間隔のバラツキが大きくなるため、患者の心臓が正常なリズムで動いている洞調律である場合よりも小さい値となる。 For example, if a patient's heart is in atrial fibrillation, the variation in the intervals between heartbeats will be greater, and the correlation coefficient will be smaller than if the patient's heart is in sinus rhythm, which means that the heart is beating at a normal rhythm.

図6は洞調律のローレンツプロットを例示するグラフであり、図7は心房細動のローレンツプロットを例示するグラフである。図6に示すように、間隔RRnおよび間隔RRn+1を各々縦軸および横軸に取ったローレンツプロットを想定した場合、洞調律では、各点は、図中の45度線L1に概ね沿って分布する。図6の例では、患者の覚醒時、および睡眠時の心拍を測定対象としているので、心拍の間隔は、短い時(例えば、運動時等)と長い時(例えば、睡眠時)とが生じうる。したがって、各点は、心拍の間隔が短く原点に近い部分から、心拍の間隔が長く原点から遠い部分へ、L1上に沿って分布する。これに対して、図7に示すように、心房細動では、図中の45度線L2と交差する方向に広がりを有する形状になる。 Figure 6 is a graph illustrating a Lorentz plot of sinus rhythm, and Figure 7 is a graph illustrating a Lorentz plot of atrial fibrillation. As shown in Figure 6, assuming a Lorentz plot with intervals RRn and RRn+1 on the vertical and horizontal axes, respectively, in sinus rhythm, each point is distributed roughly along the 45-degree line L1 in the figure. In the example of Figure 6, the measurement targets are the patient's heart rate when awake and asleep, so the heart rate intervals can be short (e.g., during exercise) and long (e.g., during sleep). Therefore, each point is distributed along L1 from a portion where the heart rate interval is short and close to the origin to a portion where the heart rate interval is long and far from the origin. In contrast, as shown in Figure 7, in atrial fibrillation, the shape has a spread in the direction intersecting with the 45-degree line L2 in the figure.

また、指標として点群の面積を算出する場合、生成部114は、例えば、図6,図7と同様のローレンツプロットを想定し、ローレンツプロットにおける点群の面積を算出する。より具体には、生成部114は、例えば、座標(RRn,RRn+1)の各点を面積1の領域とし、互いに重ならない、すなわち同一の位置にプロットされない点の数をカウントすることにより、指標としての点群の面積を算出する。したがって、この処理は、互いに異なる座標(RRn,RRn+1)の数を合計する処理と同等であるので、ディスプレイにグラフを表示する必要はないが、仮にローレンツプロットを表示した場合、指標は、点群によって覆われている部分の面積に対応する(例えば、図6,図7等を参照)。 When calculating the area of the point cloud as an index, the generation unit 114 assumes a Lorentz plot similar to that shown in Figures 6 and 7, for example, and calculates the area of the point cloud in the Lorentz plot. More specifically, the generation unit 114 calculates the area of the point cloud as an index by counting the number of points that do not overlap with each other, i.e., are not plotted at the same position, with each point at coordinates (RRn, RRn+1) being an area of area 1. Therefore, since this process is equivalent to the process of adding up the number of points with different coordinates (RRn, RRn+1), there is no need to display a graph on the display, but if a Lorentz plot were displayed, the index would correspond to the area of the part covered by the point cloud (see, for example, Figures 6 and 7, etc.).

なお、図6,図7では、プロットされた点の粗密に応じたヒートマップが表示されている(図8~図10,図13~図15,図19~図24のローレンツプロットについても同様)。これらの図において、点群の中央部の色の濃い部分において密度が最も高く、その周辺の色の薄い部分において密度が中程度、点群の周縁部の濃い部分において密度が最も低くなっている。ただし、ヒートマップの濃淡は、1つのヒートマップ内における粗密を相対的に表しているが、他のヒートマップとの間における相対的な粗密の関係を表すものではない。すなわち、2つのヒートマップにおいて同じ濃さであっても、同じ密度の高さを表しているとは限らない。 Note that in Figures 6 and 7, heat maps are displayed according to the density of the plotted points (the same applies to the Lorentz plots in Figures 8 to 10, 13 to 15, and 19 to 24). In these figures, the density is highest in the dark parts in the center of the point cloud, medium density in the light-colored parts around it, and lowest density in the dark parts on the periphery of the point cloud. However, the shade of the heat map represents the relative density within one heat map, but does not represent the relative relationship of density between other heat maps. In other words, the same shade in two heat maps does not necessarily represent the same level of density.

なお図6及び図7は、点の粗密をグレースケールの濃淡で表現したヒートマップであるが、点の粗密を表すヒートマップはこれに限られず、例えば点の粗密を色の変化に応じて表現することもできる。すなわち、点群の粗密を表現可能な任意の表現(色の変化、濃淡の変化、の他に明度の変化、彩度の変化、等)を用いたヒートマップを表示すればよい。 Note that Figures 6 and 7 are heat maps that express the density of points using grayscale shading, but heat maps that express the density of points are not limited to this, and for example, the density of points can also be expressed according to changes in color. In other words, it is sufficient to display a heat map that uses any expression that can express the density of a point cloud (changes in color, changes in shading, changes in brightness, changes in saturation, etc.).

また、点群の密度については、例えば、図6では密度が高い点群領域が45度線L1の付近に集中的に分布しているのに対し、図7では密度が中程度の点群領域が45度線L2の付近と、その周辺部に広がりを持って分布している。点群の密度は、45度線L2上で最も高く、45度線L2から離れるにつれて低くなっている。したがって、ローレンツプロットの45度線の付近の密度が指標として使用されうる。 As for the density of the point cloud, for example, in FIG. 6, high-density point cloud areas are concentrated near the 45-degree line L1, whereas in FIG. 7, medium-density point cloud areas are distributed widely near the 45-degree line L2 and its surrounding areas. The density of the point cloud is highest on the 45-degree line L2 and decreases the further away from the 45-degree line L2. Therefore, the density near the 45-degree line on the Lorenz plot can be used as an index.

また、生成部114は、心拍の測定における患者の体位と測定時間とに関する情報を取得し、当該情報に基づいて、患者の体位についての条件、測定の時間帯についての条件、ならびに心拍の形状および間隔について条件の少なくともいずれかの条件が満たされない心拍を除外してバラツキ情報を生成できる。 In addition, the generation unit 114 can obtain information related to the patient's body position and measurement time during heartbeat measurement, and generate variation information based on the information by excluding heartbeats that do not satisfy at least any of the conditions regarding the patient's body position, the conditions regarding the time period of measurement, and the conditions regarding the shape and interval of the heartbeat.

例えば、覚醒時におけるバラツキ情報を生成する場合、患者が立位または座位であるという条件と、普段患者が就寝していない時間帯であるという条件と、心拍の形状および間隔について所定の条件を満たすという条件と、が満たされているか否かが判定される。この場合、出力部115は、患者の体位と測定時間とに関する情報を用いて、例えば、仰臥位、伏臥位、または横臥位の時に測定した心拍と、患者が就寝している時間帯(夜の時間帯)に測定した心拍とを除外する。また、形状および間隔が所定の条件を満たさない心拍についても除外する。これにより、ユーザが所望する条件に適合した心拍のデータを使用してバラツキ情報を生成できる。 For example, when generating variability information during wakefulness, it is determined whether the following conditions are met: the patient is in a standing or sitting position; the patient is not usually asleep; and the shape and interval of the heartbeats meet certain conditions. In this case, the output unit 115 uses information about the patient's position and measurement time to exclude, for example, heartbeats measured in the supine, prone, or lateral position, and heartbeats measured during times when the patient is asleep (nighttime). It also excludes heartbeats whose shape and interval do not meet the specified conditions. This allows variability information to be generated using heartbeat data that meets the conditions desired by the user.

次に、バラツキ情報、および当該情報に対応する測定期間に関する情報(以下、単に「測定期間情報」という)のうちの少なくともいずれかの情報(以下、「出力情報」という)を、測定期間毎に出力する(ステップS105)。 Next, at least one of the variance information and information related to the measurement period corresponding to the variance information (hereinafter simply referred to as "measurement period information") (hereinafter referred to as "output information") is output for each measurement period (step S105).

図8は比較例として、測定期間毎のローレンツプロットの一覧表示を例示する模式図であり、図9は相関係数に応じて並び替えられたローレンツプロットの一覧表示を例示する模式図であり、図10は並び替えられたローレンツプロットに測定期間の符号を付加した一覧表示を例示する模式図である。 As a comparative example, FIG. 8 is a schematic diagram illustrating a list display of Lorenz plots for each measurement period, FIG. 9 is a schematic diagram illustrating a list display of Lorenz plots sorted according to correlation coefficients, and FIG. 10 is a schematic diagram illustrating a list display in which the sign of the measurement period is added to the sorted Lorenz plots.

図8では、従来技術により、15日の03:12~16日の05:42を全測定期間として、患者の心拍を検出し、検出結果に基づいて、各測定期間の心拍のローレンツプロットを作成し一覧表示している。全測定期間は、T1~T54の測定期間を含むが、図8では紙面の都合上、全測定期間のうちT1~T36の期間のみについて示している。各測定期間は、30分であり、各測定期間の測定開始時刻は、各ローレンツプロットの上部に表示されている。また、図8では、説明の便宜のため、各測定期間を互いに区別するための符号T1~T36の符号を付している。 In Figure 8, using conventional technology, the patient's heart rate is detected for the entire measurement period from 03:12 on the 15th to 05:42 on the 16th, and based on the detection results, a Lorentz plot of the heart rate for each measurement period is created and displayed in a list. The entire measurement period includes measurement periods T1 to T54, but due to space limitations, Figure 8 only shows periods T1 to T36 of the entire measurement period. Each measurement period is 30 minutes long, and the measurement start time for each measurement period is displayed at the top of each Lorentz plot. Also, in Figure 8, for ease of explanation, the measurement periods are labeled T1 to T36 to distinguish them from one another.

本実施形態では、出力部115は、相関係数の大きさに応じて、出力情報の出力形態を異ならせる。より具体的には、出力部115は、例えば、測定期間T1~T54について、相関係数の小さい順、または大きい順にバラツキ情報、および/または測定期間情報の順序を並び替えた表示用のデータを生成し、出力装置120に送信してディスプレイに表示させる。また、出力部115は、測定期間T1~T54について、相関係数の小さい順、または大きい順にバラツキ情報、および/または測定期間情報の順序を並び替えた印刷用のデータを生成し、出力装置120に送信してプリンタに印刷させることもできる。 In this embodiment, the output unit 115 changes the output format of the output information depending on the magnitude of the correlation coefficient. More specifically, the output unit 115 generates display data in which the order of the variance information and/or the measurement period information for the measurement periods T1 to T54 is rearranged in ascending or descending order of the correlation coefficient, for example, and transmits the data to the output device 120 to display the data on the display. The output unit 115 can also generate print data in which the order of the variance information and/or the measurement period information for the measurement periods T1 to T54 is rearranged in ascending or descending order of the correlation coefficient, and transmits the data to the output device 120 to have the printer print the data.

例えば、図9に示すように、出力部115は、測定期間T1~T54について、相関係数の小さい順にローレンツプロットを並び替えた表示用のデータを出力装置120のディスプレイに表示させる。なお、各ローレンツプロットの上部には、測定期間情報として、各測定期間の測定開始時刻が表示されている。したがって、相関係数による並び替え後は、時系列的な並び順とは異なる並び順になりうるが、ユーザは、測定開始時刻によって、表示されている各測定期間ローレンツプロットと、時系列との対応関係を把握することができる。 For example, as shown in FIG. 9, the output unit 115 displays on the display of the output device 120 display data in which the Lorentz plots for measurement periods T1 to T54 are sorted in ascending order of correlation coefficient. Note that the measurement start time for each measurement period is displayed above each Lorentz plot as measurement period information. Therefore, after sorting by correlation coefficient, the order may differ from the chronological order, but the user can understand the correspondence between the displayed Lorentz plots for each measurement period and the time series by the measurement start time.

上述のように、通常、患者の心拍の検出後、心拍データは、不整脈の種類に応じて自動的に分類される。本実施形態では、出力部115は、相関係数の小さい順、または大きい順にディスプレイに表示させる。したがって、心房細動に該当する心拍が分類されている場合は、図9に示すように相関係数が小さい順に並び替えた後における左側の2列の測定期間は、心房細動の不整脈であることが推定される。これにより、ユーザは移動分類の結果を確認することなく、上記2列の測定期間の不整脈が心房細動に該当することを直ちに判断できるので、この2列の測定期間の不整脈について、迅速な対応が可能となる。 As described above, typically, after the patient's heartbeat is detected, the heartbeat data is automatically classified according to the type of arrhythmia. In this embodiment, the output unit 115 displays the data on the display in ascending or descending order of correlation coefficients. Therefore, if the heartbeat corresponding to atrial fibrillation is classified, the measurement periods in the two left columns after sorting in ascending order of correlation coefficients as shown in FIG. 9 are presumed to be arrhythmias of atrial fibrillation. This allows the user to immediately determine that the arrhythmias in the measurement periods in the above two columns correspond to atrial fibrillation without checking the results of the moving classification, making it possible to respond quickly to the arrhythmias in the measurement periods in these two columns.

例えば、ユーザが心電図検査についての報告書を作成する際に、上記2列を選択(例えば、タッチパネルでタッチ)することにより、この2列のローレンツプロットを一括でコピーして報告書の「所見」の欄に掲載することができる。これにより、ユーザが報告書を作成する手間や時間を低減できる。また、報告書には、ローレンツプロットに対応するRR間隔の経時変化をプロットしたグラフ(例えば、図16を参照)を併せて掲載することもできる。 For example, when a user creates a report on an electrocardiogram test, the user can select the above two columns (e.g., by touching a touch panel) to copy the Lorenz plots for these two columns together and include them in the "Findings" section of the report. This reduces the effort and time required for the user to create a report. The report can also include a graph (e.g., see Figure 16) that plots the change over time in the RR intervals that correspond to the Lorenz plots.

また、図10に示すように、出力部115は、各測定期間のローレンツプロットに対して、T1~T54の符号を付して表示することができる。これにより、表示されている各測定期間のローレンツプロットと、時系列の対応関係を把握することがさらに容易となる。 In addition, as shown in FIG. 10, the output unit 115 can display the Lorentz plots for each measurement period with the symbols T1 to T54. This makes it easier to understand the correspondence between the displayed Lorentz plots for each measurement period and the time series.

図11は測定期間情報として測定期間毎の開始時刻の一覧表示を例示する模式図であり、図12は測定期間情報として測定期間の符号の一覧表示を例示する模式図である。測定期間情報は、バラツキ情報に対応する複数の心拍の測定を行った時間または時間帯、あるいは複数の測定期間を互いに区別するための符号を含む。また、図13はバラツキに関する情報として相関係数を付加した一覧表示を例示する模式図であり、図14はバラツキ情報、または測定期間情報が表示される色とは異なる色で背景色を表示する場合を例示する模式図であり、図15は一覧表示に識別情報を付与する場合を例示する模式図である。 Fig. 11 is a schematic diagram illustrating a list display of the start times of each measurement period as measurement period information, and Fig. 12 is a schematic diagram illustrating a list display of the codes of the measurement periods as measurement period information. The measurement period information includes the time or time period when multiple heart rate measurements corresponding to the variability information were performed, or codes for distinguishing multiple measurement periods from one another. Fig. 13 is a schematic diagram illustrating a list display to which a correlation coefficient is added as information regarding variability, Fig. 14 is a schematic diagram illustrating a case where the background color is displayed in a color different from the color in which the variability information or measurement period information is displayed, and Fig. 15 is a schematic diagram illustrating a case where identification information is added to the list display.

ユーザがローレンツプロットを確認する必要が無い場合は、図11に示すように、ローレンツプロットを表示せずに、測定期間T1~T54について、相関係数の小さい順、または大きい順に、測定期間情報として測定開始時刻を表示するように構成してもよい。図11には、相関係数の小さい順に、測定期間毎の開始時刻を表示する場合を例示している(紙面の都合上、全測定期間のうちの一部の測定期間の測定開始時刻のみ示されている)。 If the user does not need to check the Lorentz plot, as shown in Figure 11, the Lorentz plot may not be displayed, and the measurement start times may be displayed as measurement period information for measurement periods T1 to T54 in ascending or descending order of correlation coefficients. Figure 11 shows an example of a case where the start times for each measurement period are displayed in ascending order of correlation coefficients (due to space limitations, only the measurement start times for some of the measurement periods are shown).

また、ユーザがローレンツプロットを確認する必要が無い場合は、図12に示すように、ローレンツプロットを表示せずに、測定期間T1~T54について、相関係数の小さい順、または大きい順に、測定期間情報として測定期間の符号を表示するように構成してもよい。図12には、相関係数の小さい順に、測定期間の符号T1~T54を表示する場合が例示されている(紙面の都合上、全測定期間のうちの一部の測定期間の符号のみ示されている)。 In addition, if the user does not need to check the Lorentz plot, as shown in FIG. 12, the Lorentz plot may not be displayed, and the measurement period information may be configured to display the symbols of the measurement periods T1 to T54 in ascending or descending order of correlation coefficient. FIG. 12 shows an example of a case where the symbols of the measurement periods T1 to T54 are displayed in ascending order of correlation coefficient (due to space limitations, only the symbols of some of the measurement periods are shown).

また、図13に示すように、図9に示す各ローレンツプロットに、バラツキ情報としての相関係数の値を付加するように構成することもできる。ユーザは、相関係数の値を確認できるので、各測定期間における心拍の間隔のバラツキの大小を把握しやすくなる。 As shown in FIG. 13, each Lorenz plot shown in FIG. 9 can be configured to have a correlation coefficient value added as variation information. The user can check the correlation coefficient value, making it easier to understand the magnitude of variation in the heartbeat intervals during each measurement period.

また、出力部115は、各測定期間のローレンツプロットの並び順を、図8に示す時系列的な並び順から変えずに、バラツキ情報、または測定期間情報が表示される色と異なる色で当該情報の背景色を表示させることもできる。例えば、図14に示すように、出力部115は、相関係数の大小に応じて、測定開始時刻が表示される色と異なる色で測定開始時刻の背景色を表示させる。より具体的には、出力部115は、相関係数の大きさが所定の第1閾値よりも小さい場合、測定開始時刻の背景色を赤色、所定の第2閾値よりも小さく、かつ第1の閾値以上である場合、背景色を黄色、第2閾値以上である場合、背景色を緑色で表示させる。これにより、ディスプレイに表示される各測定期間のローレンツプロットの並び順は変わらないが、ユーザは、相関係数の大小、すなわち心拍の間隔のバラツキの大小が一目で把握できる。 The output unit 115 can also display the background color of the information in a color different from the color in which the variance information or the measurement period information is displayed, without changing the order of the Lorenz plots for each measurement period from the chronological order shown in FIG. 8. For example, as shown in FIG. 14, the output unit 115 displays the background color of the measurement start time in a color different from the color in which the measurement start time is displayed, depending on the magnitude of the correlation coefficient. More specifically, the output unit 115 displays the background color of the measurement start time in red when the magnitude of the correlation coefficient is smaller than a predetermined first threshold, in yellow when the magnitude of the correlation coefficient is smaller than a predetermined second threshold and equal to or greater than the first threshold, and in green when the magnitude of the correlation coefficient is equal to or greater than the second threshold. As a result, the order of the Lorenz plots for each measurement period displayed on the display does not change, but the user can grasp at a glance the magnitude of the correlation coefficient, i.e., the magnitude of the variance in the heartbeat interval.

また、出力部115は、各測定期間のローレンツプロットの並び順を、図8に示す時系列的な並び順から変えずに、バラツキ情報、または測定期間情報を識別するための識別情報を当該情報に対して付与することもできる。例えば、図15に示すように、出力部115は、相関係数が所定の第3閾値よりも小さい測定期間のローレンツプロットを四角い枠のマークで囲って表示する。これにより、ユーザは、マークを頼りに心拍のバラツキの大小を容易に識別できる。なお、マークは四角い枠に限らず、識別が容易な形状であれば他の形状であってもよい。また、相関係数の大きさを複数段階に区分し、段階に応じて異なる形態(形状や色)のマークを表示させることもできる。 The output unit 115 can also assign identification information for identifying the variance information or the measurement period information to the information without changing the order of the Lorenz plots for each measurement period from the chronological order shown in FIG. 8. For example, as shown in FIG. 15, the output unit 115 displays the Lorenz plots for the measurement periods in which the correlation coefficient is smaller than a predetermined third threshold value by enclosing them in a square frame mark. This allows the user to easily identify the magnitude of the variance in the heart rate by relying on the mark. Note that the mark is not limited to a square frame, and may have any other shape that is easily identifiable. The magnitude of the correlation coefficient can also be divided into multiple stages, and marks of different forms (shapes and colors) can be displayed according to the stage.

以上では、点群をローレンツプロットに表示する場合を例示して説明したが、グラフはローレンツプロットに限定されるものではなく、心拍の間隔のバラツキを表示できるグラフを適用できる。 The above describes an example of displaying a point cloud on a Lorentz plot, but the graph is not limited to a Lorentz plot, and any graph that can display the variation in heartbeat intervals can be applied.

図16に示すように、心拍のRR間隔および時刻を各々縦軸および横軸に取り、RR間隔に該当する拍数(密度)を表示する場合、点の密度が低い区間(A)は、RR間隔のバラツキが大きく、間隔RRnおよび間隔RRn+1についての相関係数は小さくなる。一方、区間(A)よりも点の密度が高い区間は、RR間隔のバラツキが小さく、相関係数は高くなる。 As shown in FIG. 16, when the RR interval and time of the heartbeat are plotted on the vertical and horizontal axes, respectively, and the number of beats (density) corresponding to the RR interval is displayed, in section (A) where the density of points is low, the RR intervals vary widely, and the correlation coefficient for the intervals RRn and RRn+1 is small. On the other hand, in sections where the density of points is higher than section (A), the RR intervals vary less, and the correlation coefficient is high.

また、図17に示すように、心拍のRR間隔および時刻を各々縦軸および横軸に取り、RR間隔に対応する点を1つ1つ表示する場合、区間(B)はRR間隔のバラツキが大きく、間隔RRnおよび間隔RRn+1についての相関係数は小さくなる。一方、点が集中している区間は、RR間隔のバラツキが小さく、相関係数は高くなる。 As shown in FIG. 17, when the RR intervals of the heartbeats and the time are plotted on the vertical and horizontal axes, respectively, and the points corresponding to the RR intervals are displayed one by one, the RR intervals in section (B) have a large variation, and the correlation coefficients for the intervals RRn and RRn+1 are small. On the other hand, in sections where the points are concentrated, the RR intervals have a small variation and the correlation coefficients are high.

出力部115は、例えば、バラツキ情報、または測定期間情報が表示される色とは異なる色で当該情報の背景色を表示できる。あるいは、バラツキ情報、または測定期間情報を識別するための識別情報を付与できる。 The output unit 115 can, for example, display the background color of the variation information or the measurement period information in a color different from the color in which the information is displayed. Alternatively, it can provide identification information for identifying the variation information or the measurement period information.

図16では、密度が低い区間(A)に含まれる測定開始時刻に「*」が付加される場合について例示している。また、図17では、点がばらついている区間(B)に含まれる測定開始時刻が表示される色と異なる色で測定開始時刻の背景色を表示する場合について例示している。したがって、ユーザは、点のバラツキの大きい区間(A),(B)では、何らかの不整脈が発生しており、バラツキの小さい、すなわち密度の高い区間では、洞調律に対応していると推定できる。 Figure 16 shows an example in which an "*" is added to the measurement start time included in the low density section (A). Also, Figure 17 shows an example in which the background color of the measurement start time included in the section (B) where the dots are scattered is displayed in a color different from the color in which the measurement start time is displayed. Therefore, the user can infer that some kind of arrhythmia is occurring in the sections (A) and (B) where the dots are scattered widely, and that the sections with small scattering, i.e., high density, correspond to sinus rhythm.

以上で説明した本実施形態の生体情報処理装置110によれば、心拍の間隔のバラツキ情報、および測定期間情報のうちの少なくともいずれかの情報を、測定期間毎に出力する。より具体的には、心拍の間隔のバラツキの大小を評価するための指標に応じて、出力情報の出力形態を異ならせるので、ユーザは、心拍のバラツキの大きさを測定期間毎に容易に確認できる。したがって、分類されたグラフを確認するユーザの作業を軽減できる。 According to the bio-information processing device 110 of this embodiment described above, at least one of information on the variation in heartbeat intervals and information on the measurement period is output for each measurement period. More specifically, the output form of the output information is varied according to an index for evaluating the magnitude of the variation in heartbeat intervals, so that the user can easily check the magnitude of the variation in heartbeats for each measurement period. This reduces the user's workload of checking classified graphs.

(第2の実施形態)
第2の実施形態では、バラツキ情報として、上記指標、または測定期間における複数の心拍をグラフにプロットした場合の点群の形状に関する情報を用いて、複数の測定期間を分類し、分類した結果に基づいて、出力情報を表示する場合について説明する。なお、以下の説明では、第1の実施形態の構成と同一の構成については詳細な説明を省略する。
Second Embodiment
In the second embodiment, a case will be described in which a plurality of measurement periods is classified using the above-mentioned index or information on the shape of a group of points when a plurality of heartbeats during a measurement period are plotted on a graph as variation information, and output information is displayed based on the classification results. Note that in the following description, detailed description of the same configuration as that of the first embodiment will be omitted.

図18は、第2の実施形態に係る生体情報処理方法の処理手順について説明するためのフローチャートである。また、図19,図20は、各々頻脈、および心房粗動のローレンツプロットを例示するグラフであり、図21,図22は、各々VPC(Ventricular Premature Contraction)代償性 洞性不整脈が含まれるローレンツプロット、およびVT(Ventricular Tachycardia)等が含まれるローレンツプロットを例示するグラフである。また、図23は、通常の睡眠時、および睡眠時無呼吸症候群が発生している睡眠時のローレンツプロットを例示するグラフである。また、図24は、点群の形状に応じて分類したローレンツプロットの一覧表示を例示する模式図である。 Fig. 18 is a flowchart for explaining the processing procedure of the biological information processing method according to the second embodiment. Figs. 19 and 20 are graphs illustrating Lorentz plots of tachycardia and atrial flutter, respectively, and Figs. 21 and 22 are graphs illustrating Lorentz plots including VPC (Ventricular Premature Contraction) compensated sinus arrhythmia and VT (Ventricular Tachycardia), etc., respectively. Fig. 23 is a graph illustrating Lorentz plots during normal sleep and during sleep with sleep apnea syndrome. Fig. 24 is a schematic diagram illustrating a list display of Lorentz plots classified according to the shape of the point cloud.

図18において、ステップS201~S203の処理は、第1の実施形態におけるステップS101~S103の処理と同一であるので、詳細な説明を省略する。 In FIG. 18, the processing in steps S201 to S203 is the same as the processing in steps S101 to S103 in the first embodiment, so detailed explanation is omitted.

ステップS204において、心拍の間隔のバラツキ情報を生成する。本実施形態では、バラツキ情報は、指標、または測定期間における複数の心拍をグラフにプロットした場合の点群の形状に関する情報でありうる。以下では、グラフとして、間隔RRnおよび間隔RRn+1を各々縦軸および横軸に取ったローレンツプロットを想定し、点群の代表的な形状について説明する。 In step S204, information on the variation in the heartbeat intervals is generated. In this embodiment, the variation information can be an index, or information on the shape of a point cloud when multiple heartbeats during the measurement period are plotted on a graph. Below, a typical shape of a point cloud is described assuming a Lorentz plot in which the vertical and horizontal axes represent the intervals RRn and RRn+1, respectively, as the graph.

第1の実施形態において、図6を参照して述べたように、洞調律では、各点は、図中の45度線L1に概ね沿って分布する。したがって、点群は、L1に沿った帯状(ひも状)の形状を有する。これに対して、図7を参照して述べたように、心房細動では、図中の45度線L2と交差する方向に広がりを有する形状になる。より具体には、点群は、L2上の原点に近い部分では広がりが小さく、原点から遠くなるにつれて広がりが大きくなる三角形状の形状を有する。 As described with reference to FIG. 6 in the first embodiment, in sinus rhythm, the points are distributed generally along the 45-degree line L1 in the figure. Therefore, the point cloud has a band-like (string-like) shape along L1. In contrast, as described with reference to FIG. 7, in atrial fibrillation, the point cloud has a shape that spreads in the direction intersecting with the 45-degree line L2 in the figure. More specifically, the point cloud has a triangular shape that spreads less near the origin on L2 and spreads more as it moves away from the origin.

また、図19に示すように、頻脈では、各点は、洞調律の場合(図6)と同様に、図中の45度線L3に概ね沿って分布するが、洞調律の場合と比較して、原点から近い領域に概ね分布する。これは、頻脈の場合、心拍の間隔が洞調律の場合と比べて短い傾向があるためである。したがって、点群は、L3に沿った帯状(ひも状)の形状を有する。帯(ひも)の長さは、洞調律の点群に比べて短い。 Also, as shown in FIG. 19, in tachycardia, the points are distributed roughly along the 45-degree line L3 in the figure, as in the case of sinus rhythm (FIG. 6), but compared to the case of sinus rhythm, they are generally distributed in an area closer to the origin. This is because in the case of tachycardia, the interval between heartbeats tends to be shorter than in the case of sinus rhythm. Therefore, the point cloud has a band-like (string-like) shape that follows L3. The length of the band (string) is shorter than that of the point cloud in sinus rhythm.

また、図20に示すように、心房粗動では、点群は、図中の45度線L4と交差する方向に広がりを有する形状になる。より具体には、点群は、L4上の原点に近い部分および遠い部分では広がりが小さく、これらの部分の中間で広がりが大きくなる形状を有する。また、心房粗動では、点の分布が密な部分と疎の部分が混在することで、概ねL4を中心とした房状の形状を有する。 Also, as shown in FIG. 20, in atrial flutter, the point cloud has a shape that spreads in the direction intersecting with the 45-degree line L4 in the figure. More specifically, the point cloud has a shape in which the spread is small in the parts close to and far from the origin on L4, and the spread becomes larger in between these parts. Also, in atrial flutter, there are parts where the points are densely distributed and parts where they are sparsely distributed, so that the point cloud has a roughly tuft-like shape centered on L4.

また、図21に示すように、VPC代償性 洞性不整脈が含まれる場合、点群は、図中の45度線L5と交差する方向に広がりを有する形状になる。より具体には、点群は、図中の45度線L5に概ね沿って分布している部分D1と、L5上の原点に近い部分からL5とは異なる方向に延びる部分D2とを有する。したがって、点群は、概ねL5を中心とした手のひら状の形状を有する。 Also, as shown in FIG. 21, when VPC-compensated sinus arrhythmia is included, the point cloud has a shape that spreads in a direction intersecting with the 45-degree line L5 in the figure. More specifically, the point cloud has a portion D1 that is distributed roughly along the 45-degree line L5 in the figure, and a portion D2 that extends from a portion close to the origin on L5 in a direction different from L5. Therefore, the point cloud has a roughly palm-shaped shape centered on L5.

また、図22に示すように、VT等が含まれる場合、点群は、図中の45度線L6と交差する方向に広がりを有する形状になる。より具体には、点群は、図中の45度線L6に概ね沿って分布している部分D3と、D3からL6とは異なる方向に延びる部分D4とを有する。したがって、点群は、概ねL6を中心とした樹枝状の形状を有する。 Also, as shown in FIG. 22, when VT and the like are included, the point cloud has a shape that spreads in a direction intersecting with the 45-degree line L6 in the figure. More specifically, the point cloud has a portion D3 that is distributed roughly along the 45-degree line L6 in the figure, and a portion D4 that extends from D3 in a direction different from L6. Therefore, the point cloud has a tree-like shape centered roughly on L6.

また、図23の上段のグラフに示すように、不整脈が発生しておらず、呼吸が安定している通常の睡眠時のローレンツプロットでは、各点は、図中の45度線L7に概ね沿い、RRnおよびRR+1がともに1.0よりも大きい領域に分布する傾向がある。これは、交感神経の活動が低下して心拍数が低下するためである。したがって、点群は、概ねL7を中心とした非常に短い帯状(ひも状)の形状を有する。 As shown in the upper graph of Figure 23, in the Lorenz plot of normal sleep in which no arrhythmia occurs and breathing is stable, the points tend to be distributed roughly along the 45-degree line L7 in the figure, in an area where RRn and RR+1 are both greater than 1.0. This is because sympathetic nerve activity decreases, causing the heart rate to drop. Therefore, the point cloud has a very short band-like (string-like) shape centered roughly on L7.

一方、下段のグラフのように、睡眠時無呼吸症候群(SAS:Sleep Apnea Syndrome)が発生している睡眠時では、酸素不足を補うために、覚醒時と同じように交感神経が活動し続けるため、心拍数が上昇し、心拍の間隔が短い時が生じる。これにより、点群は、概ねL8を中心とした帯状(ひも状)の形状を有する。帯(ひも)の長さは、通常の睡眠時よりも長くなる。 On the other hand, as shown in the lower graph, when a person is sleeping and has sleep apnea syndrome (SAS), the sympathetic nervous system continues to be active in the same way as when awake in order to compensate for the lack of oxygen, causing the heart rate to rise and periods of time between heartbeats to become shorter. This causes the point cloud to have a band-like (string-like) shape centered on L8. The length of the band (string) is longer than during normal sleep.

このように、ローレンツプロットにおける点群の形状は、測定期間における不整脈の有無、不整脈の種類に応じて変化する。したがって、点群の形状から、不整脈の有無や、不整脈の種類を識別することが可能となる。以上で説明した不整脈以外にも、上室性/心室性不整脈や、徐脈、ブロック等、様々な不整脈についても、点群の形状から識別できることが多い。 In this way, the shape of the points on the Lorenz plot changes depending on the presence or absence of arrhythmia during the measurement period and the type of arrhythmia. Therefore, it is possible to identify the presence or absence of arrhythmia and the type of arrhythmia from the shape of the points. In addition to the arrhythmias described above, it is often possible to identify various arrhythmias such as supraventricular/ventricular arrhythmias, bradycardia, and block from the shape of the points.

また、第1の実施形態で述べたように、点群の面積は、互いに異なる座標(RRn,RRn+1)の数を合計することで求められる。したがって、図6,図7,図19~図23から、点群の面積は、おおよそ頻脈<洞調律<心房細動、心房粗動等であると考えられる。これにより、点群の面積から少なくとも不整脈の有無の判別が可能となる。 As described in the first embodiment, the area of the point cloud can be found by adding up the number of different coordinates (RRn, RRn+1). Therefore, from Figures 6, 7, and 19 to 23, the area of the point cloud is considered to be roughly tachycardia < sinus rhythm < atrial fibrillation, atrial flutter, etc. This makes it possible to determine at least the presence or absence of arrhythmia from the area of the point cloud.

次に、ステップS205において、バラツキ情報を用いて、複数の測定期間を分類する。出力部115は、例えば、ローレンツプロットの点群の形状に関する情報を用いて、測定期間T1~T54を不整脈の有無や、不整脈の種類によって分類する。 Next, in step S205, the multiple measurement periods are classified using the variation information. For example, the output unit 115 classifies the measurement periods T1 to T54 according to the presence or absence of arrhythmia and the type of arrhythmia using information about the shape of the point cloud of the Lorenz plot.

より具体的には、出力部115は、測定期間T1~T54の中から選定されたローレンツプロットについて点群の形状の特徴を抽出し、選定されたローレンツプロット以外の測定期間T1~T54のうち、同じ特徴を有するローレンツプロットを紐づける。これにより、同じ特徴を有するローレンツプロットが同じグループに分類される。生体情報処理装置110のプロセッサ101は、OSやアプリケーションソフトウェア上で、不整脈の有無、不整脈の種類に対応するフォルダを生成する。グループに分類された各々の測定期間T1~T54のローレンツプロットは、対応するフォルダに振り分けられる。 More specifically, the output unit 115 extracts the shape characteristics of the point cloud for the Lorenz plot selected from the measurement periods T1 to T54, and links Lorenz plots having the same characteristics among the measurement periods T1 to T54 other than the selected Lorenz plot. This allows Lorenz plots having the same characteristics to be classified into the same group. The processor 101 of the bio-information processing device 110 generates folders on the OS or application software corresponding to the presence or absence of arrhythmia and the type of arrhythmia. The Lorenz plots for each measurement period T1 to T54 classified into groups are sorted into the corresponding folders.

ユーザは、例えば、出力装置120のディスプレイや、通信ネットワーク140により生体情報処理装置110と接続されたコンピュータ端末(例えば、パーソナルコンピュータ、スマートフォン等)のディスプレイで分類されたローレンツプロットを確認できる。 The user can check the classified Lorenz plot, for example, on the display of the output device 120 or on the display of a computer terminal (e.g., a personal computer, a smartphone, etc.) connected to the bio-information processing device 110 via the communication network 140.

また、ローレンツプロットの選定は、例えば、ユーザが入力装置130を通じて行うことができる。ユーザは、入力装置130のタッチパネル、マウス等を使用して、例えば一覧表示されたローレンツプロットの中から、分類を行うローレンツプロットを選定する。 The selection of the Lorenz plot can be performed, for example, by the user through the input device 130. The user uses the touch panel, mouse, or the like of the input device 130 to select the Lorenz plot to be classified, for example, from the list of Lorenz plots displayed.

例えば、出力部115は、測定期間T1~T54の中から選定されたローレンツプロットの特徴と、測定期間T1~T54の他のローレンツプロットの特徴とについて類似度を算出する。類似度が所定の閾値以上である場合、点群の形状が同じ特徴を有すると判定し、類似度が所定の閾値未満である場合、点群の形状が同じ特徴を有しないと判定する。類似度は、点群の形状について、類似性を複数の観点(例えば、点群の輪郭線の形状、点群の輪郭線と45度線とがなす角度等)を考慮して算出されうる。 For example, the output unit 115 calculates the similarity between the features of a Lorentz plot selected from among the measurement periods T1 to T54 and the features of other Lorentz plots from the measurement periods T1 to T54. If the similarity is equal to or greater than a predetermined threshold, it is determined that the shapes of the point clouds have the same features, and if the similarity is less than the predetermined threshold, it is determined that the shapes of the point clouds do not have the same features. The similarity can be calculated by considering the similarity of the shapes of the point clouds from multiple perspectives (for example, the shape of the contour of the point cloud, the angle between the contour of the point cloud and the 45-degree line, etc.).

また、測定期間T1~T54のローレンツプロットから点群の形状の特徴を抽出する代わりに、正常、心房細動、心房粗動、頻脈等における点群の形状の特徴を予め生体情報処理装置110の記憶装置103に記憶しておくこともできる。出力部115は、測定期間T1~T54のローレンツプロットの点群の形状が、記憶装置103に記憶されたこれらの特徴と一致するか否かを判定することにより、点群の形状が同じ特徴を有するか否かを判定することもできる。 In addition, instead of extracting the shape characteristics of the point cloud from the Lorenz plot for the measurement periods T1 to T54, the shape characteristics of the point cloud for normal, atrial fibrillation, atrial flutter, tachycardia, etc. can be stored in advance in the storage device 103 of the bio-information processing device 110. The output unit 115 can also determine whether the shape of the point cloud of the Lorenz plot for the measurement periods T1 to T54 matches these characteristics stored in the storage device 103, thereby determining whether the shape of the point cloud has the same characteristics.

例えば、洞調律(図6)および頻脈(図19)のローレンツプロットの点群は、45度線L1(L3)に概ね沿って帯状(ひも状)であり、その他の不整脈のローレンツプロットからの点群は45度線と交差する方向に広がりを有する。したがって、出力部115は、点群が広がりを有するか否かの差異に基づいて、不整脈の有無を判定できる。また、心房細動(図7)、心房粗動(図20)のローレンツプロット、およびVPC代償性 洞性不整脈が含まれるローレンツプロット(図21)の点群は、各々概ね45度線L2を中心とした三角形状、概ね45度線L4を中心とした房状の形状、概ね45度線L5を中心とした手のひら状の形状を有する。また、VTが含まれるローレンツプロット(図22)の点群は、概ねL6を中心とした樹枝状の形状を有し、SASが発生している場合の点群の形状は、概ねL8を中心とした帯状(ひも状)の形状を有する。したがって、出力部115は、点群の形状の違いに基づいて、不整脈の種類を判別できる。 For example, the points of the Lorenz plots of sinus rhythm (FIG. 6) and tachycardia (FIG. 19) are generally band-shaped (string-shaped) along the 45-degree line L1 (L3), while the points of the Lorenz plots of other arrhythmias have a spread in the direction intersecting with the 45-degree line. Therefore, the output unit 115 can determine the presence or absence of arrhythmia based on the difference in whether the points have a spread or not. Also, the points of the Lorenz plots of atrial fibrillation (FIG. 7) and atrial flutter (FIG. 20), and the Lorenz plot including VPC-compensated sinus arrhythmia (FIG. 21) have a triangular shape centered on the 45-degree line L2, a bunch shape centered on the 45-degree line L4, and a palm shape centered on the 45-degree line L5, respectively. In addition, the point cloud of the Lorenz plot ( FIG. 22 ) including VT has a tree-like shape centered on L6, and the point cloud shape when SAS occurs has a band-like (string-like) shape centered on L8. Therefore, the output unit 115 can distinguish the type of arrhythmia based on the difference in the shape of the point cloud.

また、出力部115は、SASを分類する場合、患者の体位に関する情報を用いて、例えば、立位、寝返り、起床時の測定結果を除外し、特定の体位(例えば、仰臥位)の時の測定結果に限定して分類することができる。これにより、患者の寝返りや、起床によって発生する変動がSASによる心拍のバラツキと誤って認識されることを回避できる。 In addition, when classifying SAS, the output unit 115 can use information about the patient's posture to, for example, exclude measurement results from standing, turning over, and waking up, and classify only measurement results from a specific posture (e.g., supine). This makes it possible to avoid fluctuations caused by the patient turning over or waking up being mistaken for heart rate variations caused by SAS.

次に、ステップS206において、出力情報を測定期間毎に出力する。図24に示すように、出力部115は、例えば、不整脈の種類に応じて分類されたローレンツプロットを測定期間毎に一覧表示する。 Next, in step S206, the output information is output for each measurement period. As shown in FIG. 24, the output unit 115 displays, for example, a list of Lorenz plots classified according to the type of arrhythmia for each measurement period.

このように、図18に示すフローチャートの処理では、生体の生体情報を取得し、取得された生体情報から心拍を検出し、検出された連続する心拍の間隔を算出する。続いて、拍の全測定期間を複数に分割した測定期間毎における間隔のバラツキ情報を生成し、バラツキ情報を用いて、複数の測定期間を分類し、分類した結果に基づいて、出力情報を出力する。 In this way, in the process of the flowchart shown in FIG. 18, biometric information of a living body is acquired, a heartbeat is detected from the acquired biometric information, and the interval between successive detected heartbeats is calculated. Next, the entire measurement period of the beat is divided into multiple measurement periods, and interval variation information for each measurement period is generated. The multiple measurement periods are classified using the variation information, and output information is output based on the classification results.

なお、以上では、バラツキ情報としてローレンツプロットの点群の形状を使用してローレンツプロットを分類する場合について主に説明したが、バラツキ情報として相関係数、点群の面積や密度を使用してローレンツを分類することもできる。例えば、バラツキ情報として相関係数を使用する場合、相関係数の値(-1~1)に応じて、ローレンツプロットを分類できる。また、ローレンツプロットに限らず、RR間隔の経時変化を表示するグラフ(図16,図17)を測定期間毎に分類するように構成してもよい。 In the above, we have mainly described the case where Lorenz plots are classified using the shape of the points of the Lorenz plot as the variation information, but Lorenz plots can also be classified using the correlation coefficient, area of the points, or density as the variation information. For example, when using the correlation coefficient as the variation information, Lorenz plots can be classified according to the value of the correlation coefficient (-1 to 1). In addition to Lorenz plots, graphs (Figures 16 and 17) that display the change over time in the RR interval can also be configured to be classified by measurement period.

また、ローレンツプロットにおける点群の面積、または密度の標準値を、不整脈の種類毎に生体情報処理装置110の記憶装置103に予め設定しておき、出力部115は、予め設定された点群の面積、または密度と同等の面積、または密度の点群に対応する測定期間を同じグループに分類することもできる。または、互いに同等の面積、または密度の点群を有するローレンツプロットの測定期間を同じグループに分類することもできる。 In addition, standard values for the area or density of the point clouds in the Lorenz plot can be preset in the storage device 103 of the bioinformation processing device 110 for each type of arrhythmia, and the output unit 115 can classify measurement periods corresponding to point clouds of an area or density equivalent to the area or density of the preset point cloud into the same group. Alternatively, measurement periods of Lorenz plots having point clouds of equivalent areas or densities can be classified into the same group.

なお上述の説明では、対象となるローレンツプロットを選定し、選定したローレンツプロットとの類似性を基に分類を行ったが必ずしもこれに限られない。出力部115は、測定期間T1~T54のローレンツプロットについての点群の形状を用いて任意の機械学習(教師なし学習/教師あり学習)を行う。これにより出力部115は、各ローレンツプロットを複数のグループに分類しても良い。ここで同じグループに属するローレンツプロットは、類似の傾向を有する。この際に、分類するグループ数は予め指定しても良い。ここで任意の機械学習とは、例えばクラスタリング分類(K-Means法等)が挙げられる。なお、ローレンツプロットは画像化した後にクラスタリング分類を行ってもかまわない。 In the above description, the target Lorenz plot was selected and classification was performed based on the similarity with the selected Lorenz plot, but this is not necessarily limited to this. The output unit 115 performs arbitrary machine learning (unsupervised learning/supervised learning) using the shapes of the point clouds for the Lorenz plots for the measurement periods T1 to T54. As a result, the output unit 115 may classify each Lorenz plot into multiple groups. Here, Lorenz plots that belong to the same group have similar tendencies. At this time, the number of groups to be classified may be specified in advance. Here, an example of arbitrary machine learning is clustering classification (K-Means method, etc.). Note that the Lorenz plots may be imaged and then clustered.

以上で説明した本実施形態の生体情報処理装置110は、バラツキ情報として、指標、または測定期間における複数の心拍をグラフにプロットした場合の点群の形状に関する情報を用いて、複数の測定期間を分類し、分類した結果に基づいて、出力情報を出力する。したがって、ユーザは、異なる大きさのバラツキ有するグラフや、異なる点群の形状を有するグラフを容易に確認できる。したがって、分類されたグラフを確認するユーザの作業を軽減できる。 The bioinformation processing device 110 of this embodiment described above classifies multiple measurement periods using information on the shape of the point cloud when multiple heartbeats during the measurement periods are plotted on a graph as variation information, and outputs output information based on the classification results. Therefore, the user can easily check graphs with different levels of variation or graphs with different point cloud shapes. This reduces the user's workload in checking classified graphs.

以上のとおり、実施形態において、本発明の生体情報処理装置110、生体情報処理方法、および生体情報処理プログラムを説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略できることはいうまでもない。 As described above, the biometric information processing device 110, the biometric information processing method, and the biometric information processing program of the present invention have been described in the embodiments. However, it goes without saying that a person skilled in the art can appropriately add to, modify, and omit aspects of the present invention within the scope of the technical concept thereof.

たとえば、上述の第1および第2の実施形態では、生体情報処理装置110が心電計と別体の構成である場合について説明したが、本発明はこのような場合に限定されず、生体情報処理装置110と心電計とを一体の構成とすることもできる。 For example, in the first and second embodiments described above, the bio-information processing device 110 is configured separately from the electrocardiograph, but the present invention is not limited to such a case, and the bio-information processing device 110 and the electrocardiograph can also be configured as an integrated unit.

また、実施形態において生体情報処理プログラムにより実行される処理の一部または全部を回路等のハードウェアに置き換えて実行されうる。 In addition, in the embodiment, some or all of the processing executed by the biometric information processing program may be replaced with hardware such as a circuit.

また、上述の第1および第2の実施形態では、生体が人(患者)である場合を想定して説明したが、生体は人である場合に限定されることはなく、生体は、犬や猫等の動物であってもよい。 In addition, in the first and second embodiments described above, the living body is assumed to be a human (patient), but the living body is not limited to being a human, and may be an animal such as a dog or cat.

100 生体情報処理システム、
101 プロセッサ、
102 メモリ、
103 記憶装置、
104 通信制御装置、
110 生体情報処理装置、
111 取得部、
112 検出部、
113 算出部、
114 生成部、
115 出力部、
120 出力装置、
130 入力装置、
140 通信ネットワーク。
100 Biometric information processing system,
101 processor,
102 memory,
103 storage device,
104 communication control device,
110 Biometric information processing device,
111 Acquisition unit,
112 detection unit,
113 calculation unit,
114 Generation unit,
115 output unit,
120 output device,
130 input device,
140 communications network.

Claims (16)

生体の生体情報を取得する取得部と、
前記取得部によって取得された生体情報から拍を検出する検出部と、
前記検出部によって検出された連続する拍の間隔を算出する算出部と、
拍の全測定期間を複数に分割した測定期間毎の前記間隔のバラツキに基づく情報を生成する生成部と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力する出力部と、を有し、
前記生成部は、前記バラツキに基づく情報として、前記バラツキに関する相関係数を前記測定期間毎に算出する、生体情報処理装置。
An acquisition unit for acquiring biometric information of a living body;
a detection unit that detects a beat from the biological information acquired by the acquisition unit;
a calculation unit that calculates an interval between successive beats detected by the detection unit;
a generation unit that generates information based on the variation in the interval for each measurement period obtained by dividing an entire measurement period of the beat;
an output unit that outputs at least one of information based on the variation and information related to the measurement period corresponding to the information, for each measurement period ;
The generation unit calculates a correlation coefficient related to the variation for each measurement period as information based on the variation .
生体の生体情報を取得する取得部と、
前記取得部によって取得された生体情報から拍を検出する検出部と、
前記検出部によって検出された連続する拍の間隔を算出する算出部と、
拍の全測定期間を複数に分割した測定期間毎の前記間隔のバラツキに基づく情報を生成する生成部と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力する出力部と、を有し、
前記バラツキに基づく情報は、前記バラツキをグラフにプロットした場合の点群の形状、および前記バラツキをグラフにプロットした場合の点群の面積、の少なくとも一つを含む情報である、生体情報処理装置。
An acquisition unit for acquiring biometric information of a living body;
a detection unit that detects a beat from the biological information acquired by the acquisition unit;
a calculation unit that calculates an interval between successive beats detected by the detection unit;
a generating unit that generates information based on the variation in the interval for each measurement period obtained by dividing an entire measurement period of the beat;
an output unit that outputs at least one of information based on the variation and information related to the measurement period corresponding to the information, for each measurement period ;
A bioinformation processing device, wherein the information based on the variation includes at least one of a shape of a point cloud when the variation is plotted on a graph and an area of the point cloud when the variation is plotted on a graph .
前記出力部は、前記バラツキに基づく情報を用いて、複数の前記測定期間を分類し、分類した結果に基づいて、前記少なくともいずれかの情報を出力する、請求項1または2に記載の生体情報処理装置。 The bioinformation processing device according to claim 1 or 2, wherein the output unit classifies the measurement periods using information based on the variation, and outputs at least one of the pieces of information based on the classification result. 生体の生体情報を取得する取得部と、
前記取得部によって取得された生体情報から拍を検出する検出部と、
前記検出部によって検出された連続する拍の間隔を算出する算出部と、
拍の全測定期間を複数に分割した測定期間毎の前記間隔のバラツキに基づく情報を生成する生成部と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力する出力部と、を有し、
前記出力部は、前記バラツキに基づく情報の大きさに応じて、前記少なくともいずれかの情報の出力形態を異ならせる、生体情報処理装置。
An acquisition unit for acquiring biometric information of a living body;
a detection unit that detects a beat from the biological information acquired by the acquisition unit;
a calculation unit that calculates an interval between successive beats detected by the detection unit;
a generation unit that generates information based on the variation in the interval for each measurement period obtained by dividing an entire measurement period of the beat;
an output unit that outputs at least one of information based on the variation and information related to the measurement period corresponding to the information, for each measurement period ;
The output unit changes an output form of at least any of the information depending on a magnitude of the information based on the variation .
前記出力部は、前記バラツキに基づく情報の小さい順、または大きい順に、前記少なくともいずれかの情報の順序を並び替えて出力する、請求項に記載の生体情報処理装置。 The biometric information processing apparatus according to claim 4 , wherein the output unit rearranges the order of at least any of the information based on the variation in ascending or descending order and outputs the information. 生体の生体情報を取得する取得部と、
前記取得部によって取得された生体情報から拍を検出する検出部と、
前記検出部によって検出された連続する拍の間隔を算出する算出部と、
拍の全測定期間を複数に分割した測定期間毎の前記間隔のバラツキに基づく情報を生成する生成部と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力する出力部と、を有し、
前記生成部は、前記バラツキに基づく情報として、前記測定期間における複数の前記拍をプロットした場合の点群の形状、面積、または密度に関する情報を生成し、
前記出力部は、前記形状、面積、または密度に関する情報に応じて、前記複数の前記測定期間を分類し、分類した結果に基づいて、前記少なくともいずれかの情報を出力する、生体情報処理装置。
An acquisition unit for acquiring biometric information of a living body;
a detection unit that detects a beat from the biological information acquired by the acquisition unit;
a calculation unit that calculates an interval between successive beats detected by the detection unit;
a generating unit that generates information based on the variation in the interval for each measurement period obtained by dividing an entire measurement period of the beat;
an output unit that outputs at least one of information based on the variation and information related to the measurement period corresponding to the information, for each measurement period ;
the generating unit generates, as the information based on the variation, information regarding a shape, an area, or a density of a point cloud when a plurality of the beats in the measurement period are plotted;
The output unit classifies the plurality of measurement periods according to information relating to the shape, area, or density, and outputs at least any one of the pieces of information based on a result of the classification .
前記生成部は、拍の測定における前記生体の体位と前記測定の時間とに関する情報を取得し、当該情報に基づいて、前記生体の体位についての条件、前記測定の時間帯についての条件、ならびに拍の形状および間隔について条件の少なくともいずれかの条件が満たされるか否かを判定し、前記少なくともいずれかの条件が満たされない場合、拍を前記複数の拍から除外して前記バラツキに基づく情報を生成する、請求項1~のいずれか1項に記載の生体情報処理装置。 The biometric information processing device according to any one of claims 1 to 6, wherein the generation unit acquires information relating to the body position of the living body when measuring the beats and the time of the measurement, and determines based on the information whether at least any of conditions regarding the body position of the living body, conditions regarding the time period of the measurement, and conditions regarding the shape and interval of the beats are satisfied, and if at least any of the conditions are not satisfied, excludes the beat from the multiple beats and generates information based on the variation. 前記出力部は、予め設定された点群の形状と同等の形状の点群に対応する測定期間、または互いに類似する点群の形状の測定期間を同じグループに分類する、請求項に記載の生体情報処理装置。 The biometric information processing device according to claim 6 , wherein the output unit classifies measurement periods corresponding to a point cloud having a shape equivalent to a shape of a preset point cloud, or measurement periods corresponding to point clouds having shapes similar to each other, into the same group. 前記出力部は、予め設定された点群の面積または密度と同等の面積または密度の点群に対応する測定期間、または互いに同等の面積または密度の点群の測定期間を同じグループに分類する、請求項に記載の生体情報処理装置。 The biometric information processing device according to claim 6 , wherein the output unit classifies measurement periods corresponding to point clouds having an area or density equivalent to an area or density of a preset point cloud, or measurement periods of point clouds having areas or densities equivalent to each other, into the same group. 前記出力部は、前記少なくともいずれかの情報が出力される色と異なる色で当該情報の背景色を出力する、請求項に記載の生体情報処理装置。 The biometric information processing apparatus according to claim 4 , wherein the output unit outputs a background color of the at least one piece of information in a color different from a color in which the at least one piece of information is output. 前記出力部は、前記少なくともいずれかの情報を識別するための識別情報を当該情報に対して付与する、請求項に記載の生体情報処理装置。 The biometric information processing apparatus according to claim 4 , wherein the output unit assigns identification information for identifying at least one of the pieces of information to the piece of information. 前記測定期間に関する情報は、前記バラツキに基づく情報に対応する複数の拍の測定を行った時間または時間帯、あるいは複数の前記測定期間を互いに区別するための符号を含む、請求項1~11のいずれか1項に記載の生体情報処理装置。 The bioinformation processing device according to any one of claims 1 to 11 , wherein the information relating to the measurement period includes a time or a time period during which the measurements of the multiple beats corresponding to the information based on the variation were performed, or a code for distinguishing the multiple measurement periods from each other. 生体の生体情報を取得するステップ(a)と、
前記ステップ(a)において取得された生体情報から拍を検出するステップ(b)と、
前記ステップ(b)において検出された連続する拍の間隔を算出するステップ(c)と、
前記拍の全測定期間を複数に分割した測定期間毎における前記間隔のバラツキに基づく情報を生成するステップ(d)と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力するステップ(e)と、を有し、
前記ステップ(d)において、前記バラツキに基づく情報として、前記バラツキに関する相関係数を前記測定期間毎に算出する、生体情報処理方法。
(a) acquiring biometric information of a living body;
a step (b) of detecting a beat from the biological information acquired in the step (a);
a step (c) of calculating an interval between successive beats detected in the step (b);
a step (d) of generating information based on the variation in the interval for each measurement period obtained by dividing the entire measurement period of the beat;
and (e) outputting , for each measurement period, at least one of information based on the variation and information related to the measurement period corresponding to the information based on the variation,
In the step (d), a correlation coefficient relating to the variation is calculated for each measurement period as information based on the variation .
前記ステップ(e)において、前記バラツキに基づく情報を用いて、複数の前記測定期間を分類し、分類した結果に基づいて、前記少なくともいずれかの情報を出力する、請求項13に記載の生体情報処理方法。 The biological information processing method according to claim 13 , wherein in said step (e), the plurality of measurement periods are classified using information based on the variation, and at least any of the information is output based on a result of the classification. 生体の生体情報を取得するステップ(a)と、
前記ステップ(a)において取得された生体情報から拍を検出するステップ(b)と、
前記ステップ(b)において検出された連続する拍の間隔を算出するステップ(c)と、
前記拍の全測定期間を複数に分割した測定期間毎における前記間隔のバラツキに基づく情報を生成するステップ(d)と、
前記バラツキに基づく情報、および当該情報に対応する前記測定期間に関する情報のうちの少なくともいずれかの情報を、前記測定期間毎に出力するステップ(e)と、を有し、
前記ステップ(e)において、前記バラツキに基づく情報の大きさに応じて、前記少なくともいずれかの情報の出力形態を異ならせる、生体情報処理方法。
(a) acquiring biometric information of a living body;
a step (b) of detecting a beat from the biological information acquired in the step (a);
a step (c) of calculating an interval between successive beats detected in the step (b);
a step (d) of generating information based on the variation in the interval for each measurement period obtained by dividing the entire measurement period of the beat;
and (e) outputting , for each measurement period, at least one of information based on the variation and information related to the measurement period corresponding to the information based on the variation,
In the step (e), an output form of at least any of the information is changed depending on a magnitude of the information based on the variation .
請求項13~15のいずれか1項に記載の生体情報処理方法に含まれる処理を、コンピュータに実行させるための生体情報処理プログラム。 A biometric information processing program for causing a computer to execute the processes included in the biometric information processing method according to any one of claims 13 to 15 .
JP2020165101A 2020-09-30 2020-09-30 Biological information processing device, biological information processing method, and biological information processing program Active JP7520670B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020165101A JP7520670B2 (en) 2020-09-30 2020-09-30 Biological information processing device, biological information processing method, and biological information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020165101A JP7520670B2 (en) 2020-09-30 2020-09-30 Biological information processing device, biological information processing method, and biological information processing program

Publications (2)

Publication Number Publication Date
JP2022057040A JP2022057040A (en) 2022-04-11
JP7520670B2 true JP7520670B2 (en) 2024-07-23

Family

ID=81110277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020165101A Active JP7520670B2 (en) 2020-09-30 2020-09-30 Biological information processing device, biological information processing method, and biological information processing program

Country Status (1)

Country Link
JP (1) JP7520670B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024162226A1 (en) * 2023-01-30 2024-08-08 株式会社デルタツーリング Circulatory dynamics variation index calculation device, physiological index estimation device, computer program, and recording medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004016248A (en) 2002-06-12 2004-01-22 Junichiro Hayano Detection and evaluation system of paroxysmal atrial fibrillation based on electrocardiogram
JP2004523250A (en) 2000-01-19 2004-08-05 レブ − エルダイアグノスティクス オブ ハート ディジーズ リミテッド Method and system for measuring heart rate variability
JP2007265009A (en) 2006-03-28 2007-10-11 Nomura Research Institute Ltd Document-information analysis system and document-information analysis program
JP2013532573A (en) 2010-08-05 2013-08-19 レブ−エル ダイアグノスティクス オブ ハート ディジーズ リミテッド How to measure heart rate variability
WO2018055782A1 (en) 2016-09-20 2018-03-29 シャープ株式会社 State acquisition computer, state acquisition method, and information processing system
WO2019003549A1 (en) 2017-06-28 2019-01-03 ソニー株式会社 Information processing device, information processing method, and program
JP2019502437A (en) 2015-12-07 2019-01-31 スマート ソリューションズ テクノロジーズ,エス.エル. Atrial fibrillation detection system and method of use
JP2019201997A (en) 2018-05-24 2019-11-28 日本電信電話株式会社 Instantaneous heart rate reliability evaluation device, method, and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004523250A (en) 2000-01-19 2004-08-05 レブ − エルダイアグノスティクス オブ ハート ディジーズ リミテッド Method and system for measuring heart rate variability
JP2004016248A (en) 2002-06-12 2004-01-22 Junichiro Hayano Detection and evaluation system of paroxysmal atrial fibrillation based on electrocardiogram
JP2007265009A (en) 2006-03-28 2007-10-11 Nomura Research Institute Ltd Document-information analysis system and document-information analysis program
JP2013532573A (en) 2010-08-05 2013-08-19 レブ−エル ダイアグノスティクス オブ ハート ディジーズ リミテッド How to measure heart rate variability
JP2019502437A (en) 2015-12-07 2019-01-31 スマート ソリューションズ テクノロジーズ,エス.エル. Atrial fibrillation detection system and method of use
WO2018055782A1 (en) 2016-09-20 2018-03-29 シャープ株式会社 State acquisition computer, state acquisition method, and information processing system
WO2019003549A1 (en) 2017-06-28 2019-01-03 ソニー株式会社 Information processing device, information processing method, and program
JP2019201997A (en) 2018-05-24 2019-11-28 日本電信電話株式会社 Instantaneous heart rate reliability evaluation device, method, and program

Also Published As

Publication number Publication date
JP2022057040A (en) 2022-04-11

Similar Documents

Publication Publication Date Title
US11147500B2 (en) Electrocardiogram processing system for delineation and classification
CN105228508B (en) System for determining risk score for classification
US11647941B2 (en) System and method for facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer
US8801621B2 (en) Method, system and program product for analyzing pulse wave data
CN107072545B (en) Electrocardiogram data analysis method and system for rapid diagnosis
JP6133708B2 (en) Biological information display device and operating method of biological information display device
US10278595B2 (en) Analysis and characterization of patient signals
JP4828538B2 (en) Medical monitoring method
US12016694B2 (en) Electrocardiogram processing system for delineation and classification
JP6980772B2 (en) Monitoring of biological signals, especially electrocardiogram
US20180232494A1 (en) Systems and methods for monitoring a patient
JP7520670B2 (en) Biological information processing device, biological information processing method, and biological information processing program
US11672464B2 (en) Electrocardiogram processing system for delineation and classification
JP5207172B2 (en) Waveform analysis apparatus and waveform analysis program
EP4088651A1 (en) Method for detecting sleep disordering events
US20240315632A1 (en) Predicting erroneous classifications of physiological parameter segments
Banjarnahor et al. Application of Decision Tree Method in ECG Signal Classification For Heart Disorder Detection
EP3322332A1 (en) Method of ecg evaluation based on universal scoring system
US10398321B2 (en) Thermal patient signal analysis
WO2021030216A1 (en) Facilitating a cardiac rhythm disorder diagnosis with the aid of a digital computer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240405

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: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240710

R150 Certificate of patent or registration of utility model

Ref document number: 7520670

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150