(57)【要約】本発明は、撮像した画像に含まれるユーザの顔の特徴量に基づいて、合成するファッションアイテム画像の大きさを決めることができる情報処理装置提供する。その情報処理装置は、ユーザが所有するユーザファッションアイテムの画像データを、ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段と、ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、ユーザの顔を含むユーザ画像を取得する撮像手段と、ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、第１顔関連情報と第２顔関連情報とに基づいて、ユーザ画像にユーザファッションアイテムの画像を合成する画像合成手段とを備える。
2012141319.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段と、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、ユーザの顔を含むユーザ画像を取得する撮像手段と、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成手段と、
を含むことを特徴とする情報処理システム。
【請求項２】
前記第１顔関連情報及び前記第２顔関連情報は、前記ユーザの顔画像のサイズ、目間距離、及び顔の向きの少なくともいずれか１つを含むことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ユーザが使用するユーザ端末から、前記ユーザファッションアイテムの画像データを受信し、前記ユーザファッションアイテム記憶手段に対して前記第１顔関連情報と共に登録する登録手段をさらに備えたことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記登録手段は、さらに、前記撮像手段で撮像することにより取得した前記ユーザ画像を前記第２顔関連情報と共に、前記ユーザファッションアイテム記憶手段に対して登録することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記画像合成手段により前記ユーザ画像に前記ユーザファッションアイテムの画像が合成されて生成された合成画像を表示する表示手段をさらに含むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記ユーザが使用するユーザ端末に対して、店舗にて販売されている商品としてのファッションアイテムの画像を複数送信する送信手段と、
前記送信手段で送信された複数の画像からユーザが選択した画像に関する情報を前記ユーザ端末から受信する受信手段と、
をさらに含み、
前記表示手段は、前記合成画像と共に、前記ユーザが選択した画像を表示することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
販売されている商品としてのファッションアイテムの画像を販売元の情報に関連づけて記憶する商品情報記憶手段をさらに含み、
前記画像合成手段は、前記商品情報記憶手段に記憶された前記ファッションアイテムの画像を前記ユーザ画像に合成することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に登録するユーザファッションアイテム登録ステップと、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、ユーザの顔を含むユーザ画像を取得する撮像ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成ステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段と、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信手段と、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成手段と、
前記画像合成手段が合成して生成した合成画像を前記通信端末に送信する送信手段と、
を含むことを特徴とする情報処理装置。
【請求項１０】
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段を備えた情報処理装置の制御方法であって、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成ステップと、
前記画像合成ステップにおいて合成して生成した合成画像を前記通信端末に送信する送信ステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項１１】
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段を備えた情報処理装置の制御プログラムであって、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成ステップと、
前記画像合成ステップにおいて合成して生成した合成画像を前記通信端末に送信する送信ステップと、
をコンピュータに実行させることを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を合わせて１つの画像を生成するための情報処理技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１に示されているように、消費者がファッションアイテムを試着した状態の合成画像を作成する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献に記載の技術では、複数のファッションアイテム画像を合成する際に、それぞれのファッションアイテム画像の大きさが揃わなかった。
その理由は、上記特許文献に記載の技術は、ファッションアイテム画像の大きさを揃える手段を備えていないためである。
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係るシステムは、
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段と、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、ユーザの顔を含むユーザ画像を取得する撮像手段と、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成手段と、
を含むことを特徴とする。
上記目的を達成するため、本発明に係る方法は、
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に登録するユーザファッションアイテム登録ステップと、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、ユーザの顔を含むユーザ画像を取得する撮像ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成ステップと、
を含むことを特徴とする。
上記目的を達成するため、本発明に係る装置は、
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段と、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信手段と、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成手段と、
前記画像合成手段が合成して生成した合成画像を前記通信端末に送信する送信手段と、
を含むことを特徴とする。
上記目的を達成するため、本発明に係る方法は、
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段を備えた情報処理装置の制御方法であって、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザフアッションアイテムの画像を合成する画像合成ステップと、
前記画像合成ステップにおいて合成して生成した合成画像を前記通信端末に送信する送信ステップと、
を含むことを特徴とする。
上記目的を達成するため、本発明に係るプログラムは、
ユーザが所有するユーザファッションアイテムの画像データを、前記ユーザの顔画像に関連する第１顔関連情報と共に記憶するユーザファッションアイテム記憶手段を備えた情報処理装置の制御プログラムであって、
前記ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像して取得した、ユーザの顔を含むユーザ画像を通信端末から受信する受信ステップと、
前記ユーザ画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、前記第１顔関連情報と前記第２顔関連情報とに基づいて、前記ユーザ画像に、前記ユーザファッションアイテムの画像を合成する画像合成ステップと、
前記画像合成ステップにおいて合成して生成した合成画像を前記通信端末に送信する送信ステップと、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数のファッションアイテム画像の大きさを揃えて、合成することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】図２は、本発明の第２実施形態に係る情報処理システムの構成を示すブロック図である。
【図３】図３は、本発明の第２実施形態に係る情報処理システムにおけるサーバの構成を示すブロック図である。
【図４Ａ】図４Ａは、本発明の第２実施形態に係る情報処理システムにおけるユーザ端末の構成を示すブロック図である。
【図４Ｂ】図４Ｂは、本発明の第２実施形態に係る情報処理システムにおける店舗端末の構成を示すブロック図である。
【図５】図５は、本発明の第２実施形態に係る情報処理システムにおけるユーザ端末と、サーバと、店舗端末との手続のやり取りを示すシーケンス図である。
【図６】図６は、本発明の第２実施形態におけるサーバのハードウェア構成を示す図である。
【図７】図７は、本発明の第２実施形態における店舗情報のテーブルを示す図である。
【図８】図８は、本発明の第２実施形態における店舗情報を示す図である。
【図９】図９は、本発明の第２実施形態に係る情報処理システムにおけるユーザファッション情報を格納するバーチャルクローゼットデータベースを示す図である。
【図１０】図１０は、本発明の第２実施形態に係る情報処理システムの処理の流れを示すフローチャートである。
【図１１】図１１は、本発明の第２実施形態に係る情報処理システムにおける画像処理の流れを示すフローチャートである。
【図１２】図１２は、本発明の第２の実施形態における非揮発性媒体７７０を示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
（第１実施形態）
本発明の第１実施形態としての情報処理システム１００について、図１を用いて説明する。図１に示すように、情報処理システム１００は、ユーザファッションアイテム記憶部１１０と、撮像部１２０と、画像合成部１３０とを含む。
ユーザファッションアイテム記憶部１１０は、ユーザファッションアイテム画像データ１１１と、第１顔関連情報１１２とを含む。ユーザファッションアイテム記憶部１１０は、ユーザが所有するユーザファッションアイテム画像データ１１１を、ユーザの顔画像に関連する第１顔関連情報１１２と共に記憶する。
撮像部１２０は、ユーザファッションアイテムとは異なるファッションアイテムを身につけたユーザを撮像し、異なるファッションアイテムを身につけたユーザの画像であるユーザ画像１２１を取得する。
そして、画像合成部１３０は、ユーザ画像１２１に含まれるユーザの顔画像に関連する第２顔関連情報を抽出し、第１顔関連情報１１２と第２顔関連情報とに基づいて、ユーザファッションアイテムの画像をユーザ画像に合わせることにより、合成画像を生成する。
以上の構成及び動作により、本実施形態によれば、複数のファッションアイテム画像の大きさを揃えて、合成することができる。即ち、撮像した画像に含まれるユーザの顔の特徴量に基づいて、合成するファッションアイテム画像の大きさを決めることができる。
その理由は、画像合成部１３０が、第１顔関連情報１１２と第２顔関連情報とに基づいて、ユーザファッションアイテムの画像をユーザ画像に合わせることにより、合成画像を生成するようにしたからである。
（第２実施形態）
次に本発明の第２実施形態に係る情報処理システム２００について、図２を用いて説明する。
図２は、本実施形態に係る情報処理システム２００の構成を示すブロック図である。情報処理システム２００は、サーバ２１０と、ユーザ端末２４０と、店舗端末２５０とから構成されており、それぞれネットワーク２２０を介して通信可能に接続されている。
ユーザ端末２４０は、カメラ２４０ａを備えており、ユーザファッションアイテムを身につけたユーザを、ユーザ又はユーザに依頼された者に使用されて撮影する。
一方、店舗端末２５０は、店舗２５１に設置されたカメラ２５０ａと通信可能に接続されている。店舗端末２５０は、カメラ２５０ａにより撮像されたユーザが所有しないファッションアイテムを身につけた画像を、カメラ２５０ａより受け取る。
次に、第２実施形態に係る情報処理システム２００におけるサーバ２１０について、図３を用いて説明する。図３は、本実施形態に係る情報処理システム２００におけるサーバ２１０の構成を示すブロック図である。
サーバ２１０は、通信制御部３０１と、広告情報生成部３０２と、商品選択情報受信部３０３と、店舗情報送信部３０４と、ユーザ情報受信部３０５と、ユーザファッションアイテム選択情報受信部３０６とを含む。また、サーバ２１０は、ユーザ撮像データ受信部３０７と、登録部３０８と、画像合成部３０９と、表示画像送信部３１０と、商品情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）（商品情報記憶）３１１と、店舗情報ＤＢ３１２と、バーチャルクローゼットＤＢ３１３とを含む。
通信制御部３０１は、ユーザ端末２４０、又は通信端末２５０との通信を制御する。広告情報生成部３０２は、商品情報を商品情報ＤＢ３１１から取得し、商品情報を含む広告をユーザ端末２４０に送信する。商品情報は、例えば、店舗が保有する商品の種類、品番、色、サイズ、在庫数などである。
また、広告情報生成部３０２は、セール情報や、季節のオススメ商品の情報を生成する。尚、ユーザ端末２４０に送信される商品情報は、１店舗につき１つを送信しても良いし、複数送信しても良い。
商品選択情報受信部３０３は、ユーザ端末２４０においてユーザが選択した商品の情報を受信すると、商品情報ＤＢ３１１、店舗情報ＤＢ３１２に通知する。店舗情報送信部３０４は、ユーザ端末２４０において商品が選択されると、その商品を販売する店舗情報を、ユーザ端末２４０に送信する。
ユーザ情報受信部３０５は、ユーザ端末２４０、又は、店舗端末２５０から、ユーザのログイン情報等のユーザ情報を受信する。ユーザファッションアイテム選択情報受信部３０６は、ユーザにより選択されたユーザファッションアイテムの情報を、店舗端末２５０から受信する。
ユーザ撮像データ受信部３０７は、店舗において撮像されたユーザの画像データを、店舗端末２５０から受信すると、画像合成部３０９に送信する。また、ユーザ撮像データ受信部３０７は、ユーザにより撮像されたユーザファッションアイテムの画像データを、ユーザ端末２４０から受信すると、登録部３０８に送信する。
そして、登録部３０８は、ユーザ端末２４０から受信した画像データを、バーチャルクローゼットＤＢ３１３に送信する。
バーチャルクローゼットＤＢ３１３は、登録部３０８から受信したユーザ撮像データ（ユーザ端末２４０から受信した画像データ）を登録する。また、バーチャルクローゼットＤＢ３１３は、ユーザファッションアイテム選択情報受信部３０６において、店舗端末２５０から受信したユーザファッションアイテム選択情報に基づいて、ユーザファッションアイテムの画像を画像合成部３０９に送信する。
画像合成部３０９は、ユーザ撮像データに含まれる第２顔関連情報に基づき、バーチャルクローゼットＤＢ３１３から受信したユーザファッションアイテムデータに含まれる第１顔関連情報１１２を用いて合成画像を生成する。ここで、ユーザ撮像データは、ユーザ撮像データ受信部３０７から受信した、店舗において撮像されたユーザの画像データである。画像合成部３０９は、第１顔関連情報１１２と前記第２顔関連情報とに基づいて、画像を合成する際に、ユーザの顔画像のサイズと、目間距離と、顔の向きとの少なくともいずれか一方に基づいて画像を合成する。
画像合成部３０９は、例えば、異なる方向から１つのファッションアイテムを撮像して得た複数の画像が存在する場合、２つ以上のファッションアイテムを、向きを揃えて合成する。そのために、画像合成部３０９は、例えば、それらの画像に関連付けられた顔の向きを基準にする。つまり、画像合成部３０９は、一方のファッションアイテムと共に撮像された顔の画像を解析して右斜め４５度に向いていると判定できれば、他方のファッションアイテムについても、右斜め４５度に向いた画像を選択して、合成する。このようにすることにより、向きの整合の取れた、より自然な合成画像を生成することが可能となる。この場合、サーバ２１０は、撮像画像に含まれる顔の画像からその向きを判定するための顔方向判定部（不図示）を備えればよい。
表示画像送信部３１０は、画像合成部３０９で合成された画像を、店舗端末２５０（又はユーザ端末２４０）に送信する。
商品情報ＤＢ３１１は、販売されている商品としてのファッションアイテムの画像を販売元の情報に関連付けて記憶している。商品情報ＤＢ３１１は、例えば、販売元の広告や、販売元の店舗一覧などの情報と、ファッションアイテムの画像情報とを関連付けて記憶する。
図４Ａは、本実施形態に係る情報処理システムにおけるユーザ端末２４０の構成を示すブロック図である。
ユーザ端末２４０は、通信制御部４１１と、ユーザ情報受付部４１２と、画像送信登録部４１３と、広告情報受信部４１４と、ユーザファッションアイテム選択情報送信部４１５と、表示部４１６と、操作部４１７と、撮像部２４０ａとを含む。
通信制御部４１１は、サーバ２１０と、店舗端末２５０との通信を制御する。
ユーザ情報受付部４１２は、ユーザのログイン情報や登録内容の更新情報等を受け付ける。
画像送信登録部４１３は、ユーザ情報受付部４１２から受信したユーザ情報と、撮像部２４０ａにおいて撮像された画像情報とを受け付けて、サーバ２１０のバーチャルクローゼットＤＢ３１３に登録する。
広告情報受信部４１４は、商品情報を含む広告情報を、サーバ２１０の広告情報送信部３０４から受信する。
ユーザファッションアイテム選択情報送信部４１５は、表示部４１６に表示された商品情報の中から、ユーザにより選択された商品の情報を、通信制御部４１１よりサーバ２１０のユーザ情報受信部３０５に送信する。
操作部４１７は、撮像部２４０ａ及び表示部４１６を介してユーザ端末２４０の操作に用いられる。
図４Ｂは、本実施形態に係る情報処理システム２００における店舗端末２５０の構成を示すブロック図である。
店舗端末２５０は、通信制御部４５１と、ユーザ情報受付部４５２と、画像送信登録部４５３と、表示画像受信部４５４と、ユーザファッションアイテム選択情報送信部４５５と、表示部４５６と、操作部４５７と、画像入力部４５８とを含む。
ユーザ情報受付部４５２は、ユーザのログイン情報などを受け付ける。画像送信登録部４５３は、ユーザ情報受付部４５２から受け付けたログイン情報と、撮像部２５０ａから取得した店舗で撮像したユーザ撮像画像情報とを受け付ける。
通信制御部４５１は、サーバ２１０、及びユーザ端末２４０との通信を制御する。
画像送信登録部４５３は、ユーザ情報受付部４５２からログイン情報や、ユーザ情報の更新を受け付ける。また、画像送信登録部４５３は、ユーザ撮像画像を入力する画像入力部４５８から、店舗で撮影したユーザ撮像画像情報を取得し、登録する。
表示画像受信部４５４は、ユーザ撮像画像、又はユーザファッションアイテム画像についての情報を、通信制御部４５１より受信する。表示画像受信部４５４は、例えば、画像送信登録部４５３で取得したユーザ撮像画像とコーディネートするために、ユーザファッションアイテム画像についての選択を、通信制御部４５１を介して受信する。
ユーザファッションアイテム選択情報送信部４５５は、選択されたユーザファッションアイテムの画像情報を、通信制御部４５１を通してサーバ２１０のユーザファッションアイテム選択情報受信部３０６に送信する。
表示部４５６は、表示画像受信部４５４が受信した、店舗端末２５０において選択されたユーザファッションアイテム画像についての指示に基づいて、ユーザファッションアイテムの画像を表示する。
操作部４５７は、画像入力部４５８及び表示部４５６を介して店舗端末２５０の操作に用いられる。
図５は、本実施形態に係る情報処理システム２００におけるユーザ端末２４０と、サーバ２１０と、店舗端末２５０との手続きのやり取りを示すシーケンス図である。
ステップＳ５０１において、サーバ２１０の店舗情報ＤＢ３１２は、店舗端末２５０の画像送信登録部４５３から送信された、店舗に保有される商品画像その他の商品情報を登録する。
ステップＳ５０３において、ユーザ端末２４０はコーディネートアプリケーション６５４（図６）をダウンロードし、ユーザ登録する。
ステップＳ５０５において、ユーザ端末２４０がサーバ２１０にログインすると、ステップＳ５０７において、サーバ２１０のユーザ情報受信部３０５は、ユーザ端末２４０の現在位置情報を受信する。
ステップＳ５０９において、サーバ２１０の広告情報生成部３０２は、予めユーザ端末２４０において設定された範囲内に位置する店舗の商品情報を、ユーザ端末２４０に送信する。ここで、ユーザ端末２４０が商品情報を取得する範囲は、ユーザ端末２４０においてユーザ登録時に予め設定しても良く、ログイン時に設定しても良い。
ステップＳ５１１において、ユーザ端末２４０は、ユーザファッションアイテム選択情報送信部４１５より商品情報の選択を行なう。
ステップＳ５１３において、サーバ２１０は、選択情報受信部３０３において、ユーザ端末２４０による商品選択情報を受信すると、店舗情報送信部３０４からユーザ端末２４０に店舗へのルート情報を送信する。
ステップＳ５１５において、店舗端末２５０は、ユーザ情報受付部４５２においてユーザのログイン情報を受け付けると、サーバ２１０へのアクセス権の移行を、ユーザ端末２４０から受け付ける。
ステップＳ５１７において、店舗端末２５０は、店舗において商品を試着したユーザの撮像画像を、画像入力部４５８を介して撮像部２５０ａから受信し、表示部４５６により表示する。
ステップＳ５１９において、店舗端末２５０は、画像送信登録部４５４を介して、撮像したユーザ画像をサーバ２１０に送信する。
ステップＳ５２１において、店舗端末２５０は、ユーザのバーチャルクローゼットＤＢ３１３を表示する。ステップＳ５２３において、店舗端末２５０は、バーチャルクローゼットＤＢ３１３から、ユーザが試着した商品とコーディネートできるユーザファッションアイテムの選択を、操作部４５７により受け付ける。
ステップＳ５２５において、店舗端末２５０は、操作部４５７において選択を受け付けたユーザファッションアイテムの画像情報を、サーバ２１０に送信する。
ステップＳ５２７において、サーバ２１０の画像合成部３０９は、店舗端末２５０から送信されたユーザの撮像画像に含まれるユーザの顔画像に関連する第２顔関連情報を抽出する。また、サーバ２１０の画像合成部３０９は、選択されたユーザファッションアイテムから第１顔関連情報１１２を抽出し、抽出した第２顔関連情報と共に、合成画像を生成する。
ステップＳ５２９において、サーバ２１０の表示画像送信部３１０は、画像合成部３０９において生成した合成画像を、店舗端末２５０に送信する。
ステップＳ５３１において、店舗端末２５０の表示部４５６は、表示画像送信部４５４において受信した合成画像を表示する。
図６は、本実施形態に係る情報処理システム２００におけるサーバ２１０のハードウェア構成を示す図である。サーバ２１０の内部構成について、図６を用いて説明する。
サーバ２１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２、通信制御部６０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０４、及びストレージ６０５を備えている。
ＣＰＵ６０１は中央処理部であって、様々なプログラムを実行することによりサーバ２１０全体を制御する。
ＲＯＭ６０２は、不揮発メモリであり、ＣＰＵ６０１に実行すべきブートプログラムの他、各種のパラメータ等を記憶している。
ＲＡＭ６０４は、ランダムアクセスメモリであり、アプリケーションが扱うデータの記憶領域を有している。ＲＡＭ６０４は、具体的には、ユーザ端末２４０の現在位置情報６４１と、ユーザ端末２４０で選択された商品情報６４２と、店舗端末２５０で撮像されたユーザ画像６４３とを記憶する。また、ＲＡＭ６０４は、店舗端末２５０から送信された商品画像と、ユーザファッションアイテムとを合成した合成画像６４４と、ユーザの顔の特徴量６４５と、バーチャルクローゼット６４６とを記憶する。
一方、ストレージ６０５は、各種のデータ、パラメータ、プログラムなどを保存する装置である。ストレージ６０５は、バーチャルクローゼットＤＢ３１３と、商品情報ＤＢ３１１と、店舗情報ＤＢ３１２と、コーディネートアプリケーション６５４とを記憶する。そして、コーディネートアプリケーション６５４は、合成モジュール６５５と、顔特徴抽出モジュール６５６とを含む。
バーチャルクローゼットＤＢ３１３と、商品情報ＤＢ３１１と、店舗情報ＤＢ３１２とは、図３で説明したとおりであるので、説明を省略する。
コーディネートアプリケーション６５４は、ユーザファッションアイテム画像と、店舗で撮像したユーザ撮像画像とから、顔特徴抽出モジュール６５６を用いてユーザの顔特徴を抽出し、この顔特徴量に基づいて、合成モジュール６５５により、合成画像を生成する。コーディネートアプリケーション６５４は、図３の３０１〜３１０として機能する。
合成モジュール６５５、及び顔特徴抽出モジュール６５６は、ＣＰＵ６０１によって実行されることにより、画像合成部３０９として機能する。また、顔特徴抽出モジュール６５６は、ユーザ画像に含まれるユーザの顔画像に関連する顔関連情報を抽出する。顔関連情報としては、ユーザの顔画像のサイズと、目間距離と、顔の向きとの少なくともいずれか１つを含む。
図７は、本実施形態に係る情報処理システム２００における店舗情報ＤＢ３１２のテーブルを示す図である。店舗情報ＤＢ３１２には、店舗毎に、店舗ＩＤ（ｉｄｅｎｔｉｆｉｅｒ）７１１、店舗名称７１３、店舗住所７１５、及びリンク情報７１７が記憶される。店舗ＩＤ７１１は、店舗毎のＩＤ番号である。店舗名称７１３は、店舗毎の名称である。店舗住所７１５は、店舗毎の所在地の住所である。リンク情報７１７は、店舗までのルート情報（アクセスマップ）を示す地図情報へのリンクである。
図８は、本実施形態に係る情報処理システム２００における商品情報ＤＢ３１１に登録された商品情報を示す図である。
各商品情報８１０、８２０、８３０は、商品情報ＤＢ３１２に登録されている店舗毎にサーバ２１０のストレージ６０５に登録されている。
８１１は棚Ａ、８１２は棚Ｂ、８１３は棚Ｃ、８１４は棚Ｄ、８１５はレジスタを示す。そして、８１１ａは、棚Ａに陳列されているファッションアイテム情報を示す。同様に８１２ａは棚Ｂに陳列されているファッションアイテム情報であり、アイテムＩＤ２０００１と、色、サイズを示す。８１３ａ、８１４ａは、それぞれ棚Ｃ、棚Ｄに陳列されているファッションアイテムの情報を示す。
ユーザ端末２４０の表示部４１６は、これら情報を表示する。ユーザは、ユーザ端末２４０の操作部４１７により選択した商品が、店舗内のどこに陳列されているのか、ユーザ端末２４０において確認できる。
図９は、ユーザファッションアイテム情報を格納するバーチャルクローゼットＤＢ３１３を示す図である。
バーチャルクローゼットＤＢ３１３は、コーディネートアプリケーション６５４に登録したユーザ毎に作成され、ユーザの顔を含むユーザファションアイテム画像を分類して登録する。バーチャルクローゼットＤＢ３１３は、ユーザＡのクローゼット９１０、ユーザＢのクローゼット９２０、…、を格納する。クローゼット９１０は、引き出し９１１〜９１６と、収納９１７と、コートハンガー９１８とを含む。
引き出し９１３〜９１６には、例えば、シャツ、及びパンツのファッションアイテム画像情報が、例えば色の濃淡により分類して格納され、コートハンガーには、アウター、及びスーツのファッションアイテム画像情報が重さの軽重により分類されて格納されている。
例えば、ユーザファッションアイテム情報９１３ａ、９１６ａは、引き出し９１３、９１６に格納されたシャツ、及びパンツの情報、具体的には、アイテムＩＤ、色、サイズ等により分類されて格納される。
また、ユーザファッションアイテム情報９１８ａは、コートハンガー９１８に格納されたアウター及びスーツの情報が、それぞれアイテムＩＤ、色、サイズ等により分類されて格納される。
図１０は、本実施形態に係る情報処理システム２００の処理の流れを示すフローチャートである。
ステップＳ１００１において、サーバ２１０のユーザ情報受信部３０５は、ユーザの位置情報を取得する。
ステップＳ１００３において、サーバ２１０の広告情報生成部３０２は、ユーザの現在位置周辺の店舗の商品情報を送信する。
ステップＳ１００５において、ユーザ端末２４０の表示部４１６に表示された商品の中から、ユーザが気に入った商品が、選択される。即ち、ユーザは、操作部４１７を操作して、ユーザ端末２４０の表示部４１６に表示された商品の中から気に入った商品を選択する。そして、ユーザ端末２４０のユーザファッションアイテム選択情報送信部４１５は、通信制御部４１１を介して、その選択情報をサーバパッシブ近距離無線通信部２１０へ送信する。
ステップＳ１００７において、サーバ２１０の店舗情報送信部３０４は、ユーザ端末２４０において選択された商品を提供する店舗へのルート情報（アクセスマップ）を、ユーザ端末２４０に送信する。
ステップＳ１００９において、ユーザ端末２４０は、サーバ２１０へのアクセス権を店舗端末２５０に移行する。
ステップＳ１０１１において、ユーザ端末２４０のユーザファッションアイテム選択情報送信部４１５は、ユーザ端末２４０において選択された商品情報を、店舗端末２５０に送信する。
ステップＳ１０１３において、サーバ２１０のユーザ撮像データ受信部３０７は、店舗端末２５０から送信された、店舗で撮像されたユーザと商品との撮像画像を受信する。
ステップＳ１０１５において、サーバ２１０の画像合成部３０９は、バーチャルクローゼットに登録されているユーザのファッションアイテム画像と、店舗で撮像されたユーザと商品との撮像画像とを、ユーザの顔画像の大きさ（サイズ）に基づいて合成する。
図１１は、本実施形態に係る情報処理システム２００における情報処理の流れを示すフローチャートである。図１１に示すフローチャートは、図１０のステップＳ１０１５の詳細な流れを示すフローチャートである。
ステップＳ１１０１において、店舗端末２５０の表示部４５６は、ユーザ個人用トップページを表示する。ステップＳ１１０３において、店舗端末２５０の操作部４５７がユーザによる操作に応じて、次のいずれかが実行される。
ステップＳ１１０５からの流れは、バーチャルクローゼットを表示してユーザによりコーディネートが行なわれる場合の流れである。ステップＳ１１０５において、店舗端末２５０の表示部４５６は、ユーザのバーチャルクローゼットを表示する。
ステップＳ１１０７において、店舗端末２５０の操作部４５７は、表示部４５６に表示されたユーザファッションアイテムから、ユーザがコーディネートを希望するユーザファッションアイテムの選択を受け付ける。ユーザによるコーディネートが終了するまで、ステップＳ１１０３に戻り、ユーザ操作が続けられる。
ステップＳ１１１１からの流れは、店舗における商品を選んでユーザによるコーディネートが行なわれる場合の流れである。
ステップＳ１１１１において、店舗端末２５０の表示部４５６は、店舗の商品情報を表示する。ステップＳ１１１３において、店舗端末２５０の操作部４５７は、表示された商品情報から、ユーザによる商品の選択を受け付ける。ユーザによる商品の選択が終了するまで、ステップＳ１１０３に戻り、ユーザ操作が続けられる。
ステップＳ１１１５からの流れは、ユーザにより選択されたファッションアイテムと、ユーザファッションアイテムとの合成が行なわれる場合の流れである。
ステップＳ１１１５において、店舗端末２５０のファッションアイテム選択情報送信部４５５は、ユーザにより選択されたユーザファッションアイテムの選択情報をサーバ２１０のユーザファッションアイテム選択情報受信部３０６に送信する。
ステップＳ１１１７において、サーバ２１０の表示画像送信部３１０は、ユーザの撮像画像と、ユーザにより選択されたユーザファッションアイテムとの合成画像データを、店舗端末２５０の表示画像受信部４５４に送信する。ユーザによるコーディネートが終了するまで、ステップＳ１１０３に戻り、ユーザ操作が続けられる。
ステップＳ１１１５からの流れは、ユーザによるコーディネートが終了する場合の流れである。
ステップＳ１１２１において、店舗端末２５０の操作部４５７において終了ボタンが選択されて、情報処理システム２００は、コーディネートの終了処理を行う。
以上の構成及び動作により、本実施形態によれば、予め撮像されたユーザの顔画像に含まれる顔の大きさ、目間距離に基づいて、複数の画像を合成して、１つの画像を生成することが可能である。これにより、ユーザは、店舗で試着した商品と、ユーザ自身が所有するファッションアイテムとをコーディネートした合成画像を、バランスの取れた画像として見ることができ、商品購入に際し、納得して欲しいもののみを購入することができる。
その理由は、画像合成部が、第１顔関連情報１１２と前記第２顔関連情報とに基づいて、画像を合成する際に、ユーザの顔画像のサイズと、目間距離と、顔の向きとの少なくともいずれか一方に基づいて画像を合成するようにしたからである。
（他の実施形態）
以上、本発明の実施形態について詳述したが、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステム又は装置も、本発明の範疇に含まれる。
また、本発明は、複数の機器から構成されるシステムに適用されても良いし、単体の装置に適用されても良い。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバも、本発明の範疇に含まれる。尚、そのプログラムを格納した媒体は、非揮発性の記憶媒体であってよい。図１２は、非揮発性媒体７７０を示す図である。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
この出願は、２０１１年４月１２日に出願された日本出願特願２０１１−０８８７０１を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2012141319.tif 000003
【図２】
2012141319.tif 000004
【図３】
2012141319.tif 000005
【図４Ａ】
2012141319.tif 000006
【図４Ｂ】
2012141319.tif 000007
【図５】
2012141319.tif 000008
【図６】
2012141319.tif 000009
【図７】
2012141319.tif 000010
【図８】
2012141319.tif 000011
【図９】
2012141319.tif 000012
【図１０】
2012141319.tif 000013
【図１１】
2012141319.tif 000014
【図１２】
2012141319.tif 000015
【国際調査報告】
2012141319.tif 000016
2012141319.tif 000017
2012141319.tif 000018
2012141319.tif 000019