(57)【要約】【課題】複数のユーザが共同で１つの合成画像を作成する際に複数のユーザから取得された画像を利用して、複数のユーザの各々が自分自身の合成画像を作成することができる画像処理装置、画像処理方法、プログラムおよび記録媒体を提供する。【解決手段】本発明の画像処理装置、画像処理方法、プログラムおよび記録媒体においては、画像抽出部が、各々のユーザの第１画像群の中から、第１抽出条件に一致する第２画像群を抽出し、かつ、第１ユーザの第１画像群のうちの第２画像群以外の第３画像群の中から、第２抽出条件に一致する第４画像群を抽出する。第１合成画像作成部が、複数のユーザの第２画像群に含まれる画像を用いて第１合成画像を作成し、第２合成画像作成部が、複数のユーザの第２画像群および第１ユーザの第４画像群に含まれる画像を用いて第２合成画像を作成する。【選択図】図２
2018005842.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの各々が所有する第１画像群を取得する画像取得部と、
前記各々のユーザの第１画像群に含まれる各々の画像を解析する画像解析部と、
前記各々の画像の解析結果に基づいて、前記各々のユーザの第１画像群の中から、前記複数のユーザが共同で作成する第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群を抽出し、かつ、前記複数のユーザのうちの第１ユーザの第１画像群のうちの前記第２画像群以外の第３画像群の中から、前記第１ユーザのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群を抽出する画像抽出部と、
前記複数のユーザの第２画像群に含まれる画像を用いて前記第１合成画像を作成する第１合成画像作成部と、
前記複数のユーザの第２画像群および前記第１ユーザの第４画像群に含まれる画像を用いて前記第２合成画像を作成する第２合成画像作成部とを備える、画像処理装置。
【請求項２】
前記画像取得部は、前記各々のユーザの第１画像群として、前記各々のユーザによって指定された前記各々のユーザの記憶装置または前記記憶装置内に作成されたフォルダに含まれる画像群を取得する、請求項１に記載の画像処理装置。
【請求項３】
前記画像取得部は、あらかじめ設定された夜間の時間帯に前記各々のユーザの第１画像群を取得する、請求項１または２に記載の画像処理装置。
【請求項４】
前記第１抽出条件は、特定の人物が写っている画像、特定の日または特定の期間内に撮影された画像、特定の場所において撮影された画像、および、特定のシーンの画像のうちの少なくとも１つである、請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
前記第２抽出条件は、前記第１ユーザが写っている画像である、請求項１ないし４のいずれか一項に記載の画像処理装置。
【請求項６】
前記画像抽出部は、前記第１ユーザの第２画像群として、さらに、前記第１ユーザの第１画像群の中から、前記第１ユーザによって選択された画像を抽出する、請求項１ないし５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像抽出部は、前記第１ユーザの第４画像群として、さらに、前記第１ユーザの第３画像群の中から、前記第１ユーザによって選択された画像を抽出する、請求項１ないし６のいずれか一項に記載の画像処理装置。
【請求項８】
前記複数のユーザの第２画像群のみを、前記複数のユーザに対して公開する公開制御部を備える、請求項１ないし７のいずれか一項に記載の画像処理装置。
【請求項９】
前記公開制御部は、さらに、前記第１ユーザの前記第３画像群の中から前記第１ユーザによって選択された画像を、前記複数のユーザに対して公開する、請求項８に記載の画像処理装置。
【請求項１０】
前記公開制御部は、前記複数のユーザの第２画像群を公開する場合に前記各々のユーザに入力を要求するパスワードを、前記複数のユーザの第２画像群に設定しておき、前記複数のユーザの第２画像群を、前記複数のユーザの第２画像群に設定されたパスワードと一致するパスワードを入力したユーザに対してのみ公開する、請求項８または９に記載の画像処理装置。
【請求項１１】
前記各々のユーザから前記第２画像群以外の画像を公開するリクエストを受け付ける公開リクエスト部を備え、
前記画像抽出部は、前記公開リクエスト部によって前記リクエストが受け付けられた場合に、前記各々のユーザの第３画像群の中から前記各々のユーザによって選択された画像を公開リクエスト画像として抽出し、
前記公開制御部は、さらに、前記公開リクエスト画像を公開し、
前記第１合成画像作成部は、前記複数のユーザの第２画像群に含まれる画像および前記公開リクエスト画像を用いて前記第１合成画像を作成する、請求項８ないし１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記第２合成画像作成部は、前記複数のユーザの第２画像群に含まれる画像、前記公開リクエスト画像および前記第１ユーザの第４画像群に含まれる画像を用いて前記第１ユーザのための第２合成画像を作成する、請求項１１に記載の画像処理装置。
【請求項１３】
前記第１ユーザからの指示に応じて、前記第１ユーザが写っている画像を、前記第１ユーザによって指定された１以上の指定ユーザの各々に対してリクエストする画像リクエスト部を備え、
前記画像抽出部は、さらに、前記各々の指定ユーザの第４画像群の中から、前記各々の指定ユーザによって前記リクエストに応じて選択された前記第１ユーザが写っている画像を含む第５画像群を抽出し、
前記第２合成画像作成部は、前記複数のユーザの第２画像群、前記第１ユーザの第４画像群および前記１以上の指定ユーザの第５画像群に含まれる画像を用いて前記第１ユーザのための第２合成画像を作成する、請求項１ないし１０のいずれか一項に記載の画像処理装置。
【請求項１４】
前記画像リクエスト部は、さらに、前記第１ユーザの顔画像を、前記各々の指定ユーザに対して送付し、
前記画像抽出部は、前記各々の指定ユーザの第４画像群の中から、前記各々の指定ユーザによって前記第１ユーザの顔画像を参照して選択された前記第１ユーザが写っている第５画像群を抽出する、請求項１３に記載の画像処理装置。
【請求項１５】
前記画像リクエスト部は、さらに、前記第１ユーザの顔画像を、前記各々の指定ユーザに対して送付し、
前記画像抽出部は、前記第１ユーザの顔画像に基づいて、前記各々の指定ユーザの第４画像群の中から、前記第１ユーザが写っている画像を抽出し、さらに、前記第１ユーザが写っている画像が強調して表示された前記各々の指定ユーザの第４画像群の中から、前記各々の指定ユーザによって前記第１ユーザの顔画像を参照して選択された前記第１ユーザが写っている画像を含む第５画像群を抽出する、請求項１３に記載の画像処理装置。
【請求項１６】
前記第１合成画像作成部は、前記複数のユーザの第２画像群の中から、前記複数のユーザのうちの少なくとも一人のユーザによって選択された画像を用いて前記第１合成画像を作成する、請求項１ないし１５のいずれか一項に記載の画像処理装置。
【請求項１７】
前記第２合成画像作成部は、前記複数のユーザの第２画像群および前記第１ユーザの第４画像群の中から、前記第１ユーザによって選択された画像を用いて前記第１ユーザのための第２合成画像を作成する、請求項１ないし１６のいずれか一項に記載の画像処理装置。
【請求項１８】
画像取得部が、複数のユーザの各々が所有する第１画像群を取得するステップと、
画像解析部が、前記各々のユーザの第１画像群に含まれる各々の画像を解析するステップと、
画像抽出部が、前記各々の画像の解析結果に基づいて、前記各々のユーザの第１画像群の中から、前記複数のユーザが共同で作成する第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群を抽出し、かつ、前記複数のユーザのうちの第１ユーザの第１画像群のうちの前記第２画像群以外の第３画像群の中から、前記第１ユーザのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群を抽出するステップと、
第１合成画像作成部が、前記複数のユーザの第２画像群に含まれる画像を用いて前記第１合成画像を作成するステップと、
第２合成画像作成部が、前記複数のユーザの第２画像群および前記第１ユーザの第４画像群に含まれる画像を用いて前記第２合成画像を作成するステップとを含む、画像処理方法。
【請求項１９】
請求項１８に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１８に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザから取得された複数の画像を用いて、合成画像を作成する画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
現在、ユーザが所有する複数の画像（画像データ）を、インターネット等を経由して取得し、ユーザから取得した複数の画像を用いてユーザが希望するレイアウトのフォトアルバムを作成するサービスが提供されている。
【０００３】
近年では、一人のユーザが所有する複数の画像だけを用いてフォトアルバムを作成するだけでなく、複数のユーザが所有する複数の画像を用いて１つのフォトアルバムを作成するもの（特許文献１および２参照）が知られている。また、画像に写っている人物、画像の解析結果、画像の撮影位置に応じて、画像の公開・非公開を決定するもの（特許文献３ないし５参照）が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５７３０８号公報
【特許文献２】特開２０１５−０６９４３１号公報
【特許文献３】特開２０１２−０８３９１５号公報
【特許文献４】特開２０１３−１９１０３５号公報
【特許文献５】特許第４８２３７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のユーザが共同で１つの合成画像を作成する際、その合成画像において使用する画像がなかなか集まらないという問題がある。その原因は、複数のユーザの各々が、各々のユーザの端末装置が備える記憶装置の中から膨大な数の画像群を探し、画像群に含まれる各々の画像の内容を確認し、その画像群の中から合成画像において使用する画像を選別してアップロードする手間および時間が発生することにある。
【０００６】
また、複数のユーザが共同で１つの合成画像を作成した後も、複数のユーザから取得された複数の画像はサーバが備える記憶装置に保存されている。従って、複数のユーザから取得された画像を利用して、複数のユーザの各々が自分自身のための合成画像を作成することができれば、合成画像を作成する際のユーザの利便性を向上し、かつ、合成画像の作成を促進することができると考えられる。
【０００７】
従って、本発明の目的は、複数のユーザが共同で１つの合成画像を作成する際に複数のユーザから取得された画像を利用して、複数のユーザの各々が自分自身の合成画像を作成することができる画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、複数のユーザの各々が所有する第１画像群を取得する画像取得部と、
各々のユーザの第１画像群に含まれる各々の画像を解析する画像解析部と、
各々の画像の解析結果に基づいて、各々のユーザの第１画像群の中から、複数のユーザが共同で作成する第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群を抽出し、かつ、複数のユーザのうちの第１ユーザの第１画像群のうちの第２画像群以外の第３画像群の中から、第１ユーザのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群を抽出する画像抽出部と、
複数のユーザの第２画像群に含まれる画像を用いて第１合成画像を作成する第１合成画像作成部と、
複数のユーザの第２画像群および第１ユーザの第４画像群に含まれる画像を用いて第２合成画像を作成する第２合成画像作成部とを備える、画像処理装置を提供する。
【０００９】
ここで、画像取得部は、各々のユーザの第１画像群として、各々のユーザによって指定された各々のユーザの記憶装置または記憶装置内に作成されたフォルダに含まれる画像群を取得することが好ましい。
【００１０】
また、画像取得部は、あらかじめ設定された夜間の時間帯に各々のユーザの第１画像群を取得することが好ましい。
【００１１】
また、第１抽出条件は、特定の人物が写っている画像、特定の日または特定の期間内に撮影された画像、特定の場所において撮影された画像、および、特定のシーンの画像のうちの少なくとも１つであることが好ましい。
【００１２】
また、第２抽出条件は、第１ユーザが写っている画像であることが好ましい。
【００１３】
また、画像抽出部は、第１ユーザの第２画像群として、さらに、第１ユーザの第１画像群の中から、第１ユーザによって選択された画像を抽出することが好ましい。
【００１４】
また、画像抽出部は、第１ユーザの第４画像群として、さらに、第１ユーザの第３画像群の中から、第１ユーザによって選択された画像を抽出することが好ましい。
【００１５】
また、複数のユーザの第２画像群のみを、複数のユーザに対して公開する公開制御部を備えることが好ましい。
【００１６】
公開制御部は、さらに、第１ユーザの第３画像群の中から第１ユーザによって選択された画像を、複数のユーザに対して公開することが好ましい。
【００１７】
また、公開制御部は、複数のユーザの第２画像群を公開する場合に各々のユーザに入力を要求するパスワードを、複数のユーザの第２画像群に設定しておき、複数のユーザの第２画像群を、複数のユーザの第２画像群に設定されたパスワードと一致するパスワードを入力したユーザに対してのみ公開することが好ましい。
【００１８】
また、各々のユーザから第２画像群以外の画像を公開するリクエストを受け付ける公開リクエスト部を備え、
画像抽出部は、公開リクエスト部によってリクエストが受け付けられた場合に、各々のユーザの第３画像群の中から各々のユーザによって選択された画像を公開リクエスト画像として抽出し、
公開制御部は、さらに、公開リクエスト画像を公開し、
第１合成画像作成部は、複数のユーザの第２画像群に含まれる画像および公開リクエスト画像を用いて第１合成画像を作成することが好ましい。
【００１９】
また、第２合成画像作成部は、複数のユーザの第２画像群に含まれる画像、公開リクエスト画像および第１ユーザの第４画像群に含まれる画像を用いて第１ユーザのための第２合成画像を作成することが好ましい。
【００２０】
また、第１ユーザからの指示に応じて、第１ユーザが写っている画像を、第１ユーザによって指定された１以上の指定ユーザの各々に対してリクエストする画像リクエスト部を備え、
画像抽出部は、さらに、各々の指定ユーザの第４画像群の中から、各々の指定ユーザによってリクエストに応じて選択された第１ユーザが写っている画像を含む第５画像群を抽出し、
第２合成画像作成部は、複数のユーザの第２画像群、第１ユーザの第４画像群および１以上の指定ユーザの第５画像群に含まれる画像を用いて第１ユーザのための第２合成画像を作成することが好ましい。
【００２１】
画像リクエスト部は、さらに、第１ユーザの顔画像を、各々の指定ユーザに対して送付し、
画像抽出部は、各々の指定ユーザの第４画像群の中から、各々の指定ユーザによって第１ユーザの顔画像を参照して選択された第１ユーザが写っている第５画像群を抽出することが好ましい。
【００２２】
画像リクエスト部は、さらに、第１ユーザの顔画像を、各々の指定ユーザに対して送付し、
画像抽出部は、第１ユーザの顔画像に基づいて、各々の指定ユーザの第４画像群の中から、第１ユーザが写っている画像を抽出し、さらに、第１ユーザが写っている画像が強調して表示された各々の指定ユーザの第４画像群の中から、各々の指定ユーザによって第１ユーザの顔画像を参照して選択された第１ユーザが写っている画像を含む第５画像群を抽出することが好ましい。
【００２３】
また、第１合成画像作成部は、複数のユーザの第２画像群の中から、複数のユーザのうちの少なくとも一人のユーザによって選択された画像を用いて第１合成画像を作成することが好ましい。
【００２４】
また、第２合成画像作成部は、複数のユーザの第２画像群および第１ユーザの第４画像群の中から、第１ユーザによって選択された画像を用いて第１ユーザのための第２合成画像を作成することが好ましい。
【００２５】
また、本発明は、画像取得部が、複数のユーザの各々が所有する第１画像群を取得するステップと、
画像解析部が、各々のユーザの第１画像群に含まれる各々の画像を解析するステップと、
画像抽出部が、各々の画像の解析結果に基づいて、各々のユーザの第１画像群の中から、複数のユーザが共同で作成する第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群を抽出し、かつ、複数のユーザのうちの第１ユーザの第１画像群のうちの第２画像群以外の第３画像群の中から、第１ユーザのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群を抽出するステップと、
第１合成画像作成部が、複数のユーザの第２画像群に含まれる画像を用いて第１合成画像を作成するステップと、
第２合成画像作成部が、複数のユーザの第２画像群および第１ユーザの第４画像群に含まれる画像を用いて第２合成画像を作成するステップとを含む、画像処理方法を提供する。
【００２６】
また、本発明は、上記に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
【００２７】
また、本発明は、上記に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００２８】
本発明においては、複数のユーザから取得された複数の画像を用いて、複数のユーザが共同で１つの合成画像を作成した後、複数のユーザから取得された画像を利用して、複数のユーザの各々が自分自身のための合成画像を作成することができる。そのため、本発明によれば、合成画像を作成する際のユーザの利便性を向上し、かつ、合成画像の作成を促進することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る画像処理装置の構成を表す一実施形態のブロック図である。
【図２】図１に示すサーバの構成を表す一実施形態のブロック図である。
【図３】図１に示すユーザの端末装置の構成を表す一実施形態のブロック図である。
【図４】図１に示す画像処理装置の動作を表す一実施形態のフローチャートである。
【図５】複数のユーザから取得された画像群の関係を表す一実施形態の概念図である。
【発明を実施するための形態】
【００３０】
以下に、添付の図面に示す好適実施形態に基づいて、本発明の＠を詳細に説明する。
【００３１】
図１は、本発明に係る画像処理装置の構成を表す一実施形態のブロック図である。図１に示す画像処理装置１０は、サーバ１２と、ネットワーク１６を介してサーバ１２に接続された複数のユーザの端末装置（クライアント）１４とを備えている。画像処理装置１０は、複数のユーザの各々の端末装置１４からネットワーク１６を介して各々のユーザが所有する画像群を取得し、取得された複数のユーザの画像群に含まれる画像を用いて合成画像を作成する。
【００３２】
本実施形態の場合、画像処理装置１０において、複数のユーザによって第１合成画像が共同で作成された後、複数のユーザのうちの任意の一人のユーザである第１ユーザによって、第１ユーザのための第２合成画像が作成される。
【００３３】
サーバ１２は、端末装置１４からの指示に基づいて、合成画像を作成するための種々のデータ処理を行うものであり、例えば、デスクトップPC（Personal Computer：パーソナルコンピュータ）またはワークステーション等により構成される。
【００３４】
端末装置１４は、サーバ１２に対して各種の指示を与えて種々のデータ処理を行わせるものであり、例えば、スマートフォン、タブレットPCまたはノートPC等により構成される。
【００３５】
ネットワーク１６は、例えば、電話回線またはインターネット回線等であり、有線または無線によってサーバ１２と端末装置１４との間を相互に接続し、双方向の通信が可能である。
【００３６】
図２は、図１に示すサーバの構成を表す一実施形態のブロック図である。同図に示すサーバ１２は、画像取得部１８と、画像解析部２０と、画像抽出部２２と、公開制御部２４と、公開リクエスト部２６と、第１合成画像作成部２８と、画像リクエスト部３０と、第２合成画像作成部３２とを備えている。
【００３７】
画像取得部１８は、複数のユーザの各々の端末装置１４から、ネットワーク１６を介して、複数のユーザの各々が所有する第１画像群を取得する。
【００３８】
各々のユーザの第１画像群は、例えば、複数のユーザが共同で作成する第１合成画像を作成するためだけの画像を含む画像群であってもよいし、あるいは、第１合成画像を作成するための画像およびそれ以外の画像を含む画像群であってもよい。
【００３９】
なお、画像取得部４６は、例えば、各々のユーザが、サーバ１２において、SD（Secure Digital：セキュア・デジタル）カード等の記憶装置に記憶された各々のユーザの第１画像群を入力することにより、ネットワーク１６を経由することなく、各々のユーザから、各々のユーザが所有する第１画像群を取得することもできる。
【００４０】
続いて、画像解析部２０は、画像取得部１８によって取得された各々のユーザの第１画像群に含まれる各々の画像を解析する。
【００４１】
画像解析部２０は、例えば、画像の明るさ、色合い、ボケおよびブレの程度等の画質の解析、画像のサイズの解析の他、Exif（Exchangeable Image File Format：エクスチェンジャブル・イメージ・ファイル・フォーマット）などの画像の付帯情報に含まれる撮影日時、撮影場所等の解析、画像に写っている人物および人物以外の被写体の解析、画像に写っている人物の顔認識、画像のシーンの解析等を行う。
【００４２】
続いて、画像抽出部２２は、第１合成画像を作成する場合に、各々の画像の解析結果に基づいて、各々のユーザの第１画像群の中から、第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群を抽出する。
また、画像抽出部２２は、第２合成画像を作成する場合に、各々の画像の解析結果に基づいて、第１ユーザの第１画像群のうちの第２画像群以外の第３画像群の中から、第１ユーザのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群を抽出する。
【００４３】
第１抽出条件は、例えば、第１合成画像において主人公となる特定の人物が写っている画像、特定の日または特定の期間内に撮影された画像、特定の場所において撮影された画像、および、特定のシーンの画像のうちの少なくとも１つである。また、第２抽出条件は、例えば、第１ユーザが写っている画像である。第１抽出条件は、例えば、複数のユーザのうちの、第１合成画像を作成する場合にまとめ役の幹事となる第２ユーザによって設定される。また、第２抽出条件は、例えば、第１ユーザによって設定される。
【００４４】
続いて、公開制御部２４は、複数のユーザの第１画像群のうち、画像抽出部２２によって抽出された複数のユーザの第２画像群のみを、ネットワーク１６を介して、複数のユーザに対して公開する。
【００４５】
公開制御部２４は、例えば、複数のユーザの第２画像群を、ネットワーク１６を介して、複数のユーザの端末装置１４へ送信し、複数のユーザの端末装置１４の画像表示部に表示させることにより、複数のユーザの第２画像群を複数のユーザに対して公開することができる。あるいは、公開制御部２４は、例えば、複数のユーザが、サーバ１２の画像表示装置に表示（公開）された複数のユーザの第２画像群を閲覧することにより、ネットワーク１６を経由することなく、複数のユーザの第２画像群を複数のユーザに対して公開することもできる。
【００４６】
続いて、公開リクエスト部２６は、各々のユーザから第２画像群以外の追加の画像を公開するリクエストを受け付ける。
【００４７】
公開リクエスト部２６は、例えば、各々のユーザの端末装置１４から、ネットワーク１６を介して、画像を公開するリクエストを受け取ることができる。あるいは、公開リクエスト部２６は、例えば、各々のユーザが、サーバ１２において、リクエストを入力することにより、ネットワーク１６を経由することなく、各々のユーザから、画像を公開するリクエストを受け取ることができる。
【００４８】
続いて、第１合成画像作成部２８は、複数のユーザの第２画像群に含まれる画像を用いて第１合成画像を作成する。
【００４９】
第１合成画像作成部２８は、例えば、各々の画像の解析結果に基づいて、複数のユーザの第２画像群に含まれる画像の中から一定数の画像を合成対象画像として抽出し、各々の合成対象画像のサイズおよび第１合成画像における配置位置等を決定して、一定数の合成対象画像を、第１合成画像における合成対象画像の配置領域に配置（自動レイアウト）して第１合成画像を作成する。
【００５０】
続いて、画像リクエスト部３０は、第１ユーザからの指示に応じて、第１ユーザが写っている画像を、ネットワーク１６を介して、複数のユーザのうちの第１ユーザによって指定された１以上の指定ユーザに対してリクエストする。
【００５１】
画像リクエスト部３０は、例えば、電子メールにより、画像をリクエストするメッセージを、指定ユーザのメールアドレスに送付することにより、指定ユーザに対して画像をリクエストすることができる。あるいは、画像リクエスト部３０は、例えば、指定ユーザの端末装置１４において、画像をリクエストするメッセージを、指定ユーザの端末装置１４の画像表示部に表示させることにより、ネットワーク１６を経由することなく、画像を、指定ユーザに対してリクエストすることもできる。
【００５２】
続いて、第２合成画像作成部３２は、複数のユーザの第２画像群および第１ユーザの第４画像群に含まれる画像を用いて第２合成画像を作成する。
【００５３】
第２合成画像作成部３２は、例えば、各々の画像の解析結果に基づいて、複数のユーザの第２画像群および第１ユーザの第４画像群に含まれる画像の中から一定数の画像を合成対象画像として抽出し、各々の合成対象画像のサイズおよび第２合成画像における配置位置等を決定して、一定数の合成対象画像を、第２合成画像における合成対象画像の配置領域に配置（自動レイアウト）して第２合成画像を作成する。
【００５４】
画像取得部１８、画像解析部２０、画像抽出部２２、公開制御部２４、第１合成画像作成部２８、画像リクエスト部３０および第２合成画像作成部３２は、例えば、CPU（Central Processing Unit：中央処理装置）等の制御デバイスが、メモリにロードされたプログラムを実行することにより実現される。また、各部位によって保存されるデータは、例えば、HDD（Hard Disk Drive：ハードディスクドライブ）、SSD（Solid State Drive：ソリッドステートドライブ）、SDカード等の記憶装置に保存される。
【００５５】
次に、図３は、図１に示すユーザの端末装置の構成を表す一実施形態のブロック図である。同図に示すユーザの端末装置１４は、画像表示部３４と、指示入力部３６とを備えている。
【００５６】
端末装置１４において、画像表示部３４は、各種の画像、設定画面、選択画面、確認画面、入力画面、作成画面等を表示するものであり、例えば、液晶ディスプレイ等の表示デバイスによって構成される。
【００５７】
続いて、指示入力部３６は、ユーザによって入力された各種の設定指示、選択指示、確認指示、入力指示、作成指示等を取得するものであり、例えば、キーボードおよびマウス等の入力デバイスによって構成される。
【００５８】
本実施形態の場合、画像表示部３４および指示入力部３６は、タッチパネル等のように、表示デバイスおよび入力デバイスが一体化されたデバイスによって構成される。
【００５９】
図示省略しているが、サーバ１２および端末装置１４は、例えば、サーバ１２と端末装置１４との間で各種データの送受信を行う通信デバイス等である送受信部、各部位の動作を制御するCPU等である制御部等を備えている。
【００６０】
次に、図４に示すフローチャートを参照しながら、画像処理装置１０の動作を説明する。
【００６１】
本実施形態の場合、図５に示すように、複数のユーザは、ユーザA, B, C, Dの４人であり、ユーザAが幹事となる第２ユーザ、ユーザBが第１ユーザである。また、主人公であるWさんのための第１合成画像およびユーザBのための第２合成画像を作成する。
【００６２】
ユーザAは、Wさんのために作成する第１合成画像において使用する画像を提供（アップロード）することを、ネットワーク１６を介して、ユーザB, C, Dに対してリクエストする。ユーザAは、画像の提供を、例えば、SNS（Social Networking Service：ソーシャルネットワーキングサービス）のメッセージ、または、電子メールによってユーザB, C, Dに対してリクエストすることができる。
【００６３】
例えば、ユーザBは、ユーザAから画像を提供することをリクエストされると、ユーザBが所有する画像群が含まれる、ユーザBの端末装置１４の記憶装置または記憶装置内に作成されたフォルダを指定する。
【００６４】
ユーザBが記憶装置またはフォルダを指定すると、画像取得部１８により、ネットワーク１６を介して、ユーザBの第１画像群として、ユーザBによって指定されたユーザBの記憶装置またはフォルダに含まれる画像群が取得される（ステップS1）。画像取得部１８は、ユーザBの第１画像群を取得すると、サーバ１２の記憶装置内にユーザBの個人専用フォルダを作成し、ユーザBの第１画像群をユーザBの個人専用フォルダに格納する。ユーザA, C, Dについても同様である。
【００６５】
各々のユーザA, B, C, Dは、自分自身が所有する画像群が含まれる記憶装置またはフォルダを指定するだけでよく、自分自身が所有する膨大な数の画像群に含まれる各々の画像の内容を確認する必要も、その画像群の中から、Wさんのための第１合成画像において使用する画像を選別してアップロードする必要もない。従って、そのための手間および時間を省くことができ、かつ、複数のユーザA, B, C, Dから、Wさんのための第１合成画像において使用する複数の画像を簡単に集めることができる。
【００６６】
なお、画像取得部１８は、各々のユーザA, B, C, Dによって記憶装置またはフォルダが指定された直後に、各々のユーザA, B, C, Dの第１画像群を取得してもよいし、あるいは、あらかじめ設定された夜間の時間帯に各々のユーザA, B, C, Dの第１画像群を取得してもよい。夜間の時間帯に第１画像群を取得することにより、画像をアップロードするための待ち時間を、ユーザA, B, C, Dに感じさせないようにすることができる。
【００６７】
また、画像取得部１８は、第１画像群として、記憶装置またはフォルダに含まれる全ての画像を取得してもよい。
【００６８】
あるいは、画像解析部２０により、各々のユーザA, B, C, Dの端末装置１４が備える記憶装置またはフォルダに含まれる各々の画像を解析し、画像取得部１８により、その記憶装置またはフォルダに含まれる各々の画像の解析結果に基づいて、その記憶装置またはフォルダに含まれる画像の中から、画像取得部１８が各々のユーザから取得する画像を抽出するための第３抽出条件に一致する画像のみを取得してもよい。
【００６９】
第３抽出条件は、例えば、画像の画質、サイズ等である。このように、各々のユーザA, B, C, Dの端末装置１４において、画像の一次解析を行って、アップロードする画像を選別することにより、画像の転送にかかる負荷を低減することができる。
【００７０】
各々のユーザA, B, C, Dの第１画像群が取得された後、画像解析部２０により、各々のユーザA, B, C, Dの第１画像群に含まれる各々の画像の解析が行われる（ステップS2）。
【００７１】
続いて、画像抽出部２２により、各々の画像の解析結果に基づいて、各々のユーザA, B, C, Dの第１画像群の中から、Wさんのために作成する第１合成画像において使用する画像を抽出するための第１抽出条件に一致する第２画像群が自動で抽出される（ステップS3）。画像抽出部２２は、各々のユーザA, B, C, Dの第２画像群を抽出すると、図５に示すように、サーバ１２の記憶装置内にWさんの個人専用フォルダを作成し、Wさんの個人専用フォルダに格納する。
【００７２】
画像抽出部２２は、本実施形態の場合、画像解析部２０による顔認識によって得られた顔のマッチ度に応じて、各々のユーザA, B, C, Dの第１画像群の中から、第２画像群として、Wさんが写っている画像を抽出する。
【００７３】
ここで、フォトアルバムを作成する場合、一般的に、最も登場回数が多い人物を主人公とし、主人公が写っている画像を用いてフォトアルバムが作成されるが、最も登場回数が多い人物が常に主人公であるとは限らない。
【００７４】
例えば、子供の卒園記念アルバムを作成する場合、複数の子供が主人公であり、画像解析部２０による顔認識に基づいて、友達と一緒に写っている画像などを用いて卒園アルバムを作成する必要がある。
【００７５】
また、結婚する友人のために結婚記念アルバムを作成する場合、結婚式の時の画像を使用する場合もあるし、あるいは、結婚前の旅行の時の画像を使用する場合もある。この場合、例えば、画像解析部２０による画像の付帯情報の解析結果に基づいて、撮影日あるいは撮影期間、撮影場所、シーン等を指定することにより、結婚式当日に撮影された画像、結婚前の旅行で撮影された画像等を選別することができる。
【００７６】
また、ユーザBは、ユーザBの第１画像群の中から１以上の画像を選択して、ユーザBの第２画像群の中に含めることができる。ユーザBによってユーザBの第１画像群の中から画像が選択されると、画像抽出部２２は、ユーザBの第２画像群として、さらに、ユーザBの第１画像群の中から、ユーザBによって選択された画像を抽出する。ユーザA, C, Dについても同様である。
【００７７】
また、ユーザBは、画像抽出部２２によって抽出されたユーザBの第２画像群の中から１以上の画像を選択して、ユーザBの第２画像群から排除することができる。ユーザBによってユーザBの第２画像群の中から画像が選択されると、画像抽出部２２はユーザBの第２画像群の中から、ユーザBによって選択された画像を排除する。ユーザA, C, Dについても同様である。
【００７８】
例えば、人間が見れば、よい画像であると判断する画像であっても、画像抽出部２２による画像の自動抽出では、人間がよいと判断する画像を自動で抽出することができない場合がある。逆に、人間が見れば、悪い画像であると判断する画像であっても、画像抽出部２２による画像の自動抽出では、人間が悪いと判断する画像を排除することができない場合がある。
【００７９】
そのため、画像処理装置１０においては、各々のユーザA, B, C, Dが、画像抽出部２２によって自動で抽出された第２画像群に含まれる画像を主観で判断し、第２画像群に含めたい画像および第２画像群から排除したい画像を選別できるようにしている。
【００８０】
各々のユーザA, B, C, Dの第１画像群の中から第２画像群が抽出されると、公開制御部２４により、複数のユーザA, B, C, Dの第２画像群のみが、ネットワーク１６を介して、各々のユーザA, B, C, Dに対して公開される（ステップS4）。つまり、ユーザA, B, C, Dの第３画像群は公開されない（非公開）。
【００８１】
公開制御部２４は、複数のユーザA, B, C, Dの第２画像群を公開する場合に各々のユーザA, B, C, Dに入力を要求するパスワードを、複数のユーザA, B, C, Dの第２画像群に設定することができる。パスワードは、例えば、第２ユーザによって設定される。公開制御部２４によってユーザA, B, C, Dの第２画像群にパスワードが設定されると、複数のユーザA, B, C, Dの第２画像群は、複数のユーザA, B, C, Dの第２画像群に設定されたパスワードと一致するパスワードを入力したユーザに対してのみ公開される。
【００８２】
ここで、ユーザBは、公開されたユーザA, B, C, Dの第２画像群の中から、第１合成画像において使用したくない画像を合成対象外画像として選択することができる。ユーザBによって合成対象外画像が選択されると、画像抽出部２２は、ユーザA, B, C, Dの第２画像群の中からユーザBによって選択された合成対象外画像を除外する。ユーザA, C, Dについても同様である。
【００８３】
また、ユーザBは、公開されていないユーザBの第３画像群の中から、ユーザBが公開したい画像を選択することができる。ユーザBによってユーザBの第３画像群の中から公開したい画像が選択されると、公開制御部２４は、さらに、ユーザBの第３画像群の中からユーザBによって選択された画像を、複数のユーザA, B, C, Dに対して公開する。ユーザA, C, Dについても同様である。
【００８４】
続いて、ユーザAは、ユーザAの端末装置１４において、指示入力部３６を介して、Wさんのための第１合成画像の作成を指示する。
【００８５】
ユーザAによって第１合成画像の作成が指示されると、第１合成画像作成部２８により、各々の画像の解析結果に基づいて、ユーザA, B, C, Dの第２画像群に含まれる画像のうちの合成対象外画像が除外された画像の中から、第１合成画像において使用する一定数の画像が合成対象画像として抽出され、抽出された合成対象画像が、第１合成画像における合成対象画像の配置領域に配置されて第１合成画像が作成される（ステップS5）。
【００８６】
なお、第１合成画像作成部２８は、合成対象画像として、複数のユーザA, B, C, Dの第２画像群の中から、複数のユーザA, B, C, Dのうちの少なくとも一人のユーザによって選択された画像を用いて第１合成画像を作成してもよい。
【００８７】
このように、画像処理装置１０においては、Wさんのための第１合成画像を作成するために複数のユーザA, B, C, Dから取得された第１画像群のうちの第２画像群に含まれる画像を用いて第１合成画像が自動で作成される。
【００８８】
ユーザAは、ユーザAの端末装置１４において、自動で作成された第１合成画像を閲覧し、自動で作成された第１合成画像をそのまま採用してもよいし、あるいは、第１合成画像において使用する画像、画像のサイズ、画像の配置位置等を編集してもよい。また、コメントの追加、スタンプ画像の追加、第１合成画像の背景の種類および色の変更等を行うことができる。
【００８９】
なお、ユーザAだけが第１合成画像を作成することは必須ではなく、複数のユーザA, B, C, Dが共同で第１合成画像を作成してもよいし、複数のユーザA, B, C, Dのうちの少なくとも一人のユーザが合成画像を作成してもよい。
【００９０】
第１合成画像が作成された後、ユーザBは、ユーザBの端末装置１４において、指示入力部３６を介して、ユーザBのための第２合成画像の作成を指示する。
【００９１】
ユーザBによって第２合成画像の作成が指示されると、画像抽出部２２により、ユーザBの第１画像群のうちの第２画像群以外の第３画像群の中から、ユーザBのために作成する第２合成画像において使用する画像を抽出するための第２抽出条件に一致する第４画像群が抽出される（ステップS6）。
【００９２】
同様に、ユーザBは、ユーザBの第３画像群の中から１以上の画像を選択して、ユーザBの第４画像群の中に含めることができる。ユーザBによってユーザBの第３画像群の中から画像が選択されると、画像抽出部２２は、ユーザBの第４画像群として、さらに、ユーザBの第３画像群の中から、ユーザBによって選択された画像を抽出する。また、ユーザBは、新たな画像をアップロードしてもよい。ユーザA, C, Dについても同様である。
【００９３】
続いて、第２合成画像作成部３２により、各々の画像の解析結果に基づいて、ユーザA, B, C, Dの第２画像群に含まれる画像のうち、合成対象外画像が除外された画像、および、ユーザBの第４画像群に含まれる画像の中から、第２合成画像において使用する一定数の画像が合成対象画像として抽出され、抽出された合成対象画像が、第２合成画像における合成対象画像の配置領域に配置されて第２合成画像が作成される（ステップS7）。
【００９４】
なお、第２合成画像作成部３２は、合成対象画像として、複数のユーザA, B, C, Dの第２画像群およびユーザBの第４画像群の中から、ユーザBによって選択された画像を用いてユーザBのための第２合成画像を作成してもよい。
【００９５】
このように、画像処理装置１０においては、Wさんのための第１合成画像を作成するために複数のユーザA, B, C, Dから取得された第１画像群のうちの第２画像群、および、ユーザBの第４画像群に含まれる画像を用いて第２合成画像が自動で作成される。
【００９６】
ユーザBは、ユーザBの端末装置１４において、自動で作成された第２合成画像を閲覧し、自動で作成された第２合成画像をそのまま採用してもよいし、あるいは、第２合成画像において使用する画像、画像のサイズ、画像の配置位置等を編集してもよい。また、コメントの追加、スタンプ画像の追加、第２合成画像の背景の種類および色の変更等を行うことができる。
【００９７】
上記のように、画像処理装置１０においては、複数のユーザA, B, C, Dから取得された複数の画像を用いて、複数のユーザA, B, C, Dが共同で１つの合成画像を作成した後、複数のユーザA, B, C, Dから取得された画像を利用して、各々のユーザA, B, C, Dが自分自身のための合成画像を作成することができる。そのため、合成画像を作成する際の各々のユーザA, B, C, Dの利便性を向上し、かつ、合成画像の作成を促進することができる。
【００９８】
なお、各々のユーザA, B, C, Dは、第１合成画像を作成する場合に、指示入力部３６を介して、公開されたユーザA, B, C, Dの第２画像群以外の追加の画像を公開することをリクエストすることができる。
【００９９】
各々のユーザA, B, C, Dによって追加の画像を公開することがリクエストされると、公開リクエスト部２６によって各々のユーザA, B, C, Dからの第２画像群以外の画像を公開するリクエストが受け付けられる。
【０１００】
公開リクエスト部２６によってリクエストが受け付けられた場合、画像抽出部２２により、各々のユーザA, B, C, Dの第３画像群の中から各々のユーザA, B, C, Dによってリクエストに応じて選択された画像が公開リクエスト画像として抽出される。
公開リクエスト画像は、第３画像群に含まれる画像であり、第２画像群として公開はされないが、他のユーザからリクエストされた場合に公開される画像である。
【０１０１】
画像抽出部２２によって公開リクエスト画像が抽出されると、公開制御部２４により、公開リクエスト画像が公開される。
【０１０２】
公開リクエスト画像が公開された場合、第１合成画像作成部２８は、ユーザA, B, C, Dの第２画像群に含まれる画像および公開リクエスト画像を用いて第１合成画像を作成する。また、第２合成画像作成部３２は、ユーザA, B, C, Dの第２画像群に含まれる画像、公開リクエスト画像およびユーザBの第４画像群に含まれる画像を用いてユーザBのための第２合成画像を作成する。
【０１０３】
また、ユーザBは、ユーザBのための第２合成画像を作成する場合に、指示入力部３６を介して、ユーザBが写っている画像を、ユーザA, C, Dのうちの、ユーザBによって指定された１以上の指定ユーザに対してリクエストすることができる。
【０１０４】
図５に示すように、ユーザBは、ユーザBが写っている画像を、ユーザDに対してリクエストしたとする。この場合、画像リクエスト部３０は、ユーザBからの指示に応じて、ネットワーク１６を介して、ユーザBが写っている画像を、ユーザDの端末装置１４に対してリクエストする。
【０１０５】
画像のリクエストを受け取ったユーザDは、ユーザDの第４画像群の中から、ユーザBが写っている画像を選択する。ユーザDがユーザBの顔を知っている場合、ユーザDはユーザDの第４画像群の中からユーザBが写っている画像を選択することができる。
【０１０６】
ユーザDによって画像が選択されると、画像抽出部２２は、ユーザDの第４画像群の中から、ユーザDによってリクエストに応じて選択されたユーザBが写っている画像を含む第５画像群を抽出する。画像抽出部２２は、ユーザDの第４画像群の中から第５画像群を抽出すると、サーバ１２の記憶装置内に作成されたユーザBの個人専用フォルダに格納する。
【０１０７】
第５画像群が抽出された場合、第２合成画像作成部３２は、複数のユーザA, B, C, Dの第２画像群、ユーザBの第４画像群およびユーザDの第５画像群に含まれる画像を用いてユーザBのための第２合成画像を作成する。
【０１０８】
また、画像リクエスト部３０は、ユーザBが写っている画像をリクエストする場合、ユーザBの顔画像を、ネットワーク１６を介して、ユーザDの端末装置１４に対して送付してもよい。
【０１０９】
ユーザBの顔画像を送付することにより、ユーザDがユーザBの顔を知らない場合でも、ユーザDは、ユーザDの第４画像群の中から、ユーザBの顔画像を参照して、ユーザBが写っている画像を選択することができる。
【０１１０】
あるいは、ユーザDが画像を選択する場合に、画像抽出部２２により、ユーザBの顔画像に基づいて、ユーザDの第４画像群の中から、ユーザBが写っている画像を抽出し、ユーザDの第４画像群において、ユーザBが写っている画像を強調して表示してもよい。
【０１１１】
ユーザBが写っている画像を強調する方法は特に限定されないが、例えば、ユーザDの第４画像群に含まれる画像を一覧表示する場合に、ユーザBが写っている画像のサイズが他の画像のサイズよりも大きくなるように拡大したり、画像の周囲を装飾する枠画像を、ユーザBが写っている画像の周囲のみに配置したり、ユーザBが写っている画像に星マークを付けて表示したりすることができる。
【０１１２】
このように、ユーザDの第４画像群において、ユーザBが写っている画像を強調して表示することにより、ユーザDは、ユーザDの第４画像群の中から、ユーザBの顔画像を参照して、ユーザBが写っている画像をさらに選択しやすくなる。
【０１１３】
ユーザDによって画像が選択されると、画像抽出部２２により、ユーザDの第４画像群の中から、ユーザDによってユーザBの顔画像を参照して選択されたユーザBが写っている画像を含む第５画像群が抽出される。これ以後の動作は同様である。
【０１１４】
なお、ユーザBがユーザDに対して画像をリクエストする場合に限らず、ユーザA, B, C, Dのうちの一人のユーザが他の一人ないし２以上のユーザに対して画像をリクエストする場合も同様である。
【０１１５】
また、ユーザA, B, C, Dの第１画像群をサーバ１２の記憶装置に保存しておき、例えば、別の第１合成画像および別の第２合成画像を作成するために使用してもよい。一方、第１画像群のうち、第２画像群、第４画像群および第５画像群以外の画像群、つまり、第１合成画像および第２合成画像のいずれにおいても使用されない画像群は適切なタイミングで自動的に削除してもよい。
【０１１６】
また、合成画像をプリントし、製本することにより、紙媒体のフォトアルバム（フォトブック）を作成してもよいし、これに限らず、フォトアルバムとして、テンプレート上に静止画および動画を含む画像を配置し、ディスプレイ上において閲覧する電子アルバムを作成してもよい。さらに、フォトアルバムとして、テンプレートを利用することなく、ユーザから取得された静止画や動画などを含む各種のコンテンツを順次表示するスライドショー（フォトムービー）を作成してもよい。
【０１１７】
また、画像取得部１８、画像解析部２０、画像抽出部２２、公開制御部２４、公開リクエスト部２６、第１合成画像作成部２８、画像リクエスト部３０および第２合成画像作成部３２のうちの少なくとも１つが、ユーザの端末装置１４内に備えられていてもよい。
【０１１８】
本発明の装置は、装置が備える各々の構成要素を専用のハードウェアで構成してもよいし、各々の構成要素をプログラムされたプロセッサおよびプロセッサを備えるコンピュータ等によって構成してもよい。本発明の方法は、例えば、その各々のステップをコンピュータに実行させるためのプログラムにより実施することができる。また、このプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することもできる。
【０１１９】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【０１２０】
１０  画像処理装置
１２  サーバ
１４  端末装置（クライアント）
１６  ネットワーク
１８  画像取得部
２０  画像解析部
２２  画像抽出部
２４  公開制御部
２６  公開リクエスト部
２８  第１合成画像作成部
３０  画像リクエスト部
３２  第２合成画像作成部
３４  画像表示部
３６  指示入力部
【図１】
2018005842.tif 000003
【図２】
2018005842.tif 000004
【図３】
2018005842.tif 000005
【図４】
2018005842.tif 000006
【図５】
2018005842.tif 000007