(57)【要約】【課題】ベクトル心電図の有用性を向上させること。【解決手段】演算部１０２は、ベクトルループの三次元座標を示すベクトルループデータを取得し、三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標の方向と異なる方向を視方向として設定する。演算部１０２と出力機器制御部１１０とから構成される描画部は、設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得されたベクトルループデータに基づいて描画する。【選択図】図７
2008264180.tif 000002
【特許請求の範囲】
【請求項１】
ベクトルループの三次元座標データを取得する取得部と、
三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定部と、
設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画部と、
を有することを特徴とする心電図データ処理装置。
【請求項２】
前記描画部は、設定された視点又は視方向を前記ベクトル心電図と共に描画することを特徴とする請求項１記載の心電図データ処理装置。
【請求項３】
前記描画部は、人体モデルを前記ベクトル心電図と共に描画し、前記人体モデルに対する視点又は視方向を表すオブジェクトを、設定された視点又は視方向として描画することを特徴とする請求項２記載の心電図データ処理装置。
【請求項４】
前記描画部は、前記ベクトルループを外周として有する面を前記ベクトル心電図と共に描画することを特徴とする請求項１記載の心電図データ処理装置。
【請求項５】
前記描画部は、前記ベクトルループを規定する複数の心起電力ベクトルを前記ベクトル心電図の中心座標に位置合わせして前記ベクトル心電図と共に描画することを特徴とする請求項１記載の心電図データ処理装置。
【請求項６】
前記描画部は、心臓モデルを前記ベクトル心電図と共に描画することを特徴とする請求項１記載の心電図データ処理装置。
【請求項７】
ベクトルループの三次元座標データを取得する取得ステップと、
三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定ステップと、
設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画ステップと、
を有することを特徴とする心電図データ処理方法。
【請求項８】
ベクトルループの三次元座標データを取得する取得機能と、
三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定機能と、
設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画機能と、
をコンピュータに実現させるための心電図データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、心電図データ処理装置、心電図データ処理方法及び心電図データ処理プログラムに関する。
【背景技術】
【０００２】
心電図は、心臓疾患の診断に主に用いられる生体情報であり、スカラーで示される（スカラー心電図）こともあれば、ベクトルで示される（ベクトル心電図）こともある。前者の場合、心起電力の変動が心電図波形として表現される。一方、後者の場合、心起電力の変動がベクトルループとして表現される。ベクトルループは、心起電力の立体的特徴と心臓内での電気興奮伝播の特徴を捕捉し得る情報である。また、ベクトルループは、Ｘ誘導、Ｙ誘導及びＺ誘導をそれぞれＸ成分、Ｙ成分及びＺ成分として有する座標点の集合により規定される。
【０００３】
従来のベクトル心電図の表現方法では、三次元空間の直交座標系を構成する直交座標軸、すなわちＸ軸、Ｙ軸及びＺ軸のうち、二つの軸により規定される二次元平面にベクトルループを投影する（例えば、非特許文献１参照）。一般に、Ｘ−Ｙ平面に投影されたベクトルループを示すベクトル心電図は、前面図（Frontal View）ベクトル心電図（以下、単に「前面図」という）と呼ばれ、Ｙ−Ｚ平面に投影されたベクトルループを示すベクトル心電図は、側面図（Sagittal View）ベクトル心電図（以下、単に「側面図」という）と呼ばれ、Ｘ−Ｚ平面に投影されたベクトルループを示すベクトル心電図は、水平面図（Horizontal View）ベクトル心電図（以下、単に「水平面図」という）と呼ばれる。
【非特許文献１】P. W. Macfarlane他著、「１２誘導ベクトル心電図」、図３．３、株式会社メディカルエレクトロタイムス、１９９６年６月
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のベクトル心電図の表現方法においては、ベクトルループが、前面、側面及び水平面のみに投影される。換言すれば、従来のベクトル心電図は、三次元の情報であるベクトルループを、限られた幾つかの方向だけから見たものであり、このため、ベクトルループ本来の立体的な特徴を表現しきれていない。前面図、側面図及び水平面図を注意深く見ることによりベクトルループについてのより多くの特徴を推定して心臓疾患に関する所見を診断することは、可能ではあるものの、その精度或いは所要時間は医師の熟練度に依存する。したがって、従来のベクトル心電図は、心臓疾患の診断において高い有用性を発揮していない。
【０００５】
本発明は、かかる点に鑑みてなされたもので、ベクトル心電図の有用性を向上させることができる心電図データ処理装置、心電図データ処理方法及び心電図データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の心電図データ処理装置は、ベクトルループの三次元座標データを取得する取得部と、三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定部と、設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画部と、を有する構成を採る。
【０００７】
本発明の心電図データ処理方法は、ベクトルループの三次元座標データを取得する取得ステップと、三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定ステップと、設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画ステップと、を有するようにした。
【０００８】
本発明の心電図データ処理プログラムは、ベクトルループの三次元座標データを取得する取得機能と、三次元直交座標軸上の位置と異なる位置を視点として、又は前記三次元直交座標軸の方向と異なる方向を視方向として設定する設定機能と、設定された視点又は視方向から見たベクトルループを示すベクトル心電図を、取得された三次元座標データに基づいて描画する描画機能と、をコンピュータに実現させるようにした。
【発明の効果】
【０００９】
本発明によれば、ベクトル心電図の有用性を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００１１】
図１は、本発明の一実施の形態に係る心電図データ処理装置の構成を示すブロック図である。
【００１２】
図１において、心電図データ処理装置１００は、演算部１０２、記憶部１０４、測定機器制御部１０６、入力機器制御部１０８及び出力機器制御部１１０を有する。心電図データ処理装置１００は、典型的には、例えばデスクトップ型ＰＣ（Personal Computer）等のような汎用コンピュータにおいて実現可能である。また、心電図データ処理装置１００は、心電計１１２、四肢用心電図電極部１１４、胸部用心電図電極部１１６、マウス１１８、キーボード１２０、表示装置１２２及び印刷装置１２４と共に、心電図データ処理システムを構成する。
【００１３】
測定機器制御部１０６は、各種の医用測定機器との通信を制御するプログラムを記憶する例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の記憶装置、上記制御プログラムを実行するＣＰＵ（Central Processing Unit）、及び通信中の医用測定機器との間で授受されるデータを一時的に格納するためのバッファを、主として有する。各種の医用測定機器は、図示されないコネクタを介して心電図データ処理装置１００に接続される。本実施の形態では、心電計１１２が心電図データ処理装置１００に接続されている。測定機器制御部１０６は、上記制御プログラムの実行により次の機能を実現する。すなわち、測定機器制御部１０６は、心電計１１２から１２誘導心電図データのインポートを要求するコマンド（インポート要求）の入力を演算部１０２から受信し、これを心電計１１２に送信する。そして、測定機器制御部１０６は、インポート要求に応答して心電計１１２から送信されてきた、インポート要求において指定された患者の患者データ及び１２誘導心電図データを受信し、これを演算部１０２に出力する。
【００１４】
ここで、患者データとは、氏名や識別番号等のような個々の患者を特定するためのデータである。また、１２誘導心電図データは、標準１２誘導法の測定結果を含むデータであり、心電計１１２において生成される。具体的には、心電計１１２は、心電図測定時に患者の四肢に装着される複数の心電図電極を有する四肢用心電図電極部１１４と、心電図測定時に患者の胸部に装着される複数の心電図電極を有する胸部用心電図電極部１１６とを用いて、標準１２誘導法により、I誘導、II誘導、III誘導、aVR誘導、aVL誘導、aVF誘導、V1誘導、V2誘導、V3誘導、V4誘導、V5誘導及びV6誘導を測定し、これらの測定結果を表すディジタルデータを１２誘導心電図データとして生成する。心電計１１２は、生成した１２誘導心電図データを患者データと関連付けて心電計１１２内の記憶装置（図示せず）に記憶する。
【００１５】
また、心電計１１２は、年齢や身長、体重等のような個々の患者に付随するデータ（以下「属性データ」という）も、患者データと関連付けて心電計１１２内の記憶装置に記憶することができる。さらに、心電計１１２は、解析機能を有する場合、生成した１２誘導心電図データを解析し、その解析結果も患者データに関連付けて心電計１１２内の記憶装置に記憶することができる。心電計１１２が表示装置又は印刷装置を内蔵している場合は、心電計１１２は、生成した１２誘導心電図データに基づいて、スカラー心電図を、内蔵の表示装置に表示させたり内蔵の印刷装置に印刷させたりすることができ、さらにスカラー心電図と一緒又は別々に、解析結果も表示又は印刷させることができる。
【００１６】
心電計１１２の上記各種の機能により、測定機器制御部１０６は、指定された患者の患者データ及び１２誘導心電図データと一緒に、その患者データに関連付けられた属性データ若しくは解析結果又はその両方を必要に応じて心電計１１２から受信し、演算部１０２に出力することもできる。
【００１７】
なお、測定機器制御部１０６が心電計１１２と心電図データ処理装置１００との接続を検出する機能を有する場合は、測定機器制御部１０６は、この接続を検出したときに自発的にインポート要求を心電計１１２に送信してもよい。また、測定機器制御部１０６から心電計１１２にインポート要求を送信することなく心電計１１２が１２誘導心電図データの送信を開始してもよい。
【００１８】
記憶部１０４は、大容量の記憶装置であり、演算部１０２の各種の機能を実現するプログラムを予め記憶している。また、記憶部１０４は、演算部１０２から随時入力されるデータを記憶することもできる。その他、記憶部１０４には、ベクトル心電図や心電図レポートの描画に用いられる各種のデータが予め記憶されている。
【００１９】
入力機器制御部１０８は、各種の入力機器からの入力を処理するプログラムを記憶する例えばＲＡＭやＲＯＭ等の記憶装置、上記処理プログラムを実行するＣＰＵ、及び入力機器からの入力を一時的に格納するためのバッファを、主として有する。各種の入力機器は、図示されないコネクタを介して心電図データ処理装置１００に接続される。本実施の形態では、マウス１１８及びキーボード１２０が心電図データ処理装置１００に接続されている。入力機器制御部１０８は、上記プログラムを実行することにより、マウス１１８又はキーボード１２０を用いた医師の入力をコマンドとして解釈し、コマンドを演算部１０２に出力する、という機能を実現する。なお、本実施の形態では入力機器としてマウス１１８及びキーボード１２０のみを例示しているが、タッチパネルやペンタブレット等のような他の入力機器を必要に応じて代用又は併用することもできる。
【００２０】
ここで、入力されるコマンドとしては、例えば次のものが挙げられる。
・インポート要求：心電計１１２からのデータのインポートを要求
・レポート表示要求：表示装置１２２の画面上での心電図レポートの表示を要求
・レポート印刷要求：印刷装置１２４による記録用紙への心電図レポートの印刷を要求
・解析要求：解析機能の実行を要求
・ビュー表示要求：表示装置１２２の画面上での三次元（以下、単に「３Ｄ」という）ベクトル心電図の表示を要求
・視点（又は視方向）指定：表示装置１２２の画面上に既に表示されている３Ｄベクトル心電図の新たな視点（又は）視方向を指定することによりベクトル心電図の視点（又は視方向）の変更を要求
【００２１】
これらのコマンドにおいては、必要に応じて、患者を特定するための患者特定データ（例えば氏名、識別番号等）が示される。また、ビュー表示要求においては、視点（又は視方向）を特定するための視点（又は視方向）特定データ（例えば、座標、角度等）が通常は示されるが、示されないこともある。視点（又は視方向）指定においては、視点（又は視方向）特定データが必ず示される。
【００２２】
したがって、上記コマンドのうちインポート要求、レポート表示要求、レポート印刷要求及び解析要求の場合は、医師が、マウス１１８又はキーボード１２０を使用して、所望の処理及びその処理の対象となる患者を指示すると、入力機器制御部１０８は、その患者の患者特定データを示し且つその処理の実行を指示するコマンドを生成し、これを演算部１０２に出力する。また、上記コマンドのうちビュー表示要求の場合は、医師が、マウス１１８又はキーボード１２０を使用して、所望の処理が３Ｄベクトル心電図の表示であること、表示対象となる患者、及び３Ｄベクトル心電図の視点（又は視方向）を指示すると、入力機器制御部１０８は、その患者の患者特定データ及び３Ｄベクトル心電図の視点（又は視方向）を示し且つ３Ｄベクトル心電図の表示の実行を要求するコマンドを生成し、これを演算部１０２に出力する。また、上記コマンドのうち視点（又は視方向）指定の場合は、医師が、マウス１１８又はキーボード１２０を使用して、３Ｄベクトル心電図の所望の視点（視方向）を指示すると、入力機器制御部１０８は、３Ｄベクトル心電図の視点（又は視方向）を示し且つ表示中の３Ｄベクトル心電図の視点（又は視方向）の変更の実行を指示するコマンドを生成し、これを演算部１０２に出力する。
【００２３】
所望の処理が、表示装置１２２の画面上での心電図レポートの表示、又は印刷装置１２４による記録用紙への心電図レポートの印刷である場合、医師は、心電図レポートにおいて表示又は印刷するアイテムも指定することができ、入力機器制御部１０８は、生成するレポート表示要求又はレポート印刷要求に、指定されたアイテムも示す。表示アイテム又は印刷アイテムとして指定され得るアイテムとしては、例えば次のものが挙げられる。
・３Ｄベクトル心電図
・ベクトル心電図解析結果
・第１合成心電図：I誘導、II誘導、III誘導、aVR誘導、aVL誘導及びaVF誘導の各波形を示すスカラー心電図を前面図の周囲に配置してなる心電図
・第２合成心電図：V1誘導、V2誘導、V3誘導、V4誘導、V5誘導及びV6誘導の各波形を示すスカラー心電図を水平面図の周囲に配置してなる心電図
・１２誘導心電図解析結果
・リズム誘導波形
・患者データ
【００２４】
演算部１０２は、ＣＰＵを主として有し、記憶部１０４に記憶されたプログラムを実行することにより、入力機器制御部１０８からのコマンドにより指示された処理を実行するという機能を実現する。
【００２５】
例えば、入力機器制御部１０８からインポート要求が入力された場合、演算部１０２は、インポート要求を測定機器制御部１０６に転送する。演算部１０２は、インポート要求転送後に測定機器制御部１０６から入力される、患者データ及び１２誘導心電図データを含むデータを受信し、これを記憶部１０４に記憶させる。このようにして心電計１１２からのデータのインポートが実現される。インポートされるデータは、患者データ及び１２誘導心電図データの他に、属性データ及び心電計１１２による解析結果を含んでもよい。
【００２６】
さらに、演算部１０２は、インポートされた１２誘導心電図データを、例えば逆Dower法によりXYZ誘導心電図データに変換する。よって、XYZ誘導心電図データは、１２誘導心電図に含まれたI誘導、II誘導、III誘導、aVR誘導、aVL誘導、aVF誘導、V1誘導、V2誘導、V3誘導、V4誘導、V5誘導及びV6誘導から導出されたX誘導、Y誘導及びZ誘導を表すディジタルデータである。
【００２７】
さらに、演算部１０２は、XYZ誘導心電図データを合成することにより、ベクトルループデータを生成し、生成したXYZ誘導心電図データ及びベクトルループデータを、インポートした患者データに関連付けて記憶部１０４に記憶させる。ここで、ベクトルループデータは、１心周期分（拍動１回分）のベクトルループを構成する複数のドットの３Ｄ座標を表すディジタルデータであり、ベクトル心電図を構成するためのデータである。このようにして、演算部１０２は、スカラー心電図としての１２誘導心電図を変換することによってベクトル心電図を導出することができる。すなわち、演算部１０２は、導出ベクトル心電図を取得するベクトル心電図取得部としての機能を有する。
【００２８】
また、入力機器制御部１０８から解析要求が入力された場合、演算部１０２は、解析要求において患者特定データにより指定された患者の１２誘導心電図データ及びベクトルループデータを記憶部１０４から読み出し、読み出したデータに対して心電図解析を行い、この解析処理の結果を患者データに関連付けて記憶部１０４に記憶させる。
【００２９】
また、入力機器制御部１０８からレポート表示要求が入力された場合、演算部１０２は、レポート表示要求において患者特定データにより指定された患者の１２誘導心電図データ及びベクトルループデータの少なくとも一方を記憶部１０４から読み出す。そして、演算部１０２は、読み出したベクトルループデータ及び１２誘導心電図データの少なくとも一方に基づいて、心電図レポートを表すディジタルデータ（以下「心電図レポートデータ」という）を生成する。心電図レポートデータには、レポート表示要求において指定されたアイテムについてのデータが含まれる。
【００３０】
例えば、レポート表示要求において３Ｄベクトル心電図のみが表示アイテムとして指定された場合は、演算部１０２は、指定された患者のベクトルループデータから３Ｄベクトル心電図のデータを生成し、さらに、この３Ｄベクトル心電図が所定のフォーマットに従って画面上に表示されるように３Ｄベクトル心電図のデータを編集することによって、心電図レポートデータを生成する。演算部１０２は、生成した心電図レポートデータをレポート表示要求と共に出力機器制御部１１０に出力する。
【００３１】
また、入力機器制御部１０８からレポート印刷要求が入力された場合、演算部１０２は、レポート印刷要求において患者特定データにより指定された患者の１２誘導心電図データ及びベクトルループデータの少なくとも一方を記憶部１０４から読み出す。そして、演算部１０２は、読み出したベクトルループデータ及び１２誘導心電図データの少なくとも一方に基づいて、心電図レポートデータを生成する。
【００３２】
例えば、レポート印刷要求において３Ｄベクトル心電図のみが印刷アイテムとして指定された場合は、演算部１０２は、指定された患者のベクトルループデータから３Ｄベクトル心電図のデータを生成し、さらに、この３Ｄベクトル心電図が所定のフォーマットに従って記録用紙上に印刷されるように３Ｄベクトル心電図のデータを編集することによって、心電図レポートデータを生成する。演算部１０２は、生成した心電図レポートデータをレポート印刷要求と共に出力機器制御部１１０に出力する。
【００３３】
また、入力機器制御部１０８からビュー表示要求が入力された場合、演算部１０２は、ビュー表示要求において患者特定データにより指定された患者のベクトルループデータを記憶部１０４から読み出し、これを表示中データとして内部の保持手段に保持する。そして、演算部１０２は、読み出したベクトルループデータに基づいて、３Ｄベクトル心電図を示すデータ（以下「３Ｄベクトル心電図データ」という）を、ビュー表示要求内の視点（又は視方向）特定データ又はデフォルトに従って視点（又は視方向）を設定したうえで生成し、これを出力機器制御部１１０に出力する。なお、デフォルトの値は、記憶部１０４に予め記憶されており、適宜変更可能である。
【００３４】
また、入力機器制御部１０８から視点（又は視方向）指定が入力された場合、演算部１０２は、保持した表示中データに基づいて、３Ｄベクトル心電図データを、視点（又は視方向）指定内の視点（又は視方向）特定データに従って視点（又は視方向）を設定したうえで生成し、これを出力機器制御部１１０に出力する。
【００３５】
すなわち、演算部１０２は、ベクトルループデータを取得する取得部としての機能と、視点若しくは視方向を設定する設定部としての機能とを有する。
【００３６】
出力機器制御部１１０は、表示装置１２２への出力を処理するプログラム及び印刷装置１２４への出力を処理するプログラムを記憶する例えばＲＡＭやＲＯＭ等の記憶装置、上記処理プログラムを実行するＣＰＵ、及び表示装置１２２及び印刷装置１２４への出力を一時的に格納するためのバッファを、主として有する。表示装置１２２は、例えば液晶ディスプレイやＣＲＴ（Cathode Ray Tube）等の表示画面を主として有する装置であり、図示されないコネクタを介して心電図データ処理装置１００に接続される。また、印刷装置１２４は、印刷用紙を給紙する給紙機構と、給紙された印刷用紙に印字する例えばサーマルヘッド式、レーザ式、インク式等の印字機構とを主として有する装置であり、図示されないコネクタを介して心電図データ処理装置１００に接続される。
【００３７】
出力機器制御部１１０は、上記処理プログラムを実行することにより、演算部１０２から入力された心電図レポートデータに基づいて心電図レポートを表示装置１２２に表示させ又は印刷装置１２４に印刷させる、という機能を実現する。具体的には、出力機器制御部１１０は、心電図レポートデータと共にレポート表示要求が入力された場合は、画面上での心電図レポートの表示を表示装置１２２に行わせ、心電図レポートデータと共にレポート印刷要求が入力された場合は、記録用紙への心電図レポートの印刷を印刷装置１２４に行わせる。
【００３８】
さらに、出力機器制御部１１０は、上記処理プログラムを実行することにより、演算部１０２から入力された３Ｄベクトル心電図データに従って３Ｄベクトル心電図を表示装置１２２に表示させる、という機能も実現する。
【００３９】
これにより、心電図レポートの描画及び３Ｄベクトル心電図の描画が実現される。すなわち、演算部１０２及び出力機器制御部１１０の組合せは、心電図レポート又は３Ｄベクトル心電図を描画する描画部を構成する。
【００４０】
以上、本実施の形態の心電図データ処理装置１００の構成について説明した。
【００４１】
なお、上記の説明では、心電図データ処理装置１００は心電計１１２と独立しているが、心電図データ処理装置１００及び心電計１１２は一体化されていてもよい。これは、心電図データ処理装置１００について説明した上記各種のプログラムを、心電計１１２内の記憶装置に記憶させ、これを心電計１１２内のＣＰＵで実行させることにより、実現可能である。
【００４２】
また、上記の説明では、心電図データ処理装置１００の構成を機能的な観点で、演算部１０２、記憶部１０４、測定機器制御部１０６、入力機器制御部１０８及び出力機器制御部１１０に大別し、それぞれの物理的構成を個別に説明しているが、これらの物理的構成は共通していてもよい。例えば、演算部１０２、測定機器制御部１０６、入力機器制御部１０８及び出力機器制御部１１０におけるＣＰＵは、共通のＣＰＵであってもよく、また、記憶部１０４、測定機器制御部１０６、入力機器制御部１０８及び出力機器制御部１１０における記憶装置は、共通の記憶装置であってもよい。
【００４３】
次いで、演算部１０２におけるデータインポート処理の一例について図２を用いて説明する。
【００４４】
ステップＳ１１１０では、演算部１０２は、インポート要求において患者特定データにより指定された患者の患者データ及びその患者データに関連付けられた１２誘導心電図データを測定機器制御部１０６から受信する。ステップＳ１１２０では、演算部１０２は、受信した患者データ及び１２誘導心電図データを互いに関連付けて記憶部１０４に記憶させる。ステップＳ１１３０では、演算部１０２は、受信した１２誘導心電図データを例えば逆Dower法により変換してXYZ誘導心電図データを生成する。さらにステップＳ１１４０では、演算部１０２は、生成したXYZ誘導心電図データを合成してベクトルループデータを生成する。ステップＳ１１５０では、演算部１０２は、生成したXYZ誘導心電図データ及びベクトルループデータを、受信した患者データに関連付けて記憶部１０４に記憶させる。このようにして、演算部１０２は、データインポート時に、患者についての心電図データベースを作成又は更新する。
【００４５】
なお、本実施の形態では、標準１２誘導法により１２誘導心電図データを得て、これをXYZ誘導心電図データに変換する場合を例にとって説明しているが、例えば直交軸誘導法によりXYZ誘導心電図データを直接得る場合もあり得る。
【００４６】
次いで、心電図データ処理装置１００における３Ｄベクトル心電図の描画処理について説明する。ここでは、図３、図４及び図５を用いて三つの例を挙げる。
【００４７】
図３は描画処理の第一の例を示す。この例では、視点を設定して３Ｄベクトル心電図を表示する。
【００４８】
まず、ステップＳ１２１０では、医師がマウス１１８又はキーボード１２０を用いて基本ビュー表示要求コマンドを入力する。ここで、基本ビュー表示要求コマンドは、ビュー表示要求コマンドの一種であり、視点特定データを示さないコマンドである。つまり、医師が視点の指定をしていないことを意味する。入力された基本ビュー表示要求コマンドは、入力機器制御部１０８から演算部１０２に送られる。
【００４９】
そして、ステップＳ１２２０では、演算部１０２が、基本ビュー表示要求コマンド内の患者特定データにより指定された患者のベクトルループデータを記憶部１０４から読み出す。読み出されたベクトルループデータは、表示中データとして演算部１０２に保持される。
【００５０】
ステップＳ１２３０では、演算部１０２が、後述する３Ｄベクトル心電図が画面に表示されるような３Ｄベクトル心電図データを、読み出したベクトルループデータに基づいて生成する。入力された基本ビュー表示要求コマンドには視点特定データが示されていないので、演算部１０２は、３Ｄベクトル心電図データを生成する際には、デフォルトとして記憶部１０４に記憶されている座標点を読み出し、これを視点として設定する。
【００５１】
ステップＳ１２４０では、演算部１０２により生成された３Ｄベクトル心電図データが出力機器制御部１１０に送られ、そして、出力機器制御部１１０が、３Ｄベクトル心電図データに従って３Ｄベクトル心電図を表示装置１２２の画面上に表示させる。これにより、３Ｄベクトル心電図の基本ビューの描画が実現される。
【００５２】
ここで、例えばＹ軸上の座標点が視点のデフォルトとして定められている場合は、表示される３Ｄベクトル心電図は、図６（ａ）に示すように水平面図となり、例えばＺ軸上の座標点が視点のデフォルトとして定められている場合は、表示される３Ｄベクトル心電図は、図６（ｂ）に示すように前面図となり、例えばＸ軸上の座標点が視点のデフォルトとして定められている場合は、表示される３Ｄベクトル心電図は、図６（ｃ）に示すように側面図（ここでは左側面図（Left sagittal View））となる。なお、デフォルトの座標は、Ｘ軸、Ｙ軸及びＺ軸上の座標と異なる座標であってもよい。
【００５３】
また、図６の三つの例から分かるように、描画される３Ｄベクトル心電図においては、ベクトルループを構成するドットの大きさをその座標に応じて変え、遠近感を出すことによって、ベクトルループの立体的特徴を表現することができる。また、視点（又は視方向）のナビゲーションとして人体モデルが３Ｄベクトル心電図と共に描画される。さらに、その人体モデルに対する視点（又は視方向）を示すマークが描画される。本実施の形態の３Ｄベクトル心電図では、このマークは、人体モデルに重ねて描画された三次元直交座標系において視点に相当する座標に示されるドットと、このドットと三次元直交座標系とを結び視方向を示す線とから構成される。人体モデル及びマークの描画により、描画された３Ｄベクトル心電図がどの視点（又は視方向）から見たものであるかを分かり易くすることができる。人体モデルやマークのピクチャデータは、予め記憶部１０４に記憶されており、必要時に演算部１０２に読み出される。また、ベクトルループが、１心周期を細分化して得られる複数の部分にそれぞれ対応付けられた色により色分けして描画されると、描画されたベクトルループの特性をより判断し易くすることができる。
【００５４】
そして、ステップＳ１２５０では、医師がマウス１１８又はキーボード１２０を用いて視点指定コマンドを入力する。入力された視点指定コマンドは、入力機器制御部１０８から演算部１０２に送られる。視点の指定は、キーボード１２０のテンキーで座標点の値（ｘ，ｙ，ｚ）を入力することにより行ってもよいし、マウス１１８で表示中のマークをドラッグすることにより行ってもよい。他の適切な方法により行うことも可能である。Ｘ成分の入力値ｘ、Ｙ成分の入力値ｙ、Ｚ成分の入力値ｚがいずれもゼロでない値であれば、視点を三次元直交座標軸上の座標と異なる座標に設定することができる。
【００５５】
ステップＳ１２６０では、演算部１０２が、後述する３Ｄベクトル心電図が画面に表示されるような３Ｄベクトル心電図データを、ステップＳ１２２０で読み出したベクトルループデータ、つまり保持した表示中データに基づいて生成する。このとき、演算部１０２は、視点指定コマンドにより指定された座標点を新たな視点として設定する。
【００５６】
ステップＳ１２７０では、演算部１０２により生成された３Ｄベクトル心電図データが出力機器制御部１１０に送られ、そして、出力機器制御部１１０が、３Ｄベクトル心電図データに従って３Ｄベクトル心電図を表示装置１２２の画面上に表示させる。これにより、任意に指定された視点から見た３Ｄベクトル心電図の描画が実現される。図７（ａ）は、任意に指定された視点から見た３Ｄベクトル心電図の一例を示す。
【００５７】
なお、図３の例では、最初に視点の指定が行われていないが、最初から視点を指定することも可能である。
【００５８】
図４は描画処理の第二の例を示す。この例では、視方向をオープンビュー（Open View）方向に設定して３Ｄベクトル心電図を表示する。
【００５９】
まず、ステップＳ１３１０では、医師がマウス１１８又はキーボード１２０を用いてオープンビュー表示要求コマンドを入力する。つまり、医師がオープンビューの表示を要求していることを意味する。入力されたオープンビュー表示要求コマンドは、入力機器制御部１０８から演算部１０２に送られる。
【００６０】
ここで、オープンビュー表示要求コマンドは、ビュー表示要求コマンドの一種であり、視方向特定データを示すコマンドである。さらに、このコマンドの視方向特定データは、オープンビュー方向を示す。なお、オープンビューとは、ベクトルループを、その投影面積が最大となる方向（オープンビュー方向）から見たベクトル心電図である。言い換えれば、このベクトル心電図では、ベクトルループを真正面から見る。
【００６１】
そして、ステップＳ１３２０では、演算部１０２が、オープンビュー表示要求コマンド内の患者特定データにより指定された患者のベクトルループデータを記憶部１０４から読み出す。読み出されたベクトルループデータは、表示中データとして演算部１０２に保持される。
【００６２】
ステップＳ１３３０では、演算部１０２が、オープンビューの３Ｄベクトル心電図が画面に表示されるような３Ｄベクトル心電図データを、読み出したベクトルループデータに基づいて生成する。このとき、演算部１０２は、オープンビュー表示要求コマンド内の視方向特定データにより指定されたオープンビュー方向を視方向として設定する。
【００６３】
ステップＳ１３４０では、演算部１０２により生成された３Ｄベクトル心電図データが出力機器制御部１１０に送られ、そして、出力機器制御部１１０が、３Ｄベクトル心電図データに従って３Ｄベクトル心電図を表示装置１２２の画面上に表示させる。これにより、オープンビューの３Ｄベクトル心電図の描画が実現される。図７（ｂ）は、オープンビューの３Ｄベクトル心電図の一例である。
【００６４】
図５は描画処理の第三の例を示す。この例では、視方向をエッジビュー（Edge View）方向に設定して３Ｄベクトル心電図を表示する。
【００６５】
まず、ステップＳ１４１０では、医師がマウス１１８又はキーボード１２０を用いてエッジビュー表示要求コマンドを入力する。つまり、医師がエッジビューの表示を要求していることを意味する。入力されたエッジビュー表示要求コマンドは、入力機器制御部１０８から演算部１０２に送られる。
【００６６】
ここで、エッジビュー表示要求コマンドは、ビュー表示要求コマンドの一種であり、視方向特定データを示すコマンドである。さらに、このコマンドの視方向特定データは、エッジビュー方向を示す。なお、エッジビューとは、ベクトルループを、その投影面積が最小となる方向（エッジビュー方向）から見たベクトル心電図である。言い換えれば、このベクトル心電図では、ベクトルループを真横から見る。
【００６７】
そして、ステップＳ１４２０では、演算部１０２が、エッジビュー表示要求コマンド内の患者特定データにより指定された患者のベクトルループデータを記憶部１０４から読み出す。読み出されたベクトルループデータは、表示中データとして演算部１０２に保持される。
【００６８】
ステップＳ１４３０では、演算部１０２が、エッジビューの３Ｄベクトル心電図が画面に表示されるような３Ｄベクトル心電図データを、読み出したベクトルループデータに基づいて生成する。このとき、演算部１０２は、エッジビュー表示要求コマンド内の視方向特定データにより指定されたエッジビュー方向を視方向として設定する。
【００６９】
ステップＳ１４４０では、演算部１０２により生成された３Ｄベクトル心電図データが出力機器制御部１１０に送られ、そして、出力機器制御部１１０が、３Ｄベクトル心電図データに従って３Ｄベクトル心電図を表示装置１２２の画面上に表示させる。これにより、エッジビューの３Ｄベクトル心電図の描画が実現される。図７（ｃ）は、エッジビューの３Ｄベクトル心電図の一例である。
【００７０】
なお、図４及び図５の例では、三次元直交軸の方向と異なるオープンビュー方向及びエッジビュー方向を視方向として設定する場合について説明した。ただし、視点の場合と同様にマウス１１８又はキーボード１２０でその他の任意の方向を指定することにより、視方向を自由に設定することができる。つまり、任意に指定された方向から見た３Ｄベクトル心電図の描画が実現される。また、これらの例では、最初に視方向の指定が行われているが、最初に視方向の指定をせずにデフォルト値を使用し、その後、視方向の指定を行うことも可能である。
【００７１】
図６及び図７において例示した複数の３Ｄベクトル心電図は、一つの心電図レポートに一括して表示又は印刷することができる。例えば、図８及び図９に示すように、それぞれ異なる方向から見た３Ｄベクトル心電図をその名前を添えて表示又は印刷することができる。図８の例は、６つの３Ｄベクトル心電図を整列させてなる心電図レポートを例示したものであり、図９の例は、中心に視方向（又は視点）指定の３Ｄベクトル心電図を配置し、その周囲にその他の３Ｄベクトル心電図を配置してなる心電図レポートを例示したものである。このような心電図レポートのフォーマットは、レポート表示（又は印刷）要求において、或いはレポート表示（又は印刷）要求から独立したコマンドにおいて、任意に指定することができ、心電図波形や患者データ、心電図解析結果等を一緒に表示又は印刷することができる。
【００７２】
ここで、３Ｄベクトル心電図の描画態様の一変形例について図１０を用いて説明する。この例では、ベクトルループを外周とする領域を塗りつぶし、ベクトルループを構成する心起電力ベクトルの線を示すことによって、ベクトルループに面張りが行われる。これにより、電気興奮伝播の面のねじれや、電気興奮伝播の速さ等を明確化することができる。
【００７３】
図１１には、３Ｄベクトル心電図の描画態様の他の変形例が示されている。この例では、立体的に表現されたベクトルループと共に心臓モデル及び顔面モデルが描画される。心臓モデルの描画により、ベクトルループの形態と心臓の形状との対応関係を明確化することができる。また、顔面モデルの描画により、ベクトルループの向きを明確化することができる。なお、心臓モデル及び顔面モデルのピクチャデータは、予め記憶部１０４に記憶されており、必要時に演算部１０２により読み出される。
【００７４】
また、図１１の例では、ベクトルループを構成する心起電力ベクトルのうち、初期ベクトル（心室の興奮開始時の心起電力ベクトル）と、最大ベクトル（心室の興奮が最大となる時の心起電力ベクトル）と、ベクトルループの回転方向（興奮伝播方向）とが矢印により示されており、ベクトルループの特徴を一層明確化することができる。
【００７５】
また、さらに他の変形例としては、視点又は視方向の設定を行った後に、ベクトルループを動画で表現することもできる。ベクトルループの動画表現は、ベクトルループを構成するドットを、その描画過程をユーザが追跡して目視できる程度に遅い速度で順次描画することにより実現可能である。
【００７６】
以上のように、本実施の形態によれば、三次元直交座標軸上の位置と異なる位置を視点として、又は三次元直交座標軸の方向と異なる方向を視方向として設定し、設定した視点又は視方向から見た３Ｄベクトル心電図を描画するため、ベクトルループ本来の立体的表現を正確に捉え易くすることができ、ひいては、心臓疾患の診断におけるベクトル心電図の有用性を向上させることができる。
【００７７】
以上、本発明の実施の形態について説明した。なお、以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されず、上記実施の形態は、種々変更して実施することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施の形態に係る心電図データ処理装置の構成を示すブロック図
【図２】本発明の一実施の形態に係るデータインポート処理を示すフロー図
【図３】本発明の一実施の形態に係る３Ｄベクトル心電図の描画処理の一例を示すフロー図
【図４】本発明の一実施の形態に係る３Ｄベクトル心電図の描画処理の他の例を示すフロー図
【図５】本発明の一実施の形態に係る３Ｄベクトル心電図の描画処理のさらに他の例を示すフロー図
【図６】本発明の一実施の形態に係る三種類の３Ｄベクトル心電図を示す図
【図７】本発明の一実施の形態に係る他の三種類の３Ｄベクトル心電図を示す図
【図８】本発明の一実施の形態に係る心電図レポートの一例を示す図
【図９】本発明の一実施の形態に係る心電図レポートの他の例を示す図
【図１０】本発明の一実施の形態に係る３Ｄベクトル心電図の描画態様の一変形例を示す図
【図１１】本発明の一実施の形態に係る３Ｄベクトル心電図の描画態様の他の変形例を示す図
【符号の説明】
【００７９】
１００  心電図データ処理装置
１０２  演算部
１０４  記憶部
１０６  測定機器制御部
１０８  入力機器制御部
１１０  出力機器制御部
１１２  心電計
１２２  表示装置
１２４  印刷装置
【図１】
2008264180.tif 000003
【図２】
2008264180.tif 000004
【図３】
2008264180.tif 000005
【図４】
2008264180.tif 000006
【図５】
2008264180.tif 000007
【図６】
2008264180.tif 000008
【図７】
2008264180.tif 000009
【図８】
2008264180.tif 000010
【図９】
2008264180.tif 000011
【図１０】
2008264180.tif 000012
【図１１】
2008264180.tif 000013