JP7290922B2 - ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM - Google Patents

ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM Download PDF

Info

Publication number
JP7290922B2
JP7290922B2 JP2018129510A JP2018129510A JP7290922B2 JP 7290922 B2 JP7290922 B2 JP 7290922B2 JP 2018129510 A JP2018129510 A JP 2018129510A JP 2018129510 A JP2018129510 A JP 2018129510A JP 7290922 B2 JP7290922 B2 JP 7290922B2
Authority
JP
Japan
Prior art keywords
excretion
animal
cat
information
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018129510A
Other languages
Japanese (ja)
Other versions
JP2020005558A (en
Inventor
廉紘 笹野
文乃 大川
晃太郎 福井
晃一 杉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uni Charm Corp
Original Assignee
Uni Charm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uni Charm Corp filed Critical Uni Charm Corp
Priority to JP2018129510A priority Critical patent/JP7290922B2/en
Publication of JP2020005558A publication Critical patent/JP2020005558A/en
Application granted granted Critical
Publication of JP7290922B2 publication Critical patent/JP7290922B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Housing For Livestock And Birds (AREA)

Description

本発明は、動物撮影装置、動物状態判定システム及びプログラムに関する。 The present invention relates to an animal photography device, an animal condition determination system, and a program.

現在、動物を飼育する家庭の増加に伴い、動物を撮影する機会が増加している。動物を撮像する技術として、例えば特許文献1に開示された技術がある。最近では、単に普段の動物の仕草を撮像するのではなく、特に***時の動物の表情が自然で可愛いという欲求があり、動物の***中の表情を撮影することが望まれている。 At present, with an increase in the number of households raising animals, opportunities for photographing animals are increasing. As a technique for imaging an animal, there is a technique disclosed in Patent Document 1, for example. In recent years, there is a desire to photograph the animal's facial expression during excretion, rather than simply photographing the animal's normal gestures.

特開2018-7625号公報JP 2018-7625 A

しかしながら、動物の***の行動は、動物用トイレ内で行われるため、***のタイミングで動物を撮影することが難しい。そのため、***中の動物を撮影することが困難であった。 However, since an animal's excretion behavior is performed in an animal litter box, it is difficult to photograph the animal at the timing of excretion. Therefore, it was difficult to photograph an animal during excretion.

本発明は、このような事情に鑑みてなされたもので、その目的は、***中の動物を撮影できる動物撮影装置、動物状態判定システム及びプログラムを提供することである。 SUMMARY OF THE INVENTION The present invention has been made in view of such circumstances, and it is an object of the present invention to provide an animal photographing apparatus, an animal condition determination system, and a program capable of photographing an animal during defecation.

本発明の一態様は、***中の動物を含む所定の領域を撮影する撮像部と、前記所定の領域における前記動物の行動の光学的測定値又は力学的測定値を示す***行動測定値を測定する***動作検知装置と、前記***動作検知装置によって測定された前記***行動測定値に基づいて、前記動物が***直前に動作を停止する行為である***予備動作をしたことを検知し、前記***予備動作が検知されたことに応じて前記撮像部に撮像指示を送り撮像を実行させる状態情報管理部と、を備えた動物撮影装置である。 One aspect of the present invention includes an imaging unit that photographs a predetermined area including an animal during excretion , and an excretion behavior measurement value that indicates an optical measurement value or a mechanical measurement value of the animal's behavior in the predetermined area. and an excretion motion detection device detecting that the animal has performed a preliminary excretion motion, which is an act of stopping the motion immediately before excretion, based on the excretion behavior measurement value measured by the excretion motion detection device. and a state information management section that sends an imaging instruction to the imaging section to perform imaging in response to detection of a preliminary motion.

本発明の一態様は、上記の動物撮影装置であって、前記動物が***を終了したことを検出する***検出部をさらに備え、前記状態情報管理部は、前記動物が***を終了したことに応じて撮像を終了させる。 According to one aspect of the present invention, the animal photographing apparatus described above further includes an excretion detection unit that detects that the animal has finished excreting, and the state information management unit detects that the animal has finished excreting. Imaging is terminated accordingly.

本発明の一態様は、上記の動物撮影装置であって、前記動物が前記領域から退出することを検出する***動作検出部をさらに備え、前記状態情報管理部は、前記動物が前記領域から退出したことに応じて撮像を終了させる。 One aspect of the present invention is the above-described animal photographing apparatus, further comprising an excretion motion detection unit that detects that the animal leaves the area, and the state information management unit detects that the animal leaves the area. Imaging is terminated according to the operation.

本発明の一態様は、上記の動物撮影装置と、前記動物撮影装置で撮影された前記動物の画像に基づいて、前記動物の健康状態を判定する判定部と、を備える動物状態判定システムである。 One aspect of the present invention is an animal condition determination system comprising the above-described animal imaging device and a determination unit that determines the health condition of the animal based on the image of the animal captured by the animal imaging device. .

本発明の一態様は、***中の動物を含む所定の領域を撮影する撮像部と、前記所定の領域における前記動物の行動の光学的測定値又は力学的測定値を示す***行動測定値を測定する***動作検知装置と、を備えるコンピュータを、前記***動作検知装置によって測定された前記***行動測定値に基づいて、前記動物が***直前に動作を停止する行為である***予備動作をしたことを検知し、前記***予備動作が検知されたことに応じて前記撮像部に撮像指示を送り撮像を実行させる状態情報管理部、として機能させるためのプログラムである。 One aspect of the present invention includes an imaging unit that photographs a predetermined area including an animal during excretion , and an excretion behavior measurement value that indicates an optical measurement value or a mechanical measurement value of the animal's behavior in the predetermined area. and a toileting motion detection device that detects that the animal has performed a preliminary excretion motion, which is an act of stopping the motion immediately before excretion, based on the excretion behavior measurement value measured by the excretion motion detection device. A program for functioning as a state information management unit for detecting and sending an image capturing instruction to the image capturing unit to perform image capturing in response to the detection of the excretion preparatory motion.

以上説明したように、この発明によれば、***中の動物を撮影できる動物撮影装置、動物状態判定システム及びプログラムを提供できる。 As described above, according to the present invention, it is possible to provide an animal photographing device, an animal condition determination system, and a program capable of photographing an animal during excretion.

本発明の実施形態に係る動物状態判定装置を含む動物状態判定システム100の概略構成を示す図である。1 is a diagram showing a schematic configuration of an animal state determination system 100 including an animal state determination device according to an embodiment of the present invention; FIG. ネコの飼い主宅におけるネットワーク構成を示す図である。FIG. 2 is a diagram showing a network configuration in a cat owner's house; 動物用トイレ20の構成を示すブロック図である。2 is a block diagram showing the configuration of the animal litter box 20. FIG. ネコが動物用トイレ20に進入し、尿と便を***してから退出するまでの***行動測定値及び***測定値の変化を示す図である。FIG. 4 is a diagram showing changes in excretion behavior measurement values and excretion measurement values from when the cat enters the animal litter box 20 and excretes urine and feces until it leaves. 給餌装置22の構成を示すブロック図である。2 is a block diagram showing the configuration of a feeding device 22; FIG. 携帯端末21の構成を示すブロック図である。2 is a block diagram showing the configuration of a mobile terminal 21; FIG. 携帯端末21の記憶装置に記憶されるデータベース、及び判定情報を示す図である。3 is a diagram showing a database stored in a storage device of the mobile terminal 21 and determination information; FIG. サーバ10の構成を示すブロック図である。2 is a block diagram showing the configuration of the server 10; FIG. サーバ10の記憶装置に記憶されるデータベースを示す図である。3 is a diagram showing a database stored in a storage device of server 10. FIG. サーバ10の記憶装置に記憶される判定情報を示す図である。4 is a diagram showing determination information stored in a storage device of the server 10; FIG. ネコの***予備動作回数が多い場合の携帯端末21の表示例を示す図である。FIG. 10 is a diagram showing a display example of the mobile terminal 21 when the number of excretion preliminary motions of the cat is large. ネコの***時間が長い場合の携帯端末21の表示例を示す図である。FIG. 10 is a diagram showing a display example of the mobile terminal 21 when the cat excretion time is long. ネコの感情判定及び健康状態判定を行った場合の携帯端末21の表示例を示す図である。FIG. 10 is a diagram showing a display example of the mobile terminal 21 when the cat's emotion determination and health condition determination are performed. ***中のネコを撮影する処理内容を示すフローチャートである。10 is a flow chart showing the details of processing for photographing a cat that is excreting. ***中のネコを撮影する処理内容を示すフローチャートである。10 is a flow chart showing the details of processing for photographing a cat that is excreting. ***中のネコを撮影する処理内容を示すフローチャートである。10 is a flow chart showing the details of processing for photographing a cat that is excreting. ネコの感情判定及び健康状態判定を行う処理内容を示すフローチャートである。It is a flowchart which shows the process content which performs emotion determination and health condition determination of a cat. ネコの撮影に失敗した場合の携帯端末21の表示例を示す図である。FIG. 10 is a diagram showing a display example of the mobile terminal 21 when photographing of a cat fails; 動物撮影装置の処理を示すシーケンス図である。FIG. 10 is a sequence diagram showing processing of the animal photographing device;

以下、図面を参照して本発明を実施するための形態を詳細に説明する。以下の説明では、本発明の動物状態判定装置を、ネコの状態を判定する携帯端末に適用した実施形態について説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings. In the following description, an embodiment in which the animal state determination device of the present invention is applied to a mobile terminal for determining the state of a cat will be described.

図1は、本発明の実施形態に係る動物状態判定装置を含む動物状態判定システム100の概略構成を示す図である。動物状態判定システム100は、サーバ10、ネットワーク30、及び動物用トイレ20-1、20-2、20-N、携帯端末21-1、21-2、21-N、給餌装置22-1、22-2、22-Nを含む。なお、“N”は1以上の整数である。以下、動物用トイレ20-1、20-2、20-Nのそれぞれを特に区別しない場合には任意の1台を動物用トイレ20と称する。携帯端末21-1、21-2、21-Nのそれぞれを特に区別しない場合には任意の1台を携帯端末21と称する。給餌装置22-1、22-2、22-Nのそれぞれを特に区別しない場合には任意の1台を給餌装置22と称する。 FIG. 1 is a diagram showing a schematic configuration of an animal state determination system 100 including an animal state determination device according to an embodiment of the present invention. The animal condition determination system 100 includes a server 10, a network 30, animal toilets 20-1, 20-2, 20-N, mobile terminals 21-1, 21-2, 21-N, feeding devices 22-1, 22. -2, including 22-N. Note that "N" is an integer of 1 or more. Hereinafter, any one of the animal litter boxes 20-1, 20-2, and 20-N will be referred to as the animal litter box 20 unless otherwise distinguished. Any one of the mobile terminals 21-1, 21-2, and 21-N will be referred to as a mobile terminal 21 unless otherwise distinguished. Any one of the feeding devices 22-1, 22-2, and 22-N will be referred to as the feeding device 22 when they are not distinguished from each other.

動物用トイレ20、及び給餌装置22は、ネコの飼い主宅に設けられている。携帯端末21は、飼い主の携帯端末である。動物用トイレ20は、携帯端末21と通信可能である。携帯端末21は、ネットワーク30を介してサーバ10と通信可能である。給餌装置22は、ネットワーク30を介してサーバ10と通信可能である。飼い主は、飼い主宅以外からも種々の通信装置を用いてサーバ10と通信可能である。例えば、図1に示されるように、飼い主は、携帯端末40及びPC(Personal Computer)41等の通信装置によって、飼い主宅以外からもサーバ10と通信可能である。ネットワーク30は、インターネットや一般電話回線等で構成される。 The animal litter box 20 and the feeding device 22 are provided in the owner's home of the cat. The mobile terminal 21 is the owner's mobile terminal. The animal litter box 20 can communicate with the mobile terminal 21 . The mobile terminal 21 can communicate with the server 10 via the network 30 . Feeding device 22 can communicate with server 10 via network 30 . The owner can communicate with the server 10 using various communication devices from outside the owner's home. For example, as shown in FIG. 1, the owner can communicate with the server 10 from a location other than the owner's home by using a communication device such as a mobile terminal 40 and a PC (Personal Computer) 41 . The network 30 is composed of the Internet, a general telephone line, or the like.

図2は、ネコの飼い主宅におけるネットワーク構成を示す図である。飼い主宅には、ネットワーク30と接続するルータ50が設けられている。携帯端末21とルータ50は、有線通信又は無線通信によって通信可能に接続される。携帯端末21とルータ50とは、例えば無線LANにより接続される。動物用トイレ20と携帯端末21は、有線通信又は無線通信によって通信可能に接続される。動物用トイレ20と携帯端末21とは、例えばBluetooth(登録商標) Low Energy(以下、「BLE」という)により接続される。給餌装置22と携帯端末21は、BLEにより接続される。 FIG. 2 is a diagram showing a network configuration in a cat owner's house. A router 50 connected to the network 30 is provided in the owner's house. The mobile terminal 21 and the router 50 are communicably connected by wired communication or wireless communication. The mobile terminal 21 and the router 50 are connected by, for example, a wireless LAN. The animal litter box 20 and the mobile terminal 21 are communicably connected by wired communication or wireless communication. The animal litter box 20 and the mobile terminal 21 are connected by, for example, Bluetooth (registered trademark) Low Energy (hereinafter referred to as "BLE"). The feeding device 22 and the mobile terminal 21 are connected by BLE.

次に、動物用トイレ20、携帯端末21、給餌装置22、及びサーバ10の構成について説明する。図3は、動物用トイレ20の構成を示すブロック図である。動物用トイレ20は、***検出部301、***動作検出部302、ネコID取得部303、状態情報管理部305、状態情報出力部306、撮像部307及び撮像指示受信部308で構成される。動物用トイレ20には、ネコの***物を受けるシートとして吸収シートが設置される。吸収シートは、例えば水分を吸収する素材を用いて構成される。そのため、吸収シートは、ネコが***した尿を吸収することができる。動物用トイレ20には、ネコの便を受ける物体としてネコ砂が設置される。ネコ砂は、例えば便の表面に吸着して便の周囲を取り囲むような素材を用いて構成される。 Next, configurations of the animal litter box 20, the mobile terminal 21, the feeding device 22, and the server 10 will be described. FIG. 3 is a block diagram showing the configuration of the animal litter box 20. As shown in FIG. The animal litter box 20 includes an excretion detection unit 301 , an excretion action detection unit 302 , a cat ID acquisition unit 303 , a state information management unit 305 , a state information output unit 306 , an imaging unit 307 and an imaging instruction reception unit 308 . An absorbent sheet is installed in the animal litter box 20 as a sheet for receiving cat excrement. The absorbent sheet is made of, for example, a material that absorbs moisture. Therefore, the absorbent sheet can absorb the urine excreted by the cat. Cat litter is installed in the animal litter box 20 as an object for receiving cat feces. The cat litter is made of a material that surrounds the feces by adhering to the surface of the feces, for example.

また、動物用トイレ20は、演算装置(例えばCPU(Central Processing Unit))、記憶装置(例えば、ROM(Read Only Memory)、RAM(Random Access Memory))、RTC(Real Time Clock)、通信デバイス等を備える。動物用トイレ20が実行する処理は演算装置により実行される。記憶装置には、動物用トイレ20を制御するプログラムや、各種情報等が記憶される。 In addition, the animal litter box 20 includes a computing device (eg, CPU (Central Processing Unit)), a storage device (eg, ROM (Read Only Memory), RAM (Random Access Memory)), RTC (Real Time Clock), communication device, etc. Prepare. The processing performed by the animal litter box 20 is performed by an arithmetic device. The storage device stores a program for controlling the animal litter box 20, various information, and the like.

***検出部301は、動物用トイレ20に進入したネコの***の有無や、***の開始および終了を検出する。***検出部301によって検出された情報を、以下の説明では***検知情報と表現することがある。***検出部301は、例えば、動物用トイレ20に配置された液体センサやタッチセンサ、温度センサなどのセンシング装置や、動物用トイレ20内で***する動物や、動物の***物を撮影することで得られた画像を解析することにより***を検出する。***検出部301で検出された***検知情報は、ネコに一意に割り当てられたネコを識別するためのID(以下、「ネコID」という)と、RTCから取得された時刻情報とともに、状態情報管理部305に出力される。状態情報管理部305は、***検知情報、ネコID、及び時刻情報を紐付けて記憶装置に記憶する。なお、動物用トイレ20はカメラを備える構成であってもよい。 The excretion detection unit 301 detects the presence or absence of excretion by the cat that has entered the animal litter box 20, and the start and end of excretion. Information detected by the excretion detection unit 301 may be expressed as excretion detection information in the following description. The excretion detection unit 301 detects, for example, a sensing device such as a liquid sensor, a touch sensor, or a temperature sensor placed in the animal litter box 20, or by photographing an animal excreting in the animal litter box 20 or animal excrement. Excretion is detected by analyzing the obtained image. The excretion detection information detected by the excretion detection unit 301 is stored in state information management together with an ID uniquely assigned to the cat for identifying the cat (hereinafter referred to as "cat ID") and time information obtained from the RTC. It is output to the unit 305 . The state information management unit 305 associates the excretion detection information, the cat ID, and the time information and stores them in the storage device. Note that the animal litter box 20 may be configured to include a camera.

***動作検出部302は、ネコが動物用トイレ20に進入および退出したこと、または、ネコが動物用トイレ20に進入可能な個所を通過したか否かにより入退出を検出する。また、***動作検出部302は、ネコの動物用トイレ20内における***動作を検出する。***動作検出部302によって検出された情報を、以下の説明では***動作情報と表現することがある。***動作検出部302は、例えば、動物用トイレ20において動物が進入可能な個所や、動物用トイレ20内に取り付けられた赤外線センサ、タッチセンサ、光学センサ、温度センサなどのセンシング装置や、カメラで動物が進入可能な個所や動物用トイレ20内を撮影することで得られた画像を解析することにより、入退出や***動作を検出する。***動作検出部302で検出された***動作情報は、ネコIDと、RTCから取得された時刻情報とともに、状態情報管理部305に出力される。状態情報管理部305は、***動作情報、ネコID、及び時刻情報を紐付けて記憶装置に記憶する。 The excretion motion detection unit 302 detects entry and exit of the cat based on whether the cat has entered and exited the animal litter box 20 or whether the cat has passed through a place where the cat can enter the animal litter box 20 . Further, the excretion motion detection unit 302 detects the excretion motion of the cat in the animal litter box 20 . Information detected by the excretion action detection unit 302 may be referred to as excretion action information in the following description. The excretion motion detection unit 302 is, for example, a part of the animal litter box 20 where an animal can enter, a sensing device such as an infrared sensor, a touch sensor, an optical sensor, a temperature sensor, or a camera attached in the animal litter box 20. Entry/exit and excretion actions are detected by analyzing images obtained by photographing places where animals can enter and the inside of the animal litter box 20 . The excretion action information detected by the excretion action detection unit 302 is output to the state information management unit 305 together with the cat ID and the time information acquired from the RTC. The state information management unit 305 associates the excretion action information, the cat ID, and the time information and stores them in the storage device.

ネコID取得部303は、動物用トイレ20に接近したネコや、動物用トイレ20内に進入したネコからネコIDを取得する。ネコID取得部303は、例えばネコに予め取り付けられたネコ用デバイスから、ネコIDを取得する。または、ネコID取得部303は、動物用トイレ20に進入するネコをカメラで撮影することで得られる画像を解析することで進入したネコを特定し、特定されたネコのネコIDを取得してもよい。取得されたネコIDは、***検出部301及び***動作検出部302に出力される。 Cat ID acquisition unit 303 acquires a cat ID from a cat that has approached animal litter box 20 or a cat that has entered animal litter box 20 . The cat ID obtaining unit 303 obtains a cat ID, for example, from a cat device pre-attached to the cat. Alternatively, the cat ID obtaining unit 303 identifies the cat that has entered the animal litter box 20 by analyzing an image obtained by photographing the cat entering the animal litter box 20, and obtains the cat ID of the identified cat. good too. The acquired cat ID is output to excretion detection section 301 and excretion action detection section 302 .

状態情報管理部305は、***検出部301及び***動作検出部302により出力された情報に基づき、ネコの動物用トイレ20への進入日時、動物用トイレ20からの退出日時、進入時***予備動作回数、***開始日時、***終了日時を判定する。そして、状態情報管理部305は、これらの判定結果を、ネコIDに紐付けて記憶装置に記憶する。 Based on the information output by the excretion detection unit 301 and the excretion action detection unit 302, the state information management unit 305 determines the date and time when the cat enters the animal litter box 20, the date and time when the cat leaves the animal litter box 20, and the excretion preliminary motion upon entry. The number of times, excretion start date and time, and excretion end date and time are determined. Then, the state information management unit 305 associates these determination results with the cat ID and stores them in the storage device.

状態情報管理部305は、取得部、判定部として機能する。状態情報管理部305は、ネコの***時間に関する***時間情報を算出するため、行動情報を取得する。***時間情報とは、***における時間に関する情報である。行動情報とは、ネコの動物用トイレ20内での行動に関する情報である。例えば、行動情報は、進入、***前の徘徊、***直前の停止(以下「***予備動作」という。)、***開始、***終了及び退出などの行動を示す。 The state information management unit 305 functions as an acquisition unit and a determination unit. The state information management unit 305 acquires behavior information in order to calculate excretion time information regarding the cat's excretion time. Excretion time information is information about the time in excretion. The behavior information is information about the behavior of the cat in the animal litter box 20 . For example, the action information indicates actions such as entering, loitering before excretion, stopping immediately before excretion (hereinafter referred to as "excretion preliminary movement"), starting excretion, ending excretion, and leaving.

状態情報管理部305は、***時間情報及び判定情報に基づいて、ネコの健康状態を判定する。例えば、状態情報管理部305は、行動情報と、***検出部301で検出された***検知情報と、***動作検出部302で検出された***動作情報と、に基づき、***時間情報を算出する。***時間情報は、進入の時刻、***前の徘徊時間、***予備動作の時間、***開始の時刻、***終了の時刻及び退出の時刻である。状態情報管理部305は、***開始の時刻及び***終了の時刻に基づいて、***時間を算出する。状態情報管理部305は、***時間情報及び判定情報に基づいて、ネコの健康状態を判定する。 The state information management unit 305 determines the health state of the cat based on the excretion time information and determination information. For example, the state information management unit 305 calculates the excretion time information based on the behavior information, the excretion detection information detected by the excretion detection unit 301, and the excretion motion information detected by the excretion motion detection unit 302. Excretion time information includes entry time, wandering time before excretion, excretion preparatory movement time, excretion start time, excretion end time, and exit time. The state information management unit 305 calculates the excretion time based on the excretion start time and the excretion end time. The state information management unit 305 determines the health state of the cat based on the excretion time information and determination information.

状態情報管理部305は、***検出部301及び***動作検出部302により出力された情報に基づき、ネコの動物用トイレ20への進入日時、動物用トイレ20からの退出日時、進入時***予備動作回数、***開始日時、***終了日時を、ネコIDに紐付けて記憶装置に記憶する。 Based on the information output by the excretion detection unit 301 and the excretion action detection unit 302, the state information management unit 305 determines the date and time when the cat enters the animal litter box 20, the date and time when the cat leaves the animal litter box 20, and the excretion preliminary motion upon entry. The number of times, excretion start date and time, and excretion end date and time are linked to the cat ID and stored in the storage device.

状態情報管理部305は、取得部、判定部として機能する。状態情報管理部305は、ネコの***時間に関する***時間情報を算出するため、行動情報を取得する。***時間情報とは、***における時間に関する情報である。行動情報とは、ネコの動物用トイレ20内での行動に関する情報である。例えば、行動情報は、進入、***前の徘徊、***直前の停止(以下「***予備動作」という。)、***開始、***終了及び退出などの行動を示す。 The state information management unit 305 functions as an acquisition unit and a determination unit. The state information management unit 305 acquires behavior information in order to calculate excretion time information regarding the cat's excretion time. Excretion time information is information about the time in excretion. The behavior information is information about the behavior of the cat in the animal litter box 20 . For example, the action information indicates actions such as entering, loitering before excretion, stopping immediately before excretion (hereinafter referred to as "excretion preliminary movement"), starting excretion, ending excretion, and leaving.

状態情報管理部305は、***時間情報及び判定情報に基づいて、ネコの健康状態を判定する。例えば、状態情報管理部305は、行動情報と、***検出部301で検出された***検知情報と、***動作検出部302で検出された***動作情報と、に基づき、***時間情報を算出する。***時間情報は、進入の時刻、***前の徘徊時間、***予備動作の時間、***開始の時刻、***終了の時刻及び退出の時刻である。状態情報管理部305は、***開始の時刻及び***終了の時刻に基づいて、***時間を算出する。状態情報管理部305は、***時間情報及び判定情報に基づいて、ネコの健康状態を判定する。 The state information management unit 305 determines the health state of the cat based on the excretion time information and determination information. For example, the state information management unit 305 calculates the excretion time information based on the behavior information, the excretion detection information detected by the excretion detection unit 301, and the excretion motion information detected by the excretion motion detection unit 302. Excretion time information includes entry time, wandering time before excretion, excretion preparatory movement time, excretion start time, excretion end time, and exit time. The state information management unit 305 calculates the excretion time based on the excretion start time and the excretion end time. The state information management unit 305 determines the health state of the cat based on the excretion time information and determination information.

状態情報管理部305は、***直前の停止状態である時間に基づいて、撮像指示を送るタイミングを決定する。状態情報管理部305は、決定されたタイミングで撮像指示を撮像部307に送る。撮像部307は、撮像指示を受信し、撮影を開始する。状態情報管理部305は、***終了の時刻に基づいて、撮像を終了させる指示を送るタイミングを決定する。状態情報管理部305は、決定されたタイミングで撮像を終了させる指示を撮像部307に送る。撮像部307は、撮影終了指示を受信し、撮影を終了する。なお、状態情報管理部305は、停止状態が複数ある場合、都度撮像指示を送るタイミングを決定する。 The state information management unit 305 determines the timing of sending the imaging instruction based on the time in the stopped state immediately before excretion. The state information management unit 305 sends an imaging instruction to the imaging unit 307 at the determined timing. The imaging unit 307 receives the imaging instruction and starts imaging. The state information management unit 305 determines the timing of sending an instruction to end the imaging based on the excretion end time. The state information management unit 305 sends an instruction to end the imaging to the imaging unit 307 at the determined timing. The imaging unit 307 receives the imaging end instruction and ends imaging. It should be noted that the state information management unit 305 determines the timing of sending the imaging instruction each time when there are a plurality of stop states.

状態情報管理部305は、判定情報に基づいて、***に要する所定の時間を判定に用いる閾値として算出する。状態情報管理部305は、***時間情報及び閾値に基づいて、現在のネコの健康状態を判定する。***時間情報の中で、***に要する時間(***前の徘徊時間、***直前の停止状態である時間、***時間)が閾値を超過する場合、状態情報管理部305は、ネコの健康でない可能性が高い(尿路結石や腎不全などの病気である可能性が高い)と判定する。***時間情報の中で、***に要する時間(***前の徘徊時間、***直前の停止状態である時間、***時間)が閾値以内である場合、状態情報管理部305は、ネコが健康である可能性が高いと判定する。以下では、状態情報管理部305が行う判定方法の具体例を図4を用いて説明する。 Based on the determination information, the state information management unit 305 calculates a predetermined time required for excretion as a threshold used for determination. The state information management unit 305 determines the current health state of the cat based on the excretion time information and the threshold. In the excretion time information, if the time required for excretion (loaming time before excretion, time in a stopped state immediately before excretion, excretion time) exceeds a threshold, the state information management unit 305 determines the possibility that the cat is not healthy. (high possibility of diseases such as urinary tract stones and renal failure). In the excretion time information, if the time required for excretion (loaming time before excretion, time in a stopped state immediately before excretion, excretion time) is within a threshold value, the state information management unit 305 determines that the cat is healthy. judged to be of high quality. A specific example of the determination method performed by the state information management unit 305 will be described below with reference to FIG.

上記進入日時などの判定方法について説明する。図4は、ネコが動物用トイレ20に進入し、尿と便を***してから退出するまでの***行動情報及び***検知情報の変化を示す図である。図4のグラフの縦軸は、***動作検知装置によるネコの***行動の測定値(以下「***行動測定値」という。)および***情報検知装置によるネコの***の測定値(以下「***測定値」という。)である。図4のグラフの横軸は、時間を示している。また、図4のグラフでは、ネコの進入前の***行動測定値及び***測定値を零基準としている。本実施形態の***測定値は、***物の量ではなく、***の有無を示すフラグとして検出されるが、これに限定されず、***の有無が判定できれば他の測定方法であってもよい。 A method for determining the approach date and time will be described. FIG. 4 is a diagram showing changes in excretion behavior information and excretion detection information from when the cat enters the animal litter box 20 and excretes urine and feces until it leaves. The vertical axis of the graph in FIG. 4 represents the measurement value of the cat's excretion behavior by the excretion detection device (hereinafter referred to as "excretion behavior measurement value") and the measurement value of the cat's excretion by the excretion information detection device (hereinafter "excretion measurement value"). ). The horizontal axis of the graph in FIG. 4 indicates time. In addition, in the graph of FIG. 4, the excretion behavior measurement value and the excretion measurement value before the cat enters are taken as a zero reference. The excretion measurement value of the present embodiment is detected not as the amount of excrement but as a flag indicating the presence or absence of excretion.

