(57)【要約】【課題】血糖値の変化を高精度で予測すること。【解決手段】予測血糖値算出装置は、ユーザーの血糖値の予測値の変化を時系列で示す予測血糖値変化曲線を算出する予測血糖値算出装置であって、前記ユーザーが摂取した食事に関する食事情報を取得する食事情報取得部と、前記ユーザーが消費した消費カロリーに関する消費カロリー情報を取得する消費カロリー情報取得部と、前記食事情報および予め定められた数式を用いて、前記食事に基づく第１の前記予測血糖値変化曲線を算出する第１予測血糖値算出部と、前記消費カロリー情報および予め定められた数式を用いて、前記消費カロリーに基づく前記第２の予測血糖値変化曲線を算出する第２予測血糖値算出部と、前記第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線とを統合することにより、前記食事および前記消費カロリーに基づく第３の前記予測血糖値変化曲線を算出する第３予測血糖値算出部とを備える。【選択図】図２
2011104138.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの血糖値の予測値の変化を時系列で示す予測血糖値変化曲線を算出する予測血
糖値算出装置であって、
前記ユーザーが摂取した食事に関する食事情報を取得する食事情報取得部と、
前記ユーザーが消費した消費カロリーに関する消費カロリー情報を取得する消費カロリ
ー情報取得部と、
前記食事情報および予め定められた数式を用いて、前記食事に基づく第１の前記予測血
糖値変化曲線を算出する第１予測血糖値算出部と、
前記消費カロリー情報および予め定められた数式を用いて、前記消費カロリーに基づく
前記第２の予測血糖値変化曲線を算出する第２予測血糖値算出部と、
前記第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線とを統合することに
より、前記食事および前記消費カロリーに基づく第３の前記予測血糖値変化曲線を算出す
る第３予測血糖値算出部と
を備えることを特徴とする予測血糖値算出装置。
【請求項２】
前記ユーザーの飲酒に関する飲酒情報を取得する飲酒情報取得部をさらに備え、
前記第２予測血糖値算出部は、
前記飲酒情報および予め定められた数式を用いて、前記ユーザーの飲酒時の消費カロリ
ーの予測値の変化を時系列で示す予測消費カロリー変化曲線を算出し、
前記予測消費カロリー変化曲線および予め定められた数式を用いて、前記ユーザーの飲
酒時の前記第２の予測血糖値変化曲線を算出する
ことを特徴とする請求項１に記載の予測血糖値算出装置。
【請求項３】
前記第２予測血糖値算出部は、
前記消費カロリー情報が取得できなかった期間については、前記消費カロリー情報が取
得できた他の期間の消費カロリー情報および予め定められた数式を用いて、前記第２の予
測血糖値変化曲線を算出する
ことを特徴とする請求項１または２に記載の予測血糖値算出装置。
【請求項４】
前記ユーザーの基礎代謝に関する基礎代謝情報および予め定められた数式を用いて、前
記基礎代謝に基づく第４の前記予測血糖値変化曲線を算出する第４予測血糖値算出部をさ
らに備え、
前記第３予測血糖値算出部は、
前記第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線と、前記第４の予測
血糖値変化曲線とを統合することにより、前記食事、前記消費カロリー、および前記基礎
代謝に基づく前記第３の予測血糖値変化曲線を算出する
ことを特徴とする請求項１乃至３のいずれか１項に記載の予測血糖値算出装置。
【請求項５】
前記ユーザーの肝機能に関する肝機能情報および予め定められた数式を用いて、前記肝
機能に基づく第５の前記予測血糖値変化曲線を算出する第５予測血糖値算出部をさらに備
え、
前記第３予測血糖値算出部は、
前記第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線と、前記第４の予測
血糖値変化曲線と、前記第５の予測血糖値変化曲線とを統合することにより、前記食事、
前記消費カロリー、前記基礎代謝、および前記肝機能に基づく前記第３の予測血糖値変化
曲線を算出する
ことを特徴とする請求項４に記載の予測血糖値算出装置。
【請求項６】
前記予測血糖値算出装置は、
種類が異なる複数の前記予測血糖値変化曲線を選択的に算出し、
前記第３予測血糖値算出部は、
選択的に算出された複数の前記予測血糖値変化曲線を統合することにより、前記第３の
予測血糖値変化曲線を算出する
ことを特徴とする請求項４または５に記載の予測血糖値算出装置。
【請求項７】
前記第３予測血糖値算出部は、
前記第３の予測血糖値変化曲線を予め定められている単位時間ごとに算出する
ことを特徴とする請求項１乃至６のいずれか１項に記載の予測血糖値算出装置。
【請求項８】
ユーザーの血糖値の予測値の変化を時系列で示す予測血糖値変化曲線を算出する予測血
糖値算出装置による予測血糖値算出方法であって、
前記予測血糖値算出装置が備える食事情報取得部が、前記ユーザーが摂取した食事に関
する食事情報を取得する食事情報取得工程と、
前記予測血糖値算出装置が備える消費カロリー情報取得部が、前記ユーザーが消費した
消費カロリーに関する消費カロリー情報を取得する消費カロリー情報取得工程と、
前記予測血糖値算出装置が備える第１予測血糖値算出部が、前記食事情報および予め定
められた数式を用いて、前記食事に基づく第１の前記予測血糖値変化曲線を算出する第１
予測血糖値算出工程と、
前記予測血糖値算出装置が備える第２予測血糖値算出部が、前記消費カロリー情報およ
び予め定められた数式を用いて、前記消費カロリーに基づく第２の前記予測血糖値変化曲
線を算出する第２予測血糖値算出工程と、
前記予測血糖値算出装置が備える第３予測血糖値算出部が、前記第１の予測血糖値変化
曲線と、前記第２の予測血糖値変化曲線とを統合することにより、前記食事および前記消
費カロリーに基づく第３の前記予測血糖値変化曲線を算出する第３予測血糖値算出工程と
を備えることを特徴とする予測血糖値算出方法。
【請求項９】
ユーザーの血糖値の予測値の変化を時系列で示す予測血糖値変化曲線を算出する予測血
糖値算出装置用のプログラムであって、
コンピューターを、
前記ユーザーが摂取した食事に関する食事情報を取得する食事情報取得部、
前記ユーザーが消費した消費カロリーに関する消費カロリー情報を取得する消費カロリ
ー情報取得部、
前記食事情報および予め定められた数式を用いて、前記食事に基づく第１の前記予測血
糖値変化曲線を算出する第１予測血糖値算出部、
前記消費カロリー情報および予め定められた数式を用いて、前記消費カロリーに基づく
第２の前記予測血糖値変化曲線を算出する第２予測血糖値算出部、および
前記第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線とを統合することに
より、前記食事および前記消費カロリーに基づく第３の前記予測血糖値変化曲線を算出す
る第３予測血糖値算出部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予測血糖値算出装置、予測血糖値算出方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、利用者の摂取カロリーの履歴データおよび利用者の消費カロリーの履
歴データに基づいて、利用者の血糖値を予測する予測モデルを予め作成しておき、当該予
測モデルを用いて、利用者の摂取カロリーおよび利用者の消費カロリーから、利用者の血
糖値を予測する血糖値予測装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２８９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、ある時点の血糖値を予測することができるが、血糖値が
時系列にどのように変化するかを予測することができない。本発明は、上記課題を解決す
ることで、血糖値の変化を高精度で予測することができる、予測血糖値算出方法、予測血
糖値算出装置およびプログラムを提供するものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の第１の態様の予測血糖値算出装置は、ユーザーの血
糖値の予測値の変化を時系列で示す予測血糖値変化曲線を算出する予測血糖値算出装置で
あって、前記ユーザーが摂取した食事に関する食事情報を取得する食事情報取得部と、前
記ユーザーが消費した消費カロリーに関する消費カロリー情報を取得する消費カロリー情
報取得部と、前記食事情報および予め定められた数式を用いて、前記食事に基づく第１の
前記予測血糖値変化曲線を算出する第１予測血糖値算出部と、前記消費カロリー情報およ
び予め定められた数式を用いて、前記消費カロリーに基づく前記第２の予測血糖値変化曲
線を算出する第２予測血糖値算出部と、前記第１の予測血糖値変化曲線と、前記第２の予
測血糖値変化曲線とを統合することにより、前記食事および前記消費カロリーに基づく第
３の前記予測血糖値変化曲線を算出する第３予測血糖値算出部とを備えることを特徴とす
る。係る構成によれば、血糖値の変化を時系列で示す第３の予測血糖値変化曲線を算出す
ることができる。特に、食事および消費カロリーに基づいて第３の予測血糖値変化曲線を
算出するため、実際に人体に生じる血糖値の変化との誤差が小さい、高精度な第３の予測
血糖値変化曲線を算出することができる。また、食事による予測血糖値の変化を示す第１
の予測血糖値変化曲線と、消費カロリーによる予測血糖値の変化を示す第２の予測血糖値
変化曲線とを個別に求めることによって、第１の予測血糖値変化曲線および第２の予測血
糖値変化曲線のそれぞれについて、高精度な予測血糖値変化曲線を効率的に算出すること
ができる。このため、結果的に、実際に人体に生じる血糖値の変化との誤差がより小さい
、より高精度な第３の予測血糖値変化曲線を効率的に算出することができる。
【０００６】
上記予測血糖値算出装置において、前記ユーザーの飲酒に関する飲酒情報を取得する飲
酒情報取得部をさらに備え、前記第２予測血糖値算出部は、前記飲酒情報および予め定め
られた数式を用いて、前記ユーザーの飲酒時の消費カロリーの予測値の変化を時系列で示
す予測消費カロリー変化曲線を算出し、前記予測消費カロリー変化曲線および予め定めら
れた数式を用いて、前記ユーザーの飲酒時の前記第２の予測血糖値変化曲線を算出しても
よい。係る構成によれば、飲酒による消費カロリーの変化を計測装置で計測できない場合
であっても、飲酒による消費カロリーの変化を予測することで、飲酒時の第２の予測血糖
値変化曲線を高精度に算出することができる。このため、実際に人体に生じる血糖値の変
化との誤差がより小さい、より高精度な第３の予測血糖値変化曲線を算出することができ
る。
【０００７】
上記予測血糖値算出装置において、前記第２予測血糖値算出部は、前記消費カロリー情
報が取得できなかった期間については、前記消費カロリー情報が取得できた他の期間の消
費カロリー情報および予め定められた数式を用いて、前記第２の予測血糖値変化曲線を算
出してもよい。係る構成によれば、計測装置の故障・不具合などにより、消費カロリーが
正常に計測できない期間が生じた場合であっても、消費カロリーが正常に計測された他の
期間の消費カロリーを用いることで、これを補うことができる。このため、実際に人体に
生じる血糖値の変化との誤差がより小さい、より高精度な第３の予測血糖値変化曲線を算
出することができる。
【０００８】
上記予測血糖値算出装置において、前記ユーザーの基礎代謝に関する基礎代謝情報およ
び予め定められた数式を用いて、前記基礎代謝に基づく第４の前記予測血糖値変化曲線を
算出する第４予測血糖値算出部をさらに備え、前記第３予測血糖値算出部は、前記第１の
予測血糖値変化曲線と、前記第２の予測血糖値変化曲線と、前記第４の予測血糖値変化曲
線とを統合することにより、前記食事、前記消費カロリー、および前記基礎代謝に基づく
前記第３の予測血糖値変化曲線を算出してもよい。係る構成によれば、ユーザーの基礎代
謝による血糖値の変化を考慮しているため、実際に人体に生じる血糖値の変化との誤差が
より小さい、より高精度な第３の予測血糖値変化曲線を算出することができる。
【０００９】
上記予測血糖値算出装置において、前記ユーザーの肝機能に関する肝機能情報および予
め定められた数式を用いて、前記肝機能に基づく第５の前記予測血糖値変化曲線を算出す
る第５予測血糖値算出部をさらに備え、前記第３予測血糖値算出部は、前記第１の予測血
糖値変化曲線と、前記第２の予測血糖値変化曲線と、前記第４の予測血糖値変化曲線と、
前記第５の予測血糖値変化曲線とを統合することにより、前記食事、前記消費カロリー、
前記基礎代謝、および前記肝機能に基づく前記第３の予測血糖値変化曲線を算出してもよ
い。係る構成によれば、ユーザーの肝機能による血糖値の変化を考慮しているため、実際
に人体に生じる血糖値の変化との誤差がより小さい、より高精度な第３の予測血糖値変化
曲線を算出することができる。
【００１０】
上記予測血糖値算出装置において、前記予測血糖値算出装置は、種類が異なる複数の前
記予測血糖値変化曲線を選択的に算出し、前記第３予測血糖値算出部は、選択的に算出さ
れた複数の前記予測血糖値変化曲線を統合することにより、前記第３の予測血糖値変化曲
線を算出してもよい。係る構成によれば、ユーザーにとって必要な予測血糖値変化曲線を
選択的に算出することができるので、予測血糖値変化曲線を算出する装置にかかる負荷を
抑制することができる。このため、高精度な第３の予測血糖値変化曲線をより効率的に算
出することができる。
【００１１】
上記予測血糖値算出装置において、前記第３予測血糖値算出部は、前記第３の予測血糖
値変化曲線を予め定められている単位時間ごとに算出してもよい。係る構成によれば、常
に最新の情報に基づいて、高精度な第３の予測血糖値変化曲線を継続的に算出し続けるこ
とができる。
【００１２】
また、本発明の第２の態様の予測血糖値算出方法は、ユーザーの血糖値の予測値の変化
を時系列で示す予測血糖値変化曲線を算出する予測血糖値算出装置による予測血糖値算出
方法であって、前記予測血糖値算出装置が備える食事情報取得部が、前記ユーザーが摂取
した食事に関する食事情報を取得する食事情報取得工程と、前記予測血糖値算出装置が備
える消費カロリー情報取得部が、前記ユーザーが消費した消費カロリーに関する消費カロ
リー情報を取得する消費カロリー情報取得工程と、前記予測血糖値算出装置が備える第１
予測血糖値算出部が、前記食事情報および予め定められた数式を用いて、前記食事に基づ
く第１の前記予測血糖値変化曲線を算出する第１予測血糖値算出工程と、前記予測血糖値
算出装置が備える第２予測血糖値算出部が、前記消費カロリー情報および予め定められた
数式を用いて、前記消費カロリーに基づく第２の前記予測血糖値変化曲線を算出する第２
予測血糖値算出工程と、前記予測血糖値算出装置が備える第３予測血糖値算出部が、前記
第１の予測血糖値変化曲線と、前記第２の予測血糖値変化曲線とを統合することにより、
前記食事および前記消費カロリーに基づく第３の前記予測血糖値変化曲線を算出する第３
予測血糖値算出工程とを備えることを特徴とする。係る構成によれば、血糖値の変化を時
系列で示す第３の予測血糖値変化曲線を算出することができる。特に、食事および消費カ
ロリーに基づいて第３の予測血糖値変化曲線を算出するため、実際に人体に生じる血糖値
の変化との誤差が小さい、高精度な第３の予測血糖値変化曲線を算出することができる。
【００１３】
また、本発明の第３の態様のプログラムは、ユーザーの血糖値の予測値の変化を時系列
で示す予測血糖値変化曲線を算出する予測血糖値算出装置用のプログラムであって、コン
ピューターを、前記ユーザーが摂取した食事に関する食事情報を取得する食事情報取得部
、前記ユーザーが消費した消費カロリーに関する消費カロリー情報を取得する消費カロリ
ー情報取得部、前記食事情報および予め定められた数式を用いて、前記食事に基づく第１
の前記予測血糖値変化曲線を算出する第１予測血糖値算出部、前記消費カロリー情報およ
び予め定められた数式を用いて、前記消費カロリーに基づく第２の前記予測血糖値変化曲
線を算出する第２予測血糖値算出部、および前記第１の予測血糖値変化曲線と、前記第２
の予測血糖値変化曲線とを統合することにより、前記食事および前記消費カロリーに基づ
く第３の前記予測血糖値変化曲線を算出する第３予測血糖値算出部として機能させること
を特徴とする。係る構成によれば、血糖値の変化を時系列で示す第３の予測血糖値変化曲
線をコンピューターに算出させることができる。特に、食事および消費カロリーに基づい
て第３の予測血糖値変化曲線をコンピューターに算出させるため、実際に人体に生じる血
糖値の変化との誤差が小さい、高精度な第３の予測血糖値変化曲線をコンピューターに算
出させることができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る予測血糖値算出システム１０の装置構成を示す。
【図２】第１の実施形態に係る予測血糖値算出装置１００の機能構成を示す。
【図３】第２の予測血糖値変化曲線を算出する処理を示す。
【図４】セカンドミール効果値決定テーブル２３２を示す。
【図５】第２の予測血糖値変化曲線を算出する処理を示す。
【図６】予測消費カロリー変化曲線を算出する処理を示す。
【図７】体調決定テーブル２３４を示す。
【図８】予測血糖値算出装置１００の処理手順を示す。
【図９】出力部２４０によって出力される情報を示す。
【図１０】第２の実施形態に係る予測血糖値算出装置１００の機能構成を示す。
【図１１】第４の予測血糖値変化曲線を算出する処理を示す。
【図１２】第２の実施形態に係る予測血糖値算出装置１００の処理手順を示す。
【図１３】第３の実施形態に係る予測血糖値算出装置１００の機能構成を示す。
【図１４】第５の予測血糖値変化曲線を算出する処理を示す。
【図１５】第３の実施形態に係る予測血糖値算出装置１００の処理手順を示す。
【図１６】予測血糖値算出装置１００のハードウェア構成を示す。
【発明を実施するための形態】
【００１５】
図１は、第１の実施形態に係る予測血糖値算出システム１０の装置構成を示す。予測血
糖値算出システム１０は、予測血糖値変化曲線を算出して、算出した予測血糖値変化曲線
を出力する。予測血糖値変化曲線とは、ユーザーの予測血糖値の変化を時系列に示す。予
測血糖値とは、ユーザーの血糖値の予測値を示す。
【００１６】
予測血糖値算出システム１０は、予測血糖値算出装置１００および入力装置群１１０を
備える。入力装置群１１０は、ユーザーが所有する複数の入力装置の集合体を示す。入力
装置群１１０は、ユーザーの予測血糖値変化曲線を算出するための各種情報の入力に用い
られる。入力装置群１１０は、端末装置１１２、活動量計１１４、および脈拍計１１６を
有する。
【００１７】
端末装置１１２は、ユーザーが摂取した食事に関する食事情報が入力される。食事情報
には、日時、摂取カロリーなどの情報が含まれる。また、端末装置１１２は、ユーザの飲
酒に関する飲酒情報が入力される。飲酒情報には、日時、エタノール量などの情報が含ま
れる。また、端末装置１１２は、ユーザーの身体特性に関する身体特性情報が入力される
。身体特性情報には、対アルコール強度を示す値などの情報が含まれる。端末装置１１２
は、入力された食事情報、飲酒情報、および身体特性情報を、通信ネットワーク１４０、
有線通信、または無線通信を介して、予測血糖値算出装置１００へ送信する。端末装置１
１２としては、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａ
ｎｔ）、パーソナル・コンピューターなどが挙げられる。また、通信ネットワーク１４０
としては、インターネット、ＬＡＮ、Ｗｉ−Ｆｉ、固定電話網、携帯電話網などが挙げら
れる。
【００１８】
活動量計１１４は、ユーザーが消費した消費カロリーを計測する。具体的には、活動量
計１１４は、ユーザーの歩行、運動などの動作にともなって、加速度センサーなどのセン
サーなどにより、当該活動量計１１４の姿勢変化を検出する。そして、活動量計１１４は
、ＩＣなどの電子回路によって、センサーからの出力信号に基づいて、ユーザーが消費し
た消費カロリーを算出する。活動量計１１４は、計測したユーザーの消費カロリーに関す
る消費カロリー情報を、通信ネットワーク１４０、有線通信、または無線通信を介して、
予測血糖値算出装置１００へ送信する。活動量計１１４は、ユーザーの行動を特定するこ
ともできる。たとえば、活動量計１１４は、上記のように算出した消費カロリーの値およ
びその変化に基づいて、ユーザーの行動を特定する。脈拍計１１６は、特定したユーザー
の行動を示す情報を含んだ消費カロリー情報を、通信ネットワーク１４０、有線通信、ま
たは無線通信を介して、予測血糖値算出装置１００へ送信する。
【００１９】
脈拍計１１６は、ユーザーの脈拍を計測する。具体的には、脈拍計１１６は、赤外線光
照射装置によって赤外線光を血管に照射する。そして、脈拍計１１６は、血管で反射され
た赤外線光の強度、または血管を透過した赤外線光の強度を、ＣＣＤなどの撮像素子によ
って検出する。そして、脈拍計１１６は、ＩＣなどの電子回路によって、撮像素子からの
出力信号に基づいて、ユーザーの脈拍を算出する。脈拍計１１６は、計測したユーザーの
脈拍に関する脈拍情報を、通信ネットワーク１４０、有線通信、または無線通信を介して
、予測血糖値算出装置１００へ送信する。脈拍計１１６は、ユーザーが消費した消費カロ
リーを計測することもできる。たとえば、脈拍計１１６は、上記のように算出したユーザ
ーの脈拍に基づいて、ユーザーが消費した消費カロリーを算出する。脈拍計１１６は、計
測したユーザーの消費カロリーに関する消費カロリー情報を、通信ネットワーク１４０、
有線通信、または無線通信を介して、予測血糖値算出装置１００へ送信する。脈拍計１１
６は、ユーザーの行動を特定することもできる。たとえば、脈拍計１１６は、上記のよう
に算出したユーザーの脈拍および消費カロリーの少なくともいずれか一方の、値およびそ
の変化に基づいて、ユーザーの行動を特定する。脈拍計１１６は、特定したユーザーの行
動を示す情報を含んだ消費カロリー情報を、通信ネットワーク１４０、有線通信、または
無線通信を介して、予測血糖値算出装置１００へ送信する。
【００２０】
予測血糖値算出装置１００は、コンピューターによって、入力装置群１１０から送信さ
れた各種情報に基づいて、ユーザーの予測血糖値変化曲線を算出する。そして、予測血糖
値算出装置１００は、算出した予測血糖値変化曲線を出力する。予測血糖値算出装置１０
０は、複数のユーザーのそれぞれの予測血糖値変化曲線を算出することができる。これに
応じて、予測血糖値算出装置１００は、複数のユーザーがそれぞれ所有する複数の入力装
置群１１０から、各種情報を取得する。なお、本実施形態においては、説明をわかりやす
くするため、一のユーザーが所有する入力装置群１１０について説明および図示し、他の
ユーザーが所有する入力装置群１１０については説明および図示を省略する。なお、他の
ユーザーが所有する入力装置群１１０は、一のユーザーが所有する入力装置群１１０と同
様である。
【００２１】
図２は、第１の実施形態に係る予測血糖値算出装置１００の機能構成を示す。予測血糖
値算出装置１００は、情報取得部２００、予測血糖値算出部２２０、および出力部２４０
を備える。情報取得部２００は、予測血糖値変化曲線を算出するための各種情報を取得す
る。予測血糖値算出部２２０は、情報取得部２００によって取得された各種情報に基づい
て、予測血糖値変化曲線を算出する。出力部２４０は、予測血糖値算出部２２０によって
算出された予測血糖値変化曲線を出力する。
【００２２】
情報取得部２００は、食事情報取得部２０２、飲酒情報取得部２０３、消費カロリー情
報取得部２０４、脈拍情報取得部２０６、および身体特性情報取得部２０８を備える。食
事情報取得部２０２は、食事情報を取得する。具体的には、食事情報取得部２０２は、端
末装置１１２から食事情報を取得する。食事情報取得部２０２は、端末装置１１２以外の
装置から食事情報を取得してもよい。飲酒情報取得部２０３は、飲酒情報を取得する。具
体的には、飲酒情報取得部２０３は、端末装置１１２から飲酒情報を取得する。飲酒情報
取得部２０３は、端末装置１１２以外の装置から飲酒情報を取得してもよい。消費カロリ
ー情報取得部２０４は、消費カロリー情報を取得する。具体的には、消費カロリー情報取
得部２０４は、活動量計１１４から消費カロリー情報を取得する。消費カロリー情報取得
部２０４は、脈拍計１１６からも消費カロリー情報を取得する。消費カロリー情報取得部
２０４は、活動量計１１４および脈拍計１１６以外の装置から消費カロリー情報を取得し
てもよい。
【００２３】
脈拍情報取得部２０６は、脈拍情報を取得する。具体的には、脈拍情報取得部２０６は
、脈拍計１１６から脈拍情報を取得する。脈拍情報取得部２０６は、脈拍計１１６以外の
装置から脈拍情報を取得してもよい。身体特性情報取得部２０８は、身体特性情報を取得
する。具体的には、身体特性情報取得部２０８は、端末装置１１２から身体特性情報を取
得する。身体特性情報取得部２０８は、端末装置１１２以外の装置から身体特性情報を取
得してもよい。
【００２４】
予測血糖値算出部２２０は、食事情報取得部２０２によって取得された食事情報、およ
び消費カロリー情報取得部２０４によって取得された消費カロリー情報に基づいて、食事
および消費カロリーに基づく、第３の予測血糖値変化曲線を算出する。第３の予測血糖値
変化曲線とは、血糖値変化要因が異なる複数の予測血糖値変化曲線が統合されることによ
って算出された、複数の血糖値変化要因に基づく予測血糖値変化曲線を示す。予測血糖値
算出部２２０は、第１予測血糖値算出部２２２、第２予測血糖値算出部２２４、および第
３予測血糖値算出部２３０を備える。
【００２５】
第１予測血糖値算出部２２２は、食事情報取得部２０２によって取得された食事情報お
よび予め定められた数式を用いて、第１の予測血糖値変化曲線を算出する。第１の予測血
糖値変化曲線とは、ユーザーが摂取した食事に基づく、予測血糖値変化曲線を示す。第２
予測血糖値算出部２２４は、消費カロリー情報取得部２０４によって取得された消費カロ
リー情報および予め定められた数式を用いて、第２の予測血糖値変化曲線を算出する。第
２の予測血糖値変化曲線とは、ユーザーが消費した消費カロリーに基づく、予測血糖値変
化曲線を示す。
【００２６】
第３予測血糖値算出部２３０は、第１予測血糖値算出部２２２によって算出された第１
の予測血糖値変化曲線と、第２予測血糖値算出部２２４によって算出された第２の予測血
糖値変化曲線とを統合することにより、ユーザーが摂取した食事とユーザーが消費した消
費カロリーとに基づく、第３の予測血糖値変化曲線を算出する。たとえば、第３予測血糖
値算出部２３０は、対象期間中の各時刻について、第１の予測血糖値変化曲線に示された
当該時刻における血糖値の増減値と、第２の予測血糖値変化曲線に示された当該時刻にお
ける血糖値の増減値とを、ユーザーの血糖値の標準値、当該時刻のユーザーの血糖値の実
測値（当該時刻の血糖値が計測されている場合）、または当該時刻のユーザーの血糖値の
予測値（当該時刻の血糖値がすでに予測されている場合）に加算することにより、当該時
刻における血糖値の予測値を算出する。第３予測血糖値算出部２３０は、対象期間中の単
位時間（たとえば４秒）ごとの全ての時刻において、血糖値の予測値を算出することによ
り、血糖値の予測値の変化を時系列で示す、第３の予測血糖値変化曲線を算出する。
【００２７】
出力部２４０は、予測血糖値算出部２２０によって算出された予測血糖値変化曲線を出
力する。たとえば、出力部２４０は、予測血糖値算出部２２０によって算出された、食事
と消費カロリーとに基づく第３の予測血糖値変化曲線を出力する。具体的には、出力部２
４０は、第３の予測血糖値変化曲線を、表示デバイスに表示させる。上記に限らず、出力
部２４０は、他の出力形態で、第３の予測血糖値変化曲線を出力してもよい。たとえば、
また、出力部２４０は、第３の予測血糖値変化曲線を、印刷デバイスに印刷させてもよい
。また、出力部２４０は、第３の予測血糖値変化曲線を、外部の情報処理装置へ送信して
もよい。また、出力部２４０は、第３の予測血糖値変化曲線を、外部の記録媒体へ格納さ
せてもよい。
【００２８】
図３は、第１の予測血糖値変化曲線を算出する処理を示す。第１の予測血糖値変化曲線
は、遅延期間ｓｅｃ１、上昇期間ｓｅｃ２、平衡期間ｓｅｃ３、および下降期間ｓｅｃ４
を含んで構成されている。遅延期間ｓｅｃ１は、食事を開始してから血糖値が上昇を開始
するまでの期間を示す。上昇期間ｓｅｃ２は、血糖値が上昇を開始してから、血糖値がピ
ーク値まで到達するまでの期間を示す。平衡期間ｓｅｃ３は、血糖値がピーク値で平衡す
る期間を示す。下降期間ｓｅｃ４は、血糖値がピーク値から下降を開始してから、血糖値
が基準値まで到達するまでの期間を示す。第１予測血糖値算出部２２２は、上記複数の期
間のそれぞれについて、血糖値変化曲線を算出する。そして、第１予測血糖値算出部２２
２は、上記複数の期間のそれぞれの血糖値変化曲線を結合することにより、第１の予測血
糖値変化曲線を算出する。
【００２９】
まず、遅延期間ｓｅｃ１についての血糖値変化曲線の算出方法を説明する。第１予測血
糖値算出部２２２は、遅延期間ｓｅｃ１について、以下の条件（ａ１）−（ａ３）を満た
す血糖値変化曲線を算出する。（ａ１）遅延期間ｓｅｃ１の始期は、食事の開始時点とす
る。（ａ２）遅延期間ｓｅｃ１の終期は、食事の開始時間から遅延期間量ｄ１が経過した
時点とする。（ａ３）遅延期間ｓｅｃ１は、食事開始時の血糖値ｃ１を維持する。遅延期
間量ｄ１には、固定値が用いられる。遅延期間量ｄ１は、予測血糖値算出装置１００が備
えるメモリーなどの記録媒体に予め格納されている。たとえば、遅延期間量ｄ１には、「
１５（分）」が用いられる。食事開始時の血糖値ｃ１には、ユーザーの血糖値の標準値、
当該時刻のユーザーの血糖値の実測値（当該時刻の血糖値が計測されている場合）、また
は当該時刻のユーザーの血糖値の予測値（当該時刻の血糖値がすでに予測されている場合
）が用いられる。
【００３０】
つぎに、上昇期間ｓｅｃ２についての血糖値変化曲線の算出方法を説明する。第１予測
血糖値算出部２２２は、上昇期間ｓｅｃ２について、以下の条件（ｂ１）−（ｂ３）を満
たす血糖値変化曲線を算出する。（ｂ１）上昇期間ｓｅｃ２の始期は、遅延期間ｓｅｃ１
の終期とする。（ｂ２）上昇期間ｓｅｃ２の終期は、血糖値が、食事開始時の血糖値ｃ１
と血糖値の上昇値ｈ１との合算値に達した時点とする。（ｂ３）上昇期間ｓｅｃ２におい
ては、血糖値が、血糖値の上昇時の傾きｓｌ１で上昇する。たとえば、第１予測血糖値算
出部２２２は、以下の数式（１）を用いて、血糖値の上昇値ｈ１を算出する。また、第１
予測血糖値算出部２２２は、以下の数式（２）を用いて、血糖値の上昇時の傾きｓｌ１を
算出する。
【００３１】
ｈ１＝Ｔ×ＧＩＩ×ｓｍ×ｉｂ×ｌ１・・・（１）
ｓｌ１＝Ｔ×ＧＩＩ×ｍ１・・・（２）
【００３２】
上記数式（１）および（２）において、Ｔ、ＧＩＩ、ｓｍ、ｉｂ、ｌ１、およびｍ１は
、ユーザーの食事に関する食事情報を示す。このうち、Ｔは、糖質量を示す。糖質量Ｔに
は可変値が用いられる。たとえば、第１予測血糖値算出部２２２は、糖質量Ｔを、食事情
報取得部２０２によって取得された食事情報から抽出する。第１予測血糖値算出部２２２
は、糖質量Ｔを、食事情報取得部２０２によって取得された食事情報に基づいて、算出し
てもよい。
【００３３】
また、上記数式（１）および（２）において、ＧＩＩは、ＧＩ値を示す。ＧＩ値ＧＩＩ
には可変値が用いられる。たとえば、第１予測血糖値算出部２２２は、ＧＩ値ＧＩＩを、
食事情報取得部２０２によって取得された食事情報から抽出する。たとえば、ＧＩ値ＧＩ
Ｉには、「１」、「２」、または「３」が用いられる。ＧＩ値ＧＩＩは、値が大きいほど
、ＧＩ値が高いことを意味する。ＧＩ値ＧＩＩには固定値が用いられてもよい。
【００３４】
また、上記数式（１）において、ｓｍは、セカンドミール効果値を示す。セカンドミー
ル効果値ｓｍには可変値が用いられる。セカンドミール効果値ｓｍには、「０−１」の範
囲の値が用いられる。セカンドミール効果値ｓｍは、値が大きいほど、セカンドミール効
果が大きいことを意味する。第１予測血糖値算出部２２２は、セカンドミール効果値決定
テーブル２３２を参照することにより、セカンドミール効果値ｓｍを決定する。第１予測
血糖値算出部２２２は、セカンドミール効果値ｓｍを外部の装置から取得してもよい。セ
カンドミール効果値ｓｍには固定値が用いられてもよい。
【００３５】
また、上記数式（１）において、ｉｂは、インスリン分泌量を示す。インスリン分泌量
ｉｂには固定値が用いられる。たとえば、インスリン分泌量ｉｂには、「１．０」が用い
られる。インスリン分泌量ｉｂは、予測血糖値算出装置１００が備えるメモリーなどの記
録媒体に予め格納されている。インスリン分泌量ｉｂには可変値が用いられてもよい。た
とえば、インスリン分泌量ｉｂは、ユーザー毎に異なる値であってもよい。また、インス
リン分泌量ｉｂは、ユーザーの属性毎に異なる値であってもよい。ユーザーの属性とは、
たとえば、年齢、性別、身長、体重などを示す。これらの場合、第１予測血糖値算出部２
２２は、インスリン分泌量ｉｂを外部の装置から取得してもよい。
【００３６】
また、上記数式（１）において、ｌ１は、係数を示す。係数ｌ１には固定値が用いられ
る。たとえば、係数ｌ１には、「０．２」が用いられる。係数ｌ１は、予測血糖値算出装
置１００が備えるメモリーなどの記録媒体に予め格納されている。係数ｌ１には可変値が
用いられてもよい。たとえば、係数ｌ１は、ユーザー毎に異なる値であってもよい。また
、係数ｌ１は、ユーザーの属性毎に異なる値であってもよい。これらの場合、第１予測血
糖値算出部２２２は、係数ｌ１を外部の装置から取得してもよい。
【００３７】
上記数式（２）において、ｍ１は、係数を示す。係数ｍ１には固定値が用いられる。係
数ｍ１は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格納されて
いる。係数ｍ１には可変値が用いられてもよい。たとえば、係数ｍ１は、ユーザー毎に異
なる値であってもよい。また、係数ｍ１は、ユーザーの属性毎に異なる値であってもよい
。これらの場合、第１予測血糖値算出部２２２は、係数ｍ１を外部の装置から取得しても
よい。
【００３８】
つぎに、平衡期間ｓｅｃ３についての血糖値変化曲線の算出方法を説明する。第１予測
血糖値算出部２２２は、平衡期間ｓｅｃ３について、以下の条件（ｃ１）−（ｃ３）を満
たす血糖値変化曲線を算出する。（ｃ１）平衡期間ｓｅｃ３の始期は、上昇期間ｓｅｃ２
の終期とする。（ｃ２）平衡期間ｓｅｃ３の終期は、平衡期間ｓｅｃ３の始期から平衡期
間量ｅ１が経過した時点とする。（ｃ３）平衡期間ｓｅｃ３は、食事開始時の血糖値ｃ１
と血糖値の上昇値ｈ１との合算値を維持する。たとえば、第１予測血糖値算出部２２２は
、以下の数式（３）を用いて、平衡期間量ｅ１を算出する。
【００３９】
ｅ１＝（Ｔ×ＧＩＩ×ｎ１）／ｓｍ・・・（３）
【００４０】
上記数式（３）において、Ｔ、ＧＩＩ、ｎ１、およびｓｍは、ユーザーの食事に関する
食事情報である。このうち、Ｔ、ＧＩＩ、およびｓｍは、ユーザーの食事に関する食事情
報であって、数式（１）および（２）と同様である。また、ｎ１は、係数を示す。係数ｎ
１には固定値が用いられる。係数ｎ１は、予測血糖値算出装置１００が備えるメモリーな
どの記録媒体に予め格納されている。係数ｎ１には可変値が用いられてもよい。たとえば
、係数ｎ１は、ユーザー毎に異なる値であってもよい。また、係数ｎ１は、ユーザーの属
性毎に異なる値であってもよい。これらの場合、第１予測血糖値算出部２２２は、係数ｎ
１を外部の装置から取得してもよい。
【００４１】
つぎに、下降期間ｓｅｃ４についての血糖値変化曲線の算出方法を説明する。第１予測
血糖値算出部２２２は、下降期間ｓｅｃ４について、以下の条件（ｄ１）−（ｄ３）を満
たす血糖値変化曲線を算出する。（ｄ１）下降期間ｓｅｃ４の始期は、平衡期間ｓｅｃ３
の終期とする。（ｄ２）下降期間ｓｅｃ４の終期は、血糖値が、食事開始時の血糖値ｃ１
に達した時点とする。（ｄ３）下降期間ｓｅｃ４においては、血糖値が、血糖値の下降時
の傾きｓｌ２で下降する。たとえば、第１予測血糖値算出部２２２は、以下の数式（４）
を用いて、血糖値の下降時の傾きｓｌ２を算出する。
【００４２】
ｓｌ２＝Ｔ×ＧＩＩ×ｐ１・・・（４）
【００４３】
上記数式（４）において、Ｔ、ＧＩＩ、およびｐ１は、ユーザーの食事に関する食事情
報である。このうち、ＴおよびＧＩＩは、数式（１）および（２）と同様である。また、
ｐ１は、係数を示す。係数ｐ１には固定値が用いられる。係数ｐ１は、予測血糖値算出装
置１００が備えるメモリーなどの記録媒体に予め格納されている。係数ｐ１には可変値が
用いられてもよい。たとえば、係数ｐ１は、ユーザー毎に異なる値であってもよい。また
、係数ｐ１は、ユーザーの属性毎に異なる値であってもよい。これらの場合、第１予測血
糖値算出部２２２は、係数ｐ１を外部の装置から取得してもよい。
【００４４】
図４は、セカンドミール効果値決定テーブル２３２を示す。図４に示すセカンドミール
効果値決定テーブル２３２は、項目「摂取カロリー（前回）」、項目「経過時間」、およ
びセカンドミール効果値設定欄４００を有する。項目「摂取カロリー（前回）」には、前
回の食事における糖質量に、前回の食事におけるＧＩ値を乗じた値が設定される。項目「
経過時間」には、前回の食事から今回の食事の開始までの経過時間が設定される。セカン
ドミール効果値設定欄４００には、項目「摂取カロリー（前回）」の値と、項目「経過時
間」の値とによって一意に決定されるセカンドミール効果値が設定される。
【００４５】
予測血糖値算出装置１００は、前回の食事量と今回の食事量との対比関係に応じて、セ
カンドミール効果値が異なる、複数のセカンドミール効果値決定テーブル２３２を有する
。たとえば、図４に示す例では、セカンドミール効果値決定テーブル２３２（Ａ）−（Ｃ
）を有する。セカンドミール効果値決定テーブル２３２（Ａ）は、前回の食事量よりも今
回の食事量が多い場合に、第１予測血糖値算出部２２２が、セカンドミール効果値を決定
する際に用いる。セカンドミール効果値決定テーブル２３２（Ｂ）は、前回の食事量と今
回の食事量とが略同量の場合に、第１予測血糖値算出部２２２が、セカンドミール効果値
を決定する際に用いる。セカンドミール効果値決定テーブル２３２（Ｃ）は、前回の食事
量よりも今回の食事量が少ない場合に、第１予測血糖値算出部２２２が、セカンドミール
効果値を決定する際に用いる。たとえば、第１予測血糖値算出部２２２は、以下の数式（
５）を用いて、前回の食事量と今回の食事量との対比関係を数値化する。
【００４６】
（Ｔ´×ＧＩＩ´）／（Ｔ´´×ＧＩＩ´´）・・・（５）
【００４７】
上記数式（５）において、Ｔ´は、前回の食事における糖質量を示す。また、ＧＩＩ´
は、前回の食事におけるＧＩ値を示す。また、Ｔ´´は、今回の食事における糖質量を示
す。また、ＧＩＩ´´は、今回の食事におけるＧＩ値を示す。第１予測血糖値算出部２２
２は、数式（５）によって算出された値が、「０．３−０．７」であれば、「前回の食事
量よりも今回の食事量が多い」と判断する。また、第１予測血糖値算出部２２２は、数式
（５）によって算出された値が、「０．７−１．５」であれば、「前回の食事量と今回の
食事量とが略同量である」と判断する。また、第１予測血糖値算出部２２２は、数式（５
）によって算出された値が、「１．５−」であれば、「前回の食事量よりも今回の食事量
が少ない」と判断する。
【００４８】
セカンドミール効果値決定テーブル２３２には、前回の食事量に対する今回の食事量が
少ないほど、より低いセカンドミール効果値が設定されている。したがって、第１予測血
糖値算出部２２２は、前回の食事量に対する今回の食事量が少ないほど、セカンドミール
効果値をより低く判断する。また、セカンドミール効果値決定テーブル２３２には、前回
の食事量が多いほど、より少ないセカンドミール効果値が設定されている。したがって、
第１予測血糖値算出部２２２は、前回の食事量が多いほど、セカンドミール効果値をより
低く判断する。また、セカンドミール効果値決定テーブル２３２には、前回の食事から今
回の食事の開始までの経過時間が少ないほど、より少ないセカンドミール効果値が設定さ
れている。したがって、第１予測血糖値算出部２２２は、前回の食事から今回の食事の開
始までの経過時間が少ないほど、セカンドミール効果値をより低く判断する。
【００４９】
図３および図４を用いて説明したように、第１予測血糖値算出部２２２は、糖質量、Ｇ
Ｉ値、セカンドミール効果、インスリン分泌量を考慮して、第１の予測血糖値変化曲線を
算出する。これにより、第１予測血糖値算出部２２２は、実際に人体で生じる血糖値の変
化との誤差が小さく、高精度な第１の予測血糖値変化曲線を算出することができる。また
、第１予測血糖値算出部２２２は、複数の期間に分割し、複数の期間のそれぞれについて
、単純な計算式を用いて、第１の予測血糖値変化曲線を算出する。これにより、第１予測
血糖値算出部２２２は、第１の予測血糖値変化曲線を効率的に算出することができる。
【００５０】
図５は、第２の予測血糖値変化曲線を算出する処理を示す。第２の予測血糖値変化曲線
は、遅延期間ｓｅｃ５および下降期間ｓｅｃ６を含んで構成されている。遅延期間ｓｅｃ
５は、運動を開始してから血糖値が下降を開始するまでの期間を示す。下降期間ｓｅｃ６
は、血糖値が下降し続ける期間を示す。第２予測血糖値算出部２２４は、上記複数の期間
のそれぞれについて、血糖値変化曲線を算出する。そして、第２予測血糖値算出部２２４
は、上記複数の期間のそれぞれの血糖値変化曲線を結合することにより、第２の予測血糖
値変化曲線を算出する。なお、第２予測血糖値算出部２２４は、安静時（非運動時）につ
いては、遅延期間ｓｅｃ５を設けずに、第２の予測血糖値変化曲線を算出する。
【００５１】
まず、遅延期間ｓｅｃ５についての血糖値変化曲線の算出方法を説明する。第２予測血
糖値算出部２２４は、遅延期間ｓｅｃ５について、以下の条件（ｅ１）−（ｅ３）を満た
す血糖値変化曲線を算出する。（ｅ１）遅延期間ｓｅｃ５の始期は、運動の開始時点とす
る。（ｅ２）遅延期間ｓｅｃ５の終期は、運動の開始時点から遅延期間量ｄ２が経過した
時点とする。（ｅ３）遅延期間ｓｅｃ５は、運動開始時の血糖値ｃ１を維持する。遅延期
間量ｄ２には、固定値が用いられる。遅延期間量ｄ２は、予測血糖値算出装置１００が備
えるメモリーなどの記録媒体に予め格納されている。たとえば、遅延期間量ｄ２には、「
２（分）」が用いられる。
【００５２】
つぎに、下降期間ｓｅｃ６についての血糖値変化曲線の算出方法を説明する。第２予測
血糖値算出部２２４は、下降期間ｓｅｃ６について、以下の条件（ｆ１）−（ｆ２）を満
たす血糖値変化曲線を算出する。（ｆ１）遅延期間ｓｅｃ５が設けられた場合、下降期間
ｓｅｃ６の始期は、遅延期間ｓｅｃ５の終期とする。（ｆ２）下降期間ｓｅｃ６において
は、時間が経過するにつれて血糖値が低下する。このときの、単位時間あたりの血糖値の
低下量はΔｇ１である。たとえば、第２予測血糖値算出部２２４は、以下の数式（６）を
用いて、単位時間あたりの血糖値の低下量Δｇ１を算出する。
【００５３】
Δｇ１＝Ｃ×ｉｂ×ｓｌ３・・・（６）
【００５４】
上記数式（６）において、Ｃ、ｉｂ、およびｓｌ３は、ユーザーの消費カロリーに関す
る消費カロリー情報である。このうち、ｉｂは、数式（１）および（２）と同様である。
また、Ｃは、消費カロリーを示す。消費カロリーＣには可変値が用いられる。たとえば、
第２予測血糖値算出部２２４は、消費カロリーＣを、消費カロリー情報取得部２０４によ
って取得された消費カロリー情報から抽出する。
【００５５】
ここで、第２予測血糖値算出部２２４は、ユーザーの行動に応じた消費カロリー情報を
用いてもよい。ユーザーの行動としては、たとえば、運動、安静、飲酒、睡眠が挙げられ
る。たとえば、消費カロリー情報取得部２０４によって取得された消費カロリー情報にユ
ーザーの行動を示す情報が含まれている場合、第２予測血糖値算出部２２４は、このユー
ザーの行動を示す情報によって、ユーザーの行動を特定する。第２予測血糖値算出部２２
４は、上記以外の方法によって、ユーザーの行動を判断してもよい。たとえば、第２予測
血糖値算出部２２４は、消費カロリー情報取得部２０４によって取得された消費カロリー
情報に含まれている消費カロリーの値およびその変化に基づいて、ユーザーの行動を特定
してもよい。また、脈拍情報取得部２０６によって取得された脈拍情報にユーザーの行動
を示す情報が含まれている場合、第２予測血糖値算出部２２４は、このユーザーの行動を
示す情報によって、ユーザーの行動を特定してもよい。また、第２予測血糖値算出部２２
４は、脈拍情報取得部２０６によって取得された脈拍情報に含まれている脈拍値およびそ
の変化に基づいて、ユーザーの行動を特定してもよい。また、第２予測血糖値算出部２２
４は、飲酒情報取得部２０３によって取得された飲酒情報から、飲酒時を判断してもよい
。
【００５６】
たとえば、第２予測血糖値算出部２２４は、運動時については、消費カロリー情報取得
部２０４によって活動量計１１４から取得された消費カロリー情報を用いる。安静時につ
いては、第２予測血糖値算出部２２４は、消費カロリー情報取得部２０４によって脈拍計
１１６から取得された消費カロリー情報を用いる。第２予測血糖値算出部２２４は、運動
時について、消費カロリー情報取得部２０４によって脈拍計１１６から取得された消費カ
ロリー情報を用いてもよい。
【００５７】
上記において、活動量計１１４および脈拍計１１６の一方の装置によって計測された消
費カロリー情報が何らかの理由により取得されていない期間については、第２予測血糖値
算出部２２４は、活動量計１１４および脈拍計１１６の他方の装置によって計測された消
費カロリー情報を用いてもよい。また、活動量計１１４および脈拍計１１６の少なくとも
一方の装置によって計測された消費カロリー情報が何らかの理由により取得されていない
期間については、第２予測血糖値算出部２２４は、消費カロリーＣに０あるいは予め定め
られている固定値を用いてもよい。また、第２予測血糖値算出部２２４は、活動量計１１
４および脈拍計１１６の少なくとも一方の装置の不具合などにより、正常な消費カロリー
情報が取得できなかった期間については、正常な前記消費カロリー情報が取得できた他の
期間の消費カロリー情報を用いてもよい。この場合、第２予測血糖値算出部２２４は、正
常な前記消費カロリー情報が取得できた期間の消費カロリー情報であって、正常な消費カ
ロリー情報が取得できなかった期間とユーザーの行動が同一の期間の消費カロリー情報を
用いてもよい。
【００５８】
上記数式（６）において、ｓｌ３は、係数を示す。係数ｓｌ３には可変値が用いられる
。たとえば、係数ｓｌ３には、「−１．１」、「−０．６」、「−０．３」、「−０．２
」、または「−０．１」のいずれかが選択的に用いられる。たとえば、第２予測血糖値算
出部２２４は、血糖値が「３００（ｍｇ／ｄＬ）」以上の場合、係数ｓｌ３に、「−１．
１」を用いる。また、第２予測血糖値算出部２２４は、血糖値が「２００−３００（ｍｇ
／ｄＬ）」の場合、係数ｓｌ３に、「−０．６」を用いる。また、第２予測血糖値算出部
２２４は、血糖値が「１５０−２００（ｍｇ／ｄＬ）」の場合、係数ｓｌ３に、「−０．
３」を用いる。また、第２予測血糖値算出部２２４は、血糖値が「１００−１５０（ｍｇ
／ｄＬ）」の場合、係数ｓｌ３に、「−０．２」を用いる。また、第２予測血糖値算出部
２２４は、血糖値が「１００（ｍｇ／ｄＬ）」未満の場合、係数ｓｌ３に、「−０．１」
を用いる。
【００５９】
係数ｓｌ３は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格納
されている。係数ｓｌ３は、ユーザー毎に異なる値であってもよい。また、係数ｓｌ３は
、ユーザーの属性毎に異なる値であってもよい。第２予測血糖値算出部２２４は、係数ｓ
ｌ３を外部の装置から取得してもよい。
【００６０】
たとえば、単位時間（１秒）あたりの消費カロリーＣが「１０９（ｋｃａｌ）」、イン
スリン分泌量ｉｂが「１．０」、係数ｓｌ３が「−１．１」の場合、第２予測血糖値算出
部２２４は、上記数式（６）から、単位時間（１秒）あたりの血糖値の低下量Δｇ１とし
て、およそ「−１２０（ｍｇ／ｄＬ／ｓｅｃ）」を算出する。このように、第２予測血糖
値算出部２２４は、時間が経過するにつれて血糖値が低下する第２の予測血糖値変化曲線
を算出する。特に、第２予測血糖値算出部２２４は、上記数式（６）を用いたことで、運
動時の消費カロリーが多いほど、単位時間あたりの血糖値の低下量が多くなる第２の予測
血糖値変化曲線を算出する。また、第２予測血糖値算出部２２４は、運動の開始時の血糖
値が高いほど、単位時間あたりの血糖値の低下量が多くなる第２の予測血糖値変化曲線を
算出する。なお、第２予測血糖値算出部２２４は、時間が経過するにつれて血糖値が下降
する第２の予測血糖値変化曲線を算出するものであれば、上記数式（５）以外の数式を用
いて、第２の予測血糖値変化曲線を算出してもよい。
【００６１】
図６は、予測消費カロリー変化曲線を算出する処理を示す。飲酒時の場合、第２予測血
糖値算出部２２４は、飲酒情報取得部２０３によって取得された飲酒情報を用いて、図６
で説明する処理をおこなうことにより、消費カロリーの予測値の変化を時系列に示す、予
測消費カロリー変化曲線を算出する。そして、第２予測血糖値算出部２２４は、消費カロ
リー情報取得部２０４によって取得された消費カロリー情報の代わりに、算出した予測消
費カロリー変化曲線を用いて、図５で説明した処理をおこなうことにより、飲酒時の第２
の予測血糖値変化曲線を算出する。以下、第２予測血糖値算出部２２４による、予測消費
カロリー変化曲線を算出処理について説明する。
【００６２】
予測消費カロリー変化曲線は、遅延期間ｓｅｃ７、上昇期間ｓｅｃ８、平衡期間ｓｅｃ
９、および下降期間ｓｅｃ１０を含んで構成されている。遅延期間ｓｅｃ７は、飲酒を開
始してから消費カロリーが上昇を開始するまでの期間を示す。上昇期間ｓｅｃ８は、消費
カロリーが上昇を開始してから、消費カロリーがピーク値まで到達するまでの期間を示す
。平衡期間ｓｅｃ９は、消費カロリーがピーク値で平衡する期間を示す。下降期間ｓｅｃ
１０は、消費カロリーがピーク値から下降を開始してから、消費カロリーが基準値まで到
達するまでの期間を示す。第２予測血糖値算出部２２４は、上記複数の期間のそれぞれに
ついて、予測消費カロリー変化曲線を算出する。そして、第２予測血糖値算出部２２４は
、上記複数の期間のそれぞれの予測消費カロリー変化曲線を結合することにより、最終的
な予測消費カロリー変化曲線を算出する。
【００６３】
まず、遅延期間ｓｅｃ７についての予測消費カロリー変化曲線の算出方法を説明する。
第２予測血糖値算出部２２４は、遅延期間ｓｅｃ７について、以下の条件（ｇ１）−（ｇ
３）を満たす予測消費カロリー変化曲線を算出する。（ｇ１）遅延期間ｓｅｃ７の始期は
、飲酒の開始時点とする。（ｇ２）遅延期間ｓｅｃ７の終期は、飲酒の開始時間から遅延
期間量ｄ３が経過した時点とする。（ｇ３）遅延期間ｓｅｃ７は、飲酒開始時の消費カロ
リー量（すなわち、０）を維持する。遅延期間量ｄ３には、固定値が用いられる。遅延期
間量ｄ３は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格納され
ている。たとえば、遅延期間量ｄ３には、「１５（分）」が用いられる。
【００６４】
つぎに、上昇期間ｓｅｃ８についての予測消費カロリー変化曲線の算出方法を説明する
。第２予測血糖値算出部２２４は、上昇期間ｓｅｃ８について、以下の条件（ｈ１）−（
ｈ３）を満たす予測消費カロリー変化曲線を算出する。（ｈ１）上昇期間ｓｅｃ８の始期
は、遅延期間ｓｅｃ７の終期とする。（ｈ２）上昇期間ｓｅｃ８の終期は、消費カロリー
がピーク値ｈ２に達した時点とする。（ｈ３）上昇期間ｓｅｃ８においては、消費カロリ
ーが、消費カロリーの上昇時の傾きｓｌ４で上昇する。たとえば、第２予測血糖値算出部
２２４は、以下の数式（７）を用いて、消費カロリーのピーク値ｈ２を算出する。また、
第２予測血糖値算出部２２４は、以下の数式（８）を用いて、消費カロリーの上昇時の傾
きｓｌ４を算出する。
【００６５】
ｈ２＝ａｌ×ｄｉｆ×ｔａｉｃｈｏ×ｌ２・・・（７）
ｓｌ４＝ａｌ×ｄｉｆ×ｔａｉｃｈｏ×ｍ２・・・（８）
【００６６】
上記数式（７）および（８）において、ａｌ、ｄｉｆ、ｔａｉｃｈｏ、ｌ２、およびｍ
２は、ユーザーの飲酒に関する飲酒情報である。このうち、ａｌは、エタノール量を示す
。エタノール量ａｌには可変値が用いられる。たとえば、第２予測血糖値算出部２２４は
、エタノール量ａｌを、飲酒情報取得部２０３によって取得された飲酒情報から抽出する
。飲酒情報にエタノール量ａｌが示されていない場合、第２予測血糖値算出部２２４は、
エタノール量ａｌを、飲酒情報取得部２０３によって取得された飲酒情報に基づいて、算
出してもよい。
【００６７】
また、上記数式（７）および（８）において、ｄｉｆは、対アルコール強度を示す。対
アルコール強度ｄｉｆには可変値が用いられる。たとえば、対アルコール強度ｄｉｆは、
ユーザー毎に異なる値が用いられる。たとえば、第２予測血糖値算出部２２４は、対アル
コール強度ｄｉｆを、身体特性情報取得部２０８によって取得された身体特性情報から抽
出する。たとえば、対アルコール強度ｄｉｆには、標準値として「１．０」が用いられる
。対アルコール強度ｄｉｆは、値が大きいほど、アルコール強度が弱く、消費カロリーが
高くなることを意味する。なお、対アルコール強度ｄｉｆには、固定値が用いられてもよ
い。
【００６８】
また、上記数式（７）および（８）において、ｔａｉｃｈｏは、体調を示す。体調ｔａ
ｉｃｈｏには可変値が用いられる。たとえば、体調ｔａｉｃｈｏには、「１−５」の範囲
の値が用いられる。ここで、体調ｔａｉｃｈｏは、数値が大きいほど体調がよいことを示
す。第２予測血糖値算出部２２４は、体調決定テーブル２３４を参照することにより、体
調ｔａｉｃｈｏを決定する。第２予測血糖値算出部２２４は、体調ｔａｉｃｈｏを外部の
装置から取得してもよい。体調ｔａｉｃｈｏには固定値が用いられてもよい。
【００６９】
また、上記数式（７）において、ｌ２は、係数を示す。係数ｌ２には固定値が用いられ
る。たとえば、係数ｌ２には、「０．２」が用いられる。係数ｌ２は、予測血糖値算出装
置１００が備えるメモリーなどの記録媒体に予め格納されている。係数ｌ２には可変値が
用いられてもよい。たとえば、係数ｌ２は、ユーザー毎に異なる値であってもよい。また
、係数ｌ２は、ユーザーの属性毎に異なる値であってもよい。これらの場合、第２予測血
糖値算出部２２４は、係数ｌ２を外部の装置から取得してもよい。
【００７０】
また、上記数式（８）において、ｍ２は、係数を示す。係数ｍ２には固定値が用いられ
る。係数ｍ２は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格納
されている。係数ｍ２には可変値が用いられてもよい。たとえば、係数ｍ２は、ユーザー
毎に異なる値であってもよい。また、係数ｍ２は、ユーザーの属性毎に異なる値であって
もよい。これらの場合、第２予測血糖値算出部２２４は、係数ｍ２を外部の装置から取得
してもよい。
【００７１】
つぎに、平衡期間ｓｅｃ９についての予測消費カロリー変化曲線の算出方法を説明する
。第２予測血糖値算出部２２４は、平衡期間ｓｅｃ９について、以下の条件（ｉ１）−（
ｉ３）を満たす予測消費カロリー変化曲線を算出する。（ｉ１）平衡期間ｓｅｃ９の始期
は、上昇期間ｓｅｃ８の終期とする。（ｉ２）平衡期間ｓｅｃ９の終期は、平衡期間ｓｅ
ｃ９の始期から平衡期間量ｅ２が経過した時点とする。（ｉ３）平衡期間ｓｅｃ９は、消
費カロリーのピーク値ｈ２を維持する。たとえば、第２予測血糖値算出部２２４は、以下
の数式（９）を用いて、平衡期間量ｅ２を算出する。
【００７２】
ｅ２＝ａｌ×ｄｉｆ×ｔａｉｃｈｏ×ｎ２・・・（９）
【００７３】
上記数式（９）において、ａｌ、ｄｉｆ、ｔａｉｃｈｏ、およびｎ２は、飲酒情報であ
って、このうち、ａｌ、ｄｉｆ、およびｔａｉｃｈｏは、数式（７）および（８）と同様
である。また、ｎ２は、係数を示す。係数ｎ２には固定値が用いられる。係数ｎ２は、予
測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格納されている。係数ｎ
２には可変値が用いられてもよい。たとえば、係数ｎ２は、ユーザー毎に異なる値であっ
てもよい。また、係数ｎ２は、ユーザーの属性毎に異なる値であってもよい。これらの場
合、第２予測血糖値算出部２２４は、係数ｎ２を外部の装置から取得してもよい。
【００７４】
つぎに、下降期間ｓｅｃ１０についての予測消費カロリー変化曲線の算出方法を説明す
る。第２予測血糖値算出部２２４は、下降期間ｓｅｃ１０について、以下の条件（ｊ１）
−（ｊ３）を満たす予測消費カロリー変化曲線を算出する。（ｊ１）下降期間ｓｅｃ１０
の始期は、平衡期間ｓｅｃ９の終期とする。（ｊ２）下降期間ｓｅｃ１０の終期は、消費
カロリーが、飲酒開始時の消費カロリー量（すなわち、０）に達した時点とする。（ｊ３
）下降期間ｓｅｃ１０においては、消費カロリーが、消費カロリーの下降時の傾きｓｌ５
で下降する。たとえば、第２予測血糖値算出部２２４は、以下の数式（１０）を用いて、
消費カロリーの下降時の傾きｓｌ５を算出する。
【００７５】
ｓｌ５＝ａｌ×ｄｉｆ×ｔａｉｃｈｏ×ｐ２・・・（１０）
【００７６】
上記数式（１０）において、ａｌ、ｄｉｆ、ｔａｉｃｈｏ、およびｐ２は、飲酒情報で
あって、このうち、ａｌ、ｄｉｆ、およびｔａｉｃｈｏは、数式（７）および（８）と同
様である。また、上記数式（１０）において、ｐ２は、係数を示す。係数ｐ２には固定値
が用いられる。係数ｐ２は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体
に予め格納されている。係数ｐ２には可変値が用いられてもよい。たとえば、係数ｐ２は
、ユーザー毎に異なる値であってもよい。また、係数ｐ２は、ユーザーの属性毎に異なる
値であってもよい。これらの場合、第２予測血糖値算出部２２４は、係数ｐ２を外部の装
置から取得してもよい。
【００７７】
図７は、体調決定テーブル２３４を示す。図７に示す体調決定テーブル２３４は、項目
「安静時脈拍値」、項目「睡眠時間」、および項目「体調」を有する。項目「安静時脈拍
値」には、安静時の脈拍値を示す値が設定される。項目「睡眠時間」には、睡眠時間を示
す値が設定される。項目「体調」には、「安静時脈拍値」と「睡眠時間」とによって決定
される体調を示す値が設定される。
【００７８】
たとえば、体調決定テーブル２３４において、項目「安静時脈拍値」の値「６０−６４
」に対応付けられている、項目「睡眠時間」の値「０−４（時間）」には、項目「体調」
として「２」が対応付けられている。また、項目「安静時脈拍値」の値「６０−６４」に
対応付けられている、項目「睡眠時間」の値「４−６（時間）」には、項目「体調」とし
て「３」が対応付けられている。このように、体調決定テーブル２３４には、睡眠時間が
多いほど、よりよい体調が設定されている。したがって、第２予測血糖値算出部２２４は
、このような体調決定テーブル２３４を参照することで、睡眠時間が多いほど、体調がよ
りよいと判断する。
【００７９】
また、体調決定テーブル２３４において、項目「安静時脈拍値」の値「６０−６４」に
対応付けられている、項目「睡眠時間」の値「０−４（時間）」には、項目「体調」とし
て「２」が対応付けられている。また、項目「安静時脈拍値」の値「６５−７０」に対応
付けられている、項目「睡眠時間」の値「０−４（時間）」には、項目「体調」として「
１」が対応付けられている。このように、体調決定テーブル２３４には、安静時脈拍値の
値が大きいほど、より悪い体調が設定されている。したがって、第２予測血糖値算出部２
２４は、このような体調決定テーブル２３４を参照することで、安静時脈拍値の値が大き
いほど、体調がより悪いと判断する。
【００８０】
第２予測血糖値算出部２２４は、脈拍情報取得部２０６によって取得された脈拍情報に
基づいて安静時脈拍値を決定する。第２予測血糖値算出部２２４は、以下の条件（ｋ１）
−（ｋ５）を満たす期間を安静時脈拍値の算出基準期間として特定する。そして、算出基
準期間の始期から１５分後から、３０分間の脈拍値の平均値を、安静時脈拍値として決定
する。（ｋ１）非飲酒時である。（ｋ２）食事が終了してから所定時間（たとえば１時間
）が経過している。（ｋ３）運動が終了してから所定時間が経過している。（ｋ４）外部
の装置から取得した情報によって安静時であると判断できる。（ｋ５）３０分以上継続し
て条件（ｋ１）−（ｋ４）が満たされている。
【００８１】
第２予測血糖値算出部２２４は、外部の装置から取得した情報によって睡眠時間を判断
する。たとえば、第２予測血糖値算出部２２４は、消費カロリー情報取得部２０４によっ
て取得された消費カロリー情報に睡眠時間が示されていれば、消費カロリー情報から、睡
眠時間を判断してもよい。第２予測血糖値算出部２２４は、上記以外の情報から睡眠時間
を判断してもよい。
【００８２】
図５、図６、および図７を用いて説明したように、第２予測血糖値算出部２２４は、消
費カロリー、インスリン分泌量を考慮し、かつ単純な計算式を用いて、第２の予測血糖値
変化曲線を算出する。これにより、第２予測血糖値算出部２２４は、実際に人体で生じる
血糖値の変化との誤差が小さく、高精度な第２の予測血糖値変化曲線を効率的に算出する
ことができる。また、飲酒時については、第２予測血糖値算出部２２４は、予測消費カロ
リー変化曲線を算出し、予測消費カロリー変化曲線に基づいて、第２の予測血糖値変化曲
線を算出する。この場合、第２予測血糖値算出部２２４は、エタノール量、対アルコール
強度、および体調を考慮して、予測消費カロリー変化曲線を算出する。これにより、第２
予測血糖値算出部２２４は、実際に人体で生じる消費カロリーの変化との誤差が小さく、
高精度な予測消費カロリー変化曲線を算出することができるので、結果的に、高精度な第
２の予測血糖値変化曲線を算出することができる。また、第２予測血糖値算出部２２４は
、複数の期間に分割し、複数の期間のそれぞれについて、単純な計算式を用いて、予測消
費カロリー変化曲線を算出する。これにより、第２予測血糖値算出部２２４は、予測消費
カロリー変化曲線を効率的に算出することができるので、結果的に、第２の予測血糖値変
化曲線を効率的に算出することができる。なお、第２予測血糖値算出部２２４は、消費カ
ロリー情報取得部２０４によって取得された消費カロリー情報を用いて、図５で説明した
処理をおこなうことにより、飲酒時の第２の予測血糖値変化曲線を算出してもよい。
【００８３】
図８は、第１の実施形態に係る予測血糖値算出装置１００の処理手順を示す。まず、食
事情報取得部２０２が、食事情報を取得する（ステップＳ８０２）。つぎに、第１予測血
糖値算出部２２２が、ステップＳ８０２で取得された食事情報に示されている食事回数を
、変数ｎ１に格納する。（ステップＳ８０４）。
【００８４】
つぎに、第１予測血糖値算出部２２２が、変数ｎ１の値が０か否かを判断する（ステッ
プＳ８０６）。ステップＳ８０６において、変数ｎ１の値が０であると判断した場合（ス
テップＳ８０６：Ｙｅｓ）、予測血糖値算出装置１００は、ステップＳ８１４へ処理を進
める。ステップＳ８０６において、変数ｎ１の値が０ではないと判断した場合（ステップ
Ｓ８０６：Ｎｏ）、第１予測血糖値算出部２２２が、ステップＳ８０２で取得された食事
情報のうち、一の食事に関する食事情報を抽出する（ステップＳ８０８）。そして、第１
予測血糖値算出部２２２が、ステップＳ８０８で抽出した一の食事に関する食事情報に基
づいて、一の食事に関する第１の予測血糖値変化曲線を算出する（ステップＳ８１０）。
さらに、第１予測血糖値算出部２２２が、変数ｎ１に格納されている値から１を減算した
値を、変数ｎ１に格納し（ステップＳ８１２）、処理をステップＳ８０６へ戻す。第１予
測血糖値算出部２２２は、全ての食事について、第１の予測血糖値変化曲線を算出するま
で、ステップＳ８０６−Ｓ８１２を繰り返しおこなう。
【００８５】
ステップＳ８１４においては、消費カロリー情報取得部２０４が、消費カロリー情報を
取得する（ステップＳ８１４）。つぎに、第２予測血糖値算出部２２４が、ステップＳ８
１４で取得された消費カロリー情報に示されている運動回数を、変数ｎ２に格納する。（
ステップＳ８１６）。つぎに、第２予測血糖値算出部２２４が、変数ｎ２の値が０か否か
を判断する（ステップＳ８１８）。ステップＳ８１８において、変数ｎ２の値が０である
と判断した場合（ステップＳ８１８：Ｙｅｓ）、予測血糖値算出装置１００は、ステップ
Ｓ８３０へ処理を進める。ステップＳ８１８において、変数ｎ２の値が０ではないと判断
した場合（ステップＳ８１８：Ｎｏ）、第２予測血糖値算出部２２４が、ステップＳ８０
２で取得された消費カロリー情報のうち、一の運動に関する消費カロリー情報を抽出する
（ステップＳ８２０）。そして、第２予測血糖値算出部２２４が、ステップＳ８２０で抽
出した一の運動に関する消費カロリー情報に基づいて、一の運動に関する第２の予測血糖
値変化曲線を算出する（ステップＳ８２２）。さらに、第２予測血糖値算出部２２４が、
変数ｎ２に格納されている値から１を減算した値を、変数ｎ２に格納し（ステップＳ８２
４）、処理をステップＳ８１８へ戻す。第２予測血糖値算出部２２４は、全ての運動につ
いて、第２の予測血糖値変化曲線を算出するまで、ステップＳ８１８−Ｓ８２４を繰り返
しおこなう。
【００８６】
ステップＳ８３０においては、第３予測血糖値算出部２３０が、ステップＳ８１０で算
出された第１の予測血糖値変化曲線と、ステップＳ８２２で算出された第２の予測血糖値
変化曲線とを統合することにより、ユーザーが摂取した食事とユーザーが消費した消費カ
ロリーとに基づく、第３の予測血糖値変化曲線を算出する（ステップＳ８３０）。そして
、出力部２４０が、ステップＳ８３０で算出された第３の予測血糖値変化曲線を出力して
（ステップＳ８３２）、予測血糖値算出装置１００は、一連の処理を終了する。ここで、
本実施形態の予測血糖値算出装置１００は、秒単位あるいは分単位、たとえば、４秒単位
で、ステップＳ８０２−Ｓ８１２で示した、第１の予測血糖変化曲線の算出処理をおこな
う。同じく、秒単位あるいは分単位、たとえば、４秒単位で、ステップＳ８１４−Ｓ８２
４で示した、第２の予測血糖変化曲線の算出処理をおこなう。そして、秒単位あるいは分
単位、たとえば、４秒単位で、ステップＳ８３０−Ｓ８３２で示した、第３の予測血糖変
化曲線の算出処理および出力処理をおこなう。このように、秒単位あるいは分単位で処理
をおこなうことで、刻一刻と変化する血糖値に応じて、最新の予測血糖値変化曲線をユー
ザーに提示することができる。
【００８７】
予測血糖値算出装置１００は、図８を用いて説明した処理を定期的に実行する。たとえ
ば、予測血糖値算出装置１００は、予め定められている単位時間（たとえば４秒）ごとに
い、上記処理を実行し、第３の予測血糖値変化曲線を算出および出力する。これにより、
予測血糖値算出装置１００は、常に最新の情報に基づいて、最新の第３の予測血糖値変化
曲線を出力し続けることができる。
【００８８】
予測血糖値算出装置１００は、ユーザーが指定した任意のタイミングで、上記処理を実
行してもよい。また、予測血糖値算出装置１００は、予め定められたイベントが発生した
タイミングで、上記処理を実行してもよい。たとえば、予測血糖値算出装置１００は、最
新の消費カロリー情報を取得した場合、最新の脈拍情報を取得した場合、ユーザーが食事
を摂取したことを検出した場合、ユーザーが飲酒をしたことを検出した場合、ユーザーが
運動をおこなったことを検出した場合など、ユーザーの行動が変化したことを検出した場
合など、第３の予測血糖値変化曲線の算出に用いる何らかの情報が更新されたことを検出
したタイミングで、上記処理を実行してもよい。
【００８９】
図９は、出力部２４０によって出力される情報を示す。図９に示すグラフ９００は、出
力部２４０によって出力された情報であって、予測血糖値算出装置１００が備える表示デ
バイスに表示された情報を示す。グラフ９００において、変化曲線９１２は、第１予測血
糖値算出部２２２によって算出された第１の予測血糖値変化曲線を示す。グラフ９００に
おいて、変化曲線９１４は、第３予測血糖値算出部２３０によって算出された第３の予測
血糖値変化曲線であって、第１予測血糖値算出部２２２によって算出された第１の予測血
糖値変化曲線と、第２予測血糖値算出部２２４によって算出された第２の予測血糖値変化
曲線とが統合された第３の予測血糖値変化曲線を示す。
【００９０】
グラフ９００において、領域９１６は、変化曲線９１４と変化曲線９１２との差分量を
示す。すなわち、領域９１６は、第２の予測血糖値変化曲線が示す消費カロリーによって
削減された血糖値の量を示す。グラフ９００において、棒線９２０は、摂取カロリー量を
示す。棒線９２０のうち、領域９２２は、たんぱく質量を示す。また、領域９２４は、脂
質量を示す。また、領域９２６は、糖質量を示す。グラフ９００において棒線９３２は、
運動時の消費カロリー量を示す。また、棒線９３４は、安静時の消費カロリー量を示す。
また、変化曲線９４２は、安静時の消費カロリーが低い場合の血糖値の積分値の予想値（
または、ＨｂＡ１Ｃの予測値）の推移を示す。また、変化曲線９４４は、安静時の消費カ
ロリー量が増加した場合の血糖値の積分値の予想値（または、ＨｂＡ１Ｃの予測値）の推
移を示す。
【００９１】
予測血糖値算出装置１００は、ユーザーの指示により、過去の任意の時点のユーザーの
行動（たとえば、食事量、運動量など）をデータ上またはグラフ上で変化させてもよい。
これにより、たとえば、ユーザーは、過去の行動の変化にともなって、第３の予測血糖値
変化曲線がどのように変化するかを、確認することができる。また、予測血糖値算出装置
１００は、現在または将来の任意の時点からの第３の予測血糖値変化曲線を算出してもよ
い。この場合、予測血糖値算出装置１００は、ユーザーの指示により、将来の任意の時点
のユーザーの行動（たとえば、食事量、運動量など）をデータ上またはグラフ上で変化さ
せてもよい。これにより、たとえば、ユーザーは、将来の行動の変化にともなって、第３
の予測血糖値変化曲線がどのように変化するかを、確認することができる。ユーザーは、
これらの機能を活用することによって、血糖値を最適値とするためには、過去にどのよう
な行動をおこなっていれば好ましかったか、将来どのように行動することが好ましいかを
、容易に判断することができる。予測血糖値算出装置１００は、これらの判断を自動的に
おこなう機能をさらに有してもよい。
【００９２】
本実施形態に係る予測血糖値算出システム１０は、糖尿病患者向けの指導システムに適
用することができる。この場合、医師および医師に準ずる指導者は、予測血糖値算出シス
テム１０を利用することで、糖尿病患者の食事、運動などの行動による、血糖値、摂取カ
ロリー、消費カロリーなどの変化を、糖尿病患者に対して視覚的に訴えかけることができ
る。また、予測血糖値算出システム１０が、高精度な第２の予測血糖値変化曲線を出力す
ることができるため、医師および医師に準ずる指導者は、経験、知識が少ない場合であっ
ても、予測血糖値算出システム１０を利用することで、糖尿病患者に対して適切なアドバ
イスをおこなうことができる。さらに、予測血糖値算出システム１０は、入力パラメータ
が与えられることで、自動的に第３の予測血糖値変化曲線を出力することができるので、
糖尿病患者は、自ら予測血糖値算出システム１０を個人的に利用することで、医師および
医師に準ずる指導者に頼らずに、自ら適切な行動（いつ、何を、どれくらいすればよいの
か）を判断することができる。
【００９３】
図１０は、第２の実施形態に係る予測血糖値算出装置１００の機能構成を示す。第２の
実施形態に係る予測血糖値算出装置１００は、予測血糖値算出部２２０が、第４予測血糖
値算出部２２６をさらに備える点で、第１の実施形態に係る予測血糖値算出装置１００と
相違する。
【００９４】
第４予測血糖値算出部２２６は、ユーザーの基礎代謝に関する基礎代謝情報および予め
定められた数式を用いて、第４の前記予測血糖値変化曲線を算出する。第４の予測血糖値
変化曲線とは、ユーザーの基礎代謝に基づく、予測血糖値変化曲線を示す。第３予測血糖
値算出部２３０は、第１予測血糖値算出部２２２によって算出された第１の予測血糖値変
化曲線と、第２予測血糖値算出部２２４によって算出された第２の予測血糖値変化曲線と
、第４予測血糖値算出部２２６によって算出された第４の予測血糖値変化曲線とを統合す
ることにより、ユーザーの基礎代謝にさらに基づく、第３の予測血糖値変化曲線を算出す
ることができる。これにより、出力部２４０は、ユーザーの基礎代謝にさらに基づく第３
の予測血糖値変化曲線を出力することができる。
【００９５】
たとえば、第３予測血糖値算出部２３０は、対象期間中の各時刻について、第４の予測
血糖値変化曲線に示された当該時刻における血糖値の増減値をさらに加算することにより
、当該時刻における血糖値の予測値を算出する。第３予測血糖値算出部２３０は、対象期
間中の単位時間ごとの全ての時刻において、第４の予測血糖値変化曲線に示された当該時
刻における血糖値の増減値をさらに加算することにより、ユーザーの基礎代謝にさらに基
づく、血糖値の予測値の変化を時系列で示す第３の予測血糖値変化曲線を算出する。
【００９６】
図１１は、第４の予測血糖値変化曲線を算出する処理を示す。第４予測血糖値算出部２
２６は、時間が経過するにつれて血糖値が低下する第４の予測血糖値変化曲線を算出する
。たとえば、第４予測血糖値算出部２２６は、単位時間あたりの血糖値の低下量Δｇ２を
満たす、第４の予測血糖値変化曲線を算出する。第４予測血糖値算出部２２６は、以下の
数式（１１）を用いて、単位時間あたりの血糖値の低下量Δｇ２を算出する。
【００９７】
Δｇ２＝ＫＴ×ｓｌ６・・・（１１）
【００９８】
上記数式（１１）において、ＫＴおよびｓｌ６は、ユーザーの基礎代謝に関する基礎代
謝情報を示す。このうち、ＫＴは、基礎代謝量を示す。基礎代謝量ＫＴには固定値が用い
られる。基礎代謝量ＫＴは、予測血糖値算出装置１００が備えるメモリーなどの記録媒体
に予め格納されている。第４予測血糖値算出部２２６は、基礎代謝量ＫＴを、上記記録媒
体から取得する。基礎代謝量ＫＴには可変値が用いられてもよい。たとえば、基礎代謝量
ＫＴは、ユーザー毎に異なる値であってもよい。また、基礎代謝量ＫＴは、ユーザーの属
性毎に異なる値であってもよい。これらの場合、第４予測血糖値算出部２２６は、基礎代
謝量ＫＴを外部の装置から取得してもよい。たとえば、第４予測血糖値算出部２２６は、
基礎代謝量ＫＴを、身体特性情報取得部２０８によって取得された身体特性情報から抽出
してもよい。
【００９９】
上記数式（１１）において、ｓｌ６は、係数を示す。係数ｓｌ６には固定値が用いられ
る。係数ｓｌ６は、予測血糖値算出装置１００が備えるメモリーなどの記録媒体に予め格
納されている。係数ｓｌ６には可変値が用いられてもよい。たとえば、係数ｓｌ６は、ユ
ーザー毎に異なる値であってもよい。また、係数ｓｌ６は、ユーザーの属性毎に異なる値
であってもよい。これらの場合、第４予測血糖値算出部２２６は、係数ｓｌ６を外部の装
置から取得してもよい。
【０１００】
たとえば、基礎代謝量ＫＴには、「０．０１４５（ｋｃａｌ／ｓｅｃ）」が用いられる
。また、係数ａには、「−０．９５」が用いられる。この場合、第４予測血糖値算出部２
２６は、単位時間（１秒）あたりの血糖値の低下量Δｇ２として、およそ「−０．０１３
８（ｍｇ／ｄＬ／ｓｅｃ）」を算出する。このように、第４予測血糖値算出部２２６は、
時間が経過するにつれて血糖値が低下する第４の予測血糖値変化曲線を算出する。特に、
第４予測血糖値算出部２２６は、上記数式（１１）を用いたことで、基礎代謝量（安静時
の消費カロリー）が多いほど、単位時間あたりの血糖値の低下量が多くなる第４の予測血
糖値変化曲線を算出する。
【０１０１】
図１２は、第２の実施形態に係る予測血糖値算出装置１００の処理手順を示す。図１２
に示す処理フローにおいて、Ｓ８０２−Ｓ８２４は、図８に示した第１の実施形態に係る
予測血糖値算出装置１００の処理手順と同様である。このため、ここでは、Ｓ８０２−Ｓ
８２４の説明を省略し、Ｓ８１８に続くＳ８４２以降について説明する。
【０１０２】
ステップＳ８４２においては、第４予測血糖値算出部２２６が、第４の予測血糖値変化
曲線を算出する（ステップＳ８４２）。そして、第３予測血糖値算出部２３０が、ステッ
プＳ８１０で算出された第１の予測血糖値変化曲線と、ステップＳ８２２で算出された第
２の予測血糖値変化曲線と、ステップＳ８４２で算出された第４の予測血糖値変化曲線と
を統合することにより、ユーザーが摂取した食事と、ユーザーが消費した消費カロリーと
、ユーザーの基礎代謝とに基づく、第３の予測血糖値変化曲線を算出する（ステップＳ８
４４）。そして、出力部２４０が、ステップＳ８４４で算出された第３の予測血糖値変化
曲線を出力して（ステップＳ８４６）、予測血糖値算出装置１００は、一連の処理を終了
する。ここで、本実施形態の予測血糖値算出装置１００は、秒単位あるいは分単位、たと
えば、４秒単位で、ステップＳ８４２で示した、第４の予測血糖変化曲線の算出処理をお
こなう。そして、秒単位あるいは分単位、たとえば、４秒単位で、ステップＳ８４４−Ｓ
８４６で示した、第３の予測血糖変化曲線の算出処理および出力処理をおこなう。このよ
うに、秒単位あるいは分単位で処理をおこなうことで、刻一刻と変化する血糖値に応じて
、最新の予測血糖値変化曲線をユーザーに提示することができる。
【０１０３】
第２の実施形態に係る予測血糖値算出装置１００によれば、ユーザーの基礎代謝量をさ
らに考慮し、かつ単純な計算式を用いて、第４の予測血糖値変化曲線を算出し、第４の予
測血糖値変化曲線をさらに統合することにより、第３の予測血糖値変化曲線を算出する。
これにより、予測血糖値算出装置１００は、実際に人体で生じる血糖値の変化との誤差が
小さく、高精度な第３の予測血糖値変化曲線を効率的に算出することができる。
【０１０４】
図１３は、第３の実施形態に係る予測血糖値算出装置１００の機能構成を示す。第３の
実施形態に係る予測血糖値算出装置１００は、予測血糖値算出部２２０が、第５予測血糖
値算出部２２８をさらに備える点で、第２の実施形態に係る予測血糖値算出装置１００と
相違する。
【０１０５】
第５予測血糖値算出部２２８は、ユーザーの肝機能に関する肝機能情報および予め定め
られた数式を用いて、第５の予測血糖値変化曲線を算出する。第５の予測血糖値変化曲線
とは、ユーザーの肝機能に基づく、予測血糖値変化曲線を示す。第３予測血糖値算出部２
３０は、第１予測血糖値算出部２２２によって算出された第１の予測血糖値変化曲線と、
第２予測血糖値算出部２２４によって算出された第２の予測血糖値変化曲線と、第４予測
血糖値算出部２２６によって算出された第４の予測血糖値変化曲線と、第５予測血糖値算
出部２２８によって算出された第５の予測血糖値変化曲線とを統合することにより、ユー
ザーの肝機能にさらに基づく、第３の予測血糖値変化曲線を算出することができる。これ
により、出力部２４０は、ユーザーの肝機能にさらに基づく、第３の予測血糖値変化曲線
を出力することができる。
【０１０６】
たとえば、第３予測血糖値算出部２３０は、対象期間中の各時刻について、第５の予測
血糖値変化曲線に示された当該時刻における血糖値の増減値をさらに加算することにより
、当該時刻における血糖値の予測値を算出する。第３予測血糖値算出部２３０は、対象期
間中の全ての時刻において、第５の予測血糖値変化曲線に示された当該時刻における血糖
値の増減値をさらに加算することにより、ユーザーの肝機能にさらに基づく、血糖値の予
測値の変化を時系列で示す第３の予測血糖値変化曲線を算出する。
【０１０７】
図１４は、第５の予測血糖値変化曲線を算出する処理を示す。第５の予測血糖値変化曲
線は、遅延期間ｓｅｃ１１、上昇期間ｓｅｃ１２、平衡期間ｓｅｃ１３、および下降期間
ｓｅｃ１４を含んで構成されている。遅延期間ｓｅｃ１１は、血糖値が規定値よりも低下
してから血糖値が上昇を開始するまでの期間を示す。上昇期間ｓｅｃ１２は、血糖値が上
昇を開始してから、血糖値がピーク値まで到達するまでの期間を示す。平衡期間ｓｅｃ１
３は、血糖値がピーク値で平衡する期間を示す。下降期間ｓｅｃ１４は、血糖値がピーク
値から下降を開始してから、血糖値が規定値まで到達するまでの期間を示す。第５予測血
糖値算出部２２８は、上記複数の期間のそれぞれについて、血糖値変化曲線を算出する。
そして、第５予測血糖値算出部２２８は、上記複数の期間のそれぞれの血糖値変化曲線を
結合することにより、第５の予測血糖値変化曲線を算出する。
【０１０８】
まず、遅延期間ｓｅｃ１１についての血糖値変化曲線の算出方法を説明する。第５予測
血糖値算出部２２８は、遅延期間ｓｅｃ１１について、以下の条件（ｌ１）−（ｌ３）を
満たす血糖値変化曲線を算出する。（ｌ１）遅延期間ｓｅｃ１１の始期は、血糖値が規定
値よりも低下した時点とする。（ｌ２）遅延期間ｓｅｃ１１の終期は、血糖値が規定値よ
りも低下した時点から遅延期間量ｄ４が経過した時点とする。（ｌ３）遅延期間ｓｅｃ１
１は、血糖値が規定値よりも低下した時点の血糖値ｃ２を維持する。遅延期間量ｄ４には
、固定値が用いられる。遅延期間量ｄ４は、予測血糖値算出装置１００が備えるメモリー
などの記録媒体に予め格納されている。たとえば、遅延期間量ｄ４には、「１５（分）」
が用いられる。
【０１０９】
上記規定値には、可変値が用いられる。具体的には、ユーザーの体調によって異なる値
が用いられる。より具体的には、ユーザーの体調が悪いほど、高い値が用いられる。たと
えば、第５予測血糖値算出部２２８は、ユーザーの体調が「１」の場合、上記規定値に、
「１５０（ｍｇ／ｄＬ）」を用いる。また、第５予測血糖値算出部２２８は、ユーザーの
体調が「２」の場合、上記規定値に、「１３０（ｍｇ／ｄＬ）」を用いる。また、第５予
測血糖値算出部２２８は、ユーザーの体調が「３」の場合、上記規定値に、「１１０（ｍ
ｇ／ｄＬ）」を用いる。また、第５予測血糖値算出部２２８は、ユーザーの体調が「４」
の場合、上記規定値に、「１００（ｍｇ／ｄＬ）」を用いる。また、第５予測血糖値算出
部２２８は、ユーザーの体調が「５」の場合、上記規定値に、「９０（ｍｇ／ｄＬ）」を
用いる。第５予測血糖値算出部２２８は、第２予測血糖値算出部２２４と同様に、体調決
定テーブル２３４を参照することにより、ユーザーの体調を決定する。
【０１１０】
つぎに、上昇期間ｓｅｃ１２についての血糖値変化曲線の算出方法を説明する。第５予
測血糖値算出部２２８は、上昇期間ｓｅｃ１２について、以下の条件（ｍ１）−（ｍ３）
を満たす血糖値変化曲線を算出する。（ｍ１）上昇期間ｓｅｃ１２の始期は、遅延期間ｓ
ｅｃ１１の終期とする。（ｍ２）上昇期間ｓｅｃ１２の終期は、血糖値が、血糖値が規定
値よりも低下した時点の血糖値ｃ２と血糖値の上昇値ｈ３との合算値に達した時点とする
。（ｍ３）上昇期間ｓｅｃ１２においては、血糖値が、血糖値の上昇時の傾きｓｌ７で上
昇する。たとえば、第５予測血糖値算出部２２８は、以下の数式（１２）を用いて、血糖
値の上昇値ｈ３を算出する。また、第５予測血糖値算出部２２８は、以下の数式（１３）
を用いて、血糖値の上昇時の傾きｓｌ７を算出する。
【０１１１】
ｈ３＝Ｔ×ＧＩＩ×ｓｍ×ｉｂ×ｌ１・・・（１２）
ｓｌ７＝Ｔ×ＧＩＩ×ｍ１・・・（１３）
【０１１２】
上記数式（１２）および（１３）において、Ｔ、ＧＩＩ、ｓｍ、ｉｂ、ｌ１、およびｍ
１は、肝機能に関する肝機能情報を示す。このうち、Ｔ、ＧＩＩ、ｓｍ、ｉｂ、ｌ１、お
よびｍ１は、数式（１）および（２）と同様である。ただし、上記数式（１２）において
は、糖質量Ｔ、ＧＩ値ＧＩＩ、セカンドミール効果値ｓｍ、には固定値が用いられる点で
、数式（１）および（２）と異なる。たとえば、糖質量Ｔには、「２０．０（ｃａｌ）」
が用いられる。また、ＧＩ値ＧＩＩには、「３」が用いられる。また、セカンドミール効
果値ｓｍには、「１．０」が用いられる。なお、数式（１２）および（１３）において固
定値としたものについては、数式（１２）および（１３）においても、数式（１）および
（２）と同様に、可変値が用いられてもよい。
【０１１３】
つぎに、平衡期間ｓｅｃ１３についての血糖値変化曲線の算出方法を説明する。第５予
測血糖値算出部２２８は、平衡期間ｓｅｃ１３について、以下の条件（ｎ１）−（ｎ３）
を満たす血糖値変化曲線を算出する。（ｎ１）平衡期間ｓｅｃ１３の始期は、上昇期間ｓ
ｅｃ１２の終期とする。（ｎ２）平衡期間ｓｅｃ１３の終期は、平衡期間ｓｅｃ１３の始
期から平衡期間量ｅ３が経過した時点とする。（ｎ３）平衡期間ｓｅｃ１３は、血糖値が
規定値よりも低下した時点の血糖値ｃ２と血糖値の上昇値ｈ３との合算値を維持する。た
とえば、第５予測血糖値算出部２２８は、以下の数式（１４）を用いて、平衡期間量ｅ３
を算出する。なお、以下の数式（１４）において、Ｔ、ＧＩＩ、ｎ１、およびｓｍは、肝
機能情報であって、数式（３）と同様である。
【０１１４】
ｅ３＝（Ｔ×ＧＩＩ×ｎ１）／ｓｍ・・・（１４）
【０１１５】
つぎに、下降期間ｓｅｃ１４についての血糖値変化曲線の算出方法を説明する。第５予
測血糖値算出部２２８は、下降期間ｓｅｃ１４について、以下の条件（ｏ１）−（ｏ３）
を満たす血糖値変化曲線を算出する。（ｏ１）下降期間ｓｅｃ１４の始期は、平衡期間ｓ
ｅｃ１３の終期とする。（ｏ２）下降期間ｓｅｃ１４の終期は、血糖値が、血糖値が規定
値よりも低下した時点の血糖値ｃ２に達した時点とする。（ｏ３）下降期間ｓｅｃ１４に
おいては、血糖値が、血糖値の下降時の傾きｓｌ８で下降する。たとえば、第５予測血糖
値算出部２２８は、以下の数式（１５）を用いて、血糖値の下降時の傾きｓｌ８を算出す
る。なお、以下の数式（１５）において、Ｔ、ＧＩＩ、およびｐ１は、肝機能情報であっ
て、数式（４）と同様である。
【０１１６】
ｓｌ８＝Ｔ×ＧＩＩ×ｐ１・・・（１５）
【０１１７】
図１５は、第３の実施形態に係る予測血糖値算出装置１００の処理手順を示す。図１５
に示す処理フローにおいて、Ｓ８０２−Ｓ８４４は、図１２に示した第２の実施形態に係
る予測血糖値算出装置１００の処理手順と同様である。このため、ここでは、Ｓ８０２−
Ｓ８４４の説明を省略し、Ｓ８４４に続くＳ８５２以降について説明する。
【０１１８】
ステップＳ８５２においては、第５予測血糖値算出部２２８が、ステップＳ８４４で算
出された第３の予測血糖値変化曲線に示されている血糖値不足期間の数を、変数ｎ３に格
納する（ステップＳ８５２）。
【０１１９】
つぎに、第５予測血糖値算出部２２８が、変数ｎ３の値が０か否かを判断する（ステッ
プＳ８５４）。ステップＳ８５４において、変数ｎ３の値が０であると判断した場合（ス
テップＳ８５４：Ｙｅｓ）、予測血糖値算出装置１００は、ステップＳ８６０へ処理を進
める。ステップＳ８５４において、変数ｎ３の値が０ではないと判断した場合（ステップ
Ｓ８５４：Ｎｏ）、第５予測血糖値算出部２２８が、ステップＳ８４４で算出された第３
の予測血糖値変化曲線に示されている血糖値不足期間のうち、一の血糖値不足期間に関す
る第５の予測血糖値変化曲線を算出する（ステップＳ８５６）。さらに、第５予測血糖値
算出部２２８が、変数ｎ３に格納されている値から１を減算した値を、変数ｎ３に格納し
（ステップＳ８５８）、処理をステップＳ８５４へ戻す。第５予測血糖値算出部２２８は
、全ての血糖値不足期間について、第５の予測血糖値変化曲線を算出するまで、ステップ
Ｓ８５４−Ｓ８５８を繰り返しおこなう。
【０１２０】
ステップＳ８６０においては、第３予測血糖値算出部２３０が、ステップＳ８１０で算
出された第１の予測血糖値変化曲線と、ステップＳ８２２で算出された第２の予測血糖値
変化曲線と、ステップＳ８２６で算出された第４の予測血糖値変化曲線と、ステップＳ８
５６で算出された第５の予測血糖値変化曲線とを統合することにより、ユーザーが摂取し
た食事と、ユーザーが消費した消費カロリーと、ユーザーの基礎代謝と、ユーザーの肝機
能とに基づく、第３の予測血糖値変化曲線を算出する（ステップＳ８６０）。そして、出
力部２４０が、ステップＳ８６０で算出された第３の予測血糖値変化曲線を出力して（ス
テップＳ８６２）、予測血糖値算出装置１００は、一連の処理を終了する。ここで、本実
施形態の予測血糖値算出装置１００は、秒単位あるいは分単位、たとえば、４秒単位で、
ステップＳ８５２−Ｓ８５８で示した、第５の予測血糖変化曲線の算出処理をおこなう。
そして、秒単位あるいは分単位、たとえば、４秒単位で、ステップＳ８６０−Ｓ８６２で
示した、第３の予測血糖変化曲線の算出処理および出力処理をおこなう。このように、秒
単位あるいは分単位で処理をおこなうことで、刻一刻と変化する血糖値に応じて、最新の
予測血糖値変化曲線をユーザーに提示することができる。
【０１２１】
第３の実施形態に係る予測血糖値算出装置１００によれば、ユーザーの肝機能をさらに
考慮し、かつ単純な計算式を用いて、第５の予測血糖値変化曲線を算出し、第５の予測血
糖値変化曲線をさらに統合することにより、第３の予測血糖値変化曲線を算出する。これ
により、予測血糖値算出装置１００は、実際に人体で生じる血糖値の変化との誤差が小さ
く、高精度な第３の予測血糖値変化曲線を効率的に算出することができる。
【０１２２】
図１６は、予測血糖値算出装置１００のハードウェア構成を示す。予測血糖値算出装置
１００は、ＣＰＵ１５０５、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤ（ハードディスク）
ドライブ１５２５、通信インターフェース１５３０、外部メモリードライブ１５４０、外
部メモリー１５４２、入力デバイス１５５０、および表示デバイス１５６０を備える。
【０１２３】
ＲＯＭ１５１０、ＲＡＭ１５２０、およびＨＤドライブ１５２５は、各種データおよび
各種プログラムを格納する。ＣＰＵ１５０５は、ＲＯＭ１５１０、ＲＡＭ１５２０、また
はＨＤドライブ１５２５に格納されたプログラムを実行することで、各種データ処理およ
び各種ハードウェア制御をおこなう。なお、予測血糖値算出装置１００は、ＨＤドライブ
１５２５の代わりに、フラッシュメモリーなどの他の記録媒体を備えてもよい。また、予
測血糖値算出装置１００は、ＨＤドライブ１５２５を備えなくともよい。この場合、予測
血糖値算出装置１００は、ＲＯＭ１５１０などの他の記録媒体が、上記したＨＤドライブ
１５２５の機能を有してもよい。ＣＰＵ１５０５により実行されるプログラムは、予測血
糖値算出装置１００（すなわちコンピューター）を、図１から図１５に関連して説明した
、情報取得部２００、予測血糖値算出部２２０、および出力部２４０として機能させる。
【０１２４】
通信インターフェース１５３０は、通信ネットワークに接続し、通信ネットワークを介
して外部装置に対するデータの送受信をおこなう。外部メモリードライブ１５４０は、外
部メモリー１５４２に接続し、外部メモリー１５４２に対するデータの送受信をおこなう
。外部メモリー１５４２としては、たとえば、メモリーカードが挙げられる。外部メモリ
ー１５４２は、フレキシブルディスク、ＣＤ、ＤＶＤ等の記録媒体であってもよい。
【０１２５】
表示デバイス１５６０は、各種データを表示する。表示デバイス１５６０としては、た
とえば、ＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディ
スプレイ、電子ペーパーなどが挙げられる。入力デバイス１５５０は、予測血糖値算出装
置１００に対する操作を入力する。入力デバイス１５５０としては、たとえば、マウス、
キーボード、入力ボタン、タッチパネルなどが挙げられる。
【０１２６】
ＣＰＵ１５０５が実行するプログラムは、たとえば、上記した外部メモリー１５４２に
格納されて、予測血糖値算出装置１００に提供され、予測血糖値算出装置１００にインス
トールされてもよい。また、ＣＰＵ１５０５が実行するプログラムは、外部装置から通信
ネットワークを介して、予測血糖値算出装置１００に提供され、予測血糖値算出装置１０
０にインストールされてもよい。
【０１２７】
以上、本発明の第１の実施形態−第３の実施形態について説明したが、本発明は上述し
た第１の実施形態−第３の実施形態に限定されることなく、他の様々な形態で実施可能で
ある。例えば、上述の第１の実施形態−第３の実施形態を以下のように変形して本発明を
実施してもよい。
【０１２８】
予測血糖値算出システム１０の装置構成は、図１に示したものに限らない。たとえば、
予測血糖値算出システム１０は、予測血糖値算出装置１００を備えずに、端末装置１１２
、活動量計１１４、脈拍計１１６のいずれかが、予測血糖値算出装置１００の機能を有し
てもよい。また、予測血糖値算出システム１０は、活動量計１１４を備えずに、端末装置
１１２または脈拍計１１６が、活動量計１１４の機能を有してもよい。また、予測血糖値
算出システム１０は、脈拍計１１６を備えずに、端末装置１１２または活動量計１１４が
、脈拍計１１６の機能を有してもよい。また、予測血糖値算出システム１０は、端末装置
１１２、活動量計１１４、脈拍計１１６、および予測血糖値算出装置１００の全ての機能
を有する情報処理装置を備えてもよい。
【０１２９】
予測血糖値算出システム１０は、入力装置群１１０と予測血糖値算出装置１００との間
において、データを仲介する、パーソナル・コンピューター、携帯情報端末などの仲介装
置をさらに備えてもよい。この場合、仲介装置は、入力装置群１１０から送信された各種
データを一旦蓄積しておき、予め定められたタイミング、またはユーザーが指定したタイ
ミングで、蓄積された各種データを、予測血糖値算出装置１００へ送信してもよい。なお
、仲介装置は、端末装置１１２、活動量計１１４、または脈拍計１１６のいずれかであっ
てもよい。
【０１３０】
予測血糖値算出部２２０は、種類が異なる複数の予測血糖値変化曲線（第１の予測血糖
値変化曲線、第２の予測血糖値変化曲線、第４の予測血糖値変化曲線、および第５の予測
血糖値変化曲線）のうちの一つまたは複数を選択的に算出してもよい。さらに、予測血糖
値算出部２２０は、選択的に算出した複数の予測血糖値変化曲線を統合することにより、
第３の予測血糖値変化曲線を算出してもよい。たとえば、予測血糖値算出部２２０は、ユ
ーザーの選択指示に応じて、一つまたは複数の予測血糖値変化曲線を選択的に算出しても
よい。また、予測血糖値算出部２２０は、予測血糖値算出装置１００の処理能力に応じて
、一つまたは複数の予測血糖値変化曲線を選択的に算出してもよい。また、予測血糖値算
出部２２０は、予測血糖値算出システム１０を利用したサービスの内容に応じて、一つま
たは複数の予測血糖値変化曲線を選択的に算出してもよい。
【０１３１】
なお、予測血糖値算出部２２０は、各予測血糖値変化曲線を算出する処理をおこなう際
、当該処理に含まれる複数の処理工程のうち、実際に処理をおこなう処理工程を選択的に
決定してもよい。たとえば、予測血糖値算出部２２０は、ユーザーの選択指示に応じて、
実際に処理をおこなう処理工程を選択的に決定してもよい。また、予測血糖値算出部２２
０は、予測血糖値算出装置１００の処理能力に応じて、実際に処理をおこなう処理工程を
選択的に決定してもよい。また、予測血糖値算出部２２０は、予測血糖値算出システム１
０を利用したサービスの内容に応じて、実際に処理をおこなう処理工程を選択的に決定し
てもよい。
【０１３２】
予測血糖値算出部２２０は、複数の入力パラメータのうちの、必須でないパラメータの
一つまたは複数を選択的に用いて、各種予測血糖値変化曲線を算出してもよい。たとえば
、予測血糖値算出部２２０は、ユーザーの選択指示に応じて、必須でないパラメータの一
つまたは複数を選択的に用いて、各種予測血糖値変化曲線を算出してもよい。また、予測
血糖値算出部２２０は、予測血糖値算出装置１００の処理能力に応じて、必須でないパラ
メータの一つまたは複数を選択的に用いて、各種予測血糖値変化曲線を算出してもよい。
また、予測血糖値算出部２２０は、予測血糖値算出システム１０を利用したサービスの内
容に応じて、必須でないパラメータの一つまたは複数を選択的に用いて、各種予測血糖値
変化曲線を算出してもよい。
【０１３３】
出力部２４０は、種類が異なる複数の予測血糖値変化曲線（第１の予測血糖値変化曲線
、第２の予測血糖値変化曲線、第４の予測血糖値変化曲線、第５の予測血糖値変化曲線、
および第３の予測血糖値変化曲線）のうちの一つまたは複数を選択的に出力してもよい。
たとえば、出力部２４０は、ユーザーの選択指示に応じて、一つまたは複数の予測血糖値
変化曲線を選択的に出力してもよい。また、出力部２４０は、予測血糖値算出装置１００
の処理能力に応じて、一つまたは複数の予測血糖値変化曲線を選択的に出力してもよい。
また、出力部２４０は、予測血糖値算出システム１０を利用したサービスの内容に応じて
、一つまたは複数の予測血糖値変化曲線を選択的に出力してもよい。
【０１３４】
端末装置１１２によって食事情報を得る方法は、どのような方法であってもよい。たと
えば、端末装置１１２は、食事情報をユーザーに入力させてもよい。また、端末装置１１
２は、食事内容をユーザーに入力させ、食事内容と食事情報とが対応付けて格納された食
事データベースを参照することにより、当該食事内容に基づいて食事情報を算出してもよ
い。この場合、食事データベースは、端末装置１１２が備えてもよく、外部の装置が備え
てもよい。また、端末装置１１２は、食事内容を予測血糖値算出装置１００へ送信しても
よい。この場合、予測血糖値算出装置１００は、食事内容と食事情報とが対応付けて格納
された食事データベースを参照することにより、端末装置１１２から送信された食事内容
に基づいて食事情報を算出してもよい。この場合、食事データベースは、予測血糖値算出
装置１００が備えてもよく、外部の装置が備えてもよい。
【０１３５】
端末装置１１２は、食事内容を自動的に認識する機能を有してもよい。たとえば、端末
装置１１２は、食器、レシートなどに添付されたバーコードを読み取ることにより、食事
内容を自動的に認識してもよい。また、端末装置１１２は、食器、レシートなどに添付さ
れたＩＣタグから食事内容が示された情報を読み取ることにより、食事内容を自動的に認
識してもよい。また、端末装置１１２は、食事の画像を撮像し、当該食事画像に対する画
像認識処理をおこなうことにより、食事内容を自動的に認識してもよい。
【符号の説明】
【０１３６】
１０・・・予測血糖値算出システム、１００・・・予測血糖値算出装置、１１０・・・
入力装置群、１１２・・・端末装置、１１４・・・活動量計、１１６・・・脈拍計、１４
０・・・通信ネットワーク、２００・・・情報取得部、２０２・・・食事情報取得部、２
０３・・・飲酒情報取得部、２０４・・・消費カロリー情報取得部、２０６・・・脈拍情
報取得部、２０８・・・身体特性情報取得部、２２０・・・予測血糖値算出部、２２２・
・・第１予測血糖値算出部、２２４・・・第２予測血糖値算出部、２２６・・・第４予測
血糖値算出部、２２８・・・第５予測血糖値算出部、２３０・・・第３予測血糖値算出部
、２４０・・・出力部
【図１】
2011104138.tif 000003
【図２】
2011104138.tif 000004
【図３】
2011104138.tif 000005
【図４】
2011104138.tif 000006
【図５】
2011104138.tif 000007
【図６】
2011104138.tif 000008
【図７】
2011104138.tif 000009
【図８】
2011104138.tif 000010
【図９】
2011104138.tif 000011
【図１０】
2011104138.tif 000012
【図１１】
2011104138.tif 000013
【図１２】
2011104138.tif 000014
【図１３】
2011104138.tif 000015
【図１４】
2011104138.tif 000016
【図１５】
2011104138.tif 000017
【図１６】
2011104138.tif 000018