(57)【要約】      （修正有）【課題】状態を推定する施設や場所などの環境に差があっても精度良く人の状態を推定する人状態推定装置、及び人状態推定用プログラムを提供する。【解決手段】入浴監視システムにおいて、人状態推定装置２００は、空間の人の動きにより検出値が変動する物理量を検出するセンサから得られる物理量データをファジィ推論による感度調整によって補正し、補正入力データを得る前処理手段と、補正入力データに基づき興奮性シナプス後電位を求める入力層と、入力層の出力に対し、対出力層重み値を用いた積和演算を行って出力を得る出力層と、を有するスパイキングニューラルネットワークと、スパイキングニューラルネットワークの出力に基づき人の状態を推定する推定手段として処理を行う主処理部２０２、を具備する。【選択図】図１
2020181293.tif 000002
【特許請求の範囲】
【請求項１】
空間の人の動きにより検出値が変動する物理量を検出するセンサから得られる物理量データをファジィ推論による感度調整によって補正し、補正入力データを得る前処理手段と、
前記補正入力データに基づき興奮性シナプス後電位を求める入力層と、前記入力層の出力に対し、対出力層重み値を用いた積和演算を行って、行動の開始または状態の変動開始の推定値と行動の終了または状態の変動終了の推定値との少なくとも一方を出力として得る出力層と、を有するスパイキングニューラルネットワークと、
前記スパイキングニューラルネットワークの出力に基づき人の状態を推定する推定手段と、
を具備することを特徴とする人状態推定装置。
【請求項２】
前記前処理手段は、
前記センサから物理量データを取り込み所定値範囲に抑制する規格化を行う規格化手段と、
前記規格化した値に基づき、時刻ｔと時刻（ｔ−１）との正の差分値及び負の差分値を求め、この正の差分値及び負の差分値を用いた初期段入力値を求める初期段入力値算出手段と、
を具備することを特徴とする請求項１に記載の人状態推定装置。
【請求項３】
前記前処理手段は、
ファジィ推論に基づき前記初期段入力値に対する初期段重み値を求める初期段重み値算出手段を
具備することを特徴とする請求項１または２に記載の人状態推定装置。
【請求項４】
前記初期段重み値算出手段は、前記センサが検出する物理量を複数の段階の大きさに区分したときの当該段階数に対応する数のファジィメンバシップ関数を用いて初期段重み値を求めることを特徴とする請求項３に記載の人状態推定装置。
【請求項５】
前記入力層のニューロンは、
他のニューロンからの入力により発生した電位の総和を求める電位総和算出手段と、
ニューロンの不応期を求める不応期取得手段と、
ニューロンの内部膜電位を求める内部膜電位算出手段と、
ニューロンにおけるパルス出力（発火）値を求めるパルス出力（発火）値算出手段と、
を具備することを特徴とする請求項１乃至４のいずれか１項に記載の人状態推定装置。
【請求項６】
前記推定手段は、前記スパイキングニューラルネットワークの出力が所定の時系列変化をするか否か求め、所定の時系列変化の場合に通常の推定ルールと異なるルールで判定を行う補正手段を内包することを特徴とする請求項１乃至５のいずれか１項に記載の人状態推定装置。
【請求項７】
前記センサは、連続する２室に設けられ、それぞれ２種の物理量を検出するものであることを特徴とする請求項１乃至６のいずれか１項に記載の人状態推定装置。
【請求項８】
前記センサは、温度センサと湿度センサであり、前記推定手段は、入浴開始と入浴終了を推定することを特徴とする請求項１乃至７のいずれか１項に記載の人状態推定装置。
【請求項９】
コンピュータを、
空間の人の動きにより検出値が変動する物理量を検出するセンサから得られる物理量データをファジィ推論による感度調整によって補正し、補正入力データを得る前処理手段、
前記補正入力データに基づき興奮性シナプス後電位を求める入力層と、前記入力層の出力に対し、対出力層重み値を用いた積和演算を行って、行動の開始または状態の変動開始の推定値と行動の終了または状態の変動終了の推定値との少なくとも一方を出力として得る出力層と、を有するスパイキングニューラルネットワーク、
前記スパイキングニューラルネットワークの出力に基づき人の状態を推定する推定手段、
として機能させることを特徴とする人状態推定用プログラム。
【請求項１０】
前記コンピュータを前記前処理手段として機能させる場合において、
前記コンピュータを、
前記センサから物理量データを取り込み所定値範囲に抑制する規格化を行う規格化手段、
前記規格化した値に基づき、時刻ｔと時刻（ｔ−１）との正の差分値及び負の差分値を求め、この正の差分値及び負の差分値を用いた初期段入力値を求める初期段入力値算出手段、
として機能させることを特徴とする請求項９に記載の人状態推定用プログラム。
【請求項１１】
前記コンピュータを前記前処理手段として機能させる場合において、
前記コンピュータを、
ファジィ推論に基づき前記初期段入力値に対する初期段重み値を求める初期段重み値算出手段、
として機能させることを特徴とする請求項９または１０に記載の人状態推定用プログラム。
【請求項１２】
前記コンピュータを前記初期段重み値算出手段として、前記センサが検出する物理量を複数の段階の大きさに区分したときの当該段階数に対応する数のファジィメンバシップ関数を用いて初期段重み値を求めるように機能させることを特徴とする請求項１１に記載の人状態推定用プログラム。
【請求項１３】
前記コンピュータを前記入力層のニューロンとして機能させる場合において、
前記コンピュータを、
他のニューロンからの入力により発生した電位の総和を求める電位総和算出手段、
ニューロンの不応期を求める不応期取得手段、
ニューロンの内部膜電位を求める内部膜電位算出手段、
ニューロンにおけるパルス出力（発火）値を求めるパルス出力（発火）値算出手段、
として機能させることを特徴とする請求項９乃至１２のいずれか１項に記載の人状態推定用プログラム。
【請求項１４】
前記コンピュータを前記推定手段として、前記スパイキングニューラルネットワークの出力が所定の時系列変化をするか否か求め、所定の時系列変化の場合に通常の推定ルールと異なるルールで判定を行う補正手段を内包するように機能させることを特徴とする請求項９乃至１３のいずれか１項に記載の人状態推定用プログラム。
【請求項１５】
前記センサは、連続する２室に設けられ、それぞれ２種の物理量を検出するものであることを特徴とする請求項９乃至１４のいずれか１項に記載の人状態推定用プログラム。
【請求項１６】
前記センサは、温度センサと湿度センサであり、前記推定手段は、入浴開始と入浴終了を推定することを特徴とする請求項９乃至１５のいずれか１項に記載の人状態推定用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、人状態推定装置及び人状態推定用プログラムに関するものである。
【背景技術】
【０００２】
例えば、浴室と脱衣室を備えた施設においては、カメラによる監視を行うことはプライバシーなどの観点から難しく、カメラを用いないで人が入浴中であるか、入浴終了となったかの推定が必要な場合が多い。プライバシーだけではなく、常時監視員を配置することができないなどの事情からセンサによって監視が必要な場合がある。更に、入浴だけでなく、個室を用いての運動やトレーニングが実行中か終了となったかについても、同様の事情からセンサによって監視することが期待されている場合も生じている。以下では、入浴に特化して議論を進めるが、本発明は上記のような事情から人の動きなどを把握するための人状態推定装置及び人状態推定用プログラムについて適用の可能性を有するものである。
【０００３】
例えば、特許文献１には、ユーザの位置を検出する検出部を有する行動推定システムで利用される行動推定装置が開示されている。行動推定装置は、検出部からユーザの位置を示す位置情報を取得し、ユーザの操作を受け付ける電力機器から電力機器の動作状態を示す動作情報を取得する取得部を備える。更に、上記取得部によって取得された位置情報及び動作情報に基づいて、ユーザの行動を推定する推定部を備える。これによって、精度良く行動を推定することができるものである。
【０００４】
特許文献２には、推定部と選択部とを備える状態推定システムが開示されている。推定部は、施設に関する人の状態を推定する。選択部は、計測グループから少なくとも１つの計測情報を、推定部が推定に用いる推定用情報として、又は推定部が推定に用いない非推定用情報として選択する。計測グループは、施設における電力計測に関する電力計測情報、及び電力計測情報とは異なる種別の計測に関する他種計測情報を含む。
【０００５】
これによって、人の所定状態を推定するために適切な資源に関する情報を利用することができる状態推定システムが実現される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−２１８８０１号公報
【特許文献２】特開２０１９−１２４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、状態を推定する施設や場所などの環境に差があっても精度良く人の状態を推定することが可能な人状態推定装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の実施形態は、空間の人の動きにより検出値が変動する物理量を検出するセンサから得られる物理量データをファジィ推論による感度調整によって補正し、補正入力データを得る前処理手段と、前記補正入力データに基づき興奮性シナプス後電位を求める入力層と、前記入力層の出力に対し、対出力層重み値を用いた積和演算を行って出力を得る出力層と、を有するスパイキングニューラルネットワークと、前記スパイキングニューラルネットワークの出力に基づき人の状態を推定する推定手段と、を具備することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る人状態推定装置を用いた入浴監視システムの構成図。
【図２】本発明の第１の実施形態に係る人状態推定装置の要部である主処理部に備えられる手段を示す図。
【図３】本発明の第１の実施形態に係る人状態推定装置の要部である前処理手段に備えられる手段を示す図。
【図４】本発明の第１の実施形態に係る人状態推定装置において用いられるLowのファジィメンバシップ関数を示す図。
【図５】本発明の第１の実施形態に係る人状態推定装置において用いられるMediumのファジィメンバシップ関数を示す図。
【図６】本発明の第１の実施形態に係る人状態推定装置において用いられるHighのファジィメンバシップ関数を示す図。
【図７】本発明の第１の実施形態に係る人状態推定装置において用いられるスパイキングニューラルネットワークの構成図。
【図８】本発明の第１の実施形態に係る人状態推定装置において用いられるスパイキングニューラルネットワークの入力層のニューロンが備える手段を示す図。
【図９】本発明の人状態推定装置による推定例を示すための図であり、入浴開始の推定値の変化（図９（Ａ））と、入浴終了の推定値（図９（Ｂ））と、第１の実施形態による判定（図９（Ｃ））と、補正手段を用いた場合の判定（図９（Ｄ））を示す図。
【図１０】本発明の人状態推定装置による推定例を示すための図であり、入浴開始の推定値の変化（図１０（Ａ））と、入浴終了の推定値（図１０（Ｂ））と、第１の実施形態による判定（図１０（Ｃ））と、補正手段を用いた場合の判定（図１０（Ｄ））を示す図。
【図１１】本発明の第１の実施形態に係る人状態推定装置による概略動作を示すフローチャート。
【図１２】本発明の第１の実施形態に係る人状態推定装置による図１１のフローチャートにおけるステップＳ１１を詳細に示したフローチャート。
【図１３】本発明の第１の実施形態に係る人状態推定装置による図１１のフローチャートにおけるステップＳ１２を詳細に示したフローチャート。
【発明を実施するための形態】
【００１０】
以下添付図面を参照して、実施形態に係る人状態推定装置及び人状態推定用プログラムを説明する。各図において同一の構成要素には同一の符号を付して重複する説明を省略する。図１には、第１の実施形態に係る人状態推定装置２００を用いた入浴監視システムの構成図が示されている。個人住居または施設１００には、リビング１５０があり、脱衣室１６０があり、浴室１７０がある。
【００１１】
浴室１７０には、温度センサと湿度センサにより構成される温湿度センサ１０１が設けられており、脱衣室１６０には、温度センサと湿度センサにより構成される温湿度センサ１０２が設けられている。温湿度センサ１０１と温湿度センサ１０２が検出した温度と湿度に対応する信号は、送信機器１０３に送られて送信信号へ変換されて、人状態推定装置２００へ送信される。この例では、送信機器１０３が脱衣室１６０に配置されているが、一例であり、他の場所に配置されていても良い。上記の温湿度センサ１０１と温湿度センサ１０２は、空間の人の動きにより検出値が変動する物理量（ここでは、温度と湿度）を検出するセンサである。リビング１５０には、推定結果を出力させるための端末１０４が配置されている。端末１０４は、通信機能を有するパーソナルコンピュータ、ＰＤＡ（パーソナルディジタルアシスタント）、スマートフォンなどを採用することができる。
【００１２】
人状態推定装置２００は、クラウドコンピューティングのサーバコンピュータを主として構成されるものや、スマートフォンが所要のアプリケーションソフトにより構成実現するものであっても良い。また、パーソナルコンピュータがアプリケーションソフトにより構成実現するものであっても良い。
【００１３】
人状態推定装置２００には、個人住居または施設１００の送信機器１０３から送信された信号を受け取る受信部２０１と、状態推定装置２００において処理し作成した各種の情報などを送信信号として送信する送信部２０３が設けられている。人状態推定装置２００には、主処理部２０２が設けられている。主処理部２０２は、ＣＰＵ、主メモリ、外部記憶装置などから構成されるコンピュータの中心的な構成の部分とすることができる。主処理部２０２による処理は、バッチ処理またはリアルタイム処理とすることができる。
【００１４】
主処理部２０２は、プログラムにより図２に示されるように、前処理手段１０、スパイキングニューラルネットワーク２０、推定手段３０を備えている。前処理手段１０は、空間の人の動きにより検出値が変動する物理量を検出するセンサから得られる物理量データをファジィ推論による感度調整によって補正し、補正入力データを得るものである。
【００１５】
前処理手段１０は、更に、図３に示されるように、規格化手段１１、初期段入力値算出手段１２、初期段重み値算出手段１３を備えている。規格化手段１１は、上記センサ（温湿度センサ１０１と温湿度センサ１０２）から物理量データを取り込み所定値範囲に抑制する規格化を行うものである。ここで、時刻ｔにおいてセンサから取り込んだ入力値をｘk（ｔ）とする。
ｋ＝１：浴室温度
ｋ＝２：浴室湿度
ｋ＝３：脱衣室温度
ｋ＝４：脱衣室温度
【００１６】
上記ｘk（ｔ）を規格化した値をstand_ｘk（ｔ）とし、０≦stand_ｘk（ｔ）≦１の範囲に、次の式（１）により規格化する。
【数１】
2020181293.tif 000003
上記において、max(ｘk）は入力値の最大値、min(ｘk）は入力値の最小値である。また、例えば、バッチ処理では取得期間の最大値、最小値を用い、リアルタイム処理では現在から過去４８時間の最大値、最小値を用いることができる。
【００１７】
初期段入力値算出手段１２は、上記規格化した値に基づき、時刻ｔと時刻（ｔ−１）との正の差分値及び負の差分値を求め、この正の差分値及び負の差分値を用いた初期段入力値を求めるものである。
【００１８】
ここで、時刻ｔにおける時刻ｔ−１との正の差分positive_ｘk（ｔ）、負の差分negative_ｘk（ｔ）を以下の式（２）、（３）によって求める。
【数２】
2020181293.tif 000004
【００１９】
次に、時刻ｔにおける時刻ｔ−１とのpositive_ｘk（ｔ）と負の差分negative_ｘk（ｔ）を合せた初期段入力値fin_ｘi（ｔ）を以下の式（４）によって作成する。
【数３】
2020181293.tif 000005
i=1 正の差分浴室温度
i=2 正の差分浴室湿度
i=3 正の差分脱衣室温度
i=4 正の差分脱衣室湿度
i=5 負の差分浴室温度
i=6 負の差分浴室湿度
i=7 負の差分脱衣室温度
i=8 負の差分脱衣室湿度
【００２０】
初期段重み値算出手段１３は、ファジィ推論に基づき上記初期段入力値fin_ｘi（ｔ）に対する初期段重み値を求めるものである。本実施形態では、初期段入力値fin_ｘi（ｔ）に対する重みαi（ｔ）をファジィ推論により求める。ファジィルール集合には、環境条件と入力感度を記述する。本実施形態では、ファジィルール集合を以下の通りとする。
ファジィルール集合１(基本)
【数４】
2020181293.tif 000006
【００２１】
ここで、Low、Medium、Highのファジィメンバシップ関数を、μＬ、μＭ、μＨとすると、ファジィメンバシップ関数μＬ、μＭ、μＨは、それぞれ図４、図５、図６のようになる。
【００２２】
一般的に、上記初期段重み値算出手段１３は、上記センサが検出する物理量を複数の段階の大きさに区分したときの当該段階数に対応する数のファジィメンバシップ関数を用いて初期段重み値を求める。本実施形態では、物理量を３段階の大きさに区分したときの当該段階数３に対応する数である３つのファジィメンバシップ関数を用いて、初期段入力値fin_ｘi（ｔ）に対する重みαi（ｔ）を次の式（５）により求める。
【数５】
2020181293.tif 000007
ただし、ｉ≧５のとき、ｋ＝ｉ−４
【００２３】
よって、初期段入力値fin_ｘi（ｔ）に対する初期段重み値αi（ｔ）を反映した、補正された補正入力値ext_hi（ｔ）は以下の式（６）に示すようになる。
【数６】
2020181293.tif 000008
【００２４】
図２に示したスパイキングニューラルネットワーク２０は、上記補正入力データに基づき興奮性シナプス後電位を求める入力層と、前記入力層の出力に対し、対出力層重み値を用いた積和演算を行って出力を得る出力層と、を有する。本実施形態で用いるスパイキングニューラルネットワーク２０は、図７に示すように構成される。ここでは、上記で説明したｉ＝８に対応して入力層のニューロン２１−１〜２１−８と、２つの出力層のニューロン２２−１、２２−２とを備えている。
【００２５】
入力層のニューロン２１−１〜２１−８が求める興奮性シナプス後電位EPSP_hi（ｔ）は、次の式（７）により表すことができる。
【数７】
2020181293.tif 000009
上記でγEPSPは、減衰率（０＜γEPSP＜１）であり、例えばγEPSP＝０．９９とすることができる。
【００２６】
上記興奮性シナプス後電位EPSP_hi（ｔ）を求めるために、上記入力層のニューロンは、図８に示すように、他のニューロンからの入力により発生した電位の総和を求める電位総和算出手段２３と、ニューロンの不応期を求める不応期取得手段２４と、ニューロンの内部膜電位を求める内部膜電位算出手段２５と、ニューロンにおけるパルス出力（発火）値を求めるパルス出力（発火）値算出手段２６と、を具備する。
【００２７】
パルス出力（発火）値算出手段２６が求めるニューロンにおけるパルス出力（発火）値については、ｉ番目のニューロンにおけるパルス出力（発火）値をPi（ｔ）とし、次の式（８）により求めることができる。
【数８】
2020181293.tif 000010
上記式（８）におけるｑは、閾値（０＜ｑ＜１）であり、例えばｑ＝０．５とすることができる。
【００２８】
上記式（８）におけるhi（ｔ）は、内部膜電位算出手段２５が求めるニューロンの内部膜電位であり、次の式（９）により求めることができる。
【数９】
2020181293.tif 000011
【００２９】
上記式（９）におけるsyn_hi（ｔ）は、電位総和算出手段２３が求める他のニューロンからの入力により発生した電位の総和であり、以下の式（１０）によって求めることができる。
【数１０】
2020181293.tif 000012
上記のγsynは、減衰率（０＜γsyn＜１）であり、例えばγsyn＝０．９とすることができる。
また、ｋは１つ前の層のニューロンの番号、Ｎは１つ前の層のニューロンの総数である。
ただし、入力層の１つ前の層は存在しないため、
【数１１】
2020181293.tif 000013
となる。
式（９）の入力値ext_hi（ｔ）は、前処理手段１０が求めた値である。
【００３０】
式（９）のref_hi（ｔ）は、不応期取得手段２４が求めるニューロンの不応期の値であり、以下の式（１２）によって求めることができる。
【数１２】
2020181293.tif 000014
上記のγrefは、減衰率（０＜γref＜１）であり、例えばγref＝０．７とすることができる。また、Ｒは正の値をとる発火抑制項と呼ばれる乗数であり、例えばＲ＝１とすることができる。ただし、以下のように、hi（ｔ）、Pi（ｔ）、ref_hi（ｔ）、EPSP_hi（ｔ）については、初期値（ｔ＝１、ｔ＞０）を０とし、とし、ｔ＝２から計算するものとする。
【００３１】
出力層のニューロン２２−１、２２−２は前述の通り、対出力層重み値を用いた積和演算を行って出力値を得るものである。本実施形態では、時刻ｔにおいて、ｊ（ｊ＝１，２）番目の出力層のニューロン２２−１、２２−２から得られるニューロン出力値out_hj（ｔ）は、以下に示す式（１３）により求めることができる。
【数１３】
2020181293.tif 000015
上記のEPSP_wi,jは、入力層のニューロンからの出力に対する重み値(対出力層重み値)であり、教師データによる学習などにより決定することができる。例えば、次の表１の値をとることができる。
【表１】
2020181293.tif 000016
ｊ＝１は入浴開始の推定値、ｊ＝２は入浴終了の推定値となる。
【００３２】
図２に示す推定手段３０は、上記スパイキングニューラルネットワーク２０の出力に基づき人の状態を推定するものである。具体的には、時刻ｔにおける、出力層のｊ番目（ｊ＝１，２）のニューロンの出力値out_hjから、入浴中または未入浴の推定値ｙ（ｔ）（０：未入浴，１：入浴中）を以下に示す式（１４）によって求めることができる。
【数１４】
2020181293.tif 000017
θは閾値（０＜θ＜１）であり、例えば、θ＝０．５とすることができる。
【００３３】
以上のように構成された第１の実施形態に係る人状態推定装置は、図１１に示されるフローチャートによって概略の動作が行われる。まず、センサから得られる物理量データを、ファジィ推論による感度調整によって補正済の入力値(入力データ)の作成を行う（Ｓ１１）。
【００３４】
次に、スパイキングニューラルネットワークにより、入浴開始(一般的には、行動の開始または状態の変動開始)の推定値と入浴終了(一般的には、行動の終了または状態の変動終了)の推定値を求める（Ｓ１２）。そして、上記求められた推定値を用いて人の状態を推定する（Ｓ１３）。
【００３５】
図１２には、図１１のステップＳ１１の処理動作を詳細に示したフローチャートが示されている。このフローチャートに基づき、動作説明を行う。まず、時刻ｔにセンサ（温湿度センサ１０１と温湿度センサ１０２）から物理量データを取り込み（Ｓ２１）、規格化を行って規格値を得る（Ｓ２２）。規格値は、既に式（１）で示した通りである。
【００３６】
次に、規格化した値に基づき、時刻ｔと時刻（ｔ−１）との正の差分値及び負の差分値を求め、この正の差分値及び負の差分値を用いた初期段入力値を求める（Ｓ２３）。初期段入力値については、式（４）に示した通りである。更に上記初期段入力値に対する初期段重み値をファジィ推論により求める（Ｓ２４）。本実施形態では、物理量を３段階の大きさに区分したときの当該段階数３に対応する数である３つのファジィメンバシップ関数を用いて、初期段入力値に対する初期段重み値αi（ｔ）を前述の式（５）により求めるものである。
【００３７】
更に、初期段入力値に対して初期段重み値を反映させて、補正された補正入力値を求める（Ｓ２５）。この補正入力値は、ext_hi（ｔ）であり、既述の式（６）に示すようにして求めることができる。
【００３８】
図１３には、図１１のステップＳ１２の処理動作を詳細に示したフローチャートが示されている。即ち、図１３に示されるフローチャートはニューラルネットワークによる入浴開始、入浴終了の推定値の計算を詳述したものである。ここでは、まず、他のニューロンからの入力により、発生した電位の総和を求める（Ｓ３１）。発生した電位の総和は、syn_hi（ｔ）であり、既述の式（１０）によって求められるものである。
【００３９】
次に、ニューロンの不応期の値が求められる（Ｓ３２）。ニューロンの不応期の値は、ref_hi（ｔ）であり、既述の式（１２）によって求められるものである。次に、ニューロンの内部膜電位が求められる（Ｓ３３）。ニューロンの内部膜電位は、hi（ｔ）であり、既述の式（９）によって求められるものである。次に、ニューロンにおけるパルス出力（発火）値が求められる（Ｓ３４）。ニューロンにおけるパルス出力（発火）値は、Pi（ｔ）であり、既述の式（８）によって求められるものである。
【００４０】
以上のようにして、発生した電位の総和syn_hi（ｔ）、ニューロンの不応期の値ref_hi（ｔ）、ニューロンの内部膜電位hi（ｔ）、パルス出力（発火）値Pi（ｔ）が求まると、興奮性シナプス後電位EPSP_hi（ｔ）が求められる（Ｓ３５）。発生した電位の総和syn_hi（ｔ）、ニューロンの不応期の値ref_hi（ｔ）、ニューロンの内部膜電位hi（ｔ）、パルス出力（発火）値Pi（ｔ）は、ステップＳ３５を開始するまでに求まっていれば良く、図に示されたステップＳ３１〜Ｓ３４順に処理が行われなくとも良い。
【００４１】
ステップＳ３５の処理により興奮性シナプス後電位EPSP_hi（ｔ）が求められると、出力層のニューロンが、対出力層重み値を用いた積和演算を行って出力値を得る（Ｓ３６）。この出力値は、ニューロン出力値out_hj（ｔ）であり、既述の式（１３）により求めることができる。
【００４２】
このステップＳ３６が処理されると、図１１のステップＳ１３における人の状態を推定する処理では、既述の式（１４）によって推定値ｙ（ｔ）（０：未入浴，１：入浴中）が求められる。
【００４３】
上記式(１４)において、out_h1（ｔ）を入浴開始(一般的には、行動の開始または状態の変動開始)の推定値と称し、out_h2（ｔ）を入浴終了(一般的には、行動の終了または状態の変動終了)の推定値と称す。例えば、図９（Ａ）に示すように、入浴開始の推定値out_h1（ｔ）が変化し、また、図９（Ｂ）に示すように入浴終了の推定値out_h2（ｔ）が変化したとする。このとき、out_h1（ｔ）≧out_h2（ｔ）という第１条件が成り立っているのは、時刻ｔ1から時刻ｔ4迄である。また、out_h1（ｔ）＞θという第２条件が成り立っているのは、時刻ｔ2から時刻ｔ4迄である。従って、第１条件と第２条件とが成り立っているのは、図９（Ｃ）に示すように、時刻ｔ2から時刻ｔ4迄であり、この時間帯においてｙ（ｔ）＝１が成り立ち、入浴中である、と推定することができる。このように推定手段３０は、入浴開始を時刻ｔ2と推定し、入浴終了を時刻ｔ4と推定することができる。このようにして得られた推定結果は、人状態推定装置２００の主処理部２０２から送信部２０３へ送られ、端末１０４へ送信される。端末１０４では、到来した推定結果を所定形式の表示データへ変換してディスプレイに表示し、推定結果を音声化して必要な警告などの出力を行うように構成されていても良い。
【００４４】
次に、第２の実施形態に係る人状態推定装置及び人状態推定用プログラムの説明を行う。本実施形態においては、上記推定手段３０が、上記スパイキングニューラルネットワーク２０の出力が所定の時系列変化をするか否か求め、所定の時系列変化の場合に通常の推定ルールと異なるルールで判定を行う補正手段を内包する。この補正手段を内包する以外の構成は、第１の実施形態と同じ構成を有する。
【００４５】
本実施形態の人状態推定装置は、「入浴中」という推定結果について、入浴終了の推定値out_h2（ｔ）に基づき入浴終了タイミングの修正を行う。即ち、推定結果が入浴中の範囲において入浴終了の推定値out_h2（ｔ）が入浴開始時の入浴終了の推定値out_h2（ｔ）より大きくなった最初の時刻を入浴終了時とし、以降、未入浴とする。図９の例では、通常の推定では、時刻ｔ2から時刻ｔ4迄を入浴中である、と推定する(図９（Ｃ）)。本実施形態における第１の補正手段による補正では、入浴開始時は上記と同じく時刻ｔ2であるが、時刻ｔ3が入浴終了時と推定される(図９（Ｄ）)。この処理により、実際よりも長く入浴中と推定した結果を、実際の入浴時間に近い値に修正することが可能である。
【００４６】
また、本実施形態における第２の補正手段による補正では、推定結果が入浴中の入浴終了の推定値がない場合に、入力開始タイミング及び入浴終了タイミングの修正を行う。この例は、図１０（Ａ）のように入浴開始の推定値out_h1（ｔ）が求まるものの、図１０（Ｂ）のように、入浴終了の推定値out_h2（ｔ）が現れないか、または０に近い場合における補正である。本実施形態における第１の実施形態における推定手段３０による処理では、入浴開始時は時刻ｔ2であり、入浴終了時が時刻ｔ3であるから図１０（Ｃ）に示すようになる。
【００４７】
上記の第１の実施形態の処理に対し、本第２の実施形態では、図１０（Ｂ）のように、入浴終了の推定値out_h2（ｔ）が現れないか、または０に近い場合には、入浴開始の推定値out_h1（ｔ）の値の如何に拘わらず、全て未入浴とする（図１０（Ｄ））。この処理により、お湯張り、浴室暖房、浴室乾燥などを入浴中とする誤った推定結果を修正することができる。
【００４８】
以上説明した第１の実施形態と第２の実施形態によれば、家ごとの環境の差があっても精度の良い推定結果を得ることができる。また、入浴タイミングが分かることから、そのときの浴室の温度、湿度と合わせて監視を実行すること、ヒートショックリスク、熱中症などのリスクを心得た身体管理が可能となり、その予防のための生活行動を実行したり、浴室設備の改善を促したりすることができる。更に、浴室、脱衣所の温湿度センサのみで測定するため、設置・監視に対する抵抗感が低くなることが見込める。
【００４９】
なお、本実施形態では、入浴中の推定を行ったが、温度センサや埃センサを用いて人が一定程度の運動状態にあるかなど様々な状態推定に用いる可能性を有している。その場合に、物理量データをファジィ推論による感度調整によって補正して用いることから、場所や環境の相違を適切に吸収して、精度の良い推定が期待できる。
【００５０】
上記２つの実施形態において、スパイキングニューラルネットワークにおいて、行動の開始または状態の変動開始の推定値と行動の終了または状態の変動終了の推定値との双方を得るようにしたが、これらの推定値の少なくとも一方を出力として得るようにしても良く。システムの目的によって、適切な推定を行うことが可能である。
【符号の説明】
【００５１】
１０  前処理手段
１１  規格化手段
１２  初期段入力値算出手段
１３  初期段重み値算出手段
２０  スパイキングニューラルネットワーク
２１−１〜２１−８  入力層のニューロン
２２−１、２２−２  出力層のニューロン
２３  電位総和算出手段
２４  不応期取得手段
２５  内部膜電位算出手段
２６  パルス出力（発火）値算出手段
３０  推定手段
【図１】
2020181293.tif 000018
【図２】
2020181293.tif 000019
【図３】
2020181293.tif 000020
【図４】
2020181293.tif 000021
【図５】
2020181293.tif 000022
【図６】
2020181293.tif 000023
【図７】
2020181293.tif 000024
【図８】
2020181293.tif 000025
【図９】
2020181293.tif 000026
【図１０】
2020181293.tif 000027
【図１１】
2020181293.tif 000028
【図１２】
2020181293.tif 000029
【図１３】
2020181293.tif 000030