ネコが動物用トイレ20に進入したタイミングT1で、***行動測定値が増加する。状態情報管理部305は、***行動測定値が増加したタイミングT1をネコの動物用トイレ20への進入日時として記憶する。その後、タイミングT2まで***行動測定値は増加するが、タイミングT2からタイミングT3まで***行動測定値が増減する。この状態は、ネコが筐体内で所望の位置に移動している状態である。タイミングT3からタイミングT4では、***行動測定値はほぼ変化しない。この状態は、ネコは***を開始するために体を動かしていない停止状態である。状態情報管理部305は、***行動測定値がほぼ変化しない状態となったタイミングT3を停止開始日時として記憶する。 At timing T1 when the cat enters the animal litter box 20, the excretion behavior measurement value increases. The state information management unit 305 stores the timing T1 at which the excretion behavior measurement value increases as the date and time when the cat entered the animal litter box 20 . After that, the excretion behavior measurement value increases until timing T2, but the excretion behavior measurement value increases and decreases from timing T2 to timing T3. This state is a state in which the cat is moving to a desired position within the housing. From timing T3 to timing T4, the excretion behavior measurement value does not change substantially. This state is a resting state in which the cat is not moving to begin excretion. The state information management unit 305 stores the timing T3 at which the excretion behavior measurement value is almost unchanged as the stop start date and time.

