(57)【要約】      （修正有）【課題】行動範囲の広い小型のペットの居場所を特定し易い情報処理システム、提供、その制御方法及びプログラムを提供する【解決手段】状態判定システム１において、ゲートウェイ装置１０の制御部１２は、ペットに装着されたペット装着装置２０の気圧センサ２３からセンサ値を取得し、当該センサ値を参照して、ペットの存在する位置の高さを推定する。【選択図】図１
2019212052.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備えている情報処理装置であって、
上記制御部は、
生体に装着されたセンサからセンサ値を取得し、
当該センサ値を参照して、上記生体の存する位置の高さを推定する
ことを特徴とする情報処理装置。
【請求項２】
上記制御部は、
上記センサから上記生体の行動量に関するセンサ値を取得し、
当該センサ値を参照して、上記生体の居場所を推定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記制御部は、
上記センサから上記生体の周囲の明るさに関するセンサ値を取得し、
当該センサ値を参照して、上記生体の行動を推定する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記制御部は、
上記センサから上記生体の発する音に関するセンサ値を取得し、
当該センサ値を参照して、上記生体の行動を推定する
ことを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
上記制御部は、
上記センサ値を参照して、上記生体の危険度を推定し、当該推定した結果を外部に出力する
ことを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
上記制御部は、
上記センサ値を取得しなかった場合、その旨を外部に出力する
ことを特徴とする請求項１から５の何れか１項に記載の情報処理装置。
【請求項７】
情報処理装置と、生体情報検出装置とを備えている情報処理システムであって、
上記生体情報検出装置は、
生体に装着されたセンサから取得したセンサ値を上記情報処理装置に送信し、
上記情報処理装置は、
上記センサ値を取得し、
当該センサ値を参照して、上記生体の存する位置の高さを推定する
ことを特徴とする情報処理システム。
【請求項８】
制御部を備えている情報処理装置の制御方法であって、
上記制御部により、生体に装着されたセンサからセンサ値を取得するステップと、
上記制御部により、当該センサ値を参照して、上記生体の存する位置の高さを推定するステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項９】
請求項１に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、上記制御部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理装置の制御方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、ペット（生体）が、建築物の間取りを示す間取りデータにより示される範囲内のどこに存在するかを示す位置情報表示システムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６８８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、最近の飼い猫は、家の中だけで飼う場合が多い。したがって、外に出ることはないが、家の中では、比較的自由に行動する。そして、猫のような、平面（横）方向だけでなく、垂直（縦）方向にも移動するような、行動範囲の広い小型のペットの場合、同じ部屋の中でも、棚の上にいたり、家具の中、後ろ等にいたりすることがある。そのため、ペットが平面的な範囲内のどこに存在するかを示す情報だけでは、当該ペットの居場所が特定できない場合がある。
【０００５】
本発明の一態様は、行動範囲の広い小型の生体の居場所を特定し易くすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、制御部を備えている情報処理装置であって、上記制御部が、生体に装着されたセンサからセンサ値を取得し、当該センサ値を参照して、上記生体の存する位置の高さを推定する。
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報処理システムは、情報処理装置と、生体情報検出装置とを備えている情報処理システムであって、上記生体情報検出装置が、生体に装着されたセンサから取得したセンサ値を上記情報処理装置に送信し、上記情報処理装置が、上記センサ値を取得し、当該センサ値を参照して、上記生体の存する位置の高さを推定する。
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、制御部を備えている情報処理装置の制御方法であって、上記制御部により、生体に装着されたセンサからセンサ値を取得するステップと、上記制御部により、当該センサ値を参照して、上記生体の存する位置の高さを推定するステップと、を含む。
【発明の効果】
【０００９】
本発明の一態様によれば、行動範囲の広い小型のペットの居場所を特定し易くすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る状態判定システムの要部構成を示すブロック図である。
【図２】本発明の実施形態１に係る状態判定システムを模式的に示す図である。
【図３】本発明の実施形態１に係る状態判定システムの処理の流れを示すフローチャートである。
【図４】本発明の実施形態１に係る表示端末が表示する通知の例を示す図である。
【図５】本発明の実施形態１に係るペットの居場所の設定画面の例を示す図である。
【図６】本発明の実施形態１に係るセンサによる判定例を示す図である。
【図７】本発明の実施形態１に係る高さ推定処理を示す図である。
【図８】本発明の実施形態１に係る行動ログの判定の例を示す図である。
【図９】本発明の実施形態１に係るアラームお知らせ判定の例を示す図である。
【図１０】本発明の実施形態１に係るアラーム注意判定の例を示す図である。
【図１１】本発明の実施形態１に係る状態判定システムの処理を示すフローチャートである。
【図１２】本発明の実施形態３に係る状態判定システムの要部構成を示すブロック図である。
【図１３】本発明の実施形態３に係る状態判定システムの処理の流れを示すフローチャートである。
【図１４】本発明の実施形態５に係るサーバとして利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施の形態について、詳細に説明する。
【００１２】
（状態判定システム１）
図２は、本発明の実施形態１に係る状態判定システム１を模式的に示す図である。状態判定システム（情報処理システム）１は、図２に示すように、ゲートウェイ装置（情報処理装置）１０、ペット装着装置（生体情報検出装置）２０、サーバ３０、および表示端末４０によって構成されている。
【００１３】
ペット装着装置２０は、ペットに装着したセンサのデータを、ゲートウェイ装置（情報処理装置）１０を経由してサーバ３０に送信する。サーバ３０は、受信した、センサのデータを分析する。表示端末４０は、サーバ３０から、分析結果を受け取る。ゲートウェイ装置１０は、宅内ＬＡＮのブロードバンドルータでもよいし、公衆網の基地局でもよい。
【００１４】
状態判定システム１では、住宅等で過ごすペットに、加速度、および気圧を検出するペット装着装置２０が装着されている。ペット装着装置２０は、ペット用の首輪、ペット用の服等に取り付けられている。ペット装着装置２０は、ペットの加速度を検出する加速度センサ、およびペットの周囲の気圧を検出する気圧センサを有する情報検出機構として機能する。ペット装着装置２０は、さらに、ペットの周囲の照度を検出する照度センサ、ペットの周囲の温度を検出する温度センサ、および、ペットの音を検出するマイクロフォンを備えている。
【００１５】
加速度センサは、３軸の加速度データを合成することにより、活発に行動しているか、じっとしているかを判定するためのデータを提供する。気圧センサは、急激な下降または上昇により、高いところに上ったり、下りたりしたことを判定するためのデータを提供する。照度センサは、暗い場所にいるか、明るい場所にいるかを判定するためのデータを提供する。
【００１６】
温度センサは、冷暖房をしている部屋にいるかどうかを判定するためのデータを提供する。マイクロフォンは、飼い主を呼んでいるかどうかを判定し、飼い主への要求内容を推測するためのデータを提供する。なお、ペット（生体）の発する音には、ペットの鳴き声、足音、内臓の発する音等が含まれる。
【００１７】
ペット装着装置２０は、任意の時間間隔、例えば１０秒以下の時間間隔で、検出した加速度を示す加速度情報、および気圧を示す気圧情報を出力する。ペット装着装置２０は、さらに、検出した照度を示す照度情報、温度を示す温度情報、および、音を示す音情報を出力する。ここで、「出力する」とは、無線送信することを含む。
【００１８】
状態判定システム１では、ゲートウェイ装置１０はペットが過ごす住宅等に設置されており、ペット装着装置２０から出力される加速度情報、および気圧情報を取得する。ゲートウェイ装置１０は、例えば住宅毎、ペット毎に設けられている。また、ゲートウェイ装置１０は、ペットの状態を示す状態情報を格納しており、加速度情報、および気圧情報を参照して、ペットの状態を判定する。また、ゲートウェイ装置１０は、判定した判定結果を、ネットワーク２を介してサーバ３０に出力する。
【００１９】
状態判定システム１では、サーバ３０は、ゲートウェイ装置１０から取得したペットの状態の判定結果を取得し、ペットの状態の判定結果として、ペットを表現主体として表現した状態の状態データを生成および格納する。またサーバ３０は、表示端末４０からの要求に応じて、状態データを、ネットワーク２を介して表示端末４０に出力する。サーバ３０は、複数のゲートウェイ装置、例えば１，０００台〜１０，０００台のゲートウェイ装置に対して１台設けられてもよい。
【００２０】
状態判定システム１では、表示端末４０を住宅の外に居るペットの飼い主が所有することにより、ペットの状態を住宅の外に居るペットの飼い主に報知することができる。表示端末４０は、ゲートウェイ装置１０が判定したペットの状態の判定結果を表示する。
【００２１】
ゲートウェイ装置１０、ペット装着装置２０、サーバ３０、および表示端末４０の構成について、図１を用いて説明する。図１は、本発明の実施形態１に係る状態判定システム１の要部構成を示すブロック図である。
【００２２】
（ゲートウェイ装置１０）
ゲートウェイ装置１０は、図１に示すように、第１の通信部１１、制御部１２、判定情報格納部１７、および第２の通信部１９を備えている。制御部１２は、センサ情報取得部１３、および判定部１５として機能する。
【００２３】
第１の通信部１１は、ペット装着装置２０と通信するための通信インターフェースである。
【００２４】
センサ情報取得部１３は、第１の通信部１１を介して、加速度情報および気圧情報を取得する。
【００２５】
判定部１５は、加速度情報および気圧情報を参照して、ペットの状態を判定する。判定部１５は、所定の時間間隔において加速度および気圧の変化からペットの状態を判定する。ここで、所定の時間間隔とは、例えば、当該所定の時間間隔において測定された気圧の変化に対する、典型的な１日における自然要因に起因した気圧の変化の影響が所定の割合以下となるような時間間隔のことであり、例えば、
時間間隔＝１秒〜１０秒
に設定すればよい。
【００２６】
ここで、上記所定の割合は、例えば、１／１０〜１／１００程度である。上記所定の割合と上記時間間隔との関係についてより具体的に説明すれば以下の通りである。
【００２７】
例えば、１日をおよそ１０万秒と見積もり、１日のうちで自然要因に起因して１０ｈＰａの気圧変動が生じるとすると、自然要因に起因して１秒あたり１／１００Ｐａ、１０秒あたり１／１０Ｐａ程度、１００秒あたり１Ｐａ程度変動することになる。一方で、上記気圧情報として、典型的には、所定の時間間隔内で１Ｐａのオーダーで気圧の変化が検出される。したがって、もし時間間隔を１００秒とすると、検出した気圧の変化がペットの状態に起因したものなのか、自然要因に起因したものなのかが不明となる。一方で、上記所定時間間隔を１秒〜１０秒とすれば、上記気圧情報として検出した気圧の変化に対する自然要因に起因した気圧の変化の影響を、１／１０〜１／１００程度に抑えることができる。この１／１０〜１／１００が上述した所定の割合に該当する。
【００２８】
また、判定対象は常に動く可能性のある動物であり、検出される加速度および気圧は常に変化するので、判定閾値を設けて判定する。判定閾値の調整により、判定の精度を向上させることができる。また、判定部１５は、例えば任意の時間の加速度の平均、標準偏差等を求め、ペットの状態を判定することができる。
【００２９】
判定情報格納部１７は、判定部１５がペットの状態の判定に用いる判定情報を格納する。
【００３０】
第２の通信部１９は、図１に示すように、ネットワーク２を介して他の装置と通信するためのインターフェースである。
【００３１】
（ペット装着装置２０）
ペット装着装置２０は、図１に示すように、加速度センサ（センサ）２１、気圧センサ（センサ）２３、および通信部２５を備えている。
【００３２】
加速度センサ２１は、ペットの加速度を検出する。加速度センサ２１は、例えばＭＥＭＳ（MicroElectro Mechanical Systems）を用いて作製されている。加速度センサ２１は、例えば１秒間に５０回、加速度を測定する。
【００３３】
気圧センサ２３は、ペットの周囲の気圧を検出する。気圧センサ２３は、例えばＭＥＭＳを用いて作製されている。気圧センサ２３は、例えば加速度センサ２１の加速度の測定と同じタイミングで、気圧を測定する。
【００３４】
通信部２５は、ゲートウェイ装置１０と通信するためのインターフェースである。
【００３５】
（サーバ３０）
サーバ３０は、通信部３１、制御部３２、および状態データ格納部３７を備えている。制御部３２は、判定結果取得部３３、状態データ生成部３５、および状態データ取得部３９として機能する。
【００３６】
通信部３１は、ネットワーク２を介して他の装置と通信するためのインターフェースである。
【００３７】
判定結果取得部３３は、通信部３１を介して、判定部１５により判定されたペットの状態を取得する。
【００３８】
状態データ生成部３５は、ペットの状態とペットの状態に応じた表示端末４０に表示させるための状態ログとを対応付けた状態データを生成する。
【００３９】
状態データ格納部３７は、状態データ生成部３５が生成した状態データを格納する。
【００４０】
状態データ取得部３９は、状態データ格納部３７から状態データを取得する。
【００４１】
（表示端末４０）
表示端末４０は、図１に示すように、通信部４１、表示制御部４３、および表示部４５を備えている。
【００４２】
通信部４１は、ネットワーク２を介して他の装置と通信するためのインターフェースである。
【００４３】
表示制御部４３は、通信部４１を介して、状態データ格納部３７に格納されている状態データを取得し、表示部４５における表示を制御する。
【００４４】
表示部４５は、状態データに応じた情報を表示する表示デバイスである。
【００４５】
（状態判定システム１の処理）
図３は、本実施形態に係る状態判定システム１の処理の流れを示すフローチャートである。状態判定システム１の処理について、図３を用いて説明する。
【００４６】
（ステップＳ１０）
ペット装着装置２０の通信部２５は、加速度情報および気圧情報をゲートウェイ装置１０の第１の通信部１１に出力する。
【００４７】
（ステップＳ１２）
ゲートウェイ装置１０のセンサ情報取得部１３は、第１の通信部１１を介して、ペット装着装置２０から加速度情報および気圧情報を取得する。
【００４８】
（ステップＳ１４）
ゲートウェイ装置１０の判定部１５は、センサ情報取得部１３が取得した加速度情報および気圧情報、ならびに判定情報格納部１７が格納している判定情報を参照して、ペットの状態を判定する。
【００４９】
（ステップＳ１６）
ゲートウェイ装置１０の第２の通信部１９は、ペットの状態の判定結果を、ネットワーク２を介して、サーバ３０の通信部３１に出力する。
【００５０】
（ステップＳ１８）
サーバ３０の判定結果取得部３３は、ネットワーク２およびサーバ３０の通信部３１を介して、ゲートウェイ装置１０からペットの状態の判定結果を取得する。
【００５１】
（ステップＳ２０）
サーバ３０の状態データ生成部３５は、ペットの状態の判定結果に応じた状態データを生成し、サーバ３０の状態データ格納部３７に格納する。
【００５２】
（ステップＳ２２）
表示端末４０の表示制御部４３は、表示端末４０の通信部４１およびネットワーク２を介し、サーバ３０に状態データの取得要求を出力する。この状態データの取得要求を出力するための操作は、表示端末４０を操作するペットの飼い主が行う。
【００５３】
（ステップＳ２４）
サーバ３０の状態データ取得部３９は、ネットワーク２およびサーバ３０の通信部３１を介して、表示端末４０の要求を受け付ける。
【００５４】
（ステップＳ２６）
サーバ３０の状態データ取得部３９は、サーバ３０の通信部３１およびネットワーク２を介して、表示端末４０からの要求に応じた状態データを表示端末４０に出力する。
【００５５】
（ステップＳ２８）
表示端末４０の表示制御部４３は、ネットワーク２および表示端末４０の通信部４１を介して、要求に応じた状態データをサーバ３０から取得する。
【００５６】
（ステップＳ３０）
表示端末４０の表示制御部４３は、状態データを参照して、状態ログを表示端末４０の表示部４５に表示させる。
【００５７】
図４は、本実施形態に係る表示端末４０が表示する通知の例を示す図である。図４（ａ）は、通常の通知例を示す。図４（ｂ）は、アラームの通知例を示す。
【００５８】
表示端末４０は、ペットの居場所、行動等の推測結果を表示する。その場合、表示端末４０は、ペットの状態の危険度に応じた表示形態をとる。ここで、危険度とは、ペットがいる場所の危険の程度を示す度合い（大、中、小）であり、表示端末４０は、その危険度に応じて当該ペットの飼い主への通知方法を変える。
【００５９】
図４（ａ）に示すように、表示端末４０は、ペットが通常の状態（危険度が小）であると判定した場合、時系列に表示するログ表示による通知を行う。
【００６０】
図４（ｂ）に示すように、表示端末４０は、ペットが危険な状態（危険度が大）であると判定した場合、文字サイズが大きいポップアップ表示による通知を行う。これにより、飼い主であるユーザが気付き易い通知を行うことができる。
【００６１】
図５は、本実施形態に係るペットの居場所の設定画面の例を示す図である。図５に示すように、表示端末４０は、１〜３階ごとに、クローゼット、食器棚、本棚、カーテンレール、洋服ダンス、および、窓のチェックボックスを配置して表示する。そして、図５の例によれば、ペットの居場所としては、１階には、クローゼット、食器棚、カーテンレール、窓があり、２階には、クローゼット、本棚、洋服ダンス、窓があることを設定されている。
【００６２】
なお、表示端末４０は、居場所の設定が完了した場合に、各家具の高さの情報を入力する画面を表示する。
【００６３】
上記によれば、ペットが出入りする場所を予め登録しておくことにより、ペットの、詳しい行動状況を表示することができる。
【００６４】
図６は、本実施形態に係るセンサによる判定例を示す図である。図６（ａ）は、合成加速度と、行動判定結果との関係を示す。図６（ｂ）は、合成加速度の算出例を示す。図６（ｃ）は、気圧変化と、上下移動判定結果との関係を示す。図６（ｄ）は、気圧変化の算出例を示す。
【００６５】
図６（ａ）に示すように、ゲートウェイ装置１０の判定部１５は、ペットの合成加速度が重力加速度の１．５倍以下である場合、ペットは移動せずにじっとしていると判定する。判定部１５は、ペットの合成加速度が重力加速度の１．５倍より大きく、かつ、２倍未満である場合、ペットは歩行していると判定する。判定部１５は、ペットの合成加速度が重力加速度の２倍以上である場合、ペットは走っていると判定する。
【００６６】
図６（ｂ）に示すように、判定部１５は、Ｘ軸方向の加速度、Ｙ軸方向の加速度、および、Ｚ軸方向の加速度を取得して、各加速度の２乗値を合計して、その合計値の平方根により合成加速度を算出する。
【００６７】
これにより、合成加速度を用いるので、加速度センサが首輪等にどの方向で装着されていても変わらない測定値を取得することができる。
【００６８】
なお、ゲートウェイ装置１０の制御部１２は、ペットに装着された加速度センサ２１からペットの行動量に関するセンサ値を取得し、当該センサ値を参照して、ペットの居場所を推定してもよい。
【００６９】
図６（ｃ）に示すように、ゲートウェイ装置１０の判定部１５は、ペットの動作による気圧変化が５Ｐａ未満である場合、ペットは上下移動していないと判定する。判定部１５は、ペットの動作による気圧変化が５Ｐａ以上、かつ、２４Ｐａ以下である場合、ペットは移動していると判定する。判定部１５は、ペットの動作による気圧変化が２５Ｐａ以上である場合、ペットは大きな移動をしていると判定する。
【００７０】
図６（ｄ）に示すように、判定部１５は、例えば、ペットが床から高所へ移動した場合、移動する前の定常状態における気圧と、移動した後の定常状態における気圧との差が２０Ｐａであることを検出する。図６（ｄ）は、ペットの、高所への飛び上がりにより、気圧センサの測定値が変化した例である。
【００７１】
これにより、気圧の変化を検出することにより、気圧センサを装着したペットの上下移動を判別することができる。
【００７２】
図７は、本実施形態に係る高さ推定処理を示す図である。図７（ａ）は、ゲートウェイ装置１０の判定部１５による、高さ推定処理を示すフローチャートである。図７（ｂ）は、気圧および高さの換算テーブルである。
【００７３】
ゲートウェイ装置１０の制御部１２は、ペットに装着された気圧センサ２３からセンサ値を取得し、当該センサ値を参照して、ペットの存する位置の高さを推定する。判定部１５は、ペット首輪等に備えられた気圧センサ２３によって測定した気圧の変化情報によって、ペットの居場所の「高さ」を推定する。
【００７４】
図７（ａ）に従って、高さ推定処理を説明する。
【００７５】
（ステップＳ７０１）
判定部１５は、高さの設定値をリセットする。例えば、ペットの行動開始地点を１階の床とすれば、高さの設定値Ｈを０ｍに設定する。
【００７６】
（ステップＳ７０２）
判定部１５は、気圧変化が５Ｐａ未満であるか否かを判定する。気圧変化が５Ｐａ未満である場合（ステップＳ７０２のＹｅｓ）、判定部１５は、同じ判定を繰り返す。気圧変化が５Ｐａ未満でない（５Ｐａ以上である）場合（ステップＳ７０２のＮｏ）、判定部１５は、ステップＳ７０３の処理を実行する。
【００７７】
（ステップＳ７０３）
判定部１５は、気圧および高さ換算テーブルを用いて高さを換算する。詳細には、まず、判定部１５は、実際の気圧変化をｙに代入する。次に、判定部１５は、気圧および高さ換算テーブルに設定されている、１ｍあたりの気圧変化をｘに代入する。そして、判定部１５は、以下の式１により、高さＨを計算する。その後、判定部１５は、ステップＳ７０２の判定を実行する。
【００７８】
Ｈ＝Ｈ−ｙ／ｘ  ・・・式１
図７（ｂ）に示すように、気圧および高さ換算テーブルには、気圧と、高さとの関係が設定されている。気圧および高さ換算テーブルは、状況の変化に応じて、随時更新される。
【００７９】
（基本的な行動の判定）
ペットに関する基本的な行動の判定について説明する。
【００８０】
判定部１５は、ペットの危険度が大になる場合のセンサ値の例として、気圧の変化が大きく、かつ、合成加速度が大きい場合には、ペットが高い場所に上がった、または、ペットが低い場所に降りた（落ちた）と判定する。
【００８１】
判定部１５は、ペットの位置の推定として、気圧の下降変化が大きく、その変化時間が長く、かつ、合成加速度が大きい場合、ペットが階段を上がったと判定する。判定部１５は、気圧の上昇変化が大きく、その変化時間が長く、かつ、合成加速度が大きい場合、ペットが階段を降りたと判定する。判定部１５は、合成加速度が大きいか中程度であり、かつ、照度が下がる場合、ペットが家具の中、裏等に移動したと判定する。
【００８２】
判定部１５は、ペットの活動状態として、合成加速度が大きい場合、ペットが激しく動き回っていると判定する。判定部１５は、合成加速度が中程度である場合、ペットが動き回っていると判定する。判定部１５は、合成加速度が小さい場合、ペットが移動していないと判定する。
【００８３】
（行動ログの判定）
図８は、本実施形態に係る行動ログの判定の例を示す図である。これは、ペットの危険度が小さい場合の判定例である。判定部１５は、図８に示すようなセンサ値を参照して、ペットの危険度が小であると推定し、当該推定した結果を外部に出力する。
【００８４】
図８に示すように、判定部１５は、気圧の変化が小さく、かつ、合成加速度が小さい場合、ペットが休んでいるか、寝ていると判定する。判定部１５は、気圧の変化が小さく、かつ、合成加速度が中程度である場合、ペットが歩いていると判定する。判定部１５は、気圧の変化が小さく、かつ、合成加速度が大きい場合、ペットが走っていると判定する。判定部１５は、気圧の変化が小さく、合成加速度が中程度か大きく、かつ、照度が少し下がった場合、ペットが休んでいるか、ペットが物陰に移動したと判定する。
【００８５】
なお、判定部１５は、気圧の変化が小さい場合、ペットが平面的な移動をしていると判定する。また、制御部１２は、ペットに装着された照度センサからペットの周囲の明るさに関するセンサ値を取得し、当該センサ値を参照して、ペットの行動を推定する。
【００８６】
さらに、判定部１５は、気圧が大きくゆっくり下がり、かつ、合成加速度が中程度である場合、ペットが階段を上がって、上の階にいると判定する。判定部１５は、気圧が大きくゆっくり上がり、かつ、合成加速度が中程度である場合、ペットが階段を下って、下の階にいると判定する。判定部１５は、気圧変化が中程度であり、気圧が急に下がり、かつ、合成加速度が大きい場合、ペットが家具の上に上がったと判定する。判定部１５は、気圧変化が中程度であり、気圧が急に上がり、かつ、合成加速度が大きい場合、ペットが家具の上から下りたと判定する。なお、家具とは、ペットがその上に上がることができるものであり、例えば、椅子、机、棚等である。
【００８７】
気圧の変化がゆっくり、または、急であること（変化時間の長短）の判定は、例えば、以下のように行われる。判定部１５は、気圧データを１秒ごとに取得し、１秒単位で変化の開始タイミングを捉えた後、気圧変化の継続を監視して、変化の終了タイミングを確認する。判定部１５は、気圧変化の開始から終了までの時間が５秒以上であれば、ペットが階段の上り下りをしたと判定する。判定部１５は、気圧変化の開始から終了までの時間が１秒以内であれば、ペットが家具の上り下りをしたと判定する。なお、判定部１５は、例えば、１０秒毎、または、気圧変化の終了タイミングで、気圧変化の継続監視をリセットする。
【００８８】
（アラーム判定の例）
図９は、本実施形態に係るアラームお知らせ判定の例を示す図である。これは、ペットの危険度が中程度である場合の判定例である。判定部１５は、図９に示すようなセンサ値を参照して、ペットの危険度が中程度であると推定し、当該推定した結果を外部に出力する。
【００８９】
図９に示すように、判定部１５は、気圧が大きく急に下がり、かつ、合成加速度が大きい場合、ペットが比較的高い家具の上に上がったと判定する。判定部１５は、気圧が大きく急に上がり、かつ、合成加速度が大きい場合、ペットが比較的高い家具の上に下りたと判定する。なお、比較的高い家具とは、例えば、食器棚、クローゼット、カーテンレール等である。
【００９０】
さらに、判定部１５は、気圧変化が小さく、合成加速度が中程度か大きく、かつ、照度が大きく急に下がった場合、ペットがクローゼット、または、棚の中に入ったと判定する。判定部１５は、合成加速度が大きいか中程度から小さい方に変化し、かつ、ペットの発する音の音量が小さいから中程度か大きい方に変化した場合、ペットが部屋に入れない状態であると判定する。
【００９１】
図１０は、本実施形態に係るアラーム注意判定の例を示す図である。これは、ペットの危険度が大きい場合の判定例である。判定部１５は、図１０に示すようなセンサ値を参照して、ペットの危険度が大であると推定し、当該推定した結果を外部に出力する。
【００９２】
図１０に示すように、判定部１５は、気圧が大きく急に下がり、合成加速度が大きく、かつ、ペットの発する音の音量が大きい場合、ペットが高い場所から降りられない状態であると判定する。判定部１５は、気圧が大きく急に上がり、合成加速度が大きく、かつ、ペットの発する音の音量が大きい場合、ペットが深い場所に下りて上がれない状態であると判定する。
【００９３】
さらに、判定部１５は、気圧変化が小さく、合成加速度が中程度か大きく、照度が大きく下がり、かつ、ペットの発する音の音量が大きい場合、ペットがクローゼット等から出られない状態であると判定する。判定部１５は、気圧変化が小さく、合成加速度が中程度か大きく、照度が少し下がり（照度の変化が中程度で急に下がり）、かつ、ペットの発する音の音量が大きい場合、ペットが閉所から出られない状態であると判定する。
【００９４】
なお、制御部１２は、ペットに装着されたマイクロフォンからペットの発する音に関するセンサ値を取得し、当該センサ値を参照して、ペットの行動を推定する。また、判定部１５は、ペットの発する音の音量が大きい場合、ペットが出られなくなったり、降りられなくなって困っている、おなかがすいた、遊んでほしい等の可能性があると判定してもよい。
【００９５】
（状態判定システム１の処理）
図１１は、本実施形態に係る状態判定システム１の処理を示すフローチャートである。図１１は、特に、ゲートウェイ装置１０の危険度の判定と、表示端末４０の表示方法との関係を示すものである。
【００９６】
制御部１２は、センサ値を参照して、ペットの危険度を推定し、当該推定した結果を外部に出力する。サーバ３０の場合、外部に出力する。表示端末４０の場合、表示部４５から出力する。
【００９７】
（ステップＳ１１０１）
ゲートウェイ装置１０のセンサ情報取得部１３は、ペット装着装置２０からセンサデータを一定時間ごとに取得する。
【００９８】
（ステップＳ１１０２）
ゲートウェイ装置１０の判定部１５は、気圧、合成加速度、照度、ペットの発する音の音量の値およびその変化が「危険度大」に該当するか否かを判定する。「危険度大」に該当する場合（ステップＳ１１０２のＹｅｓ）、ステップＳ１１０３の処理が行われる。「危険度大」に該当しない場合（ステップＳ１１０２のＮｏ）、判定部１５は、ステップＳ１１０４の判定を行う。
【００９９】
（ステップＳ１１０３）
表示端末４０の表示制御部４３は、ゲートウェイ装置１０からサーバ３０経由で「危険度大」の状態データを取得して、当該状態データを用いて、表示部４５がポップアップ画面にアラーム通知「注意」を表示するように制御する。その後、ステップＳ１１０１の処理が行われる。
【０１００】
（ステップＳ１１０４）
ゲートウェイ装置１０の判定部１５は、気圧、合成加速度、照度、ペットの発する音の音量の値およびその変化が「危険度中」に該当するか否かを判定する。「危険度中」に該当する場合（ステップＳ１１０４のＹｅｓ）、ステップＳ１１０５の処理が行われる。「危険度中」に該当しない場合（ステップＳ１１０４のＮｏ）、判定部１５は、ステップＳ１１０６の判定を行う。
【０１０１】
（ステップＳ１１０５）
表示端末４０の表示制御部４３は、ゲートウェイ装置１０からサーバ３０経由で「危険度中」の状態データを取得して、当該状態データを用いて、表示部４５がポップアップ画面にアラーム通知「お知らせ」を表示するように制御する。その後、ステップＳ１１０１の処理が行われる。
【０１０２】
（ステップＳ１１０６）
ゲートウェイ装置１０の判定部１５は、気圧、合成加速度、照度、ペットの発する音の音量の値およびその変化が「危険度小」に該当するか否かを判定する。「危険度小」に該当する場合（ステップＳ１１０６のＹｅｓ）、ステップＳ１１０７の処理が行われる。「危険度小」に該当しない場合（ステップＳ１１０６のＮｏ）、ステップＳ１１０１の処理が行われる。
【０１０３】
（ステップＳ１１０７）
表示端末４０の表示制御部４３は、ゲートウェイ装置１０からサーバ３０経由で「危険度小」の状態データを取得して、当該状態データを用いて、表示部４５がログ表示するように制御する。その後、ステップＳ１１０１の処理が行われる。
【０１０４】
（通知方法のバリエーション）
行動推測結果の、表示による通知は、スマートフォンの通知画面、ＰＣのメール画面等を用いてもよい。行動推測結果の、音声による通知は、ＰＣ、スマートフォン、会話ロボット、音声出力が可能な家電等を用いてもよい。また、一方的な通知ではなく、ユーザ操作による通知要求に対して通知してもよい。その場合、ユーザの音声による通知要求を行ってもよい。
【０１０５】
（変形例）
ゲートウェイ装置１０の判定部１５は、センサ情報取得部１３がペット装着装置２０からセンサ情報を取得できない場合、ペットが家にいないと判定する。制御部１２は、センサ値を取得しなかった場合、その旨を外部に出力する。
【０１０６】
なお、上記では、状態判定システム１を、ペットの行動に適用したが、幼児の監視に利用してもよい。また、ペットの位置は正確には分からないので、ペットを探すヒントとして、楽しみに使ってもよい。
【０１０７】
ペット装着装置２０にさらにＧＰＳ（Global Positioning System）、無線ＬＡＮ通信、移動体通信の機能を備えることにより、ペットのおおよその位置を推定できるようにしてもよい。
【０１０８】
部屋の間取りに加えて、さらにペットの居場所になりそうな候補と、その候補の特徴（位置、その場所に至る手段、明るさ）を予めサーバ３０に登録しておくことにより、現在の居場所としてどの候補が最も有力かを判定できるようにしてもよい。
【０１０９】
なお、サーバ３０の制御部３２が、センサ情報を取得し、ペットの状態を判定するようにしてもよい。
【０１１０】
このように、本実施形態におけるゲートウェイ装置１０では、１又は複数の制御部１２が、ペットに装着された気圧センサ２３からセンサ値を取得し、当該センサ値を参照して、ペットの存する位置の高さを推定する。そのため、行動範囲の広い小型のペットの居場所を特定し易くすることができる。
【０１１１】
また、本実施形態におけるゲートウェイ装置１０では、制御部１２が、ペットに装着された加速度センサ２１からペットの行動量に関するセンサ値を取得し、当該センサ値を参照して、ペットの居場所を推定する。そのため、ペットの居場所を特定し易くすることができる。
【０１１２】
また、本実施形態におけるゲートウェイ装置１０では、制御部１２が、ペットに装着された照度センサからペットの周囲の明るさに関するセンサ値を取得し、当該センサ値を参照して、ペットの行動を推定する。そのため、ペットの行動を特定し易くすることができる。
【０１１３】
また、本実施形態におけるゲートウェイ装置１０では、制御部１２が、ペットに装着されたマイクロフォンからペットの発する音に関するセンサ値を取得し、当該センサ値を参照して、ペットの行動を推定する。そのため、ペットの行動を特定し易くすることができる。
【０１１４】
また、本実施形態におけるゲートウェイ装置１０では、制御部１２が、センサ値を参照して、ペットの危険度を推定し、当該推定した結果を外部に出力する。そのため、ペットの居場所、行動を特定し易くすることができる。
【０１１５】
また、本実施形態におけるゲートウェイ装置１０では、制御部１２が、センサ値を取得しなかった場合、その旨を外部に出力する。そのため、ペットが行方不明であること通知することができる。
【０１１６】
〔実施形態２〕
本発明の他の実施形態について説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１１７】
ペット装着装置２０が温度センサを内蔵していてもよい。これにより、ペットが冷暖房使用中の部屋にいるか否かを推測することができる。また、温度センサ単独で、または、温度センサと、実施形態１の各センサとを用いて、ペットの移動経路を推定してもよい。さらに、その推定した移動経路を蓄積して、その蓄積したデータをＡＩ（Artificial Intelligence）に入力して学習させて、ペットの居場所を予測させてもよい。
【０１１８】
ペットの居場所を予測するための学習処理の具体的な構成は本実施形態を限定するものではないが、例えば、以下のような機械学習的手法の何れかまたはそれらの組み合わせを用いることができる。
【０１１９】
・サポートベクターマシン（SVM: Support Vector Machine）
・クラスタリング（Clustering）
・帰納論理プログラミング（ILP: Inductive Logic Programming）
・遺伝的アルゴリズム（GP: Genetic Programming）
・ベイジアンネットワーク（BN: Baysian Network）
・ニューラルネットワーク（NN: Neural Network）
ニューラルネットワークを用いる場合、データをニューラルネットワークへのインプット用に予め加工して用いるとよい。このような加工には、データの１次元的配列化、または多次元的配列化に加え、例えば、データアーギュメンテーション（Deta Argumentation）等の手法を用いることができる。
【０１２０】
また、ニューラルネットワークを用いる場合、畳み込み処理を含む畳み込みニューラルネットワーク（CNN: Convolutional Neural Network）を用いてもよい。より具体的には、ニューラルネットワークに含まれる１又は複数の層（レイヤ）として、畳み込み演算を行う畳み込み層を設け、当該層に入力される入力データに対してフィルタ演算（積和演算）を行う構成としてもよい。またフィルタ演算を行う際には、パディング等の処理を併用したり、適宜設定されたストライド幅を採用したりしてもよい。
【０１２１】
また、ニューラルネットワークとして、数十〜数千層に至る多層型又は超多層型のニューラルネットワークを用いてもよい。
【０１２２】
〔実施形態３〕
本発明の他の実施形態について、図１２〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２３】
（状態判定システム１ｂ）
図１２は、本発明の実施形態３に係る状態判定システム１ｂの要部構成を示すブロック図である。状態判定システム（情報処理システム）１ｂは、図１２に示すように、ペット装着装置（情報処理装置）２０ｂ、および表示端末４０ｂによって構成されている。
【０１２４】
ペット装着装置２０ｂと、表示端末４０ｂとは、直接通信してもよいし、中継器（例えば、宅内無線ＬＡＮのＨＵＢ等）経由で通信してもよい。この場合、ペット装着装置２０ｂと、中継器との間の通信には、ＢＬＥ（Bluetooth Low Energy）等の近距離通信方式が用いられる。また、表示端末４０ｂ上で、センサ情報を分析してもよい。
【０１２５】
本実施形態のように、ペット装着装置２０ｂと表示端末４０ｂとが直接通信する場合とは、例えば、１階にいるペットの状態を２階にいるペットの飼い主が把握したい場合が考えられる。
【０１２６】
ペット装着装置２０ｂは、加速度センサ２１、気圧センサ２３、制御部１２ｂ、判定情報格納部１７ｂ、および通信部１９ｂを備えている。制御部１２ｂは、センサ情報取得部１３ｂ、および判定部１５ｂとして機能する。ペット装着装置２０ｂのセンサ情報取得部１３ｂ、判定部１５ｂ、判定情報格納部１７ｂ、および通信部１９ｂは、それぞれ、実施形態１に係るゲートウェイ装置１０のセンサ情報取得部１３、判定部１５、判定情報格納部１７、および第２の通信部１９に対応する。
【０１２７】
すなわち、本実施形態では、ペットに装着されているペット装着装置２０ｂにおいて、ペットの状態を判定する。
【０１２８】
表示端末４０ｂは、通信部４１、制御部３２ｂ、および表示部４５を備えている。制御部３２ｂは、判定結果取得部３３ｂ、状態データ生成部３５ｂ、および表示制御部４３として機能する。表示端末４０ｂの判定結果取得部３３ｂ、および状態データ生成部３５ｂは、それぞれ、実施形態１に係るサーバ３０の判定結果取得部３３、および状態データ生成部３５に対応する。
【０１２９】
（状態判定システム１ｂの処理）
図１３は、本実施形態に係る状態判定システム１ｂの処理の流れを示すフローチャートである。状態判定システム１ｂの処理について、図１３を用いて説明する。
【０１３０】
（ステップＳ１０ｂ）
ペット装着装置２０ｂの加速度センサ２１は、ペットの加速度を検出し、センサ情報取得部１３ｂに出力するとともに、ペット装着装置２０ｂの気圧センサ２３は、ペットの周囲の気圧を検出し、センサ情報取得部１３ｂに出力する。
【０１３１】
（ステップＳ１４ｂ）
センサ情報取得部１３ｂは、加速度情報および気圧情報を取得する。
【０１３２】
ペット装着装置２０ｂの判定部１５ｂは、センサ情報取得部１３ｂが取得した加速度情報および気圧情報、ならびに判定情報格納部１７ｂが格納している判定情報を参照して、ペットの状態を判定する。
【０１３３】
（ステップＳ１６ｂ）
ペット装着装置２０ｂの通信部１９ｂは、ペットの状態の判定結果を、表示端末４０ｂの通信部４１に出力する。
【０１３４】
（ステップＳ１８ｂ）
表示端末４０ｂの判定結果取得部３３ｂは、ペット装着装置２０ｂの通信部１９ｂを介して、ペット装着装置２０ｂからペットの状態の判定結果を取得する。
【０１３５】
（ステップＳ２０ｂ）
表示端末４０ｂの状態データ生成部３５ｂは、ペットの状態の判定結果に応じた状態データを生成する。
【０１３６】
（ステップＳ３０）
表示端末４０ｂの表示制御部４３は、状態データを参照して、状態ログを表示端末４０ｂの表示部４５に表示させる。
【０１３７】
このように、ペット装着装置２０ｂは、ペットの状態の判定結果を、直接、表示端末４０ｂに出力する。表示端末４０ｂは、最新のペットの状態を、リアルタイムでペットの飼い主に報知することができる。また、ペット装着装置２０ｂにおいて、ペットの状態を判定することにより、通信量を少なくすることができる。
【０１３８】
表示端末４０ｂは、ペット装着装置２０ｂから取得したペットの状態の判定結果を、一定時間の間保持し、一定時間の間保持したペットの状態の判定結果を削除する構成であってもよい。
【０１３９】
なお、本実施形態の判定システムは、サーバを備えていてもよい。この場合、ペット装着装置は、サーバにもペットの状態の判定結果を出力し、表示端末は、任意の過去のペットの状態の判定結果をサーバから得ることができる。また、サーバにおいても、ペットの状態の判定結果に応じた状態データを生成してもよい。この場合、表示端末は、任意の過去のペットの状態データをサーバから得ることができる。
【０１４０】
また、表示端末４０ｂの制御部３２ｂが、センサ情報を取得し、ペットの状態を判定するようにしてもよい。
【０１４１】
本実施形態におけるペット装着装置２０ｂでは、１又は複数の制御部１２ｂが、ペットに装着された気圧センサ２３からセンサ値を取得し、当該センサ値を参照して、ペットの存する位置の高さを推定する。そのため、行動範囲の広い小型のペットの居場所を特定し易くすることができる。
【０１４２】
〔実施形態４〕
上記各実施形態では、１つのサーバ３０を用いる例を説明したが、サーバ３０の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１４３】
〔実施形態５〕
サーバ３０の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、サーバ３０のそれぞれを、図１４に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０１４４】
図１４は、サーバ３０として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０１４５】
補助記憶装置９１４には、コンピュータ９１０をサーバ３０として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、サーバ３０が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【０１４６】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１４７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１４８】
１、１ｂ  状態判定システム（情報処理システム）
１０  ゲートウェイ装置（情報処理装置）
１２  制御部
２０  ペット装着装置（生体情報検出装置）
２０ｂ  ペット装着装置（情報処理装置）
１２ｂ  制御部
２１  加速度センサ（センサ）
２３  気圧センサ（センサ）
【図１】
2019212052.tif 000003
【図２】
2019212052.tif 000004
【図３】
2019212052.tif 000005
【図４】
2019212052.tif 000006
【図５】
2019212052.tif 000007
【図６】
2019212052.tif 000008
【図７】
2019212052.tif 000009
【図８】
2019212052.tif 000010
【図９】
2019212052.tif 000011
【図１０】
2019212052.tif 000012
【図１１】
2019212052.tif 000013
【図１２】
2019212052.tif 000014
【図１３】
2019212052.tif 000015
【図１４】
2019212052.tif 000016