(57)【要約】  家畜情報管理システム（１００）は、識別情報（Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５）が付された家畜（５０１，５０２，５０３・・・５２５）が移動可能な所定領域（Ａ）の画像データを取得する撮像部（１０と、所定領域（Ａ）の画像データに基づいて、家畜（５０１，５０２，５０３・・・５２５）のそれぞれの識別情報（Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５）を取得する識別情報取得部２２と、所定領域Ａの画像データに基づいて、家畜（５０１，５０２，５０３・・・５２５）のそれぞれの位置情報を取得する位置情報取得部（２３）と、家畜（５０１，５０２，５０３・・・５２５）のそれぞれごとに、識別情報（Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５）と位置情報とを関連付けて記憶する情報記憶部（２５）と、を備える。
2019058752.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理システムであって、
前記少なくとも一匹の家畜が移動可能な所定領域の画像データを取得する撮像部と、
前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得する識別情報取得部と、
前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得する位置情報取得部と、
前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶する情報記憶部と、を備えた、家畜情報管理システム。
【請求項２】
前記識別情報は、異なる色の配列によって識別力を発揮するように、隣り合う色同士の変化の態様に応じて、ビットの値が予め決められているビットデータである、請求項１に記載の家畜情報管理システム。
【請求項３】
前記情報記憶部は、前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報および前記位置情報を位置の時系列データとして記憶する、請求項１または２に記載の家畜情報管理システム。
【請求項４】
前記位置の時系列データに基づいて、所定期間における前記少なくとも一匹の家畜のそれぞれの移動量を推定する移動量推定部をさらに備えた、請求項３に記載の家畜情報管理システム。
【請求項５】
前記情報記憶部は、前記少なくとも一匹の家畜のそれぞれごとに、前記移動量を時系列データとして記憶する、請求項４に記載の家畜情報管理システム。
【請求項６】
前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの個体画像データを取得する個体画像データ取得部をさらに備え、
前記情報記憶部は、前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報、前記位置情報、および前記個体画像データを関連付けて記憶する、請求項１〜５のいずれかに記載の家畜情報管理システム。
【請求項７】
前記識別情報、前記位置情報、および前記個体画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの体重を推定する体重推定部を備えた、請求項６に記載の家畜情報管理システム。
【請求項８】
前記情報記憶部は、前記少なくとも一匹の家畜のそれぞれごとに、前記体重を時系列データとして記憶する、請求項７に記載の家畜情報管理システム。
【請求項９】
請求項１〜８のいずれかに記載の家畜情報管理システムを備えた畜舎。
【請求項１０】
少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理システムに用いられる家畜情報管理プログラムであって、
コンピュータを、
撮像部によって撮像された前記少なくとも一匹の家畜が移動可能な所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得する識別情報取得部、
前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得する位置情報取得部、および、
前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶する情報記憶部、として動作させる家畜情報管理プログラム。
【請求項１１】
少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理方法であって、
撮像部によって取得された少なくとも一匹の家畜が移動可能な所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得するステップと、
前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得するステップと、
前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶するステップと、を備えた家畜情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも一匹の家畜の情報を管理するために用いられる家畜情報管理システム等に関する。
【背景技術】
【０００２】
従来から、家畜情報管理システムの一例として、たとえば、特許文献１に開示されているように、複数の動物を識別する動物個体識別システムの開発が行われている。特許文献１に開示された動物識別システムは、識別記号が付された個体識別器具の読取装置と、複数の動物の個々の動きを個別に追跡可能な撮像装置と、その撮像された動物と読み取られた識別記号とをそれぞれ関連付ける処理装置と、を備えている。この動物個体識別システムによれば、読取装置と撮像装置とが閉鎖空間に設けられているため、撮像装置により複数の動物のそれぞれの動きを個別に閉鎖空間全体にわたって追跡することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記した従来の家畜情報管理システムとしての動物識別システムによれば、複数の家畜のそれぞれを識別して追跡することは可能である。しかしながら、この動物個体識別システムは、複数の家畜のそれぞれの位置情報を把握していない。一方、家畜ごとにその位置情報を把握することができれば、それぞれの家畜の状態を管理する上において様々な利点がある。したがって、家畜ごとにその位置情報を把握したいというニーズがある。【０００５】
本発明は、このような従来技術の有する課題に鑑みてなされたものである。そして、本発明の目的は、少なくとも一匹の家畜のそれぞれの位置情報を把握することができる家畜情報管理システム、畜舎、家畜情報管理プログラム、および家畜情報管理方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の態様に係る家畜情報管理システムは、少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理システムであって、前記少なくとも一匹の家畜が移動可能な所定領域の画像データを取得する撮像部と、前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得する識別情報取得部と、前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得する位置情報取得部と、前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶する情報記憶部と、を備えている。【０００７】
本発明の第２の態様に係る畜舎は、家畜情報管理システムを備えている。【０００８】
本発明の第３の態様に係る家畜情報管理プログラムは、少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理システムに用いられる家畜情報管理プログラムであって、コンピュータを、撮像部によって撮像された前記少なくとも一匹の家畜が移動可能な所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得する識別情報取得部、前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得する位置情報取得部、および、前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶する情報記憶部、として動作させる。【０００９】
本発明の第４の態様に係る家畜情報管理方法は、少なくとも一匹の家畜のそれぞれを識別し得る識別情報が前記少なくとも一匹の家畜のそれぞれに付された状態で使用される家畜情報管理方法であって、撮像部によって取得された少なくとも一匹の家畜が移動可能な所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの前記識別情報を取得するステップと、前記所定領域の画像データに基づいて、前記少なくとも一匹の家畜のそれぞれの位置情報を取得するステップと、前記少なくとも一匹の家畜のそれぞれごとに、前記識別情報と前記位置情報とを関連付けて記憶するステップと、を備えている。
【発明の効果】
【００１０】
本発明の家畜情報管理システム、畜舎、家畜情報管理プログラム、および家畜情報管理方法のそれぞれによれば、少なくとも一匹の家畜のそれぞれごとの位置情報を把握することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態の家畜情報管理システムが設けられた畜舎の構成を示す概略図である。
【図２】本発明の実施の形態の家畜情報管理システムによって管理される家畜に付されている識別情報を説明するための図である。
【図３】本発明の実施の形態の家畜情報管理システムによって管理される家畜に付されている変形例の識別情報を説明するための図である。
【図４】本発明の実施の形態の家畜情報管理システムの撮像部が撮像できる範囲を説明するための畜舎の縦断面図である。
【図５】本発明の実施の形態の家畜情報管理システムの撮像部が撮像できる範囲を説明するための畜舎の横断面図である。
【図６】本発明の実施の形態の家畜情報管理システムの全体構成を説明するための機能ブロック図である。
【図７】本発明の実施の形態の家畜情報管理システムの撮像部によって取得された画像データを説明するための図である。
【図８】本発明の実施の形態の家畜情報管理システムの撮像部によって取得された画像データが変換された画像データを説明するための図である。
【図９】本発明の実施の形態の家畜情報管理システムの情報記憶部に日付および時刻とともに互いに関連付けられて記憶されている識別情報および位置情報を説明するための図である。
【図１０】本発明の実施の形態の家畜情報管理システムの位置情報取得部で取得された位置の時系列データに基づいて家畜の移動量を算出することを説明するための図である。
【図１１】本発明の実施の形態の家畜情報管理システムの移動量推定部で位置の時系列データに基づいて推定された家畜ごとの移動量の推移を示すグラフである。
【図１２】本発明の実施の形態の家畜情報管理システムの情報記憶部に識別情報および位置情報に関連付けて記憶されている個体画像データを説明するための図である。
【図１３】本発明の実施の形態の家畜情報管理システムの体重推定部で、識別情報、位置情報、および個体画像データに基づいて家畜の体重が推定されることを説明するための図である。
【図１４】本発明の実施の形態の家畜情報管理システムの体重推定部で作成された家畜ごとの体重の推移を示すグラフである。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、実施の形態の家畜情報管理システムを説明する。以下の各図面においては、同一の参照符号が付された部分同士は、図面上における形状に多少の相違があっても、特段の記載がない限り、互いに同一の機能を発揮するものとする。
【００１３】
図１を用いて、実施の形態の家畜情報管理システム１００が設けられた畜舎５０の構成を説明する。
【００１４】
図１に示されるように、畜舎５０は、壁および屋根等を有する建物である。畜舎５０の天井５１の下側の所定領域Ａでは、家畜５０１，５０２，５０３・・・５２５が飼育されている。所定領域Ａは、家畜５０１，５０２，５０３・・・５２５が移動可能な領域であって、四方を壁に囲まれた領域である。所定領域Ａ内で飼育される家畜の数は、多数である場合が多いが、一匹または２匹等の少数であってもよい。図１に示される家畜５０１，５０２，５０３・・・５２５は、少なくとも一匹の家畜の一例である。
【００１５】
畜舎５０には、家畜情報管理システム１００が設けられている。畜舎５０の天井５１の下面には、撮像部１０が設置されている。撮像部１０は、所定領域Ａ内の家畜５０１，５０２，５０３・・・５２５の全ての画像データを取得することができる。畜舎５０の天井５１の上側には、制御部２０が設置されている。撮像部１０は、制御部２０に通信可能に接続されており、取得した画像データを制御部２０へ送信する。家畜情報管理システム１００は、内部にアンテナ等を備えており、無線電波で所定の情報を外部機器へ送信することができる。
【００１６】
本実施の形態の家畜５０１，５０２，５０３・・・５２５は、全て豚である。ただし、家畜５０１，５０２，５０３・・・５２５は、牛、馬、または羊等の豚以外の家畜であってもよい。本明細書において、家畜は、その生産物、たとえば、乳、肉、卵、毛、皮、もしくは毛皮、または労働力などを人が利用するために飼育している動物の全てを含むものとする。
【００１７】
図２および図３を用いて、実施の形態の家畜情報管理システム１００によって管理される家畜５０１，５０２，５０３・・・５２５に付されている識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５を説明する。
【００１８】
識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、互いに異なる情報であって、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれを識別するためのものである。識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、家畜５０１，５０２，５０３・・・５２５に１対１の関係で付されている。
【００１９】
図２に示されるように、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、それぞれ、家畜５０１，５０２，５０３・・・５２５に貼り付けられたシールである。識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、それぞれ、撮像部１０で撮像される確率を高くするため、家畜５０１，５０２，５０３・・・５２５の体の撮像部１０によって撮像され易い位置、たとえば、背中に貼り付けられている。
【００２０】
ただし、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、それぞれ、家畜５０１，５０２，５０３・・・５２５の背中に直接塗られたペイントであってもよい。また、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、それぞれ、家畜５０１，５０２，５０３・・・５２５に着せられた服に、描かれたり、取り付けられたりしていてもよい。
【００２１】
さらに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、それぞれ、図３に示されるように、それぞれの耳に明けられた孔を利用して、家畜５０１，５０２，５０３・・・５２５に取り付けられるタグに、描かれていたり、貼り付けられたりしていてもよい。
【００２２】
本実施の形態においては、図２および図３に示される識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、いずれも、異なる色の配列によって識別力を発揮するカラービット（Ｒ）である。カラービット（Ｒ）は、たとえば、赤、青、および緑の３色が一列に配列された一群の色配列の情報である。
【００２３】
カラービット（Ｒ）は、隣り合う色同士の変化の態様に応じて、ビットの値、すなわち、「１」または「０」が予め決められている、ビットデータである。たとえば、色が、赤から青へ、青から緑へ、および緑から赤へそれぞれ変化する場合に、「ビット」が「１」であり、色が、赤から緑へ、緑から青へ、および青から赤へそれぞれ変化する場合に、「ビット」が「０」であると決められている。
【００２４】
家畜の行動や成長に応じて、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５が薄れたり変形したりすることに起因して、撮像部１０によって撮像された識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５の画像データが不鮮明になる場合がある。この場合にも、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５がカラービット（Ｒ）であれば、撮像部１０によって取得された識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５の画像データから識別情報の内容を認識できないおそれを低減することができる。
【００２５】
ただし、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、数字、アルファベット、文字、および記号等の組合せ、またはバーコードであってもよい。つまり、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、撮像部１０によって撮像されることにより、家畜５０１，５０２，５０３・・・５２５のそれぞれを識別することができるものであれば、いかなるものであってもよい。
【００２６】
図４および図５を用いて、実施の形態の家畜情報管理システム１００の撮像部１０が撮像できる範囲を説明する。
【００２７】
図４に示されるように、本実施の形態の撮像部１０は、畜舎５０の天井５１の下側の空間を撮像するように、天井５１に下向きに設置されている。本実施の形態の撮像部１０の位置は固定されている。そのため、図４に示される角度θによって特定された立体角の範囲内の空間内の画像データのみを取得できる。したがって、撮像部１０が撮像できる平面領域は、図５に示されるように、円形の領域となる。しかしながら、畜舎５０としては、円形の部屋は適していないため、畜舎５０内の所定領域Ａは、撮像部１０が撮像可能な円形の平面領域に内接する正方形の平面領域である。
【００２８】
畜舎５０内に複数の所定領域Ａが存在しても、複数の所定領域Ａのそれぞれは、図４に示されるように、周囲を壁５２に囲まれ、屋根５３で覆われている。したがって、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５は、所定領域Ａ内においてのみ移動することが可能である。
【００２９】
本実施の形態においては、撮像部１０として、１つのカメラが用いられるものとする。ただし、複数のカメラで撮像部１０を構成してもよい。その場合には、複数のカメラによって取得された複数の画像データに含まれている複数の領域の全体に所定領域Ａが含まれている。したがって、所定領域Ａ内における撮像部１０を構成するカメラの数を増加させることによって、撮像部１０によって取得された画像データの解像度を低下させることなく、家畜が移動可能な所定領域Ａの面積を増加させることができる。この場合、１つの所定領域Ａで管理することができる家畜の数を増加させることができる。
【００３０】
図６を用いて、実施の形態の家畜情報管理システム１００の機能を説明する。
【００３１】
図６に示されるように、家畜情報管理システム１００は、撮像部１０および制御部２０を備えている。本実施の形態の家畜情報管理システム１００においては、その全ての機能が一つの装置に備えられている。つまり、家畜情報管理システム１００は、撮像部１０と制御部２０とが一体化された１つの装置である。
【００３２】
ただし、家畜情報管理システム１００は、その機能が複数の装置に分散されていてもよい。たとえば、家畜情報管理システム１００は、撮像部１０および制御部２０が互いに分離された２つの装置からなるものであってもよい。
【００３３】
撮像部１０は、家畜５０１，５０２，５０３・・・５２５が移動可能な所定領域Ａの画像データを取得する。撮像部１０は、たとえば、位置が固定されている１つの全方位カメラである。
【００３４】
制御部２０は、撮像部１０が撮像した画像データを受け取り、その画像データに基づいて、所定の情報を作成する。なお、制御部２０は、本実施の形態においては、撮像部１０と一体化されているが、たとえば、撮像部１０から独立した汎用のパーソナルコンピュータ等であってもよい。撮像部１０と制御部２０とは、有線および無線のいずれであっても、互いに通信可能に接続されていればよく、インターネット等の電気通信情報網を経由して通信するものであってもよい。
【００３５】
家畜情報管理システム１００は、サーバ３０と通信可能に接続され、自身が記憶しているかまたは自身が作成した所定の情報をサーバ３０へ送信する。本実施の形態のサーバ３０は、クラウドコンピューティングにおいて用いられるものである。サーバ３０は、インターネットＩ等の電気情報通信網を経由して、家畜情報管理システム１００から送信されてきた所定の情報を受け取り、記憶する。
【００３６】
サーバ３０は、家畜の飼育者Ｂが所持する携帯端末またはパーソナルコンピュータ等へ、前述の所定の情報そのものを送信するか、または、家畜の飼育者Ｂに役立つ家畜の飼育方法および家畜の飼育者Ｂに気付かせるべき警告情報等を送信する。家畜の飼育に役立つ情報としては、たとえば、餌の種類および量の増減に関する情報等が考えられる。警告情報としては、家畜の病気や怪我の情報等が考えられる。これにより、家畜の飼育者Ｂは、家畜に与える餌の種類または量を変更したり、家畜の診断または治療を獣医に行わせたりすることができる。また、たとえば、所定の情報に家畜の体重の情報が含まれていれば、飼育者Ｂは、家畜の体重に応じて、その家畜を商品として出荷するか否か等を判断することができる。
【００３７】
ただし、家畜情報管理システム１００は、サーバ３０を経由することなく、家畜の飼育者Ｂが使用する液晶ディスプレー等の表示装置またはパーソナルコンピュータ等へ、所定の情報そのもの、または、家畜の飼育方法や警告情報等を直接送信してもよい。
【００３８】
図６に示されるように、制御部２０は、画像データ記憶部２１、識別情報取得部２２、位置情報取得部２３、個体画像データ取得部２４、情報記憶部２５、移動量推定部２６、体重推定部２７、および情報出力部２８を備えている。
【００３９】
画像データ記憶部２１は、撮像部１０によって取得された画像データを一時的に保存する。画像データ記憶部２１は、ユーザの操作に基づく画像データの消去の指令信号を受信するまで、撮像部１０が取得した画像データを記憶している。しかしながら、画像データ記憶部２１は、記憶している画像データが不要となった段階ごとに、記憶している画像データを自動的に消去するものであってもよい。これにより、画像データ記憶部２１のメモリ容量を低減することができる。
【００４０】
識別情報取得部２２は、所定領域Ａの画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５を取得する。この場合、識別情報取得部２２は、画像認識により、識別情報としてのカラービット（Ｒ）を読み取る。
【００４１】
位置情報取得部２３は、所定領域Ａの画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの位置情報を取得する。具体的には、位置情報取得部２３は、識別情報に対応する家畜が所定領域Ａの画像データ上のどの位置に存在しているかに基づいて、その家畜の位置を決定する。本実施の形態においては、位置情報取得部２３は、所定領域Ａの画像データ上の識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５の位置によって、家畜５０１，５０２，５０３・・・５２５のそれぞれの位置を決定する。
【００４２】
個体画像データ取得部２４は、所定領域Ａの画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの個体画像データを取得する。つまり、個体画像データ取得部２４は、所定領域Ａ全体の画像データから家畜５０１，５０２，５０３・・・５２５のそれぞれの個体画像データのみを個別に切り取る。個体画像データ取得部２４は、本実施の形態においては、家畜５０１，５０２，５０３・・・５２５のそれぞれの個体画像データから家畜５０１，５０２，５０３・・・５２５のそれぞれの投影形状の画像データを作成する。
【００４３】
投影形状の画像データは、家畜５０１，５０２，５０３・・・５２５のそれぞれの輪郭のみを識別可能な画像データである。情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データ、具体的には、投影形状の画像データを関連付けて記憶している。
【００４４】
上記のように、本実施の形態においては、個体画像データ取得部２４は、所定領域Ａの画像データから個体画像データとして投影形状の画像データを取得する。しかしながら、個体画像データ取得部２４は、所定領域Ａの画像データから、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの個体画像データそのものを切り取ってもよい。この場合、情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの位置と個体画像データそのものとを関連付けて記憶する。その結果、たとえば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの位置と姿勢との関係を把握することができる。
【００４５】
情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５および位置情報を位置の時系列データとして記憶している。時系列データとは、時間情報（タイムスタンプ）を有する一連の値のことである。つまり、情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、ある識別情報および位置情報と、そのある識別情報および位置情報が取得された日付および時刻の情報とを関連付けて記憶している。本明細書においては、任意の日付および時刻とその任意の日付および時刻に取得されたデータとが対応した配列を時系列データとする。この場合の日付および時刻は、必ずしも一定の間隔である必要はない。このような本実施の形態の家畜情報管理システム１００によれば、家畜５０１，５０２，５０３・・・５２５のそれぞれごとの移動の軌跡を把握することができる。
【００４６】
情報記憶部２５は、ユーザの操作により情報の消去を指示する信号を受信するまで、情報を記憶しているものとする。ただし、情報記憶部２５は、記憶している情報が不要となった段階、たとえば、記憶している情報を用いて必要な別の情報が作成された段階で、記憶している情報を消去するものであってもよい。また、情報記憶部２５は、記憶している情報または記憶している情報を用いて作成された別の情報を情報出力部２８が他の装置へ送信した段階で、記憶している情報を消去するものであってもよい。これにより、情報記憶部２５のメモリ容量を低減することができる。
【００４７】
移動量推定部２６は、情報記憶部２５に記憶された位置の時系列データに基づいて、所定期間、たとえば、１日における家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量を推定する。そのため、所定期間における家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量を把握することができる。移動量は、家畜の移動の軌跡における全ての直線部分の距離の合計値である。
【００４８】
また、情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、移動量推定部２６によって推定された移動量を時系列データとして記憶している。つまり、情報記憶部２５は、ある移動量とそのある移動量の推定の基礎となったある識別情報および位置情報が取得された日付および時刻の情報とを関連付けて記憶している。そのため、家畜５０１，５０２，５０３・・・５２５のそれぞれの、所定期間ごとの、たとえば、一日ごとの移動量の推移を把握することができる。
【００４９】
体重推定部２７は、情報記憶部２５に記憶された識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データ（たとえば、投影形状データ）に基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を推定する。そのため、家畜情報管理システム１００は、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を把握することができる。家畜５０１，５０２，５０３・・・５２５のそれぞれの体重の推定手法は、後述される。
【００５０】
情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、体重推定部２７によって推定された体重を時系列データとして記憶する。つまり、情報記憶部２５は、ある体重とそのある体重の推定の基礎となったある識別情報および位置情報が取得された日付および時刻の情報とを関連付けて記憶している。そのため、家畜５０１，５０２，５０３・・・５２５のそれぞれの、所定期間ごとの、たとえば、１日ごとの体重の推移を把握することができる。
【００５１】
情報出力部２８は、アンテナ等を備え、アンテナから電波によって所定の情報を送信するための機能を有している。ただし、情報出力部２８は、有線回線を経由して所定の情報を他の装置へ送信し、他の装置がインターネットＩを経由してサーバ３０へ所定の情報を送信してもよい。情報出力部２８は、情報記憶部２５において互いに関連づけて記憶されている日付および時刻の情報、識別情報、位置の時系列データ、移動量、体重、および体重の時系列データ等の各種の情報をサーバ３０へ送信する。
【００５２】
ただし、制御部２０が、情報出力部２８を有していない場合には、情報記憶部２５が制御部２０から取り外されて、他の装置に装着されてもよい。この場合、他の装置が、情報記憶部２５に互いに関連づけて記憶されている日付および時刻の情報、識別情報、移動量の情報、および体重の情報等の情報をサーバ３０へ送信する。
【００５３】
サーバ３０は、インターットＩ等の通信手段を介して、飼育者Ｂの携帯端末またはパールコンユータに前述の各種の情報を送信する。それにより、飼育者Ｂは、飼育している家畜の状態を把握することができる。
【００５４】
本開示における家畜情報管理システム１００または家畜情報管理方法の主体は、制御部２０としてのコンピュータを備えている。そのコンピュータが家畜情報管理プログラムを実行することによって、本開示における家畜情報管理システム１００または家畜情報管理方法の主体の機能が実現される。家畜情報管理プログラムは、前述のコンピュータを、前述の画像データ記憶部２１、識別情報取得部２２、位置情報取得部２３、個体画像データ取得部２４、情報記憶部２５、移動量推定部２６、体重推定部２７、および情報出力部２８として動作させる。
【００５５】
制御部２０として機能するコンピュータは、家畜情報管理プログラムに従って動作するプロセッサを主なハードウェア構成として備える。このプロセッサは、家畜情報管理プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（ＩＣ）またはＬＳＩ（large scale integration）を含む一つまたは複数の電子回路で構成される。複数の電子回路は、一つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは、一つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。
【００５６】
家畜情報管理プログラムは、前述のコンピュータが読み取り可能なＲＯＭ（Read Only Memory）、光ディスク、または、ハードディスクドライブなどの非一時的記録媒体に記録される。家畜情報管理プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を経由して記録媒体に供給されてもよい。
【００５７】
図７および図８を用いて、実施の形態の家畜情報管理システム１００の撮像部１０によって得られた画像データおよびその画像データが変換された画像データを説明する。
【００５８】
本実施の形態においては、撮像部１０は、前述のように、全方位カメラである。そのため、図７に示されるように、平面領域である所定領域Ａが円形領域となっている画像データが取得される。撮像部１０によって取得された画像データは、画像データ記憶部２１に一時的に保存され、その後、使用者の操作に基づく指令信号に基づいて消去されるか、または、不要になった段階で自動的に消去される。画像データ記憶部２１において、撮像部１０によって取得された画像データは、マッピングによって、所定領域Ａが正方形の領域となっている画像データに変換される。
【００５９】
本実施の形態においては、撮像部１０は、前述のように、全方位カメラである。しかしながら、撮像面が、鉛直方向に延びる軸まわりに回転可能であって、かつ、水平方向に延びる軸まわりに回転可能であるカメラを用いれば、図７に示される画像データを取得することなく、図８に示される画像データを直接取得することができる。
【００６０】
図９〜図１１を用いて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの位置および移動量を把握する手法を説明する。
【００６１】
上述のように、識別情報取得部２２は、所定領域Ａの画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５を取得する。位置情報取得部２３は、所定領域Ａの画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの位置情報を取得する。その結果、情報記憶部２５は、図９に示されるように、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５と位置情報（番地）とを関連付けて、時系列データとして記憶している。
【００６２】
たとえば、図９に示されるように、情報記憶部２５は、○年○月○日の１２：００には、１１番地に家畜５０１が存在し、２５番地に家畜５０２，５０３が存在し、３４番地に家畜５２５が存在していることを記憶している。なお、前述の番地は、所定領域Ａ内の予め定められた個々の位置情報であり、番地の前に付された数字によって所定領域Ａ内の家畜の存在する位置が特定されている。
【００６３】
本実施の形態においては、情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５および位置情報を位置の時系列データとして記憶している。したがって、家畜情報管理システム１００においては、移動量推定部２６は、図１０に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの移動の軌跡を示す画像データを作成することができる。本実施の形態においては、情報記憶部２５は、移動量推定部２６によって作成された家畜５０１，５０２，５０３・・・５２５のそれぞれの移動の軌跡を示す画像データを記憶している。
【００６４】
家畜情報管理システム１００は、図１０に示される情報記憶部２５に記憶されている家畜５０１，５０２，５０３・・・５２５のそれぞれの移動の軌跡を示す画像データを情報出力部２８からサーバ３０へ送信する。これに基づいて、サーバ３０は、家畜５０１，５０２，５０３・・・５２５のそれぞれの行動パターンを把握する。行動パターンは、サーバ３０の使用者によって把握されてもよいが、サーバ３０に内蔵された人工知能によって把握されてもよい。ただし、家畜情報管理システム１００は、家畜の移動の軌跡を示す画像データを作成することなく、情報記憶部２５に記憶されている位置の時系列データを情報出力部２８からサーバ３０へ送信してもよい。この場合、サーバ３０が、家畜情報管理システム１００から受信した位置の時系列データに基づいて、図１０に示される家畜５０１，５０２，５０３・・・５２５のそれぞれごとの移動の軌跡を示す画像データを作成する。
【００６５】
それにより、サーバ３０は、移動の軌跡を示す画像データに基づいて、飼育者Ｂの携帯端末またはパーソナルコンピュータ等に、家畜５２５の歩き方がおかしい等の警告情報を送信することができる。
【００６６】
ただし、家畜情報管理システム１００は、図１０に示される移動の軌跡を示す画像データを飼育者Ｂの携帯端末またはパーソナルコンピュータ等に直接送信してもよい。この場合、飼育者Ｂ自身が、家畜５２５の歩き方がおかしいか否か等を判断する。
【００６７】
また、情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、移動量推定部２６で位置の時系列データに基づいて推定された、所定期間、たとえば、１日における移動量の時系列データを記憶している。したがって、家畜情報管理システム１００においては、移動量推定部２６は、図１１に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの移動量の推移を示すグラフを作成することができる。本実施の形態においては、情報記憶部２５は、移動量推定部２６によって作成された家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの移動量の推移を示すグラフを記憶している。
【００６８】
家畜情報管理システム１００は、情報記憶部２５に記憶されている家畜５０１，５０２，５０３・・・５２５のそれぞれの一日ごとの移動量の推移を示すグラフを情報出力部２８からサーバ３０へ送信する。これに基づいて、サーバ３０は、家畜５０１，５０２，５０３・・・５２５のそれぞれの一日ごとの移動量の推移を把握する。ただし、家畜情報管理システム１００は、家畜の移動量の推移を示すグラフの代わりに、情報記憶部２５に記憶された家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量の時系列データを情報出力部２８からサーバ３０へ送信してもよい。この場合、サーバ３０が、家畜情報管理システム１００から受信した移動量の時系列データに基づいて、図１１に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの一日ごとの移動量の推移を示すグラフを作成する。それにより、図１１から、たとえば、家畜５２５は、５月８日に一日の移動量が極端に少なくなったことが分かる。
【００６９】
そのため、サーバ３０は、飼育者Ｂの携帯端末またはパーソナルコンピュータ等に、５月８日に一日の移動量が極端に少なくなった家畜５２５に対して注意を払うように警告情報等を送信する。一日の移動量が極端に少なくなった家畜５２５は、病気または怪我をしているおそれがあるためである。
【００７０】
これにより、飼育者Ｂは、家畜５２５を獣医に診断させたり、家畜５２５に薬を投与したり、家畜５２５を他の家畜５０１，５０２，５０３から隔離したりすることができる。なお、家畜５２５の一日の移動量が極端に少なくなったかどうかは、サーバ３０に内蔵された人工知能によって決定されてもよく、また、サーバ３０の使用者によって決定されてもよい。
【００７１】
ただし、家畜情報管理システム１００は、図１１に示される移動量の推移を示すグラフを飼育者Ｂの携帯端末またはパーソナルコンピュータ等に直接送信してもよい。この場合、飼育者Ｂ自身が、家畜５２５の一日の移動量が極端に少なくなったかどうか等を判断する。
【００７２】
図１２〜図１４を用いて、実施の形態の家畜情報管理システム１００によって家畜５０１，５０２，５０３・・・５２５のそれぞれの体重およびその推移を把握する手法を説明する。
【００７３】
図１２から分かるように、情報記憶部２５は、家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５および位置情報に関連付けて個体画像データ（投影形状データ）を記憶している。たとえば、図１２に示されるように、情報記憶部２５は、１２：００における家畜５０１の投影形状データとその投影形状データが取得されたときの家畜５０１の位置情報である１５番地とを関連づけて記憶している。また、たとえば、情報記憶部２５は、９：２０における家畜５０２の投影形状データとその投影形状データが取得されたときの家畜５０２の位置情報である１０番地とを関連づけて記憶している。ただし、情報記憶部２５は、個体画像データそのものまたは投影形状データの代わりに、個体画像データまたは投影形状データから抽出された数個のパターン化された数値データを記憶してもよい。これによれば、情報記憶部２５の記憶容量を小さくすることができる。たとえば、パターン化された数値データは、家畜を真横から見たときの固体画像データ、家畜を真上から見たときの固体画像データ、または、家畜を真正面から見たときの固体画像データのある特定の部分の長さまたは面積等の数値データである。
【００７４】
本実施の形態においては、個体画像データは、家畜の個体画像データそのものから輪郭だけが抽出されたデータ、すなわち、一匹の家畜の影が平面に投影された投影形状データである。本明細書においては、投影形状データは、個体画像データの一例であるものとする。個体画像データは、一匹の家畜の輪郭を示す画像データでなくてもよく、たとえば、所定領域Ａの画像データから切り取られた一匹の家畜の画像データそのものであってもよい。また、個体画像データは、たとえば、所定領域Ａの画像データから切り取られた一匹の家畜の画像データそのものとその一匹の家畜の影の画像データとの組合せであってもよい。
【００７５】
図１３に示されるように、体重推定部２７は、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データに基づいて、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を推定する。
【００７６】
家畜の体重を算出する技術を開示した文献として、たとえば、次の論文（１）がある。この論文（１）においては、家畜、たとえば豚の体重が、複数の個体画像データから推定された家畜の体高と家畜の上方投影面積とを乗算した体積値から推定されている。
論文（１）タイトル：画像処理による豚の体重推定法の確立
請求記号：Ｙ１５１−Ｈ０８６６０３２０ 
著者：皆川秀夫  北里大学
出版事項：１９９６−１９９８
注記：  文部省科学研究費補助金研究成果報告書
また、上記した論文（１）に記載された技術以外にも、次の論文（２）に記載された技術によっても、複数の個体画像データから推定された家畜の体高と家畜の上方投影面積とを用いて、家畜の体重を推定することができる。
論文（２）タイトル：画像処理による豚の体重計測システムの開発
請求記号：Ｙ１５１−Ｈ１１６０２６３
著者：皆川秀夫  北里大学
出版事項：１９９９−２００１
注記：  文部省科学研究費補助金研究成果報告書
上記の論文（１）および（２）は、日本の国立国会図書館で入手することができる。
【００７７】
本実施の形態においては、上記論文（１）および（２）の手法とは異なり、体重推定部２７は、体重の推定のために、家畜５０１，５０２，５０３・・・５２５のそれぞれ位置情報および個体画像データを用いる。個体画像データは、前述のように、本実施の形態においては、家畜５０１，５０２，５０３・・・５２５のそれぞれの輪郭の画像データである。
【００７８】
また、体重推定部２７は、撮像部１０によって撮像された多数、たとえば、１０００個の家畜の個体画像データから、予め定められた家畜の体高を推定するために必要な数個の、たとえば、２０個の個体画像データを選択する。なお、家畜の体高は、立っている家畜の画像データにおける家畜の足の下端から背中の最も高い部分までの距離であるものとする。
【００７９】
所定領域Ａが大きい場合には、撮像部１０として多数のカメラを用いれば、ある特定の一匹の家畜の予め定められた家畜の体高を推定するために必要な数個の個体画像データを取得することができる。つまり、ある特定の家畜は、特に怪我や病気をしてしなければ、一日のうちに移動しかつ姿勢を変更するため、１日のうちには、家畜の体高を推定するために必要な数個の個体画像データを取得することができる。
【００８０】
その後、体重推定部２７は、ある特定の一匹の家畜の選択された数個の個体画像データとその数個の個体画像データにそれぞれ対応する数個の位置情報とを用いて、そのある特定の一匹の家畜の体高を推定する。本実施の形態においては、数個の個体画像データのそれぞれは、立っているそのある特定の一匹の側面（真横から見たものでなくてもよい）の投影形状データである。また、位置情報を用いて、水平面と撮像部１０とある特定の一匹の家畜に付された識別情報とを結ぶ線とのなす角度を算出することができる。そのため、位置情報を用いて、ある特定の一匹の家畜の側面の投影形状データの体高とそのある特定の一匹の家畜の位置情報とに基づいて、そのある一匹の特定の家畜の真横から見たときの投影形状データの体高を推定することができる。また、推定された数個の体高の平均値は、そのある特定の一匹の家畜の実際の体高に近似した値になると考えられる。
【００８１】
また、体重推定部２７は、ある特定の一匹の立っている家畜の上方投影形状データを用いて、そのある特定の一匹の家畜の水平断面の輪郭内の上方投影面積を推定する。上方投影面積は、家畜をほぼ真上から撮像したときの家畜の投影形状データの輪郭の内側の領域の面積である。具体的には、家畜の上方投影画像としては、家畜をほぼ真上から撮像したときの家畜の全体上方投影画像から耳の上方投影画像と尾の上方投影画像とを削除した修正上方投影画像が用いられる。ただし、体重推定部２７は、体高および影形状データの面積の代わりに、前述した情報記憶部２５に記憶されているパターン化された数値データ等を利用して体重を推定してもよい。
【００８２】
なお、所定領域Ａが大きい場合には、撮像部１０として多数のカメラを用いれば、いずれかのカメラがある特定の一匹の立っている家畜の真上から撮像された上方投影形状データを取得することができる。ある特定の家畜は、特に怪我や病気をしてしなければ、一日のうちに少なくとも１回は立ち上がって移動するため、１日のうちには、特定の一匹の上方投影形状データを取得することができる。
【００８３】
その後、体重推定部２７は、推定された家畜の体高および上方投影形状データの輪郭の内側の領域の面積と、予め実験によって得られた所定の関数またはデータテーブルとを用いて、家畜の体重を導出する。
【００８４】
さらに、体重推定部２７は、たとえば、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データの多数の組合せを取得してもよい。この場合、体重推定部２７は、識別情報、位置情報、および個体画像データの多数の組合せを用いて、家畜５０１，５０２，５０３・・・５２５の立体形状を推定する。体重推定部２７は、推定された立体形状に基づいて算出された家畜の体積に、体積が算出された家畜と同種類の家畜の予め測定された平均密度とを掛け算することによって、家畜の体重を推定することができる。
【００８５】
以上から分かるように、体重推定部２７は、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データを用いて、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を推定できるものであれば、いかなるものであってもよい。
【００８６】
本実施の形態の家畜情報管理システム１００によれば、図１３に示されるように、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を把握することができる。
【００８７】
また、前述の図１２および図１３を用いた説明から分かるように、情報記憶部２５は、体重推定部２７によって推定された家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、体重を時系列データとして記憶している。ある日の体重の決定時点は、予め定められた基準時刻、たとえば、２３時５９分５９秒である。そのある日の推定開始時刻、たとえば、０時から基準時刻までの間に、複数の個体画像データに基づいて推定された数個の家畜の体重の平均値を、そのある日の体重とする。したがって、図１４に示されるように、家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの体重の推移を把握することができる。
【００８８】
体重推定部２７が、家畜５０１，５０２，５０３・・・５２５のそれぞれの体重の時系列データに基づいて、図１４に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの体重の推移を示すグラフを作成する。情報記憶部２５は、図１４に示される家畜５０１，５０２，５０３・・・５２５の一日ごとの体重の推移を示すグラフを記憶している。情報出力部２８は、情報記憶部２５に記憶された図１４に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの体重の推移を示すグラフをサーバ３０へ送信する。これに基づいて、サーバ３０は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの一日ごとの体重の推移を把握する。しかしながら、家畜情報管理システム１００は、情報記憶部２５に記憶されている家畜５０１，５０２，５０３・・・５２５のそれぞれの体重の時系列データを情報出力部２８からサーバ３０へ送信してもよい。この場合、サーバ３０は、家畜情報管理システム１００から受信した体重の時系列データに基づいて、図１４に示される家畜５０１，５０２，５０３・・・５２５のそれぞれの１日ごとの体重の推移を示すグラフを作成する。
【００８９】
いずれの場合も、サーバ３０は、図１４に示される一日ごとの体重の推移を示すグラフに基づいて、飼育者Ｂの携帯端末またはパーソナルコンピュータ等に、警告情報等を送信することができる。この警告情報は、５月８日に一日の体重が極端に少なくなった家畜５２５に対して注意を払うことを飼育者Ｂに促すためのものである。この警告情報を送信する理由は、体重が極端に少なくなった家畜５２５は、病気または怪我をしているおそれがあるためである。なお、家畜５２５のある日の体重が極端に少なくなったかどうかは、サーバ３０に内蔵された人工知能によって決定されてもよく、また、サーバ３０の使用者によって決定されてもよい。
【００９０】
ただし、家畜情報管理システム１００は、図１４に示される一日ごとの体重の推移を示すグラフを飼育者Ｂの携帯端末またはパーソナルコンピュータ等へ直接送信してもよい。この場合、飼育者Ｂ自身が、図１４に示される１日ごとの体重の推移を示すグラフに基づいて、家畜５２５を獣医に診断させたり、家畜５２５に薬を投与したり、家畜５２５を他の家畜５０１，５０２，５０３から隔離したりするかどうかを判断する。
【００９１】
さらに、飼育者Ｂは、体重が必要以上に大きくなった家畜の餌を減らすことにより、家畜への非効率的な餌の提供を抑制することができる。また、飼育者Ｂは、体重が必要な程度に達していない家畜の餌を増加させることもできる。さらに、飼育者Ｂは、家畜の体重から商品として出荷できるか否か等を判断したり、家畜の体重の推移から出荷時期を予測したりすることができる。
【００９２】
なお、家畜情報管理方法としては、家畜情報管理システム１００の撮像部１０および制御部２０が実行する機能の全部または一部を飼育者Ｂが実行してもよい。
【００９３】
以下、実施の形態の家畜情報管理システム１００の特徴的構成およびそれにより得られる効果を述べる。
【００９４】
（１）  家畜情報管理システム１００においては、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５が少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれに付された状態で使用されるものである。識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれを識別し得るものである。家畜情報管理システム１００は、撮像部１０、識別情報取得部２２、位置情報取得部２３、および情報記憶部２５を備えている。撮像部１０は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５が移動可能な所定領域Ａの画像データを取得する。識別情報取得部２２は、所定領域Ａの画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５を取得する。位置情報取得部２３は、所定領域Ａの画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの位置情報を取得する。情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５と位置情報とを関連付けて記憶する。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの位置情報を把握することができる。
【００９５】
（２）  識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、異なる色の配列によって識別力を発揮するように、隣り合う色同士の変化の態様に応じて、ビットの値が予め決められているビットデータであってもよい。これによれば、撮像部１０によって識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５の取得をより確実に行うことができる。
【００９６】
（３）  情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５および位置情報を位置の時系列データとして記憶してもよい。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの移動の軌跡を把握することができる。
【００９７】
（４）  家畜情報管理システム１００は、前述の位置の時系列データに基づいて、所定期間における少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量を推定する移動量推定部２６をさらに備えていてもよい。これによれば、所定期間における少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量を把握することができる。
【００９８】
（５）  情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、前述の移動量を時系列データとして記憶してもよい。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの移動量の推移を把握することができる。
【００９９】
（６）  所定領域Ａの画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの個体画像データを取得する個体画像データ取得部２４をさらに備えていてもよい。この場合、情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、個体識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データを関連付けて記憶していることが好ましい。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの位置とその位置での個体画像データとを関連付けて把握することができる。
【０１００】
（７）  家畜情報管理システム１００は、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５、位置情報、および個体画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を推定する体重推定部２７を備えていることが好ましい。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの体重を把握することができる。
【０１０１】
（８）  情報記憶部２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、体重を時系列データとして記憶してもよい。これによれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの体重の推移を把握することができる。
【０１０２】
（９）  実施の形態の畜舎５０は、上記した（１）〜（８）のいずれかに記載の家畜情報管理システム１００を備えている。
【０１０３】
（１０）  家畜情報管理プログラムは、コンピュータを、識別情報取得部２２、位置情報取得部２３、および情報記憶部２５として動作させる。
【０１０４】
（１１）  実施の形態の家畜情報管理方法は、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５が少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれに付された状態で使用されるものである。識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５は、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれを識別し得るものである。
【０１０５】
実施の形態の家畜情報管理方法は、次のステップを実行する。まず、所定領域Ａの画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５を取得する。所定領域Ａは、撮像部１０によって取得された少なくとも一匹の家畜５０１，５０２，５０３・・・５２５が移動可能な領域である。その後、所定領域Ａの画像データに基づいて、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれの位置情報を取得する。次に、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとに、識別情報Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５と位置情報とを関連付けて記憶する。この方法によれば、少なくとも一匹の家畜５０１，５０２，５０３・・・５２５のそれぞれごとの位置情報を把握することができる。
【０１０６】
本出願は、２０１７年９月２２日に出願された日本出願の特願２０１７−１８２８３９号に基づく優先権を主張し、当該日本出願に記載された全ての記載内容を参照によって援用するものである。
【符号の説明】
【０１０７】
１０  撮像部
２２  識別情報取得部
２３  位置情報取得部
２５  情報記憶部
２６  移動量推定部
２７  体重推定部
５０  畜舎
１００  家畜情報管理システム
５０１，５０２，５０３・・・５２５  家畜
Ａ  所定領域
Ｔ１，Ｔ２，Ｔ３・・・Ｔ２５  識別情報
【図１】
2019058752.tif 000003
【図２】
2019058752.tif 000004
【図３】
2019058752.tif 000005
【図４】
2019058752.tif 000006
【図５】
2019058752.tif 000007
【図６】
2019058752.tif 000008
【図７】
2019058752.tif 000009
【図８】
2019058752.tif 000010
【図９】
2019058752.tif 000011
【図１０】
2019058752.tif 000012
【図１１】
2019058752.tif 000013
【図１２】
2019058752.tif 000014
【図１３】
2019058752.tif 000015
【図１４】
2019058752.tif 000016
【手続補正書】
【提出日】令和2年3月6日(2020.3.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
サーバ３０は、インターネットＩ等の通信手段を介して、飼育者Ｂの携帯端末またはパーソナルコンピュータに前述の各種の情報を送信する。それにより、飼育者Ｂは、飼育している家畜の状態を把握することができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
また、体重推定部２７は、ある特定の一匹の立っている家畜の上方投影形状データを用いて、そのある特定の一匹の家畜の水平断面の輪郭内の上方投影面積を推定する。上方投影面積は、家畜をほぼ真上から撮像したときの家畜の投影形状データの輪郭の内側の領域の面積である。具体的には、家畜の上方投影画像としては、家畜をほぼ真上から撮像したときの家畜の全体上方投影画像から耳の上方投影画像と尾の上方投影画像とを削除した修正上方投影画像が用いられる。ただし、体重推定部２７は、体高および投影形状データの面積の代わりに、前述した情報記憶部２５に記憶されているパターン化された数値データ等を利用して体重を推定してもよい。
【国際調査報告】
2019058752.tif 000017
2019058752.tif 000018
2019058752.tif 000019
2019058752.tif 000020