タイミングT4にて、***測定値が「無」から「有」に変化する。状態情報管理部305は、***測定値が「有」に変化したタイミングT4を***開始日時として記憶する。また、状態情報管理部305は、***開始日時または停止状態が終了したタイミングを停止終了日時として記憶する。タイミングT5から、***測定値は「無」に戻り、また***行動測定値が減少していく。タイミングT6にて、***行動測定値は下げ止まる。状態情報管理部305は、このタイミングT6を退出日時として記憶する。図4の場合、状態情報管理部305は、***時間情報及び判定情報に基づいて、ネコが健康である可能性が高いと判定する。 At timing T4, the excretion measurement value changes from "absent" to "present". The state information management unit 305 stores the timing T4 at which the excretion measurement value changed to "present" as the excretion start date and time. In addition, the state information management unit 305 stores the excretion start date and time or the timing when the stop state ends as the stop end date and time. From timing T5, the excretion measurement value returns to "no" and the excretion behavior measurement value decreases. At timing T6, the excretion behavior measurement value stops decreasing. The state information management unit 305 stores this timing T6 as the date and time of leaving. In the case of FIG. 4, the state information management unit 305 determines that the cat is likely to be healthy based on the excretion time information and determination information.

状態情報管理部305は、侵入日時から退出日時の間で、***測定値が変動しなかった場合には、排尿していないと判定する。また、***予備動作が検出されたにもかかわらず、***測定値に変動がなかった場合、***がなかったと判定する。 The state information management unit 305 determines that the subject is not urinating when the excretion measurement value does not change from the entry date and time to the exit date and time. Also, if the excretion measurement value does not change even though the preparatory motion to excretion is detected, it is determined that there was no excretion.

状態情報出力部306は、状態情報記憶部205により記憶された進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***有無、及び進入時***予備動作回数を携帯端末21に出力する。携帯端末21に出力された進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***有無、及び進入時の***予備動作の回数は、記憶装置から削除されてもよい。 The state information output unit 306 carries the entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the presence or absence of excretion, and the number of excretion preliminary actions during entry stored in the state information storage unit 205. Output to terminal 21 . The entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the presence or absence of excretion, and the number of excretion preliminary actions at the time of entry output to the portable terminal 21 are deleted from the storage device. good.

動物用トイレ20が携帯端末21と通信可能な場合、進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***有無、及び進入時***予備動作回数は、リアルタイムで出力される。一方、動物用トイレ20が携帯端末21と通信不可能な場合、進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***有無、及び進入時***予備動作回数は、記憶装置にバッファリングされる。その後、携帯端末21と通信可能となったときにバッファリングされた進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***有無、及び進入時***予備動作回数が出力されてもよい。 When the animal litter box 20 can communicate with the mobile terminal 21, the entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the presence or absence of excretion, and the number of excretion preliminary operations during entry are displayed in real time. output. On the other hand, when the animal litter box 20 cannot communicate with the portable terminal 21, the entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the presence or absence of excretion, and the number of excretion preliminary operations during entry are , is buffered in storage. After that, the entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the presence or absence of excretion, and the number of excretion preliminary operations during entry buffered when communication with the mobile terminal 21 becomes possible. may be output.

以上のように、状態情報管理部305は、行動情報に基づいて、***前の徘徊時間、***開始日時、***終了日時、停止開始日時、停止終了日時、停止終了日時、***有無、及び進入時の***予備動作の回数を、を算出する。状態情報管理部305は、停止開始日時から停止終了日時の時間(停止状態の時間)と、***開始日時から***終了日時(***時間)と、***前の徘徊時間と、の少なくとも1つ以上に基づいて、ネコの健康状態を判定する。なお、本実施形態では、一例として状態情報管理部305が健康状態の判定をすると説明したが、状態情報管理部305と、サーバ10の全体ネコ情報管理部345と、携帯端末21の比較部325と、の内少なくとも1つの機能部が同様の判定を行ってもよい。 As described above, based on the behavior information, the state information management unit 305 determines the loitering time before excretion, excretion start date and time, excretion end date and time, stop start date and time, stop end date and time, stop end date and time, presence or absence of excretion, and entry time to calculate the number of excretion preliminary movements. The state information management unit 305 stores at least one of the time from the stop start date and time to the stop end date and time (stop state time), the excretion start date and time to the excretion end date and time (excretion time), and the wandering time before excretion. Based on this, the health status of the cat is determined. In the present embodiment, as an example, it was explained that the state information management unit 305 determines the state of health. and at least one of the functional units may make the same determination.

