(57)【特許請求の範囲】
【請求項１】
動物の時系列の１以上の観測データを含む動物観測データと、当該動物の個体の属性に関する情報である動物個体情報とを含む動物異常情報が格納される動物異常情報格納手段と、
動物の時系列の１以上の観測データを含む検索動物観測データと、当該動物の個体の属性に関する検索動物個体情報とを受信する検索観測データ受信手段と、
前記検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する動物異常情報特定手段と、
前記動物異常情報特定手段が動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する異常情報送信手段とを具備する動物異常検知装置。
【請求項２】
類似する動物の種別を示す動物種別情報が１以上格納される動物種別情報格納手段をさらに具備し、
前記動物個体情報は、
動物の種別を含み、
前記検索動物個体情報は、
動物の種別を含み、
前記動物異常情報特定手段は、
前記検索動物個体情報の動物の種別と一致、または、前記動物種別情報により類似する動物の種別を含む動物個体情報と、前記検索動物データに対応する動物観測データとを含む動物異常情報を特定する、請求項１記載の動物異常検知装置。
【請求項３】
前記動物異常情報は、
当該動物異常情報に含まれる動物観測データと同時期の外部環境に関する観測データである環境観測データをも含み、
前記検索観測データ受信手段は、
前記検索動物観測データと、前記検索動物個体情報と、当該検索動物観測データと同時期の外部環境に関する観測データである検索環境観測データとを受信し、
前記動物異常情報特定手段は、
前記検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報と検索環境観測データとに対応する動物観測データと動物個体情報と環境観測データとを含む動物異常情報を特定する、請求項１または請求項２記載の動物異常検知装置。
【請求項４】
前記動物異常情報は、
当該動物異常情報に含まれる動物観測データに対応する異常の内容を示す動物異常検知情報を含み、
前記異常情報送信手段は、
前記動物異常情報特定手段が特定した動物異常情報に含まれる動物異常検知情報を含む異常情報を送信する、請求項１から請求項３のいずれか一項記載の動物異常検知装置。
【請求項５】
前記動物異常情報は、
当該動物異常情報に含まれる動物観測データに対応する専門医の診断結果を示す診断情報を含み、
前記異常情報送信手段は、
前記動物異常情報特定手段が特定した動物異常情報に含まれる診断情報を含む異常情報を送信する、請求項１から請求項４のいずれか一項記載の動物異常検知装置。
【請求項６】
前記検索観測データ受信手段は、
動物が異常であると判断された期間の動物観測データを受信する、請求項１から請求項５のいずれか一項記載の動物異常検知装置。
【請求項７】
前記異常情報送信手段は、
前記異常情報を専門医の端末装置に送信する、請求項１から請求項６のいずれか一項記載の動物異常検知装置。
【請求項８】
前記動物異常情報格納手段には、
２以上の観測データを含む動物観測データが格納され、
動物に異常があった際にセンサが取得したデータであり、時系列の１種類以上のデータであるセンサデータと、当該動物の個体の属性に関する情報である動物個体情報とが対応付けて格納されるセンサデータ格納手段と、
前記１種類のセンサデータから、特徴的な値の時系列データである２種類以上の特徴量データを取得する特徴量データ取得手段と、
特徴量データを用いて、前記動物の状態に関する規則である状態規則を取得する状態規則取得手段と、
特徴量データを用いて、前記動物の行動に関する規則である行動規則を取得する行動規則取得手段と、
前記状態規則取得手段が取得した状態規則である１種類以上の観測データと前記行動規則取得手段が取得した行動規則である１種類以上の観測データとを含む動物観測データと、当該観測データを取得する際に用いたセンサデータに対応付けられている動物個体情報とを含む動物異常情報を前記動物異常情報格納手段に蓄積する動物異常情報蓄積手段とをさらに具備する、請求項１から請求項７のいずれか一項記載の動物異常検知装置。
【請求項９】
動物の時系列の１以上の観測データを含む動物観測データと、当該動物の個体の属性に関する情報である動物個体情報とを含む動物異常情報が格納される動物異常情報格納手段と、検索観測データ受信手段と、動物異常情報特定手段と、異常情報送信手段とを用いて処理される動物異常検知方法であって、
前記検索観測データ受信手段が、動物の時系列の１以上の観測データを含む検索動物観測データと、当該動物の個体の属性に関する検索動物個体情報とを受信する検索観測データ受信ステップと、
前記動物異常情報特定手段が、前記検索観測データ受信ステップで受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する動物異常情報特定ステップと、
前記異常情報送信手段が、前記動物異常情報特定ステップで動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する異常情報送信ステップとを具備する動物異常検知方法。
【請求項１０】
動物の時系列の１以上の観測データを含む動物観測データと、当該動物の個体の属性に関する情報である動物個体情報とを含む動物異常情報が格納される動物異常情報格納手段にアクセス可能なコンピュータを、
動物の時系列の１以上の観測データを含む検索動物観測データと、当該動物の個体の属性に関する検索動物個体情報とを受信する検索観測データ受信手段、
前記検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する動物異常情報特定手段、
前記動物異常情報特定手段が動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する異常情報送信手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動物の異常を検知する動物異常検知装置等に関するものである。
【背景技術】
【０００２】
従来の動物を監視する装置において、動物に対してセンサを使用し、異常な状態を検出する装置等が開発されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９３９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の動物を監視する装置等においては、特定の種類の動物に対してしか、異常を検知できないという課題があった。
【０００５】
上記課題に対し、本発明の目的は、多数の種類の動物の異常を検知することである。
【課題を解決するための手段】
【０００６】
本第一の発明の動物異常検知装置は、動物の時系列の１以上の観測データを含む動物観測データと、動物の個体の属性に関する情報である動物個体情報とを含む動物異常情報が格納される動物異常情報格納手段と、動物の時系列の１以上の観測データを含む検索動物観測データと、動物の個体の属性に関する検索動物個体情報とを受信する検索観測データ受信手段と、検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する動物異常情報特定手段と、動物異常情報特定手段が動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する異常情報送信手段とを具備する動物異常検知装置である。
【０００７】
また、本第二の発明の動物異常検知装置は、第一の発明に対して、類似する動物の種別を示す動物種別情報が１以上格納される動物種別情報格納手段をさらに具備し、動物個体情報は、動物の種別を含み、検索動物個体情報は、動物の種別を含み、動物異常情報特定手段は、検索動物個体情報の動物の種別と一致、または、動物種別情報により類似する動物の種別を含む動物個体情報と、検索動物データに対応する動物観測データとを含む動物異常情報を特定する、動物異常検知装置である。
【０００８】
また、本第三の発明の動物異常検知装置は、第一または第二の発明に対して、動物異常情報は、動物異常情報に含まれる動物観測データと同時期の外部環境に関する観測データである環境観測データをも含み、検索観測データ受信手段は、検索動物観測データと、検索動物個体情報と、検索動物観測データと同時期の外部環境に関する観測データである検索環境観測データとを受信し、動物異常情報特定手段は、検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報と検索環境観測データとに対応する動物観測データと動物個体情報と環境観測データとを含む動物異常情報を特定する、動物異常検知装置である。
【０００９】
また、本第四の発明の動物異常検知装置は、第一から第三のいずれか一項の発明に対して、動物異常情報は、動物異常情報に含まれる動物観測データに対応する異常の内容を示す動物異常検知情報を含み、異常情報送信手段は、動物異常情報特定手段が特定した動物異常情報に含まれる動物異常検知情報を含む異常情報を送信する、動物異常検知装置である。
【００１０】
また、本第五の発明の動物異常検知装置は、第一から第四のいずれか一項の発明に対して、動物異常情報は、動物異常情報に含まれる動物観測データに対応する専門医の診断結果を示す診断情報を含み、異常情報送信手段は、動物異常情報特定手段が特定した動物異常情報に含まれる診断情報を含む異常情報を送信する、動物異常検知装置である。
【００１１】
また、本第六の発明の動物異常検知装置は、第一から第五のいずれか一項の発明に対して、検索観測データ受信手段は、動物が異常であると判断された期間の動物観測データを受信する、動物異常検知装置である。
【００１２】
また、本第七の発明の動物異常検知装置は、第一から第六のいずれか一項の発明に対して、異常情報送信手段は、異常情報を専門医の端末装置に送信する、動物異常検知装置である。
【００１３】
また、本第八の発明の動物異常検知装置は、第一から第七のいずれか一項の発明に対して、動物異常情報格納手段には、２以上の観測データを含む動物観測データが格納され、動物に異常があった際にセンサが取得したデータであり、時系列の１種類以上のデータであるセンサデータと、動物の個体の属性に関する情報である動物個体情報とが対応付けて格納されるセンサデータ格納手段と、１種類のセンサデータから、特徴的な値の時系列データである２種類以上の特徴量データを取得する特徴量データ取得手段と、特徴量データを用いて、動物の状態に関する規則である状態規則を取得する状態規則取得手段と、特徴量データを用いて、動物の行動に関する規則である行動規則を取得する行動規則取得手段と、状態規則取得手段が取得した状態規則である１種類以上の観測データと行動規則取得手段が取得した行動規則である１種類以上の観測データとを含む動物観測データと、観測データを取得する際に用いたセンサデータに対応付けられている動物個体情報とを含む動物異常情報を動物異常情報格納手段に蓄積する動物異常情報蓄積手段とをさらに具備する、動物異常検知装置である。
【発明の効果】
【００１４】
本発明による動物異常検知装置等によれば、多数の種類の動物の異常を検知できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１における動物異常検知装置を含むシステムの概念図
【図２】同実施の形態における動物異常検知装置のブロック図
【図３】同実施の形態におけるセンサデータ格納手段に格納されているセンサデータの一例を示す図
【図４】同実施の形態における特徴量データ取得手段が特徴量を取得する方法を説明するための図
【図５】同実施の形態における状態ラベル設定手段、および行動ラベル設定手段がラベルを設定する方法を説明するための図
【図６】同実施の形態における状態規則取得手段、および行動規則取得手段が規則を取得する方法を説明するための図
【図７】同実施の形態における動物異常検知装置の動作を示すフローチャート
【図８】同実施の形態における動物異常情報格納手段に格納されている動物異常情報の一例を示す図
【図９】同実施の形態における動物種別情報格納手段に格納されている動物種別情報の一例を示す図
【図１０】同実施の形態におけるユーザの端末装置の表示の一例を示す図
【図１１】同実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１２】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１６】
以下、動物異常検知装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１７】
（実施の形態１）
本実施の形態において、動物を対象とした時系列データを受信して、その時系列データに対応する動物異常情報を検索し、動物異常情報が特定された場合に異常情報を送信する動物異常検知装置１について説明する。
【００１８】
図１は、本実施の形態における動物異常検知装置１を含むシステムの概念図である。動物異常検知装置１を含むシステムは、動物異常検知装置１とユーザの端末装置２とを含む。また、動物異常検知装置１を含むシステムは、さらに専門医の端末装置３を含んでいても良い。図１において、動物異常検知装置１と、１または２以上のユーザの端末装置２と、１または２以上の専門医の端末装置３とは、ネットワーク１００を介して接続されている。ネットワーク１００は、有線、または無線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線等である。また、ユーザの端末装置２、および専門医の端末装置３は、ネットワーク１００に接続可能な端末であれば何でも良い。例えば、ユーザの端末装置２、および専門医の端末装置３は、デスクトップパソコン、ノートパソコン、スマートフォン、またはＰＤＡ等であっても良い。なお、ユーザの端末装置２は、カメラ、マイク、および温度計といったようなセンサが取得した情報を取得できる端末である。ユーザの端末装置２は、有線、または無線の接続手段を介して、センサが取得した情報を取得しても良く、メモリーカード等の記憶媒体を介して、センサが取得した情報を取得しても良い。各センサは、リス等の動物を対象とした情報を取得する。
【００１９】
図２は、本実施の形態における動物異常検知装置１のブロック図である。動物異常検知装置１は、動物異常情報格納手段１０１、検索観測データ受信手段１０２、動物種別情報格納手段１０３、動物異常情報特定手段１０４、異常情報送信手段１０５、センサデータ格納手段１０６、特徴量データ取得手段１０７、状態規則取得手段１０８、行動規則取得手段１０９、および動物異常情報蓄積手段１１０を備える。また、状態規則取得手段１０８は、状態ラベル設定手段２１、および状態規則特定手段２２を備える。また、行動規則取得手段１０９は、行動ラベル設定手段２３、および行動規則特定手段２４を備える。
【００２０】
動物異常情報格納手段１０１には、１または２以上の動物異常情報が格納される。動物異常情報は、動物の時系列の１または２以上の観測データを含む動物観測データと、その動物の個体の属性に関する情報である動物個体情報とが含まれる。なお、動物観測データは、異常である場合の観測データであることが好適である。「異常である場合」とは、内科的、または外科的疾患を有している場合である。時系列の観測データは、所定の間隔ごとに各種のセンサによって取得されたデータが連続しているデータである。所定の間隔は、一定であっても良く、不定であっても良い。所定の間隔は、例えば、１秒間に１回の間隔であっても良く、１０秒間に１回の間隔であっても良い。所定の間隔は、状態規則、または行動規則を取得するために必要な間隔以下であれば良い。動物の時系列の観測データは、カメラで観測対象を撮影した動画、およびその観測対象が発した音をマイクで集音した音声等が好適であるが、各種のセンサを用いて取得されたデータであれば何でも良い。例えば、時系列の動物の時系列の観測データは、サーモグラフィで計測した体温を示す時系列のデータであっても良く、対象に付けたＧＰＳで取得した位置の時系列データのであっても良く、対象に取り付けたジャイロセンサから取得した対象の角度を示す時系列のデータであっても良く、動物である観測対象に取り付けた脈拍計で取得した脈拍の時系列のデータであっても良い。なお、観測対象が発した音は、観測対象から発生した鳴き声等の音声であっても良く、観測対象が動作することによって発生した音声であっても良い。観測対象が動作することによって発生した音声とは、例えば、リスがひまわりの種を割っている音であっても良く、アライグマが食べ物を洗う際の水音等であっても良く、自動車のタイヤと路面とがこすれ合う音であっても良い。また、各種のセンサを用いて取得された動物の時系列の観測データは、各種のセンサを用いて取得されたデータそのままであっても良く、その各種のセンサを用いて取得されたデータから算出されたデータであっても良い。センサを用いて取得されたデータから算出されたデータである観測対象データは、例えば、２以上のビデオカメラを用いて取得された観測対象の移動履歴を示す時系列の３次元座標データ等であっても良い。また、時系列の観測データは、上述のようなセンサによって取得されたデータを異なる形式のデータに変換したデータであっても良い。異なる形式に変換したデータとは、センサが取得した波形データを、所定の期間ごとに分割し、その分割した各期間における特徴的な値を時系列に並べた特徴量データであっても良く、その特徴的な値を分類し、その分類ごとにラベルを付与することで取得するラベルを時系列に並べたデータであっても良い。特徴量データ、およびラベルを時系列に並べたデータの詳細については、後述する。
【００２１】
動物個体情報は、動物の個体の属性に関する複数の情報を含む情報である。例えば、動物個体情報に含まれる属性に関する情報は、動物の種別を示す情報であっても良く、動物の性別を示す情報であっても良く、動物の年齢を示す情報であっても良く、動物のこれまでの病歴を示す情報であっても良く、動物の大きさを示す情報であっても良く、動物の体重を示す情報等であっても良い。動物個体情報は、検索観測データ受信手段１０２で受信した情報を用いて検索される対象である。なお、属性に関する各情報は、１の値のみを有していても良く、複数の値を有していても良い。動物の種別を示す情報は、例えば、「リス」のみを有していても良く、「リス」と「シマリス」とを有していても良い。また、動物の年齢を示す情報は、例えば、「４歳」のみを有していても良く、「４歳」と「５歳」とを有していても良い。動物個体情報は、検索される際に、必ず一致しなければヒットしない情報と、一致しなくても、他の情報が一致していればヒットする二種類の情報があっても良い。必ず一致しなければヒットしない情報は、例えば、動物の種別であっても良い。他の情報が一致していればヒットする情報は、動物の年齢、これまでの病歴、体重等であっても良い。なお、この場合の一致は、属性に関する情報が複数の値を有しているときに、そのうちの１以上の値が一致することを一致するといっても良い。
【００２２】
動物異常情報は、その動物異常情報に含まれる動物観測データと同時期の外部環境に関する観測データである環境観測データをも含んでいても良い。外部環境とは、観測対象の周囲の環境に関する事象のことである。周囲の環境は、観測対象に影響を与える圏内の環境であれば何でも良い。周囲の環境は、対象のケージの周辺であっても良く、ケージが置かれている部屋等であっても良い。環境観測データは、各種のセンサを用いて取得された外部環境に関するデータであれば何でも良い。例えば、環境観測データは、カメラで撮影した動画であっても良く、マイクで集音した音声を示す時系列のデータであっても良く、温度計が取得した気温を示す時系列のデータであっても良く、雨量計が取得した降水量を示す時系列のデータであっても良く、気圧計が取得した気圧を示す時系列のデータであっても良く、風力計が取得した風の強さを示す時系列のデータ等であっても良い。また、各種のセンサを用いて取得された環境観測データは、各種のセンサを用いて取得されたデータそのままであっても良く、その各種のセンサを用いて取得されたデータから算出されたデータであっても良い。また、センサを用いて取得されたデータから算出されたデータである環境観測データは、例えば、温度計が取得した温度の履歴から算出された、時系列の現在と数時間前の温度差を示すデータであっても良く、２以上の温度計が取得した室内と室外の温度から算出された、時系列の温度差を示すデータであっても良い。動物の時系列の観測データ、および環境観測データを取得するために用いる各センサは、すべて公知技術であるため、詳細な説明は省略する。また、環境観測データは、上述のようなセンサによって取得されたデータを異なる形式のデータに変換したデータであっても良い。異なる形式に変換したデータとは、センサが取得した波形データを、所定の期間ごとに分割し、その分割した各期間における特徴的な値を時系列に並べた外部環境特徴量データであっても良く、その特徴的な値を分類し、その分類ごとにラベルを付与することで取得するラベルを時系列に並べたデータであっても良く、特徴的な一の値であっても良く、特徴的な一のラベルであっても良い。特徴量データ、およびラベルを時系列に並べたデータの詳細については、後述する。
【００２３】
動物異常情報とは、その動物異常情報に含まれる動物観測データに対応する異常の内容を示す動物異常検知情報をも含んでいても良い。動物異常検知情報は、動物観測データから分かる異常の内容である。例えば、動物異常検知情報は、「歩き方が一般的でない」であっても良く、「伏せて動かない」等であっても良い。動物異常検知情報は、図示しない格納手段に格納されている、動物観測データの波形、特徴量データ、またはラベルの並びと動物異常検知情報とを対応付ける情報を用いて動物異常情報格納手段１０１に格納されても良く、人が判断した動物異常検知情報を図示しない受付手段が受け付けた後、図示しない蓄積手段が動物異常情報格納手段１０１に蓄積しても良い。
【００２４】
動物異常情報には、その動物異常情報に含まれる動物観測データに対応する専門医の診断結果を示す診断情報が含まれていても良い。専門医は、獣医であっても良く、獣医以外の、診断する動物に対する医療知識のある者であっても良い。専門医は、動物観測データを見て診断しても良く、その動物観測データを取得した対象の動物を診断しても良い。診断情報は、専門医の端末装置３から送信された診断情報を、図示しない受信手段が受信した後、図示しない蓄積手段が動物異常情報格納手段１０１に蓄積しても良い。
【００２５】
なお、動物異常情報蓄積手段１１０が、動物異常情報を蓄積する場合は、動物異常情報格納手段１０１には、２以上の観測データを含む動物観測データが格納される。この場合の観測データは、特徴量データ、またはラベルを時系列に並べたデータである。
【００２６】
動物異常情報格納手段１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。動物異常情報は、動物異常情報蓄積手段１１０によって蓄積されても良く、記録媒体を介して蓄積されても良く、通信回線等を介して送信された動物異常情報を図示しない受信手段で受信した後に図示しない蓄積部によって蓄積されても良い。
【００２７】
検索観測データ受信手段１０２は、動物の時系列の１以上の観測データを含む検索動物観測データと、動物の個体の属性に関する検索動物個体情報とを受信する。検索観測データ受信手段１０２が受信する情報は、ユーザの端末装置２が常に動物を監視することで取得した情報と、特定の期間において選択的に取得された情報とがある。つまり、検索観測データ受信手段１０２は、延々と動物観測データ等を受信しても良く、ユーザの端末装置２から特定の期間の動物観測データを受信しても良い。選択的に取得された情報は、ユーザによって動物が異常であると判断された期間の情報であっても良く、スケジューリングされた期間の情報であっても良い。スケジューリングされた期間の情報は、例えば、毎日１２時から１０分間等のように決まった期間に取得された情報であっても良い。また、検索観測データ受信手段１０２は、検索動物観測データと、検索動物個体情報と、その検索動物観測データと同時期の外部環境に関する観測データである検索環境観測データとを受信しても良い。検索動物観測データは、センサが取得したデータであっても良く、センサが取得したデータを基に取得したデータであっても良い。検索観測データ受信手段１０２が受信する検索動物観測データは、動物異常情報格納手段１０１に格納されている動物観測データを検索するための検索キーとなるデータである。そのため、検索動物観測データの詳細は、動物観測データと同様である。検索動物観測データは、動物観測データと同じ形式のデータであることが好適であるが、異なる形式のデータであっても良い。検索動物個体情報は、ユーザの端末装置２でユーザが入力した情報であっても良く、ユーザの端末装置２であらかじめ設定されている情報であっても良い。検索観測データ受信手段１０２が受信する検索動物個体情報は、動物異常情報格納手段１０１に格納されている動物個体情報を検索するための検索キーとなるデータである。検索動物個体情報は、動物の個体の属性に関する複数の情報を含む情報である。例えば、検索動物個体情報に含まれる属性に関する情報は、動物の種別を示す情報であっても良く、動物の性別を示す情報であっても良く、動物の年齢を示す情報であっても良く、動物のこれまでの病歴を示す情報であっても良く、動物の大きさを示す情報であっても良く、動物の体重を示す情報等であっても良い。検索観測データ受信手段１０２が受信する検索環境観測データは、動物異常情報格納手段１０１に格納されている環境観測データを検索するための検索キーとなるデータである。検索環境観測データの詳細は、環境観測データと同様である。検索環境観測データは、環境観測データと同じ形式のデータであることが好適であるが、異なる形式のデータであっても良い。
【００２８】
検索観測データ受信手段１０２は、検索動物観測データと検索動物個体情報とを対応付けて受信しても良い。対応付けて受信するとは、検索動物観測データと検索動物個体情報とを同時に受信することであっても良く、同一のＩＤを含む検索動物観測データ、および検索動物個体情報をそれぞれ別々に受信することであっても良く、検索動物観測データと、検索動物個体情報とを順番に受信することであっても良い。検索観測データ受信手段１０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２９】
動物種別情報格納手段１０３には、動物種別情報が１以上格納される。動物種別情報は、類似する動物の種別を示す情報である。動物種別情報は、ある動物の種別と異なる動物の種別が類似していることを表現できる情報であればどのように表現されていても良い。例えば、動物種別情報は、「シマリス，エゾリス」や「シマリス，ニホンリス」等のように１対１の類似する動物の種別を示すように表現されても良く、「シマリス，エゾリス，ニホンリス，・・・」等のように複数の動物の種別をグループ化して表現されても良い。動物種別情報格納手段１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。動物種別情報格納手段１０３に動物種別情報が記憶される過程は問わない。例えば、記録媒体を介して動物種別情報が動物種別情報格納手段１０３で記憶されるようになっても良く、通信回線等を介して送信された動物種別情報が動物種別情報格納手段１０３で記憶されるようになっても良く、あるいは、入力デバイスを介して入力された動物種別情報が動物種別情報格納手段１０３で記憶されるようになっても良い。
【００３０】
動物異常情報特定手段１０４は、検索観測データ受信手段１０２が受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する。また、動物異常情報特定手段１０４は、さらに検索環境観測データをも対応する動物観測データと動物個体情報と環境観測データとを含む動物異常情報を特定しても良い。動物異常情報特定手段１０４は、検索動物観測データと動物観測データとが対応し、かつ、検索動物個体情報と動物個体情報とが対応する場合に、その動物観測データとその動物個体情報とを含む動物異常情報を特定しても良い。また、動物異常情報格納手段１０１に環境観測データが格納されており、検索観測データ受信手段１０２が検索環境観測データをも受信した場合は、動物異常情報特定手段１０４は、検索動物観測データと動物観測データとが対応し、検索動物個体情報と動物個体情報とが対応し、かつ、検索環境観測データと環境観測データとが対応するときに、その動物観測データとその動物個体情報とその環境観測データとを含む動物異常情報を特定しても良い。
【００３１】
「検索動物観測データと動物観測データとが対応する」は、検索動物観測データと動物観測データとが完全に一致することであっても良く、一部のデータが一致することであっても良い。「一部のデータが一致する」とは、検索動物観測データに含まれる観測データの種類の方が、動物観測データに含まれる観測データの種類より多い場合に、検索動物観測データに含まれる一部の種類の観測データが動物観測データに含まれるすべての種類の観測データと一致することであっても良い。また、「一部のデータが一致する」とは、検索動物観測データに含まれる観測データの種類と、動物観測データに含まれる観測データの種類とが異なる場合に、検索動物観測データに含まれる観測データと共通する種類の動物観測データに含まれる観測データとが一致することであっても良い。なお、検索動物観測データと動物観測データとの対応を判断する場合の「一致」は、あらかじめ決められた閾値以下の誤差を含んでいても良い。例えば、観測データが波形である場合は、動物異常情報特定手段１０４は、検索動物観測データに含まれる観測データの波形と動物観測データに含まれる観測データの波形とが、同じタイミングで上昇し、下降する波形が取得されている場合に、振れ幅の差異を考慮せずに一致すると判断しても良く、同じ振れ幅が取得されている場合に、期間の長さを考慮せずに一致すると判断しても良い。また、観測データが、特徴量データである場合、およびラベルの並びである場合は、検索動物観測データに含まれる観測データに、動物観測データに含まれる観測データの値の並びが含まれている場合に一致すると判断しても良い。
【００３２】
「検索動物個体情報と動物個体情報とが対応する」は、検索動物個体情報に含まれる情報と動物個体情報に含まれる情報とが一致することであっても良い。例えば、検索動物個体情報、および動物個体情報に動物の種別が含まれている場合に、検索動物個体情報の動物の種別と動物個体情報の動物の種別とが一致することである。なお、「検索動物個体情報と動物個体情報とが対応する」は、一部の情報が一致することであっても良い。「一部の情報が一致する」とは、検索動物個体情報に含まれる情報の種類の方が、動物個体情報に含まれる情報の種類より多い場合に、検索動物個体情報に含まれる一部の情報が動物個体情報に含まれるすべての情報と一致することであっても良い。また、「一部の情報が一致する」とは、検索動物個体情報に含まれる情報の種類と、動物個体情報に含まれる情報の種類とが異なる場合に、検索動物個体情報に含まれる情報と共通する種類の動物個体情報に含まれる情報とが一致することであっても良い。なお、動物個体情報に含まれる各情報が複数の値を有している場合は、検索動物個体情報に含まれる情報が、動物個体情報に含まれる情報の複数の値のうちの１の情報と一致したときに、動物異常情報特定手段１０４は、対応していると判断しても良い。また、動物個体情報に、「必ず一致しなければヒットしない情報」が含まれている場合で、その情報について一致していないときは、動物異常情報特定手段１０４は、その他の情報が検索動物個体情報の各情報と一致していても、対応していると判断しないようにしても良い。なお、検索動物個体情報と動物個体情報との対応を判断する場合の「一致」は、誤差を含んでいても良い。検索動物個体情報、および動物個体情報に動物の種別が含まれている場合で、動物の種別について一致するかどうかを判断するときは、動物異常情報特定手段１０４は、動物種別情報において類似する動物の種別を含む動物個体情報と、検索動物データに対応する動物観測データとを含む動物異常情報を特定しても良い。また、検索動物個体情報、および動物個体情報に動物の年齢が含まれている場合で、動物の年齢について一致するかどうかを判断するときは、動物異常情報特定手段１０４は、あらかじめ決められた閾値以下の年齢差であれば一致していると判断しても良い。
【００３３】
「検索環境観測データと環境観測データとが対応する」とは、検索環境観測データと環境観測データとが一致することである。なお、検索環境観測データと環境観測データとの対応を判断する場合の「一致」は、あらかじめ決められた閾値以下の誤差を含んでいても良い。例えば、環境観測データが波形である場合は、動物異常情報特定手段１０４は、検索環境観測データの波形と環境観測データの波形とが、同じタイミングで上昇し、下降する波形が取得されている場合に、振れ幅の差異を考慮せずに一致すると判断しても良く、同じ振れ幅が取得されている場合に、期間の長さを考慮せずに一致すると判断しても良い。また、環境観測データが、特徴量データである場合、およびラベルの並びである場合は、検索環境観測データのデータに、環境観測データのデータが含まれている場合に一致すると判断しても良い。また、環境観測データが、特徴量データの値である場合、およびラベルである場合は、検索環境観測データのデータに、環境観測データのデータが含まれている場合に一致すると判断しても良い。また、動物異常情報特定手段１０４は、異なる形式の観測データが対応するかどうか判断する場合は、同じ形式のデータに変換してから判断する。観測データの形式を変換する場合は、動物異常情報特定手段１０４は、特徴量データ取得手段１０７、状態規則取得手段１０８、および行動規則取得手段１０９で処理させることで形式を変換しても良い。動物異常情報特定手段１０４は、通常、ＭＰＵやメモリ等から実現され得る。動物異常情報特定手段１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３４】
異常情報送信手段１０５は、動物異常情報特定手段１０４が動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する。動物異常情報は、異常であることを示す情報である。なお、異常情報には、動物異常情報特定手段１０４が特定した動物異常情報に含まれる動物異常検知情報が含まれていても良く、動物異常情報特定手段１０４が特定した動物異常情報に含まれる診断情報が含まれていても良い。異常情報送信手段１０５は、異常情報を、検索動物観測データ等を送信したユーザの端末装置２へ送信しても良く、ユーザがあらかじめ設定した別の端末装置に送信しても良く、図示しない受信部で受信した異常情報に関する送信要求を送信してきた図示しない端末装置に送信しても良い。また、異常情報送信手段１０５は、異常情報を専門医の端末装置３に送信しても良い。なお、専門医の端末装置３に送信する場合は、検索観測データ受信手段１０２が受信した各データをも送信しても良い。異常情報送信手段１０５は、通常、無線または有線の通信手段で実現されても良い。
【００３５】
センサデータ格納手段１０６には、動物に異常があった際にセンサが取得したデータであり、時系列の１種類以上のデータであるセンサデータと、その動物の個体の属性に関する情報である動物個体情報とが対応付けて格納される。また、センサデータ格納手段１０６には、外部環境に関する時系列のセンサデータが格納されても良い。センサデータは、各種センサによって取得されたデータである。上述の観測データは、各種のセンサを用いて取得されたそのままのデータであっても良く、その各種のセンサを用いて取得されたデータを基に算出したデータであっても良かったが、センサデータは、各種のセンサを用いて取得されたそのままのデータである。センサデータ格納手段１０６に格納される動物個体情報の詳細は、動物異常情報格納手段１０１に格納される動物個体情報と同じである。
【００３６】
センサデータ格納手段１０６には、２種類以上の時系列のセンサデータが格納されていても良い。センサデータ格納手段１０６に２種類以上の時系列のセンサデータが格納されている場合は、センサデータ格納手段１０６には、例えば、図３のようなセンサデータが格納される。センサデータ格納手段１０６に格納されている各センサデータは、共通する期間を含むデータである。つまり、例えば２０１３年１月１日０時０分０秒から同０時０分５秒までの期間のような任意の期間に観測された２種類以上の時系列のセンサデータが格納されていることが好適である。また、センサデータ格納手段１０６は、各時系列のセンサデータに共通する期間に含まれる特定の時点の各センサデータの情報が同期できるように格納することが好適である。各時系列のセンサデータを同期するために、各時系列のセンサデータは、例えば、タイムコード等の同期に必要な情報を有していても良い。以下、センサデータ格納手段１０６には、動物に対する２種類のセンサデータと１種類の外部環境に関するセンサデータとが格納されているものとして、主に説明する。センサデータ格納手段１０６は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。センサデータ格納手段１０６にセンサデータが格納される過程は問わない。例えば、記録媒体を介してセンサデータがセンサデータ格納手段１０６で格納されるようになっても良く、通信回線等を介して送信されたセンサデータがセンサデータ格納手段１０６で格納されるようになっても良く、あるいは、入力デバイスを介して入力されたセンサデータがセンサデータ格納手段１０６で格納されるようになっても良い。なお、「２種類以上のセンサデータ」は、２種類以上の異なるセンサで取得したセンサデータであることを示している。
【００３７】
特徴量データ取得手段１０７は、センサデータ格納手段１０６に格納されている１種類の時系列のセンサデータから、特徴的な値の時系列データである２種類以上の特徴量データを取得する。また、特徴量データ取得手段１０７は、外部環境に関する時系列のセンサデータからも、特徴的な値の時系列データである外部環境特徴量データを取得しても良い。特徴量データは、例えば、図４のように、センサデータを、所定の期間ごとに分割し、その分割した各期間における特徴的な値を時系列に並べたデータである。特徴量データの値は、所定の期間における最大値であっても良く、所定の期間における最小値であっても良く、所定の期間における波形の平均値であっても良く、所定の期間における波形の傾きであっても良く、所定の期間における波形をフーリエ変換して取得した特徴的な値であっても良く、所定の期間における移動量を時間で微分した値であっても良く、所定の期間における移動量を時間で２回微分した値であっても良く、その他のアルゴリズムで取得される値等であっても良い。また、特徴量データは、上記のようにして取得した値と対応付けられた値であっても良い。例えば、特徴量データ取得手段１０７は、図示しない格納手段に格納されている対応表を用いて、上記のようにして取得した各値に対応する特徴量データの値を取得しても良い。具体的には、特徴量データ取得手段１０７は、音量の大きさを５段階の特徴量データに分ける対応表を用いて、鳴き声の音量に関する特徴量データを取得しても良い。なお、特徴量データは、上記のようにして取得した値を任意の桁を丸めた数値であっても良い。値を丸める方法は、四捨五入であっても良く、切り捨てであっても良く、切り上げであっても良い。
【００３８】
なお、センサデータ格納手段１０６に、観測対象に対する２種類以上の時系列の観測データが格納されている場合は、特徴量データ取得手段１０７は、センサデータ格納手段１０６に格納されている観測対象に対する２種類以上の時系列のセンサデータから、３種類以上の特徴量データを取得しても良い。特徴量データ取得手段１０７が２種類以上の時系列のセンサデータから特徴量データを取得する場合は、ある１種類の時系列のセンサデータから２種類以上の特徴量データを取得し、その１種類の時系列のセンサデータ以外の時系列のセンサデータそれぞれから１種類以上の特徴量データを取得しても良い。つまり、特徴量データ取得手段１０７は、Ｍ種類の時系列のセンサデータから、（Ｍ＋１）種類以上の特徴量データを、Ｍ種類の各時系列のセンサデータを用いて取得しても良い。Ｍは１以上の自然数とする。よって、状態規則または行動規則を取得するために用いられない特徴量データを取得するために用いる時系列のセンサデータをＭ種類の時系列のセンサデータの中に含めないものと考えても良い。以下、センサデータ格納手段１０６には、２種類以上の時系列のセンサデータが格納されている場合について、主に説明する。
【００３９】
特徴量データ取得手段１０７は、センサデータから、状態に関する特徴量データである状態特徴量データと行動に関する特徴量データである行動特徴量データとを取得しても良く、そうで無くても良い。なお、センサデータ格納手段１０６に、観測対象に対する２種類以上の時系列の観測データが格納されている場合は、特徴量データ取得手段１０７は、センサデータから、Ｎ種類以上の状態特徴量データと、（３−Ｎ）種類以上の行動特徴量データを取得しても良い。また、Ｎは１または２である。状態特徴量データは、状態規則を取得するために用いられるデータであっても良い。状態規則は、動物の状態に関する、特徴量データの値やラベル等の並びからなる情報である。状態規則は、例えば、食事中の状態を示す情報であっても良く、水飲み中の状態を示す情報であっても良く、排尿中の状態を示す情報であっても良く、排便中の状態を示す情報であっても良く、睡眠中の状態を示す情報であっても良く、その他の状態を示す情報であっても良い。また、行動特徴量データは、行動規則を取得するために用いられるデータであっても良い。行動規則は、動物の行動に関する、特徴量データの値やラベル等の並びからなる情報である。行動規則は、例えば、位置を定期的に変えている行動を示す情報であっても良く、走っている行動を示す情報であっても良く、鳴き声を上げている行動を示す情報であっても良く、ジャンプしている行動を示す情報等であっても良い。状態特徴量データと行動特徴量データとの違いは、特徴量データを取得する処理において、センサデータを分割する所定の期間が異なることであっても良く、特徴量データを取得するための処理が異なることであっても良く、特徴量データを取得するセンサデータが異なることであっても良く、上述の２以上の違いを組み合わせたものであっても良い。センサデータを分割する所定の期間が異なる場合の違いは、状態特徴量データを取得する処理における所定の期間より、行動特徴量データを取得する処理における所定の期間の方が短いことであっても良い。例えば、状態特徴量データを取得する処理における所定の期間が１０秒である場合に、行動特徴量データを取得する処理における所定の期間は、１秒等であっても良い。特徴量データを取得するための処理が異なる場合の違いは、例えば、状態特徴量データを取得する処理が積分値を取得する処理であったときに、行動特徴量データを取得する処理が微分値を取得する処理であることであっても良い。特徴量データを取得するセンサデータが異なる場合の違いは、状態特徴量データを取得するために用いるセンサデータと、行動特徴量データを取得するために用いるセンサデータとがあらかじめ異なるように決められていることであっても良い。例えば、特徴量データ取得手段１０７における処理は、カメラから状態特徴量データと行動特徴量データとを取得し、マイクから行動特徴量データを取得する等のように、あらかじめ決められていても良い。
【００４０】
また、「２種類以上の特徴量データ」とは、それぞれ異なる処理で取得した２以上の特徴量データであると考えても良い。なお、異なる処理で取得した、２個の特徴量データが同じ特徴量データである場合は、２種類の特徴量データと考えても良く、１種類の特徴量データと考えても良い。特徴量データ取得手段１０７は、通常、ＭＰＵやメモリ等から実現され得る。特徴量データ取得手段１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４１】
状態規則取得手段１０８は、特徴量データ取得手段１０７が取得した１種類以上の特徴量データを用いて、対象の状態に関する規則である状態規則を取得する。特徴量データ取得手段１０７が１種類のセンサデータから２種類以上の特徴量データを取得した場合は、状態規則取得手段１０８は、その２種類の以上の特徴量データのうち少なくとも１種類以上を用いて状態規則を取得しても良い。１種類の特徴量データから、状態規則を取得する場合は、状態規則取得手段１０８は、その特徴量データにおける２以上の連続した値が、所定の期間において繰り返し出現するときに、その連続した特徴量データの値である状態規則を取得しても良い。なお、特徴量データ取得手段１０７が、２種類以上の時系列のセンサデータから、３種類以上の特徴量データを取得した場合は、状態規則取得手段１０８は、３種類以上の特徴量データのうちのいずれかＮ種類以上の特徴量データを用いて、状態規則を取得しても良い。また、Ｎは前述のように１または２である。２種類以上の特徴量データから、状態規則を取得する場合は、状態規則取得手段１０８は、その２種類以上の特徴量データにおける１または２以上の連続した値の組み合わせが、所定の期間において繰り返し出現するときに、その連続した値の組み合わせである状態規則を取得しても良い。また、特徴量データ取得手段１０７が状態特徴量データを取得している場合は、状態規則取得手段１０８は、状態特徴量データから、上記のようにして、状態規則を取得しても良い。
【００４２】
また、状態規則取得手段１０８は、外部環境特徴量データの値ごと、または外部環境特徴量データの値の分類ごとに、状態規則を取得しても良い。「外部環境特徴量データの値ごとに状態規則を取得する」とは、特徴量データ取得手段１０７が取得した値ごとに状態規則を取得することである。例えば、外部環境に関するセンサデータが気温に関するセンサデータである場合に、状態規則取得手段１０８は、気温が３０度のときの状態規則と、気温が３１度のときの状態規則とをそれぞれ取得しても良い。「外部環境特徴量データの値の分類ごとに状態規則を取得する」とは、特徴量データ取得手段１０７が取得した値を２以上の分類に仕分け、その分類ごとに状態規則を取得することである。例えば、外部環境に関するセンサデータが気温に関するセンサデータである場合に、状態規則取得手段１０８は、気温が３０度以上のときの状態規則と、気温が２０度以上３０度未満のときの状態規則とをそれぞれ取得しても良い。外部環境特徴量データの値の分類は、上記以外にも、外部環境に関するセンサデータが降水量に関するセンサデータである場合に、雨が降っているか降っていないかといった分類であっても良く、外部環境に関するセンサデータが音声に関するセンサデータである場合に、図書館程度、生活音程度、または工事現場程度等といった分類であっても良く、その他の分類であっても良い。状態規則取得手段１０８は、通常、ＭＰＵやメモリ等から実現され得る。状態規則取得手段１０８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４３】
状態規則取得手段１０８は、状態ラベル設定手段２１と状態規則特定手段２２との処理によって、特徴量データにラベルを付与して状態規則を取得しても良い。なお、ここで言う特徴量データとは、状態特徴量データであっても良い。状態ラベル設定手段２１は、図５のように、特徴量データの値を複数のグループに分類し、同一のグループに属する特徴量データの値に同一の状態ラベルを設定する。状態ラベル設定手段２１は、３種類以上の特徴量データのうちのいずれかＮ種類以上の特徴量データに対して状態ラベルを設定しても良い。Ｎは前述のように１または２である。状態ラベル設定手段２１が特徴量データの値を分類する基準は問わない。例えば、状態ラベル設定手段２１は、特徴量データの値ごとにグループに分類しても良く、所定の値の範囲ごとに特徴量データの値をグループに分類しても良く、あらかじめ決められた規則に応じて特徴量データの値をグループに分類しても良い。あらかじめ決められた規則は、偶数の特徴量データの値と奇数の特徴量データの値とのグループに分類する規則であっても良く、頻出する特徴量データの値とそうでない特徴量データの値とのグループに分類する規則等であっても良い。状態ラベルは、分類したグループを識別できる情報である。つまり、状態ラベルは、グループを一意に識別できる情報であれば、どのような情報であっても良い。状態ラベルを用いることで、複数の特徴量データの値を一つのラベルに設定でき、特徴量データの値を用いるよりも情報を丸めることができる。つまり、状態ラベルを設定することは、状態規則の発見を容易にしている。
【００４４】
なお、状態ラベル設定手段２１は、２以上の連続した特徴量データの値をまとめて一のグループに分類しても良い。状態ラベル設定手段２１は、２以上の連続した特徴量データの値をまとめてグループに分類した場合は、その２以上の連続した特徴量データの値に一の状態ラベルを設定しても良い。具体的には、状態ラベル設定手段２１は、「活動中を示す特徴量データの値・停止中を示す特徴量データの値・停止中を示す特徴量データの値・活動中を示す特徴量データの値」というような特徴量データの値の並びを「活動中を示す特徴量データの値・停止中を示す特徴量データの値・活動中を示す特徴量データの値」のように特徴量データの値をまとめても良い。特徴量データの値をまとめると、例えば、上述の場合には、状態ラベル設定手段２１は、停止中の期間にこだわらないようにラベルを設定できる。
【００４５】
状態規則特定手段２２は、例えば、図６のように状態ラベル設定手段２１が設定したＮ種類以上の状態ラベルの並びから状態規則を取得する。１種類の状態ラベルの並びから状態規則を取得する場合は、状態規則特定手段２２は、その状態ラベルの並びにおける２以上の連続した状態ラベルが、所定の期間において繰り返し出現するときに、その連続した状態ラベルである状態規則を取得しても良い。また、２種類以上の状態ラベルの並びから状態規則を取得する場合は、状態規則特定手段２２は、その２種類以上の状態ラベルの並びにおける１または２以上の連続した状態ラベルの組み合わせが、所定の期間において繰り返し出現するときに、その連続した状態ラベルの組み合わせである状態規則を取得しても良い。状態規則特定手段２２は、例えば、状態ラベルの並びを複数の期間ごとに分割して、頻出パターンマイニングを行うことで状態規則を取得しても良く、上述の状態ラベルの並びを分割する期間を複数回変更して、同様に頻出パターンマイニングを行うことで状態規則を取得しても良い。なお、頻出パターンマイニングは、公知技術であるため、その詳細な説明については、省略する。
【００４６】
行動規則取得手段１０９は、特徴量データ取得手段１０７が取得した１種類以上の特徴量データを用いて、対象の行動に関する規則である行動規則を取得する。特徴量データ取得手段１０７が１種類のセンサデータから２種類以上の特徴量データを取得した場合は、行動規則取得手段１０９は、その２種類の以上の特徴量データのうち少なくとも１種類以上を用いて行動規則を取得しても良い。１種類の特徴量データから、行動規則を取得する場合は、行動規則取得手段１０９は、その特徴量データにおける２以上の連続した値が、所定の期間において繰り返し出現するときに、その連続した特徴量データの値である行動規則を取得しても良い。なお、特徴量データ取得手段１０７が、２種類以上の時系列のセンサデータから、３種類以上の特徴量データを取得した場合は、行動規則取得手段１０９は、３種類以上の特徴量データのうちのいずれか（３−Ｎ）種類以上の特徴量データを用いて、行動規則を取得しても良い。また、Ｎは前述のように１または２である。２種類以上の特徴量データから、行動規則を取得する場合は、行動規則取得手段１０９は、その２種類以上の特徴量データにおける１または２以上の連続した値の組み合わせが、所定の期間において繰り返し出現するときに、その連続した値の組み合わせである行動規則を取得しても良い。また、特徴量データ取得手段１０７が行動特徴量データを取得している場合は、行動規則取得手段１０９は、行動特徴量データから、行動規則を取得しても良い。行動規則取得手段１０９は、特徴量データ取得手段１０７が取得した特徴量データのうち、状態規則取得手段１０８が用いなかった特徴量データをすべて用いて行動規則を取得しても良く、状態規則取得手段１０８が用いた特徴量データの種類と少なくとも一部が異なる１以上の特徴量データを用いて行動規則を取得しても良く、上述の両方を満たす１以上の特徴量データを用いて行動規則を取得しても良い。つまり、状態規則取得手段１０８と行動規則取得手段１０９とは、特徴量データ取得手段１０７が取得したすべての特徴量データが、状態規則または行動規則のいずれかを取得するために用いられるように処理を行っても良い。また、行動規則は、状態規則が取得された期間内の規則であっても良い。つまり、状態規則取得手段１０８が、時点ｔから時点（ｔ＋ｘ）までの期間ｘの状態規則を取得していた場合は、行動規則取得手段１０９は、時点ｔから時点（ｔ＋ｘ）までにおいて、期間ｘ未満の行動規則を取得しても良い。なお、ｘは任意の期間である。
【００４７】
また、行動規則取得手段１０９は、外部環境特徴量データの値ごと、または外部環境特徴量データの値の分類ごとに、行動規則を取得しても良い。「外部環境特徴量データの値ごとに行動規則を取得する」とは、特徴量データ取得手段１０７が取得した値ごとに行動規則を取得することである。例えば、外部環境に関するセンサデータが気温に関するセンサデータである場合に、行動規則取得手段１０９は、気温が３０度のときの行動規則と、気温が３１度のときの行動規則とをそれぞれ取得しても良い。「外部環境特徴量データの値の分類ごとに行動規則を取得する」とは、特徴量データ取得手段１０７が取得した値を２以上の分類に仕分け、その分類ごとに行動規則を取得することである。例えば、外部環境に関するセンサデータが気温に関するセンサデータである場合に、行動規則取得手段１０９は、気温が３０度以上のときの行動規則と、気温が２０度以上３０度未満のときの行動規則とをそれぞれ取得しても良い。外部環境特徴量データの値の分類は、上記以外にも、外部環境に関するセンサデータが降水量に関するセンサデータである場合に、雨が降っているか降っていないかといった分類であっても良く、外部環境に関するセンサデータが音声に関するセンサデータである場合に、図書館程度、生活音程度、または工事現場程度等といった分類であっても良く、その他の分類であっても良い。行動規則取得手段１０９は、通常、ＭＰＵやメモリ等から実現され得る。行動規則取得手段１０９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４８】
行動規則取得手段１０９は、行動ラベル設定手段２３と行動規則特定手段２４との処理によって、特徴量データにラベルを付与して行動規則を取得しても良い。なお、ここで言う特徴量データとは、行動特徴量データであっても良い。行動ラベル設定手段２３は、図５のように、特徴量データの値を複数のグループに分類し、同一のグループに属する特徴量データの値に同一の行動ラベルを設定する。行動ラベル設定手段２３は、３種類以上の特徴量データのうちのいずれか（３−Ｎ）種類以上の特徴量データに対して行動ラベルを設定しても良い。Ｎは前述のように１または２である。行動ラベル設定手段２３が特徴量データの値を分類する基準は問わない。例えば、行動ラベル設定手段２３は、特徴量データの値ごとにグループに分類しても良く、所定の値の範囲ごとに特徴量データの値をグループに分類しても良く、あらかじめ決められた規則に応じて特徴量データの値をグループに分類しても良い。あらかじめ決められた規則は、偶数の特徴量データの値と奇数の特徴量データの値とのグループに分類する規則であっても良く、頻出する特徴量データの値とそうでない特徴量データの値とのグループに分類する規則等であっても良い。行動ラベルは、分類したグループを識別できる情報である。つまり、行動ラベルは、グループを一意に識別できる情報であれば、どのような情報であっても良い。行動ラベルを用いることで、複数の特徴量データの値を一つのラベルに設定でき、特徴量データの値を用いるよりも情報を丸めることができる。つまり、行動ラベルを設定することは、行動規則の発見を容易にしている。
【００４９】
なお、行動ラベル設定手段２３は、２以上の連続した特徴量データの値をまとめて一のグループに分類しても良い。行動ラベル設定手段２３は、２以上の連続した特徴量データの値をまとめてグループに分類した場合は、その２以上の連続した特徴量データの値に一の行動ラベルを設定しても良い。具体的には、行動ラベル設定手段２３は、「走っている行動を示す特徴量データの値・歩いている行動を示す特徴量データの値・歩いている行動を示す特徴量データの値・走っている行動を示す特徴量データの値」というような特徴量データの値の並びを「走っている行動を示す特徴量データの値・歩いている行動を示す特徴量データの値・走っている行動を示す特徴量データの値」のように特徴量データの値をまとめても良い。特徴量データの値をまとめると、例えば上述の場合には、行動ラベル設定手段２３は、歩いている期間にこだわらないようにラベルを設定できる。
【００５０】
行動規則特定手段２４は、例えば、図６のように行動ラベル設定手段２３が設定した（３−Ｎ）種類の行動ラベルの並びから行動規則を取得する。Ｎは前述のように１または２である。１種類の行動ラベルの並びから行動規則を取得する場合は、行動規則特定手段２４は、その行動ラベルの並びにおける２以上の連続した行動ラベルが、所定の期間において繰り返し出現するときに、その連続した行動ラベルである行動規則を取得しても良い。また、２種類以上の行動ラベルの並びから行動規則を取得する場合は、行動規則特定手段２４は、その２種類以上の行動ラベルの並びにおける１または２以上の連続した行動ラベルの組み合わせが、所定の期間において繰り返し出現するときに、その連続した行動ラベルの組み合わせである行動規則を取得しても良い。行動規則特定手段２４は、例えば、行動ラベルの並びを複数の期間ごとに分割して、頻出パターンマイニングを行うことで行動規則を取得しても良く、上述の行動ラベルの並びを分割する期間を複数回変更して、同様に頻出パターンマイニングを行うことで行動規則を取得しても良い。
【００５１】
動物異常情報蓄積手段１１０は、状態規則取得手段１０８が取得した状態規則である１種類または２種類以上の観測データと行動規則取得手段１０９が取得した行動規則である１種類または種類以上の観測データとを含む動物観測データと、その観測データを取得する際に用いたセンサデータに対応付けられている動物個体情報とを含む動物異常情報を動物異常情報格納手段１０１に蓄積する。また、動物異常情報蓄積手段１１０は、外部環境特徴量データごと、または外部環境特徴量データの値の分類とを含む動物異常情報を動物異常情報格納手段１０１に蓄積しても良い。なお、動物異常情報蓄積手段１１０が蓄積した動物異常情報を動物異常情報特定手段１０４が特定する場合は、検索観測データ受信手段１０２が受信する検索動物観測データは、１以上の波形データ、または２以上の特徴量データ、または、２以上の特徴量を分類したラベルの並びである。動物異常情報蓄積手段１１０は、通常、ＭＰＵやメモリ等から実現され得る。動物異常情報蓄積手段１１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５２】
図７は、本実施の形態における動物異常検知装置１の動作の一例を示すフローチャートである。以下、図７を用いて動作について説明する。なお、本フローチャートでは、センサデータ格納手段１０６に、観測対象に対する２種類以上のセンサデータが格納されている場合について説明する。
【００５３】
（ステップＳ２０１）検索観測データ受信手段１０２は、検索動物観測データと検索動物個体情報と検索環境観測データとを受信したかどうかを判断する。受信した場合は、ステップＳ２０２へ進み、受信しなかった場合は、ステップＳ２０６へ進む。
【００５４】
（ステップＳ２０２）動物異常情報特定手段１０４は、ステップＳ２０１で受信された検索動物観測データ等に対応する動物異常情報を探索する。
【００５５】
（ステップＳ２０３）異常情報送信手段１０５は、ステップＳ２０２で探索した結果、ステップＳ２０１で受信された検索動物観測データに対応する動物異常情報があったかどうかを判断する。対応する動物異常情報があった場合は、ステップＳ２０４へ進み、対応する動物異常情報がなかった場合は、ステップＳ２０１へ戻る。
【００５６】
（ステップＳ２０４）異常情報送信手段１０５は、ステップＳ２０２で探索した結果特定された異常情報をステップＳ２０１で受信した検索動物観測データ等を送信してきた端末に送信する。
【００５７】
（ステップＳ２０５）異常情報送信手段１０５は、ステップＳ２０２で探索した結果特定された異常情報を専門医の端末装置３に送信する。そして、ステップＳ２０１へ戻る。
【００５８】
（ステップＳ２０６）センサデータ格納手段１０６にセンサデータが格納されているかどうかを判断する。センサデータが格納されている場合は、ステップＳ２０７へ進み、格納されていない場合は、ステップＳ２０１へ戻る。
【００５９】
（ステップＳ２０７）特徴量データ取得手段１０７は、センサデータ格納手段１０６に格納されている２種類のセンサデータから３種類以上の特徴量データを取得する。
【００６０】
（ステップＳ２０８）特徴量データ取得手段１０７は、センサデータ格納手段１０６に格納されている外部環境に関するセンサデータから外部環境特徴量データを取得する。
【００６１】
（ステップＳ２０９）状態ラベル設定手段２１は、ステップＳ２０７で取得された特徴量データを、その特徴量データの値ごとにグループに分類し、分類したグループごとに状態ラベルを設定する。
【００６２】
（ステップＳ２１０）状態規則特定手段２２は、ステップＳ２０９で設定された状態ラベルの並びから外部環境特徴量データの値ごとに状態規則を特定する。
【００６３】
（ステップＳ２１１）行動ラベル設定手段２３は、ステップＳ２０７で取得された特徴量データを、その特徴量データの値ごとにグループに分類し、分類したグループごとに行動ラベルを設定する。
【００６４】
（ステップＳ２１２）行動規則特定手段２４は、ステップＳ２１１で設定された行動ラベルの並びから外部環境特徴量データの値ごとに行動規則を特定する。
【００６５】
（ステップＳ２１３）動物異常情報蓄積手段１１０は、ステップＳ２１０で特定した状態規則とステップＳ２１２で特定した行動規則とを含む動物観測データと、その動物観測データを取得する際に用いたセンサデータに対応付けられている動物個体情報と、外部環境特徴量データの値の分類とを含む動物異常情報を動物異常情報格納手段１０１に蓄積する。なお、動物異常情報蓄積手段１１０は、蓄積した動物異常情報に含まれる動物観測データを取得する際に用いたセンサデータをセンサデータ格納手段１０６から削除する。そして、ステップＳ２０１に戻る。
【００６６】
以下、本実施の形態における動物異常検知装置１の具体的な動作について説明する。なお、本具体例において示した各図面の情報は、説明のために便宜上用意されたものであって、実際のデータを示すものではない。また、本具体例では、フローチャートにおける、ステップＳ２０６からステップＳ２１３の処理を行うことで、動物異常情報格納手段１０１に動物異常情報が格納されているものとする。
【００６７】
本具体例において、動物異常情報格納手段１０１には、図８で示されるテーブルが格納されているものとする。図８のテーブルは、動物異常情報ＩＤと観測データと外部環境に関する観測データと動物異常検知情報と動物個体情報と診断情報とを有している。例えば、動物異常情報ＩＤ「１」は、観測データ「［状態規則：ａ１  ａ２  ａ１］［行動規則：ｂ１  ｂ３  ｂ２］［行動規則：ｃ３  ｃ１  ｃ１］」と、外部環境に関する観測データ「Ｄ３」と、動物異常検知情報「定期的に動きがなくなる」と、動物個体情報「［種別：犬］［年齢：６歳］［性別：雌］」と、診断情報「発熱」とが登録されている。なお、本具体例において、観測データは、状態規則取得手段１０８、および行動規則取得手段１０９が取得した規則であるものとする。また、本具体例において、外部環境に関する観測データは、特徴量データ取得手段１０７が取得した外部環境特徴量データの値の分類であるものとする。
【００６８】
本具体例において、動物種別情報格納手段１０３には、図９で示されるテーブルが格納されているものとする。図９のテーブルは、種別名と対応する種別名とを有している。例えば、一つ目の情報は、種別名「リス」と、対応する種別名「シマリス」とが登録されている。これは、動物異常情報特定手段１０４が、「リス」と「シマリス」とを一致する動物の種別として扱うための情報である。
【００６９】
ユーザが、ケージの中であまり動かなくなったリスに異常を感じ、リスの様子に関するデータをカメラとマイクから、外部環境に関するデータを温度計からユーザの端末装置２に取り込み、ユーザの端末装置２を操作して、検索動物観測データ等送信画面にある送信ボタンを押したものとする。ユーザの端末装置２は、動画と音声の２種類の波形の観測データを含む検索動物観測データと温度に関する波形の検索環境観測データと、予め登録されていた、検索動物個体情報「［種別：リス］［年齢：４歳］［性別：雄］」とを対応付けて送信する。すると、ユーザの端末装置２から送信された検索動物観測データ等は、検索観測データ受信手段１０２で受信される（ステップＳ２０１）。
【００７０】
動物異常情報特定手段１０４は、検索観測データ受信手段１０２で受信された各波形の観測データを特徴量データ取得手段１０７、状態規則取得手段１０８に含まれる状態ラベル設定手段２１、および行動規則取得手段１０９に含まれる行動ラベル設定手段２３を用いてラベルの並びに変換する。この際、検索観測データ受信手段１０２が受信した動物観測データは、「［状態規則：ａ１  ａ１  ａ３  ａ２  ａ１  ａ３  ａ１  ａ３  ａ２］［行動規則：ｂ１  ｂ１  ｂ１  ｂ１  ｂ１  ｂ１  ｂ１  ｂ１  ｂ１］［行動規則：ｃ４  ｃ１  ｃ４  ｃ１  ｃ４  ｃ１  ｃ４  ｃ１］」に変換され、環境観測データは、「Ｄ２  Ｄ２  Ｄ２」に変換されたものとする。動物異常情報特定手段１０４は、変換された観測データと、検索動物個体情報に対応する動物異常情報を探索する。まず、動物異常情報特定手段１０４は、動物異常情報ＩＤ「１」が、検索動物個体情報と動物個体情報とが全く一致しないため、対応しないと判断する。次に、動物異常情報特定手段１０４は、動物異常情報ＩＤ「２」について、判断する。動物異常情報ＩＤ「２」の動物個体情報の種別は、「シマリス」であり、検索動物個体情報に含まれる種別「リス」とは異なる。しかし、「リス」と「シマリス」は、動物種別情報格納手段１０３において、対応する種別名として登録されている。よって、動物異常情報特定手段１０４は、検索動物個体情報に含まれる種別と、動物異常情報ＩＤ「２」の動物個体情報の種別とが一致すると判断する。そして、動物異常情報ＩＤ「２」の動物個体情報の年齢は、「３歳」であり、検索動物個体情報に含まれる年齢「４歳」とは異なる。しかし、「４歳」と「３歳」の差は１歳であり、誤差の範囲といえる。よって、動物異常情報特定手段１０４は、検索動物個体情報に含まれる年齢と、動物異常情報ＩＤ「２」の動物個体情報の年齢とが一致すると判断する。さらに、動物異常情報特定手段１０４は、検索動物個体情報に含まれる性別と物異常情報ＩＤ「２」の動物個体情報の性別とが、同じ「雄」であるため、一致していると判断する。そして、動物異常情報特定手段１０４は、物異常情報ＩＤ「２」の各観測データも検索動物観測データに含まれ、外部環境に関する観測データも検索環境観測データに含まれていることから、動物異常情報ＩＤ「２」を対応する動物異常情報と特定する（ステップＳ２０２）。
【００７１】
異常情報送信手段１０５は、動物異常情報特定手段１０４が特定した同部値異常情報ＩＤ「２」の動物異常検知情報「動きがない」と、診断情報「骨折」とをユーザの端末装置２に送信する（ステップＳ２０３からステップＳ２０４）。すると、ユーザの端末装置２では、図１０のように表示される。そして、異常情報送信手段１０５は、同部値異常情報ＩＤ「２」の動物異常検知情報「動きがない」と、診断情報「骨折」と、検索観測データ受信手段１０２が受信した動物観測データと、環境観測データと、検索動物個体情報とを専門医の端末装置３に送信する（ステップＳ２０５）。すると、専門医の端末装置３では、検索動物観測データと、検索動物個体情報と、検索環境観測データ等が表示される。
【００７２】
以下、センサデータ格納手段１０６に、異常な状態であった際のリスをカメラで撮影した動画であるセンサデータと、そのリスの動物固体情報とが格納されている場合について、動物異常情報格納手段１０１に動物異常情報を蓄積する処理を具体的に説明する。なお、本具体例において、カメラは、リスのケージ上部からケージ内のすべてが撮影できるように配置されていたものとする。特徴量データ取得手段１０７は、動画であるセンサデータから、背景差分の処理を行うことで、リスの位置に関する特徴量データ「Ａ，Ｂ，Ｃ，Ｃ，Ｃ，Ｃ，Ａ・・・」と、リスの姿勢に関する特徴量データ「Ｚ，Ｚ，Ｙ，Ｚ，Ｚ，Ｘ，Ｙ・・・」とを取得したものとする。なお、本具体例において、リスの位置に関する特徴量データでは、「Ｃ，Ｃ，Ｃ，Ｃ」が定期的に出現し、さらに、「Ｃ，Ｃ，Ｃ，Ｃ」と同じ期間に、リスの姿勢に関する特徴量データでは、「Ｚ，Ｚ，Ｘ」が定期的に出現したものとする。また、ここで「Ｃ」は、トイレの位置を示す特徴量データの値であり、「Ｚ」は、伏せていることを示す特徴量データの値であり、「Ｘ」は、周りを見回すことを示す特徴量データの値であるものとする。状態規則取得手段１０８は、リスの位置に関する特徴量データから状態規則「Ｃ，Ｃ，Ｃ，Ｃ」を取得する。そして、行動規則取得手段１０９は、状態規則「Ｃ，Ｃ，Ｃ，Ｃ」と対応する行動規則「Ｚ，Ｚ，Ｘ」を取得する。そして、動物異常情報蓄積手段１１０は、取得した状態規則と、行動規則とを含む動物観測データと、その各規則を取得するために用いたセンサデータに対応する動物個体情報とを含む動物異常情報を構成して動物異常情報格納手段１０１に蓄積する。なお、本具体例で出力された状態規則「Ｃ，Ｃ，Ｃ，Ｃ」は、トイレに滞在することを示し、行動規則「Ｚ，Ｚ，Ｘ」は、少しの間伏せた後、周りを見回すことを示しているものとする。
【００７３】
また、センサデータ格納手段１０６に、異常な状態であった際のリスをカメラで撮影した動画であるセンサデータと、そのリスが発した鳴き声をマイクで集音した音声であるセンサデータと、そのリスの動物固体情報とが格納されている場合について、動物異常情報格納手段１０１に動物異常情報を蓄積する処理を具体的に説明する。なお、本具体例では、先に説明した具体例と重複する説明について省略しているものもある。また、本具体例において、マイクは、そのリスのケージのすぐ近くに配置されていたものとする。特徴量データ取得手段１０７は、動画であるセンサデータから、背景差分の処理を行うことで、リスの位置に関する特徴量データ「Ａ，Ｂ，Ｃ，Ｃ，Ｃ，Ｃ，Ａ・・・」と、リスの姿勢に関する特徴量データ「Ｚ，Ｚ，Ｙ，Ｚ，Ｚ，Ｘ，Ｙ・・・」とを取得し、音声であるセンサデータから鳴き声を発したかどうかに関する特徴量データ「０，０，０，０，０，１，０・・・」とを取得したものとする（ステップＳ２０７）。なお、本具体例において、「Ｃ，Ｃ，Ｃ，Ｃ」が出現する期間の「Ｚ，Ｚ，Ｘ」が出現する期間において、「０，０，１」も定期的に出現したものとする。また、ここで「０」は、鳴き声を上げていないことを示す特徴量データの値であり、「１」は、鳴き声を上げていることを示す特徴量データの値であるものとする。状態規則取得手段１０８は、リスの位置に関する特徴量データから状態規則「Ｃ，Ｃ，Ｃ，Ｃ」を取得する（ステップＳ２０９からステップＳ２１０）。そして、行動規則取得手段１０９は、状態規則「Ｃ，Ｃ，Ｃ，Ｃ」と対応する行動規則［「Ｚ，Ｚ，Ｘ」「０，０，１」］を取得する（ステップＳ２１１からステップＳ２１２）。そして、動物異常情報蓄積手段１１０は、取得した状態規則と、行動規則とを含む動物観測データと、その各規則を取得するために用いたセンサデータに対応する動物個体情報とを含む動物異常情報を構成して動物異常情報格納手段１０１に蓄積する（ステップＳ２１３）。なお、本具体例で出力された状態規則「ＣＣＣＣ」は、トイレに滞在することを示し、行動規則［「Ｚ，Ｚ，Ｘ」「０，０，１」］は、少しの間伏せた後、周りを見回しながら、鳴き声を上げることを示しているものとする。
【００７４】
本実施の形態において、動物異常情報特定手段１０４は、ユーザの端末装置２から送信された検索観測データと検索動物個体情報に対応する動物異常情報を特定できる。これにより、多数の種類の動物の異常を検知できる。また、ユーザは、専門医を介在せずに動物の状態に異常があるかどうかを判断する目安を得ることができる。また、本実施の形態において、動物種別情報格納手段１０３に動物種別情報が格納されていることにより、一の動物異常情報を複数の類似した動物に対して適用できる。これにより、動物異常情報が集まりにくいマイナーな動物であっても、類似する動物の動物異常情報があれば、そのマイナーな動物の異常を検知できる。また、本実施の形態において、動物異常情報格納手段１０１に環境観測データが格納されている場合は、動物異常情報特定手段１０４は、外部環境に関する観測データを考慮して、ユーザの端末装置２から送られてきた観測データに対応する動物異常情報を特定できる。これにより、高い精度で動物異常情報を検索できるようになる。また、本実施の形態において、動物異常情報格納手段１０１に動物異常検知情報が格納されている場合は、異常情報送信手段１０５は、動物異常検知情報を含む情報を送信できる。これにより、ユーザは、異常に関する情報を得ることができる。また、本実施の形態において、動物異常情報格納手段１０１に診断情報が格納されている場合は、異常情報送信手段１０５は、過去のよく似た事例に対する診断情報を送信できる。これにより、ユーザは、仮想的に専門医の診察を受けることができる。また、本実施の形態において、検索観測データ受信手段１０２は、ユーザが異常を感じた時点から一定期間の検索動物観測データ等を受信できる。これにより、ユーザは、常に装置の電源を入れていなくても、必要な場合にのみ電源を入れ、操作をすれば良いようになる。また、本実施の形態において、異常情報送信手段１０５は、異常情報を専門医の端末装置にも送信する。これにより、異常が検知されると、すぐに専門医に通知することができる。また、本実施の形態において、動物異常情報蓄積手段１１０は、センサデータから特徴量データに変換した動物異常情報を蓄積できる。これにより、動物異常情報格納手段１０１が格納するデータ量を圧縮し、動物異常情報特定手段１０４の検索効率を上げることができる。
【００７５】
なお、本実施の形態では、センサデータ格納手段１０６と特徴量データ取得手段１０７と状態規則取得手段１０８と行動規則取得手段１０９と動物異常情報蓄積手段１１０とを備える場合について説明したが、動物異常検知装置１は、センサデータ格納手段１０６と特徴量データ取得手段１０７と、状態規則取得手段１０８と行動規則取得手段１０９と動物異常情報蓄積手段１１０とを備えていなくても良い。センサデータ格納手段１０６と特徴量データ取得手段１０７と、状態規則取得手段１０８と行動規則取得手段１０９と動物異常情報蓄積手段１１０とを備えていない場合は、動物異常情報格納手段１０１には、図示しない格納手段や通信回線等を介して動物異常情報が蓄積されても良い。
【００７６】
また、本実施の形態では、状態規則取得手段１０８と行動規則取得手段１０９とを備える場合について説明したが、動物異常検知装置１は、状態規則取得手段１０８と行動規則取得手段１０９とを備えていなくても良い。状態規則取得手段１０８と行動規則取得手段１０９とを備えていない場合は、検索観測データ受信手段１０２は、波形データ、または特徴量データである各観測データを受信する。
【００７７】
また、本実施の形態では、特徴量データ取得手段１０７を備える場合について説明したが、動物異常検知装置１は、特徴量データ取得手段１０７を備えていなくても良い。特徴量データ取得手段１０７を備えていない場合は、検索観測データ受信手段１０２は、波形データである各観測データを受信する。
【００７８】
なお、本実施の形態では、特徴量データ取得手段１０７が、外部環境特徴量データを取得する場合について説明したが、特徴量データ取得手段１０７は、外部環境特徴量データを取得しなくても良い。特徴量データ取得手段１０７が、外部環境特徴量データを取得しない場合は、センサデータ格納手段１０６は、外部環境に関するセンサデータを格納していなくても良く、状態規則取得手段１０８と、行動規則取得手段１０９は、特徴量データのみから各規則を取得しても良い。
【００７９】
なお、本実施の形態では、状態ラベル設定手段２１と状態規則特定手段２２とを含む場合について説明したが、動物異常検知装置１は、状態ラベル設定手段２１と状態規則特定手段２２とを含まなくても良い。状態ラベル設定手段２１と状態規則特定手段２２とを含まない場合は、状態規則取得手段１０８は、特徴量データからラベルを設定せずに状態規則を取得するようにしても良い。
【００８０】
行動ラベル設定手段２３と行動規則特定手段２４とを含む場合について説明したが、動物異常検知装置１は、行動ラベル設定手段２３と行動規則特定手段２４とを含まなくても良い。行動ラベル設定手段２３と行動規則特定手段２４とを含まない場合は、行動規則取得手段１０９は、特徴量データからラベルを設定せずに行動規則を取得するようにしても良い。
【００８１】
また、本実施の形態における動物異常検知装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、プログラムは、動物の時系列の１以上の観測データを含む動物観測データと、動物の個体の属性に関する情報である動物個体情報とを含む動物異常情報が格納される動物異常情報格納手段にアクセス可能なコンピュータを、動物の時系列の１以上の観測データを含む検索動物観測データと、動物の個体の属性に関する検索動物個体情報とを受信する検索観測データ受信手段、検索観測データ受信手段が受信した検索動物観測データと検索動物個体情報とに対応する動物観測データと動物個体情報とを含む動物異常情報を特定する動物異常情報特定手段、動物異常情報特定手段が動物異常情報を特定した場合に、異常に関する情報である異常情報を送信する異常情報送信手段として機能させるためのプログラムである。
【００８２】
なお、本実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されても良く、または、複数の装置によって分散処理されることによって実現されても良い。また、本実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の手段で実現されても良いことは言うまでもない。
【００８３】
また、本実施の形態において、各構成要素は、専用のハードウェアにより構成されても良く、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されても良い。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行手段が読み出して実行することによって、各構成要素が実現され得る。
【００８４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得手段や、情報を出力する出力手段等におけるモデムやインターフェースカード等のハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【００８５】
図１１は、上記プログラムを実行して、上記実施の形態による本発明を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。
【００８６】
図１１において、コンピュータシステム１１００は、ＣＤ−ＲＯＭドライブ１１０５、ＦＤドライブ１１０６を含むコンピュータ１１０１と、キーボード１１０２と、マウス１１０３と、モニタ１１０４とを備える。
【００８７】
図１２は、コンピュータシステム１１００の内部構成を示す図である。図１２において、コンピュータ１１０１は、ＣＤ−ＲＯＭドライブ１１０５、ＦＤドライブ１１０６に加えて、ＭＰＵ１１１１と、ブートアッププログラム等のプログラムを蓄積するためのＲＯＭ１１１２と、ＭＰＵ１１１１に接続され、アプリケーションプログラムの命令を一時的に蓄積すると共に、一時記憶空間を提供するＲＡＭ１１１３と、アプリケーションプログラム、システムプログラム、およびデータを蓄積するハードディスク１１１４と、ＭＰＵ１１１１と、ＲＯＭ１１１２等を相互に接続するバス１１１５とを備える。なお、コンピュータ１１０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいても良い。
【００８８】
コンピュータシステム１１００に、上記実施の形態による本発明等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ１１２１、またはＦＤ１１２２に蓄積されて、ＣＤ−ＲＯＭドライブ１１０５、またはＦＤドライブ１１０６に挿入され、ハードディスク１１１４に転送されても良い。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ１１０１に送信され、ハードディスク１１１４に蓄積されても良い。プログラムは実行の際にＲＡＭ１１１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ１１２１やＦＤ１１２２、またはネットワークから直接、ロードされても良い。
【００８９】
プログラムは、コンピュータ１１０１に、上記実施の形態による本発明の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいても良い。コンピュータシステム１１００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【００９０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。また、本発明における各手段の「手段」は、「部」や「回路」と読み替えても良い。
【産業上の利用可能性】
【００９１】
以上のように、本発明にかかる動物異常検知装置等は、多数の種類の動物の異常を検知するという効果を有し、動物異常検知装置等として有用である。
【符号の説明】
【００９２】
１  動物異常検知装置
１０１  動物異常情報格納手段
１０２  検索観測データ受信手段
１０３  動物種別情報格納手段
１０４  動物異常情報特定手段
１０５  異常情報送信手段
１０６  センサデータ格納手段
１０７  特徴量データ取得手段
１０８  状態規則取得手段
１０９  行動規則取得手段
１１０  動物異常情報蓄積手段
２１  状態ラベル設定手段
２２  状態規則特定手段
２３  行動ラベル設定手段
２４  行動規則特定手段
【図１】
0005635637.tif 000002
【図２】
0005635637.tif 000003
【図３】
0005635637.tif 000004
【図４】
0005635637.tif 000005
【図５】
0005635637.tif 000006
【図６】
0005635637.tif 000007
【図７】
0005635637.tif 000008
【図８】
0005635637.tif 000009
【図９】
0005635637.tif 000010
【図１０】
0005635637.tif 000011
【図１１】
0005635637.tif 000012
【図１２】
0005635637.tif 000013