(57)【要約】  本技術の一形態に係る家畜登録システムは、画像データ取得部と、信号取得部と、登録部とを具備する。  上記画像データ取得部は、対象家畜が撮像された画像データを取得する。  上記信号取得部は、上記対象家畜を識別可能な識別子を含み上記対象家畜に装着された送信装置から送信された個体識別信号を取得する。  上記登録部は、上記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された上記個体識別信号の上記識別子と、上記画像データとを関連付けて登録する。【選択図】図３
2017033394.tif 000002
【特許請求の範囲】
【請求項１】
対象家畜が撮像された画像データを取得する画像データ取得部と、
前記対象家畜を識別可能な識別子を含み前記対象家畜に装着された送信装置から送信された個体識別信号を取得する信号取得部と、
前記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された前記個体識別信号の前記識別子と、前記画像データとを関連付けて登録する登録部と
を具備する家畜登録システム。
【請求項２】
請求項１に記載の家畜登録システムであって、
前記画像データ取得部は、前記対象家畜の身体的特徴を含む画像データを取得する
家畜登録システム。
【請求項３】
請求項１に記載の家畜登録システムであって、
前記対象家畜が撮像されたタイミングに対応する受信タイミングは、前記画像データの撮像前であって前記個体識別信号の受信の開始から所定の条件を満たすまでのタイミングである
家畜登録システム。
【請求項４】
請求項１に記載の家畜登録システムであって、
前記対象家畜が撮像されたタイミングに対応する受信タイミングは、前記画像データの撮像後であって前記個体識別信号の受信の開始から所定の条件を満たすまでのタイミングである
家畜登録システム。
【請求項５】
請求項１に記載の家畜登録システムであって、
前記対象家畜が撮像されたタイミングに対応する受信タイミングは、前記画像データの撮像タイミングを含む期間であって所定の条件を満たすタイミングである
家畜登録システム。
【請求項６】
請求項１に記載の家畜登録システムであって、
前記画像データ取得部は、前記対象家畜が第１の条件下で撮像された画像データを取得し、
前記信号取得部は、前記対象家畜を含む複数の家畜を識別可能な識別子をそれぞれ含む複数の個体識別信号を取得し、
前記家畜登録システムは、
前記取得した複数の個体識別信号のうち、前記第１の条件に関連する第２の条件を満たす個体識別信号を特定する信号特定部をさらに具備し、
前記登録部は、前記特定された個体識別信号の識別子と、前記画像データとを関連付けて登録する
家畜登録システム。
【請求項７】
請求項６に記載の家畜登録システムであって、
前記信号取得部は、前記画像データの撮像位置付近で受信された前記複数の個体識別信号を取得し、
前記第１の条件は、前記対象家畜の身体的特徴を撮像可能な撮像距離であるという条件を含み、
前記第２の条件は、前記複数の個体識別信号のうち、最も強い信号強度を有するという条件を含む
家畜登録システム。
【請求項８】
請求項６に記載の家畜登録システムであって、
前記信号取得部は、前記複数の家畜に装着された複数の送信装置から出力された前記複数の個体識別信号を取得し、
前記複数の個体識別信号は、それぞれ、周囲の環境に応じて発電された発電量の情報を含み、
前記第１の条件は、前記対象家畜に装着された送信装置が発電可能な環境条件を含み、
前記第２の条件は、前記環境条件において発電された発電量の情報を含むという条件を含む
家畜登録システム。
【請求項９】
請求項８に記載の家畜登録システムであって、
前記複数の個体識別信号は、前記周囲の環境に応じて発電された発電量に基づくパターンを有し、
前記第２の条件は、前記環境条件において発電された発電量に基づくパターンで受信されたという条件を含む
家畜登録システム。
【請求項１０】
請求項９に記載の家畜登録システムであって、
前記個体識別信号は、照射された光に応じて前記送信装置により発電された発電量の情報を含み、
前記第１の条件は、前記送信装置が発電可能な光の照射条件を含み、
前記第２の条件は、前記光の照射条件において発電された発電量の情報を含むという条件を含む
家畜登録システム。
【請求項１１】
請求項１に記載の家畜登録システムであって、
前記対象家畜を撮像する撮像部と、
前記個体識別信号を受信する信号受信部と、
前記複数の個体識別信号の受信タイミングを、前記撮像部により前記対象家畜が撮像されたタイミングに対応するタイミングに制御するタイミング制御部と
をさらに具備する家畜登録システム。
【請求項１２】
請求項１１に記載の家畜登録システムであって、
前記タイミング制御部は、
前記画像データ取得部が前記画像データを取得した後、前記信号受信部を受信遮断状態から受信可能状態へ遷移させる
家畜登録システム。
【請求項１３】
請求項１１に記載の家畜登録システムであって、
前記タイミング制御部は、
前記信号取得部が前記複数の個体識別信号を取得した後、前記撮像部を撮像可能な状態に起動させる
家畜登録システム。
【請求項１４】
請求項１に記載の家畜登録システムであって、
前記登録された前記識別子と前記画像データとを登録情報として記憶する登録情報記憶部
をさらに具備する家畜登録システム。
【請求項１５】
請求項１４に記載の家畜登録システムであって、
ユーザが照合を希望する画像データ及び識別子に関連する情報の少なくとも一方を、入力情報として取得する入力情報取得部と、
前記入力情報を、前記登録情報と照合する照合部と、
前記照合結果を出力する出力部と
をさらに具備する家畜登録システム。
【請求項１６】
請求項１５に記載の家畜登録システムであって、
前記登録情報及び前記入力情報のうちの少なくとも一方に含まれる画像データの特徴データを抽出する特徴データ抽出部
をさらに具備し、
前記照合部は、
前記入力情報に画像データが含まれる場合、前記入力情報に含まれる画像データの特徴データと、前記抽出された特徴データとに基づいて、前記入力情報に含まれる画像データを、前記登録情報に含まれる画像データと照合する
家畜登録システム。
【請求項１７】
請求項１に記載の家畜登録システムであって、
前記登録部は、前記画像データが取得された時点の前記対象家畜の身体的特徴を定量化した情報を、前記画像データに関連付けて登録する
家畜登録システム。
【請求項１８】
請求項１に記載の家畜登録システムであって、
前記画像データ取得部は、撮影日時の異なる複数の画像データを取得し、
前記登録部は、前記識別子と前記画像データとを関連付けて登録する際に、前記画像データに当該画像データの撮影日時を関連付けて登録する
家畜登録システム。
【請求項１９】
対象家畜が撮像された画像データを取得し、
前記対象家畜を識別可能な識別子を含み前記対象家畜に装着された送信装置から送信された個体識別信号を取得し、
前記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された前記識別子と、前記画像データとを関連付けて登録する
家畜の登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、家畜の管理に適用できる家畜登録システム及び家畜の登録方法に関する。
【背景技術】
【０００２】
牛などの家畜は、個体毎に設定された個体識別番号により管理されることがある。例えば牛は、個体識別番号が記載され耳に装着される耳標を用いて管理が行われている（非特許文献１参照）。また、近年、通信モジュールの小型化に伴い、家畜の身体に送信機を装着し、無線で個体識別を行うことが可能な耳標も知られている（例えば、特許文献１参照）。
一方、耳標のみの管理では、耳標が脱落した場合に個体の識別が困難になることもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６０９７２号公報
【非特許文献】
【０００４】
【非特許文献１】″牛の個体識別情報検索サービス″、［online］、独立行政法人  家畜改良センター、[2015年8月10日検索]、インターネット〈URL：https://www.id.nlbc.go.jp/top.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、耳標による管理では、耳標が脱落した場合に個体の識別が困難になることもある。したがって、耳標以外の方法により、多数の家畜の個体識別を簡便に行う技術が望まれている。【０００６】
以上のような事情に鑑み、本技術の目的は、家畜の個体識別及び管理を容易にする家畜登録システム、及び家畜の登録方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本技術の一形態に係る家畜登録システムは、画像データ取得部と、信号取得部と、登録部とを具備する。
上記画像データ取得部は、対象家畜が撮像された画像データを取得する。
上記信号取得部は、上記対象家畜を識別可能な識別子を含み上記対象家畜に装着された送信装置から送信された個体識別信号を取得する。
上記登録部は、上記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された上記個体識別信号の上記識別子と、上記画像データとを関連付けて登録する。【０００８】
本技術の他の形態に係る家畜の登録方法は、対象家畜が撮像された画像データを取得するステップを含む。
上記対象家畜を識別可能な識別子を含み上記対象家畜に装着された送信装置から送信された個体識別信号が取得される。
上記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された上記個体識別信号の上記識別子と、上記画像データとが関連付けて登録される。
【発明の効果】
【０００９】
以上のように、本技術によれば、家畜の個体識別及び管理を容易にすることができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１０】
【図１】本技術の第１の実施形態の家畜登録システムの概略構成を示す模式的な図である。
【図２】図１に記載の家畜登録システムに含まれる各装置のハードウェア構成を示すブロック図である。
【図３】図１に記載の家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図４】図１に記載の家畜登録システムの動作例を示すフローチャートである。
【図５】図４の動作例において、端末装置の表示部に表示された画像データの一例を示す図である。
【図６】図４の動作例において、端末装置の表示部に表示された識別子及び画像データの一例を示す図である。
【図７】変形例１−１に係る家畜登録システムの動作例を示すフローチャートである。
【図８】変形例１−２に係る家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図９】変形例１−３に係る家畜登録システムのハードウェア構成を示すブロック図である。
【図１０】図９に記載の家畜登録システムの動作例を示すフローチャートである。
【図１１】変形例１−４に係る家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図１２】変形例１−４に係る家畜登録システムの他の機能的構成及び処理の流れを示すブロック図である。
【図１３】変形例１−５に係る家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図１４】変形例１−７に係る家畜登録システムのハードウェア構成を示すブロック図である。
【図１５】変形例１−７の他の構成例に係る家畜登録システムのハードウェア構成を示すブロック図である。
【図１６】図１５に記載の家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図１７】図１５に記載の家畜登録システムにおける動作例を示すフローチャートである。
【図１８】変形例１−８に係る家畜登録システムのハードウェア構成を示すブロック図である。
【図１９】図１８に記載の家畜登録システムの各装置の位置関係を模式的に示す図である。
【図２０】変形例１−９に係る家畜登録システムのハードウェア構成を示すブロック図である。
【図２１】変形例１−１２に係る家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図２２】図２１に記載のサーバ装置における動作例を示すフローチャートである。
【図２３】本技術の第２の実施形態の家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図２４】図２３に記載の家畜登録システムの動作例を示すフローチャートである。
【図２５】図２４の動作例において、端末装置の表示部に表示された画像データの一例を示す図である。
【図２６】本技術の第３の実施形態に係る家畜登録システムの一構成例を示す概略図である。
【図２７】図２６に記載の家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図２８】変形例３−２に係る家畜登録システムの一構成例を示す概略図である。
【図２９】本技術の第４の実施形態の家畜登録システムの機能的構成及び処理の流れを示すブロック図である。
【図３０】本技術の第５の実施形態の家畜登録システムの一構成例を示す概略図である。
【図３１】図３０に示す家畜登録システムの動作例を示すフローチャートである。
【図３２】図３１の動作例において、端末装置の表示部に表示されたＢＣＳ入力用ＧＵＩの一例を示す図である。
【図３３】本技術の第６の実施形態における登録情報記憶部が記憶する情報のデータ構造の一例を示す概念図である。
【図３４】本技術の第６の実施形態におけるＧＵＩの一例を示す図（その１）である。
【図３５】本技術の第６の実施形態におけるＧＵＩの一例を示す図（その２）である。
【図３６】本技術の第６の実施形態におけるＧＵＩの一例を示す図（その３）である。
【図３７】本技術の第６の実施形態におけるＧＵＩにおける重畳表示を示す図である。
【発明を実施するための形態】
【００１１】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
【００１２】
＜第１の実施形態＞
（家畜登録システムの概要）
図１は、本技術の第１の実施形態の家畜登録システムの概略構成を示す模式的な図である。
同図に示すように、家畜登録システム１００は、複数の送信装置１と、端末装置２と、サーバ装置３とを備える。
家畜登録システム１００は、例えば酪農・畜産農家や酪農・畜産施設の従業者によって活用され得るシステムであり、各家畜Ａを識別可能な識別子と画像データとを自動的に関連付けて登録する処理を実行する。
家畜は、例えば産業動物である肉牛、乳牛、豚、馬、羊、山羊、鶏、ダチョウ、家禽や、愛玩動物である犬、猫、ウサギ等を挙げることができ、以下では乳牛の例を示す。
【００１３】
複数の送信装置１は、複数の家畜Ａにそれぞれ装着されることが可能であり、対象家畜を識別可能な識別子を含む個体識別信号を送信する。送信装置１は、家畜Ａに装着可能なタグとして構成され得る。
ここでいう識別子は、家畜を識別可能な識別子であり、本実施形態において、送信装置１固有の識別子であってもよい。また、別の実施形態においては、識別子が、チェックイン情報（家畜が畜舎等に入った／出たという情報が時刻情報と関連づいた情報）、位置情報、活動量に関する情報、体温に関する情報のいずれか１つ以上であってもよい。
また、ここでいう個体識別信号は、識別子を含み、送信装置１から送信された信号である。
送信装置１は、例えば家畜Ａの耳に装着されるが、耳に限らず、首、背や足、尻尾、体内などの耳以外への取り付けも可能である。家畜Ａが体を柵等へこすりつける行為や家畜同士でのぶつかり合いで送信装置１が外れる可能性を減らすことが望まれる場合は、首や足よりも耳や体内への取り付けが好ましい。
また、家畜Ａは、送信装置１とは別に、通信等の機能を有さず、個体識別番号等の個体を識別する情報が記載された装着具を装着していてもよい。耳に装着される上記装着具を、以下、「耳標」と称する。耳標は、一例として、個体識別番号とそのバーコードが印刷された樹脂板を有する。
また、ここでいう個体識別番号は、例えば国や家畜の管理団体等、従業員が付与した汎用的に用いられている番号をいい、以下、識別子等との区別のため、「汎用識別番号」と称する。
識別子は、汎用識別番号と同一の番号であってもよいし、それとは異なる番号や記号等であってもよい。
なお、送信装置１は、後述する筐体の表面に汎用識別番号が記載され、耳標の機能を兼ねていてもよい。
【００１４】
端末装置２は、家畜Ａの登録処理を実行するユーザにより操作される情報処理装置であり、送信装置１及びネットワークＮ上のサーバ装置３と通信可能に構成される。端末装置２は、例えば、スマートフォン、タブレット端末、デジタルカメラ、ウェアラブルデバイス、ＰＣ（Personal Computer）等で構成される。ウェアラブルデバイスは、例えば透過型ディスプレイ、非透過型ディスプレイ、又は、網膜投射型ディスプレイを有するメガネ型等のヘッドマウントディスプレイ装置であってもよい。ネットワークＮは、例えばインターネットやローカルエリアネットワーク等とすることができる。端末装置２の記憶部２２には、家畜登録アプリケーションソフトウェア（以下、家畜登録アプリと略する）がインストールされており、端末装置２は、当該家畜登録アプリに従って家畜の登録処理を実行する。
【００１５】
サーバ装置３は、ネットワークＮ上のサーバ装置であり、家畜登録アプリを実装した端末装置２に対して家畜登録サービスを提供する。サーバ装置３は、１つの情報処理装置により構成されていてもよいし、複数の情報処理装置により構成されていてもよい。
サーバ装置３には、ネットワークＮを介して、家畜登録アプリがインストールされた端末装置２以外の複数の端末装置と接続されていてもよい。
【００１６】
［家畜登録システムのハードウェア構成］
図２は、家畜登録システム１００に含まれる各装置のハードウェア構成を示すブロック図である。
【００１７】
（送信装置）
図２に示すように、送信装置１は、発電部１１と、蓄電素子１２と、通信部１３とを有する。送信装置１はさらに発電部１１と、蓄電素子１２と、通信部１３とを収める筐体（図示せず）と筐体を家畜へ装着するための装着機構（図示せず）を有する。装着機構は筐体と一体として構成されていても良い。
【００１８】
発電部１１は、周囲の環境に応じて電力を生成する。発電部１１は、例えば、光、熱、振動、遠方電磁界及び近傍電磁界を含む電波、並びに特定の有機物及び無機物のうち少なくともいずれか１つに基づくエネルギにより発電する発電するものであってもよい。発電部１１は上記のうちの複数のエネルギにより発電するものであってもよい。発電の方式は静電型、電磁型、逆磁歪型、圧電型等、問わない。
発電部１１は、光（例えば、屋内の電球や太陽光）により発電するものでもよい。
発電部１１は、温度差（熱）を利用して発電する熱電変換素子（例えば、ゼーベック効果やトムソン効果により発電するもの、熱電子発電素子、熱磁気発電をするもの）でもよい。このような発電部１１は、例えば家畜の体温と外気温の温度差を利用して発電を行う。
発電部１１は、糖を利用して発電する酵素電池（バイオ電池などとも称される）でもよい。
発電部１１は、ＬＣＲ（インダクタンス・キャパシタンス・リアクタンス）成分のいずれか、またはその組み合わせ、および、コンデンサ、キャパシタ、アンテナ、レクテナなどによる容量結合や電磁気結合を利用するものであり、例えば電波により発電するものでもよい。
発電部１１は、近傍電磁界発電を行うもの、すなわち、送信装置を所定の機器に近接させることにより得られるエネルギにより発電するものでもよい。近傍電磁界発電の方式は、磁界共鳴方式、電磁誘導方式、電界結合、電界共鳴方式等、公知の方式を適用できる。
発電部１１としては、例示したもの以外の公知の発電素子を適用できる。
【００１９】
蓄電素子１２は、発電部１１により生成された電力を貯蔵する等の目的に応じて使用される。発電部１１により生成された電力は蓄電素子１２に貯蔵され通信部１３を動作させる電力として使用される。
蓄電素子１２としては、リチウムイオン２次電池等の各種の２次電池のほか、電気二重層キャパシタ、リチウムイオンキャパシタ、ポリアセン系有機半導体（Polyacenic Semiconductor（ＰＡＳ））キャパシタ、ナノゲートキャパシタ（「ナノゲート」は、ナノゲート・アクチエンゲゼルシャフトの登録商標）、セラミックコンデンサ、フィルムコンデンサ、アルミ電解コンデンサ、タンタルコンデンサなどである。目的に応じて、これらの蓄電素子を組み合わせたものが使用されてもよい。
【００２０】
通信部１３は、発電部１１により生成された電力を用いて、識別子を含む個体識別信号を送信する。
通信部１３は、本実施形態において、発電部１１から供給される電力に応じて、待機状態と、発電情報の出力が可能な出力状態とに切り替えられることが可能に構成される。これにより、発電部１１による発電量が所定量以上となった場合に、個体識別信号を所定量以上の発電の事実を示す発電情報として出力することが可能となる。
本実施形態の個体識別信号は、識別子の他、周囲の環境に応じて発電された発電量の情報を含んでもよい。発電量の情報は、周囲の環境に応じて発電された発電量に基づく信号の送信又は受信パターンを含んでいてもよいし、発電量の数値を含んでいてもよい。個体識別信号はさらに、発電の種別を表す情報を含んでもよい。発電の種別を表す情報は、例えば通信部１３が行った発電ソースが光、振動（運動エネルギー）、温度差、電波のうちの一であるか、またはそれらの組み合わせであるかを示す情報を含む。
識別子は、典型的には、予め割り当てられた送信装置１固有の識別子が用いられる。これにより、送信装置１を装着した家畜と１対１に対応し、家畜を識別することが可能となる。また、識別子は、家畜の識別が可能であれば、その都度割り当てられた識別子でもよい。
【００２１】
通信部１３は、例えば、１の素子または複数の素子からなる集積回路（IC:Integrated Circuit）と、送信を制御するプロセッサと、端末装置２と通信を行うための通信モジュールおよびアンテナとを含む。
通信部１３に用いられる集積回路としては、例えば、トランジスタ等のスイッチング素子、ダイオード、リセットＩＣ、レギュレータＩＣ、ロジックＩＣや各種の演算回路を例示することができる。ＩＣ内部の回路構成については、通信部１３の機能を実現し得るものであれば適宜、変更することができる。また、通信部１３は、好ましくは、遷移後の状態や例えば遷移状態の変化回数情報などの履歴を保持することによりその状態を記憶できる構成を有するが、リセット等によりその状態を保持できず記憶できない構成を有していてもよい。
また、発電部１１に生成された電力が適宜、昇圧または降圧された後に通信部１３に供給されてもよい。
通信部１３に用いられるプロセッサは、通信モジュールに対する制御を実行する。当該プロセッサとしては、例えば、ＭＰＵ（Micro Processing Unit）やＣＰＵ（Central Processing Unit）などを例示することができる。プロセッサとしては、通信部１３の処理量と、送信装置１における小型化の要請とから、ＭＰＵがより好ましい。
【００２２】
通信部１３の通信モジュールにより行われる通信は、無線でもよく有線であってもよい。また、無線モジュールは単数であってもよいし、複数種を用いてもよいし、複数種の複合モジュールであってもよい。無線の通信は、電磁波や赤外線を利用した通信や、電界を利用した通信、音波を利用した通信でもよい。具体的な方式としては、「Wi-Fi（登録商標）」、「Zigbee（登録商標）」、「Bluetooth（登録商標）」、「Bluetooth Low Energy」、「ANT（登録商標）」、「ANT＋（登録商標）」、「EnOcean(登録商標)」などの数百ＭＨｚ（メガヘルツ）から数ＧＨｚ（ギガヘルツ）帯を利用する通信方式を例示することができる。ＮＦＣ（Near Field Communication）等の近接無線通信でもよい。
【００２３】
（端末装置）
端末装置２は、制御部２１と、記憶部２２と、第１の通信部２３と、第２の通信部２４と、表示部２５と、カメラ２６と、入力操作部２７とを有する。端末装置２は、さらに制御部２１と、記憶部２２と、第１の通信部２３と、第２の通信部２４と、表示部２５と、カメラ２６と、入力操作部２７を収める筐体（図示せず）を有する。筐体は例えばユーザが携帯可能な構成とされる。
制御部２１は、ＣＰＵにより実現され、端末装置２の各部を統括的に制御する。制御部２１は、記憶部２２に格納された家畜管理アプリその他の制御プログラムに従い、所定の処理を実行する。
記憶部２２は、例えば制御部２１により実行されるプログラムが格納されたＲＯＭ（Read Only Memory）と、制御部２１が処理を実行する際のワークメモリ等として使用されるＲＡＭ（Random Access Memory）とを有する。さらに記憶部２２は、ＨＤＤ（Hard Disk Drive）及びフラッシュメモリ（ＳＳＤ；Solid State Drive）等の不揮発性メモリを有していてもよい。
第１の通信部２３は、送信装置１の通信部１３との通信が可能に構成される。第１の通信部２３は、例えば、電磁波や、赤外線を利用した通信や、電界を利用した通信等の無線による通信や、有線による通信が可能な構成を有する。
第２の通信部２４は、ネットワークＮに接続し、サーバ装置３との通信が可能に構成される。具体的には、第２の通信部２４は、ＷｉＦｉ（Wireless Fidelity）等の無線ＬＡＮ（IEEE802.11等）や移動通信用の３Ｇや４Ｇのネットワークを用いて、ネットワークＮに接続し、サーバ装置３と通信することができる。
表示部２５は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）パネル等の表示素子により実現され、カメラ２６のファインダとしての機能を有してもよい。表示部２５は、表示素子の他、Ｄ／Ａ変換回路等を有していてもよい。
カメラ２６は、被写体の光画像から画像データを得ることができ、具体的には、図示しない撮像光学系、イメージセンサを有してもよい。撮像光学系は、被写体の光画像をイメージセンサの撮像面上に結像させる。イメージセンサは、ＣＣＤ（Charge Coupled Device）センサやＣＭＯＳ（Complementary Metal Semiconductor）センサ等により実現され、結像された光画像を電気信号に変換し、画像データを得る。
入力操作部２７は、例えばタッチパネル、キーボード、マウス等のポインティングデバイス、その他の入力装置である。入力操作部２７がタッチパネルである場合、そのタッチパネルは表示部２５と一体となり得る。
なお、端末装置２は、上記構成の他、マイクロフォン及びスピーカ等を有していてもよい。
【００２４】
（サーバ装置）
サーバ装置３は、制御部３１と、記憶部３２と、通信部３３とを有する。
制御部３１は、ＣＰＵにより実現されるプロセッサであり、サーバ装置３の各部を統括的に制御する。
記憶部３２は、ＲＯＭ、ＲＡＭ、及び不揮発性メモリ等を有する。記憶部３２は、後述するように、複数のデータベースを記憶していてもよい。
通信部３３は、ネットワークＮに接続し、端末装置２との通信が可能に構成される。通信部３３は、ＷｉＦｉ（Wireless Fidelity）等の無線ＬＡＮ（IEEE802.11等）や有線ＬＡＮ等のハードウェアのネットワーク・インタフェースにより、ネットワークＮに接続することができる。
サーバ装置３は、上記構成の他、必要に応じて、表示部や入力操作部等の構成を有していてもよい。
【００２５】
［家畜登録システムの機能的構成］
図３は、家畜登録システムの機能的構成及び処理の流れを示すブロック図である。同図の実線は、処理の流れを模式的に示し、太線は主な処理の流れ、細線は補助的な処理の流れをそれぞれ示す。
【００２６】
図３に示すように、家畜登録システム１００は、複数の信号送信部１０１と、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、登録情報記憶部１０９と、出力部１１０とを備える。
これらの構成のうち、本実施形態において、信号送信部１０１は、送信装置１の通信部１３により実現される。
端末装置２は、撮像部１０２と、画像データ取得部１０３と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、出力部１１０とを含む。これらのうち、撮像部１０２は、カメラ２６により実現される。信号受信部１０４は、第１の通信部２３により実現される。画像データ取得部１０３と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、出力部１１０とは、制御部２１により実現される。
サーバ装置３は、登録情報記憶部１０９を含む。登録情報記憶部１０９は、記憶部３２により実現される。
【００２７】
本実施形態の登録処理は、取得した複数の個体識別信号から、取得した画像データに撮像された家畜と同一の家畜に係る個体識別信号を特定し、特定された個体識別信号に係る識別子と当該画像データとを関連付けて登録する処理である。
【００２８】
具体的には、まず、撮像部１０２が、対象家畜を第１の条件下で撮像し、画像データ取得部１０３が、対象家畜が第１の条件下で撮像されたこの画像データを取得する。第１の条件は、例えば撮像距離に関する条件等とすることができる。この画像データは、一時的に、端末装置２の記憶部２２に格納されてもよい。
【００２９】
一方、複数の信号送信部１０１は、それぞれ、対象家畜を含む複数の家畜を識別可能な識別子を含む個体識別信号を送信する。そして、信号受信部１０４が、複数の個体識別信号を受信し、信号取得部１０５が、これらの複数の個体識別信号を取得する。この個別識別信号に係る識別子及び信号強度等の情報は、一時的に、端末装置２の記憶部２２に格納されていてもよい。
【００３０】
タイミング制御部１０８は、撮像部１０２の起動と、信号受信部１０４の受信遮断状態及び受信可能状態の間の遷移とを制御しており、信号受信部１０４における個体識別信号の受信タイミングを、撮像部１０２により対象家畜が撮像されたタイミングに対応するタイミングに制御する。例えばタイミング制御部１０８は制御部２１が有する時計用回路を用いて時間を計測し、時間情報を用いて受信タイミングを制御する。
これにより、信号取得部１０５は、画像データが撮像されたタイミングに対応する受信タイミングを有する個体識別信号を取得することができる。
なお、受信タイミングは、特定の時刻に限定されず、時間範囲であってもよい。撮像のタイミングについても同様である。
また、「対象家畜が撮像されたタイミングに対応する受信タイミング」は、例えば、(1)画像データの撮像前であって個体識別信号の受信の開始から所定の条件を満たすまでのタイミング、(2)画像データの撮像後であって個体識別信号の受信の開始から所定の条件を満たすまでのタイミング及び(3)画像データの撮像タイミングを含む期間であって所定の条件を満たすタイミングのうち少なくともいずれかのタイミングを有すればよい。個体識別信号の受信の開始は、例えば信号受信部１０４の受信可能状態の開始であってもよい。また、ここでいう所定の条件を満たすとは、受信可能状態の開始から所定時間を経過することであっても良いし、受信可能状態の開始以降に所定の数の個体識別信号を受信することであってもよいし、受信可能状態の開始以降に所定の閾値を上回る受信信号強度を有する個体識別信号を受信することであっても良い。またこれらの条件を組み合わせて所定の条件としても良い。
受信タイミングを対象家畜が撮像されたタイミングに対応するように制御することで、端末装置２は撮像する画像データに対応付けるべき識別子を適切に選択または絞り込むことができ、関連付けの精度を向上することができる。
タイミング制御部１０８の具体的な制御例としては、以下の例が挙げられる。
例えば、タイミング制御部１０８は、撮像部１０２を起動し、画像データ取得部１０３が画像データを取得した後、信号受信部１０４を受信遮断状態から受信可能状態へ遷移させてもよい（図４参照）。
また、タイミング制御部１０８は、信号取得部１０５が複数の個体識別信号を取得した後、撮像部１０２を撮像可能な状態に起動させてもよい（図７参照）。
あるいは、タイミング制御部１０８は、撮像部１０２が起動している状態において、信号受信部１０４が受信可能状態を維持するように、撮像部１０２及び信号受信部１０４を制御してもよい。例えば、撮像部１０２の起動と同時に信号受信部１０４が受信可能状態に遷移してもよい。
【００３１】
続いて、信号特定部１０６が、取得された複数の個体識別信号のうち、第１の条件に関連する第２の条件を満たす個体識別信号を特定する。第２の条件は、例えば、撮像距離と相関する信号強度の条件等とすることができる。
【００３２】
そして、登録部１０７が、特定された個体識別信号の識別子（ID: Identifier）と、画像データとを関連付けて登録する。すなわち、登録部１０７は、画像データが撮像されたタイミングに対応する受信タイミングに受信された個体識別信号の識別子と、画像データとを関連付けて登録する。識別子と画像データとの具体的な登録方法は特に限定されない。例えば、画像データに付加されるメタデータとして識別子の情報を登録してもよい。あるいは、画像データのファイル名と識別子の情報とを関連付けて記憶媒体上のデータベースに登録してもよい。データベースへの登録として例えば、データベース内の情報テーブル上の一つのレコードに識別子と画像データ又は画像データへのリンク情報を記録する。また、画像データから抽出された特徴量等の特徴データ（詳細は後述する）と識別子の情報とを関連付けてもよい。
【００３３】
出力部１１０は、登録された識別子と画像データの情報（登録情報）を、表示部２５及び／又は図示しないスピーカ等に対して適宜出力することができる。
登録された情報は、端末装置２の第２の通信部２４を介して、サーバ装置３に送信される。
【００３４】
最後に、登録情報記憶部１０９が、登録された識別子と画像データとを登録情報として記憶する。登録情報記憶部１０９は、識別子（ＩＤ）と画像データとを格納する画像・ＩＤデータベース（ＤＢ:Data Base）Ｄ１を記憶しており、新たに登録された識別子と画像データは、この画像・ＩＤデータベースＤ１に格納される。
なお、画像・ＩＤデータベースＤ１は、サーバ装置３が家畜登録サービスを提供している端末装置２以外の端末装置によって登録された情報を含んでいてもよい。この場合、画像・ＩＤデータベースＤ１は、各登録情報に、登録処理を実行した端末装置についての情報を対応付けて記憶してもよい。
【００３５】
［動作例］
続いて、登録処理の具体的な動作例について説明する。
【００３６】
図４は、家畜登録システム１００の登録処理の動作例を示すフローチャートである。本動作例では、３つの送信装置１（送信装置１ａ、１ｂ及び１ｃとする）がそれぞれ個体識別信号を送信する例について説明する。
なお、同図において、ＳＴ１０１〜ＳＴ１１０の処理は、端末装置２により実行され、ＳＴ２０１及びＳＴ２０２の処理は、サーバ装置３により実行され、ＳＴ３０１及びＳＴ３０２の処理は、送信装置１ａにより実行され、ＳＴ４０１及びＳＴ４０２の処理は、送信装置１ｂにより実行され、ＳＴ５０１及びＳＴ５０２の処理は、送信装置１ｃにより実行される。
【００３７】
まず、登録処理に携わるユーザが端末装置２の入力操作部２７を介して所定の入力操作を実行することで、家畜登録アプリが起動し、タイミング制御部１０８が撮像部１０２（カメラ２６）を撮像可能な状態に起動させる（ＳＴ１０１）。
続いて、ユーザの入力操作に基づいて、端末装置２の撮像部１０２が、第１の条件下で対象家畜を撮像する（ＳＴ１０２）。第１の条件は、例えば、対象家畜の身体的特徴を撮像可能な撮像距離であるという条件を含む。対象家畜の身体的特徴を撮像可能な撮像距離とは例えば１ｍから５ｍの範囲とすることができる。この撮像距離は撮像部１０２のレンズの焦点距離やズーム機能の有無等によっても変わりうるが、家畜の全体や顔などの家畜の特徴が撮像した画像により認識できる距離である。
これにより、上記ユーザの入力操作により撮像された画像データが承認され、画像データ取得部１０３が、撮像された画像データを取得する（ＳＴ１０３）。
【００３８】
図５は、表示部２５に表示された画像データの一例を示す図であり、図５Ａは表示部２５の一部がファインダ２５１として機能している例を示す。表示部２５には現在の被写体である対象家畜のライブビュー画像が表示される。これにより、ユーザが対象家畜の構図を調整できる。このとき、対象家畜の身体的特徴を含むように構図を調整することができる。ユーザは、構図の調整後、シャッタボタン２５２をタップ等して撮像する。
図５Ｂは撮像された画像データＧ１を示す図である。同図では、シャッタボタン２５２に替えて、保存ボタン２５３が表示されている。ユーザは、撮像された画像データＧ１を確認し、承認する場合、保存ボタン２５３をタップする。これにより、画像データ取得部１０３が、対象家畜の身体的特徴を含む画像データを取得することができる。
【００３９】
続いて、端末装置２のタイミング制御部１０８が、信号受信部１０４を受信遮断状態から受信可能状態に遷移させる（ＳＴ１０４）。これによりタイミング制御部１０８は、個体識別信号の受信タイミングが撮像後、受信可能状態の開始から所定の条件を満たすまでのタイミングを有するように、画像データの取得後、連続して信号受信部１０４が受信可能状態に遷移させることができる。
なお受信遮断状態とは、信号受信部１０４が個体識別信号を受信しない状態のことを言う。例えば信号受信部１０４の電源をオフする等ハードウェア的に信号受信をしない状態であってもよいし、信号受信部１０４が個体識別信号自体は受信できるものの、制御部２１が受信した信号を無視する等のソフトウェア的に信号受信をしない状態としてもよい。また受信可能状態とは、信号受信部１０４が画像データと関連付けられる可能性のある識別子を有する個体識別信号を受信可能な状態のことを言う。
一方、送信装置１ａ〜１ｃは、それぞれ、所定の条件を満たした場合（ＳＴ３０１，ＳＴ４０１，ＳＴ５０１）、各送信装置１ａ〜１ｃを識別する識別子を含む個体識別信号を送信する（ＳＴ３０２，ＳＴ４０２，ＳＴ５０２）。ここでいう所定の条件は、例えば、発電部１１による発電量が所定の発電量以上となったという条件でもよい。あるいは、端末装置２等から個体識別信号の要求信号を受信したという条件でもよい。または前回個体識別信号を送信した後、所定の時間が経過したという条件でもよい。
端末装置２の信号受信部１０４は、受信可能状態において、送信された各個体識別信号を受信し、信号取得部１０５が各個体識別信号を取得する（ＳＴ１０５）。
本実施形態において、信号受信部１０４は、撮像部１０２と同一の端末装置２に搭載されているため、信号取得部１０５は、画像データの撮像位置付近で受信された複数の個体識別信号を取得することが可能に構成されている。
そして、受信可能時間の開始から所定時間が経過した後、タイミング制御部１０８が、信号受信部１０４を受信可能状態から受信遮断状態に再び遷移させる（ＳＴ１０６）。
即ち、この例における個体識別信号の受信タイミングとは、画像データの撮像後であって受信可能状態の開始から所定の条件を満たすまでのタイミングである。所定の条件を満たすとは、図３に記載のタイミング制御部１０８の説明において列記した各条件を満たすことであってもよいし、その他の条件を満たすことであってもよい。
【００４０】
続いて、端末装置２の信号特定部１０６は、取得した複数の個体識別信号のうち、第２の条件を満たす個体識別信号を特定する（ＳＴ１０７）。本動作例において、第２の条件は、複数の個体識別信号のうち、最も強い信号強度を有するという条件を含む。すなわち、本動作例における信号特定部１０６は、個体識別信号の受信信号強度（ＲＳＳＩ:Received Signal Strength Indication）を用いて個体識別信号を特定することができる。
【００４１】
そして、出力部１１０が、特定された個体識別信号の識別子と、画像データとを表示部２５に出力する（ＳＴ１０８）。
図６は、表示部２５に表示された識別子及び画像データの一例を示す図である。
ユーザは、撮像された画像データＧ１及び特定された個体識別信号の識別子の情報２５８を確認し、保存ボタン２５４をタップ等して承認する。
【００４２】
承認された場合、登録部１０７は、この識別子と画像データとを関連付けて登録する（ＳＴ１０９）。登録された識別子と画像データを、以下、登録情報と称する。
なお、図示は省略するが、ＳＴ１０９の後、再度撮像部１０２を起動することで（ＳＴ１０１）、以上説明したＳＴ１０１〜ＳＴ１０９、ＳＴ３０１及びＳＴ３０２、ＳＴ４０１及びＳＴ４０２、ＳＴ５０１及びＳＴ５０２の処理を繰り返してもよい。これにより、複数の対象家畜を、連続して登録することができる。また、撮像部１０２は、ユーザの入力操作に基づいて起動してもよいし、自動的に起動してもよい。
端末装置２の制御部２１は、登録情報を、端末装置２の第２の通信部２４を介して、サーバ装置３に送信する（ＳＴ１１０）。
登録情報の送信タイミングは、特に限定されない。例えば、制御部２１は、例えば、ＳＴ１０９の登録ステップ後、すぐにサーバ装置３へ送信してもよい。あるいは、制御部２１は、記憶部２２に登録情報を一時的に記憶させ、安定した通信環境下において登録情報を送信してもよい。これにより、安定した通信環境が確保されていない畜舎や放牧場でも登録作業をすることができ、安定した通信環境下においてデータの送信を実行することができる。
【００４３】
最後に、サーバ装置３が、登録情報を受信し（ＳＴ２０１）、登録情報記憶部１０９が、登録された識別子と画像データとを登録情報として記憶する（ＳＴ２０２）。
【００４４】
その後、例えば、登録処理に携わったユーザ又はその他のユーザが、端末装置２又はその他の端末装置にインストールされた家畜登録アプリを用いて、登録情報の照合処理を実行することができる。
具体的には、アプリケーションの起動後、登録された画像データの一覧がサーバ装置３から送信され、表示部に表示される。当該一覧の中から、ユーザが照合を希望する画像データを選択すると、当該画像データに対応する家畜の識別子の情報がサーバ装置３から送信され、表示部に表示される。
あるいは、登録された識別子の情報の一覧が表示部に表示され、ユーザが照合を希望する識別子を選択することにより、当該識別子とともに登録された家畜の画像データが表示部に表示されてもよい。
【００４５】
本動作例によれば、タイミング制御部１０８が、個体識別信号の受信タイミングを、撮像部１０２により対象家畜が撮像されたタイミングに対応するタイミングに制御する。すなわち、信号取得部１０５が、撮像後、すぐに対象家畜から送信された個体識別信号を取得することができる。
一方、画像データの撮像距離は、対象家畜の身体的特徴を撮像できる距離である。これにより、対象家畜は、撮像時に、他の家畜よりも撮像者（撮像位置）に近い位置にいることが推定される。
また、撮像部１０２と信号受信部１０４とが同一の端末装置２に搭載されていることから、個体識別信号の受信位置は、画像データの撮像位置に近い。これにより、撮像前後に取得された対象家畜の個体識別信号は、他の家畜の個体識別信号よりも、受信位置に近い位置から出力されたものであると推定される。
したがって、本動作例では、タイミング制御部１０８が撮像タイミングと受信タイミングとを制御するとともに、信号特定部１０６が、最も信号強度の強い個体識別信号を特定することにより、撮像対象の家畜から出力された個体識別信号を特定することができる。
【００４６】
以上より、本実施形態によれば、家畜が撮像された画像データと、当該家畜の識別子とを自動的に登録することができる。これにより、仮に耳標や送信装置１１が脱落した場合であっても、登録された画像データから、所望の家畜を特定することができる。
また、ユーザは、家畜の画像データを撮像するだけで当該画像データと家畜の個体識別番号とを自動的に登録することができることから、多数の家畜を登録する場合も負担が少ない。したがって、本実施形態の家畜登録システム１００により、多数の家畜の個体識別及び管理を容易にすることができる。
【００４７】
［本実施形態の変形例］
以下、本実施形態の変形例について説明する。なお、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００４８】
（変形例１−１：撮像タイミングについての変形例）
タイミング制御部１０８は、上記動作例で示した制御例に限定されない。
例えば、タイミング制御部１０８は、他の制御例として、個体識別信号の受信タイミングが、画像データの撮像前であって信号受信部１０４の受信可能状態の開始から所定の条件を満たすまでのタイミングを有するように、撮像部１０２及び信号受信部１０４を制御することができる。
【００４９】
図７は、家畜登録システム１００の登録処理の他の動作例を示すフローチャートである。
なお、同図において、ＳＴ１１０１〜ＳＴ１１１０の処理は、端末装置２により実行され、ＳＴ２０１〜ＳＴ２０４の処理は、サーバ装置３により実行され、ＳＴ３０１及びＳＴ３０２の処理は、送信装置１ａにより実行され、ＳＴ４０１及びＳＴ４０２の処理は、送信装置１ｂにより実行され、ＳＴ５０１及びＳＴ５０２の処理は、送信装置１ｃにより実行される。
【００５０】
まず、家畜登録アプリが起動され、端末装置２のタイミング制御部１０８が、信号受信部１０４を受信遮断状態から受信可能状態に遷移させる（ＳＴ１１０１）。
一方、送信装置１ａ〜１ｃは、それぞれ、発電部１１による発電量が所定の発電量以上となった場合（ＳＴ３０１，ＳＴ４０１，ＳＴ５０１）、各送信装置１ａ〜１ｃを識別する識別子を含む個体識別信号を送信する（ＳＴ３０２，ＳＴ４０２，ＳＴ５０２）。
端末装置２の信号受信部１０４は、受信可能状態において、出力された各個体識別信号を受信し、信号取得部１０５が各個体識別信号を取得する（ＳＴ１１０２）。
【００５１】
そして、受信可能時間の開始から所定時間が経過した後、タイミング制御部１０８が、信号受信部１０４を受信可能状態から受信遮断状態に再び遷移させる（ＳＴ１１０３）。
すなわち、この例では個体識別信号の受信タイミングとは画像データの撮像前であって信号受信部１０４の受信可能状態の開始から所定の条件を満たすまでのタイミングである。所定の条件を満たすとは、図３に記載のタイミング制御部１０８の説明において列記した各条件を満たすことであってもよいし、その他の条件を満たすことであってもよい。
続いて、端末装置２の信号特定部１０６は、取得した複数の個体識別信号のうち、最も強い信号強度を有するという第２の条件を満たす個体識別信号を特定する（ＳＴ１１０４）。
その後、出力部１１０が、特定された個体識別信号の識別子を表示部２５に出力し、ユーザが承認してもよい。
【００５２】
信号取得部１０５が複数の個体識別信号を取得した後、タイミング制御部１０８が、撮像部１０２（カメラ２６）を撮像可能な状態に起動させる（ＳＴ１１０５）。
続いて、ユーザの所定の入力操作に基づいて、端末装置２の撮像部１０２が、対象家畜の身体的特徴を撮像可能な撮像距離であるという第１の条件下で対象家畜を撮像し（ＳＴ１１０６）、画像データ取得部１０３が、画像データを取得する（ＳＴ１１０７）。
出力部１１０は、特定された個体識別信号の識別子と、画像データとを表示部２５に出力する（ＳＴ１１０８）。
【００５３】
ユーザの承認操作により、登録部１０７は、この識別子と画像データとを関連付けて登録する（ＳＴ１１０９）。
端末装置２の制御部２１は、登録された情報を、端末装置２の第２の通信部２４を介して、サーバ装置３に送信し（ＳＴ１１１０）、サーバ装置３がこの登録情報を受信する（ＳＴ２０１）。そして、サーバ装置３の登録情報記憶部１０９が、登録された識別子と画像データとを、例えば画像・ＩＤデータベースＤ１に記憶する（ＳＴ２０２）。
【００５４】
本動作例によっても、タイミング制御部１０８が、撮像部１０２の撮像タイミングと、信号受信部１０４の複数の個体識別信号の受信タイミングとを、近いタイミングに制御することができる。したがって、信号特定部１０６が、最も信号強度の強い個体識別信号を特定することにより、撮像対象の家畜から出力された個体識別信号を特定することができる。
【００５５】
あるいは、タイミング制御部１０８は、「近いタイミング」の制御例として、信号受信部１０４が受信遮断状態へ遷移した後、個体識別信号の特定処理を挟まずに、連続して撮像部１０２を起動させてもよい。この場合、信号の特定処理は、撮像部１０２の起動後に行うことができる。
【００５６】
また、タイミング制御部１０８は、個体識別信号の受信タイミングが画像データの撮像タイミングを含む期間であって所定の条件を満たすタイミングとなるように、撮像部１０２及び信号受信部１０４を制御することができる。撮像タイミングとは、例えば、撮像部１０２の起動中であっても良いし、撮像のシャッタタイミングであってもよい。
例えば、タイミング制御部１０８は、撮像部１０２を起動させると同時に、信号受信部１０４を受信可能状態に制御することができる。あるいは、タイミング制御部１０８は、信号受信部１０４を受信可能状態に遷移させた後、受信遮断状態に遷移させる前に、撮像部１０２を起動させてもよい。これによっても、個体識別信号の受信タイミングを、撮像部１０２により対象家畜が撮像されたタイミングに対応するタイミングに制御することができる。
なおこの例における「画像データの撮像タイミングを含む期間であって所定の条件を満たすタイミング」とは例えば下記とすることができる
(a)撮像タイミングで特定される時間を基準とする時点の所定時間前から、撮像タイミングまでのタイミング（この場合、例えば信号受信部１０４が受信可能状態になってから継続して個体識別信号を受信し、制御部２１がその中から各個体識別信号の受信時刻を用いて、撮像タイミングを基準とする時点の所定時間前までに受信した個体識別信号を選択する）
(b)撮像タイミングから、所定時間の経過後までのタイミング
(c)撮像タイミングで特定される時点を基準とする時点から所定の前後期間（撮像タイミングから所定時間前と所定時間後の幅がある期間）のタイミング
また更に、「所定の条件を満たす」とは受信可能状態の開始から所定時間を経過することであっても良いし、受信可能状態の開始以降に所定の数の個体識別信号を受信することであってもよいし、受信可能状態の開始以降に所定の閾値を上回る受信信号強度を有する個体識別信号を受信することであっても良い。またこれらの条件を組み合わせて所定の条件としても良い。
【００５７】
（変形例１−２：信号特定部及び登録部についての変形例）
画像データ取得部１０３、信号取得部１０５、信号特定部１０６及び登録部１０７は、いずれも端末装置２の制御部２１により実現されると説明したが、例えば、これらの構成のうち少なくとも一つが、サーバ装置３の制御部３１により実現されていてもよい。
【００５８】
図８は、本変形例に係る家畜登録システム１００の機能的構成及び処理の流れを示すブロック図である。
同図に示すように、タイミング制御部１０８及び出力部１１０は、端末装置２の制御部２１によって実現されているが、画像データ取得部１０３、信号取得部１０５、信号特定部１０６、及び登録部１０７とは、サーバ装置３の制御部３１によって実現されている。
この場合、端末装置２は、撮像部１０２により撮像された画像データを第２の通信部２４を介してサーバ装置３へ送信し、画像データ取得部１０３が当該画像データを取得する。同様に、端末装置２は、信号受信部１０４により受信された個体識別信号を第２の通信部２４を介してサーバ装置３へ送信し、信号取得部１０５が当該個体識別信号を取得する。そして、制御部３１にて、上述の実施形態と同様の登録処理を実行する。
また、出力部１１０は、画像データ、個体識別信号、及び登録情報等を、適宜、表示部２５等へ出力することができる。
本変形例により、端末装置２の処理負担を軽減することができる。
【００５９】
（変形例１−３：送信装置の変形例）
送信装置１は、上述の構成に限定されない。
例えば、送信装置１は、発電部１１及び蓄電素子１２に替えて、又はこれらに加えて、通信部１３等における消費電力を供給可能なバッテリを有していてもよい。
また、送信装置１は、家畜に装着されたものでなく、例えば各家畜が収容される蓄房や搾乳ボックス・パーラー等に配置されてもよい。
あるいは、送信装置１はＧＰＳ等の位置情報センサ、振動センサや加速度センサ等の活動量センサ、体温センサ等のバイタルセンサを含んでいてもよい。本変形例による識別子の登録後には、これらのセンサデータは識別子とともに送信装置１の信号送信部１０１により送信され、端末装置２、サーバ装置３がセンサデータを受信する。端末装置２の制御部２１またはサーバ装置３の制御部３１は受信したセンサデータをデータベース上に登録された識別子に関連付けて登録する。例えば位置情報センサデータは移動履歴、活動量センサデータは活動履歴、バイタルセンサデータはバイタル履歴としてデータベースから読み出すことが可能であり、後述する照合処理の中で、照合した識別子とともにユーザに対して表示することができる。
【００６０】
また、送信装置１の通信部１３は、図９に示すように、ネットワークＮに接続されることが可能に構成されてもよい。この場合、通信部１３は、ＷｉＦｉ等の無線ＬＡＮ（IEEE802.11等）や移動通信用の３Ｇや４Ｇのネットワークを用いて、ネットワークＮに接続し、端末装置２と通信することができる。
この例では、信号受信部１０４は、端末装置２の第１の通信部２３ではなく、サーバ装置３の通信部３３により実現されてもよい。この場合、個体識別信号は、サーバ装置３により受信された後、端末装置２へ送信される。あるいは、信号受信部１０４は、端末装置２の第２の通信部２４により実現され、送信装置１から送信された個体識別信号がネットワークＮを介して端末装置２に受信されてもよい。
図１０は、図９に示すハードウェア構成を備えた家畜登録システム１００の一動作例を示し、信号受信部１０４がサーバ装置３の通信部３３により実現される例を示す。同図において、ＳＴ２１１〜ＳＴ２１４の処理は、サーバ装置３により実行され、このうちＳＴ２１３及びＳＴ２１４は、図４のＳＴ２０１及びＳＴ２０２にそれぞれ対応する。その他の処理は、図４と同様であるため、説明を省略する。
サーバ装置３は、送信装置１ａ，１ｂ，１ｃから送信された個体識別信号を、ネットワークＮを介して受信し（ＳＴ２１１）、ネットワークＮを介して端末装置２へ送信する（ＳＴ２１２）。
そして、端末装置２がこれらの個体識別信号を受信し、取得する（ＳＴ１０５）。
この例において、信号特定部１０７は、ＳＴ１０７において、上述の信号強度による特定方法ではなく、以下の変形例１−６や第３の実施形態で示す他の特定方法により個体識別信号を特定することができる。
【００６１】
（変形例１−４：記憶部についての変形例）
以上の実施形態では、登録情報記憶部１０９がサーバ装置３の記憶部３２により実現されると説明したが、例えば図１１に示すように、端末装置２の記憶部２２により実現されてもよい。この場合、家畜登録システム１００は、複数の送信装置１と、端末装置２とにより構成されていてもよい。
【００６２】
あるいは、家畜登録システム１００は、図１２に示すように、端末装置２の記憶部２２により実現される第１の登録情報記憶部１０９ａと、サーバ装置３の記憶部３２により実現される第２の登録情報記憶部１０９ｂとを有していてもよい。
同図に示すように、第１の登録情報記憶部１０９ａは、画像・ＩＤデータベースＤ１ａを記憶し、第２の登録情報記憶部１０９ｂは、画像・ＩＤデータベースＤ１ｂを記憶する。画像・ＩＤデータベースＤ１ａは、画像・ＩＤデータベースＤ１ｂに格納された情報と同一又は一部の情報を含む。典型的には、画像・ＩＤデータベースＤ１ａは、端末装置２を含む複数の端末装置により登録された情報を記憶しており、画像・ＩＤデータベースＤ１ａは、端末装置２により登録された情報のみを記憶している。
【００６３】
本変形例により、登録処理を端末装置２のみで実行することができる。したがって、サーバ装置３への登録情報の送信処理を待たずに、即、照合処理を実行することができる。
【００６４】
（変形例１−５：タイミング制御部を有さない変形例）
図１３に示すように、家畜登録システム１００は、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、登録情報記憶部１０９と、出力部１１０とを備えるが、タイミング制御部を有さない構成としてもよい。
【００６５】
タイミング制御部を有さない場合、信号取得部１０５は、撮像タイミングとは大きく異なる受信タイミングの個体識別信号を取得する可能性がある。
そこで、本変形例では、信号特定部１０６によって撮像タイミングに近い受信タイミングの個体識別信号を特定することができる。本変形例において、端末装置２の制御部２１が時計用回路を有し、撮像時刻の情報及び個体識別信号の受信時刻の情報を、それぞれ画像データ及び個体識別信号に付加することができる。すなわち画像データであれば、端末装置２が、画像データのメタデータとして受信時刻を付加して記憶することができるし、個体識別信号であれば、個体識別信号に受信時刻の情報を関連付けて記憶することができる。また、送信装置１の通信部１３が時計用回路を有しており、送信装置１は、個体識別信号にその送信時刻の情報を付加して送信してもよい。以下、個体識別信号の受信時刻及び送信時刻を、「通信時刻」と称する。
そして、撮像条件である第１の条件が、撮像時刻を記録するという条件をさらに含み、信号についての第２の条件が、記録された撮像時刻と重複する又は近い通信時刻を有するという条件をさらに含むものとすることができる。
【００６６】
あるいは、ユーザの操作によって撮像タイミング及び受信タイミングを制御してもよい。
【００６７】
（変形例１−６：個体識別信号の特定方法の変形例）
例えば、信号特定部１０６は、同一の識別子を含む一又は複数の個体識別信号を各個体識別信号群として抽出でき、かつ最も強い平均信号強度を有する個体識別信号群に属するという第２の条件を満たす個体識別信号を特定してもよい。
これにより、信号受信部１０４における受信可能時間が比較的長く、同一の送信装置１（家畜）から複数の個体識別信号が出力され得る状況においても、信号受信部１０４から近い場所に長く滞在していた家畜からの個体識別信号を精度よく特定することができる。
【００６８】
また、画像データのメタデータや、家畜とカメラ２６の位置関係等から撮像距離が特定できる場合には、例えば、以下のように個体識別信号を特定することができる。例えば撮像距離の特定のために、端末装置２は被写体と撮像部１０２との間の距離を測定し撮像距離を推定可能な情報を出力する測距センサを有したり、撮像部１０２のイメージセンサに位相差画素を有しその位相差画素から出力される情報に基づき制御部２１が撮像距離を算出したり、撮像部１０２がステレオカメラを有し、ステレオカメラが撮像して出力する２枚の画像データの視差に基づき制御部２１が撮像距離を算出したりする構成とすることができる。
すなわち、画像データ取得部１０３が、撮像距離が特定可能な第１の条件下で撮像された画像データを取得し、信号特定部１０６は、個体識別信号が、上記特定された撮像距離に基づく信号強度を有するという第２の条件を満たす個体識別信号を特定することができる。一般に、通信距離と信号強度とは相関するため、個体識別信号の信号強度から通信距離を算出することができる。したがって、個体識別信号が撮像位置付近で受信され、通信距離と撮像距離とがおよそ一致する場合には、上記特定方法を適用することができる。
【００６９】
あるいは、信号特定部１０６は、撮像時又はその前後に特徴的な個体識別信号の信号パターンを特定してもよいし（例えば第３の実施形態を参照）、その他の方法で撮像時又はその前後に特徴的な個体識別信号を特定してもよい。
【００７０】
（変形例１−７：信号受信部についての変形例）
図１４は、本変形例に係る家畜登録システム１００のハードウェア構成を示すブロック図である。
上述の実施形態において、信号受信部１０４が端末装置２に含まれると説明したが、端末装置２とは別体の受信装置４に含まれていてもよい。
【００７１】
受信装置４は、制御部４１と、第１の通信部４２と、第２の通信部４３とを有する。信号受信部１０４は、受信装置４の第１の通信部４２により実現される。
制御部４１は、第１の通信部４２及び第２の通信部４３の制御を実行し、例えばＣＰＵにより実現される。
第１の通信部４２は、送信装置１の通信部１３との通信が可能に構成される。第１の通信部４２は、例えば、電磁波や赤外線を利用した通信や、電界を利用した通信等の無線通信、音波を利用した無線通信や、有線による通信が可能な構成を有する。
第２の通信部４３は、端末装置２の第１の通信部２３との通信が可能に構成される。第２の通信部４３は、例えば、電磁波や赤外線を利用した通信や、電界や音波を利用した通信等の無線通信、有線による通信が可能な構成を有してもよい。
これにより、信号取得部１０５が、画像データの撮像位置付近、すなわち撮像位置から数ｃｍ〜１ｍ程度の位置で受信された個体識別信号を取得することができる。
なお、受信装置４は、図示しないＲＡＭ，ＲＯＭ等の記憶部をさらに有していてもよい。
【００７２】
また、受信装置４は、端末装置２とは異なる携帯情報端末であってもよいし、専用の通信装置であってもよい。
あるいは、受信装置４は、送信装置１と同様の概略構成を有し、家畜に装着可能なタグとして構成されてもよい。この場合は、例えば、制御部４１が通信部１３の制御モジュールにより実現され、第１の通信部４２及び第２の通信部４３が通信部１３の通信モジュールにより実現される。
なお、送信装置１は、図示しない記憶部をさらに有していてもよい。当該記憶部は、例えば、ＲＡＭ，ＲＯＭなどの半導体メモリをハードウェアとして採用することができ、個体識別信号に含まれる識別子等の情報が記憶される。
【００７３】
さらに図１５に示すように、本変形例の別の構成例として、受信装置４が信号受信部１０４を有し、端末装置２ではなく、ネットワークＮに接続されていてもよい。これにより、以下に説明するように、サーバ装置３により、個体識別信号の特定及び登録の処理を実行することができる。
図１６に示すように、家畜登録システム１００は、変形例１−５と同様に、機能的構成としてタイミング制御部を有さなくてもよい。また、信号受信部１０４が、受信装置４の第１の通信部４２により実現され、撮像部１０２は端末装置２のカメラ２６、出力部１１０は端末装置２の制御部２１により実現されていてもよい。画像データ取得部１０３、信号取得部１０５、信号特定部１０６、及び登録部１０７とは、サーバ装置３の制御部３１によって実現されていてもよい。
【００７４】
また、信号特定部１０６は、変形例１−５と同様に、時刻についての条件を用いて個体識別信号を特定することができる。すなわち、撮像条件である第１の条件が、撮像時刻を記録するという条件を含み、信号についての第２の条件が、記録された撮像時刻と重複する又は近い通信時刻を有するという条件を含むものとすることができる。このため、タイミング制御部を有さない変形例１−５と同様に、端末装置２の制御部２１が時計用回路を有し、撮像時刻の情報を画像データに付加することができる。また、受信装置４及び送信装置１の少なくとも一方が時計用回路を有し、上述の通信時刻の情報を個体識別信号に付加することができる。受信装置４は図示しない記憶部を有していてもよい。
さらに本変形例においては、信号特定部１０６が、画像データの撮像位置付近で受信された個体識別信号を特定してもよい。すなわち、撮像条件である第１の条件が、撮像位置の把握が可能であるという条件を含み、第２の条件が、把握された撮像位置付近で受信された個体識別信号であるという条件を含むものとすることができる。このため、家畜登録システム１００が、信号受信部１０４を有する受信装置４と撮像部１０２を有する端末装置２との位置関係を把握できるように構成され得る。一例として、端末装置２がＧＰＳ通信モジュール等により実現された位置情報取得部（図示せず）を有しており、画像データのメタデータとして端末装置２の位置情報（画像データの撮像位置情報）をさらに付加してもよい。この例において、さらに受信装置４も位置情報取得部を有し、個体識別信号に受信装置４の位置情報を付加してもよい。他の例として、端末装置２が、位置情報取得部により画像データに上記位置情報を付加することに加え、受信装置４の相対位置を把握し、当該端末装置２から所定の位置範囲に属する受信装置４から送信された個体識別信号をサーバ装置３に出力してもよい。さらに他の例では、各受信装置４の位置情報は、あらかじめ、各受信装置４を識別する情報に関連付けられて端末装置３に記憶されており、受信装置４が、自身の受信装置４を識別する情報を個体識別信号に関連付けて送信してもよい。これにより、信号特定部１０６が、撮像位置に近い受信装置４から送信された個体識別信号を特定することができる。
さらに、信号特定部１０６は、上述のように、第１の条件が対象家畜の身体的特徴を撮像可能な撮像距離であるという条件を含む場合、複数の個体識別信号のうち最も強い、又は所定の閾値以上の信号強度を有するという条件を含む第２の条件を満たす個体識別信号を特定してもよい。
【００７５】
図１７は、本構成例における家畜登録システム１００の動作例を示す図である。同図に示すように、送信装置１ａ，１ｂが個体識別信号を送信した後（ＳＴ３０２，ＳＴ４０２）、受信装置４がそれらの個体識別信号を受信し（ＳＴ２１０１）、通信時刻の情報等を付加された個体識別信号をサーバ装置３へ送信する（ＳＴ２１０２）。受信装置４は、受信した個体識別信号を都度サーバ装置３へ送信してもよいし、複数の個体識別信号を記憶しておき、所定の条件でまとめてこれらを送信してもよい。この所定の条件は、例えば所定の時間間隔であってもよいし、個体識別信号の数に関するものであってもよい。
一方、端末装置２は、撮像部１０１を起動し（ＳＴ１０１）、上記第１の条件下で対象家畜を撮像した後（ＳＴ１０２）、メタデータとして撮像時刻の情報、端末装置２の位置情報等が付加された画像データをサーバ装置３へ送信する（ＳＴ１０３）。
サーバ装置３は、受信装置４から通信時刻の情報と受信装置４の位置情報等が付加された個体識別信号を受信及び取得し（ＳＴ２０１）、撮像時刻の情報、端末装置２の位置情報等が付加された画像データを受信及び取得する（ＳＴ２０２）。続いて、サーバ装置３の信号特定部１０６は、上記第１の条件に関連する上記第２の条件を満たす個体識別信号を特定する（ＳＴ２０３）。信号特定部１０６は例えば、下記の特定処理の一つ又は複数、若しくは下記の特定処理の組み合わせを特定処理として実行する。
(a)画像データの撮像時刻を基準とする所定の時間範囲内に含まれる通信時刻の情報が付加された個体識別信号の特定
(b) (1) 受信装置４の位置が画像データの撮像位置に最も近い、又は(2) 受信装置４の位置が画像データの撮像位置を基準とした所定の位置範囲内にあるという条件を満たす受信装置４の特定と、その特定した受信装置４により受信された個体識別信号の特定（この処理においては前述の画像データの撮像位置情報、受信装置４の位置情報、個体識別信号と関連付けられた受信装置４を識別する情報等を用いて、受信装置４と受信装置４により受信された個体識別信号の特定が行われる）
(c) 複数の個体識別信号のうち最も強い、又は所定の閾値以上の信号強度を有する個体識別信号の特定
サーバ装置３の登録部１０７は、特定された個体識別信号と画像データとを関連付けて登録し（ＳＴ２０４）、登録情報記憶部１０９が登録情報を記憶する（ＳＴ２０５）。これにより、登録処理が終了する。
これにより、端末装置２の負荷を軽減することができる。
【００７６】
（変形例１−８：中継装置をさらに有する変形例）
図１８は、本変形例に係る家畜登録システム１００のハードウェア構成を示すブロック図である。
同図に示すように、家畜登録システム１００は、送信装置１から出力された個体識別信号を信号受信部１０４へ出力する１又は複数の中継装置５を有していてもよい。
中継装置５は、例えば、送信装置１と同様の概略構成を有し、家畜に装着可能なタグとして構成されてもよい。また、中継装置５は、端末装置２とは異なる携帯情報端末であってもよいし、専用の通信装置であってもよい。
【００７７】
中継装置５は、例えば、制御部５１と、第１の通信部５２と、第２の通信部５３とを有する。
制御部５１は、第１の通信部５２及び第２の通信部５３の制御を実行し、例えばＣＰＵにより実現される。
第１の通信部５２は、送信装置１の通信部１３あるいは他の中継装置５との通信が可能に構成される。第１の通信部４２は、例えば、電磁波や赤外線を利用した通信や、電界や音波を利用した通信等の無線による通信、あるいは有線による通信が可能な構成を有する。
第２の通信部５３は、送信装置１の通信部１３と同様の通信方法を適用することができる。
【００７８】
ここで、信号特定部１０６は、近い位置に複数の送信装置１がある場合には、信号強度から通信距離を判別することが難しい可能性がある。
そこで、複数の中継装置５を用いて、以下のように送信装置１と端末装置２の通信距離を精度よく算出することができる。
【００７９】
図１９は、複数の送信装置１ａ，１ｂ、複数の中継装置５ａ，５ｂ及び端末装置２の位置関係を模式的に示す図である。この例において、送信装置１ａが対象家畜に装着されており、送信装置１ｂは他の家畜に装着されているものとする。
中継装置５ａ，５ｂは、送信装置１ａから受信された個体識別信号の信号強度に基づいて、送信装置１ａとの距離Ｒ１１，Ｒ１２、及び中継装置５ａ，５ｂ間の距離Ｒ１５をそれぞれ算出する。さらに、中継装置５ａ，５ｂは、算出された距離情報を付加した個体識別信号を端末装置２へそれぞれ送信する。
端末装置２の信号特定部１０６は、中継装置５ａ，５ｂから取得した個体識別信号の信号強度から、端末装置２と中継装置５ａ，５ｂとの間の距離Ｒ１３，Ｒ１４をそれぞれ算出する。そして、信号特定部１０６は、算出された距離Ｒ１１，Ｒ１２，Ｒ１３，Ｒ１４，Ｒ１５に基づいて、三角測量の要領で、送信装置１ａとの通信距離Ｒ１を算出することができる。同様に、信号特定部１０６は、個体識別信号の出力時における送信装置１ｂとの通信距離Ｒ２も算出することができる。
本変形例によれば、信号特定部１０６が通信距離を精度よく算出することができるため、家畜の密度が高い場所においても、より正確な登録処理が可能となる。
【００８０】
なお、家畜登録システム１００がとるネットワーク形態は、図１９に示した例に限定されない。家畜登録システム１００は、１又は複数の送信装置１、１又は複数の中継装置５、１又は複数の受信装置４、１又は複数の端末装置２を含みうる。複数の送信装置１と複数の受信装置４とは、一対一関係で通信をするように構成されていてもよいし、あるいは、一対多通信をするように構成されていてもよい。また、受信装置４から端末装置２への通信の間に、１又は複数の中継装置５が介在するように、ネットワークを構成してもよい。この場合、図１９に示すように中継装置５の層は、１段となる構成でもよいし、多段に連なる構成としてもよい。
【００８１】
中継装置５を多段に介在させるネットワーク形態をとる場合、中継装置５のネットワーク内における位置に応じて、果たす役割を異ならせてもよい。例えば、端末装置２に直接通信する中継装置５を「マスタ」、それ以外の中継装置５を「リピータ」とし、リピータには受信したデータを他のリピータ又はマスタに、ブロードキャスト、ピアツーピア又はその他の方式で転送する役割を持たせることとしてもよい。
【００８２】
家畜登録システム１００のネットワーク構成は、上に挙げた１又は複数の送信装置１、１又は複数の中継装置５、１又は複数の受信装置４、１又は複数の端末装置２以外の装置を含むことができ、また、これらの装置間の通信形態も、ブロードキャスト、ピアツーピア又はその他の方式を採用することができる。データをリレーにより送受信することもできるし、パケットに分割して、異なる中継装置５に送信し、多様なルートを経由したパケット同士を端末装置２で元のデータに復元するように構成してもよい。家畜登録システム１００のネットワーク構成ないしネットワーク形態は、他の装置を含むことができ、また、あらゆる形態をとることができる。
【００８３】
（変形例１−９：撮像部についての変形例）
図２０は、本変形例に係る家畜登録システム１００のハードウェア構成を示すブロック図である。
上述の実施形態において、撮像部１０２が端末装置２に含まれると説明したが、端末装置２とは別体の撮像装置６に含まれていてもよい。撮像装置６は、端末装置２とは異なる携帯情報端末であってもよいし、専用の撮像装置であってもよい。
【００８４】
撮像装置６は、例えば、制御部６１と、カメラ６２と、通信部６３とを有する。
制御部６１は、カメラ６２及び通信部６３の制御を実行し、例えばＣＰＵにより実現される。
カメラ６２は、被写体の光画像から画像データを得ることができ、具体的には、図示しない撮像光学系、イメージセンサを有してもよい。撮像光学系は、被写体の光画像をイメージセンサの撮像面上に結像させる。イメージセンサは、ＣＣＤセンサやＣＭＯＳセンサ等により実現され、結像された光画像を電気信号に変換し、画像データを得る。
通信部６３は、端末装置２の第１の通信部２３との通信が可能に構成される。通信部６３は、例えば、電磁波や赤外線を利用した通信や、電界や音波を利用した通信等の無線通信、有線による通信等が可能な構成を有してもよい。これにより、撮像装置６は、端末装置２の近傍に配置され、信号取得部１０５は、画像データの撮像位置付近で受信された複数の個体識別信号を取得することができる。
なお、撮像装置６は、図示しないＲＡＭ，ＲＯＭ等の記憶部をさらに有していてもよい。
【００８５】
本変形例において、端末装置２は、同図に示すように、カメラ２６を有さなくてもよいし、有していてもよい。
【００８６】
（変形例１−１０：家畜登録システムのハードウェア構成についてのその他の変形例）
家畜登録システム１００は、上述の登録処理を実行する家畜登録アプリが実装された少なくとも１つの情報処理装置（上述の例では端末装置２又はサーバ装置３）を登録装置として備えていればよい。すなわち、送信装置、受信装置及び撮像装置等は、汎用されている装置や、登録装置によって制御されない装置を適用することができる。
【００８７】
（変形例１−１１：画像データについての変形例）
撮像部１０２は、動画データを撮像することが可能に構成されてもよい。この場合、「画像データ」は、動画データそのものとすることもできるし、動画データの一フレームとすることができる。画像データを動画データの一フレームとする場合は、画像データ取得部１０３は、動画データのうち、対象家畜を第１の条件下で撮像したフレームを画像データとして取得することができる。
【００８８】
（変形例１−１２：特徴データ抽出処理を含む変形例）
以下に説明するように、照合のための処理として、特徴データを抽出する処理をさらに実行してもよい。
【００８９】
図２１は、本変形例に係る家畜登録システム１００の機能的構成を示すブロック図である。
同図に示すように、家畜登録システム１００は、機能的構成として、複数の信号送信部１０１と、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、登録情報記憶部１０９と、出力部１１０と、さらに特徴データ抽出部１１１とを備える。
【００９０】
特徴データ抽出部１１１は、例えばサーバ装置３の制御部３１により実現され、登録情報に含まれる画像データの特徴データを抽出する。
特徴データは、画像認識に用いることができるデータであり、典型的には画像データの特徴量を含む。特徴量は、例えば、Sift特徴量、Surf特徴量、Hog特徴量などを適用することができる。また、特徴データは、特徴量に替えて、又は特徴量とともに、例えば対象家畜の模様や目、鼻、口などのパーツの座標情報、色についての情報などを含んでいてもよい。例えば特徴データは、家畜の体の生体テクスチャである体表面の斑紋パターンや鼻紋パターンのデータを含んでいても良い。
また、サーバ装置３の登録情報記憶部１０９は、特徴データ・ＩＤデータベースＤ２を記憶している。特徴データ・ＩＤデータベースＤ２は、画像データから抽出された特徴データを、当該画像データに対応する識別子と関連付けて記憶することができる。
【００９１】
図２２は、本変形例のサーバ装置３における動作例を示すフローチャートである。なお、端末装置２の処理（ＳＴ１０１〜ＳＴ１１０）、及び各送信装置１ａ，１ｂ，１ｃの処理（ＳＴ３０１〜ＳＴ３０２、ＳＴ４０１〜ＳＴ４０２、ＳＴ５０１〜ＳＴ５０２）は、図４と同様であるため、図示及び説明を省略する。
図４と同様に、登録情報を受信し（ＳＴ２０１）、記憶した（ＳＴ２０２）後、サーバ装置３の特徴データ抽出部１１１は、登録情報に含まれる画像データの特徴データを抽出し（ＳＴ２０３）、抽出された特徴データを対応する識別子と関連付けて登録情報記憶部１０９の特徴データ・ＩＤデータベースＤ２に記憶する（ＳＴ２０４）。
【００９２】
また、図２１に示す構成例の他、特徴データ抽出部１１１が、端末装置２の制御部２１により実現されてもよい。
この場合、登録部１０７による処理の後、特徴データ抽出部１１１が特徴データを抽出し、この特徴データがサーバ装置３に送信され、特徴データ・ＩＤデータベースＤ２に記憶されてもよい。
あるいは、特徴データ抽出部１１１が、画像データ取得部１０３により取得された画像データから特徴データを抽出し、特徴データを登録部１０７に出力することができる。これにより、登録部１０７が、画像データと識別子の登録方法として、画像データの特徴データと識別子とを関連付ける処理を適用することができる。
【００９３】
本変形例により、登録後、画像認識技術を用いて照合処理を実行することができる。
画像認識技術を用いた照合処理の詳細については、以下の第２の実施形態において説明する。
【００９４】
＜第２の実施形態＞
図２３は、本技術の第２の実施形態に係る家畜登録システム２００の機能的構成を示すブロック図である。
本実施形態に係る家畜登録システム２００は、上述の画像認識技術を用いた照合処理を実行することができる。
なお、家畜登録システム２００は、図２に記載された家畜登録システム１００のハードウェア構成と同様のハードウェア構成を有するものとする。また、以下の説明において、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００９５】
[家畜登録システムの機能的構成と処理の概要]
図２３に示すように、家畜登録システム２００は、登録処理に関与する機能的構成として、複数の信号送信部１０１と、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、登録情報記憶部１０９と、出力部１１０とを備える。
さらに、家畜登録システム２００は、照合処理に関与する機能的構成として、入力情報取得部１１２と、特徴データ抽出部１１１と、登録情報記憶部１０９と、照合部１１３と、出力部１１０とを備える。
図２３において、実線は、登録処理の流れを模式的に示し、破線は、照合処理の流れを模式的に示す。また、太線は主な処理の流れ、細線は補助的な処理の流れをそれぞれ示す。
登録処理に関与する機能的構成については、第１の実施形態と同様に構成されるため、説明を省略する。
【００９６】
照合処理に関与する機能的構成のうち、入力情報取得部１１２と、出力部１１０とは、例えば端末装置２の制御部２１により実現される。
特徴データ抽出部１１１と、照合部１１３とは、例えばサーバ装置３の制御部３１により実現される。登録情報記憶部１０９は、記憶部３２により実現される。
【００９７】
端末装置２の入力情報取得部１１２は、ユーザが照合を希望する画像データ及び識別子に関連する情報の少なくとも一方を、入力情報として取得する。例えば、端末装置２のカメラ２６により撮像された対象家畜の画像データが入力情報となる。例えば端末装置２のカメラにより撮影された家畜の画像データが入力情報となる。識別子に関連する情報は、例えば、文字入力された識別子の情報や、一覧で表示された複数の識別子から選択された一の識別子の情報等であってもよい。入力情報は、例えば入力操作部２７や図示しないスピーカ等によって入力される。
また、「ユーザ」は、この場合、登録処理に携わったユーザでもよいし、異なるユーザでもよい。
入力情報取得部１１２は、本実施形態において、入力情報を、第２の通信部２４を介してサーバ装置３に送信する。
【００９８】
サーバ装置３の特徴データ抽出部１１１は、本実施形態において、登録情報及び入力情報のうちの少なくとも一方に含まれる画像データの特徴データを抽出することができる。
特徴データ抽出部１１１は、上述の変形例１−１２（図２１、図２２）で説明したように、登録情報に含まれる画像データについて、入力情報の取得前に特徴データの抽出を実行することができる。
また、特徴データ抽出部１１１は、入力情報に画像データが含まれる場合、当該画像データについても特徴データを抽出する。
【００９９】
続いて、照合部１１３が、入力情報と、登録情報とを照合する。例えば、照合部１１３は、入力情報に画像データが含まれる場合、当該画像データの特徴データを、登録情報に含まれる画像データの特徴データと照合する。具体的には、照合部１１３は、入力情報の画像データに撮像された家畜が、登録情報の画像データに撮像された家畜に一致するか否か、画像認識技術を用いて判定する。
あるいは、照合部１１３は、入力情報に識別子の情報が含まれる場合、当該識別子を、登録情報に含まれる識別子と照合する。具体的には、照合部１１３は、入力情報に含まれる識別子が、登録情報に含まれる識別子と対応又は一致するか判定し、対応又は一致すると判定された場合、これらの識別子を照合する。
照合結果は、サーバ装置３の通信部３３及び端末装置２の第２の通信部２４を介して、端末装置２に送信され、出力部１１０が、表示部２５等に対して、照合結果を出力する。
【０１００】
[動作例]
続いて、照合処理の具体的な動作例について説明する。
図２４は、家畜登録システム２００の照合処理の動作例を示すフローチャートである。本動作例では、端末装置２に入力情報として画像データが入力され、入力情報に含まれる画像データと登録情報に含まれる画像データとを照合する例について説明する。
なお、同図において、ＳＴ６０１〜ＳＴ６０４の処理は、サーバ装置３により実行され、ＳＴ７０１〜ＳＴ７０４の処理は、端末装置２により実行される。
【０１０１】
まず、サーバ装置３の特徴データ抽出部１１１が、登録情報に含まれる画像データの特徴データを抽出する（ＳＴ６０１）。抽出された特徴データは、上述のように、登録情報記憶部１０９の特徴データ・ＩＤデータベースＤ２に格納される。
【０１０２】
一方、端末装置２の入力情報取得部１１２は、ユーザが照合を希望する入力情報を取得する（ＳＴ７０１）。入力情報として取得された画像データは、カメラ２６により撮像された画像データであってもよいし、記憶部２２に記憶されている画像データの中から選択されたものでもよい。
図２５Ａは、ユーザが照合を希望する画像データの表示例を示す。同図に示す例では、ユーザは、表示部２５に照合を希望する画像データＧ２が表示されていることを確認し、照合開始ボタン２５５をタップすることにより、当該画像データが入力情報として取得される。
端末装置２は、入力情報を、第２の通信部２４を介してサーバ装置３に送信する（ＳＴ７０２）。
【０１０３】
サーバ装置３は、送信された入力情報を受信し（ＳＴ６０２）、特徴データ抽出部１１１が、入力情報に含まれる画像データの特徴データを抽出する（ＳＴ６０３）。
続いて、サーバ装置３の照合部１１３が、入力情報に含まれる画像データの特徴データと、抽出された特徴データとに基づいて、入力情報に含まれる画像データを、登録情報に含まれる画像データと照合する（ＳＴ６０４）。
本動作例において、照合部１１３は、所定のアルゴリズムを用いて、入力情報に含まれる画像データを、登録情報に含まれる画像データと照合する。
所定のアルゴリズムは、例えば、機械学習により生成され、サーバ装置３の記憶部３２に記憶される。機械学習は、教師有りの機械学習でもよいし、ディープラーニング（Deep Learning）等の無教師学習でもよい。当該アルゴリズムは、サーバ装置３の制御部３１により生成されてもよいし、他の情報処理装置により生成されてもよい。
教師有りの機械学習の場合、このアルゴリズムは、教示データを参照して生成される。
教示データは、サンプル画像データから抽出されたサンプル特徴データと、登録情報に含まれる画像データから抽出された特徴データである実データとからなるデータセットである。教示データは、サーバ装置３の記憶部３２に記憶されていてもよいし、ネットワークＮを介してサーバ装置３が参照可能なデータベースに記憶されていてもよい。
ここでいうサンプル画像データは、登録された家畜の一部が撮像されている画像データであり、アルゴリズム生成の基礎となる画像データをいうものとする。
また、実データに用いられる登録情報は、サンプル画像データに撮像されている家畜の登録情報とする。
【０１０４】
サーバ装置３による照合中、図２５Ｂに示すように、表示部２５には、照合処理の進行度を示すバー２５６が表示されていてもよいし、処理の中止の入力操作を受け付ける中止ボタン２５７が表示されていてもよい。
【０１０５】
続いて、サーバ装置３が照合結果を端末装置２に送信し（ＳＴ６０４）、端末装置２が照合結果を受信する（ＳＴ７０３）。
最後に、出力部１１０が、表示部２５等に対して、照合結果を出力する（ＳＴ７０４）。
図２５Ｃは、照合結果の表示例を示す。
表示部２５には、照合結果として、例えば登録情報に含まれる画像データＧ１とそれに対応する識別子の情報２５８が表示される。
これにより、照合処理に携わったユーザは、照合を希望する家畜の登録情報を取得することができる。
【０１０６】
なお、図２５Ｃには、画像データに基づく照合結果が一個体であった場合の画面を例示しているが、照合部１１３が出力する照合結果は、複数の個体になる場合もある。その場合は、複数の個体の画像及び情報を、同時に並べて表示するなどの方法により提示してもよい。図２５Ｄに、そのような場合の表示例を示す。
また、上述の照合処理において、家畜個体の一部ないし全部を撮像した画像データを入力情報として、画像の自動認識を行う処理を、候補の絞り込みに用いてもよい。絞り込まれた候補の中から、個体識別信号の電波強度が高いものを最終的な照合結果として出力するよう構成してもよい。また、この順番を入れ替えて、電波強度の高い個体識別情報を絞り込み、次に、画像自動認識により候補を特定するように構成してもよい。家畜個体の特定に用いるフィルタとしては、画像自動認識、個体識別信号の電波強度に加えて、チェックイン情報（家畜の畜舎等への入出場情報に時刻情報を関連付けた情報）や、処置履歴なども、フィルタに用いることができる。これらの複数条件を設け、段階的絞り込みを手動・自動に限らずおこなってもよい。このような、段階的絞込みによれば、高速な判定や高精度の判定が可能となる。
【０１０７】
以上のように、本実施形態によれば、送信装置１や耳標が脱落した家畜がいた場合であっても、当該家畜を撮像等することで、識別子の情報を取得することができる。
【０１０８】
［本実施形態の変形例］
（変形例２−１：照合結果についての変形例）
識別子は、上述のように送信装置１に固有のものであり得るため、家畜の耳標等に記載されている識別番号（以下、汎用識別番号と称する）と一致しないこともあり得る。この場合、照合結果として識別子を提示しても、ユーザが目的の家畜を探索することが困難になる可能性もある。
そこで、照合部１１３は、識別子が汎用識別番号と一致しない場合、登録情報に含まれる識別子と汎用識別番号とを対応付ける識別情報データベース（図示せず）を参照し、照合された識別子に対応する汎用識別番号をさらに照合することができる。これにより、照合部１１３は、照合結果として、識別子に替えて、又は識別子とともに、当該識別子に対応する汎用識別番号を出力することができる。
【０１０９】
あるいは、登録部１０７が、上記識別情報データベース等を参照し、識別子の他、当該識別子に対応する汎用識別番号を登録情報として登録してもよい。
【０１１０】
本変形例により、ユーザの利便性をより高めることができる。
【０１１１】
（変形例２−２：識別子に関連する情報の照合処理についての変形例）
例えば、入力情報取得部１１２は、識別子に関連する情報を取得してもよい。この場合、照合部１１３が、入力情報に含まれる識別子を登録情報に含まれる識別子と照合してもよい。
また、識別子が汎用識別番号と異なる場合は、入力情報取得部１１２は、識別子に関連する情報として、識別子に対応し得る汎用識別番号の情報を取得してもよい。この場合、照合部１１３が、入力情報に含まれる汎用識別番号の情報を、登録情報に含まれる識別子又は汎用識別番号の情報と照合することができる。
【０１１２】
また、入力情報に含まれる画像データ中に、耳標に記載された汎用識別番号が撮像されている場合、照合部１１３が、当該画像データから文字認識技術を用いてこの汎用識別番号を認識し、認識された汎用識別番号を登録情報に含まれる識別子又は汎用識別番号と照合することができる。これにより、照合部１１３が、画像データのみならず、識別子に関連する情報についても照合処理を実行することができ、より高い精度で照合処理を実行することができる。
【０１１３】
（変形例２−３：外部データベースとの連携に関する変形例）
家畜登録システム２００は、家畜の識別情報と当該家畜の管理情報とを関連付けて記憶する外部データベースを参照し、照合結果として、この外部データベースに記憶された情報を併せて出力してもよい。当該外部データベースは、ネットワークＮを介してサーバ装置３と接続されていてもよいし、当該外部データベースの一部がサーバ装置３の記憶部３２にダウンロードされていてもよい。
外部データベースには、例えば、家畜毎の乳量や乳質、繁殖実績や病気の履歴情報等の管理情報が、家畜の汎用識別情報と対応付けられて記憶されている。
【０１１４】
例えば、照合部１１３が、外部データベースに対し、照合結果として抽出された識別子に対応する家畜の管理情報を要求し、管理情報を取得することができる。照合部１１３は、例えばユーザの入力操作に基づいて管理情報を取得することもできるし、自動的に取得することもできる。
また、外部データベースに登録されている家畜の汎用識別情報と、照合結果として抽出された識別子とが一致しない場合には、照合部１１３は、上述の識別情報データベースをさらに参照することができる。
【０１１５】
（変形例２−４：特徴データの抽出についての変形例）
登録情報に含まれる画像データの特徴データの抽出は、変形例１−１２で説明したように、登録処理と連続して実行されてもよいし、登録処理とは別に実施されてもよい。
【０１１６】
また、特徴データ抽出部１１１は、サーバ装置３の制御部３１ではなく、端末装置２の制御部２１により実現されてもよい。これにより、例えば、端末装置２が登録情報に含まれる画像データの特徴データを抽出し、それをサーバ装置３に送信し、特徴データ・ＩＤデータベースＤ２が記憶してもよい。また、照合処理の際、端末装置２が入力情報に含まれる画像データの特徴データを抽出し、それをサーバ装置３に送信してもよい。
【０１１７】
あるいは、端末装置２が第１の特徴データ抽出部を有し、サーバ装置３が第２の特徴データ抽出部を有していてもよい。これにより、例えば、登録情報に含まれる画像データの特徴データはサーバ装置３が抽出し、入力情報に含まれる画像データの特徴データは端末装置２が抽出することもできる。
【０１１８】
（変形例２−５：照合アルゴリズム生成についての変形例）
照合部１１３が、教師有りの機械学習により生成されたアルゴリズムを用いて照合処理を実行する場合、実際の照合処理に用いられる特徴データを、教示データとして蓄積していくことができる。具体的には、入力情報及び登録情報各々の画像データの特徴データが、それぞれサンプル特徴データ及び実データとして蓄積され得る。これにより、システム出荷前におけるアルゴリズム生成の負担を低減することができる。
【０１１９】
例えば、入力情報及び登録情報各々の画像データの特徴データが、サンプル特徴データ及び実データのデータセットとして適切であるか否かを、ユーザの評価を用いて認定し、適切であると認定されたデータセットのみ、教示データとして蓄積することができる。
具体的には、照合結果の出力（図２４のＳＴ７０４及び図２５Ｃ参照）後に、照合部１１３が、照合結果に対するユーザの評価を受け付ける。
ユーザにより照合結果が認証された場合、当該照合処理に用いた入力情報及び登録情報各々の画像データの特徴データが、上記データセットとして適切であると判定され、教示データとして蓄積されていく。
一方、ユーザが、入力情報の画像データに撮像されている家畜と、照合結果に係る家畜とが異なると認定した場合、当該照合結果を拒否する入力操作を実行する。ユーザにより照合結果が拒否された場合、当該照合処理に用いた入力情報及び登録情報各々の画像データの特徴データは、サンプル特徴データ及び実データのデータセットとして不適切であると判定され、教示データとして蓄積されない。
これにより、照合処理の蓄積によって、より精度の高いアルゴリズムを生成することができる。
なお、このユーザの評価自体を、たとえば人工知能やそれに準じた自動アルゴリズムなど自動化ツールやソフトウェアによって行ってもよい。
【０１２０】
（変形例２−６：端末装置についての変形例）
以上の説明では、照合処理に用いられる端末装置が登録処理を実行した端末装置２であると説明したが、ネットワークＮを介してサーバ装置３に接続された端末装置２以外の端末装置であってもよい。この端末装置は、家畜登録アプリがインストールされており登録処理が可能に構成されていてもよいし、照合処理のみ可能に構成されていてもよい。
これにより、多くの端末装置から照合処理が可能となり、例えば家畜が畜産施設外に逃げ出した場合などにも、畜産農家以外の人によっても個体識別をすることが可能となる。
【０１２１】
＜第３の実施形態＞
図２６は、本技術の第３の実施形態に係る家畜登録システム３００の一構成例を示す概略図である。
家畜登録システム３００は、撮像時において、対象家畜周囲の環境が、送信装置１の発電部１１によって発電可能な環境である場合に、当該環境に特徴的な個体識別信号を特定することによって登録処理を行う。
なお、以下の説明において、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【０１２２】
図２６に示すように、家畜登録システム３００は、送信装置１と、端末装置２Ａと、サーバ装置３と、受信装置４と、撮像装置６とを備える。図２６に示す例では、対象家畜Ａの通行が可能な通路Ｗの周囲に受信装置４及び撮像装置６が配置されている。
通路Ｗは、例えば、家畜が一方向に１頭ずつ通行できる通路とする。通路Ｗには、撮像される対象家畜Ａに光を照射することが可能な照明装置７が配置されており、送信装置１の発電部１１は、この光の照射により発電することが可能に構成される。
撮像装置６は、通路Ｗを通行する複数の家畜のうちの１の家畜Ａを撮像し、受信装置４は、家畜Ａに装着された送信装置１から出力された個体識別信号を受信する。
端末装置２Ａは、受信装置４及び撮像装置６と有線又は無線により接続されている情報処理装置であり、例えばＰＣ、スマートフォン、タブレット端末等である。端末装置２Ａは、上述の端末装置２と同様に、ネットワークＮを介してサーバ装置３と接続されている。
なお、端末装置２Ａ、撮像装置６及び受信装置４のハードウェア構成は、それぞれ、図２０に示す端末装置２、図２０に示す撮像装置６、及び図１４に示す受信装置４と同様であるため、説明を省略する。
【０１２３】
図２７は、家畜登録システム３００の機能的構成を示すブロック図である。
同図に示すように、家畜登録システム３００は、複数の信号送信部１０１と、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５と、信号特定部１０６Ａと、登録部１０７と、登録情報記憶部１０９と、出力部１１０とを備える。
これらの構成のうち、本実施形態において、信号送信部１０１は、送信装置１の通信部１３により実現される。
端末装置２Ａは、画像データ取得部１０３と、信号取得部１０５と、信号特定部１０６Ａと、登録部１０７と、出力部１１０とを含む。これらの構成は、制御部２１Ａにより実現される。
撮像部１０２は、撮像装置６により実現される。
信号受信部１０４は、受信装置４により実現される。
登録情報記憶部１０９は、サーバ装置３の記憶部３２により実現される。
【０１２４】
図２７及び図２６を参照し、これらの各構成による登録処理の概要について説明する。
まず、撮像部１０２が、通路Ｗを通行する対象家畜Ａを、対象家畜Ａに装着された送信装置１が発電可能な環境条件を含む第１の条件下で撮像する。図２６に示す例において、当該環境条件は、発電装置１が発電可能な光の照射条件であり、照明装置７により実現される。そして、撮像装置６から撮像された画像データが端末装置２Ａへ送信され、端末装置２Ａの画像データ取得部１０３は、対象家畜Ａが上記第１の条件下で撮像された画像データを取得する。
一方、複数の信号送信部１０１は、それぞれ個体識別信号を送信する。個体識別信号は、例えば、照射された光に応じて送信装置１により発電された発電量の情報を含む。そして、信号受信部１０４が、複数の信号送信部１０１から送信された複数の個体識別信号を受信し、信号取得部１０５が、これらの複数の個体識別信号を取得する。
本実施形態において、複数の個体識別信号は、それぞれ、周囲の環境に応じて発電された発電量の情報を含み、具体的には、周囲の環境に応じて発電された発電量に基づくパターンを有する。例えば、信号送信部１０１は、発電量が多くなるに従い、高い頻度で個体識別信号を送信する。したがって、光が照射されている撮像対象の信号送信部１０１は、他の送信装置よりも高い頻度で個体識別信号を送信し得る。
続いて、信号特定部１０６Ａが、取得した複数の個体識別信号のうち、上記環境条件において発電された発電量の情報を含むという第２の条件を満たす個体識別信号を特定する。第２の条件は、例えば、上記光の照射条件において発電された発電量の情報を含むという条件を含む。図２６に示す例において、上記第２の条件は、個体識別信号が、上記環境条件において発電された発電量に基づくパターンを有し、発電ソースが光であるという条件を含み、より具体的には、個体識別信号が、複数の個体識別信号のうち、最も高い信号頻度を有するという条件を含んでいてもよい。
そして、登録部１０７が、特定された個体識別信号の識別子(ID(Identifier))と、画像データとを関連付けて登録する。登録された情報は、端末装置２の第２の通信部２４及びサーバ装置３の通信部３３を介して、サーバ装置３に送信される。
最後に、登録情報記憶部１０９が、登録された識別子と画像データとを画像・ＩＤデータベースＤ１に記憶する。
出力部１１０は、上記処理において、取得した画像データ、識別子、及び登録結果等の情報を、表示部２５及び／又は図示しないスピーカ等に対して適宜出力することができる。
【０１２５】
このように、本実施形態によれば、送信装置１の発電可能な環境条件下で対象家畜を撮像し、この環境条件下で送信されると推定される個体識別信号を特定することにより、対象家畜の識別子と画像データとを関連付けることができる。これにより、撮像された対象家畜に対応する個体識別信号を高い精度で特定することができ、正確な登録処理が可能となる。
さらに、本実施形態においては、撮像時における環境条件を光が照射されている条件とすることにより、画像データをより鮮明に撮像することができる。したがって、画像が見やすく、特徴データの抽出もより容易になる。
また、図２６に示すような通路Ｗは、畜舎の誘導通路等を用いることができるため、既存の設備を活用して家畜登録システム３００を構築することができる。したがって、家畜登録システム３００の導入コストを抑えることができる。
【０１２６】
[本実施形態の変形例]
（変形例３−１：環境条件についての変形例）
環境条件については、上記に限定されない。例えば、光、熱、振動、遠方電磁界及び近傍電磁界を含む電波、並びに特定の有機物及び無機物等の化学物質のうち少なくともいずれか１つに基づくエネルギにより発電可能な環境条件であってもよいし、上記のうちの複数のエネルギにより発電可能な環境条件であってもよい。あるいは、環境条件は、これらに限定されない。
以下に、環境条件の他の具体例を挙げて説明する。
【０１２７】
例えば、送信装置１の発電部１１が遠方電磁界及び近傍電磁界を含む電波により発電可能に構成され、個体識別信号が、電波に応じて発電された発電量の情報を含んでもよい。この場合、第１の条件は、送信装置１が電波に応じて発電可能な環境条件を含み、第２の条件は、電波に応じて発電された発電量の情報を含むという条件を含んでいてもよい。
より具体的には、撮像時に家畜が通行可能な通路Ｗ等の近傍に、電波を発する電波源を配置することができる。これにより、撮像時又は撮像前後における送信装置１の発電量を高めることができる。
【０１２８】
あるいは、送信装置１の発電部１１が振動により発電可能に構成され、個体識別信号が、振動に応じて発電された発電量の情報を含んでもよい。この場合、第１の条件は、送信装置１が振動に応じて発電可能な環境条件を含み、第２の条件は、振動に応じて発電された発電量の情報を含むという条件を含んでいてもよい。
より具体的には、家畜が通行する通路Ｗの一部に、家畜の運動が可能な階段等の構造物や、家畜が乗ると振動する振動台等を配置することができる。これにより、撮像時又は撮像前後に送信装置１を振動させ、一時的に発電量を高めることができる。
【０１２９】
また、送信装置１の発電部１１が温度差により発電可能に構成され、個体識別信号が、温度差に応じて発電された発電量の情報を含んでもよい。この場合、第１の条件は、送信装置１が温度差に応じて発電可能な環境条件を含み、第２の条件は、温度差に応じて発電された発電量の情報を含むという条件を含んでいてもよい。
より具体的には、家畜が通行する通路Ｗの近傍に、通路Ｗの一部の温度を上昇させる加熱装置、又は低下させる冷却装置を配置することができる。これにより、撮像時又は撮像前後における家畜の体温と外気温との温度差を高め、一時的に発電量を高めることができる。
さらに、加熱装置として、発熱可能な発光装置を用いることにより、画像データをより鮮明に撮像することができる。
【０１３０】
（変形例３−２：ハードウェア構成についての変形例）
図２８は、本変形例に係る家畜登録システム３００の概略構成を示す模式的な図である。
同図に示すように、家畜登録システム３００は、例えば端末装置を有さなくてもよい。
【０１３１】
家畜登録システム３００は、送信装置１と、サーバ装置３Ａと、受信装置４と、撮像装置６とを備えている。
この場合、受信装置４と、撮像装置６とがネットワークＮを介してサーバ装置３Ａに直接接続されている。
また、図２７に示す家畜登録システム３００の機能的構成のうち、画像データ取得部１０３と、信号取得部１０５と、信号特定部１０６Ａと、登録部１０７と、登録情報記憶部１０９と、出力部１１０とは、サーバ装置３に含まれていてもよい。
この例において、システムの起動や終了等の入力操作は、受信装置４や撮像装置６を介して実行されてもよいし、ネットワークＮを介してサーバ装置３に接続されたユーザの端末装置（図示せず）等によって実行されてもよい。
【０１３２】
＜第４の実施形態＞
図２９は、本変形例に係る家畜登録システム４００の機能的構成を示すブロック図である。なお、以下の説明において、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
本実施形態の家畜登録システム４００は、撮像される対象家畜と、取得される個体識別信号とが一対一に対応しており、信号の特定処理をせずに画像データと識別子の登録を実行する。
【０１３３】
図２９に示すように、家畜登録システム４００は、複数の送信装置１と、端末装置２Ｂと、サーバ装置３とを備える。
また機能的構成として、家畜登録システム４００は、信号送信部１０１と、撮像部１０２と、画像データ取得部１０３と、信号受信部１０４と、信号取得部１０５Ｂと、登録部１０７Ｂと、タイミング制御部１０８と、登録情報記憶部１０９と、出力部１１０とを備えているが、信号特定部を備えていない。
これらの構成のうち、信号送信部１０１は、送信装置１の通信部１３により実現される。
撮像部１０２は、端末装置２Ｂのカメラ２６により実現される。
信号受信部１０４は、端末装置２Ｂの第１の通信部２３により実現される。
画像データ取得部１０３と、信号取得部１０５と、信号特定部１０６と、登録部１０７と、タイミング制御部１０８と、出力部１１０とは、端末装置２Ｂの制御部２１Ｂにより実現される。
登録情報記憶部１０９は、サーバ装置３の記憶部３２により実現される。
【０１３４】
図２９を参照し、本実施形態に係る登録処理の概要について説明する。
例えば、ユーザの入力操作により家畜登録アプリが起動され、タイミング制御部１０８によって撮像可能な状態に撮像部１０２が起動される。そして、ユーザの入力操作により、撮像部１０２が、対象家畜を撮像する。そして出力部１１０が、撮像された画像データを表示部２５に表示させる。
ユーザの入力操作により画像データが認証され、画像データ取得部１０３が画像データを取得する。
【０１３５】
信号送信部１０１は、本実施形態において、ＮＦＣや赤外線通信等の近接無線通信を適用することができる。個体識別信号には、暗号鍵等、個体の認証に用いられるデータが含まれていてもよい。
【０１３６】
そして、タイミング制御部１０８が、信号受信部１０４を受信遮断状態から受信可能状態へ遷移させる。このとき、表示部２５には、ユーザに端末装置２と送信装置１とを近接させるように促す文言が表示されていてもよい。
ユーザが、表示部２５の指示に従い、端末装置２を送信装置１に近接させる。これにより、信号受信部１０４が、信号送信部１０１から送信された、対象家畜の識別子を含む個体識別信号を受信する。
【０１３７】
続いて、信号取得部１０５Ｂがこの識別子を含む個体識別信号を取得する。なお、信号取得部１０５Ｂは、取得した個体識別信号について個体の認証を行うことで、個体を識別してもよい。
登録部１０７Ｂが、取得された識別子と、画像データとを関連付けて登録する。
【０１３８】
以上のように、本実施形態によっても、対象家畜の画像データと識別子とを自動的に登録することが可能となる。
【０１３９】
なお、本実施形態は、信号送信部１０１が近接無線通信を適用する構成に限定されない。
【０１４０】
例えば、家畜を１頭ずつ隔離し、個体識別信号の受信及び撮像ができる場合、撮像される対象家畜と取得される個体識別信号とが一対一に対応し得るため、本実施形態の構成を適用することができる。
例えば、図２６に示すような通路Ｗの一部に、１頭の対象家畜を隔離できるゲート等を設けることができる。
あるいは、家畜を１頭ずつ収容可能な蓄房等に、受信装置４及び撮像装置６を配置してもよい。
【０１４１】
＜第５の実施形態＞
図３０は、本技術の第５の実施形態に係る家畜登録システム５００の機能的構成を示すブロック図である。
本実施形態に係る家畜登録システム５００は、上述の第１の実施形態における、各家畜Ａを識別可能な識別子と画像データとを自動的に関連付けて登録する処理の際に、各家畜Ａの身体的特徴の情報もそれらに関連付けて登録する処理を実行する。
なお、家畜登録システム５００は、図２に記載された家畜登録システム１００のハードウェア構成と同様のハードウェア構成を有するものとする。また、以下の説明において、上述の実施形態と同様の構成については、同一の符号を付して説明を省略する。
【０１４２】
［家畜登録システムの機能的構成と処理の概要］
図３０に示すように、家畜登録システム５００は、図２３に示した第２の実施形態に係る家畜登録システム２００の機能的構成と同様の構成である。ただし、入力情報取得部１１２は、登録処理にも関与する。
【０１４３】
本実施形態の処理は、第１の実施形態と同様に実行されるが、第１の実施形態と比較すると、本実施形態においては撮像部１０２が撮像する対象家畜の身体的特徴が、定量化された情報として取り扱われる点で異なる。本実施形態における定量化された身体的特徴の情報としては、体格情報、骨格情報、ボディコンディションスコア（ＢＣＳ）を含んでもよい。
【０１４４】
ここでボディコンディションスコア（ＢＣＳ）とは、対象家畜の体脂肪の蓄積状態を数値化したものであり、例えば、削痩状態から過肥状態までを２．００から４．００までの数値で表す。ボディコンディションスコア（ＢＣＳ）の判定方法の一例としては、家畜の腰角から坐骨までの皮下脂肪の厚みを視認するとともに触診を行い判定する方法がある。
【０１４５】
本実施形態においては、撮像部１０２が対象家畜を撮像した後などのタイミングで、入力情報取得部１１２が対象家畜の身体的特徴を定量化した情報を取得する。取得の方法は、ユーザに体格情報、骨格情報、ボディコンディションスコア（ＢＣＳ）などを入力させるためのＧＵＩ（以下、「ＢＣＳ登録ＧＵＩ」と呼ぶ）を表示部２５が表示し、入力操作部２７により入力された情報を入力情報取得部１１２が取得する方法でもよい。
【０１４６】
［動作例］
図３１に基づいて本実施形態の動作例を説明するが、図４に示した第１の実施形態と同様の箇所については説明を省略する。また、図３２にユーザにボディコンディションスコア（ＢＣＳ）などを入力させるためのＧＵＩ（ＢＣＳ登録ＧＵＩ）の一例を示す。
【０１４７】
図３１は、家畜登録システム５００の登録処理の動作例を示すフローチャートである。同図に示すように、本動作例は図４に示した第１の実施形態と同様の動作例とすることができる。ただし、Ｓ１０８とＳ１０９の処理が一部が異なる。また、Ｓ２０１とＳ２０２の処理も一部が異なる。
【０１４８】
本動作例においては、出力部１１０が撮像された家畜Ａの画像データと、信号特定部１０６により特定された個体識別信号の識別子の情報とを、表示部２５に出力する際に（ＳＴ１０８）、出力部１１０は、ＢＣＳ登録ＧＵＩも表示する。
【０１４９】
図３２に示すように、表示部２５には、家畜Ａの画像データが表示される。しかしながら、ボディコンディションスコア（ＢＣＳ）の判定には牛体の両側面など、家畜Ａの外観を異なるアングルから撮像した複数の画像を用いると精度が向上する。そのため、本動作例では、家畜Ａの左側面の撮像画像に係る画像データＧ１Ｌと、右側面の撮像画像に係る画像データＧ１Ｒが表示される。他の例として、両側面以外の撮像画像を表示してもよい。
【０１５０】
表示部２５には、個体識別番号の識別子の情報２５８や保存ボタン２５４とともに、ＢＣＳ登録ＧＵＩ２５９が表示される。図３２に示す例では、スライドバーが採用されている。ユーザは画像データＧ１Ｌと画像データＧ１Ｒを見ながら、スライドバーを動かして、ＢＣＳ情報表示部２５９１に示される数値を確認する。ユーザはＢＣＳ登録ＧＵＩ２５９を任意の箇所で止めて保存ボタン２５４をタップして、登録処理を端末装置２に実行させる。
【０１５１】
Ｓ１０９、Ｓ２０１、Ｓ２０２では、Ｓ１０８により取得されたＢＣＳがサーバ３の有する記憶部１０９に記憶されている画像・ＩＤデータベースＤ１に記憶される。
端末装置２の登録部１０７は、画像データと個体識別番号の識別子とともに、ＢＣＳをサーバ３に送信する。サーバ３は登録情報に係る画像データと個体識別番号の識別子とＢＣＳとを受信する。サーバ３の登録情報記憶部１０９は、受信した登録情報に係る画像データと個体識別番号の識別子とＢＣＳとを紐付けて、画像・ＩＤデータベースＤ１に記憶する。
【０１５２】
以上に説明した本実施形態によれば、家畜の身体的特徴として、「体脂肪の蓄積状態を数値化」したＢＣＳのような、定量的な情報を取得し、かつこれを家畜個体と紐付けて記憶する。家畜の健康状態を知るために重要な情報を、家畜個体と紐付けて管理することが可能になるため、従来よりきめ細やかな家畜の体調管理などが可能になる。
【０１５３】
（変形例５−１：身体的特徴の定量化の方法の変形例）
定量化された身体的特徴の情報の取得方法は、上述のようなユーザ入力から取得する方法に限定されない。
ユーザが入力する方法によらず、例えば、画像やレーザ、赤外線センサなどによる立体形状センサの情報に基づきサーバ３の制御部３１が機械学習処理などにより体格判定をして、登録情報記憶部１０９が判定した身体的特徴の情報を自動で登録してもよい。画像を取得するイメージセンサや家畜の立体形状情報を取得する立体形状センサは、端末装置２が有していてもよいし、他の測定装置が有していてもよい。
【０１５４】
この場合、ユーザがＢＣＳ登録ＧＵＩ２５９を用いて手作業でＢＣＳを入力する手順を省略することができる。入力情報取得部１１２は、家畜の立体形状を把握するための立体形状センサの情報を取得する。取得した立体形状センサの情報は、登録部１０７がサーバ３に送信する。サーバ３は立体形状センサの情報を受信する。
【０１５５】
本変形例においては、サーバ３が受信した立体形状センサの情報を、登録情報記憶部１０９が個体識別信号の識別子の情報と紐付けて記憶してもよい。
あるいは、サーバ３の制御部３１が立体形状センサの情報に基づいて、家畜Ａの身体的特徴を示す特徴データを生成し、これを登録情報記憶部１０９が個体識別信号の識別子の情報と紐付けて記憶してもよい。家畜Ａの身体的特徴を示す特徴データの具体例は、ボディコンディションスコア（ＢＣＳ）の値である。
【０１５６】
この場合、制御部３１が特徴データの生成を行う。その際、ニューラルネットワークを用いた教師あり機械学習を採用してもよい。この場合、画像・ＩＤデータベースＤ１には、過去に別のユーザが登録した「ＢＣＳ」と「立体形状センサの情報や画像データ」とのセットが記憶されている。制御部３１は、この「ＢＣＳ」と「立体形状センサの情報や画像データ」とのセットを教師データとして、学習処理を行い、ニューラルネットワークからＢＣＳの識別器を生成する。
制御部３１は、生成した識別器を用いて、新たに入力された立体形状センサの情報に基づいて、ＢＣＳを出力する。登録情報記憶部１０９は、制御部３１が出力したＢＣＳをこれに紐づく家畜Ａの個体識別信号の識別子の情報とともに記憶する。
【０１５７】
（変形例５−２：身体的特徴の定量化の方法の変形例）
体格の判定の際には、撮像部１０２と家畜Ａとの間の距離の情報を判定に用いてもよい。この場合、撮像部１０２と家畜Ａとの間の距離の情報は、牛が装着したタグ、及びゲート（図２８等）に設置したビーコンタグから受信した個体識別信号の受信信号強度（ＲＳＳＩ:Received Signal Strength Indication）に基づいて、三角測量を行うことで推定してもよい。
【０１５８】
＜第６の実施形態＞
本実施形態の家畜登録システムは、上述の実施形態のいずれかに係る家畜登録システムの構成を用いることができる。以下では、本実施形態に係る家畜登録システムを「家畜登録システム１００」として言及する。
【０１５９】
上述の各実施形態においては、家畜の個体識別信号の識別子のデータベースへの登録や、家畜の撮像のタイミングを、家畜に初めて送信装置１を取り付けたときとしていたが、本技術はこれに限定されない。本実施形態は、個体識別信号の識別子が登録済みの家畜が撮像された場合に、登録部１０７が、その識別子と画像データとを関連付けて、登録情報記憶部１０９に登録する際、登録しようとしている画像データにその撮影日時を関連付けて登録する。画像データ取得部１０３は、撮影日時の異なる複数の画像データを取得することになるが、登録部１０７は、信号特定部１０６により特定された識別子がすでに登録済みであれば、その登録済みの識別子に画像データと撮影日時とを関連付けて登録する。
【０１６０】
本実施形態においては、登録情報記憶部１０９の記憶内容において、撮影した画像データに撮影日時に関する情報（以下、単に「撮影日時」と呼ぶ）が、明示的に紐づく。撮影した画像データに、身体的特徴を定量化した情報（例えば、ボディコンディションスコア（ＢＣＳ））が紐づいてもよい。身体的特徴を定量化した情報は、以下の説明例ではＢＣＳであることとする。
【０１６１】
図３３に本実施形態における登録情報記憶部１０９が記憶する情報のデータ構造の一例を示す。同図に示すように、本実施形態においては、個体識別信号の識別子ごとに、「画像データ」と「撮影日時」と「ＢＣＳ」とを関連付けてデータが蓄積される。なお、「画像データ」と「撮影日時」と「ＢＣＳ」には、図示したもののほかに、「画像データ」と「撮影日時」と「ＢＣＳ」には、何回目の撮影かを表す情報などが関連付けられてもよい。
【０１６２】
本実施形態は、上述のように構成されるので、登録情報記憶部１０９に対して個体識別信号の識別子をキーに検索を行うと、登録情報記憶部１０９が、ある家畜を撮像した画像の画像データ群や、画像データのリストを出力することができる。あるいは、登録情報記憶部１０９に対して個体識別信号の識別子及び撮影日時の２つをキーにクロス検索を行うと、登録情報記憶部１０９が、検索条件に合致する画像データを特定することができる。
【０１６３】
送信装置１を取り付けた家畜Ａは、例えば２〜３年に渡り継続的に飼育される。そのため、例えば、家畜個体が最初に登録した際には子牛だった場合、１年経過後には同じ家畜個体の外観は、登録時と比較してまったく異なるものとなる可能性がある。ほかにも例えば、撮影後しばらく後に病気などにより痩せ衰えてしまい、登録されている画像が現況と著しく異なるものとなる可能性がある。
【０１６４】
しかしながら、本実施形態によれば、家畜個体ごとに複数回撮像した画像データをそれぞれ登録することが可能になる。換言すれば、ある家畜について最初に撮影した画像に加えて、同じ家畜の時間経過後の画像を登録することができる。
【０１６５】
［アプリケーション例］
以下、本実施形態の応用例について説明する。本応用例は、個体識別信号の識別子をすでに登録済みの牛の撮像画像データを追加する構成を含む。同構成は、携帯端末２の制御部２１において実行されるアプリケーションソフトウェアとサーバ３の制御部３１において実行されるデータベース操作ミドルウェアにより実装されてもよい。
【０１６６】
以下では、携帯端末２からデータベースにアクセスして、新しい撮影画像を登録する手順を示す。
まず、家畜登録システム１００は、新しい撮影画像を登録する対象となる家畜を特定する。特定の方法は、個体識別信号の識別子をキーに、登録情報記憶部１０９に記憶されているデータベースを検索すればよい。
具体的方法としては、以下にあげるいくつかの方法を採用してもよい。第１の方法においては、まず、携帯端末２の表示部２５が家畜のリストを表示する。次に、携帯端末２は、ユーザが入力操作部２７を用いて同リストから選択して特定された家畜に係る個体識別信号の識別子をサーバ３に送信する。
【０１６７】
第２の方法においては、まず、ユーザが送信装置１に印刷されている個体識別信号の識別子を表す情報（記号や番号、バーコード、又は二次元バーコード等）をカメラ２６で撮影する。次に、携帯端末２又はサーバ３が、撮影された情報から個体識別信号の識別子を特定する。
【０１６８】
第３の方法においては、まず、送信装置１と携帯端末２の双方がＮＦＣ（Near Field Communication）による非接触通信回路を有する。次に、携帯端末２を送信装置１にタッチさせるなどの操作が行われるなどして、この非接触通信を経由して、ＲＦＩＤ（Radio Frequency IDentifier）に含まれる個体識別信号の識別子が、送信装置１から携帯端末２へと送信される。次に、携帯端末は、このようにして取得された個体識別信号の識別子をサーバ３に送信する。
【０１６９】
サーバ３は、家畜が特定されると、特定された家畜に係る画像の一覧を携帯端末２に返すように構成されてもよい。図３４に、この場合の、携帯端末２の表示部２５に表示される画面構成例を示す。同図に示すように、表示部２５は、表示領域２５１０に「個体識別信号の識別子」により特定された画像データの一覧を表示する。表示領域２５１０には、撮影日時とともに画像を選択するためのラジオボタンが表示されてもよい。また、表示部２５は、ラジオボタンにより選択された画像に対する操作がユーザにより指定可能に構成された操作ボタン２５１１ａも表示する。
【０１７０】
操作ボタン２５１１ａは、タップされると、操作リスト２５１１ｂを展開するように構成される。撮影日時が選択された状態で、操作リスト２５１１ｂから「撮影」ボタンが選択された場合、携帯端末２は、追加の画像の撮像が可能な状態へと遷移する。図３５に、この場合のＧＵＩ構成例を示す。
【０１７１】
図３５Ａに示すように、追加の画像の撮像が可能な状態において、出力部１１０は表示部２５に撮影アングルをユーザに指定させるためのＧＵＩ２５１２を出力させる。
ユーザが「右側面」を選択した場合は、図３５Ｂに示すような画面が表示される。同図に示すように、表示部２５は、大まかな牛の形を示すガイド画像２５１３をライブビュー画像に重畳して示す。ユーザはガイド画像２５１３が指し示す牛の形の枠に実際の牛体が合うようにして、保存ボタン２５３をタップして、撮影を行う。
同様に、ユーザが「左側面」を選択した場合は、図３５Ｃに示すような画面が表示される。同図に示すように、表示部２５は、大まかな牛の形を示すガイド画像２５１３をライブビュー画像に重畳して示す。ユーザはガイド画像２５１３が指し示す牛の形の枠に実際の牛体が合うようにして、保存ボタン２５３をタップして、撮影を行う。
【０１７２】
次に、携帯端末２は、撮像した画像のデータ（画像データ）、撮影時間情報（年月日や日時）と個体識別信号の識別子の情報をサーバ３に送る。サーバ３は、個体識別信号の識別子に対応する家畜のデータエントリに、撮影された画像データと、撮像日時を追加登録する。なお、本応用例においては、初回の撮影から撮像日時が登録情報記憶部１０９に登録されてもよい。また、ＢＣＳ等の情報も画像データと一緒に送信され、一緒に登録情報記憶部１０９に登録されてもよい。
【０１７３】
図３４において、ユーザが「表示」を選択した場合、携帯端末２は、選択されている撮影日時に係る画像データをサーバ３から受信して、表示する。ユーザがその画像を見ながらＢＣＳを入力可能に構成してもよい。この場合、図３２に示すようなＢＣＳ登録ＧＵＩ２５９が表示画面に示される。ここでユーザにより入力されたＢＣＳは、個体識別信号の識別子とともにサーバ３に送信され、当該個体識別信号の識別子に係る家畜のエントリに追加登録される。
【０１７４】
図３４において、ユーザが「比較」を選択した場合、携帯端末２は、選択した撮影回の画像、ならびに、その前又は後の撮影回の画像を並べて表示する（サーバ３から受信して表示する）。図３６Ａに本応用例において「比較」を選択した場合の画面例を示す。同図に示すように、選択した撮影回の撮影日時をＴ１とすると、撮影日時Ｔ１のときに撮像された画像データがリストアップされる。また、その前又は後の撮影回の撮影日時をＴ２とすると、撮影日時Ｔ２のときに撮像された画像データリストアップされる。
【０１７５】
さらに、本例においては、表示部２５に表示されている画像データをユーザがタップしたまま、指を離さないでいると、画像データが半透明になるように構成してもよい。この場合、ドラッグ操作により他の画像データと重ね合わせができるようになる（図３６Ｂ参照）。本応用例によれば、撮影日時の異なる画像を重ね合わせることにより、時間経過による牛体の違い（体格の大小や、痩せたか又は太ったか等）を確認することができるようになる。また、携帯端末２の制御部２１又はサーバ３の制御部３１が異なる日時に撮像された画像を重畳させて表示させる処理を行ってもよい。この場合、携帯端末２の制御部２１又はサーバ３の制御部３１が画像を解析することにより、重畳の基準点を算出し、その基準点に基づき画像を重畳させることで、牛を重畳表示させる。図３７に、そのような重畳表示の一例を示す。図３７に示すように、この場合、過去の牛体の画像に、現在の牛体の画像が重畳表示される。将来（未来）に予測される牛体を生成して、重畳表示してもよい。牛体はシルエットで示してもよいし、元の画像データを透過的に示してもよく、その他のあらゆる表現方法を採用することができる。
【０１７６】
以上、本技術の各実施形態について説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば本技術の実施形態は各実施形態を組み合わせた実施形態とすることができる。
【０１７７】
例えば、本技術は、家畜のみならず、人の認証が可能な「登録システム」として適用することができる。すなわち、画像データ取得部が、送信装置を装着した人が撮像された画像データを取得し、信号取得部が、送信装置から送信された識別子を含む個体識別信号を取得する。そして登録部が、識別子と、画像データとを関連付けて登録する。また、個人の識別に関連する情報（氏名や住所、施設名、保護者名など）を識別子等に対応付けて登録してもよい。
認知症に罹患し、又はその疑いのある高齢者や、迷子の可能性のある子供等を上述のように登録することで、仮に彼らが保護された場合、画像データ等から識別子や関連情報を照合することができる。したがって、高齢者や子供等の安全性を確保することができる。
また、上述のように、本技術における「家畜」はペットとして飼育されている愛玩動物も含むため、本技術に係る家畜登録システムは、ペットの飼育管理や、行方がわからなくなったペットの探索等に適用することができる。
【０１７８】
また、例えば、上述の実施形態では「識別子」として、送信装置１に固有の識別子を用いたが、チェックイン情報（家畜が畜舎等に入った／出たという情報が時刻情報と関連づいた情報）、位置情報、活動量に関する情報、体温に関する情報のいずれか１つ以上の項目を「識別子」としてもよい。例えば、活動量を識別子として採用する場合、画像データの撮像前であって個体識別信号の受信の開始から所定の条件を満たすまでのタイミングで、活動量が最も少ない家畜を絞り込み、その個体の個体識別を表示した上で、撮影時に撮像画像と個体識別とを関連付けて保存するように構成してもよい。
【０１７９】
なお、本技術は以下のような構成もとることができる。
（１）対象家畜が撮像された画像データを取得する画像データ取得部と、
上記対象家畜を識別可能な識別子を含み上記対象家畜に装着された送信装置から送信された個体識別信号を取得する信号取得部と、
上記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された上記個体識別信号の上記識別子と、上記画像データとを関連付けて登録する登録部と
を具備する家畜登録システム。
（２）上記（１）に記載の家畜登録システムであって、
上記画像データ取得部は、上記対象家畜の身体的特徴を含む画像データを取得する
家畜登録システム。
（３）上記（１）又は（２）に記載の家畜登録システムであって、
上記対象家畜が撮像されたタイミングに対応する受信タイミングは、上記画像データの撮像前であって上記個体識別信号の受信の開始から所定の条件を満たすまでのタイミングである
家畜登録システム。
（４）上記（１）又は（２）に記載の家畜登録システムであって、
上記対象家畜が撮像されたタイミングに対応する受信タイミングは、上記画像データの撮像後であって上記個体識別信号の受信の開始から所定の条件を満たすまでのタイミングである
家畜登録システム。
（５）上記（１）又は（２）に記載の家畜登録システムであって、
上記対象家畜が撮像されたタイミングに対応する受信タイミングは、上記画像データの撮像タイミングを含む期間であって所定の条件を満たすまでのタイミングである
家畜登録システム。
（６）上記（１）から（５）のうちいずれか１つに記載の家畜登録システムであって、
上記画像データ取得部は、上記対象家畜が第１の条件下で撮像された画像データを取得し、
上記信号取得部は、上記対象家畜を含む複数の家畜を識別可能な識別子をそれぞれ含む複数の個体識別信号を取得し、
上記家畜登録システムは、
上記取得した複数の個体識別信号のうち、上記第１の条件に関連する第２の条件を満たす個体識別信号を特定する信号特定部をさらに具備し、
上記登録部は、上記特定された個体識別信号の識別子と、上記画像データとを関連付けて登録する
家畜登録システム。
（７）上記（６）に記載の家畜登録システムであって、
上記信号取得部は、上記画像データの撮像位置付近で受信された上記複数の個体識別信号を取得し、
上記第１の条件は、上記対象家畜の身体的特徴を撮像可能な撮像距離であるという条件を含み、
上記第２の条件は、上記複数の個体識別信号のうち、最も強い信号強度を有するという条件を含む
家畜登録システム。
（８）上記（６）に記載の家畜登録システムであって、
上記信号取得部は、上記複数の家畜に装着された複数の送信装置から出力された上記複数の個体識別信号を取得し、
上記複数の個体識別信号は、それぞれ、周囲の環境に応じて発電された発電量の情報を含み、
上記第１の条件は、上記対象家畜に装着された送信装置が発電可能な環境条件を含み、
上記第２の条件は、上記環境条件において発電された発電量の情報を含むという条件を含む
家畜登録システム。
（９）上記（８）に記載の家畜登録システムであって、
上記複数の個体識別信号は、上記周囲の環境に応じて発電された発電量に基づくパターンを有し、
上記第２の条件は、上記環境条件において発電された発電量に基づくパターンで受信されたという条件を含む
家畜登録システム。
（１０）上記（８）又は（９）に記載の家畜登録システムであって、
上記個体識別信号は、照射された光に応じて上記送信装置により発電された発電量の情報を含み、
上記第１の条件は、上記送信装置が発電可能な光の照射条件を含み、
上記第２の条件は、上記光の照射条件において発電された発電量の情報を含むという条件を含む
家畜登録システム。
（１１）上記（１）から（１０）のうちいずれか１つに記載の家畜登録システムであって、
上記対象家畜を撮像する撮像部と、
上記個体識別信号を受信する信号受信部と、
上記複数の個体識別信号の受信タイミングを、上記撮像部により上記対象家畜が撮像されたタイミングに対応するタイミングに制御するタイミング制御部と
をさらに具備する家畜登録システム。
（１２）上記（１１）に記載の家畜登録システムであって、
上記タイミング制御部は、
上記画像データ取得部が上記画像データを取得した後、上記受信部を受信遮断状態から受信可能状態へ遷移させる
家畜登録システム。
（１３）上記（１１）に記載の家畜登録システムであって、
上記タイミング制御部は、
上記信号取得部が上記複数の個体識別信号を取得した後、上記撮像部を撮像可能な状態に起動させる
家畜登録システム。
（１４）上記（１）から（１３）のうちいずれか１つに記載の家畜登録システムであって、
上記登録された上記識別子と上記画像データとを登録情報として記憶する登録情報記憶部
をさらに具備する家畜登録システム。
（１５）上記（１４）に記載の家畜登録システムであって、
ユーザが照合を希望する画像データ及び識別子に関連する情報の少なくとも一方を、入力情報として取得する入力情報取得部と、
上記入力情報を、上記登録情報と照合する照合部と、
上記照合結果を出力する出力部と
をさらに具備する家畜登録システム。
（１６）上記（１５）に記載の家畜登録システムであって、
上記登録情報及び上記入力情報のうちの少なくとも一方に含まれる画像データの特徴データを抽出する特徴データ抽出部
をさらに具備し、
上記照合部は、
上記入力情報に画像データが含まれる場合、上記入力情報に含まれる画像データの特徴データと、上記抽出された特徴データとに基づいて、上記入力情報に含まれる画像データを、上記登録情報に含まれる画像データと照合する
家畜登録システム。
（１７）上記（１）から（１６）のいずれか１つに記載の家畜登録システムであって、
上記登録部は、上記画像データが取得された時点の上記対象家畜の身体的特徴を定量化した情報を、上記画像データに関連付けて登録する
家畜登録システム。
（１８）上記（１）から（１７）のいずれか１つに記載の家畜登録システムであって、
上記画像データ取得部は、撮影日時の異なる複数の画像データを取得し、
上記登録部は、上記識別子と上記画像データとを関連付けて登録する際に、上記画像データに当該画像データの撮影日時を関連付けて登録する
家畜登録システム。
（１９）対象家畜が撮像された画像データを取得し、
上記対象家畜を識別可能な識別子を含み上記対象家畜に装着された送信装置から送信された個体識別信号を取得し、
上記対象家畜が撮像されたタイミングに対応する受信タイミングで受信された上記個体識別信号の上記識別子と、上記画像データとを関連付けて登録する
家畜の登録方法。
【符号の説明】
【０１８０】
１００，２００，３００，４００…家畜登録システム
１０２…撮像部
１０３…画像データ取得部
１０４…信号受信部
１０５…信号取得部
１０６…信号特定部
１０７…登録部
１０８…タイミング制御部
１０９…登録情報記憶部
１１０…出力部
１１１…特徴データ抽出部
１１２…入力情報取得部
１１３…照合部
【図１】
2017033394.tif 000003
【図２】
2017033394.tif 000004
【図３】
2017033394.tif 000005
【図４】
2017033394.tif 000006
【図５】
2017033394.tif 000007
【図６】
2017033394.tif 000008
【図７】
2017033394.tif 000009
【図８】
2017033394.tif 000010
【図９】
2017033394.tif 000011
【図１０】
2017033394.tif 000012
【図１１】
2017033394.tif 000013
【図１２】
2017033394.tif 000014
【図１３】
2017033394.tif 000015
【図１４】
2017033394.tif 000016
【図１５】
2017033394.tif 000017
【図１６】
2017033394.tif 000018
【図１７】
2017033394.tif 000019
【図１８】
2017033394.tif 000020
【図１９】
2017033394.tif 000021
【図２０】
2017033394.tif 000022
【図２１】
2017033394.tif 000023
【図２２】
2017033394.tif 000024
【図２３】
2017033394.tif 000025
【図２４】
2017033394.tif 000026
【図２５】
2017033394.tif 000027
【図２６】
2017033394.tif 000028
【図２７】
2017033394.tif 000029
【図２８】
2017033394.tif 000030
【図２９】
2017033394.tif 000031
【図３０】
2017033394.tif 000032
【図３１】
2017033394.tif 000033
【図３２】
2017033394.tif 000034
【図３３】
2017033394.tif 000035
【図３４】
2017033394.tif 000036
【図３５】
2017033394.tif 000037
【図３６】
2017033394.tif 000038
【図３７】
2017033394.tif 000039
【国際調査報告】
2017033394.tif 000040
2017033394.tif 000041
2017033394.tif 000042
2017033394.tif 000043