図3の説明に戻る。撮像部307は、撮像指示に基づいて、ネコを撮影する。具体的には、撮像部307は、状態情報管理部305又は後述する撮像指示受信部308の少なくとも一方から受け取る撮像指示に基づいて、ネコを撮影する。撮像部307は、撮影したネコの画像を状態情報出力部306へ送る。 Returning to the description of FIG. The imaging unit 307 photographs the cat based on the imaging instruction. Specifically, the imaging unit 307 photographs the cat based on the imaging instruction received from at least one of the state information management unit 305 and the imaging instruction receiving unit 308 described later. The imaging unit 307 sends the captured image of the cat to the state information output unit 306 .

状態情報出力部306は、撮像部307で撮影された画像を受け取り、健康状態及び感情の少なくとも一方を判定する。例えば、状態情報出力部306は、撮像部307から受け取ったネコの画像からネコの顔を抽出する。次に状態情報出力部306は、ネコの顔画像と、同一のネコの過去の顔画像と、に基づいて、健康状態を判定する。例えば、状態情報出力部306は、R(赤)、G(緑)、B(青)の色のパラメーターに基づいて、ネコの顔の特徴量を抽出する。状態情報出力部306は、ネコの顔の特徴量と、過去のネコの顔の特徴量とを比較し、健康状態を判定する。例えば、特徴量が所定の閾値より変化している場合、状態情報出力部306は、ネコが健康でないと判定する。特徴量が所定の閾値以下の場合、状態情報出力部306は、ネコが健康であると判定する。この場合の閾値は、任意に定められてよい。例えば、状態情報出力部306は、特徴量のRが所定の閾値より増加した場合、ネコが怪我をしている可能性があると判定する。 The state information output unit 306 receives the image captured by the imaging unit 307 and determines at least one of health condition and emotion. For example, the state information output unit 306 extracts the cat's face from the cat image received from the imaging unit 307 . Next, the state information output unit 306 determines the health state based on the face image of the cat and past face images of the same cat. For example, the state information output unit 306 extracts the feature amount of the cat's face based on the color parameters of R (red), G (green), and B (blue). The state information output unit 306 compares the feature amount of the cat's face with the past feature amount of the cat's face to determine the health condition. For example, if the feature amount changes by more than a predetermined threshold, the state information output unit 306 determines that the cat is not healthy. If the feature amount is equal to or less than a predetermined threshold, the state information output unit 306 determines that the cat is healthy. The threshold in this case may be determined arbitrarily. For example, the state information output unit 306 determines that there is a possibility that the cat is injured when the feature value R is greater than a predetermined threshold.

状態情報出力部306は、ネコの顔画像から感情を判定する。状態情報出力部306は、撮像部307で撮影されたネコの顔画像と、予め記憶された感情に関する顔画像とに基づいて、動物の感情を判定する。例えば、状態情報出力部306は、撮影したネコの顔画像から目の開き方や口角などの特徴量を算出し、特徴量に基づいて、ネコの感情を喜怒哀楽で判定する。 The state information output unit 306 determines the emotion from the cat's face image. The state information output unit 306 determines the emotion of the animal based on the facial image of the cat captured by the imaging unit 307 and the pre-stored facial image related to emotion. For example, the state information output unit 306 calculates feature amounts such as how the eyes are opened and the corners of the mouth from the photographed face image of the cat, and determines the cat's emotion based on the feature amounts.

撮像指示受信部308は、携帯端末21などの情報処理装置からネットワーク30を介して撮像指示を受信する。撮像指示受信部308は、受信した撮像指示を撮像部307へ通知する。 The imaging instruction receiving unit 308 receives an imaging instruction from an information processing device such as the mobile terminal 21 via the network 30 . The imaging instruction receiving unit 308 notifies the imaging unit 307 of the received imaging instruction.

図5は、給餌装置22の構成を示すブロック図である。給餌装置22は、フード重量検出部312、水重量検出部313、ネコID取得部314、給餌情報管理部316、及び給餌情報出力部317で構成される。 FIG. 5 is a block diagram showing the configuration of the feeding device 22. As shown in FIG. The feeding device 22 is composed of a food weight detection section 312 , a water weight detection section 313 , a cat ID acquisition section 314 , a feeding information management section 316 and a feeding information output section 317 .

