(57)【要約】      （修正有）【課題】生体情報を容易に精度よく計測することを可能にする情報処理装置を提供する。【解決手段】ユーザが装着しているウェアラブルデバイス３が計測した第１生体情報、及びウェアラブルデバイス３とは異なる計測器２が計測した第２生体情報を取得する取得部４０２と、取得部４０２が取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、ウェアラブルデバイス３が計測する第１生体情報に対する補正量を算出する補正量算出部４１０と、を有することを特徴とする。【選択図】図５
2018027140.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが装着しているウェアラブルデバイスが計測した第１生体情報、及び前記ウェアラブルデバイスとは異なる計測器が計測した第２生体情報を取得する取得部と、
前記取得部が取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出する補正量算出部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記補正量算出部が算出した補正量に基づいて、前記ウェアラブルデバイスが計測した第１生体情報を補正する補正部
をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ウェアラブルデバイスのユーザに対する装着状態を示す装着状態情報を検出する検出部
をさらに有し、
前記補正量算出部は、
前記検出部が検出した装着状態情報に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出すること
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記検出部が異なる期間に検出した装着状態情報が類似しているか否かを判定する判定部
をさらに有し、
前記補正量算出部は、
装着状態情報が類似していると前記判定部が判定した期間に、前記計測器が計測した第２生体情報に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出すること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記補正量算出部は、
前記計測器が最後に検出した第２生体情報を用いて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記検出部が検出した装着状態情報に基づいて、ユーザが前記ウェアラブルデバイスを継続して装着している期間を特定する特定部
をさらに有し、
前記補正量算出部は、
ユーザが前記ウェアラブルデバイスを継続して装着していると前記特定部が特定した期間に、前記計測器が計測した第２生体情報に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記補正量算出部は、
ユーザが前記ウェアラブルデバイスを継続して装着していると前記特定部が特定した期間に、前記計測器が計測した第２生体情報がない場合、過去に前記計測器が計測した第２生体情報に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出すること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
ユーザに装着されて第１生体情報を計測するウェアラブルデバイスと、
前記ウェアラブルデバイスとは異なり、ユーザの第２生体情報を計測する計測器と、
前記ウェアラブルデバイスが計測した第１生体情報、及び前記計測器が計測した第２生体情報を取得する取得部と、
前記取得部が取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出する補正量算出部と、
を有することを特徴とする情報処理システム。
【請求項９】
ユーザが装着しているウェアラブルデバイスが計測した第１生体情報、及び前記ウェアラブルデバイスとは異なる計測器が計測した第２生体情報を取得する工程と、
取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出する工程と、
を含む情報処理方法。
【請求項１０】
ユーザが装着しているウェアラブルデバイスが計測した第１生体情報、及び前記ウェアラブルデバイスとは異なる計測器が計測した第２生体情報を取得するステップと、
取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出するステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
ウェアラブルデバイスによって脈拍、体温、血圧などの生体情報を取得し、サーバなどにデータを蓄積してデータの解析を行うシステムが知られている。
【０００３】
また、特許文献１には、被験者のバイタルサイン（生体情報）を検出してバイタルデータとし、バイタルサインの検出時における被験者の行動、被験者の位置、および被験者がおかれた環境の少なくとも一つを表す支援情報を検出して支援データとし、支援データに基づいてバイタルデータが有効であるか否かの評価を行うバイタルサイン計測装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のウェアラブルデバイスでは、専用の計測器に比べると、生体情報を精度よく計測できないことがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、生体情報を容易に精度よく計測することを可能にする情報処理装置、情報処理システム、情報処理方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ユーザが装着しているウェアラブルデバイスが計測した第１生体情報、及び前記ウェアラブルデバイスとは異なる計測器が計測した第２生体情報を取得する取得部と、前記取得部が取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、前記ウェアラブルデバイスが計測する第１生体情報に対する補正量を算出する補正量算出部と、を有する。
【発明の効果】
【０００７】
本発明によれば、生体情報を容易に精度よく計測することを可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる情報処理システムの概要を示す概念図である。
【図２】図２は、計測器のハードウェア構成例を示す図である。
【図３】図３は、ウェアラブルデバイスのハードウェア構成例を示す図である。
【図４】図４は、サーバのハードウェア構成例を示す図である。
【図５】図５は、実施形態にかかる情報処理システムが有する機能の概要を示す機能ブロック図である。
【図６】図６は、ウェアラブルデバイス単体が生体情報を補正して表示するまでの情報処理システムが前段階に行う一連の動作例を示すシーケンス図である。
【図７】図７は、ユーザが計測器によって複数回の計測を行った場合のウェアラブルデバイス単体で生体情報を精度よく計測することを可能にするために情報処理システムが前段階に行う動作例を示すシーケンス図である。
【図８】図８は、ウェアラブルデバイス及び計測器が生体情報を計測するタイミングを例示する図である。
【図９】図９は、ウェアラブルデバイスが装着のタイミングを取得する処理を示すフローチャートである。
【図１０】図１０は、サーバが補正量を算出するときに行う処理例を示すフローチャートである。
【図１１】図１１は、加速度・方位センサが装着状態情報を検出するために取得するデータ例を示す図である。
【図１２】図１２は、情報処理システムがウェアラブルデバイスの装着状態に応じて補正量を算出するときに行う処理例を示すフローチャートである。
【図１３】図１３は、ウェアラブルデバイスの装着状態に応じてサーバが補正量を算出する場合に行う処理を示すフローチャートである。
【図１４】図１４は、ユーザがウェアラブルデバイス単体を用いて生体情報を精度よく計測する場合の情報処理システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システムの実施形態を詳細に説明する。図１は、実施形態にかかる情報処理システム１の概要を示す概念図である。情報処理システム１は、例えば生体情報を計測する血圧計２−１及び体温計２−２、ウェアラブルデバイス３−１〜３−３、並びにサーバ４などを有し、通信によって互いにデータを送受信可能にされている。
【００１０】
血圧計２−１は、血圧を計測する専用の計測器である。体温計２−２は、体温を計測する専用の計測器である。ウェアラブルデバイス３−１〜３−３は、例えばスマートウォッチ等の腕時計型デバイスや、リストバンド型デバイス等であり、ユーザ（被験者）に装着されて、例えば血圧及び体温などの複数の生体情報をそれぞれ計測可能にされた端末である。また、ウェアラブルデバイス３−１〜３−３は、血圧計２−１及び体温計２−２などが計測した生体情報を取得し、当該ウェアラブルデバイス３−１〜３−３が計測した生体情報とともにサーバ４に対して送信する。
【００１１】
例えば、ユーザは、ウェアラブルデバイス３−１によって定期的又は継続的に生体情報を取得していても、体調が悪いときには専用の体温計２−２などで熱を測るという行動をとる。例えば、ウェアラブルデバイス３−１は、ユーザが体温計２−２で体温（第２生体情報）を測るときにも体温（第１生体情報）を計測し、体温計２−２が計測した第２生体情報も取得して、第１生体情報及び第２生体情報をサーバ４に対して送信する。
【００１２】
以下、血圧計２−１及び体温計２−２などの生体情報を専用に計測する計測器のいずれかを単に計測器２として記す。また、ウェアラブルデバイス３−１〜３−３などのいずれかを単にウェアラブルデバイス３と記す。なお、計測器２が計測する生体情報の計測精度は、ウェアラブルデバイス３が計測する生体情報の計測精度よりも高いものである。
【００１３】
サーバ４は、例えばウェアラブル計測データ記憶部５、計測器計測データ記憶部６及び補正量計算モジュール７を有する。ウェアラブル計測データ記憶部５は、ウェアラブルデバイス３が計測した生体情報を記憶する。計測器計測データ記憶部６は、計測器２が計測した生体情報を記憶する。補正量計算モジュール７は、後述する補正量算出部４１０を備えて、ウェアラブルデバイス３が計測する生体情報に対する補正量を算出する。
【００１４】
より具体的には、サーバ４は、ウェアラブルデバイス３が計測した生体情報（第１生体情報）と、計測器２が計測した生体情報（第２生体情報）を取得し、取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、ウェアラブルデバイス３が計測する第１生体情報に対する補正量を算出する機能を有する。
【００１５】
そして、ウェアラブルデバイス３は、サーバ４が算出した補正量を受信し、当該ウェアラブルデバイス３が計測した第１生体情報を補正する。なお、ウェアラブルデバイス３は、サーバ４が有する各機能を備えていてもよい。また、サーバ４は、ウェアラブルデバイス３が補正した第１生体情報も受信して記憶し、補正した第１生体情報と第２生体情報を補正量の算出に用いることがある。
【００１６】
以下、情報処理システム１の構成及び機能についてさらに詳述する。図２は、計測器２のハードウェア構成例を示す図である。図２に示すように、計測器２は、例えば計測部２１、ＣＰＵ２２、ＲＡＭ２３、ディスプレイ２４、操作部２５、及び通信部２６を有する。
【００１７】
計測部２１は、例えば体温又は血圧などの生体情報を計測する専用の計測機能を備えている。ＣＰＵ２２は、計測器２を構成する各部を制御する。また、ＣＰＵ２２は、計測器２を構成する各部の動作日時などをＲＡＭ２３などに記憶させる。ＲＡＭ２３は、計測部２１が計測した第２生体情報（データ）などを記憶する。ディスプレイ２４は、計測部２１が計測した第２生体情報などを表示する。操作部２５は、計測器２に対するユーザの操作入力（Ｏｎ／Ｏｆｆ、及び計測のスタートなど）を受入れる。通信部２６は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの通信機能を備え、ウェアラブルデバイス３などに対してデータ（第２生体情報など）を送信する。
【００１８】
図３は、ウェアラブルデバイス３のハードウェア構成例を示す図である。図３に示すように、ウェアラブルデバイス３は、例えば生体センサ３１、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、ディスプレイ３５、ＧＰＳ受信部３６、加速度・方位センサ３７、ネットワークインターフェイス（Ｉ／Ｆ）３８、及び通信部３９を有する。
【００１９】
生体センサ３１は、例えば体温、血圧及び脈拍などの生体情報を計測する計測機能を備えている。ＣＰＵ３２は、ウェアラブルデバイス３を構成する各部を制御する。また、ＣＰＵ３２は、ウェアラブルデバイス３を構成する各部の動作日時などをＲＡＭ３４などに記憶させる。ＲＯＭ３３は、例えば基本入出力プログラムを記憶している。ＲＡＭ３４は、ＣＰＵ３２のワークエリアなどとして使用される。ディスプレイ３５は、生体センサ３１が計測した第１生体情報（補正後の第１生体情報）などを表示する。ＧＰＳ受信部３６は、ユーザの位置情報をＧＰＳによって取得する。加速度・方位センサ３７は、ウェアラブルデバイス３の移動における加速度、及びウェアラブルデバイス３が向けられている方位などを検出する。ネットワークＩ／Ｆ３８は、ネットワークを介して例えばサーバ４に対して通信を行う。通信部３９は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの通信機能を備え、計測器２が計測した第２生体情報を受信する。
【００２０】
図４は、サーバ４のハードウェア構成例を示す図である。図４に示すように、サーバ４は、例えばＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４４、キーボード４５、マウス４６、ディスプレイ４７、及びネットワークインターフェイス（Ｉ／Ｆ）４８を有する。
【００２１】
ＣＰＵ４１は、サーバ４を構成する各部を制御する。ＲＯＭ４２は、プログラムなどを記憶している。ＲＡＭ４３は、ＣＰＵ４１のワークエリアなどとして使用される。ＨＤＤ４４は、データの記憶、及びデータを解析・処理するためのプログラムなどを記憶する。キーボード４５及びマウス４６は、サーバ４に対する操作入力を受入れる。ディスプレイ４７は、ユーザに対する表示を行う。ネットワークＩ／Ｆ４８は、ネットワークを介して例えばウェアラブルデバイス３に対して通信を行う。
【００２２】
図５は、実施形態にかかる情報処理システム１が有する機能の概要を示す機能ブロック図である。図５に示すように、計測器２は、例えば生体情報計測部２００及び通信部２０２を有する。生体情報計測部２００は、例えば体温又は血圧などの生体情報（第２生体情報）をウェアラブルデバイス３よりも高い精度で計測する。通信部２０２は、生体情報計測部２００が計測した第２生体情報などをウェアラブルデバイス３に対して送信する。
【００２３】
ウェアラブルデバイス３は、生体センサ３００、通信部３０１、記憶部３０２、補正部３０４、検出部３０６、特定部３０８、及びネットワークインターフェイス（Ｉ／Ｆ）３０９を有する。なお、補正部３０４、検出部３０６、及び特定部３０８は、一部又は全部がハードウェアによって構成されてもよいし、ソフトウェアによって構成されてもよい。
【００２４】
生体センサ３００は、例えば体温、血圧及び脈拍などの生体情報（第１生体情報）を計測する。通信部３０１は、計測器２が計測した第２生体情報を受信する。記憶部３０２は、ウェアラブルデバイス３が処理するデータなど（例えば第１生体情報、第２生体情報、及び後述する補正量など）を記憶する。
【００２５】
補正部３０４は、後述する補正量算出部４１０が算出した補正量を用いて、生体センサ３００が検出した第１生体情報を補正する。検出部３０６は、ウェアラブルデバイス３のユーザに対する装着状態を示す装着状態情報を検出する。装着状態情報は、例えば加速度・方位センサ３７が検出する単位時間当たりの振動回数（例えば振動回数／秒）などである。特定部３０８は、例えば検出部３０６が検出した装着状態情報に基づいて、ユーザがウェアラブルデバイス３を継続して装着している期間を特定する。
【００２６】
ネットワークＩ／Ｆ３０９は、ネットワークを介して例えばサーバ４に対して通信を行う。例えば、ネットワークＩ／Ｆ３０９は、生体センサ３００が計測した第１生体情報と、計測器２が計測した第２生体情報とを対にして、検出部３０６が検出した装着状態情報、及び特定部３０８が特定した期間などを含むデータとともにサーバ４へ送信する。また、ネットワークＩ／Ｆ３０９は、サーバ４が算出した後述する補正量を受信する。
【００２７】
サーバ４は、ネットワークインターフェイス（Ｉ／Ｆ）４００、取得部４０２、データ操作部４０４、第１記憶部４０６、第２記憶部４０８、補正量算出部４１０、及び判定部４１２を有する。なお、取得部４０２、データ操作部４０４、補正量算出部４１０、及び判定部４１２は、一部又は全部がハードウェアによって構成されてもよいし、ソフトウェアによって構成されてもよい。また、第１記憶部４０６及び第２記憶部４０８は、例えばＨＤＤ４４内に構成される。
【００２８】
ネットワークＩ／Ｆ４００は、ネットワークを介して例えばウェアラブルデバイス３に対して通信を行う。例えば、ネットワークＩ／Ｆ４００は、第１生体情報及び第２生体情報を含むデータなどをウェアラブルデバイス３から受信する。また、ネットワークＩ／Ｆ４００は、後述する補正量算出部４１０が算出した補正量をウェアラブルデバイス３に対して送信する。
【００２９】
取得部４０２は、ネットワークＩ／Ｆ４００を介して第１生体情報及び第２生体情報などを取得する。データ操作部４０４は、サーバ４内におけるデータの移動及び処理に対する制御などの操作を行う。
【００３０】
第１記憶部４０６は、ウェアラブルデバイス３が計測した第１生体情報など（ウェアラブルでの計測データなど）を記憶する。例えば、第１記憶部４０６は、下表１に示したように、サーバ４がウェアラブルデバイス３から受信したウェアラブルデバイス３による計測日時（年月日、時分秒）、第１生体情報（体温、脈拍、血圧）、装着状態（装着状態情報）、及びシーケンス番号などを記憶する。
【００３１】
【表１】
2018027140.tif 000003
【００３２】
第２記憶部４０８は、計測器２が計測した第２生体情報など（専用の計測器の計測データなど）を記憶する。例えば、第２記憶部４０８は、下表２に示したように、サーバ４がウェアラブルデバイス３から受信した計測器２による計測日時（年月日、時分秒）、第２生体情報（体温などの計測値）、計測値の種類を示す値（体温、脈拍、血圧いずれか）、及びシーケンス番号などを記憶する。
【００３３】
【表２】
2018027140.tif 000004
【００３４】
なお、第１記憶部４０６及び第２記憶部４０８が記憶するシーケンス番号は、対となる第１生体情報及び第２生体情報を特定するために付された番号であり、同じ番号が対であることを示している。ここで、対となる第１生体情報及び第２生体情報とは、生体情報の値に変化が生じないとみなされる所定の期間内（例えば同時又は順次であってもよい）に計測された第１生体情報及び第２生体情報であるとする。また、情報処理システム１は、シーケンス番号を用いずに、ウェアラブルデバイス３が同時に送信する第１生体情報及び第２生体情報を対とみなすように構成されてもよいし、第１生体情報及び第２生体情報の計測時刻に応じて対であるか否かを判定してもよい。
【００３５】
また、例えば第１記憶部４０６は、表３に示したウェアラブルデバイス３の装着日時及び外した日時（すなわちウェアラブルデバイス３の装着期間）も記憶してもよい。
【００３６】
【表３】
2018027140.tif 000005
【００３７】
ここで、装着日時は、例えば生体センサ３００が第１生体情報を計測できる状態になった時点、又は電源（充電器など）から外された時点の日時である。また、外した日時は、生体センサ３００が第１生体情報を計測できない状態になった時点、又は電源（充電器など）に接続された時点の日時である。つまり、ウェアラブルデバイス３は、ユーザに装着されているか否かを、例えば生体センサ３００が計測したデータの値、又は電源に接続されているか否かなどに基づいて判断してもよい。
【００３８】
補正量算出部４１０は、取得部４０２が取得した第１生体情報と、当該第１生体情報と対となる第２生体情報との差分に基づいて、ウェアラブルデバイス３が計測する第１生体情報に対する補正量を算出する。また、補正量算出部４１０は、検出部３０６が検出した装着状態情報、及び判定部４１２が判定した結果に基づいて、ウェアラブルデバイス３が計測する第１生体情報に対する補正量を算出する。
【００３９】
判定部４１２は、検出部３０６が異なる期間に検出した装着状態情報が類似しているか否かを判定する。そして、判定部４１２が判定を行った後に、補正量算出部４１０は、装着状態情報が類似していると判定部４１２が判定した期間に、計測器２が計測した第２生体情報に基づいて、ウェアラブルデバイス３が計測する第１生体情報に対する補正量を算出する。
【００４０】
次に、情報処理システム１がウェアラブルデバイス３単体で生体情報を精度よく計測することを可能にするための前段階として行う動作例について説明する。ウェアラブルデバイス３での測定においては、端末の特性やユーザ個人の装着状況に応じて実際の計測値との差が生じてしまう場合が想定されるため、ウェアラブルデバイス３での計測と同じとき、又はウェアラブルデバイス３での計測したときから一定時間内に精度の高い計測器２によって計測された計測値との比較に応じて、適切なウェアラブルデバイス３で計測された計測値の補正量を予め計算しておく。以下、このために情報処理システム１が行う処理の具体例について説明する。図６は、ウェアラブルデバイス３単体が生体情報を補正して表示するまでの情報処理システム１が前段階に行う一連の動作例を示すシーケンス図である。図６に示すように、例えば体温計などの計測器２は、電源がＯｎにされると（Ｓ１００）、計測器２を示す通信情報を送信する（Ｓ１０２）。ウェアラブルデバイス３は、計測器２が送信した通信情報を検知すると、計測器２との間で通信を開始する（Ｓ１０４）。
【００４１】
計測器２は、生体情報（第２生体情報）を計測し（Ｓ１０６）、計測結果（表２参照）をウェアラブルデバイス３に対して送信する（Ｓ１０８）。ウェアラブルデバイス３は、計測器２から受信した計測結果をサーバ４に対して送信する（Ｓ１１０）。
【００４２】
計測器２は、電源Ｏｆｆの操作を受入れると（Ｓ１１２）、ウェアラブルデバイス３との接続を切断し（Ｓ１１４）、電源をＯｆｆにする。
【００４３】
ウェアラブルデバイス３は、計測器２の計測結果を受信してから所定の期間内に生体情報（第１生体情報）を計測し（Ｓ２００）、当該ウェアラブルデバイス３の計測結果（ウェアラブルの計測結果）をサーバ４に対して送信する（Ｓ２０２）。ここで、ウェアラブルデバイス３が送信するウェアラブルの計測結果には、例えば表１に示した各情報、及び表３に示した情報などが含まれることとする。
【００４４】
サーバ４は、補正量算出部４１０が第１生体情報及び第２生体情報などを用いて、第１生体情報に対する補正量を計算し（Ｓ２０４）、補正量をウェアラブルデバイス３に返す（Ｓ２０６）。
【００４５】
ウェアラブルデバイス３は、サーバ４から受入れた補正量を用いて計測値を補正し（Ｓ２０８）、補正後の計測結果をディスプレイ３５に表示する（Ｓ２１０）。
【００４６】
ここでは、ユーザが計測器２及びウェアラブルデバイス３によって生体情報を計測した場合を説明したが、ユーザは、計測器２によって生体情報を一旦計測した後に、ウェアラブルデバイス３のみによって生体情報を計測する場合がある。ユーザが計測器２によって生体情報を一旦計測した後に、ウェアラブルデバイス３のみによって生体情報を計測する場合、情報処理システム１は、ウェアラブルデバイス３及びサーバ４がＳ２００〜Ｓ２１０の処理を行う。
【００４７】
また、ユーザが計測器２によって生体情報を計測するときは、精度の高い計測結果を得たい場合などであると考えられる。このとき、ユーザは、計測器２によって計測した結果が妥当な計測結果でないと感じると、改めて計測を行い、妥当な計測結果が得られたと感じたときに計測を止める場合が多いと思われる。そこで、ユーザが複数回の計測を行った場合には、最後の計測結果が妥当な計測結果であるとみなす情報処理システム１の動作例について以下に説明する。図７は、ユーザが計測器２によって複数回の計測を行った場合のウェアラブルデバイス３単体で生体情報を精度よく計測することを可能にするために情報処理システムが前段階に行う動作例を示すシーケンス図である。なお、上述した処理と実質的に同じ処理には、同一の符号が付してある。
【００４８】
ここでは、計測器２が生体情報（第２生体情報）を計測し（Ｓ１０６）、計測結果（表２参照）をウェアラブルデバイス３に対して送信すると（Ｓ１０８）、ウェアラブルデバイス３は、計測器２から受信した計測値（計測結果）を一時保存する（Ｓ１０９）。ユーザが計測器２によって複数回（例えば２回）の計測を行うと、計測器２及びウェアラブルデバイス３がＳ１０６〜Ｓ１０９の処理を複数回（例えば２回）行う。なお、ウェアラブルデバイス３は、計測値を受信したときにすでに過去の計測値を一時保存していた場合、新しい計測値によって上書きすることにより一時保存を行う。
【００４９】
そして、計測器２は、電源Ｏｆｆの操作を受入れると（Ｓ１１２）、ウェアラブルデバイス３に対して電源Ｏｆｆを通知する（Ｓ１１３）。ウェアラブルデバイス３は、電源Ｏｆｆの通知を受けると、最後に一時保存した計測結果をサーバ４に対して送信する（Ｓ１１６）。
【００５０】
計測器２は、ウェアラブルデバイス３との接続を切断し（Ｓ１１４）、電源をＯｆｆにする（Ｓ１１８）。
【００５１】
ウェアラブルデバイス３は、計測器２の計測結果を受信してから所定の期間内に生体情報（第１生体情報）を計測し（Ｓ２００）、当該ウェアラブルデバイス３の計測結果（ウェアラブルの計測結果）をサーバ４に対して送信する（Ｓ２０２）。サーバ４は、補正量算出部４１０が第１生体情報及び第２生体情報などを用いて、第１生体情報に対する補正量を計算し（Ｓ２０４）、補正量をウェアラブルデバイス３に返す（Ｓ２０６）。
【００５２】
そして、ウェアラブルデバイス３は、下式１に示したように、サーバ４から受信した補正量を計測値Ｗに加えることによって補正値（補正した計測値）を算出する。
【００５３】
【数１】
2018027140.tif 000006
【００５４】
上式１においては、ある時点でウェアラブルデバイス３が計測した計測値をＷｉとし、計測値Ｗｉと対になる計測器２の計測値をＭｉとしている。また、補正量の算出に利用可能な計測値の対は、ｎセットあるとしている。
【００５５】
次に、情報処理システム１の他の動作例について説明する。図８は、ウェアラブルデバイス３及び計測器２が生体情報を計測するタイミングを例示する図である。ウェアラブルデバイス３は、ユーザに装着されてから外されるまでの期間に生体情報を定期的又は継続して計測する。ウェアラブルデバイス３は、ユーザの操作に応じて任意のタイミングで生体情報を計測するようにされていてもよい。計測器２は、図８に△で示したタイミングで生体情報を計測したとする。
【００５６】
例えば、点線の四角形で囲まれた期間では、ウェアラブルデバイス３は装着されたときから生体情報を定期的又は継続して計測し、計測器２は生体情報を３回計測している。このように、ウェアラブルデバイス３がユーザに装着されている期間に計測器２が計測を行っている場合、サーバ４は、ウェアラブルデバイス３がユーザに装着された後に計測器２が計測した生体情報と、ウェアラブルデバイス３が計測した生体情報との対を用いて補正量を算出する。
【００５７】
一方、ウェアラブルデバイス３がユーザに装着されてから外されるまでの期間に計測器２が計測を行っていない場合には、サーバ４は、過去に計測器２が計測した生体情報を用いて補正量を算出する。
【００５８】
図９は、ウェアラブルデバイス３が表３及び図８に示した装着のタイミング（日時）を取得する処理を示すフローチャートである。ウェアラブルデバイス３は、ＣＰＵ３２が生体センサ３１の動作を確認し（Ｓ３００）、体温、血圧などの生体情報を取得する（Ｓ３０２）。
【００５９】
ＣＰＵ３２は、取得した生体情報が正常値の範囲内であるか否かを判断する（Ｓ３０４）。例えば、ＣＰＵ３２は、生体センサ３１が計測した血圧の値が０のように異常である場合、ウェアラブルデバイス３がユーザから外されていると判断する。このように、ＣＰＵ３２は、生体情報が正常値である場合（Ｓ３０４：Ｙｅｓ）には、ウェアラブルデバイス３が装着状態であると判断し（Ｓ３０６）、生体情報が正常値でない場合（Ｓ３０４：Ｎｏ）には、ユーザがウェアラブルデバイス３を外している状態であると判断する（Ｓ３０８）。そして、ＣＰＵ３２は、ウェアラブルデバイス３の着脱状態と日時を例えばＲＡＭ３４に記憶させる。
【００６０】
図１０は、サーバ４が補正量を算出するときに行う処理例を示すフローチャートである。サーバ４は、補正量算出部４１０が例えばＨＤＤ４４からウェアラブルデバイス３の最も新しい装着日時情報を取得する（Ｓ４００）。そして、補正量算出部４１０は、現時点から一つ前の計測器２の生体情報を取得し（Ｓ４０２）、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しいか否かを判定する（Ｓ４０４）。
【００６１】
補正量算出部４１０は、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しいと判定した場合（Ｓ４０４：Ｙｅｓ）には、計測器２での計測結果と対になるウェアラブルデバイス３の計測結果を取得する（Ｓ４０６）。また、補正量算出部４１０は、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しくないと判定した場合（Ｓ４０４：Ｎｏ）には、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがあるか否かを判定する（Ｓ４０８）。
【００６２】
補正量算出部４１０は、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがあると判定した場合（Ｓ４０８：Ｙｅｓ）、ウェアラブルデバイス３を装着後の対となる全計測データそれぞれの差分情報から補正量を算出する（Ｓ４１０）。また、補正量算出部４１０は、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがないと判定した場合（Ｓ４０８：Ｎｏ）、過去の対となる全計測データから補正量を算出する（Ｓ４１２）。
【００６３】
図１１は、加速度・方位センサ３７が装着状態情報を検出するために取得するデータ例を示す図である。図１１（ａ）に示したように、加速度・方位センサ３７が検出するデータにおいて、全体的に振動が多い場合には、ウェアラブルデバイス３がユーザにゆるく装着されているとみなされる。また、図１１（ｂ）に示したように、加速度・方位センサ３７が検出するデータにおいて、全体的に振動が少ない場合には、ウェアラブルデバイス３がユーザにきつく装着されているとみなされる。加速度・方位センサ３７は、振動の多さを単位時間当たりの振動回数（例えば振動回数／秒）として出力する。
【００６４】
図１２は、情報処理システム１がウェアラブルデバイス３の装着状態に応じて補正量を算出するときに行う処理例を示すフローチャートである。なお、上述した処理と実質的に同じ処理には、同一の符号が付してある。
【００６５】
まず、ウェアラブルデバイス３が今の装着状態を検出する（Ｓ５００）。サーバ４は、補正量算出部４１０が例えばＨＤＤ４４からウェアラブルデバイス３の最も新しい装着日時情報を取得する（Ｓ４００）。そして、補正量算出部４１０は、現時点から一つ前の計測器２の生体情報を取得し（Ｓ４０２）、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しいか否かを判定する（Ｓ４０４）。
【００６６】
補正量算出部４１０は、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しいと判定した場合（Ｓ４０４：Ｙｅｓ）には、計測器２での計測結果と対になるウェアラブルデバイス３の計測結果を取得する（Ｓ４０６）。また、補正量算出部４１０は、計測器２で生体情報を取得した日時が最も新しい装着日時よりも新しくないと判定した場合（Ｓ４０４：Ｎｏ）には、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがあるか否かを判定する（Ｓ４０８）。
【００６７】
補正量算出部４１０は、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがあると判定した場合（Ｓ４０８：Ｙｅｓ）、ウェアラブルデバイス３を装着後の対となる全計測データそれぞれの差分情報から補正量を算出する（Ｓ４１０）。また、最近ウェアラブルデバイス３を装着してから計測器２で計測したデータがないと補正量算出部４１０が判定した場合（Ｓ４０８：Ｎｏ）、判定部４１２が過去の全データで今の装着状態と近い（類似）状態があるか否かを判定する（Ｓ５０２）。
【００６８】
ここで、判定部４１２は、下式２を用いてウェアラブルデバイス３の装着状態が類似している（装着状態が近い状態）か否かを判定する。
【００６９】
【数２】
2018027140.tif 000007
【００７０】
過去の全データで今の装着状態と近い状態があると判定部４１２が判定した場合（Ｓ５０２：Ｙｅｓ）には、その期間（装着状態が近い状態）の計測データから補正量算出部４１０が補正量を計算する（Ｓ５０４）。また、過去の全データで今の装着状態と近い状態がないと判定部４１２が判定した場合（Ｓ５０２：Ｎｏ）には、ＣＰＵ４１は生体情報を補正しないこととする（Ｓ５０６）。
【００７１】
図１３は、ウェアラブルデバイス３の装着状態に応じてサーバ４が補正量を算出する場合に行う処理を示すフローチャートである。サーバ４は、装着状態に応じて補正量を算出する場合、判定部４１２がウェアラブルデバイス３から現在の装着状態を示す値ＥＣを取得する（Ｓ６００）。
【００７２】
次に、判定部４１２は、過去に計測した補正データ（補正済みのウェアラブルデバイス３の計測値）を取得し（Ｓ６０２）、過去に計測した補正データ作成時の装着状態を示す値ＥＰを取得する（Ｓ６０４）。
【００７３】
そして、判定部４１２は、ＥＣ−ＥＰ（装着状態の差分）が上式２に示した範囲に収まっているか否かを判定する（Ｓ６０６）。判定部４１２は、ＥＣ−ＥＰが上式２に示した範囲に収まっていると判定した場合（Ｓ６０６：Ｙｅｓ）には、このときの生体情報（例えば体温情報）をＣＶｎとしてメモリ（ＲＡＭ４３）に保存し（Ｓ６０８）、カウンタｎの値をｎ＋１にインクリメントする（Ｓ６１０）。なお、カウンタｎの初期値は０とする。また、判定部４１２は、ＥＣ−ＥＰが上式２に示した範囲に収まっていないと判定した場合（Ｓ６０６：Ｎｏ）には、Ｓ６１２の処理に進む。
【００７４】
判定部４１２は、他に過去に計測した補正データがあるか否かを判定する（Ｓ６１２）。判定部４１２は、補正データがあると判定した場合（Ｓ６１２：Ｙｅｓ）にはＳ６０２の処理に戻る。また、補正データがないと判定部４１２が判定した場合（Ｓ６１２：Ｎｏ）には、補正量算出部４１０がＣＶ０〜ＣＶｎ−１から補正量を計算する（Ｓ６１４）。
【００７５】
次に、ユーザがウェアラブルデバイス３単体を用いて生体情報を精度よく計測する場合の情報処理システム１の動作例について説明する。ここでは、ユーザは、ウェアラブルデバイス３を用いて生体情報を計測するときに、計測器２によっては生体情報を計測しない。図１４は、ユーザがウェアラブルデバイス３単体を用いて生体情報を精度よく計測する場合の情報処理システム１の動作例を示すシーケンス図である。
【００７６】
図１４に示すように、ウェアラブルデバイス３は、まず生体情報（第１生体情報）を計測し（Ｓ２００）、当該ウェアラブルデバイス３の装着状態・装着日時（表１、表３参照）をサーバ４に対して送信する（Ｓ２０３）。例えば、ウェアラブルデバイス３は、計測した第１生体情報と対となる第２生体情報が存在しない場合、第１生体情報を送信することなく、当該ウェアラブルデバイス３の装着状態・装着日時をサーバ４に対して送信する。
【００７７】
サーバ４は、ウェアラブルデバイス３の装着状態に応じて例えば上述した処理（図１０、１２、１３参照）を行うことにより、第１生体情報に対する補正量を計算し（Ｓ２０５）、補正量をウェアラブルデバイス３に返す（Ｓ２０６）。
【００７８】
ウェアラブルデバイス３は、サーバ４から受入れた補正量を用いて計測値を補正し（Ｓ２０８）、補正後の計測結果をディスプレイ３５に表示する（Ｓ２１０）。
【００７９】
次に、ウェアラブルデバイス３の装着状態に応じてサーバ４が算出する補正量の具体例について説明する。ここでは、計測器２が体温計であるとする。表４は、計測器（体温計）２が過去に計測したデータを示している。表４には、計測器２が過去に計測した複数の第２生体情報（体温）が含まれている。
【００８０】
【表４】
2018027140.tif 000008
【００８１】
また、表５は、ウェアラブルデバイス３が過去に計測した結果を示している。表５には、ウェアラブルデバイス３が過去に計測した補正後の複数の第１生体情報（体温）と、サーバ４がウェアラブルデバイス３から取得する過去のウェアラブルデバイス３の装着状態を示す値ＥＰが含まれている。
【００８２】
【表５】
2018027140.tif 000009
【００８３】
また、表６は、ウェアラブルデバイス３が現在計測した結果を示している。表６には、ウェアラブルデバイス３が計測した補正前の第１生体情報（体温）と、サーバ４がウェアラブルデバイス３から取得する現在のウェアラブルデバイス３の装着状態を示す値ＥＣが含まれている。
【００８４】
【表６】
2018027140.tif 000010
【００８５】
上式２に示したthreshold（閾値）の値が２とされた場合、判定部４１２は、１／２，１／８，１／１１，１／２８の４日分の装着状態が現在のウェアラブルデバイス３の装着状態に類似していると判定する。
【００８６】
従って、補正前の第１生体情報（体温）に補正量を加えた現在の補正値（補正後の第１生体情報）は、下式３のように示される。
【００８７】
【数３】
2018027140.tif 000011
【００８８】
このように、実施形態にかかる情報処理システムによれば、ユーザが装着しているウェアラブルデバイスが計測した第１生体情報と、ウェアラブルデバイスよりも計測精度が高い計測器が計測した第２生体情報との差分に基づいて、第１生体情報に対する補正量を算出することができるので、生体情報を容易に精度よく計測することを可能にすることができる。
【符号の説明】
【００８９】
１      情報処理システム
２      計測器
３      ウェアラブルデバイス
４      サーバ
２００  生体情報計測部
２０２  通信部
３００  生体センサ
３０１  通信部
３０２  記憶部
３０４  補正部
３０６  検出部
３０８  特定部
３０９  ネットワークＩ／Ｆ
４００  ネットワークＩ／Ｆ
４０２  取得部
４０６  第１記憶部
４０８  第２記憶部
４１０  補正量算出部
４１２  判定部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２０１３−０２７５５０号公報
【図１】
2018027140.tif 000012
【図２】
2018027140.tif 000013
【図３】
2018027140.tif 000014
【図４】
2018027140.tif 000015
【図５】
2018027140.tif 000016
【図６】
2018027140.tif 000017
【図７】
2018027140.tif 000018
【図８】
2018027140.tif 000019
【図９】
2018027140.tif 000020
【図１０】
2018027140.tif 000021
【図１１】
2018027140.tif 000022
【図１２】
2018027140.tif 000023
【図１３】
2018027140.tif 000024
【図１４】
2018027140.tif 000025