(57)【要約】      （修正有）【課題】周期性を有するデータの視認を容易に行うことができるグラフ表示処理装置およびその方法を提供。【解決手段】心電図表示装置１００のＣＰＵは、心周期を認識する毎に心周期のＲ波からＳ波の間の下から２／３の位置を心周期波形の中心点として算出し、その中心点がディスプレイの中央部分１／３で定義される中央領域に位置するように表示されているか否かを判断する。中心点が中央領域にない場合、ＣＰＵは心電図グラフのスクロール処理を行う。【選択図】図１
2010075711.tif 000002
【特許請求の範囲】
【請求項１】
周期性を有するデータを出力領域に表示するグラフ表示処理装置であって、
前記グラフ表示処理装置は、
周期性を有するデータを順次受けて、当該データの周期性に基づいて対象周期を判断する周期判断手段、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正する表示制御手段、
を備えたことを特徴とするグラフ表示処理装置。
【請求項２】
周期性を有するデータを出力領域に表示するグラフ表示制御装置であって、
前記グラフ表示制御装置は、
前記データの周期性に基づく対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正する表示制御手段、
を備えたことを特徴とするグラフ表示制御装置。
【請求項３】
コンピュータを、周期性を有するデータを出力領域に表示するグラフ表示処理装置として機能させるための、コンピュータ読取可能なプログラムであって、
前記プログラムは、前記コンピュータを以下の、
周期性を有するデータを順次受けて、当該データの周期性に基づいて対象周期を判断し、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正すること、
を備えたグラフ表示処理装置として機能させるためのプログラム。
【請求項４】
コンピュータを、周期性を有するデータを出力領域に表示するグラフ表示制御装置として機能させるための、コンピュータ読取可能なプログラムであって、
前記プログラムは、前記コンピュータを以下の、
前記データの周期性に基づく対象周期のデータとに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正すること、
を備えたグラフ表示制御装置として機能させるためのプログラム。
【請求項５】
請求の範囲第１項〜第４項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記出力領域にグラフ表示可能に前記データを記録するための第１記録領域および前記出力領域にグラフ表示可能に前記データを記録するための第２記録領域に記録されたデータについて、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されると判断した場合には、前記第１記録領域に記録されたデータを前記出力領域に出力する一方で、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記第２記録領域の記録内容を補正するとともに、その第２記録領域の記録内容を前記第１記録領域に複写し、
前記第１記録領域に複写された記録内容を前記出力領域に出力すること、
を特徴とするもの。
【請求項６】
請求の範囲第１項〜第５項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期判断手段または前記対象周期の判断処理が前記対象周期を判断しない場合には、前記出力領域における当該データのグラフの表示位置を補正しないこと、
を特徴とするもの。
【請求項７】
請求の範囲第１項〜第６項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記周期判断手段または前記対象周期の判断処理は、
前記データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該グラフの表示位置を、当該周期性を有するデータの変動成分の方向へ移動すること、
を特徴とするもの。
【請求項８】
請求の範囲第１項〜第７項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記特徴量は、当該周期内における中心部分に関連する中心部分データであり、
前記表示制御手段または前記グラフの表示位置の補正手段は、
前記中心部分データに基づいて、前記周期内における中心部分が前記出力領域における中央領域に位置するか否かの判定を行うことによって、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、前記周期内における中心部分が前記中央領域に位置するように前記出力領域における当該グラフの表示位置を、当該周期性を有するデータの変動成分の方向へ移動すること、
を特徴とするもの。
【請求項９】
請求の範囲第７項または第８項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記特徴量は、
前記対象周期における極大値または極小値に基づいて算出されること、
を特徴とするもの。
【請求項１０】
請求の範囲第７項〜第９項のいずれかに記載の前記グラフ表示処理装置または前記プログラムにおいて、
前記データは、心電図測定データであり、
前記特徴量は、
心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づいて算出されること、
を特徴とするもの。
【請求項１１】
請求の範囲第１０項のいずれかに記載の前記グラフ表示処理装置または前記プログラムにおいて、
前記周期内における中心部分に関連するデータは、
前記Ｒ波高から前記Ｓ波高の間を１：２に分ける位置に関連するデータであること、
を特徴とするもの。
【請求項１２】
請求の範囲第１項〜第６項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記周期判断手段または前記対象周期の判断処理は、
前記データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするもの。
【請求項１３】
請求の範囲第１２項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記特徴量は、周期内の振幅に関連する振幅データを含んでおり、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データに基づいて、前記周期内の振幅の大きさが所定の振幅基準に合致するか否かを判断し、当該振幅の大きさが前記振幅基準に合致しないと判断した場合には前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするもの。
【請求項１４】
請求の範囲第１２項または第１３項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記特徴量は、
前記対象周期における極大値または極小値に基づいて算出されること、
を特徴とするもの。
【請求項１５】
請求の範囲第１２項〜第１４項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記データは心電図測定データであり、
前記特徴量は、
心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づいて算出されること、
を特徴とするもの。
【請求項１６】
請求の範囲第１２項〜第１５項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
複数の前記周期内の振幅データの平均に関連する値に基づいた振幅の大きさが前記振幅基準に合致するか否かを判断すること、
を特徴とするもの。
【請求項１７】
請求の範囲第１２項〜第１６項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データが振幅上限基準を超えていれば前記表示倍率を２倍に変更すること、または、前記振幅データが振幅下限基準を下回っていれば前記表示倍率を１／２倍に変更すること、
を特徴とするもの。
【請求項１８】
請求の範囲第７項〜第１１項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、さらに、
前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするもの。
【請求項１９】
請求の範囲第１項〜第１８項のいずれかにおいて前記グラフ表示処理装置または前記グラフ表示制御装置は、さらに、
前記出力領域にグラフ表示可能に前記データを記録するための記録領域、
を備えており、
前記記録領域は、
少なくとも、前記周期判断手段によって判断される前記対象周期の単位で区分け可能なように前記データを記録すること、
を特徴とするもの。
【請求項２０】
請求の範囲第１項〜第１９項のいずれかに記載の前記グラフ表示処理装置または前記グラフ表示制御装置または前記プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、さらに、
前記対象周期の判断に基づいて、前記出力領域において前記グラフの対象周期が識別可能となるような識別マークを当該周期に対応づけて表示すること、
を特徴とするもの。
【請求項２１】
周期性を有するデータを出力領域に表示するグラフ表示処理装置であって、
前記グラフ表示処理装置のＣＰＵは、
周期性を有するデータを順次受けて、当該データの周期性に基づいて対象周期を判断し、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正すること、
を特徴とするグラフ表示処理装置。
【請求項２２】
周期性を有するデータを出力領域に表示するグラフ表示制御装置であって、
前記グラフ表示制御装置のＣＰＵは、
前記データの周期性に基づく対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正すること、
を特徴とするグラフ表示制御装置。
【請求項２３】
周期性を有するデータに基づくグラフを表示するグラフ表示物であって、
前記グラフ表示物は、
出力領域に前記データに基づくグラフが表示されており、
表示対象となるグラフの周期内における中心部分が前記出力領域における中央領域に位置するように、前記出力領域における当該グラフの位置が前記データの周期単位で補正されていること、
を特徴とするグラフ表示物。
【請求項２４】
周期性を有するデータを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
周期性を有するデータを順次受けて、当該データの周期性に基づいて対象周期を判断し、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正すること、
を特徴とするグラフ表示方法。
【請求項２５】
周期性を有するデータを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
周期性を有するデータを順次受けて、当該データの特徴量に基づいて当該データの対象周期を判断し、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を、当該周期性を有するデータの変動成分の方向へ移動すること、
を特徴とするグラフ表示方法。
【請求項２６】
周期性を有するデータを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
周期性を有するデータを順次受けて、当該データの特徴量に基づいて当該データの対象周期を判断し、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするグラフ表示方法。
【請求項２７】
周期性を有するデータを出力領域に出力するグラフ表示方法であって、
前記グラフ表示方法は、
前記出力領域にグラフ表示可能に前記データを記録するための第１記録領域に記録されたデータ、および前記出力領域にグラフ表示可能に前記データを記録するための第２記録領域に記録されたデータについて、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されると判断した場合には、前記第１記録領域に記録されたデータを前記出力領域に出力する一方で、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記第２記録領域の記録内容を補正するとともに、その第２記録領域の記録内容を前記第１記録領域に複写し、
前記第１記録領域に複写された記録内容を前記出力領域に出力すること、
を特徴とするグラフ表示方法。
【請求項２８】
データを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
データを順次受けて、所定区間の当該データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該データが前記出力領域に適切にグラフ表示されるように前記出力領域を補正すること、
を特徴とするグラフ表示方法。
【請求項２９】
心電図測定データに基づいて出力領域に心電図を表示する心電図表示方法であって、
心電図の表示位置に影響を与えるノイズを含む心電図測定データを受け付け、
前記心電図測定データに基づいて前記出力領域に心電図を表示し、
表示対象となる心電図の心周期を判断し、
前記心周期のデータに基づいて、当該心周期に含まれる心電図が前記出力領域に表示されるか否かを判断し、
前記ノイズの存在によって当該心周期に含まれる心電図が前記出力領域に表示されないと判断した場合には、当該心周期が前記出力領域に表示されるように、その出力領域における当該心電図の位置を、当該心電位変動成分の方向にスクロール処理すること、
を特徴とする心電図表示方法。
【請求項３０】
心電図測定データに基づく心電図の心周期が出力領域に表示されるように表示位置補正処理を行いつつ心電図を表示する心電図表示方法であって、
前記心電図表示方法は、
心電図測定データを受け付け、
前記心電図測定データに基づいて心電図の心周期を判断し、
当該心周期に含まれる心電図が出力領域に表示されるようにするための表示位置補正処理を実行するタイミングを、前記心周期の判断処理のタイミングに対応づけて行うこと、
を特徴とする心電図表示方法。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
日本国特許出願２００２−３０１０７４号（平成１４年１０月１５日出願）の明細書、請求の範囲、図面および要約を含む全開示内容は、これら全開示内容を参照することによって本出願に合体される。
【技術分野】
【０００２】
この発明は、グラフ表示処理装置およびその方法に関するものであり、特に、周期性を有するデータの視認を容易にするものに関する。
【背景技術】
【０００３】
データをグラフ形式で表示する技術においては、そのデータのグラフがグラフ表示エリア内に表示されるようにあらかじめグラフ表示エリアの表示幅や目盛りが設定される。このとき、あらかじめ設定した表示幅から外れたデータがある場合には、グラフ表示エリアにグラフが表示されないことになる。また、データ内容の変動によって、グラフ形状が小さすぎたり大きすぎたりしてグラフの特徴が把握しにくい事態が生じることもある。
【０００４】
ここで、グラフの表示対象として血圧や心電図などの生体情報やプラントにおけるプロセス値などを表示する場合には、リアルタイムでグラフの表示を監視する必要があるから、データ内容の変動にもかかわらずグラフがディスプレイ内に適切に表示される技術が特に要求される。
【０００５】
そのような要求を満たすため、表示画面中の中心座標または表示画面上のポインタの座標を基準として、新たな表示幅（レンジ）に変更（拡大、縮小）することのできるグラフ表示機能を備えた計算機の技術がある（例えば、特許文献１参照）。特許文献１：特開昭６２−１８６３４６号公報（第２図）
上述のような技術によれば、表示画面中の中心座標またはポインタの位置を基準として拡大または縮小処理を行うことにより、グラフを適切な大きさで表示することができ、表示画面中のデータの全体的な傾向の把握が容易になる。
【０００６】
しかしながら、生体情報やプロセス値のグラフ表示においては、表示画面中のグラフの全体的な傾向の把握ではなく、所定のデータの変動パターンの把握が優先される場合がある。例えば、機械の周期的な信号を示す電圧波形または電流波形等の正弦波を示すデータや、心電図データなどのように周期性を有するグラフの場合は、その周期を示す形状部分の確認が重要となることも多い。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭６２−１８６３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記のような要求に鑑みて、周期性を有するデータの視認を容易に行うことができるグラフ表示処理装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１）本発明のグラフ表示処理装置は、
周期性を有するデータを出力領域に表示するグラフ表示処理装置であって、
周期性を有するデータを順次受けて、当該データの周期性に基づいて対象周期を判断する周期判断手段、
前記対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正する表示制御手段、
を備えたことを特徴としている。
【００１０】
これらの特徴により、前記グラフ表示処理装置は、前記周期に含まれるデータが前記出力領域に表示されない場合であっても、グラフ位置を補正することによって前記周期に含まれるデータのグラフを出力領域に表示させることができる。
【００１１】
したがって、前記グラフ表示処理装置は、ユーザに対して、前記周期に含まれるグラフを確実に提示することができる。
【００１２】
２）本発明のグラフ表示制御装置は、
周期性を有するデータを出力領域に表示するグラフ表示制御装置であって、
前記データの周期性に基づく対象周期のデータに基づいて、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該データのグラフの表示位置を補正する表示制御手段、
を備えたことを特徴としている。
【００１３】
これらの特徴により、前記グラフ表示制御装置は、前記周期に含まれるデータが前記出力領域に表示されない場合であっても、グラフ位置を補正することによって前記周期に含まれるデータのグラフを出力領域に表示させることができる。
【００１４】
５）本発明の前記表示制御手段または前記グラフの表示位置の補正処理は、
前記出力領域にグラフ表示可能に前記データを記録するための第１記録領域および前記出力領域にグラフ表示可能に前記データを記録するための第２記録領域に記録されたデータについて、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されると判断した場合には、前記第１記録領域に記録されたデータを前記出力領域に出力する一方で、
当該周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記第２記録領域の記録内容を補正するとともに、その第２記録領域の記録内容を前記第１記録領域に複写し、
前記第１記録領域に複写された記録内容を前記出力領域に出力すること、
を特徴としている。
【００１５】
これらの特徴により、前記グラフ表示処理装置は、前記周期に含まれるグラフが前記出力領域に表示されない場合に、前記周期に含まれるグラフが前記出力領域に表示されるように記録内容を補正するために利用する記録領域を、記録内容を前記出力領域に出力するために利用する記録領域と区別することができる。したがって、前記グラフ表示方法は、記録内容の補正処理と出力領域への出力処理とを迅速に実行することができる。
【００１６】
６）本発明の前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期判断手段または前記対象周期の判断処理が前記対象周期を判断しない場合には、前記出力領域における当該データのグラフの表示位置を補正しないこと、
を特徴としている。
【００１７】
この特徴により、前記グラフ表示処理装置は、前記周期に含まれるグラフが前記出力領域に表示されない場合に限定して、グラフ位置を補正することができる。
【００１８】
７）本発明の前記周期判断手段または前記対象周期の判断処理は、
前記データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における当該グラフの表示位置を、当該周期性を有するデータの変動成分の方向へ移動すること、
を特徴としている。
【００１９】
これらの特徴により、前記グラフ表示処理装置は、前記周期に含まれるグラフが前記出力領域に表示されない場合であっても、グラフの表示位置をデータの変動成分の方向へ移動することによって前記周期に含まれるグラフを出力領域に表示することができる。
【００２０】
８）本発明の前記特徴量は、当該周期内における中心部分に関連する中心部分データを含んでおり、
前記表示制御手段または前記グラフの表示位置の補正手段は、
前記中心部分データに基づいて、前記周期内における中心部分が前記出力領域における中央領域に位置するか否かの判定を行うことによって、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されるか否かを判断し、前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、前記周期内における中心部分が前記中央領域に位置するように前記出力領域における当該グラフの表示位置を、当該周期性を有するデータの変動成分の方向へ移動すること、
を特徴としている。
【００２１】
これらの特徴により、前記グラフ表示処理装置は、前記グラフの周期内における中心部分が前記中央領域に位置するような配置で前記周期に含まれるグラフを適切に表示することができる。
【００２２】
９）本発明の前記特徴量は、
前記対象周期における極大値または極小値に基づいて算出されること、
を特徴としている。
【００２３】
この特徴により、前記グラフ表示処理装置は、前記周期に含まれるグラフにおける極大値または極小値に基づく前記特徴量を考慮して、前記周期に含まれるグラフを表示することができる。
【００２４】
１０）本発明の前記データは、心電図測定データであり、
前記特徴量は、
心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づいて算出されること、
を特徴としている。
【００２５】
これらの特徴により、前記グラフ表示処理装置は、前記心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づく特徴量を考慮して、前記周期に含まれる心電図を表示することができる。
【００２６】
１１）本発明の前記周期内における中心部分に関連するデータは、
前記Ｒ波高から前記Ｓ波高の間を１：２に分ける位置に関連するデータであること、
を特徴としている。
【００２７】
この特徴により、前記グラフ表示処理装置は、前記Ｒ波高から前記Ｓ波高の間を１：２に分ける位置に関連するデータに基づき、前記心電図波形の周期に含まれるグラフをバランスよく配置して表示することができる。
【００２８】
１２）本発明の前記周期判断手段または前記対象周期の判断処理は、さらに、
前記データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記周期に含まれるデータが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれるデータが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴としている。
【００２９】
これらの特徴により、前記グラフ表示処理装置は、前記周期に含まれるグラフが前記出力領域に表示されない場合であっても、前記出力領域における前記変動成分の方向の表示倍率を変更することによって前記周期を出力領域に表示することができる。
【００３０】
１３）本発明の前記対象周期のデータは、周期内の振幅に関連する振幅データを含んでおり、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データに基づいて、前記周期内の振幅の大きさが所定の振幅基準に合致するか否かを判断し、当該振幅の大きさが前記振幅基準に合致しないと判断した場合には前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴としている。
【００３１】
これらの特徴により、前記グラフ表示処理装置は、前記振幅基準に合致しない振幅の大きさを有するグラフを、前記表示制御手段によって適当な大きさになるように表示倍率を変更したグラフを表示することができる。
【００３２】
１４）本発明の前記特徴量は、
前記対象周期における極大値または極小値に基づいて算出されること、
を特徴としている。
【００３３】
この特徴により、前記グラフ表示処理装置は、前記グラフの各周期における極大値または極小値に基づく前記振幅データを考慮して、前記グラフを適当な大きさで表示することができる。
【００３４】
１５）本発明の前記データは心電図測定データであり、
前記特徴量は、
心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づいて算出されること、
を特徴としている。
【００３５】
これらの特徴により、前記グラフ表示処理装置は、前記心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づく振幅データを考慮して、前記グラフを適当な大きさで表示することができる。
【００３６】
１６）本発明の前記表示制御手段または前記グラフの表示位置の補正処理は、
複数の前記周期内の振幅データの平均に関連する値に基づいた振幅の大きさが前記振幅基準に合致するか否かを判断すること、
を特徴としている。
【００３７】
この特徴により、前記グラフ表示処理装置は、複数の周期内の振幅の傾向を考慮することによって、個々の周期内の振幅にかかわらず全体的な振幅が適当な大きさとなるように前記グラフを表示することができる。
【００３８】
１７）本発明の前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データが振幅上限基準を超えていれば表示倍率を２倍に変更すること、または、前記振幅データが振幅下限基準を下回っていれば表示倍率を１／２倍に変更すること、
を特徴としている。
【００３９】
これらの特徴により、前記グラフ表示処理装置は、振幅が大きすぎる場合には、表示倍率を２倍に変更、すなわち、表示目盛を２倍にすることによって振幅が小さくなるようにグラフを表示することができ、一方、振幅が小さすぎる場合には、表示倍率を１／２倍に変更、すなわち、表示目盛を半分にすることによって振幅が大きくなるようにグラフを表示することができる。
【００４０】
１９）本発明の前記グラフ表示処理装置は、さらに、
前記出力領域にグラフ表示可能に前記データを記録するための記録領域、
を備えており、
前記記録領域は、
少なくとも、前記周期判断手段によって判断される前記対象周期の単位で区分け可能なように前記データを記録すること、
を特徴としている。
【００４１】
この特徴により、前記グラフ表示処理装置は、前記対象周期の単位で前記データのグラフの表示位置を補正することができる。
【００４２】
２０）本発明の前記表示制御手段または前記グラフの表示位置の補正処理は、さらに、
前記対象周期の判断に基づいて、前記出力領域において前記グラフの対象周期が識別可能となるような識別マークを当該周期に対応づけて表示すること、
を特徴としている。
【００４３】
この特徴により、前記グラフ表示処理装置は、グラフの各周期の位置を簡易に視認することができるようにグラフを表示することができる。
【００４４】
２３）本発明のグラフ表示物は、
周期性を有するデータに基づくグラフを表示するグラフ表示物であって、
出力領域に前記データに基づくグラフが表示されており、
表示対象となるグラフの周期内における中心部分が前記出力領域における中央領域に位置するように、前記出力領域における当該グラフの位置が前記データの周期単位で補正されていること、
を特徴としている。
【００４５】
これらの特徴により、前記グラフ表示物には、前記グラフの周期内における中心部分が前記出力領域における中央領域に位置するような形式でグラフが表示される。
【００４６】
２８）本発明のグラフ表示方法は、
データを出力領域に表示するグラフ表示方法であって、
データを順次受けて、所定区間の当該データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該データが前記出力領域に適切にグラフ表示されるように前記出力領域を補正すること、
を特徴としている。
【００４７】
これらの特徴により、前記グラフ表示処理装置は、所定区間におけるグラフが前記出力領域に表示されない場合であっても、グラフ位置を補正することによって前記所定区間に含まれるグラフを出力領域に表示させることができる。
【００４８】
２９）本発明の心電図表示方法は、
心電図測定データに基づいて出力領域に心電図を表示する心電図表示方法であって、
心電図の表示位置に影響を与えるノイズを含む心電図測定データを受け付け、
前記心電図測定データに基づいて前記出力領域に心電図を表示し、
表示対象となる心電図の心周期を判断し、
前記心周期のデータに基づいて、当該心周期に含まれる心電図が前記出力領域に表示されるか否かを判断し、
前記ノイズの存在によって当該心周期に含まれる心電図が前記出力領域に表示されないと判断した場合には、当該心周期に含まれる心電図が前記出力領域に表示されるように、その出力領域における当該心電図の位置を、当該心電位変動成分の方向にスクロール処理すること、
を特徴としている。
【００４９】
これらの特徴により、前記心電図表示方法は、前記ノイズの存在によって前記心周期の波形形状が前記出力領域に表示されない場合であっても、前記スクロール処理によって、表示対象となる心電図の心周期の波形形状を表示することができる。
【００５０】
３０）本発明の心電図表示方法は、
心電図測定データに基づく心電図の心周期が出力領域に表示されるように表示位置補正処理を行いつつ心電図を表示する心電図表示方法であって、
心電図測定データを受け付け、
前記心電図測定データに基づいて心電図の心周期を判断し、
当該心周期に含まれる心電図が出力領域に表示されるようにするための表示位置補正処理を実行するタイミングを、前記心周期の判断処理のタイミングに対応づけて行うこと、
を特徴としている。
【００５１】
これらの特徴により、前記心電図表示方法は、前記心周期の判断タイミングに対応づけて、前記心電図波形が出力領域に表示されるようにすることができる。
【００５２】
以下、用語の定義について説明する。
【００５３】
この発明において、
「周期性を有するデータ」とは、所定の特徴によって定義づけられるデータ部分が、時間の経過に応じて繰り返される傾向を有するデータ一般を含む概念である。例えば、時間の経過に応じて所定の関数で表現される部分が繰り返すデータ（正弦波を示すデータなど）、または、心電図測定データ（Ｐ波、またはＱ波、またはＲ波、またはＳ波、またはＴ波の特徴によって定義づけられるデータ）、または、所定データ範囲内における極大値（または最大値）または極小値（または最小値）によって定義づけられる部分が繰り返すデータなどがこの概念に対応する。
【００５４】
「周期に含まれるデータ」とは、１または複数の周期を示すデータを含む概念である。例えば、正弦波における１周期または複数の周期を示す部分、または、心電図グラフにおける１心拍の周期（心周期）または複数の周期を示す部分などがこの概念に対応する。
【００５５】
「対象周期を判断」とは、周期性を有するデータから当該周期に含まれるデータを直接的に判断する場合、または、周期性を有するデータから判断される特徴量に基づいて当該周期に含まれるデータを判断する場合、または、周期性を有するデータをグラフにプロットして当該周期に含まれるデータを判断する場合を含む概念である。
【００５６】
「対象周期のデータ」とは、対象周期内に入っているデータ、または、対象周期内に入っているという情報が付加されたデータを含む概念である。実施形態では、１心拍として認識される心電図波形データを構成する各データが、この「対象周期のデータ」に対応する。
【００５７】
「データの特徴量」とは、データの特徴を示すもの一般を含む概念である。実施形態においては、心電図のＰ波高（Ｐ電位）を示すデータ、またはＱ波高（Ｑ電位）を示すデータ、またはＲ波高（Ｒ電位）を示すデータ、またはＳ波高（Ｓ電位）を示すデータ、またはＴ波高（Ｔ電位）を示すデータ、または波形の極大値を示すデータ、または波形の極小値を示すデータ、または中心点を示すデータ、または振幅値を示すデータが、この「データの特徴量」の概念に含まれる。
【００５８】
「出力領域に適切にグラフ表示される」とは、周期に含まれるデータの全体が出力領域に表示される場合、または、周期に含まれるデータの大部分が出力領域に表示される場合、または、出力領域において周期に含まれるデータの特徴が認識可能に表示される場合、または、出力領域において周期に含まれるデータが適切な大きさで表示される場合を含む概念である。
【００５９】
「出力領域に適切にグラフ表示されない」とは、周期に含まれるデータが全く出力領域に表示されない場合、または、周期に含まれるデータの大部分が出力領域に表示されない場合、または、出力領域においてデータの周期の特徴が認識可能に表示されない場合、または、出力領域において周期に含まれるデータが適切な大きさで表示されない場合を含む概念である。例えば、心電図波形の場合においては、波形が出力領域の上部に位置することにより、Ｐ、Ｑ、Ｓ、Ｔ波のそれぞれを認識することができるがＲ波の上部がとぎれている状態も、この「出力領域に適切にグラフ表示されない」という概念に含まれる。
【００６０】
「周期内における中心部分」とは、周期に含まれるデータの物理的な中心を表す部分、または、周期に含まれるデータの形状の重心を表す部分、または、周期に含まれるデータの振幅に関する中心を表す部分、または、周期に含まれるデータの時間幅に関する中心を表す部分、または周期に含まれるデータの特徴部分を表示するために選択した仮想の中心を表す部分を含む概念である。また、中心部分における「部分」とは、点として表現できる対象、または、一定の面積を有する形状として表現できる対象を含む概念である。実施形態においては、例えば、図４の位置４４で示される、Ｒ−Ｓ間を１：２に分ける位置が、この「周期内における中心部分」に対応する。
【００６１】
「周期性を有するデータの変動成分」とは、周期性を有するデータにおいて時間の経過に応じて変動する成分を含む概念である。実施形態においては、心電図波形データにおける電位値が、この「周期性を有するデータの変動成分」に対応する。
【００６２】
「変動成分の方向」とは、時間の経過に応じて変動するデータをグラフ形式にて表示した場合に、そのデータの変動成分が変動する方向を含む概念である。実施形態においては、心電図グラフの時間軸と直交する軸方向（電位軸方向）が、この「データの変動成分の方向」に対応する。
【００６３】
「表示倍率を変更」とは、表示倍率を変更すること、表示の縮尺率を変更すること、または、表示の目盛を変更することを含む。また、「変更」とは、表示倍率または縮尺率を上下することを含む。実施形態では、スケール変更処理の内容が、この「表示倍率を変更」することに対応する。
【００６４】
「対象周期が識別可能となるような識別マーク」とは、周期の位置に関連づけられる記号、または符号、または図形、または文字一般含む概念である。実施形態では、各心拍のＲ波の位置にプロットされる認識ポイント１１０５（図１１参照）がこの「識別マーク」に対応する。
【００６５】
本発明の特徴は、上記のように広く示すことができるが、その構成や内容は、それらの特徴および効果とともに、図面を考慮に入れた上で以下の開示によりさらに明らかになるであろう。
【図面の簡単な説明】
【００６６】
【図１】図１は、心電図表示装置の機能ブロック図である。
【図２】図２は、心電図表示装置のハードウェア構成例である。
【図３】図３は、記録された心電波形データを模式的にグラフによって表したものである。
【図４】図４は、心電図波形において、心電図表示装置のＣＰＵが演算する心電図波形の中心点の位置および振幅を示す模式図である。
【図５】図５は、心室細動波形において、心電図表示装置のＣＰＵが演算する心電図波形の中心点の位置および振幅を示す模式図である。
【図６】図６Ａおよび図６Ｂは、第１実施形態によるスクロール処理の概略図である。
【図７】図７Ａおよび図７Ｂは、スクロール処理中のＶＲＡＭとスクロール用ＲＡＭとの対応を示す概念図である。
【図８】図８は、スクロール処理のフローチャートである。
【図９】図９は、スクロール処理のフローチャートである。
【図１０】図１０は、スクロール処理のフローチャートである。
【図１１】図１１Ａおよび図１１Ｂは、スクロール処理中の心電図表示装置のディスプレイ表示例である。
【図１２】図１２Ａおよび図１２Ｂは、第２実施形態によるスケール変更処理の概略図である。
【図１３】図１３は、第２実施形態によるスケール変更処理のフローチャートである。
【図１４】図１４は、第２実施形態によるスケール変更処理のフローチャートである。
【図１５】図１５は、第２実施形態によるスケール変更処理のフローチャートである。
【図１６】図１６Ａおよび図１６Ｂは、スケール変更処理中の心電図表示装置のディスプレイ表示例である。
【図１７】図１７Ａおよび図１７Ｂは、スクロール処理のその他の実施形態を示す図である。
【図１８】図１８Ａおよび図１８Ｂは、スクロール処理のその他の実施形態を示す図である。
【図１９】図１９は、スクロール処理のその他の実施形態を示す図である。
【発明を実施するための形態】
【００６７】
本発明は、一定の周期性を有する物理量データ（生体情報を含む）をグラフ表示する装置として実施可能である。具体的には、機械の周期的な信号を示す電圧波形または電流波形のグラフ表示に基づいて、機械の監視や故障状況を判断すること等が可能である。また、光波形、音声波形、地震波形等を示すデータを採用することも可能である。
【００６８】
以下の説明では、それらの物理量の一例として「心電図」に関するデータを用い、本発明の実施形態を提示する。本発明にかかる「グラフ表示処理装置」の実施形態としての心電図表示装置は、患者の心電図をディスプレイ表示する処理を例示するものである。本実施形態によれば、例えば患者の体動などを原因とするノイズの存在によって心電図波形がディスプレイから外れてしまう場合に、所定のスクロール処理によってその心電図波形をディスプレイ内に表示することができる（第１実施形態）。また、心電図波形の振幅がディスプレイ表示に対して大きすぎる場合や小さすぎる場合に、所定のスケール変更処理によって視認が容易になるようにその心電図波形の大きさを変更して表示することができる（第２実施形態）。
【００６９】
以下、心電図表示処理の概略、装置のハードウェア構成、特許請求の範囲に記載した用語と実施形態との対応を説明し、次に各実施形態の説明等を行う。
【００７０】
目次
１．心電図表示処理の概略
２．ハードウェア構成等
３．特許請求の範囲に記載した用語と実施形態との対応
４．心電図波形の概略
５．第１実施形態（スクロール処理）
６．第２実施形態（スケール変更処理）
７．実施形態による効果
８．心電図表示装置のその他の機能
９．その他の実施形態等
−−−−−−−−−−−−−−−−−−−
【００７１】
−−１．心電図表示処理の概略−−
心電図グラフのディスプレイ表示を行う心電図表示装置１００は、救急現場、救急車内、病院内での使用に好適であり、実施形態では、例示として患者搬送中の救急車内で救急救命士が使用する場合を説明する。この心電図表示装置１００の構成は後述する。
【００７２】
１−１．スクロール処理（第１実施形態）の概略
図６は、後述する第１実施形態による心電図グラフのスクロール処理の概略図である。心電図グラフの縦軸は電位値（電圧値）（ミリボルト（ｍＶ））であり、横軸は時間（秒）である。また、心電図グラフは、心電図の測定時間の経過にしたがって表示エリアの左から右の方向へ進行しながら描画（プロット）される。
【００７３】
図６Ａは、スクロール処理前のディスプレイ表示例である。表示エリア６２には、心電図グラフ６１が表示される。スクロール処理は、最新の心周期波形（心拍１回の波形）が表示エリア６２に視認できる位置にない場合に、所定のスクロール処理を行うものである。
【００７４】
心周期波形が表示エリア６２に視認できる位置にない場合とは、本実施形態では、例示として心周期（１心拍）の波形の中心点（重心点）が表示エリアの中央部分１／３内に入っていない場合と定義している。具体的には、スクロール処理を行うか否かの判断は、心電図表示装置１００のＣＰＵが、心周期を認識する毎に心周期のＲ波からＳ波の間（図３参照）の下から２／３の位置を心周期波形の中心点６０として算出し、その中心点６０が表示エリア６２の中央部分１／３で定義される中央領域６３（出力領域における中央領域）に位置するように表示されているか否かによって行う。図６Ａでは、最新の心周期波形の中心点６０が中央領域６３内にないため、心電図表示装置１００のＣＰＵが心電図グラフ６１のスクロール処理を行う。
【００７５】
図６Ｂは、そのスクロール処理後の心電図グラフである。スクロール処理後は、図６Ａと比較すると表示エリアに対する心電図グラフの位置が下方向（周期性を有するデータの変動成分の方向）に平行移動されており、図６Ａでは視認し難かった心周期波形の全体がより明確に視認できるようにされる。具体的には、スクロール処理は、心周期波形の中心点６５が中央領域６８の中央（出力領域における中央領域の中央部分）に位置するよう行われる。
【００７６】
なお、中央領域６３、６８および図６Ｂの点線で示す心電図グラフは説明のために図示するものであり、実際には表示されるものではない。ただし、それらを表示エリアに表示するようにしてもよい。
【００７７】
以上のように、第１実施形態では、心電図グラフを表示するとともに、心拍１回ごとに心電図波形を認識し、その認識結果に基づいて当該心拍の心周期波形が表示エリアに適切に表示されるかを判断し、表示されない場合にはスクロール処理を行うこととしている。これにより、心電図表示装置１００のユーザ（医師、救急救命士など）に対して、心疾患の有無の判断の補助に重要な心電図波形の形状（ＱＲＳ波の形状等を含む）を適切にディスプレイ表示することが可能となる。
【００７８】
１−２．スケール変更処理（第２実施形態）の概略
図１２は、後述する第２実施形態による心電図グラフのスケール変更処理の概略図である。心電図グラフの縦軸は、スケール変更処理前は−（マイナス）１ｍＶ〜＋（プラス）１ｍＶまでとする。
【００７９】
図１２Ａは、スケールを２倍に変更する場合の処理前後のディスプレイ表示例である。表示エリア１２０１には、心電図グラフ１２０２が表示される。スケール変更処理は、所定心拍数の心電図波形の振幅（例えば、Ｒ波高からＳ波高までの電位差）が表示エリア縦方向１／２（基準線１２０３）の電位差より大きい場合に、表示エリアのスケールを２倍にして表示する（出力領域のスケールを変更）。具体的には、心電図表示装置１００のＣＰＵは、スケール変更処理によって表示エリア１２０５のスケールを−（マイナス）２ｍＶ〜＋（プラス）２ｍＶに設定し、それに伴って心電図グラフ１２０６は振幅が小さくなる方向に圧縮された表示となる。
【００８０】
図１２Ｂは、スケールを１／２倍に変更する場合の処理前後のディスプレイ表示例である。表示エリア１２１１には、心電図グラフ１２１２が表示される。スケール変更処理は、所定心拍数の心電図波形の振幅（例えば、Ｒ波高からＳ波高までの電位差）が表示エリア縦方向１／５（基準線１２１３）の電位差より小さい場合に、表示エリアのスケールを１／２倍にして表示する（出力領域のスケールを変更）。具体的には、心電図表示装置１００のＣＰＵは、スケール変更処理によって表示エリア１２１５のスケールを−（マイナス）０．５ｍＶ〜＋（プラス）０．５ｍＶに設定し、それに伴って心電図グラフ１２１６は振幅が大きくなる方向に拡張された表示となる。
【００８１】
なお、基準線１２０３、１２１３は説明のために図示するものであり、実際には表示されるものではない。ただし、それらを表示エリアに表示するようにしてもよい。
【００８２】
以上のように、第２実施形態では、心電図グラフを表示するとともに、心電図波形の振幅が大きすぎる場合には圧縮して表示し、一方、振幅が小さすぎる場合には拡張して表示するようにスケール変更処理を行うこととしている。これにより、心電図表示装置１００のユーザに対して、心疾患の有無の判断の補助に重要な心電図波形の形状（ＱＲＳ波の形状等を含む）を適切なサイズでディスプレイ表示することが可能となる。
【００８３】
−−２．ハードウェア構成等−−
図１は、心電図表示装置の機能ブロック図を示す。心電図表示装置は、データ取得手段１１０、周期判断手段１１２、表示制御手段１２４を備えている。表示制御手段１２４は、グラフ出力手段１１１、グラフ位置判断手段１１４、グラフ位置補正手段１１６、振幅データ判断手段１２０、スケール変更手段（表示倍率変更手段）１２２を備えている。
【００８４】
データ取得手段１１０は、心電図測定データを取得する。グラフ出力手段１１１（表示制御手段１２４）は、心電図測定データをグラフ形式にしてディスプレイに表示する。
【００８５】
周期判断手段１１２は、心電図測定データの中の心周期（１心拍）を判断する。グラフ位置判断手段１１４（表示制御手段１２４）は、周期内における中心部分に関連する中心部分データに基づいて、その心周期に含まれるデータが表示エリアに表示されるか否かを判断する。グラフ位置補正手段１１６（表示制御手段１２４）は、その心周期に含まれるデータが表示エリアに表示されるようにグラフの位置をスクロール処理する。
【００８６】
振幅データ判断手段１２０（表示制御手段１２４）は、周期内の振幅に関連する振幅データに基づいて、その心周期（１心拍）に含まれるデータの振幅の大きさが所定の振幅基準に合致するか否かを判断する。スケール変更手段１２２（表示制御手段１２４）は、ディスプレイのスケールを変更する。
【００８７】
図２は、図１に示す心電図表示装置をＣＰＵを用いて実現したハードウェア構成の例を示す。心電図表示装置１００は、ＣＰＵ１０、増幅アンプ１１、Ａ／Ｄ変換１２、マウス／キーボード１３、ディスプレイ１４（表示装置）、スピーカ１５、メモリ１６、Ｆｌａｓｈ−ＲＯＭ１７（フラッシュメモリ等の、記憶したデータを電気的に消去できる書き換え可能な読み出し専用メモリ、以下、Ｆ−ＲＯＭ１７とする）、ディスプレイコントローラ１８、ＥＣＧ電極２０（生体信号検出器）を備えている。
【００８８】
ＥＣＧ電極２０は、患者の心電流を測定する電極である。増幅アンプ１１は、ＥＣＧ電極２０によって得られた心電流を増幅するものである。ＣＰＵ１０は、得られた心電流を心電図測定データに変換する処理、グラフ描画処理、スクロール処理、スケール変更処理等のほか、心電図表示装置１００全体を制御する。Ｆ−ＲＯＭ１７は、心電図表示装置１００を制御するためのプログラムを記録する。メモリ１６は、ＣＰＵ１０のワーク領域等を提供する。また、メモリ１６は、Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｏｍｏｒｙ２２（以下、ＶＲＡＭ２２とする）、スクロール用ＲＡＭ２４を備えている。マウス／キーボード１３またはディスプレイコントローラ１８の操作により生成される操作情報はＣＰＵ１０に入力され、ＣＰＵ１０が生成した画像情報及び音声情報は、ディスプレイ１４、スピーカ１５にそれぞれ出力される。
【００８９】
本実施形態では、心電図表示装置１００のオペレーティングシステム（ＯＳ）の例として、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）ＸＰ、ＮＴ、２０００、９８ＳＥ、ＭＥ、ＣＥ等を用いることとする。本実施形態の制御プログラムは、ＯＳと共働して各機能を実現しているが、これに限らず、制御プログラム単独で各機能を実現するようにしてもよい。
【００９０】
なお、実施形態で説明する「心電図」は、患者の身体の２点間における心電位差を測定することの結果として得られるものである。したがって、実施形態における「心電図の測定」等の表現は、心電位等を測定する概念を含む。
【００９１】
−−３．特許請求の範囲に記載した用語と実施形態との対応−−
特許請求の範囲に記載した用語と実施形態との対応は以下の通りである。
【００９２】
「データ」は、実施形態では心電図測定データに対応する。「出力領域」は、実施形態では、ディスプレイ１４における心電図グラフの表示エリアに対応する。
【００９３】
「対象周期のデータ」は、実施形態では、図８ステップＳ８１３または図１３ステップＳ１３０９においてＣＰＵ１０が認識（抽出）する１心拍の波形の認識点のデータに対応する。「中心部分データ」は、実施形態では、図１０ステップＳ１００７、またはＳ１０１１、またはＳ１０１５における中心点を示すデータに対応する。「周期判断手段」は、データの周期性に基づいて対象周期を判断する機能を有するもの一般を含む概念であり、例えば、実施形態における図８ステップＳ８１３または図１３ステップＳ１３０９の処理を行うＣＰＵ１０に対応する。「表示制御手段（グラフ出力手段）」は、グラフの出力機能を有するもの一般を含む概念であり、例えば、実施形態における図８ステップＳ８０９または図１３ステップＳ１３０７の処理を行うＣＰＵ１０に対応する。「表示制御手段（グラフ位置判断手段）」は、グラフの表示位置を判断する機能を有するもの一般を含む概念であり、例えば、実施形態における図８ステップＳ８１７、Ｓ８１９の処理を行うＣＰＵ１０に対応する。「表示制御手段（グラフ位置補正手段、表示位置補正処理）」は、グラフの表示位置を補正する機能を有するもの一般を含む概念であり、例えば、実施形態における図９ステップＳ９０３、Ｓ９０５の処理を行うＣＰＵ１０に対応する。
【００９４】
「周期内の振幅」は、実施形態では、ＱＲＳ波におけるＲ値とＳ値との差（図１４ステップＳ１４１１参照）、または、心室細動波形の最大値と最小値との差（図１４ステップＳ１４０７参照）に対応する。「振幅データ」は、実施形態では、図１４ステップＳ１４１１または図１４ステップＳ１４０７における振幅値を示すデータに対応する。「表示制御手段（振幅データ判断手段）」は、振幅データを判断する機能を有するもの一般を含む概念であり、例えば、実施形態における図１３ステップＳ１３１１、Ｓ１３１３、Ｓ１３１５の処理を行うＣＰＵ１０に対応する。「表示制御手段（スケール変更手段）」は、スケールを変更する機能を有するもの一般を含む概念であり、例えば、実施形態における図１３ステップＳ１３１７の処理を行うＣＰＵ１０に対応する。
【００９５】
「第１記録領域」は、実施形態では図２のＶＲＡＭ２２に対応し、「第２記録領域」は、実施形態では図２のスクロール用ＲＡＭ２４に対応する。
【００９６】
−−４．心電図波形の概略−−
心電図表示装置１００のＣＰＵ１０が処理する心電図測定データについて、図を用いて説明する。
【００９７】
４−１．心電図波形グラフ
ＣＰＵ１０は、ＥＣＧ電極２０を介して得られるデジタルデータ（心電波形データ）を、１２誘導の各誘導毎に連続的にメモリ１６（またはＦ−ＲＯＭ１７）に記録する。図３は、一つの誘導について、その記録された心電波形データを模式的にグラフ（縦軸：電位（電圧）、横軸：時間）によって表したものである。  ＣＰＵ１０は、図３に例示する心電図波形グラフを、ディスプレイ１４に描画する処理を行う。心電図グラフの描画は、心電図の測定時間の経過にしたがってプロットポイントが移動（ディスプレイ右方向）することによって行われる。また、ＣＰＵ１０は、心電図測定データに基づいて、心拍１回毎の波形を認識する。図３に示すように、ＣＰＵ１０は、心電図波形データから、Ｐ（Ｐ電位またはＰ波高）、Ｑ（Ｑ電位またはＱ波高）、Ｒ（Ｒ電位またはＲ波高）、Ｓ（Ｓ電位またはＳ波高）、Ｔ（Ｔ電位またはＴ波高）、ＳＴ（ＳＴレベル）、ＱＴ（ＱＴ間隔）、ＲＲ（ＲＲ間隔）の全てまたはそれらの一部を認識値データ（特徴量）として認識（抽出）してメモリ１６（またはＦ−ＲＯＭ１７）に記録する。ＣＰＵ１０は、正常波形の場合、例えば以下のような処理によって、１心拍の認識、および、心電図の各波を認識する。
【００９８】
（１）１心拍の認識：所定時間の心電波形データ（電位値または電圧値）のサンプリングを行った後、所定の閾値を超える極大値成分であるＲ波と、（所定の閾値を超える極大値成分である）次のＲ波を認識し、ＲＲ間隔を１心拍として認識する。このとき、Ｒ波以外の極大値であるＴ波成分（Ｒ波より周波数が低い）を、ローカットフィルタを利用して除去してもよい。
【００９９】
（２）Ｐ波：Ｒ波の位置から２００〜３００ｍｓｅｃ（ミリ秒）前の位置に存在する極大値をＰ波と認識する。
【０１００】
（３）Ｑ波：Ｒ波の位置の直前に存在する極小値をＱ波と認識する。
【０１０１】
（４）Ｓ波：Ｒ波の位置の直後に存在する極小値をＳ波と認識する。
【０１０２】
（５）Ｔ波：Ｒ波と次のＲ波の間に存在する極大値をＴ波と認識する。
【０１０３】
（６）ＳＴ部：心電図上においてＳ波とＴ波との間を直線補間した場合に、その間の極大値成分となる部分をＳＴ部と認識する。
【０１０４】
なお、心電図測定中の患者の動作等によっては、心電図波形中に異常な周期を有する高周波ノイズが生じてしまい、認識値データの抽出が正確に行われ難い場合も多い。そのような高周波ノイズを除外して正確な認識値データをとる方法として、例えば、特開平６−２６１８７１に開示されている技術を利用してもよい。
【０１０５】
４−２．心電図波形グラフの中心点と振幅
図４は、第１実施形態および第２実施形態においてＣＰＵ１０が利用する、心電図グラフの中心点データと振幅データとを説明する図である。
【０１０６】
図４において、ＰＰ間隔４２（Ｐ波からＰ波の間）を１心拍（心周期）とする。ＣＰＵ１０は、心電図波形のＲ波からＳ波を結ぶ線４５（ディスプレイ１４の縦方向の線）の上から１／３の位置４４を示すデータを中心点データとして算出する（図１０ステップＳ１０１１参照）。言い換えると、位置４４は、Ｒ−Ｓ間を１：２に分ける位置（「Ｒ波高からＳ波高の間を１：２に分ける位置」）である。この位置４４の中心点データは、第１実施形態（スクロール処理）において利用される。
【０１０７】
なお、患者の心臓の状態によっては、Ｒ波高が上がらずＱ波高とほぼ同等で、Ｓ波高が下がった波形形状になることもある。この場合であっても、図１０ステップＳ１０１１の処理により、Ｒ波からＳ波を１：２に分ける位置が中心点データとして演算される。
【０１０８】
また、ＣＰＵ１０は、Ｒ−Ｓ間の電位差（振幅の差）であるＲＳ間隔４０を振幅データとして算出する。このＲＳ間隔４０の振幅データは、第２実施形態（スケール変更処理）において利用される。
【０１０９】
４−３．心室細動の場合の心電図波形グラフの中心点と振幅
図５は、心室細動（および／または心室粗動（以下同じ））が起こっている場合の心電図グラフの中心点データと振幅データとを説明する図である。心室細動が起こっている場合の心電図波形は、通常の心電図波形ではなく正弦波を描くようになるのが一般的である。したがって、実施形態では、心室細動の場合は図４の場合とは異なる手法によって中心点データ等を算出することとしている。
【０１１０】
図５において、正弦波の１周期間隔５２を１心拍とする。ＣＰＵ１０は、１心拍の最大値位置と最小値位置（「各周期における極大値または極小値」）とを結ぶ線（ディスプレイ１４の縦方向の線）の中心点である位置５４を示すデータを中心点データとして算出する。この位置５４の中心点データは、第１実施形態（スクロール処理）において利用される。
【０１１１】
また、ＣＰＵ１０は、最大値位置−最小値位置の電位差（振幅の差）である間隔５０を振幅データとして算出する。この間隔５０の振幅データは、第２実施形態（スケール変更処理）において利用される。
【０１１２】
なお、第１実施形態におけるスクロール処理は、ディスプレイ１４の縦方向（Ｙ軸方向）にて行われるものである。したがって、上述した中心点データの算出は、Ｙ軸方向での位置を示すデータ、例えば、電圧値（ｍＶ）を利用して行えばよい。ただし、スクロール処理をディスプレイ１４の横方向（Ｘ軸方向）も考慮して行う場合の中心点データの算出は、Ｘ軸（時間データ）およびＹ軸（電圧データ）の両方の位置データを利用すればよい（説明の便宜上、図４および図５では、中心点を、Ｘ軸およびＹ軸の両方によって特定される位置として表現している）。
【０１１３】
−−５．第１実施形態（スクロール処理）−−
以下、第１実施形態によるスクロール処理プログラムの内容を図７に基づいて説明し、続いて、図８〜図１０に示すプログラムのフローチャート等を参照しながら心電図表示装置１００のＣＰＵ１０が行う処理について説明する。
【０１１４】
５−１．スクロール処理の内容
図７は、スクロール処理の際のＶＲＡＭ２２とスクロール用ＲＡＭ２４との関係を示す模式図である。
【０１１５】
ＶＲＡＭ２２は、ディスプレイ１４に表示される画面内容を記録するメモリ（バッファ）である。したがって、ＶＲＡＭ２２に記録された心電図測定データは、表示信号に変換されてディスプレイ１４の表示エリアに出力される。一方、スクロール用ＲＡＭ２４は、画面内容を記録するメモリ（バッファ）であるが、ＶＲＡＭ２２のように記録された心電図測定データが直接表示エリアに表示されるのではなく、ＣＰＵ１０が心電図測定データの画面内容をスクロール処理するために利用するメモリである（仮想ＶＲＡＭとして機能する）。
【０１１６】
より具体的には、ＣＰＵ１０は、取得した心電図測定データをＶＲＡＭ２２およびスクロール用ＲＡＭ２４の両方にグラフとして書き込む。通常、ＣＰＵ１０は、ＶＲＡＭ２２の記録内容である心電図グラフをディスプレイ１４の表示エリアに出力する。そして、認識した最新の１心拍の心電図の波形形状がディスプレイ１４の表示エリアに収まらない場合には、ＣＰＵ１０は、スクロール用ＲＡＭ２４の記録内容をスクロールさせつつ、そのスクロール処理後の記録内容をＶＲＡＭ２２に複写（コピー）する。その結果、ディスプレイ１４において心電図グラフのスクロールが行われる。
【０１１７】
図７では、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の記録内容を画面内容そのものとして模式的に表現している。図７Ａは、ＶＲＡＭ２２の記録内容の経時的変化を示しており、図７Ｂは、スクロール用ＲＡＭ２４の記録内容の経時的変化を示している。
【０１１８】
ＶＲＡＭ２２の記録内容は、縦軸が−１ｍＶ〜１ｍＶの幅の表示領域に対応し、一方、スクロール用ＲＡＭ２４の記録内容は、縦軸が−７ｍＶ〜７ｍＶの表示領域に対応する。これらの記録内容の縦軸の座標情報は、上限値、下限値、中央値によって定義づけられる。横軸は、全幅がＶＲＡＭ２２およびスクロール用ＲＡＭ２４とも５秒間の時間幅の表示領域に対応する。この実施形態では、ディスプレイ１４における心電図グラフの実測の表示エリアは、縦軸が１ｍＶ＝１センチメートル（ｃｍ）、横軸が１秒＝２５ミリメートル（ｍｍ）という比率で構成される。
【０１１９】
次に、このスクロール処理の内容を図７に基づいて説明する。ＣＰＵ１０は、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の両方に心電図測定データを書き込む。その結果、ＶＲＡＭ２２にはデータ７０が記録され、一方のスクロール用ＲＡＭ２４にはデータ７４が記録される。ＶＲＡＭ２２に記録された内容は、ディスプレイ１４の表示エリア（以下、「ディスプレイ１４」との記述は、ディスプレイ１４の表示エリアを含むこととする）に表示される。スクロール用ＲＡＭ２４の中央部分７８の記録内容は、ＶＲＡＭ２２のデータ７０と同じ記録内容である。この中央部分７８は、例えば、スクロール用ＲＡＭ２４における縦軸中央値の座標情報と縦軸中央値からの上下幅情報とによって定義づければよい。
【０１２０】
時間の経過にしたがって、ＣＰＵ１０は新たな心電図測定データをＶＲＡＭ２２およびスクロール用ＲＡＭ２４に追加して書き込む。その結果、ＶＲＡＭ２２にはデータ７１が記録され、スクロール用ＲＡＭ２４にはデータ７５が記録される（中央部分７９はデータ７１に対応）。
【０１２１】
ＣＰＵ１０は、新たな心電図測定データをＶＲＡＭ２２およびスクロール用ＲＡＭ２４に追加して書き込む。ＶＲＡＭ２２にはデータ７２が記録され、スクロール用ＲＡＭ２４にはデータ７６が記録される（中央部分８０はデータ７２に対応）。このとき、ＣＰＵ１０は、データ７２が示すように右端の１心拍の波形形状がディスプレイ１４に表示されない状態となっていることを判断し、スクロール用ＲＡＭ２４を利用してスクロール処理を行う。スクロール処理の要否の判断は、「１−１．スクロール処理（第１実施形態）の概略」の項で説明した内容と同様である。
【０１２２】
ＣＰＵ１０は、スクロール用ＲＡＭ２４の記録内容をスクロール処理させてデータ７７とする。具体的には、図７Ｂでは、スクロール用ＲＡＭ２４における記録領域を、−７ｍＶ〜７ｍＶの範囲から−６ｍＶ〜８ｍＶの範囲に書き換えている。その書き換えに伴い、ＶＲＡＭ２２の記録内容に対応づけられる中央部分８１も、０ｍＶ〜２ｍＶに書き換えられることになる。具体的には、スクロール用ＲＡＭ２４の記録内容を消去して、縦方向の上限値、下限値、中央値のそれぞれの座標を所定単位数（例えばピクセル数）変更したうえで再描画（書き換え）することにより、スクロール用ＲＡＭ２４の座標情報と心電図測定データの電位値（ｍＶ）との対応づけが変更される。なお、このスクロール処理を行うプログラムとしては、例えば、スクロール関数であるＳｃｒｏｌｌＷｉｎｄｏｗやＳｃｒｏｌｌＤＣなどを用いればよい。
【０１２３】
ＣＰＵ１０は、中央部分８１の記録内容をＶＲＡＭ２２にコピー（複写）することにより、ＶＲＡＭ２２にはデータ７３が記録される。その結果、ディスプレイ１４にはスクロール処理された心電図グラフが表示されることになる。なお、このコピーによって、ＶＲＡＭ２２の座標情報と心電図測定データの電位値（ｍＶ）との対応づけも変更される。図７の例では、ＶＲＡＭ２２の中心値は０ｍＶから１ｍＶに変更される。したがって、スクロール処理以降に取得した心電図測定データによる心電図グラフは、そのスクロール処理後の心電図グラフに連続するように描画される。
【０１２４】
なお、ＶＲＡＭ２２の表示領域の右端まで心電図グラフが表示されると、つまり、心電図グラフの表示から５秒間経過すると、再度ＶＲＡＭ２２の表示領域の左端から心電図測定データが記録される。
【０１２５】
５−２．スクロール処理について
図８〜図１０に示すプログラムのフローチャート等を参照しながら心電図表示装置１００のＣＰＵ１０によるスクロール処理プログラムの内容について説明する。
【０１２６】
ＡＤ変換によって入力された心電図測定データのサンプリング周波数は、例えば１２５、２５０、５００、１０００Ｈｚなどとする。心電図表示装置１００のＣＰＵ１０は、所定の周波数でサンプリングした心電図測定データをディスプレイ１４に描画（ＶＲＡＭ２２へのデータ書き込み）する。ただし、サンプリングしたデータを所定数まとめてブロック化したうえでディスプレイ１４に描画するようにしてもよい。
【０１２７】
ここで、ディスプレイ１４への心電図グラフの描画処理と、第１実施形態によるスクロール処理または第２実施形態によるスケール変更処理とは、ＣＰＵ１０が別々のタイミングで実行する（または、処理を実行する時間間隔を異なるものとする）ようにしてもよいし、あるいは、同じタイミングで実行する（処理を実行する時間間隔を同じにする）ようにしてもよい。
【０１２８】
以下、説明の便宜上、心電図グラフの描画中にスクロール処理が行われない場合と、スクロール処理が行われる場合とに分けて説明する。
【０１２９】
５−３．心電図グラフの描画中にスクロール処理が行われない場合
ＣＰＵ１０は、ディスプレイ１４に表示される画面内容を記録するＶＲＡＭ２２の表示領域を設定する（図８ステップＳ８０１）。具体的には、縦軸が−１ｍＶ〜１ｍＶの範囲に対応し、横軸が５秒間の範囲に対応するように表示領域の座標情報を設定する。ＣＰＵ１０は、スクロール用ＲＡＭ２４の記録領域をＶＲＡＭ２２の表示領域の縦方向の上下３倍（−７ｍＶ〜７ｍＶ）に設定する（ステップＳ８０３）。
【０１３０】
ＣＰＵ１０は、後述するスクロール処理のループ回数を示す”ループ値”Ｎを”０”に設定する（ステップＳ８０５）。ＣＰＵ１０は、患者の身体に取り付けられたＥＣＧ電極２０および増幅アンプ１１を介して１２誘導の心電波形を測定して心電図測定データをメモリ１６に記録する（ステップＳ８０７）（データ取得手段）。１２誘導心電図とは、数個から１０数個の電極を生体につけることによって得られる１２パターンの心電図のことをいう。ＣＰＵ１０は、取得した心電図測定データに基づいて、ディスプレイ１４に表示される画面内容（心電図グラフ）をＶＲＡＭ２２およびスクロール用ＲＡＭ２４に記録（描画）する（ステップＳ８０９）（グラフ出力手段）。
【０１３１】
ＣＰＵ１０は、”Ｎ＝０”であるか否かを判断し（ステップＳ８１１）、”Ｎ＝０”であると判断した場合には、１心拍の波形を認識（抽出）できたか否かを判断する（ステップＳ８１３）。このステップＳ８１３の判断は、具体的には心周期の始めであるＰ波から次の心周期の始めであるＰ波までの各認識点（Ｐ波、Ｑ波、Ｒ波、Ｓ波、Ｔ波）のデータ（認識値データ）が抽出できたか否かに基づいて行う。ステップＳ８１３において１心拍の波形を認識できないと判断した場合には、ＣＰＵ１０は再びステップＳ８０７からの処理を繰り返す。
【０１３２】
一方、ステップＳ８１３において１心拍の波形が認識できたと判断した場合には、ＣＰＵ１０は、スクロールタイマをリセットした後に当該タイマをスタートする（ステップＳ８１５）。なお、ステップＳ８１３において、心停止の場合（死亡時）はＰ波等が認識されないため、１秒間の間の心電図測定データ（一般的にはフラットな心電図グラフとしてディスプレイ表示されるデータ）の取得後、ステップＳ８１５の処理を行う。ＣＰＵ１０は、ステップＳ８１３で認識した１心拍の波形についての中心点を算出する（ステップＳ８１７）。この中心点の算出処理の内容は後述する。
【０１３３】
ＣＰＵ１０は、ステップＳ８１７で算出した中心点の位置がＶＲＡＭ２２の表示領域（ステップＳ８０１参照）の縦方向の中心１／３内（出力領域における中央領域）に入っているか否かを判断する（ステップＳ８１９）。具体的には、ステップＳ８１７で算出した中心点の値が、−０．３ｍＶから＋０．３ｍＶの範囲に有るか否かを判断する。ＣＰＵ１０は、中心点の位置がＶＲＡＭ２２の表示領域の縦方向中心１／３内に入っていると判断した場合には、ステップＳ８２７において測定終了であるか否かを判断し、測定終了でない場合にはステップＳ８０７からの処理を繰り返し、一方、測定終了である場合には処理を終了する。なお、測定終了であるか否かの判断は、ユーザによる測定終了情報の入力を受け付けるか、あるいはメモリへの心電図測定データの入力がないこと等に基づいて行えばよい。
【０１３４】
以上が、心電図グラフの描画中にスクロール処理が行われない場合の説明である。
【０１３５】
５−４．心電図グラフの描画中にスクロール処理が行われる場合
次に、心電図グラフの描画中にスクロール処理が行われる場合を説明する。
【０１３６】
スクロール処理が行われる場合とは、ステップＳ８１９において、ＣＰＵ１０が、中心点の位置がＶＲＡＭ２２の表示領域の縦方向中心１／３内に入っていないと判断した場合である。この場合、ＣＰＵ１０は、スクロール処理のループ回数を示す”ループ値”Ｎを”５”に設定する（ステップＳ８２１）。ＣＰＵ１０は、スクロール用ＲＡＭ２４の縦方向スクロール量を算出する（ステップＳ８２３）。このスクロール量は、演算式：（ステップＳ８１７で算出した中心点の値）−（スクロール用ＲＡＭ２４の表示領域の縦軸中央値）によって算出される（両値の差を求める）。ＣＰＵ１０は、ステップＳ８２３で算出したスクロール量の５分の１の量を算出する（ステップＳ８２５）。
【０１３７】
ＣＰＵ１０は、ステップＳ８１５でスタートしたスクロールタイマが５０ｍ秒以上であるかを判断する（図９ステップＳ９０１）。５０ｍ秒以上でない場合には、ＣＰＵ１０は図８ステップＳ８０７、Ｓ８０９の処理を行い、続けて取得した心電図測定データをＶＲＡＭ２２およびスクロール用ＲＡＭ２４に記録する。このとき、Ｎ＝５が設定されているから、ステップＳ８１１の後には、ＣＰＵ１０はステップＳ９０１の処理を行うことになる。したがって、スクロールタイマが５０ｍ秒以上経過するまでは、新たに取得した心電図測定データがＶＲＡＭ２２に記録されるから、ディスプレイ１４には継続して心電図グラフが描画されることになる。
【０１３８】
ステップＳ９０１においてスクロールタイマが５０ｍ秒以上経過したと判断した場合には、ＣＰＵ１０は、ステップＳ８２５で算出したスクロール量／５でスクロール用ＲＡＭ２４を縦方向にスクロール処理する（ステップＳ９０３）。
【０１３９】
具体的には、スクロール用ＲＡＭ２４の記録内容を消去して、縦方向の上限値、下限値、中央値のそれぞれの座標を所定単位数（例えばピクセル数）変更したうえで再描画することにより、スクロール用ＲＡＭ２４の座標情報と心電図波形の電位値（ｍＶ）との対応づけが変更される（”５−１．スクロール処理の内容”の項参照）。
【０１４０】
ＣＰＵ１０は、スクロール用ＲＡＭ２４の記録内容における中央部分（ＶＲＡＭ２２の表示領域に対応づけられる部分）をＶＲＡＭ２２にコピーする（ステップＳ９０５）。この処理により、ディスプレイ１４にはスクロール処理された心電図グラフが表示される。ＣＰＵ１０は、ループ値”Ｎ”を”Ｎ−１”に設定する（ステップＳ９０７）。具体的には、図８ステップＳ８２１において”５”に設定されたＮは、ステップＳ９０７において”４”に変更される。
【０１４１】
ＣＰＵ１０は、スクロールタイマをリセット・スタートして（ステップＳ９０９）、再び図８ステップＳ８０７からの処理を繰り返す。ＣＰＵ１０は、スクロール処理に関する以上までの処理をＮ＝０になるまで行い、結局、合計５回のスクロール処理によって対象としている心拍（認識した心拍）に対するスクロール処理を完成させる。そして、図８ステップＳ８１１においてＮ＝０であると判断された場合には、ＣＰＵ１０は、次の１心拍の波形を認識するステップＳ８１３からの処理を行う。ＣＰＵ１０は、ステップＳ８２７において測定終了と判断されるまで以上の処理を繰り返し、測定終了と判断された場合には処理を終了する。
【０１４２】
なお、ステップＳ８２１でループ数を５に設定すること、および、ステップＳ８２５でスクロール量／５を算出する理由は、本実施形態では、ディスプレイ１４においてユーザがスクロールの経過を視認可能にするためである（スムーズスクロール処理）。具体的には、本実施形態ではステップＳ９０１の処理によってタイマが５０ｍ秒以上経過した時点で１回のスクロール処理を行い、ループ数が５であるから実質的には２５０ｍ秒間で必要なスクロール処理を完成する。このように必要なスクロール処理を５コマに分けてディスプレイ１４に表示することにより、一般的には人間の目で心電図グラフの移動経過が認識できるようになる。また、２５０ｍ秒間でスクロール処理を完成させることとしているのは、心拍１回は通常約１秒であり、さらに、心拍が速い場合には約５００ｍ秒であるから、実際には５００ｍ秒以内にスクロール処理を完成させる必要があるからである。そこで、例示として、本実施形態では余裕をみて２５０ｍ秒でスクロール処理が完成することとしている。
【０１４３】
図８ステップＳ８２３におけるスクロール量の算出は、心電図波形の中心点およびスクロール用ＲＡＭ２４の中央値のそれぞれのポジション値、または電圧値（ｍＶ）、または表示領域の実測値（ｍｍ）等を利用して行えばよい。これらの各値はそれぞれ互いに対応づけされており、いずれの値を基準にして心電図グラフ表示処理およびスクロール処理を行ってもよく、本実施形態では、例示として電圧値を基準にしてスクロール量の算出を行うものとして説明する。
【０１４４】
図９ステップＳ９０３におけるスクロールの方向は、例えばステップＳ８２３において電圧値を利用してスクロール量の演算をした場合、（ステップＳ８１７で算出した中心点の値）−（スクロール用ＲＡＭ２４の表示領域の縦軸中央値）の値がプラスの場合には上方向とし（図７Ｂのデータ７７参照）、一方、マイナスの場合には下方向とするように定義づければよい。
【０１４５】
５−５．中心点算出処理のフローチャート
次に、図１０に基づき、図８ステップＳ８１７においてサブルーチンとして示す中心点算出処理プログラムの内容を説明する。
【０１４６】
中心点のデータは、心電図のＲ波等の認識点の電位（電圧）値、または、認識点の位置に対応するスクロール用メモリ２４上のポジション値（アドレス値）、または、または認識点の位置に対応する表示領域上の実測値を用いて算出することができるが、本実施形態では例示として電位（電圧）値を利用して算出することとしている。したがって、本実施形態のＣＰＵは、図８ステップＳ８０７で取得する測定データのみを利用して中心点の算出処理を行うこととする。ただし、その他の実施形態として、描画した心電図グラフの図形データ（位置データ等を含む）に基づいて中心点の算出処理を行うようにしてもよい。
【０１４７】
心電図表示装置１００のＣＰＵ１０は、図８ステップＳ８１３で認識した１拍の心電図波形の形状に基づいて、心室細動が有るか否かを判断する（図１０ステップＳ１００１）。心室細動がないと判断した場合には、ＣＰＵ１０は、心停止が有るか否かを判断する（ステップＳ１００３）。ＣＰＵ１０によるステップＳ１００１およびステップＳ１００３の判断は、心電図波形の認識点（Ｐ波、またはＱ波、またはＲ波、またはＳ波、またはＱＲＳ波）の有無、または波形の振幅の大きさなどに基づいて行えばよい。
【０１４８】
ステップＳ１００３において心停止がないと判断した場合には、ＣＰＵ１０は、ステップＳ８１３で認識した心拍のＲ電位およびＳ電位のデータを取得する（ステップＳ１００９）。ＣＰＵ１０は、ＱＲＳ波の中心点を算出する（ステップＳ１０１１）。中心点は、”演算式：（Ｒ電位×２＋Ｓ電位）／３”に基づいて算出する。この中心点は、通常の心電図波形の中心点であり、図４におけるＲ−Ｓ間を１：２に分ける位置４４の電位（縦軸の値）に対応する。
【０１４９】
一方、ステップＳ１００１において心室細動があると判断した場合には、ＣＰＵ１０は、認識した心拍（心室細動波形）の最大値（対象周期における極大値）および最小値（対象周期における最小値）を取得する（ステップＳ１００５）。ＣＰＵ１０は、心室細動波形の中心点を算出する（ステップＳ１００７）。中心点は、”演算式：（最大値＋最小値）／２”に基づいて算出する。この中心点は、心室細動波形の中心点であり、図５における位置５４の電位（縦軸の値）に対応する。
【０１５０】
ステップＳ１００３において、心室停止があると判断した場合には、ＣＰＵ１０は、過去１秒間の心電図測定データを取得し（ステップＳ１０１３）、心電図測定データの中心点を算出する（ステップＳ１０１５）。中心点は、心電図測定データの平均値を演算することによって求める。
【０１５１】
以上の処理により、ＣＰＵ１０は、通常の場合、心室細動の場合、心室停止の場合のそれぞれに応じて中心点を算出し、図８ステップＳ８１９からの処理を行う。
【０１５２】
以上、第１実施形態によるスクロール処理プログラムの内容について説明したが、この処理のプログラムまたはアルゴリズム等は例示として説明するものである。したがって、スクロール処理の手法（ループ数、ループ単位時間、スクロール量、スクロール処理を実行するタイミングなど）、ＶＲＡＭおよびスクロール用ＲＡＭの表示領域の大きさの設定（図８ステップＳ８０１、８０３等参照）、スクロール処理の要否の判断基準（図８ステップＳ８１９参照）などは、当業者に周知の手段によって変更可能である。
【０１５３】
例えば、実施形態では、図８ステップＳ８０９の描画処理の後にステップＳ８１３の１心拍の波形の認識処理を行うこととしているが、これに限らず、１心拍の波形の認識処理の後に描画処理を行うようにしてもよい。スクロール処理は、最後（最新）に認識した１心拍の波形を基準にしているが、これに限らず、最後以前の（過去の）心拍の波形を基準にして行ってもよい。中心点として、ＲＳ間を上から１：２に分ける位置を例示したが（図１０ステップＳ１０１１参照）、その他の位置を採用してもよい。また、スクロール処理の有無の判断として、ＶＲＡＭ２２の表示領域の縦方向の中心１／３内（「出力領域における中央領域」に対応）にあるか否かという基準を例示したが（図８ステップＳ８１９参照）、これに限られるものではなく、その他の基準として、ＶＲＡＭ２２の表示領域の縦方向の中心１／４内にあるか否かという基準、または、心電図波形の中心点の値がＶＲＡＭ２２の表示領域の縦方向の中央値と等しいか否かという基準等を採用してもよい。
【０１５４】
５−６．第１実施形態（スクロール処理）におけるディスプレイ表示
図１１に、第１実施形態におけるディスプレイ１４の表示例を示す。図１１Ａは、スクロール処理前のディスプレイ１４の表示例である。ディスプレイ１４には、心電図グラフ１１０３が表示され、加えて、各心拍のＲ波の付近に認識ポイント１１０５がプロットされる。心電図グラフの左側に示す心電図波形基準１１０１は、電圧１ｍＶの縦幅を示すものである。
【０１５５】
心電図グラフ１１０３は、−１ｍＶ〜１ｍＶの幅で表示される。この−１ｍＶ〜１ｍＶの幅は、心電図グラフの表示領域の縦軸の中心を仮想の０点（０ｍＶ）とした場合の電圧幅を示すものであって電圧の電位値（絶対的な値）とは必ずしも一致しない。本実施形態では、電圧の電位値（絶対的な値）のディスプレイ表示を省略しているが、必要に応じて電圧の電位値（絶対的な値）を表示するようにしてもよい。
【０１５６】
図１１Ｂは、スクロール処理後のディスプレイ１４の表示例である。図に示すように、心電図グラフは、スクロール処理によって心電図波形の形状の視認が容易な位置に移動される。
【０１５７】
−−６．第２実施形態（スケール変更処理）−−
以下、第２実施形態によるスクロール処理プログラムの内容を図１２に基づいて説明し、続いて、図１３〜図１５のフローチャート等を参照しながら心電図表示装置１００のＣＰＵ１０が行う処理について説明する。
【０１５８】
６−１．スケール変更処理の内容
図１２は、スケール変更処理の際のＶＲＡＭ２２の記録内容を示す模式図である。図１２では、ＶＲＡＭ２２の記録内容を画面内容そのものとして模式的に表現している。ＶＲＡＭ２２の記録内容の座標情報等は図７と同様である。
【０１５９】
図１２Ａは、ＶＲＡＭ２２の記録内容を圧縮する例を示している。ＶＲＡＭ２２のデータ１２０１は、心電図グラフ１２０２を記録している。振幅基準線１２０３は説明のためのものであり、ＶＲＡＭ２２の表示領域の縦方向１／２の長さを示している。心電図グラフ１２０２の振幅は、ＶＲＡＭ２２の表示領域の縦方向１／２よりも大きいので、心電図表示装置１００のＣＰＵ１０は、心電図グラフ１２０２の振幅を縦方向に圧縮するようにスケール変更処理を行う。その結果、図１２Ａ右部分に示すように、ＶＲＡＭ２２にはデータ１２０５が記録され、心電図グラフ１２０６は縦方向１／２に圧縮された形状となる。すなわち、ＶＲＡＭ２２に記録されるデータ１２０１は、圧縮の結果、−２ｍＶ〜２ｍＶの幅の表示領域に対応するデータ１２０５に書き換えられることになる。
【０１６０】
図１２Ｂは、ＶＲＡＭ２２の記録内容を拡張する例を示している。ＶＲＡＭ２２のデータ１２１１は、心電図グラフ１２１２を記録している。振幅基準線１２１３は説明のためのものであり、ＶＲＡＭ２２の表示領域の縦方向１／５の長さを示している。心電図グラフ１２１２の振幅は、ＶＲＡＭ２２の表示領域の縦方向１／５よりも小さいので、ＣＰＵ１０は、心電図グラフ１２１２の振幅を縦方向に拡張するようにスケール変更処理を行う。その結果、図１２Ｂ右部分に示すように、ＶＲＡＭ２２にはデータ１２１５が記録され、心電図グラフ１２１６は縦方向２倍に拡張された形状となる。すなわち、ＶＲＡＭ２２のデータ１２１１は、拡張の結果、−０．５ｍＶ〜０．５ｍＶの幅の表示領域に対応するデータ１２１５に書き換えられることになる。
【０１６１】
なお、心電図表示装置１００のＣＰＵ１０は、第２実施形態によるスケール変更処理と第１実施形態によるスクロール処理とを別々のプログラムで並行して処理することとしている。ただし、いずれかのプログラムのみを実行するようにしてもよい。具体的には、心電図グラフの表示処理とスクロール処理（第１実施形態）のみを行う構成、または、心電図グラフの表示処理とスケール変更処理（第２実施形態）のみを行う構成を採用してもよい。
【０１６２】
第２実施形態による「スケール変更」という文言は、その他、レンジ変更、または振幅補正、または表示倍率調節、または表示縮尺率変更、または拡大処理、または縮小処理等と表現することもできる。
【０１６３】
６−２．スケール変更処理について
図１３〜図１５のフローチャート等を参照しながら心電図表示装置１００のＣＰＵ１０によるスケール変更処理プログラムの内容について説明する。第２実施形態での心電図測定データのサンプリング数、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の表示領域の設定、心拍の認識処理、描画処理等は、第１実施形態と同様である。
【０１６４】
ＣＰＵ１０は、第１実施形態の場合と同様に、ディスプレイ１４に表示される画面内容を記録するＶＲＡＭ２２の表示領域を設定する（図１３ステップＳ１３０１）。ＣＰＵ１０は、スクロール用ＲＡＭ２４の記録領域をＶＲＡＭ２２の表示領域の縦方向の上下３倍に設定する（ステップＳ１３０３）。
【０１６５】
ＣＰＵ１０は、患者に身体に取り付けられたＥＣＧ電極２０および増幅アンプ１１を介して１２誘導の心電図を測定して心電図測定データをメモリ１６に記録する（ステップＳ１３０５）（データ取得手段）。ＣＰＵ１０は、取得した心電図測定データに基づいて、ディスプレイ１４に表示される画面内容（心電図グラフ）をＶＲＡＭ２２およびスクロール用ＲＡＭ２４に記録（描画）する（ステップＳ１３０７）（グラフ出力手段）。
【０１６６】
ＣＰＵ１０は、１心拍の波形を認識（抽出）できたか否かを判断する（ステップＳ１３０９）。このステップＳ１３０９の判断は、第１実施形態の場合と同様である（図８ステップＳ８１３参照）。ステップＳ１３０９において１心拍の波形を認識できないと判断した場合には、ＣＰＵ１０は再びステップＳ１３０５からの処理を繰り返す。
【０１６７】
一方、ステップＳ１３０９において１心拍の波形が認識できたと判断した場合には、ＣＰＵ１０は振幅値算出処理を行う（ステップＳ１３１１）。この振幅値算出処理については後述する。なお、ステップＳ１３０９において、心停止の場合（死亡時）はＰ波等が認識されないため、実施形態では１秒間の間の心電図測定データ（一般的にはフラットな心電図グラフとしてディスプレイ表示されるデータ）の取得後、ステップＳ１３１１の処理を行う。
【０１６８】
ＣＰＵ１０は、最新２０拍分の振幅値を取得したか否かを判断する（ステップＳ１３１３）。最新２０拍分の振幅値を取得していないと判断した場合には、ＣＰＵ１０は、ステップＳ１３０５からの処理を繰り返す。一方、最新２０拍分の振幅値を取得したと判断した場合には、それら最新２０拍分の振幅値の平均値（「複数の周期内の振幅データの平均に関連する値」に対応）を算出し（ステップＳ１３１５）、スケール変更処理を行う（ステップＳ１３１７）。このスケール変更処理の内容は後述する。
【０１６９】
ＣＰＵ１０は、ステップＳ１３１７の処理後、測定終了であるか否かを判断し（ステップＳ１３１９）、測定終了でない場合にはステップＳ１３０５からの処理を繰り返し、一方、測定終了である場合には処理を終了する。
【０１７０】
６−３．振幅値算出処理
次に、図１４に基づき、図１３ステップＳ１３１１においてサブルーチンとして示す振幅値算出処理プログラムの内容を説明する。
【０１７１】
心電図表示装置１００のＣＰＵ１０は、図１３ステップＳ１３０９で認識した１拍の心電図波形の形状に基づいて、心室細動が有るか否かを判断する（図１４ステップＳ１４０１）。心室細動がないと判断した場合には、ＣＰＵ１０は、心停止が有るか否かを判断する（ステップＳ１４０３）。ＣＰＵ１０は、心停止がある場合には図１３ステップＳ１３１９の処理を行う。ステップＳ１４０１およびステップＳ１４０３の判断は、第１実施形態の場合と同様である（図１０ステップＳ１００１、ステップＳ１００３参照）。
【０１７２】
ステップＳ１４０３において心停止がないと判断した場合には、ＣＰＵ１０は、ステップＳ１３０９で認識した心拍のＲ電位およびＳ電位のデータを取得し（ステップＳ１４０９）、振幅値を算出する（ステップＳ１４１１）。振幅値は、”演算式：｜Ｒ電位−Ｓ電位｜”（Ｒ電位とＳ電位の差の絶対値）に基づいて算出する。この振幅値は、通常の心電図波形の振幅値であり、図４にけるＲＳ間隔４０に対応する。
【０１７３】
一方、ステップＳ１４０１において心室細動があると判断した場合には、ＣＰＵ１０は、認識した心拍（心室細動波形）の最大値（対象周期における極大値）および最小値（対象周期における最小値）を取得する（ステップＳ１４０５）。ＣＰＵ１０は、心室細動波形の振幅値を算出する（ステップＳ１４０７）。振幅値は、”演算式：最大値−最小値”に基づいて算出する。この振幅値は、図５における間隔５０に対応する。
【０１７４】
以上の処理により、ＣＰＵ１０は、通常の場合、心室細動の場合のそれぞれに応じて振幅値（周期内の振幅データ）を算出し、図１３ステップＳ１３１３からの処理を行う。
【０１７５】
なお、各振幅値のデータは、心電図のＲ波等の認識点の電位（電圧）値、または、認識点の位置に対応するスクロール用メモリ２４上のポジション値（アドレス値）、または、または認識点の位置に対応する表示領域上の実測値を用いて算出することができるが、本実施形態では例示として電位（電圧）値を利用して算出することとしている。
【０１７６】
６−４．スケール変更処理
次に、図１５に基づき、図１３ステップＳ１３１７においてサブルーチンとして示すスケール変更処理プログラムの内容を説明する。
【０１７７】
ＣＰＵ１０は、ステップＳ１３１５で算出した振幅値の平均値がＶＲＡＭ２２の表示領域の縦方向の１／２より大きいか否かを判断する（ステップＳ１５０１）。具体的には、本実施形態ではＶＲＡＭ２２の表示領域の幅を−１ｍＶ〜１ｍＶに設定しているから（図１３ステップＳ１３０１参照）、振幅値の平均値が１ｍＶより大きいか否かを判断する。
【０１７８】
ＣＰＵ１０は、振幅値の平均値がＶＲＡＭ２２の表示領域の縦方向の１／２より大きくないと判断した場合は、その平均値がＶＲＡＭ２２の表示領域の縦方向１／５より小さいか否かを判断する（ステップＳ１５０３）。具体的には、振幅値の平均値が０．４ｍＶより小さいか否かを判断する。振幅値の平均値がＶＲＡＭ２２の表示領域の縦方向の１／５より小さくないと判断した場合には、ＣＰＵ１０は、図１３ステップＳ１３１９の処理を行う。
【０１７９】
ステップＳ１５０１において振幅値の平均値がＶＲＡＭ２２の表示領域の縦方向１／２より大きいと判断した場合（振幅基準に合致しない、または、振幅上限基準を超えている場合）には、ＣＰＵ１０は、ＶＲＡＭ２２の表示領域の縦方向スケールを”２倍”に決定する（ステップＳ１５０５）。一方、ステップＳ１５０３において振幅値の平均値がＶＲＡＭ２２の表示領域の縦方向１／５より小さいと判断した場合（振幅基準に合致しない、または振幅下限基準を下回っている場合）には、ＣＰＵ１０は、ＶＲＡＭ２２の表示領域の縦方向スケールを”１／２倍”に決定する（ステップＳ１５０７）。
【０１８０】
ステップＳ１５０５またはステップＳ１５０７の処理の後、ＣＰＵ１０は、ＶＲＡＭ２２の表示領域を決定したスケールに変更する（ステップＳ１５０９）。
【０１８１】
スケールの変更処理は、上述した「６−１．スケール変更処理の内容」の項で説明したように、”２倍”の場合には−２ｍＶ〜２ｍＶの幅の表示領域に対応するデータに書き換えられる（図１２Ａ参照）。一方、”１／２倍”の場合には−０．５ｍＶ〜０．５ｍＶの幅の表示領域に対応するデータに書き換えられる（図１２Ｂ参照）。
【０１８２】
ステップＳ１５０９の処理の後、ＣＰＵ１０は、スクロール用ＲＡＭ２４の表示領域を決定したスケールに変更する（ステップＳ１５１１）。この処理により、ＣＰＵ１０は、スケール変更処理をした後であっても、その変更処理後の記録内容にしたがって描画処理および第１実施形態によるスクロール処理を実行することができる。
【０１８３】
上記の処理によって、ＣＰＵ１０は心電図グラフの圧縮または拡張を行い、続いて図１３ステップＳ１３１９の処理を行う。
【０１８４】
以上、第２実施形態によるスケール変更処理について説明したが、この処理のプログラムまたはアルゴリズム等は例示として説明するものである。したがって、スケール変更処理を実行するタイミング、ＶＲＡＭおよびスクロール用ＲＡＭの表示領域の大きさの設定（図１５ステップＳ１３０１、１３０３等参照）、スケール変更処理の要否の判断基準（図１５ステップＳ１５０１、１５０３参照）、スケール変更の設定（図１５ステップＳ１５０５、１５０７参照）などは、当業者に周知の手段によって変更可能である。
【０１８５】
例えば、振幅値として”Ｒ値−Ｓ値”によって演算される値を例示したが（図１４ステップＳ１４１１参照）、その他の演算方法による値を採用してもよい。また、２０心拍の振幅データの平均ではなく、その他の拍数の振幅データの平均値を採用してもよいし、あるいは、１心拍の振幅データに基づいてスケール変更処理を行うようにしてもよい。
【０１８６】
第１実施形態および第２実施形態における１心拍の波形の認識処理（図８ステップＳ８１３、図１３ステップＳ１３０９参照）は、Ｐ波から次の心周期のＰ波までの各認識点のデータが抽出できたか否かによって判断することとしている。また、図１０ステップＳ１００１および図１４ステップＳ１４０１の心室細動の有無判断、図１０ステップＳ１００３および図１４ステップＳ１４０３の心室停止の有無判断は、心電図波形の認識点（特徴量を示す点）の有無、または波形の振幅の大きさなどに基づいて判断することとしている。これらの波形の認識処理、心室細動の有無判断、心室停止の有無判断については、例えば、Ｐ波、Ｑ波、Ｒ波、Ｓ波、Ｔ波の全ての認識点のデータを利用する場合のほか、それらの中の一部（例えばＲ波とＳ波）のデータ、またはそれ以外の極大点、極小点を示すデータを判断することによって行ってもよい。なお、認識点（Ｐ波、Ｑ波、Ｒ波、Ｓ波、Ｔ波）は、極大点または極小点の位置に限らず、所定の判断基準によって得られる位置を採用してもよい。
【０１８７】
なお、これらの波形の認識処理、心室細動の有無判断、心室停止の有無判断は、例えば以下のような評価プログラムを利用することもできる。ただし、これらに限定されるものではない。
【０１８８】
（評価プログラムのリスト）
（プログラム名／主要開発者／国）
・ＡＶＡ／Ｐｉｐｂｅｒｇｅｒ／ＵＳＡ
・ＩＢＭ／Ｂｏｎｎｅｒ，Ｐｏｐｐｌ／ＵＳＡ
・ＨＰ／Ｍｏｎｒｏｅ／ＵＳＡ
・Ｍａｒｑｕｅｔｔｅ／Ｒｏｗｌａｎｄｓｏｎ／ＵＳＡ
・Ｎａｇｏｙａ／Ｏｋａｊｉｍａ，Ｏｈｓａｗａ／Ｊａｐａｎ
【０１８９】
６−５．第２実施形態（スケール変更処理）におけるディスプレイ表示
図１６に、第２実施形態におけるディスプレイ１４の表示例を示す。図１６Ａは、スケール変更処理前のディスプレイ１４の表示例である。ディスプレイ１４には、心電図グラフが表示される。心電図グラフの左側に示す心電図波形基準１６０１は、電圧１ｍＶの縦幅の大きさの基準を示すものである。
【０１９０】
図１６Ｂは、スケール変更処理後のディスプレイ１４の表示例である。ここでは、スケールを”２倍”に変更した例を示している（図１５ステップＳ１５０５参照）。このスケール変更処理の結果、心電図グラフは縦方向が１／２に圧縮された形状で表示される。また、本実施形態では、このスケール変更処理に対応づけて心電図波形基準１６０２のスケール変更処理を行うこととしている。具体的は、心電図波形基準１６０２は、図１６Ａの心電図波形基準１６０１の長さの半分に変更される。スケールを”１／２倍”に変更した場合には、心電図グラフは縦方向が２倍に拡張された形状で表示され、心電図波形基準の長さは、心電図波形基準１６０１の長さの２倍に変更される。
【０１９１】
ディスプレイ１４における電圧値とディスプレイ１４上での実測値との対応は、図１６Ａでは１ｍＶ＝１ｃｍに対応するが、スケールを”２倍”にした図１６Ｂの場合は１ｍＶ＝０．５ｃｍに対応する。また、スケールを”１／２倍”にした場合は１ｍＶ＝２ｃｍに対応する。
【０１９２】
−−７．実施形態による効果−−
７−１．第１実施形態（スクロール処理）による効果
第１実施形態によれば、心電図表示装置１００のＣＰＵ１０は、１心拍の心電図波形を認識する毎に、ディスプレイ１４上で、ユーザにとってその心拍の形状が視認しやすい位置に表示されるか否かを判断し、表示されない場合にはその心拍の形状が視認しやすい位置に表示されるように心電図グラフのスクロール処理を行う。したがって、心電図表示装置１００のユーザは、表示対象とされている心電図波形の形状を確実に視認することができ、心疾患の補助判断（予備判断）を有効に行うことができる。
【０１９３】
ここで、心拍の形状が把握しやすい位置に表示されない場合とは、一般的には、取得した心電位にノイズが含まれている場合である。具体的には、ＥＣＧ電極２０と患者の心臓との間隔が変動した場合に低周波数成分のうねりが生じ、このノイズを含む情報をＡＤ変換して心電図測定データとして表示すると、ノイズの存在によってディスプレイ１４上での心電図グラフの位置が変動することになる。このノイズ周波数成分のうねりが生ずる原因の一つは、心電図測定中の患者の体動の変化である。例えば、救急車内では患者の体が安定しない場合が多いのでこのような心電図グラフの表示位置の上下変動が多くみられる傾向にある。
【０１９４】
心電図を表示する一般的な従来の装置では、心電図の情報をＡＤ変換する前にローカットのアナログフィルタを利用することによってノイズとなる低周波数成分をカットし、それによって心電図グラフの表示位置の上下変動がないように処理することとしている。しかし、ローカットのアナログフィルタを使用する場合、カット周波数の中にＴ波やＳ波の周波数の成分が含まれている場合があり、心電図波形の形状がくずれてしまうという問題の可能性が指摘されている（参考文献：岡島・橋口，「心電図システムの信頼性」，株式会社アイ・ピー・シー，３１２頁〜３１３頁）。
【０１９５】
この点、本実施形態では、ノイズとなる低周波成分に対するアナログフィルタをかけることなくデジタル処理によって心電図グラフの上下変動を補正しており、心電図波形の表示に必要な周波数成分をカットすることもなく、従来のような心電図波形の形状のくずれの問題を解消している。なお、心電図グラフの表示に影響を与えるハムなどの高周波成分のノイズは、従来と同様の手法によってカットすればよい。
【０１９６】
７−２．第２実施形態（スケール変更処理）による効果
第２実施形態によれば、心電図表示装置１００のＣＰＵ１０は、複数の心拍を認識する毎に、ユーザにとって心電図波形の形状（Ｒ−Ｓ波間の振幅を含む）が視認しやすい大きさでディスプレイ表示されるか否かを判断し、表示されない場合には心電図波形の形状が視認しやすい大きさで表示されるように心電図グラフのスケール変更処理を行う。したがって、心電図表示装置１００のユーザは、心電図波形の形状を適切な大きさで視認することができ、心疾患の補助判断を有効に行うことができる。なお、心電図波形の振幅が変動する場合としては、例えば、不整脈の患者や新生児では振幅が通常より小さくなるという現象を挙げることができる。
【０１９７】
第２実施形態によれば、図１６Ａの心電図波形基準１６０１および図１６Ｂの心電図波形基準１６０２が示すように、基準となる電位差の幅（大きさ）が心電図グラフに対応づけらている。したがって、スケール変更処理を行った場合でも、ユーザは、それらの心電図波形基準に基づいて各心電図波形の振幅の（電位差）大きさを容易に確認することができる。
【０１９８】
−−８．心電図表示装置のその他の機能−−
次に、心電図表示装置１００が備える上述のスクロール処理およびスケール変更処理以外の機能について説明する。
【０１９９】
８−１．心拍状態の表示
心電図表示装置１００は、心拍の状態を、所定の記号（マーク）の点滅によって表す（「心拍に関連する情報を表示形態の変化によって示す心拍情報表示手段」）。具体的には、ＣＰＵ１０は、図１１に示すように測定中の心臓の鼓動に応じてハートマークを点滅させるようにしている。
【０２００】
これにより、ユーザは、心電図表示装置１００が正常に動作中であることを確認することができ、かつ、患者の心拍の状態を把握することができる。なお、マークの点滅とともに、あるいはマークの点滅に代えて、心臓の鼓動に応じてスピーカ１５から音声（例えばピッチ音等）を出力するようにしてもよい。
【０２０１】
８−２．解析不能状態の警告
心電図表示装置１００は、心電図グラフ表示処理中に、患者の身体に取り付けたＥＣＧ電極２０等が外れた場合や心電図グラフ作成処理のトラブルが発生した場合等に、所定の警告を表示する（「表示が不能な場合に警告信号を出力する警告信号出力手段」）。具体的には、ＣＰＵ１０は、”電極はずれ”等の警告メッセージをディスプレイ１４上に表示する。
【０２０２】
これにより、ユーザは、心電図グラフ作成処理が事故によって中断されていることを迅速に確認することができる。なお、ＣＰＵ１０は、警告メッセージに代えて、ユーザの注意を喚起するためにディスプレイの全体または一部の色を変更したり、警告音声（アラーム音等）を出力するようにしてもよい。
【０２０３】
８−３．認識ポイントの表示
心電図表示装置１００のＣＰＵ１０は、図１１に示すように認識ポイント１１０５をプロットする。この認識ポイント１１０５のマークは、各心拍のＲ波の位置にプロットされる。具体的には、ＣＰＵ１０は、１心拍の波形を認識する毎に認識ポイントをプロットする（図８ステップＳ８１３参照）。これにより、心電図表示装置１００のユーザは、心電図グラフにおける各心周期の形状の位置を簡易に視認することができる。
【０２０４】
認識ポイントをプロット（描画）する手法は、当業者に周知の手段を採用すればよい。本実施形態では、ＶＲＡＭ２２に記録する内容として、心電図グラフを表示するプレーン（レイヤー）以外に、認識ポイントをプロットするための認識ポイント用プレーンを利用している。具体的には、認識ポイント用プレーンにおいて、ＣＰＵ１０は、Ｒ波の位置を認識する毎にそのＲ波の付近に認識ポイントをプロットする。このとき、認識ポイントのプロットの位置は、時間軸（Ｘ軸）方向のポジションのみが演算され、一方の電位軸（Ｙ軸）方向は、ＶＲＡＭ２２の表示領域の縦方向の所定位置に固定されている。また、心電図グラフが表示エリアの右端まで表示されると、心電図グラフとともに認識ポイントも消去され、再度表示エリアの左端から心電図グラフが描画されたときには再びＲ波の付近に認識ポイントが描画される。
【０２０５】
このように、認識ポイントのプロットする位置を、表示エリアの縦方向において固定しておくことにより、波形毎にＲ波の位置の上下変動がある場合であっても容易に認識ポイントを確認することができる。
【０２０６】
なお、認識ポイントの表示は、認識ポイント１１０５に限らず、ディスプレイ１４上におけるＰ波の位置に縦線を表示したり、または、Ｐ波からＳ波の範囲を示す横線を表示したり、または、Ｐ波の位置に「Ｐ」という記号を表示するようにしてもよい。
【０２０７】
−−９．その他の実施形態等−−
９−１．ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の構成変形例
第１実施形態では、メモリ１６に、ディスプレイ１４に表示される内容を記録するＶＲＡＭ２２と、ＣＰＵ１０がスクロール処理用に利用するスクロール用ＲＡＭ２４とが設定される場合を例示したが、これに限られるものではない。その他の実施形態として、スクロール用ＲＡＭ２４を設定することなく、ＣＰＵ１０は、ＶＲＡＭ２２の記録内容自体を利用してスクロール処理を実行するようにしてもよい。
【０２０８】
第２実施形態では、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の両方についてスケール変更処理を行うこととしているが（図１５ステップＳ１５０９、Ｓ１５１１参照）、これに限られるものではない。その他の実施形態として、ＣＰＵ１０は、スクロール用ＲＡＭ２４のみのスケール変更処理を行い、そのスクロール用ＲＡＭ２４の記録内容をＶＲＡＭ２２にコピーすることによってスケール変更処理後の心電図グラフをディスプレイ表示するようにしてもよい。
【０２０９】
その他、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の記録内容の書き込み、消去、書き換え処理についても当業者に周知の手段によって変更可能である。例えば、スクロール用ＲＡＭ２４の記録内容をＶＲＡＭ２２にコピー（書き換え）する処理については、ＶＲＡＭ２２の記録内容の全体を書き換えるのではなく、スクロール処理やスケール変更処理が実行された部分のみを書き換えるようにしてもよい。
【０２１０】
９−２．スクロール処理変形例
第１実施形態では、認識した心電図波形の形状がディスプレイの適切な位置に表示されるようにするために、過去の心拍も含めて心電図グラフ全体のスクロール処理をすることとしているが（図９ステップＳ９０３、Ｓ９０５等参照）、これに限られるものではなく、認識した最新の心電図波形部分のみをスクロール処理するようにしてもよい。具体的には、ＣＰＵ１０は、認識した心拍の心電図グラフをスクロール用ＲＡＭ２４上でスクロール処理した後に、その認識した心拍の心電図波形部分（Ｐ波から次の心拍のＰ波まで）のみを選択的に切り出し、その心電図波形部分のみをＶＲＡＭ２２にコピーする。図１７は、そのようなスクロール処理を例示するものである。図１７Ａの心電図グラフ１７０１は、最新の心電図波形のＲ波がディスプレイ表示されておらず、その後、図１７Ｂに示すように当該心電図波形のＰ波のポジション１７０５より右側が切り出されたうえでスクロール処理されて心電図グラフ１７０３となる。この場合、ＣＰＵ１０は、ＶＲＡＭ２２またはスクロール用ＲＡＭ２４にデータを記録する際に、周期毎にデータを切り出し可能なように位置情報を付加してもよい（対象周期の単位で区分け可能なように前記データを記録する）。
【０２１１】
第１実施形態では、認識した心拍の心電図波形の中心点の位置をスクロール用ＲＡＭ２４の中央値の位置に移動させるアルゴリズムによってスクロール処理することとしたが、これに限られるものではない。その他の実施形態として、心電図グラフ自体を移動させるのではなく、スクロール用ＲＡＭ２４の切り出し部分のポジション（表示領域部分）のみを変更するようにしてもよい。
【０２１２】
図１９は、そのようなスクロール処理を行うためのスクロール用ＲＡＭ２４の記録内容の模式図である。具体的には、図１９において、通常はスクロール用ＲＡＭ２４の表示領域部分１９０１がＶＲＡＭ２２の表示領域に対応づけられている。そして、スクロール処理の終了後には表示領域部分１９０３がＶＲＡＭ２２の表示領域に対応づけらるれるようにスクロール用ＲＡＭ２４の表示領域部分（ＶＲＡＭ２２へのコピー部分）の変更を行う。ただし、スムーズスクロール処理を行うため、表示領域部分の変更は所定のループ数によって完成させるようにしてもよい。表示領域部分１９０１および１９０３は、中央値と上下幅値等によって定義づけることができる。このようなスクロール処理の場合、測定データがスクロール用ＲＡＭ２４の表示領域の上部分を超えて描画されるデータである場合には、基準ライン１９０５の下部分に描画すればよい。具体的には、基準値ライン１９０５を、スクロール用ＲＡＭ２４に記録可能な測定データの下限値として設定しておき、基準ライン１９０５の下側をスクロール用ＲＡＭ２４の上限値として設定しておく。これにより、スクロール用ＲＡＭ２４の上部分を超えるデータの部分は、基準ライン１９０５の下部分に描画される。そして、スクロール用ＲＡＭの記録内容をＶＲＡＭ２２にコピーする際には、スクロール用ＲＡＭ２４の上部分に描画されたデータと、基準ライン１９０５の下部分に描画されたデータとを組み合わせてコピーすればよい。この基準ライン１９０５のポジションは、心電図測定開始時にはスクロール用ＲＡＭ２４の下端位置に設定しておき、表示領域部分の変動に応じて、その表示領域部分の上下に対して描画可能な表示幅（電位値幅）が均等となる位置に変動させればよい。これにより、スクロール用ＲＡＭ２４の表示領域は、常に最新の心電図測定データを基準にして上下に均等な表示領域を保つことができる。
【０２１３】
第１実施形態では、認識した心拍の心電図波形がディスプレイ上に適切に表示されるようにするために、スクロール用ＲＡＭ２４上において心電図グラフ全体を縦方向に平行にスクロール処理（シフト処理）することとしたが、これに限られるものではない。その他の実施形態として、心電図グラフ全体を平行移動させるのではなく、各心拍の心電図波形を画像補正処理することによって波形をディスプレイ上に適切に表示するようにしてもよい。具体的には、各心拍のＰ波のポジションを基準にして表示中の各心拍の心電図波形を直線補間（あるいはスプライン補間）することにより、縦方向に対してＰ波のポジションが一定になるように（フラットになるように）してディスプレイ表示すればよい（心電図波形の基線（ある心拍のＰ波と次の心拍のＰ波とを結んだ線）が一定になるように表示の補正を行う基線補正手段）。図１８は、そのようなスクロール処理（画像補正処理）を例示するものである。図１８Ａの心電図グラフは、Ｐ波ポジション１８０１とＰ波ポジション１８０２の高さが一定していない。そして、スクロール処理により、図１８Ｂに示すようにＰ波ポジション１８０３およびＰ波ポジション１８０４が基線１８０５上で一定する。この基線１８０５はディスプレイの横軸方向に平行であることを示す線であり、実際には表示されるものではないが、ディスプレイ表示するようにしてもよい。
【０２１４】
第１実施形態では、スクロール用ＲＡＭ２４の表示領域の設定を、ＶＲＡＭ２２の表示領域の縦方向上下３倍に設定することとしたが（図８ステップＳ８０３参照）、これに限られるものではない。このスクロール用ＲＡＭ２４の表示領域の設定は、患者の心電図測定状況を考慮して心電図グラフが表示領域から外れないよう設定すればよい。
【０２１５】
ただし、心電図波形がスクロール用ＲＡＭ２４の表示領域から外れた場合、すなわち、取得した心電図測定データの電圧値がスクロール用ＲＡＭ２４の表示領域の電圧値範囲を逸脱した場合には、例えばスクロール用ＲＡＭ２４の表示領域の電圧値範囲を再設定してその心電図波形を描画することもできる。その他、ディスプレイ表示不能として、スクロール処理することなくＶＲＡＭ２２の記録内容をそのまま（その心拍の波形は非表示のまま）ディスプレイ表示してもよい。また、認識した心拍の心電図波形がスクロール用ＲＡＭ２４の表示領域から外れた場合、スクロール用ＲＡＭ２４およびＶＲＡＭ２２の記録内容を消去した後、スクロール用ＲＡＭ２４およびＶＲＡＭ２２の表示領域の電圧値範囲を再設定して（あるいは設定を変更せずに）、再度、表示領域の左から、その心拍の次の心拍からの心電図グラフの書き込み処理を開始するようにしてもよい。
【０２１６】
９−３．中心点の設定変形例
第１実施形態では、心電図波形の中心点を、Ｒ波高からＳ波高までの間を１：２に分ける位置として演算することとしているが（図１０ステップＳ１０１１参照）、これに限られるものではない。中心点の位置およびその演算手法は、当業者に周知の手段によって変形可能である。例えば、複数の心電図波形の中心点の平均値を採用したり、あるいは、Ｐ電位を基準にした中心点を算出したり、あるいは、Ｓ電位の代わりにＱ電位を利用して中心点を算出したり、あるいは、ＱＲＳ形状（三角形形状）の図形特徴に基づいて中心点を算出するようにしてもよい。
【０２１７】
９−４．スケール変更処理変形例
第２実施形態では、スケール変更処理を行う際に、ＶＲＡＭ２２の表示領域を所定のスケールに変更することによってディスプレイ１４上に表される心電図グラフのスケール変更（圧縮または拡張）を行うこととしているが、これに限られるものではない。その他の実施形態として、ＶＲＡＭ２２の表示領域のスケールを変更することなく（メモリ内容の書き換えを行うことなく）、ＶＲＡＭ２２の記録内容を読み出すときにスケール変更する処理を実行するようにしてもよい。
【０２１８】
第２実施形態では、ＶＲＡＭ２２の表示領域およびスクロール用ＲＡＭ２４の表示領域を所定のスケールに変更する処理を行うこととしているが（図１５ステップＳ１５０９、Ｓ１５１１参照）、これに限られるものではない。その他の実施形態として、ＶＲＡＭ２２の表示領域およびスクロール用ＲＡＭ２４の表示領域のスケール変更処理、すなわち、メモリの記録内容の書き換え処理を行うのではなく、メモリの記録内容を消去した後、ＶＲＡＭ２２およびスクロール用ＲＡＭ２４の表示領域のスケールを再設定（圧縮または拡張）して、再度、表示領域の左から、スケールが変更された状態で心電図グラフの書き込み処理を開始するようにしてもよい。
【０２１９】
９−５．心電図表示変形例
実施形態では、「グラフ出力手段」として、心電図グラフをディスプレイ１４に表示する例を示した。この「グラフ出力手段」のその他の実施形態として、グラフ表示のためのデータを、メモリカード、ＣＤ−ＲＯＭ等の記録媒体へ出力したり、通信手段（ＬＡＮ、イーサネット（登録商標）、電話回線、無線通信、インターネット、有線、赤外線通信、携帯電話、Ｂｌｕｅｔｏｏｔｈ、ＰＨＳ等）に対して出力、あるいは、可搬性媒体を介した２つの装置間でのファイルコピーを目的とした出力（例えば、ＰＣＭＣＩＡメモリーカードへの書き込み等）、あるいは、プリントアウト（印刷）によるハードコピーとしての出力、ファクシミリによる出力等を採用してもよい。
【０２２０】
なお、特許請求の範囲に記載する「グラフ表示物」は、グラフを視覚的に認識可能に出力されたもの一般を含む概念である。例えば、心電図グラフをディスプレイ上に表示したもの、または、プロッタによって描画されたもの、または、ハードコピーとして出力されたもの、または、ファクシミリによって出力されたもの等がこの概念に含まれる（出力対象は、「出力領域」に対応）。
【０２２１】
プリントアウト（印刷）によるハードコピーとしての出力、あるいはファクシミリによる出力等を行う際に、第１実施形態によるスクロール処理を実行した場合、それらのハードコピーまたはファクシミリ用紙には、各心拍についてスクロール処理が行われた後の心電図グラフが出力されることになる。そのような出力が要求される場合には用紙幅などの制限があるから、例えば認識した心電図波形部分のみをスクロール処理したものを出力するようにすればよい。具体的には、ＣＰＵ１０は、認識した心拍の心電図グラフをスクロール用ＲＡＭ２４上でスクロール処理した後に、その認識した心拍の心電図波形部分（Ｐ波から次の心拍のＰ波まで）のみを選択的に切り出し、その心電図波形部分のみをＶＲＡＭ２２にコピーする。これにより、出力結果は、スクロール処理が行われた部分の心電図波形が切り出された形状（切り出し前後でグラフ線が連続しない形状）ととされる（出力領域における当該グラフの位置が前記データの周期単位で補正されている）（図１７Ｂ参照）。ただし、直線補間処理等を行うことにより、そのような不連続な形状が生じないように出力してもよい。
【０２２２】
実施形態におけるグラフ表示は、連続する直線または曲線によって示す例を示したが、これに限らず、不連続な直線または曲線、または、所定のデータポイントのみをプロットするようにしてもよい。
【０２２３】
９−６．グラフ表示のためのデータ例
実施形態では、データとして心電図測定データを例示したが、これに限られるものではない。その他の実施形態として、一定の周期性を有する情報（生体情報を含む）を本発明におけるデータとして利用することが可能である。具体的には、機械の周期的な信号を示す電圧波形または電流波形のグラフ表示に基づいて、機械の監視や故障状況を判断すること等が可能である。また、光波形、音声波形、地震波形等を示すデータを採用することも可能である。本発明は、各周期の波形形状を観測することがそのデータ対象の状態を把握するのに重要である場合に好適である。
【０２２４】
その他、本発明は、周期性を有するデータに限らず、時系列的に表示されるデータ一般について、一定の時間間隔におけるデータが適切に表示されるようにグラフ表示形式を変更することも可能である。具体的には、例えば最新５秒間のデータがディスプレイ１４の表示エリアに適切に表示されているかを判断して（所定区間のデータが出力領域に適切にグラフ表示されるか否かを判断）、適切に表示されていなければ、その最新５秒間のデータがディスプレイ１４の表示エリアに適切に表示されるように、グラフ全体またはその最新５秒間のグラフをスクロール処理またはスケール変更処理等することもできる。なお、「所定区間」とは、表示エリア全部（出力領域の全体）、または表示エリアの一部分（出力領域の一部分）を含む。
【０２２５】
９−７．装置構成変形例
実施形態では、心電図表示装置１００は、心電図の測定処理、スクロール処理、スケール変更処理の各処理を行うこととしたが、それらの処理を２以上の別々の装置によって行うような装置構成としてもよい。その他、心電図の測定処理、スクロール処理、スケール変更処理のそれぞれを実行する装置構成（装置の数、組み合わせ等）、ＣＰＵ構成等は、当業者に周知の手段によって変形可能である。
【０２２６】
例えば、心電図の測定と認識値データの抽出を行う装置と、心電図の表示を行う装置とを別々の装置として構成することもできる。具体的には、救急車内に設置される第１の装置は、心電図を測定して心電図波形データを記録し、その心電図波形データに基づいて認識値データを抽出する処理を行う。そして、病院内に設定される第２の装置は、第１の装置が送信するそれらの心電図波形データおよび認識値データを受信して、心電図グラフを表示するとともにスクロール処理（第１実施形態）またはスケール変更処理（第２実施形態）を行う（第２の装置は、特許請求の範囲に記載する「グラフ表示制御装置」に対応）。なお、第１の装置と第２の装置との間の通信手段は、ＬＡＮ、イーサネット（登録商標）、電話回線、無線通信、インターネット、有線、赤外線通信、携帯電話、Ｂｌｕｅｔｏｏｔｈ、ＰＨＳ等を採用すればよい。また、可搬性媒体を介した２つの装置間でのファイルコピー（例えば、ＰＣＭＣＩＡメモリーカードによる転送等）を実行するようにしてもよい。
【０２２７】
その他、心電図表示装置１００にその他の周辺装置を接続するようにしてもよい。具体的には、周辺装置として血圧測定装置を心電図表示装置１００に接続して”血圧（Ｂｌｏｏｄ  Ｐｅｓｓｕｒｅ（ＢＰ））”を表示したり、血中酸素飽和度測定装置を接続して、”血中酸素飽和度（ＳｐＯ２値）を表示するようにしてもよい。
【０２２８】
９−８．心電図表示装置適用実施例
実施形態では、心電図表示装置１００を、救急車内で使用するケースを例示したが、これに限られるものではなく、救急医療現場に携帯できるようにしたり、あるいは、家庭に設置して在宅医療用に利用したり、人または動物を含む生体に対して広く利用することもできる。例えば、小型の心電図表示装置の場合は、横軸（時間）の実測値１２．５ｍｍを１秒間に対応づけるようにしてディスプレイを小さめにすることも可能である。
【０２２９】
また、心電図表示装置１００と同様の機能を有するデバイスを、自動車や電車の運転席、飛行機のコックピット等に設置して、心筋梗塞等の発作によって重大な事故につながる可能性を未然に防止したり、トイレの便座等に設置して日常の健康管理用に応用することもできる。このとき、ＥＣＧ電極２０等は、対象者の身体が接触する必然性のある部位、例えば、ハンドルや便座、手すり等に設置する必要がある。
【０２３０】
９−９．プログラム実行方法等の実施例
本実施形態では、ＣＰＵ１０の動作のためのプログラムをＦ−ＲＯＭ１７に記憶させているが、このプログラムは、プログラムが記憶されたＣＤ−ＲＯＭから読み出してハードディスク等にインストールすればよい。また、ＣＤ−ＲＯＭ以外に、ＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＩＣカード等のプログラムをコンピュータ可読の記録媒体からインストールするようにしてもよい。さらに、通信回線を用いてプログラムをダウンロードさせることもできる。また、ＣＤ−ＲＯＭからプログラムをインストールすることにより、ＣＤ−ＲＯＭに記憶させたプログラムを間接的にコンピュータに実行させるようにするのではなく、ＣＤ−ＲＯＭに記憶させたプログラムを直接的に実行するようにしてもよい。
【０２３１】
なお、コンピュータによって、実行可能なプログラムとしては、そのままインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの（例えば、データ圧縮されているものを解凍する等）、さらには、他のモジュール部分と組合して実行可能なものも含む。
【０２３２】
上記各実施形態では、図１の各機能をＣＰＵおよびプログラムによって実現することとしているが、各機能の一部または全部をハードウェアロジック（論理回路）によって構成してもよい。
【０２３３】
以上、本発明の概要および本発明の好適な実施形態を説明したが、各用語は、限定のために用いたのではなく説明のために用いたのであって、本発明に関連する技術分野の当業者は、本発明の説明の範囲内でのシステム、装置、及び方法のその他の変形を認め実行することができる。したがって、そのような変形は、本発明の範囲内に入るものとみなされる。
【図１】
2010075711.tif 000003
【図２】
2010075711.tif 000004
【図３】
2010075711.tif 000005
【図４】
2010075711.tif 000006
【図５】
2010075711.tif 000007
【図６】
2010075711.tif 000008
【図７】
2010075711.tif 000009
【図８】
2010075711.tif 000010
【図９】
2010075711.tif 000011
【図１０】
2010075711.tif 000012
【図１１】
2010075711.tif 000013
【図１２】
2010075711.tif 000014
【図１３】
2010075711.tif 000015
【図１４】
2010075711.tif 000016
【図１５】
2010075711.tif 000017
【図１６】
2010075711.tif 000018
【図１７】
2010075711.tif 000019
【図１８】
2010075711.tif 000020
【図１９】
2010075711.tif 000021
【手続補正書】
【提出日】平成21年12月11日(2009.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
心電図波形データを出力領域に表示するグラフ表示処理装置であって、
前記グラフ表示処理装置は、
心電図波形データを順次受けて、当該心電図波形データの一拍を判断する周期判断手段、
前記一拍の心電図波形データに基づいて、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における当該心電図波形データのグラフの表示位置を補正する表示制御手段を備え、
前記周期判断手段は、
前記心電図波形データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段は、
前記一拍の周期に含まれる心電図データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするグラフ表示処理装置。
【請求項２】
心電図波形データを出力領域に表示するグラフ表示制御装置であって、
前記グラフ表示制御装置は、
前記心電図波形データの一拍のデータに基づいて、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における当該心電図波形データのグラフの表示位置を補正する表示制御手段を備え、
前記表示制御手段は、
前記一拍の周期に含まれる心電図データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするグラフ表示制御装置。
【請求項３】
コンピュータを、心電図波形データを出力領域に表示するグラフ表示処理装置として機能させるためのコンピュータ読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
心電図波形データを順次受けて、当該心電図波形データの一拍を判断する周期判断手段と、
前記一拍の心電図波形データに基づいて、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における当該心電図波形データのグラフの表示位置を補正する表示制御手段と、
を備えたグラフ表示処理装置として機能させるためのプログラムであって、
前記周期判断手段は、
前記心電図波形データの特徴量に基づいて前記対象周期を判断することを特徴としており、
前記表示制御手段は、
前記一拍の周期に含まれる心電図データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするグラフ表示プログラム。
【請求項４】
コンピュータを、心電図波形データを出力領域に表示するグラフ表示処理装置として機能させるためのコンピュータ読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
前記心電図波形データの一拍のデータに基づいて、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における当該心電図波形データのグラフの表示位置を補正する表示制御手段と、
を備えたグラフ表示処理装置として機能させるためのプログラムであって、
前記表示制御手段は、
前記一拍の周期に含まれる心電図データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするグラフ表示プログラム。
【請求項５】
請求項１〜４のいずれかに記載の前記グラフ表示処理装置、グラフ表示制御装置またはグラフ表示プログラムにおいて、
前記特徴量は、周期内の振幅に関連する振幅データを含んでおり、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データに基づいて、前記周期内の振幅の大きさが所定の振幅基準に合致するか否かを判断し、当該振幅の大きさが前記振幅基準に合致しないと判断した場合には前記出力領域における前記変動成分の方向の表示倍率を変更すること、
を特徴とするもの。
【請求項６】
請求項１〜５の何れかに記載のグラフ表示処理装置、グラフ表示制御装置またはグラフ表示プログラムにおいて、
前記特徴量は、
前記対象周期における極大値または極小値に基づいて算出されること、
を特徴とするもの。
【請求項７】
請求項１〜６の何れかに記載のグラフ表示処理装置、グラフ表示制御装置またはグラフ表示プログラムにおいて、
前記特徴量は、
心電図波形のＰ波高（Ｐ電位）、またはＱ波高（Ｑ電位）、またはＲ波高（Ｒ電位）、またはＳ波高（Ｓ電位）、またはＴ波高（Ｔ電位）のいずれかに基づいて算出されること、
を特徴とするもの。
【請求項８】
請求項１〜７の何れかに記載のグラフ表示処理装置、グラフ表示制御装置またはグラフ表示プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
複数の前記周期内の振幅データの平均に関連する値に基づいた振幅の大きさが前記振幅基準に合致するか否かを判断すること、
を特徴とするもの。
【請求項９】
請求項1〜８のいずれかに記載の前記グラフ表示処理装置、グラフ表示制御装置またはグラフ表示プログラムにおいて、
前記表示制御手段または前記グラフの表示位置の補正処理は、
前記振幅データが振幅上限基準を超えていれば前記表示倍率を２倍に変更すること、または、前記振幅データが振幅下限基準を下回っていれば前記表示倍率を１／２倍に変更すること、
を特徴とするもの。
【請求項１０】
心電図波形データを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
心電図波形データを順次受けて、当該心電図波形データの周期性に基づいて一拍を判断し、
前記一拍の心電波形データに基づいて、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、前記一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域における当該心電図波形データのグラフの表示位置を補正することを特徴とするグラフ表示方法であって、
前記表示位置の補正は、当該心電図波形データの前記変動成分の方向の表示倍率を変更することにより行われることを特徴とするグラフ表示方法。
【請求項１１】
心電図波形データを出力領域に出力するグラフ表示方法であって、
前記グラフ表示方法は、
前記出力領域にグラフ表示可能に前記心電図波形データを記録するための第１記録領域に記録された心電図波形データ、および前記出力領域にグラフ表示可能に前記心電図波形データを記録するための第２記録領域に記録された心電図波形データについて、
当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されると判断した場合には、前記第１記録領域に記録された心電図波形データを前記出力領域に出力する一方で、
当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該一拍の周期に含まれる心電図波形データが前記出力領域に適切にグラフ表示されるように前記第２記録領域の記録内容を補正するとともに、その第２記録領域の記録内容を前記第１記録領域に複写し、
前記第１記録領域に複写された記録内容を前記出力領域に出力すること、
を特徴とするグラフ表示方法であって、
前記表示位置の補正は、当該心電図波形データの前記変動成分の方向の表示倍率を変更することにより行われることを特徴とするグラフ表示方法。
【請求項１２】
心電図波形データを出力領域に表示するグラフ表示方法であって、
前記グラフ表示方法は、
心電図波形データを順次受けて、所定区間の当該心電図波形データが前記出力領域に適切にグラフ表示されるか否かを判断し、当該心電図波形データが前記出力領域に適切にグラフ表示されないと判断した場合には、当該心電図波形データが前記出力領域に適切にグラフ表示されるように前記出力領域を補正することを特徴とするグラフ表示方法であって、
前記表示位置の補正は、当該心電図波形データの前記変動成分の方向の表示倍率を変更することにより行われることを特徴とするグラフ表示方法。
【請求項１３】
心電図測定データに基づいて出力領域に心電図を表示する心電図表示方法であって、
心電図の表示位置に影響を与えるノイズを含む心電図測定データを受け付け、
前記心電図測定データに基づいて前記出力領域に心電図を表示し、
表示対象となる心電図の心周期を判断し、
前記心周期のデータに基づいて、当該心周期に含まれる心電図が前記出力領域に表示されるか否かを判断し、
前記ノイズの存在によって当該心周期に含まれる心電図が前記出力領域に表示されないと判断した場合には、当該心周期が前記出力領域に表示されるように、当該心電図測定データの前記変動成分の方向の表示倍率を変更すること、
を特徴とする心電図表示方法。
【請求項１４】
心電図測定データに基づく心電図の心周期が出力領域に表示されるように表示位置補正処理を行いつつ心電図を表示する心電図表示方法であって、
前記心電図表示方法は、
心電図測定データを受け付け、
前記心電図測定データに基づいて心電図の心周期を判断し、
当該心周期に含まれる心電図が出力領域に表示されるようにするための表示位置補正処理を実行するタイミングを、前記心周期の判断処理のタイミングに対応づけて行うことを特徴とする心電図表示方法であって、
前記表示位置の補正は、当該心電図波形データの前記変動成分の方向の表示倍率を変更することにより行われることを特徴とするグラフ表示方法。