(57)【特許請求の範囲】
【請求項１】
ユーザの心電のデータを取得する取得部と、
過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得部と、
取得された閾値に基づいて心電のデータからＲ波を検出する検出部と、
前記検出部による前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得部と、
所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得部が取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得部が取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定部と、
を備え、
前記閾値取得部は、前記閾値を取得するテストモードで動作している場合に、過去に取得された前記心電のデータから前記ユーザによって選択されたＲ波とＴ波とに基づいて前記閾値を取得する推定システム。
【請求項２】
前記閾値取得部は、Ｒ波の最小値とＴ波の最大値との間の値を前記閾値として取得する、請求項１に記載の推定システム。
【請求項３】
前記検出部は、前記心電のデータにおいて、前記閾値以上の値を示すデータをＲ波として検出する、請求項１又は２に記載の推定システム。
【請求項４】
前記検出部は、Ｒ波を検出してからある時間経過するまでの間に検出された前記閾値以上の値を示すデータをＲ波としては検出しない、請求項１から３のいずれか１項に記載の推定システム。
【請求項５】
前記心電のデータをユーザ毎に記憶する情報記憶部と、
前記心電のデータの各タイミングの値に対して、所定の条件に従いフラグを付与するフラグ付与部と、
ユーザの要求に応じて、記憶されている前記心電のデータのうち、前記フラグが付与されているタイミングの値における心電のデータを前記ユーザに送信する送信部と、
をさらに備える、請求項１から４のいずれか１項に記載の推定システム。
【請求項６】
前記フラグ付与部は、前記心電のデータの使用目的別に予め設定されたタイミングで、前記心電のデータの各タイミングの値に対してフラグを付与し、
前記送信部は、前記心電のデータの取得元のユーザとは異なる第三者から指定された使用目的のフラグが付与されているタイミングの値における心電のデータを前記第三者に送信する、請求項５に記載の推定システム。
【請求項７】
ユーザの心電のデータを取得する取得ステップと、
過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得ステップと、
取得された閾値に基づいて心電のデータからＲ波を検出する検出ステップと、
前記検出ステップによる前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得ステップと、
所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定ステップと、
を有し、
前記閾値取得ステップにおいて、前記閾値を取得するテストモードで動作している場合に、過去に取得された前記心電のデータから前記ユーザによって選択されたＲ波とＴ波とに基づいて前記閾値を取得する推定方法。
【請求項８】
ユーザの心電のデータを取得する取得ステップと、
過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得ステップと、
取得された閾値に基づいて心電のデータからＲ波を検出する検出ステップと、
前記検出ステップによる前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得ステップと、
所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定ステップと、
をコンピュータに実行させ、
前記閾値取得ステップにおいて、前記閾値を取得するテストモードで動作している場合に、過去に取得された前記心電のデータから前記ユーザによって選択されたＲ波とＴ波とに基づいて前記閾値を取得するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報の解析技術に関する。
【背景技術】
【０００２】
近年、心拍や心電のデータを含む生体情報をより簡易に取得できるようになってきている。例えば、繊維表面にコーティングを行うことで電極素材を生成する技術を用いて、着るだけで生体情報を取得することができるウェアラブルな技術が知られている（例えば、非特許文献１参照）。このような技術を用いることで、従来においては医療機器でしか取得できなかった生体情報を、日常生活においてリアルタイムに取得できるようになっている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】http://www.ntt.co.jp/journal/1402/files/jn201402015.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、取得した生体情報は医学的な専門データであるため、取得した生体情報の活用が充分になされていなかった。
上記事情に鑑み、本発明は、生体情報を用いることによって情報をユーザに提供することができる技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、ユーザの心電のデータを取得する取得部と、過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得部と、取得された閾値に基づいて心電のデータからＲ波を検出する検出部と、前記検出部による前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得部と、所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得部が取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得部が取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定部と、を備える推定システムである。
【０００６】
本発明の一態様は、上記の推定システムであって、前記閾値取得部は、Ｒ波の最小値とＴ波の最大値との間の値を前記閾値として取得する。
【０００７】
本発明の一態様は、上記の推定システムであって、前記検出部は、前記心電のデータにおいて、前記閾値以上の値を示すデータをＲ波として検出する。
【０００８】
本発明の一態様は、上記の推定システムであって、前記検出部は、Ｒ波を検出してからある時間経過するまでの間に検出された前記閾値以上の値を示すデータをＲ波としては検出しない。
【０００９】
本発明の一態様は、上記の推定システムであって、前記心電のデータをユーザ毎に記憶する情報記憶部と、前記心電のデータの各タイミングの値に対して、所定の条件に従いフラグを付与するフラグ付与部と、ユーザの要求に応じて、記憶されている前記心電のデータのうち、前記フラグが付与されているタイミングの値における心電のデータを前記ユーザに送信する送信部と、をさらに備える。
【００１０】
本発明の一態様は、上記の推定システムであって、前記フラグ付与部は、前記心電のデータの使用目的別に予め設定されたタイミングで、前記心電のデータの各タイミングの値に対してフラグを付与し、前記送信部は、前記心電のデータの取得元のユーザとは異なる第三者から指定された使用目的のフラグが付与されているタイミングの値における心電のデータを前記第三者に送信する。
【００１１】
本発明の一態様は、ユーザの心電のデータを取得する取得ステップと、過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得ステップと、取得された閾値に基づいて心電のデータからＲ波を検出する検出ステップと、前記検出ステップによる前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得ステップと、所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定ステップと、を有する推定方法である。
【００１２】
本発明の一態様は、ユーザの心電のデータを取得する取得ステップと、過去に取得された前記心電のデータにおけるＲ波とＴ波とに基づいて、Ｒ波を検出するための閾値を取得する閾値取得ステップと、取得された閾値に基づいて心電のデータからＲ波を検出する検出ステップと、前記検出ステップによる前記Ｒ波の検出結果に基づいて、前記ユーザのリラックス度を取得するリラックス度取得ステップと、所定の活動を行う前のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第１リラックス度と、前記所定の活動を行った後のユーザから取得された前記心電のデータに基づいて前記リラックス度取得ステップにおいて取得したリラックス度である第２リラックス度と、に基づいて、前記ユーザが前記所定の活動を行うことによってリフレッシュした程度を示すリフレッシュ度を推定するリフレッシュ度推定ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１３】
本発明により、生体情報を用いることによって情報をユーザに提供することが可能となり、例えばユーザが所定の活動を行うことによってリフレッシュした程度に関する情報をユーザに提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態における推定システム１００のシステム構成を示す概略ブロック図である。
【図２】Ｒ波の閾値の算出方法を説明するための図である。
【図３】閾値に基づくＲ波の検出方法を説明するための図である。
【図４】リフレッシュ度の算出結果を示す図である。
【図５】通信端末１０の閾値算出処理の流れを説明するためのフローチャートである。
【図６】通信端末１０のリフレッシュ度算出処理の流れを説明するためのフローチャートである。
【図７】本発明の第２実施形態における推定システム１００ａのシステム構成を示す概略ブロック図である。
【図８】クラウドサーバ３０ａの機能構成を表す概略ブロック図である。
【図９】クラウドサーバ３０ａが記憶している生体情報テーブルの具体例を示す図である。
【図１０】本発明の第２実施形態における推定システム１００ａの処理の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の具体的な構成例（第１実施形態及び第２実施形態）について、図面を参照しながら説明する。
［第１実施形態］
図１は、本発明の第１実施形態における推定システム１００のシステム構成を示す概略ブロック図である。第１実施形態における推定システム１００は、通信端末１０及び生体情報センサ２０を備える。通信端末１０及び生体情報センサ２０は、短距離無線通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標））により通信を行う。なお、通信端末１０及び生体情報センサ２０の通信は、無線通信であってもよいし、有線通信であってもよい。
【００１６】
通信端末１０は、例えばスマートフォン、携帯電話機、タブレット端末、パーソナルコンピュータ、ゲーム機器等を用いて構成される。通信端末１０は、生体情報センサ２０から無線通信又は有線通信によって生体情報を取得する。通信端末１０は、テストモードと推定モードとの２種類のモードを有する。テストモードとは、推定モードにより検出対象となるＲ波を生体情報から検出するための閾値を算出するモードである。推定モードとは、テストモードで算出された閾値に基づいて、周期的（例えば、１ミリ秒）に生体情報センサ２０から取得する生体情報からＲ波を検出し、検出したＲ波に基づいてユーザの身体状態の程度を推定するモードである。ユーザの身体状態とは、例えばユーザの揺らぎのある状態、すなわち、リラックスしている状態である。ユーザの身体状態とは、例えばある活動によってユーザがリフレッシュした状態である。本実施形態では、通信端末１０は、ユーザが活動によってリフレッシュした程度（以下、「リフレッシュ度」という。）をユーザの身体状態の程度として推定する。
【００１７】
生体情報センサ２０は、ユーザの生体情報を取得する。生体情報は、例えば心拍数、心臓の活動電位、体温、音声の出力レベル、血圧等の値である。本実施形態では、生体情報センサ２０は、ユーザの心拍数及び心臓の活動電位（心電のデータ）を生体情報として取得する。生体情報センサ２０は、取得された生体情報に、生体情報が取得された日時を対応付けて無線通信又は有線通信によって通信端末１０に送信する。
【００１８】
次に、通信端末１０の具体的な機能構成について説明する。通信端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、リフレッシュ度算出プログラムを実行する。リフレッシュ度算出プログラムの実行によって、通信端末１０は、通信部１０１、取得部１０２、生体情報記憶部１０３、表示制御部１０４、表示部１０５、入力部１０６、切替制御部１０７、閾値算出部１０８、検出部１０９、時間間隔算出部１１０、リラックス度算出部１１１、リラックス度記憶部１１２、リフレッシュ度算出部１１３を備える装置として機能する。なお、通信端末１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、リフレッシュ度算出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、心電成分検出プログラムは、電気通信回線を介して送受信されてもよい。
【００１９】
通信部１０１は、ネットワークインターフェースを用いて構成される。通信部１０１は、生体情報センサ２０との間でデータを送受信する。
取得部１０２は、通信部１０１によって受信されたデータから生体情報を取得する。取得部１０２は、取得した生体情報を生体情報記憶部１０３に書き込む。
生体情報記憶部１０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。生体情報記憶部１０３は、生体情報及び生体情報が取得された日時の情報を対応付けて記憶する。
【００２０】
表示制御部１０４は、表示部１０５の表示を制御する。例えば表示制御部１０４は、生体情報記憶部１０３に記憶されている生体情報に含まれる心臓の活動電位をグラフで描画することによって心電図データを生成し、生成した心電図データを表示部１０５に表示させる。なお、表示制御部１０４は、生体情報記憶部１０３に記憶されている生体情報のうち、所定の間隔（例えば、１４／１０００秒間隔）で取得された生体情報に含まれる心臓の活動電位に基づく心電図データを表示させる。表示制御部１０４は、心電図データとともに心拍数の値を表示部１０５に表示させてもよい。
【００２１】
表示部１０５は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１０５は、表示制御部１０４の制御に応じた表示を行う。例えば、表示部１０５は、心電図データを表示する。表示部１０５は、画像表示装置を通信端末１０に接続するためのインタフェースであってもよい。この場合、表示部１０５は、心電図データを表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００２２】
入力部１０６は、タッチパネル、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン等の既存の入力装置を用いて構成される。入力部１０６は、ユーザの指示を通信端末１０に入力する際にユーザによって操作される。例えば、入力部１０６は、モード切替の指示入力を受け付ける。入力部１０６は、入力装置を通信端末１０に接続するためのインタフェースであってもよい。この場合、入力部１０６は、入力装置においてユーザの操作に応じて生成された入力信号を通信端末１０に入力する。
【００２３】
切替制御部１０７は、入力部１０６に入力された指示に応じて、自装置のモードの切り替えを制御する。
閾値算出部１０８は、自装置がテストモードで動作している場合に機能する機能部である。閾値算出部１０８は、所定の期間の間に取得された生体情報における心臓の活動電位の値から生成された心電図データに含まれる心電図成分のうち、ユーザが入力部１０６を介して選択したＲ波の値とＴ波の値とに基づいてＲ波を検出するための閾値を算出する。より具体的には、閾値算出部１０８は、Ｒ波の最小値とＴ波の最大値との中間の値を閾値として算出する。閾値は、上述の値に限定される必要はない。例えば、閾値は、ユーザに選択されたＲ波の最小値とＴ波の最大値との間の値であればどのような値であってもよい。なお、閾値算出部１０８は、過去に取得された生体情報における心臓の活動電位の値から生成された心電図データに含まれる心電図成分のうち、ユーザが入力部１０６を介して選択したＲ波の値とＴ波の値とに基づいて閾値を算出してもよい。
【００２４】
検出部１０９は、自装置が推定モードで動作している場合に機能する機能部である。検出部１０９は、閾値算出部１０８によって算出された閾値に基づいて、取得部１０２によって取得された生体情報に含まれる心臓の活動電位の値からＲ波を検出する。なお、検出部１０９は、Ｒ波を検出する度、Ｒ波を検出した回数（以下、「Ｒ波検出回数」という。）をカウントする。例えば、検出部１０９は、Ｒ波検出回数を１ずつインクリメントする。
【００２５】
時間間隔算出部１１０は、Ｒ波が検出された時刻と次にＲ波が検出された時刻との時刻差（以下、「Ｒ−Ｒ間隔」という。）を算出する。なお、Ｒ−Ｒ間隔に５０（ミリ秒）以上の差がみられる場合、時間間隔算出部１１０はＲ−Ｒ間隔に５０（ミリ秒）以上の差がみられる度、Ｒ−Ｒ間隔に５０（ミリ秒）以上の差がみられた回数（以下、「ＲＲ５０検出回数」という。）をカウントする。例えば、時間間隔算出部１１０は、ＲＲ５０検出回数を１ずつインクリメントする。
リラックス度算出部１１１は、Ｒ波検出回数と、ＲＲ５０検出回数と、予め設定された固定値とに基づいてリラックス度を算出する。
【００２６】
リラックス度記憶部１１２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。リラックス度記憶部１１２は、対象活動を行う前のユーザから取得された生体情報に基づいて算出されたリラックス度の値を第１リラックス度として記憶する。対象活動とは、ユーザがリフレッシュの為に行う活動である。
リフレッシュ度算出部１１３は、対象活動前のユーザから取得された生体情報に基づいて算出されたリラックス度（第１リラックス度）と、対象活動後のユーザから取得された生体情報に基づいて算出されたリラックス度（第２リラックス度）と、に基づいてリフレッシュ度を算出する。
【００２７】
図２は、Ｒ波の閾値の算出方法を説明するための図である。
図２の例では、心電図データ１１と、時刻表示領域１２とが表示部１０５に表示されている。図２において、心電図データ１１の縦軸は心臓の活動電位（ｍＶ）を表し、横軸は時間Ｔを表す。また、時刻表示領域１２の内側には、計測時間が表示される。時刻表示領域１２に示される計測時間は、テストモードが開始されてからユーザの生体情報が取得された時間を表す。
以下、閾値算出部１０８による閾値算出の具体的な処理について図２を用いて説明する。
【００２８】
まず、ユーザは、通信端末１０を操作して、表示部１０５に表示されている心電図データ１１のＲ波とＴ波とを選択する。図２の例では、ユーザは、矢印１３で示されるいずれかのＲ波と、矢印１４で示されるいずれかのＴ波とを選択する。ここで、ユーザによるＲ波とＴ波の選択は以下のように行われてもよい。まず、表示制御部１０４は、Ｒ波を選択させる旨の表示（例えば、ポップアップ表示）を表示部１０５の画面上に表示させる。そして、表示制御部１０４は、ユーザからＲ波の選択があった後にＴ波を選択させる旨の表示（例えば、ポップアップ表示）を表示部１０５の画面上に表示させる。このように、ユーザからＲ波とＴ波の選択を受け付けてもよい。
【００２９】
閾値算出部１０８は、表示がなされてから最初に選択された心電図データ付近のＲ波の最小値を取得する。閾値算出部１０８は、Ｒ波の値を取得した後にユーザに選択された心電図データ付近のＴ波の最大値を取得する。その後、閾値算出部１０８は、取得したＲ波の最小値と、Ｔ波の最大値との中間の値を閾値として算出する。
以上で、閾値算出部１０８による閾値算出の具体的な処理についての説明を終了する。
【００３０】
図３は、閾値に基づくＲ波の検出方法を説明するための図である。
図３には、所定の時間における心電図データが示されている。図３において、心電図データの縦軸は心臓の活動電位を表し、横軸は時間を表す。
図３に示されるように、心電図データには複数の心電図成分（Ｐ波、Ｑ波、Ｒ波、Ｓ波、Ｔ波）が存在する。検出部１０９は、心電図データと、閾値算出部１０８によって算出された閾値とに基づいてＲ波を検出する。以下、Ｒ波の検出方法について図３を用いて具体的に説明する。
【００３１】
検出部１０９は、周期的に取得される生体情報に含まれる心臓の活動電位の値が閾値と略同じになると、閾値と略同じになった心臓の活動電位のデータをＲ波として検出する。この際、検出部１０９は、Ｒ波が検出された時点における時刻も検出する。図３では、点１５−１、１５−２及び１５−３で示される時刻にＲ波が検出される。また、点１５−１、１５−２及び１５−３で示される時刻にＲ波が検出された後、点１６−１、１６−２及び１６−３で示される時刻に閾値と略同じになった心臓の活動電位のデータが検出される。ただし、本実施形態における検出部１０９は、Ｒ波が検出されてからある時間（例えば、２００ミリ秒）が経過するまでの間に検出された、閾値と略同じになった心臓の活動電位のデータをＲ波としては検出しない。すなわち、点１６−１、１６−２及び１６−３で示される時刻に閾値と略同じになった心臓の活動電位のデータは、Ｒ波として検出されない。
【００３２】
一般的に、Ｒ−Ｒ間隔は約５００ミリ秒と言われているため、ある時間（例えば、２００ミリ秒）が経過するまでの間に検出されたデータにおいてはノイズである可能性が高い。そのため、上述した処理により、閾値と略同じになった心臓の活動電位のデータを全てＲ波として検出しないようにすることで精度を悪くする原因となるノイズを除外することができる。その結果、Ｒ波を精度よく検出することができる。なお、以下の説明では、１つのＲ−Ｒ間隔（例えば、点１５−１の時刻から点１５−２の時刻の間隔）を心拍の値が１拍としてカウントする。また、以下の説明では、Ｒ−Ｒ間隔における、前に検出されたデータ（例えば、点１５−１と点１５−２の場合、点１５−１で示されるデータ）を前検出データと称し、後に検出されたデータ（例えば、点１５−１と点１５−２の場合、点１５−２で示されるデータ）を後検出データと称する。
以上で、Ｒ波の検出方法についての説明を終了する。
【００３３】
時間間隔算出部１１０は、上述した処理により生体情報からＲ波を検出し、検出したＲ波に基づいてＲ−Ｒ間隔を算出する。その後、時間間隔算出部１１０は、算出したＲ−Ｒ間隔の値が、以下の式１を満たすか否か判定する。
【００３４】
【数１】
0006514539.tif 000002
【００３５】
式１のＲＲ（ｎ＋１）はＲ−Ｒ間隔における後検出データの検出時刻であり、ＲＲ（ｎ）はＲ−Ｒ間隔における前検出データの検出時刻を表す。算出したＲ−Ｒ間隔の値が、上記式１を満たす場合、時間間隔算出部１１０はＲＲ５０検出回数をカウントする。なお、以下の説明では、上記式１を満たすＲ−Ｒ間隔がある場合にはＲＲ検出条件を満たすと称する。
【００３６】
図４は、リフレッシュ度の算出結果を示す図である。
図４の例では、リラックス度算出部１１１によって算出されたリラックス度の推移を示す折れ線１７と、文字表示領域１８とが表示部１０５に表示されている。折れ線１７は、第１リラックス度の推移を示す折れ線１７−１と、第２リラックス度の推移を示す折れ線１７−２とを含む。文字表示領域１８は、第１リラックス度の計測時間が表示される第１表示領域１８−１と、第２リラックス度の計測時間が表示される第２表示領域１８−２と、第１リラックス度の値が表示される第３表示領域１８−３と、第２リラックス度の値が表示される第４表示領域１８−４と、リフレッシュ度の値が表示される第５表示領域１８−５と、を含む。
【００３７】
図４において、折れ線１７の縦軸はリラックス度（％）を表し、横軸は時間Ｔを表す。また、第１表示領域１８−１及び第２表示領域１８−２の内側には、計測時間が表示される。この計測時間は、推定モードが開始されてからユーザのリラックス度が算出された時間を表す。第３表示領域１８−３及び第４表示領域１８−４の内側には、リラックス度算出部１１１によって算出された第１リラックス度及び第２リラックス度が表示される。第５表示領域１８−５には、リフレッシュ度算出部１１３によって算出されたリフレッシュ度（％）が表示される。
以下、リラックス度算出部１１１によるリラックス度の算出方法と、リフレッシュ度算出部１１３によるリフレッシュ度の算出方法と、について具体的に説明する。
【００３８】
まず、リラックス度の算出方法について説明する。リラックス度算出部１１１は、所定の時間（例えば、心拍の値のカウント１００回分の時間）が経過すると、所定の時間が経過するまでにカウントされたＲＲ５０検出回数と、所定の時間が経過するまでにカウントされたＲ波検出回数とを用いて、以下の式２に基づいてリラックス度を算出する。
【００３９】
【数２】
0006514539.tif 000003
【００４０】
式２の固定値は予め設定された値であり、例えば０．１３である。固定値は、適宜変更されてもよい。
以上で、リラックス度の算出方法についての説明を終了する。
次に、リフレッシュ度の算出方法について説明する。リフレッシュ度算出部１１３は、以下に示す式３又は式４のいずれかの数式に基づいてリフレッシュ度を算出する。
【００４１】
【数３】
0006514539.tif 000004
【００４２】
【数４】
0006514539.tif 000005
以上で、リフレッシュ度の算出方法についての説明を終了する。
【００４３】
図５は、通信端末１０の閾値算出処理の流れを説明するためのフローチャートである。なお、図５の説明では、通信端末１０がテストモードで動作している場合を例に説明する。
取得部１０２は、通信部１０１を介して周期的に生体情報を取得する（ステップＳ１０１）。取得部１０２は、取得した生体情報を生体情報記憶部１０３に記憶させる（ステップＳ１０２）。表示制御部１０４は、生体情報記憶部１０３に記憶されている生体情報を表示部１０５に表示させる（ステップＳ１０３）。具体的には、表示制御部１０４は、生体情報に含まれる心臓の活動電位の値に基づいて生成される心電図データを表示部１０５に表示させる。表示部１０５は、表示制御部１０４の制御に従って心電図データを表示する。
【００４４】
閾値算出部１０８は、Ｒ波とＴ波の選択があったか否か判定する（ステップＳ１０４）。Ｒ波とＴ波の選択があった場合（ステップＳ１０４−ＹＥＳ）、閾値算出部１０８は閾値を算出する（ステップＳ１０５）。具体的には、閾値算出部１０８は、Ｒ波の最小値と、Ｔ波の最大値との中間の値を閾値として算出する。閾値算出部１０８は、算出した閾値を自装置に設定する（ステップＳ１０６）。
【００４５】
一方、Ｒ波とＴ波の選択がなかった場合（ステップＳ１０４−ＮＯ）、切替制御部１０７は所定の時間が経過したか否か判定する（ステップＳ１０７）。
所定の時間が経過した場合（ステップＳ１０７−ＹＥＳ）、切替制御部１０７はテストモードを終了する。
一方、所定の時間が経過していない場合（ステップＳ１０７−ＮＯ）、ステップＳ１０４以降の処理が繰り返し実行される。
【００４６】
図６は、通信端末１０のリラックス度算出処理の流れを説明するためのフローチャートである。なお、図６の説明では、通信端末１０が推定モードで動作している場合を例に説明する。
取得部１０２は、通信部１０１を介して周期的に生体情報を取得する（ステップＳ２０１）。検出部１０９は、取得された生体情報に含まれる心臓の活動電位の値が閾値以上であるか否か判定する（ステップＳ２０２）。心臓の活動電位の値が閾値以上ではない場合（ステップＳ２０２−ＮＯ）、ステップＳ２０１以降の処理が繰り返し実行される。
一方、心臓の活動電位の値が閾値以上である場合（ステップＳ２０２−ＹＥＳ）、検出部１０９は生体情報から時刻情報を取得する。そして、検出部１０９は、前回のＲ波の検出時刻からある時間（例えば、２００ミリ秒）経過しているか否か判定する（ステップＳ２０３）。
【００４７】
ある時間（例えば、２００ミリ秒）経過していない場合（ステップＳ２０３−ＮＯ）、検出部１０９は検出したデータをＲ波としては検出しない（ステップＳ２０４）。その後、ステップＳ２０１以降の処理が実行される。
一方、ある時間（例えば、２００ミリ秒）経過している場合（ステップＳ２０３−ＹＥＳ）、検出部１０９は検出したデータをＲ波として検出する。この際、検出部１０９は、生体情報から時刻情報を取得する（ステップＳ２０５）。また、検出部１０９は、Ｒ波検出回数を１だけインクリメントする。
【００４８】
時間間隔算出部１１０は、Ｒ−Ｒ間隔を算出する（ステップＳ２０６）。その後、時間間隔算出部１１０は、ＲＲ５０検出条件を満たすか否か判定する（ステップＳ２０７）。ＲＲ５０検出条件を満たさない場合（ステップＳ２０７−ＮＯ）、ステップＳ２０１以降の処理が繰り返し実行される。
一方、ＲＲ５０検出条件を満たす場合（ステップＳ２０７−ＹＥＳ）、時間間隔算出部１１０はＲＲ５０検出回数を１だけインクリメントする（ステップＳ２０８）。その後、時間間隔算出部１１０は、Ｒ波検出回数を取得する（ステップＳ２０９）。
【００４９】
その後、時間間隔算出部１１０は所定の時間（例えば、心拍の値のカウント数１００回分の時間）経過したか否か判定する（ステップＳ２１０）。所定の時間が経過していない場合（ステップＳ２１０−ＮＯ）、通信端末１０はステップＳ２０１以降の処理を繰り返し実行する。
【００５０】
一方、所定の時間が経過した場合（ステップＳ２１０−ＹＥＳ）、リラックス度算出部１１１はＲＲ５０検出回数と、Ｒ波検出回数とに基づいてリラックス度を算出する（ステップＳ２１１）。ステップＳ２１１の処理が、リラックス度算出部１１１は、対象活動を行う前のユーザから取得された生体情報に基づいた処理（以下、「前処理」という。）であったか否か判定する。この判定は、例えば、予めユーザによって前処理であることを示す入力がなされているか否かに基づいて行われてもよい。この判定は、例えば、リラックス度記憶部１１２に既に第１リラックス度が記憶されているか否かに基づいて行われてもよい。この判定は他の基準に基づいて行われてもよい。
【００５１】
ステップＳ２１１の処理が前処理であった場合（ステップＳ２１２-ＹＥＳ）、リラックス度算出部１１１は、算出されたリラックス度の値を第１リラックス度としてリラックス度記憶部１１２に記録する（ステップＳ２１３）。一方、ステップＳ２１１の処理が前処理ではない場合（ステップＳ２１２−ＮＯ）、リラックス度算出部１１１は、リフレッシュ度算出部１１３に対しリフレッシュ度の算出を指示する。リフレッシュ度算出部１１３は、リラックス度記憶部１１２に記憶されている第１リラックス度を読み出す（ステップＳ２１４）。リフレッシュ度算出部１１３は、直前のステップＳ２１１の処理で算出されたリラックス度（第２リラックス度）と、読み出された第１リラックス度と、に基づいてリフレッシュ度を算出する（ステップＳ２１５）。
表示制御部１０４は、リラックス度算出部１１１によって算出されたリラックス度と、リフレッシュ度算出部１１３によって算出されたリフレッシュ度と、を表示部１０５に表示させる。表示部１０５は、表示制御部１０４の制御に従ってリラックス度及びリフレッシュ度を表示する（ステップＳ２１６）。
【００５２】
以上のように構成された推定システム１００によれば、テストモードにて算出された閾値に基づいてＲ波を精度よく検出することが可能になる。具体的には、通信端末１０が、周期的に取得されるユーザの生体情報に含まれる心電の活動電位の値が閾値と略同じになると、Ｒ波を検出したと判定する。ただし、前回Ｒ波を検出してからある時間が経過していない場合には、通信端末１０は心電の活動電位の値が閾値と略同じになったデータをノイズとして検出結果から除く。したがって、Ｒ波検出におけるノイズを簡易に除去することができる。そのため、Ｒ波を精度よく検出することが可能になる。
【００５３】
また、ユーザ毎に取得される生体情報が異なる。つまり、取得される心拍数や心臓の活動電位の値は、ユーザ毎に異なる。そのため、全てのユーザで共通の閾値を用いた場合、ユーザによってはＲ波を精度よく検出できない場合もある。それに対して、本発明における閾値は、共通の閾値を用いるのではなくユーザ個々に算出される。そのため、ユーザ毎に、個々に算出された閾値を用いることでユーザに合わせた高精度な検出が可能になる。
【００５４】
また、本発明では、Ｒ波の検出結果を用いてリラックス度が算出される。ユーザは、算出されたリラックス度を見ることによって客観的に自身の状態を把握することができる。例えば、面接や発表などといった緊張を伴うシーンにおけるリラックス度と、友人や家族と一緒にいてリラックスしているシーンにおけるリラックス度と比較することで状況に応じてどのくらい精神状態が変化するのかを把握することができる。
【００５５】
また、本発明では、対象活動を行う前のユーザから取得された生体情報に基づいて算出されたリラックス度の値と、対象活動を行った後のユーザから取得された生体情報に基づいて算出されたリラックス度の値と、に基づいてリフレッシュ度が算出される。リフレッシュ度は、対象活動を行うことによってユーザがどの程度リフレッシュすることができたかの程度を表す。ユーザやユーザに関連する者（例えば、対象活動の提案者、対象活動に要する場所や道具の提供者、ユーザの監督者（例えば、親、教師など））は、対象活動をユーザが行う事によるメリットの程度を知ることが可能となる。一般的に、リフレッシュに良いとされる活動も、個々人によってその影響の程度や向き不向きは異なる。このような問題に対し、本発明を用いることによって、ユーザはリフレッシュにより適した活動を知ることが可能となる。また、本発明により、ユーザの生体情報を用いることによってユーザにとって有用な情報を提供することが可能となる。
【００５６】
＜変形例＞
本実施形態では、閾値が演算により得られる構成を示したが、これに限定される必要はない。すなわち、閾値がユーザに選択されたＲ波の最小値とＴ波の最大値との間の値から取得される値であればどのような手段で実現されてもよい。例えば、Ｒ波の最小値とＴ波の最大値との間の値から所定の条件に従って閾値が取得されてもよい。この場合、閾値算出部１０８は、ユーザに選択されたＲ波とＴ波とに基づいて、閾値を取得する取得閾値取得部として機能する。
時間間隔算出部１１０及びリラックス度算出部１１１は、他の装置に備えられるように構成されてもよい。このように構成される場合、通信端末１０は、検出部１０９によって検出されたＲ波に関する情報（例えば、Ｒ波の検出時刻及びＲ波検出回数）を他の装置に送信する。他の装置の時間間隔算出部１１０は、通信端末１０から受信したＲ波に関する情報からＲ−Ｒ間隔を算出し、ＲＲ検出条件を満たすか否か判定する。時間間隔算出部１１０は、この処理を所定の時間（例えば、心拍の値のカウント数１００回分の時間）経過するまで繰り返し実行する。所定の時間が経過すると、リラックス度算出部１１１は、所定の時間が経過するまでにカウントされたＲ波検出回数と、所定の時間が経過するまでにカウントされたＲＲ５０検出回数と、予め設定された固定値とに基づいてリラックス度を算出する。
【００５７】
本実施形態では、検出部１０９が検出したＲ波に関する情報をリラックス度の算出処理に使用する一実施例で示したが、それに限定される必要はなく、他の処理に使用されてもよい。例えば、検出部１０９が検出したＲ波に関する情報は、ユーザのレム睡眠、ノンレム睡眠の判定に用いられてもよい。
Ｒ波の最小値及びＴ波の最大値の取得方法は、上述の方法に限定される必要はない。例えば、ユーザによって表示部１０５の画面上に表示されている心電図データから２箇所選択されると、閾値算出部１０８は選択された各箇所における心臓の活動電位の値をそれぞれ取得する。次に、閾値算出部１０８は、取得した各心臓の活動電位の値を比較し、値が大きい箇所をＲ波、値が小さい箇所をＴ波として判断する。そして、閾値算出部１０８は、Ｒ波として判断した箇所における心電図データ付近の最小値をＲ波の最小値として取得する。また、閾値算出部１０８は、Ｔ波として判断した箇所における心電図データ付近の最大値をＴ波の最大値として取得する。
【００５８】
［第２実施形態］
図７は、本発明の第２実施形態における推定システム１００ａのシステム構成を示す概略ブロック図である。第２実施形態における推定システム１００ａは、通信端末１０ａ、生体情報センサ２０ａ及びクラウドサーバ３０ａを備える。通信端末１０ａ及び生体情報センサ２０ａは、短距離無線通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標））により通信を行う。なお、通信端末１０ａ及び生体情報センサ２０ａの通信は、無線通信であってもよいし、有線通信であってもよい。通信端末１０ａ及びクラウドサーバ３０ａは、ネットワーク４０ａを介して通信可能に接続される。
【００５９】
推定システム１００ａは、推定システム１００における生体情報の利用方法（１次利用方法）の他に、生体情報の２次利用方法に適用することができる。以下の説明では、生体情報の２次利用方法について説明する。推定システム１００ａでは、生体情報センサ２０ａによって取得された生体情報を取得した通信端末１０ａは、取得した生体情報をネットワーク４０ａを介してクラウドサーバ３０ａに記憶させる。クラウドサーバ３０ａは、記憶している生体情報のうち、所定の条件を満たす生体情報にフラグを付与し、通信端末１０ａからの要求に応じてフラグが付与された生体情報を通信端末１０ａに送信する。なお、以下、通信端末１０ａ、生体情報センサ２０ａ、クラウドサーバ３０ａ及びネットワーク４０ａについて詳細に説明する。
【００６０】
通信端末１０ａは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、心電成分検出プログラムを実行する。心電成分検出プログラムの実行によって、通信端末１０ａは、通信部１０１ａ、取得部１０２、生体情報記憶部１０３、表示制御部１０４、表示部１０５、入力部１０６ａ、切替制御部１０７、閾値算出部１０８、検出部１０９、時間間隔算出部１１０、リラックス度算出部１１１を備える装置として機能する。なお、通信端末１０ａの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、心電成分検出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、心電成分検出プログラムは、電気通信回線を介して送受信されてもよい。
【００６１】
第２実施形態における通信端末１０ａは、通信部１０１及び入力部１０６に代えて通信部１０１ａ及び入力部１０６ａを備える点で通信端末１０と構成が異なる。通信端末１０ａは、他の構成については通信端末１０と同様である。そのため、通信端末１０ａ全体の説明は省略し、通信部１０１ａ及び入力部１０６ａについて説明する。
【００６２】
通信部１０１ａは、ネットワークインターフェースを用いて構成される。通信部１０１ａは、生体情報センサ２０ａとの間で通信を行う。通信部１０１ａは、クラウドサーバ３０ａとの間で通信を行う。例えば、通信部１０１ａは、生体情報の取得要求をクラウドサーバ３０ａに送信する。生体情報取得要求には、ユーザＩＤ及びパスワードが含まれる。ユーザＩＤは、例えば生体情報の要求元であるユーザが予め設定した特定の情報（例えば、ニックネーム）であってもよいし、通信端末１０ａのＭＡＣアドレスであってもよい。
入力部１０６ａは、タッチパネル、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン等の既存の入力装置を用いて構成される。入力部１０６ａは、ユーザの指示を通信端末１０ａに入力する際にユーザによって操作される。例えば、入力部１０６ａは、モード切替の指示入力を受け付ける。また、例えば、入力部１０６ａは、生体情報の取得要求の指示入力を受け付ける。入力部１０６ａは、入力装置を通信端末１０ａに接続するためのインタフェースであってもよい。この場合、入力部１０６ａは、入力装置においてユーザの操作に応じ生成された入力信号を通信端末１０ａに入力する。
【００６３】
生体情報センサ２０ａは、ユーザの生体情報を取得する。生体情報センサ２０ａは、取得された生体情報と、生体情報が取得された日時と、を無線通信又は有線通信によって通信端末１０ａに送信する。
クラウドサーバ３０ａは、パーソナルコンピュータ等の情報処理装置を用いて構成される。クラウドサーバ３０ａは、クラウド上に設けられる。クラウドサーバ３０ａは、通信端末１０ａから送信された生体情報を保存し、通信端末１０ａからの要求に応じて生体情報を通信端末１０ａに送信する。
ネットワーク４０ａは、どのように構成されたネットワークでもよい。ネットワーク４０ａは、例えばインターネットを用いて構成されてもよい。
【００６４】
図８は、クラウドサーバ３０ａの機能構成を表す概略ブロック図である。クラウドサーバ３０ａは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、抽出プログラムを実行する。抽出プログラムの実行によって、クラウドサーバ３０ａは、通信部３０１、通信制御部３０２、フラグ付与部３０３、ユーザ別生体情報記憶部３０４、抽出部３０５を備える装置として機能する。なお、クラウドサーバ３０ａの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、抽出プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、抽出プログラムは、電気通信回線を介して送受信されてもよい。
【００６５】
通信部３０１は、ネットワークインターフェースを用いて構成される。通信部３０１は、ネットワーク４０ａを介して通信端末１０ａとの間で通信を行う。
通信制御部３０２は、通信部３０１によって受信されたデータに応じた制御を行う。例えば、通信部３０１によって生体情報が受信されると、通信制御部３０２は生体情報をフラグ付与部３０３に出力する。また、例えば、通信部３０１によって生体情報取得要求が受信されると、通信制御部３０２は生体情報取得要求を抽出部３０５に出力する。
【００６６】
フラグ付与部３０３は、所定の条件を満たす生体情報にフラグを付与する。所定の条件とは、例えば、予め定められた間隔で受信された生体情報である。例えば、予め定められた間隔が１４である場合、フラグ付与部３０３は生体情報が１４回受信される度に１４回目に受信された生体情報にフラグを付与する。このように、フラグ付与部３０３は、各タイミング（１ミリ秒のタイミング）で受信された生体情報のうち、所定の条件を満たす生体情報にフラグを付与する。なお、間隔のカウントは、ユーザ毎に行われる。つまり、フラグ付与部３０３は、あるユーザの生体情報が所定の回数分受信される度に、あるユーザの生体情報にフラグを付与する。所定の条件における間隔は、ユーザ毎に異なってもよいし、全てのユーザで共通であってもよい。
【００６７】
ユーザ別生体情報記憶部３０４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。ユーザ別生体情報記憶部３０４は、ユーザ別生体情報テーブルを記憶する。ユーザ別生体情報テーブルは、各タイミングで取得された生体情報を含むレコード（以下、「生体情報レコード」という。）によって構成される。
抽出部３０５は、生体情報の取得要求に応じて、ユーザ別生体情報記憶部３０４に記憶されているユーザ別生体情報テーブルからフラグが付与されている生体情報を抽出する。例えば、抽出部３０５は、生体情報の取得要求の送信元である通信端末１０ａから送信された生体情報が記録されているユーザ別生体情報テーブルからフラグが付与されている生体情報を抽出する。
【００６８】
図９は、クラウドサーバ３０ａが記憶している生体情報テーブルの具体例を示す図である。
生体情報テーブルは、ユーザ別に複数の生体情報レコードを有する。生体情報レコードは、フラグ、生体情報及び保存日時の各値を有する。フラグの値は、フラグ付与部３０３によって付与されたフラグを表す。フラグの具体例として“０”又は“１”がある。“０”の値は、同じ生体情報レコードの生体情報にフラグが付与されていないことを示す。“１”の値は、同じ生体情報レコードの生体情報に対してフラグが付与されていることを示す。生体情報の値は、生体情報センサ２０ａによって所定のタイミング（１ミリ秒）で取得された生体情報を表す。保存日時の値は、同じ生体情報レコードの生体情報がユーザ別生体情報テーブルに記憶された日時を表す。
図９に示される例では、２ｍ（ｍは１以上の整数）番目に記録されている生体情報にフラグが付与されており、（２ｍ−１）番目に記録されている生体情報にはフラグが付与されていないことが示されている。
【００６９】
図１０は、本発明の第２実施形態における推定システム１００ａの処理の動作を示すシーケンス図である。
生体情報センサ２０ａは、ユーザの生体情報を取得する（ステップＳ３０１）。生体情報センサ２０ａは、取得した生体情報を通信端末１０ａに送信する（ステップＳ３０２）。生体情報センサ２０ａは、ステップＳ３０１及び３０２の処理を周期的（例えば、１ミリ秒毎）に実行する。
通信端末１０ａの通信部１０１ａは、生体情報センサ２０ａから送信された生体情報を受信する。通信部１０１ａは、ネットワーク４０ａを介して生体情報をクラウドサーバ３０ａに送信する（ステップＳ３０３）。
【００７０】
クラウドサーバ３０ａの通信部３０１は、通信端末１０ａから送信された生体情報を受信する。通信制御部３０２は、受信されたデータが生体情報であるため、受信された生体情報をフラグ付与部３０３に出力する。フラグ付与部３０３は、生体情報にフラグを付与する必要があるか否か判定する（ステップＳ３０４）。生体情報にフラグを付与する必要がある場合、フラグ付与部３０３は生体情報にフラグを付与する。一方、生体情報にフラグを付与する必要がない場合、フラグ付与部３０３は生体情報にフラグを付与しない。その後、フラグ付与部３０３は、生体情報をユーザ別生体情報記憶部３０４に記憶させる（ステップＳ３０５）。この際、フラグ付与部３０３は、生体情報を記憶させた時刻を生体情報に対応付けて記憶させる。
その後、ステップＳ３０１からステップＳ３０５までの処理が繰り返し実行される。
【００７１】
ユーザから通信端末１０ａの入力部１０６ａを介してユーザＩＤ及びパスワードの入力がなされると、通信部３０１はユーザＩＤ及びパスワードを含む生体情報取得要求を生成し、生成した生体情報取得要求をクラウドサーバ３０ａに送信する（ステップＳ３０６）。
クラウドサーバ３０ａの通信部３０１は、通信端末１０ａから送信された生体情報取得要求を受信する。通信制御部３０２は、受信されたデータが生体情報取得要求であるため、受信された生体情報取得要求に含まれるユーザＩＤ及びパスワードと、予め記憶しているユーザＩＤ及びパスワードとが一致するか否か判定する。ユーザＩＤ及びパスワードが一致しない場合、通信制御部３０２は生体情報を送信すべき対象ではないと判定する。この場合、通信制御部３０２は、エラー通知を生成し、通信部３０１を介して生体情報取得要求の送信元の通信端末１０ａに送信する。一方、ユーザＩＤ及びパスワードが一致する場合、通信制御部３０２は生体情報を送信すべき対象であると判定する。この場合、通信制御部３０２は受信された生体情報取得要求を抽出部３０５に出力する。
【００７２】
抽出部３０５は、ユーザ別生体情報記憶部３０４を参照し、生体情報取得要求に応じた生体情報を抽出する（ステップＳ３０７）。具体的には、抽出部３０５は、生体情報取得要求の送信元である通信端末１０ａのユーザに対応する生体情報のうち、フラグが付与されている生体情報をユーザ別生体情報テーブルから抽出する。抽出部３０５は、抽出した生体情報を、通信部３０１を介して通信端末１０ａに送信する（ステップＳ３０８）。
通信端末１０ａの通信部１０１ａは、クラウドサーバ３０ａから送信された生体情報を受信する。通信部１０１ａは、受信した生体情報を取得部１０２を介して生体情報記憶部１０３に記憶させる。表示制御部１０４は、生体情報記憶部１０３に記憶されている生体情報を心電図データで表示部１０５に表示させる。表示部１０５は、表示制御部１０４の制御に従って心電図データを表示する（ステップＳ３０９）。
【００７３】
以上のように構成された推定システム１００ａによれば、第１実施形態と同様の効果を得ることができる。
さらに、推定システム１００ａでは、生体情報が全てクラウドサーバ３０ａに保存される。そして、ユーザからの要求があった場合には、所定の条件を満たす生体情報が通信端末１０ａに送信される。したがって、通信端末１０ａが生体情報を全て記憶しておく必要がないため、通信端末１０ａのメモリの消費量を抑えることができる。さらに、クラウドサーバ３０ａにユーザ毎の生体情報が保存されているため、医療データとして利用する場合などには病院などに設けられている他の装置からも容易にユーザの生体情報を取得することができる。そのため、ユーザは、生体情報を元に自身の身体状態を容易に診断してもらうことが可能になる。
【００７４】
＜変形例＞
第２実施形態は、第１実施形態と同様に変形されてもよい。
フラグ付与部３０３は、他の装置（例えば、通信端末１０ａや他のサーバ）に備えられてもよい。他のサーバは、通信端末１０ａ及びクラウドサーバ３０ａと通信可能なパーソナルコンピュータ等の情報処理装置である。以下、他の装置が通信端末１０ａである場合と、他のサーバである場合とそれぞれの場合について説明する。
【００７５】
他の装置が通信端末１０ａである場合、通信端末１０ａのフラグ付与部３０３は生体情報センサ２０ａから受信した生体情報のうち、所定の条件を満たした生体情報にフラグを付与する。通信端末１０ａは、受信した生体情報をクラウドサーバ３０ａに送信する。クラウドサーバ３０ａは、受信した生体情報をユーザ別生体情報記憶部３０４に記憶する。
他の装置が他のサーバである場合、通信端末１０ａは生体情報センサ２０ａから受信した生体情報を他のサーバに送信する。他のサーバには、ユーザ毎に所定の条件に関する情報が予め設定されている。他のサーバは、通信端末１０ａから受信した生体情報のうち、所定の条件を満たした生体情報にフラグを付与する。他のサーバは、受信した生体情報をクラウドサーバ３０ａに送信する。クラウドサーバ３０ａは、受信した生体情報をユーザ別生体情報記憶部３０４に記憶する。
【００７６】
クラウドサーバ３０ａは、閾値算出部１０８、検出部１０９、時間間隔算出部１１０及びリラックス度算出部１１１を備えるように構成されてもよい。このように構成される場合、通信端末１０ａは、ユーザから選択されたＲ波とＴ波の情報をクラウドサーバ３０ａに送信する。クラウドサーバ３０ａは、通信端末１０ａから受信したＲ波とＴ波の情報からユーザ毎の閾値を算出する。そして、クラウドサーバ３０ａは、通信端末１０ａから周期的に送信されるＲ波に関する情報からＲ−Ｒ間隔を算出し、ＲＲ検出条件を満たすか否か判定する。クラウドサーバ３０ａは、この処理を所定の時間（例えば、心拍の値のカウント数１００回分の時間）経過するまで繰り返し実行する。所定の時間が経過すると、クラウドサーバ３０ａは、所定の時間が経過するまでにカウントされたＲ波検出回数と、所定の時間が経過するまでにカウントされたＲＲ５０検出回数と、予め設定された固定値とに基づいてリラックス度を算出する。
【００７７】
所定の条件は、上記の条件に限定される必要はない。例えば、所定の条件として、使用目的に応じた条件があってもよい。この場合、フラグ付与部３０３は、使用目的に応じてフラグを付与する。使用目的の具体例として、例えば、医療目的、健康管理目的等がある。フラグ付与部３０３は、予め、使用目的とフラグを生体情報に付与するタイミングの情報とを使用目的毎に記憶する。例えば、生体情報の使用目的が医療目的、健康管理目的の場合には、より詳細な生体情報を必要とする。そのため、医療目的、健康管理目的の場合には、全ての生体情報にフラグが付与されるようにフラグを生体情報に付与するタイミングが設定されてもよい。なお、使用目的に応じてフラグを付与するタイミングは、使用目的毎に異なってもよいし、同じであってもよい。
このように構成される場合、フラグ付与部３０３は通信制御部３０２から出力された生体情報に使用目的別にフラグを付与する。例えば、使用目的が医療目的の場合、フラグ付与部３０３は生体情報全てにフラグを付与する。そして、フラグ付与部３０３は、生体情報をユーザ別生体情報記憶部３０４に記憶させる。この処理は、ユーザ毎に行われる。
【００７８】
クラウドサーバ３０ａに記憶されている生体情報は、生体情報の取得元のユーザとは異なる第三者が取得できるように構成されてもよい。ここで、第三者とは、例えば生体情報の取得元のユーザの生体情報に基づいてユーザの健康状態を解析する医者であってもよいし、生体情報の取得元のユーザに対して身近な人物（例えば、家族や親友）であってもよい。
この場合、以下のような処理が行なわれる。まず、前提条件として、クラウドサーバ３０ａには、第三者に関する情報（例えば、ユーザＩＤ、パスワードなど）が登録されている。第三者は、自身が所持する通信端末を操作して生体情報の使用目的（例えば、医療目的など）の指定、ユーザＩＤ及びパスワードを入力して、クラウドサーバ３０ａに他のユーザ（生体情報の取得元のユーザ）の生体情報を要求する。通信部１０１ａは、第三者に入力された使用目的、ユーザＩＤ及びパスワードの情報を含む生体情報取得要求を生成し、生成した生体情報取得要求をクラウドサーバ３０ａに送信する。
【００７９】
クラウドサーバ３０ａの通信制御部３０２は、受信された生体情報取得要求に含まれるユーザＩＤ及びパスワードと、自装置が記憶しているユーザＩＤ及びパスワードとが一致するか否か判定する。ユーザＩＤ及びパスワードが一致しない場合、通信制御部３０２は生体情報を送信すべき対象ではないと判定する。この場合、通信制御部３０２は、エラー通知を生成し、通信部３０１を介して生体情報取得要求の送信元に送信する。
一方、ユーザＩＤ及びパスワードが一致する場合、通信制御部３０２は生体情報を送信すべき対象であると判定する。この場合、抽出部３０５は、ユーザ別生体情報記憶部３０４を参照し、第三者の通信端末から送信された要求に含まれる使用目的のフラグが付与されている生体情報を抽出する。その後、通信部３０１は、抽出された生体情報を通信端末に送信する。なお、クラウドサーバ３０ａの通信制御部３０２は、パスワードのみで生体情報を送信すべき対象であるか否かを判定してもよい。
【００８０】
生体情報は、生体情報の取得元のユーザの個人情報を秘匿もしくは削除した上で、誰でも利用可能なデータとして用いられてもよい。なお、性別や年齢などの情報は、生体情報に対応付けられていてもよい。このように構成される場合、クラウドサーバ３０ａは、ユーザ別生体情報記憶部とは別の生体情報記憶部を備えるように構成される。生体情報記憶部には、ユーザ別生体情報記憶部に記憶されている生体情報（個人情報を除く）もしくは通信部３０１を介して受信された生体情報（個人情報を除く）が記憶される。そして、クラウドサーバ３０ａは、自装置にアクセスしてきたユーザの要求に応じて生体情報記憶部に記憶されている生体情報を提供する。
このように構成されることによって、生体情報を要求したユーザは、自身が求める性別や年齢のユーザの生体情報を取得することができる。これにより、生体情報を要求したユーザは、自身の生体情報と他のユーザの生体情報とを比較することができ、自分で自身の状態を容易に確認することが可能になる。また、多数のデータを取得することで、性別や年齢での傾向を知るための統計データ等として生体情報を用いることも可能になる。
【００８１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８２】
１０、１０ａ…通信端末，  ２０、２０ａ…生体情報センサ，  ３０ａ…クラウドサーバ，  ４０ａ…ネットワーク，  １０１、１０１ａ…通信部，  １０２…取得部，  １０３…生体情報記憶部，  １０４…表示制御部，  １０５…表示部，  １０６、１０６ａ…入力部，  １０７…切替制御部，  １０８…閾値算出部，  １０９…検出部，  １１０…時間間隔算出部，  １１１…リラックス度算出部，  １１２…リラックス度記憶部，  １１３…リフレッシュ度算出部，  ３０１…通信部，  ３０２…通信制御部，  ３０３…フラグ付与部，  ３０４…ユーザ別生体情報記憶部，  ３０５…抽出部
【図１】
0006514539.tif 000006
【図２】
0006514539.tif 000007
【図３】
0006514539.tif 000008
【図４】
0006514539.tif 000009
【図５】
0006514539.tif 000010
【図６】
0006514539.tif 000011
【図７】
0006514539.tif 000012
【図８】
0006514539.tif 000013
【図９】
0006514539.tif 000014
【図１０】
0006514539.tif 000015