(57)【要約】【課題】検索実行者の漠然とした検索要求に応じて、素材の保持者の素材提供に関する意思を反映しつつ、適切な素材の検索を可能にする技術を提供する。【解決手段】情報処理システムは、素材データを保持する保持装置と、素材データを取得する取得装置と、保持装置からの素材データの取得の管理を行う管理装置と、を備える。管理装置は、保持装置が保持する素材データの各々について、当該素材データの特性を示す素材情報を保持する保持手段と、取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、素材情報を検索する検索手段と、検索された素材情報に対応する素材データの提供の可否を確認する確認手段と、提供が許可されている素材データを保持する保持装置に対して、取得装置への当該素材データの送信を指示する指示手段とを備える。【選択図】  図１
2016004391.tif 000002
【特許請求の範囲】
【請求項１】
素材データを保持する保持装置と、素材データを取得する取得装置と、保持装置からの素材データの取得の管理を行う管理装置と、を備えた情報処理システムであって、
前記管理装置は、
前記保持装置が保持する素材データの各々について、当該素材データの特性を示す素材情報を保持する保持手段と、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索手段と、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認手段と、
提供が許可されている前記素材データを保持する保持装置に対して、前記取得装置への当該素材データの送信を指示する指示手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記取得装置は、
ユーザから前記ポリシーを入力する入力手段と、
前記ポリシーを前記管理装置へ送信する送信手段と
を更に備え、
前記管理装置は、前記取得装置から受信したポリシーに基づき検索クエリを生成する生成手段を更に備え、
前記検索手段は、前記生成手段が生成した検索クエリを用いて、前記素材情報を検索する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記取得装置は、
ユーザから前記ポリシーを入力する入力手段と、
入力された前記ポリシーに基づき検索クエリを生成する生成手段と、
前記検索クエリを前記管理装置へ送信する送信手段と
を更に備え、
前記管理装置の検索手段は、前記取得装置から受信した検索クエリを用いて、前記素材情報を検索する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記ポリシーは、素材データを組み合わせて作成されるコンテンツの目的、用途、取得すべき素材データの種類、量、特徴の少なくともいずれかを指定することを特徴とする請求項１から３のいずれか１項に記載の情報処理システム。
【請求項５】
前記保持装置は、当該保持装置が保持する素材データの提供の可否を予め前記管理装置へ通知する通知手段を備え、
前記管理装置の確認手段は、前記保持装置からの通知を参照して、前記素材データの提供の可否を確認する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理システム。
【請求項６】
前記確認手段は、前記検索手段により検索された前記素材情報に対応する素材データを保持する前記保持装置に対して、当該素材データの提供の可否を問い合わせることで、該素材データの提供の可否を確認することを特徴とする請求項１から４のいずれか１項に記載の情報処理システム。
【請求項７】
前記検索手段は、検索された前記素材情報に対応する素材データの提供が許可されていないときは、代替となる素材情報を更に検索することを特徴とする請求項１から６のいずれか１項に記載の情報処理システム。
【請求項８】
前記指示手段は、検索スコアの上位の素材情報から順に、当該素材情報に対応する素材データを保持する保持装置に対して、素材データの送信を指示することを特徴とする請求項１から６のいずれか１項に記載の情報処理システム。
【請求項９】
素材データを取得する取得装置、及び、素材データを保持する保持装置と通信可能な管理装置であって、
前記保持装置が保持する素材データの各々について、当該素材データの特性を示す素材情報を保持する保持手段と、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索手段と、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認手段と、
提供が許可されている前記素材データを保持する保持装置に対して、前記取得装置への当該素材データの送信を指示する指示手段と
を備えることを特徴とする管理装置。
【請求項１０】
素材データを保持する保持装置、及び、保持装置からの素材データの取得の管理を行う管理装置と通信可能な取得装置であって、
ユーザから素材データ収集に係るポリシーを入力する入力手段と、
入力された前記ポリシーに基づき検索クエリを生成する生成手段と、
前記検索クエリを前記管理装置へ送信する送信手段と、
前記検索クエリに基づき検索された素材データを前記保持装置から受信する受信手段と
を備えることを特徴とする取得装置。
【請求項１１】
素材データを保持する保持装置と、素材データを取得する取得装置と、を備えた情報処理システムであって、
前記保持装置は、
保持装置が保持する素材データの各々について、当該素材データの特性を示す素材情報を保持する保持手段と、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索手段と、
前記検索手段による検索結果を前記取得装置へ送出する送出手段と
を備え、
前記取得装置は、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認手段と、
提供が許可されている前記素材データを保持する保持装置に対して、当該取得装置への当該素材データの送信を要求する要求手段と
を備えることを特徴とする情報処理システム。
【請求項１２】
複数の前記保持装置を備え、
前記保持装置の各々は、他の保持装置と通信して、前記複数の前記保持装置が保持する全ての素材データに関する前記素材情報を前記保持手段に保持し、
前記検索手段は、前記検索クエリを用いて、前記全ての素材データに関する前記素材情報を検索する
ことを特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
前記取得装置は、
ユーザから前記ポリシーを入力する入力手段と、
前記ポリシーを前記保持装置へ送信する送信手段と
を更に備え、
前記保持装置は、前記取得装置から受信したポリシーに基づき検索クエリを生成する生成手段を更に備え、
前記検索手段は、前記生成手段が生成した検索クエリを用いて、前記素材情報を検索する
ことを特徴とする請求項１１又は１２に記載の情報処理システム。
【請求項１４】
前記取得装置は、
ユーザから前記ポリシーを入力する入力手段と、
入力された前記ポリシーに基づき検索クエリを生成する生成手段と、
前記検索クエリを前記保持装置へ送信する送信手段と
を更に備え、
前記保持装置の検索手段は、前記取得装置から受信した検索クエリを用いて、前記素材情報を検索する
ことを特徴とする請求項１１又は１２に記載の情報処理システム。
【請求項１５】
前記確認手段は、前記検索手段により検索された前記素材情報に対応する素材データを保持する前記保持装置に対して、当該素材データの提供の可否を問い合わせることで、該素材データの提供の可否を確認することを特徴とする請求項１１から１４のいずれか１項に記載の情報処理システム。
【請求項１６】
前記検索手段は、検索された前記素材情報に対応する素材データの提供が許可されていないときは、代替となる素材情報を更に検索することを特徴とする請求項１１から１５のいずれか１項に記載の情報処理システム。
【請求項１７】
前記要求手段は、検索スコアの上位の素材情報から順に、当該素材情報に対応する素材データを保持する保持装置に対して、素材データの送信を要求することを特徴とする請求項１１から１６のいずれか１項に記載の情報処理システム。
【請求項１８】
複数の端末に保持されている素材データを収集する情報処理装置であって、
ユーザから素材データ収集のポリシーを入力する入力手段と、
入力された前記ポリシーを解析して検索クエリを生成する生成手段と、
生成した前記検索クエリを用いて、前記複数の端末に保持されている素材データの特性を示す素材情報を検索する検索手段と、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認手段と、
提供が許可されている前記素材データを保持する端末に対して、該素材データの送信を要求する要求手段と
を備えることを特徴とする情報処理装置。
【請求項１９】
素材データを保持する保持装置と、素材データを取得する取得装置と、保持装置が保持する素材データの各々について当該素材データの特性を示す素材情報を保持する保持手段を備えた管理装置と、を有する情報処理システムにおける情報処理方法であって、
前記管理装置が、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索工程と、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認工程と、
提供が許可されている前記素材データを保持する保持装置に対して、前記取得装置への当該素材データの送信を指示する指示工程と
を備えることを特徴とする情報処理方法。
【請求項２０】
素材データ及び素材データの特性を示す素材情報を保持する保持装置と、素材データを取得する取得装置と、を備えた情報処理システムにおける情報処理方法であって、
前記保持装置が、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索工程と、
前記検索工程による検索結果を前記取得装置へ送出する送出工程と、
前記取得装置が、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認工程と、    提供が許可されている前記素材データを保持する保持装置に対して、当該取得装置への当該素材データの送信を要求する要求工程と
を備えることを特徴とする情報処理方法。
【請求項２１】
コンピュータを、請求項９に記載の管理装置、請求項１０に記載の取得装置、又は、請求項１８に記載の情報処理装置が備える各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、管理装置、取得装置、情報処理装置、情報処理方法、コンピュータプログラムに関し、特に、コンテンツ作成に必要な素材を、他の装置から収集することを支援するための技術に関する。
【背景技術】
【０００２】
複数人で旅行やイベントを楽しむ際に、参加者のそれぞれが自身の撮影装置を用いて写真を撮影し、旅行やイベントの後に各人が撮影した写真を組み合わせて、記念となるアルバムやスライドショーなどのコンテンツを制作して楽しむ場合がある。この場合、それぞれが撮影した写真を交換し、共有する必要がある。このような共有を支援するため、お互いが撮影した写真をオンラインストレージなどにアップロードすることで、すべての写真を共有し、コンテンツ作成に使用する写真を選択することが知られている。
【０００３】
しかし、個人情報保護意識の高まりによって、仲間内とはいえ、共有される写真にアクセス制御を適用することが求められているが、撮影した写真をオンラインストレージで共有し、それぞれについて個別にアクセス制限を行うのは大変な手間となる。さらに、画像などのファイルは一般にデータサイズが大きく、オンラインストレージにアップロードすることは大きなコストと、時間が必要になる。
【０００４】
また、イベントの参加者間で、例えば、「○○な写真持ってない？」「○○が写っている写真持ってない？」と訊きあうことによって写真保持の有無を確認し、写真の交換・共有を行う手法がとられる場合もある。この場合、他の参加者の写真の保持状況や共有に対する意思によって逐次再検索を行う必要がある。コンテンツの構成を考えながらこういったことを行うのは、非常に手間がかかる行為である。
【０００５】
特許文献１には、すべてのデータを開示せずに複数の端末に分散して保持されるデータを共有することが記載されている。この構成では、ネットワーク上に存在するすべての端末に対して同じ情報を同時に送受信することによって、データを安全にかつ効率的に送受信することを可能にしている。
【０００６】
特許文献２には、検索結果に対するユーザの反応によって再検索を行うことが記載されている。この構成では、検索結果に対する検索者のフィードバックを利用して再検索を実行することによって、検索者の求めている検索結果を取得することを可能にしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７-２２１２６０号公報
【特許文献２】特開２００３-２１６６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１の構成は、「○○○.jpgという名前のファイル」や「ＩＤが○○○として登録されているファイル」などのように要求者が欲しいデータを特定できる場合に限り有効である。実際に写真を交換する際に、相手が持っているかどうかわからないファイルを明確に指定することは困難であるし、特許文献１の構成では「こんなコンテンツを作りたいので、最適な写真をください」といった要求に対応することができない。また、特許文献１の構成では、条件に合致したファイルの取得を試みるが、実際にはファイルを保持しているからといって、ファイル保持者が該当するファイルを他人と共有してもよいと考えているかどうかはその都度確認する必要がある。
【０００９】
また、特許文献２の構成では、検索結果が妥当であるかどうかのフィードバックは検索実行者が行う。したがって、写真等の素材の提供の可否について当該素材の保持者の意思を検索に反映させることができない。
【００１０】
本発明は上記課題に鑑みなされたものであり、検索実行者の漠然とした検索要求に応じて、素材の保持者の素材提供に関する意思を反映しつつ、適切な素材の検索を可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明による情報処理システムは以下の構成を備える。即ち、
素材データを保持する保持装置と、素材データを取得する取得装置と、保持装置からの素材データの取得の管理を行う管理装置と、を備えた情報処理システムであって、
前記管理装置は、
前記保持装置が保持する素材データの各々について、当該素材データの特性を示す素材情報を保持する保持手段と、
前記取得装置からの要求に応じて、素材データ収集に係るポリシーに基づき生成された検索クエリを用いて、前記素材情報を検索する検索手段と、
検索された前記素材情報に対応する素材データの提供の可否を確認する確認手段と、
提供が許可されている前記素材データを保持する保持装置に対して、前記取得装置への当該素材データの送信を指示する指示手段と
を備える。
【発明の効果】
【００１２】
本発明によれば、検索実行者の漠然とした検索要求に応じて、素材の保持者の素材提供に関する意思を反映しつつ、適切な素材の検索を可能にする技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】コンテンツ作成に係る情報処理システムの構成を示すブロック図
【図２】素材取得装置の機能構成例を示すブロック図
【図３】素材取得ポリシーの一例を示す図
【図４】素材保持装置の機能構成例を示すブロック図
【図５】素材管理装置の機能構成例を示すブロック図
【図６】コンテンツ作成について想定される使用シーンを模式的に示す図
【図７】素材情報登録処理の処理手順を示すフローチャート
【図８】素材取得処理の処理手順を示すフローチャート
【図９】素材保持装置の素材保持部に保持される素材情報の例を示す図
【図１０】三分割法による審美性評価の例を示す図
【図１１】素材保持装置の素材保持部に保持される人物リストの例を示す図
【図１２】素材管理装置の素材情報保持部に保持される素材情報の例を示す図
【図１３】素材情報登録処理に係る処理フローのシーケンス図
【図１４】素材取得ポリシー設定画面の例を示す図
【図１５】素材取得ポリシー設定における人物指定画面の例を示す図
【図１６】素材取得ポリシーと検索クエリの例を示す図
【図１７】検索結果の例を示す図
【図１８】素材取得可否保持部が保持する情報の例を示す図
【図１９】素材提供可否判断の画面の例を示す図
【図２０】素材取得可否問い合わせに対する回答の例を示す図
【図２１】素材取得処理に係る処理フローのシーケンス図
【図２２】素材取得装置の機能構成例を示すブロック図
【図２３】素材管理装置の機能構成例を示すブロック図
【図２４】素材情報登録処理の処理手順を示すフローチャート
【図２５】素材取得処理の処理手順を示すフローチャート
【図２６】素材取得可否問い合わせに対する回答を入力する画面の例を示す図
【図２７】素材取得可否情報の例を示す図
【図２８】素材情報登録処理に係る処理フローのシーケンス図
【図２９】素材取得ポリシーと検索クエリの例を示す図
【図３０】素材管理装置の素材情報保持部に保持される素材情報の例を示す図
【図３１】素材取得可否問い合わせに対する回答の例を示す図
【図３２】素材取得可否問い合わせに対する回答の例を示す図
【図３３】素材取得状況保持部に保持される素材取得状況の例を示す図
【図３４】素材取得処理に係る処理フローのシーケンス図
【図３５】コンテンツ作成に係る情報処理システムの構成を示すブロック図
【図３６】素材取得装置の機能構成例を示すブロック図
【図３７】素材保持装置の機能構成例を示すブロック図
【図３８】素材情報登録処理の処理手順を示すフローチャート
【図３９】コンテンツ作成について想定される使用シーンを模式的に示す図
【図４０】素材管理装置の素材情報保持部に保持される素材情報の例を示す図
【図４１】素材情報登録処理に係る処理フローのシーケンス図
【図４２】素材取得ポリシーと検索クエリの例を示す図
【図４３】素材取得可否問い合わせに対する回答の例を示す図
【図４４】素材取得処理に係る処理フローのシーケンス図
【発明を実施するための形態】
【００１４】
＜＜実施形態１＞＞
以下、図面を参照して本発明の第１の実施形態（実施形態１）を詳細に説明する。
【００１５】
（全体構成と機能）
図１は、本実施形態に係る情報処理システムの全体構成を示す図であり、本実施形態における素材取得を実現するための各装置の機能と関係を示している。図１は、本実施形態における通信網１０１０と、素材取得装置１０２０、素材保持装置１０３１、１０３２、および素材管理装置１０４０の関係を示している。なお、図１には２つの素材保持装置１０３１および１０３２を示したが、素材保持装置の数を特に制限するものではない。また、同一のデバイスが素材取得装置、素材保持装置、素材管理装置のうち複数を兼ねていてもよい。以下、図１を用いて、通信網１０１０、素材取得装置１０２０、素材保持装置１０３１および１０３２、素材管理装置１０４０の機能とこれらの関係を説明する。
【００１６】
通信網１０１０は、素材取得装置１０２０、素材保持装置１０３１、１０３２、素材管理装置１０４０が互いに通信する際に利用する。各装置は通信網１０１０を介して互いに通信可能である。通信網１０１０は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）、モバイル公衆無線といった無線通信網や、Ｅｔｈｅｒｎｅｔ（登録商標）などの有線通信網から構成され、通信手段やプロトコルを特に制限するものではない。通信網１０１０は、インターネットなど、有線通信と無線通信等が混在するネットワークにより実現しても構わない。
【００１７】
素材取得装置１０２０は、通信網１０１０および素材管理装置１０４０を使用して、コンテンツ作成のための素材を素材保持装置１０３１および１０３２から取得する。素材取得装置１０２０は、キーボードやポインティング装置等の入力装置、液晶ディスプレイやタッチパネル等の出力装置、またはこれらの組み合わせを備えている。素材取得装置１０２０は、入出力装置を用いて、どのようなコンテンツを作成したいかというユーザの意図を取得する。素材取得装置１０２０は、ユーザの意図を通信網１０１０を使用して素材管理装置１０４０に伝達し、素材保持装置１０３１もしくは１０３２から素材を取得して、ストレージに記憶する。素材取得装置１０２０は、ＣＰＵ（中央演算処理装置）、メモリ、ストレージ（ＨＤＤ、フラッシュメモリなど）等を備えた装置であれば、どのような装置で構成されてもよい。例えば、スマートフォンや、パーソナルコンピュータ、タブレットＰＣ等の情報処理装置によって構成することができる。
【００１８】
素材保持装置１０３１、１０３２は、通信網１０１０を使用して、当該装置自身が保持する素材に関する情報（以下、「素材情報」と呼ぶ）を素材管理装置１０４０へ送信する。ここで、「素材」（素材データ）とは、コンテンツの作成に用いられる画像等のデータをいう。本実施形態においては、コンテンツの素材として静止画像を利用する場合の例を説明するが、スライドショーやムービー、フォトブックなどのコンテンツを作成するために利用するものであれば、特に種類を限定しない。コンテンツ作成のための素材としては、例えば、イラスト、動画、音楽、エフェクト、シナリオ、スクリプト、アルゴリズム、レイアウト情報などが含まれうる。「素材」はコンテンツに用いられるデータそのものであるのに対して、「素材情報」は「素材」の特性（例えば、識別情報、データサイズ、種類、取得日時、被写体の識別情報、審美性等）を示す情報である点で、両者は区別される。
【００１９】
また、素材保持装置１０３１、１０３２は、素材管理装置１０４０からの素材取得要求に応じて、要求内容を素材保持装置１０３１、１０３２のユーザに提示し、素材取得許可の是非を判断させる。ユーザが判断結果を入力したことに応じて、素材保持装置１０３１、１０３２は、その判断結果を素材管理装置１０４０へ送信する。ユーザが素材取得許可を出した素材に対して素材取得装置１０２０から送出要求を受信した場合には、素材取得装置１０２０に対してその素材を送信する。素材保持装置１０３１、１０３２は、通信網１０１０を介して素材管理装置１０４０への素材情報の送出、素材取得許可の是非判断、素材取得装置１０２０への素材送出が可能な装置であればどのような装置で構成されていてもよい。素材保持装置１０３１、１０３２は、例えば、スマートフォンや、パーソナルコンピュータ、デジタルカメラ等の情報処理装置によって構成することができる。また、必ずしも物理的に１台のデバイスで構成されている必要はなく、素材取得要求への応答を行う装置と、素材を保持し、素材転送を行う装置が異なるデバイスであってもよい。
【００２０】
素材管理装置１０４０は、素材情報の管理、検索、取得許可要求、素材の転送などの処理を行う。素材管理装置１０４０は、通信網１０１０を使用して素材保持装置１０３１、１０３２から受信した、それぞれの素材保持装置が保持する素材情報を保持し、検索可能な状態にする。また、素材取得装置１０２０から受信した素材取得ポリシーに従って検索クエリを生成して素材検索を実行し、取得候補となる素材を保持する素材保持装置１０３１および１０３２に対して素材取得許可を送信する。素材取得許可が得られた場合、素材を取得し素材取得装置１０２０に転送する。素材取得許可が得られなかった場合は、異なる素材に対して素材取得許可を求め、許可が得られれば素材を取得する。素材管理装置１０４０は上記機能を提供できるデバイスであればどのように構成されてもよく、例えば、パーソナルコンピュータやワークステーションなどの情報処理装置によって構成される。ただし物理的に固有のハードウェアが存在するかを問わず、仮想マシンなどでもよい。
【００２１】
本実施形態では、各素材保持装置に保持される素材に対して、素材取得ポリシーを指定して検索を実行する。これにより、素材取得装置のユーザは、素材保持装置が保持している素材の詳細がわからなくても、コンテンツ生成に必要な素材を取得することが可能になる。また、素材を取得する際には、素材共有の許否について確認し、共有が許可されていない場合には他の素材の取得を試みる。これら一連の処理によって、複数名からなるグループでプライバシーに配慮しつつ、コンテンツ作成のために必要な素材をスムーズに共有するが可能となる。
【００２２】
なお、本発明におけるグループとは、複数人で旅行やイベントなどに参加するときに、その旅行やイベントに付随して作成されるものである。旅行やイベントの参加者は旅行やイベント中に撮影した写真をグループに所属させこのグループを基準に写真の共有や検索、取得を行う。また、グループはあらかじめ構成されているとし、手動で設定する手法や、半自動で設定する手法、自動で設定する手法など、グループの構成手法を問わない。また、各撮影者が画像をグループに所属させる手法は、任意、強制、手動、自動などの手法を問わない。また、特定の写真を複数のグループに所属させてもよい。
【００２３】
（素材取得装置）
図２は、素材取得装置１０２０の内部構成を示したブロック図である。以下、図２を用いて、素材取得装置１０２０の構成について説明する。素材取得装置１０２０の各機能要素はＨＤＤ、ＣＰＵ、メモリ、コンピュータプログラム等の協働により実現されるが、それぞれ専門のハードウェアによって構成しても構わない。
【００２４】
２１０００は情報入力部であり、どのようなコンテンツを作成したいかというユーザの意図を示す情報を取得する。情報入力部２１０００は、ユーザの意図を示す情報を素材データ収集に係るポリシーとして素材取得ポリシー設定部２２００１に入力する。
【００２５】
２２００１はポリシー設定部であり、情報入力部２１０００によって入力された情報に従い、素材収集のためのポリシーを生成・設定し出力する。本実施形態におけるポリシーとは、素材を組み合わせて作成されるコンテンツの目的、用途、収集する素材の数、被写体選択方法、被写体選択のためのパラメータ、指定人物の割合、取得する素材種別等を定義したものである。被写体選択方法とは、コンテンツを作成する際に中心となる人物を選択するか、それともイベントや旅行の参加者を均等に登場させるかを指定するものである。中心となる人物を指定する場合には、被写体選択のためのパラメータとして、その人物を指定する。また、どの程度の割合で指定人物を登場させるかも指定する。取得する素材種別では、画像や動画、音楽など、どういった素材を取得してコンテンツを作成するかを指定する。これらの情報をもとに素材の検索を行い、取得する。
【００２６】
ポリシーの例を図３の１３００１、１３００２、１３００３に示す。１３００１は、バーベキューなどのイベントの記録のためにフォトブックなどのコンテンツを作成することを想定したポリシーである。このポリシーでは、参加者が均等に登場するように画像を１０枚選択することが意図されている。そこで、「パラメータ」「指定人物割合」には値が設定されず、「被写体選択方法」には「均等」が設定されている。
【００２７】
１３００２は、子供の成長記などを示すスライドショーなどを作成することを想定したポリシーである。このポリシーでは、子供が登場する写真・動画のみを１０点選択する。そこで、１３００２では、「被写体選択方法」には子供を指定人物とする「指定人物中心」、「パラメータ」には「指定する人物画像」、「指定人物割合」には「１００％」が設定されている。
【００２８】
１３００３は、結婚式などのイベントの写真から１０枚程度を選択し、オンラインアルバムなどで共有するコンテンツを作成することを想定したポリシーである。このポリシーでは、結婚式の主役である新郎新婦を中心に選択したうえで、結婚式への参加者の写真もある程度均等に選択することを目指す。このため、「被写体選択方法」には新郎新婦を指定人物とする「指定人物中心」、「パラメータ」は「指定する人物画像」と設定されている。一方で、新郎新婦以外の人物が写り込んだ素材も取得できるように、「指定人物割合」には「５０％」が設定されている。また、写真だけでなくＢＧＭも選択する。
【００２９】
図２の説明に戻る。２２００２は情報送信部であり、素材取得ポリシー設定部２２００１によって設定された素材取得ポリシーを取得し、通信部２３０００を用いて外部（本実施形態では素材管理装置１０４０）へ送信する。２２００３は素材受信部であり、通信部２３０００を使用して外部（本実施形態では素材保持装置又は素材管理装置）から素材を受信し、素材保持部２２０１０に格納する。２２０１０は素材保持部であり、素材受信部２２００３によって格納された素材を保持し、要求に応じて出力する。２３０００は通信部であり、素材取得ポリシー送信部２２００２および素材受信部２２００３が外部と通信を行う際に利用される。
【００３０】
（素材保持装置）
図４は素材保持装置１０３１および１０３２の内部構成を示したブロック図である。以下、図４を用いて、素材保持装置１０３１および１０３２の構成について説明する。素材保持装置の各機能要素はＨＤＤ、ＣＰＵ、メモリ、プログラム等の協働により実現することができるが、それぞれ専門のハードウェアにより構成しても構わない。
【００３１】
３１０００は情報入出力部であり、当該素材保持装置が保持する素材に対して外部から素材取得要求があった際に、該当する素材に関する情報を提示し、その素材の取得を許可するかしないかに関する素材保持者の意思を入力させる。情報入出力部３１０００は、液晶ディスプレイ等の出力装置、及び、タッチパネル、ボタン、ポインティング装置、キーボード等の入力装置、もしくはこれらの組み合わせによって構成される。もっとも、素材に関する情報をユーザに提示し、外部からの素材取得を許可するかしないかといった判断を入力できるものであれば、どのようなものでもよい。
【００３２】
３２０１０は素材保持部であり、コンテンツ作成に使用される可能性のある素材を保持し、要求に応じて出力する。３２００１は素材情報抽出部であり、素材保持部３２０１０に保持されている素材を取得し、素材に関する情報（素材情報）を抽出して、素材情報送信部３２００２へ出力する。３２００２は素材情報送信部であり、通信部３３０００を使用して素材情報抽出部３２００１で抽出された素材情報を外部へ送信する。
【００３３】
３２００３は素材取得要求対応部であり、通信部３３０００を使用して素材取得要求を受信する。受信した素材取得要求に該当する素材の取得可否が未確認であれば素材提供可否確認部３２００４に問い合わせ、通信部３３０００を使用して問い合わせ結果を送信する。受信した素材取得要求に該当する素材が取得可能であれば、素材送出部３２００５に対して素材の送出を指示する。
【００３４】
３２００４は素材提供可否確認部であり、素材取得要求対応部３２００３で受信した素材取得要求を解釈して情報入出力部３１０００を用いて、素材保持者の意思を確認する。そして、その確認した素材保持者の意思を示す情報を素材取得要求対応部３２００３へ出力する。３２００５は素材送出部であり、素材取得要求対応部３２００３からの指示に応じて、通信部３３０００を使用して該当する素材を外部へ送出する。３３０００は通信部であり、素材情報送信部３２００２、素材送出部３２００５、素材取得要求対応部３２００３が外部と通信を行う際に利用される。
【００３５】
（素材管理装置）
図５は素材管理装置１０４０の内部構成を示したブロック図である。以下、図５を用いて、素材管理装置１０４０の構成について説明する。下記の各機能要素はＨＤＤ、ＣＰＵ、メモリ、プログラム等の協働により実現することができるが、それぞれ専門のハードウェアにより実現しても構わない。
【００３６】
４１０００は通信部であって、通信網１０１０を介して、素材取得装置１０２０、素材保持装置１０３１および１０３２と通信を行う。４２００１は素材情報受信部であって、通信部４１０００を使用して素材保持装置１０３１および１０３２から、それぞれの素材保持装置が保持する素材に関する情報（素材情報）を受信し、素材情報保持部４２０１０に格納する。
【００３７】
４２０１０は、素材情報保持部であって、素材情報受信部４２００１が出力する各素材保持装置が保持する素材に関する素材情報を記録する。他の機能要素が要求したときは、それに応じて出力する。４２００２は素材取得ポリシー受信部であって、通信部４１０００を使用して素材取得装置１０２０から素材取得に関するポリシーを受信し出力する。
【００３８】
４２００３は検索クエリ生成部であって、素材取得ポリシー受信部４２００２が出力する素材取得ポリシーから、検索クエリを生成して出力する。４２００４は検索実行部であって、検索クエリ生成部４２００３で生成した検索クエリを取得する。そして、検索実行部４２００４は、その検索クエリを用いて、素材情報保持部４２０１０に保持された素材情報に対して検索を実行し、検索結果を出力する。４２０２０は検索結果保持部であり、検索実行部４２００４によって出力された検索結果を保持し、要求に応じて出力する。
【００３９】
４２００５は素材取得可否確認部であり、通信部４１０００を使用して、検索結果保持部４２０２０に保持される素材情報に対応する素材を保持する素材保持装置１０３１、１０３２に対して素材取得可否を確認し、その結果を出力する。４２０３０は素材取得可否保持部であり、素材取得可否確認部４２００５によって確認された素材ごとの取得可否を示す情報（素材取得可否情報）を保持し、要求に応じて出力する。４２００６は素材転送部であり、素材取得可否保持部４２０３０に保持される素材取得可否情報を参照して、素材保持装置１０３１、１０３２に保持される素材を素材取得装置１０２０に転送する。
【００４０】
（具体的な処理例）
次に、上記構成を用いた素材収集の具体的な処理手順を説明する。本実施形態では、図６のようにユーザ７００１０、７００２０、７００３０、７００４０、７００５０の５名で構成されるグループにおいて撮影を行う。この際、ユーザ７００１０、７００２０、７００３０がそれぞれカメラ７００１１、７００２１、７００３１で撮影を行い、撮影した画像に関する情報をサーバ７０１００に登録する。イベント終了後にユーザ７００１０の所持するスマートフォン７００１２を使用し、サーバ７０１００を利用してスライドショーを作成する場合の例について、説明する。
【００４１】
バーベキューのようなイベントのスライドショーとしては、被写体として特定の人ばかりが登場するよりも、なるべく多くの人が、均等に登場するほうがイベントの各参加者にとって面白味のあるものになると考えられる。そこで、各被写体が均等に登場するように写真を選択し素材取得装置１０２０が取得する例を説明する。ただし、イベントの性質によってはこの限りではなく、例えば、特定の人物が中心となるように写真を選択してもよいし、あるいは、食べ物や風景が中心となるように写真を選択する場合もある。また、本実施形態ではコンテンツ作成のための素材として撮影した画像を取り扱うが、コンテンツ作成のための素材は画像に限定されず、音楽や動画、その他さまざまな情報を素材として扱うことができる。
【００４２】
本実施形態において、カメラ７００１１、７００２１、７００３１は素材保持装置１０３１、１０３２に相当し、当該カメラで撮影した画像を素材として保持する。スマートフォン７００１２は素材取得装置１０２０に相当し、スライドショーを作成するための素材を取得する。サーバ７０１００は素材管理装置１０４０に相当し、素材に関する情報を管理し、素材の検索および取得可否の判断、素材の転送を行う。
【００４３】
なお、カメラ７００１１、７００２１、７００３１は、あらかじめグループを構成済みであるとする。グループの構成手法は特に限定するものではない。例えば手動でグループを構成してもよいし、あるいは、ＧＰＳ情報を活用して同時刻に近距離で何らかの操作を行ったカメラを同一グループに属するものと扱ってもよい。あるいは、撮影した画像の内容を解析することによって自動的にグループを構成してもよい。また、グループを構成する装置はカメラに限定するものではなく、スマートフォンやパーソナルコンピュータ、インターネット上にあるサーバなど、コンテンツ作成のための素材を扱うことができる装置であればどのようなものでもよい。各素材保持装置が所属するグループを識別するためのグループＩＤは、各素材保持装置に保持される。撮影された画像群は素材保持装置によって各画像に対しグループＩＤが自動的に付与され、自動的にグループに所属する。
【００４４】
●素材情報登録処理
図７に示す素材情報登録に関する処理フロー図と、図８に示す素材取得に関する処理フロー図を参照して具体的な処理例について説明する。図７は、カメラ７００１１、７００２１、７００３１（素材保持装置に相当）およびサーバ７０１００（素材管理装置に相当）において、カメラが保持する画像の情報（画像情報）をサーバに登録する際の処理の流れを示したフローチャートである。以下の各ステップは各装置のＣＰＵの制御に基づき実行される。
【００４５】
Ｓ１０１では、素材情報抽出部３２００１が素材保持部３２０１０に保持される画像を取得し、当該画像から画像情報を抽出する。本実施形態において画像情報とは素材としての画像の特性を示す素材情報であり、画像の撮影日時や被写体、審美性などを示す。
【００４６】
図９に抽出した画像情報の例を示す。この図９の表では、それぞれの画像について、画像を識別するための素材ＩＤ、撮影日時、被写体人物のＩＤ（識別情報）、審美性が記録されている。素材ＩＤは、それぞれの素材保持装置に画像が追加された順番に自動的に付与される。本実施形態における素材保持装置はカメラであるから、撮影された順番に素材ＩＤが付与される。なお、複数の素材保持装置が存在する場合、グループ内に同一の素材ＩＤが存在する可能性がある。そこで、ＩＤの衝突を避けるために、例えば、素材管理装置においては素材保持装置ＩＤと素材ＩＤを組み合わせることによってユニークなＩＤを作成することができる。
【００４７】
図１０に被写体人物のリストを示す。図１０において、被写体人物ＩＤは、素材保持装置に保持される画像に写る人物の顔領域を認識して、どの人物が、どの写真に写っているかを示している。図９の表によると、素材ＩＤ１の画像には、人物１と人物４が、素材ＩＤ３の画像には人物１と人物２が写っていることを示す。人物ＩＤの計算手法として、素材保持装置に保持される画像全体から人物の顔領域を抽出し、顔領域の特徴量を抽出することによってクラスタリングを行い、各クラスタのＩＤを人物ＩＤとして扱うことができる。ここで扱う特徴量はどのようなものでもよく、輝度分布やＨＯＧなど、手法を限定するものではない。また、クラスタリングの手法としても、ｋ平均法や階層クラスタリングなど、手法を限定するものではない。素材保持装置に保持されている複数枚の画像中の人物間の関係（例：素材ＩＤ３の画像中の人物と、素材ＩＤ５の画像中の人物が同一人物かどうか）を導くことができればどのような手法を用いてもよい。計算された人物ＩＤは図１０の表のように、人物ＩＤと同一人物として認識された人物の顔領域画像との組み合わせで保持される。
【００４８】
審美性とは、画像（素材）の美しさの度合いを示す情報である。審美性は、本実施形態においては、画像の構図から計算する。構図の評価には、例えば、三分割法を利用することができる。まず、画像内に存在する顔領域を検索し、その顔領域の画像内での位置を特定する。次に、画像を図１１のように縦横に三分割する線を引き、その線の交点と顔領域の近さから審美性を計算する。なお、本実施形態では画像の構図をもとに審美性を評価したが、画像の審美性を評価することができる手法であれば、どのような手法を用いてもよい。
【００４９】
なお、画像情報は撮影日時、被写体となっている人物、審美性に限ったものである必要はなく、撮影時のカメラの設定や、天候、気温、被写体の面積、構図、撮影者の状況など、どのような情報であってもよい。また、素材は画像に限定するものではなく、動画や音声、音楽、３次元ＣＡＤデータなど、どのようなでもよい。
【００５０】
Ｓ１０２では、素材保持装置としてのカメラが、素材情報送信部３２００２において素材情報抽出部３２００１によって抽出された図９のような素材情報と、図１０のような人物リストを、通信部３３０００を利用してサーバ（情報管理装置）へ送信する。素材管理装置としてのサーバ７０１００では、素材情報受信部４２００１が通信部４１０００を利用して素材情報を受信する。受信した素材情報は素材情報保持部３２０２０で、例えば、図１２のように保持して登録される。各カメラの素材情報抽出部で抽出された素材情報（図９）との差異は、各素材情報に合わせて素材保持装置ＩＤを保持している点である。各素材情報がどの素材保持装置から受信されたかを示すことで、各素材がどの素材保持装置に保持されているかを特定することが可能となる。
【００５１】
なお、被写体人物ＩＤは素材保持装置ごとに付与されるため、ある素材保持装置が付与した被写体人物ＩＤと別の素材保持装置が付与した被写体人物ＩＤとが同一であっても、当該ＩＤが同じ人物を示しているとは限らない。そのため、それぞれの素材保持装置の被写体人物ＩＤが、他の素材保持装置のどの被写体人物ＩＤであるかを結びつける必要がある。そこで、本実施形態では、それぞれのカメラから受信した人物リスト中に含まれる顔領域画像を利用して、被写体人物ＩＤを振り直す。被写体人物ＩＤを振り直す手法はどのようなものでもよい。例えば、各素材保持装置から受信した人物リスト中に顔領域画像の特徴量を抽出することによってクラスタリングを行い、ある素材保持装置に保持されるどの被写体人物ＩＤと、異なる素材保持装置に保持されるどの被写体人物ＩＤが同一かを推測する。なお、ここで扱う特徴量はどのようなものでもよく、輝度分布やＨＯＧなど、手法を限定するものではない。また、クラスタリングの手法としても、ｋ平均法や階層クラスタリングなど、手法を限定するものではなく、異なる素材保持装置に保持されている被写体人物ＩＤ同士を結び付けることができれば、どのような手法を用いてもよい。
【００５２】
素材情報登録に関するシーケンスを図１３に示す。本実施形態では、グループを構成しているユーザ７００１０がカメラ７００１１のシャッターボタンを押下し撮影行為を行った際（１３００１）に素材保持装置としてのカメラ７００１１に素材として画像が追加（１３００２）される。カメラ７００１１に画像が追加されると、Ｓ１０１（素材情報抽出）によって画像に関する情報（素材情報）が抽出される（１３００３）。そして、Ｓ１０２（画像情報登録）によって、素材に関する情報がサーバ７０１００へ送信（１３００４）されて、登録される（１３００５）。
【００５３】
以上、図６、図７、図９〜図１３等を参照して、素材保持装置としてのカメラが保持する画像を素材管理装置としてのサーバに登録する際の素材保持装置および素材管理装置内で行われる処理（素材情報登録処理）の流れを説明した。
【００５４】
●素材取得処理
次に、図８のフローチャートを使用して、素材取得装置、素材保持装置および素材管理装置において、素材取得装置が素材保持装置から画像を取得する際の処理（素材取得処理）の流れを説明する。以下の各ステップは各装置のＣＰＵの制御に基づき実行される。
【００５５】
Ｓ２０１では、以下の手順により、素材検索クエリを生成する処理を行う。まず、素材取得ポリシー設定部２２００１が素材取得ポリシーの設定を行う。素材取得ポリシーの設定は素材取得装置１０２０の情報入力部２１０００に相当するスマートフォン７００１２の液晶タッチパネルを用いて、複数の素材取得ポリシーから選択し、それをもとにカスタマイズすることにより行われる。
【００５６】
ポリシー選択画面の一例を図１４に示す。本実施形態では、あらかじめ用意された図３の１３００１、１３００２、１３００３のようなポリシーからひな形を選択し、必要に応じてパラメータを変更できるように構成する。パラメータの変更は、例えば、素材を取得する枚数を変更したり、図１５のようにコンテンツの中心となる人物を選択したりすることにより行われる。コンテンツの中心となる人物の選択は、コンテンツ作成者が保持する画像などから選択することにより行うことができる。
【００５７】
次に、素材取得ポリシー送信部２２００２が、素材取得ポリシー設定部２２００１で設定した素材取得ポリシーを、通信部２３０００を利用して素材管理装置１０４０としてのサーバへ送信する。サーバでは、素材取得ポリシー受信部４２００２によって素材取得ポリシーが受信され、検索クエリ生成部４２００３によって検索クエリが生成される。例えば、図１６の１６００１に示されるバーベキューなどのイベント記録のためのポリシーを受信した場合、図１６の１６００２のような検索クエリが生成される。
【００５８】
検索クエリは、実際にはコンピュータが読み取り可能な形式で記述される。検索クエリの形式はＳＱＬやスクリプトなど、どのようなものでもよい。また、検索クエリ生成部４２００３を使用しなくても素材取得ポリシーとして直接検索クエリを指定してもよいし、検索実行が可能であるならば素材取得ポリシーを検索クエリとして扱ってもよい。
【００５９】
Ｓ２０２では、検索実行部４２００４が、Ｓ２０１において生成された検索クエリ１６００２を使用して、素材の検索を実行する。素材管理装置１０４０の素材情報保持部４２０１０には、図１２のように各素材保持端末に保持される画像情報が保持されている。本実施形態における検索条件は１６００２のとおりであるため、図１７の１７００１および１７００２のような検索結果が出力される。１７００１と１７００２とで審美性の総和を比較すると１７００１のほうが高いため、本実施形態においては１７００１を第一優先取得素材、１７００２を第二優先取得素材とする。この検索結果は検索結果保持部４２０２０に保持される。
【００６０】
なお、本実施形態では２種類の検索結果を出力しているが、２種類である必要はなく１種類でもよく、３種類以上であってもよい。また検索手法は総当たりでもよいし、遺伝的アルゴリズムなどを使用してもよく、検索手法の種別を問わない。また、管理する画像の数が膨大になると計算時間が長くなるため、枝切りなどを行うことによって時間短縮を行ってもよく、この場合、必ずしも検索結果として最善の結果を出さなくてもよい。また、検索結果保持部４２０２０は、テキストデータやデータベースなど、どのような保持手段により実現してもよいことはいうまでもない。
【００６１】
Ｓ２０３では、素材取得可否確認部４２００５が、検索結果保持部４２０２０に保持される検索結果を参照し、検索結果に含まれる各素材を取得可能であるかを確認する。検索結果保持部４２０２０に保持される検索結果は、前述のように、例えば、図１７の１７００１、１７００２である。この場合、コンテンツ作成に使用する素材の第一候補として挙げられた素材は、素材保持装置ＩＤ７００１１に保持される素材ＩＤ２、素材保持装置ＩＤ７００２１に保持される素材ＩＤ３、素材保持装置ＩＤ７００３１に保持される素材ＩＤ２の３点である。そのため、それぞれの素材を保持する端末に対して、素材取得の可否を問い合わせる。問い合わせ結果の管理は図１８に示すようなテーブルに保持する。
【００６２】
素材保持装置としてのカメラ７００１１、７００２１、７００３１では素材取得要求対応部３２００３が通信部３３０００を使用して素材取得可否問い合わせを受信する。素材取得可否問い合わせを受信すると、素材提供可否確認部３２００４が情報入出力部３１０００に対して、図１９のように、素材取得可否の問い合わせがあったこと、及び、その要求を許可するか拒否するかを選択できることを示す。また、素材取得を許可するか否かの判断を行うダイアログを提示する。なお、素材取得許可不許可のダイアログはこの図のようなＵＩに限ったものではなく、タッチパネルやダイヤル、ボタンなど、どのような形状のようなものでもよい。また、提示する情報も、これに限ったものではなく、例えば素材を取得しようとしているユーザに関する情報や、素材の使用目的など、素材保持装置のユーザが判断を支援するための情報であれば、どのような情報を提示してもよい。また、素材保持部３２０１０と情報入出力部３１０００が同一のデバイスである必要はなく、他のデバイスを経由して素材取得許可不許可を判断させてもよい。さらに、逐一素材保持装置のユーザに許可不許可を問い合わせる必要はなく、このユーザからの問い合わせに際しては常に許可する、もしくは常に不許可とするなどの設定をしてもよい。さらには、特定人物が被写体となっている写真は常に不許可とするなどの条件をあらかじめ指定することによって自動応答を実現してもよい。
【００６３】
素材取得を許可もしくは不許可とした場合はその旨を素材管理装置１０４０へ送信する。素材管理装置１０４０は素材取得許可もしくは不許可となる情報を受信すると、その結果を素材取得可否保持部４２０３０に保持する。素材取得可否保持部４２０３０が保持する情報の例を図２０に示す。素材取得可否保持部４２０３０では、素材保持装置１０３１、１０３２に保持される各素材と、素材取得許可取得済みか否か、許可もしくは不許可を合わせて示す。
【００６４】
Ｓ２０４では、素材取得可否確認部４２００５が素材取得可否保持部４２０３０を参照し、取得候補となっている素材すべてについて取得許可が得られているか確認する。すべての素材について取得許可が得られている場合は取得実行が可能であると判断し（Ｓ２０４でＹＥＳ）、Ｓ２０６へ進む。素材取得可否保持部４２０３０を参照し、取得候補となっている素材すべてについて取得許可が得られなかった場合（Ｓ２０４でＮＯ）は、Ｓ２０５へ進む。
【００６５】
Ｓ２０５では、素材取得可否確認部４２００５が検索結果保持部４２０２０を参照し、他に素材取得可否を確認すべき検索結果が存在するかを判定する。本実施形態では、検索実行部４２００４の検索結果として、取得候補を１７００１と１７００２の２パターンのみ出力している。そのため、１７００１の取得が不可能である場合（Ｓ２０５でＮＯ）は、１７００２の検索結果について取得可能かを確認し、１７００２の検索結果を素材取得可否保持部４２０３０に格納し、Ｓ２０３の処理を再度実行する。また、第一候補および第二候補のいずれの候補についてもすべての画像が取得できない場合（Ｓ２０５でＹＥＳ）、取得不可とされた画像を除き、Ｓ２０２の処理を再度実行する。なお、本実施形態ではすべての素材保持端末から取得許可、あるいは取得拒否といった応答があるまで待機するが、例えば一定時間返答がない場合は取得拒否とみなすようにしてもよい。さらに、素材保持者と素材取得者が同一の場合は、そもそも素材取得許可確認を行わないように構成してもよい。
【００６６】
Ｓ２０６では、素材管理装置１０４０としてのサーバ７０１００の素材転送部４２００６が、素材保持装置としてのカメラ７００１１、７００２１、７００３１へ素材転送依頼を送信する。カメラ７００１１、７００２１、７００３１では、素材転送依頼を素材送出部３２００５で受信する。素材送出部３２００５は素材転送依頼を受信すると、素材保持部３２０１０から対象となる素材を取得し、通信部３３０００を使用して素材取得装置１０２０へ送出する。なお、本実施形態ではサーバを中継して素材取得装置１０２０に素材を送信しているが、素材取得装置１０２０に対して直接素材を送出するように構成してもよい。また、他の端末を経由させて送出してもよく、送出の経路や手法を限定するものではない。
【００６７】
このように、本実施形態では、検索スコアの上位の素材情報から順に、当該素材情報に対応する素材を保持する素材保持装置に対して、素材データの送信を指示するため、アクセス制限がなされていたとしても、適切な素材の検索が可能となる。
【００６８】
以上が、素材取得に関する処理フローである。この処理に関するシーケンスを図２１に示す。ただし処理の流れをわかりやすくするため、カメラは７００１１および７００２１の２台であるとして説明する。
【００６９】
Ｓ２０１において、ユーザ７００１０はスマートフォン７００１２を用いて、素材取得ポリシーを指定する（２１００１）。スマートフォン（素材取得装置）７００１２は、素材取得ポリシーに関する情報を素材管理装置１０４０としてのサーバ７０１００へ送信し（２１００２）、サーバ７０１００において、検索クエリが生成される（２１００３）。
【００７０】
Ｓ２０２においてサーバ７０１００にて素材の検索を行う（２１００４）。Ｓ２０３では、Ｓ２０２の結果をもとに、カメラ７００１１およびカメラ７００２１に対して素材の取得可否を確認する（２１００５）。各素材保持装置は、その問い合わせに対して、素材取得の可否を返答する（２１００６）。
【００７１】
Ｓ２０４では、Ｓ２０３で得られた各素材の取得可否確認結果をもとに、コンテンツ生成に使用するすべての素材の取得が可能かどうかを判断する（２１００７）。すべての素材が取得可能と判断された場合はＳ２０６を実行する。
【００７２】
コンテンツ生成に使用するすべての素材の取得が可能と判断されなかった場合は、Ｓ２０５が実行される（２１００８）。異なる検索結果が存在する場合は、異なる検索結果に対して再度Ｓ２０３を実行する。異なる検索結果が存在しない場合は、Ｓ２０２を再度実行する。
【００７３】
Ｓ２０６では、各素材保持端末に対して素材取得要求を行う（２１００９）。素材取得要求を受けて素材保持装置は、サーバ７０１００を中継させて、該当する素材を素材取得装置７００１２へ送信する（２１０１０）。
【００７４】
以上、図２１を用いて、スマートフォン７００１２がカメラ７００１１および７００２１が保持する画像を取得する際のスマートフォン、カメラ、サーバで行われる処理の流れを説明した。
【００７５】
上記のように、本実施形態の構成では、検索ポリシーから検索クエリを生成することで、検索者は取得可能な素材が具体的にどのようなものか予め知ることなく、所望の素材を収集することができる。また、素材の保持者に素材の提供可否の設定を行わせることで、アクセス制御を適切に行うことが可能である。よって、コンテンツ作成に使用する素材を他の複数の素材保持装置から取得することによって、各素材保持装置が保持する画像の詳細を知らなくても、効率的にコンテンツ作成のための素材を取得することが可能になる。
【００７６】
＜＜実施形態２＞＞
以下、図面を参照して本発明の第２の実施形態（実施形態２）を詳細に説明する。実施形態１との主な差異は、素材情報登録時に取得許可に関する情報を設定することと、素材の取得許可が得られたものから逐次的に転送を行う点である。
【００７７】
（全体構成）
本実施形態を実現するための各装置の機能と関係を説明する。本実施形態に係る情報処理システムの全体構成は図１に示す実施形態１と同様である。ただし、素材保持装置１０３１、１０３２は、素材情報だけでなく、その素材を素材取得装置１０２０が取得することを許可するか、逐次判断するか、拒否するかといった情報を合わせて素材管理装置１０４０へ送信する。
【００７８】
次に、それぞれの装置の内部構成について説明する。素材取得装置１０２０の内部構成を図２２に示す。実施形態１における素材取得装置１０２０の内部構成（図２）との差異は、素材取得ポリシー送信部２２００２を有さないが、検索クエリ生成部２２００４と検索クエリ送信部２２００５とを有する点である。検索クエリ生成部２２００４は、素材取得ポリシー設定部２２００１において設定された素材取得ポリシーを検索クエリに変換する。検索クエリ送信部２２００５は、検索クエリ生成部２２００４から出力される検索クエリを取得して通信部２３０００を使用して送信する。
【００７９】
素材保持装置１０３１、１０３２の内部構成は実施形態１と同様に図４で示される。もっとも、本実施形態の素材保持装置１０３１、１０３２は、素材提供可否確認部３２００４が、情報入出力部３１０００を利用して素材保持部３２０１０に保持される素材についてあらかじめ素材取得の可否を判断する点が実施形態１と異なる。後述するように、素材提供可否確認部３２００４の判断結果は、素材情報とともに素材管理装置１０４０へ送信されて、素材提供可否は素材取得可否保持部４２０３０に、素材情報は素材情報保持部４２０１０に保持される。
【００８０】
素材管理装置１０４０の内部構成を図２３に示す。実施形態１における素材管理装置１０４０の内部構成（図５）との差異は、素材取得ポリシー受信部４２００２および検索クエリ生成部４２００３を有さないが、検索クエリ受信部４２００７および転送状況保持部４２０４０を有する点である。検索クエリ受信部４２００７は、通信部４１０００を利用して素材取得装置１０２０から検索クエリを受信し、検索実行部４２００４へ出力する。検索実行部４２００４は、検索を実行する際に取得不可として素材取得可否保持部４２０３０に登録された素材を検索対象に含めない。さらに、素材取得可否確認部４２００５において素材取得可否を確認する際、素材情報保持部４２０１０を参照して素材取得可として登録された素材に対しては素材取得可否の問い合わせを行わずに取得を試みる。また、逐次確認とされた素材に対してのみ素材取得可否確認を行う点も異なる。転送状況保持部４２０４０は、素材転送部４２００６によって転送される素材の転送状況が保持される。
【００８１】
（具体的な処理例）
図１、図４、図２２、図２３に示す構成図と、図２４に示す素材情報追加に関する処理フロー図と、図２５に示す素材取得に関する処理フロー図とを参照して具体的な処理例を説明する。本実施形態に係る情報処理システムの使用シーンは、実施形態１で参照した図６で示されるものと同様である。
【００８２】
本実施形態では、被写体となる同一人物の成長の様子を記録したコンテンツを作成する場合を一例として説明する。そのため、時系列的にある程度のばらつきを確保するため同一日時に撮影された画像は２枚以上使用しないものとする。ただし、ばらつきの作成はどのようなものでもよく、例えば、同じ日時であっても異なる時間帯であれば良しとしてもよいし、あるいは、同じ時間帯であっても構図などが異なれば選択・使用してもよい。このようにばらつきを確保する手法や、ばらつきの定義を限定しない。また、画像の選択手法として作成するコンテンツの性質によってはこの限りではなく、例えば、その場にいた人物が均等になるように写真を選択してもよいし、食べ物や風景が中心となるように写真を選択する場合もありうる。また、本実施形態ではコンテンツ作成のための素材としてカメラ撮影した画像（静止画）を取り扱う例を説明するが、素材の種類を限定するものではなく、動画や音楽やイラスト、その他さまざまな情報を素材として扱うことができる。また、カメラで撮影した画像に限らずインターネットからダウンロードした画像など、素材の入手経路も限定されない。
【００８３】
本実施形態では、実施形態１と同様に、図６のカメラ７００１１、７００２１、７００３１は図１における素材保持装置１０３１もしくは１０３２に相当し、素材を保持する。スマートフォン７００１２は素材取得装置１０２０に相当しスライドショーを作成するための素材を取得する。サーバ７０１００は素材管理装置１０４０に相当し、素材に関する情報を管理し、素材の検索および取得可否の判断、素材の転送を行う。
【００８４】
なお、カメラ７００１１、７００２１、７００３１で撮影された画像は、同一のグループに自動的にタグ付けされる（関連付けられる）ように、あらかじめ設定されている。グループの構成手法は、特に限定するものではない。例えば、手動でグループを構成してもよいし、ＧＰＳ情報を活用して近接した時刻に一定距離内で何らかの操作を行った複数のカメラを同一グループに属すると扱うことができる。あるいは、撮影した画像の内容を解析して、撮影が時間的場所的に接着していると判定された場合に自動的にグループを構成してもよい。また、グループを構成する装置はカメラに限定するものではなく、スマートフォンやパーソナルコンピュータ、インターネット上にあるサーバなど、コンテンツ作成のための素材を扱うことができる装置であればどのようなものでもよい。
【００８５】
●素材情報登録処理
図２４は、カメラ７００１１、７００２１、７００３１（素材保持装置に相当）およびサーバ７０１００（素材管理装置に相当）において、カメラが保持する画像の情報をサーバに登録する際の処理（素材情報登録処理）の流れを示したフローチャートである。以下の各ステップは各装置のＣＰＵの制御に基づき実行される。
【００８６】
Ｓ１０１では、素材情報抽出部３２００１が素材保持部３２０１０に保持される素材（画像）を取得し、当該素材から素材情報（画像情報）を抽出する。具体的な処理内容は実施形態１と同様であるため、説明を省略する。
【００８７】
Ｓ１９９では、素材提供可否確認部３２００４が素材保持部３２０１０に保持される画像を取得し、情報入出力部３１０００を利用して各画像に対する提供可否を素材保持装置のユーザに判断させる。例えば、図２６に示すような画面をユーザに提示し、入力を促す。素材保持装置のユーザが各画像に対して素材提供可否を判断した結果は素材管理装置１０４０により取得され、図２７のように素材ＩＤと対応付けて出力される。図２７に示すように、素材提供可否（取得可否）の内容は、例えば、素材提供を許可する「ＯＫ」、許可しない「ＮＧ」、素材の要求毎に判断する「逐次判断」、ユーザによる回答がない「未回答」などと設定することができる。
【００８８】
なお、素材提供許可不許可のダイアログは図２６に示すようなＵＩに限ったものではなく、タッチパネルやダイヤル、ボタンなど、どのような形状・形態のものを用いることができる。また、提示し登録する提供可否の内容も上述したものに限られず、例えば、素材を取得者やその属性、素材の使用目的などによって、素材提供可否を判断し登録してもよい。また、素材保持部３２０１０と素材提供可否確認部３２００４が同一のデバイスである必要はなく、他のデバイスを経由して素材提供許否を判断してもよい。さらに、素材保持装置のユーザに許可不許可を逐一問い合わせる必要はなく、特定の素材取得装置からの素材取得許可要求に対しては常に許可もしくは不許可とするなどの設定をしてもよい。さらには、特定人物が被写体として写っている画像は常に不許可とするなどの条件を、素材保持装置のユーザがあらかじめ指定してもよい。
【００８９】
Ｓ１０２では、実施形態１と同様に、素材保持装置としてのカメラが、素材情報や人物リストの情報等を、素材管理装置１０４０としてのサーバへ送信する。ただし、本実施形態では、素材情報抽出部３２００１の出力結果だけではなく、素材提供可否確認部３２００４の出力結果もあわせて素材管理装置１０４０へ送信する点が異なる。
【００９０】
以上、図２４等を用いて、素材保持装置としてのカメラが保持する画像を、素材管理装置としてのサーバに登録する際の素材保持装置および素材管理装置内で行われる処理の流れを説明した。
【００９１】
素材情報登録に関するシーケンスを図２８に示す。図２８では、実施形態１で参照した図１３と異なり、Ｓ１９９（素材提供可否判断抽出）を有している。Ｓ１９９では、素材についての取得可否をユーザに判断させ（２９００３）、その判断結果を取得する（２９００４）。
【００９２】
なお、本実施形態では素材情報抽出後に素材提供可否をユーザに判断させているが、素材提供可否をユーザに判断させた後で素材情報を抽出してもよいし、これらの処理を同時に行ってもよい。
【００９３】
●素材取得処理
次に、図２５に示す本実施形態における素材取得の流れを示すフローチャートを使用して、上記情報処理システムにおいて、素材取得装置が素材保持装置から画像を取得する際の処理（素材取得処理）の流れを説明する。以下の各ステップは各装置のＣＰＵの制御に基づき実行される。
【００９４】
Ｓ２０１では、実施形態１と異なり、素材取得装置１０２０自身が、ユーザからの素材取得ポリシーの入力に応じて素材検索クエリを生成する。具体的には、本実施形態では、図２９の３０００１に示されるバーベキューなどのイベント記録のためのポリシーを作成し、図２９の３０００２のような検索クエリに変換する。その後、生成された検索クエリを素材管理装置１０４０へ送信する。
【００９５】
Ｓ２０２では、実施形態１と同様に、素材管理装置１０４０の検索実行部４２００４が、受信した検索クエリ（例えば、図２９の３０００２のようなもの）を用いて素材の検索を行う。
【００９６】
本実施形態で使用する検索クエリではすべての写真に指定した人物（本実施形態では被写体人物ＩＤ１）が登場する。素材管理装置１０４０の素材情報保持部４２０１０に保持される素材から被写体人物ＩＤ１が含まれるものを抽出すると、図３０の表に示すようになるとする。図２９の検索クエリ３０００２に従うと、審美性の合計を高くする必要がある。そこで、図３０の表の素材を審美性の高い順番に並べると、次のようになる。
・素材保持装置ＩＤ７００３１の素材ＩＤ３    （審美性：７０）。
・素材保持装置ＩＤ７００１１の素材ＩＤ２１  （審美性：６０）。
・素材保持装置ＩＤ７００２１の素材ＩＤ３    （審美性：６０）。
・素材保持装置ＩＤ７００１１の素材ＩＤ６    （審美性：４０）。
・素材保持装置ＩＤ７００２１の素材ＩＤ６    （審美性：４０）。
・素材保持装置ＩＤ７００３１の素材ＩＤ８    （審美性：２０）。
ここで、素材保持装置ＩＤ７００３１の素材ＩＤ３と素材保持装置ＩＤ７００１１の素材ＩＤ２１は同一日時に撮影された画像であるため、検索条件を満たさない。そのため、素材保持装置ＩＤ７００１１の素材ＩＤ２１を選択せずに、次に審美性の高い素材保持装置ＩＤ７００１１の素材ＩＤ６を選択する。その結果、素材保持装置ＩＤ７００３１の素材ＩＤ３、素材保持装置ＩＤ７００２１の素材ＩＤ３、素材保持装置ＩＤ７００１１の素材ＩＤ６を検索結果として出力する。また、選択された３枚の取得が拒否された場合のための予備として、素材保持装置ＩＤ７００２１の素材ＩＤ６を出力する。
【００９７】
Ｓ２０３では、実施形態１と同様に、素材取得可否確認部４２００５が、検索結果保持部４２０２０に保持される検索結果を参照し、検索結果に含まれる各素材を取得可能であるかを確認する。本実施形態の例では、取得対象素材は素材保持装置ＩＤ７００３１の素材ＩＤ３、素材保持装置ＩＤ７００２１の素材ＩＤ３、素材保持装置ＩＤ７００１１の素材ＩＤ６の３枚とする。この３枚の取得許可取得状況を図３１に示す。素材情報保持部４２０１０の保持内容（図３０）を参照すると、素材保持装置ＩＤ７００１１の素材ＩＤ６に関しては素材情報登録工程Ｓ１９９で素材情報を登録する際に取得可として登録されている。そのため、取得可否の問い合わせを行わずに取得許可問い合わせ結果をＯＫであるとして取り扱う。素材保持装置ＩＤ７００２１の素材ＩＤ３と素材保持装置ＩＤ７００３１の素材ＩＤ３は逐次問い合わせとなっているため、それぞれの素材保持装置に問い合わせを行う。それぞれの素材保持装置は素材取得に関する問い合わせを受信すると実施形態１と同様にその素材に対する取得可否を回答する。取得可否問い合わせの結果を図３２に示す。
【００９８】
Ｓ２０６では、実施形態１と同様に、素材取得装置１０２０が素材保持装置１０３１、１０３２から検索された素材を取得する処理を行う。ただし、図３２に示す問い合わせ結果には、問い合わせた結果として取得不可と判断されたものも存在するため、取得可となっているものだけを取得する。なお、本工程で取得される素材の素材取得に関する情報は図３３に示す形式で素材管理装置１０４０の転送状況保持部４２０４０に保持される。なお、本実施形態では素材取得が完了してから次工程である終了判断Ｓ２０７を実行しているが、複数の処理を並行して実行できる環境であるならば転送処理を実行中に次工程を実行しても構わない。なお、ここで複数の処理が実行できる環境とは、擬似的なものも含む。
【００９９】
Ｓ２０７では、素材転送部４２００６が転送状況保持部４２０４０を参照して、すべての素材について転送が完了しているか否か判断する。転送が完了している場合（Ｓ２０７でＹＥＳ）は処理を終了し、そうでなければ（Ｓ２０７でＮＯ）へＳ２０５進む。
【０１００】
Ｓ２０５では、素材を再度検索する必要があるか否かを判定する。Ｓ２０３で取得不可と判断された素材の数が予備として出力された検索結果以下であれば再検索は不要と判定し（Ｓ２０５でＮＯ）、予備として出力された素材を対象にしてＳ２０３を実行する。そして、前述の例では、Ｓ２０２で予備として出力されていた素材保持装置ＩＤ７００２１の素材ＩＤ６に関して取得許可を試みる。Ｓ２０３で取得不可と判断された素材の数が予備の検索結果より多い場合、又は、予備の検索結果に対しても素材取得許可を問い合わせたが取得不可と判断された場合は再検索が必要と判定し（Ｓ２０５でＹＥＳ）、Ｓ２０２を実行する。なお、本実施形態では、予備として出力されている検索結果が一つだけである例を説明したが、複数であってもよい。
【０１０１】
以上が、素材取得に関する処理フローの説明である。この処理に関するシーケンスを図３４に示す。ただし処理の流れをわかりやすくするため、カメラは７００１１および７００２１の２台であるとして説明する。
【０１０２】
図３４において、Ｓ２０１では、ユーザ７００１０はスマートフォン７００１２を用いて、素材取得ポリシーを指定する（３５００１）。素材取得装置７００１２は、素材取得ポリシーを検索クエリに変換し（３５００２）、サーバ７０１００へ送出する（３５００３）。
【０１０３】
Ｓ２０２においてサーバ７０１００は受信した検索クエリを使用して素材の検索を行う（３５００４）。Ｓ２０３では、Ｓ２０２の結果をもとに、カメラ７００１１およびカメラ７００２１に対して素材の取得可否を確認する（３５００５）。各素材保持装置は、その問い合わせに対して、素材取得の可否を返答する（３５００６）。Ｓ２０６では、各素材保持端末に対して素材取得要求を行う（３５００７）。素材取得要求を受けて素材保持装置は、該当する素材を素材取得装置であるスマートフォン７００１２へ送信する（３５００８）。
【０１０４】
Ｓ２０７では、Ｓ２０５ですべての素材が取得されているかを判断する（３５００９）。すべての素材が取得されていると判断されたら（Ｓ２０７でＹＥＳ）処理を終了する。必要な素材がそろっていないと判断された場合（Ｓ２０７でＮＯ）はＳ２０５が実行される。Ｓ２０５では、再度検索実行するかどうかを判断する（３５０１０）。予備として出力された検索結果を利用できる場合（Ｓ２０５でＮＯ）は再度Ｓ２０３を実行する。予備として出力された使用可能な検索結果が存在しない場合（Ｓ２０５でＹＥＳ）はＳ２０２を再度実行する。
【０１０５】
以上、図３４を用いて、スマートフォン７００１２がカメラ７００１１および７００２１が保持する画像を取得する際のスマートフォン、カメラ、サーバで行われる処理の流れを説明した。
【０１０６】
上記のように、コンテンツ作成に使用する素材を他のユーザが所持する複数の素材保持装置から取得することによって、各素材保持装置が保持する画像の詳細を知らなくても、効率的にコンテンツ作成のための素材を取得することが可能になる。また、素材取得に関する情報を素材情報登録時に合わせて登録することによって、素材取得可否問い合わせに関する手間を削減することができ、効率よく素材を収集することが可能になる。また、代替検索セットではなく、予備検索結果として、次候補を出力しておくことで、素材取得可否問い合わせ結果に応じた柔軟な取得対象素材の変更になる。さらに素材取得許可を取得できた素材から順次転送することによって、効率的な転送処理を実現し、処理時間の削減が可能になる。
【０１０７】
＜＜実施形態３＞＞
以下、図面を参照して本発明の第３の実施形態（実施形態３）を詳細に説明する。実施形態１との主な差異は、素材管理装置を設けずに素材保持装置同士で通信を行い素材の管理を行う点である。
【０１０８】
（全体構成と機能）
図３５に本実施形態を実現するための各装置の機能と関係について示す。以下、この各装置の機能と関係について説明する。
【０１０９】
図３５は、本実施形態における通信網と、素材取得装置、素材保持装置の関係を示す。図３５において、１０１０は通信網であり、１０２０は素材取得装置、１０３１および１０３２は素材保持装置を示す。なお、図３５には２つの素材保持装置１０３１および１０３２を示したが、素材保持装置の数を特に制限するものではない。また、同一のデバイスが素材取得装置、素材保持装置の複数を兼ねていてもよい。
【０１１０】
通信網１０１０は、実施形態１と同様である。ただし、本実施形態では素材管理装置１０４０は存在しないため、素材取得装置１０２０、素材保持装置１０３１および１０３２が通信するために使用される。
【０１１１】
素材取得装置１０２０は、通信網１０１０を使用して、コンテンツ作成のための素材を素材保持装置１０３１および１０３２から取得する。素材取得装置１０２０は、キーボードやポインティング装置、液晶ディスプレイやタッチパネル、またはこれらの組み合わせのような、どういったコンテンツを作成したいかというユーザの意図を入力するための手段を備えている。素材取得装置１０２０は、検索クエリを生成し通信網１０１０を利用して検索を行い、検索結果である素材を取得する。素材取得装置１０２０はこのような機能を備えた装置であれば、どのような装置で実現してもよく、例えばスマートフォンや、パーソナルコンピュータ、タブレットＰＣ等の情報処理装置によって構成される。
【０１１２】
素材保持装置１０３１、１０３２は、通信網１０１０を使用して、装置自身が保持する素材に関する情報（「素材情報」）を交換する。また、素材取得装置１０２０からの素材検索に応じて検索を実行し、素材取得要求に応じて要求内容を素材保持装置のユーザに提示し、素材取得許可の是非を判断させ、判断結果を素材取得装置１０２０へ送信する。素材取得許可を出した素材に対して送出要求を受信した際には、素材取得装置１０２０に対して素材を送信する。素材保持装置１０３１および１０３２は通信網１０１０を介して素材情報の交換および、素材取得許可の是非判断、素材取得装置１０２０への素材送出が可能な装置であればどのような装置で構成されていてもよい。例えばスマートフォンや、パーソナルコンピュータ、デジタルカメラ等の情報処理装置によって素材保持装置を構成することができる。また、素材保持装置は必ずしも物理的に１台のデバイスで構成されている必要はなく、例えば、素材取得要求への応答を行う装置と、素材を保持し素材転送を行う装置とが異なるデバイスであってもよい。
【０１１３】
以上、図３５を用いて、通信網１０１０、素材取得装置１０２０、素材保持装置１０３１および１０３２の機能とこれらの関係を説明した。
【０１１４】
（素材取得装置）
図３６は、素材取得装置１０２０の内部構成を示したブロック図である。以下、図３６を用いて、素材取得装置１０２０の構成について説明する。
【０１１５】
図３６と実施形態１で参照した図２と比較して分かるように、本実施形態の素材取得装置１０２０には、図２の素材取得ポリシー送信部２２００２および素材受信部２２００３を有さない。また、本実施形態の素材取得装置１０２０には、実施形態１と異なり、検索クエリ生成部２２００４、検索要求部２２００６、検索結果保持部２２０２０、素材取得可否確認部２２００７、素材取得可否保持部２２０３０、素材転送部２２００８を有する。
【０１１６】
検索クエリ生成部２２００４は、実施形態２において図２２を参照して説明したものと同様である。検索要求部２２００６は検索クエリ生成部２２００４によって出力される検索クエリを取得し、通信部２３０００を利用して素材保持装置に検索要求を送出し、検索結果を受信する。受信した検索結果は検索結果保持部２２０２０に保持する。
【０１１７】
検索結果保持部２２０２０は、実施形態１で図５を参照して説明した検索結果保持部４２０２０と同様の機能を有する。素材取得可否確認部２２００７は、実施形態１で図５を参照して説明した素材取得可否確認部４２００５と同様の機能を有する。素材取得可否保持部２２０３０は、実施形態１で図５を参照して説明した素材取得可否保持部４２０３０と同様の機能を有する。素材転送部２２００８は、実施形態１で図５を参照して説明した素材転送部４２００６と同様の機能を有する。
【０１１８】
（素材保持装置）
図３７は素材保持装置１０３１、１０３２の内部構成を示したブロック図である。以下、図３７を用いて、素材保持装置１０３１、１０３２の構成について説明する。実施形態１で参照した図４との差異は、素材情報送信部３２００２を有さない点と、素材情報保持部３２０２０、素材情報同期部３２００６、検索クエリ受信部３２００７、検索実行部３２００８を有する点である。
【０１１９】
素材情報保持部３２０２０は、実施形態１で参照した図５の素材情報保持部４２０１０と同様の機能を有する。素材情報同期部３２００６は、通信部３３０００を使用して素材保持装置１０３１および１０３２がそれぞれ有している素材情報保持部３２０２０の内容を交換し、保持している素材情報を同期する。検索クエリ受信部３２００７は、実施形態２で参照した図２３の検索クエリ受信部４２００７と同様の機能を有する。検索実行部３２００８は、実施形態１で参照した図５の検索実行部４２００４と同様の機能を有する。
【０１２０】
（具体的な処理例）
上記の構成と、図３８に示す素材情報登録に関する処理フロー図と、図８に示す素材取得に関する処理フロー図を参照して具体的な処理例について説明する。
【０１２１】
本実施形態では、図３９のようにユーザ７００１０、７００２０、７００３０、７００４０、７００５０の５名で構成されるグループで結婚式などのイベントに参加した場合の例を考える。ここで、ユーザ７００１０、７００２０、７００３０のそれぞれがカメラ７００１１、７００２１、７００３１で撮影を行う。イベント終了後に、７００１０の所持するスマートフォン７００１２を使用し、イベントの内容に関するスライドショーを作成する状況を想定し、説明する。なお、本実施形態におけるイベントの主役である新郎新婦は７００４０および７００５０であるとする。
【０１２２】
そこで、本実施形態では、イベントの主役である人物７００４０および７００５０が中心となるように、また、ある程度時系列的に分散させて素材を選択し取得する。ただし、イベントの性質によってはこの限りではなく、例えば、なるべく多くの人物が登場するように素材を選択してもよいし、食べ物や風景が中心となるように写真を選択する場合もありうる。また、本実施形態ではコンテンツ作成のための素材として撮影した画像を取り扱うが、コンテンツ作成のための素材を画像に限定するものではなく、動画や音楽など、その他さまざまな情報を素材として扱うことができる。
【０１２３】
本実施形態においてカメラ７００１１、７００２１、７００３１は素材保持装置１０３１、１０３２に相当し、素材を保持し、素材に関する情報を管理する。スマートフォン７００１２は素材取得装置１０２０に相当し、素材の検索要求および取得可否の問い合わせ、素材の転送を行うことによってスライドショーを作成するための素材を取得する。
【０１２４】
なお、カメラ７００１１、７００２１、７００３１は、あらかじめグループを構成済みであり、撮影された画像群は自動的にグループに所属する。グループの構成手法は特に限定されない。例えば、手動でグループを構成してもよいし、ＧＰＳ情報を活用して同時刻に付近で何らかの操作を行ったカメラをグループとして扱ってもよく、撮影した画像の内容を解析することによって自動的にグループを構成してもよい。また、グループを構成する装置はカメラに限定するものではなく、スマートフォンやパーソナルコンピュータ、インターネット上にあるサーバなど、コンテンツ作成のための素材を扱うことができる情報処理装置であればどのようなものでもよい。
【０１２５】
●素材情報登録処理
図３８は、カメラ７００１１、７００２１、７００３１（素材保持装置に相当）において、カメラが保持する素材の情報を抽出し登録、同期する際の処理の流れを示したフローチャートである。
【０１２６】
Ｓ１０１では、実施形態１で参照した図７のＳ１０１と同様に、素材情報抽出部３２００１が素材保持部３２０１０に保持される素材（画像）を取得し、当該素材から素材情報（画像情報）を抽出する。
【０１２７】
Ｓ１０２では、Ｓ１０１で抽出された素材情報を素材情報保持部３２０２０に保持する。素材情報保持部３２０２０に保持される素材情報の例を図４０に示す。本実施形態においてはグループを構成するすべての素材保持装置に保持される素材の情報を、各素材保持装置が保持する。そのため図４０のように、他の素材保持装置に保持される素材の情報もあわせて保持されている。なお、本実施形態では素材情報を表形式で保持するが、テキストデータやデータベースを使用するなど素材情報を保持できればどのような形式で素材を保持してもよい。
【０１２８】
Ｓ１０４では、素材情報保持部３２０２０に素材保持装置自身が保持する新しく追加された素材情報を、素材情報同期部３２００６が他の素材保持装置へ送信する。また、他の素材保持装置に保持される素材情報を受信し、素材情報保持部３２０２０に保持する。これによって、すべての素材保持装置内の素材情報保持部３２０２０は同期され、常に同一で最新の素材情報が保持された状態が維持される。なお、素材情報の同期の手法としては、各素材保持装置が、他の素材保持装置に保持される素材情報を把握でき、検索可能な状態にできればどのような手法によってもよく、差分だけを通知する手法や、すべての素材情報を逐一交換してもよい。また必ずしもある特定の時点ですべての素材保持装置に保持される素材情報が同一である必要はなく、処理の状況などに応じて遅延があってもよい。
【０１２９】
以上、図３８を用いて、素材保持装置であるカメラが保持する素材の情報を抽出し管理する処理の流れを説明した。次に、素材情報登録に関するシーケンスを図４１に示す。
【０１３０】
本実施形態では、グループを構成しているユーザ７００１０、７００２０がそれぞれ保持するカメラ７００１１、７００２１のシャッターボタンを押下し、撮影行為を行った際にカメラである素材保持装置に素材として画像が追加される（４２００１）。カメラ７００１１よび７００２１において画像が追加されると、Ｓ１０１によって画像に関する情報が抽出される（４２００２）。Ｓ１０２によって、カメラ７００１１および７００２１の素材情報保持部３２０２０に素材に関する情報が登録される（４２００３）。その後、Ｓ１０４によってカメラ７００１１および７００２１の間で素材情報が交換される（４２００４）。
【０１３１】
●素材取得処理
次に、図８のフローチャートを使用して、素材取得装置１０２０が素材保持装置１０３１および１０３２から画像を取得する際の処理の流れを説明する。処理の流れは実施形態１と同様であるが、本実施形態では、素材管理装置１０４０を設けていないため、処理内容が実施形態１と相違する。
【０１３２】
Ｓ２０１では、実施形態２と同様に、素材取得装置１０２０自身が、ユーザからの素材取得ポリシーの入力に応じて素材検索クエリを生成する。本実施形態における素材取得ポリシーと検索クエリの例を図４２の４３０００１と４３０００２に示す。本実施形態では、指定人物を含む画像を審美性の高い順番に取得する。ただし、できる限り多くのシーンの画像を選択したいので、選択した画像から前後５分以内の写真は審美性が半分になるものとして計算する。ただし、必ずしも前後５分である必要はなく、例えば、イベントの期間の時間的な長さに占める１０％（例えば６０分のイベントであれば６分）から選択する画像は１枚に限るなどの指定の仕方をしてもよい。あるいは、イベント全体を４つに分割し、分割したそれぞれの期間から１枚を選択するなどの手法をとってもよい。つまり、特定シーンの写真ばかりを選択しない手法であれば、どのような手法を用いてもよい。また、同じシーンの写真が極端に多い場合などは、イベントにおいてそのシーンが非常に重要であると考えられる。そういった場合は短い時間領域の中から複数枚の画像を選択してもよい。この場合、例えばイベントそのものの時間ではなく、全体の撮影枚数を考慮して画像を選択してもよい。例えば１０００枚の画像を撮影したとしたら、１枚目から１００枚目までに撮影したものの中から１枚選択し、１０１枚目から２００枚目までに選択したものの中から１枚を選択するなどの手法をとることができる。さらに、撮影間隔が短くても、アングルや被写体が異なっていれば画像を選択する、などとしてもよく、特定シーンの画像ばかりを選択しないようにすることのできる手法であれば、どのような手法を用いてもよい。
【０１３３】
Ｓ２０２では、検索要求部２２００６が通信部２３０００を利用して素材保持装置に対して検索クエリを送信し、検索実行を要求する。検索クエリが送出されると、素材保持装置において検索が実行され、その結果が通信網１０１０、通信部２３０００を介して返される。検索結果は検索結果保持部２２０２０に保持される。なお、本実施形態ではグループに存在する素材保持装置のうち、ランダムに選択した１台に対して検索要求を送信する。なお、ここで素材保持装置が複数存在する場合、どの装置に対して検索要求を送信してもよく、ネットワーク的に距離の近い装置や、ＣＰＵ負荷が低い装置を選択してもよい。また、すべての素材保持装置に検索要求を送信して、一番早く検索結果が得られた装置の検索結果を使用してもよい。
【０１３４】
一方、素材保持装置は、素材取得装置１０２０から検索クエリを受信すると、受信した検索クエリに従い検索を実行する。本実施形態における素材保持装置の素材情報保持部３２０２０に保持される素材情報の例を図４０の表に示す。この表においては、審美性が一番高いのは、素材保持装置ＩＤ７００３１の素材ＩＤ２１である。素材保持装置ＩＤ７００３１の素材ＩＤ２１を選択した場合に、前後５分以内の画像の審美性を半分とみなして計算すると、次に審美性が高いのは、素材保持装置ＩＤ７００２１の素材ＩＤ４３である。同様にその次に審美性が高いのは、素材保持装置ＩＤ７００１１の素材ＩＤ１２である。また、本実施形態ではそれぞれの画像が取得できなかった場合に備えて、代替画像を出力する。例えば、素材保持装置ＩＤ７００３１の素材ＩＤ２１が取得できなかった場合、かつ、素材保持装置ＩＤ７００２１の素材ＩＤ４３と素材保持装置ＩＤ７００１１の素材ＩＤ１２を選択しているとする。候補となりえる素材は素材保持装置ＩＤ７００１１の素材ＩＤ２５、素材保持装置ＩＤ７００２１の素材ＩＤ３８、素材保持装置ＩＤ７００３１の素材ＩＤ３９である。それぞれの審美性は、既に選択された素材（保持装置ＩＤ７００２１の素材ＩＤ４３と素材保持装置ＩＤ７００１１の素材ＩＤ１２）から前後５分以内に撮影された素材は半分とみなすため、３２．５、３７．５、６５となる。
【０１３５】
このため素材保持装置ＩＤ７００３１の素材ＩＤ２１の代替となりえるのは素材保持装置ＩＤ７００３１の素材ＩＤ３９である。同様に、素材保持装置ＩＤ７００２１の素材ＩＤ４３もしくは素材保持装置ＩＤ７００１１の素材ＩＤ１２が取得できなかった場合は、次に審美性の高い素材保持装置ＩＤ７００２１の素材ＩＤ３８を代替とする。なお、本実施形態では、取得できない素材が存在する場合に、他の取得可能な素材はそのまま取得する。しかし、他の素材を含めて再検索したほうがよいと考えられる素材の場合には、代替となる素材を出力せずに再検索を実行させるような指示をしてもよい。
【０１３６】
次に、Ｓ２０３では、実施形態１と同様に、素材取得可否確認部２２００７が、検索結果保持部２２０２０に保持される検索結果を参照し、検索結果に含まれる各素材を取得可能であるかを確認する。本実施形態における取得対象となる素材と取得是非問い合わせ結果の例を図４３の表に示す。本実施形態では、素材保持装置が保持するすべての素材に対して取得可否の問い合わせを行うが、必ずしも毎回の問い合わせが必要とは限らない。例えば、素材取得装置のユーザと素材保持装置のユーザが同一人物であれば、素材取得可否の問い合わせを省略するなどしてもよい。また、素材の性質や、過去の素材取得許可状況に応じて問い合わせを行うか行わないかの判断を行ってもよい。
【０１３７】
Ｓ２０４では、実施形態１と同様に、素材取得可否確認部２２００７が素材取得可否保持部２２０３０を参照し、取得候補となっている素材すべてについて取得許可が得られているか確認する。図４３の例では、図４３の表に示すすべての素材について素材取得許可（ＯＫ）が得られれば（Ｓ２０４でＹＥＳ）、Ｓ２０６へ進んで取得を実施する。ＮＧのものが存在する場合、すなわち、取得許可が得られていないものが存在する場合（Ｓ２０４でＮＯ）はＳ２０５へ進む。なお、本実施形態では、すべての素材について素材取得許可が得られてからＳ２０６で素材取得を行うが、素材取得許可が得られた素材から順次素材取得を行ってもよい。
【０１３８】
Ｓ２０６では、実施形態１と同様に、素材取得装置１０２０が、検索された素材を素材保持装置から取得する。ただし、本実施形態には、実施形態１における素材管理装置１０４０は存在しないので、素材取得装置１０２０と、対象となる素材を保持している素材保持装置とが直接通信して素材の転送を行う。
【０１３９】
Ｓ２０５では、まず、図４３の表に示す素材取得許可取得状況と、検索結果保持部２２０２０に保持される検索結果とを参照し、素材取得許可を得られなかった素材の代替となる素材の存在確認を行う。本実施形態では、検索結果に含まれる各素材に対して代替となる素材が設定されている。そのため、取得できない素材が１つだけであれば再検索は不要となり（Ｓ２０５でＮＯ）、その代替素材に対してＳ２０３を実行する。取得できない素材が２つ以上ある場合は、再検索が必要と判断して（Ｓ２０５でＹＥＳ）、取得できなかった画像を検索対象から省いた上でＳ２０２へ戻り、素材の検索を再度実行する。
【０１４０】
以上が、素材取得に関する処理フローである。この処理に関するシーケンスを図４４に示す。ただし処理の流れをわかりやすくするため、カメラは７００１１および７００２１の２台であるとして説明する。
【０１４１】
Ｓ２０１において、ユーザが素材取得ポリシーを指定し（４５００１）、素材取得ポリシーから検索クエリを生成する（４５００２）。Ｓ２０２において、スマートフォン７００１２がカメラに対して検索要求を行い（４５００３）、カメラ７００１１、７００１２にて素材の検索を行った結果を取得する（４５００４）。
【０１４２】
Ｓ２０３では、Ｓ２０２の結果をもとに、素材保持装置であるカメラ７００１１、７００２１に対して素材の取得可否を確認する（４５００５）。素材保持装置としての各カメラ７００１１、７００２１は、その問い合わせに対して、素材取得の可否を返答する（４５００６）。
【０１４３】
Ｓ２０４では、Ｓ２０３で得られた各素材の取得可否確認結果をもとに、コンテンツ生成に使用するすべての素材の取得が可能かどうかを判断する（４５００７）。すべての素材が取得可能と判断された場合（Ｓ２０４でＹＥＳ）はＳ２０６を実行する。コンテンツ生成に使用するすべての素材の取得が可能と判断されなかった場合（Ｓ２０４でＮＯ）は、Ｓ２０５が実行される。
【０１４４】
Ｓ２０５では、再度検索を実行するかどうかを判断する（４５００８）。取得できない素材に対する代替素材が設定されている場合（Ｓ２０５でＮＯ）は、その代替素材に対して、再度Ｓ２０３を実行する。予備として出力された使用可能な検索結果が存在しない場合（Ｓ２０５でＹＥＳ）、もしくは取得できなかった素材が２つ以上の場合は、Ｓ２０２を再度実行する。
【０１４５】
Ｓ２０６では、各素材保持端末に対して素材取得要求を行う（４５００９。素材取得要求を受けて素材保持装置（カメラ）は、該当する素材を素材取得装置としてのスマートフォン７００１２へ送信する（４５０１０）。
【０１４６】
以上、図４４を用いて、素材取得装置であるスマートフォン７００１２が素材保持装置であるカメラ７００１１および７００２１が保持する画像を取得する際のスマートフォン、カメラで行われる処理の流れを説明した。
【０１４７】
上記のように、コンテンツ作成に使用する素材を他の複数の素材保持装置から取得することによって、各素材保持装置が保持する画像の詳細を知らなくても、効率的にコンテンツ作成のための素材を取得することが可能になる。また、素材情報を素材保持装置で管理し、各素材保持装置間で素材情報を交換し合うことによって、素材管理装置を必要とせずに素材の取得が可能になる。
【０１４８】
以上のように、本発明の各実施形態によれば、複数人で旅行やイベントなどに参加するときに、その旅行やイベントに付随して作成されたグループ内において、良好なコンテンツを作成することができる。この際に、コンテンツ作成者がグループを構成する他の素材保持者が保持する素材の詳細を知らなくてもよい。さらに、素材保持者が保持する素材をコンテンツに使用する際には、素材保持者に対して使用の是非を確認することによって、撮影者および被写体の著作権や、個人情報、プライバシーを保護しこれらを適切に扱うことが可能になる。
【０１４９】
＜＜その他の実施形態＞＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１５０】
素材取得装置  １０２０、素材保持装置  １０３１、１０３２、素材管理装置  １０４０、通信網  １０１０
【図１】
2016004391.tif 000003
【図２】
2016004391.tif 000004
【図３】
2016004391.tif 000005
【図４】
2016004391.tif 000006
【図５】
2016004391.tif 000007
【図６】
2016004391.tif 000008
【図７】
2016004391.tif 000009
【図８】
2016004391.tif 000010
【図９】
2016004391.tif 000011
【図１０】
2016004391.tif 000012
【図１１】
2016004391.tif 000013
【図１２】
2016004391.tif 000014
【図１３】
2016004391.tif 000015
【図１４】
2016004391.tif 000016
【図１５】
2016004391.tif 000017
【図１６】
2016004391.tif 000018
【図１７】
2016004391.tif 000019
【図１８】
2016004391.tif 000020
【図１９】
2016004391.tif 000021
【図２０】
2016004391.tif 000022
【図２１】
2016004391.tif 000023
【図２２】
2016004391.tif 000024
【図２３】
2016004391.tif 000025
【図２４】
2016004391.tif 000026
【図２５】
2016004391.tif 000027
【図２６】
2016004391.tif 000028
【図２７】
2016004391.tif 000029
【図２８】
2016004391.tif 000030
【図２９】
2016004391.tif 000031
【図３０】
2016004391.tif 000032
【図３１】
2016004391.tif 000033
【図３２】
2016004391.tif 000034
【図３３】
2016004391.tif 000035
【図３４】
2016004391.tif 000036
【図３５】
2016004391.tif 000037
【図３６】
2016004391.tif 000038
【図３７】
2016004391.tif 000039
【図３８】
2016004391.tif 000040
【図３９】
2016004391.tif 000041
【図４０】
2016004391.tif 000042
【図４１】
2016004391.tif 000043
【図４２】
2016004391.tif 000044
【図４３】
2016004391.tif 000045
【図４４】
2016004391.tif 000046