また、給餌装置22は、演算装置(例えばCPU)、記憶装置(例えば、ROM、RAM、RTC、通信デバイス等を備える。給餌装置22が実行する処理は演算装置により実行される。記憶装置には、給餌装置22を制御するプログラムや、各種情報等が記憶される。 Further, the feeding device 22 includes an arithmetic device (for example, CPU) and a storage device (for example, ROM, RAM, RTC, communication device, etc.). The processing executed by the feeding device 22 is executed by the arithmetic device. , a program for controlling the feeding device 22, various information, and the like are stored.

ネコID取得部314は、給餌装置22に接近したネコからネコIDを取得する。このように構成されることによって、ネコID取得部314は、自装置において提供されるキャットフード又は水を飲食したネコのネコIDを取得する。取得されたネコIDは、フード重量検出部312及び水重量検出部313に出力される。フード重量検出部312は、自装置に蓄えられているキャットフードの重量を所定周期(例えば、100ミリ秒周期等)で検出する。自装置に蓄えられているキャットフードは、給餌装置22に接近したネコが摂食可能な状態となるようにネコに対して提供される。キャットフードの提供技術は、既知の技術を用いて実現可能である。フード重量は、ネコによってキャットフードが摂食されることによって減少する。フード重量検出部312によって検出された重量を、以下の説明ではフード重量と表現することがある。検出されたフード重量は、ネコIDと、RTCから取得された時刻情報とともに、給餌情報管理部316に出力される。給餌情報管理部316は、フード重量、ネコID、及び時刻情報を紐付けて記憶装置に記憶する。 The cat ID acquisition unit 314 acquires a cat ID from a cat that has approached the feeding device 22 . By being configured in this manner, the cat ID acquisition unit 314 acquires the cat ID of a cat that has eaten cat food or water provided in its own apparatus. The acquired cat ID is output to food weight detection section 312 and water weight detection section 313 . The food weight detection unit 312 detects the weight of cat food stored in the apparatus at predetermined intervals (for example, 100 millisecond intervals). The cat food stored in the device is provided to the cat so that the cat that approaches the feeding device 22 is ready to eat. Cat food serving techniques can be implemented using known techniques. Food weight is reduced by ingestion of cat food by cats. The weight detected by the hood weight detector 312 may be referred to as hood weight in the following description. The detected food weight is output to the feeding information management unit 316 together with the cat ID and the time information acquired from the RTC. The feeding information management unit 316 associates the food weight, the cat ID, and the time information and stores them in the storage device.

水重量検出部313は、水の重量を所定周期(例えば、100ミリ秒周期等)で検出する。自装置に蓄えられている水は、給餌装置22に接近したネコが摂取可能な状態となるようにネコに対して提供される。水の提供技術は、既知の技術を用いて実現可能である。水の重量は、ネコによって水が摂取されることによって減少する。水重量検出部313によって検出された重量を、以下の説明では水重量と表現することがある。検出された水重量は、ネコIDと、RTCから取得された時刻情報とともに、状態情報管理部305に出力される。給餌情報管理部316は、水重量、ネコID、及び時刻情報を紐付けて記憶装置に記憶する。 The water weight detection unit 313 detects the weight of water in a predetermined cycle (for example, 100 millisecond cycle). The water stored in the device is provided to the cat so that the cat that approaches the feeding device 22 can consume it. Techniques for providing water can be implemented using known techniques. Water weight is reduced by ingestion of water by cats. The weight detected by the water weight detector 313 may be referred to as water weight in the following description. The detected water weight is output to state information management section 305 together with the cat ID and the time information acquired from the RTC. The feeding information management unit 316 associates the water weight, the cat ID, and the time information and stores them in the storage device.

給餌情報管理部316は、フード重量が変化したときに、変化前のフード重量と変化後のフード重量の差分をフード摂取量として記憶する。給餌情報管理部316は、水重量が変化したときに、変化前の水重量と変化後の水重量の差分を水摂取量として記憶する。また、給餌情報管理部316は、フード重量が変化したとき、または水重量が変化したときの日時を給餌日時として記憶する。給餌情報管理部316は、フード摂取量又は水摂取量と給餌日時とを対応付けて記憶する。以下の説明では、フード摂取量、水摂取量、給餌日時などの給餌(動物の飲食物)に関する情報を「飲食物情報」という。 When the food weight changes, the feeding information management unit 316 stores the difference between the food weight before the change and the food weight after the change as the food intake amount. When the water weight changes, the feeding information management unit 316 stores the difference between the water weight before the change and the water weight after the change as the water intake. Further, the feeding information management unit 316 stores the date and time when the food weight or water weight changes as the feeding date and time. The feeding information management unit 316 stores the food intake amount or water intake amount and the feeding date and time in association with each other. In the following description, information on feeding (animal food and drink) such as food intake, water intake, feeding date and time is referred to as "food and drink information".

給餌情報出力部317は、給餌情報管理部316により記憶されたフード摂取量、及び水摂取量を携帯端末21に出力する。出力されるフード摂取量、及び水摂取量は、ネコIDと時刻情報とともに携帯端末21に出力される。携帯端末21に出力されたフード摂取量、及び水摂取量は、紐付けられているネコIDや時刻情報とともに、給餌情報管理部316から削除されてもよい。 The feeding information output unit 317 outputs the food intake and water intake stored by the feeding information management unit 316 to the mobile terminal 21 . The output food intake and water intake are output to the portable terminal 21 together with the cat ID and time information. The food intake and water intake output to the mobile terminal 21 may be deleted from the feeding information management unit 316 together with the associated cat ID and time information.

図6は、携帯端末21の構成を示すブロック図である。携帯端末21は、状態情報受信部321、給餌情報受信部322、判定情報取得部323、個別ネコ情報管理部324、比較部325、比較結果出力部326、ネコ情報出力部327、ユーザ情報登録部328、ユーザ情報出力部329、ネコ属性情報登録部330、ネコ属性情報出力部331、トイレ情報登録部332、及びトイレ情報出力部333で構成される。 FIG. 6 is a block diagram showing the configuration of the mobile terminal 21. As shown in FIG. The mobile terminal 21 includes a state information receiving section 321, a feeding information receiving section 322, a determination information acquiring section 323, an individual cat information managing section 324, a comparing section 325, a comparison result output section 326, a cat information output section 327, and a user information registering section. 328 , a user information output unit 329 , a cat attribute information registration unit 330 , a cat attribute information output unit 331 , a toilet information registration unit 332 and a toilet information output unit 333 .

また、携帯端末21は、演算装置(例えばCPU)、記憶装置(例えば、ROM、RAM)、RTC、通信デバイス、表示デバイス、入力デバイス等を備える。携帯端末21が実行する処理は演算装置により実行される。記憶装置は、携帯端末21を制御するプログラムや、各種情報等が記憶される。 The mobile terminal 21 also includes an arithmetic device (eg, CPU), a storage device (eg, ROM, RAM), an RTC, a communication device, a display device, an input device, and the like. The processing executed by the mobile terminal 21 is executed by an arithmetic device. The storage device stores a program for controlling the mobile terminal 21, various kinds of information, and the like.

状態情報受信部321は、動物用トイレ20から進入日時、退出日時、***開始日時、***終了日時、停止開始日時、停止終了日時、***測定値、生体情報測定値、および***行動測定値を受信し、個別ネコ情報管理部324に出力する。給餌情報受信部322は、給餌装置22からフード摂取量と水摂取量と、それらに紐付けられたネコIDと時刻情報とを受信し、個別ネコ情報管理部324に出力する。生体情報測定値とは、例えば、ネコの***中の撮影画像やネコの体長の推定値等、ネコの体に関する測定情報を表す。***行動測定値とは、例えば、ネコの入退出の検出値や、ネコのトイレ内における行動の光学的測定値や力学的測定値、温度測定値などの測定値であり、ネコの行動に関する測定情報を表す。***測定値とは、ネコの便の色やネコの尿の有無、ネコの尿の勢い、便か尿かを示す***種別などの、ネコの***に関する測定情報を表す。 The state information receiving unit 321 receives the entry date and time, the exit date and time, the excretion start date and time, the excretion end date and time, the stop start date and time, the stop end date and time, the excretion measurement value, the biological information measurement value, and the excretion behavior measurement value from the animal litter box 20 . and output to the individual cat information management unit 324 . The feeding information receiving unit 322 receives the food intake amount, the water intake amount, and the cat ID and time information linked thereto from the feeding device 22 , and outputs them to the individual cat information management unit 324 . The biological information measurement value represents measurement information related to the body of the cat, such as an image taken while the cat is excreting or an estimated body length of the cat. The excretion behavior measurement value is, for example, a detection value of entering and exiting a cat, an optical measurement value of a cat's behavior in a litter box, a mechanical measurement value, a temperature measurement value, etc., and is a measurement related to the behavior of a cat. represents information. Excretion measurement values represent measurement information related to feline excretion, such as the color of feces, the presence or absence of feline urine, the momentum of feline urine, and the type of excretion indicating feces or urine.

図7は、携帯端末21の記憶装置に記憶されるデータベース(以下、「DB」という)、及び判定情報を示す図である。図7(A)は、***DBを示す図である。***DBは、上述した進入日時、退出日時、停止開始日時、***開始日時、***終了日時、***測定値、生体情報測定値、および***行動測定値で構成される。 FIG. 7 is a diagram showing a database (hereinafter referred to as "DB") stored in the storage device of the mobile terminal 21 and determination information. FIG. 7A is a diagram showing an excretion DB. The excretion DB includes the entry date and time, exit date and time, stop start date and time, excretion start date and time, excretion end date and time, excretion measurement values, biological information measurement values, and excretion behavior measurement values.

図7(B)は、給餌DBを示す図である。給餌DBは、給餌日時、給餌種別、及び給餌量で構成される。このうち、給餌種別は、飲食物がキャットフードか水を示す。また、給餌量における単位は、水の場合にはml(ミリリットル)、キャットフードの場合にはg(グラム)を示す。 FIG. 7B is a diagram showing a feeding DB. The feeding DB is composed of a feeding date and time, a feeding type, and a feeding amount. Among these, the feeding type indicates whether the food is cat food or water. In addition, the unit of feed amount is ml (milliliter) for water and g (gram) for cat food.

また、個別ネコ情報管理部324は、上記***DB及び給餌DBを用いて、動物の健康状態を判定するための判定情報(個別***、個別給餌)を生成する。図7(C)は、判定情報(個別***)を示し、図7(D)は、判定情報(個別給餌)を示す。図7(C)、図7(D)に示される判定情報は、***DB及び給餌DBに示されるパラメータの平均値であり、集計期間は、例えば3か月などが挙げられる。 Further, the individual cat information management unit 324 uses the excretion DB and the feeding DB to generate judgment information (individual excretion, individual feeding) for judging the health condition of the animal. FIG. 7(C) shows determination information (individual excretion), and FIG. 7(D) shows determination information (individual feeding). The determination information shown in FIGS. 7(C) and 7(D) is the average value of the parameters shown in the excretion DB and the feeding DB, and the aggregation period is, for example, three months.

判定情報(個別***)における各パラメータについて説明する。平均滞在時間は、集計期間における進入日時から退出日時までの平均時間を示す。平均停止時間は、集計期間における停止開始日時から停止終了日時までの平均時間を示す。平均***時間は、集計期間における***開始日時から***終了日時までの平均時間を示す。平均***回数は、集計期間における1日の***回数の平均値を示す。平均***行動測定値は、***回数および***時間とは異なる***行動測定値の各項目の集計期間における平均値を示す。平均***測定値は、***測定値の集計期間における平均値を示す。平均生体情報測定値は、集計期間における生体情報測定値の各項目の平均値を示す。 Each parameter in the determination information (individual excretion) will be described. The average stay time indicates the average time from the entry date and time to the exit date and time in the aggregation period. The average stop time indicates the average time from the stop start date and time to the stop end date and time in the aggregation period. The average excretion time indicates the average time from the excretion start date and time to the excretion end date and time in the aggregation period. The average number of times of excretion indicates the average value of the number of times of excretion per day during the aggregation period. The average excretion behavior measurement value indicates the average value in the collection period for each item of excretion behavior measurement values different from the excretion frequency and excretion time. The average excretion measurement value indicates the average value over the collection period of excretion measurement values. The average biometric information measurement value indicates the average value of each item of biometric information measurement values in the aggregation period.

判定情報(個別給餌)は、ネコIDをキーにして、平均給餌量から平均給餌回数まで、4つのパラメータで構成されるが、1番目の平均給餌量と2番目の平均給餌回数は、飲食物がキャットフードの場合の判定情報であり、3番目の平均給餌量と4番目の平均給餌回数は、飲食物が水の場合の判定情報である。 The determination information (individual feeding) is composed of four parameters, from the average feeding amount to the average feeding frequency, with the cat ID as a key. is the determination information when the food is cat food, and the third average feeding amount and the fourth average feeding frequency are determination information when the food is water.

判定情報(個別給餌)における各パラメータについて説明する。平均給餌量は、集計期間における1日の給餌量の平均値を示す。平均給餌回数は、集計期間における1日の給餌回数の平均値を示す。以上説明した判定情報(個別***)及び判定情報(個別給餌)をまとめて判定情報(個別)と表現する。 Each parameter in the determination information (individual feeding) will be explained. The average feed amount indicates the average value of the daily feed amount during the aggregation period. The average number of times of feeding indicates the average value of the number of times of feeding per day during the aggregation period. The determination information (individual excretion) and the determination information (individual feeding) described above are collectively referred to as determination information (individual).

図6の説明に戻り、ネコ情報出力部327は、個別ネコ情報管理部324が記憶した、***DB及び給餌DBに示される各情報をサーバ10に出力する。判定情報取得部323は、サーバ10から判定情報(同種***)、判定情報(同種給餌)を取得し、個別ネコ情報管理部324から判定情報(個別)を取得する。判定情報(同種***)、判定情報(同種給餌)とは、他のネコの状態情報等に基づく判定情報である。判定情報(同種***)及び判定情報(同種給餌)をまとめて判定情報(同種)と表現する。判定情報(同種)についての詳細は後述する。 Returning to the description of FIG. 6 , the cat information output unit 327 outputs each piece of information shown in the excretion DB and the feeding DB stored by the individual cat information management unit 324 to the server 10 . The determination information acquisition unit 323 acquires determination information (homogeneous excretion) and determination information (homogeneous feeding) from the server 10 and acquires determination information (individual) from the individual cat information management unit 324 . The judgment information (homogeneous excretion) and the judgment information (homogeneous feeding) are judgment information based on the state information of other cats and the like. Determination information (homogeneous excretion) and determination information (homogeneous feeding) are collectively referred to as determination information (homogeneous). The details of the determination information (of the same type) will be described later.

比較部325は、状態情報と判定情報とを比較し、比較結果を比較結果出力部326に出力する。比較結果出力部326は、比較部325が出力した比較結果を表示デバイスや他の装置に出力する。 The comparison unit 325 compares the state information and the determination information, and outputs the comparison result to the comparison result output unit 326 . A comparison result output unit 326 outputs the comparison result output by the comparison unit 325 to a display device or other device.

ユーザ情報登録部328は、ユーザにより入力されたネコの飼い主の国籍、性別、生年月日、及び姓名を取得する。ユーザ情報出力部329は、ユーザ情報登録部328によって取得された各情報をサーバ10に出力する。ネコ属性情報登録部330は、ユーザにより入力されたネコの品種、性別、生年月日、及び名を取得する。品種IDは、ネコの品種に一意に割り当てられた品種を識別するためのIDである。性別は、ネコの性別を示す。生年月日は、ネコの生年月日を示す。名は、ネコの名を示す。 The user information registration unit 328 acquires the nationality, sex, date of birth, and first and last name of the cat owner input by the user. The user information output unit 329 outputs each information acquired by the user information registration unit 328 to the server 10 . The cat attribute information registration unit 330 acquires the breed, sex, date of birth, and name of the cat input by the user. The breed ID is an ID for identifying the breed that is uniquely assigned to the breed of cat. Sex indicates the sex of the cat. The date of birth indicates the date of birth of the cat. Name indicates the name of the cat.

ネコ属性情報出力部331は、ネコ属性情報登録部330によって取得された各情報をサーバ10に出力する。トイレ情報登録部332は、ユーザにより入力されたトイレID、動物用トイレ20の使用開始日、及びシートの交換日時を取得する。トイレIDは、トイレに一意に割り当てられた識別情報である。交換日時は、トイレIDに示されるトイレでシートが交換された日時を示す。トイレ情報出力部333は、トイレ情報登録部332によって取得された各情報をサーバ10に出力する。シートの交換日時は、シートを交換するたびにユーザにより入力される。 The cat attribute information output unit 331 outputs each piece of information acquired by the cat attribute information registration unit 330 to the server 10 . The toilet information registration unit 332 acquires the toilet ID, the start date of use of the animal litter box 20, and the date and time of sheet replacement input by the user. The toilet ID is identification information uniquely assigned to the toilet. The replacement date and time indicates the date and time when the seat was replaced in the toilet indicated by the toilet ID. The toilet information output unit 333 outputs each piece of information acquired by the toilet information registration unit 332 to the server 10 . The date and time of sheet replacement is input by the user each time the sheet is replaced.

図8は、サーバ10の構成を示すブロック図である。サーバ10は、ネコ情報受信部341、ユーザ情報受信部342、ネコ属性情報受信部343、トイレ情報受信部344、全体ネコ情報管理部345、登録情報管理部346、判定情報提供部347、及びネコ情報提供部348で構成される。なお、サーバ10は、各飼い主の携帯端末21と通信するため、各飼主が飼っているネコの情報を受信する。 FIG. 8 is a block diagram showing the configuration of the server 10. As shown in FIG. The server 10 includes a cat information receiving section 341, a user information receiving section 342, a cat attribute information receiving section 343, a toilet information receiving section 344, a general cat information managing section 345, a registered information managing section 346, a determination information providing section 347, and a cat It is composed of an information providing unit 348 . In addition, the server 10 receives information on cats owned by each owner in order to communicate with the mobile terminal 21 of each owner.

また、サーバ10は、演算装置(例えばCPU)、記憶装置(例えば、ROM、RAM、HDD(Hard Disk Drive)、SSD(Solid State Drive))、RTC、通信デバイス、表示デバイス、入力デバイス等)を備える。サーバ10が実行する処理は演算装置により実行される。記憶装置は、サーバ10を制御するプログラムや、各種情報等が記憶される。 In addition, the server 10 includes an arithmetic unit (for example, CPU), a storage device (for example, ROM, RAM, HDD (Hard Disk Drive), SSD (Solid State Drive)), RTC, communication device, display device, input device, etc.). Prepare. The processing executed by the server 10 is executed by an arithmetic device. The storage device stores a program for controlling the server 10, various information, and the like.

