(57)【要約】【課題】測定された体重や信号に突発的なノイズが生じる場合であっても、所定の領域に入った動物を複数の動物から識別し易くする。【解決手段】個体識別装置（１０）は、複数のペットの内、動物用トイレ１に入室した不特定のペットの体重と、核ペットに取り付けられたＩＤ情報送信装置（３１）から受信した信号の強度の情報と、に基づいて重み付けすることにより算出した評価値を用いてペットを特定する。【選択図】図１
2019208483.tif 000002
【特許請求の範囲】
【請求項１】
体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出部と、
上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得部と、
取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定部と、
上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出部と、
上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定部と、
を備えていることを特徴とする動物識別装置。
【請求項２】
上記特定用信号情報は、上記所定領域内に動物がいる期間内の、上記各動物の上記送信装置からそれぞれ取得した上記信号の強度についての入室中信号強度情報を含み、
上記重み付け信号評価値は、上記入室中信号強度情報に基づいて重み付けされた重み付け強度評価値を含み、
上記重み付け評価値算出部は、上記入室中信号強度情報に基づいて、上記測定対象動物群の各動物について上記信号の強度が最も強い動物と他の動物との強度差を算出し、該強度差および所定の重み付け基準に基づいて上記重み付け強度評価値を算出することを特徴とする請求項１に記載の動物識別装置。
【請求項３】
上記測定対象動物群の各動物のそれぞれの体重についての情報を個体体重情報とし、
上記重み付け評価値算出部は、取得した上記体重と、上記測定対象動物群の各動物の上記個体体重情報と、所定の重み付け基準とに基づいて上記重み付け体重評価値を算出することを特徴とする請求項１または２に記載の動物識別装置。
【請求項４】
上記特定用信号情報は、上記所定領域内から該所定領域外へ上記動物が出る時点の前後における上記信号の強度の変化量についての信号強度変化量情報をさらに含み、
上記重み付け信号評価値は、上記信号強度変化量情報に基づいて重み付けされた重み付け強度変化量評価値を含み、
上記重み付け評価値算出部は、上記信号強度変化量情報および所定の重み付け基準に基づいて上記重み付け強度変化量評価値を算出することを特徴とする請求項１〜３のいずれか一項に記載の動物識別装置。
【請求項５】
上記個体特定部は、上記測定対象動物群の各動物について、上記重み付け体重評価値および上記重み付け信号評価値を総合した総合点を算出し、上記総合点に基づいて上記所定領域内に入った動物の特定候補が複数抽出される場合、上記特定候補である複数の動物のうち、重み付け体重評価値が最も優位な動物を上記所定領域内に入った動物として特定することを特徴とする請求項１〜４のいずれか一項に記載の動物識別装置。
【請求項６】
体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出ステップと、
上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得ステップと、
取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定ステップと、
上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出ステップと、
上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定ステップと、
を含むことを特徴とする動物識別装置の制御方法。
【請求項７】
請求項１〜５のいずれか一項に記載の動物識別装置としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の領域に入った動物を複数の動物から識別する動物識別装置、動物識別装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年では、ペット等の動物において、日常的な健康管理が重要であることが、飼い主によって認識されるようになっている。例えば、ペットの健康状態を把握するにあたり、ペットの体重等を測定することは重要である。特許文献１には、ペット用の居場所の下に設置されて、その居場所にペットが乗っている状態と乗っていない状態とのその居場所の重量を計測し、ペットの重量を算出し、当該重量を表示出力するペット用自動体重計測システムが開示されている。また、特許文献１に開示されているペット用自動体重計測システムは、ペットに付けられたＲＦタグに記録されたペットの識別情報を無線で読み取り、識別したペットの名前とともにペットについての重量を表示出力することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３０２００号公報（２００７年１２月２７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術においては、複数のペットが同時に体重計測システムの体重計付近にいる場合、どのペットが体重計に乗っているかを識別することが困難であるという問題がある。本発明は、前記の問題点に鑑みてなされたものであり、その目的は、所定の領域に入った動物を複数の動物から識別することができる動物識別装置を実現することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明の一態様に係る動物識別装置は、体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出部と、上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得部と、取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定部と、上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出部と、上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定部と、を備えている。
【０００６】
また、上記の課題を解決するために、本発明の一態様に係る動物識別装置の制御方法は、体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出ステップと、上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得ステップと、取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定ステップと、上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出ステップと、上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定ステップと、を含む。
【発明の効果】
【０００７】
本発明の一態様によれば、測定された体重や信号に突発的なノイズが生じる場合であっても、所定の領域に入った動物を複数の動物から識別し易くすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る管理システムの要部構成を示すブロック図である。
【図２】実施形態１に係る管理システムの概要を示す図である。
【図３】（ａ）は、実施形態１に係る入退室判定部が実行する処理の一例を示すフローチャートである。（ｂ）は、実施形態１に係る特定処理部が実行する処理の一例を示すフローチャートである。
【図４】（ａ）は、実施形態１の変形例に係る個体確定部が実行する処理を示すフローチャートであり、（ｂ）はさらに別の変形例に係る個体確定部が実行する処理を示すフローチャートである。
【図５】実施形態１に係る重量取得部が取得する重量の一例を示す図である。
【図６】ペットが動物用トイレを使用した場合における測定データの一例を示すグラフであって、（ａ）は取得した重量値に基づくグラフ、（ｂ）はＲＳＳＩ値に基づくグラフである。
【図７】実施形態１に係る体重算出部による体重計が検出する重量から体重を算出する一例を示す図である。
【図８】ペットが動物用トイレを使用した場合における測定データの他の一例を示すグラフであって、（ａ）は取得した重量値に基づくグラフ、（ｂ）はＲＳＳＩ値に基づくグラフである。
【図９】（ａ）は、重み付け強度評価値を算出する処理の流れの一例を示すフローチャートであり、（ｂ）重み付け体重評価値を算出する処理の流れの一例を示すフローチャートである。
【図１０】重み付け変化量評価値を算出する処理の流れの一例を示すフローチャートである。
【図１１】本発明の実施形態２に係る管理システムの要部構成を示すブロック図である。
【図１２】本発明の実施形態２に係る入退室判定部が実行する処理の一例を示すフローチャートである。
【図１３】本発明の実施形態２に係る近接センサが検出するセンサ値の一例を示す図である。
【図１４】実施形態３に係る管理システムの要部構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
本発明の一実施形態について、図１から図１０に基づいて説明すれば、以下のとおりである。本実施形態では、本発明の一態様における動物識別装置が設置されたペット用トイレを含む、ペット管理システムを例示して説明する。なお、本発明の動物識別装置は、必ずしもこの使用態様に限定されず、例えば、体重を測定する対象の動物が定期的に留まる居場所（例えば、寝場所、エサ場等）に適用することもできる。
【００１０】
（ペット管理システム１００の概要）
はじめに、本実施形態におけるペット管理システムの概要について、図２を用いて説明する。図２はペット管理システム１００の概要を示す図である。ペット管理システム１００は、動物用トイレ１、首輪３、情報端末４およびサーバ５を含む。動物用トイレ１は体重計１１を備えている。首輪３は、ＩＤ（Identification）情報を送信するＩＤ情報送信装置（送信装置）３１を備えている。また、動物用トイレ１は、後述するように本実施形態における個体識別装置（動物識別装置）１０を備えており、この個体識別装置１０は、動物用トイレ１に入室したペットを、複数のペットから識別（特定）するものである。
【００１１】
ここで、本実施形態における個体識別装置１０は、例えば、ユーザが複数のペットを飼育している場合（以下、多頭飼い状況と称することがある）に効果的に用いることができる。以下に、本発明者らが見出した知見について、経緯とともに説明する。
【００１２】
本発明者らは、多頭飼い状況におけるペットの識別精度を向上させるべく鋭意検討を行い、ペットの体重と、複数のペットのそれぞれから送信される信号の情報とを用いて、ペットの識別精度を向上させることを試行した。試験において、ペットと動物用トイレ１との距離だけでなくその他の要因によっても受信信号の強度（以下、ＲＳＳＩと称することがある）が変動するという現象が見られ、本発明者らはその理由について検証した。その結果、ペットの身体の向きおよび大きさ、並びにペットの動作、等によってＲＳＳＩが変動し得る（ノイズが生じる）という知見を得た。ＩＤ情報送信装置３１から送信される電波は、ペットの身体を透過せずに回り込むようにして伝播する。そのため、首輪３と、個体識別装置１０が備える受信機との間にペットの身体が存在するような向きとなっている場合、ＲＳＳＩは低下すると考えられる。また、ペットの身体が大きいほどＲＳＳＩは低下し易い。また、上記受信機を覗き込むような動作をするペット（例えば猫）を飼育している場合、ペットがそのような動作をすることによりＲＳＳＩは高くなり得る。
【００１３】
そして、動物用トイレ１における体重の測定においても、突発的なノイズが生じる可能性が有る。なお、カメラを用いた画像処理によってペットの特定精度を向上させることも考えられるが、そのような場合、個体識別装置は複雑化、高コスト化してしまう。よって、簡便な方法にてペットの識別精度を向上させることが要望される。
【００１４】
本実施形態の個体識別装置１０は、上述の知見に基づき、体重の情報および信号の情報に基づいて重み付けを行うことにより算出した評価値を用いてペットを特定する。これにより、上述のようなノイズの影響を抑制して、所定の領域に入った動物を複数の動物から識別し易くすることができる。また、後述するように、重み付けの条件を変更することによって、種々の多頭飼い状況に対応してペットの識別精度を向上させることもできる。特定された該ペットの体重は、例えば、情報端末４およびサーバ５に送信される。
【００１５】
（ペット管理システム１００の構成）
次に、ペット管理システム１００の構成の詳細について、図１を用いて説明する。図１は動物用トイレ（所定領域）１に入ったペットを複数のペットから識別するペット管理システム１００の要部構成を示すブロック図である。
【００１６】
（首輪３）
首輪３は、ペットに装着するものである。首輪３は、ＩＤ情報送信装置３１を備えている。ＩＤ情報送信装置３１はＩＤ情報送信制御部３１１および送信部３１２を備えている。ＩＤ情報送信制御部３１１は、首輪３を装着したペットの識別情報（ＩＤ）を示す信号を、送信部３１２を介して個体識別装置１０に送信する。送信部３１２は近距離間無線通信（Bluetooth（登録商標）等）等を用いて当該信号を個体識別装置１０に送信する。
【００１７】
（ペット）
個体識別装置１０が識別の対象とするペット（ユーザが多頭飼いしているペット）は、典型的には犬、猫等である。なお、上記ペットとしては、動物用トイレ１を使用する種類の動物であればよく、特に限定されない。本明細書では、体重測定の対象である複数のペット（動物）により構成される群（換言すれば、ユーザが多頭飼いしている複数のペットにより構成される群）を、測定対象動物群と称することがある。測定対象動物群に含まれる各ペットは、上記首輪３が取り付けられている。
【００１８】
（動物用トイレ１）
動物用トイレ１はペットのトイレとして機能する他に、ペットの体重を測定する。動物用トイレ１は個体識別装置１０を備えている。また、個体識別装置１０は、近距離間無線通信（Bluetooth（登録商標）等）等を用いて、ペットの体重等の測定データを情報端末４に送信する構成としてもよい。また、情報端末４は受信したペットの体重等の測定データを表示する構成としてもよい。また、情報端末４は受信したペットの体重等の測定データをサーバ５に格納する構成としてもよい。情報端末４は、例えば、スマートフォン、ＰＣ（Personal computer）、ＰＤＡ（Personal Digital Assistant）、タブレット端末等である。また、サーバ５はクラウドサーバ等を例に挙げることができる。
【００１９】
（個体識別装置１０）
図１に示すように、個体識別装置１０は、体重計１１、アンプ（ＡＭＰ（amplifier））およびアナログデジタル変換回路（ＡＤＣ（analog to digital converter））１２、制御部１３、通信部１４、記憶部１５並びに情報更新部１６を備えている。
【００２０】
（体重計１１）
体重計１１は、動物用トイレ１における重量を検出し、検出値を重量取得部１３１に送信する。換言すると、体重計１１は動物用トイレ１に対するペットの出入りを検出すると表現することもできる。体重計１１は、例えば、ロードセルである。体重計１１は検出値を、ＡＭＰおよびＡＤＣ１２を介して、重量取得部１３１に送信してもよい。ＡＭＰは受信した検出値を増幅する。また、ＡＤＣはアナログ信号として受信した検出値をデジタル信号に変換する。
【００２１】
（制御部１３）
図１に示すように、制御部１３は、重量取得部１３１、入退室判定部（タイミング確定部）１３２、信号強度取得部１３３、特定処理部１３４および送信制御部１３５を備えている。
【００２２】
（重量取得部１３１）
重量取得部１３１は、体重計１１の検出値を受信し、動物用トイレ１における重量を取得する。重量取得部１３１は、動物用トイレ１における重量を入退室判定部１３２に送信する。また、重量取得部１３１は、記憶部１５に格納されている、動物用トイレ１における重量を検出時間と対応させて示す情報である重量情報１５２を更新する。
【００２３】
（入退室判定部１３２および入退室判定部１３２が実行する処理の流れ）
入退室判定部１３２は、重量取得部１３１が取得した動物用トイレ１における重量の変化に基づいて、動物用トイレ１内にペットが入ったことを検知する。詳細には、入退室判定部１３２は、動物用トイレ１における重量の変化に基づいて、ペットが動物用トイレ１に出入りしたタイミングを確定する。ここで、図３の（ａ）および図５を用いて、入退室判定部１３２が行う処理の流れについて説明する。図３の（ａ）は、入退室判定部１３２が実行する処理の一例を示すフローチャートである。また、図５は、重量取得部１３１が取得する重量（体重）の一例を示す図である。
【００２４】
図３の（ａ）に示すように、入退室判定部１３２は、所定の間隔（例えば、１秒間隔）で重量を取得する（体重計の計量値測定）（ステップ１；以下Ｓ１のように略記する）。図５に示すように、入退室判定部１３２は、動物用トイレ１にペットが入室していない状態にて取得した重量をベース値とする。続いて、入退室判定部１３２は、受信した重量（体重計１１の出力値）が増加したか否かを判定する。詳細には、入退室判定部１３２は、受信した重量の増加量がベース値から５００ｇ（閾値）以上であるか否かを判定する（Ｓ２）。図５に示すように、入退室判定部１３２が受信した重量の増加量がベース値から５００ｇ（閾値）以上である場合（Ｓ２でＹＥＳ）、入退室判定部１３２は、受信した重量の増加量がベース値から５００ｇ（閾値）以上となった時点を、動物用トイレ１にペットが入室したタイミングとして確定する（入室タイミングの検出）（Ｓ３）。続いて、入退室判定部１３２は、受信した重量が減少したか否かを判定する。詳細には、入退室判定部１３２は、受信した重量の増加量がベース値から５００ｇ（閾値）未満であるか否かを判定する（Ｓ４）。図５に示すように、入退室判定部１３２が受信した重量の増加量が、ベース値から５００ｇ未満である場合（Ｓ４でＹＥＳ）、入退室判定部１３２は、受信した重量の増加量がベース値から５００ｇ（閾値）未満となった時点を、動物用トイレ１からペットが退室したタイミングとして確定する（退室タイミングの検出）（Ｓ５）。また、Ｓ２にて、ベース値からの増加量が５００ｇ未満である場合（Ｓ２でＮＯ）、処理はＳ２に再び戻る。また、Ｓ４にて、ベース値からの増加量が５００ｇ以上である場合（Ｓ４でＮＯ）、処理はＳ４に再び戻る。入退室判定部１３２は、入退室のタイミングを確定すると、記憶部１５に格納されているペットの動物用トイレ１に対する入退室のタイミング（時刻）を示す情報である入退室情報１５１を更新する。
【００２５】
なお、上述の説明においては、ペットによる動物用トイレ１の入退室のタイミングを確定するための重量の増加量の閾値を、ベース値から５００ｇとして説明したが、当該増加量については任意の増加量でよく、特に限定されない。
【００２６】
（信号強度取得部１３３）
信号強度取得部１３３は、ペットに取り付けられたＩＤ情報送信装置３１から送信された信号の動物用トイレ１における強度および該信号が示す識別情報を取得する。また、後述の通信部１４が、ＩＤ情報送信装置３１から受信した信号の強度を検出する信号強度検出部（図示せず）を含む構成としてもよい。信号強度取得部１３３は通信部１４から受信した信号の強度（ＲＳＳＩ）を受信する。信号強度取得部１３３は、記憶部１５に格納されている、受信時間に対応付けて各ＩＤ情報送信装置３１からの受信信号の強度を示す情報である受信信号強度情報１５３を更新する。
【００２７】
（特定処理部１３４）
特定処理部１３４は、体重算出部（特定用情報取得部）１３４１、信号強度特定部（信号情報特定部）１３４２、受信信号変化量特定部（信号情報特定部）１３４３、重み付け評価値算出部１３４５、および個体確定部（個体特定部）１３４４を備えている。
【００２８】
（体重算出部１３４１、信号強度特定部１３４２、受信信号変化量特定部１３４３、重み付け評価値算出部１３４５、個体確定部１３４４）
体重算出部１３４１は、動物用トイレ１にペットが入っている期間に検出された動物用トイレ１における重量に基づいて、動物用トイレ１に入室したペットの体重を算出し、該体重の情報を重み付け評価値算出部１３４５に送信する。信号強度特定部１３４２は、受信信号強度情報１５３に基づいて、測定対象動物群に含まれる各ペットのＲＳＳＩを取得（特定）し、取得した情報を重み付け評価値算出部１３４５に送信する。受信信号変化量特定部１３４３は、測定対象動物群に含まれる各ペットについて、受信信号強度情報１５３に基づいて、動物用トイレ１内から該ペットが出る前後におけるＲＳＳＩの変化量を特定し、特定した変化量の情報を重み付け評価値算出部１３４５に送信する。重み付け評価値算出部１３４５は、体重算出部１３４１、信号強度特定部１３４２、および受信信号変化量特定部１３４３から受信した情報に基づいて、重み付けを行い、測定対象動物群に含まれる各ペットについて、重み付け体重評価値、重み付け強度評価値（重み付け信号評価値）、重み付け変化量評価値（重み付け信号評価値）を算出する。上記の各部が実行する具体的な処理については後述する。そして、個体確定部１３４４は、重み付け評価値算出部１３４５が算出した各評価値に基づいて、動物用トイレ１内に入った動物を特定する。
【００２９】
（特定処理部１３４が実行する処理の流れ）
以下に、特定処理部１３４が実行する処理の詳細について適宜図面を用いて説明する。図３の（ｂ）は、特定処理部１３４が実行する処理の一例を示すフローチャートである。なお、特定処理部１３４は、動物用トイレ１にペットが入退室したタイミングが確定された後、処理を開始することが好ましい。例えば、入退室判定部１３２は、ペットの動物用トイレ１への入退室のタイミングを確定した旨を特定処理部１３４（特に、体重算出部１３４１、信号強度特定部１３４２および受信信号変化量特定部１３４３）に送信する構成としてもよい。
【００３０】
（入室中におけるＲＳＳＩの情報に基づく処理の流れ）
先ず、信号強度取得部１３３は、各ペットのＩＤ情報送信装置３１から送信された信号を受信して該信号の強度を取得し、記憶部１５の受信信号強度情報１５３に格納する（信号強度取得ステップ）。
【００３１】
そして、図３の（ｂ）に示すように、信号強度特定部１３４２は、記憶部１５に格納されている入退室情報１５１および受信信号強度情報１５３を読み出すことにより、入室中の期間（所定領域内に動物がいる期間）内における測定対象動物群の各ペット（各個体）のＲＳＳＩを取得（特定）する（Ｓ１１：信号情報特定ステップ）。ＲＳＳＩのデータの一例について、図６を用いて説明する。図６は、ペットが動物用トイレ１を使用した場合における測定データの一例を示すグラフであって、（ａ）は取得した重量値に基づくグラフ、（ｂ）はＲＳＳＩ値に基づくグラフである。図６の（ｂ）において、縦軸はＲＳＳＩ値を示しており、Ｘ０≦Ｘ６である。つまり、グラフの上に向かうほどＲＳＳＩ値が高いことを示している。
【００３２】
図６の（ａ）に示すように、この例では、ペットが、時点ｔ０とｔ１の間にて動物用トイレ１に入室し、時点ｔ５の付近にて動物用トイレ１から退室している。信号強度特定部１３４２は、測定対象動物群の各ペットについてＲＳＳＩを取得する。図６の（ｂ）に示すように、入室中の期間における各ペットのＲＳＳＩ値は種々の要因により変動する。とはいえ、動物用トイレ１に入室中のペットは、他のペット（トイレに入室していないペット）よりも高いＲＳＳＩ値を示す傾向にある。そのため、本実施形態では、個体特定処理におけるＲＳＳＩデータの信頼度を高くしている。
【００３３】
ここで、本明細書において、「入室中の期間」とは、不特定のペットが動物用トイレ１に入室している状態を継続している期間を意味している。また、「入室中の期間における各ペット」とは、入室中の期間における、動物用トイレ１に入室しているペットおよび動物用トイレ１に入室していないペットを全て含む、測定対象動物群に含まれる複数のペットのそれぞれを意味している。
【００３４】
Ｓ１１の後、重み付け評価値算出部１３４５は、入室中の期間における各ペットのＲＳＳＩ値および所定の重み付け条件に基づいて、重み付け強度評価値を算出する（Ｓ１２：重み付け評価値算出ステップ）。なお、上記所定の重み付け条件は、記憶部１５に重み付け情報１５５として格納されていてよく、このことは以下に説明する種々の処理においても同様である。図９の（ａ）は、重み付け強度評価値を算出する処理の流れの一例を示すフローチャートである。
【００３５】
図９の（ａ）に示すように、重み付け評価値算出部１３４５は、測定対象動物群に含まれる各ペットについて、入室中の期間におけるＲＳＳＩ値のうち、最大値から強度の大きい順に複数点の平均値を算出する（Ｓ３１）。なお、複数点の数は特に限定されない。ただし、複数点の数をある値に設定すると、重み付け評価値算出部１３４５は、その設定した値を各ペットについて共通して適用することにより上記平均値を算出する。つまり、重み付け評価値算出部１３４５は、所定の複数点について平均値を算出する。また、本実施形態における平均値の算出は一例であって、特に限定されない。例えば、入室中の期間のうちＲＳＳＩ値が安定した期間における、最大値から強度の大きい順に複数の点のデータを用いてもよい。ＲＳＳＩ値が安定した期間をどのように決定するかは、設計者が適宜設計すればよい。或いは、重み付け評価値算出部１３４５は、各ペットについて、入室中の期間における全てのＲＳＳＩ値の平均値、または入室中の期間のうちＲＳＳＩ値が安定した期間における全てのＲＳＳＩ値の平均値を算出するようになっていてもよい。
【００３６】
算出した平均値が最も大きいペットと、２番目に高いペットとの差がα（所定値）以上の場合（Ｓ３２でＹＥＳ）、平均値が最も大きいペットにＡ１ポイント、その他のペットに０ポイントを付与する（Ｓ３３）。また、Ｓ３２でＮＯの場合、平均値が最も大きいペットおよび該ペットとの平均値の差がα未満である全てのペットにＡ２ポイント、その他のペットに０ポイントを付与する。ここで、上記Ａ２の値は、上記Ａ１の値よりも小さい。なお、閾値である所定値α（本実施形態では単位はｄＢｍであってよい）、並びにポイント数である上記Ａ１および上記Ａ２の具体的な値は、設計者等によって適宜設定されてよく、特に限定されない。以上のように、重み付け評価値算出部１３４５は、各ペットについて重み付け強度評価値を決定する（Ｓ３５）。
【００３７】
上記のことは以下のように整理することができる。本実施形態の個体識別装置１０は、入室中の期間における各ペットのＲＳＳＩ（入室中信号強度情報）を特定用信号情報として用いる。そして、個体識別装置１０は、ペットの特定に、上記入室中信号強度情報に基づいて重み付けされた重み付け強度評価値を用いる。重み付け評価値算出部１３４５は、上記入室中信号強度情報に基づいて、測定対象動物群の各ペットについてＲＳＳＩが最も強い動物と他の動物との強度差を算出し、該強度差および所定の重み付け基準に基づいて上記重み付け強度評価値を算出する。これにより、測定された信号に突発的なノイズが生じる場合であっても、動物用トイレ１に入室したペットを複数のペットから識別し易くすることができる。
【００３８】
なお、重み付け評価値算出部１３４５は、入室中の期間におけるＲＳＳＩ値の中央値を算出するようになっていてよく、入室中の期間のうちＲＳＳＩ値が安定した期間におけるＲＳＳＩ値の中央値を算出するようになっていてもよい。この場合、算出した中央値を上述の平均値に代替して用いて、各ペットについて強度差を算出することにより、重み付け強度評価値を決定すればよい。また、重み付け評価値算出部１３４５は、入室中の期間におけるＲＳＳＩ値のデータ群を所定の強度区分により分類して、分類された各区分に基づいて最頻値を算出するようになっていてもよい。この場合、算出した最頻値を上述の平均値に代替して用いて、各ペットについて強度差を算出することにより、重み付け強度評価値を決定すればよい。
【００３９】
（体重を用いた処理の流れ）
再び図３の（ｂ）を参照して、体重算出部１３４１は、記憶部１５に格納されている入退室情報１５１および重量情報１５２を読み出し、これらの情報を用いて、動物用トイレ１に入室したペットの体重を算出（確定）する（Ｓ１３：体重算出ステップ）。この処理について図７を用いて説明すれば以下のとおりである。図７は、体重算出部１３４１による体重計１１が検出する重量から体重を算出する一例を示す図である。
【００４０】
図７に示すように、体重算出部１３４１は、ペットが動物用トイレ１に入室している期間において、所定の時間（例えば、５秒間）の間、重量の変化量が所定の範囲内（例えば５０ｇの範囲内）であるか否か（検出した重量の安定）を判定する。そして、重量が安定しているタイミングにて検出した重量とベース値との差分（ベース値からの増加量）を算出して、動物用トイレ１に入室したペットの体重を確定する。以下、この確定した体重を体重確定値と称することがある。なお、ベース値の算出方法については、上述の入退室判定部１３２および入退室判定部１３２が実行する処理のＳ１で説明したため、ここでの説明は省略する。
【００４１】
Ｓ１３の後、重み付け評価値算出部１３４５は、複数のペットのそれぞれの体重を示す情報である個体体重情報１５４を記憶部１５から読み出すとともに、上記Ｓ１３にて確定した体重、個体体重情報１５４、および所定の重み付け条件に基づいて、重み付け体重評価値を算出する（Ｓ１４：重み付け評価値算出ステップ）。図９の（ｂ）は、重み付け体重評価値を算出する処理の流れの一例を示すフローチャートである。
【００４２】
図９の（ｂ）に示すように、重み付け評価値算出部１３４５は、先ず、測定対象動物群に含まれる各ペットについて、個体体重情報１５４に体重が記憶されているか否か判定する（Ｓ４１）。ペットの体重が記憶されていない、すなわち記憶体重が０ｇの場合（Ｓ４１でＹＥＳ）、該ペットに０ポイントを付与する（Ｓ４７）。一方、体重が記憶されている場合（Ｓ４１でＮＯ）、重み付け評価値算出部１３４５は、個体体重情報１５４に体重が記憶されている各ペットについて、上記体重確定値と、個体体重情報１５４に記憶されている体重との差分を算出する（Ｓ４２）。次いで、重み付け評価値算出部１３４５は、算出した差分が個体体重情報１５４に記憶されている体重のβ１％（第１の所定割合）以下である場合（Ｓ４３でＹＥＳ）、該ペットにＢ１ポイントを付与する（Ｓ４４）。また、重み付け評価値算出部１３４５は、算出した差分が個体体重情報１５４に記憶されている体重のβ１％より大きくβ２％（第２の所定割合）以下である場合（Ｓ４５でＹＥＳ）、該ペットにＢ２ポイントを付与する（Ｓ４６）。ここで、上記Ｂ２の値は、上記Ｂ１の値よりも小さく、上記β１の値は、上記β２の値よりも小さい。なお、第１の所定割合β１、第２の所定割合β２、並びにポイント数である上記Ｂ１および上記Ｂ２の具体的な値は、設計者等によって適宜設定されてよく、特に限定されない。また、Ｓ４５でＮＯの場合（算出した差分が個体体重情報１５４に記憶されている体重のβ２％より大きい場合）、該ペットに０ポイントを付与する（Ｓ４７）。以上のように、重み付け評価値算出部１３４５は、各ペットについて重み付け体重評価値を決定する（Ｓ４８）。
【００４３】
上記のことは以下のように整理することができる。本実施形態の個体識別装置１０では、重み付け評価値算出部１３４５は、取得した体重（体重確定値）と、個体体重情報１５４に記憶されている各ペットの記憶体重と、所定の重み付け基準とに基づいて、上記重み付け体重評価値を算出する。そして、個体確定部１３４４は、後述するように、重み付け体重評価値と重み付け信号評価値とを用いてペットを特定する。ここで、信号に基づく情報の信頼度を、体重に基づく情報の信頼度よりも高くすることができる。これにより、測定された体重に突発的なノイズが生じる場合であっても、動物用トイレ１に入室したペットを複数のペットから識別し易くすることができる。
【００４４】
なお、図９の（ｂ）に示すフローチャートにおいて、上記Ｓ４１のステップは含まれていなくてもよい。
【００４５】
（退室時の前後におけるＲＳＳＩ変化量の情報を用いた処理の流れ）
再び図３の（ｂ）を参照して、受信信号変化量特定部１３４３は、記憶部１５に格納されている入退室情報１５１および受信信号強度情報１５３を読み出す。そして、動物用トイレ１からペットが退室する時点の前後における、測定対象動物群の各ペット（各個体）のＲＳＳＩ変化量（信号強度変化量情報）を取得（特定）する（Ｓ１５：信号情報特定ステップ）。ＲＳＳＩのデータの一例について、図８を用いて説明する。図８は、ペットが動物用トイレ１を使用した場合における測定データの他の一例を示すグラフであって、（ａ）は取得した重量値に基づくグラフ、（ｂ）はＲＳＳＩ値に基づくグラフである。
【００４６】
図８の（ａ）については、前述した図６の（ａ）について説明したことと同様であるので説明を省略する。図８の（ｂ）に示すように、この例では、入室中の期間において、各ペットのＲＳＳＩに大きな違いがない。一方で、ペットが退室する時点の前から後にかけて、ＲＳＳＩの有意な減衰（変化）が見られる。以下に、ＲＳＳＩ変化量を特定する方法の一例について説明する。図８の（ｂ）に示す例では、受信信号変化量特定部１３４３は、動物用トイレ１からペットが退室したタイミングより前のＹ１秒間における、最大のＲＳＳＩ値を特定する。また、受信信号変化量特定部１３４３は、動物用トイレ１からペットが退室したタイミングより後のＹ２秒間における、最小のＲＳＳＩ値を特定する。なお、別の例として、ペットが退室する時点の前から後にかけて、ＲＳＳＩの有意な増加が見られる場合もある。この場合、受信信号変化量特定部１３４３は、上記Ｙ１秒間における最小のＲＳＳＩ値および上記Ｙ２秒間における最大のＲＳＳＩ値を特定する。そして、受信信号変化量特定部１３４３は、測定対象動物群の各ペットについて、特定した上記最大のＲＳＳＩ値と上記最小のＲＳＳＩ値との差をＲＳＳＩ変化量として特定する。なお、上記Ｙ１およびＹ２の具体的な値は、設計者等によって適宜設定されてよく、特に限定されない。上記Ｙ１およびＹ２は、例えば、それぞれ一桁の値であってよい。
【００４７】
Ｓ１５の後、重み付け評価値算出部１３４５は、各ペットのＲＳＳＩ変化量および所定の重み付け条件に基づいて、重み付け変化量評価値（重み付け強度変化量評価値）を算出する（Ｓ１６：重み付け評価値算出ステップ）。図１０は、重み付け変化量評価値を算出する処理の流れの一例を示すフローチャートである。
【００４８】
図１０に示すように、受信信号変化量特定部１３４３は、測定対象動物群に含まれる各ペットについて、動物用トイレ１からペットが退室したタイミングの前後におけるＲＳＳＩの差分を算出し、ＲＳＳＩ変化量を特定する（Ｓ５１）。ペットのＲＳＳＩ変化量がγ以上の場合（Ｓ５２でＹＥＳ）、該ペットにＣ１ポイントを付与する（Ｓ５３）。また、ペットのＲＳＳＩ変化量がγ未満の場合（Ｓ５２でＮＯ）、該ペットに０ポイントを付与する。なお、閾値である上記γ（本実施形態では単位はｄＢｍであってよい）、並びにポイント数である上記Ｃ１の具体的な値は、設計者等によって適宜設定されてよく、特に限定されない。以上のように、重み付け評価値算出部１３４５は、各ペットについて重み付け変化量評価値を決定する（Ｓ５５）。
【００４９】
上記のことは以下のように整理することができる。本実施形態の個体識別装置１０では、特定用信号情報として、動物用トイレ１の内部から外部へとペットが出る時点の前後におけるＲＳＳＩの変化量についての信号強度変化量情報を含んでいる。そして、個体識別装置１０は、ペットの特定に、上記信号強度変化量情報に基づいて重み付けされた重み付け強度変化量評価値を用いる。重み付け評価値算出部１３４５は、上記信号強度変化量情報と所定の重み付け基準とに基づいて重み付け変化量評価値を算出する。これにより、例えば、重み付け強度評価値と重み付け体重評価値との合計点が同じペットが複数いる場合であっても、重み付け変化量評価値を用いて、動物用トイレ１に入室したペットを複数のペットから識別し易くすることができる。
【００５０】
（個体確定部１３４４が実行する処理）
再び図３の（ｂ）を参照して、個体確定部１３４４は、上述のＳ１１〜Ｓ１６の処理により得られた重み付け強度評価値、重み付け体重評価値、および重み付け変化量評価値を重み付け評価値算出部１３４５から受信する。個体確定部１３４４は、各評価値に基づいて、総合点が最高のペットが一つに決まる場合（Ｓ１７でＹＥＳ）、最高点数のペットが動物用トイレ１に入室したペットであると特定する（Ｓ１８：個体特定ステップ）。次いで、個体確定部１３４４は、特定した個体の個体体重情報１５４を更新する（Ｓ１９）。また、総合点が最高のペットが１つに決まらない場合（Ｓ１７でＮＯ）、個体確定部１３４４は、動物用トイレ１に入室したペットを特定不可と判定する（Ｓ２０）。なお、個体確定部１３４４は、確定した個体および当該個体の体重を示す情報を送信制御部１３５に送信してもよい。
【００５１】
（送信制御部１３５）
送信制御部１３５は、外部装置へのデータの送信を制御するものである。特に本実施形態においては、送信制御部１３５は、個体確定部１３４４から確定したペットおよび当該ペットの体重を示す情報を受信し、通信部１４を介して情報端末４に送信する。
【００５２】
（通信部１４）
通信部１４は、外部機器と通信を行うものである。本実施形態では、特に、通信部１４は情報端末４およびＩＤ情報送信装置３１と通信を行う。通信部１４は、外部機器からデータを受信する受信部１４１および外部機器にデータを送信する送信部１４２を備えている。本実施形態においては、特に、受信部１４１は、近距離間無線通信を介してＩＤ情報送信装置３１から、ペットの識別情報を示す信号を受信する。
【００５３】
（記憶部１５）
記憶部１５は、入退室情報１５１、重量情報１５２、受信信号強度情報１５３、個体体重情報１５４、および重み付け情報１５５を格納している。重み付け情報１５５は、体重算出部１３４１、信号強度特定部１３４２、受信信号変化量特定部１３４３などが特定処理を行うために参照する閾値などが格納されている。なお、サーバ５または情報端末４が、入退室情報１５１、重量情報１５２、受信信号強度情報１５３、個体体重情報１５４、および重み付け情報１５５を格納している構成としてもよい。この場合、特定処理部１３４は、適宜、必要な情報を、受信部１４１を介して受信する構成としてもよい。
【００５４】
（情報更新部１６）
情報更新部１６は、通信部１４による情報端末４との通信に基づいて、個体体重情報１５４および重み付け情報１５５を更新する。情報更新部１６は、例えば、ユーザの情報端末４から送信された情報に基づいて、個体体重情報１５４に含まれる各ペットの記憶体重を更新してもよい。また、情報更新部１６は、情報端末４またはサーバ５から送信された情報に基づいて、重み付け情報１５５に含まれる重み付け条件を変更（更新）してもよい。
【００５５】
（有利な効果）
以上のように、本実施形態の個体識別装置１０によれば、測定された体重や信号に突発的なノイズが生じる場合であっても、所定の領域に入った動物を複数の動物から識別し易くすることができるという効果を奏する。
【００５６】
〔変形例〕
（ａ）図３の（ｂ）に示した個体識別装置１０が行う処理における、Ｓ１１〜Ｓ１６の処理の順序は特に限定されない。各処理が並行して行われてもよい。
（ｂ）本実施形態の一変形例における個体識別装置では、重み付け情報１５５に含まれる重み付け条件が重み付け評価値算出部１３４５に予め設定されていてもよい（例えば、予めプログラムに組み込まれていてもよい）。この場合、記憶部１５に重み付け情報１５５が格納されていなくともよい。
（ｃ）本実施形態の個体識別装置１０では、個体確定部１３４４が各評価値を総合した点数に基づいて個体を特定していた。これに対し、本実施形態の一変形例における個体識別装置では、個体確定部１３４４は、重み付け評価値算出部１３４５を含むように構成されていてもよい。この場合、個体確定部１３４４は、体重の情報および信号の情報に基づいて重み付けを行いながら、各ペットについて点数を加算していくことにより、最終的な総合点を算出してもよい。
（ｄ）本実施形態の一変形例における個体識別装置では、Ｓ１７〜Ｓ２０（図３の（ｂ）参照）において、総合点が最高の個体が複数いる場合、さらに追加の処理を行うようになっていてもよく、処理の流れについて図４の（ａ）を用いて以下に説明する。なお、上記実施形態１にて説明したステップと同じ処理を行うステップについては、同じ番号を付して、その説明を省略する。図４の（ａ）は、本実施形態の一変形例における個体確定部が実行する処理を示すフローチャートである。図４の（ａ）に示すように、Ｓ１７でＮＯの場合、個体確定部１３４４はさらに、総合点が同点の個体のうち重み付け体重評価値が相対的に高いペットが一つに決定できるか否か判定する（Ｓ２１）。Ｓ２１でＹＥＳの場合、個体確定部１３４４は、該ペットが動物用トイレ１に入室したと特定する（Ｓ２２）。Ｓ２１でＮＯの場合、個体確定部１３４４は、動物用トイレ１に入室したペットを特定不可と判定する（Ｓ２０）。
【００５７】
上記のことは、以下のように整理することができる。すなわち、個体確定部は、各種の重み付け評価値を総合した総合点を算出する。個体確定部は、該総合点に基づいて動物用トイレ１内に入室したペットの特定候補が複数抽出される場合、特定候補である複数のペットのうち、重み付け体重評価値が最も高い（優位な）ペットを動物用トイレ１内に入室したペットとして特定する。なお、重み付け評価値算出部１３４５が評価値として負の値を付与するような場合、個体確定部は、重み付け体重評価値の絶対値が最も大きいペットを動物用トイレ１内に入室したペットとして特定すればよい。
【００５８】
これにより、本変形例の個体識別装置では、総合点が最高となったペットが複数いる場合であっても、重み付け体重評価値の情報に基づいて、動物用トイレ１に入室したペットを特定することができる。そのため、ペットを精度よく特定できるとともに、体重の情報の更新の頻度を高めることができる。
（ｅ）また、本実施形態の一変形例における個体識別装置では、上記変形例（ｄ）において説明した処理にさらに追加して、以下のような処理を行ってもよい。図４の（ｂ）は、本実施形態のさらに別の変形例における個体確定部が実行する処理を示すフローチャートである。図４の（ｂ）に示すように、Ｓ１７でＹＥＳの場合またはＳ２１でＹＥＳの場合、個体確定部１３４４は、一つに決定されたペットにおける重み付け強度評価値および重み付け体重評価値のうちいずれかが０であるか否か判定する（Ｓ２３）。Ｓ２３でＮＯの場合、個体確定部１３４４は、該ペットが動物用トイレ１に入室したと特定する（Ｓ２４）。Ｓ２３でＹＥＳの場合、個体確定部１３４４は、動物用トイレ１に入室したペットを特定不可と判定する（Ｓ２０）。これにより、本変形例の個体識別装置では、動物用トイレ１に入室したペットを特定する処理の信頼度をさらに高めることができる。例えば、重み付け体重評価値が０ポイントの場合、体重確定値とペットの記憶体重との乖離が大きいことから、該ペットを動物用トイレ１に入室したペットであると特定することは不適である蓋然性が高い。したがって、動物用トイレ１に入室したペットをより一層精度よく特定することができる。なお、Ｓ２３において、重み付け体重評価値が０であり、かつ評価しているペットの記憶体重が０の場合、個体確定部は、該ペットについての最初の体重測定であると判定するようになっていてもよい。この場合、Ｓ２３において、個体確定部は例外的に該ペットを特定対象から除外せず、処理はＳ２４に進行する。
（ｆ）重み付け情報１５５は、適宜変更することができるようになっていることが好ましい。重み付け情報１５５は、情報更新部１６によって更新可能となっていてもよい。これにより、ユーザの様々な多頭飼い状況に対応することができる。ユーザが飼育している複数のペットの個々の体重が大きく異なる場合、体重の情報によってペットを特定することの信頼性が高い。一方で、ユーザが同程度の体重のペットを複数飼っている場合、体重の情報よりも信号の情報によってペットを特定することの信頼性が高い。そのため、ユーザの多頭飼い状況に合わせて重みづけを変更することによって、動物用トイレ１に入室したペットをより一層精度よく特定することができる。
【００５９】
また、体重の重み付けと信号の情報の重み付けは、体重の重み付けの方が大きくてもよいし、信号の情報の重み付けの方が大きくてもよい。
（ｇ）本実施形態の個体識別装置では、正の評価値を加算することにより総合点を算出しているが、上述した技術的思想に基づけば、一変形例の個体識別装置は、評価値を負の値として総合点を算出してもよい。この場合、負の総合点の大小に基づいて個体の特定処理を行ってもよい。そのような処理を行う個体識別装置も本願発明の範疇に含まれることは勿論である。
【００６０】
〔実施形態２〕
本発明の他の実施形態について、図１１〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６１】
本実施形態に係る動物用トイレ１ａは、実施形態１にて説明した個体識別装置１０の代わりに、個体識別装置１０ａを備えている。個体識別装置１０ａは、近接センサ１７ａの検出値（出力）から、ペットが動物用トイレ１ａに入退室するタイミングを確定する。
【００６２】
（ペット管理システム１００ａの構成）
本実施形態に係るペット管理システム１００ａの構成について説明する。図１１は本実施形態２に係る所定の領域に入ったペットを複数のペットから識別するペット管理システム１００ａの要部構成を示すブロック図である。図１１に示すように、ペット管理システム１００ａは、動物用トイレ１ａ、首輪３、情報端末４およびサーバ５を含む。
【００６３】
（個体識別装置１０ａ）
図１１に示すように、個体識別装置１０ａは、前記実施形態１における個体識別装置１０の構成に加えて近接センサ１７ａを備えている。近接センサ１７ａは、動物用トイレ１ａ内にいる動物を検知可能に設けられている。本実施形態では特に、動物用トイレ１ａに近接するペットを検出する。近接センサ１７ａは検出値を入退室判定部１３２ａに送信する。制御部１３ａは、実施形態１にて説明した入退室判定部１３２の代わりに、入退室判定部１３２ａを備えている。制御部１３ａのその他の構成においては、前記実施形態１における制御部１３と同様である。
【００６４】
（入退室判定部１３２ａおよび入退室判定部１３２ａが実行する処理の流れ）
入退室判定部１３２ａは、近接センサ１７ａの検出値に基づいて、動物用トイレ１内にペットが入ったことを検知する。詳細には入退室判定部１３２ａは、近接センサ１７ａの検出値からペットが動物用トイレ１に出入りするタイミングを確定する。ここで、図１２および図１３を用いて、入退室判定部１３２ａが行う処理の流れについて説明する。図１２は、入退室判定部１３２ａが実行する処理の一例を示すフローチャートである。また、図１３は、近接センサ１７ａが検出する検出値（センサ値）の一例を示す図である。
【００６５】
図１２に示すように、入退室判定部１３２ａは近接センサ１７ａが近接物を検出したか否かを判定する。詳細には、入退室判定部１３２ａは、近接センサ１７ａから受信したセンサ値が閾値以上であるか否かを判定する（Ｓ６１）。図１３に示すように、受信したセンサ値が閾値以上である場合（Ｓ６１でＹＥＳ）、入退室判定部１３２ａは、受信したセンサ値が閾値以上となった時点を、動物用トイレ１ａにペットが入室したタイミングとして確定する（入室タイミングの検出）（Ｓ６２）。続いて、入退室判定部１３２ａは近接センサ１７ａが近接物を検出しなくなったか否かを判定する。詳細には、入退室判定部１３２ａは、近接センサ１７ａから受信したセンサ値が閾値未満であるか否かを判定する（Ｓ６３）。図１３に示すように、受信したセンサ値が閾値未満である場合（Ｓ６３でＹＥＳ）、入退室判定部１３２ａは、受信したセンサ値が閾値未満となった時点を、動物用トイレ１ａからペットが退室したタイミングとして確定する（退室タイミングの検出）（Ｓ６４）。また、Ｓ６１にて、受信したセンサ値が閾値未満である場合（Ｓ６１でＮＯ）、処理はＳ３２に再び戻る。また、Ｓ６３にて、受信したセンサ値が閾値以上である場合（Ｓ６３でＮＯ）、処理はＳ３４に再び戻る。入退室判定部１３２ａは、入退室のタイミングを確定すると、記憶部１５に格納されている入退室情報１５１を更新する。入退室判定部１３２ａは入退室のタイミングを確定すると、入退室のタイミングを確定した旨を特定処理部１３４に送信する。
【００６６】
なお、入退室判定部１３２ａは、近接センサ１７ａの検出値の代わりに、ＩＤ情報送信装置３１が送信する信号の動物用トイレ１における信号強度に基づいて、動物用トイレ１内にペットが入ったことを検知する構成としてもよい。
【００６７】
〔実施形態３〕
本発明の他の実施形態について、図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６８】
本実施形態に係る首輪３ｂはペットのＩＤ情報を発信するＲＦＩＤ（radiofrequency identifier）タグ３１ｂを備えている。また、ペット管理システム１００ｂは、個体識別装置１０ｂを含んでいる。個体識別装置１０ｂは、実施形態１にて説明したＩＤ情報送信装置３１の代わりに、ＲＦＩＤタグ３１ｂから受信した信号の強度を用いて、動物用トイレ１ｂに入室したペットを複数のペットから識別する。
【００６９】
（ペット管理システム１００ｂの構成）
本実施形態に係るペット管理システム１００ｂの構成について説明する。図１４は本実施形態３に係る動物用トイレ１ｂに入ったペットを複数のペットから識別するペット管理システム１００ｂの要部構成を示すブロック図である。図１４に示すように、ペット管理システム１００ｂは、動物用トイレ１ｂ、首輪３ｂ、情報端末４およびサーバ５を含む。
【００７０】
（首輪３ｂ）
上述したように、首輪３ｂは、ＲＦＩＤタグ３１ｂを備えている。ＲＦＩＤタグ３１ｂは、首輪３ｂを装着した各ペットの識別情報（ＩＤ）を含む信号を個体識別装置１０ｂに送信する。
【００７１】
（個体識別装置１０ｂ）
図１４に示すように、個体識別装置１０ｂは、体重計１１、ＡＭＰおよびＡＤＣ１２、制御部１３ｂ、通信部１４、記憶部１５ならびにＲＦＩＤリーダライタ１７ｂを備えている。ＲＦＩＤリーダライタ１７ｂは、ＲＦＩＤタグ３１ｂが発信する信号を受信するものである。また、ＲＦＩＤリーダライタ１７ｂは、ＲＦＩＤタグ３１ｂから受信した信号の強度を検出する。
【００７２】
制御部１３ｂは、実施形態１にて説明した信号強度取得部１３３の代わりに信号強度取得部１３３ｂを備えている。信号強度取得部１３３ｂは、ＲＦＩＤリーダライタ１７ｂが検出した信号の強度および該信号が示す識別情報を受信する。信号強度取得部１３３ｂは、記憶部１５に格納されている、受信時間に対応付けて各ＲＦＩＤタグ３１ｂから受信した信号の強度を示す情報である受信信号強度情報１５３を更新する。
【００７３】
本実施形態における個体識別装置１０ｂが行う処理は、前記実施形態１の個体識別装置１０におけるＩＤ情報送信装置３１および受信部１４１をそれぞれ、本実施形態におけるＲＦＩＤタグ３１ｂおよびＲＦＩＤリーダライタ１７ｂに適宜読み替えて理解することができる。
【００７４】
〔ソフトウェアによる実現例〕
個体識別装置１０、１０ａおよび１０ｂの制御ブロック（特に制御部１３、１３ａおよび１３ｂ）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７５】
後者の場合、個体識別装置１０、１０ａおよび１０ｂは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７６】
〔まとめ〕
本発明の態様１に係る動物識別装置は、体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出部と、上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得部と、取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定部と、上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出部と、上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定部と、を備えている。
【００７７】
本発明の態様２に係る動物識別装置は、上記態様１において、上記特定用信号情報は、上記所定領域内に動物がいる期間内の、上記各動物の上記送信装置からそれぞれ取得した上記信号の強度についての入室中信号強度情報を含み、上記重み付け信号評価値は、上記入室中信号強度情報に基づいて重み付けされた重み付け強度評価値を含み、上記重み付け評価値算出部は、上記入室中信号強度情報に基づいて、上記測定対象動物群の各動物について上記信号の強度が最も強い動物と他の動物との強度差を算出し、該強度差および所定の重み付け基準に基づいて上記重み付け強度評価値を算出してもよい。
【００７８】
本発明の態様３に係る動物識別装置は、上記態様１または２において、上記測定対象動物群の各動物のそれぞれの体重についての情報を個体体重情報とし、上記重み付け評価値算出部は、取得した上記体重と、上記測定対象動物群の各動物の上記個体体重情報と、所定の重み付け基準とに基づいて上記重み付け体重評価値を算出してもよい。
【００７９】
本発明の態様４に係る動物識別装置は、上記態様１〜３のいずれかにおいて、上記特定用信号情報は、上記所定領域内から該所定領域外へ上記動物が出る時点の前後における上記信号の強度の変化量についての信号強度変化量情報をさらに含み、上記重み付け信号評価値は、上記信号強度変化量情報に基づいて重み付けされた重み付け強度変化量評価値を含み、上記重み付け評価値算出部は、上記信号強度変化量情報および所定の重み付け基準に基づいて上記重み付け強度変化量評価値を算出してもよい。
【００８０】
本発明の態様５に係る動物識別装置は、上記態様１〜４のいずれかにおいて、上記個体特定部は、上記測定対象動物群の各動物について、上記重み付け体重評価値および上記重み付け信号評価値を総合した総合点を算出し、上記総合点に基づいて上記所定領域内に入った動物の特定候補が複数抽出される場合、上記特定候補である複数の動物のうち、重み付け体重評価値が最も優位な動物を上記所定領域内に入った動物として特定してもよい。
【００８１】
本発明の態様６に係る動物識別装置の制御方法は、体重測定の対象である複数の動物により構成される測定対象動物群の内の不特定の動物が所定領域内にいる期間に測定した重量情報に基づいて、該不特定の動物の体重を算出する体重算出ステップと、上記測定対象動物群の各動物に取り付けられた送信装置から送信された信号を受信して該信号の強度を取得する信号強度取得ステップと、取得した上記信号の強度に基づく、上記動物を特定するための特定用信号情報を特定する信号情報特定ステップと、上記体重および上記特定用信号情報に基づいて重み付けを行い、重み付け体重評価値および重み付け信号評価値を算出する重み付け評価値算出ステップと、上記重み付け体重評価値および上記重み付け信号評価値に基づいて、上記所定領域内に入った動物を特定する個体特定ステップと、を含む。
【００８２】
本発明の各態様に係る動物識別装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記動物識別装置が備える各部（ソフトウェア要素）として動作させることにより上記動物識別装置をコンピュータにて実現させる動物識別装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００８３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００８４】
１、１ａ、１ｂ：動物用トイレ（所定領域）  １０、１０ａ、１０ｂ：個体識別装置（動物識別装置）  ３１：ＩＤ情報送信装置（送信装置）  １３１：重量取得部  １３３：信号強度取得部  １３４、１３４ｂ：特定処理部  １３４１：体重算出部  １３４２：信号強度特定部（信号情報特定部）  １３４３：受信信号変化量特定部（信号情報特定部）  １３４４：個体確定部（個体特定部）  １３４５：重み付け評価値算出部
【図１】
2019208483.tif 000003
【図２】
2019208483.tif 000004
【図３】
2019208483.tif 000005
【図４】
2019208483.tif 000006
【図５】
2019208483.tif 000007
【図６】
2019208483.tif 000008
【図７】
2019208483.tif 000009
【図８】
2019208483.tif 000010
【図９】
2019208483.tif 000011
【図１０】
2019208483.tif 000012
【図１１】
2019208483.tif 000013
【図１２】
2019208483.tif 000014
【図１３】
2019208483.tif 000015
【図１４】
2019208483.tif 000016