(57)【要約】【課題】いわゆるソーシャルメディアの利用時において、関係性を成立させた複数の利用者が被写体となる仮想的な集合写真を簡単に形成できるようにする。【解決手段】ＳＮＳ２の投稿ログの利用ページなどの利用時にタッチパネル１０７を通じて「撮影」ボタンに対する操作（撮影指示）を受け付ける。この場合、投稿者画像取得部１０９が、ユーザー端末装置１のユーザーの顔写真の画像データと、当該ユーザーの利用ページに投稿情報が掲載されている１以上の他のユーザー（友人関係の成立しているユーザー）の顔写真の画像データとをＳＮＳ２から取得する。これら取得した顔写真の画像データを用いて、集合写真形成部１１０が１枚の集合写真を形成する。【選択図】図１
2014048876.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に設けられ、利用者の顔写真の画像データを利用者属性情報の１つとして利用可能なソーシャルメディアの利用時に、利用者からの集合写真の撮影指示を受け付ける受付手段と、
前記撮影指示を受け付けた場合に、当該利用者の顔写真の画像データと、当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを取得する投稿者画像取得手段と、
取得された当該利用者の前記顔写真の画像データと当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の前記顔写真の画像データとを利用して、１枚の集合写真を形成する形成手段と
を備えることを特徴とする集合写真形成装置。
【請求項２】
請求項１に記載の集合写真形成装置であって、
集合写真の元になる１以上の元画像データを記憶する記憶手段と、
前記記憶手段から目的とする元画像データを取得する元画像取得手段と
を備え、
前記形成手段は、前記元画像データにより形成される元画像を利用して、１枚の前記集合写真を形成することを特徴とする集合写真形成装置。
【請求項３】
請求項２に記載の集合写真形成装置であって、
前記記憶手段に記憶されている１以上の元画像データに応じた元画像を利用者に提示する提示手段と、
利用者からの元画像の選択入力を受け付ける受付手段と
を備え、
前記元画像取得手段は、前記選択入力に応じた元画像データを取得することを特徴とする集合写真形成装置。
【請求項４】
請求項１に記載の集合写真形成装置であって、
前記形成手段は、当該利用者のページに投稿情報が掲載されている１以上の他の利用者のそれぞれに対して予め決められた方法に従って順番を付し、当該順番に従って、１枚の集合写真中の位置を特定することを特徴とする集合写真形成装置。
【請求項５】
請求項１に記載の集合写真形成装置であって、
前記投稿者画像抽出手段は、当該利用者のページに掲載されている１以上の他の利用者の投稿情報に基づいて、同じ話題で投稿してきている利用者の顔写真の画像データを抽出することを特徴とする集合写真形成装置。
【請求項６】
ネットワーク上に設けられ、利用者の顔写真の画像データを利用者属性情報の１つとして利用可能なソーシャルメディアの利用時に、受付手段を通じて利用者からの集合写真の撮影指示を受け付ける受付工程と、
前記撮影指示を受け付けた場合に、投稿者画像取得手段が、当該利用者の顔写真の画像データと、当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを取得する投稿者画像取得工程と、
取得された当該利用者の前記顔写真の画像データと当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の前記顔写真の画像データとを利用して、形成手段が１枚の集合写真を形成する形成工程と
を有することを特徴とする集合写真形成方法。
【請求項７】
画像データを処理する装置に搭載されたコンピュータが実行する集合写真形成プログラムであって、
ネットワーク上に設けられ、利用者の顔写真の画像データを利用者属性情報の１つとして利用可能なソーシャルメディアの利用時に、受付手段を通じて利用者からの集合写真の撮影指示を受け付ける受付ステップと、
前記撮影指示を受け付けた場合に、投稿者画像取得手段が、当該利用者の顔写真の画像データと、当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを取得する投稿者画像取得ステップと、
取得された当該利用者の前記顔写真の画像データと当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の前記顔写真の画像データとを利用して、形成手段が１枚の集合写真を形成する形成ステップと
を実行することを特徴とする集合写真形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ＳＮＳ（Social Networking Service）などのいわゆるソーシャルメディアの利用時において、複数の利用者が被写体となる集合写真を形成（撮影）する装置、方法、プログラムに関する。
【背景技術】
【０００２】
特許文献１には、遠隔地にいる複数の人が、あたかも同じ場所に集まったような集合写真を作ることができる合成画像システムに関する発明が開示されている。当該合成画像システムは、複数の携帯電話機や複数のテレビ電話機とサーバとが通信回線を通じて接続されて構成される。そして、携帯電話機やテレビ電話機からサーバを通じて、一緒に写真を撮りたい人の携帯電話機やテレビ電話機に対して、その旨の要求を送る。そして、要求元の携帯電話機やテレビ電話機から要求元のユーザーの画像データをサーバに送信する。
【０００３】
また、要求先のユーザーが集合写真を撮ることに同意した場合には、要求先の携帯電話機やテレビ電話機から要求先のユーザーの画像データをサーバに送信する。そして、サーバでは、要求元のユーザーの画像データと要求先のユーザーの画像データとを用いて集合写真を合成し、当該集合写真を要求元と要求先の携帯電話機やテレビ電話機に送信する。このようにして、特許文献１の合成画像システムでは、サーバが遠隔地にいる複数の人が被写体となった集合写真を形成し、要求元と要求先のユーザーに当該集合写真を配布することを可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１７６５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、例えば、Ｆａｃｅｂｏｏｋ,Ｉｎｃ.が運営する「Ｆａｃｅｂｏｏｋ（登録商標）」などの個人の実名や顔写真まで公開するＳＮＳ（Social Networking Service）が多数のユーザーを獲得している。そして、ＳＮＳでは、テキストデータや画像データを投稿すると、これらの投稿情報は、当該ＳＮＳにおいて友人関係が成立しているユーザーのいわゆる投稿ログに掲載される。このようにして、ＳＮＳのユーザー同士が相互に情報の交換を行うことが可能になる。また、ＳＮＳの中には、いわゆるテキストチャット機能を提供しているものもある。
【０００６】
そして、ＳＮＳでは、共通の趣旨や嗜好で友人関係を構築している場合が多い。したがって、ＳＮＳを離れ、ＳＮＳのユーザー同士が実際に合って親睦を深めるいわゆるオフ会なども、共通の趣旨や嗜好で友人関係を成立させたグループを単位として行われる。しかし、距離的な問題からオフ会に参加できない、または、ネットワーク上の付き合いは構わないがリアルな付き合いは遠慮したいとするユーザーも多い。しかし、ＳＮＳを介して、共通の話題で盛り上がっている時点で何らかの記念を残したいとする要求がある。このため、ＳＮＳ上において共通の話題で盛り上がっている複数のユーザーを被写体とする集合写真を簡単に形成したいとする要求が大きくなってきている。
【０００７】
そこで、上述した特許文献１に記載の技術を用いることが考えられる。しかし、特許文献１に記載の技術の場合には、集合写真の形成のために専用のサーバ装置が必要になる。また、特許文献１に記載野技術の場合には、上述もしたように、集合写真を形成することを希望した要求元のユーザーが、集合写真に一緒に写って欲しい複数のユーザーに対して、サーバを介して集合写真の形成に加わって欲しい旨の要求を出す。そして、その双方が画像データを提供しなければ集合写真を形成できない。このように、特許文献１に記載の技術の場合、集合写真を形成するまでに、複数のユーザーの手続が必要になり、簡単に集合写真を形成できない。
【０００８】
以上のことに鑑み、この発明は、いわゆるソーシャルメディアの利用時において、複数の利用者が被写体となる集合写真を簡単に形成できるようにすることを目的とする。
【０００９】
なお、この明細書において、ソーシャルメディアとは、誰もが参加できるスケーラブルな情報発信技術を用いて、社会的インタラクションを通じて広がっていくように設計されたメディアを意味する。換言すれば、ネットワーク上で、ユーザー同士が情報を交換(送受信)することによって成り立っているメディアであり、「１対多」、「多対多」の双方向で、テキストデータや画像データ等を使ったコミュニケーションが可能な種々のメディアを含む。
【００１０】
ソーシャルメディアの具体例としては、種々のＳＮＳがある。ＳＮＳには、上述したＦａｃｅｂｏｏｋ,Ｉｎｃ.が運営する「Ｆａｃｅｂｏｏｋ（登録商標）」や株式会社ミクシィが運営する「ｍｉｘｉ（登録商標）」など、大小さまざまなものがある。また、例えば、ＳＮＳの機能の１つとして提供されているテキストチャット機能は、インターネット等のネットワークを通じてリアルタイムにテキストテータベース（文字ベース）の会話を行う機能を意味する。テキストチャット機能は、ある程度まとまった内容を非同期にやり取りするメールや電子掲示板などとは異なり、実際の会話のように短い文章をリアルタイムにやり取りしてコミュニケーションを行う機能である。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１に記載の発明の集合写真形成装置は、
ネットワーク上に設けられ、利用者の顔写真の画像データを利用者属性情報の１つとして利用可能なソーシャルメディアの利用時に、利用者からの集合写真の撮影指示を受け付ける受付手段と、
前記撮影指示を受け付けた場合に、当該利用者の顔写真の画像データと、当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを取得する投稿者画像取得手段と、
取得された当該利用者の前記顔写真の画像データと当該利用者のページに投稿情報が掲載されている１以上の他の利用者の前記顔写真の画像データとを利用して、１枚の集合写真を形成する形成手段と
を備えることを特徴とする。
【００１２】
請求項１に記載の発明の集合写真形成装置によれば、利用者の顔写真の画像データを利用者属性情報の１つとして利用可能なソーシャルメディアの利用時に、受付手段を通じて利用者からの集合写真の撮影指示を受け付けたとする。この場合、投稿者画像取得手段が、当該利用者の顔写真の画像データと、当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを取得する。これら取得された当該利用者の顔写真の画像データと当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを利用して、形成手段が１枚の集合写真を形成する。
【００１３】
これにより、ソーシャルメディアの利用者は、撮影指示を入力するだけで、当該利用者の顔写真の画像データと当該利用者のページ等の領域に投稿情報が掲載されている１以上の他の利用者の顔写真の画像データとを利用した集合写真が形成できる。この場合、１以上の他の利用者の操作は必要なく、また、各利用者が集合写真の形成のために新たに画像データを提供する必要も無いので、簡単に目的とする集合写真を形成できる。
【発明の効果】
【００１４】
この発明によれば、いわゆるソーシャルメディアの利用時において、複数の利用者が被写体となる仮想的な集合写真を簡単に形成できる。
【図面の簡単な説明】
【００１５】
【図１】この発明の集合写真形成装置の一実施の形態が適用されたユーザー端末装置１（１）、１（２）、…の構成例について説明するための図である。
【図２】ＳＮＳ２側が管理するユーザー別属性情報ファイルの例を説明するための図である。
【図３】記憶装置１０３に用意されている元画像データの一例を説明するための図である。
【図４】ユーザー端末装置１の表示部１０６に表示される投稿ログ等の表示例を説明するための図である。
【図５】集合写真形成部１１０によって形成される集合写真の一例を示す図である。
【図６】ユーザー端末装置１で行われる集合写真の形成処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。この発明の装置、方法、プログラムは、種々のソーシャルメディアを利用可能な種々のユーザー端末装置やＳＮＳや無料通話アプリケーション等のソーシャルメディア側の情報処理装置に適用できる。
【００１７】
ユーザー端末装置は、パーソナルコンピュータ、タブレット端末、携帯電話端末、スマートフォンと呼ばれる高機能携帯電話端末などの通信機能を備えた種々の電子機器である。また、ソーシャルメディア側のシステムは、一般にクラウドシステムとして構築される場合が多い。このため、ソーシャルメディア側の情報処理装置としては、当該クラウドシステムを構成するいずれかの装置ということになる。
【００１８】
なお、以下に説明する実施の形態においては、説明を簡単にするため、例えば高機能携帯電話端末であるユーザー端末装置に、この発明の装置、方法、プログラムを適用した場合を例にして説明する。すなわち、この発明の主要な機能はユーザー端末装置側において実現される。
【００１９】
［ユーザー端末装置１の構成例］
図１は、ソーシャルメディアとして所定のＳＮＳ２を利用可能な利用者（以下、ユーザーと記載する。）が用いるユーザー端末装置１（１）、１（２）、…の構成例について説明するための図である。ユーザー端末装置１（１）、１（２）、…のそれぞれは、この発明の装置、方法、プログラムの一実施の形態が適用されたものである。
【００２０】
まず、ユーザー端末装置１（１）、１（２）、…の構成例を説明する前に、図１に示したＳＮＳ２の概要について説明する。ＳＮＳ２は、インターネット上に設けられ、アカウントが設定されたユーザーのいわゆるページ（ユーザー領域）を形成して、当該ページを通じてユーザー同士が情報のやり取りを行うなどのことができる。図１において、ＳＮＳ２の内部に符号Ｕ１、Ａ１、Ａ２、…等を付して示した○印は、アカウントが設定されたユーザーのページ（ユーザー領域）に対応している。
【００２１】
そして、アカウントが設定されたユーザーは、当該設定された自己のアカウントを用い、自己のユーザー端末装置１（１）、１（２）、…を通じてＳＮＳ２にログインすることにより、自己のページにアクセスできる。そして、当該ページを通じて、ＳＮＳ２に属する他のユーザーと友人関係を成立させたり、テキストデータや画像データからなる投稿情報の投稿を行ったりできる。また、当該ページを通じて、友人関係にある他のユーザーからの投稿情報が掲載される自己の投稿ログの閲覧もできる。この他にも、当該ページを通じてチャット機能を利用するなど、種々のＳＮＳ２が提供する機能を利用できる。
【００２２】
また、この実施の形態のＳＮＳ２は、ユーザーの顔写真の画像データをユーザー属性情報の１つとして管理し、公開したり、利用したりできるようにしている。図２は、ＳＮＳ２側で管理されるユーザー別属性情報ファイルの例を説明するための図である。図２に示すように、ユーザー別属性情報ファイルでは、アカウントが設定されたユーザー毎に、ユーザーの顔写真の画像データ、ユーザーＩＤ、基本情報が管理される。基本情報は、アカウント情報、名前、その他の属性情報からなる。このような、ユーザー別属性情報ファイルで管理される各ユーザーの属性情報は、アカウントの設定時に、各ユーザーからユーザー端末装置１（１）、１（２）、…を通じて提供されるものである。
【００２３】
次に、この実施の形態のユーザー端末装置１（１）、１（２）、…の構成例について説明する。この実施の形態のユーザー端末装置１（１）、１（２）、…のそれぞれは、集合写真形成装置として同様の機能を有するものであるので、以下においては、ユーザー端末装置１（１）、１（２）、…を総称して、ユーザー端末装置１と記載する。
【００２４】
この実施の形態のユーザー端末装置１は、図１の下側のブロック図に示すように、大きく８つの部分を有する。図１に示したユーザー端末装置１おいて、無線通信部１０１は、通信ネットワークを通じて受信した信号を自機（ユーザー端末装置１）が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換して自機から通信ネットワークに送出したりする。無線通信部１０１には、送受信アンテナ１０１Ａが接続されている。
【００２５】
制御部１０２は、ユーザー端末装置１の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部１０２は、種々のアプリケーションプログラムの実行部としても機能する。記憶装置１０３は、記録媒体として不揮発性メモリを備え、種々のアプリケーションプログラムや処理に必要なデータ、また、種々の処理により得られたデータ等の不揮発性メモリへの書込み／記録保持／読み出し／削除を行う。
【００２６】
操作部１０４は、ユーザー端末装置１に設けられたハードウェアキーからなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部１０２に供給する。操作部１０４に設けられたハードウェアキーは例えば電源のオン／オフキーや基本機能を実行するための幾つかのファンクションキー等である。時間制御部１０５は、現在年月日、現在曜日、現在時刻を管理する。
【００２７】
表示部１０６は、種々の画像データや映像データの供給を受けて、これを映像信号に変換し、当該映像信号に応じた画像や映像を自己の表示画面に表示する。また、表示部１０６の表示画面に貼付されたタッチパネル１０７は、表示画面に表示される情報と共に、いわゆるソフトウェアキーを構成する。したがって、制御部１０２は、タッチパネル１０７からのユーザーの指示位置を示す情報と当該指示位置に対応する表示部１０６の表示画面上に表示された情報とに基づいて、ユーザーからの指示入力が認識できるようになっている。
【００２８】
元画像取得部１０８は、この実施の形態においては、ユーザー端末装置１の記憶装置１０３から目的とする集合写真の元になる元画像データを取得する。すなわち、この実施の形態では、記憶装置１０３には、種々のシチュエーションで撮影された集合写真を形成する元画像データが予め用意されている。図３は、元画像データの一例を説明するための図である。例えば、図３Ａに示すようなサッカー選手の試合前集合写真や図３Ｂに示すような山麓で撮影された登山旅行時集合写真などが元画像データとして用意されている。
【００２９】
この他にも図示しないが、例えば新幹線車内で撮影された旅行時集合写真等、集合写真を形成するための種々のシチュエーションの元画像データを用意しておくことが可能である。なお、ここでは、元画像データを記憶装置１０３に用意するものとして説明するが、元画像データをＳＮＳ２側に用意しておき、これを元画像取得部１０８が無線通信部１０１を通じてＳＮＳ２から取得する構成とすることもできる。
【００３０】
投稿者画像取得部１０９は、ユーザー端末装置１のユーザーから撮影指示を受け付けた場合に、無線通信部１０１を通じてＳＮＳ２から集合写真の形成に用いるユーザーの顔写真の画像データを取得する。より具体的には、投稿者画像取得部１０９は、撮影指示を行ったユーザー端末装置１のユーザーの顔写真の画像データと、当該ユーザーのページに投稿情報が掲載されている１以上の他のユーザーの顔写真の画像データとを取得する。
【００３１】
図４は、ユーザー端末装置１の表示部１０６に表示されるユーザーの投稿ログの利用ページの表示例を説明するための図である。図４に示す投稿ログの利用ページの表示例は、当該ユーザーのＳＮＳ２上に形成された投稿ログに掲載された投稿情報を投稿された順番に表示するようにしたものであり、投稿を行ったユーザーの顔写真と投稿内容（テキストデータ）からなっている。ユーザーの顔写真は、投稿と同時に、図２に示したユーザー別属性情報ファイルの顔写真（画像データ）が用いられて、図４に示したように投稿内容の横や上に表示される。
【００３２】
そして、投稿者画像取得部１０９は、図４に示したユーザーの投稿ログの利用ページの表示例において、右下端部に表示された撮影ボタンが操作されると、集合写真に含めるＳＮＳ２のユーザーの顔写真の画像データを取得する。この場合、図４を用いて説明したように、投稿ログに掲載されている投稿を行ったユーザーの顔写真の画像データを取得する。
【００３３】
例えば、図４に示した投稿ログを表示しているユーザー端末装置１のユーザーであって、「撮影」ボタンを操作したユーザーが、図２に示したユーザー別属性情報ファイルに登録されている「△△一郎」であるとする。また、「△△一郎」と友人関係にあり、図４に示した投稿ログに投稿情報が表示されているユーザーが、図２に示したユーザー別属性情報ファイルに登録されている「○○太郎」や「□□花子」等であるとする。
【００３４】
この場合、投稿者画像取得部１０９は、図４に示した投稿ログに投稿情報が掲載されている「△△一郎」、「○○太郎」、「□□花子」等のユーザーの顔写真の画像データを、ＳＮＳ２が提供する当該投稿ログの利用ページから取得する。これにより、ユーザー端末装置１は、目的とするユーザーの顔写真の画像データを取得できる。なお、ＳＮＳ２で利用されているユーザーの顔写真の画像データは、基本的に公開することを目的として、ＳＮＳ２に提供されるものであるため、ＳＮＳ２がユーザー端末装置１に提供し、これをユーザー端末装置１において利用しても問題が生じることはない。
【００３５】
但し、自己の顔写真の画像データが集合写真の形成のために用いられることを望まないユーザーも存在することが考える。このため、例えば、アカウントの設定時等の所定の時点において、顔写真の画像データの提供の可否についてユーザーに問い合わせを行い、それに応じて顔写真の画像データの提供の可否をユーザー別属性情報ファイルに設定しておくこともできる。
【００３６】
これにより、投稿者画像取得部１０９が、ユーザー別属性情報ファイルを確認し、顔写真の画像データの提供の可否設定が「提供不可」であるユーザーについては、通常の顔写真とは別に用意される集合写真用の顔写真や一般的な顔アイコン、アバター（イラスト）を用いることができる。あるいは、投稿者画像取得部１０９が、ユーザー別属性情報ファイルを確認し、顔写真の画像データの提供の可否設定が、「提供可」であるユーザーの顔写真の画像データだけを取得することもできる。なお、形成する集合写真を、撮影指示を行ったユーザーが自分だけの記念として保存するのであれば、集合写真に含める他のユーザーの許可は不要である。
【００３７】
また、投稿者画像取得部１０９は、当該ユーザーの投稿ログに掲載されている投稿情報に応じて設定可能な条件に従って、集合写真の形成に用いるユーザーの顔写真の画像データを取得できる。例えば、当該ユーザーの投稿ログに掲載されている投稿情報に基づき、投稿時間の新しいもの順に投稿を行った所定人数分の異なるユーザーの顔写真の画像データを取得できる。また、当該ユーザーの投稿ログに掲載されている投稿情報に基づき、共通の話題に投稿してきている所定人数分の異なるユーザーの顔写真の画像データを取得できる。また、当該ユーザーの投稿ログに掲載されている投稿情報に基づき、投稿回数の多い順に所定人数分の異なるユーザーの顔写真の画像データを取得できる。この他にも、いわゆる「いいね」ボタンが押された回数の多い投稿順に所定人数分の異なるユーザーの顔写真の画像データを取得するなどのこともできる。
【００３８】
なお、テキストチャット機能を用いて、複数のユーザーがリアルタイムにテキストデータの送受を行っている場合においても上述した投稿ログを利用する場合と同様に、他のユーザーの顔写真の画像データを取得できる。すなわち、ユーザー端末装置１のユーザー以外のユーザーの顔写真の画像データは、チャットに参加してテキストデータ（投稿情報に相当）を送信してきているユーザーのものを取得できる。
【００３９】
そして、集合写真形成部１１０は、元画像取得部１０８が取得した元画像データと、投稿者画像取得部１０９が取得した複数のユーザーの顔写真の画像データとを合成し、１枚の集合写真の画像データを形成する。図５は、集合写真形成部１１０によって形成される集合写真の一例を示す図である。例えば、元画像取得部１０８が取得した元画像データが、図３Ａに示したサッカー選手の試合前集合写真であり、投稿者画像取得部１０９が取得したユーザーの顔写真の画像データが図２に示した３名のユーザーの顔写真の画像データを含むものとする。
【００４０】
この場合、集合写真形成部１１０は、図５に示すように、図３Ａに示したサッカー選手の試合前集合写真の各選手の顔部分の画像を、投稿者画像取得部１０９が取得したユーザーの顔写真に置き換える処理を行う。これにより、実際の写真ではないが、図５に示したように画像合成により形成した仮想的な集合写真の画像データが形成できる。そして、図５に示した集合写真の場合には、ユーザー端末装置１のユーザーである「△△一郎」の顔写真を、当該集合写真において一番目立つ後列の中央（左右いずれからも３番目）に位置する選手の顔部分に配置している。
【００４１】
また、この例においては、投稿の新しい順に、まず、前列の中央から外側に向かうように、各選手の顔部分を友人関係にあるユーザーの顔写真に置き換えるようにしている。そして、前列終了後には、後列の中央から外側に向かうように、各選手の顔部分を友人関係にあるユーザーの顔写真に置き換える。なお、後列の中央は、ユーザー端末装置１のユーザーの顔写真に置き換えられているので、実際にはその隣から置き換えられる。
【００４２】
したがって、図５に示した集合写真の場合には、友人関係にある「○○太郎」の顔写真が前列左から３番目に配置され、友人関係にある「□□花子」の顔写真が前列左から３番目に配置されるというようにして集合写真が形成される。このように、集合写真形成部１１０は、予め決められた順番に従って、元画像に存在する人物の顔部分の画像を、投稿者画像取得部１０９により取得されたユーザーの顔写真に置き換えて、集合写真を形成する。
【００４３】
そして、この実施の形態のユーザー端末装置１では、（１）集合写真の撮影指示、（２）集合写真の元になる元画像（元写真）の選択、（３）合成する顔写真の優先条件の指定、（４）顔写真の取得、（５）集合写真の合成、（６）出来上がった写真を見るだけか、保存するか、他の投稿者や他のユーザーに公開するかの選択の順に集合写真に関する一連の処理を行える。これらの処理の詳細については、フローチャートを用いて後述する。
【００４４】
このように、この実施の形態のユーザー端末装置１においては、ユーザー端末装置１においては、投稿を行ったユーザーの顔写真を用いて集合写真を形成できる。しかも、集合写真に含める撮影指示を行ったユーザー以外のユーザーが特別に操作を行うこともないので、撮影指示を行ったユーザーが目的とする集合写真を簡単に形成できる。そして、形成された集合写真は、見て楽しんだり、ユーザー端末装置１に保持して利用することができるほか、ＳＮＳ２を通じて、集合写真に顔写真が含められた他のユーザーに対して提供したり、画像供給サイトにアップロードしたりできる。
【００４５】
［ユーザー端末装置１の処理のまとめ］
次に、この実施の形態のユーザー端末装置１において、集合写真を形成する場合の処理についてフローチャートを参照しながらまとめる。図６は、ユーザー端末装置１で行われる集合写真の形成処理を説明するためのフローチャートである。この図６に示す集合写真の形成処理は、ＳＮＳ２にログインし、投稿ログの利用ページやテキストチャット機能の利用ページを表示するようにした場合に実行される処理である。
【００４６】
まず、制御部１０２は、ユーザーの指示に応じて、無線通信部１０１を通じてＳＮＳ２の投稿ログの利用ページあるいはテキストチャット機能の利用ページにアクセスし、当該利用ページへの投稿情報を表示部１０６に表示する処理を行う（ステップＳ１０１）。例えば、投稿ログの利用ページの表示が指示された場合には、図４に示した態様の投稿ログの利用ページが表示される。そして、制御部１０２は、タッチパネル１０７を通じてユーザーからの操作入力を受け付ける（ステップＳ１０２）。
【００４７】
この後、制御部１０２は、ステップＳ１０２において、撮影指示を受け付けたか否かを判別する（ステップＳ１０３）。ステップＳ１０３の判別処理は、例えば、図４に示した投稿ログの利用ページの右下端部等に表示される「撮影」ボタンが操作されたか否かを判別する処理である。ステップＳ１０３の判別処理において、撮影指示は受け付けていないと判別した時には、所定の終了操作を受け付けたか否かを判別する（ステップＳ１０４）。当該所定の終了操作は、当該利用ページの「終了」ボタンの操作等である。
【００４８】
ステップＳ１０４の判別処理において、終了操作を受け付けたと判別したときには、表示部１０６の表示を、当該利用ページを表示する前の状態に戻すなどの所定の終了処理を行って（ステップＳ１０５）、この図６に示す処理を終了する。また、ステップＳ１０４の判別処理において、終了操作を受け付けていないと判別したときには、受け付けた操作に応じた処理を実行し（ステップＳ１０６）、この後、ステップＳ１０２からの処理を繰り返す。なお、ステップＳ１０６においては、例えば、表示情報のスクロール処理や投稿情報の入力受付処理、受け付けた投稿情報の投稿処理等、ユーザーの操作に応じた種々の処理が行われる。
【００４９】
また、ステップＳ１０３の判別処理において、撮影指示を受け付けたと判別した時には、制御部１０２は、元画像の選択設定処理を実行する（ステップＳ１０７）。具体的にステップＳ１０７では、記憶装置１０３に記憶保持している複数の元画像のサムネイル画像を表示部１０６に表示し、ユーザーからの元画像の選択を受け付けて、選択された元画像を特定する情報を記憶装置１０３の所定の領域に設定する処理を行う。
【００５０】
そして、ステップＳ１０７の元画像の選択設定処理を実行した後においては、制御部１０２は、元画像取得部１０８を制御し、ステップＳ１０７において選択設定された元画像を取得する処理を行う（ステップＳ１０８）。この後、制御部１０２は、投稿者画像取得部１０９を制御し、図４を用いて説明したように、投稿ログの利用ページやテキストチャット機能の利用ページに投稿情報が掲載されているユーザーの顔写真の画像データをＳＮＳ２が提供する当該利用ページから取得する処理を行う（ステップＳ１０９）。
【００５１】
なお、上述もしたが、ステップＳ１０９の処理では、ユーザーからの指示に応じて、どのようなユーザーの顔写真の画像データを取得するかを制御することができる。すなわち、投稿時間、投稿内容、投稿回数等に基づいて、顔写真の画像データを取得するユーザーの範囲を設定することができる。この他にも、ＳＮＳ２の機能として、投稿情報等に対して、支持や他者に進めることを意味するいわゆる「いいね」ボタンや「おすすめ」ボタンなどが多く押された投稿情報の投稿者の顔写真の画像データを優先的に抽出することもできる。また、ＳＮＳ２の機能として、投稿情報に対してコメントできる場合には、コメント数の多い投稿情報の投稿者の顔写真の画像データを優先的に抽出することもできる。
【００５２】
次に、制御部１０２は、集合写真形成部１１０を制御して、ステップＳ１０８で取得した元画像の画像データと、ステップＳ１０９で取得したユーザーの顔写真の画像データとを用いて、図５に一例を示したように集合写真を形成する（ステップＳ１１０）。そして、制御部１０２は、集合写真形成部１１０が形成した集合写真の画像データを表示部１０６に供給して、当該集合写真を表示部１０６に表示する（ステップＳ１１１）。
【００５３】
この後、制御部１０２は、タッチパネル１０７を通じてユーザーからの操作入力を受け付け（ステップＳ１１２）、受け付けた操作に応じた処理を実行する（ステップＳ１１３）。このステップＳ１１２、ステップＳ１１３の処理を通じて、例えば、形成した集合写真を、破棄したり、記憶装置１０３に格納したり、ＳＮＳ２にアップロードして他のユーザーに配布できるようにしたりするなどのことが行われる。そして、ステップＳ１１３の処理の地においては、ステップＳ１０１からの処理が繰り替えされる。
【００５４】
このように、ユーザー端末装置１では、ユーザーからの撮影指示に応じて、極めて簡単に、「撮影」ボタンを操作したユーザーの顔写真と、「撮影」ボタンを操作したユーザーと友人関係にある他のユーザーの顔写真を含めた集合写真を形成できる。そして、形成した集合写真を、自分で楽しんだり、ＳＮＳ２を介して他のユーザーに提供したりするなどができる。
【００５５】
［実施の形態の効果］
ユーザーの顔写真がユーザーの属性情報の１つとして公開され、利用が可能なＳＮＳのユーザーが、自己の顔写真と、自己と友人関係を成立させた他のユーザーの顔写真とを用いて、簡単に集合写真を形成できる。これにより、オフ会に参加できないユーザーや、現実の世界での付き合いは遠慮したいユーザーが存在していても、仮想的な集合写真を形成し、これを利用することができる。すなわち、ネット上でも、現実の世界と同様に集合写真を形成し、これを利用することにより、現実の世界と同様のユーザー同士の関係性を構築できる。
【００５６】
［変形例］
なお、上述した実施の形態では、集合写真の形成機能（撮影機能）を、主にユーザー端末装置１の機能として実現したが、これに限るものではない。ＳＮＳ２側において、集合写真の形成機能（撮影機能）を実現することももちろん可能である。この場合、ＳＮＳ２側に、図１に示した元画像取得部１０８、投稿者画像取得部１０９、集合写真形成部１１０が設けられ、これらが機能することになる。そして、基本的に図６に示したフローチャートの各処理の実行主体がユーザー端末装置１からＳＮＳ２側に移ることになる。このため、図６を参照しながらＳＮＳ２側が集合写真の形成機能を有する場合のＳＮＳ２側の処理について簡単にまとめる。
【００５７】
まず、ＳＮＳ２は、ユーザー端末装置１からのユーザーの指示に応じて、投稿ログの利用ページあるいはテキストチャット機能の利用ページ等をユーザー端末装置１に提供し、これをユーザー端末装置１の表示部１０６に表示させる（ステップＳ１０１）。当該利用ページは、図４に示したように、「撮影」ボタンを有するものである。そして、ＳＮＳ２は、ユーザー端末装置１からの操作入力を受け付け（ステップＳ１０２）、撮影指示を受け付けたか否かを判別する（ステップＳ１０３）。ステップＳ１０３において、撮影指示を受け付けていないと判別した時には、ＳＮＳ２は、ステップＳ１０４〜ステップＳ１０６の処理により、ユーザーからの指示に応じて、終了処理や表示画面のスクロール処理等の要求に応じた処理を行うことになる。
【００５８】
一方、ステップＳ１０３の判別処理において、撮影指示を受け付けたと判別した時には、ＳＮＳ２は、元画像の選択設定処理を実行する（ステップＳ１０７）。具体的にステップＳ１０７では、ＳＮＳ２が保持している複数の元画像のサムネイル画像をユーザー端末装置１に提供して表示させ、ユーザーからの元画像の選択を受け付けて、選択された元画像を特定する情報をＳＮＳ２に設定する。
【００５９】
そして、ステップＳ１０７の元画像の選択設定処理を実行した後、ＳＮＳ２は、ＳＮＳ２側に設けられた元画像取得部１０８を制御し、ステップＳ１０７において選択設定された元画像を取得する（ステップＳ１０８）。この後、ＳＮＳ２においては、撮影指示を送信してきたユーザーの利用ページに投稿情報が掲載されているユーザーの顔写真の画像データを取得する処理を行う（ステップＳ１０９）。
【００６０】
このステップＳ１０９の処理は、ＳＮＳ２側に設けられた投稿者画像取得部１０９を制御することにより実行される。そして、撮影指示を送信してきたユーザー端末装置１のユーザーの顔写真の画像データと、当該ユーザーの利用ページに投稿が掲載されている他のユーザーの顔写真の画像データとが取得される。なお、ＳＮＳ２側で実行されるステップＳ１０９の処理でも、ユーザーからの指示に応じて、撮影指示を行ったユーザー以外に、どのようなユーザーの顔写真の画像データを取得するかを制御することができる。すなわち、投稿時間、投稿内容、投稿回数、いわゆる「いいね」ボタンの押された回数、寄せられたコメントの数等に基づいて、顔写真の画像データを取得するユーザーの範囲を設定することができる。
【００６１】
次に、ＳＮＳ２は、ステップＳ１０８で取得した元画像の画像データと、ステップＳ１０９で取得したユーザーの顔写真の画像データとを用いて、図５にその一例を示したように、目的とする集合写真を形成する（ステップＳ１１０）。このステップＳ１１０の処理は、ＳＮＳ２側に設けられた集合写真形成部１１０を制御することにより実行される。ここでも、顔写真の配列順を設定することもできる。そして、ＳＮＳ２は、集合写真形成部１１０が形成した集合写真の画像データを、撮影指示を送信してきたユーザー端末装置１に提供して、当該集合写真を当該ユーザー端末装置１の表示部１０６に表示させる（ステップＳ１１１）。
【００６２】
この後、ＳＮＳ２は、ユーザー端末装置１からの操作入力を受け付け（ステップＳ１１２）、受け付けた操作に応じた処理を実行する（ステップＳ１１３）。このステップＳ１１２、ステップＳ１１３では、形成した集合写真を、例えば、破棄したり、ＳＮＳ２の所定の記憶領域に格納したり、ＳＮＳ２を通じて他のユーザーに配布したりするなど、ユーザー端末装置１からの指示に応じた種々の処理が行われる。そして、ステップＳ１１３の処理の地においては、ステップＳ１０１からの処理が繰り替えされる。
【００６３】
このように、この発明は、ユーザー端末装置１側で目的とするいわゆる仮想的な集合写真を形成することもできるし、ＳＮＳ２側で形成することもできる。また、テキストチャット機能を利用している場合などにおいては、当該テキストチャット機能を提供しているソーシャルメディア側の機能として、チャットの参加者をメンバーとする集合写真の撮影機能を実現できる。
【００６４】
また、集合写真形成部１１０の機能として、「撮影」ボタンを操作したユーザーが、集合写真の中央でより大きく写っているポジションとすることができる。また、その他のユーザーの顔写真の入れ替えは、投稿情報の発信時刻順やランダム、友人としての親しい度合いなどを選択でき、これらに応じて例えば、集合写真の中央から外側に向かう方向にポジションを決めるといったことができる。また、元画像の各被写体に順番を付し、その順番に従って、ユーザーの顔写真を当てはめるポジションを決めることもできる。また、出来上がった写真を見て、顔写真の位置の入れ替えを行ったり、顔写真の並び順（配列）についての異なる基準を用いて、集合画像を再合成したりするなどのこともできる。
【００６５】
また、形成された仮想的な集合写真は、上述もしたように、撮影ボタンを操作したユーザーのみが楽しんでもよいし、配布したり、公開したりしてもよい。
【００６６】
また、上述した実施の形態では、図３を用いて説明したような元画像を用いるものとして説明したが、元画像は必ずしも必要なく、単に、投稿者画像取得部１０９が取得したユーザーの顔写真を、所定の順番に並べただけの集合写真を形成することもできる。
【００６７】
また、形成した集合写真には撮影部（形成日）、集合写真に含められたユーザーの名前、投稿の概要を示すキーワード情報等の付加情報を付加するようにしてもよい。
【００６８】
また、上述した実施の形態においては、集合写真に用いる元画像は、予め用意されている複数の元画像の中から撮影を指示したユーザーが選択するものとして説明したが、これに限るものではない。例えば、各ユーザーからの投稿情報を解析することにより、投稿内容（話題）を特定し、その特定した話題に合致した元画像を自動的に選択するように構成することも可能である。この場合には、頻出の単語を検出するなど、種々の手法を用いることができる。
【００６９】
また、上述したように、投稿者画像取得部１０９は、ユーザーの投稿ログ等に掲載されている投稿情報に応じて設定可能な条件に従って、集合写真の形成に用いるユーザーの顔写真の画像データを取得できるものである。従って、投稿時間の新しいもの順、投稿回数の多い順、「いいね」ボタンや「おすすめ」ボタンが多く押された投稿情報順、コメントが多く寄せられた投稿情報順などの適宜の順番で所定数分の他のユーザーの顔写真の画像データを取得できる。
【００７０】
また、投稿者画像取得部１０９は、他のユーザーの投稿情報内容を解析することにより、共通の話題（同じ話題）に投稿してきている投稿者の顔写真の画像データを取得することもできる。その他にも、投稿者画像取得部１０９は、ＳＮＳ２に存在する属性情報に基づき、ユーザーによって指示される条件に従って、顔写真の画像データを抽出する範囲を設定することができる。例えば、ＳＮＳ側で管理される各ユーザーの属性情報に基づいて、撮影指示を行ったユーザーに対して、居住地の近いユーザーを優先したり、出身校が同じユーザーを優先したり、年齢が近いユーザーを優先したりできる。また、投稿者画像取得部１０９は、ＳＮＳ２に存在する履歴情報に基づき、ＳＮＳ２が有するダイレクトメッセージ機能を用いて直接にメッセージのやり取りを行ったユーザーの顔写真の画像データを優先して取得するなどのこともできる。
【００７１】
また、集合写真形成部１１０は、上述もしたように、元画像の各被写体に順番を付しておくことにより、その順番に応じて、撮影指示を行ったユーザーや他のユーザーの顔写真の配置を定めることができる。元画像の各被写体の順番は、ユーザー端末装置１のユーザーによって予め設定しておくなどのことが可能である。また、集合写真の形成後において、表示部１０６に表示された集合写真を確認しながら、タッチパネル１０７を通じてユーザーの顔写真の位置を変更するなどのことも可能である。当該処理は、制御部１０２と集合写真形成部１１０とが協働することにより実現できる。
【００７２】
なお、ＳＮＳによっては、撮影指示を行ったユーザー端末装置１のユーザーの投稿ログやテキストチャットの利用ページには、当該ユーザー端末装置１のユーザーの投稿を別エリアに表示したり、あるいは、表示しないようにしたりできる場合もある。このような場合であっても、撮影指示を行ったユーザー端末装置１のユーザーの顔写真は例えば当該ＳＮＳから取得して必ず集合写真に含める。これにより、撮影指示を行ったユーザーの顔写真を必ず含む集合写真を形成できる。
【００７３】
［その他］
上述した実施の形態の説明からも分かるように、集合写真形成装置の受付手段としての機能は、ユーザー端末装置１のタッチパネル１０７及び表示部１０６に表示された「撮影」ボタンが実現している。また、集合写真形成装置の投稿者画像取得手段の機能は、例えばユーザー端末装置１の投稿者画像取得部１０９が実現し、集合写真形成装置の形成手段の機能は、例えばユーザー端末装置１の集合写真形成部１１０が実現している。
【００７４】
また、集合写真形成装置の記憶手段としての機能は、例えば、ユーザー端末装置１の記憶装置１０３が実現し、集合写真形成装置の元画像取得手段としての機能は、例えば、ユーザー端末装置１の元画像取得部１０８が実現している。また、集合写真形成装置の提示手段としての機能は、例えば、ユーザー端末装置１の表示部１０６が実現し、集合写真形成装置の受付手段としての機能は、例えば、ユーザー端末装置１のタッチパネル１０７が実現している。
【００７５】
また、図６に示した処理が、この発明の方法の一実施の形態に対応するものであり、図６に示した処理を行うプログラムが、この発明のプログラムの一実施の形態に対応するものである。そして、図１に示した元画像取得部１０８、投稿者画像取得部１０９、集合写真形成部１１０の各機能は、ユーザー端末装置１の制御部１０２に実行されるプログラムにより、制御部１０２の機能として実現することができる。また、図１に示した元画像取得部１０８、投稿者画像取得部１０９、集合写真形成部１１０の各機能は、ＳＮＳ２等のソーシャルメディアを提供する情報処理装置で実行されるプログラムにより、ソーシャルメディア側の機能として実現することもできる。
【符号の説明】
【００７６】
１…ユーザー端末装置、２…ＳＮＳ、１０１…無線通信部、１０１Ａ…送受信アンテナ、１０２…制御部、１０３…記憶装置、１０４…操作部、１０５…時間制御部、１０６…表示部、１０７…タッチパネル、１０８…元画像取得部、１０９…投稿者画像取得部、１１０…集合写真形成部
【図１】
2014048876.tif 000003
【図２】
2014048876.tif 000004
【図３】
2014048876.tif 000005
【図４】
2014048876.tif 000006
【図５】
2014048876.tif 000007
【図６】
2014048876.tif 000008