ネコ情報受信部341は、携帯端末21のネコ情報出力部327により出力された情報を受信し、全体ネコ情報管理部345に出力する。なお、ネコ情報出力部327により出力された情報は、図7に示される***DB及び給餌DBに示される情報である。 Cat information receiving portion 341 receives information output from cat information output portion 327 of mobile terminal 21 and outputs the information to overall cat information managing portion 345 . The information output by the cat information output unit 327 is the information shown in the excretion DB and the feeding DB shown in FIG.

全体ネコ情報管理部345は、ネコ情報受信部341に出力された情報を、記憶装置に記憶する。従って、図7で示した***DB、及び給餌DBは、サーバ10にも記憶される。全体ネコ情報管理部345は、上記***DB及び給餌DBを用いて、動物の健康状態を判定するための判定情報(同種***、同種給餌)を生成する。判定情報(同種***)及び判定情報(同種給餌)をまとめて判定情報(同種)と表現する。判定情報(同種)についての詳細は後述する。 Overall cat information management section 345 stores the information output to cat information receiving section 341 in a storage device. Therefore, the excretion DB and feeding DB shown in FIG. 7 are also stored in the server 10 . The overall cat information management unit 345 uses the excretion DB and the feeding DB to generate judgment information (homogeneous excretion, homogenous feeding) for judging the health condition of the animal. Determination information (homogeneous excretion) and determination information (homogeneous feeding) are collectively referred to as determination information (homogeneous). The details of the determination information (of the same type) will be described later.

ユーザ情報受信部342は、携帯端末21のユーザ情報出力部329により出力された情報を受信し、登録情報管理部346に出力する。ネコ属性情報受信部343は、携帯端末21のネコ属性情報出力部331により出力された情報を受信し、登録情報管理部346に出力する。トイレ情報受信部344は、携帯端末21のトイレ情報出力部333により出力された情報を受信し、登録情報管理部346に出力する。登録情報管理部346は、ユーザ情報受信部342、ネコ属性情報受信部343、及びトイレ情報受信部344が出力した情報を記憶装置に記憶する。 The user information receiving section 342 receives information output by the user information output section 329 of the portable terminal 21 and outputs the information to the registration information managing section 346 . The cat attribute information receiving section 343 receives the information output by the cat attribute information output section 331 of the mobile terminal 21 and outputs the information to the registration information managing section 346 . The toilet information receiving unit 344 receives information output by the toilet information output unit 333 of the mobile terminal 21 and outputs the information to the registration information managing unit 346 . The registration information management unit 346 stores the information output by the user information reception unit 342, the cat attribute information reception unit 343, and the toilet information reception unit 344 in the storage device.

判定情報提供部347は、判定情報(同種)を携帯端末21、40、PC41等に提供する。ネコ情報提供部348は、サーバ10に記憶された***DB、及び給餌DBに示される情報を、携帯端末21、40、PC41等に提供する。 The determination information providing unit 347 provides determination information (of the same type) to the mobile terminals 21 and 40, the PC 41, and the like. The cat information providing unit 348 provides information shown in the excretion DB and the feeding DB stored in the server 10 to the mobile terminals 21 and 40, the PC 41, and the like.

図9は、サーバ10の記憶装置に記憶されるデータベースを示す図である。図9(A)は、***DBを示す図である。図9(B)は、給餌DBを示す図である。***DB及び給餌DBは、図7の***DB及び給餌DBと同じ構成のため、説明を省略する。図9(C)は、ユーザDBを示す図である。ユーザDBは、ユーザに関する各種情報を記録するためのDBである。ユーザDBは、ユーザID、国籍、性別、生年月日、及び姓名で構成される。ユーザIDは、ユーザ登録時に、ユーザに一意に割り当てられたユーザを識別するためのIDである。 FIG. 9 is a diagram showing a database stored in the storage device of the server 10. As shown in FIG. FIG. 9A is a diagram showing an excretion DB. FIG. 9B is a diagram showing a feeding DB. Since the excretion DB and the feeding DB have the same configuration as the excretion DB and the feeding DB in FIG. 7, the description thereof is omitted. FIG.9(C) is a figure which shows user DB. The user DB is a DB for recording various information about users. The user DB includes user IDs, nationalities, genders, dates of birth, and first and last names. A user ID is an ID for identifying a user that is uniquely assigned to the user at the time of user registration.

図9(D)は、品種DBを示す図である。品種DBは、品種ID、及び品種名で構成される。品種IDは、品種名(雑種も含む)に一意に割り当てられた品種名を識別するためのIDである。図9(E)は、ネコDBを示す図である。ネコDBは、ネコID、ユーザID、品種ID、性別、生年月日、及び名で構成される。ネコDBに示されるユーザIDは、ネコIDに対応するネコの飼い主のユーザIDである。 FIG. 9D is a diagram showing the product type DB. The product type DB consists of a product type ID and a product name. The cultivar ID is an ID for identifying a cultivar name uniquely assigned to the cultivar name (including hybrids). FIG. 9E is a diagram showing the cat DB. The cat DB consists of cat ID, user ID, breed ID, sex, date of birth, and name. The user ID shown in the cat DB is the user ID of the owner of the cat corresponding to the cat ID.

図9(F)は、トイレDBを示す図である。トイレDBは、トイレID、及びユーザIDで構成される。トイレIDに示されるユーザIDは、トイレIDに対応するトイレの所有者のユーザIDである。 FIG. 9F is a diagram showing the toilet DB. The toilet DB is composed of a toilet ID and a user ID. The user ID indicated by the toilet ID is the user ID of the owner of the toilet corresponding to the toilet ID.

全体ネコ情報管理部345は、上記***DB及び給餌DBを用いて、動物の健康状態を判定するための判定情報(同種)を生成する。図10は、サーバ10の記憶装置に記憶される判定情報を示す図である。図10(A)は、判定情報(同種***)を示し、図10(B)は、判定情報(同種給餌)を示す。図10(A)、図10(B)に示される判定情報は、***DB及び給餌DBに示されるパラメータの平均値であり、集計期間は、例えば3か月などが挙げられる。 The general cat information management unit 345 uses the excretion DB and the feeding DB to generate judgment information (of the same kind) for judging the health condition of the animal. FIG. 10 is a diagram showing determination information stored in the storage device of the server 10. As shown in FIG. FIG. 10A shows determination information (homogeneous excretion), and FIG. 10B shows determination information (homogeneous feeding). The determination information shown in FIGS. 10(A) and 10(B) is the average value of the parameters shown in the excretion DB and the feeding DB, and the aggregation period is, for example, three months.

判定情報(同種***)は、品種IDをキーにして、生年ごとに設けられる。従って、判定情報(同種***)は、各品種の生年ごとの判定情報である。 Judgment information (homogeneous excretion) is provided for each year of birth using the breed ID as a key. Therefore, the determination information (homogeneous excretion) is determination information for each breed and year of birth.

判定情報(個別***)における各パラメータについて説明する。平均滞在時間は、集計期間における進入日時から退出日時までの平均時間を示す。平均停止時間は、集計期間における停止開始日時から停止終了日時までの平均時間を示す。平均***時間は、集計期間における***開始日時から***終了日時までの平均時間を示す。平均***回数は、集計期間における1日の***回数の平均値を示す。平均***行動測定値は、停止時間、***回数および***時間とは異なる***行動測定値の各項目の集計期間における平均値を示す。平均***測定値は、集計期間における***測定値の各項目の平均値を示す。平均生体情報測定値は、集計期間における生体情報測定値の各項目の平均値を示す。 Each parameter in the determination information (individual excretion) will be described. The average stay time indicates the average time from the entry date and time to the exit date and time in the aggregation period. The average stop time indicates the average time from the stop start date and time to the stop end date and time in the aggregation period. The average excretion time indicates the average time from the excretion start date and time to the excretion end date and time in the aggregation period. The average number of times of excretion indicates the average value of the number of times of excretion per day during the aggregation period. The average excretion behavior measurement value indicates the average value of each item of excretion behavior measurement values different from the stop time, excretion frequency, and excretion time during the collection period. The average excretion measurement value indicates the average value of each item of excretion measurement values during the aggregation period. The average biometric information measurement value indicates the average value of each item of biometric information measurement values in the aggregation period.

判定情報(同種給餌)は、品種IDをキーにして、生年ごとに設けられる。従って、判定情報(同種給餌)は、各品種の生年ごとの判定情報である。 Judgment information (homogeneous feeding) is provided for each year of birth using breed ID as a key. Therefore, the determination information (homogeneous feeding) is determination information for each year of birth of each breed.

判定情報(同種給餌)は、平均給餌量から平均給餌回数まで、4つのパラメータが含まれるが、1番目の平均給餌量と2番目の平均給餌回数は、飲食物がキャットフードの場合の判定情報であり、3番目の平均給餌量と4番目の平均給餌回数は、飲食物が水の場合の判定情報である。 Judgment information (homogeneous feeding) includes four parameters from the average feeding amount to the average feeding frequency. The third average feeding amount and the fourth average feeding frequency are determination information when the food and drink is water.

判定情報(個別給餌)における各パラメータについて説明する。平均給餌量は、集計期間における1日の給餌量の平均値を示す。平均給餌回数は、集計期間における1日の給餌回数の平均値を示す。 Each parameter in the determination information (individual feeding) will be explained. The average feed amount indicates the average value of the daily feed amount during the aggregation period. The average number of times of feeding indicates the average value of the number of times of feeding per day during the aggregation period.

携帯端末21で動作するアプリケーション(以下「ネコアプリ」という。)の動作について説明する。動物用トイレ20は、動物状態情報を検出し、携帯端末21に送信する。携帯端末21は、ネコアプリによって、受信した動物状態情報を表示する。図11は、ネコの***予備動作回数が多い場合の携帯端末21の表示例を示す図である。aの表示例は、動物用トイレ20に入室した時刻と、***中のネコの画像が表示される。bの表示例は、動物用トイレ20に入室した時刻と、***予備動作の回数と、***回数と、***予備動作の回数に応じた枚数分のネコの画像と、提示情報とが表示される。また、病気の可能性が高いと判定された場合、アプリケーションは、「近くの動物病院」や「いつものかかりつけの病院」などの動物の健康に関する提示情報を出力する。 The operation of an application (hereinafter referred to as "cat application") that operates on the mobile terminal 21 will be described. The animal litter box 20 detects animal condition information and transmits it to the mobile terminal 21 . The mobile terminal 21 displays the received animal condition information using the cat app. FIG. 11 is a diagram showing a display example of the mobile terminal 21 when the number of excretion preliminary movements of the cat is large. In the display example of a, the time when the cat entered the animal litter box 20 and the image of the cat during excretion are displayed. In the display example b, the time of entry into the animal litter box 20, the number of excretion preliminary movements, the number of excretion times, the number of cat images corresponding to the number of excretion preliminary movements, and presentation information are displayed. . In addition, when it is determined that the possibility of illness is high, the application outputs presentation information regarding the animal's health, such as "nearby animal hospital" or "usual family hospital".

図12は、ネコの***時間が長い場合の携帯端末21の表示例を示す図である。aの表示例は、動物用トイレ20に入室した時刻と、***中のネコの画像が表示される。bの表示例は、動物用トイレ20に入室した時刻と、***するまでの時間と、他の動物用トイレ20を利用しているネコの進入から排尿するまでの時間の平均時間と、ネコの画像と、提示情報とが表示される。また、病気の可能性が高いと判定された場合、アプリケーションは、「近くの動物病院」や「いつものかかりつけの病院」などの動物の健康に関する提示情報を出力する。 FIG. 12 is a diagram showing a display example of the mobile terminal 21 when the cat excretion time is long. In the display example of a, the time when the cat entered the animal litter box 20 and the image of the cat during excretion are displayed. The display example of b shows the time of entering the animal litter box 20, the time until excretion, the average time from entering the other animal litter box 20 to urinating, and An image and presentation information are displayed. In addition, when it is determined that the possibility of illness is high, the application outputs presentation information regarding the animal's health, such as "nearby animal hospital" or "usual family hospital".

