(57)【特許請求の範囲】
【請求項１】
体温を測定する体温測定部と、
該体温測定部にて測定された体温値を記憶する測定値記憶部と、
該測定値記憶部に記憶された連続する最新の所定数の体温値の移動平均値を計算する移動平均値演算部と、
前記移動平均値の最高値を記憶する最高値記憶部と、
前記移動平均値演算部の出力値と前記最高値記憶部の最高値とを比較し、高い方の値を前記最高値記憶部に記憶させる第１の比較部と、
前記最高値記憶部に記憶された最高値から前記最新の体温値の移動平均値を減算して差分値を演算する差分値演算部と、
該差分値演算部により得られた差分値を所定値と比較する第２の比較部と、
エラーを報知する報知部とを備え、
前記差分値が前記所定値より大きい場合に前記報知部でエラーを報知し、
前記差分値が前記所定値以下のときに前記移動平均値の温度勾配を測定終了条件としてテストし、その測定終了条件を満たしていればそのときの前記最高値記憶部に記憶された前記移動平均値の最高値を基礎体温として記憶するようにしたことを特徴とする婦人体温計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、婦女子が基礎体温を測定し、測定された体温値のトレンドから妊娠や避妊の管理あるいは健康管理などを行うための婦人体温計に関する。
【０００２】
【従来の技術】
婦女子の基礎体温は周期的に高温相と低温相の２相性を持っており、妊娠や避妊を行う上で重要な情報となっている。一般的には、婦人体温計で測定した基礎体温を毎日記録してトレンドグラフを作成した上で、基礎体温法やオギノ式といった計算式に基づいて可妊期と避妊期とを見分け、妊娠や避妊の管理や、健康管理等を行うことになる。最近では、この基礎体温を測定する体温計に、重要な温度帯の体温測定精度が高い電子式体温計が多く用いられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような体温計では、一度プローブが測定対象からずれたり外れたりして低い温度が測定されてしまうと、本来測定すべき値が正確に得られない。すなわち、測定中に体温計のプローブがずれるなどして正確な体温の測定に失敗すると、不正確な測定値が記録されてしまう。このため、基礎体温のトレンドが正確に把握できなくなるという問題があった。
【０００４】
本発明は上記従来例に鑑みてなされたもので、体温の測定中に、測定が失敗したことを検出して利用者に再測定を促し、正確に基礎体温を記録できる婦人体温計を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の婦人体温計はつぎのような構成からなる。すなわち、体温を測定する体温測定部と、該体温測定部にて測定された体温値を記憶する測定値記憶部と、該測定値記憶部に記憶された連続する最新の所定数の体温値の移動平均値を計算する移動平均値演算部と、前記移動平均値の最高値を記憶する最高値記憶部と、前記移動平均値演算部の出力値と前記最高値記憶部の最高値とを比較し、高い方の値を前記最高値記憶部に記憶させる第１の比較部と、前記最高値記憶部に記憶された最高値から前記最新の体温値の移動平均値を減算して差分値を演算する差分値演算部と、該差分値演算部により得られた差分値を所定値と比較する第２の比較部と、エラーを報知する報知部とを備え、前記差分値が前記所定値より大きい場合に前記報知部でエラーを報知し、前記差分値が前記所定値以下のときに前記移動平均値の温度勾配を測定終了条件としてテストし、その測定終了条件を満たしていればそのときの前記最高値記憶部に記憶された前記移動平均値の最高値を基礎体温として記憶するようにした。
【０００６】
【発明の実施の形態】
本発明を適用した電子婦人体温計を、図面を参照して説明する。
＜装置の構成＞
図２は本発明の実施の形態である婦人体温計本体の外観図であり、図２（ａ）は体温計本体の蓋３１を１２０度程度開いた上面図、（ｂ）は蓋を閉じた状態の側面図である。この体温計本体は、口中に挿入して体温を検知するための測温部３２ａを備えたプローブ３２と、測定日時や測定された体温、基礎体温のトレンド等などの測定値に関する情報や、電池切れなど装置の制御に関する情報を表示する表示パネル３３と、体温測定に付随する各種情報を入力するためのキーパネル３４とを備えている。
【０００７】
図１は図２の体温計による体温測定を制御するための構成を示すブロック図である。
【０００８】
体温測定回路１は、測定部３２（測定手段）から入力された温度信号をデジタル化し、測定値を所定の時間間隔で測定値記憶部（測定値記憶手段）としての測定値記憶回路２に送る。測定値記憶回路２は、体温測定回路１から受け取った連続する最新の所定数の測定値、例えば３回分の測定値を記憶し、それを移動平均演算部（第１の比較手段）としての移動平均回路３に送る。測定値記憶回路２は、最新の測定値を受け取ると、その時点で記憶されている測定値を最新の測定値で置換する。移動平均回路３は、最新の所定数の測定値を受けると、その平均値（移動平均値）を算出する。このように、測定値をそのまま利用せず、移動平均値を測定値の代わりに用いることで、測定ごとの値のばらつきを抑制することができる。なお、上記測定値は、所定サンプリング周期（例えば２秒毎）で得られる。
【０００９】
第１の比較部（第１の比較手段）としての比較回路６は、最高値記憶部（最高値記憶手段）としての最高値記憶回路４に記憶された最高値と、移動平均回路３により算出された移動平均値とを比較し、移動平均値の方が最高値よりも大きければアンドゲート１１を開く。アンドゲート１１が開くと、最高値記憶回路４には移動平均値が入力され、その最新の移動平均値で最高値が書き換えられる。なお、最高値の初期値としては予想される移動平均値よりも十分に小さい値を設定しておけば良い。差分値演算部（差分値演算手段）としての差分回路７は最高値から移動平均値をひいた差を算出する。第２の比較部（第２の比較手段）としての比較回路９は、差分回路７により算出された差分値と所定値８（本例では０．１）とを比較し、差分値が０．１よりも大きければエラー報知部（エラー報知手段）としてのエラー報知回路１０を付勢して利用者にエラーが生じたことをブザー等で報せ、再測定を促す。最高値との差分値を算出する値として測定値そのものではなく移動平均値を用いていることで、各測定値ごとの値のばらつきが抑えられているため、所定値８としては、このばらつき分を含まない値を設定できる。そのため、単なる測定値のばらつきによりエラーと判定されることや、エラーとすべき場合にそのまま測定を続けてしまうことを防止できる。
【００１０】
差分回路７で算出される差分値は、最新の移動平均値よりもその時点における最大値の方がどれだけ大きいかを示している。正常に体温の測定が行われている途中であれば、体温測定回路１から新たな測定値が入力される都度、その値を含めた移動平均値によって最高値は更新されることが期待できる。図６（ａ）はその様子を示しており、測定値は単調に増加して平衡温に達する。測定が通常の状態で行われて測定値が単調増加的に推移する場合には、差分回路７により算出される差分値は負の値をとる。測定値が平衡温に近づくとその差分の絶対値は小さくなり、平衡温付近になると測定の誤差などにより最高値の方が大きくなることも有り得るが、その差分は微小である。しかしながら、図６（ｂ）のように時刻ｔｆで測温部が外れ、又は測定部位がずれると、そのまま測定を続けるとそれまでの最高値よりも測定値がＴｄ減少し、そこから再測定したとしても正しい結果を得られない。そこでこの低下分Ｔｄとして許容できる値を求め、それを所定値（例えば０．０１℃）とする。従って、この所定値よりも差分回路７で得た差分値が大きければ、これから測定を続行しても正しい基礎体温を測定できる見込みがないものとしてエラーをブザーやエラー表示などにより報知する。
【００１１】
なお、図４に示したように体温の測定を定期的に繰返し、平衡温を得るまでの一連の動作を測定シーケンスと呼ぶことにする。
＜処理の手順＞
上記の構成は、本実施形態の体温計を機能別のブロックにより構成したものであるが、汎用的なプロセッサを用いた構成とすることもできる。その場合にはプロセッサによりプログラムを実行することで図１の構成を実現できる。
【００１２】
図３は、タイマ３１１を内蔵したＣＰＵ３１をプロセッサとして用いた体温計の構成を示している。図３において、ＣＰＵ３１は体温計全体を制御する。ＲＯＭ３２は、ＣＰＵ３１が実行する図４，５に示す手順のプログラム３２１と、実験などで得られた所定値８とを格納している。ＲＡＭ３３は、１回の測定シーケンスにおける最高値を記憶する最高値記憶部３３１と、体温測定回路１により測定された最新の３回分の測定値を記憶する測定値記憶部３３２と、測定値記憶部３３２に記憶された測定値の平均値（移動平均値）を記憶する移動平均値記憶部３３３と、その他必要な記憶領域を有する。体温測定回路１は測温部３２ａで得られた測定値をデジタル信号に変換する。測定体温表示部５は、最高値記憶部３３１に記憶された最高値を表示する。エラー報知回路１０は、ブザーやエラー表示などにより利用者に再計測を促す。
【００１３】
この構成において、タイマ３１１はタイマが満了して所定時間経過したことをＣＰＵ３１に報せ、ＣＰＵ３１はそのタイマ満了をトリガとして図４及び図５に示す手順で体温の測定を行う。
【００１４】
図４において、まず体温測定回路１より測定された測定値を読出し、測定値記憶部３３２に記憶する（ステップＳ４０１）。測定値記憶部には連続する最新の所定数の測定値、例えば最新の３回分の測定値が記憶される。次に、測定中であるか判定し（ステップＳ４０２）、測定中であれば測定開始条件のテストをスキップする。測定中であるかどうかは、測定開始の条件が満たされた場合にそのことを示すフラグを立てるなどして識別できる。測定中でなければ、測定値の温度勾配が０．２５℃／４秒以上か判定する。タイマの満了するサンプリング周期は２秒であるので、４秒前の測定値は測定値記憶部３３２に記憶されており、それと最新の測定値とを比較すればこの温度勾配を判定できる。
【００１５】
温度勾配が０．２５℃／４秒以上であれば測定が開始されたものとみなし、測定値記憶部３３２に最新の３回分の測定値が揃っているか判定する（ステップＳ４０４）。揃っていれば、その３回の平均値を計算して移動平均記憶部３３３に記憶する（ステップＳ４０５）。次に最高値記憶部３３１に記憶された最高値から移動平均値を減算する（ステップＳ４０６）。ここではその差分値をＤとしている。なお、最高値記憶部３３１の初期値は０とする。差分値Ｄに対して、それが負の値であるか否か、すなわち最高値よりも最新の移動平均値の方が大きいか否かを判定し（ステップＳ４０７）、負の値であれば最高値記憶部３３１の内容を移動平均値記憶部３３３の内容で書き換える（ステップＳ４０８）。
【００１６】
このようにして最高値が得られると、その値を測定体温表示部５により表示する（ステップＳ４０９）。ここで、ステップＳ４０６で算出した差分値が所定値８、すなわち０．１より大きいか否か判定し（ステップＳ４１０）、大きければプローブが測定部位から外れたものとみなし、エラー報知回路を付勢してブザー，エラー表示等で利用者に報知する（ステップＳ４１１）。
【００１７】
一方、差分値Ｄが０．１以下であれば、測定シーケンスは正常に行われているものとして終了条件をテストする（ステップＳ４１２）。この終了条件は、移動平均の温度勾配が０．０１９℃／１６秒以下となることである。このテストのためには、１６秒／２秒周期＝８回前までの移動平均値を記憶していればよい。終了条件を満たしていれば、その時の最高値記憶部３３１に記憶された測定値を、この測定シーケンスで得られた基礎体温として記憶する。
【００１８】
このようにして得られた基礎体温は、基礎体温の図４，５の処理に続けて行われるトレンド表示の処理によりトレンドとして表示され、低温相・高温相の判定や、利用者の要求があれば次回排卵日や次回生理日、あるいは出産日の予測などのために用いられる。
【００１９】
以上の本実施の形態の体温計は、測定御度の最高値と移動平均値との差が所定値を越えた場合エラーとすることで、測定の精度を高めることができる。
【００２０】
また、最高値との差分を算出する値として測定値そのものではなく移動平均を用いていることで、各測定値ごとの値のばらつきが抑えられ、所定値としては、このばらつき分を含まない値を設定できる。そのため、単なる測定値のばらつきによりエラーと判定されることや、エラーとすべき場合にそのまま測定を続けることを防止できる。
【００２１】
【発明の効果】
以上説明したように、本発明に係る婦人体温計は、体温の測定中に、測定のエラーを検出して利用者に再測定を促し、正確に基礎体温を記録できるという効果を奏する。
【００２２】
【図面の簡単な説明】
【図１】実施の形態における婦人体温計の機能ブロック図である。
【図２】実施の形態における婦人体温計本体の外観図である。
【図３】実施の形態における体温計の、プロセッサを用いたブロック図である。
【図４】体温測定の手順を示すフローチャートである。
【図５】体温測定の手順を示すフローチャートである。
【図６】測定値の推移を例示した図である。
【符号の説明】
１  体温測定回路
２  測定値記憶回路
３  移動平均回路
４  最高値記憶回路
５  測定体温表示部
６，９  比較回路
７  差分回路
１０  エラー報知回路
１１  アンドゲート
【図１】
0003664346.tif 000002
【図２】
0003664346.tif 000003
【図３】
0003664346.tif 000004
【図４】
0003664346.tif 000005
【図５】
0003664346.tif 000006
【図６】
0003664346.tif 000007