(57)【要約】【課題】  スマート端末の利用者を委託対象とするクラウドソーシングにおいて、解析業務を効率化する。【解決手段】  データを蓄積するサーバ装置と、該サーバ装置に接続されるスマート端末とを有する通信システムであって、前記データを解析するための複数の質問内容の中から、未出題の第１の質問内容を抽出する抽出手段と、前記第１の質問内容に対する、前記データの解析結果を特定する特定手段と、前記解析結果が所定の条件を満たす場合、前記複数の質問内容に含まれる未出題の第２の質問内容の出題を制限する制限手段とを有する。【選択図】図１０
2018005382.tif 000002
【特許請求の範囲】
【請求項１】
データを蓄積するサーバ装置と、該サーバ装置に接続されるスマート端末とを有する通信システムであって、
前記データを解析するための複数の質問内容の中から、未出題の第１の質問内容を抽出する抽出手段と、
前記第１の質問内容に対する、前記データの解析結果を特定する特定手段と、
前記解析結果が所定の条件を満たす場合、前記複数の質問内容に含まれる未出題の第２の質問内容の出題を制限する制限手段と
を有することを特徴とする通信システム。
【請求項２】
前記制限手段は、
前記第１の質問内容から導き出される解析結果を示す複数の選択肢と、前記第２の質問内容との依存関係を規定する情報を参照し、
前記解析結果が、前記第２の質問内容との間に依存関係がないと判定した場合に、前記第２の質問内容の出題を制限することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記制限手段は、
前記第１の質問内容から導き出される解析結果を示す複数の選択肢と、前記第２の質問内容との依存関係を規定する情報を参照し、
前記解析結果に対応する前記選択肢に、前記第２の質問内容の出題を制限する制限情報が付加されていた場合に、前記第２の質問内容の出題を制限することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記複数の質問内容の出題状態を示す情報を格納する格納手段を更に有し、
前記制限手段は、
前記出題状態を示す情報を変更することで、前記第２の質問内容の出題を制限することを特徴とする請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
前記第１の質問内容が出題された前記データが、前記スマート端末に表示されたことに応じて、前記スマート端末に対して行われた操作を検出する検出手段を更に有し、
前記特定手段は、
前記スマート端末に対して行われた操作についての検出結果から、前記第１の質問内容に対する前記データの解析結果を特定することを特徴とする請求項１乃至４のいずれか１項に記載の通信システム。
【請求項６】
全天球カメラにより撮像された画像データを、方位ごとに分割することで前記データを生成する分割手段を更に有することを特徴とする請求項１に記載の通信システム。
【請求項７】
前記分割手段は、前記画像データの中心領域が互いに重複するように、方位ごとに分割することで、前記データを生成することを特徴とする請求項６に記載の通信システム。
【請求項８】
データを蓄積するサーバ装置であって、
前記データを解析するための複数の質問内容の中から、未出題の第１の質問内容を抽出する抽出手段と、
前記第１の質問内容に対する、前記データの解析結果を特定する特定手段と、
前記解析結果が所定の条件を満たす場合、前記複数の質問内容に含まれる未出題の第２の質問内容の出題を制限する制限手段と
を有することを特徴とするサーバ装置。
【請求項９】
データを蓄積するサーバ装置のコンピュータに
前記データを解析するための複数の質問内容の中から、未出題の第１の質問内容を抽出する抽出工程と、
前記第１の質問内容に対する、前記データの解析結果を特定する特定工程と、
前記解析結果が所定の条件を満たす場合、前記複数の質問内容に含まれる未出題の第２の質問内容の出題を制限する制限工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、クラウド環境を利用した通信システムにより、不特定多数の作業者に業務を委託するクラウドソーシングが知られている。当該通信システムでは、例えば、委託者の店舗等に設置した監視カメラの撮像データを、インターネット上のサーバ装置に蓄積し、不特定多数の作業者の端末に分配することで、作業者に解析業務を委託することができる。
【０００３】
これにより、委託者は、解析結果（例えば、撮像データに含まれる人物の有無、属性、振る舞い等に関する情報）を受け取り、店舗等での防犯対策やマーケティング戦略等に役立てることができる。
【０００４】
ここで、クラウドソーシングにおいては委託対象として、スマート端末（スマートフォン、タブレット端末等）の利用者を取り込むことが有効である。スマート端末は、利用者が多いうえに、作業を行う際の場所等の制約を受けにくいことから、委託対象として取り込むことで大量のデータを短時間で解析することが期待できる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、作業者の数が増大すると、作業者のスキルレベルが低下することが懸念される。また、スマート端末の場合、複雑な入力操作には不向きであるため、詳細な解析結果が得られにくいといった問題もある。このため、スマート端末の利用者を委託対象として取り込むにあたっては、例えば、解析内容を細分化して質問内容を単純化し、簡単な入力操作を行うだけで詳細な解析結果が得られるよう、構成することが望ましい。一方で、解析内容を細分化すると質問内容の数が増大するため、業務効率が低下するといった新たな問題が生じることになる。
【０００６】
本発明は上記課題に鑑みてなされたものであり、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、解析業務を効率化することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の各実施形態に係る通信システムは、以下のような構成を有する。すなわち、
データを蓄積するサーバ装置と、該サーバ装置に接続されるスマート端末とを有する通信システムであって、
前記データを解析するための複数の質問内容の中から、未出題の第１の質問内容を抽出する抽出手段と、
前記第１の質問内容に対する、前記データの解析結果を特定する特定手段と、
前記解析結果が所定の条件を満たす場合、前記複数の質問内容に含まれる未出題の第２の質問内容の出題を制限する制限手段とを有する。
【発明の効果】
【０００８】
本発明の各実施形態によれば、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、解析業務を効率化することができる。
【図面の簡単な説明】
【０００９】
【図１】通信システムの概要を説明するための図である。
【図２】通信システムの全体構成の一例を示す図である。
【図３】通信システムを構成するサーバ装置及びスマート端末のハードウェア構成の一例を示す図である。
【図４】対象データ一覧情報の一例を示す第１の図である。
【図５】質問管理情報の一例を示す図である。
【図６】依存関係情報を模式的に示した第１の図である。
【図７】依存関係情報を模式的に示した第２の図である。
【図８】解析状態情報の具体例を示す図である。
【図９】作業結果一覧情報の一例を示す図である。
【図１０】委託処理部の機能構成の一例を示す図である。
【図１１】委託処理部による送信処理の流れを示す第１のフローチャートである。
【図１２】委託処理部による受信処理の流れを示すフローチャートである。
【図１３】業務処理部の機能構成の一例を示す図である。
【図１４】業務処理部による業務処理の流れを示すフローチャートである。
【図１５】スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【図１６】解析状態情報の具体例を示す第２の図である。
【図１７】前処理部の機能構成の一例を示す第１の図である。
【図１８】対象データ一覧情報の一例を示す第２の図である。
【図１９】前処理部の機能構成の一例を示す第２の図である。
【図２０】対象データ一覧情報の一例を示す第３の図である。
【図２１】委託処理部による送信処理の流れを示す第２のフローチャートである。
【発明を実施するための形態】
【００１０】
はじめに、クラウドソーシングを実現する、各実施形態の通信システムの概要について説明する。図１は、通信システムの概要を説明するための図である。
【００１１】
このうち、図１（ａ）は、スマート端末を用いた従来の通信システムによりクラウドソーシングを実現した様子を示している。図１（ａ）に示すように、従来の通信システムの場合、スマート端末１１０に送信された解析対象のデータ（対象データ）を、スマート端末１１０の利用者１１１が複数の解析内容について解析し、解析結果１２０をスマート端末１１０に入力する必要があった。このため、従来の通信システムでは、詳細な解析結果を得ることが困難であった。
【００１２】
これに対して、図１（ｂ）に示すように、各実施形態の通信システムでは、まず、対象データについて解析内容を予め列挙する。続いて、各実施形態の通信システムでは、それぞれの解析内容を、解析結果を導くための簡単な質問内容（Ｑ００１等）と、想定される解析結果を示す複数の選択肢（Ｓ１１〜Ｓ１３等）とに細分化する。更に、各実施形態の通信システムでは、質問内容（Ｑ００１等）と選択肢（Ｓ１１〜Ｓ１３等）とを対象データと対応付けてスマート端末１４０＿１〜１４０＿ｎに送信する。
【００１３】
これにより、スマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎは、それぞれ、簡単な質問内容により対象データを解析し、選択肢を選択することで、解析結果を入力することができる。
【００１４】
つまり、各実施形態の通信システムによれば、利用者１５０＿１〜１５０＿ｎは、簡単な操作を行うだけで解析結果を入力することができる。また、各実施形態の通信システムによれば、委託者は、利用者１５０＿１〜１５０＿ｎから、それぞれの解析結果を受け取ることで詳細な解析結果１６０を取得することができる。
【００１５】
更に、各実施形態の通信システムでは、複数の質問内容とそれぞれの解析結果とを管理し、所定の質問内容に対する解析結果と他の質問内容との間の関係を予め規定しておき、当該関係に基づいて、他の質問内容による対象データの解析を制限する。
【００１６】
これにより、詳細な解析結果１６０を得る際の質問内容の出題数を減らし、業務効率を上げることができる。
【００１７】
つまり、各実施形態の通信システムによれば、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、解析業務を効率化することができる。
【００１８】
以下、各実施形態の詳細について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に際して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１９】
［第１の実施形態］
＜１．通信システムの全体構成＞
はじめに、クラウドソーシングを実現する通信システムの全体構成について説明する。図２は、通信システムの全体構成の一例を示す図である。
【００２０】
図２に示すように、通信システム２００は、サーバ装置２１０、ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎを有する。ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎは、それぞれ、ネットワーク２５０を介して、サーバ装置２１０に接続される。
【００２１】
サーバ装置２１０は、クラウドソーシングにおいて、スマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎに解析業務を委託するクラウドサーバである。サーバ装置２１０には、前処理プログラム、委託処理プログラムがそれぞれインストールされており、当該プログラムが実行されることで、サーバ装置２１０は、前処理部２１１、委託処理部２１２として機能する。
【００２２】
前処理部２１１は、対象データを生成し、対象データ格納部２１３に蓄積する。具体的には前処理部２１１は、ネットワークカメラ２２０から送信された画像データを処理することで、対象データを生成し、対象データ格納部２１３に蓄積する。また、前処理部２１１は、端末２３０において生成されたテキストデータを取得し、対象データとして対象データ格納部２１３に蓄積する。
【００２３】
更に、前処理部２１１は、委託処理部２１２が各種処理を実行する際に用いる「質問管理情報」及び「依存関係情報」を生成し、それぞれ質問管理情報格納部２１４及び解析状態情報格納部２１５に格納する。
【００２４】
なお、質問管理情報には、対象データを解析する際に用いるそれぞれの解析内容ごとに、解析結果を導くための簡単な質問内容と、想定される解析結果を示す所定数の選択肢とが対応付けられている。また、質問管理情報には、所定数の選択肢を選択するための操作内容を該所定数の選択肢に割り当てた割り当て内容が規定されている。
【００２５】
依存関係情報は、質問内容と選択肢との間の関係を示す情報であり、依存関係情報には、それぞれの選択肢が選択された場合に、次に出題可能な質問内容及び次に出題を制限する質問内容が規定されている。
【００２６】
委託処理部２１２は、対象データ格納部２１３に格納された対象データについての解析業務を、スマート端末１４０＿１〜１４０＿ｎに委託する。具体的には、委託処理部２１２は、対象データ、質問内容、割り当て内容等を含む送信データを生成する。更に、委託処理部２１２は、生成した送信データをスマート端末１４０＿１〜１４０＿ｎに送信する。また、委託処理部２１２は、送信データを送信したことに応じて、スマート端末１４０＿１〜１４０＿ｎより作業結果データを受信する。
【００２７】
作業結果データには、解析が行われた対象データを識別する識別子と、質問内容を識別する識別子と、所定数の選択肢の中から利用者１５０＿１〜１５０＿ｎにより選択された選択肢により特定される選択結果とが含まれる。委託処理部２１２は、選択結果を、格納手段の一例である作業結果データ格納部２１６に格納する。これにより、質問内容に対する対象データの解析結果が作業結果データ格納部２１６に格納されることになる。
【００２８】
また、委託処理部２１２は、対象データの解析状態を判定するための「解析状態情報」を生成し、解析状態情報格納部２１５に格納する。委託処理部２１２は、依存関係情報に、選択結果を反映させていくことで解析状態情報を生成する。
【００２９】
また、委託処理部２１２は、生成した解析状態情報に基づいて、対象データについての現在の解析状態を判定するとともに、次に出題可能な質問内容及び次に出題を制限する質問内容を判定し、判定結果に基づいて、作業結果データ格納部２１６を更新する。更に、委託処理部２１２は、更新された作業結果データ格納部２１６を参照することで、次に出題する質問内容を決定する。
【００３０】
ネットワークカメラ２２０は、例えば、クラウドソーシングの委託者の店舗等に設置されるネットワーク対応の監視カメラである。ネットワークカメラ２２０は、撮像した画像データを、ネットワーク２５０を介してサーバ装置２１０に送信する。
【００３１】
端末２３０は、例えば、クラウドソーシングの他の委託者が利用する情報処理装置である。端末２３０は、委託者により生成されたテキストデータを、ネットワーク２５０を介してサーバ装置２１０に送信する。
【００３２】
スマート端末１４０＿１〜１４０＿ｎは、クラウドソーシングにおいて、解析業務の委託を受けた利用者が作業を行う際に利用するスマートフォン、タブレット端末等の情報端末である。スマート端末１４０＿１〜１４０＿ｎには、いずれも、業務処理プログラムがインストールされており、当該プログラムが実行されることで、スマート端末１４０＿１〜１４０＿ｎは、業務処理部２４０として機能する。
【００３３】
業務処理部２４０は、サーバ装置２１０より送信データを受信し、送信データに含まれる対象データ等を含む表示データを操作画面に表示する。業務処理部２４０は、表示データを操作画面に表示すると、利用者１５０＿１〜１５０＿ｎによる操作画面に対する操作を受け付け、操作内容を判定する。また、業務処理部２４０は、当該操作内容に対応する選択肢を判定し、選択結果を特定する。業務処理部２４０は、当該選択結果を、対象データを識別する識別子、及び、質問内容を識別する識別子等と対応付けて、作業結果データとしてサーバ装置２１０に送信する。
【００３４】
＜２．サーバ装置及びスマート端末のハードウェア構成＞
次に、通信システム２００を構成するサーバ装置２１０及びスマート端末１４０＿１〜１４０＿ｎのハードウェア構成について説明する。図３は、通信システムを構成するサーバ装置及びスマート端末のハードウェア構成の一例を示す図である。
【００３５】
図３（ａ）に示すように、サーバ装置２１０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、補助記憶部３０４を備える。更にサーバ装置２１０は、入力部３０５、表示部３０６、通信部３０７、ドライブ部３０８を備える。なお、サーバ装置２１０の各ハードウェアは、バス３０９を介して相互に接続されている。
【００３６】
ＣＰＵ３０１は、補助記憶部３０４に格納された各種プログラム（例えば、前処理プログラム、委託処理プログラム等）を実行するコンピュータである。
【００３７】
ＲＯＭ３０２は不揮発性の主記憶装置である。ＲＯＭ３０２は、補助記憶部３０４に格納された各種プログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００３８】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性の主記憶装置である。ＲＡＭ３０３は、補助記憶部３０４に格納された各種プログラムがＣＰＵ３０１によって実行される際に展開される、作業領域として機能する。
【００３９】
補助記憶部３０４は、ＣＰＵ３０１により実行される各種プログラム及び各種プログラムがＣＰＵ３０１により実行される際に利用される各種データを格納する補助記憶装置である。なお、対象データ格納部２１３、質問管理情報格納部２１４、解析状態情報格納部２１５、作業結果データ格納部２１６は、補助記憶部３０４において実現される。
【００４０】
入力部３０５は、サーバ装置２１０に各種情報を入力するためのデバイスである。表示部３０６は、サーバ装置２１０が有する各種情報を表示するためのデバイスである。
【００４１】
通信部３０７は、ネットワーク２５０を介して、ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎと通信を行うためのデバイスである。
【００４２】
ドライブ部３０８は記録媒体３１０をセットするためのデバイスである。ここでいう記録媒体３１０には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体３１０には、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等も含まれる。
【００４３】
なお、補助記憶部３０４に格納される各種プログラムは、例えば、配布された記録媒体３１０がドライブ部３０８にセットされ、該記録媒体３１０に記録された各種プログラムがドライブ部３０８により読み出されることでインストールされる。あるいは、補助記憶部３０４に格納される各種プログラムは、通信部３０７を介してネットワーク２５０からダウンロードされることでインストールされる。
【００４４】
また、図３（ｂ）に示すように、スマート端末１４０＿１〜１４０＿ｎは、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＥＥＰＲＯＭ３１４を備える。更に、スマート端末１４０＿１〜１４０＿ｎは、タッチパネル部３１５、通信部３１６を備える。
【００４５】
ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３は、サーバ装置２１０のＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３と同様であるため、ここでは詳細な説明は省略する。ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）３１４は、書き換え可能な不揮発性の記憶装置である。ＥＥＰＲＯＭ３１４は、ＣＰＵ３１１により実行される各種プログラム（例えば、業務処理プログラム等）を格納する。
【００４６】
タッチパネル部３１５は、対象データ等を含む表示データを操作画面に表示する表示機能と、操作画面に対する操作を検出する入力機能とを有するデバイスである。タッチパネル部３１５の操作画面は、利用者１５０＿１〜１５０＿ｎによるスワイプ操作やタップ操作等を検出する。
【００４７】
通信部３１６は、ネットワーク２５０に接続し、サーバ装置２１０にアクセスするためのデバイスである。
【００４８】
＜３．サーバ装置に格納される各種情報の説明＞
次に、サーバ装置２１０に格納される各種情報について詳細を説明する。なお、サーバ装置２１０に格納される各種情報には、対象データ格納部２１３に格納される対象データ一覧情報、質問管理情報格納部２１４に格納される質問管理情報、解析状態情報格納部２１５に格納される依存関係情報及び解析状態情報が含まれる。更に、サーバ装置２１０に格納される各種情報には、作業結果データ格納部２１６に格納される作業結果一覧情報が含まれる。
【００４９】
（１）対象データ一覧情報
はじめに、対象データ格納部２１３に格納される対象データ一覧情報について説明する。図４は、対象データ一覧情報の一例を示す第１の図である。図４に示すように、対象データ一覧情報４００には、情報の項目として、"データＩＤ"、"データ種類"、"ファイル名"が含まれる。
【００５０】
"データＩＤ"には、対象データを識別するための識別子が格納される。"データ種類"には、対象データの種類を示す情報が格納される。図２を用いて説明したとおり、サーバ装置２１０は、対象データとして、画像データ及びテキストデータを格納する。このため、図４の例では、"データ種類"として、"画像"、"文書"が格納される。"ファイル名"には、それぞれの対象データのファイル名が格納される。
【００５１】
（２）質問管理情報
次に、質問管理情報格納部２１４に格納される質問管理情報について説明する。図５は、質問管理情報の一例を示す図である。図５に示すように、質問管理情報５００は、情報の項目として、"階層"、"解析内容"、"質問ＩＤ"、"質問内容"、"選択肢"、"割り当て内容"が含まれる。
【００５２】
"階層"には、質問内容が属する階層が格納される。本実施形態において質問内容は、３つの階層に分けて管理される。
【００５３】
"解析内容"には、それぞれの階層において解析される解析内容の概要が格納される。図５の例は、第１階層において、対象データに含まれる人物の有無が解析され、第２階層において、対象データに含まれる人物の属性が解析され、第３階層において、対象データに含まれる人物の振る舞いが解析されることを示している。
【００５４】
"質問ＩＤ"には、それぞれの階層に属する質問内容を識別するための識別子が格納される。"質問内容"には、対象データを解析するためのそれぞれの解析内容（例えば、対象データに含まれる人物の有無、属性、振る舞い等）について、解析結果を導くための簡単な質問内容が格納される。
【００５５】
"選択肢"には、"質問内容"に格納されたそれぞれの質問内容について、想定される解析結果を示す複数の選択肢が格納される。
【００５６】
"割り当て内容"には、利用者１５０＿１〜１５０＿ｎがそれぞれ行う操作内容と、それぞれの操作内容に割り当てられた選択肢とが格納される。例えば、質問ＩＤ＝"Ｑ０１１"により識別される質問内容に対して、利用者１５０＿１が右方向のスワイプ操作を行ったとする。この場合、スマート端末１４０＿１では、割り当て内容に基づいて利用者１５０＿１が選択肢として"いる"を選択したと判定する。
【００５７】
また、質問ＩＤ＝"Ｑ０１１"により識別される質問内容に対して、利用者１５０＿１が左方向のスワイプ操作を行ったとする。この場合、スマート端末１４０＿１では、割り当て内容に基づいて利用者１５０＿１が選択肢として"いない"を選択したと判定する。
【００５８】
（３）依存関係情報その１
次に、解析状態情報格納部２１５に格納される依存関係情報について説明する。図６は、依存関係情報を模式的に示した第１の図であり、データＩＤ＝"Ｉ００１"により識別される対象データについて解析業務を委託する際に用いられる。
【００５９】
なお、図６に示す依存関係情報は、例えば、以下のルールに従って生成されるものとする。
・同じ階層内において分岐して配列した複数の質問内容は、並列して出題することが可能な質問内容である。
・同じ階層内において分岐して配列した複数の質問内容の出題順序は任意である。
・上位の階層に属する質問内容のうち、接続された全ての質問内容について、解析結果が取得された場合に、下位の階層に移行する（階層間には依存関係が存在する）。
・最下位の階層に属する全ての質問内容について、解析結果が取得された場合に、対象データの解析を終了する。
【００６０】
図６において、"Ｑ０１１"、"Ｑ０２１"、"Ｑ０２２"、"Ｑ０２３"、"Ｑ０３１"は、質問内容を識別する識別子であり、"Ａ０１１"、"Ａ０１２"、"Ａ０２１"〜"Ａ０２８"、"Ａ０３１"、"Ａ０３２"は、選択肢を表している。
【００６１】
図６に示すように、"Ｑ０１１"により識別される質問内容と"Ａ０１１"、"Ａ０１２"により表される選択肢との組み合わせは、第１階層に属する。また、"Ｑ０２１"により識別される質問内容と"Ａ０２１"〜"Ａ０２３"により表される選択肢との組み合わせ、及び、"Ｑ０２２"により識別される質問内容と"Ａ０２４"〜"Ａ０２６"により表される選択肢との組み合わせは、第２階層に属する。また、"Ｑ０２３"により識別される質問内容と"Ａ０２７"〜"Ａ０２８"により表される選択肢との組み合わせは、第２階層に属する。更に、"Ｑ０３１"により識別される質問内容と"Ａ０３１"、"Ａ０３２"により表される選択肢との組み合わせは、第３階層に属する。
【００６２】
図６に示す依存関係情報の場合、第１階層に属する質問内容＝"Ｑ０１１"について、選択肢＝"Ａ０１１"または"Ａ０１２"が選択されると、第２階層に移行する。なお、選択肢＝"Ａ０１１"と質問内容＝"Ｑ０２１"、"Ｑ０２２"との間の実線は、選択肢＝"Ａ０１１"が選択されると、第２階層に移行し、第２階層に属する質問内容＝"Ｑ０２１"及び"Ｑ０２２"を出題可能であることを示している。また、選択肢＝"Ａ０１２"と質問内容＝"Ｑ０２３"との間の実線は、選択肢＝"Ａ０１２"が選択されると、第２階層に移行し、第２階層に属する質問内容＝"Ｑ０２３"を出題可能であることを示している。つまり、上位階層の選択肢と下位階層の質問内容との間の実線は、依存関係を示している。
【００６３】
第２階層には、質問内容＝"Ｑ０２１"〜"Ｑ０２３"が属しており、質問内容＝"Ｑ０２１"について、選択肢＝"Ａ０２１"〜"Ａ０２３"のいずれかが選択されると、質問内容＝"Ｑ０２２"を出題する。その後、質問内容＝"Ｑ０２２"について、選択肢＝"Ａ０２４"〜"Ａ０２６"のいずれかが選択されると、第３階層に移行する。
【００６４】
一方、質問内容＝"Ｑ０２３"について、選択肢＝"Ａ０２７"〜"Ａ０２８"のいずれかが選択されると、第３階層に移行する。
【００６５】
第３階層には、質問内容＝"Ｑ０３１"が属しており、質問内容＝"Ｑ０３１"について、選択肢＝"Ａ０３１"または"Ａ０３２"が選択されると、データＩＤ＝"Ｉ００１"により識別される対象データについての解析が終了する。
【００６６】
ここで、図６に示す依存関係情報の場合、選択肢＝"Ａ０１１"と"Ａ０１２"とでは、それぞれ、異なる質問内容との間に依存関係がある。このように、選択肢と質問内容との間の関係を規定することで、選択肢＝"Ａ０１１"が選択された場合には（所定の条件を満たす場合には）、質問内容＝"Ｑ０２３"は出題されない。また、選択肢＝"Ａ０１２"が選択された場合には（所定の条件を満たす場合には）、質問内容＝"Ｑ０２１"、"Ｑ０２２"は出題されない。つまり、質問内容を出題する数を減らすことができる。
【００６７】
ただし、図６に示す依存関係情報の場合、同じ階層内において分岐して配列した複数の質問内容（例えば、"Ｑ０２１"、"Ｑ０２２"）は全て出題されることになる。また、図６に示す依存関係情報の場合、全ての階層に移行することになる。
【００６８】
一方で、選択される選択肢によっては、同じ階層内において分岐して配列した他の質問内容を出題する必要がなくなったり、次の階層に移行する必要がなくなる場合がある。
【００６９】
例えば、ある選択肢が、次の階層における質問内容に相反する選択肢である場合がある。この場合、当該選択肢が選択されると次の階層に移行して解析を行う必要がなくなる。
【００７０】
具体的には、人物の有無が解析され、選択肢として"いない"が選択された場合、人物の属性や人物の振る舞いについて解析を行う必要がなくなる。
【００７１】
あるいは、ある選択肢が選択されることで、同じ階層内の他の質問内容についての解析結果や次の階層における解析結果が委託者にとってあまり重要でなくなる場合がある。この場合、同じ階層内の他の質問内容について解析したり、次の階層に属する質問内容について解析する必要がなくなる。
【００７２】
具体的には、委託者が性別ごとの服装に着目している場合において、性別について解析し、選択肢として"不明"が選択された場合、その後に当該対象データについて世代を解析することは、委託者にとって重要なことではない。このため、当該選択肢が選択された場合、同じ階層内の他の質問内容について解析する必要がなくなる。
【００７３】
また、委託者が特定の世代の振る舞いに着目している場合において、世代について解析し、選択肢として"不明"が選択された場合、その後に当該対象データについて性別を解析したり、振る舞いを解析することは、委託者にとって重要なことではない。このため、当該選択肢が選択された場合、同じ階層内の他の質問内容について解析したり、次の階層に属する質問内容について解析する必要がなくなる。
【００７４】
本実施形態では、このような選択肢が選択された場合に、当該階層に属する他の質問内容についての解析を制限したり、当該対象データの他の全ての質問内容に対する解析を制限する。このため、本実施形態では、依存関係情報の選択肢に「制限情報」を付加している。「制限情報」とは、選択肢と他の質問内容との間の関係を示す情報であって、他の質問内容（同じ階層に属する他の質問内容）による解析を制限するための情報を指す。以下、選択肢に制限情報を付加した本実施形態の依存関係情報について説明する。
【００７５】
（４）依存関係情報その２
図７は、依存関係情報を模式的に示した第２の図である。図７に示す依存関係情報は、例えば、以下のルールに従って生成されるものとする。
・同じ階層内において分岐して配列した複数の質問内容は、並列して出題することが可能な質問内容である。
・同じ階層において分岐して配列した複数の質問内容の出題順序は任意である。ただし、選択肢に所定の制限情報が付加されている場合には、当該制限情報に従って、同じ階層において分岐して配列された他の質問内容の出題を制限する。
・上位の階層に属する全ての質問内容について、解析結果が取得された場合に、下位の階層に移行する（階層間には依存関係が存在する）。
【００７６】
図７に示す依存関係情報の場合、質問内容＝"Ｑ０１１"について、選択肢＝"Ａ０１２"が選択された場合（所定の条件を満たす場合には）、第２階層及び第３階層へ移行することなく、対象データの解析を終了する。つまり、第１階層以降の質問内容のうち、質問内容＝"Ｑ０１１"を除くすべての質問内容による解析が制限される。
【００７７】
また、図７に示す依存関係情報の場合、質問内容＝"Ｑ０２１"について、選択肢＝"Ａ０２３"が選択された場合（所定の条件を満たす場合には）、質問内容＝"Ｑ０２２"を出題することなく、第３階層に移行する。つまり、質問内容＝"Ｑ０２２"による解析が制限される。
【００７８】
また、図７に示す依存関係情報の場合、質問内容＝"Ｑ０２２"について、選択肢＝"Ａ０２６"が選択された場合（所定の条件を満たす場合）、第３階層へ移行することなく、対象データの解析を終了する。つまり、第２階層以降の質問内容のうち、質問内容＝"Ｑ０２２"を除くすべての質問内容（ただし、既に出題されているものを除く）による解析が制限される。
【００７９】
また、図７に示す依存関係情報の場合、質問内容＝"Ｑ０３１"について、選択肢＝"Ａ０３１"、"Ａ０３２"のいずれが選択された場合でも、対象データの解析を終了する。
【００８０】
（５）解析状態情報
次に、解析状態情報格納部２１５に格納される解析状態情報について説明する。解析状態情報は、対象データの現在の解析状態を判定する際に用いられる情報であり、上述したように、依存関係情報に解析結果を反映させることにより生成される。
【００８１】
そこで、以下では、データＩＤ＝"Ｉ００１"について具体例が記載された依存関係情報に、実際の解析結果を反映させた図８に示す解析状態情報を用いて、解析状態情報についての詳細を説明する。
【００８２】
図８は解析状態情報の具体例を示す図である。図８に示すように、第１階層には、質問内容＝"人物はいますか？"が属する。なお、図８の例は、当該質問内容について、選択肢＝"いる"が既に選択されている状態を示している（図中の太点線は、それぞれの質問内容について選択された選択肢を示している）。
【００８３】
なお、図８に示す解析状態情報の場合、第１階層に属する質問内容＝"人物はいますか？"について、選択肢＝"いない"が選択されると、第２階層及び第３階層に移行することなく対象データの解析を終了する。選択肢＝"いない"は、第２階層との依存関係がなく、また、制限情報として「解析完了」が付加されているからである。
【００８４】
また、図８に示すように、第２階層には、質問内容＝"表示される人物は男性ですか？女性ですか？"と、"表示される人物は子供ですか？大人ですか？"が属する。図８の例は、前者の質問内容について、選択肢＝"男性"が選択されたことを示している。また、図８の例は、後者の質問内容について、選択肢＝"大人"が選択されたことを示している。
【００８５】
なお、図８に示す解析状態情報の場合、第２階層に属する質問内容＝"表示される人物は男性ですか？女性ですか？"について、選択肢＝"不明"が選択されると、第２階層に属する他の質問内容＝"表示される人物は子供ですか？大人ですか？"については出題が制限される。選択肢＝"不明"は、制限情報として「解析完了」が付加されているからである。ただし、選択肢＝"不明"が選択された場合でも、第３階層へは移行する。選択肢＝"不明"は、第３階層との間に依存関係があるからである。
【００８６】
また、第２階層に属する質問内容＝"表示される人物は子供ですか？大人ですか？"について、選択肢＝"不明"が選択されると、第３階層に移行することなく、対象データの解析を終了する。選択肢＝"不明"は、第３階層との依存関係がなく、また、制限情報として「解析完了」が付加されているからである。
【００８７】
このように、解析状態情報に従って同じ階層内の他の質問内容の出題を制限したり、対象データの解析を終了することで、本実施形態における委託処理部２１２によれば、出題する質問内容の出題数を減らすことができる。つまり、本実施形態における委託処理部２１２によれば、同じ解析結果を取得するのに、委託する解析業務の量を減らすことができる。
【００８８】
また、図８に示すように、第３階層には、質問内容＝"表示される人物は立っていますか？座っていますか"が属する。図８の例は、当該質問内容について、選択肢＝"立っている"が選択されたことを示している。
【００８９】
図８に示す解析状態情報の場合、第３階層に属する質問内容＝"表示される人物は立っていますか？座っていますか？"について、いずれの選択肢が選択されても、対象データの解析を終了する。いずれの選択肢も、他の階層との間で依存関係がなく、また、いずれの選択肢にも制限情報として、「解析完了」が付加されているからである。
【００９０】
なお、委託処理部２１２は、解析状態情報（図８）に基づいて、解析状態を判定し、判定した解析状態に関する情報により、後述する作業結果一覧情報を更新する。例えば、委託処理部２１２は、同じ階層に属する全ての質問内容による解析が終了し、次の階層に移行した場合、または、制限情報に基づいて次の階層に移行した場合、解析状態を判定し、判定した解析状態に関する情報により作業結果一覧情報を更新する。あるいは、委託処理部２１２は、制限情報に基づいて対象データの解析を終了した場合、解析状態を判定し、判定した解析状態に関する情報により、作業結果一覧情報を更新する。
【００９１】
（６）作業結果一覧情報
次に、作業結果データ格納部２１６に格納される作業結果一覧情報について説明する。図９は、作業結果一覧情報の一例を示す図である。
【００９２】
図９に示すように、作業結果一覧情報９００には、情報の項目として"データＩＤ"、"解析状態"、"質問ＩＤ"が含まれる。
【００９３】
"データＩＤ"には、対象データを識別するための識別子が格納される。
【００９４】
"解析状態"には、"データＩＤ"により識別される対象データについて、委託処理部２１２が判定した現時点での解析状態に関する情報が格納される。現時点での解析状態に関する情報は、解析状態情報（図８）に基づいて委託処理部２１２により更新される。図８の例では、データＩＤ＝"Ｉ００１"により識別される対象データについての"解析状態"には、"対象データ解析完了"が格納されている。
【００９５】
なお、解析状態＝"第２階層解析完了"とは、第２階層に属する質問内容による解析が終了した状態を指す。また、解析状態＝"第１階層解析完了"とは、第１階層に属する質問内容による解析が終了した状態を指す。
【００９６】
"質問ＩＤ"には、情報の項目として、各階層に属する質問内容を識別するための識別子が含まれる。作業結果一覧情報９００において"データＩＤ"と"質問ＩＤ"とにより特定される領域９１０には、データＩＤにより識別される対象データが、質問ＩＤにより識別される質問内容により解析されることで得た解析結果が格納される。また、領域９１０には、データＩＤにより識別される対象データについて、質問ＩＤにより識別される質問内容についての出題状態に関する情報が格納される。
【００９７】
図９の例では、データＩＤ＝"Ｉ００１"と質問ＩＤ＝"Ｑ０１１"とにより特定される領域には、"いる"が格納されている。これは、データＩＤ＝"Ｉ００１"により識別される対象データについての、質問ＩＤ＝"Ｑ０１１"により識別される質問内容（"人物はいますか？"）による解析結果が"いる"であったことを示している。
【００９８】
また、データＩＤ＝"Ｉ００２"と質問ＩＤ＝"Ｑ０３１"とにより特定される領域には、"未出題"が格納されている。これは、データＩＤ＝"Ｉ００２"により識別される対象データについて、質問ＩＤ＝"Ｑ０３１"により識別される質問内容（"表示される人物は立っていますか？座っていますか"）による出題が行われていないことを示している。なお、未出題とは、当該対象データ及び当該質問内容を含む送信データが、利用者１５０＿１〜１５０＿ｎのいずれにも送信されていないことを指す。
【００９９】
また、データＩＤ＝"Ｉ００３"と質問ＩＤ＝"Ｑ０１１"とにより特定される領域には、"出題中"が格納されている。これは、データＩＤ＝"Ｉ００３"により識別される対象データについて、質問ＩＤ＝"Ｑ０１１"により識別される質問内容（"表示される人物は男性ですか？女性ですか？"）による出題が行われている最中であることを示している。なお、出題中とは、当該対象データ及び当該質問内容を含む送信データが、利用者１５０＿１〜１５０＿ｎのいずれかに送信されたが、作業結果データを未だ受信していない状態を指す。
【０１００】
また、データＩＤ＝"Ｉ００４"と質問ＩＤ＝"Ｑ０１２"とにより特定される領域には、"−"が格納されている。これは、解析状態が"第２階層解析完了"になったことで、データＩＤ＝"Ｉ００４"により識別される対象データについて、質問ＩＤ＝"Ｑ０１２"により識別される質問内容（"表示される人物は子供ですか？大人ですか？"）による出題を行う必要がなくなったことを示している。
【０１０１】
更に、データＩＤ＝"Ｉ００５"と質問ＩＤ＝"Ｑ０１１"、"Ｑ０１２"、"Ｑ０３１"とにより特定される領域には、"−"が格納されている。これは、解析状態が、"対象データ解析完了"になったことで、第２階層及び第３階層に属する質問内容による出題を行う必要がなくなったことを示している。
【０１０２】
＜４．サーバ装置の機能構成＞
次に、サーバ装置２１０が有する各部（前処理部２１１、委託処理部２１２）のうち、委託処理部２１２の機能構成について詳細を説明する。図１０は、委託処理部の機能構成の一例を示す図である。図１０に示すように、委託処理部２１２は、要求受付部１００１、出題状態判定部１００２、出題部１００３、送信部１００４、受信部１００５、格納制御部１００６、解析状態判定部１００７を有する。
【０１０３】
要求受付部１００１は、スマート端末（ここでは、スマート端末１４０＿１として説明する）からのアクセスを受け付けると、委託要求に含まれる登録者ＩＤを送信部１００４に通知する。また、要求受付部１００１は、スマート端末１４０＿１からのアクセスを受け付けると、出題状態判定部１００２に対して、出題要求を通知する。
【０１０４】
出題状態判定部１００２は、抽出手段の一例である。具体的には、出題状態判定部１００２は、出題要求の通知を受けると、作業結果データ格納部２１６に格納された作業結果一覧情報９００を参照する。そして、出題状態判定部１００２は、作業結果一覧情報９００の"解析状態"に基づいて階層を選択し、領域９１０のうち選択した階層における領域内に、"未出題"が格納されている、データＩＤ及び質問ＩＤの組み合わせを抽出する。"未出題"が格納されているデータＩＤ及び質問ＩＤの組み合わせが複数存在する場合、出題状態判定部１００２は、１のデータＩＤ及び質問ＩＤの組み合わせを抽出し、出題部１００３に通知する。
【０１０５】
なお、出題状態判定部１００２は、作業結果一覧情報９００に含まれる各領域のうち、抽出した１のデータＩＤ及び質問ＩＤの組み合わせに対応する領域の記載を、"未出題"から"出題中"に変更する。
【０１０６】
出題部１００３は、出題状態判定部１００２より通知されたデータＩＤに基づいて、対象データ格納部２１３に格納された対象データ一覧情報４００を参照し、対象データを読み出す。また、出題部１００３は、出題状態判定部１００２より通知された質問ＩＤに基づいて、質問管理情報格納部２１４に格納された質問管理情報５００を参照し、質問内容、割り当て内容を読み出す。更に、出題部１００３は、通知されたデータＩＤ、質問ＩＤ、読み出した対象データ、質問内容、割り当て内容を送信部１００４に通知する。
【０１０７】
送信部１００４は、要求受付部１００１より通知された登録者ＩＤと、出題部１００３より通知されたデータＩＤ、質問ＩＤ、質問内容、割り当て内容、対象データに基づいて送信データ１０１０を生成し、スマート端末１４０＿１に送信する。
【０１０８】
受信部１００５は、取得手段の一例であり、送信部１００４が送信データ１０１０を送信したことに応じて、スマート端末１４０＿１より送信された作業結果データ１０２０を取得する。図１０に示すように、作業結果データ１０２０には、登録者ＩＤ、データＩＤ、質問ＩＤ、選択結果が含まれる。受信部１００５は、受信した作業結果データ１０２０を格納制御部１００６に通知する。
【０１０９】
格納制御部１００６は、格納制御手段の一例であり、受信部１００５から通知された作業結果データ１０２０を作業結果データ格納部２１６に格納する。格納制御部１００６は、作業結果一覧情報９００の各領域のうち、作業結果データ１０２０に含まれるデータＩＤ、質問ＩＤにより特定される領域に、作業結果データ１０２０に含まれる選択結果を解析結果として格納する。
【０１１０】
また、格納制御部１００６は、受信部１００５から通知された作業結果データ１０２０を解析状態判定部１００７に通知する。
【０１１１】
解析状態判定部１００７は、制限手段の一例であり、作業結果一覧情報９００に解析状態に関する情報等を格納することで、質問内容の出題数を制限する。具体的には、解析状態判定部１００７は、格納制御部１００６から作業結果データ１０２０の通知を受けると、解析状態情報格納部２１５に格納された解析状態情報を参照し、解析結果を反映させることで対象データの現在の解析状態を判定する。
【０１１２】
解析状態判定部１００７は、対象データの人物の有無の解析（第１階層の解析）を終了すると判定した場合には、作業結果一覧情報９００の"解析状態"に、"第１階層解析完了"を格納する。
【０１１３】
また、解析状態判定部１００７は、対象データの人物の属性の解析（第２階層の解析）を終了すると判定した場合には、作業結果一覧情報９００の"解析状態"に"第２階層解析完了"を格納する。更に、解析状態判定部１００７は、作業結果一覧情報９００の第２階層に属する他の質問ＩＤに対応する領域の記載を、出題状態＝"出題中"または"未出題"から出題状態＝"−"に書き換える。
【０１１４】
また、解析状態判定部１００７は、対象データの解析を終了すると判定した場合には、作業結果一覧情報９００の"解析状態"に"対象データ解析完了"を格納する。更に、解析状態判定部１００７は、作業結果一覧情報９００の他の全ての質問ＩＤに対応する領域の記載を、出題状態＝"出題中"または"未出題"から出題状態＝"−"に書き換える。
【０１１５】
＜５．委託処理部における処理の流れ＞
次に、サーバ装置２１０の委託処理部２１２により実行される各種処理（送信処理及び受信処理）の流れについて図１１〜図１２を用いて説明する。
【０１１６】
（１）送信処理の流れ
図１１は、委託処理部による送信処理の流れ示す第１のフローチャートである。要求受付部１００１が委託要求を受け付けると、図１１に示す送信処理が開始される。
【０１１７】
ステップＳ１１０１において、出題状態判定部１００２は、出題要求の通知を受けたか否かを判定する。ステップＳ１１０１において、出題要求の通知を受けていないと判定した場合には、出題要求の通知を受けるまで待機する。
【０１１８】
一方、ステップＳ１１０１において、出題要求の通知を受けたと判定した場合には、ステップＳ１１０２に進む。ステップＳ１１０２において、出題状態判定部１００２は、作業結果一覧情報９００を参照し、解析が完了していない対象データを検索する。具体的には、出題状態判定部１００２は、作業結果一覧情報９００に含まれる対象データのうち、"解析状態"が、"対象データ解析完了"でない対象データを検索する。
【０１１９】
ステップＳ１１０３において、出題状態判定部１００２は、検索した対象データから、１の対象データを選択し、選択した１の対象データ及びデータＩＤを読み出す。
【０１２０】
ステップＳ１１０４において、出題状態判定部１００２は、選択した１のデータＩＤに対応付けられた"解析状態"を判定し、出題すべき階層を判定する。例えば、"解析状態"が"第１階層解析完了"であった場合、出題状態判定部１００２は、出題すべき階層を第２階層と判定する。また、"解析状態"が"第２階層解析完了"であった場合、出題状態判定部１００２は、出題すべき階層を第３階層と判定する。
【０１２１】
ステップＳ１１０５において、出題状態判定部１００２は、ステップＳ１１０４において判定した出題すべき階層について、作業結果一覧情報９００の"質問ＩＤ"の各領域を参照し、"未出題"が格納されている領域に対応する質問ＩＤを抽出する。また、出題部１００３は、抽出された質問ＩＤに基づいて、質問管理情報格納部２１４に格納された質問管理情報５００を参照し、質問内容を読み出す。
【０１２２】
ステップＳ１１０６において、出題状態判定部１００２は、作業結果一覧情報９００において、"未出題"が格納されている領域を、"出題中"に書き換える。
【０１２３】
ステップＳ１１０７において、出題部１００３は、質問管理情報格納部２１４に格納された質問管理情報５００を参照し、抽出された質問ＩＤに対応付けられた割り当て内容を読み出す。
【０１２４】
ステップＳ１１０８において、送信部１００４は、登録者ＩＤ、データＩＤ、質問ＩＤ、質問内容、割り当て内容、対象データに基づいて、送信データ１０１０を生成する。なお、送信部１００４が送信データ１０１０を生成するにあたり、送信部１００４は、要求受付部１００１より登録者ＩＤの通知を受けているものとする。
【０１２５】
ステップＳ１１０９において、送信部１００４は、生成した送信データをスマート端末１４０＿１に送信する。
【０１２６】
（２）受信処理の流れ
図１２は、委託処理部による受信処理の流れを示すフローチャートである。送信部１００４により送信データ１０１０が送信されるごとに、図１２に示す受信処理が開始される。
【０１２７】
ステップＳ１２０１において、受信部１００５は、作業結果データ１０２０を受信したか否かを判定する。ステップＳ１２０１において、作業結果データ１０２０を受信していないと判定した場合には、作業結果データ１０２０を受信するまで待機する。
【０１２８】
一方、ステップＳ１２０１において、作業結果データ１０２０を受信したと判定した場合には、ステップＳ１２０２に進む。ステップＳ１２０２において、格納制御部１００６は、受信部１００５により受信された作業結果データ１０２０を、作業結果データ格納部２１６の作業結果一覧情報９００に格納する。
【０１２９】
ステップＳ１２０３において、解析状態判定部１００７は、作業結果データ１０２０に基づいて、解析状態情報格納部２１５に格納された解析状態情報を参照し、対象データについての解析状態を判定する。この結果、解析状態が変更すると判定した場合には、解析状態判定部１００７は、作業結果データ格納部２１６の作業結果一覧情報９００の"解析状態"に、判定した解析状態に関する情報を格納する。また、解析状態判定部１００７は、解析状態に関する情報を格納したことで、作業結果一覧情報９００の領域９１０（出題状態）を書き換える必要が生じた場合には、当該領域を書き換える（出題状態＝"出題中"または"未出題"を、"−"に書き換える）。
【０１３０】
ステップＳ１２０４において、解析状態判定部１００７は、出題状態判定部１００２に出題要求を通知する。
【０１３１】
＜６．スマート端末の機能構成＞
次に、スマート端末１４０＿１の業務処理部２４０の機能構成について説明する。図１３は、業務処理部の機能構成の一例を示す図である。図１３に示すように、業務処理部２４０は、要求部１３０１、送信データ受信部１３０２、送信データ表示部１３０３、操作受付部１３０４、作業結果データ生成部１３０５、作業結果データ送信部１３０６を有する。
【０１３２】
要求部１３０１は、サーバ装置２１０に委託要求を送信する。要求部１３０１は、登録者ＩＤを委託要求に含めて送信する。更に、要求部１３０１は、委託要求を送信したことを送信データ受信部１３０２に通知する。
【０１３３】
送信データ受信部１３０２は、要求部１３０１が委託要求を送信したことに応じてサーバ装置２１０が送信した送信データ１０１０を受信する。送信データ受信部１３０２は、受信した送信データ１０１０に含まれる、質問内容、選択肢（割り当て内容に含まれる選択肢）、対象データ、を送信データ表示部１３０３に通知する。また、送信データ受信部１３０２は、受信した送信データ１０１０に含まれる操作内容（割り当て内容に含まれる操作内容）を操作受付部１３０４に通知する。
【０１３４】
送信データ表示部１３０３は、送信データ受信部１３０２より通知された質問内容と、選択肢と、対象データとを含む表示データを生成し、生成した表示データをタッチパネル部３１５の操作画面に表示する。送信データ表示部１３０３は、送信データ受信部１３０２より、質問内容、選択肢、対象データが通知されるごとに、タッチパネル部３１５の操作画面に表示する表示データを切り替える。なお、送信データ表示部１３０３は、表示データを切り替えたことを操作受付部１３０４に通知する。
【０１３５】
操作受付部１３０４は、検出手段の一例であり、送信データ表示部１３０３がタッチパネル部３１５の操作画面に表示する表示データを切り替えたことに応じて、利用者１５０＿１が操作画面に対して行った操作を検出する検出処理を開始する。
【０１３６】
操作受付部１３０４は、操作画面に切り替え後の表示データが表示されたことに応じて、利用者１５０＿１が操作画面に対して行った操作を検出した場合には、検出した操作が、操作内容のいずれに該当するかを判定する。検出した操作が、操作内容のいずれにも該当しないと判定した場合、操作受付部１３０４は、操作画面に操作エラーメッセージを表示する。
【０１３７】
また、操作受付部１３０４は、検出した操作が、操作内容のいずれかに該当すると判定した場合には、判定した操作内容を、検出結果として作業結果データ生成部１３０５に通知する。
【０１３８】
作業結果データ生成部１３０５は、特定手段の一例であり、操作受付部１３０４より通知された検出結果に基づいて、割り当て内容を参照することで、利用者１５０＿１が選択した選択肢を判定し、選択結果を特定する。
【０１３９】
作業結果データ生成部１３０５は、特定した選択結果と、登録者ＩＤ、データＩＤ、質問ＩＤとを用いて、作業結果データ１０２０を生成する。作業結果データ生成部１３０５は、生成した作業結果データ１０２０を作業結果データ送信部１３０６に通知する。
【０１４０】
作業結果データ送信部１３０６は、作業結果データ生成部１３０５において生成された作業結果データ１０２０を、サーバ装置２１０に送信する。
【０１４１】
＜７．業務処理部における処理の流れ＞
次に、スマート端末１４０＿１の業務処理部２４０により実行される処理（送信データを受信してから作業結果データを生成し送信するまでの業務処理）の流れについて説明する。図１４は、業務処理部による業務処理の流れを示すフローチャートであり、１の送信データ１０１０に対して行う業務処理の流れを示している。スマート端末１４０＿１において業務処理プログラムが起動し、要求部１３０１がサーバ装置２１０に委託要求を送信すると、図１４に示すフローチャートが開始される。なお、サーバ装置２１０より、順次、複数の送信データが送信される場合には、図１４に示す業務処理が複数回実行される。
【０１４２】
ステップＳ１４０１において、送信データ受信部１３０２は、送信データ１０１０を受信したか否かを判定する。ステップＳ１４０１において、送信データ１０１０を受信していないと判定した場合には、送信データ１０１０を受信するまで待機する。
【０１４３】
一方、ステップＳ１４０１において、送信データ１０１０を受信したと判定した場合には、ステップＳ１４０２に進む。ステップＳ１４０２において、送信データ表示部１３０３は、送信データ１０１０に含まれる質問内容と、選択肢と、対象データとを含む表示データを生成し、生成した表示データをタッチパネル部３１５の操作画面に表示する。また、送信データ表示部１３０３が表示データをタッチパネル部３１５の操作画面に表示したことに応じて、操作受付部１３０４は、利用者１５０＿１が操作画面に対して行った操作を検出する検出処理を開始する。
【０１４４】
ステップＳ１４０３において、利用者１５０＿１が操作画面に対して行った操作を検出した場合、操作受付部１３０４は、検出した操作が、送信データ１０１０に含まれる操作内容のいずれかに該当するかを判定する。
【０１４５】
ステップＳ１４０３において、検出した操作が、送信データ１０１０に含まれる操作内容のいずれにも該当しないと判定した場合には、ステップＳ１４０４に進む。
【０１４６】
ステップＳ１４０４において、操作受付部１３０４は、タッチパネル部３１５に操作エラーメッセージを表示し、ステップＳ１４０３に戻る。
【０１４７】
一方、ステップＳ１４０３において、検出した操作が、送信データ１０１０に含まれる操作内容のいずれかに該当すると判定した場合には、ステップＳ１４０５に進む。
【０１４８】
ステップＳ１４０５において、操作受付部１３０４は、該当すると判定した操作内容を、検出結果として作業結果データ生成部１３０５に通知する。また、操作受付部１３０４は、利用者１５０＿１が操作画面に対して行った操作を検出する検出処理を終了する。
【０１４９】
また、作業結果データ生成部１３０５は、操作受付部１３０４より通知された検出結果に基づいて割り当て内容を参照し、利用者１５０＿１が選択した選択肢を判定することで、選択結果を特定する。
【０１５０】
ステップＳ１４０６において、作業結果データ生成部１３０５は、特定した選択結果を、送信データ１０１０と対応付けて、ログデータとしてＲＡＭ３１３に保持する。
【０１５１】
ステップＳ１４０７において、作業結果データ生成部１３０５は、特定した選択結果と、送信データ１０１０に含まれる、登録者ＩＤ、データＩＤ、質問ＩＤとを用いて、作業結果データ１０２０を生成する。
【０１５２】
ステップＳ１４０８において、作業結果データ送信部１３０６は、作業結果データ生成部１３０５により生成された作業結果データ１０２０をサーバ装置２１０に送信する。
【０１５３】
ステップＳ１４０９において、作業結果データ送信部１３０６は、ＲＡＭ３１３に保持されたログデータを消去し、業務処理を終了する。
【０１５４】
＜８．スマート端末の操作画面に表示される表示データの遷移＞
次に、業務処理実行中のスマート端末１４０＿１のタッチパネル部３１５の操作画面に表示される表示データの遷移について説明する。図１５は、スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【０１５５】
図１５（ａ）は、スマート端末１４０＿１のタッチパネル部３１５の操作画面１５００に、質問内容１５０１＿１と、選択肢１５０２＿１と、対象データ１５０３とを含む表示データが表示された様子を示している。
【０１５６】
図１５（ｂ）は、利用者１５０＿１が、対象データ１５０３について、質問内容１５０１＿１についての解析結果を入力すべく、スワイプ操作１５１１を行った様子を示している。このように、利用者１５０＿１は、対象データ１５０３の解析結果（"いる"）を、スワイプ操作１５１１を行うだけで入力することができる。
【０１５７】
図１５（ｃ）は、利用者１５０＿１がスワイプ操作１５１１を行ったことに応じて、サーバ装置２１０より、次の質問内容１５０１＿２を含む送信データが送信され、操作画面１５００に表示データが表示された様子を示している。
【０１５８】
図１５（ｄ）は、利用者１５０＿１が、対象データ１５０３について、質問内容１５０１＿１についての解析結果を入力すべく、スワイプ操作１５１２を行った様子を示している。このように、利用者１５０＿１は、対象データ１５０３の解析結果（"男性"）を、スワイプ操作１５１２を行うだけで入力することができる。
【０１５９】
図１５（ｅ）は、利用者１５０＿１がスワイプ操作１５１２を行ったことに応じて、サーバ装置２１０より、次の質問内容１５０１＿３を含む送信データが送信され、操作画面１５００に表示データが表示された様子を示している。
【０１６０】
図１５（ｆ）は、利用者１５０＿１が、対象データ１５０３について、質問内容１５０１＿３についての解析結果を入力すべく、スワイプ操作１５１３を行った様子を示している。このように、利用者１５０＿１は、対象データ１５０３の解析結果（"大人"）を、スワイプ操作１５１３を行うだけで入力することができる。
【０１６１】
図１５（ｇ）は、利用者１５０＿１がスワイプ操作１５１３を行ったことに応じて、サーバ装置２１０より、次の質問内容１５０１＿４を含む送信データが送信され、操作画面１５００に表示データが表示された様子を示している。
【０１６２】
図１５（ｈ）は、利用者１５０＿１が、対象データ１５０３について、質問内容１５０１＿４についての解析結果を入力すべく、スワイプ操作１５１４を行った様子を示している。このように、利用者１５０＿１は、対象データ１５０３の解析結果（"立っている"）を、スワイプ操作１５１４を行うだけで入力することができる。
【０１６３】
＜９．まとめ＞
以上の説明から明らかなように、本実施形態の通信システムは、対象データについて、解析内容を予め列挙し、それぞれの解析内容を、解析結果を導くための簡単な質問内容と、想定される解析結果を表す所定数の選択肢とに細分化する。更に、本実施形態の通信システムでは、
・サーバ装置が、解析内容を細分化することで得た質問内容と、所定数の選択肢とを、対象データと対応付けて記憶する。
・サーバ装置が、所定数の選択肢と、それぞれの選択肢を選択するための操作内容とを対応付けて記憶する。
・サーバ装置が、作業結果一覧情報を用いて、対象データを解析するための複数の質問内容とそれぞれの質問内容の出題状態とを管理する。
・スマート端末が、サーバ装置にて管理された複数の質問内容のうち出題状態が"未出題"の１の質問内容により解析される対象データを操作画面に表示し、表示に応じて利用者が行った操作を検出する。また、スマート端末が、検出結果に基づき、利用者が選択した選択結果を特定する。
・サーバ装置が、スマート端末により特定された選択結果を取得し、質問内容を示す識別子及び対象データを示す識別子と対応付けて、対象データの解析結果として記憶する。
【０１６４】
このように、委託対象（スマート端末の利用者）に適した通信システムを構築することで、本実施形態によれば、スマート端末の利用者は、簡単な質問内容について簡単な操作を行うだけで、対象データの解析結果を入力することができる。また、委託者は、詳細な解析結果を取得することができる。
【０１６５】
更に、本実施形態の通信システムでは、
・サーバ装置が、解析結果に基づいて解析状態情報を参照し、解析結果との依存関係に基づいて、次の階層に属する質問内容の出題を制限する。
・サーバ装置が、解析結果に基づいて解析状態情報を参照し、解析結果に対応する選択肢に付加されている制限情報に基づいて、同じ階層に属する他の質問内容の出題を制限する。
【０１６６】
このように、解析結果に基づいて質問内容の出題を制限することで、対象データを解析する際の出題数を減らすことが可能となる。つまり、同じ解析結果を取得するのに、委託する解析業務の量を減らすことができ、委託者は、詳細な解析結果１６０を効率的に取得することができる。
【０１６７】
この結果、本実施形態の通信システムによれば、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、解析業務を効率化することができる。
【０１６８】
［第２の実施形態］
上記第１の実施形態では、解析内容を細分化することで得た各質問内容について、複数の選択肢の中から１の選択肢を選択する構成としたが、解析内容を細分化する方法はこれに限定されない。例えば、複数の選択肢を更に、複数の質問内容に細分化し、解析結果として「はい」または「いいえ」の２つの選択肢のいずれかを選択する構成としてもよい。
【０１６９】
この場合、見かけ上の出題数が増大することになるが、選択肢に制限情報を付加することで、実際の出題数を減らすことができる。以下、第２の実施形態について上記第１の実施形態との相違点を中心に説明する。
【０１７０】
図１６は、解析状態情報の具体例を示す第２の図である。説明の簡略化のために、図１６の例では、第３階層についてのみ示している。ただし、図１６の場合、第３階層には、図８とは異なる質問内容が含まれる。具体的には、質問内容として、"表示される人物は立っていますか？"、"表示される人物は座っていますか？"、"表示される人物はしゃがんでいますか？"、"表示される人物は寝ていますか？"が含まれる。つまり、図１６の第３階層に含まれる質問内容の数は、図８の第３階層に含まれる質問内容の数よりも増えている。
【０１７１】
一方、第３階層に含まれるこれら４つの質問内容については、いずれも、解析結果として「はい」または「いいえ」の２つの選択肢のいずれかが入力されることになる。そして、いずれかの質問内容について、選択肢＝「はい」が入力されることで、以降の質問内容については解析を行う必要はなくなるため、対象データの解析を終了する。
【０１７２】
つまり、図１６に示す解析状態情報によれば、解析内容を細分化した場合であっても、実際の出題数を抑えることが可能となる。
【０１７３】
［第３の実施形態］
上記第１及び第２の実施形態では、サーバ装置２１０の委託処理部２１２について詳説した。これに対して、第３の実施形態では、サーバ装置２１０の前処理部２１１について詳説する。
【０１７４】
なお、本実施形態では、ネットワークカメラ２２０として、全天球カメラが用いられるものとする。全天球カメラとは、１台で全方位を撮像可能なカメラである。全天球カメラを用いることで、従来のように方位ごとにカメラを設置していた場合と比較して、カメラの設置台数を減らすことができるといった利点がある。
【０１７５】
一方で、クラウドソーシングにより得た解析結果を利用するにあたっては、画像データがどの方位を撮像することで得られたものであるのかを把握できる必要がある。このため、全天球カメラで撮像された画像データを解析するにあたっては、画像データを方位ごとに分割することで対象データを生成する。
【０１７６】
このようなことから、本実施形態におけるサーバ装置２１０の前処理部２１１は、全天球カメラで撮像された画像データを方位ごとに分割する機能を含む。
【０１７７】
＜１．前処理部の機能構成＞
図１７は、前処理部の機能構成の一例を示す第１の図である。図１７に示すように、前処理部２１１は、画像データ取得部１７０１、分割部１７０２、対象データ登録部１７０３を有する。
【０１７８】
画像データ取得部１７０１は、全天球カメラで撮像された画像データ１７１０を取得する。また、画像データ取得部１７０１は、取得した画像データ１７１０を、対象データ格納部２１３に格納する。なお、図１７に示すように、全天球カメラで撮像された画像データ１７１０は、全方位を撮像範囲とするデータを、所定の方位を切断位置として切断し、平面状に開いた画像である。
【０１７９】
分割部１７０２は、分割手段の一例であり、画像データ１７１０を方位ごとに分割する。本実施形態において、分割部１７０２は、例えば、画像データ１７１０を４方位に分割する。ただし、図１７に示すように、画像データ１７１０の中心位置に人物がいる場合、分割部１７０２が画像データ１７１０を単純に４方位に分割すると、当該人物が４つの対象データに分かれてしまうことになる。
【０１８０】
そこで、分割部１７０２では、画像データ１７１０の中心領域が重複するように、画像データ１７１０を４分割する（矩形１７２０参照）。これにより、画像データ１７１０の中心位置に人物がいる場合でも、当該人物が４つの対象データに分かれてしまうといった事態を回避することができる（例えば、対象データ１７３０参照）。
【０１８１】
なお、画像データ１７１０の上部１７４１に天井または空が写っている場合、あるいは、下部１７４２に障害物が写っている場合、分割部１７０２は、上部１７４１及び下部１７４２を除去したうえで、２方位に分割してもよい。
【０１８２】
このように、解析に寄与しない領域を除去し、分割数を減らすことで、対象データの数を減らすことができる。ただし、図１７に示すように、画像データ１７１０の中心位置に人物がいる場合、分割部１７０２が画像データ１７１０を単純に２方位に分割すると、当該人物が２つの対象データに分かれてしまうことになる。
【０１８３】
そこで、分割部１７０２では、４分割の場合と同様に、画像データ１７１０の中心領域が重複するように、画像データ１７１０を２分割する（矩形１７５０参照）。これにより、画像データ１７１０の中心位置に人物がいる場合でも、当該人物が２つの対象データに分かれてしまうといった事態を回避することができる（例えば、対象データ１７６０参照）。
【０１８４】
対象データ登録部１７０３は、分割部１７０２が画像データ１７１０を分割することで得た画像データをそれぞれ、対象データとして、対象データ格納部２１３に格納する。また、対象データ登録部１７０３は、対象データ格納部２１３に対象データを新たに格納するごとに、新たな対象データのデータＩＤを作業結果一覧情報９００の"データＩＤ"に追加する。また、対象データ登録部１７０３は、新たな対象データを解析する際に用いる依存関係情報を生成するとともに、生成した依存関係情報を解析状態情報格納部２１５に格納する。
【０１８５】
＜２．対象データ一覧情報＞
次に、対象データ登録部１７０３により対象データ格納部２１３に格納される対象データ一覧情報について説明する。図１８は、対象データ一覧情報の一例を示す第２の図である。
【０１８６】
図１８に示すように、対象データ一覧情報１８００には、情報の項目として、"データＩＤ"、"データ種類"、"ファイル名"に加えて、"領域分割"が含まれる。
【０１８７】
"領域分割"には、全天球カメラにより撮像された画像データ１７１０を、方位ごとに分割する処理が完了したか否かを示す情報が格納される。
【０１８８】
＜３．まとめ＞
このように本実施形態における通信システムでは、サーバ装置２１０に送信される画像データが、全天球カメラにより撮像された画像データであっても、方位ごとに分割し、対象データとして蓄積することができる。
【０１８９】
また、本実施形態における通信システムでは、撮像された画像データの中心位置に人物がいる場合でも、当該人物が含まれるように分割して対象データを蓄積することができる。
【０１９０】
［第４の実施形態］
上記第１乃至第３の実施形態では、作業結果一覧情報９００を参照し、解析状態に応じた階層から"未出題"のデータＩＤ及び質問ＩＤを抽出する構成とした。これに対して、第４の実施形態では、それぞれの対象データについて予め色情報を分析しておく。そして、当該対象データについての"未出題"の質問ＩＤにより抽出される質問内容が、色情報に関する質問内容であった場合には、予め分析した色情報に応じた質問内容を抽出する。これにより、当該対象データについての解析において質問内容の出題数を減らし、解析を効率的に行うことが可能となる。以下、第４の実施形態について、上記第３の実施形態との相違点を中心に説明する。
【０１９１】
＜１．前処理部の機能構成＞
図１９は、前処理部の機能構成の一例を示す第２の図である。図１７との相違点は、前処理部２１１が、物体検知部１９０１及び画像色抽出部１９０２を有する点である。
【０１９２】
物体検知部１９０１は、分割部１７０２により分割された画像データそれぞれに含まれる物体を検知する。物体検知部１９０１は、検知した物体を含む領域の画像データを画像色抽出部１９０２に通知する。
【０１９３】
画像色抽出部１９０２は、物体検知部１９０１より通知された画像データより、画像色を抽出する。また、画像色抽出部１９０２は、抽出した画像色を対象データ登録部１７０３に通知する。なお、対象データ登録部１７０３では、対象データを対象データ格納部２１３の対象データ一覧情報に格納する際、あわせて画像色に関する情報を格納する。
【０１９４】
＜２．対象データ一覧情報＞
次に、対象データ登録部１７０３により対象データ格納部２１３に格納される対象データ一覧情報について説明する。図２０は、対象データ一覧情報の一例を示す第３の図である。
【０１９５】
図２０に示すように、対象データ一覧情報２０００には、情報の項目として、"データＩＤ"、"データ種類"、"領域分割"、"ファイル名"に加えて、"画像色１"、"画像色２"、・・・と"割合"とが含まれる。
【０１９６】
"画像色１"には、対象データに含まれる物体を構成する色のうち、最も多い色を示すＲＧＢ値が格納される。"画像色２"には、対象データに含まれる物体を構成する色のうち、２番目に多い色を示すＲＧＢ値が格納される。
【０１９７】
"割合"には、対象データに含まれる物体を構成するそれぞれの画像色が、対象データに含まれる物体に占める割合が格納される。
【０１９８】
＜３．送信処理の流れ＞
次に、委託処理部２１２により実行される送信処理について説明する。図２１は、委託処理部による送信処理の流れを示す第２のフローチャートである。図１１に示したフローチャートとの相違点は、ステップＳ２１０１〜２１０５である。
【０１９９】
ステップＳ２１０１において、出題状態判定部１００２は、ステップＳ１１０４において判定した出題すべき階層について、作業結果一覧情報９００の"質問ＩＤ"の各領域を参照し、"未出題"が格納されている領域に対応する質問ＩＤを複数抽出する。また、出題部１００３は、抽出された複数の質問ＩＤに基づいて、質問管理情報格納部２１４に格納された質問管理情報５００を参照し、質問内容を読み出す。
【０２００】
ステップＳ２１０２において、出題部１００３は、ステップＳ２１０１において読み出された質問内容が、色情報に関する質問内容か否かを判定する。
【０２０１】
ステップＳ２１０２において、色情報に関する質問内容ではないと判定した場合には、ステップＳ２１０５に進む。ステップＳ２１０５において、出題部１００３は、読み出した質問内容のうち、任意の１の質問内容を抽出する。
【０２０２】
一方、ステップＳ２１０２において、色情報に関する質問内容であると判定した場合には、ステップＳ２１０３に進む。
【０２０３】
ステップＳ２１０３において、出題部１００３は、対象データに含まれる物体の色情報を取得する。ステップＳ２１０４において、出題部１００３は、ステップＳ２１０３において取得された色情報の割合に応じて、１の質問内容を抽出する。
【０２０４】
以降、ステップＳ１１０６からの処理は、既に図１１を用いて説明済みであるため、ここでは説明を省略する。
【０２０５】
＜４．まとめ＞
以上の説明から明らかなように、本実施形態における通信システムでは、対象データについて予め分析した色情報に応じた質問内容を抽出する。これにより、本実施形態における通信システムによれば、対象データの色情報に応じた解析を優先的に行うことが可能となる。
【０２０６】
［その他の実施形態］
上記第１の実施形態では、依存関係情報において選択肢に付加する制限情報として、"解析完了"が付加された場合、同じ階層に属する他の質問内容の出題を全て制限して、下位階層に移行するものとして説明した。しかしながら、同じ階層に属する他の質問内容のうちの一部の質問内容による解析を制限するように構成してもよい。
【０２０７】
また、上記第１の実施形態では、例えば、選択肢に"解析完了"を付加した場合、当該選択肢が選択されることで、１つ下の階層に移行する構成とした。しかしながら、移行先は１つ下の階層に限定されず、２つ以上下の階層に移行してもよい。
【０２０８】
また、上記第１の実施形態では、同じ階層に、並列して出題することが可能な質問内容のみが属するものとして説明したが、同じ階層に、依存関係を有する質問内容が属していてもよい。また、上記第１の実施形態では、同じ階層における複数の質問内容の出題順序は任意としたが、予め出題順序が設定されていてもよい。
【０２０９】
また、上記第１乃至第３の実施形態では、スマート端末側で選択結果を特定し、サーバ装置に送信する構成としたが、スマート端末からサーバ装置へは、検出結果を送信し、サーバ装置側で選択結果を特定するように構成してもよい。
【０２１０】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２１１】
２００                      ：通信システム
２１０                      ：サーバ装置
２１１                      ：前処理部
２１２                      ：委託処理部
１４０＿１〜１４０＿ｎ      ：スマート端末
２４０                      ：業務処理部
４００                      ：対象データ一覧情報
９００                      ：作業結果一覧情報
１００１                    ：要求受付部
１００２                    ：出題状態判定部
１００３                    ：出題部
１００４                    ：送信部
１００５                    ：受信部
１００６                    ：格納制御部
１００７                    ：解析状態判定部
１０１０                    ：送信データ
１０２０                    ：作業結果データ
１３０１                    ：要求部
１３０２                    ：送信データ受信部
１３０３                    ：送信データ表示部
１３０４                    ：操作受付部
１３０５                    ：作業結果データ生成部
１３０６                    ：作業結果データ送信部
１５００                    ：操作画面
１５０１＿１〜１５０１＿３  ：質問内容
１５０２＿１〜１５０２＿４  ：選択肢
１５０３                    ：対象データ
１７０１                    ：画像データ取得部
１７０２                    ：分割部
１７０３                    ：対象データ登録部
１７１０                    ：画像データ
１８００                    ：対象データ一覧情報
１９０１                    ：物体検知部
１９０２                    ：画像色抽出部
２０００                    ：対象データ一覧情報
【先行技術文献】
【特許文献】
【０２１２】
【特許文献１】特開２００８−０９３０５６号公報
【特許文献２】特開２０００−１２２９９７号公報
【図１】
2018005382.tif 000003
【図２】
2018005382.tif 000004
【図３】
2018005382.tif 000005
【図４】
2018005382.tif 000006
【図５】
2018005382.tif 000007
【図６】
2018005382.tif 000008
【図７】
2018005382.tif 000009
【図８】
2018005382.tif 000010
【図９】
2018005382.tif 000011
【図１０】
2018005382.tif 000012
【図１１】
2018005382.tif 000013
【図１２】
2018005382.tif 000014
【図１３】
2018005382.tif 000015
【図１４】
2018005382.tif 000016
【図１５】
2018005382.tif 000017
【図１６】
2018005382.tif 000018
【図１７】
2018005382.tif 000019
【図１８】
2018005382.tif 000020
【図１９】
2018005382.tif 000021
【図２０】
2018005382.tif 000022
【図２１】
2018005382.tif 000023