図13は、ネコの感情判定及び健康状態判定を行った場合の携帯端末21の表示例を示す図である。aの表示例は、動物用トイレ20に入室した時刻と、***中のネコの画像と、状態情報出力部306で判定された判定結果(ネコの感情)が表示される。例えば、アプリケーションは、撮影されたネコの顔画像と、予め記憶された感情に関する顔画像とに基づいて、判定結果を表示する。bの表示例は、動物用トイレ20に入室した時刻と、***中のネコの画像と、状態情報出力部306で判定された判定結果(健康状態)が表示される。例えば、アプリケーションは、特徴量のRが所定の閾値より増加した場合、ネコが怪我をしている可能性があると表示する。 FIG. 13 is a diagram showing a display example of the mobile terminal 21 when the cat's emotion determination and health condition determination are performed. In the display example of a, the time when the animal entered the animal litter box 20, the image of the cat during excretion, and the judgment result (feeling of the cat) judged by the state information output unit 306 are displayed. For example, the application displays the determination result based on the photographed face image of the cat and the pre-stored face image related to emotion. In the display example b, the time when the cat entered the animal litter box 20, the image of the cat during excretion, and the determination result (health condition) determined by the status information output unit 306 are displayed. For example, the application indicates that the cat may be injured if the feature R increases above a predetermined threshold.

図14は、***中のネコを撮影する処理内容を示すフローチャートである。***動作検出部302は、ネコが入室したことを検出する(ステップS101)。状態情報管理部305は、***行動測定値に基づいて***予備動作を行ったかを検知する(ステップS102)。ネコが***予備動作を行わない場合(ステップS102:NO)、再度ステップS102を繰り返す。ネコが***予備動作を行った場合(ステップS102:YES)、状態情報管理部305は、撮像部307に撮像指示を送る(ステップS103)。撮像部307は、撮影を開始する(ステップS104)。状態情報管理部305は、***検出部301から取得した***測定値に基づいて、ネコが***を終了したか否かを検出する(ステップS105)。ネコが***を終了していない場合(ステップS105:NO)、再度ステップS105を繰り返す。ネコが***を終了した場合(ステップS105:YES)、撮像部307は撮影を終了する(ステップS106)。 FIG. 14 is a flow chart showing the details of processing for photographing a cat that is excreting. The excretion motion detector 302 detects that a cat has entered the room (step S101). The state information management unit 305 detects whether the excretion preliminary action is performed based on the excretion behavior measurement value (step S102). If the cat does not perform excretion preparatory motion (step S102: NO), step S102 is repeated again. When the cat performs excretion preparatory motion (step S102: YES), the state information management unit 305 sends an imaging instruction to the imaging unit 307 (step S103). The imaging unit 307 starts shooting (step S104). The state information management unit 305 detects whether the cat has finished excreting based on the excretion measurement value acquired from the excretion detection unit 301 (step S105). If the cat has not finished excreting (step S105: NO), step S105 is repeated again. When the cat has finished excreting (step S105: YES), the imaging unit 307 finishes photographing (step S106).

図15は、***中のネコを撮影する処理内容を示すフローチャートである。なお、図14で説明したステップに関しては、説明を省略する。まず、ステップS101~ステップS104を行う。状態情報管理部305は、***動作検出部302から取得した***行動測定値に基づいて、ネコが動物用トイレ20から退出したか否かを判定する(ステップS201)。ネコが動物用トイレ20から退出していない場合(ステップS201:NO)、再度ステップS201を繰り返す。ネコが動物用トイレ20から退出した場合(ステップS201:YES)、ステップS106を行う。 FIG. 15 is a flow chart showing the details of processing for photographing a cat that is excreting. Note that description of the steps described in FIG. 14 will be omitted. First, steps S101 to S104 are performed. The state information management unit 305 determines whether or not the cat has left the animal litter box 20 based on the excretion action measurement value acquired from the excretion action detection unit 302 (step S201). If the cat has not left the animal litter box 20 (step S201: NO), step S201 is repeated again. If the cat has left the animal litter box 20 (step S201: YES), step S106 is performed.

図16は、***中のネコを撮影する処理内容を示すフローチャートである。なお、図14で説明したステップに関しては、説明を省略する。まず、ステップS101を行う。状態情報出力部306は、ネコの顔を検知したか否かを判定する(ステップS301)。ネコの顔を検知しない場合(ステップS301:NO)、ステップS301を再度行う。ネコの顔を検知した場合(ステップS301:YES)、ステップS103~ステップS106を行う。 FIG. 16 is a flow chart showing the details of processing for photographing a cat that is excreting. Note that description of the steps described in FIG. 14 will be omitted. First, step S101 is performed. The state information output unit 306 determines whether or not the cat's face has been detected (step S301). If the cat's face is not detected (step S301: NO), step S301 is performed again. If a cat's face is detected (step S301: YES), steps S103 to S106 are performed.

図17は、ネコの感情判定及び健康状態判定を行う処理内容を示すフローチャートである。状態情報出力部306は、ネコの顔の特徴量に基づいて、撮影された画像を解析する(ステップS401)。状態情報出力部306は、特徴量が所定の閾値より変化しているか否かを判定する(ステップS402)。特徴量が所定の閾値より変化している場合(ステップS402:YES)、アプリケーションは、撮像部307の位置を調整するようメッセージを表示する(ステップS403)。特徴量が所定の閾値より変化していない場合(ステップS402:NO)、特徴量に基づいて、撮影された画像と、過去に撮影された画像とを比較する(ステップS404)。 FIG. 17 is a flow chart showing the details of processing for determining the cat's emotion and health. The state information output unit 306 analyzes the captured image based on the facial features of the cat (step S401). The state information output unit 306 determines whether the feature amount has changed by more than a predetermined threshold (step S402). If the feature amount has changed by more than the predetermined threshold (step S402: YES), the application displays a message to adjust the position of the imaging unit 307 (step S403). If the feature amount has not changed by more than the predetermined threshold value (step S402: NO), the captured image is compared with the previously captured image based on the feature amount (step S404).

特徴量が所定の閾値より変化している場合(ステップS405:YES)、アプリケーションは、健康状態のメッセージを表示する(ステップS405)。その後、状態情報出力部306は、撮像部307で撮影されたネコの顔画像と、予め記憶された感情に関する顔画像とに基づいて、動物の感情を判定する(ステップS406)。特徴量が所定の閾値より変化していない場合(ステップS405:NO)、ステップS406に移行する。アプリケーションは、感情の判定結果のメッセージを表示する(ステップS407)。 If the feature amount has changed by more than the predetermined threshold (step S405: YES), the application displays a health condition message (step S405). After that, the state information output unit 306 determines the emotion of the animal based on the facial image of the cat captured by the imaging unit 307 and the pre-stored facial image related to emotion (step S406). If the feature amount has not changed from the predetermined threshold value (step S405: NO), the process proceeds to step S406. The application displays a message of emotion determination results (step S407).

図18は、ネコの撮影に失敗した場合の携帯端末21の表示例を示す図である。図18のaの表示例は、図17のステップS403で表示されるメッセージである。aの表示例は、動物用トイレ20に入室した時刻と、撮影に失敗したネコの画像と、撮像部307の調整メッセージとが表示される。 FIG. 18 is a diagram showing a display example of the portable terminal 21 when photographing of a cat fails. A display example of FIG. 18a is a message displayed in step S403 of FIG. In the display example of a, the time when the user entered the animal litter box 20, the image of the cat that failed to be photographed, and the adjustment message of the imaging unit 307 are displayed.

図19は、動物撮影装置の処理を示すシーケンス図である。なお、図19では、データの解析は、状態情報管理部305ではなく、サーバ10の全体ネコ情報管理部345が行う場合を説明する。動物用トイレ20は、***測定値及び***行動測定値のデータを測定する(ステップS501)。次に動物用トイレ20は、測定したデータに基づいて撮像部307でネコを撮影する(ステップS502)。動物用トイレ20は、測定データ及び撮影した画像をサーバ10に送る(ステップS503)。サーバ10は、取得したデータを記憶する(ステップS504)。携帯端末21は、リクエストを10に送る(ステップS505)。サーバ10は、受け取ったデータをリクエストに基づいて、全体ネコ情報管理部345で解析する(ステップS506)。サーバ10は、比較結果を出力する(ステップS507)。サーバ10は、解析結果に対応付けられた提示情報を特定する(ステップS508)。サーバ10は、提示情報を携帯端末21に送る(ステップS509)。携帯端末21は、ユーザに解析結果及び提示情報の少なくとも一方を表示する(ステップS510)。携帯端末21は、情報表示指示を受信した場合(ステップS511)、表示リクエスト通知をサーバ10に送る(ステップS512)。サーバ10は、表示リクエストを受信すると、表示リクエストに対応付けられた提示情報を特定する(ステップS513)。サーバ10は、特定した提示情報を表示データとして携帯端末21に送る(ステップS514)。携帯端末21は受信した表示データをユーザに表示する(ステップS515)。 FIG. 19 is a sequence diagram showing processing of the animal photographing device. In FIG. 19, the data analysis is performed not by the state information management section 305 but by the overall cat information management section 345 of the server 10. FIG. The animal litter box 20 measures data of excretion measurement values and excretion behavior measurement values (step S501). Next, the animal litter box 20 takes an image of the cat with the imaging unit 307 based on the measured data (step S502). The animal litter box 20 sends the measurement data and the captured image to the server 10 (step S503). The server 10 stores the acquired data (step S504). The mobile terminal 21 sends the request to 10 (step S505). Based on the request, the server 10 analyzes the received data by the general cat information management unit 345 (step S506). The server 10 outputs the comparison result (step S507). The server 10 identifies presentation information associated with the analysis result (step S508). The server 10 sends the presentation information to the mobile terminal 21 (step S509). The portable terminal 21 displays at least one of the analysis result and the presentation information to the user (step S510). When receiving the information display instruction (step S511), the mobile terminal 21 sends a display request notification to the server 10 (step S512). Upon receiving the display request, the server 10 identifies presentation information associated with the display request (step S513). The server 10 sends the specified presentation information to the portable terminal 21 as display data (step S514). The portable terminal 21 displays the received display data to the user (step S515).

このように構成された動物撮影装置によれば、状態情報管理部305を備えることで、行動情報と、***検出部301で検出される***測定値と、***動作検出部302で検出される***行動測定値とを取得する。状態情報管理部305は、行動情報と、***測定値と、***行動測定値とに基づき、***時間情報を算出する。したがって、状態情報管理部305は、例えば、***時間情報に含まれる動物が***を開始するために体を動かしていない停止状態を表す時間を検知すると、撮像部307に撮像指示を送る。撮像部307は、撮像指示のタイミングに基づいて撮影することで、***中の動物の画像を撮影することができる。 According to the animal photographing apparatus configured as described above, by including the state information management unit 305, the behavior information, the excretion measurement value detected by the excretion detection unit 301, and the excretion detection unit 302 detected by the excretion motion detection unit 302 can be obtained. Get behavioral measurements and The state information management unit 305 calculates excretion time information based on the behavior information, the excretion measurement value, and the excretion behavior measurement value. Therefore, the state information management unit 305 sends an image capturing instruction to the image capturing unit 307 when, for example, the time indicating the stop state in which the animal does not move to start excreting is detected, which is included in the excretion time information. The imaging unit 307 can capture an image of the animal during excretion by capturing the image based on the timing of the imaging instruction.

