(57)【特許請求の範囲】
【請求項１】
基礎体温を測定する体温測定手段と、
生理事項データを入力する入力手段と、
前記体温測定手段により測定された基礎体温および前記入力手段により入力された生理事項データに基づいて次回生理日を推定する推定手段とを有し、
前記推定手段は、当日が高温相であれば、最後の排卵日を基準として、平均高温相期間後の日を中心とする高温相期間のばらつきの範囲を次回生理日として予測し、当日が低温相であれば、最後の生理初日を基準として、平均月経周期後の日を中心とする月経周期のばらつきの範囲を次回生理日として予測することを特徴とする婦人体温計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、婦人が基礎体温を測定するための婦人体温計に関する。
【０００２】
【従来の技術】
女性の基礎体温は周期的に高温相と低温相の２相性を持っており、婦人体温計はその基礎体温を測定するために使用される。婦人体温計により基礎体温を毎日記録してトレンドグラフを作成することで、高温相と低温相の周期を測定者は知ることができる。基礎体温のトレンドを正確に記録するために、測定者による読み取り誤差をなくすべく、デジタル式の婦人体温計も利用されている。デジタル式の婦人体温計では、単に体温を測定するにとどまらず、測定した体温を記録してトレンドグラフ自体を作成する機能や、次回生理日等を測定した体温の記録から推定する推定機能を有するものもあった。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような推定機能を有する従来の婦人体温計ではその推定機能の精度が十分ではなく、かならずしも満足できる推定結果を得ることができなかった。
【０００４】
本発明は上記従来例に鑑みてなされたもので、高精度で次回生理日を予測できる婦人体温計を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、上記目的を達成するために、基礎体温を測定する体温測定手段と、生理事項データを入力する入力手段と、前記体温測定手段により測定された基礎体温および前記入力手段により入力された生理事項データに基づいて次回生理日を推定する推定手段とを有し、前記推定手段は、当日が高温相であれば、最後の排卵日を基準として、平均高温相期間後の日を中心とする高温相期間のばらつきの範囲を次回生理日として予測し、当日が低温相であれば、最後の生理初日を基準として、平均月経周期後の日を中心とする月経周期のばらつきの範囲を次回生理日として予測する。
【０００６】
【発明の実施の形態】
本発明を適用した婦人用電子体温計を図面を参照して説明する。
【０００７】
＜装置の構成＞
図２（ａ）は体温計本体の蓋３１を１２０度程度開いた上面図、（ｂ）は蓋を閉じた状態の側面図である。この体温計本体は、口中に挿入して体温を検知するためのセンサ部３２ａを備えたプローブ３２と、測定日時や測定された体温、基礎体温のトレンド等などの測定値に関する情報や、電池切れなど装置の制御に関する情報を表示する表示パネル３３と、体温測定に付随する各種情報を入力するためのキーパネル３４とを備えている。また、図示しないが、パーソナルコンピュータなどをホストとして接続するためのコネクタ等も備える。また、この体温計は定時測定を促進するために目覚まし機能を有しており、別途設定された時刻になると目覚し音を鳴らして利用者に体温測定を促す。
【０００８】
より詳しく説明すると、表示パネル７は、日付や測定された体温、あるいは測定された体温のトレンドグラフを表示する他に、次回排卵日，次回生理日，出産予定日といった、基礎体温の測定結果に基づいて推定される日付を表示するための予定表示バー３３ａを含む。また、基礎体温の測定に付随して入力される、生理メモ，発熱メモ等の各メモ項目を示すためのメモ表示バー３３ｂも含まれる。なお、図２ではすべての表示バー３３ａ，３３ｂが表示されている様子を示しているが、これらはすべて同時に表示されるわけではなく、対応する項目の表示時や入力時に各表示バーが表示される。
【０００９】
また、入力部としてのキーパネル３４には、電源キー，メモキー，機能キー，確定キー，体温表示・移動キー（＋キー及び−キー），アラームキー，取り消しキーの各種キーが備えられている。また、前述の各表示バーに対応して、各表示バーが何を意味するかを示す項目名が記載されている。
【００１０】
図１は図２の体温計による体温測定を制御するための体温計（婦人体温計）全体の構成を示すブロック図である。
【００１１】
図１において、ＣＰＵ４１は、所定のプログラムを実行して装置全体を制御するとともに、後述する手順で体温を測定し、測定結果を基に種々の中間データや推定値を求める。時計８は実時間を刻む時計である。表示部７は液晶パネルなどで、測定された体温や、測定値のトレンド、種々の予測値などを表示する。体温測定部１は、プローブ３２により計測された温度から前述した方法で平衡温を予測するようにすることができる。入力部４４はキーパネル３４を含み、優先時刻や各種の制御情報などを入力する。ＲＡＭ４２は、１日１回の測定値及び各メモ項目の設定値を所定日数（例えば２４０日分）記憶するとともに、各生理期間（生理初日から次の生理初日の前日まで）ごとの各種中間データ等を記憶する測定値記憶部４２１、操作モードを記憶するモード記憶部４２２を含むほか、作業領域として使用される。なお記憶部４２１〜４２２のために不揮発性の書き換え可能メモリを用いれば、電池によるバックアップをする必要がなくなる。ＲＯＭ４３は、固定されたデータの他、ＣＰＵ４１により実行されるプログラム４３１を格納する。またこの体温計は、ホストインターフェース４５を介して不図示のホスト装置と接続することもできる。
【００１２】
＜婦人体温計の機能＞
図３は、体温の測定やメモ入力、推定結果の計算や表示等、本婦人体温計による各種機能を遂行するための機能モードの遷移を示す状態遷移図である。
(1)停止モード
電源スイッチがオフにされたり、あるいは、電源投入後所定時間経過した場合には停止モードとなる。本婦人体温計は、電源オフの状態であっても、回路全体の電源が断たれるわけではなく、時計８やＣＰＵ４１等、目ざましタイマや、データ処理モードにおける機能遂行のために、入力部４４や表示部７、体温測定部１やセンサ部３２ａ等を除いた部分には微弱ながら電力が供給される。停止モードでは、このように、再起動のために必要な部分に対してのみ電力が供給される。
(2)測定モード
電源スイッチをオンにしたときや、取り消しキーによりリセットされたときは測定モードに入る。この測定モードでは、初期状態で時計８により示される現在日の測定値を表示する。また、体温表示・移動キーの＋キーあるいは−キーの操作により、指定された日の測定値とともに、その日のデータとして設定されたメモ項目に対応するメモ表示バー３３ｂが表示される。また、この測定モードではセンサ部３２ａからの測定値を監視しており、測定開始条件がみたされれば体温測定を開始する。
(3)メモモード
測定モードにおいて、入力部４４としてのキーパネル３４を構成するメモキーが押されると、メモモードに遷移する。このモードに入ると、測定モードで設定された日付について、生理メモや発熱メモ等、６項目の生理事項に関するメモが入力できる。メモキーが押されるごとに設定する項目が順次移行する。その際、現在設定対象となっている項目に対応するメモ表示バー３３ｂを点滅表示する。操作者はその点滅表示を見て、設定される項目を知ることができる。各項目において確定キーが押されると、そのメモ項目が設定されたことを記憶し、その項目に対応するメモ表示バー３３ｂを表示して測定モードに戻る。また、どの項目も確定されず、６回目のメモキーが押された場合にも測定モードに戻る。
【００１３】
このようにして設定されたメモ項目は、測定モードにおいて指定された日付ごとに読み出され、設定されている項目に対応するメモ表示バー３３ｂが表示される。
(4)推定日表示モード
測定モードにおいて機能キーが押されると、推定日表示モードに遷移する。このモードに入ると、既に計算され記憶された各種データから、まず次回排卵日が表示される。このモードで表示される項目は全部で３項目あり、機能キーが押されるごと表示される項目が次回生理日，出産予定日と移行し、３回目の機能キーで測定モードに戻る。
(5)データ処理モード
後述するデータ処理を実行するモードである。このモードは、電源スイッチがオフにされたとき、あるいは、目ざましアラームの設定時刻から５時間経過した後に移行する。ただし、データ処理は１日に１回に行われるだけであり、１日に２回以上このモードに移った場合には、２回目以降ではデータ処理は行われず、直ちに処理終了となって停止モードに移行する。
【００１４】
本実施形態の婦人体温計のモードは以上の５モードである。なお、各モードにおいて取り消しキーが押されると測定モードに戻る。また、測定モード以外の各モードにおいては、キー入力がないまま経過する時間を測定しており、所定時間経過すると取り消しキーが押された場合と同じ状態に戻る。測定モードにおいて同様に所定時間が経過すると、自動的に停止モードに移る。また、測定モードから各モードに遷移するためのキー入力は、誤入力を防止するために、所定時間押し続けられた場合に入力されたものとみなされる。
【００１５】
＜体温測定シーケンス＞
測定モードにおいて、使用者がプローブ３２の先端のセンサ部３２ａを口中に挿入して体温の測定を開始すると、体温測定部１は、センサ部３２ａから入力された温度に基づいて所定の手順に従って体温の測定を開始する。そして測定が終了すると得られた測定値をＲＡＭ４２に記憶する。このために、体温測定部１は、センサ部３２ａにより検出される温度データを所定時間おきにサンプリングしている。本体温計では、サンプルデータが３０℃を越えてかつ温度上昇率が０．２５℃／４秒以上になれば、その時点を起点として体温の測定を開始する。
【００１６】
測定を開始すると所定サンプリング周期（例えば２秒）ごとにセンサ部３２ａにより検知される温度をサンプリングし、そのサンプルデータをもとに所定の方法で体温を測定する。ここでは測定にピークホールド方式を用いる。ピークホールド方式では、温度を定期的にサンプリングしてそれらサンプリングされた温度のうち最高値を保持する。温度測定部１は、サンプルデータの上昇率が所定の値、例えば０．０１９℃／１６秒以下になった時点で測定を終了し、その時点で得られた最高値を測定値として、ＣＰＵ４１によりＲＡＭ４２に記憶させる。また、測定に用いるサンプルデータはセンサ部３２ａからの計測値をそのまま用いず、ある時点におけるサンプルデータとして、そのデータそのものとその前後合わせて３つのサンプルデータの算術加算平均を求め、それをその時点のサンプルデータとして用いる。こうすることでサンプリングごとのばらつきを抑えてより正確に測定を行うことができる。こうして一回の測定を終えると、表示制御部６によりＲＡＭ４２から測定値が読み出されて表示部７に表示される。
【００１７】
＜データ処理の内容＞
データ処理モードでは、蓄積した測定値を用いて生理初日を判定し、生理初日がそれまでの日付から更新されたなら、更新前の生理初日から更新された生理初日の前日までの、最新の月経周期について、その平均高温相期間，平均低温相期間を求めるほか、それまで蓄積された過去の月経周期についてのデータを用いて、平均月経周期や基準体温を計算する。さらに、測定が行われた当日（以下、本日と呼ぶ）が高温相か低温相か判定して排卵日を検出し、平均体温を算出する。最後に、これらのデータを用いて、次回生理日，次回排卵日，出産予定日を予測する。
【００１８】
図４は、月経周期の例を示す図である。丸付き数字は各生理周期における生理初日を表し、この間の符号ａ〜ｈがそれぞれ月経周期となる。各月経周期には、生理初日から始まる低温相Ｈ〜Ｎと、排卵日◎から始まる高温相とが含まれる。本婦人体温計は、ある月経周期の中にいるときに、次回の排卵日および生理日を高精度に予測（推定）するとともに、測定結果から妊娠と判定されれば出産予定日も予測（推定）する。また、図４を参照して各種データ処理の説明をするが、その際、図４の月経周期ａの途中から測定が開始され、符号▲１▼が最初に確認される生理初日であるものとする。処理の内容は次のようなものである。
【００１９】
（１）計算タイミング
図５は処理全体を示すフローチャートである、図５に示された演算処理は、電源スイッチのオフ時、または目覚ましアラーム設定時間経過５時間後にデータ処理モードに移行し、１日１回行われる。２回目以降は何も行われずに処理は終了する。なお、目覚まし時間の初期値は、午前６時ちょうどに設定されているものとする。次に、各ステップにおける処理をより詳しく説明する。
【００２０】
（２）生理初日判断
・生理メモ入力が所定日数以上、例えば３日以上連続した場合、生理メモ入力の初日を生理初日と判定する。所定日数未満、例えば３日未満の場合は生理誤認とする。
・生理メモが無く低温相が開始された場合、低温相の開始日を生理初日とする。ただし、高温相が開始される前に生理メモが入力された場合、生理初日を訂正する。
【００２１】
（３）平均月経周期（非表示）
図４における符号▲１▼〜▲８▼が生理初日であり、区間ｂ〜ｈが月経周期となる。すなわち、生理初日から次回生理初日の前日までが１月経周期となる。
・平均月経周期は生理初日確定後に計算し、次回生理初日確定まで計算結果は保持される。例えば、図４の月経周期ｇにいる場合、平均月経周期は周期ｇの生理初日▲６▼の確定後に計算され、次の周期の生理初日▲７▼の直前まで保持される。
・平均月経周期は、最近所定回（６回）分の月経周期から最長周期と最短周期を除いた所定回（４回分）の月経周期を平均して得られる。
・平均される所定回（４回）分の月経周期の内、所定回（３回）分以上有効月経周期（後述）があれば、計算した平均月経周期は有効とする。
・測定開始以来所定周期分、例えば６周期分のデータが得られていない場合には、暫定処置として、所定回数、例えば３回分以上の有効月経周期があればその平均を平均月経周期とする。例えば、図４の区間ｅにおいては、平均月経周期＝（ｂ＋ｃ＋ｄ）／３とする。ただし、ｂ、ｃ、ｄは有効月経周期である。
【００２２】
同様に区間ｆにおいては、平均月経周期＝（ｂ＋ｃ＋ｄ＋ｅ）／４とする。ただし、ｂ、ｃ、ｄ、ｅは有効月経周期である。
【００２３】
また、区間ｇにおいては、最長を除く所定回（３回）分以上の有効月経周期の平均を平均月経周期とする。
・月経周期は、所定日数、例えば２１日以上４２日以下を有効とする。
・平均月経周期の算出に用いられる月経周期（最大４周期）内の最長周期と最短周期が、（最長周期  ＜  最短周期  ×  ２）の関係を満たしていれば、平均月経周期は有効である。
【００２４】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均月経周期は得られない。また、最近所定月経周期、例えば６月経周期の中に有効月経周期が所定数、例えば３つ以上ない場合や、有効なものが所定数、例えば３つ以上あっても（最長周期  ＜  最短周期  ×  ２）が満足されない場合、または計算の結果平均月経周期が有効外の場合、平均月経周期のデータは無いものとする。
【００２５】
このように、平均月経周期とは、最近所定回（６回）分の月経周期から最大と最小を除き、さらにそのうち少なくとも所定回（３回）分の有効月経周期の平均である。
【００２６】
（４）平均高温相期間（非表示）
図４において、符号▲１▼〜▲８▼は生理初日、◎は排卵日（後述の排卵日検出により判定）、区間Ａ〜Ｇは高温相期間（排卵日の翌日から生理初日の前日まで）、区間ｂ〜ｈは月経周期である。
・平均高温相期間は生理初日確定後に計算され、次回生理初日確定まで計算結果が保持される。
・平均高温相期間は、最近所定回分、例えば６回分の高温相期間から最長期間と最短期間を除いた所定回分、例えば４回分の高温相期間を平均して得られる。
・平均される所定回分、例えば４回分の高温相期間の内、所定回分、例えば３回分以上有効高温相期間（後述）があれば、計算した平均高温相期間は有効である。
・測定開始以来所定回分、例えば６回分のデータが得られていない場合には、暫定処置として、区間ｅにおいては、平均高温相期間＝（Ａ＋Ｂ＋Ｃ）／３とする。ただし、Ａ、Ｂ、Ｃは有効高温相期間である。
【００２７】
同様に区間ｆにおいては、平均高温相期間＝（Ａ＋Ｂ＋Ｃ＋Ｄ）／４とする。ただし、Ａ、Ｂ、Ｃ、Ｄは有効高温相期間である。
【００２８】
また、区間ｇにおいては、最長を除く有効な所定回分、例えば３回分以上の高温相期間の平均を平均高温相期間とする。
・高温相期間は、所定日数、例えば１２日以上１６日以下を有効とする。有効外の高温相期間は計算から除外する。
【００２９】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均高温相期間は得られない。また、最近月経周期、例えば６月経周期の中に有効高温相期間が所定数（３つ）以上ない場合や、計算の結果、平均高温相期間が有効外の場合、平均高温相期間データはないものとする。
【００３０】
（５）平均低温相期間（非表示）
図４において、符号▲１▼〜▲８▼は生理初日、◎は排卵日（後述の排卵日検出により判定）、区間Ｈ〜Ｎは低温相期間（生理初日から排卵日まで）、区間ｂ〜ｈは月経周期である。
・平均低温相期間は生理初日確定後に計算され、次回生理初日確定まで計算結果が保持される。
・平均低温相期間は、最近所定回分、例えば６回分の低温相期間から最長期間と最短期間を除いた所定回分、例えば４回分の低温相期間を平均して得られる。
・平均される所定回分、例えば４回分の低温相期間の内、所定回分、例えば３回分以上有効低温相期間（後述）があれば、計算した平均低温相期間は有効である。
・測定開始以来所定回分、例えば６回分のデータが得られていない場合には、暫定処置として、区間ｅにおいては、平均低温相期間＝（Ｈ＋Ｉ＋Ｊ）／３とする。ただし、Ｈ、Ｉ、Ｊは有効高温相期間である。
【００３１】
同様に区間ｆにおいては、平均高温相期間＝（Ｈ＋Ｉ＋Ｊ＋Ｋ）／４とする。ただし、Ｈ、Ｉ、Ｊ、Ｋは有効低温相期間である。
【００３２】
また、区間ｇにおいては、最長を除く有効な所定回分、例えば３回分以上の低温相期間の平均を平均低温相期間とする。
・低温相期間は、所定日数、例えば５日以上３０日以下を有効とする。有効外の低温相期間は計算から除外する。
【００３３】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均低温相期間は得られない。また、最近所定月経周期、例えば６月経周期の中に有効低温相期間が所定数（３つ）以上ない場合や、計算の結果、平均低温相期間が有効外の場合、平均低温相期間データはないものとする。
【００３４】
（６）次回生理日予定（表示）
図４において、符号▲１▼〜▲６▼は月経初日メモ入力日、区間ａ〜ｇは月経周期である。
・次回生理日は、所定回分、例えば４回目の生理初日が確定した以降、平均月経周期、平均高温相期間の計算が終了後計算する。なお、図４の区間ａ〜ｄにおいては次回生理予定日は求められないため、その場合の次回生理日のデータはないものとする。
・次回生理日は、所定期間、例えば３日乃至７日間の期間（××月××日〜××月××日）として算出（推定）する。
・本計算処理を行っている当日が低温相（後述の相判定により判定）の場合
0003705469.tif 000002
とする。ただし、可能期間は、平均月経周期の計算に使用した月経周期の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入とする。
・本計算処理を行っている当日が高温相（後述の相判定により判定）の場合
0003705469.tif 000003
とする。ただし、可能期間は、平均高温相期間の計算に使用した高温相期間の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入とする。
【００３５】
このようにして推定された次回生理日を表示する際には、表示当日の条件に応じて次のように表示制御される。
・表示当日が次回生理日の期間に含まれない場合、計算された次回生理日をそのまま表示する。
・表示当日が計算された次回生理日の期間に入っており、その期間の最後の日から所定日数前、例えば３日前までの場合、表示される期間は、表示当日の日付〜次回生理日の期間の最後の日とする。すなわち、表示当日〜最近の生理初日＋平均月経周期＋可能期間、あるいは表示当日の日付〜最近の排卵日＋平均高温相期間＋可能期間となる。
・表示当日が次回生理日の最終日−３日以降の場合、生理初日まで、表示は、表示当日の日付〜表示当日の日付＋３日とする。
・計算の結果、次回生理日が所定日数、例えば８日間以上の期間にわたる場合、表示は「−−月−−日〜−−月−−日」とする。
・表示当日が高温相で、排卵日からの日数が所定日数、例えば１７日以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・平均月経周期または平均高温相期間が確定していない場合、表示は「−−月−−日〜−−月−−日」とする。
【００３６】
（７）基準体温（非表示）
図４において、符号▲１▼〜▲８▼は生理初日、◎は排卵日、区間Ａ〜Ｇは高温相期間、区間Ｈ〜Ｎは低温相期間、区間ｂ〜ｈは月経周期である。基準体温は生理初日確定後に計算され、以降次回生理初日が確定するまで保持される。
・基準体温は、
0003705469.tif 000004
として求められる。ただし、高温相平均体温および低温相平均体温は後述の平均体温により得られる。
【００３７】
例えば、生理初日▲４▼における基準体温は、
0003705469.tif 000005
である。
【００３８】
また、生理初日▲１▼においては基準体温は更新されない。
【００３９】
生理初日▲２▼においては、
基準体温＝(区間Ａの平均体温＋区間Ｈの平均体温)/2
生理初日▲３▼においては、
0003705469.tif 000006
である。
・区間ａ〜ｂにおける基準体温は、基準体温＝３６．５℃として予め与えられる。
【００４０】
（８）平均体温（非表示）
平均体温としては、高温相平均体温と低温相平均体温のそれぞれを、初回の生理初日確定以降計算する。
・高温相平均体温は、高温相開始から所定日目、例えば３日目の体温を初期値として、低温相開始の所定日前、例えば３日前までの体温で平均体温を計算する。
・低温相平均体温は、低温相開始から所定日目、例えば３日目の体温を初期値として、高温相開始の所定日前、例えば３日前までの体温で平均体温を計算する。
【００４１】
（９）相判定（非表示）
測定当日の相を判定する。
・当日体温≧基準体温の場合、高体温とする。
・当日体温＜基準体温の場合、低体温とする。
・相判定は記録開始から最初に低温相が確認されてから所定日毎、例えば１日毎に判定する。
・当日で低体温が所定日数、例えば３日連続した場合は当日から所定日数、例えば２日遡って低温相開始とする。または生理初日が確定した時点で、生理開始日から低温相開始とする。
・当日で高体温が所定日数、例えば３日連続した場合は当日から所定日数、例えば２日遡って高温相開始とする。ただし、連続した所定日数内、例えば３日内に発熱メモ入力がある場合または体温が３７．５℃以上の場合は、その測定結果は計算から除外する。
【００４２】
（１０）排卵日検出（非表示）
・排卵日は、相判定において高温相の開始日が更新された後に計算する。
・排卵日は低温相の最後の日なので、相判定後下式で求められる。
【００４３】
排卵日＝高温相開始日−１
（１１）次回排卵日予定（表示）
次回排卵日は、所定回数目、例えば４回目の生理初日が確定した以降、平均月経周期、平均低温相期間の計算の終了後に計算（推）する。なお区間ａ〜ｄにおいては計算できないために「−−月−−日〜−−月−−日」とする。
・次回排卵日は所定期間、例えば３〜７日間の期間（××月××日〜××月××日）として表示する。
・当日が低温相の場合、
0003705469.tif 000007
とする。ただし、可能期間は、平均低温相期間の計算に使用した低温相期間の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入である。
・当日が高温相の場合、
0003705469.tif 000008
とする。ただし、可能期間は、平均月経周期の計算に使用した月経周期の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入である。
【００４４】
このようにして推定された次回排卵日を表示する際には、表示当日の条件に応じて次のように表示制御される。
・表示当日が次回排卵日の期間に含まれない場合、計算された次回排卵日をそのまま表示する。
・当日が計算された次回排卵日の期間に入っており、その期間の最後の日から所定日前、例えば３日前までの場合、表示される期間は、表示当日の日付〜次回排卵日の期間の最後の日とする。すなわち、表示当日〜最近の生理初日＋平均低温相期間＋可能期間、あるいは表示当日の日付〜最近の排卵日＋平均月経周期＋可能期間となる。
・表示当日が次回排卵日の最終日−３日以降の場合、排卵日まで、表示は、表示当日の日付〜表示当日の日付＋３日とする。
・計算の結果、次回排卵日が所定日数、例えば８日間以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・当日が高温相で、排卵からの日数が所定日数、例えば１７日以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・平均月経周期または平均低温相期間が確定していない場合、表示は「−−月−−日〜−−月−−日」とする。
【００４５】
（１２）出産予定日予測（表示）
最後の排卵日からの日数が所定日数、例えば２０日をこえ、当日（最新測定体温）が高体温の場合、下式で推定する。
【００４６】
出産予定日＝排卵日＋２６５日
・出産予定日が求められていない場合、その表示は「−−月−−日〜−−月−−日」とする。
【００４７】
（１３）測定体温の欠落データ（取り忘れ）後処理
基礎体温は原則として毎日測定されるべきものであるが、もし測定し忘れなどでデータが欠落している場合には、内部データとして、欠落日前後の測定体温から計算で求める。ただし、欠落したデータの表示は行わない、欠落日の体温表示は「−−．−−℃」となる。欠落したデータは、欠落の直前の測定値と直後の測定値とを、線形に補間するように補填される。すなわち、次の例のようになる。・測定体温データ欠落が１日分（第Ｎ日）の場合、第Ｎ−１日の測定値がａ、第Ｎ＋１日の測定値がｂとすれば、
日付  ｜  Ｎ−１日  ｜        Ｎ日          ｜  Ｎ＋１日
体温  ｜    ａ      ｜  ａ＋（ｂ−ａ）／２  ｜    ｂ
・測定体温データ欠落が２日分（第Ｎ日、第Ｎ＋１日）の場合、
日付  ｜Ｎ−１日｜    Ｎ日          ｜      Ｎ＋１日      ｜Ｎ＋２日
体温  ｜  ａ    ｜ａ＋（ｂ−ａ）／３｜ａ＋２（ｂ−ａ）／３｜    ｂ
・同様に測定体温データの欠落がｍ日にわたる場合、欠落前日体温をａ、欠落後の体温をｂとして
欠落ｎ日目の体温＝ａ＋ｎ（ｂ−ａ）／（ｍ＋１）
測定体温欠落データの連続日数ｍは所定日数、例えば８日まで許容する。その所定日数、例えば８日をこえる欠落があった場合、最近の生理日に遡り、体温データを無効とする。
・測定体温の有効データが、月経周期内の日数の所定比率以上、例えば５０％以上の場合、その月経周期内のデータを有効とする。所定比率未満、例えば５０％未満の場合、その月経周期内のデータを無効とする。
【００４８】
＜データ処理の手順＞
以上、個々の項目ごとに処理の内容を説明したが、図５〜図９により、一連の処理としてデータ処理手順を説明する。図５は処理全体の流れを示すフローチャートであり、図１におけるＣＰＵ４１によりＲＯＭ４３に格納されたプログラムを実行することで実現される。以下、フローチャートを参照しつつ、処理の内容について説明する。なお、図６〜図９は、上述した各処理の一部の内容をフローチャート化したものであるので、簡単に触れるにとどめる。
【００４９】
図５において、まず本日の体温測定が既に済んでいるか判定する（ステップＳ５０１）。済んでいれば処理は終了する。済んでいなければ、まず欠落データを補間する（ステップＳ５０１）。すなわち、所定日数、例えば８日以上欠落があれば、最近の生理初日以降のデータを無効化し、所定日数以下、例えば７日以下であれば、ｎ日欠落したｍ日目のデータを（ａ＋ｎ（ｂ−ａ）／（ｍ＋１））の式により補間する。これは上述した項目（１３）に説明した通りである。
【００５０】
次に、生理初日を判定する（ステップＳ５０３）。この詳細は前述した項目（２）の通りであるが、改めて図６に示した。すなわち、生理メモ入力が所定日以上、例えば３日以上連続したならその初日、すなわち当日の所定日前、例えば２日前の日付で生理初日を更新する（ステップＳ８０３）。また、ステップＳ５１０９で低温相の開始日が更新されると、ステップＳ５０３に戻って、その低温相開始日で生理初日を更新する（ステップＳ８０８）。また、ステップＳ８０８で生理初日が更新された場合には、高温相になる前に生理メモが入力された日付けで生理初日を更新する（ステップＳ８０６）。生理初日はこれら３つのいずれかをきっかけとして更新される。
【００５１】
次に、直前の月経周期が確定したならば、すなわち、あらたな生理初日が確認されてから初めての処理であり、かつ、直前の月経周期のデータが有効であれば、平均月経周期の計算（ステップＳ５０６）、平均高温相期間および平均低温相期間の計算（ステップＳ５０７）、基準体温の計算（ステップＳ５０８）を行う。これら３つの値は、上述した項目（３）〜（５）および（７）に説明した要領で算出される。
【００５２】
ステップＳ５０６−Ｓ５０８は、１回の月経周期で１回行われる処理である。これに対して、ステップＳ５０９−Ｓ５１４は毎日体温が測定されるごとに実行される。
【００５３】
まず、相判定並びに排卵日の検出が行われる（ステップＳ５１０）。その詳細は、上述した項目（９）および（１０）で説明した通りであるが、改めて図７に示す。すなわち、原則的には所定日間、例えば３日間連続して低体温あるいは高体温であれば、その初日をそれぞれ低温相あるいは高温相の開始日とする（ステップＳ１１０３，Ｓ１１０６）。ただし、所定日間、例えば３日連続低体温でなくとも、生理初日がその日に更新されていれば、更新された生理初日を低温相の開始日とする（ステップＳ１１０８，Ｓ１１０９）。また、所定温度を越えている場合あるいは発熱メモが入力された場合には、その日の測定値は採用しない。また、高温相開始日の前日をその月経周期における排卵日とする（ステップＳ１１０７）。
【００５４】
ステップＳ５０９において相判定が行われると、本日づけで低温相開始日が更新され、かつ、生理初日が更新されていないことを、ステップＳ５１０において判定する。この結果が肯定判定であれば、生理初日を低温相開始日で更新する必要があるため、ステップＳ５０３に戻り生理初日の更新を改めて行う。それにともなって、生理初日が新たに判定されて、その直前の月経周期に関するデータ処理がステップＳ５０４−Ｓ５０８で行われることになる。
【００５５】
これ以降は、平均体温計算（ステップＳ５１１）、次回生理日予測（推定）計算（ステップＳ５１２）、次回排卵日予測（推定）計算（ステップＳ５１３）、出産予定日予測（推定）計算（ステップＳ５１４）を順次行って、データ処理モードにおける処理を終了する。
【００５６】
平均体温は、項目（８）で説明した通り、高温相・低温相の交代が確認された時点で、直前の相の開始日から所定日目、例えば３日目から今回の相の開始日の所定日前、例えば３日前までの体温の平均を求める。
【００５７】
次回生理日は、図８（Ａ）のように、現在高温相であれば最後の排卵日を基準にして平均高温相期間を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１３０５）。また、現在低温相であれば最後の生理初日を基準にして平均月経周期を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１３０３）。これは、項目（６），（１１），（１２）において説明した通りである。
【００５８】
次回排卵日は、図８（Ｂ）のように、現在高温相であれば最後の排卵日を基準にして平均月経周期を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１４０４）。また、現在低温相であれば最後の生理初日を基準にして平均低温相期間を加え、その日を中心としてばらつきを加味して予測する（ステップＳ１４０６）。
【００５９】
出産予定日は、図９のように、最後の排卵日から所定日以上、例えば２０日以上経過して、しかも高温相である場合に、最後の排卵日から２６５日目を出産予定日として求める（ステップＳ１５０３）。
【００６０】
測定された体温や上述のようにして計算された値は全てＲＡＭ４２１に格納され、２４０日間にわたって保存される。すなわち、例えば月経周期や高温相期間，低温相期間，平均体温等、月経周期の１周期毎に算出される値であれば、おおよそ６〜１０周期分程度が保存される。このため、平均高温相期間や平均低温相期間等、その前の多くの月経周期におけるデータに基づいて得られる値を算出するためにも、十分なデータを保存しておくことができる。
【００６１】
上述した構成および処理手順により、測定された基礎体温および生理メモや発熱メモなどの生理事項から得られた、生理初日や平均月経周期、排卵日や平均高温相周期・平均低温相周期といった生理的な周期を基に、現在の相（低温相あるいは高温相）に応じて、次回生理日あるいは次回排卵日を予測する。この際、生理初日の判定を、単に生理メモの入力のみならず低温相の開始日に基づいても行うために、仮に生理メモの入力がなくとも正確に生理初日を判定できる。このため、より精度の高い生理日や排卵日の予測が可能となる。
【００６２】
さらに、３日連続して高体温の場合にはじめてその初日を高温相の初日と判定するため、低温相の最終日が排卵日であるとの判定が高精度に行える。また、高温相の開始日の精度が高くなることにより、高温相周期を用いたりあるいは現在の相に応じたデータ処理の精度が高くなる。
【００６３】
さらに、欠落した基礎体温データを、欠落期間の前後で実測された値を線形に補間するように推定するため、欠落した期間が高温相と低温相との境界を含んでいる場合であっても、相の境界を、その誤差の最大値が最小となる様に推定することができる。
【００６４】
さらに、基礎体温データから得られる生理的な諸周期を使用する際に、有効な値であるための条件を設定し、それに適合する値に限って使用するために、信頼できる値だけを使用して、各種の値を算出できる。
【００６５】
【発明の効果】
以上説明したように、本発明に係る婦人体温計は、基礎体温や入力された生理事項を基に、次回の生理日を予測することができる。その際、予測当日が高温相の日であれば、最後の排卵日を基準として、過去の平均高温相期間を中心とする、過去の高温相期間のばらつきの範囲を次回生理日として予測し、予測当日が低温相の日であれば、最後の生理初日を基準として、過去の平均月経周期を平均とする、過去の月経周期のばらつきの範囲を次回生理日として予測する。このように、高温相では最後の排卵日を基準として予測するために、排卵日が確定して高温相期間になれば、次回生理日の予測精度をより向上させることができる。
【００６６】
【図面の簡単な説明】
【図１】婦人体温計のブロック図である。
【図２】婦人体温計本体の外観図である。
【図３】婦人体温計の処理モードの遷移を表す状態遷移図である。
【図４】女性の生理的な周期の一例を示す図である。
【図５】本発明にかかる婦人体温計によるデータ処理手順のフローチャートである。
【図６】生理初日を判定する手順のフローチャートである。
【図７】相判定および排卵日検出の手順のフローチャートである。
【図８】次回生理日および次回排卵日を予測する手順のフローチャートである。
【図９】出産予定日を予測する手順のフローチャートである。
【図１】
0003705469.tif 000009
【図２】
0003705469.tif 000010
【図３】
0003705469.tif 000011
【図４】
0003705469.tif 000012
【図５】
0003705469.tif 000013
【図６】
0003705469.tif 000014
【図７】
0003705469.tif 000015
【図８】
0003705469.tif 000016
【図９】
0003705469.tif 000017