(57)【要約】【課題】  婦人体温計において、体温を測定する際の利便性を損なうことなく、ユーザにとってより見やすい表示を実現することを目的とする。【解決手段】  基礎体温を測定する婦人体温計１００であって、複数のＬＥＤを備える発光部２５２と、婦人体温計１００が振られたことを検出する振れ検出部２３０と、各ＬＥＤの発光を制御する表示制御部２４４と、を備え、表示制御部２４４は、更に、測定された基礎体温に基づいて生成されたトレンドグラフに基づいて発光ドットパターンを生成する手段と、振れ検出部２３０による検出結果に基づいて算出された、ＬＥＤの１ドット列当たりの発光時間を算出する手段と、を備え、発光部２５２が、前記生成された発光ドットパターンと、前記算出された１ドット列当たりの発光時間とに基づいて発光されるよう各ＬＥＤの発光を制御することを特徴とする。【選択図】図２
2010236914.tif 000002
【特許請求の範囲】
【請求項１】
被検者の基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計であって、
配列された複数の発光素子を備える発光手段と、
前記婦人体温計が振られたことを検出する振れ検出手段と、
前記発光手段が備える各発光素子の発光を制御する発光制御手段と、を備え、
前記発光制御手段は、
前記生成された可視化情報に基づいて発光ドットパターンを生成する生成手段と、
前記振れ検出手段による検出結果に基づいて算出された、前記婦人体温計の所定方向の振れ時間と、前記発光ドットパターンを表現するのに必要な前記所定方向の発光素子のドット列数とに基づいて、前記発光素子の１ドット列当たりの発光時間を算出する算出手段と、を備え、
前記振れ検出手段が前記婦人体温計が振られたことを検出した場合に、前記生成された発光ドットパターンと、前記算出された１ドット列当たりの発光時間とに基づいて、前記各発光素子の発光を制御することを特徴とする婦人体温計。
【請求項２】
被検者の基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計であって、
配列された複数の発光素子を備える発光手段と、
前記婦人体温計が振られたことを検出するとともに、振れ速度がゼロとなった位置を基準位置として、該基準位置からの距離を算出する振れ検出手段と、
前記発光手段が備える各発光素子の発光を制御する発光制御手段と、を備え、
前記発光制御手段は、
前記生成された可視化情報を表現するために、前記婦人体温計の振れ方向における前記発光素子のドット列から構成された発光ドットパターンであって、該各ドット列の前記基準位置からの距離が規定された発光ドットパターンを生成する生成手段と、を備え、
前記振れ検出手段により算出された距離が、前記発光ドットパターンを構成する各ドット列について規定された前記基準位置からの距離に一致した場合に、前記各発光素子を、対応するドット列に従って発光されるよう制御することを特徴とする婦人体温計。
【請求項３】
前記可視化情報として、前記測定された基礎体温に基づいて生成したトレンドグラフ、または、前記測定された基礎体温に基づいて推定された次回生理日または次回排卵日を生成することを特徴とする請求項１または２に記載の婦人体温計。
【請求項４】
前記発光制御手段は、前記可視化情報として生成された前記トレンドグラフのうち、高温相に対応するドット列と低温相に対応するドット列とが異なる発光色により発光されるように制御することを特徴とする請求項３に記載の婦人体温計。
【請求項５】
前記被検者についての情報を入力する操作部を更に備え、
前記操作部に入力された前記被検者についての情報のうち、発熱を示す情報に対応する、前記トレンドグラフのドット列が、前記高温相に対応するドット列及び低温相に対応するドット列のいずれのドット列とも異なる発光色により発光されるよう制御することを特徴とする請求項４に記載の婦人体温計。
【請求項６】
前記被検者についての情報を入力する操作部を更に備え、
前記操作部により入力された被検者についての情報に基づいて、前記可視化情報を生成することを特徴とする請求項４に記載の婦人体温計。
【請求項７】
前記発光ドットパターンの生成に用いる前記可視化情報を切り替える切替手段を更に備え、
前記生成手段は、前記切替手段により切り替えられた可視化情報に基づいて発光ドットパターンを生成することを特徴とする請求項３に記載の婦人体温計。
【請求項８】
被検者の基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計であって、
前記基礎体温を測定する測定部と、
前記測定部とは別体である本体部と、を備え、
前記測定部は、
配列された複数の発光素子を備える発光手段と、
前記測定部が振られたことを検出する振れ検出手段と、を備え、
前記測定部または前記本体部は、
前記発光手段が備える各発光素子の発光を制御する発光制御手段を備え、
前記発光制御手段は、
前記生成された可視化情報に基づいて発光ドットパターンを生成する生成手段と、
前記振れ検出手段による検出結果に基づいて算出された、前記測定部の所定方向の振れ時間と、前記発光ドットパターンを表現するのに必要な前記所定方向の発光素子のドット列数とに基づいて、前記発光素子の１ドット列当たりの発光時間を算出する算出手段と、を備え、
前記振れ検出手段が前記測定部が振られたことを検出した場合に、前記生成された発光ドットパターンと、前記算出された１ドット列当たりの発光時間とに基づいて、前記各発光素子の発光を制御することを特徴とする婦人体温計。
【請求項９】
被検者の基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計であって、
前記基礎体温を測定する測定部と、
前記測定部とは別体である本体部と、を備え、
前記測定部は、
配列された複数の発光素子を備える発光手段と、
前記測定部が振られたことを検出するとともに、振れ速度がゼロとなった位置を基準位置として、該基準位置からの距離を算出する振れ検出手段と、を備え、
前記測定部または前記本体部は、
前記発光手段が備える各発光素子の発光を制御する発光制御手段を備え、
前記発光制御手段は、
前記生成された可視化情報を表現するために、前記測定部の振れ方向における前記発光素子のドット列から構成された発光ドットパターンであって、該各ドット列の前記基準位置からの距離が規定された発光ドットパターンを生成する生成手段を備え、
前記振れ検出手段により算出された距離が、前記発光ドットパターンを構成する各ドット列について規定された前記基準位置からの距離に一致した場合に、前記各発光素子を、対応するドット列に従って発光されるよう制御することを特徴とする婦人体温計。
【請求項１０】
配列された複数の発光素子を備える発光手段と、婦人体温計が振られたことを検出する振れ検出手段と、前記発光手段が備える各発光素子の発光を制御する発光制御手段と、を備え、基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計における表示制御方法であって、
前記生成された可視化情報に基づいて発光ドットパターンを生成する生成工程と、
前記振れ検出手段による検出結果に基づいて算出された、前記婦人体温計の所定方向の振れ時間と、前記発光ドットパターンを表現するのに必要な前記所定方向の発光素子のドット列数とに基づいて、前記発光素子の１ドット列当たりの発光時間を算出する算出工程と、
前記振れ検出手段が前記婦人体温計が振られたことを検出した場合に、前記生成された発光ドットパターンと、前記算出された１ドット列当たりの発光時間とに基づいて、前記各発光素子の発光を制御する制御工程と
を備えることを特徴とする表示制御方法。
【請求項１１】
配列された複数の発光素子を備える発光手段と、婦人体温計が振られたことを検出するとともに、振れ速度がゼロとなった位置を基準位置として、該基準位置からの距離を算出する振れ検出手段と、前記発光手段が備える各発光素子の発光を制御する発光制御手段と、を備え、基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計における表示制御方法であって、
前記生成された可視化情報を表現するために、前記婦人体温計の振れ方向における前記発光素子のドット列から構成された発光ドットパターンであって、該各ドット列の前記基準位置からの距離が規定された発光ドットパターンを生成する生成工程と、
前記振れ検出手段により算出された距離が、前記発光ドットパターンを構成する各ドット列について規定された前記基準位置からの距離に一致した場合に、前記各発光素子を、対応するドット列に従って発光されるよう制御する制御工程と
を備えることを特徴とする表示制御方法。
【請求項１２】
請求項１０または１１に記載の表示制御方法をコンピュータによって実行させるためのプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検者の体温を測定するための電子体温計に関するものであり、特に、婦人の基礎体温を測定するための婦人体温計に関するものである。
【背景技術】
【０００２】
従来より、基礎体温の測定や、測定した基礎体温に基づくトレンドグラフの作成が可能な婦人体温計が知られている。
【０００３】
一般に、婦人体温計には、ＬＣＤ等の表示部が設けられており、測定された基礎体温や、作成されたトレンドグラフを表示することができるよう構成されている（例えば、下記特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−８８６６１号公報
【特許文献２】特開２００７−６８８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の婦人体温計の場合、表示部が小さく、トレンドグラフ等の表示には必ずしも適していないという問題があった。一方で、表示部を大きくすることで見やすい表示を実現することは可能であるが、持ち歩きに不便になるなど、従来の利便性が損なわれる結果となる。
【０００６】
本発明は上記課題に鑑みてなされたものであり、婦人体温計において、ユーザの利便性を損なうことなく、より見やすい表示を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る婦人体温計は以下のような構成を備える。即ち、
基礎体温を測定・記憶し、該記憶された複数の基礎体温に基づいて可視化情報を生成する婦人体温計であって、
配列された複数の発光素子を備える発光手段と、
前記婦人体温計が振られたことを検出する振れ検出手段と、
前記発光手段が備える各発光素子の発光を制御する発光制御手段と、を備え、
前記発光制御手段は、更に、
前記生成された可視化情報に基づいて発光ドットパターンを生成する生成手段と、
前記振れ検出手段による検出結果に基づいて算出された、前記婦人体温計の所定方向の振れ時間と、前記発光ドットパターンを表現するのに必要な前記所定方向の発光素子のドット列数とに基づいて、前記発光素子の１ドット列当たりの発光時間を算出する算出手段と、を備え、
前記振れ検出手段が前記婦人体温計が振られたことを検出した場合に、前記生成された発光ドットパターンと、前記算出された１ドット列当たりの発光時間とに基づいて、前記各発光素子の発光を制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、婦人体温計において、ユーザの利便性を損なうことなく、より見やすい表示を実現することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る婦人体温計の外観構成の一例を示す図である。
【図２】婦人体温計のシステム構成を示す図である。
【図３】婦人体温計を長手方向と略直交する方向に、婦人体温計の姿勢を維持した状態で往復で振られた場合に、発光部の発光によってユーザに視認される表示内容の一例を示した図である。
【図４】婦人体温計の機能モードの遷移を示す状態遷移図である。
【図５】月経周期の一例を示す図である。
【図６】測定モード及び予測日表示モードにおいて制御される可視化モードの遷移を示す状態遷移図である。
【図７】表示制御部において可視化される可視化情報の一例を示す図である。
【図８】信号処理部における信号処理の内容を説明するための図である。
【図９】表示制御部において生成される発光ドットパターンの一例を示す図である。
【図１０】体温測定処理の流れを示すフローチャートである。
【図１１】測定データ処理全体の流れを示すフローチャートである。
【図１２】生理初日判定処理の流れを示すフローチャートである。
【図１３】相判定および排卵日検出処理の流れを示すフローチャートである。
【図１４】次回生理日予測処理の流れを示すフローチャートである。
【図１５】次回排卵日予測処理の流れを示すフローチャートである。
【図１６】可視化処理の流れを示すフローチャートである。
【図１７】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図１８】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図１９】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図２０】本発明の第３の実施形態に係る婦人体温計の信号処理部における信号処理の内容を説明するための図である。
【図２１】表示制御部において生成される発光ドットパターンの一例を示す図である。
【図２２】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図２３】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図２４】表示制御部における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。
【図２５】可視化処理の流れを示すフローチャートである。
【図２６】本発明の第５の実施形態に係る婦人体温計の外観構成を示す図である。
【図２７】測定部の外観構成を示す図である。
【図２８】婦人体温計の本体部のシステム構成を示す図である。
【図２９】婦人体温計における電源ＯＮから電源ＯＦＦまでの一連の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態の詳細について図面を参照しながら説明する。
【００１１】
１．婦人体温計の外観構成
はじめに、本発明の第１の実施形態に係る婦人体温計１００の外観構成について、図１を用いて説明する。
【００１２】
図１において、１０１は、測定データ（体温値）やトレンドグラフ等を表示する表示部であり、例えば、ＬＣＤ等により構成されている。
【００１３】
１０２は発光部であり、ＬＥＤ等の発光素子が婦人体温計１００の長手方向に配列されている。なお、図１の例では、発光部１０２としてＬＥＤが７個配列された場合について図示しているが、発光部１０２に含まれるＬＥＤの数は７個に限られない。また、図１の例では、発光部１０２としてＬＥＤを１列配列した場合について図示しているが、ＬＥＤの配列数は１列に限られず、複数であってもよい。
【００１４】
１０３はエンドキャップであり、内蔵された温度計測部（詳細は後述）に対して被検者の体温が伝導しやすいように、ステンレスなどの金属により被覆されている。
【００１５】
１０４はＯＮ／ＯＦＦスイッチであり、体温の測定を開始する際、又は体温の測定を終了した後に押すことで、婦人体温計１００の電源を制御する。
【００１６】
１０５は切り替えボタンであり、発光部１０２により可視化される情報（可視化情報）を切り替えるためのボタンである。
【００１７】
１０６は、後述する各種機能モードの選択／決定のための機能ボタンであり、１０７は各種設定を完了し初期画面に戻るための完了ボタンである。また、１０８、１０９はメニュー選択、グラフ移動などに利用される左移動ボタン及び右移動ボタンである。
【００１８】
２．婦人体温計のシステム構成
次に婦人体温計１００のシステム構成について説明する。図２は、婦人体温計１００のシステム構成を示す図である。
【００１９】
婦人体温計１００は、電源部２１０と温度計測部２２０と振れ検出部２３０と演算制御部２４０と、出力部２５０と、ブザー２６０と、操作部２７０とに大別することができる。
【００２０】
電源部２１０は、従来の使い捨て式又は充電式の電池を内蔵しており、婦人体温計１００の各部に電源を供給する。
【００２１】
温度計測部２２０は、サーミスタ、コンデンサ、測温用ＣＲ発振回路等から構成されており、サーミスタにより検出された温度を発振信号として出力する。出力された発振信号はカウンタ２４５においてカウントされることで、デジタル量として出力される。なお、温度計測部２２０の構成は一例であって、これに限定されるものではない。
【００２２】
演算制御部２４０は、時刻を管理する時計部２４１、計測した温度を時系列で記憶するためのＲＡＭ２４２、予測式の体温測定プログラム等を格納したＲＯＭ２４３、出力部２５０を制御するための表示制御部２４４、温度計測部２２０より出力された発振信号をカウントするカウンタ２４５、ＲＯＭ２４３の体温測定プログラムに従って演算を行う演算処理部２４６、カウンタ２４５や表示制御部２４４を制御する制御回路２４７等を備える。
【００２３】
ブザー２６０は、体温測定が終了したことを、鳴動により被検者に知らせる。操作部２７０は、切り替えボタン１０５、機能ボタン１０６、完了ボタン１０７、左移動ボタン１０８及び右移動ボタン１０９を含む。
【００２４】
振れ検出部２３０は、モーション・センサ２３１と、信号処理部２３２とを備える。モーション・センサ２３１としては、例えば、加速度センサや傾斜センサ等が用いられるものとする。
【００２５】
信号処理部２３２は、モーション・センサ２３１が検出した婦人体温計１００の振れを信号として受信し、当該信号に基づいて、発光部２５２の発光開始のタイミングならびに各発光素子の１ドット列当たりの発光時間を規定するための信号（振れ方向の変更タイミングを示す信号（詳細は後述））を表示制御部２４４に出力する。
【００２６】
出力部２５０は、従来の表示方法（ＬＣＤ等）で測定データ（体温値）やトレンドグラフ等を表示する表示部２５１と、ユーザの目の残像効果を利用して可視化情報を可視化する発光部２５２とを含む。
【００２７】
表示部２５１（図１の表示部１０１に対応する）は、ＬＣＤ等により構成され、表示制御部２４４から受信した測定データ（体温値）やトレンドグラフ等を表示する。
【００２８】
発光部２５２（図１の発光部１０２に対応する）では、婦人体温計１００が往復で振られた（往復運動した）際に、可視化情報をユーザが視認できるように、表示制御部２４４にて生成された発光ドットパターン、発光時間及び発光開始タイミング／発光完了タイミングに基づいて、各発光素子２５２Ａが発光する（詳細は後述）。つまり、表示制御部２４４は、表示部２５１の表示を制御する表示制御機能と、発光部２５２の各発光素子２５２Ａの発光を制御する発光制御機能とを有している。
【００２９】
なお、発光部２５２の各発光素子２５２Ａが発光している状態で、ユーザが婦人体温計１００を往復で振ることで、ユーザは、目の残像効果の影響により、被検者の体温やトレンドグラフ、次回生理日、次回排卵日等の可視化情報を空間上において視認することができる。
【００３０】
３．発光部の発光により視認される表示内容
次に、婦人体温計１００の発光部２５２の発光素子列の発光により視認される表示内容について、図面を参照しながら説明する。
【００３１】
図３は婦人体温計１００を長手方向と略直交する方向（以下、横方向と称す）に、婦人体温計１００の姿勢を維持した状態で、婦人体温計１００を往復で振った場合に、発光部２５２の各発光素子２５２Ａの発光によってユーザに視認される表示内容の一例を示した図である。
【００３２】
発光部２５２では、婦人体温計１００が横方向に往復で振られているうちの、所定方向の振れ（ここでは、紙面左側から右側への振れ、以下、右振れと称す）の間、可視化情報に対応する発光ドットパターンと、後述する１ドット列あたりの発光時間とに基づいて、各発光素子２５２Ａが発光する。これにより、その発光を見たユーザは、目の残像効果の影響により、可視化情報を視認することができる。
【００３３】
なお、図３の例は、婦人体温計１００を横方向に往復で振ることで、振れ範囲内の空間上に、“３８．５℃”という表示が浮かび上がって見える様子を示している。
【００３４】
図３に示すように、婦人体温計１００の発光部２５２を構成する各発光素子２５２Ａは、婦人体温計１００の右振れが完了するまでの間に、それぞれ対応する発光タイミングにおいて発光する。なお、本実施形態では紙面右側から左側への振れ（以下、左振れと称す）の間は、各発光素子２５２Ａは発光しないものとする。
【００３５】
このように、各発光素子２５２Ａは、対応する発光タイミングにおいて、一瞬（１ドット列当たりの発光時間分）発光するだけであるが、ユーザの目の残像効果の影響により、それぞれの発光タイミングで発光した光が残像として残るため、ユーザには、連続した文字として視認されることとなる。なお、婦人体温計１００を横方向に往復で振った場合の、信号処理部２３２及び表示制御部２４４における処理の詳細については後述する。
【００３６】
４．婦人体温計１００の機能モード
図４（ａ）は、婦人体温計１００の機能モードの遷移を示す図である。それぞれの機能モードは演算処理部２４６がＲＯＭ２４３に記憶されたプログラムを実行することにより実現される。また、図４（ｂ）は、表示部１０１に表示されるメニュー選択画面を示している。
【００３７】
表示部１０１の下部に表示されている絵文字（アイコン）４０２は、左から順に、生理日、生理痛、性交、飲薬、発熱、、不正出血、おりものの各種設定項目に対応している。左移動ボタン１０８及び右移動ボタン１０９の操作により選択される。なお、現在選択されている絵文字は∩で囲まれて表示がなされる。図４（ｂ）では機能ボタン１０６により、“メモ”に対応する絵文字が選択されている状態を示している。
【００３８】
表示部１０１の上部に表示されている絵文字（アイコン）４０１は、左から順に、メモ、次回生理日、次回排卵日、目覚まし時刻設定、ブザー音量設定、時刻設定の各種選択項目である。機能ボタン１０６を押した後、左移動ボタン１０８および右移動ボタン１０９により、選択された項目は、当該項目が点滅する。確定する場合には、再度機能ボタン１０６を押す。以下、婦人体温計の各機能モードについて説明を行う。
【００３９】
（１）停止モード
ＯＮ／ＯＦＦスイッチ１０４がオフにされたり、あるいは、電源投入後所定時間経過した場合には停止モードとなる。婦人体温計１００は、電源オフの状態であっても、回路全体の電源が断たれるわけではなく、データ処理モードにおける機能遂行のために、時計部２４１や演算処理部２４６等の部分には微弱ながら電力が供給される。停止モードでは、このように、再起動のために必要な部分に対してのみ電力が供給される。
【００４０】
（２）測定モード
ＯＮ／ＯＦＦスイッチ１０４をオンした場合や、完了ボタン１０７が押下された場合には、測定モードに移行する。測定モードでは、初期状態で時計部２４１により出力される現在日の測定データを表示部１０１に表示する。また、左移動ボタン１０８及び右移動ボタン１０９の操作により、指定された日の測定データとともに、指定された日に対応するメモ項目が表示部１０１に表示される。また、測定モードでは温度計測部２２０からの測定データを監視している。測定開始条件が満たされれば、体温測定を開始する。
【００４１】
（３）メモモード
婦人体温計１００の電源がオンの状態で、体温測定が終了し、その体温が表示部１０１に表示された状態で、機能ボタン１０６が押下されると、表示部１０１の上部に表示されている絵文字（アイコン）４０１は、各種選択項目のうち、「メモ」を点滅させる。再度、機能ボタン１０６が押下されるとメモモードに遷移し、絵文字（アイコン）４０２のうち、「生理日」が∩で囲まれて表示される。左移動ボタン１０８および右移動ボタン１０９により、メモ入力したい項目を選択する。選択された項目は、∩で囲まれて表示される。次に、完了ボタン１０７を所定秒押すことで、メモ入力が完了する。入力されたメモ項目は日付に対応付けられてＲＡＭ２４２に記憶され、その後、測定モードに遷移する。
【００４２】
（４）予測日表示モード
メニュー選択画面上の絵文字（アイコン）４０１において“次回生理日”または“次回排卵日”の絵文字が選択された状態で機能ボタン１０６が押下されると予測日表示モードに遷移する。予測日表示モードでは、後述するデータ処理モードで導出されＲＡＭ２４２に記憶された予測データが表示部１０１に表示される。予測データとしては、例えば、次回生理日、次回排卵日等がある。予測日表示モードにおける表示中に完了ボタン１０７が押下されると、測定モードに遷移する。
【００４３】
（５）データ処理モード
データ処理モードは、測定モードにおいて測定した体温の時系列データに対しデータ処理を実行するモードである。電源がオフにされたとき、あるいは、アラーム設定時刻から所定時間（たとえば５時間）経過した際に遷移するモードである。なお、データ処理は１日に１回のみ行われるだけであり、１日に２回以上データ処理モードに移った場合には、２回目以降では実際のデータ処理は行われず、直ちに処理終了となって停止モードに移行する。データ処理モードにおけるデータ処理の詳細については後述する。
【００４４】
本実施形態の婦人体温計の機能モードは以上の５モードである。なお、メモモード、予測日表示モードの各モードにおいては、完了ボタン１０７が押下されると測定モードに戻る。また、メモモード、予測日表示モードにおいては、各種ボタンの入力がないまま経過する時間を測定しており、所定時間経過すると完了ボタン１０７が押された場合と同じ状態に戻る。測定モードにおいて同様に所定時間が経過すると、自動的に停止モードに移る。また、測定モードから各モードに遷移するためのキー入力は、誤入力を防止するために、所定時間押し続けられた場合に入力されたものとみなされる。
【００４５】
５．データ処理モードにおける測定データ処理の内容
次に、データ処理モードにおける測定データ処理の内容について説明する。データ処理モードでは、蓄積した測定データを用いて生理初日を判定し、生理初日がそれまでの日付から更新された場合には、更新前の生理初日から更新された後の生理初日の前日までの、最新の月経周期について、その平均高温相期間、平均低温相期間を求めるほか、それまで蓄積された過去の月経周期についてのデータを用いて、平均月経周期や基準体温を計算する。
【００４６】
更に、測定が行われた当日（以下、本日と呼ぶ）が高温相か低温相かを判定して排卵日を検出し、平均体温を算出する。最後に、これらのデータを用いて、次回生理日、次回排卵日を予測する。
【００４７】
図５は、月経周期の一例を示す図である。丸付き数字は各生理周期における生理初日を表し、この間の符号ａ〜ｈがそれぞれ月経周期となる。各月経周期には、生理初日から始まる低温相Ｈ〜Ｎと、排卵日◎から始まる高温相とが含まれる。
【００４８】
婦人体温計１００は、ある月経周期の中にいるときに、次回の排卵日および生理日を高精度に推定する。以下、図５を参照して各種測定データ処理の説明をするが、その際、図５の月経周期ａの途中から測定が開始され、丸数字の１が最初に確認される生理初日であるものとする。
【００４９】
（１）生理初日判断
・生理メモ入力が所定日数以上、例えば３日以上連続した場合、生理メモ入力の初日を生理初日と判定する。所定日数未満、例えば３日未満の場合は生理誤認とする。
・生理メモが無く低温相が開始された場合、低温相の開始日を生理初日とする。ただし、高温相が開始される前に生理メモが入力された場合、生理初日を訂正する。
【００５０】
（２）平均月経周期
図５における丸数字１〜丸数字８が生理初日であり、区間ｂ〜ｈが月経周期となる。すなわち、生理初日から次回生理初日の前日までが１回の月経周期となる。
・平均月経周期は生理初日確定後に計算し、次回生理初日確定まで計算結果は保持される。例えば、図５の月経周期ｇにいる場合、平均月経周期は月経周期ｇの生理初日の確定後に計算され、次の月経周期の生理初日の直前まで保持される。
・平均月経周期は、最近所定回（６回）分の月経周期から最長周期と最短周期を除いた所定回（４回分）の月経周期を平均して得られる。
・平均される所定回（４回）分の月経周期の内、所定回（３回）分以上有効月経周期（後述）があれば、計算した平均月経周期は有効とする。
・測定開始以来所定回の月経周期分、例えば６周期分のデータが得られていない場合には、暫定処置として、所定回数、例えば３回分以上の有効月経周期があればその平均を平均月経周期とする。例えば、図５の区間ｅにおいては、平均月経周期＝（ｂ＋ｃ＋ｄ）／３とする。ただし、ｂ、ｃ、ｄは有効月経周期である。
【００５１】
同様に区間ｆにおいては、平均月経周期＝（ｂ＋ｃ＋ｄ＋ｅ）／４とする。ただし、ｂ、ｃ、ｄ、ｅは有効月経周期である。
【００５２】
また、区間ｇにおいては、最長を除く所定回（３回）分以上の有効月経周期の平均を平均月経周期とする。
・月経周期は、所定日数、例えば２１日以上４２日以下を有効とする。
・平均月経周期の算出に用いられる月経周期（最大４周期）内の最長周期と最短周期が、（最長周期＜最短周期×２）の関係を満たしていれば、平均月経周期は有効である。
【００５３】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均月経周期は得られない。また、最近所定回分の月経周期、例えば６回分の月経周期の中に有効月経周期が所定数、例えば３つ以上ない場合や、有効なものが所定数、例えば３つ以上あっても（最長周期＜最短周期×２）が満足されない場合、または計算の結果平均月経周期が有効でない場合、平均月経周期のデータは無いものとする。
【００５４】
このように、平均月経周期とは、最近所定回（６回）分の月経周期から最大と最小を除き、さらにそのうち少なくとも所定回（３回）分の有効月経周期の平均である。
【００５５】
（３）平均高温相期間
図５において、丸数字１〜丸数字８は生理初日、◎は排卵日（後述の排卵日検出により判定）、区間Ａ〜Ｇは高温相期間（排卵日の翌日から生理初日の前日まで）、区間ｂ〜ｈは月経周期である。
・平均高温相期間は生理初日確定後に計算され、次回生理初日確定まで計算結果が保持される。
・平均高温相期間は、最近所定回分、例えば６回分の高温相期間から最長期間と最短期間を除いた所定回分、例えば４回分の高温相期間を平均して得られる。
・平均される所定回分、例えば４回分の高温相期間のうち、所定回分、例えば３回分以上有効高温相期間（後述）があれば、計算した平均高温相期間は有効である。
・測定開始以来所定回分、例えば６回分のデータが得られていない場合には、暫定処置として、区間ｅにおいては、平均高温相期間＝（Ａ＋Ｂ＋Ｃ）／３とする。ただし、Ａ、Ｂ、Ｃは有効高温相期間である。
【００５６】
同様に区間ｆにおいては、平均高温相期間＝（Ａ＋Ｂ＋Ｃ＋Ｄ）／４とする。ただし、Ａ、Ｂ、Ｃ、Ｄは有効高温相期間である。
【００５７】
また、区間ｇにおいては、最長を除く有効な所定回分、例えば３回分以上の高温相期間の平均を平均高温相期間とする。
・高温相期間は、所定日数、例えば１２日以上１６日以下を有効とする。有効でない高温相期間は計算から除外する。
【００５８】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均高温相期間は得られない。また、最近月経周期、例えば６回分の月経周期の中に有効高温相期間が所定数（３つ）以上ない場合や、計算の結果、平均高温相期間が有効でない場合、平均高温相期間データはないものとする。
【００５９】
（４）平均低温相期間
図５において、丸数字１〜丸数字８は生理初日、◎は排卵日（後述の排卵日検出により判定）、区間Ｈ〜Ｎは低温相期間（生理初日から排卵日まで）、区間ｂ〜ｈは月経周期である。
・平均低温相期間は生理初日確定後に計算され、次回生理初日確定まで計算結果が保持される。
・平均低温相期間は、最近所定回分、例えば６回分の低温相期間から最長期間と最短期間を除いた所定回分、例えば４回分の低温相期間を平均して得られる。
・平均される所定回分、例えば４回分の低温相期間のうち、所定回分、例えば３回分以上有効低温相期間（後述）があれば、計算した平均低温相期間は有効である。
・測定開始以来所定回分、例えば６回分のデータが得られていない場合には、暫定処置として、区間ｅにおいては、平均低温相期間＝（Ｈ＋Ｉ＋Ｊ）／３とする。ただし、Ｈ、Ｉ、Ｊは有効高温相期間である。
【００６０】
同様に区間ｆにおいては、平均高温相期間＝（Ｈ＋Ｉ＋Ｊ＋Ｋ）／４とする。ただし、Ｈ、Ｉ、Ｊ、Ｋは有効低温相期間である。
【００６１】
また、区間ｇにおいては、最長を除く有効な所定回分、例えば３回分以上の低温相期間の平均を平均低温相期間とする。
・低温相期間は、所定日数、例えば５日以上３０日以下を有効とする。有効でない低温相期間は計算から除外する。
【００６２】
例えば、区間ａ、ｂ、ｃ、ｄにおいては平均低温相期間は得られない。また、最近所定回分の月経周期、例えば６回分の月経周期の中に有効低温相期間が所定数（３つ）以上ない場合や、計算の結果、平均低温相期間が有効でない場合、平均低温相期間データはないものとする。
【００６３】
（５）次回生理日予定
図５において、丸数字１〜丸数字８は月経初日メモ入力日、区間ｂ〜ｈは月経周期である。
・次回生理日は、所定回分、例えば４回目の生理初日が確定した以降、平均月経周期、平均高温相期間の計算が終了後計算する。なお、図５の区間ａ〜ｄにおいては次回生理予定日は求められないため、その場合の次回生理日のデータはないものとする。
・次回生理日は、所定期間、例えば３日乃至７日間の期間（××月××日〜××月××日）として算出（推定）する。
・本計算処理を行っている当日が低温相（後述の相判定により判定）の場合
次回生理日＝ 最近の生理初日＋平均月経周期−可能期間〜最近の生理初日＋平均月経周期＋可能期間とする。ただし、可能期間は、平均月経周期の計算に使用した月経周期の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入とする。
・本計算処理を行っている当日が高温相（後述の相判定により判定）の場合
次回生理日＝最近の排卵日＋平均高温相期間−可能期間〜最近の排卵日＋平均高温相期間＋可能期間とする。ただし、可能期間は、平均高温相期間の計算に使用した高温相期間の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入とする。
【００６４】
このようにして推定された次回生理日を表示する際には、表示当日の条件に応じて次のように表示制御される。
・表示当日が次回生理日の期間に含まれない場合、計算された次回生理日をそのまま表示する。
・表示当日が計算された次回生理日の期間に入っており、その期間の最後の日から所定日数前、例えば３日前までの場合、表示される期間は、表示当日の日付〜次回生理日の期間の最後の日とする。すなわち、表示当日〜最近の生理初日＋平均月経周期＋可能期間、あるいは表示当日の日付〜最近の排卵日＋平均高温相期間＋可能期間となる。
・表示当日が次回生理日の最終日−３日以降の場合、生理初日まで、表示は、表示当日の日付〜表示当日の日付＋３日とする。
・計算の結果、次回生理日が所定日数、例えば８日間以上の期間にわたる場合、表示は「−−月−−日〜−−月−−日」とする。
・表示当日が高温相で、排卵日からの日数が所定日数、例えば１７日以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・平均月経周期または平均高温相期間が確定していない場合、表示は「−−月−−日〜−−月−−日」とする。
【００６５】
（６）基準体温
図５において、丸数字１〜丸数字８は生理初日、◎は排卵日、区間Ａ〜Ｇは高温相期間、区間Ｈ〜Ｎは低温相期間、区間ｂ〜ｈは月経周期である。基準体温は生理初日確定後に計算され、以降次回生理初日が確定するまで保持される。
・基準体温は、基準体温＝(過去所定回分（例えば３回分）の高温相平均体温＋過去所定回分（例えば３回分）の低温相平均体温)／２として求められる。ただし、高温相平均体温および低温相平均体温は後述の平均体温により得られる。
【００６６】
例えば、生理初日（丸数字４）における基準体温は、基準体温＝((区間Ａの平均体温＋区間Ｂの平均体温＋区間Ｃの平均体温)／３＋(区間Ｈの平均体温＋区間Ｉの平均体温＋区間Ｊの平均体温)／３）／２である。
【００６７】
また、生理初日（丸数字１）においては基準体温は更新されない。
【００６８】
生理初日（丸数字２）においては、基準体温＝(区間Ａの平均体温＋区間Ｈの平均体温)／２、生理初日（丸数字３）においては、基準体温＝((区間Ａの平均体温＋区間Ｂの平均体温)／２＋(区間Ｈの平均体温＋区間Ｉの平均体温)／２）／２である。
・区間ａ〜ｂにおける基準体温は、基準体温＝３６．５℃として予め与えられる。
【００６９】
（７）平均体温
平均体温としては、高温相平均体温と低温相平均体温のそれぞれを、初回の生理初日確定以降計算する。
・高温相平均体温は、高温相開始から所定日目、例えば３日目の体温を初期値として、低温相開始の所定日前、例えば３日前までの体温で平均体温を計算する。
・低温相平均体温は、低温相開始から所定日目、例えば３日目の体温を初期値として、高温相開始の所定日前、例えば３日前までの体温で平均体温を計算する。
【００７０】
（８）相判定
測定当日の相を判定する。
・当日体温≧基準体温の場合、高体温とする。
・当日体温＜基準体温の場合、低体温とする。
・相判定は記録開始から最初に低温相が確認されてから所定日毎、例えば１日毎に判定する。
・当日で低体温が所定日数、例えば３日連続した場合は当日から所定日数、例えば２日遡って低温相開始とする。または生理初日が確定した時点で、生理開始日から低温相開始とする。
・当日で高体温が所定日数、例えば３日連続した場合は当日から所定日数、例えば２日遡って高温相開始とする。ただし、連続した所定日数内、例えば３日内に発熱メモ入力がある場合または体温が３７．５℃以上の場合は、その測定データは計算から除外する。
【００７１】
（９）排卵日検出
・排卵日は、相判定において高温相の開始日が更新された後に計算する。
・排卵日は低温相の最後の日なので、相判定後下式で求められる。
排卵日＝高温相開始日−１
（１０）次回排卵日予定
次回排卵日は、所定回数目、例えば４回目の生理初日が確定した以降、平均月経周期、平均低温相期間の計算の終了後に計算する。なお区間ａ〜ｄにおいては計算できないために「−−月−−日〜−−月−−日」とする。
・次回排卵日は所定期間、例えば３〜７日間の期間（××月××日〜××月××日）として表示する。
・当日が低温相の場合、次回排卵日＝最近の生理初日＋平均低温相期間−可能期間〜最近の生理初日＋平均低温相期間＋可能期間とする。ただし、可能期間は、平均低温相期間の計算に使用した低温相期間の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入する。
・当日が高温相の場合、次回排卵日＝最近の排卵日＋平均月経周期−可能期間〜最近の排卵日＋平均月経周期＋可能期間とする。ただし、可能期間は、平均月経周期の計算に使用した月経周期の分布を正規分布として１．５σ相当／２とする。なお、可能期間は日単位、小数点第１位で四捨五入する。
【００７２】
このようにして推定された次回排卵日を表示する際には、表示当日の条件に応じて次のように表示制御される。
・表示当日が次回排卵日の期間に含まれない場合、計算された次回排卵日をそのまま表示する。
・当日が計算された次回排卵日の期間に入っており、その期間の最後の日から所定日前、例えば３日前までの場合、表示される期間は、表示当日の日付〜次回排卵日の期間の最後の日とする。すなわち、表示当日〜最近の生理初日＋平均低温相期間＋可能期間、あるいは表示当日の日付〜最近の排卵日＋平均月経周期＋可能期間となる。
・表示当日が次回排卵日の最終日−３日以降の場合、排卵日まで、表示は、表示当日の日付〜表示当日の日付＋３日とする。
・計算の結果、次回排卵日が所定日数、例えば８日間以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・当日が高温相で、排卵日からの日数が所定日数、例えば１７日以上の場合、表示は「−−月−−日〜−−月−−日」とする。
・平均月経周期または平均低温相期間が確定していない場合、表示は「−−月−−日〜−−月−−日」とする。
【００７３】
６．測定モード及び予測日表示モードにおいて発光部２５２により可視化される可視化情報を切り替えるための可視化モードの遷移
次に、測定モード及び予測日表示モードにおいて、発光部２５２により可視化される可視化情報を切り替えるための可視化モードの遷移について図６及び図７を用いて説明する。図６は、測定モード及び予測日表示モードにおいて制御される可視化モードの遷移を示す状態遷移図である。また、図７は、表示制御部２４４において可視化される可視化情報の一例を示す図である。
【００７４】
図６（Ａ）に示すように、測定モードでは、表示制御部２４４に配された不図示のメモリ（メモリ１−１〜メモリ１−ｎ）のいずれかに格納されている各種データを切り替えボタン１０５の押下に応じて、順次、可視化情報として設定していく。なお、測定モードに遷移した直後は、可視化モードのうち、メモリ１−１に格納されている可視化情報を可視化する可視化モード１に遷移する。図７に示すように、メモリ１−１には、最新の測定データ（体温値）が格納されている。図７の例では、可視化情報として、“３８．５℃”が設定される。
【００７５】
切り替えボタン１０５が１回押下されると、メモリ１−２に格納されている可視化情報を可視化可能な可視化モード２に遷移する。図７に示すように、メモリ１−２には、測定データのトレンドグラフが格納されている。このため、可視化情報として当該トレンドグラフが設定される。
【００７６】
更に、切り替えボタン１０５が押下されると、メモリ１−１に格納されている可視化情報を可視化する可視化モード１に戻る。
【００７７】
また、図６（Ｂ）に示すように、予測日表示モードでは、表示制御部２４４に配された不図示のメモリ（メモリ２−１〜メモリ２−ｎ）のいずれかに格納されている各種データを切り替えボタン１０５の押下に応じて、順次、可視化情報として設定していく。なお、予測日表示モードに遷移した直後は、可視化モードのうち、メモリ２−１に格納されている可視化情報を可視化する可視化モード１に遷移する。図７に示すように、メモリ２−１には、可視化情報として次回生理日が格納されている。図７の例では、可視化情報として、“０３．２２”が設定される。
【００７８】
更に、切り替えボタン１０５が押下されると、メモリ２−２に格納されている可視化情報を可視化する可視化モード２に遷移する。図７に示すように、メモリ２−２には、次回排卵日が格納されている。図７の例では、可視化情報として、“０３．１０”が設定される。
【００７９】
更に、切り替えボタン１０５が押下されると、可視化モードのうち、メモリ２−１に格納されている可視化情報を可視化する可視化モード１に戻る。
【００８０】
このように、切り替えボタン１０５の押下回数に対応するメモリに格納された可視化情報が、順次設定されていく。なお、図７に示す可視化情報はあくまで一例であり、本発明はこれに限定されるものではない。例えば、トレンドグラフには、あらゆるグラフ（棒グラフ、折れ線グラフ、分布グラフ等のグラフデータ）が含まれるものとする。また、メモリの数も、特に２つずつに限定されるものではない。
【００８１】
７．信号処理部における信号処理
次に、発光部２５２における発光開始／発光完了のタイミングならびに各発光素子の発光時間を規定するための信号（振れ方向の変更タイミングを示す信号）を出力する信号処理部２３２における信号処理の内容について説明する。
【００８２】
図８は、信号処理部２３２における信号処理の内容を説明するための図である。図８の（Ａ−１）は、モーション・センサ２３１が傾斜センサであった場合に、ユーザによって婦人体温計１００が往復で振られた際のモーション・センサ２３１の出力を示した図である。また、図８の（Ａ−２）は、モーション・センサ２３１が加速度センサであった場合に、ユーザによって婦人体温計１００が往復で振られた際のモーション・センサ２３１の出力を示した図である。
【００８３】
上述したように、婦人体温計１００では、横方向の往復の振れのうち、右振れの間、発光部２５２の各発光素子の発光を制御する。これに対応するため、信号処理部２３２では、左振れしていた婦人体温計１００の振れ方向が右振れに変更されたタイミング（振れ方向の変更タイミング）を検出する。
【００８４】
図８の（Ａ−１）に示すように、本実施形態に係る傾斜センサでは、左振れしていた婦人体温計１００の振れ方向が、右振れに変更された場合に、これを検出し、ＯＮ信号として出力するよう構成されている。
【００８５】
このため、信号処理部２３２では、傾斜センサより出力されたＯＮ信号を検出し、これを表示制御部２４４に出力する（図８の（Ｂ）参照）。
【００８６】
一方、モーション・センサ２３１が加速度センサであった場合には、図８の（Ａ−２）に示すように、婦人体温計１００の往復の振れに応じて、正弦波状の信号が出力される。
【００８７】
このため、信号処理部２３２では、加速度センサより出力された信号を微分処理し、微分処理の結果がゼロになるタイミング（つまり、加速度センサより出力された信号の傾きがゼロになるタイミング）を検出する。
【００８８】
ここで、加速度センサより出力された信号の傾きがゼロになるタイミングとしては、左振れしていた婦人体温計１００の振れ方向が、右振れに変更されたタイミングと、右振れしていた婦人体温計１００の振れ方向が、左振れに変更されたタイミングの、２種類がある。
【００８９】
このうち、信号処理部２３２では、左振れしていた婦人体温計１００の振れ方向が、右振れに変更されたタイミングのみを抽出して、表示制御部２４４に出力する（図８の（Ｂ）参照）。
【００９０】
なお、本発明は、モーション・センサ２３１として上述のような傾斜センサや加速度センサが用いられることに限定されるものではなく、例えば角速度センサ（ジャイロスコープ）のように、婦人体温計１００の振れを検出できる他のセンサが用いられるようにしてもよい。
【００９１】
８．表示制御部において生成される発光ドットパターン
次に、表示制御部２４４において生成される発光ドットパターンについて説明する。図９は、表示制御部２４４において生成される発光ドットパターンの一例を示す図である。
【００９２】
図９に示すように、発光ドットパターンは、発光部２５２の各発光素子により可視化される仮想的な表示領域における表示であり、配列された発光素子の数と、所定の方向に振られている間の発光素子の発光回数であるドット列数とにより規定される。
【００９３】
図９において、黒い丸及び白い丸は、婦人体温計１００が横方向の振れに伴って移動した場合の、各発光タイミングにおける発光素子の位置を示している。本実施形態では、１文字（ただし、「点」は除く）を表現するのに、横方向５ドットと縦方向７ドット（７つの発光素子）とを用いるものとする。また、横方向の文字と文字の間には、２ドット列数分の発光素子の空白が設けられているものとする。
【００９４】
このため、図９（Ａ）に示すように、可視化情報として、例えば“３８．５℃”の５文字（“３”、“８”、“．”、“５”及び“℃”）を可視化するためには、
（１文字あたりの横方向ドット列数（＝５ドット））×４文字
＋（「点」の横方向ドット列数（＝１ドット））×１文字
＋（空白列のドット列数（＝２ドット））×（５文字＋１）
＝３３ドット列数が必要となる。
【００９５】
また、図９（Ｂ）に示すように、可視化情報として、例えば、３０回分の測定データのトレンドグラフを可視化するためには、
（１つの棒グラフあたりの横方向ドット列数（＝１ドット））×３０回
＋（空白列のドット列数（＝２ドット））×２
＝３４ドット列数が必要となる。
【００９６】
また、図９（Ｃ）に示すように、可視化情報として、例えば、“０３．２２”の５文字（“０”、“３”、“．”、“２”、“２”）を可視化するためには、
（１文字あたりの横方向ドット列数（＝５ドット））×４文字
＋（「点」の横方向ドット列数（＝１ドット））×１文字
＋（空白列のドット列数（＝２ドット））×（５文字＋１）
＝３３ドット列数が必要となる。
【００９７】
つまり、婦人体温計１００の右振れが開始してから完了するまでの間に、各発光素子は、３３ドット列数、または３４ドット列数、または３３ドット列数からなる発光ドットパターンを出力することとなる。このため、１ドット列数分の発光時間（つまり、各発光素子の１ドット列当たりの発光時間ｔ）は、婦人体温計１００の右振れが開始してから完了するまでにかかる振れ時間をＴとすると、Ｔ／３３、またはＴ／３４、またはＴ／３３となる。
【００９８】
ここで、婦人体温計１００の右振れが開始してから完了するまでにかかる振れ時間Ｔは、モーション・センサ２３１の出力に基づいて信号処理部２３２が検出した検出結果（振れ方向の変更タイミング）に基づいて算出することができる。
【００９９】
具体的には、信号処理部２３２から出力されたＯＮ信号とＯＮ信号との間隔の１／２を算出することにより求めることができる。
【０１００】
なお、モーション・センサ２３１が加速度センサの場合には、左方向に振られた婦人体温計１００の振れ方向が、右方向の振れに変更された振れ方向の変更タイミングと、右方向に振られた婦人体温計１００の振れ方向が左方向の振れに変更された振れ方向の変更タイミングとの間隔を算出することができるため、これに基づいて求めるように構成してもよい。
【０１０１】
このように、表示制御部２４４では、可視化情報を可視化するために以下のように動作する。
・発光部２５２において可視化すべき可視化情報を設定し、これを表現するための発光ドットパターンを生成する。
・信号処理部２３２からの信号の出力間隔に基づいて算出された振れ時間Ｔと、可視化情報を表現するのに必要な横方向の発光素子のドット列数とに基づいて、次回の右振れにおける１ドット列当たりの発光時間ｔを算出する。
・信号処理部２３２からの信号（振れ方向の変更タイミング）の出力を発光開始タイミングとして、各発光素子を、生成された発光ドットパターンと、算出された１ドット列数あたりの発光時間ｔとに基づいて発光させる。
【０１０２】
９．婦人体温計における処理の流れ
次に婦人体温計１００における処理の流れについて説明する。
【０１０３】
９．１  体温測定処理の流れ
次に、図１０を用いて婦人体温計１００（測定モード）における体温測定処理の流れを説明する。図１０は婦人体温計１００の体温測定処理の流れを示すフローチャートである。なお、本実施形態では、例えば、特開２００７−２４５３０号公報などに開示された予測式の体温測定方法を用いて体温測定を行うものとする。
【０１０４】
ＯＮ／ＯＦＦスイッチ１０４が押下されると、婦人体温計１００の電源がＯＮとなり、ステップＳ１００１に進む。ステップＳ１００１では、婦人体温計１００の初期化が行われ、温度計測部２２０による温度値の検出が開始される。例えば、０．５秒おきに温度計測部２２０を用いて温度値が検出される。
【０１０５】
ステップＳ１００２では、例えば、前回実測値（つまり０．５秒前の実測値）からの上昇が所定の値（例えば１度）以上となる温度値を計測した時点を、予測式の基準点（ｔ＝０）と設定し、ＲＡＭ２４２に特定タイミングと実測値のデータ（時系列データ）として記憶を開始する。つまり、急激な温度上昇を検出することにより、被検者の所定の測定部位に婦人体温計１００が装着されたとみなす。
【０１０６】
ステップＳ１００３からステップＳ１００７までは、周知の予測式の体温測定方法を用いて体温を予測する処理であり、その詳細に関しては、例えば、特開２００７−２４５３０号公報などに記載されているため、ここでは簡潔に説明することとする。
【０１０７】
ステップＳ１００３では、測定中に計測温度の低下が観測されたか否かを判断する。所定の温度低下が見られる場合は、ステップＳ１０１２に進み、所定の温度低下が見られない場合にはステップＳ１００４に進む。
【０１０８】
ステップＳ１０１２では、計測されたデータの補正処理を行う。補正処理が正常に行われた場合にはステップＳ１００２に戻る。一方、補正処理が正常に終了しない場合には、ステップＳ１０１３に進む。ステップＳ１０１３では、エラーを告げるブザー２６０を鳴動し、体温測定処理を終了する。
【０１０９】
一方、ステップＳ１００４では、ステップＳ１００２で記憶されたデータを用いて、前述した予測式の体温測定方法を用いて逐次予測値を導出（例えば、０．５秒間隔で導出）する。
【０１１０】
ステップＳ１００５では、基準点（ｔ＝０）から所定時間（例えば１６秒）だけ経過した後、例えばステップＳ１００４で導出した複数の群に対応するそれぞれの予測値の変化に基づいて群分け判定を行う。
【０１１１】
ステップＳ１００６では、ステップＳ１００５によって決定された群以外の演算を停止し、判定された群における予測演算を引き続き所定の時間導出する。
【０１１２】
ステップＳ１００７では、基準点（ｔ＝０）から所定時間（例えば３０秒）だけ経過した時点で、ステップＳ１００６における処理の結果導出された一定区間（例えばｔ＝２５〜３０秒）における予測値があらかじめ設定された予測成立条件を満たすかどうかをチェックする。具体的には、所定の範囲（例えば０．１度）に収まっているか否かをチェックする。
【０１１３】
ステップＳ１００７において予測成立条件を満たしたと判定された場合には、ステップＳ１００８に進む。一方、予測成立条件を満たさない場合は、ステップＳ１０１４に進む。
【０１１４】
ステップＳ１０１４では、例えばタイマーなどで計測開始から所定時間（例えば４５秒）が経過したか否かを監視し、経過した時は、強制的に予測を成立させ、ステップＳ１００８に進む。つまり、その時点で導出されている予測値をそのまま最終予測値と見なす。
【０１１５】
ステップＳ１００８では予測成立を告げるブザー２６０を鳴らし、ステップＳ１００９に進む。ステップＳ１００９では、導出された体温の予測値を測定データとして出力部２５０の表示部２５１に表示する。
【０１１６】
ステップＳ１０１０では、導出された体温の予測値を測定データとして不図示のメモリ（メモリ１−１）に格納する。
【０１１７】
ステップＳ１０１１では、体温測定終了の指示を受け付けたか否かを判定する。体温測定終了の指示は、例えば、電源のＯＮ／ＯＦＦスイッチ１０４が押下されたか否かに基づいて判定してもよいし、ステップＳ１００９における表示から一定時間経過した場合に体温測定終了の指示があったとみなすようにしてもよい。以上のステップを経て、体温測定処理を終了し、電源をＯＦＦにする。
【０１１８】
９．２  測定データ処理の流れ
次に、図１１〜図１５を用いて婦人体温計１００（データ処理モード）における、測定データ処理の流れについて説明する。図１１は婦人体温計１００（データ処理モード）における測定データ処理全体の流れを示すフローチャートであり、図２における演算処理部２４６によりＲＯＭ２４３に格納されたプログラムを実行することで実現される。
【０１１９】
測定データを受信すると、図１１に示すように、当該測定データ（体温値）と、過去の測定データ（体温値）とを用いて、被検者の基礎体温のトレンドグラフを作成する（ステップＳ１１０１）。
【０１２０】
次に、生理初日を判定する（ステップＳ１１０２）。生理メモ入力が所定日以上、例えば３日以上連続したならその初日、すなわち当日の所定日前、例えば２日前の日付で生理初日を更新する（図１２のステップＳ１２０３）。また、図１２のステップＳ１２０７で低温相の開始日が更新されると、その低温相開始日で生理初日を更新する（ステップＳ１２０８）。また、ステップＳ１２０８で生理初日が更新された場合には、高温相になる前に生理メモが入力された日付けで生理初日を更新する（ステップＳ１２０６）。生理初日はこれら３つのいずれかをきっかけとして更新される。
【０１２１】
次に、直前の月経周期が確定したならば、すなわち、新たな生理初日が確認されてから初めての処理であり、かつ、直前の月経周期のデータが有効であれば（ステップＳ１１０３、Ｓ１１０４）、平均月経周期の計算（ステップＳ１１０５）、平均高温相期間および平均低温相期間の計算（ステップＳ１１０６）、基準体温の計算（ステップＳ１１０７）を行う。これら３つの値は、上述した測定データ処理の項目（２）〜（４）および（６）で説明した要領により算出される。
【０１２２】
ステップＳ１１０５〜Ｓ１１０７は、１回の月経周期で１回行われる処理である。これに対して、ステップＳ１１０８〜Ｓ１１１２は毎日体温が測定されるごとに実行される。
【０１２３】
次に、相判定並びに排卵日の検出が行われる（ステップＳ１１０８）。その詳細は、上述した項目（８）および（９）で説明した通りであるが、改めて図１３に示す。すなわち、原則的には所定日間、例えば３日間連続して低体温あるいは高体温であれば、その初日をそれぞれ低温相あるいは高温相の開始日とする（ステップＳ１３０３、Ｓ１３０７）。ただし、所定日間、例えば３日連続低体温でなくとも、生理初日がその日に更新されていれば、更新された生理初日を低温相の開始日とする（ステップＳ１３０４、Ｓ１３０９）。また、所定温度を越えている場合あるいは発熱メモが入力された場合には、その日の測定データは採用しない。また、高温相開始日の前日をその月経周期における排卵日とする（ステップＳ１３０８）。
【０１２４】
ステップＳ１１０８において相判定が行われると、本日付けで低温相開始日が更新され、かつ、生理初日が更新されていないことを、ステップＳ１１０９において判定する。この結果が肯定判定であれば、生理初日を低温相開始日で更新する必要があるため、ステップＳ１１０２に戻り生理初日の更新を改めて行う。それにともなって、生理初日が新たに判定され、その直前の月経周期に関するデータ処理がステップＳ１１０３〜Ｓ１１０８で行われることになる。
【０１２５】
これ以降は、平均体温計算（ステップＳ１１１０）、次回生理日予測（推定）計算（ステップＳ１１１１）、次回排卵日予測（推定）計算（ステップＳ１１１２）を順次行って、データ処理モードにおける処理を終了する。
【０１２６】
平均体温は、項目（７）で説明した通り、高温相・低温相の交代が確認された時点で、直前の相の開始日から所定日目、例えば３日目から今回の相の開始日の所定日前、例えば３日前までの体温の平均を求める。
【０１２７】
次回生理日は、図１４のように、現在高温相であれば最後の排卵日を基準にして平均高温相期間を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１４０５）。また、現在低温相であれば最後の生理初日を基準にして平均月経周期を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１４０３）。これは、項目（５）において説明した通りである。
【０１２８】
次回排卵日は、図１５のように、現在高温相であれば最後の排卵日を基準にして平均月経周期を加え、その日を中心としてばらつきを加味して予測（推定）する（ステップＳ１５０４）。また、現在低温相であれば最後の生理初日を基準にして平均低温相期間を加え、その日を中心としてばらつきを加味して予測する（ステップＳ１５０６）。これは、項目（１０）において説明した通りである。
【０１２９】
測定された体温や上述のようにして算出された値は全てＲＡＭ２４２に格納され、２４０日間にわたって保存される。すなわち、例えば月経周期や高温相期間、低温相期間、平均体温等、月経周期の１周期毎に算出される値であれば、おおよそ６〜１０周期分程度が保存される。このため、平均高温相期間や平均低温相期間等、その前の多くの月経周期におけるデータに基づいて得られる値を算出するためにも、十分なデータを保存しておくことができる。
【０１３０】
上述した構成および処理手順により、測定された基礎体温および生理メモや発熱メモなどの生理事項から得られた、生理初日や平均月経周期、排卵日や平均高温相周期・平均低温相周期といった生理的な周期を基に、現在の相（低温相あるいは高温相）に応じて、次回生理日あるいは次回排卵日を予測する。この際、生理初日の判定を、単に生理メモの入力のみならず低温相の開始日に基づいても行うために、仮に生理メモの入力がなくとも正確に生理初日を判定できる。このため、より精度の高い生理日や排卵日の予測が可能となる。
【０１３１】
さらに、３日連続して高体温の場合にはじめてその初日を高温相の初日と判定するため、低温相の最終日が排卵日であるとの判定が高精度に行える。
【０１３２】
さらに、基礎体温データから得られる生理的な諸周期を使用する際に、有効な値であるための条件を設定し、それに適合する値に限って使用するために、信頼できる値だけを使用して、各種の値を算出できる。
【０１３３】
なお、上記測定データ処理により算出されたデータのうち、トレンドグラフ、次回生理日、次回排卵日は、表示制御部２４４に送信され、表示制御部２４４ではメモリを更新する。
【０１３４】
９．３  可視化処理の流れ
次に、図１６を用いて、可視化情報を発光部２５２において可視化するための表示制御部２４４における可視化処理（測定モードまたは予測日表示モード）の流れについて説明する。
【０１３５】
ステップＳ１６０１では、振れ検出部２３０において、婦人体温計１００の振れを検出したか否かを判定する。ステップＳ１６０１において、振れを検出したと判定した場合には、ステップＳ１６０２に進む。
【０１３６】
ステップＳ１６０２では、切り替えボタン１０５の押圧回数に対応するメモリから読みだされ、現在設定されている可視化情報を取得する。ステップＳ１６０３では、信号処理部２３２からの信号の出力間隔に基づいて、婦人体温計１００の右振れの振れ時間Ｔを算出する。
【０１３７】
ステップＳ１６０４では、取得された可視化情報に基づいて、発光部２５２において可視化すべき発光ドットパターンを生成する。
【０１３８】
ステップＳ１６０５では、ステップＳ１６０３において算出された右振れの振れ時間Ｔと、ステップＳ１６０４において生成された発光ドットパターンを表現するのに必要な右振れ方向の発光素子のドット列数とに基づいて、１ドット列当たりの発光時間ｔを算出する。
【０１３９】
ステップＳ１６０６では、信号処理部２３２からの信号の出力を受信したタイミングで、生成された発光ドットパターンと、算出された１ドット列当たりの発光時間ｔとに基づいて、各発光素子の発光制御を開始する。
【０１４０】
ステップＳ１６０７では、信号処理部２３２からの信号の出力が継続しているか否かを判定し、継続していると判定された場合には、ステップＳ１６０２に戻る。
【０１４１】
一方、信号処理部２３２からの信号の出力がないと判定された場合には、可視化処理を終了する。
【０１４２】
１０．発光開始から発光完了までの発光制御処理の内容
次に、発光開始から発光完了までの表示制御部２４４における発光制御処理の内容について説明する。
【０１４３】
図１７は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。図１７において、（Ａ）は振れ方向の変更タイミングにおいて発光を開始した状態を示している。また、（Ｂ）及び（Ｃ）は、振れ時間Ｔの１／３が経過した状態及び２／３が経過した状態をそれぞれ示している。さらに、（Ｄ）は振れ時間Ｔが経過し、発光が完了した状態を示している。
【０１４４】
図１７に示すように、各発光素子は、発光ドットパターンのうち、発光開始タイミングからの経過時間に対応するドット列に基づく発光を行うように制御される。
【０１４５】
同様に、図１８は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。図１７との違いは、図１８の場合、振れ時間Ｔが図１７の振れ時間Ｔより小さい点である。
【０１４６】
なお、振れ時間Ｔが小さい場合とは、振れ速度が同じで振れ幅が小さい場合と、振れ幅が同じで振れ速度が大きい場合とが考えられるが、どちらの場合も発光制御処理の内容としては同じである。このため、図１８では、振れ速度が同じで振れ幅が小さい場合について示している。
【０１４７】
図１８に示すように、振れ時間Ｔが図１７の振れ時間Ｔより小さい場合、発光時間ｔは、図１７の発光時間よりも短くなり、結果として、表現される文字の大きさ（横方向の大きさ）は、小さくなる。
【０１４８】
なお、振れ幅が同じで振れ速度が大きい場合には、発光時間ｔは、図１７の発光時間よりも短くなるが、振れ速度が大きい分、短い発光時間の間に移動する距離が大きくなるため、結果として、表現される文字の大きさ（横方向の大きさ）は、図１７の場合と同じとなる。
【０１４９】
同様に、図１９は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。図１７との違いは、図１９の場合、振れ時間Ｔが図１７の振れ時間Ｔより大きい点である。
【０１５０】
なお、振れ時間Ｔが大きい場合とは、振れ速度が同じで振れ幅が大きい場合と、振れ幅が同じで振れ速度が小さい場合とが考えられるが、どちらの場合も発光制御処理の内容としては同じである。このため、図１９では、振れ速度が同じで振れ幅が大きい場合について示している。
【０１５１】
図１９に示すように、振れ時間Ｔが図１７の振れ時間Ｔより大きい場合、発光時間ｔは、図１７の発光時間よりも長くなり、結果として、表現される文字の大きさ（横方向の大きさ）は、大きくなる。
【０１５２】
なお、振れ幅が同じで振れ速度が小さい場合には、発光時間ｔは、図１７の発光時間よりも長くなるが、振れ速度が小さい分、長い発光時間の間に移動できる距離は小さくなるため、結果として、表示される文字の大きさ（横方向の大きさ）は、図１７の場合と同じとなる。
【０１５３】
このように、各発光素子は、信号処理部２３２からの信号（振れ方向の変更タイミングを示す信号）の出力を発光開始タイミングとして、それぞれのタイミングで発光すべき発光ドットパターンを、算出された１ドット列当たりの発光時間分だけ発光させることで、婦人体温計１００では右振れが完了するまでの間に、可視化情報を可視化させることができる。つまり、ユーザが振った場合の各振れ時間のばらつきを考慮して可視化情報を可視化させることができる。
【０１５４】
以上の説明から明らかなように、本実施形態に係る婦人体温計１００では、配列された複数の発光素子を備える発光部２５２と、婦人体温計１００の振れを検出するモーション・センサ２３１と、各発光素子の発光を制御する表示制御部２４４とを配する構成とした。
【０１５５】
そして、婦人体温計１００が横方向に往復で振られている際に、各発光素子の発光を適切に制御することで、ユーザが、測定データやトレンドグラフ、次回生理日、次回排卵日等の情報を、空間上で視認できる構成とした。
【０１５６】
この結果、婦人体温計において、体温を測定する際の利便性を損なうことなく、ユーザにとってより見やすい表示を実現することが可能となった。特に、当該婦人体温計によれば、トレンドグラフ等の大きな表示領域を必要とする情報がより見やすくなるという効果が得られる。
【０１５７】
［第２の実施形態］
上記第１の実施形態では、発光素子として１種類の発光素子を用い、可視化情報を単色で可視化する構成としたが、本発明はこれに限定されない。
【０１５８】
互いに発光色の異なる複数の発光素子を組み合わせ、複数の発光色を放射できるように構成し、例えば、トレンドグラフを可視化する際に、低温相、高温相、発熱による高温とで、異なる発光色により発光させるように構成してもよい。
【０１５９】
また、上記第１の実施形態では、算出されたトレンドグラフ、次回生理日、次回排卵日を可視化する構成としたが、本発明はこれに限定されない。
【０１６０】
たとえば、ユーザが入力した体調メモ（生理、発熱、薬飲、性交などの情報）のような情報を可視化するように構成してもよい。
【０１６１】
［第３の実施形態］
上記第１の実施形態では、モーション・センサ２３１の出力に基づいて、信号処理部２３２が振れ方向の変更タイミングを出力する構成について説明したが、本発明はこれに限定されない。
【０１６２】
例えばモーション・センサ２３１として加速度センサを用いた場合にあっては、信号処理部２３２において、婦人体温計１００の振れ方向の変更位置ならびに振れ方向の変更位置からの距離を出力するように構成してもよい。
【０１６３】
更に、信号処理部２３２から、婦人体温計１００の振れ方向の変更位置ならびに振れ方向の変更位置からの距離が出力されることに対応して、表示制御部２４４では、該振れ方向の変更位置からの距離に応じた発光を行うように発光部２５２を制御するよう構成してもよい。以下、本実施形態の詳細について説明する。なお、説明は、上記第１の実施形態と異なる点を中心に行うものとする。
【０１６４】
１．信号処理部における信号処理
はじめに、発光部２５２における発光開始／発光完了の位置を規定するための信号（振れ方向の変更位置を示す信号）ならびに該振れ方向の変更位置からの距離を示す信号を出力する信号処理部２３２における信号処理の内容について説明する。
【０１６５】
図２０は、信号処理部２３２における信号処理の内容を説明するための図である。図２０の（Ａ）は、モーション・センサ２３１が加速度センサである場合に、ユーザによって婦人体温計１００が往復で振られた際のモーション・センサ２３１の出力を示した図である。
【０１６６】
上述したように、婦人体温計１００では、横方向の往復の振れのうち、右振れの間、発光部２５２の各発光素子２５２Ａの発光を制御する。このため、信号処理部２３２では、左振れしていた婦人体温計１００の振れ方向が右振れに変更された位置（振れ方向の変更位置）を検出する。また、右振れ中における振れ方向の変更位置からの距離を算出する。
【０１６７】
図２０の（Ａ）に示すように、婦人体温計１００の往復の振れに応じて、加速度センサからは正弦波状の信号が出力される。
【０１６８】
このため、信号処理部２３２では、加速度センサより出力された信号の傾きがゼロになるタイミング（つまり、振れ速度がゼロになるタイミング）を検出する。
【０１６９】
ここで、加速度センサより出力された信号の傾きがゼロになるタイミングとしては、左振れしていた婦人体温計１００の振れ方向が、右振れに変更されたタイミングと、右振れしていた婦人体温計１００の振れ方向が、左振れに変更されたタイミングの、２種類がある。信号処理部２３２では、これら２種類のタイミングを抽出し、その信号（振れ方向の変更位置を示す信号）を表示制御部２４４に出力する。
【０１７０】
さらに、左振れしていた婦人体温計１００の振れ方向が、右振れに変更されたタイミングにおける婦人体温計１００の位置（振れ方向の変更位置２００１）を基準位置として、加速度センサより出力された信号を２回積分することにより、もう一方の振れ方向の変更位置２００２（右振れしていた婦人体温計１００の振れ方向が、左振れに変更されたタイミングにおける婦人体温計１００の位置）までの、該基準位置からの距離を算出する（図２０の（Ｂ）参照）。算出された基準位置からの距離を示す信号は、表示制御部２４４に出力される。
【０１７１】
なお、本発明は、振れ方向の変更位置からの距離を検出するモーション・センサ２３１として、上述のような加速度センサを用いることに限定されるものではなく、振れ方向の変更位置からの距離を検出することが可能であれば、他のセンサを用いてもよい。
【０１７２】
２．表示制御部において生成される発光ドットパターン
次に、表示制御部２４４において生成される発光ドットパターンについて説明する。図２１は、表示制御部２４４において生成される発光ドットパターンの一例を示す図である。
【０１７３】
図２１に示すように、発光ドットパターンは、発光素子により可視化される仮想的な表示領域における表示であり、配列された発光素子の数と、所定の方向に振られている間の発光素子の発光回数であるドット列数と、各ドット列の振れ方向の変更位置２００１からの距離とにより規定される。
【０１７４】
図２１において、黒い丸及び白い丸は、婦人体温計１００が横方向の振れに伴って移動した場合の、各位置における発光素子のＯＦＦ／ＯＮを示している。本実施形態では、１文字（ただし、「点」は除く）を表現するのに、横方向５ドットと縦方向７ドット（７つの発光素子）とを用いるものとする。また、横方向の文字と文字の間には、２ドット列数分の発光素子の空白が設けられるものとする。
【０１７５】
このため、図２１（Ａ）に示すように、可視化情報として、例えば“３８．５℃”の５文字（“３”、“８”、“．”、“５”及び“℃”）を可視化するためには、
（１文字あたりの横方向ドット列数（＝５ドット））×４文字
＋（「点」の横方向ドット列数（＝１ドット））×１文字
＋（空白列のドット列数（＝２ドット））×（５文字＋１）
＝３３ドット列数が必要となる。
【０１７６】
また、図２１（Ｂ）に示すように、可視化情報として、例えば、３０回分の測定データのトレンドグラフを可視化するためには、
（１つの棒グラフあたりの横方向ドット列数（＝１ドット））×３０回
＋（空白列のドット列数（＝２ドット））×２
＝３４ドット列数が必要となる。
【０１７７】
また、図２１（Ｃ）に示すように、可視化情報として、例えば、“０３．２２”の５文字（“０”、“３”、“．”、“２”、“２”）を可視化するためには、
（１文字あたりの横方向ドット列数（＝５ドット））×４文字
＋（「点」の横方向ドット列数（＝１ドット））×１文字
＋（空白列のドット列数（＝２ドット））×（５文字＋１）
＝３３ドット列数が必要となる。
【０１７８】
つまり、婦人体温計１００の右振れが開始してから完了するまでの間に、発光素子は、３３ドット列数、または３４ドット列数、または３３ドット列数からなる発光ドットパターンを出力することとなる。このとき各ドット列の発光位置は、各ドット列の振れ方向の変更位置からの距離により規定される。
【０１７９】
具体的には、可視化情報が“３８．５℃”の場合、
ｘ１＝（Ｌ／３３）×０
ｘ２＝（Ｌ／３３）×１
ｘ３＝（Ｌ／３３）×２
・・・
ｘ３３＝（Ｌ／３３）×３２
となる。
【０１８０】
また、可視化情報が、トレンドグラフの場合、
ｘ１＝（Ｌ／３４）×０
ｘ２＝（Ｌ／３４）×１
ｘ３＝（Ｌ／３４）×２
・・・
ｘ３４＝（Ｌ／３４）×３３
となる。
【０１８１】
更に、可視化情報が、次回生理日の場合、
ｘ１＝（Ｌ／３３）×０
ｘ２＝（Ｌ／３３）×１
ｘ３＝（Ｌ／３３）×２
・・・
ｘ３３＝（Ｌ／３３）×３２
となる。
【０１８２】
このように、表示制御部２４４では、可視化情報を可視化するために以下のように動作する。
・発光部２５２において可視化すべき可視化情報を設定し、これを表現するための発光ドットパターンを生成する。
・発光ドットパターンにおいて各ドット列の振れ方向の変更位置からの距離を規定する。
・信号処理部２３２から出力された振れ方向の変更位置を示す信号の出力を発光開始位置として制御を開始し、信号処理部２３２から出力された振れ方向の変更位置からの距離を示す信号が、規定された各ドット列の振れ方向の変更位置からの距離と一致した場合に、各発光素子を、対応するドット列に従って発光させる。
【０１８３】
なお、所定のドット列に基づく発光は、婦人体温計１００が次のドット列に基づく発光が行われる位置に到達するまでの間、継続される。
【０１８４】
３．発光開始から発光完了までの発光制御処理の内容
次に、本実施形態における発光開始から発光完了までの表示制御部２４４における発光制御処理の内容について説明する。
【０１８５】
図２２は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。図２２において、（Ａ）は振れ方向の変更位置において発光を開始した状態を示している。また、（Ｂ）及び（Ｃ）は、振れ幅Ｌの１／３の位置に到達した状態及び２／３の位置に到達した状態をそれぞれ示している。さらに、（Ｄ）は振れ幅Ｌの位置に到達し、発光が完了した状態を示している。
【０１８６】
同様に、図２３は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。本実施形態において用いられる発光ドットパターンは、振れ幅（Ｌ１）に応じて各ドット列の振れ方向の変更位置からの距離を規定しているため、図２３の場合、図２２の場合と比較して、表現される文字の大きさ（横方向の大きさ）は、小さくなる。
【０１８７】
同様に、図２４は、表示制御部２４４における、発光開始から発光完了までの発光制御処理の内容を説明するための図である。本実施形態において用いられる発光ドットパターンは、振れ幅（Ｌ２）に応じて各ドット列の振れ方向の変更位置からの距離を規定しているため、図２２の場合と比較して、表現される文字の大きさ（横方向の大きさ）は、大きくなる。
【０１８８】
このように、本実施形態の場合、信号処理部２３２からの信号（振れ方向の変更位置）の出力を発光開始位置として制御を開始し、規定された振れ方向の変更位置からの距離に到達するごとに、対応するドット列に従って各発光素子を順次発光させていくため、ユーザが婦人体温計１００を振る場合に生じる、振れ幅や振れ速度のばらつきを吸収することができる。また、第１の実施形態と同様に、体温値以外の可視化情報についても、容易に視認することができるようになる。
【０１８９】
４．可視化処理の流れ
次に、図２５を用いて、設定された可視化情報を発光部２５２において可視化するための表示制御部２４４における可視化処理の流れについて説明する。
【０１９０】
ステップＳ１６０１〜ステップＳ１６０２に示す処理は、図１６のステップＳ１６０１〜ステップＳ１６０２に示す処理と同じであるため、ここでは説明を省略する。
【０１９１】
ステップＳ２５０３では、信号処理部２３２からの信号（振れ方向の変更位置を示す信号）に基づいて、婦人体温計１００の振れ幅を算出する。
【０１９２】
ステップＳ２５０４では、取得された可視化情報に基づいて、発光部２５２において可視化すべき可視化情報を表現するための発光ドットパターンを生成する。このとき、各ドット列の振れ方向の変更位置からの距離を、ステップＳ２５０３において算出された振れ幅に基づいて規定する。
【０１９３】
ステップＳ２５０５では、信号処理部２３２からの信号に基づいて、婦人体温計１００の振れ方向の変更位置を識別する。
【０１９４】
ステップＳ２５０６では、ステップＳ２５０５において識別された振れ方向の変更位置を基準として制御を開始する。具体的には、信号処理部２３２からの信号（振れ方向の変更位置からの距離を示す信号）が、ステップＳ２５０４において生成された発光ドットパターンを構成する各ドット列について規定された距離に一致した場合に、対応するドット列に従って、各発光素子を発光させる。
【０１９５】
ステップＳ１６０７に示す処理は、図１６のステップＳ１６０７に示す処理と同じであるため、ここでは説明を省略する。
【０１９６】
以上の説明から明らかなように、本実施形態に係る婦人体温計では、配列された複数の発光素子を備える発光部２５２と、婦人体温計１００の振れを検出するモーション・センサ２３１と、各発光素子の発光を制御する表示制御部２４４とを配する構成とした。
【０１９７】
そして、婦人体温計１００が横方向に往復で振られている際に、各発光素子の発光を適切に制御することで、ユーザが、体温やトレンドグラフ、次回生理日、次回排卵日等の情報を、空間上で視認できる構成とした。
【０１９８】
この結果、婦人体温計において、体温を測定する際の利便性を損なうことなく、ユーザにとってより見やすい表示を実現することが可能となった。特に、当該婦人体温計によれば、トレンドグラフ等の大きな表示領域を必要とする情報がより見やすくなるという効果が得られる。
【０１９９】
［第４の実施形態］
上記第３の実施形態では、発光素子として１種類の発光素子を用い、可視化情報を単色で可視化する構成としたが、本発明はこれに限定されない。
【０２００】
上記第２の実施形態と同様に、互いに発光色の異なる複数の発光素子を組み合わせ、複数の発光色を放射できるように構成し、例えば、トレンドグラフを可視化する際に、低温相、高温相、発熱による高温とで、異なる発光色により発光させるように構成してもよい。
【０２０１】
また、上記第３の実施形態では、算出されたトレンドグラフ、次回生理日、次回排卵日を可視化する構成としたが、本発明はこれに限定されない。
【０２０２】
たとえば、ユーザが入力した体調メモ（生理、発熱、薬飲、性交などの情報）のような情報を可視化するように構成してもよい。
【０２０３】
［第５の実施形態］
上記第１乃至第４の実施形態では、一体型の婦人体温計について説明したが、本発明はこれに限定されず、本体部と測定部とが別体となっている婦人体温計においても同様に実現可能である。以下、本体部と測定部とが別体となっている婦人体温計について説明する。なお、説明は、上記第１乃至第４の実施形態と異なる点を中心に行うものとする。
【０２０４】
１．婦人体温計の外観構成
図２６（ａ）は、本発明の第５の実施形態に係る婦人体温計２６００の蓋２６０１を１２０度程度開いた上面図であり、図２６（ｂ）は、蓋２６０１を閉じた状態の側面図である。婦人体温計２６００は、口中に挿入して体温を検知するための温度計測部２６１１を備えた測定部２６１０と、測定部２６１０とケーブル２６３１を介して接続され、測定部２６１０を収容可能な本体部２６２０とを備える。
【０２０５】
本体部２６２０は、測定日時や測定された体温、基礎体温のトレンドグラフ等の体温に関する情報や、電池切れなど婦人体温計２６００の制御に関する情報を表示する表示部２６２１と、体温測定に付随する各種情報を入力するためのキーパネル２６２２とを備える。
【０２０６】
なお、本実施形態に係る婦人体温計２６００の場合、表示部２６２１には、日付や測定された体温、あるいは測定された体温のトレンドグラフが表示されるとともに、次回排卵日、次回生理日といった、基礎体温の測定データに基づいて推定される日付を表示するための予定表示バー２６２１ａが表示される。更に、基礎体温の測定に付随して入力される、生理メモ、発熱メモ等の各メモ項目を示すためのメモ表示バー２６２１ｂが表示される。
【０２０７】
なお、図２６の例では、すべての表示バー２６２１ａ、２６２１ｂが表示されている様子を示しているが、これらはすべて同時に表示されるわけではなく、対応する項目の表示時や入力時に表示されるものとする。
【０２０８】
また、キーパネル２６２２には、電源キー、メモキー、機能キー、確定キー、体温表示・移動キー（＋キー及び−キー）、アラームキー、取り消しキー等の各種キーが備えられている。また、上述の各表示バーに対応して、各表示バーが何を意味するかを示す項目名が記載されている。
【０２０９】
２．測定部の外観構成
次に、測定部２６１０の外観構成について図２７を用いて説明する。図２７は、測定部２６１０の外観構成を示す図である。図１との違いは、測定部２６１０の場合、本体部２６２０と電気的に接続するためのケーブル２６３１を着脱可能に接続するための接続部２７０４が設けられている点である。さらに、表示部１０１、ＯＮ／ＯＦＦスイッチ１０４、機能ボタン１０６、完了ボタン１０７、左移動ボタン１０８、右移動ボタン１０９がない点である。なお、これらは、すべて本体部２６２０側に代替の機能が備えられているものとする。
【０２１０】
３．本体部のシステム構成
次に、本体部２６２０のシステム構成について図２８を用いて説明する。図２８において、２８０１はＣＰＵであり、所定のプログラムを実行して婦人体温計２６００全体を制御するとともに、体温の測定データに基づいて種々の中間データや予測値を算出する。２８０２は時計部であり、実時間を刻む。
【０２１１】
２８０３はＬＣＤ等により構成された表示部（図２６の参照番号２６２１に対応する）であり、測定された体温や測定データのトレンドグラフ、種々の推定値などを表示する。２８０４は、キーパネル２６２２を含む操作部であり、体温測定に付随する各種情報などを入力する。
【０２１２】
２８０５はＲＡＭであり、１日１回の測定データ及び各メモ項目の設定値を所定日数（例えば２４０日分）記憶するとともに、各生理期間（生理初日から次の生理初日の前日まで）ごとの各種中間データ等を記憶する測定データ記憶部２８１１と、機能モードを記憶するモード記憶部２８１２とを含むほか、作業領域として使用される。
【０２１３】
２８０６はＲＯＭであり、固定されたデータのほか、ＣＰＵ２８０１により実行されるプログラム２８２１を格納する。
【０２１４】
２８０７は接続部であり、ケーブル２６３１を介して測定部２６１０より測定データを受信したり、ＣＰＵ２８０１において算出された中間データや推定値等を測定部２６１０に送信する。
【０２１５】
４．全体の処理の流れ
次に、婦人体温計２６００の電源ＯＮから電源ＯＦＦまでの一連の流れについて説明する。図２９は、婦人体温計２６００の電源ＯＮから電源ＯＦＦまでの一連の流れを示すシーケンス図である。
【０２１６】
ステップＳ２９０１において、本体部２６２０の電源がＯＮされると、本体部２６２０が起動するとともに、測定部２６１０に対して体温測定の開始指示が送信される。
【０２１７】
ステップＳ２９１１では、本体部２６２０より開始指示を受信した測定部２６１０が起動し、体温測定処理を開始する。なお、体温測定処理の詳細は上述したとおりである。ステップＳ２９１１において、体温測定処理が完了すると、測定部２６１０では、本体部２６２０に対して、測定データ（体温値）を送信する。
【０２１８】
ステップＳ２９０２では、測定部２６１０より測定データを受信した本体部２６２０が、当該測定データを用いて測定データ処理を実行する。なお、測定データ処理の詳細は上述したとおりである。ステップＳ２９０２において、測定データ処理が完了すると、本体部２６２０では、算出結果として、算出データ（トレンドグラフ、次回生理日、次回排卵日）を送信する。
【０２１９】
ステップＳ２９１２では、本体部２６２０より算出データを受信した測定部２６１０が、当該算出データに基づいて、メモリ１−２、メモリ２−１、２−２を更新する。さらに、ステップＳ２９１３では、可視化処理を行う。なお、可視化処理の詳細は上述したとおりである。
【０２２０】
ステップＳ２９０３において、本体部２６２０の電源がＯＦＦされると、本体部２６２０が測定部２６１０に対して終了指示が送信され、本体部２６２０とともに電源ＯＦＦ状態となる。
【０２２１】
以上の説明から明らかなように、本体部と測定部とが別体となっている婦人体温計においても同様に、体温やトレンドグラフ、次回生理日、次回排卵日等の情報を、空間上で視認することが可能となる。
【０２２２】
［第６の実施形態］
上記第１乃至第５の実施形態では、発光素子としてＬＥＤを用いる場合について説明したが、本発明はこれに限定されず、例えば、有機ＥＬ等、他の発光素子を用いるようにしてもよい。
【０２２３】
また、上記第１乃至第５の実施形態では、発光部により可視化される体温として、予測された体温を用いる場合について説明したが、本発明はこれに限定されず、実測された体温を用いるようにしてもよい。また、可視化される情報は、被検者の体温、トレンドグラフ、次回生理日、次回排卵日に限定されず、他の情報であってもよいことはいうまでもない。
【０２２４】
また、上記第１乃至５の実施形態では、各文字を均等に配置するように発光ドットパターンを生成することとしたが、本発明はこれに限定されず、不均等に配置してもよいし、全体として右寄りに（あるいは左寄り）に配置するように構成してもよい。
【図１】
2010236914.tif 000003
【図２】
2010236914.tif 000004
【図４】
2010236914.tif 000005
【図５】
2010236914.tif 000006
【図６】
2010236914.tif 000007
【図７】
2010236914.tif 000008
【図８】
2010236914.tif 000009
【図９】
2010236914.tif 000010
【図１０】
2010236914.tif 000011
【図１１】
2010236914.tif 000012
【図１２】
2010236914.tif 000013
【図１３】
2010236914.tif 000014
【図１４】
2010236914.tif 000015
【図１５】
2010236914.tif 000016
【図１６】
2010236914.tif 000017
【図１７】
2010236914.tif 000018
【図１８】
2010236914.tif 000019
【図１９】
2010236914.tif 000020
【図２０】
2010236914.tif 000021
【図２１】
2010236914.tif 000022
【図２２】
2010236914.tif 000023
【図２３】
2010236914.tif 000024
【図２４】
2010236914.tif 000025
【図２５】
2010236914.tif 000026
【図２６】
2010236914.tif 000027
【図２７】
2010236914.tif 000028
【図２８】
2010236914.tif 000029
【図２９】
2010236914.tif 000030
【図３】
2010236914.tif 000031