[変形例]
状態情報管理部305は、***行動測定値の増減の変化を偏微分することで、侵入の時間、***前の徘徊時間、***直前の停止状態の時間、***開始の時間、***終了の時間及び退出の時間の閾値を算出してもよい。
状態情報管理部305は、算出した***開始の時刻及び***終了の時刻に基づいて、***時間を算出してもよい。
[Modification]
The state information management unit 305 partially differentiates the change in the increase/decrease of the excretion behavior measurement value to obtain the intrusion time, the wandering time before excretion, the stop state time immediately before excretion, the excretion start time, the excretion end time, and the excretion end time. An exit time threshold may be calculated.
The state information management unit 305 may calculate the excretion time based on the calculated excretion start time and excretion end time.

状態情報管理部305は、行動情報及び***時間情報の少なくとも一方を記憶してもよい。
状態情報管理部305は、***動作検出部302から取得した***行動測定値の情報が所定の閾値を超える異常な値である場合、***時間情報の算出時に異常な値を排除してもよい。
The state information management unit 305 may store at least one of behavior information and excretion time information.
If the excretion behavior measurement value information obtained from the excretion action detection unit 302 is an abnormal value exceeding a predetermined threshold, the state information management unit 305 may exclude the abnormal value when calculating the excretion time information.

撮像部307は、動物の全身画像を撮影できるように設置してもよいし、動物の表情を撮影できるように設置されてもよい。撮像部307は、動物用トイレ20に、1または複数設けられてもよい。
状態情報出力部306は、ネコの顔画像と、他のネコの顔画像及び他のネコの過去の顔画像の少なくとも一方と、に基づいて、健康状態を判定してもよい。
状態情報出力部306が取得する感情に関する顔画像は、学習済みモデル、予測モデル、統計的手法による分類結果(クラスタリング等)などの手法で定められた画像であってもよい。
The imaging unit 307 may be installed so as to capture a full-body image of the animal, or may be installed so as to capture the facial expression of the animal. One or a plurality of imaging units 307 may be provided in the animal litter box 20 .
The state information output unit 306 may determine the state of health based on the face image of the cat and at least one of the face images of other cats and past face images of other cats.
The face image related to emotion acquired by the state information output unit 306 may be an image determined by a method such as a learned model, a prediction model, or a classification result (clustering, etc.) based on a statistical method.

上述した実施形態における動物撮影装置の処理をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The processing of the animal photographing device in the above-described embodiments may be realized by a computer. In that case, a program for realizing this function may be recorded in a computer-readable recording medium, and the program recorded in this recording medium may be read into a computer system and executed. It should be noted that the "computer system" referred to here includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible discs, magneto-optical discs, ROMs and CD-ROMs, and storage devices such as hard discs incorporated in computer systems. Furthermore, "computer-readable recording medium" refers to a program that dynamically retains programs for a short period of time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. It may also include something that holds the program for a certain period of time, such as a volatile memory inside a computer system that serves as a server or client in that case. Further, the program may be for realizing a part of the functions described above, or may be capable of realizing the functions described above in combination with a program already recorded in the computer system. It may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and design and the like are included within the scope of the gist of the present invention.

10 サーバ
20 動物用トイレ
21、40 携帯端末
22 給餌装置
30 ネットワーク
41 PC
100 動物状態判定システム
301 ***検出部
302 ***動作検出部
303 ネコID取得部
305 状態情報管理部
306 状態情報出力部
307 撮像部
308 撮像指示受信部
312 フード重量検出部
313 水重量検出部
314 ネコID取得部
316 給餌情報管理部
317 給餌情報出力部
321 状態情報受信部
322 給餌情報受信部
323 判定情報取得部
324 個別ネコ情報管理部
325 比較部
326 比較結果出力部
327 ネコ情報出力部
328 ユーザ情報登録部
329 ユーザ情報出力部
330 ネコ属性情報登録部
331 ネコ属性情報出力部
332 トイレ情報登録部
333 トイレ情報出力部
341 ネコ情報受信部
342 ユーザ情報受信部
343 ネコ属性情報受信部
344 トイレ情報受信部
345 全体ネコ情報管理部
346 登録情報管理部
347 判定情報提供部
348 ネコ情報提供部
10 server 20 animal litter box 21, 40 portable terminal 22 feeding device 30 network 41 PC
100 Animal state determination system 301 Excretion detection unit 302 Excretion action detection unit 303 Cat ID acquisition unit 305 State information management unit 306 State information output unit 307 Imaging unit 308 Imaging instruction receiving unit 312 Food weight detection unit 313 Water weight detection unit 314 Cat ID Acquisition unit 316 Feeding information management unit 317 Feeding information output unit 321 State information reception unit 322 Feeding information reception unit 323 Determination information acquisition unit 324 Individual cat information management unit 325 Comparison unit 326 Comparison result output unit 327 Cat information output unit 328 User information registration Unit 329 User information output unit 330 Cat attribute information registration unit 331 Cat attribute information output unit 332 Toilet information registration unit 333 Toilet information output unit 341 Cat information reception unit 342 User information reception unit 343 Cat attribute information reception unit 344 Toilet information reception unit 345 Overall cat information management unit 346 Registration information management unit 347 Judgment information providing unit 348 Cat information providing unit

Claims (5)

***中の動物を含む所定の領域を撮影する撮像部と、
前記所定の領域における前記動物の行動の光学的測定値又は力学的測定値を示す***行動測定値を測定する***動作検知装置と、
前記***動作検知装置によって測定された前記***行動測定値に基づいて、前記動物が***直前に動作を停止する行為である***予備動作をしたことを検知し、前記***予備動作が検知されたことに応じて前記撮像部に撮像指示を送り撮像を実行させる状態情報管理部と、
を備えた動物撮影装置。
an imaging unit that captures an image of a predetermined area including the animal during defecation ;
an excretion action detection device for measuring excretion action measurements indicative of optical or mechanical measurements of behavior of the animal in the predetermined area;
Based on the excretion behavior measurement value measured by the excretion movement detection device, it is detected that the animal has performed a preparatory excretion movement, which is an act of stopping the movement immediately before excretion, and the preparatory excretion movement is detected. a state information management unit that sends an imaging instruction to the imaging unit to perform imaging according to
animal photography equipment.
前記動物が***を終了したことを検出する***検出部をさらに備え、
前記状態情報管理部は、前記動物が***を終了したことに応じて撮像を終了させる、請求項1に記載の動物撮影装置。
further comprising an excretion detection unit that detects that the animal has finished excreting,
2. The animal photographing apparatus according to claim 1, wherein said state information management unit terminates photographing when said animal has finished excreting.
前記動物が前記領域から退出することを検出する***動作検出部をさらに備え、
前記状態情報管理部は、前記動物が前記領域から退出したことに応じて撮像を終了させる、請求項1に記載の動物撮影装置。
further comprising an excretion detection unit that detects that the animal leaves the area;
2. The animal photographing apparatus according to claim 1, wherein said state information management unit terminates photographing when said animal has left said area.
請求項1から3のいずれか一項に記載の動物撮影装置と、
前記動物撮影装置で撮影された前記動物の画像に基づいて、前記動物の健康状態を判定する判定部と、
を備える動物状態判定システム。
an animal imaging device according to any one of claims 1 to 3;
a determination unit that determines the health condition of the animal based on the image of the animal captured by the animal imaging device;
An animal condition determination system comprising:
***中の動物を含む所定の領域を撮影する撮像部と、前記所定の領域における前記動物の行動の光学的測定値又は力学的測定値を示す***行動測定値を測定する***動作検知装置と、を備えるコンピュータを、
前記***動作検知装置によって測定された前記***行動測定値に基づいて、前記動物が***直前に動作を停止する行為である***予備動作をしたことを検知し、前記***予備動作が検知されたことに応じて前記撮像部に撮像指示を送り撮像を実行させる状態情報管理部、として機能させるためのプログラム。
an imaging unit that captures an image of a predetermined area including an animal that is excreting ; an excretion action detection device that measures an excretion behavior measurement value indicating an optical measurement value or a mechanical measurement value of the behavior of the animal in the predetermined area; a computer comprising
Based on the excretion behavior measurement value measured by the excretion movement detection device, it is detected that the animal has performed a preparatory excretion movement, which is an act of stopping the movement immediately before excretion, and the preparatory excretion movement is detected. A program for functioning as a state information management unit that sends an image capturing instruction to the image capturing unit in response to the image capturing unit and causes the image capturing unit to perform image capturing.
JP2018129510A 2018-07-06 2018-07-06 ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM Active JP7290922B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018129510A JP7290922B2 (en) 2018-07-06 2018-07-06 ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018129510A JP7290922B2 (en) 2018-07-06 2018-07-06 ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2020005558A JP2020005558A (en) 2020-01-16
JP7290922B2 true JP7290922B2 (en) 2023-06-14

Family

ID=69149673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018129510A Active JP7290922B2 (en) 2018-07-06 2018-07-06 ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7290922B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022050093A1 (en) * 2020-09-01 2022-03-10 パナソニックIpマネジメント株式会社 Pet situation estimation system, pet camera, server, pet situation estimation method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009165416A (en) 2008-01-17 2009-07-30 Panasonic Electric Works Co Ltd System for measuring biological data of pet
JP2017153420A (en) 2016-03-02 2017-09-07 シャープ株式会社 Animal toilet, health condition determination device, and user terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6783572B2 (en) * 2016-07-14 2020-11-11 シャープ株式会社 Bio-information processing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009165416A (en) 2008-01-17 2009-07-30 Panasonic Electric Works Co Ltd System for measuring biological data of pet
JP2017153420A (en) 2016-03-02 2017-09-07 シャープ株式会社 Animal toilet, health condition determination device, and user terminal

Also Published As

Publication number Publication date
JP2020005558A (en) 2020-01-16

Similar Documents

Publication Publication Date Title
US10733430B2 (en) Toilet usage management system and cat toilet
JP7028734B2 (en) Health status determination device, health status determination system and program
Foyer et al. Levels of maternal care in dogs affect adult offspring temperament
JP2022515837A (en) Systems and methods for associating animal behavior with animal health
KR101815496B1 (en) Defecation training device for pets and defecation training system and method for pets comprising the same
US20100332140A1 (en) Method of assessing the eating experience of a companion animal
JP6560468B1 (en) Animal toilet usage management system
JP2008131862A (en) Pet diagnosing system
US20220248641A1 (en) Information provision device, information provision method, and storage medium
JP2021182920A (en) Pet management system, pet management method, pet management device and pet management program
KR20210101855A (en) Companion animal management system and method therefor
US20230061071A1 (en) Systems and methods for animal health monitoring
JP7290922B2 (en) ANIMAL PHOTOGRAPHY, ANIMAL CONDITION DETERMINATION SYSTEM AND PROGRAM
JP2024037907A (en) Cooperative animal watching system
JP7448308B2 (en) Animal information sharing system, animal information sharing device and program
JP7004617B2 (en) Animal condition determination device and program
KR102344722B1 (en) Smart weight scale apparatus for measuring obesity of companion animal and method for managing the companion animal using therefor
KR102344723B1 (en) Smart weight scale apparatus for measuring patella dislocation of companion animal and method for managing the companion animal using therefor
JP2020005557A (en) Animal health proposal device and program
WO2022074828A1 (en) Information processing device, information processing method, and recording medium
KR102342132B1 (en) System inculding smart toilet, and control method
JP2022036278A (en) server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210622

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220302

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220412

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220712

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20230104

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20230307

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20230328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230602

R150 Certificate of patent or registration of utility model

Ref document number: 7290922

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150