(57)【要約】  本技術の一形態に係る情報処理装置は、グループ抽出部と、表示制御部とを有する。  上記グループ抽出部は、複数の個体各々についての個体情報に基づいて、上記複数の個体から、グループに属する複数のグループ構成個体を抽出する。  上記表示制御部は、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御する。【選択図】図４
2017130736.tif 000002
【特許請求の範囲】
【請求項１】
複数の個体各々についての個体情報に基づいて、前記複数の個体から、グループに属する複数のグループ構成個体を抽出するグループ抽出部と、
前記複数のグループ構成個体のうち前記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に前記グループが占める領域の形状をグループ表示として表示するように表示部を制御する表示制御部と
を有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記表示制御部は、前記複数の周縁構成個体各々の位置情報の分布に基づいて形成された枠線を前記グループ表示として表示するように前記表示部を制御する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記表示制御部は、前記地図画像上に、前記グループ表示と、前記グループに含まれる前記複数のグループ構成個体の数を表す個体数表示とを表示するように前記表示部を制御する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記個体数表示は、前記複数のグループ構成個体の数に応じた大きさのアイコンを含む
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
前記表示制御部は、前記グループ表示が表示された前記地図画像に対するユーザの入力操作に基づいて、前記複数のグループ構成個体に含まれる１又は複数の個体についての前記個体情報を表示するように前記表示部を制御する
情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記グループ抽出部は、前記複数の個体のうち集合状態にあると判定された複数の個体をそれぞれ前記複数のグループ構成個体として抽出する
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記グループ抽出部は、前記複数の個体各々の位置情報に基づいて、隣接する個体間の距離が所定の個体間距離以下である場合、前記隣接する個体が集合状態にあると判定する
情報処理装置。
【請求項８】
請求項１に記載の情報処理装置であって、
前記個体情報は、各個体が属するグループについてのグループ情報を含み、
前記グループ抽出部は、前記複数の個体各々のグループ情報に基づいて、前記複数のグループ構成個体を抽出する
情報処理装置。
【請求項９】
請求項１に記載の情報処理装置であって、
前記複数のグループ構成個体各々の前記個体情報に基づいて、前記複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出する要注意個体抽出部
をさらに有し、
前記表示制御部は、前記要注意個体についての情報を前記地図画像上に要注意個体表示として表示するように前記表示部を制御する
情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置であって、
前記個体情報は、各個体を識別することが可能な個体識別情報を含み、
前記表示制御部は、前記要注意個体表示として、前記要注意個体に対応付けられた前記個体識別情報を前記地図画像上に表示するように前記表示部を制御する
情報処理装置。
【請求項１１】
請求項９に記載の情報処理装置であって、
前記表示制御部は、前記要注意個体表示として、前記地図画像上に警告を表示するように前記表示部を制御する
情報処理装置。
【請求項１２】
請求項９に記載の情報処理装置であって、
前記要注意個体抽出部は、前記複数のグループ構成個体各々の前記位置情報に基づいて、前記複数のグループ構成個体全体の位置又は動きと、前記複数のグループ構成個体各々の位置又は動きとを対比することで、各グループ構成個体が前記要注意状態であるか否か判定する
情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記要注意個体抽出部は、前記複数のグループ構成個体各々の前記位置情報に基づいて、前記複数のグループ構成個体各々の個体速度ベクトルと、前記グループ全体の速度ベクトルであるグループ速度ベクトルとを経時的に算出し、第１の時点の前記グループ速度ベクトルと前記第１の時点より前の第２の時点の前記複数のグループ構成個体各々の前記個体速度ベクトルとを比較して、前記第１の時点の前記グループ速度ベクトルに対応する前記第２の時点の前記個体速度ベクトルを有する個体を前記要注意状態であると判定する
情報処理装置。
【請求項１４】
請求項１２に記載の情報処理装置であって、
前記要注意個体抽出部は、前記複数のグループ構成個体各々の前記位置情報から前記複数のグループ構成個体の中心位置を算出し、前記複数のグループ構成個体のうち、前記中心位置から所定の離間距離以上離れている個体を前記要注意個体として抽出する
情報処理装置。
【請求項１５】
請求項９に記載の情報処理装置であって、
前記個体情報は、各個体の属性についての属性情報を含み、
前記要注意個体抽出部は、
前記複数のグループ構成個体各々の前記属性情報に基づいて、要注意属性を有するグループ構成個体を前記要注意状態であると判定する
情報処理装置。
【請求項１６】
請求項１に記載の情報処置装置であって、
複数の個体各々に装着された送信装置から送信された個体信号に基づく、前記複数の個体各々についての位置情報を含む個体情報を受信する個体情報受信部
をさらに有する情報処置装置。
【請求項１７】
請求項１に記載の情報処理装置であって、
前記個体情報は、複数の個体各々についての位置情報を含み、
前記グループ抽出部は、
前記複数のグループ構成個体各々の前記位置情報に基づいて、前記複数の周縁構成個体を特定する
情報処理装置。
【請求項１８】
複数の個体各々に装着された送信装置から送信された個体信号に基づいて、前記複数の個体各々についての個体情報を生成する個体情報生成部と、
前記個体情報に基づいて、グループに属する複数のグループ構成個体を抽出するグループ抽出部と、
前記複数のグループ構成個体のうち前記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に前記グループが占める領域の形状をグループ表示として表示するように表示部を制御する表示制御部と
を具備する情報処理システム。
【請求項１９】
請求項１８に記載の情報処理システムであって、
前記個体信号は、各個体を識別することが可能な個体識別情報を含み、
前記情報処理システムは、
前記複数のグループ構成個体各々の前記個体情報に基づいて、前記複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出する要注意個体抽出部と、
前記個体識別情報と前記個体識別情報により識別される個体の属性を示す属性情報とを関連付けて記憶する属性情報記憶部と、
をさらに具備し、
前記個体情報生成部は、前記属性情報記憶部に記憶された情報に基づいて、前記個体信号の送信元の個体の前記個体識別情報に関連付けて記憶された前記属性情報を含む個体情報を生成し、
前記要注意個体抽出部は、前記複数のグループ構成個体各々の前記属性情報に基づいて、要注意属性を有するグループ構成個体を前記要注意状態であると判定し、
前記表示制御部は、前記地図画像上に前記要注意個体の分布を表示するように前記表示部を制御する
情報処理システム。
【請求項２０】
情報処理装置が、複数の個体各々についての個体情報に基づいて、前記複数の個体から、グループに属する複数のグループ構成個体を抽出し、
前記情報処理装置が、前記複数のグループ構成個体のうち前記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に前記グループが占める領域の形状をグループ表示として表示するように表示部を制御する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、家畜の管理等に用いられることが可能な情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
牛等の家畜の飼育方法として、家畜を草地に放し飼いにして生草を自由に摂取させる放牧が知られている。放牧は、十分運動でき、新鮮な外気と日光に接し得るため、家畜の健康にもよいと言われている。また他の飼育方法ではフリーストール家畜舎を用い、建物内で家畜をつながずに自由に歩き回れるスペースを用意することもある。
一方で、家畜の放し飼いでは、家畜の位置がわからずに管理が難しいという場合がある。
そこで、特許文献１には、放牧された家畜と離れた位置からリアルタイムに家畜の位置／行動パターンを知る放牧家畜遠隔管理システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１６０８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
家畜は、一般に、群れ（グループ）を成して行動しており、家畜の管理者は、群れ毎に家畜を管理することがある。しかしながら、引用文献１に記載の放牧家畜遠隔管理システムでは、群れの分布や動きを直感的に理解することが困難である。【０００５】
以上のような事情に鑑み、本技術の目的は、家畜等の個体からなるグループを直感的に把握させることが可能な情報処理装置、情報処理システム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、グループ抽出部と、表示制御部とを有する。
上記グループ抽出部は、複数の個体各々についての個体情報に基づいて、上記複数の個体から、グループに属する複数のグループ構成個体を抽出する。
上記表示制御部は、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御する。【０００７】
本技術の他の形態に係る情報処理システムは、個体情報生成部と、グループ抽出部と、表示制御部とを具備する。
上記個体情報生成部は、複数の個体各々に装着された送信装置から送信された個体信号に基づいて、上記複数の個体各々についての個体情報を生成する。
上記グループ抽出部は、上記個体情報に基づいて、グループに属する複数のグループ構成個体を抽出する。
上記表示制御部は、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御する。【０００８】
本技術のさらに他の形態に係る情報処理方法は、
情報処理装置が、複数の個体各々についての位置情報を含む個体情報に基づいて、上記複数の個体から、グループに属する複数のグループ構成個体を抽出するステップと、
上記情報処理装置が、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御するステップと、を含む。
【発明の効果】
【０００９】
以上のように、本技術によれば、家畜等の個体からなるグループを直感的に把握させることが可能な情報処理装置、情報処理システム及び情報処理方法を提供することができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１０】
【図１】本技術の第１の実施形態の家畜管理システムの概略構成を示す模式的な図である。
【図２】図１で示した領域等について説明するための模式的な図である。
【図３】上記家畜管理システムに含まれる各装置のハードウェア構成を示すブロック図である。
【図４】上記家畜管理システムの機能的構成及び処理の流れを示すブロック図である。
【図５】上記家畜管理システムの動作例を示すフローチャートである。
【図６】図５に示す動作例における各家畜の位置情報の生成方法について説明する図である。
【図７】図４に示す個体情報生成部により作成された、個体識別情報、信号強度、各受信装置の機器識別情報及び算出された位置情報の対応関係を示すテーブルの一例を示す図である。
【図８】図５に示す動作例における集合状態の判定方法を説明する図である。
【図９】図５に示す動作例における周縁構成個体の特定方法を説明する図である。
【図１０】図５に示す動作例において、地図画像上にグループ表示が表示された画像の例を示す。
【図１１】変形例１−１に係る家畜管理システム１００の機能的構成及び処理の流れを示すブロック図である。
【図１２】図１１に示すグループ情報記憶部に記憶された個体識別情報とグループ情報とを含むテーブルの一例を示す図である。
【図１３】変形例１−３に係るグループ表示の生成方法を説明する図である。
【図１４】変形例１−４に係る表示方法を説明する図である。
【図１５】変形例１−６の一構成例に係る家畜管理システムの概略構成を示す模式的な図である。
【図１６】変形例１−６に係る家畜管理システムの受信装置とマスタ受信装置とのハードウェア構成を示す図である。
【図１７】変形例１−７の一構成例に係る家畜管理システムの機能的構成及び処理の流れを示すブロック図である。
【図１８】変形例１−７の他の構成例に係る家畜管理システムの機能的構成及び処理の流れを示すブロック図である。
【図１９】本技術の第２の実施形態に係る家畜管理システムの機能的構成及び処理の流れを示すブロック図である。
【図２０】上記家畜管理システムの動作例を示すフローチャートである。
【図２１】図１９に示す属性情報記憶部に記憶された、個体識別情報と属性情報との対応関係を示すテーブルの一例を示す図である。
【図２２】図２０に示す動作例において、地図画像上にグループ表示と要注意個体表示とが表示された画像の例を示す。
【図２３】変形例２−１に係るグループ表示と要注意個体表示との表示方法を説明する図である。
【図２４】変形例２−２に係る家畜管理システムの機能的構成を示す模式的な図である。
【図２５】変形例２−２に係る要注意状態の判定方法について説明する図である。
【図２６】変形例２−２に係る要注意状態の他の判定方法について説明する図である。
【図２７】変形例２−４に係る表示方法の一例を説明する図である。
【図２８】変形例２−４に係る表示方法の他の例を説明する図である。
【図２９】変形例２−４に係る表示方法のさらに他の例を説明する図である。
【図３０】変形例２−５に係る表示方法を説明する図である。
【図３１】変形例２−６に係る表示方法を説明する図である。
【発明を実施するための形態】
【００１１】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
【００１２】
［家畜管理システムの概要］
本実施形態においては、情報処理システムの一実施形態として、家畜管理システムについて説明する。この家畜管理システムは、例えば畜産農家や畜産施設の従業者（ユーザ）によって活用され得るシステムであり、畜産施設内における家畜の群れ（以下、グループと称する）を直感的に表示することが可能に構成される。
なお、家畜は、「個体」の一実施形態であり、個体とは、生体を意味するものとする。また、本技術は、後述するように、個体のみならず、非生体である物体に対して適用することも可能である。また、「グループ」も複数の個体で構成される集合体を意味するものとし、家畜の群れに限定されない。
【００１３】
図１は、本技術の第１の実施形態の家畜管理システムの概略構成を示す模式的な図である。
同図に示すように、家畜管理システム１００は、複数の送信装置１（送信装置１ａ，１ｂ，１ｃ）と、複数の中継装置２（中継装置２ａ，２ｂ）と、サーバ装置３と、端末装置４とを備える。
複数の送信装置１ａ，１ｂ，１ｃは、複数の家畜Ａ１，Ａ２，Ａ３にそれぞれ装着されている。
家畜Ａ１，Ａ２，Ａ３は、例えば産業動物である肉牛、乳牛、豚、馬、羊、山羊、家禽や、愛玩動物である犬、猫、ウサギ等を挙げることができ、以下では乳牛の例を示す。
【００１４】
送信装置１は、家畜に装着され、個体信号を送信する。個体信号は、個体に関する情報を含む信号であって、本実施形態において、各家畜を識別することが可能な個体識別情報を含んでいてもよい。個体識別情報は、例えば、各個体に対応付けられた個体識別子を含んでいてもよい。
個体識別子は、家畜を識別可能な識別子であり、送信装置１固有の個体識別子であってもよいし、後述する家畜の個体識別番号等であって送信装置１を識別可能な個体識別子であってもよい。
個体信号は、個体識別情報以外の情報を含んでいてもよく、例えば、後述する発電量に関する情報、送信装置１の属性についての情報、家畜の状態についての情報、これらを組み合わせた情報等を含んでいてもよい。
送信装置１ａ，１ｂ，１ｃは、具体的には、家畜Ａ１，Ａ２，Ａ３にそれぞれ装着可能なタグとして構成され得る。
送信装置１は、例えば家畜Ａ１，Ａ２，Ａ３の耳に装着されるが、耳に限らず、首、背や足などの耳以外への取り付けも可能である。ただし、家畜Ａ１，Ａ２，Ａ３が体を柵等へこすりつける行為や家畜同士でのぶつかり合いで送信装置１が外れる可能性を減らす観点から、首や足よりも耳への取り付けが好ましい。
また、家畜Ａ１，Ａ２，Ａ３は、送信装置１とは別に、通信等の機能を有さず、個体識別番号等の個体を識別する情報が記載された装着具を装着していてもよい。耳に装着される上記装着具を、耳標と称する。耳標は、一例として、個体識別番号とそのバーコードが印刷された樹脂板を有する。
また、ここでいう個体識別番号は、例えば国や家畜の管理団体等が付与した汎用的に用いられている番号をいう。
なお、送信装置１は、後述する筐体の表面に家畜の個体識別番号や送信装置１の個体識別子等が記載され、耳標の機能を兼ねていてもよい。
【００１５】
１又は複数の中継装置２は、送信装置１から送信された個体信号を受信し、受信した個体信号に基づく情報を、ネットワークＮを介してサーバ装置３にそれぞれ送信する。すなわち、本実施形態の中継装置２は、送信装置１から送信された個体信号の中継装置として機能する。
中継装置２は、専用の通信装置であってもよいし、送信装置１と同様の構成を有していてもよい。あるいは、端末装置４とは異なる情報処理装置であってもよい。同図に示す例では、中継装置２は、畜産施設内の後述する登録された領域内に設置されている。
ネットワークＮは、例えばインターネットやローカルエリアネットワーク等とすることができる。
【００１６】
サーバ装置３は、ネットワークＮ上のサーバ装置である。サーバ装置３は、本実施形態において、送信装置１及び中継装置２とは異なる装置であり、中継装置２から送信された情報を受信する情報処理装置である。サーバ装置３が受信する情報は、個体信号に基づく情報であり、例えば中継装置２により個体信号に所定の情報が付加された情報であり得る。サーバ装置３は、１つの情報処理装置により構成されていてもよいし、複数の情報処理装置により構成されていてもよい。
サーバ装置３は、ネットワークＮを介して、端末装置４に対して家畜管理サービスを提供することができる。例えば、サーバ装置３は、家畜管理アプリケーションソフトウェア（以下、家畜管理アプリと略する）を実装しており、当該ソフトウェアに基づいて処理を実行する。
サーバ装置３は、ウェブアプリケーションの形態で端末装置４等に家畜管理アプリを提供してもよいし、家畜管理アプリを端末装置４に配信し、端末装置４に当該アプリをインストールさせてもよい。
【００１７】
端末装置４は、複数の家畜Ａ１，Ａ２，Ａ３を管理するユーザにより操作される情報処理装置であり、ネットワークＮ上のサーバ装置３と通信可能に構成される。端末装置４は、例えば、スマートフォン、タブレット端末、デジタルカメラ、ウェアラブルデバイス、ＰＣ（Personal Computer）等で構成される。端末装置４は、本実施形態において、サーバ装置３から提供された家畜管理アプリを実装している。
ここで、図１に示す領域Ｒ１１，Ｒ１２は、例えば畜産施設内において家畜Ａ１，Ａ２，Ａ３が滞在し得る領域を模式的に示したものであり、例えば、端末装置４に実装された家畜管理アプリ等を用いてユーザが予め登録した領域である。
【００１８】
図２は、登録された領域の具体例を示す模式的な図であり、端末装置４に表示された各領域の確認及び修正等が可能な領域確認修正画面Ｇ１０の例を示す。
領域確認修正画面Ｇ１０は、地図画像Ｇ１１を含み、地図画像Ｇ１１は、さらに、畜産施設全体に対応する領域Ｒ１０と、当該畜産施設内の領域Ｒ１０内の放牧地を区画した牧区に対応する領域Ｒ１１，Ｒ１２とを含む。牧区は、例えば輪換放牧の際に順番に輪換される領域であり、家畜が長時間滞在し得る領域である。
さらに、地図画像Ｇ１１上には、各家畜Ａ１〜Ａ３に対応するアイコンＭ１〜Ｍ３と、中継装置２ａ，２ｂにそれぞれ対応するアイコンＭ３１，Ｍ３２と、牛舎に対応するアイコンＭ３３とが表示されている。
各領域Ｒ１０，Ｒ１１，Ｒ１２は、本実施形態において、家畜管理アプリのユーザ（例えば畜産農家）により登録された領域とすることができる。当該ユーザは、例えば、削除編集コマンドＧ１２を用いて、地図画像Ｇ１１上のこれらの領域Ｒ１０，Ｒ１１，Ｒ１２の登録の削除、及び地図画像Ｇ１１上における位置の編集等を行うことができる。
領域Ｒ１０は、中継装置２ａ，２ｂを設置することが可能な領域として登録される。一方、領域Ｒ１１，Ｒ１２は、中継装置２ａ，２ｂによる通信可能エリアとなり得る領域として登録される。このため、本実施形態においては、複数の中継装置２ａ，２ｂ（アイコンＭ３１，Ｍ３２）の通信可能エリアが、登録された各牧区（領域Ｒ１１，Ｒ１２）をカバーするように設置されている。
領域としては、畜舎内に区画された畜房、搾乳ボックス・パーラー等が登録されてもよい。
なお、本実施形態の家畜管理アプリでは、中継装置２ａ，２ｂ及び牛舎等の位置も、登録、編集及び削除等が可能に構成されてもよい。
【００１９】
地図画像Ｇ１１上に表示された家畜Ａ１〜Ａ３に対応するアイコンＭ１〜Ｍ３は、サーバ装置３及び端末装置４が、送信装置１から送信された個体信号に基づいて家畜Ａ１〜Ａ３の位置情報を取得し、地図画像Ｇ１１上の対応する位置に表示したものであり得る。
一方で、図１及び図２に示す例では、説明のため３頭の家畜の例を示したが、畜産農家は、数十〜数千、あるいはそれ以上の家畜を管理し得る。このような場合、家畜全てに対応するアイコン等を表示しようとすると、家畜の密度等によっては、表示が煩雑になるおそれがある。
また、多数の家畜をグループとして管理することがあるため、畜産農家は、各グループがどのように分布しているか、把握する必要がある。
本実施形態の家畜管理システム１００は、地図画像上にグループが占める領域の形状をグループ表示として表示することができ、畜産農家等のユーザに対し、グループ全体の分布形状を容易に把握させることができる。
【００２０】
［家畜管理システムのハードウェア構成］
図３は、家畜管理システム１００に含まれる各装置のハードウェア構成を示すブロック図である。なお、図３では、説明のため、送信装置１、中継装置２、サーバ装置３及び端末装置４をそれぞれ１つずつ示している。
【００２１】
（送信装置）
図３に示すように、送信装置１は、電力供給部１１と、制御部１２と、通信部１３とを有する。送信装置１はさらに電力供給部１１と、制御部１２と、通信部１３とを収める筐体（図示せず）と筐体を家畜へ装着するための装着機構（図示せず）を有する。装着機構は筐体と一体として構成されていても良い。
ここでいう「装着」は、装着具等によって個体及び／又は物体に直接装着されること、並びに個体及び／又は物体が装着する物に取り付けられることにより間接的に装着されること等を含む。筐体が個体等に直接装着される例として、例えばユーザが装着器を使って、筐体と他の器具とで家畜の耳を挟み込むことにより家畜に筐体を取り付ける事ができてもよい。筐体が個体等に間接的に装着される例として、筐体が、ベルト用の孔を有しており、家畜の首に回したベルトを孔に通すことによって家畜に装着されてもよい。筐体が個体等に間接的に装着される他の例として、筐体が、装着用のマウント部品を取り付けるための構造を有しており、家畜に直接装着されるマウント部品を介して、家畜に装着されてもよい。
【００２２】
電力供給部１１は、制御部１２及び通信部１３に対して電力を供給することが可能に構成され、例えば、発電部１１１と、蓄電部１１２と、電力制御部１１３とを有する。
【００２３】
発電部１１１は、周囲の環境に応じて電力を生成する。発電部１１１は、例えば、光、熱、振動、遠方電磁界及び近傍電磁界を含む電波、並びに特定の有機物及び無機物のうち少なくともいずれか１つに基づくエネルギにより発電する発電するものであってもよい。発電部１１１は上記のうちの複数のエネルギにより発電するものであってもよい。発電の方式は静電型、電磁型、逆磁歪型、圧電型等、問わない。
発電部１１１は、光（例えば、屋内の電球や太陽光）により発電するものでもよい。
発電部１１１は、温度差（熱）を利用して発電する熱電変換素子（例えば、ゼーベック効果やトムソン効果により発電するもの、熱電子発電をするもの、熱磁気発電をするもの）でもよい。このような発電部１１１は、例えば家畜の体温と外気温の温度差を利用して発電を行う。
発電部１１１は、糖を利用して発電する酵素電池（バイオ電池などとも称される）でもよい。
発電部１１１は、ＬＣＲ（インダクタンス・キャパシタンス・リアクタンス）成分のいずれか、またはその組み合わせ、および、コンデンサ、キャパシタ、アンテナ、レクテナなどによる容量結合や電磁気結合を利用するものであり、例えば電波により発電するものでもよい。
発電部１１１は、近傍電磁界発電を行うもの、すなわち、送信装置を所定の機器に近接させることにより得られるエネルギにより発電するものでもよい。近傍電磁界発電の方式は、磁界共鳴方式、電磁誘導方式、電界結合、電界共鳴方式等、公知の方式を適用できる。
発電部１１１としては、例示したもの以外の公知の発電部１１１を適用できる。
【００２４】
蓄電部１１２は、発電部１１１により生成された電力を貯蔵する等の目的に応じて使用される。発電部１１１により生成された電力は蓄電部１１２に貯蔵され通信部１３を動作させる電力として使用される。
蓄電部１１２としては、リチウムイオン２次電池等の各種の２次電池のほか、電気二重層キャパシタ、リチウムイオンキャパシタ、ポリアセン系有機半導体（Polyacenic Semiconductor（ＰＡＳ））キャパシタ、ナノゲートキャパシタ（「ナノゲート」は、ナノゲート・アクチエンゲゼルシャフトの登録商標）、セラミックコンデンサ、フィルムコンデンサ、アルミ電解コンデンサ、タンタルコンデンサなどである。目的に応じて、これらの蓄電部１１２を組み合わせたものが使用されてもよい。
【００２５】
電力制御部１１３は、発電部１１１から供給される電力に応じて、待機状態と、通信部１３及び制御部１２に電力を供給する出力状態との間を遷移する。これにより、発電部１１１による発電量が所定量以上となった場合に、個体信号を送信することが可能となる。
電力制御部１１３は、例えば、１の素子または複数の素子からなる集積回路（IC:Integrated Circuit）により構成される。電力供給部１１３に用いられるＩＣとしては、トランジスタ等のスイッチング素子、ダイオード、リセットＩＣ、レギュレータＩＣ、ロジックＩＣや各種の演算回路を例示することができる。ＩＣ内部の回路構成については、電力制御部１１３の機能を実現し得るものであれば適宜、変更することができる。また、電力制御部１１３は、好ましくは、遷移後の状態を保持することによりその状態を記憶できる構成を有するが、リセット等によりその状態を保持できず記憶できない構成を有していてもよい。
また、発電部１１１に生成された電力が適宜、昇圧または降圧された後に電力制御部１１３に供給されてもよい。
【００２６】
制御部１２は、通信部１３の送信を制御し、プロセッサと、メモリとを含む。本実施形態の制御部１２は、ＭＣＵ（Micro Control Unit）として構成され得る。
制御部１２に用いられるプロセッサは、通信回路に対する制御を実行する。当該プロセッサとしては、例えば、ＭＰＵ（Micro Processing Unit）やＣＰＵ（Central Processing Unit）などを例示することができる。プロセッサとしては、通信部１３の処理量と、送信装置１における小型化の要請とから、ＭＰＵがより好ましい。
【００２７】
通信部１３は、電力供給部１１から供給された電力を用いて、個体識別子等の個体識別情報を含む個体信号を送信する。
本実施形態の個体信号は、周囲の環境に応じて発電された発電量の情報を含んでもよい。発電量の情報は、周囲の環境に応じて発電された発電量に基づく個体信号の送信又は受信パターンを含んでいてもよいし、発電量の数値を含んでいてもよい。個体信号はさらに、発電の種別を表す情報を含んでもよい。発電の種別を表す情報は、例えば通信部１３が行った発電ソースが光、温度差、電波のうちの一であるか、またはそれらの組み合わせであるかを示す情報を含む。
個体識別子は、典型的には、予め割り当てられた送信装置１固有の個体識別子が用いられる。これにより、送信装置１を装着した家畜と１対１に対応し、家畜を識別することが可能となる。また、個体識別子は、家畜の識別が可能であれば、その都度割り当てられた個体識別子でもよい。
通信部１３は、中継装置２等と通信を行うための通信回路およびアンテナとを含む。
通信部１３の通信回路により行われる通信は、無線でもよく有線であってもよい。また、無線モジュールは単数であってもよいし、複数種を用いてもよいし、複数種の複合モジュールであってもよい。無線の通信は、電磁波や赤外線を利用した通信方式や、電界を利用した通信、音波を利用した通信でもよい。具体的な通信方式としては、「Wi-Fi（登録商標）」、「Zigbee（登録商標）」、「Bluetooth（登録商標）」、「Bluetooth Low Energy」、「ANT（登録商標）」、「ANT＋（登録商標）」、「EnOcean(登録商標)」などの数百ＭＨｚ（メガヘルツ）から数ＧＨｚ（ギガヘルツ）帯を利用する通信方式を例示することができる。ＮＦＣ（Near Field Communication）等の近接無線通信でもよい。
近接無線通信は、例えば数ｃｍ〜１ｍ程度の近接場型の無線通信をいい、例えばＮＦＣの他、ISO/IEC 14443等のＲＦＩＤ（Radio Frequency Identifier）を用いた通信方式、赤外線通信等の通信方式を挙げることができる。
【００２８】
（受信装置）
中継装置２は、制御部２１と、第１の通信部２２と、第２の通信部２３とを有する。
制御部２１は、第１の通信部２２及び第２の通信部２３の制御を実行し、例えばＭＰＵやＣＰＵにより実現される。制御部２１に用いられるプロセッサは、各通信回路に対する制御を実行する。当該プロセッサとしては、例えば、ＭＰＵやＣＰＵなどを例示することができる。
制御部２１のプロセッサには、中継装置２を識別するための機器情報を記憶するメモリが接続されており、これらのプロセッサとメモリが、ＭＣＵ（Micro Control Unit）を構成していてもよい。
さらに、制御部２１のメモリには、中継装置２を識別することが可能な機器識別情報が記憶されていてもよい。機器識別情報は、例えば中継装置２に対する識別子を含んでいてもよい。また、個体識別子は、中継装置２固有の識別子であってもよいし、ユーザにより設定された識別子であってもよい。
【００２９】
第１の通信部２２は、送信装置１の通信部１３と通信することが可能に構成される。第１の通信部２２は、通信部１３と通信するための通信方式を実現するための通信回路及びアンテナを含む。当該通信方式は、電磁波や赤外線を利用した通信方式や、電界を利用した通信方式、音波を利用した無線の通信方式や、有線による通信方式を挙げることができる。
【００３０】
第２の通信部２３は、サーバ装置３と通信することが可能に構成される。第２の通信部２３の通信方式としては、Wi-Fi（登録商標）等の無線ＬＡＮ（IEEE802.11等）や移動通信用の３Ｇや４Ｇのネットワークを用いた通信方式等の、ネットワークＮに接続可能な通信方式を適用することができる。
第２の通信部２３がＷｉＦｉ等の通信方法を適用する場合、第２の通信部２３は、所定のアクセスポイントを介してネットワークＮに接続され得る。
なお、第２の通信部２３は、ネットワークＮに接続するためのゲートウェイとして構成されてもよい。この場合、第２の通信部２３は、中継装置２本体に有線又は無線により接続される別体の通信装置として構成されてもよい。この通信装置は、ネットワークに接続するための通信装置であってもよいし、ネットワークに接続することが可能な情報処理装置であってもよい。あるいは、中継装置２が、ＵＳＢ（Universal Serial Bus）端子等により中継装置２本体に接続されたネットワーク接続のためのインターフェイスを有しており、第２の通信部２３の少なくとも一部が、当該インターフェイスにより実現されてもよい。
【００３１】
（サーバ装置）
サーバ装置３は、制御部３１と、記憶部３２と、通信部３３とを有する。
制御部３１は、ＣＰＵにより実現されるプロセッサであり、サーバ装置３の各部を統括的に制御する。制御部３１は、記憶部３２に格納された制御プログラム等に従い、所定の処理を実行する。
記憶部３２は、例えば制御部３１により実行されるプログラムが格納されたＲＯＭ（Read Only Memory）と、制御部３１が処理を実行する際のワークメモリ等として使用されるＲＡＭ（Random Access Memory）とを有する。さらに記憶部３２は、ＨＤＤ（Hard Disk Drive）及びフラッシュメモリ（ＳＳＤ；Solid State Drive）等の不揮発性メモリを有していてもよい。
通信部３３は、ネットワークＮに接続し、端末装置４との通信が可能に構成される。通信部３３は、Wi-Fi（登録商標）等の無線ＬＡＮ（IEEE802.11等）や有線ＬＡＮ等のハードウェアのネットワーク・インタフェースにより、ネットワークＮに接続することができる。
サーバ装置３は、上記構成の他、必要に応じて、表示部や入力操作部等の構成を有していてもよい。
【００３２】
（端末装置）
端末装置４は、制御部４１と、記憶部４２と、通信部４３と、表示部４４と、入力操作部４５とを有する。端末装置４は、さらに制御部４１と、記憶部４２と、第１の通信部４３と、通信部４３と、表示部４４と、入力操作部４５を収める筐体（図示せず）を有する。筐体は例えばユーザが携帯可能な構成とされる。
制御部４１は、ＣＰＵにより実現されるプロセッサであり、端末装置４の各部を統括的に制御する。制御部４１は、記憶部４２に格納された制御プログラムに従い、所定の処理を実行する。
記憶部４２は、ＲＯＭ、ＲＡＭ、及び不揮発性メモリ等を有する。
通信部４３は、ネットワークＮに接続し、サーバ装置３との通信が可能に構成される。具体的には、通信部４３は、Wi-Fi（登録商標）等の無線ＬＡＮ（IEEE802.11等）や移動通信用の３Ｇや４Ｇのネットワークを用いて、ネットワークＮに接続し、サーバ装置３と通信することができる。
表示部４４は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）パネル等の表示素子により実現される。表示部４４は、表示素子の他、Ｄ／Ａ変換回路等を有していてもよい。
入力操作部４５は、例えばタッチパネル、キーボード、マウス等のポインティングデバイス、その他の入力装置である。入力操作部４５がタッチパネルである場合、そのタッチパネルは表示部４４と一体となり得る。
なお、端末装置４は、上記構成の他、図示しないバッテリ、カメラ、マイクロフォン及びスピーカ等を有していてもよい。
【００３３】
［家畜管理システムの機能的構成］
図４は、家畜管理システム１００の機能的構成及び処理の流れを示すブロック図である。
同図に示すように、家畜管理システム１００は、信号送信部１０１と、信号中継部１０２と、個体情報生成部１０３と、個体情報受信部１０４と、グループ抽出部１０５と、表示制御部１０６と、を備える。
これらの構成のうち、本実施形態において、信号送信部１０１は、送信装置１の通信部１３により実現される。
信号中継部１０２は、中継装置２の第１の通信部２２、第２の通信部２３により実現される。
個体情報生成部１０３は、サーバ装置３の制御部３１により実現される。
個体情報受信部１０４は、端末装置４の通信部４３により実現される。
グループ抽出部１０５は、端末装置４の制御部４１により実現される。
表示制御部１０６は、端末装置４の制御部４１により実現され、表示部４４上の画像表示を制御する。
【００３４】
信号送信部１０１は、複数の家畜（個体）各々に装着された送信装置１から個体信号を送信する。当該個体信号は、上述のように、各家畜を識別することが可能な個体識別子等の個体識別情報を含んでもよく、発電部１１１により発電された発電量の情報、送信装置１の属性等を含んでいてもよい。また、当該個体信号は、送信装置１の位置についての情報を含んでいてもよい。
【００３５】
信号中継部１０２は、送信された個体信号を受信して、当該個体信号に基づく情報をサーバ装置３へ送信する。
個体信号に基づく情報は、個体信号に含まれる情報を少なくとも含む。さらに、当該情報は、中継装置２により付加され得る個体信号に関連する情報を含んでいてもよく、例えば、当該個体信号を受信した際の信号強度の情報、中継装置２の機器識別情報等を含んでいてもよい。
また、信号中継部１０２は、複数の中継装置２により実現されていてもよい。この場合、複数の中継装置２が、同一の送信装置１から送信された個体信号をそれぞれ受信してサーバ装置３へ送信してもよい。
信号中継部１０２により送信された個体信号等は、サーバ装置３の通信部３３により受信される。
【００３６】
個体情報生成部１０３は、複数の家畜（個体）各々に装着された送信装置１から送信された個体信号に基づいて、家畜各々についての個体情報を生成する。個体情報は、例えば、複数の家畜（個体）各々についての位置情報を含む。位置情報は、地図画像上において各家畜の位置を特定できる情報であり、例えば各家畜の緯度及び経度の情報であってもよいし、地図画像上の所定の地点を原点とする座標で表された情報であってもよい。
本実施形態において、個体情報生成部１０３は、１又は複数の中継装置２によって個体信号が受信された際の信号強度の情報に基づいて、位置情報を生成することができる。信号強度は、通信距離に相関があることが知られているため、信号強度を参照することにより、送信時における送信装置１と中継装置２との距離を推定することができる。さらに、位置が予め登録された複数の中継装置２を用いることにより、三点測量の要領で、これらの中継装置２に対する送信装置１の相対位置を算出することができる。
あるいは、個体情報生成部１０３は、個体信号に送信装置１の位置についての情報が含まれる場合は、当該位置についての情報を複数の家畜各々についての位置情報としてもよい。
また、個体情報は、家畜の個体識別情報、各家畜の属性についての属性情報、各家畜の行動や健康状態についての状態情報、各家畜の属するグループについてのグループ情報等、各家畜についての情報を含むものとすることができる。属性情報、及びグループ情報等は、例えば家畜の個体識別情報と関連付けてサーバ装置３の記憶部３２に記憶されていてもよい。
また、上記状態情報は、発電部１１１の発電量が家畜の行動や健康状態に基づいて変化する場合、発電部１１１により発電された発電量の情報に基づいて生成され得る。具体例を挙げると、発電部１１１が振動発電機を含む場合、個体情報生成部１０３は、発電量に基づいて家畜の活動量を推定し、状態情報として活動量の情報を含む個体情報を生成することができる。また、発電部１１１が熱電変換素子を含む場合、個体情報生成部１０３は、発電量と外気温との情報に基づいて、家畜の体温を推定し、状態情報として家畜の体温の情報を含む個体情報を生成することができる。
生成された個体情報は、サーバ装置３の通信部３３により送信され、端末装置４により受信される。
【００３７】
個体情報受信部１０４は、複数の家畜（個体）各々に装着された送信装置１から送信された個体信号に基づく、複数の家畜各々についての位置情報を含む個体情報を受信する。
【００３８】
グループ抽出部１０５は、上記個体情報に基づいて、複数の家畜（個体）から、グループに属する複数のグループ構成個体を抽出する。
グループ抽出部１０５は、本実施形態において、密集状態にあるなど複数の個体のうち集合状態にあると判定された複数の家畜（個体）をそれぞれ複数の集合グループ構成個体として抽出することができる。具体的には、グループ抽出部１０５は、複数の個体各々の位置情報に基づいて、隣接する個体間の距離が所定の個体間距離以下である場合、隣接する個体が集合状態にあると判定してもよい。これにより、集合状態にある家畜をグループとして容易に抽出することができる。
また、グループ抽出部１０５は、複数のグループ構成個体各々の上記位置情報に基づいて、複数の周縁構成個体を特定することができる。これにより、後述する表示制御部１０６が、これらの周縁構成個体の位置情報の分布に基づいてグループ表示として表示する制御を、容易に行うことができる。周縁構成個体の特定方法は、特に限定されない。例えば、グループ抽出部１０５は、位置情報に基づいて各家畜の位置を地図画像に対応する２値化された画像等にマッピングし、輪郭追跡の技術等を応用して周縁構成個体として特定することができる。
あるいは、個体情報に各個体が属するグループについてのグループ情報が含まれる場合、グループ抽出部１０５は、当該グループ情報に基づいて、複数のグループ構成個体を抽出することができる。これにより、端末装置４における処理コストを低減させることができる。また、グループ中の他の家畜から離間している家畜がいた場合に、当該離間している家畜を抽出することができる（詳細は第２の実施形態の変形例２−２を参照）。
【００３９】
表示制御部１０６は、複数のグループ構成個体各々の個体情報に基づいて、複数のグループ構成個体のうちグループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上にグループが占める領域の形状をグループ表示として表示するように表示部４４を制御する。例えば表示制御部１０６は地図画像データにグループ表示を重畳した画像データを生成し、画像データを表示部４４に送信し表示させる。
ここで用いる地図画像は、家畜が滞在している領域（図２の領域Ｒ１１，Ｒ１２参照）が表示され得る地図画像であり、例えば畜産施設全体の領域（図２の領域Ｒ１０参照）をカバーし得る地図画像である。地図画像は、典型的には、処理対象のグループ構成個体が滞在している領域を拡大して表示され得る。また、地図画像は、ネットワークＮを介して地図データを提供する外部サーバからダウンロードしたものであってもよいし、サーバ装置３に予め記憶されており端末装置４によりダウンロードされたものでもよい。また、端末装置４の記憶部４２に記憶されたものでもよい。さらに、地図画像は、地形図、地勢図等を含む地図、航空写真等の撮像された画像であってもよい。
【００４０】
グループ表示の表示方法は、種々の方法を採り得る。
例えば、表示制御部１０６は、複数の周縁構成個体各々の位置情報の分布に基づいて形成された枠線をグループ表示として表示してもよい。これにより、グループが占める領域の形状を地図画像上に明確に表すことができる。
この枠線は、周縁構成個体の位置を頂点とした多角形の輪郭であってもよいし、周縁構成個体の位置を滑らかに結ぶベジェ曲線等の曲線で構成された閉曲線でもよい。あるいは、枠線は、周縁構成個体の分布に近似した形状の楕円形の輪郭であってもよい。その他、枠線は、上記多角形や閉曲線で構成された図形の相似形の輪郭、上記多角形の輪郭、閉曲線及び楕円形の輪郭等から外方に所定の幅だけ拡大した枠線等であってもよい。
上記枠線は、破線、実線等、任意の線で表示される。
あるいは、表示制御部１０６は、複数の周縁構成個体各々の位置情報の分布に基づいて形成された図形をグループ表示として表示してもよい。当該図形は、周縁構成個体の位置を頂点とした多角形、上記閉曲線で構成された図形、楕円形等であってもよい。当該図形は、当該図形の占める以外の領域と区別できるように表示されていればよく、例えば図形全体が所定の色や模様等で表現されていてもよい。
【００４１】
さらに、表示制御部１０６は、地図画像上に、グループに含まれる複数のグループ構成個体の数を表す個体数表示を表示するように表示部４４を制御してもよい。個体数を表示することで、個々の家畜の分布を表示しなくても、グループの規模やグループ構成個体のおおまかな分布密度等を把握させることができる。
この個体数表示は、グループ構成個体の数自体の表示であってもよいし、当該数の表示に加えて、又は数の表示に替えて、複数のグループ構成個体の数に応じた大きさのアイコンを含んでもよい。また、このアイコンは、例えば家畜を模式的に表すアイコンであってもよいし、円や四角形等の図形であってもよい。アイコンを用いてグループ構成個体の数を表現することで、グループの規模等を視覚的、直感的に把握することができる。
個体数表示が表示される位置は、特に限定されない。例えば、グループ表示の内部であってもよいし、グループ表示の外部であってその近傍であってもよい。また、グループ表示の内部に個体数表示が表示される場合、グループの中心を示す位置に表示されてもよい。
【００４２】
［動作例］
図５は、家畜管理システム１００の動作例を示すフローチャートである。
本動作例では、５頭の家畜にそれぞれ装着された５つの送信装置１から送信された個体信号が、それぞれ、２つの中継装置２、及び１つのサーバ装置３に受信され、サーバ装置３が信号強度の情報から家畜の位置を算出する例を示す。
なお、同図において、ＳＴ１０１〜ＳＴ１０２の処理は、送信装置１により実行され、ＳＴ２０１〜ＳＴ２０２の処理は、中継装置２により実行され、ＳＴ３０１〜ＳＴ３０３の処理は、サーバ装置３により実行され、ＳＴ４０１〜ＳＴ４０４の処理は、端末装置４により実行される。
また、同図において、５つの送信装置１、及び２つの中継装置２全ての動作の図示は省略し、１つの送信装置１、及び１つの中継装置２の動作を代表して示している。
【００４３】
まず、送信装置１（信号送信部１０１）は、所定の条件を満たした場合（ＳＴ１０１）、個体信号を送信する（ＳＴ１０２）。当該個体信号は、家畜を識別することが可能な識別子等の個体識別情報を含むものとする。また、ここでいう所定の条件は、例えば、発電部１１１による発電量が所定の発電量以上となったという条件でもよい。あるいは、中継装置２、端末装置４等から個体信号の要求信号を受信したという条件でもよい。
【００４４】
中継装置２の信号中継部１０２は、送信された個体信号を受信し（ＳＴ２０１）、個体信号に基づく情報を送信する（ＳＴ２０２）。本動作例において、信号中継部１０２は、個体信号に基づく情報として、個体信号に含まれる個体識別情報と、当該個体信号を受信した際の信号強度の情報と、当該個体信号を受信した中継装置２の機器識別情報とを送信する。
【００４５】
サーバ装置３は、中継装置２から送信された個体情報に基づく情報を受信し（ＳＴ３０１）、個体情報生成部１０３が、複数の家畜各々に装着された送信装置１から送信された個体信号に基づいて、家畜各々についての個体情報を生成する（ＳＴ３０２）。本動作例において、個体情報生成部１０３は、中継装置２によって個体信号が受信された際の信号強度の情報と中継装置２の位置情報とに基づいて、家畜の位置情報を生成することができる。
【００４６】
図６は、本動作例における各家畜の位置情報の生成方法について説明する図である。同図においては、説明のため、１頭の家畜Ａ１に装着された送信装置１ａと、送信装置１ａからの個体信号を受信する２つの中継装置２ａ，２ｂとを示している。
上述のように、信号強度と通信距離との間には相関がある。このため、例えば各中継装置２ａ，２ｂが、家畜Ａ１が装着している送信装置１ａからの個体信号についての信号強度の情報をそれぞれ取得した場合、個体情報生成部１０３は、送信装置１と中継装置２ａ，２ｂ各々との間の距離Ｌ１，Ｌ２を算出することができる。さらに、予め中継装置２ａ，２ｂの位置情報（例えば緯度及び経度の情報）が家畜登録アプリ等により登録され、記憶部３２に記憶されている場合、個体情報生成部１０３は、個体信号に基づく情報に含まれる中継装置２ａ，２ｂの機器識別情報から、中継装置２ａ，２ｂの位置を取得することができる。これにより、個体情報生成部１０３は、中継装置２ａ，２ｂの位置と距離Ｌ１，Ｌ２とから、三角測量の要領で、送信装置１ａの位置、すなわち家畜Ａ１の位置を算出することができる。
【００４７】
図７は、個体情報生成部１０３により生成された、個体識別情報、信号強度、各中継装置２ａ，２ｂの機器識別情報及び算出された位置情報の対応関係を示すテーブルの一例を示す図である。
同図に示す「家畜ＩＤ」は、各家畜の個体識別子であり、個体識別情報の一例を示す。「機器Ａ  ＩＤ」は、中継装置２ａの機器識別情報を示し、「信号強度Ａ」は、中継装置２ａによって受信された個体信号の信号強度を示し、同様に、「機器Ｂ  ＩＤ」は、中継装置２ａの機器識別情報を示す。また、「家畜位置」は、上述のように算出された家畜の位置情報の一例を示す。
同図に示すように、個体情報生成部１０３は、各家畜ＩＤに対応する個体信号の信号強度及び各中継装置２ａ，２ｂのＩＤから取得された位置（緯度及び経度）に基づいて、図６により説明した方法で家畜の位置（緯度及び経度）を算出し、各家畜ＩＤと算出された緯度及び経度の情報とを含む個体情報を生成することができる。
【００４８】
続いて、サーバ装置３の通信部３３は、ネットワークＮを介して端末装置４に個体情報を送信する（ＳＴ３０３）。サーバ装置３は、端末装置４からの要求に応じて個体情報を送信してもよいし、所定の周期で個体情報を送信してもよい。
【００４９】
そして、端末装置４の個体情報受信部１０４は、上記個体情報を受信する（ＳＴ４０１）。本動作例においては、個体情報受信部１０４は、各家畜のＩＤと算出された緯度及び経度の情報を個体情報として受信する。
【００５０】
続いて、グループ抽出部１０５が、上記個体情報に基づいて、複数の家畜から、グループに属する複数のグループ構成個体を抽出する（ＳＴ４０２）。本動作例において、グループ抽出部１０５は、複数の個体のうち集合状態にあると判定された複数の家畜をそれぞれ複数の集合グループ構成個体として抽出することができ、具体的には、上記位置情報に基づいて、隣接する個体間の距離が所定の個体間距離以下である場合、隣接する個体が集合状態にあると判定する。
【００５１】
図８Ａ，Ｂは、本動作例における集合状態の判定方法を説明する図であり、それぞれ、地図画像上に家畜Ａ１１〜Ａ１５の位置をそれぞれ示すアイコンＭ１１〜Ｍ１５が表示された画像の例を示す。また、図８Ａは集合状態でないと判定される例、図８Ｂは集合状態であると判定される例を示す。同図に示す距離Ｔは、所定の個体間距離を模式的に示すものである。
図８Ａに示す場合、各家畜Ａ１１〜Ａ１５は相互に個体間距離Ｔ１０よりも離間している。このような場合は、家畜Ａ１１〜Ａ１５のいずれも集合状態とは判定されず、グループ表示は表示されない。したがってこの場合は、家畜Ａ１１〜Ａ１５の分布を示す画像として、図８Ａに示す画像が端末装置４に表示され得る。
一方、図８Ｂに示す場合、家畜Ａ１１〜Ａ１５の隣接する家畜間の距離は、いずれも個体間距離Ｔ１０以下である。この場合、家畜Ａ１１〜Ａ１５全てが集合状態であると判定され、家畜Ａ１１〜Ａ１５が集合グループ構成個体として抽出される。この場合は、図８Ｂに示す画像は実際に表示されず、後述する図１０に示すような態様の画像が表示され得る。なお、図８に示す画像は、端末装置４に表示されてもよいし、表示されなくてもよい。
【００５２】
続いて、グループ抽出部１０５が、複数のグループ構成個体各々の位置情報に基づいて、複数のグループ構成個体のうちグループの周縁を構成する複数の周縁構成個体を特定する（ＳＴ４０３）。
図９は、本動作例における周縁構成個体の特定方法を説明する図であり、図８Ｂに示す画像を用いて周縁構成個体を特定する例を示す。なお、図９に示す画像は、端末装置４に表示されてもよいし、表示されなくてもよい。
同図に示すように、この例では、グループの周縁を構成する家畜Ａ１１〜Ａ１４（アイコンＭ１１〜Ｍ１４）が周縁構成個体であると特定される。同図中には、周縁構成個体の位置を結んだ、周縁構成個体の位置情報の分布に基づくラインＬ'１０を一点鎖線により表示している。
【００５３】
最後に、表示制御部１０６が、複数の周縁構成個体の位置情報の分布に基づいて、地図画像上にグループが占める領域の形状をグループ表示として表示するように表示部４４を制御する（ＳＴ４０４）。本動作例において、表示制御部１０６は、複数の周縁構成個体Ａ１１〜Ａ１４各々の分布に基づいて形成された枠線をグループ表示として表示するように表示部４４を制御する。
【００５４】
図１０は、地図画像上にグループ表示が表示された画像の例を示す。図１０に示す画像は、端末装置４に表示され得る。
同図に示す例では、枠線Ｌ１０がグループ表示として表示される。枠線Ｌ１０は、周縁構成個体の分布に最も近似した形状の楕円形であるものとし、破線で構成されている。
さらに、表示制御部１０６は、図１０に示すように、個体数表示として、グループ構成個体の数Ｎ１０と、複数のグループ構成個体の数に応じた大きさのアイコンＭ１０とを表示するように表示部４４を制御してもよい。これにより、グループの規模をわかりやすくシンプルに表示することができる。
アイコンＭ１０は、グループが占める領域の中心位置に配置されていてもよい。当該中心位置は、グループ構成個体Ａ１１〜Ａ１５の位置情報から算出された平均位置であってもよいし、枠線Ｌ１０で囲まれた領域の重心等であってもよい。
【００５５】
以上より、本実施形態によれば、家畜等のグループの周縁を構成する個体を特定し、周縁構成個体の位置情報の分布に基づいてグループの占める領域の形状を表示することができるため、家畜等のグループを直感的に表示することが可能となる。
【００５６】
［本実施形態の変形例］
以下、本実施形態の変形例について説明する。なお、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００５７】
（変形例１−１：グループの抽出方法についての変形例）
以上の動作例では、グループ抽出部１０５が複数の個体のうち集合状態にあると判定された複数の家畜をそれぞれ複数のグループ構成個体として抽出すると説明したが、これに限定されない。
例えば、個体情報が、各個体の属するグループについてのグループ情報を含む場合、グループ抽出部１０５は、当該グループ情報に基づいて、複数のグループ構成個体を抽出してもよい。この場合、グループ抽出部１０５は、必要に応じて周縁構成個体を特定してもよいし、周縁構成個体を特定しなくてもよい。
ここで、グループは、上述の例で示した集合状態にあるグループのみならず、同様の飼料管理が行われている個体が属するグループ、母牛と子牛が属するグループ、等、管理上設定され得る種々のグループを含むものとする。
【００５８】
図１１は、変形例１−１に係る家畜管理システム１００の機能的構成及び処理の流れを示すブロック図である。
同図に示すように、家畜管理システム１００は、信号送信部１０１と、信号中継部１０２と、個体情報生成部１０３と、個体情報受信部１０４と、グループ抽出部１０５と、表示制御部１０６と、に加えて、さらにグループ情報記憶部１０７をさらに備える。グループ情報記憶部１０７は、例えばサーバ装置３の制御部３１及び記憶部３２により実現される。
【００５９】
グループ情報記憶部１０７は、個体信号に含まれる個体識別情報とその個体識別情報により識別される個体が属するグループについてのグループ情報とを関連付けて記憶する。
図１２は、グループ情報記憶部１０７に記憶された個体識別情報とグループ情報とを含むテーブルの一例を示す図である。
同図に示すように、このテーブルには、各個体識別情報（家畜ＩＤ）に対応するグループ情報が記憶されている。
個体情報生成部１０３は、上記テーブルを参照することで、個体信号の送信元の個体の個体識別情報に関連付けて記憶されたグループ情報を含む個体情報を生成することができる。
なお、グループ情報記憶部１０７は、独立した１つのデータベースとして構成されてもよいし、後述する属性情報その他の情報を含むデータベースの一部として構成されてもよい。
【００６０】
グループ情報記憶部１０７は、例えば、ユーザが、家畜管理アプリがインストールされた端末装置４等を用いて、各個体識別情報に対応する家畜のグループを登録することにより、グループ情報を記憶することができる。あるいは、グループ情報記憶部１０７は、第１の実施形態の動作例で説明したように、集合状態であると判定された集合グループ構成個体の情報を受信し、グループ情報として記憶してもよい。
【００６１】
本変形例によれば、ユーザが予め決められたグループによって家畜を個体管理している場合においても、当該グループに基づいてグループ構成個体を抽出することができる。
【００６２】
（変形例１−２：集合状態の判定方法についての変形例）
また、グループ抽出部１０５による集合状態の判定方法も、個体が集合している状態を判定することができれば、上述の動作例で示した方法に限定されない。
例えば、グループ抽出部１０５は、所定の密度以上で分布する複数の個体を集合グループ構成個体として抽出してもよい。
あるいは、グループ抽出部１０５は、所定の分散値以下で分布する複数の個体をグループ構成個体として抽出してもよい。
個体間距離や密度、分散値等の集合状態の判定基準は、ユーザの入力操作等に基づいて設定されてもよい。あるいは、畜産施設や牧区の大きさ、及び管理する家畜数等に基づいて、集合状態の判定基準が自動的に設定されてもよい。例えば管理対象の牧区が所定の広さよりも広い時には集合状態の判定基準となる個体間距離を初期値よりも長くしたり、管理対象の家畜数が所定数よりも多いときには集合状態の判定基準となる個体間距離を初期値よりも短くしたりすることができる。また、地図画像の縮尺（表示倍率）に基づいて、集合状態の判定基準を変更してもよい。この場合、地図画像が初期状態より拡大表示されることに従い、例えば、集合状態と判定される個体間距離を初期値より短くすることができる。これらにより、ユーザの管理する家畜のグループの規模や畜産施設の大きさ等に基づいて、より適切な集合状態の判定基準を設定することができる。
【００６３】
（変形例１−３：グループ表示についての変形例）
表示制御部１０６によるグループ表示の表示方法は、上記動作例で示した方法に限定されない。
図１３Ａ，Ｂは、変形例１−３に係るグループ表示の生成方法を説明する図であり、地図画像上に、グループ表示としての枠線が表示された例を示す。なお、同図においては、説明のため周縁構成個体の分布を黒丸で示しているが、当該周縁構成個体の分布は実際には表示されなくてもよい。
図１３Ａに示す枠線Ｌ１１は、周縁構成個体の位置を滑らかに結ぶベジェ曲線等の曲線で構成された閉曲線で構成される。これにより、グループ構成個体が複雑な形状に分布していた場合であっても、当該形状をより的確に表現することができる。
図１３Ｂに示す枠線Ｌ１２は、周縁構成個体の分布に基づくラインＬ'１１から所定の幅Ｔ１１だけ外方に拡大した枠線で構成される。当該幅Ｔ１１は、グループが占める領域の形状を的確に表示することができる幅であれば特に限定されない。これにより、周縁構成個体の分布する位置上にアイコン等が表示されるような場合であっても、枠線とアイコン等との重複を回避し、より見やすく表示することができる。
【００６４】
さらに、家畜管理システム１００は、端末装置４上にグループ表示が表示されるモードと表示されないモードとを有し、ユーザによる入力操作等に基づいて、これらの間で切り替え可能に構成されてもよい。グループ表示が表示されるモードでは、例えば個体が集合状態にあると判定された場合やグループが予め登録されている場合等に、表示制御部１０６がグループ表示を表示する。一方、グループ表示が表示されないモードでは、グループ構成個体の抽出をせずに、図８Ａに示したような各家畜に対する分布を地図画像上に表示する。  これにより、ユーザのニーズにより細かく対応することが可能な家畜管理システム１００を提供することができる。
また、グループ抽出部１０５は、ユーザによる入力操作等に基づいて指定されたグループの種別によって異なるグループ構成個体を抽出し、グループ表示を切り替えることが可能に構成されてもよい。これにより、ユーザが個々の家畜を複数の種別のグループで管理しているような場合であっても、対応することが可能となる。
【００６５】
（変形例１−４：補助表示についての変形例）
さらに、表示制御部１０６は、グループ表示に対するユーザの入力操作に基づいて、複数のグループ構成個体に含まれる個体についての個体情報を表示するように表示部４４を制御してもよい。
図１４は、変形例１−４における表示方法を説明する図であり、地図画像上に図１０に示したグループ表示と個体情報の一部とが表示された画像の例を示す。
例えば、端末装置４の入力操作部４５が、グループ表示に対するユーザの入力操作を受け付ける。この入力操作は、例えば、表示された形状へのタッチ、ピンチアウト、クリック等であってもよい。同図中のＣは、カーソルを表すものとする。
当該入力操作を受け付けた場合、表示制御部１０６は、複数のグループ構成個体に含まれる個体についての個体情報を表示するように表示部４４を制御する。個体情報の表示Ｓ１０は、例えば、「個体ＩＤ」と示されたグループ構成個体の個体識別情報（識別子）、及びそれらに対応する詳細表示ボタンを含む。詳細表示ボタンに対してタッチ、クリック等の所定の入力操作があった場合、表示制御部１０６は、さらに対応する個体の個体情報を表示するように表示部４４を制御してもよい。個体識別情報以外の個体情報の具体例としては、各家畜の属性についての属性情報、各家畜の行動や健康状態についての状態情報、各家畜の属するグループについてのグループ情報、各個体の位置の情報等が挙げられる。
これにより、ユーザの要求に応じて、領域の形状として大まかに表示されたグループについての詳細な情報を提供することができる。これにより、ユーザの利便性を高めることができる。
【００６６】
（変形例１−５：個体信号についての変形例）
上述の実施形態においては、個体信号が個体識別情報を含むと説明したが、これに限定されない。
例えば、個体信号は個体識別情報を含んでいなくてもよい。この場合は、中継装置２（信号中継部１０２）が、個体信号に、当該個体信号を受信した際の信号強度の情報を対応付けてサーバ装置３へ送信することで、サーバ装置３の個体情報生成部１０３が位置情報を含む個体情報を生成できる。そして、端末装置４のグループ抽出部１０５及び表示制御部１０６は、受信された位置情報各々に基づいて、上述の処理を実行することができる。
これによっても、地図画像上にグループが占める領域の形状を表示することができ、家畜等のグループを直感的に表示することが可能となる。
【００６７】
あるいは、個体信号が、位置情報を含んでいてもよい。
例えば、送信装置１がＧＰＳ等の位置情報センサを有していてもよい。これにより、送信装置１が自身の位置情報を取得して、この位置情報を含む個体信号を送信することができる。
この場合、家畜管理システム１００は、個体情報生成部１０３を有さない構成とすることができる。
【００６８】
（変形例１−６：システム構成についての変形例）
第１の実施形態においては、家畜管理システム１００が複数の送信装置１、複数の中継装置２、サーバ装置３及び端末装置４を備えると説明したが、家畜管理システム１００はこの構成に限定されない。
【００６９】
図１５は、変形例１−６の一構成例に係る家畜管理システム１００の概略構成を示す模式的な図である。同図において、送信装置１ａ，１ｂ，１ｃを装着する家畜等の図示は省略している。
同図に示すように、家畜管理システム１００は、複数の送信装置１、複数の中継装置２、サーバ装置３及び端末装置４の他、さらにマスタ中継装置５を備える。
【００７０】
マスタ中継装置５は、複数の中継装置２から送信された情報を受信し、サーバ装置３へ送信する。マスタ中継装置５は、ネットワークＮと通信することが可能ないわゆるゲートウェイが接続されていてもよく、ネットワークＮを介してサーバ装置３に接続することが可能に構成される。
マスタ中継装置５は、専用の通信装置であってもよいし、端末装置４とは異なる情報端末であってもよい。
【００７１】
図１６は、変形例１−６に係る中継装置２とマスタ中継装置５とのハードウェア構成を示す図である。なお、同図では、説明のため１つの中継装置２のみ図示している。
中継装置２は、制御部２１と、第１の通信部２２と、第２の通信部２３とを有する。本変形例においては、第２の通信部２３が第１の実施形態で説明した構成と異なる。
【００７２】
第２の通信部２３は、マスタ中継装置５と通信することが可能に構成される。第２の通信部２３は、マスタ中継装置５と通信するための通信方式を実現するための通信回路とアンテナを含む。当該通信方式は、電磁波や赤外線を利用した通信方式や、電界を利用した通信方式、音波を利用した無線の通信方式や、有線による通信方式を挙げることができる。なお、第２の通信部２３は、第１の通信部２２と同一の通信回路及びアンテナを用いてもよい。
【００７３】
マスタ中継装置５は、制御部５１と、第１の通信部５２と、第２の通信部５３とを有する。
制御部５１は、第１の通信部５２及び第２の通信部５３の制御を実行し、例えばＭＰＵやＣＰＵにより実現される。制御部５１に用いられるプロセッサは、各通信回路に対する制御を実行する。当該プロセッサとしては、例えば、ＭＰＵやＣＰＵなどを例示することができる。
【００７４】
第１の通信部５２は、中継装置２の第２の通信部２３と通信することが可能に構成される。第１の通信部５２は、第２の通信部２３と通信するための通信方式を実現するための通信回路及びアンテナを含む。当該通信方式は、電磁波や赤外線を利用した通信方式や、電界を利用した通信方式、音波を利用した無線の通信方式や、有線による通信方式を挙げることができる。
【００７５】
第２の通信部５３は、ネットワークＮに接続し、サーバ装置３との通信が可能に構成される。第２の通信部５３の通信方式は、Wi-Fi（登録商標）等の無線ＬＡＮ（IEEE802.11等）や移動通信用の３Ｇや４Ｇのネットワークを用いた通信方式等の、ネットワークＮに接続可能な通信方式を適用することができる。
第２の通信部５３がＷｉＦｉ等の通信方法を適用する場合は、第２の通信部５３は、所定のアクセスポイントを介してネットワークＮに接続され得る。
なお、第２の通信部５３は、ネットワークＮに接続するためのゲートウェイとして構成されてもよい。この場合、第２の通信部５３は、マスタ中継装置５本体に有線又は無線で接続される別体の通信装置（情報処理装置を含む）として構成されてもよい。あるいは、マスタ中継装置５は、ＵＳＢ端子等によりマスタ中継装置５本体に接続されたネットワーク接続のためのインターフェイスを有しており、第２の通信部５３の少なくとも一部が、当該インターフェイスにより実現されてもよい。
【００７６】
このような構成により、各中継装置２の構造の簡素化及び省電力化を実現することができる。したがって、各中継装置２を屋外に設置する場合であっても、耐久性の高い構造とすることができるとともに、電力の供給を容易にすることができる。さらに、家畜管理システム１００は、典型的には１台のみのマスタ中継装置５を備えるため、このマスタ中継装置５を給電環境等の整備された場所に設置することができる。これにより、システム全体の通信状態を良好に維持することができる。
【００７７】
また、他の構成例として、家畜管理システム１００がサーバ装置３を備えず、中継装置２が、受信した個体信号に基づく情報を直接端末装置４へ送信してもよい。
この場合は、端末装置４が個体情報生成部１０３を有し、個体信号の信号強度の情報等から位置情報等を含む個体情報を生成してもよい。
あるいは、変形例１−５に示すように個体信号が位置情報を含む場合、当該個体信号に基づく情報を受信した端末装置４がこの位置情報を用いて処理を行ってもよい。
【００７８】
他の構成例として、家畜管理システム１００が中継装置２及びサーバ装置３を備えず、送信装置１が、個体信号を直接端末装置４へ送信してもよい。この場合は、変形例１−５に示すように個体信号が位置情報を含み、当該個体信号に基づく情報を受信した端末装置４がこの位置情報を用いて処理を行うことができる。
【００７９】
さらに他の構成例として、家畜管理システム１００は、グループ抽出部１０５と、表示制御部１０６とを少なくとも備えた、少なくとも一つの情報処理装置（上述の例では端末装置４）により実現されてもよい。すなわち、送信装置、受信装置等は、汎用されている装置や、上記情報処理装置によって制御されない装置を適用することができる。
【００８０】
（変形例１−７：機能的構成を実現するためのハードウェア構成の変形例）
上述の実施形態においては、個体情報生成部１０３がサーバ装置３により実現され、グループ抽出部１０５及び表示制御部１０６が端末装置４により実現されると説明したが、これに限定されない。
例えば、図１７に示すように、サーバ装置３の制御部３１が、個体情報生成部１０３及びグループ抽出部１０５を実現し、端末装置４の制御部４１が、表示制御部１０６を実現してもよい。本構成例において、情報処理システム１００は個体情報受信部１０４を備えず、「情報処理装置」はサーバ装置３及び端末装置４により実現される。
あるいは、図１８に示すように、サーバ装置３の制御部３１が、個体情報生成部１０３、グループ抽出部１０５及び表示制御部１０６を実現してもよい。この場合、サーバ装置３は、表示制御部１０６により生成された表示制御データを送信し、端末装置４は、当該表示制御データを受信して表示部４４に当該表示制御データに基づく画像を表示することができる。これにより、表示制御部１０６は、表示データを生成及び送信することにより、所定の画像データを表示させるように表示部４４を制御することができる。本構成例において、情報処理システム１００は個体情報受信部１０４を備えず、「情報処理装置」はサーバ装置３により実現される。
【００８１】
（変形例１−８：個体についての変形例）
上述の実施形態においては、個体が家畜であると説明したが、これに限定されない。
例えば、本実施形態の情報処理システムの変形例として、人の管理が可能な情報処理システムを提供することができる。この場合、個体は「人」とすることができる。当該情報処理システムは、例えば、人に装着されることが可能な送信装置１から信号を送信する信号送信部１０１と、信号中継部１０２と、個体情報生成部１０３と、グループ抽出部１０５と、表示制御部１０６とを有し、送信装置１を装着した人により構成され得るグループが占める領域の形状をグループ表示として表示することが可能に構成される。
これにより、例えば、子供や高齢者、旅行者のグループを引率する引率者が当該グループの分布を直感的に把握することが可能になる。さらに、上記情報処理システムが、後述する要注意個体抽出部を有している場合には、グループの中心位置から離間してしまった人や、特に注意を要する人の分布を把握することができる。
【００８２】
また、上述のように、本技術における「家畜」はペットとして飼育されている愛玩動物も含むため、本技術に係る家畜管理システムは、ペットの飼育管理等に適用することができる。
【００８３】
さらに、本技術は、個体（生体）のみならず、非生体である物体にも適用することができる。この場合、物体は、物流の輸送品、車両、ロボット等の位置が経時的に変化し得る物体とすることができる。送信装置１は当該物体に取り付けられることが可能に構成されてもよいし、当該物体自体が個体信号を送信することが可能な信号送信部１０１として機能してもよい。
例えば、上記情報処理システムは、複数の物体各々についての物体情報に基づいて、上記複数の物体から、グループに属する複数のグループ構成物体を抽出するグループ抽出部と、上記複数のグループ構成物体のうち上記グループの周縁を構成する複数の周縁構成物体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御する表示制御部と、を有していてもよい。
これにより、物体を管理等するユーザに対し、グループを構成し得る複数の物体の分布を、直感的に把握させることが可能となる。
【００８４】
＜第２の実施形態＞
第１の実施形態では、地図画像上にグループが占める領域の形状を表示することで、家畜等のグループを直感的にわかりやすく表示する技術について説明した。
本実施形態では、さらに、グループの中で特に注視が必要な要注意個体（家畜）を表示することができる技術について説明する。
また、本実施形態においても個体が家畜の場合について説明するが、変形例１−８で説明したように、これに限定されない。
なお、第１の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００８５】
要注意個体とは、グループの中で特に注意を必要とする個体をいい、具体的には要注意状態を有する個体をいう。要注意個体は、ユーザのニーズや個体の種類によって種々の個体を定義することができる。例えば、個体が家畜の場合、要注意個体は、例えばグループのリーダー、子供、妊娠中の個体、発情中の個体、体調不良の個体、他の個体とは特異な行動をしている個体、送信装置１に不具合がある個体等であってもよい。
【００８６】
［家畜管理システムの機能的構成］
図１９は、本技術の第２の実施形態に係る家畜管理システムの機能的構成及び処理の流れを示すブロック図である。
家畜管理システム２００は、信号送信部１０１と、信号中継部１０２と、個体情報生成部２０３と、個体情報受信部１０４と、グループ抽出部１０５と、表示制御部２０６と、を備え、さらに、要注意個体抽出部２０８と、属性情報記憶部２０９とを備える。
【００８７】
属性情報記憶部２０９は、送信装置１から送信された個体信号に含まれる個体識別情報と、個体識別情報により識別される個体の属性を示す属性情報とを関連付けて記憶する。属性情報記憶部２０９は、例えば、サーバ装置３の制御部３１及び記憶部３２により実現される。
個体の家畜の場合の属性情報の具体例としては、例えば、グループのリーダー、子供、妊娠中の個体、泌乳個体等の情報等を挙げることができる。
属性情報記憶部２０９は、例えば、家畜管理アプリがインストールされた端末装置４等を用いて、ユーザが各個体識別情報に対応する家畜の属性を登録することにより、属性情報を記憶することができる。あるいは、属性情報記憶部２０９は、後述するように、個体信号に基づいて行動や健康状態についての個体の状態情報を受信し、当該状態情報を属性情報として記憶してもよい。
属性情報記憶部２０９は、独立した１つのデータベースとして構成されてもよいし、グループ情報その他の情報を含むデータベースの一部として構成されてもよい。
【００８８】
個体情報生成部２０３は、本実施形態において、属性情報記憶部２０９に記憶された情報に基づいて、個体信号の送信元の個体の個体識別情報に関連付けて記憶された属性情報を含む個体情報を生成する。
これにより、端末装置４の個体情報受信部１０４は、少なくとも位置情報と属性情報と個体識別情報とをそれぞれ含む各家畜の個体情報を受信することができる。
【００８９】
要注意個体抽出部２０８は、複数のグループ構成個体各々の個体情報に基づいて、複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出する。要注意個体抽出部２０８は、例えば、端末装置４の制御部４１により実現される。
本実施形態において、要注意個体抽出部２０８は、複数のグループ構成個体各々の属性情報に基づいて、要注意属性を有するグループ構成個体を要注意状態であると判定する。
要注意属性とは、グループの中で特に注意が必要な属性をいい、例えば、リーダー、子供、妊娠中の個体等の属性を挙げることができる。
また、要注意個体抽出部２０８は、１つの要注意個体を抽出する例に限定されず、複数の要注意個体を抽出してもよい。
【００９０】
表示制御部２０６は、地図画像上にグループ表示を表示するように表示部４４を制御するとともに、本実施形態において、地図画像上に要注意個体についての情報を要注意個体表示として表示するように表示部４４を制御する。
要注意個体表示は、要注意個体についての何らかの情報を表示することができれば特に限定されない。例えば、要注意個体の分布する位置に要注意個体を示すアイコンを表示してもよい。このアイコンは、例えば家畜を模式的に表すアイコンであってもよいし、円や四角形等の図形であってもよい。
また、表示制御部２０６は、要注意個体表示として、要注意個体に対応付けられた個体識別子等の個体識別情報を地図画像上に表示するように表示部４４を制御してもよい。
また、表示制御部２０６は、要注意個体表示として、地図画像上に要注意個体の要注意状態の内容についての情報を表示するように表示部４４を制御してもよい。要注意状態の内容についての情報としては、例えば、リーダー、子供、妊娠中等の要注意属性の情報であってもよいし、後述する家畜の状態情報であってもよい。
さらに、表示制御部２０６は、要注意個体の表示として、地図画像上に警告を表示するように表示部４４を制御してもよい。警告の表示方法は、例えば、グループ表示、アイコン、表示された個体識別情報、個体数表示等に対して、色を変える、点滅させる、等の方法であってもよい。あるいは、「警告」等の文字や「！」等のマークを表示することにより、警告を表示してもよい。
要注意個体を表示することにより、多数の家畜を管理しているユーザに対して特に注視すべき個体の存在及びその位置の情報を提供することができ、効率的かつ的確な家畜の管理が可能となる。
【００９１】
［動作例］
図２０は、家畜管理システム２００の動作例を示すフローチャートである。
本動作例では、リーダーという属性情報を有する個体を要注意個体として表示する例を示す。
また、システム全体の動作においては複数の送信装置１及び１又は複数の中継装置２による動作も含まれるが、複数の送信装置１及び１又は複数の中継装置２による動作は第１の実施形態と同様であるため、図示及び説明を省略する。
なお、同図において、ＳＴ５０１〜ＳＴ５０３の処理は、サーバ装置３により実行され、ＳＴ６０１〜ＳＴ６０５の処理は、端末装置４により実行される。
【００９２】
サーバ装置３は、中継装置２から送信された、個体信号の情報と、当該個体信号を受信した際の信号強度の情報とを受信する（ＳＴ５０１）。
続いて、サーバ装置３の個体情報生成部２０３が、複数の家畜各々に装着された送信装置１から送信された個体信号に基づいて、家畜各々についての個体情報を生成する（ＳＴ５０２）。本動作例において、個体情報生成部２０３は、属性情報記憶部２０９に記憶された情報に基づいて、個体信号の送信元の個体の個体識別情報に関連付けて記憶された属性情報及び個体識別情報と、さらに位置情報とを含む個体情報を生成する。
図２１は、属性情報記憶部２０９に記憶された、個体識別情報と属性情報との対応関係を示すテーブルの一例を示す図である。
同図に示す「家畜ＩＤ」は、各家畜の個体識別子であり、個体識別情報の一例を示す。また、「属性情報」の欄には、個体識別子に対応する個体の属性情報が記憶されている。同図に示す例では、家畜ＩＤが「１７２１３」の家畜に対応して、「リーダー」という属性情報が記憶されており、「１３０２０」の家畜に対応して「子供」という属性情報が記憶されている。これらの属性情報は、上述のように、ユーザが家畜管理アプリ等により各個体識別子に対応して登録した属性の情報であってもよい。
また、登録された情報がない個体については、「所定の属性を有さない」という情報を属性情報とすることができる。図２１において、このような個体の属性情報は空欄で表している。
【００９３】
なお、位置情報は、第１の実施形態の動作例において図６を用いて説明した方法で家畜の位置（緯度及び経度）を算出してもよいし、変形例１−５で説明した、個体信号に含まれている位置情報を用いることができる。
【００９４】
続いて、サーバ装置３の通信部３３は、ネットワークＮを介して端末装置４に個体情報を送信する（ＳＴ５０３）。
【００９５】
そして、端末装置４の個体情報受信部１０４は、上記個体情報を受信する（ＳＴ６０１）。本動作例においては、個体情報受信部１０４は、各家畜のＩＤと算出された緯度及び経度の情報と、属性情報とを個体情報として受信する。
【００９６】
続いて、グループ抽出部１０５が、上記個体情報に基づいて、複数の家畜から、グループに属する複数のグループ構成個体を抽出する（ＳＴ６０２）。本動作例においても、第１の実施形態の動作例と同様に、グループ抽出部１０５は、複数の個体のうち集合状態にあると判定された複数の家畜をそれぞれ複数のグループ構成個体として抽出することができる。
【００９７】
続いて、要注意個体抽出部２０８は、複数のグループ構成個体各々の属性情報に基づいて、要注意属性を有するグループ構成個体を要注意状態であると判定し、要注意状態であると判定された要注意個体を抽出する（ＳＴ６０３）。
本動作例において、要注意属性は「リーダー」とする。そこで、要注意個体抽出部２０８は、属性情報に基づいて、リーダーという属性を有するグループ構成個体（図２１に示す例では、家畜ＩＤが「１７２１３」である個体）を要注意状態であると判定し、この個体を要注意個体とする。
【００９８】
続いて、グループ抽出部１０５が、複数のグループ構成個体各々の位置情報に基づいて、複数のグループ構成個体のうちグループの周縁を構成する複数の周縁構成個体を特定する（ＳＴ６０４）。
【００９９】
最後に、表示制御部２０６が、複数の周縁構成個体の位置情報の分布に基づいて、地図画像上にグループが占める領域の形状を表示するとともに、地図画像上に要注意個体についての情報を要注意個体表示として表示するように表示部４４を制御する（ＳＴ６０５）。
図２２は、地図画像上にグループ表示と要注意個体表示とが表示された画像の例を示す。
同図に示す例において、表示制御部２０６は、複数の周縁構成個体各々の分布に基づいて形成された枠線Ｌ２０をグループ表示として表示するように表示部４４を制御している。
また、表示制御部２０６は、要注意個体表示として、要注意個体の分布する位置上に配置されたアイコンＭ２１と、要注意個体に対応付けられた個体識別子（家畜ＩＤ）Ｄ２１とを、地図画像上に表示するように表示部４４を制御する。個体識別子Ｄ２１に付された「Ｌ」という記号は、リーダーという属性を示すものとする。
アイコンＭ２１は、複数のグループ構成個体の数に応じた大きさとすることができ、個体数表示と要注意個体表示とを兼ねることができる。
さらに、表示制御部２０６は、個体数表示として、グループ構成個体の数Ｎ２０を表示するように表示部４４を制御することができる。
これにより、グループの規模をわかりやすくシンプルに表示することができる。さらに、グループ中で注視すべきリーダーの分布についても表示することができる。
【０１００】
以上より、本実施形態によれば、家畜等のグループを直感的に表示できることに加えて、家畜等の管理に重要な要注意個体の位置を表示することができる。これにより、家畜等の管理をより的確かつ効率的に行うことができる。
【０１０１】
［第２の実施形態の変形例］
（変形例２−１：要注意個体についての変形例）
上述の動作例においては、リーダーという属性を有する１の個体を要注意個体として表示したが、当然ながらこれに限定されない。
要注意属性は、ユーザが注視を希望する子供、妊娠中の個体、病気の個体等の他の属性を含んでいてもよい。
図２３は、地図画像上にグループ表示と要注意個体表示とが表示された画像の例を示す。
同図に示す例において、表示制御部２０６は、複数の周縁構成個体各々の分布に基づいて形成された枠線Ｌ２０をグループ表示として表示している。また、表示制御部２０６は、要注意個体表示として、要注意個体が属するグループに対応する枠線Ｌ２０の内側であって要注意個体の分布する位置上に配置されたアイコンＭ２２と、当該要注意個体に対応付けられた個体識別子（家畜ＩＤ）Ｄ２２とを、地図画像上に表示するように表示部４４を制御している。個体識別子Ｄ２１に付された「Ｃ」という記号は、子供（子牛）という属性を示すものとする。
このように、必要に応じた属性を有する個体を要注意個体として表示することができる。
【０１０２】
（変形例２−２：個体の位置又は動きに基づいて要注意個体を抽出する変形例）
上述の第２の実施形態においては、個体情報に含まれる属性情報に基づいて要注意状態を判定すると説明したが、これに限定されない。
要注意個体抽出部２０８は、複数のグループ構成個体各々の位置情報に基づいて、複数のグループ構成個体全体の位置又は動きと複数のグループ構成個体各々の位置又は動きとを対比することで、各グループ構成個体が要注意状態であるか否か判定してもよい。すなわち、要注意個体抽出部２０８は、グループ全体の動き又は位置に対して特異な動き又は位置の個体を要注意状態であると判定することができる。
【０１０３】
変形例２−２においては、図２４に示すように、家畜管理システム２００が属性情報記憶部２０９を有さなくてもよい。これにより、個体情報生成部２０３は、属性情報を含まない個体情報を生成し得る。
【０１０４】
本変形例において、要注意個体抽出部２０８は、複数のグループ構成個体各々の位置情報に基づいて、複数のグループ構成個体各々の速度ベクトルである個体速度ベクトルと、グループ全体の速度ベクトルであるグループ速度ベクトルとを経時的に算出し、第１の時点の上記グループ速度ベクトルと第１の時点より前の第２の時点の複数のグループ構成個体各々の個体速度ベクトルとを比較して、第１の時点のグループ速度ベクトルに対応する第２の時点の個体速度ベクトルを有する個体を要注意状態であると判定してもよい。すなわち、要注意個体抽出部２０８は、グループ全体に先駆けて移動する個体を、要注意個体と判定することができる。
この場合、個体情報受信部１０４が所定の周期で個体情報を受信することにより、要注意個体抽出部２０８が受信した位置情報を経時的に処理でき、動きに関する情報を算出することができる。第１の時点と第２の時点との時間差も特に限定されず、家畜の平均移動速度等に鑑みて適宜設定することができる。
また、グループ速度ベクトルは、例えば、グループが占める領域の重心の速度ベクトルであってもよいし、家畜Ａ２１〜Ａ２４の速度ベクトルの平均値から算出された速度ベクトルであってもよい。
また、「グループ速度ベクトルに対応する個体速度ベクトル」とは、グループ速度ベクトルと一致する、あるいはグループ速度ベクトルに近い速度ベクトルをいう。後者の場合、グループ速度ベクトルを基準として、速度の絶対値及び向きが所定範囲内の速度ベクトルや、グループ速度ベクトルを基準として、ベクトルの各成分の絶対値及び向きがそれぞれ所定範囲内の速度ベクトル等を含むものとする。
【０１０５】
図２５は、変形例２−２に係る要注意状態の判定方法について説明する図であり、アイコンＭ２１〜Ｍ２４が表示された画像の例を示す。また、図２５Ａは、地図画像上に第２の時点の家畜Ａ２１〜Ａ２４の位置をそれぞれ示すアイコンＭ２１〜Ｍ２４が表示された画像の例を示し、図２５Ｂは、地図画像上に第１の時点の家畜Ａ２１〜Ａ２４の位置をそれぞれ示すアイコンＭ２１〜Ｍ２４が表示された画像の例を示す。なお、図２５に示す画像は、端末装置４に表示されてもよいし、表示されなくてもよい。
また、これらの図に示す黒矢印は、各家畜の個体速度ベクトルを示し、白抜き矢印は、家畜Ａ２１〜Ａ２４の速度ベクトルの平均値から算出された平均速度ベクトルを示す。
図２５Ａに示す家畜Ａ２１の速度ベクトルは、図２５Ａに示すグループ速度ベクトルとは異なるが、図２５Ｂに示すグループ速度ベクトルにほぼ一致している。家畜Ａ２１以外の他の家畜Ａ２２〜Ａ２４は、家畜Ａ２１の動きに追従して動いている。この場合、要注意個体抽出部２０８は、家畜Ａ２１を要注意状態であると判定し、家畜Ａ２１を要注意個体であると抽出する。この要注意状態は、例えばグループのリーダーとすることができる。
家畜のグループにおいては、他の個体を先導するように移動している個体がグループを率いるリーダーとして認識され得るため、本変形例ではこのことを利用してリーダーの個体を抽出することができる。
【０１０６】
なお、本変形例の他の例として、要注意個体抽出部２０８は、複数のグループ構成個体各々の位置情報に基づいて複数のグループ構成個体の平均移動速度を算出し、複数のグループ構成個体各々の位置情報に基づいて各グループ構成個体の移動速度を算出し、複数のグループ構成個体のうち、複数のグループ構成個体の平均移動速度よりも所定の速度以上速い移動速度で移動する個体を要注意状態であると判定してもよい。これにより、グループ全体の平均速度よりも速い速度で移動している個体を、要注意状態であると判定することができる。したがって、例えば興奮している個体や脱走しようとしている個体を容易に抽出することができる。
【０１０７】
あるいは、要注意個体抽出部２０８は、複数のグループ構成個体各々の位置情報から複数のグループ構成個体各々の中心位置を算出し、複数のグループ構成個体のうち、当該中心位置から所定の離間距離以上離れている個体を要注意個体として抽出してもよい。
中心位置は、例えば、複数のグループ構成個体の平均位置でもよいし、グループ構成個体のうち集合状態にある個体の平均位置であってもよい。なお、集合状態の判定方法は、第１の実施形態で説明した方法を適宜適用することができる。
この場合は、変形例１−１で説明したように、サーバ装置３がグループ情報記憶部１０７を有し、個体情報に各家畜のグループ情報が含まれていてもよい。これにより、集合状態にない個体についても、同一のグループとして処理することができる。
【０１０８】
図２６は、変形例２−２に係る要注意状態の他の判定方法について説明する図であり、地図画像上に家畜Ａ２１〜Ａ２４の位置をそれぞれ示すアイコンＭ２１〜Ｍ２４と周縁構成個体の位置情報の分布に基づくラインＬ'２０とが表示された画像の例を示す。なお、図２５に示す画像は、端末装置４に表示されてもよいし、表示されなくてもよい。
家畜Ａ２１〜Ａ２４は、いずれも、予め登録された同一のグループに属しているものとする。
同図に示すように、家畜Ａ２３は、中心位置Ｐから所定の距離Ｔ２０以上離間している。これにより、要注意個体抽出部２０８は、家畜Ａ２３を要注意状態にあると判定することができる。
このように、本変形例によれば、放牧等の間にグループから離れてしまった家畜等の位置を表示することができ、当該家畜等に対して迅速な対応が可能となる。
【０１０９】
（変形例２−３：個体信号から取得できる情報に基づいて要注意個体を抽出する変形例）
また、送信装置１の発電部１１１の発電量が家畜の行動や健康状態に基づいて変化する場合、個体情報生成部２０３は、個体信号に基づいて、状態情報を含む個体情報を生成することができる。この場合、要注意個体抽出部２０８は、各家畜の状態情報に基づいて各家畜が要注意状態であるか否か判定し、要注意個体を抽出することができる。
状態情報は、家畜の行動や健康状態等の家畜の状態についての情報を含み、例えば、家畜の活動量、健康状態、滞在場所の情報等を含む。
【０１１０】
また、変形例２−３においても、家畜管理システム２００が属性情報記憶部２０９を有さなくてもよい（図２４参照）。これにより、個体情報生成部２０３は、属性情報を含まない個体情報を生成し得る。
【０１１１】
ここで、個体信号から状態情報を生成する方法の一例について説明する。
第１の実施形態において説明したように、送信装置１は、例えば、振動発電機、熱電変換素子、太陽光発電機等で構成された発電部１１１を有し、発電部１１１において発電された発電量が所定の発電量以上となった場合、通信部１３が作動して個体信号を送信することができる。このため、各送信装置１からの個体信号の受信頻度に基づいて発電部１１１の発電量を把握することができる。したがって、発電部１１１の発電量と家畜の状態との間に相関がある場合、個体情報生成部２０３は、個体信号の受信頻度又は当該受信頻度から算出された発電量の情報に基づいて、家畜の状態についての状態情報を含む個体情報を生成することができる。
具体的に、個体情報生成部２０３は、発電部１１１が振動発電機を含む場合、発電量に基づいて家畜の活動量を推定し、活動量の情報を含む個体情報を生成することができる。また、発電部１１１が熱電変換素子を含む場合、個体情報生成部１０３は、発電量と外気温との情報に基づいて、家畜の体温を推定し、家畜の体温の情報を含む個体情報を生成することができる。さらに、個体情報生成部１０３は、推定された家畜の体温と活動量等から、家畜が発情期か否か推定し、家畜が発情期であるという情報を含む個体情報を生成することができる。また、発電部１１１が太陽光発電機を含む場合、個体情報生成部２０３は、発電量に基づいて家畜が屋内及び屋外のいずれの場所に滞在しているかを推定し、滞在場所の情報を含む個体情報を生成することができる。
【０１１２】
このように、個体情報が複数の家畜各々の状態情報を含む場合、要注意個体抽出部２０８は、当該状態情報に基づいて、複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出することができる。
例えば、要注意個体抽出部２０８は、状態情報として取得した活動量が低下又は上昇している個体を要注意状態であると判定することができる。活動量が低下又は上昇していることの判定基準としては、グループ構成個体全体の平均値から所定値以上低い又は高い活動量であることや、活動量が基準値以下又は基準値以上であること等を用いることができる。
あるいは、要注意個体抽出部２０８は、状態情報として取得した体温の情報から、グループ構成個体の平均値と比較して体温が上昇している個体を要注意状態であると判定することができる。
また、要注意個体抽出部２０８は、状態情報として取得した発情期であるか否かの情報から、発情期であると推定された個体を要注意状態であると判定することができる。
これにより、家畜の状態に基づいて、要注意個体を抽出することができる。
【０１１３】
あるいは、送信装置１が、発電部１１１に加えて、又は発電部１１１に替えて、個体の状態を検出することが可能なセンサを有していてもよい。この場合、送信装置１は、センサにより検出されたセンサ情報を含む個体信号を送信することができ、個体情報生成部２０３は、当該センサ情報に基づいて、家畜の状態についての状態情報を含む個体情報を生成することができる。
このようなセンサは、例えば、振動センサや加速度センサ等の活動量センサ、体温センサ等の家畜のバイタルデータを出力する家畜のバイタルセンサ等であってもよいし、あるいは、気温、湿度、雨量、風速、気圧等の気候に関するデータを計測可能なセンサであってもよい。また、送信装置１は、複数のセンサを有していてもよい。
これによっても、要注意個体抽出部２０８が、上記状態情報に基づいて、要注意個体を抽出することができる。
【０１１４】
（変形例２−４：警告の表示についての変形例）
要注意個体の表示方法は、図２２等に示した例に限定されない。
例えば、表示制御部２０６は、要注意個体表示として、地図画像上に警告を表示するように表示部４４を制御してもよい。
図２７は、変形例２−４に係る表示方法の一例を説明する図であり、地図画像上に警告が表示された画像の例を示す。
同図に示す例においては、家畜Ａ２１と、家畜Ａ２２とがいずれも要注意個体であるものとする。家畜Ａ２１は、リーダーという属性の要注意状態を有する第１の要注意個体とし、家畜Ａ２２は、子供（子牛）という属性の要注意状態を有する第２の要注意個体とする。
同図中のグループ表示Ｌ２０及び個体数表示Ｎ２０、並びに第１の要注意個体Ａ２１に係る要注意個体表示であるアイコンＭ２１及び個体識別子Ｄ２１は、図２２に示した例と同様であるものとする。
さらに、表示制御部２０６は、第２の要注意個体Ａ２２に係る要注意個体表示として、枠線Ｌ２０内の領域を点滅させた第１の警告Ｗ２１と、第２の要注意個体Ａ２２の個体識別子を含む第２の警告Ｗ２２とを表示するように表示部４４を制御している。第２の警告Ｗ２２は、個体識別子の後に「！」のマークを付すことにより、当該個体識別子に係る家畜が要注意個体であることを警告している。
これにより、ユーザに対し、早急な対応や手厚い管理が必要な要注意個体をわかりやすく表示することができる。
【０１１５】
警告を表示する方法は、上述の方法に限定されない。
例えば、図２８Ａに示すように、第２の要注意個体Ａ２２に係る要注意個体表示として、枠線Ｌ２０内の領域を点滅させた第１の警告Ｗ２１のみを表示してもよい。警告の表示に個体識別情報が含まれない場合であっても、後述する変形例２−５で説明するように、当該警告の表示等に対する入力操作を行うことで、必要に応じて詳細な情報を取得することができる。
あるいは、図２８Ｂに示すように、第２の要注意個体Ａ２２に係る要注意個体表示として、第２の警告Ｗ２２を表示してもよい。また、図示はしないが、第２の警告Ｗ２２に替えて「！」等のマークのみを表示してもよい。
【０１１６】
また、図２９は、他の警告の表示の例を説明する図である。
同図に示すように、例えば所定の要注意状態を有する要注意個体の個体識別子の表示を点滅させ、警告を表示してもよい。
同図に示す例においては、家畜Ａ２１と、家畜Ａ２２と、家畜Ａ２３とがいずれも要注意個体であるものとする。家畜Ａ２１は、属性情報に基づいてリーダーであると判定された第１の要注意個体とする。家畜Ａ２２は、属性情報に基づいて子供（例えば子牛）であると判定された第２の要注意個体とする。家畜Ａ２３は、グループの中心位置から所定の距離以上離間していると判定された第３の要注意個体とする（変形例２−２参照）。
同図中には、グループ表示Ｌ２０と、各要注意個体の要注意個体表示として、各家畜Ａ２１〜Ａ２４のアイコンＭ２１〜Ｍ２４と、各家畜Ａ２１〜Ａ２４の個体識別子の表示Ｄ２１，Ｄ２２，Ｄ２３とが表示されている。
これらのうち、個体識別子のＤ２２，Ｄ２３は、点滅する警告として表示されている。
このような警告の表示方法であっても、特に注意が必要な個体について警告することができる表示とすることができる。
【０１１７】
（変形例２−５：補助表示についての変形例）
変形例１−４と同様に、表示制御部２０６は、要注意個体表示に対するユーザの入力操作に基づいて、当該要注意個体表示に対応する要注意個体についての個体情報を表示するように表示部４４を制御してもよい。
【０１１８】
図３０は、変形例２−５に係る表示方法を説明する図であり、地図画像上にグループ表示と個体情報の一部とが表示された画像の例を示す。
例えば、端末装置４の入力操作部４５が、要注意個体表示に対するユーザの入力操作を受け付ける。この入力操作は、例えば、要注意個体表示へのタッチ、ピンチアウト、クリック等であってもよい。同図中のＣは、カーソルを表すものとする。
当該入力操作を受け付けた場合、表示制御部２０６は、要注意個体表示に対応する要注意個体についての個体情報を表示するように表示部４４を制御する。個体情報の表示Ｓ２２は、例えば、「個体ＩＤ」と示されたグループ構成個体の個体識別情報（識別子）、当該個体の属性情報、状態情報、及びそれらに対応する詳細表示ボタンＳ２２０を含む。詳細表示ボタンＳ２２０に対してタッチ、クリック等の所定の入力操作があった場合、表示制御部２０６は、対応する個体のその他の個体情報を表示するように表示部４４を制御してもよい。その他の個体情報の具体例としては、各家畜の属するグループについてのグループ情報、各個体の位置の情報等が挙げられる。
これにより、ユーザの要求に応じて、要注意個体表示が表示された個体についてのより詳細な情報を提供することができる。したがって、ユーザが要注意個体についての詳細な情報を確認し、その情報に基づく状況に応じて迅速かつ適切に対処することができる。
【０１１９】
（変形例２−６：要注意個体表示についての他の変形例）
また、図３１に示すように、要注意個体表示として、要注意状態の内容を表示してもよい。
例えば、家畜Ａ２１が属性情報に基づいてリーダーであると判定された第１の要注意個体である場合、例えば表示制御部２０６は、家畜Ａ２１の位置上のアイコンＭ２１及び「Ｌｅａｄｅｒ」と表示された要注意状態の内容表示Ｄ２１０を表示するように表示部４４を制御してもよい。同様に、家畜Ａ２２が属性情報に基づいて子供（例えば子牛）であると判定された第２の要注意個体である場合、例えば表示制御部２０６は、家畜Ａ２２の位置上のアイコンＭ２２及び「Ｃａｌｆ」と表示された要注意状態の内容表示Ｄ２２０を表示するように表示部４４を制御してもよい。家畜Ａ２３がグループの中心位置から所定の距離以上離間していると判定された第３の要注意個体である場合、例えば表示制御部２０６は、家畜Ａ２３の位置上のアイコンＭ２３及び「Ｓｅｐａｒａｔｅｄ」と表示された要注意状態の内容表示Ｄ２３０を表示するように表示部４４を制御してもよい。
これにより、要注意個体についての情報を容易に確認することが可能となる。
【０１２０】
以上、本技術の各実施形態について説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば本技術の実施形態は各実施形態を組み合わせた実施形態とすることができる。
【０１２１】
なお、本技術は以下のような構成もとることができる。
（１）複数の個体各々についての個体情報に基づいて、上記複数の個体から、グループに属する複数のグループ構成個体を抽出するグループ抽出部と、
上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように表示部を制御する表示制御部と
を有する情報処理装置。
。
（２）上記（１）に記載の情報処理装置であって、
上記表示制御部は、上記複数の周縁構成個体各々の位置情報の分布に基づいて形成された枠線を上記グループ表示として表示するように上記表示部を制御する
情報処理装置。
（３）上記（１）又は（２）に記載の情報処理装置であって、
上記表示制御部は、上記地図画像上に、上記グループ表示と、上記グループに含まれる上記複数のグループ構成個体の数を表す個体数表示とを表示するように上記表示部を制御する
情報処理装置。
（４）上記（３）に記載の情報処理装置であって、
上記個体数表示は、上記複数のグループ構成個体の数に応じた大きさのアイコンを含む
情報処理装置。
（５）上記（１）から（４）のうちいずれか１つに記載の情報処理装置であって、
上記表示制御部は、上記グループ表示が表示された上記地図画像に対するユーザの入力操作に基づいて、上記複数のグループ構成個体に含まれる１又は複数の個体についての上記個体情報を表示するように上記表示部を制御する
情報処理装置。
（６）上記（１）から（５）のうちいずれか１つに記載の情報処理装置であって、
上記グループ抽出部は、上記複数の個体のうち集合状態にあると判定された複数の個体をそれぞれ上記複数のグループ構成個体として抽出する
情報処理装置。
（７）上記（６）に記載の情報処理装置であって、
上記グループ抽出部は、上記複数の個体各々の位置情報に基づいて、隣接する個体間の距離が所定の個体間距離以下である場合、上記隣接する個体が集合状態にあると判定する
情報処理装置。
（８）上記（１）から（７）のうちいずれか１つに記載の情報処理装置であって、
上記個体情報は、各個体が属するグループについてのグループ情報を含み、
上記グループ抽出部は、上記複数の個体各々のグループ情報に基づいて、上記複数のグループ構成個体を抽出する
情報処理装置。
（９）上記（１）から（８）のうちいずれか１つに記載の情報処理装置であって、
上記複数のグループ構成個体各々の上記個体情報に基づいて、上記複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出する要注意個体抽出部
をさらに有し、
上記表示制御部は、上記要注意個体についての情報を上記地図画像上に要注意個体表示として表示するように上記表示部を制御する
情報処理装置。
（１０）上記（９）に記載の情報処理装置であって、
上記個体情報は、各個体を識別することが可能な個体識別情報を含み、
上記表示制御部は、上記要注意個体表示として、上記要注意個体に対応付けられた上記個体識別情報を上記地図画像上に表示するように上記表示部を制御する
情報処理装置。
（１１）上記（９）又は（１０）に記載の情報処理装置であって、
上記表示制御部は、上記要注意個体表示として、上記地図画像上に警告を表示するように上記表示部を制御する
情報処理装置。
（１２）上記（９）から（１１）のうちいずれか１つに記載の情報処理装置であって、
上記要注意個体抽出部は、上記複数のグループ構成個体各々の上記位置情報に基づいて、上記複数のグループ構成個体全体の位置又は動きと、上記複数のグループ構成個体各々の位置又は動きとを対比することで、各グループ構成個体が上記要注意状態であるか否か判定する
情報処理装置。
（１３）上記（１２）に記載の情報処理装置であって、
上記要注意個体抽出部は、上記複数のグループ構成個体各々の上記位置情報に基づいて、上記複数のグループ構成個体各々の個体速度ベクトルと、上記グループ全体の速度ベクトルであるグループ速度ベクトルとを経時的に算出し、第１の時点の上記グループ速度ベクトルと上記第１の時点より前の第２の時点の上記複数のグループ構成個体各々の上記個体速度ベクトルとを比較して、上記第１の時点の上記グループ速度ベクトルに対応する上記第２の時点の上記個体速度ベクトルを有する個体を上記要注意状態であると判定する
情報処理装置。
（１４）上記（１２）又は（１３）に記載の情報処理装置であって、
上記要注意個体抽出部は、上記複数のグループ構成個体各々の上記位置情報から上記複数のグループ構成個体の中心位置を算出し、上記複数のグループ構成個体のうち、上記中心位置から所定の離間距離以上離れている個体を上記要注意個体として抽出する
情報処理装置。
（１５）上記（９）から（１４）のうちいずれか１つに記載の情報処理装置であって、
上記個体情報は、各個体の属性についての属性情報を含み、
上記要注意個体抽出部は、
上記複数のグループ構成個体各々の上記属性情報に基づいて、要注意属性を有するグループ構成個体を上記要注意状態であると判定する
情報処理装置。
（１６）上記（１）から（１５）のうちいずれか１つに記載の情報処理装置であって、
複数の個体各々に装着された送信装置から送信された個体信号に基づく、上記複数の個体各々についての位置情報を含む個体情報を受信する個体情報受信部
をさらに有する情報処置装置。
（１７）上記（１）から（１６）のうちいずれか１つに記載の情報処理装置であって、
上記個体情報は、複数の個体各々についての位置情報を含み、
上記グループ抽出部は、
上記複数のグループ構成個体各々の上記位置情報に基づいて、上記複数の周縁構成個体を特定する
情報処理装置。
（１８）複数の個体各々に装着された送信装置から送信された個体信号に基づいて、上記複数の個体各々についての個体情報を生成する個体情報生成部と、
上記個体情報に基づいて、グループに属する複数のグループ構成個体を抽出するグループ抽出部と、
上記複数のグループ構成個体各々の上記位置情報に基づいて、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体を特定し、上記複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示する表示部と
を具備する情報処理システム。
（１９）上記（１８）に記載の情報処理システムであって、
上記個体信号は、各個体を識別することが可能な個体識別情報を含み、
上記情報処理システムは、
上記複数のグループ構成個体各々の上記個体情報に基づいて、上記複数のグループ構成個体のうち、要注意状態であると判定された要注意個体を抽出する要注意個体抽出部と、
上記個体識別情報と上記個体識別情報により識別される個体の属性を示す属性情報とを関連付けて記憶する属性情報記憶部と、
をさらに具備し、
上記個体情報生成部は、上記属性情報記憶部に記憶された情報に基づいて、上記個体信号の送信元の個体の上記個体識別情報に関連付けて記憶された上記属性情報を含む個体情報を生成し、
上記要注意個体抽出部は、上記複数のグループ構成個体各々の上記属性情報に基づいて、要注意属性を有するグループ構成個体を上記要注意状態であると判定し、
上記表示処理部は、上記地図画像上に上記要注意個体の分布を表示するように上記表示部を制御する
情報処理システム。
（２０）情報処理装置が、複数の個体各々についての位置情報を含む個体情報に基づいて、上記複数の個体から、グループに属する複数のグループ構成個体を抽出し、
上記情報処理装置が、上記複数のグループ構成個体各々の上記位置情報に基づいて、上記複数のグループ構成個体のうち上記グループの周縁を構成する複数の周縁構成個体を特定し、
上記情報処理装置が、上記複数の周縁構成個体の位置情報の分布に基づいて、地図画像上に上記グループが占める領域の形状をグループ表示として表示するように上記表示部を制御する
情報処理方法。
【符号の説明】
【０１２２】
１０３，２０３…個体情報生成部
１０４…個体情報受信部
１０５…グループ抽出部
１０６，２０６…表示制御部
１０７…グループ情報記憶部
２０８…要注意個体抽出部
２０９…属性情報記憶部
【図１】
2017130736.tif 000003
【図２】
2017130736.tif 000004
【図３】
2017130736.tif 000005
【図４】
2017130736.tif 000006
【図５】
2017130736.tif 000007
【図６】
2017130736.tif 000008
【図７】
2017130736.tif 000009
【図８】
2017130736.tif 000010
【図９】
2017130736.tif 000011
【図１０】
2017130736.tif 000012
【図１１】
2017130736.tif 000013
【図１２】
2017130736.tif 000014
【図１３】
2017130736.tif 000015
【図１４】
2017130736.tif 000016
【図１５】
2017130736.tif 000017
【図１６】
2017130736.tif 000018
【図１７】
2017130736.tif 000019
【図１８】
2017130736.tif 000020
【図１９】
2017130736.tif 000021
【図２０】
2017130736.tif 000022
【図２１】
2017130736.tif 000023
【図２２】
2017130736.tif 000024
【図２３】
2017130736.tif 000025
【図２４】
2017130736.tif 000026
【図２５】
2017130736.tif 000027
【図２６】
2017130736.tif 000028
【図２７】
2017130736.tif 000029
【図２８】
2017130736.tif 000030
【図２９】
2017130736.tif 000031
【図３０】
2017130736.tif 000032
【図３１】
2017130736.tif 000033
【国際調査報告】
2017130736.tif 000034
2017130736.tif 000035
2017130736.tif 000036
2017130736.tif 000037