(57)【特許請求の範囲】
【請求項１】
デジタル情報を記憶する記憶手段と、生体より心電図情報を収集して前記記憶手段にデジタル情報として記録する記録制御手段とを備えるデジタルホルタ心電計において、
装置が正常に動作中であるか否かを判別する判別手段と、
前記判別手段が装置の動作異常を検出すると装置を再起動する再起動手段と、前記再起動手段で再起動された時に前記記憶手段の内容を調べ、再起動前の記憶領域を検査する検査手段と、
前記検査手段による再起動前の記憶領域に連続して所定時間ダミー情報を記憶させた後に前記記録制御手段に心電図情報記録を許可する許可手段とを備えることを特徴とするデジタルホルタ心電計。
【請求項２】
前記記録制御手段は、前記許可手段により心電図情報記録の許可後に心電図情報記録が正常に行われない場合には所定回数心電図情報記録を繰り返し、所定回数の繰り返し記録制御によっても心電図情報の記録が正常に行われない場合にはその要因及び日時を保持することを特徴とする請求項１記載のデジタルホルタ心電計。
【請求項３】
更に、動作状態を表示する表示手段と、
前記記録制御手段による前記記憶手段への所定回数の繰り返し記録制御によっても心電図情報の記録が正常に行われない場合には前記表示手段にその旨を報知する報知手段とを備えることを特徴とする請求項２記載のデジタルホルタ心電計。
【請求項４】
前記判別手段は、電源の瞬断を検出すると装置の動作異常と判別することを特徴とする請求項１乃至請求項３のいずれかに記載のデジタルホルタ心電計。
【請求項５】
前記請求項１乃至請求項４のいずれかに記載のデジタルホルタ心電計は、更に、プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶されたプログラムに従って装置全体の制御を行なう中央制御手段と、一定間隔で計時を行い、前記中央制御手段がセットを行なうウォチドックタイマとを備え、
前記判別手段は前記ウォッチドックタイマが所定時間セットされない時に前記中央制御手段の異常であるとして装置の動作異常と判断することを特徴とするデジタルホルタ心電計。
【請求項６】
前記判別手段は、前記記憶手段に対する記憶が正常に行われない場合に装置異常と判断することを特徴とする請求項１乃至５のいずれかに記載のデジタルホルタ心電計。
【請求項７】
デジタル情報を記憶する記憶手段と、生体より心電図情報を収集して前記記憶手段にデジタル情報として記録する記録制御手段とを備えるデジタルホルタ心電計におけるデジタル生体情報記録方法であって、
装置が正常に動作中であるか否かを判別し、装置の動作異常と判断した時には装置を再起動させ、再起動時に前記記憶手段の内容を調べ、再起動前の記憶領域を検査し、再起動前の記憶領域に連続して所定時間ダミー情報を記憶させた後に前記記録制御手段に心電図情報記録を許可すことを特徴とするデジタル生体情報記録方法。
【請求項８】
前記記録制御手段は、心電図情報記録の許可後に心電図情報記録が正常に行われない場合には所定回数心電図情報記録を繰り返し、所定回数の繰り返す記録によっても心電図情報の記録が正常に行われない場合にはその要因及び日時を保持することを特徴とする請求項７記載のデジタル生体情報記録方法。
【請求項９】
前記装置が正常に動作中であるか否かの判別において、電源の瞬断を検出すると装置の動作異常と判別することを特徴とする請求項７又は請求項８のいずれかに記載のデジタル生体情報記録方法。
【請求項１０】
前記請求項７乃至請求項９のいずれかに記載のデジタルホルタ心電計は、更に、プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶されたプログラムに従って装置全体の制御を行なう中央制御手段と、一定間隔で計時を行い、前記中央制御手段がセットを行なうウォッチドックタイマとを備え、
前記装置が正常に動作中であるか否かの判別において、前記ウォッチドックタイマが所定時間セットされない時に前記中央制御手段の異常であるとして装置の動作異常と判断することを特徴とするデジタル生体情報処理方法。
【請求項１１】
前記装置が正常に動作中であるか否かの判別において、前記記憶手段に対する記憶が正常に行われない場合に装置異常と判断することを特徴とする請求項７乃至１０のいずれかに記載のデジタル生体情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は心電図情報をデジタル信号として記録する方式のデジタルホルタ心電計及びデジタル生体情報記録方法に関するものである。
【０００２】
【従来の技術】
従来のホルタ心電計は一般的にはアナログ式を採用しており、心電図信号波形をそのまま増幅して例えば磁気テープ上にアナログ情報として直接記録していた。この場合において、例えば心電計に異常があって電源が落ちたり、装置が初期化されたような場合においても、生体情報を記録してある磁気テープが巻き戻されない限り装置の立ち上げ後に、磁気テープの停止している時点以降に書き込めばよいため、記録内容が中断されていたり、破壊されるようなこともなかった。
【０００３】
このため、再生装置側で専用の処理を行なうことにより再生解析することが可能であった。従って、既に記録した生体情報についてのプロテクト処理は巻き戻し制御を行わない程度であり、特別は制御は行われていなかった。
【０００４】
【発明が解決しようとしている課題】
しかしながら、近時登場してきた大容量のＩＣメモリ（フラッシュメモリ）にデジタル化した心電図情報を長時間記録するデジタルホルタ心電計においては、心電図情報の記録中に電源の瞬断（電池はずれ等）やフラッシュメモリカードとのインタフェースエラー、装置内臓のＣＰＵのプログラムの暴走等が発生したような場合に、心電図情報の継続記録は不可能になる。
このような場合に、処理プログラムは停止するか初期化されてしまうため、継続記録ができず、その時点までのデータが記録されている状態のままであった。
【０００５】
また、不用意に装置を再起動してしまうと、せっかく今まで記録した測定データに上書きされてしまい、記録された内容が残らず、今まで記録したデータをいかすことができなかった。このため、心電図情報の記録継続ができず、再生側で何等かの対処をすることもできなかった。
【０００６】
【課題を解決するための手段】
本発明は上述の課題に鑑みて成されたもので、上述の課題を解決し、例え途中で装置に異常が発生しても、それまでの、及びそれ以後の記録情報を生かすことのできるデジタルホルタ心電計及びデジタル生体情報記録方法を提供することを目的とする。かかる目的を達成する一手段として例えば以下の構成を備える。
【０００７】
即ち、デジタル情報を記憶する記憶手段と、生体より心電図情報を収集して前記記憶手段にデジタル情報として記録する記録制御手段とを備えるデジタルホルタ心電計において、装置が正常に動作中であるか否かを判別する判別手段と、前記判別手段が装置の動作異常を検出すると装置を再起動する再起動手段と、前記再起動手段で再起動された時に前記記憶手段の内容を調べ、再起動前の記憶領域を検査する検査手段と、前記検査手段による再起動前の記憶領域に連続して所定時間ダミー情報を記憶させた後に前記記録制御手段に心電図情報記録を許可する許可手段とを備えることを特徴とする。
【０００８】
そして例えば、前記記録制御手段は、前記許可手段により心電図情報記録の許可後に心電図情報記録が正常に行われない場合には所定回数心電図情報記録を繰り返し、所定回数の繰り返し記録制御によっても心電図情報の記録が正常に行われない場合にはその要因及び日時を保持することを特徴とする。
また例えば、更に、動作状態を表示する表示手段と、前記記録制御手段による前記記憶手段への所定回数の繰り返し記録制御によっても心電図情報の記録が正常に行われない場合には前記表示手段にその旨を報知する報知手段とを備えることを特徴とする。
【０００９】
更に例えば、前記判別手段は、電源の瞬断を検出すると装置の動作異常と判別することを特徴とする。あるいは、上記デジタルホルタ心電計は、更に、プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶されたプログラムに従って装置全体の制御を行なう中央制御手段と、一定間隔で計時を行い、前記中央制御手段がセットを行なうウォッチドックタイマとを備え、前記判別手段は前記ウォッチドックタイマが所定時間セットされない時に前記中央制御手段の異常であるとして装置の動作異常と判断することを特徴とする。
【００１０】
そして更に例えば、前記判断手段は、前記記憶手段に対する記憶が正常に行われない場合に装置異常と判断することを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明に係る発明の実施の形態の一例を詳細に説明する。
（第１の発明の実施の形態）
図１は本発明に係る発明の実施の形態の一例のデジタルホルタ心電計の構成を示すブロック図である。図１において、１はＲＯＭ２に格納されている制御手順にしたがって本実施の形態例全体の制御を司るＣＰＵ、２は上述した制御手順などを記憶するＲＯＭ、３は各種処理経過等を一時的に記憶するＲＡＭ、４は本実施の形態例において収集した心電図情報等をデジタルデータの形式で記憶するフラッシュメモリである。このフラッシュメモリ４は、着脱自在なカード状に構成されており、本体より容易に取り外して後述する心電図情報処理装置にセットして記憶内容を読み出し可能に構成されている。
【００１２】
５は時刻を掲示するリアルタイムクロックである計時部、６は生体電極よりの検出心電図波形等を表示する表示部であり、本実施の形態では液晶表示器ＬＣＤで構成している。７は各種の動作状況の設定等を行なうスイッチ回路である。本発明の実施の形態においては、スイッチ回路７のスイッチ設定状態はＣＰＵ１の入力ポートに接続されており、ＣＰＵ１はこの入力ポートを読み込むことによりいつでもスイッチ回路７の設定状態を認識することができる。
【００１３】
また、８は装置が正常に動作しているか否かを判断し、装置の動作異常が発生したと判断すると、ＲＥＳＥＴ信号を出力してフラッシュメモリ４の記録データを除く各情報を初期化し、ＣＰＵ１に装置異常で再起動した旨を報知する装置異常検出回路である。ＣＰＵ１は、該装置異常検出回路８で装置異常と判断された場合には、後述する再起動処理を実行することになる。
【００１４】
装置異常検出回路８は、装置異常と判断した場合には、ＣＰＵ１に割り込み信号を出力し、装置異常が検出された旨を報知し、ＣＰＵ1を再起動する。この報知信号はＣＰＵ１の入力ポート及び割り込み入力に接続されており、ＣＰＵ１は再起動時に対応する入力ポートを読み込むことにより、再起動時の状態を認識することができる。
【００１５】
更に、９は装置全体に駆動電源を供給する電源回路であり、本実施の形態例においては電池駆動を行っている。
また、１０は生体よりのアナログ検出情報を対応するデジタル情報に変換するアナログ−デジタル変換部（Ａ／Ｄ変換部）、１１は生体の移動情報（生体の姿勢情報等）を検出する加速度データ検出部、１２は心電図情報を収集する心電図電極であり、第１チャンネルと第２チャンネルとで構成されている。１３は心電図情報を収集する心電図電極であり、第３チャンネルの心電図情報を収集する。また、１５は呼吸データを検出する呼吸データ検出部である。
【００１６】
Ａ／Ｄ変換部１０には、加速度データ検出部１１及び心電図電極１２とが常時接続可能であり、他に心電図電極１３と呼吸データ検出部１５のいずれかが接続可能に構成されている。
更に、２０はオプションとして具えることが可能なシリアル通信制御部であり、このシリアル通信制御部２０には通信媒体を介して他の装置と直接データ通信を行なうことができる。例えば、図１に示すように、所定の通信網３０に接続することも可能であり、通信網３０を介して他の通信装置４０に直接収集心電図情報を転送することも可能である。この場合においては、例えばあらかじめＲＯＭ２中に格納されている制御手順にしたがって通信を行なっても、あるいは、他の通信装置、例えば通信装置４０より転送され、実行を指示された通信制御でデータ転送を行なってもよい。
【００１７】
図１に示す装置異常検出回路の詳細構成を図２に示す。図２に示す装置異常検出回路８において、８１は電源回路９の瞬断等の電源異常を検出する電源異常検出回路であり、電源異常を検知すると装置再起動回路８５に電源異常信号９１を出力する。この電源異常の検知は、例えば、電源の電圧の異常と判断する閾値を予め設定し、各駆動電源を常時監視し、電源電圧が閾値以下の時間が所定時間異常連続した場合に瞬断と判断する。
【００１８】
なお、本実施の形態例においては、外来電波の影響などによる一時的なノイズの発生などは装置の正常動作には影響を与えないものとして一定時間閾値以下が続いた場合に電源の瞬断と判断している。
また、８２は常時時間の計時を行っているタイマ回路構成を備え、ＣＰＵ１のプログラムの実行中に一定時間毎に必ずセットする様に動作するウォチドックタイマ回路であり、ＣＰＵ１がセットする時間間隔の数倍の時間が経過した時間を計時した場合にはＣＰＵ１のプログラムの暴走等により、プログラムが正常に実行されていない状態と判断している。そしてプログラムの実行異常判断すると装置再起動回路８５にプログラム異常信号９２を出力する。
【００１９】
８３は記録エラー検出回路であり、ＣＰＵ１より記録エラー発生フラグがセットされた場合にこれをラッチし、装置再起動回路８５に記録エラー信号９３として出力する。ＣＰＵ１は、フラッシュメモリ４への収集デジタル心電図情報等の記録制御時に、まずフラッシュメモリ４への収集情報の書き込み制御を行い、書き込み制御の実行後にフラッシュメモリ４の書き込んだ内容を読み出してきて照合しており、この照合の結果、書き込み情報と読み出し情報とが一致しない場合には所定回数（本発明の実施の形態例においては３回）リトライを行なう。そしてこの所定回数分のリトライによっても正常に記録できなかった場合には、記録エラー信号９７を出力して記録エラー検出回路８３に記録エラーをセットする。なお、この照合動作は、ＣＰＵ１が行なう場合に限定されるものではなく、ＣＰＵ１はフラッシュメモリ４に書き込み制御のみを行い、フラッシュメモリ４において入力された書き込み情報と、実際に書き込まれた情報を読み出してきて照合を行ない機能を備え、書き込みが正常に行われない場合にその旨をＣＰＵ１に報知し、ＣＰＵ１でこの報知に基づいて例えば３回のリトライを行い、３回のリトライであっても正常に書き込めない場合に記録エラー検出回路８３に記録エラーをセットする。
【００２０】
８５は装置再起動回路であり、上述した電源異常信号９１、プログラム異常信号９２、記録エラー信号９３が入力されると、フラッシュメモリ４の記録内容を除く各構成にリセット信号ＲＥＳＥＴを出力し、各構成の初期化を行なう。更に、この装置再起動回路８５には、手動で装置の再起動が可能な様にリセットスイッチ８６が設けられており、このスイッチが装置外面の不用意に操作できない箇所に配設されている。従って、このリセットスイッチを操作することにより、手動で装置の強制終了をすることができる。
【００２１】
また、装置再起動回路８５は、同時にＣＰＵ１に対する割り込み信号及び割り込み時のステータス情報を出力可能に構成されている。この割り込みは、装置の再起動を行った場合に、どの原因で再起動したかをＣＰＵ１に認識可能に構成されている。
ＣＰＵ１は、再起動時にこのステータス情報をフラッシュメモリ４に書込むことにより、記録生体情報を解析する生体情報処理装置でどの原因で再起動したのかを容易に認識することができる。
【００２２】
なお、以上の例に限定されるものではなく、ＣＰＵ１のプログラムが正常に動いている場合には、ＣＰＵ1に割り込みがかかった場合に、その時のステータス情報をまず読み込んでフラッシュメモリ４に書き込み、その後ＣＰＵ１が自分自身のプログラムで再起動したり、電源をオフしたりしてもよい。
本発明の実施の形態においては、以上の構成を備え、通常の心電図情報の収集処理を以下の動作で行なう。本装置を心電図情報の収集に用いる場合には、フラッシュメモリ４が装置に装着されていない場合にはフラッシュメモリ４を装置に装着する。なお、この場合において、フラッシュメモリ４の記憶内容を予め所定のデータに初期化しておくことにより、後述する装置異常発生時にどこまで収集情報を書き込んだかを容易に認識することが可能となる。
【００２３】
次に、心電図電極１２、１３を心電図情報測定者の所定計測部位に装着する。なお、必要に応じてオプションで備えられている加速度データ検出部１１により加速度データを検出するようにセットする。そして装置を起動して心電図情報の収集を開始する。
Ａ／Ｄ変換部１０では、心電図電極１２、１３よりの検出生体信号を所定レベルまで増幅した後１２５Ｈｚサンプリング（８ｍｓ周期のサンプリング）により入力信号を時分割で順次対応するデジタル信号に変換し、ＣＰＵ１はこのデジタル信号を計時部５の計時時刻情報とともにフラッシュメモリ４の所定領域に順次書き込んでいく。なお、ＣＰＵ１はこのデジタル心電図信号の信号レベルを例えば棒グラフの形でＬＣＤ表示部６より表示させる。これにより、心電図電極の装着状態の良否が判別可能となる。
【００２４】
このようにして連続してフラッシュメモリ４の記憶容量の許す限り心電図信号の検出及び記録動作を継続する。なお、更に記録が長時間に及び、フラッシュメモリ４の記憶容量がなくなった場合には、ここで測定を中止する様に動作しても、あるいは、再び一番最初に書き込んだところから上書きし、常に最新の所定時間分の心電図信号が記録されている状態となるように制御してもよい。
【００２５】
この心電図情報等の測定及び記録作業を開始すると、装置異常検出回路８は装置異常が発生したか否かを常時判断する。そして、装置異常と判断すると装置を再起動し、フラッシュメモリ４の記録内容を除いて各構成を初期化する。
この装置異常検出回路８の装置再起動回路８５に、上述した再起動要因が発生すると、電源異常信号９１、プログラム異常信号９２、記録エラー信号９３のいずれかの信号が入力される。このため、装置再起動回路８５は、いずれかの信号が入力されると、いずれかの入力信号が入力された時点の各信号の状態を不図示の内蔵するラッチ回路にラッチして、ステータス情報としてＣＰＵ１の入力ポートにＰＯＲＴ信号として出力する状態とする。
【００２６】
それと共に、フラッシュメモリ４の記憶内容を除く各構成に対して「ＲＥＳＥＴ」信号を出力する。この「ＲＥＳＥＴ」信号により、各構成が初期化され、その後ＣＰＵ１によるパワーアップ処理が行われる。なお、このリセットがあっても、計時部ＲＴＣ５の計時はＣＰＵ等とはまったく独立して連続して行われている。そして、このパワーアップ処理実行時に、ＣＰＵ１に対して割り込み要求を行なう。ＣＰＵ１はこの割り込み信号がある場合には、フラッシュメモリ４に対して、通常と異なる再起動処理を行なう。
【００２７】
なお、上述したようにＣＰＵ１が再起動前にステータス情報をフラッシュメモリ４に書き込んである場合には、装置再起動回路８５よりのステータス信号により再起動処理を判断するのではなく、このフラッシュメモリ４の内容を読み出すことにより上記認識が可能であり、装置再起動回路８５の構成を簡略化できる。この再起動処理においては、フラッシュメモリ４の記録データを調べ、心電図情報と同時に記憶されている計時情報を確認して最初の計時時刻より連続した時刻情報と共に記録されている心電図情報の領域を調べる。そして、心電図情報の記録が中断したところを検出する。
【００２８】
そして、以後連続して記録される情報とこれまでの情報とを区別するために、一定量ダミーデータを書き込む。同時に、装置再起動回路８５よりの割り込み発生時に同時に出力されているステータス情報と共に異常発生時の状態と共に異常時のデータを記録する。そして、その後に生体よりの心電図情報の収集、記憶制御を行なう。
【００２９】
なお、この場合において、フラッシュメモリ４への書き込みができない場合には、不図示の計時部ＲＴＣ５内のＲＡＭ（あるいは、電源回路９とは独立した電源で駆動され、長時間記憶内容を保持することのできる別途備えられたＲＡＭ）に装置異常発生要因と日時を記憶させ、同時にこの内容を表示部６より発生時刻と発生要因とを交互に点滅表示する。この交互点滅は例えば２４時間とし、その後は電源断とする。
【００３０】
その後にこの発生日時（時刻）及び発生要因を確認することができる様にするときには、例えばスイッチ回路７の特定のスイッチ（例えば「ＳＥＬＥＣＴ」スイッチを押しながら電源ＯＮスイッチを押すと一定回数（例えば１０回）上記交互点滅を行いその後に電源断とすればよい。即ち、装置は通常、自動的に電源断となることはなく、装置の電源が落ちていた場合には、装置に何等かの異常が発生たと認識することができるからである。そして、異常発生要因を確認後対応する処置を行って装置の正常な状態とした後に必要な心電図情報等の収集及び記録を行なうことになる。
【００３１】
以上のフラッシュメモリに格納された測定情報を読み出してきて処理を行なう生体情報処理装置の概略を図３を参照して以下に説明する。図３は本発明の実施の形態におけるデジタルホルタ心電計よりの心電図情報を入力して処理する生体情報処理装置の構成を示すブロック図である。
図３において、１００は本発明に実施の形態例の上述した図１に示す構成を備えるデジタルホルタ心電計、２００は本例のデジタルホルタ心電計１００の収集した心電図信号を読み取って所定の解析処理等を行なう生体情報処理装置である。
【００３２】
生体情報処理装置２００は、以下の構成を含んでいる。なお、生体情報処理装置２００としては、他に異なる生体情報を処理する機能を有しているが、説明の簡略化のために心電図情報の処理部分の構成のみを抽出して図３に示している。即ち、装置の全体制御を司る不図示のＣＰＵ，ＲＯＭ、ＲＡＭ等より構成される制御回路２１０、デジタルホルタ心電計１００のフラッシュメモリカード４を装着して記録内容を読み出す読み取り回路２２０、読み取り回路２２０よりの読み取り心電図信号情報に所定の処理を行ない、ノイズなどの影響を除去して心電図情報を抽出するとともに、抽出した心電図情報の解析や必要な特徴波形部分の抽出など（例えばＳＴ波形の抽出など）を行ない、解析結果を制御回路２１０に出力する心電図情報処理回路２２１を備える。
【００３３】
また、読み取り回路２２０よりの読み取り情報中の装置異常を示す異常時の情報を抽出する装置異常検出回路２２２、心電図情報処理回路２２１よりの心電図情報を表示装置２５０あるいは印刷装置２４０より出力するために対応するイメージデータに復調（アナログ表示可能な波形イメージに復調）して生体情報出力制御回路２３０に出力する心電図情報復調回路２２３を備える。
【００３４】
更に、制御回路２１０よりの指示に従って、心電図情報復調回路２２３よりの心電図波形を所定の出力フォーマットにフォーマッテングし、指定出力装置（印刷装置２４０あるいは表示装置２５０）より出力させる生体情報出力制御回路２３０、処理した生体情報を印刷出力する印刷装置２４０、処理した生体情報や装置の操作ガイダンス等を表示出力する表示装置２５０とで構成されている。
【００３５】
本発明の実施の形態の生体情報処理装置２００は、以上の構成を備え、デジタルホルタ心電計１００により心電図情報が収集記録されたフラッシュメモリ４より読み取り回路２２０により記録情報を読み取る。そして、読み取り情報中の心電図情報を心電図情報処理回路で所定の特徴点を検出する等して抽出する。
抽出された心電図情報はこの心電図情報処理回路２２１で解析され、解析結果は制御回路２１０に出力される。制御回路２１０ではこの解析結果を必要に応じて印刷出力したり、表示出力する様に生体情報出力制御２３０に指示する。なお、制御回路２１０は、必要に応じて心電図情報処理回路２２１の解析結果及び装置異常検出回路２２２のより装置異常の記録が検出された場合にはこの装置異常状態を印刷装置２４０より心電図情報と共に印刷出力し、また、表示装置２５０等に表示することが可能に構成されている。
【００３６】
また、図３に示す本発明の実施の形態例においては、処理情報を出力する出力装置としては、生体情報出力制御回路２３０に接続されている印刷装置２４０及び表示装置２５０のみ示されているが、以上の２種類の装置に限定されるものではなく、例えば読み取り回路２２０の読み取情報及び各回路での処理結果等を記憶する磁気ディスク装置や光磁気ディスク装置等の外部記憶装置やデジタルホルタ心電計１００にシリアル通信制御部が備えられている場合等に当該シリアル通信制御部との間でデータの授受を行なうための通信制御部等の装置が接続可能に構成されている。
【００３７】
以上説明したように本発明の実施の形態例によれば、デジタルホルタ心電計に装置異常検出回路を備え、心電波形の記録とともに装置異常の発生時の状態を記録することができる。このため、収集した心電図情報を処理する処理装置において容易に装置異常が発生する以前及び以後の心電図情報を有効に読み込むことができ、それまでの心電図情報記録が無駄になるようなことがなくなる。
【００３８】
（第２の発明の実施の形態）
以上に説明した第１の発明の実施の形態においては、デジタルホルタ心電計において、ハードウエア回路にて装置異常発生時の各種処理やＣＰＵ１の再起動を行なう例について説明したが、本発明は以上の例に限定されるものではなく、装置異常検出回路８の構成の一部をソフトウエアに置き換えてハードウエア構成を簡略化させてもよい。
【００３９】
即ち、例えば図２に示す記録エラー検出回路８３や装置再起動回路８５の構成を容易にソフトウエアに置き換えることができ、このように構成した本発明にかかる第２の発明の実施の形態例を以下に説明する。第２の発明の実施の形態例においても、電源異常検出回路８１、ウォチドックタイマ回路８２は別の構成としてハードウエアで構成する。
【００４０】
そして、電源異常検出回路８１より装置の電源異常が検出されると、電源異常検出回路８１よりＣＰＵ１に対して瞬断割り込みを行なう様に構成する。この瞬断割り込みは最優先順位の割り込みとする事が望ましい。ＣＰＵ１は、この割り込みがあると、現在の実行中の処理をすべて中断して直ちにフラッシュメモリ４に瞬断等の装置異常が発生したことを示すダミーデータを書き込み、割り込みのステータス情報及びその時点の計時部５の計時時刻、即ち、装置異常の発生時刻を書込む。そして、その後にフラッシュメモリ４の記録データを除く各構成のソフトウエアリセットを行い、後述するパワーアップ処理を行なう。
【００４１】
なお、電源が瞬断ではなく、そのまま電源電圧が低下し、装置の動作不良となった場合には、ハードウエア的にリセットが行われる構成となっており、パワーアップ処理は実行されず、一定時間以内であれば電源電圧が所定電圧以上となったときにパワーアップ処理（再起動）が行われることになる。
また、ウォチドックタイマ回路８２がウォチドックタイマのタイムアウトを検出した場合には、ＣＰＵ１のプログラムが正常に実行されていない場合であるので、この間にどのような制御が行われていたか判断できない。また、このままの状態ではソフトウエア的になにかの処理を行なうこともできない。このため、この場合にはソフトウエアリセットは行なうことはできず、第１の発明の実施の形態例における図２に示すプログラム異常信号９２をハードウエアリセット信号として出力する。これにより全てのハードウエアリセットを行なう。ＣＰＵ１はこれにより後述するパワーアップ処理を行なうことになる。
【００４２】
また、記録エラーの場合には、この場合には３回のリトライを行なってもフラッシュメモリ４に書き込めない場合であるので、心電図情報の収集ができない状態であり、後述するエンド処理を実行する。
但し、以上の説明及び第１の発明の実施の形態例において説明したように、このフラッシュメモリ４ヘの書き込み処理のリトライを連続して３回繰り返すのではなく、１回の書き込みを正常に行なうことができなければフラッシュメモリエラーであるとしてソフトウエアリセットを行い、その後にパワーアップ処理を行ってもよい。そして、このフラッシュメモリ４のエラーによるソフトウエア処理を行ったフラッシュメモリエラーの回数を例えば計時部５のＲＡＭ内等に保持しておき、３回同様の処理を行なっていない場合には３回までは繰り返してソフトウエアリセットを行なう様に制御してもよい。このように制御することにより、各構成のリセットを行なうことができ、かかる部分の不具合があった場合には書き込みエラーが解消される可能性が高くなる。
【００４３】
上述したパワーアップ処理の詳細を図４に示す。第２の発明の実施の形態例のデジタルホルタ心電計においては、装置に電源が投入された場合あるいはウォチドックタイマのタイムアウトを検出した場合等のハードウエアリセットが行われた場合、及び電源瞬断あるいはフラッシュメモリ４の書き込みエラー発生の場合等のソフトウエアリセットがかかった場合に図４に示すパワーアップ処理が実行される。
【００４４】
まず、ステップＳ３１において、フラッシュメモリ４の記録データ及び計時部ＲＴＣ５の記憶内容を除く各構成をすべて初期化する。続いてステップＳ３２において、フラッシュメモリ４の記録情報を順次調べ、記録内容のチェックを行なう。そして、記録時刻の連続性がなくなった領域、あるいは装置異常を示すダミー情報の書き込まれた領域を検出したか否かを調べる。あるいは、心電図情報等の記憶以前に、例えば生体情報処理装置側等で予めフラッシュメモリ４の内容を初期化しておいた場合にはこの最初から初期化されているか、途中以降が初期化された領域であるかを調べればよい。そして、フラッシュメモリに本処理実行直前に心電図情報の記録を行っていたか否か、収集した心電図情報が記録されているか否かを判断する。新規記録である場合にはステップＳ３４でこれから収集を開始する時刻を含む収集期間などの収集のための設定を行い、ステップＳ３６に進む。
【００４５】
一方、ステップＳ３３で途中まで記録された情報があり、装置異常で記録が中断した場合にはステップＳ３５に進み、以上発生要因等が書き込まれていない場合にはこれらの書き込み処理を行なう。そしてステップＳ３６に進む。ステップＳ３６においては、新規記録の場合にはフラッシュメモリ４の設定期間例えば最初から心電図情報の収集を行い、収集して対応するデジタル信号に変換した心電図情報を順次フラッシュメモリ４に記憶する様にフラッシュメモリ４の書き込み領域設定を行なう。また、途中で記録を中断等して再び心電図情報の収集を再開した場合には、従前に記録した内容に上書きすることなく、先の記録領域に連続して収集心電図情報の記録を実行するように様にフラッシュメモリ４の書き込み領域設定を行なう。
【００４６】
そして、続くステップＳ３７において心電図情報の収集及び対応するデジタル信号への変換、フラッシュメモリ４ヘの書き込み制御を行なう。そして、例えば設定時間が終了するとステップＳ３９のエンド処理を実行する。
なお、このエンド処理は、上述した様にフラッシュメモリ４ヘの書込みを３回リトライしても正常に書き込まれない場合にも実行される。
【００４７】
エンド処理においては、ステップＳ４０において、フラッシュメモリ４のエラーでこのエンド処理を実行するのか否かを調べる。フラッシュメモリの書き込みエラーでのエンド処理でない場合には、処理を終了してステップＳ４１で電源を落として一連の心電図情報の収集処理を終了する。
一方、ステップＳ４０でフラッシュメモリ４のエラーであった場合にはステップＳ４２に進み、計時部ＲＴＣ５のＲＡＭに装置異常の発生要因及び発生日時を記憶させる。この計時部ＲＴＣ５のＲＡＭに装置異常の発生要因及び発生日時を記憶させるのは、このＲＡＭが例え装置の電源回路９の駆動電池が消耗して電力の供給が停止しても、一定の時間計時部ＲＴＣ５には内蔵する不図示の保持電源より動作及び設定内容のバックアップ機能が付加されているため、この機能を流用するためである。したがって、他にバックアップ用に、装置電源が落ちても記憶内容が保持される記憶手段が備えられている場合には、そこに装置異常の発生要因及び発生日時を記憶しておいてもよい。
そして、続いてステップＳ４３で設定時間、例えば２４時間の間、装置異常の発生要因及び発生時刻を交互に表示部６に点滅表示させる。そして、この設定時間が経過した後は、ステップＳ４１に進み、装置電源を落すことになる。
【００４８】
この結果、例えば心電図測定者がこの点滅表示を確認できる場合において、正常に心電図情報の記録がなされていないことがわかり、医師に指示を仰ぐなどして異常状態を解消することも可能となる。
【００４９】
【発明の効果】
以上説明した様に本発明によれば、デジタルホルタ心電計において、例え途中で心電図情報等の記録の中断があっても、それまでの記録内容を消してしまうことが防止でき、収集データを確実に確認することができる。
また、異常発生の日時、要因等も併せて記憶しており、後日の解析も非常に容易に行なうことができる。
【００５０】
また、装置の異常発生時に、自動的に装置の再起動を行なうことができるため、一時的な故障要因の発生である場合には自動復帰させることができる。
【図面の簡単な説明】
【図１】本発明に係る発明の実施の形態の一例のデジタルホルタ心電計の構成を示すブロック図である。
【図２】図１に示す装置異常検出回路の詳細構成を示す図である。
【図３】本発明の実施の形態例の図１に示すデジタルホルタ心電計よりの記録情報を処理する心電図情報処理装置の詳細構成を示す図である。
【図４】発明の実施の形態の一例の装置パワーアップ処理を示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  フラッシュメモリ
５  計時部（ＲＴＣ）
６  表示部（ＬＣＤ）
７  スイッチ回路
８  装置異常検出回路
１０  アナログ−デジタル変換部（Ａ／Ｄ変換部）
１１  加速度データ検出部
１２、１３  心電図電極
１５  呼吸データ検出部
２０  シリアル通信制御部
８１  電源異常検出回路
８３  記録エラー検出回路
８５  装置再起動回路
１００  デジタルホルタ心電計
２００  生体情報処理装置
２１０  制御回路
２２０  読み取り回路
２２１  心電図情報処理回路
２２２  装置異常検出回路
２２３  心電図情報復調回路
２３０  生体情報出力制御回路
２４０  印刷装置
２５０  表示装置
【図１】
0003728477.tif 000002
【図２】
0003728477.tif 000003
【図３】
0003728477.tif 000004
【図４】
0003728477.tif 000005