(57)【要約】【課題】利用者が、所望する場所やタイミングで服飾物の装着状態を確認することができるとともに、利用者の体型を再現したデータを用いることと、セキュリティの確保と、の両立できる商品試着システムを提供する。【解決手段】商品試着システム１００は、端末装置１と管理サーバ５と、端末装置からアクセス可能であり、かつ、管理サーバからアクセス不可の、端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するためのメモリ領域である、個人データＤＢ１１１と、を備える。端末装置は、少なくとも登録ユーザ画像を除いた個人データを管理サーバに送信し、管理サーバは、端末装置からの個人データを用いて試着の管理処理を実行する。試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含み、端末装置は、商品データを用いて商品の画像と登録ユーザ画像とを合成した画像を表示する。【選択図】図１
2020107053.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、
管理サーバと、
前記端末装置からアクセス可能であり、かつ、前記管理サーバからアクセス不可の、前記端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するためのメモリ領域と、を備え、
前記端末装置は、少なくとも前記登録ユーザ画像を除いた前記個人データを前記管理サーバに送信し、
前記管理サーバは、前記端末装置からの前記個人データを用いて試着の管理処理を実行し、
前記試着の管理処理は、商品の画像を表示させるための商品データを前記端末装置に送信することを含み、
前記端末装置は、前記商品データを用いて前記商品の画像と前記登録ユーザ画像とを合成した画像を表示する
商品試着システム。
【請求項２】
前記商品の画像は、前記商品のＣＧ（コンピュータグラフィックス）である
請求項１に記載の商品試着システム。
【請求項３】
前記登録ユーザ画像は、前記登録ユーザの登録ユーザＣＧである
請求項１又は２に記載の商品試着システム。
【請求項４】
前記端末装置は、前記登録ユーザの顔を含む複数方向からの複数の撮影画像を用いて前記登録ユーザＣＧを作成し、前記個人データとして前記メモリ領域に記憶する
請求項３に記載の商品試着システム。
【請求項５】
前記端末装置はカメラとディスプレイとを含み、
前記端末装置は、前記カメラの撮影画像から前記登録ユーザの画像が検出されると、前記撮影画像から前記登録ユーザの体型データを取得して、前記登録ユーザＣＧの作成にさらに用いる
請求項４に記載の商品試着システム。
【請求項６】
前記端末装置は、前記撮影画像から前記登録ユーザの体型データを取得すると、前記体型データを用いて前記メモリ領域に記憶された前記登録ユーザＣＧを更新する
請求項５に記載の商品試着システム。
【請求項７】
前記端末装置は、前記撮影画像から前記登録ユーザの予め規定された画像が含まれている場合に、前記予め規定された画像から前記登録ユーザの体型データを取得する
請求項５又は６に記載の商品試着システム。
【請求項８】
前記端末装置は、前記撮影画像から前記登録ユーザの外観に関する情報をさらに取得し、前記個人データとして前記メモリ領域に記憶する
請求項５〜請求項７のいずれか１項に記載の商品試着システム。
【請求項９】
前記端末装置は、動作モードとしてミラーモードと試着モードとを有し、
前記ミラーモードのときに、前記カメラの撮影画像を前記ディスプレイに表示し、
前記試着モードのときに、前記登録ユーザＣＧと前記商品のＣＧとを合成して表示する
請求項５〜請求項８のいずれか１項に記載の商品試着システム。
【請求項１０】
前記端末装置は、前記試着モードでの表示に用いるディスプレイと、前記ミラーモードでの表示に用いるディスプレイとのうちの、少なくとも前記ミラーモードでの表示に用いるディスプレイは、前記登録ユーザの全身がほぼ等身大で表示される大きさである
請求項９に記載の商品試着システム。
【請求項１１】
前記端末装置は、前記登録ユーザの体型データ以外のユーザの属性情報を他の装置から読み出して、前記登録ユーザＣＧの作成にさらに用いる
請求項３〜請求項１０のいずれか１項に記載の商品試着システム。
【請求項１２】
前記端末装置は、動作モードとして、前記カメラの撮影画像を前記ディスプレイに表示するミラーモードを有し、
前記端末装置は、さらに、動作モードを、前記ミラーモードから、前記カメラでの撮影画像以外の画像を表示する他のモードに切り替え可能である
請求項５〜請求項１１のいずれか１項に記載の商品試着システム。
【請求項１３】
前記他のモードの動作は、前記カメラ以外の他のカメラでの撮影画像を表示することを含む
請求項１２に記載の商品試着システム。
【請求項１４】
前記登録ユーザの前記個人データに基づいて前記商品のサイズを選択するサイズ選択部をさらに備え、
前記端末装置は、選択された前記サイズに応じた前記商品の画像と前記登録ユーザ画像とを合成した画像を表示する
請求項１〜請求項１３のいずれか１項に記載の商品試着システム。
【請求項１５】
前記個人データは、前記登録ユーザ画像を複数含み、
複数の前記登録ユーザ画像は、前記登録ユーザの複数の異なるポーズを表した画像、及び／又は、動画を構成する時系列に連続した画像である
請求項１〜請求項１４のいずれか１項に記載の商品試着システム。
【請求項１６】
前記端末装置は、前記個人データのうち、少なくとも前記登録ユーザ画像と前記登録ユーザ名及び撮影画像とを除いて前記管理サーバに送信する
請求項１〜請求項１５のいずれか１項に記載の商品試着システム。
【請求項１７】
管理サーバと通信可能な端末装置であって、
前記管理サーバにアクセスを許容しないメモリ領域にアクセス可能なプロセッサを備え、
前記メモリ領域は、登録ユーザの登録ユーザ画像を含む個人データを格納し、
前記プロセッサは、
前記管理サーバに対して、少なくとも前記登録ユーザ画像を除いた前記個人データを送信し、
前記管理サーバから受信した、商品の画像を表示させるための商品データを用いて、前記商品の画像と前記登録ユーザ画像とを合成した画像を表示させる
端末装置。
【請求項１８】
端末装置と通信可能な通信装置と、
プロセッサと、を備え、
前記通信装置は、前記端末装置から、前記端末装置のユーザの画像を含まない個人データを受信し、
前記プロセッサは、前記個人データを用いて試着の管理処理を実行し、
前記試着の管理処理は、商品の画像を表示させるための商品データを前記端末装置に送信することを含む
管理サーバ。
【請求項１９】
コンピュータを管理サーバと通信可能な端末装置として機能させるコンピュータプログラムであって、
前記コンピュータに、
前記管理サーバに対して、登録ユーザの個人データであって、少なくとも登録ユーザ画像を除いた前記個人データを送信するステップと、
前記管理サーバから受信した、商品の画像を表示させるための商品データを用いて、前記商品の画像と前記登録ユーザ画像とを合成した画像を表示させるステップと、を実行させる
コンピュータプログラム。
【請求項２０】
コンピュータを端末装置と通信可能な通信装置として機能させるコンピュータプログラムであって、
前記コンピュータに、
前記端末装置から受信した前記端末装置のユーザの個人データを用いて試着の管理処理を実行させ、
前記試着の管理処理は、商品の画像を表示させるための商品データを前記端末装置に送信することを含む
コンピュータプログラム。
【請求項２１】
ユーザの端末装置と、管理サーバと、商品販売側の販社サーバと、を含む商品試着システムにおける商品の販売方法であって、
前記商品試着システムは、前記端末装置からアクセス可能であり、かつ、前記管理サーバ及び前記販社サーバからアクセス不可な、前記端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するメモリを有し、
前記端末装置から前記管理サーバに、前記登録ユーザの前記登録ユーザ画像を除いた個人データを送信するステップと、
前記管理サーバから前記端末装置に、商品の画像を表示させるための商品データを送信するステップと、
前記端末装置において、前記商品データを用いて前記商品の画像と、前記メモリに格納されている前記登録ユーザ画像とを合成し、合成画像を表示するステップと、
前記端末装置において、前記合成画像の表示に基づいて前記商品の購入を指示するユーザ操作を受け付けるステップと、
前記端末装置から前記管理サーバに、前記商品の発注データを送信するステップと、
前記管理サーバから前記販社サーバに、前記発注データ及び前記登録ユーザを特定するデータを送信するステップと、を備える
商品の販売方法。
【請求項２２】
前記販社サーバから前記管理サーバに、前記商品の前記登録ユーザへの発送完了を示す発送通知を送信するステップと、
前記管理サーバから前記端末装置に、前記発送通知を転送するステップと、をさらに備える
請求項２１に記載の商品の販売方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、商品試着システム、端末装置、管理サーバ、コンピュータプログラム、及び商品の販売方法に関する。
【背景技術】
【０００２】
衣服等の服飾物を購入する際に、利用者は実際に装着し、装着状態を確認してから購入することが一般的になされている。しかしながら、購入を検討する服飾物を実際に装着するのは煩雑に感じる場合もある。特に、検討対象の服飾物が多数ある場合、いちいち装着するのは煩雑である。この点、例えば特開２０１５−０７９３６２号公報（特許文献１）は、利用者の画像データと服飾物の画像データとの合成によって服飾物の利用者への装着状態を確認するような試着支援装置を提案している。この技術を利用すると、実際に服飾物を装着しなくても画面で装着状態を確認することができるため、装着の手間は抑えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０７９３６２号公報
【発明の概要】
【０００４】
一方で、試着支援装置が服飾物を販売する店舗に設置されている場合、利用者は服飾物の購入を検討するたびに店舗に出向いて、自身の画像データを作成するための操作が必要になる。そのため、まず、画像データを作成する手間が発生する。また、利用者の中には、自宅など店舗以外の好きな場所で自由に服飾物の装着状態を見て楽しみたいという要望があるにも関わらず、店舗まで出向く手間も発生する。
【０００５】
これらを考慮して本発明者は、利用者の画像データを予め生成してメモリに記憶しておき、利用者が希望するタイミングで、所望する服飾物の画像と合成して表示するという着想を得た。これにより、購入の検討のたびに画像データを作成する手間が省かれるとともに、利用者は、店舗等、特定の場所やタイミングに制約されずに、所望する場所、タイミングで服飾物の装着状態を確認することができる。
【０００６】
服飾物の画像と合成するために用いる画像データは服飾物の装着状態を確認するために用いるものであるため、利用者の体型が精度よく表されているものの方が、装着状態を高精度で確認することができると考えられる。特に、服飾物が衣服である場合、合成に用いられる画像データは、利用者が裸の状態かそれに近い下着等の薄い衣服を装着した状態などの画像データの方が、衣服の装着状態がよく現れる。そのため、服飾物の画像を合成する処理には、利用者の体型を表すデータが用いられることが望まれる。
【０００７】
一方で、そのような画像データは利用者のプライバシーに関わる場合もあるため、利用者の中には、そのような画像データをメモリに記憶させたり、利用者端末以外の装置で用いたりすることを希望しない場合がある。従って、利用者の画像データに服飾物の画像を合成する処理において、利用者の体型を再現したデータを用いることと、セキュリティの確保と、の両立が望まれる。
【０００８】
ある実施の形態に従うと、商品試着システムは、端末装置と、管理サーバと、端末装置からアクセス可能であり、かつ、管理サーバからアクセス不可の、端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するためのメモリ領域と、を備え、端末装置は、少なくとも登録ユーザ画像を除いた個人データを管理サーバに送信し、管理サーバは、端末装置からの個人データを用いて試着の管理処理を実行し、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含み、端末装置は、商品データを用いて商品の画像と登録ユーザ画像とを合成した画像を表示する。
【０００９】
他の実施の形態に従うと、端末装置は、管理サーバと通信可能な端末装置であって、管理サーバにアクセスを許容しないメモリ領域にアクセス可能なプロセッサを備え、メモリ領域は、登録ユーザの登録ユーザ画像を含む個人データを格納し、プロセッサは、管理サーバに対して、少なくとも登録ユーザ画像を除いた個人データを送信し、管理サーバから受信した、商品の画像を表示させるための商品データを用いて、商品の画像と登録ユーザ画像とを合成した画像を表示させる。
【００１０】
他の実施の形態に従うと、管理サーバは、端末装置と通信可能な通信装置と、プロセッサと、を備え、通信装置は、端末装置から、端末装置のユーザの個人データを受信し、プロセッサは、個人データを用いて試着の管理処理を実行し、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含む。
【００１１】
他の実施の形態に従うと、コンピュータプログラムは、コンピュータを管理サーバと通信可能な端末装置として機能させるコンピュータプログラムであって、コンピュータに、管理サーバに対して、登録ユーザの個人データであって、少なくとも登録ユーザ画像を除いた個人データを送信するステップと、管理サーバから受信した、商品の画像を表示させるための商品データを用いて、商品の画像と登録ユーザ画像とを合成した画像を表示させるステップと、を実行させる。
【００１２】
他の実施の形態に従うと、コンピュータプログラムは、コンピュータを端末装置と通信可能な通信装置として機能させるコンピュータプログラムであって、コンピュータに、端末装置から受信した端末装置のユーザの個人データを用いて試着の管理処理を実行させ、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含む。
【００１３】
他の実施の形態に従うと、商品の販売方法は、ユーザの端末装置と、管理サーバと、商品販売側の販社サーバと、を含む商品試着システムにおける商品の販売方法であって、商品試着システムは、端末装置からアクセス可能であり、かつ、管理サーバ及び販社サーバからアクセス不可な、端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するメモリを有し、端末装置から管理サーバに、登録ユーザの登録ユーザ画像を除いた個人データを送信するステップと、管理サーバから端末装置に、商品の画像を表示させるための商品データを送信するステップと、端末装置において、商品データを用いて商品の画像と、メモリに格納されている登録ユーザ画像とを合成し、合成画像を表示するステップと、端末装置において、合成画像の表示に基づいて商品の購入を指示するユーザ操作を受け付けるステップと、端末装置から管理サーバに、商品の発注データを送信するステップと、管理サーバから販社サーバに、発注データ及び登録ユーザを特定するデータを送信するステップと、を備える。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施の形態に係る商品試着システム（以下、システム）の構成の一例を表した図である。
【図２】図２は、システムに含まれる端末装置の構成を示すブロック図である。
【図３】図３は、端末装置のメモリに記憶されている個人データの内容を模式的に示した図である。
【図４】図４は、システムに含まれる管理サーバの構成を示すブロック図である。
【図５】図５は、管理サーバのメモリに記憶されている衣服データの内容を模式的に示した図である。
【図６】図６Ａはシステムの動作概要を表したフローチャートであり、図６Ｂは端末装置の動作モードの遷移を表した図である。
【図７】図７は、動作モードがミラーモードのときの端末装置の処理の流れを表したフローチャートである。
【図８】図８は、ユーザ登録処理及び個人データ更新処理の内容を説明するための図である。
【図９】図９は、動作モードが試着モードのときの端末装置及び管理サーバの処理の流れを表した図である。
【図１０】図１０は、試着用画面の一例を示した図である。
【図１１】図１１は、試着用画面の一例を示した図である。
【図１２】図１２は、システムでの販売動作の流れを表した図である。
【図１３】図１３は、システムでの販売動作の他の例の流れを表した図である。
【発明を実施するための形態】
【００１５】
［１．商品試着システム、端末装置、管理サーバ、コンピュータプログラム、及び商品の販売方法の概要］
【００１６】
（１）本実施の形態に含まれる商品試着システムは、端末装置と、管理サーバと、端末装置からアクセス可能であり、かつ、管理サーバからアクセス不可の、端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するためのメモリ領域と、を備え、端末装置は、少なくとも登録ユーザ画像を除いた個人データを管理サーバに送信し、管理サーバは、端末装置からの個人データを用いて試着の管理処理を実行し、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含み、端末装置は、商品データを用いて商品の画像と登録ユーザ画像とを合成した画像を表示する。
【００１７】
端末装置は、例えば、ユーザと等身大のディスプレイと、ディスプレイ正面に立つユーザを撮影範囲に含むカメラと、を有する装置である。メモリ領域は、端末装置が有してもよいし、商品試着システムに含まれる他の装置が有してもよい。
【００１８】
登録ユーザ画像は、例えば、後述のように登録ユーザＣＧ（コンピュータグラフィックス）や写真などである。端末装置からアクセス可能なメモリ領域に登録ユーザ画像が記憶されていることで、端末装置では、管理サーバから商品の画像を受信すると、改めて登録ユーザ画像を用意（作成等）することなくこれらを合成して表示することができる。そのため、表示の都度、登録ユーザ画像を作成するための撮影などの操作の煩わしさを軽減するとともに、すばやく合成した画像を表示させることができる。なお、端末装置からアクセス可能なメモリ領域に登録ユーザ画像が記憶されているものの、管理サーバには送信されない。そのため、登録ユーザ画像のセキュリティを確保しつつ、管理サーバでの管理処理に有効な利用者の体型を再現したデータを提供できる。
【００１９】
（２）好ましくは、商品の画像は商品のＣＧである。これにより、商品のＣＧと登録ユーザの画像とが合成された画像を表示させることができる。
【００２０】
（３）好ましくは、登録ユーザ画像は、登録ユーザの登録ユーザＣＧである。これにより、商品の画像と登録ユーザのＣＧとが合成された画像を表示させることができる。
【００２１】
（４）好ましくは、端末装置は、登録ユーザの顔を含む複数方向からの複数の撮影画像を用いて登録ユーザＣＧを作成し、個人データとしてメモリ領域に記憶する。複数方向は、例えば、正面、側方、後方、及び上方の４方向を含む。これにより、精度の高い登録ユーザＣＧを作成することができる。
【００２２】
（５）好ましくは、端末装置はカメラとディスプレイとを含み、端末装置は、カメラの撮影画像から登録ユーザの画像が検出されると、撮影画像から登録ユーザの体型データを取得して、登録ユーザＣＧの作成にさらに用いる。撮影画像から登録ユーザの体型データが抽出されることで、登録ユーザは特段の入力操作を行うことなく、端末装置の前に立って撮影されるだけで自動的に体型データが抽出される。そのため、ユーザに操作の手間を強いることなく、精度の高い登録ユーザＣＧが作成される。
【００２３】
（６）好ましくは、端末装置は、撮影画像から登録ユーザの体型データを取得すると、体型データを用いてメモリ領域に記憶された登録ユーザＣＧを更新する。これにより、ユーザに特別な操作を強いることなく、登録ユーザＣＧを自動的に最新のユーザの姿を再現したものとできる。
【００２４】
（７）好ましくは、端末装置は、記撮影画像から登録ユーザの予め規定された画像が含まれている場合に、予め規定された画像から登録ユーザの体型データを取得する。予め規定された画像は、例えば、正面を向いた画像、手を挙げた画像、などである。これにより、登録ユーザの正確な体型データが得られる。
【００２５】
（８）好ましくは、端末装置は、撮影画像から登録ユーザの外観に関する情報をさらに取得し、個人データとしてメモリ領域に記憶する。登録ユーザの外観に関する情報をメモリ領域に記憶することで、登録ユーザの外観により近いＣＧを作成することができる。これにより、衣服等の服飾物のＣＧと合成したときに、試着した状態により近づけることができる。また、登録ユーザの外観に関する情報が登録ユーザの装着していた服飾物に関する情報である場合、その服飾物のＣＧも作成することができる。これにより、登録ユーザのＣＧと商品のＣＧとの合成に、さらにその服飾物のＣＧも合成することで、合成画像によって商品と手持ちの服飾物との相性も確認することができる。
【００２６】
（９）好ましくは、端末装置は、動作モードとしてミラーモードと試着モードとを有し、ミラーモードのときに、カメラの撮影画像をディスプレイに表示し、試着モードのときに、登録ユーザＣＧと商品のＣＧとを合成して表示する。商品は衣服などの服飾物であって、これらＣＧが合成されることで、登録ユーザが商品を試着した状態の画像が得られる。これにより、ユーザは、実際に衣服等の服飾物を試着しなくても、試着したような画像を見ることができる。
【００２７】
（１０）好ましくは、端末装置は、試着モードでの表示に用いるディスプレイと、ミラーモードでの表示に用いるディスプレイとのうちの、少なくともミラーモードでの表示に用いるディスプレイは、登録ユーザの全身がほぼ等身大で表示される大きさである。そのため、ディスプレイにはユーザが概ね等身大に表示される。それゆえ、ユーザは端末装置を姿見のように利用でき、利便性が増す。また、ユーザは、例えば、着替えたときや出掛ける前など、自然なタイミングで端末装置の前に立つ可能性が高まる。その結果、わざわざではなく、日常の自然な動作の中でユーザが撮影される。
【００２８】
（１１）好ましくは、端末装置は、登録ユーザの体型データ以外のユーザの属性情報を他の装置から読み出して、登録ユーザＣＧの作成にさらに用いる。体型データ以外のユーザの属性情報は、例えば、性別、年齢層、などである。これにより、ユーザの入力操作を不要、又は、軽減できるとともに、より詳しいユーザの属性が得られる場合がある。
【００２９】
（１２）好ましくは、端末装置は、動作モードとして、カメラの撮影画像をディスプレイに表示するミラーモードを有し、端末装置は、さらに、動作モードを、ミラーモードから、カメラでの撮影画像以外の画像を表示する他のモードに切り替え可能である。
【００３０】
（１３）好ましくは、他のモードの動作は、カメラ以外の他のカメラでの撮影画像を表示することを含む。他のカメラは、例えば、端末装置とは異なる箇所に設置されたカメラである。この場合、ユーザは、端末装置が設置された位置で異なる箇所の撮影画像を見ることができる。
【００３１】
（１４）好ましくは、商品試着システムは、登録ユーザの個人データに基づいて商品のサイズを選択するサイズ選択部をさらに備え、端末装置は、選択されたサイズに応じた商品の画像と登録ユーザ画像とを合成した画像を表示する。これにより、ユーザは、実際に衣服等の服飾物を試着しなくても、試着したような画像を見ることができる。
【００３２】
（１５）好ましくは、個人データは、登録ユーザ画像を複数含み、複数の登録ユーザ画像は、登録ユーザの複数の異なるポーズを表した画像、及び／又は、動画を構成する時系列に連続した画像である。これにより、登録ユーザのポーズを異ならせて、商品の画像と合成した画像を表示することができる。そのため、ユーザは、実際に衣服を試着して様々なポーズをとる場合と同じような画像を見ることができ、衣服の装着時のイメージをより正確に得ることができる。また、商品の画像と合成した画像を動画で表示することができる。そのため、ユーザは、実際に衣服を試着して動いた場合と同じような画像を見ることができ、衣服の装着時のイメージをより正確に得ることができる。
【００３３】
（１６）好ましくは、端末装置は、個人データのうち、少なくとも登録ユーザ画像と登録ユーザ名及び撮影画像とを除いて管理サーバに送信する。これにより、セキュリティの確保と管理サーバでの試着の管理処理との両立が図られる。
【００３４】
（１７）本実施の形態に含まれる端末装置は（１）〜（１６）に記載の商品試着システムに含まれる端末装置であって、管理サーバと通信可能な端末装置であって、管理サーバにアクセスを許容しないメモリ領域にアクセス可能なプロセッサを備え、メモリ領域は、登録ユーザの登録ユーザ画像を含む個人データを格納し、プロセッサは、管理サーバに対して、少なくとも登録ユーザ画像を除いた個人データを送信し、管理サーバから受信した、商品の画像を表示させるための商品データを用いて、商品の画像と登録ユーザ画像とを合成した画像を表示させる。この端末装置は、（１）〜（１６）に記載の端末装置と同じ効果を奏する。
【００３５】
（１８）本実施の形態に含まれる管理サーバは、端末装置と通信可能な通信装置と、プロセッサと、を備え、通信装置は、端末装置から、端末装置のユーザの画像を含まない個人データを受信し、プロセッサは、個人データを用いて試着の管理処理を実行し、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含む。これにより、端末装置では、記憶しているユーザの画像と商品の画像とを合成して表示することができる。
【００３６】
（１９）本実施の形態に含まれるコンピュータプログラムは、コンピュータを管理サーバと通信可能な端末装置として機能させるコンピュータプログラムであって、コンピュータに、管理サーバに対して、登録ユーザの個人データであって、少なくとも登録ユーザ画像を除いた個人データを送信するステップと、管理サーバから受信した、商品の画像を表示させるための商品データを用いて、商品の画像と登録ユーザ画像とを合成した画像を表示させるステップと、を実行させる。このコンピュータプログラムは、コンピュータを（１）〜（１６）のいずれか１つに記載の端末装置として機能させコンピュータプログラムであるため、これら端末装置と同じ効果を奏する。
【００３７】
（２０）本実施の形態に含まれるコンピュータプログラムは、コンピュータを端末装置と通信可能な通信装置として機能させるコンピュータプログラムであって、コンピュータに、端末装置から受信した端末装置のユーザの個人データを用いて試着の管理処理を実行させ、試着の管理処理は、商品の画像を表示させるための商品データを端末装置に送信することを含む。このコンピュータプログラムは、コンピュータを（１８）に記載の管理サーバとして機能させる。そのため、コンピュータプログラムは、この管理サーバと同じ効果を奏する。
【００３８】
（２１）本実施の形態に含まれる商品の販売方法は、ユーザの端末装置と、管理サーバと、商品販売側の販社サーバと、を含む商品試着システムにおける商品の販売方法であって、商品試着システムは、端末装置からアクセス可能であり、かつ、管理サーバ及び販社サーバからアクセス不可な、端末装置のユーザである登録ユーザの登録ユーザ画像を含む個人データを格納するメモリを有し、端末装置から管理サーバに、登録ユーザの登録ユーザ画像を除いた個人データを送信するステップと、管理サーバから端末装置に、商品の画像を表示させるための商品データを送信するステップと、端末装置において、商品データを用いて商品の画像と、メモリに格納されている登録ユーザ画像とを合成し、合成画像を表示するステップと、端末装置において、合成画像の表示に基づいて商品の購入を指示するユーザ操作を受け付けるステップと、端末装置から管理サーバに、商品の発注データを送信するステップと、管理サーバから販社サーバに、発注データ及び登録ユーザを特定するデータを送信するステップと、を備える。
【００３９】
この販売方法は、（１）〜（１６）に記載の商品試着システムにおける処理を含むため、（１）〜（１６）に記載の商品試着システムと同じ効果を奏する。さらに、この販売方法は、端末装置と販社サーバとの間の商品の販売に関するデータのやりとりが管理サーバによって仲介されるため、信頼性の高い取引をすることができる。
【００４０】
好ましくは、販売方法は、販社サーバから管理サーバに、商品の登録ユーザへの発送完了を示す発送通知を送信するステップと、管理サーバから端末装置に、発送通知を転送するステップと、をさらに備える。
【００４１】
［２．商品試着システム、端末装置、管理サーバ、コンピュータプログラム、及び商品の販売方法の例］
【００４２】
［第１の実施の形態］
＜システム構成＞
図１に示されるように、本実施の形態に係る商品試着システム（以下、システムと略する）１００は、端末装置１を含む。端末装置１は、ユーザの概ね等身大のディスプレイ１３とカメラ１４とを有する。また、端末装置１は、後述する個人データＢ１１１を有する。
【００４３】
システム１００は、管理サーバ５を含む。管理サーバ５は、インターネット９を介して他の装置と通信する通信機能を有する。管理サーバ５がインターネット９を介して通信可能な他の装置として、システム１００にはマッサージチェア３が含まれてもよい。マッサージチェア３は、例えば、いわゆるＷｉＦｉ（Wireless Fidelity）などの無線ＬＡＮ（Local Area Network）や、ＬＴＥ（Long Term Evolution）などの携帯電話用の通信回線、などを介してインターネット９に接続し、インターネット９を介して管理サーバ５と通信する。端末装置１は、他の装置と無線通信７を行う機能を有する。無線通信７は、例えば、マッサージチェア３に対するＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信である。この場合、端末装置１は、マッサージチェア３を経由してインターネット９に接続し、管理サーバ５との間で相互に通信可能である。なお、端末装置１は、無線ＬＡＮや携帯電話用の通信回線を介した通信である無線通信７Ａを行ってもよい。この場合、端末装置１は、無線ＬＡＮや携帯電話用の通信回線、などを介してインターネット９に接続し、インターネット９を介して管理サーバ５と直接通信してもよいし、インターネット９に接続可能であってもよい。
【００４４】
＜端末装置の構成＞
図２に示されたように、端末装置１は、ディスプレイ１３及びカメラ１４に加えて、プロセッサ１０とメモリ１１とを備えるコンピュータを含む。プロセッサ１０は、例えば、ＣＰＵ（Central  Processing  Unit）である。
【００４５】
カメラ１４は、例えば、図１に示されたようにディスプレイ１３の上方に設置され、ディスプレイ１３に相対して（正面に）立ったユーザの全身を撮影範囲Ｒに含む。これにより、ディスプレイ１３の正面に立ったユーザの全身が撮影される。なお、ディスプレイ１３がハーフミラーのように、後方から前方を透過可能である場合、カメラ１４はディスプレイ１３の後方に設置されてもよい。これにより、ディスプレイ１３の正面に立ったユーザを正面に近い高さから撮影することができる。カメラ１４は、プロセッサ１０からの制御信号に従って撮影動作を行い、撮影画像をプロセッサ１０に入力する。
【００４６】
ディスプレイ１３は、上記したように、ユーザと概ね等身大である。ディスプレイ１３は、プロセッサ１０からの制御信号に従って、プロセッサ１０から渡された画像データに基づく画像を表示する。
【００４７】
メモリ１１は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＲＯＭ、ＲＡＭ（Random Access Memory）などを含む。メモリ１１は、個人データデータベース（ＤＢ）１１１を含む。個人データＤＢ１１１は、１又は複数の個人データＰＤ１，ＰＤ２，ＰＤ３…（これらを代表させて個人データＰＤとも称する）を格納可能である。メモリ１１のうちの少なくとも個人データＤＢ１１１は、管理サーバ５を含む他の装置からのアクセスを許容しないメモリ領域である。なお、個人データＤＢ１１１は、端末装置１とは異なる、サーバ等の外部装置に格納されてもよい。その場合であっても、個人データＤＢ１１１は端末装置１からのアクセスは許容され、他の装置からのアクセスは許容されない。
【００４８】
個人データＰＤは、図３に示される通り、登録されたユーザ（以下、登録ユーザとも称する）のカメラ１４による撮影画像のデータＤ１１と、登録ユーザの識別データＤ１２と、を含む。登録ユーザの識別データＤ１２は、撮影画像から登録ユーザを認証するために用いられるデータであって、例えば、登録ユーザの顔画像、指紋画像、掌紋画像などの画像データである。
【００４９】
個人データＰＤは、さらに、登録ユーザＣＧデータＤ１３を含む。登録ユーザＣＧは、登録ユーザの画像（以下、登録ユーザ画像）の一例であって、登録ユーザについて作成された登録ユーザの体型を再現したコンピュータグラフィックス（ＣＧ）を指す。以降の説明では、登録ユーザ画像が登録ユーザＣＧであるとする。この場合、端末装置１は、後述する処理によって、登録ユーザのＣＧと服飾物（例えば衣服）の画像との合成画像をディスプレイ１３に表示する。
【００５０】
個人データＰＤは、さらに、登録ユーザの属性データＤ１４と、体型データＤ１５と、を含む。属性データＤ１４は、例えば、性別、年齢（又は年代）などのユーザの属性を示すデータであって、一例として入力装置１５から入力される。他の例として、図１には示されたように、本システムに他のサーバ４が含まれる場合、通信装置１２はサーバ４から読み出してもよい。サーバ４は、例えば、マッサージチェア３のユーザを管理するサーバ等である。これにより、ユーザの入力操作を不要、又は、軽減できるとともに、より詳しいユーザの属性が得られる場合がある。体型データＤ１５は、登録ユーザの身体の各部のサイズを示すデータを含む。特に、衣服等の服飾物のサイズを特定するために用いられる、身長、肩幅、胸囲等のデータを含む。
【００５１】
また、メモリ１１は、１又は複数のプログラムからなるプログラム１１２を記憶している。プログラム１１２は、プロセッサ１０に後述するミラーモードでの動作を実行させるためのプログラムＭ１１と、試着モードでの動作を実行させるためのプログラムＭ１２と、ミラーモード及び試着モード以外の他の動作モードの一例である鑑賞モードでの動作を実行させるためのプログラムＭ１３と、を含む。各動作モードにおける動作については後述する。これらプログラムＭ１１〜Ｍ１３は、それぞれ独立したプログラムであってもよいし、メインのプログラムから動作モードに応じて分岐して呼び出されるプログラムモジュールであってもよい。
【００５２】
プロセッサ１０は、プログラム１１２を読み出して各種処理を実行する。プログラム１１２は、ＣＤ−ＲＯＭや（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk ROM）などの記録媒体に記録した状態で譲渡することもできるし、サーバコンピュータなどのコンピュータ装置からのダウンロードによって譲渡することもできる。プログラム１１２は、ウェブブラウザ上で動作するいわゆるウェブアプリケーションであってもよいし、プロセッサ１０でのみ動作するいわゆる専用アプリケーションであってもよい。
【００５３】
端末装置１は、さらに、通信装置１２を有する。通信装置１２は、無線通信７を行う機能を有し、例えば、無線通信７を行うための通信モジュールである。
【００５４】
また、端末装置１は、入力装置１５を有する。入力装置１５は、ボタンやキーボードなどであって、ユーザの操作を示す操作信号をプロセッサ１０に入力する。入力装置１５はディスプレイ１３と一体となったタッチパネルであってもよく、この場合、入力装置１５はタッチパネル上の位置（座標）を示す操作信号をプロセッサ１０に入力する。また、入力装置１５は音声入力のためのマイクであってもよく、この場合、端末装置１は音声での指示入力を受け付けることができる。
【００５５】
＜管理サーバの構成＞
図４に示されたように、管理サーバ５は、プロセッサ５０とメモリ５１とを備えるコンピュータによって構成される。プロセッサ５０は、例えば、ＣＰＵである。
【００５６】
メモリ５１は、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを含む。メモリ５１は、衣服データＤＢ５１１を含む。衣服データＤＢ５１１は、１又は複数の衣服データＣＤ１，ＣＤ２，ＣＤ３…（これらを代表させて衣服データＣＤとも称する）を格納するデータベースである。
【００５７】
衣服データＣＤは、登録された衣服の画像を端末装置１に表示させるためのデータであって、図５に示された通り、服飾物の一例としての衣服について、対象の衣服について、用意されているサイズ（例えば、Ｓ，Ｍ，Ｌ）ごとのサイズデータＤ２１と、各サイズの衣服のＣＧデータＤ２２〜Ｄ２４と、を含む。サイズデータＤ２１は、そのサイズの衣服に適したユーザの外観の条件を規定するデータであって、例えば、適したサイズの条件（範囲）を表す体型データや、適した性別や年代の条件を表す属性データ、などを含む。
【００５８】
なお、衣服データＣＤは、さらに、登録ユーザに推薦する衣服を選択するための属性等の条件を規定するデータである推奨データを含んでもよい。推奨データは、例えば、登録ユーザの性別、年代、体型の範囲に加えて、化粧の色味、組み合わせる衣服の色味、髪型、髪の長さ、などを示すデータを含む。
【００５９】
衣服のＣＧは、衣服の画像の一例であって、衣服について作成されたコンピュータグラフィックスを指す。以降の説明では、衣服の画像がＣＧであるとする。この場合、端末装置１は、後述する処理によって、登録ユーザの画像と衣服のＣＧとの合成画像をディスプレイ１３に表示する。
【００６０】
ＣＧデータＤ２２〜Ｄ２４は、対象の衣服を販売するメーカーなどによって作成され、管理サーバ５に提供されてもよい。又は、対象の衣服を販売するメーカーからＣＧを作成するために必要な形状（各部のサイズ）や色や材質などのデータを取得し、管理サーバ５のプロセッサ５０がそのデータに基づいて衣服のＣＧを作成して衣服データＣＤとしてＤＢ５１１に格納してもよい。
【００６１】
また、メモリ５１は、送信データＤＢ５１２を含む。送信データＤＢ５１２は、１又は複数の送信データＴＤ１，ＴＤ２，ＴＤ３…（これらを代表させて送信データＴＤとも称する）を格納するデータベースである。
【００６２】
送信データＴＤは、管理サーバ５から端末装置１に送信された衣服に関するデータであって、図４に示された通り、送信された衣服のＣＧデータを含む衣服データＤ３１と、送信先のユーザを特定するデータであるユーザ識別データＤ３２と、課金データＤ３３と、を含む。好ましくは、ユーザ識別データＤ３２は、例えば、管理サーバ５や衣服を販売するメーカーが登録ユーザに割り当てた識別番号などの、登録ユーザの顔や名前や住所や電話番号などと比べて機密性が低い。課金データＤ３３は、管理サーバ５から端末装置１に送信された衣服のＣＧデータを、一定期間、端末装置１で利用可能（以下、キープ状態と称する）とするための課金に関するデータであって、例えば、所定金額が支払われたか否か、支払われた日時、支払われた金額、支払われた金額に相当するキープ状態とする期間、などを示すデータである。
【００６３】
また、メモリ５１は、１又は複数のプログラムからなるプログラム５１３を記憶している。プログラム５１３は、プロセッサ５０に後述する試着モードでの動作を実行させるための試着モード用のプログラムＭ２１と、購入モードでの動作を実行させるための購入モード用のプログラムＭ２２と、を含む。これらプログラムＭ２１，Ｍ２２は、それぞれ独立したプログラムであってもよいし、メインのプログラムから動作モードに応じて分岐して呼び出されるプログラムモジュールであってもよい。
【００６４】
＜システムにおける動作概要＞
端末装置１は、家庭内などに設置されて用いられることが想定されている。端末装置１には、ユーザが登録され（登録ユーザ）、登録ユーザＣＧが作成される。登録ユーザＣＧは、二次元画像でも三次元画像でもよい。
【００６５】
登録ユーザＣＧを含む、登録ユーザの個人データＰＤは、端末装置１に格納される。図６Ａに示されたように、端末装置１は、少なくとも登録ユーザＣＧを除いた個人データを管理サーバ５に送信する（ステップＳ１０）。
【００６６】
管理サーバ５は、端末装置１からの個人データを用いて服飾物の試着の管理処理を実行する（ステップＳ２０）。試着の管理処理は、服飾物の一例として衣服（商品）のＣＧを表示させるためのＣＧデータを含む衣服に関するデータ（商品データ）を端末装置１に送信することを含む。また、他の例として、利用者に推薦する服飾物の画像を表示させるための画像データを端末装置１に送信することを含んでもよい。
【００６７】
端末装置１は、管理サーバ５から提供された衣服のＣＧと記憶している登録ユーザＣＧとを合成し、合成画像を試着画像としてディスプレイ１３に表示する（ステップＳ３０）。なお、管理サーバ５が衣服のＣＧを提供し、端末装置１が衣服のＣＧと記憶している登録ユーザＣＧとを合成して合成した画像を試着画像としてディスプレイ１３に表示する、システム１００での一連の動作を試着動作とも呼ぶ。登録ユーザは実際の試着を行っていないものの、あたかも試着したかのように自身のＣＧが衣服を装着した画像をディスプレイ１３で確認できる。
【００６８】
＜端末装置の機能構成＞
図２に示されたように、端末装置１のプロセッサ１０は、プログラム１１２をメモリ１１から読み出して実行することによって、抽出処理を実行する抽出処理部１０７として機能する。抽出処理は、カメラ１４による撮影画像から登録ユーザを抽出する処理である。抽出する処理は、例えば、登録ユーザの認証データの一例である顔画像で撮影画像をマッチング処理することを含む。また、他の例として、抽出する処理は、撮影画像からエッジ抽出によって顔画像を抽出し、抽出された顔画像と登録ユーザの顔画像との相関性に基づいてユーザ認証する処理を含んでもよい。
【００６９】
好ましくは、抽出処理は、撮影画像から抽出された登録ユーザの画像から、さらに、登録ユーザの体型データを抽出する処理を含む。より好ましくは、抽出処理は、撮影画像から抽出された登録ユーザの画像が予め規定された画像である場合に実行される。予め規定された画像は、例えば、正面を向いた画像、手を挙げた画像、などである。これにより、正確な体型データが得られる。
【００７０】
抽出される体型データは、少なくとも、衣服のサイズを選択するために用いられる身体の部位のサイズを含む。又は、体型データを抽出する処理では、後述するＣＧ作成処理によって撮影画像から抽出された登録ユーザの画像から作成された登録ユーザＣＧから登録ユーザの体型データを抽出してもよい。これにより、登録ユーザは特段の入力操作を行うことなく、端末装置１の前に立つだけで自動的に撮影され、体型データが抽出される。
【００７１】
なお、抽出処理は、撮影画像から抽出された登録ユーザの画像から、さらに、登録ユーザの外観に関する情報を抽出する処理を含む。外観に関する情報は、例えば、装着している衣服等の服飾物の画像、色味、サイズ、髪の長さ、髪型、髪の色、メイクの色味、服飾物の組み合わせ、などの情報である。プロセッサ１０は、これら情報を示すデータを属性データＤ１４として登録ユーザの個人データＰＤに含めてもよい。
【００７２】
プロセッサ１０は、さらに、ＣＧ作成処理を実行するＣＧ作成部１０１として機能する。ＣＧ作成処理は、一般的なＣＧの作成処理であってよい。すなわち、ＣＧの作成処理は、例えば、正面、側方、後方、及び上方の４方向からの、登録ユーザの顔を含む撮影画像を用いて立体画像を生成する処理である。これにより、精度の高い登録ユーザＣＧを作成することができる。なお、撮影方向は正面、側方、後方、及び上方の４方向のみに限定されず、他の方向が含まれてもよい。例えば、斜め方向が含まれてもよい。このため、プロセッサ１０は、ＣＧ作成処理に用いる撮影の際に、適切な位置、方向となるように登録ユーザをガイドする機能を有してもよい。ガイドは、例えば、ディスプレイに好ましい立つ位置を表示すること、音声によって好ましい姿勢をアナウンスすること、などを含む。これにより、ＣＧ作成に必要な撮影画像が得られ、より高精度の登録ユーザＣＧが得られる。
【００７３】
好ましくは、ＣＧ作成部１０１は、登録ユーザの撮影画像に加えて、個人データに含まれる他のデータをさらに用いてＣＧ作成処理を実行する。個人データに含まれる他のデータは、例えば、抽出処理で抽出された情報であって、登録ユーザの体型データ、外観に関する情報（例えば髪型等）、などである。髪型等の外観に関する情報をさらに用いることで、登録ユーザの外観により近いＣＧを作成することができる。これにより、衣服のＣＧと合成したときに、試着した状態により近づけることができる。また、登録ユーザの装着していた服飾物等の外観に関する情報をさらに用いることで、登録ユーザのＣＧと商品のＣＧとの合成に、さらにその服飾物のＣＧも合成することができる。これにより、登録ユーザの所有している服飾物と組み合わせたコーディネートを提案することもできるし、メーカー側からの服飾物の提案もできる。また、合成画像によって商品である衣服と手持ちの服飾物との相性も確認することができる。
【００７４】
また、個人データに含まれる他のデータは、例えば、登録ユーザの属性データ（性別等）であって、入力装置１５を用いて入力された属性データや、他の装置から読み出された属性データなどである。これらデータがＣＧ作成処理に用いられることで、より高精度の登録ユーザＣＧが得られる。
【００７５】
プロセッサ１０は、さらに、管理サーバ５に対して、管理サーバ５において服飾物の試着の管理処理を実行するために必要なデータであるサイズ選択用データを送信する送信処理を実行する送信処理部１０２として機能する。サイズ選択用データは、例えば、試着対象の衣服の選択結果を示すデータ、及び、登録ユーザに応じたサイズを選択するために用いられる登録ユーザの個人データを含む。これにより、管理サーバ５では、登録ユーザに適した衣服のサイズを選択でき、適したサイズの衣服のＣＧデータを端末装置１に送信することができる。また、管理サーバ５では、サイズ選択用データを登録ユーザの識別情報と関連付けて記憶しておくことで、以降にその識別情報に対応したユーザから衣服のＣＧが要求されたときに、記憶したサイズ選択用データに基づいて登録ユーザのサイズに適したサイズの衣服のＣＧを端末装置１に送信することができる。また、記憶しているサイズ選択用データを、登録ユーザ、及び／又は、登録ユーザに関連した他のユーザに対する販売促進などの処理に提供することが可能になる。
【００７６】
なお、送信処理部１０２は、少なくとも登録ユーザＣＧを除いた個人データを管理サーバ５に送信する。これにより、管理サーバ５側に登録ユーザＣＧが渡されることがない。登録ユーザＣＧは、衣服のＣＧと合成するために用いられるものであるため、登録ユーザの体型を表したものであることが望まれる。例えば、登録ユーザの裸体や下着等の薄い衣服を着用した状態のＣＧであることが望まれる。そのため、ユーザによっては、そのようなＣＧが管理サーバ５に送信されることを望まないため、セキュリティの高いデータである。その点、送信処理部１０２が少なくとも登録ユーザＣＧを除いた個人データを管理サーバ５に送信することで、登録ユーザＣＧが管理サーバ５に送信されることを回避でき、高いセキュリティを確保できる。
【００７７】
好ましくは、送信処理部１０２は、図３に示されたように、個人データＰＤのうち、少なくとも登録ユーザＣＧデータＤ１３と、登録ユーザ名などである登録ユーザの識別データＤ１２と、撮影画像Ｄ１１とを除いたデータ（非送信データ）であって、性別や年齢（又は年代）などの属性データＤ１４及び体型データＤ１５を含むデータ（送信データ）を管理サーバ５に送信する。これにより、セキュリティの確保と管理サーバ５での試着の管理処理との両立が図られる。
【００７８】
プロセッサ１０は、さらに、画像合成処理を実行する画像合成部１０３として機能する。画像合成部１０３は、個人データＤＢ１１１に記憶されている登録ユーザＣＧデータＤ１３と、管理サーバ５から取得した商品データ（例えば衣服データ等）とを用いて、衣服のＣＧと登録ユーザのＣＧとを合成する画像合成処理を実行する。これにより、登録ユーザは実際に衣服を試着しなくても自身のＣＧを用いて試着した状態の画像を得ることができる。また、画像合成処理には個人データＤＢ１１１に記憶されている登録ユーザＣＧデータＤ１３が用いられるため、試着のたびに登録ユーザＣＧが作成されるよりも簡易に素早く試着した画像が得られる。
【００７９】
なお、図２に示された表示制御部１０４及び購入処理部１０５については、後の実施の形態において説明する。また、点線で示されたサイズ選択部１０６は、第１の実施の形態に係る端末装置１のプロセッサ１０には含まれておらず、後の実施の形態に係る端末装置１のプロセッサ１０によって実現されるものとする。
【００８０】
＜管理サーバの機能構成＞
図４に示されたように、管理サーバ５のプロセッサ５０は、メモリ５１からプログラム５１３を読み出して実行することによって、サイズ選択部５０１として機能する。サイズ選択部５０１は、端末装置１から受信した登録ユーザのサイズ選択用データに基づいて、指定された衣服に対して用意されている複数のサイズの中から、登録ユーザに適したサイズを選択する。このとき、サイズ選択部５０１は、サイズ選択用データに含まれる登録ユーザの個人データと、選択された衣服についての衣服データＣＤに含まれるサイズデータＤ２１と、を比較し、個人データがサイズデータＤ２１で示される条件を満たしているサイズを選択する。
【００８１】
プロセッサ５０は、さらに、衣服のＣＧデータを送信するための送信処理を実行する送信処理部５０２として機能する。送信処理は、登録ユーザによって選択された衣服の衣服データＣＤから、サイズ選択部５０１で選択したサイズのＣＧデータを読み出して、通信装置５２に渡して端末装置１に送信させることを含む。
【００８２】
また、送信処理は、図４に示された送信データＴＤを生成してメモリ５１の送信データＤＢ５１２に格納することを含む。すなわち、送信処理は、送信した衣服データＤ３１に、送信先である登録ユーザの識別データＤ３２と課金データＤ３３とを関連付けて送信データＴＤとする処理を含む。
【００８３】
プロセッサ５０は、さらに、選択された衣服を登録ユーザが購入する指示を受け付けたときの購入処理を実行する購入処理部５０４として機能する。購入処理については、後の実施の形態において説明する。
【００８４】
なお、点線で示された画像合成部５０５は、本実施の形態に係る管理サーバ５のプロセッサ５０には含まれていないものとし、後の実施の形態において説明する。
【００８５】
＜動作モード＞
端末装置１は、複数の動作モードを有する。複数の動作モードは、図６Ｂに示されたように、ミラーモード、試着モード、及び他のモードとして鑑賞モードを含む。ミラーモードは、端末装置１のプロセッサ１０がメモリ１１からプログラム１１２を読み出してミラーモード用のプログラムＭ１１を実行することによって実現される動作モードであって、カメラ１４の撮影画像をディスプレイ１３に、リアルタイム、又は、概ねリアルタイムに表示する動作モードである。ミラーモードでは、繰り返し、個人データ更新動作が実行される。個人データ更新動作は、後述する個人データ更新処理を実行する動作である。また、ミラーモードでは入力装置１５に対する、ユーザ登録動作の開始を指示するユーザ操作を受け付けると、後述するユーザ登録動作が実行される。
【００８６】
試着モードは、プロセッサ１０が試着モード用のプログラムＭ１２を実行することによって実現される動作モードであって、登録ユーザＣＧと指定された衣服のＣＧデータとを合成し、合成画像をディスプレイ１３に表示する試着動作を行う動作モードである。試着モードでは、入力装置１５に対して後述する衣服の購入を指示するユーザ操作が行われる度に後述する販売動作が実行される。なお、鑑賞モードは、カメラ１４からの撮影画像以外の画像をディスプレイ１３に表示する動作モードである。
【００８７】
端末装置１のプロセッサ１０は、動作モードがミラーモードのときに、入力装置１５に対する試着モードへの切り替えを指示するユーザ操作を受け付けると、動作モードをミラーモードから試着モードに切り替える。試着モードにおいて、同様に入力装置１５に対するミラーモードへの切り替えを指示するユーザ操作を受け付けると、動作モードを試着モードからミラーモードに切り替える。なお、試着モードからミラーモードへは、試着モードにおいてユーザ操作が行われず、予め規定された時間が経過した場合（タイムアウト）にも切り替えられてもよい。
【００８８】
また、端末装置１のプロセッサ１０は、動作モードがミラーモードのときに、入力装置１５に対する鑑賞モードへの切り替えを指示するユーザ操作を受け付けると、動作モードをミラーモードから鑑賞モードに切り替える。鑑賞モードにおいて、同様に入力装置１５に対するミラーモードへの切り替えを指示するユーザ操作を受け付けると、動作モードを鑑賞モードからミラーモードに切り替える。
【００８９】
また、端末装置１のプロセッサ１０は、動作モードが試着モードのときに、入力装置１５に対する鑑賞モードへの切り替えを指示するユーザ操作を受け付けると、動作モードを試着モードから鑑賞モードに切り替える。鑑賞モードにおいて、同様に入力装置１５に対する試着モードへの切り替えを指示するユーザ操作を受け付けると、動作モードを鑑賞モードから試着モードに切り替える。
【００９０】
＜登録動作及び更新動作＞
端末装置１では、ミラーモードにおいて、図７及び図８に示されたように、初めにユーザ登録処理（ステップＳ１）が実行され、その後に、登録された個人データを更新する個人データ更新処理（ステップＳ２）が実行される。これらの処理は、動作モードがミラーモードのときに実行される。
【００９１】
端末装置１のプロセッサ１０は、メモリ１１からプログラム１１２を読み出してミラーモード用のプログラムＭ１１を実行し、その際に、入力装置１５からユーザ登録処理の実行が指示されるとユーザ登録処理Ｓ１を実行する。プロセッサ１０は、ミラーモード用のプログラムＭ１１の実行中に、繰り返し、個人データ更新処理Ｓ２を実行している。
【００９２】
ユーザ登録処理Ｓ１では、最初に、プロセッサ１０はカメラ１４から撮影画像ＩＭ１を得て（ステップＳ１０１）、その中からユーザＡを抽出する（ステップＳ１０３）。ステップＳ１０１では、ＣＧ作成に必要な撮影を行わせる。例えば、正面、側方、後方、及び上方の４方向からの撮影を行わせる。また、ステップＳ１０１でプロセッサ１０は、撮影に適切な位置、方向となるようにユーザを音声やディスプレイ１３の表示などによってガイドしてもよい。
【００９３】
なお、ステップＳ１０１では、例えば正面を向いた状態などのデフォルトの姿勢での撮影に加えて、手を挙げた状態、後ろや横を向いた状態など、予め規定された１又は複数の異なるポーズでの撮影を行わせてもよい。これにより、後述する表示処理において、登録ユーザのポーズを異ならせた表示を行うことができる。
【００９４】
プロセッサ１０は、ステップＳ１０１，Ｓ１０３で得られたユーザＡの撮影画像からユーザの体型データＳＩ１を抽出する（ステップＳ１０５）。ステップＳ１０５でプロセッサ１０は、まず、ユーザＡの撮影画像が予め規定された画像の一例である正面向きの画像であるか否かを判定する。正面向きであるか否かは、例えば、エッジ抽出して顔画像から目鼻が抽出されるか否かによって判定することができる。そして、正面向きの画像である場合に（ステップＳ５１でＹＥＳ）、その画像から体型データを抽出する（ステップＳ５２）。これにより、正確な体型データが得られる。
【００９５】
また、プロセッサ１０は、撮影画像からユーザＡのＣＧデータＣＧ１を作成する（ステップＳ１０７）。好ましくは、ステップＳ１０７でプロセッサ１０は、作成したユーザＡのＣＧをディスプレイ１３に表示し、入力装置１５でのユーザの登録操作、又は、やり直しを指示する操作を受け付けてもよい。やり直しを指示する操作を受け付けた場合、プロセッサ１０は、ステップＳ１０１の撮影からやり直してもよい。これにより、ユーザの所望するＣＧが登録されるようになる。
【００９６】
また、プロセッサ１０は、入力装置１５からのユーザ操作を示す信号から属性データの入力を受け付ける（ステップＳ１０９）。ステップＳ１０９では、プロセッサ１０は、図１に示されたサーバ４など、他の装置から登録するユーザの性別、年齢（又は年代）などの属性データを読み出してもよい。そして、プロセッサ１０は、これらデータを個人データＰＤとしてメモリ１１の個人データＤＢ１１１に格納する（ステップＳ１１１）。
【００９７】
上記ステップＳ１０５〜Ｓ１０９の順は、図７に示された順に限定されない。すなわち、この順とは異なる順で行われてもよい。また、ステップＳ１０５の体型データの抽出がステップＳ１０７のＣＧの作成の後に行われる場合、図８に示されたように、プロセッサ１０は、作成したＣＧから体型データＳＩ１を抽出してもよい。例えば、図８に示されたように、プロセッサ１０は、ユーザＡのＣＧデータＣＧ１の規定された各部の長さＬ１〜Ｌ８（＝ＸＸＸ）を測定することによって体型データＳＩ１を抽出してもよい。図８では、部位Ｌ１の長さは肩幅、部位Ｌ２の長さは胸囲、部位Ｌ３の長さは身丈、部位Ｌ４の長さは股上長さ、部位Ｌ５の長さは股下長さ、部位Ｌ６の長さは身長、部位Ｌ７の長さはウェスト、及び、部位Ｌ８の長さは尻囲を表している。体型データは、これら部位よりも多い部位の長さを含んでもよいし、これら部位よりも少なくてもよいし、これら部位の長さをすべて含んでいなくてもよい。
【００９８】
なお、抽出される体型データは、他の例として、ステップＳ１０７で作成されたＣＧデータＣＧ１からユーザＡが特定される部位の形状を除いた体型データ用ＣＧデータＳＩ１−１であってもよい。ユーザＡが特定される部位は、少なくともユーザＡの顔を含む。これにより、体型データの抽出処理を容易にできるとともに、管理サーバ５でのサイズ選択処理でより適したサイズを選択することができる。
【００９９】
プロセッサ１０は、上記のユーザ登録処理Ｓ１を、異なるユーザについてそれぞれ行ってもよい。これにより、端末装置１には図２に示されたように複数ユーザそれぞれの複数の個人データＰＤが登録される。例えば、端末装置１が家庭に設置される場合、家族それぞれがユーザ登録されてもよい。これにより、複数ユーザでシステム１００を利用することができる。
【０１００】
ミラーモードでは、プロセッサ１０は、常時、又は、所定の期間、カメラ１４に撮影を実行させ（ステップＳ１１３）、撮影画像をディスプレイ１３に表示している。ディスプレイ１３はユーザと等身大の大きさであるため、ディスプレイ１３にはユーザが概ね等身大に表示される。そのため、ユーザは端末装置１を姿見のように利用でき、利便性が増す。また、ユーザは、例えば、着替えたときや出掛ける前など、自然なタイミングで端末装置１の前に立つ可能性が高まる。その結果、わざわざではなく、日常の自然な動作の中でユーザが撮影され、ユーザ登録処理Ｓ１や個人データ更新処理Ｓ２が行われる。
【０１０１】
ステップＳ１１３の撮影は常時撮影であってもよいし、所定期間のみの撮影であってもよい。常時撮影を行わせる場合、カメラ１４から入力され、ディスプレイ１３に表示される撮影画像は動画である。常時撮影を行わせることで、撮影の可否の判断を不要にできるとともに、撮影の欠落を防止できる。
【０１０２】
所定の期間は、例えば、短い期間でカメラ１４に撮影を行わせ、先の撮影画像から変化がある期間である。例えば、端末装置１が家庭内のリビングに設置される場合、リビング内に誰もいない場合には撮影及び表示を行わせない。ユーザがリビングに入ってきてカメラ１４の撮影範囲に入ると、入っている期間、連続して撮影及び表示を行わせる。これにより、不要な期間の撮影が抑えられるため、効率的な撮影ができるとともに、撮影画像のデータ量が抑えられるためにメモリの圧迫を抑えることができる。また、不要な期間に表示が抑えられる、省電力にもなる。
【０１０３】
ミラーモードにおいて、プロセッサ１０は、繰り返し、個人データ更新処理Ｓ２を実行している。個人データ更新処理Ｓ２でプロセッサ１０は、ステップＳ１１３で得られた撮影画像ＩＭ２からユーザを抽出し、登録ユーザＡであるか否かを認証する。ユーザ認証は、個人データＰＤに含まれるユーザ識別データＤ１２と撮影画像から得られる識別用データとを比較することを含む。識別用データは、例えば、顔画像、顔画像内の特徴点の位置、などである。
【０１０４】
撮影画像ＩＭ２内に登録ユーザＡが含まれた場合（ステップＳ１１５でＹＥＳ）、プロセッサ１０は登録ユーザＡの撮影画像から登録ユーザＡのＣＧデータＣＧ２を作成し、作成したＣＧデータＣＧ２で登録ユーザＡの個人データＰＤに含まれる登録ユーザＣＧデータＤ１３を更新する（ステップＳ１１７）。
【０１０５】
また、プロセッサ１０は、登録ユーザＡの撮影画像から登録ユーザＡの体型データＳＩ２を抽出し、抽出した体型データＳＩ２で登録ユーザＡの個人データＰＤに含まれる体型データＤ１５を更新する（ステップＳ１１９）。ステップＳ１１９では、図８に示されたように、作成されたユーザＡのＣＧデータＣＧ２から各部Ｌ１１〜Ｌ１８の長さ（＝ＹＹＹ）を測定することによって体型データＳＩ２を抽出してもよい。なお、抽出される体型データＳＩ２は、図８に示されたように、体型データ用ＣＧデータＳＩ２−１であってもよい。なお、ステップＳ１１９では、さらに、装着している衣服等の服飾物の画像、色味、サイズ、髪の長さ、髪型などの、登録ユーザＡの外観に関する情報が登録ユーザＡの撮影画像から抽出されて、個人データＰＤに登録されてもよい。
【０１０６】
なお、ステップＳ１１７及びステップＳ１１９の順は図７に示された順に限定されず、逆で行われてもよい。この場合、プロセッサ１０は、図８に示されたように、作成したＣＧデータＣＧ２から登録ユーザＡの体型データを抽出してもよい。
【０１０７】
プロセッサ１０は、ミラーモード用のプログラムＭ１１の実行中、ステップＳ１１３〜Ｓ１１９を繰り返し実行する。これにより、ディスプレイ１３には、少なくともユーザが近傍にいる期間にはあたかも鏡のように撮影画像が表示されているとともに、登録ユーザが撮影されるたびに登録ユーザＣＧが更新される。そのため、特別な操作や撮影動作を行うことなく、登録ユーザＣＧが最新のユーザの姿を表したものとなる。図８の例では、ユーザＡは、ユーザ登録時点からその後、体型が変化して（痩せて）いる。この点、ステップＳ１１３〜Ｓ１１９が繰り返し行われることで、当初の体型データであるＬ１〜Ｌ８（＝ＸＸＸ）が、最新の状態（痩せた状態）での体型データであるＬ１１〜Ｌ１８（＝ＹＹＹ）に更新される。
【０１０８】
＜試着動作＞
試着モードでは、システム１００が図９に示されたように動作して、システム１００において試着動作が行われる。また、図１０，図１１の画面が端末装置１のディスプレイ１３に表示される。
【０１０９】
すなわち、試着モードが開始すると、端末装置１のディスプレイ１３には図１０の試着用画面４０が表示される（ステップＳ３００）。図１０の試着用画面４０は、試着可能な衣服の選択肢を選択可能に表示する領域４１と、試着に相当するＣＧとの合成を指示するボタン４３と、試着モードの終了を指示するボタン４５と、を含む。
【０１１０】
試着用画面４０において、領域４１に表示された衣服の中から試着を所望する衣服の選択を受け付けると（ステップＳ２０１）、端末装置１のプロセッサ１０は、登録ユーザについての個人データＰＤのうちから、管理サーバ５に送信する送信データを読み出す（ステップＳ２０２）。送信データは、属性データＤ１４と、体型データＤ１５とを含む。プロセッサ１０は、送信データに登録ユーザを特定するためのＩＤを付加して、画像の合成に必要なデータのリクエストとして管理サーバ５に送信する（ステップＳ２０３）。リクエストは、選択された衣服の識別データの他、ユーザの識別データ、属性データ、及び、体型データを含む。なお、このとき送信されるユーザの識別データは、ユーザの固有データではなく、管理サーバ５がユーザを識別可能なデータであればよい。
【０１１１】
リクエストを受けた管理サーバ５は、試着の管理処理を実行する（ステップＳ２０４）。ステップＳ２０４の試着の管理処理は、指定された衣服のユーザに適したサイズを選択し（ステップＳ４１）、選択したサイズの衣服のＣＧデータを端末装置１に送信する（ステップＳ４２）ことを含む。
【０１１２】
衣服のＣＧデータを受信した端末装置１のプロセッサ１０は、受信した衣服のＣＧと記憶している登録ユーザのＣＧとを合成し（ステップＳ２０５）、ディスプレイ１３に表示する（ステップＳ２０６）。これにより、ディスプレイ１３の表示が、試着用画面４０から図１１の試着用画面６０に切り替わる。
【０１１３】
なお、試着用画面４０は、図１０に示されたように、衣服以外の服飾物の選択肢を選択可能に表示する領域４２をさらに含んでもよい。衣服以外の服飾物は、例えば、バッグや帽子や靴などである。この場合、管理サーバ５のメモリ５１には、衣服データＤＢ５１１と同様に、これら服飾物それぞれについてのデータを格納するデータベースが含まれる。プロセッサ５０は、試着モードを開始すると、その中からランダムに選択して領域４２に表示してもよい。
【０１１４】
又は、属性データＤ１４に示された登録ユーザの服飾物の画像や色味などに基づいて、登録ユーザに適した服飾物、あるいは、領域４１に表示された衣服の中の選択状態にある衣服に応じた服飾物を上記データベースから抽出し、領域４２に選択可能に表示してもよい。この場合、プロセッサ５０は、登録ユーザの属性データＤ１４又は選択状態にある衣服の属性と、服飾物のデータに含まれる、サイズデータＤ２１に相当する属性を表したデータとを比較することで、適した服飾物を選択することができる。これにより、システム１００では、衣服にあわせてバッグなどの服飾物も端末装置１のユーザに提案することができる。その結果、登録ユーザは衣服に合う、又は、自身に合う他の服飾物を試着した画像を見て楽しめるとともに、それら服飾物の販売促進の可能性も高まる。
【０１１５】
また、試着用画面４０は、図１０に示されたように、キープ状態とした画像の表示を指示するボタン４４をさらに含んでもよい。ボタン４４によってキープ状態とした画像の表示が指示されることで、端末装置１のプロセッサ１０は、キープ状態としている衣服のＣＧデータを管理サーバ５に要求する。そして、管理サーバ５からキープ状態としている衣服のＣＧデータを得て記憶している登録ユーザのＣＧと合成し（ステップＳ２０５）、ディスプレイ１３に表示する（ステップＳ２０６）。これにより、ディスプレイ１３の表示が、試着用画面４０から図１１の試着用画面６０に切り替わる。
【０１１６】
図１１の試着用画面６０は、衣服のＣＧと登録ユーザのＣＧとの合成画像を表示する領域６１と、図１０の試着用画面４０に表示を戻すことを指示するボタン６６と、を含む。これにより、登録ユーザは端末装置１に対して試着したい衣服を選択するだけで自動的に自身のＣＧとの合成画像を試着用画面６０にて見ることができる。
【０１１７】
試着用画面６０において、さらに、複数の登録ユーザのＣＧを用いた合成画像の表示が行われてもよい。複数の登録ユーザのＣＧを用いた合成画像の表示は、一例として、登録ユーザの複数の異なるポーズを表した複数の登録ユーザのＣＧそれぞれと衣服のＣＧとの合成画像の表示である。この場合、試着用画面６０は、図１１に示されたように、登録ユーザのＣＧの他のポーズの選択肢を選択可能に表示する領域６２と、ポーズの変更を指示するボタン６３と、を含む。登録ユーザのＣＧデータとして複数ポーズが個人データＰＤに含まれる場合、領域６２には他のポーズの選択肢が表示される。図１１の例では、領域６１の表示には正面向きの登録ユーザＣＧが用いられ、領域６２には、さらに、後ろ向き及び横向きのポーズの登録ユーザＣＧが選択可能に示されている。
【０１１８】
領域６２から他のポーズが選択され、ボタン６３によってポーズの変更が指示されると、端末装置１のプロセッサ１０は、ステップＳ２０５、Ｓ２０６を再度行い、選択されたポーズに対応した登録ユーザＣＧとの合成画像を領域６１に表示する。これにより、登録ユーザは、実際に衣服を試着して様々なポーズをとる場合と同じような画像を端末装置１のディスプレイ１３にて見ることができ、衣服の装着時のイメージをより正確に得ることができる。
【０１１９】
複数の登録ユーザのＣＧを用いた合成画像の表示は、他の例として、動画を構成する時系列に連続した複数の登録ユーザＣＧそれぞれと衣服のＣＧとの合成画像の表示である。この場合、試着用画面６０は、図１１に示されたように、動画表示を指示するボタン６７をさらに含む。ボタン６７が押されることで、時系列に連続した複数の登録ユーザＣＧそれぞれと衣服のＣＧとの合成画像は、連続して領域６１に表示される。これにより、領域６１では、登録ユーザＣＧと衣服のＣＧとの合成画像が動画で表示される。この表示によって、登録ユーザは、実際に衣服を試着して動いている場合と同じような画像を端末装置１のディスプレイ１３にて見ることができ、衣服の装着時のイメージをより正確に得ることができる。
【０１２０】
なお、試着用画面６０において、複数の登録ユーザのＣＧを用いた合成画像の表示として、登録ユーザの複数の異なるポーズを表した複数の登録ユーザのＣＧとの合成画像と、動画を構成する時系列に連続した複数の登録ユーザＣＧそれぞれとの合成画像とのいずれか一方のみ表示されてもよいし、両方が表示されてもよい。
【０１２１】
試着用画面６０は、さらに、合成に用いた衣服のＣＧ、つまり、登録ユーザに適したサイズの衣服のＣＧをキープ状態とすることを指示するボタン６５を含んでもよい。ボタン６５でキープ状態とすることが指示されると（ステップＳ２０７）、プロセッサ１０は、キープ状態とすることを管理サーバ５にリクエストする（ステップＳ２０８）。好ましくは、プロセッサ１０は、キープ状態とすることを指示されると、例えば、図示しない支払い用の画面をディスプレイ１３に表示して、キープ状態とするために必要な金額の支払いの操作を受け付けて、キープ状態とすることを管理サーバ５にリクエストする。リクエストを受けた管理サーバ５のプロセッサ５０は、送信データＴＤとして、端末装置１に送信した衣服のＣＧデータがメモリ５１の送信データＤＢ５１２に格納される（ステップＳ２０９）。
【０１２２】
送信データＤＢ５１２に端末装置１に送信した衣服のＣＧデータが格納されることで、管理サーバ５は、図１０の試着用画面４０においてボタン４４でキープ状態とした画像の表示が指示されると、先に送信した衣服のＣＧデータを、再度、端末装置１に送信することができる。このとき、管理サーバ５のプロセッサ５０は、送信データＴＤを参照して、支払われた料金やキープ状態とする期間に基づいて、衣服のＣＧデータの送信の可否を判定する。これにより、いったん、合成画像を端末装置１に表示させた登録ユーザは、ただちにその衣服を購入しない場合にキープ状態としておき、後に再度、ディスプレイ１３に表示させて見ることができる。そのため、購入の検討を十分にできるとともに、衣服の販売が促進される場合もある。
【０１２３】
試着用画面６０は、さらに、選択した衣服の購入を指示するボタン６４を含んでもよい。ボタン６４によって購入が指示されると（ステップＳ２１０）、端末装置１のプロセッサ１０は購入処理を実行してもよい（ステップＳ２１１）。そして、購入処理によって生成された購入のリクエストを管理サーバ５に送信する（ステップＳ２１２）。リクエストを受けた管理サーバ５のプロセッサ５０は、購入処理を実行する（ステップＳ２１３）。端末装置１及び管理サーバ５それぞれが購入処理を実行することで行われるシステム１００での購入動作については第２の実施の形態で説明する。
【０１２４】
［第２の実施の形態］
＜システム構成＞
第２の実施の形態に係るシステム１００は、図１に示されたように、さらに、衣服の販売会社の有する販社サーバ６を含む。販社サーバ６は、インターネット９を介して端末装置１及び管理サーバ５と通信する。
【０１２５】
＜販売動作＞
販社サーバ６を含む第２の実施の形態に係るシステム１００では、図１２に示された販売方法を採用した販売動作が行われる。図１２を参照して、図１１の試着用画面６０でボタン６４による購入の指示が与えられると（ステップＳ３０１）、端末装置１のプロセッサ１０は、振込処理を実行する（ステップＳ３０２）。ステップＳ３０２の振込処理は、発注する衣服の代金を含む費用を管理サーバ５に対して支払う処理であって、一般的な電子決済処理でよい。支払う金額は、商品代金に加えて手数料や送料を含んでもよい。
【０１２６】
振込処理が完了すると端末装置１のプロセッサ１０は、発注データを管理サーバ５に送信する（ステップＳ３０３）。発注データは、発注する衣服の識別データに加えて、ユーザの識別データや住所などを示すユーザデータ及び振込処理を特定できるデータを含む。
【０１２７】
発注データを受けた管理サーバ５のプロセッサ５０は、振込処理を実行する（ステップＳ３０４）。ステップＳ３０４の振込処理は、端末装置１が管理サーバ５に対して降り込んだ衣服の代金を販社サーバ６に振り込む処理であって、振込を再度行ってもよいし、販社サーバ６に引き出し可能な状態とする処理であってもよい。また、このときに、端末装置１から振り込まれた金額から予め規定された手数料を引いて販社サーバ６に振り込んでもよい。
【０１２８】
振込処理が完了すると管理サーバ５のプロセッサ５０は、発注データを販社サーバ６に送信する（ステップＳ３０５）。ステップＳ３０５でも、ステップＳ３０３と同様のデータが送信される。
【０１２９】
発注データを受けた販社サーバ６は例えば発注データの内容を表示するなどして、販社スタッフに発注をアナウンスすることで、発注された衣服が登録ユーザ宛に発送される。
【０１３０】
販社サーバ６は、発送完了を入力する操作を受け付けると（ステップＳ３０６）、発送通知を管理サーバ５に送信する（ステップＳ３０７）。発送通知は、発送したことを示すデータの他、好ましくは、荷物の識別データ（ＩＤ）、発送日時を示すデータ、などを含む。発送通知は、管理サーバ５から端末装置１に転送される（ステップＳ３０８）。
【０１３１】
以上の販売動作が行われることで、登録ユーザは、試着用画面６０から購入を指示し、管理サーバ５に対して決済を行うことで、所望する衣服を購入することができる。また、管理サーバ５によって販売が仲介されるため、信頼性の高い取引をすることができる。また、販社サーバ６は、管理サーバ５によって販売が仲介されるため、支払いを確実に受けることができる。つまり、本システム１００では、端末装置１と販社サーバ６との間の商品の販売に関するデータのやりとりが管理サーバ５によって仲介されるため、信頼性の高い取引をすることができる。
【０１３２】
なお、図１２に示された販売動作は、販社サーバ６が他のユーザの使用する他の端末装置１に置き換わっても同様とすることができる。これは、一般ユーザが服飾物を販売するフリーマーケットやオークションなどが想定される。この場合も、管理サーバ５が仲介することで、売り手側のユーザも買い手側のユーザも信頼性の高い取引をすることができる。図１３は、この場合の販売動作を表しており、管理サーバ５が、買ユーザ側の端末装置（買ユーザ端末装置）１Ａと、売ユーザ側の端末装置（売ユーザ端末装置）１Ｂとの間でのデータのやりとりを仲介する。
【０１３３】
詳しくは、図１３を参照して、図１１の試着用画面６０でボタン６４による購入の指示が与えられると（ステップＳ４０１）、買ユーザ端末装置１Ａのプロセッサ１０は、振込処理を実行する（ステップＳ４０２）。ステップＳ４０２の振込処理はステップＳ３０２の振込処理と同じである。振込処理が完了すると買ユーザ端末装置１Ａのプロセッサ１０は、発注データを管理サーバ５に送信する（ステップＳ４０３）。
【０１３４】
発注データを受けた管理サーバ５のプロセッサ５０は、ユーザ間の販売動作では図１２の振込処理（ステップＳ３０４）をスキップし、発注データを売ユーザ端末装置１Ｂに送信する（ステップＳ４０４）。図１３の販売動作では、代金を振り込む振込処理は売ユーザ側から商品が発送された後に実行される。
【０１３５】
発注データを受けた売ユーザ端末装置１Ｂは、発送完了を入力する操作を受け付けると（ステップＳ４０５）、発送通知を管理サーバ５に送信する（ステップＳ４０６）。発送通知は、管理サーバ５から買ユーザ端末装置１Ａに転送される（ステップＳ４０７）。
【０１３６】
また、発送通知を売ユーザ端末装置１Ｂから受信した管理サーバ５は、売ユーザ端末装置１Ｂに対する代金の支払いである振込処理を実行する（ステップＳ４０８）。この振込処理は図１２のステップＳ３０４の振込処理と同じである。振込処理を実行した管理サーバ５は、売ユーザ端末装置１Ｂに振込データを送信し（ステップＳ４０９）、一連の動作を終了する。これにより、代金振り込み後に売ユーザからの商品が発送されないというトラブルを効果的に防止できる。
【０１３７】
以上の販売動作が行われることで、登録ユーザは、ユーザ間の取引であっても、試着用画面６０から購入を指示し、管理サーバ５に対して決済を行うことで、所望する衣服を容易に購入することができるとともに、管理サーバ５によって販売が仲介されるため、信頼性の高い取引をすることができる。
【０１３８】
［第３の実施の形態］
端末装置１は、上記のミラーモード及び試着モードに加えて、他の動作モードを有してもよい。他の動作モードは、例えば、プロセッサ１０が図２に示されたプログラムＭ１３を実行することによって実現される鑑賞モードを含む。
【０１３９】
鑑賞モードは、カメラ１４からの撮影画像以外の画像をディスプレイ１３に表示するモードである。鑑賞モードは、入力装置１５で動作モードの切り替えが指示されることで実行されてもよい。これにより、ユーザが指定したタイミングで鑑賞モードに切り替わる。又は、鑑賞モードは、ミラーモード中の特定のイベントの検出時に切り替わってもよい。特定のイベントは、例えば、特定期間、撮影画像から人が検出されない場合や、特定期間、撮影画像に変化が検出されない場合、などである。これにより、ミラーモード中に上記特定のイベントが検出されたときに特段のユーザ操作を必要とせずに自動的に鑑賞モードに切り替わり、利便性が高まる。
【０１４０】
カメラ１４からの撮影画像以外の画像は、例えば、端末装置１から遠隔に設置された他のカメラでの撮影画像であってよい。他のカメラは、入力装置１５でのユーザ操作によって指定されてもよい。例えば、鑑賞モードでは、外国に設置されたカメラや、秘境などの人が立ち入りにくい場所に設置されたカメラや、劇場や舞台や映画館等のショースペースに設置されたカメラや、英会話等の語学教室や大学の教室などの講義スペースに設置されたカメラなどが選択可能であってよい。これにより、端末装置１が例えば家庭内に設置される場合、ユーザは、家庭に居ながら外国の風景や秘境の風景を楽しむことができる。また、劇場や舞台や映画館等のショーを鑑賞でき、その場の臨場感を味わうことができる。また、家庭内に居ながらにして様々な講義を享受できる。特に、ディスプレイ１３は等身大のディスプレイであるため、表示が大きい。そのため、ユーザは、家庭内に居ながら、あたかも外国や秘境やショースペースや講義スペースに居るような気分を味わうことができる。
【０１４１】
また、端末装置１がスピーカを有する場合、鑑賞モードにおいて、音声も出力されてよい。音声は、規定の音楽など音声であってもよい。これにより、ユーザは画像と音声とを楽しむことができる。また、他の例として、指定された他のカメラの近傍にマイクが設置されている場合、他のカメラの近傍のマイクに入力された音声が端末装置１から出力されてもよい。これにより、ユーザは、他のカメラの設置された外国や秘境などの臨場感を味わうことができる。特に、ショーの鑑賞や講義の受講などの場合、音声も同時に得られることで、遠隔でこれらサービスを効果的に享受できる。
【０１４２】
また、端末装置１がさらにマイクを有する場合、鑑賞モードにおいて、音声が入出力されてもよい。これにより、指定された他のカメラの近傍にマイク及びスピーカが設置されている場合、端末装置１のユーザは、家庭内などの端末装置１の設置された位置にいながら、他のカメラの近傍のユーザとリアルタイムに映像と会話とを楽しむことができる。特に、講義の場合、質問や発言などが可能になり、遠隔でこれらサービスを効果的に享受できる。
【０１４３】
また、カメラ１４からの撮影画像以外の画像は、例えば、映画やテレビ番組などの配信されるコンテンツであってもよい。これにより、端末装置１のユーザは、家庭内などの端末装置１の設置された位置で等身大のディスプレイ１３でコンテンツを楽しむことができる。
【０１４４】
［他の例１］
他の例として、端末装置１のプロセッサ１０が、指定された衣服のサイズを選択してもよい。この場合、端末装置１のプロセッサ１０は、図２に点線で示されたサイズ選択部１０６をさらに含む。この場合、管理サーバ５のプロセッサ５０は、上記ステップＳ２０３のサイズを選択する処理を行わず、ステップＳ２０２のリクエストによって指定された衣服について用意されているすべてのサイズのＣＧデータを、ステップＳ２０４で端末装置１に対して送信する。これにより、管理サーバ５のプロセッサ５０での処理が簡易になるとともに、端末装置１から管理サーバ５に対して登録ユーザの体型データを渡す必要がなくなる。そのため、よりセキュリティを高めることができる。
【０１４５】
［他の例２］
他の例として、端末装置１から管理サーバ５に体型データとして体型データ用ＣＧが送信される場合、管理サーバ５のプロセッサ５０で、選択されたサイズの衣服のＣＧと登録ユーザの体型データ用ＣＧとの合成処理が行われてもよい。この場合、管理サーバ５のプロセッサ５０は、図４に点線で示された画像合成部５０５をさらに含む。
【０１４６】
なお、この場合、上記ステップＳ２０４で管理サーバ５のプロセッサ５０は、合成画像データを端末装置１に送信する。送信される合成画像には、登録ユーザの顔画像が含まれていない。そのため、ステップＳ２０５で端末装置１のプロセッサ１０は、管理サーバ５から受信した合成画像に、さらに、登録ユーザの顔画像を合成する処理を行う。これにより、管理サーバ５では、登録ユーザのより詳細な体型データを用いてサイズを選択できるため、より適したサイズを選択できるとともに、登録ユーザの顔画像等の識別され得るデータは端末装置１から管理サーバ５に送信されないため、セキュリティも確保することができる。
【０１４７】
［他の例３］
以上の例では、各衣服について、予め複数のサイズのＣＧデータＤ２２〜Ｄ２４が用意されており、各サイズについて、適したユーザの各部のサイズの範囲がサイズデータＤ２１によって規定されている（図５）。そのため、管理サーバ５では、登録ユーザの体型データが規定された範囲に収まるサイズを、そのユーザに適したサイズと選択する。
【０１４８】
一方、衣服や靴や帽子などの服飾物は、ユーザのサイズに応じて作成又は一部修正（オーダー又はセミオーダー）される場合がある。この場合、管理サーバ５のプロセッサ５０のサイズ選択部５０１は、ユーザの体型データに応じて衣服の各部のサイズを決定し、記憶している衣服の（規定サイズの）ＣＧについて決定されたサイズとなるように変更する。登録ユーザの各部のサイズと、衣服のＣＧのうちの変更する部位やそのサイズとの関係は、一般的な、衣服のオーダーでの関係でよい。上記ステップＳ２０４でプロセッサ５０は、変更したＣＧデータを端末装置１に送信する。これにより、ステップＳ２０５では、登録ユーザの体型データに応じてサイズが変更された衣服のＣＧデータが合成処理に用いられる。そのため、衣服等の服飾物がオーダーであった場合にも本システム１００を用いて試着時の画像をディスプレイ１３で見ることができる。
【０１４９】
［他の例４］
端末装置１の入力装置１５の他の例として、図１及び図２に示されたように、入力装置１５に替えて、又は、加えて、リモートコントローラ（リモコン）２が設けられてもよい。リモコン２は、端末装置１と無線通信を行って、ユーザ操作を示す操作信号を端末装置１に入力する。
【０１５０】
リモコン２の操作部は、図１及び図２に示されたように、タッチパネル２１であってもよい。この場合、端末装置１のプロセッサ１０は、試着モードでの表示を、ディスプレイ１３に替えて、又は、加えて、リモコン２のタッチパネル２１に表示を行ってもよい。この場合、表示制御部１０４は、ディスプレイ１３に表示する画面をタッチパネル２１のサイズに適するように変形（縮小）する処理を行う。これにより、ユーザは、端末装置１の設置位置に制約されず、好きな位置で試着した状態の画像を楽しむことができる。なお、ミラーモードでは、少なくともディスプレイ１３には表示が行われ、さらに、タッチパネル２１に表示されてもよい。これにより、ミラーモードでは、ユーザと等身大のディスプレイ１３で自身の姿等を見ることができ、端末装置１を姿見と同じように用いることができる。
【０１５１】
なお、リモコン２は専用機であってもよいし、例えばスマートフォンやタブレット端末などのユーザの携帯機器であってもよい。ユーザの携帯機器をリモコン２として用いる場合、携帯機器には、プロセッサにリモコン２として機能させるためのプログラム（アプリケーション）がインストールされている。プログラムは、携帯機器に予めインストールされていてもよいし、インターネットなどの通信によってダウンロードされてもよい。
【０１５２】
［第４の実施の形態］
以上の説明は、登録ユーザ画像が登録ユーザＣＧであるとし、衣服の画像がＣＧであるものとした例である。登録ユーザ画像は、他の例として、登録ユーザの撮影画像（写真）であってもよい。また、衣服の画像は、他の例として、衣服の撮影画像（写真）であってもよい。すなわち、登録ユーザ画像と衣服の画像とは、両方ともＣＧであってもよいし、一方だけ（登録ユーザ画像又は衣服の画像）がＣＧで他方が撮影画像であってもよいし、両方とも撮影画像であってもよい。これにより、ＣＧが作成されていない状態であっても、撮影画像を用いた合成画像によって、例えば衣服等の服飾物を装着した画像をディスプレイ１３で確認できる。
【０１５３】
端末装置１は、登録ユーザ画像と衣服の画像とを合成する処理を行い、合成画像をディスプレイ１３に表示する。登録ユーザ画像が登録ユーザの撮影画像であり、かつ／又は、衣服の画像がＣＧである場合、端末装置１は、上記の処理のうちの登録ユーザＣＧを登録ユーザの撮影画像と読み替え、かつ／又は、衣服のＣＧを衣服の撮影画像と読み替えた、同様の処理を行う。この場合、登録ユーザの撮影画像と衣服の画像との合成画像は、下の（１）〜（４）の４通りとなる可能性がある。いずれの画像の組み合わせであっても、合成画像によって、衣服等の服飾物を装着した画像をディスプレイ１３で確認できる。
（１）登録ユーザのＣＧと衣服のＣＧとの合成画像
（２）登録ユーザのＣＧと衣服の撮影画像との合成画像
（３）登録ユーザの撮影画像と衣服のＣＧとの合成画像
（４）登録ユーザの撮影画像と衣服の撮影画像との合成画像
【０１５４】
本発明は、上記の実施の形態に限定されるものではなく、様々な変形が可能である。
【符号の説明】
【０１５５】
１          ：端末装置
１Ａ        ：端末装置
１Ｂ        ：端末装置
２          ：リモコン
３          ：マッサージチェア
４          ：サーバ
５          ：管理サーバ
６          ：販社サーバ
７          ：無線通信
７Ａ        ：無線通信
９          ：インターネット
１０        ：プロセッサ
１１        ：メモリ
１２        ：通信装置
１３        ：ディスプレイ
１４        ：カメラ
１５        ：入力装置
２１        ：タッチパネル
４０        ：試着用画面
４１        ：領域
４２        ：領域
４３        ：ボタン
４４        ：ボタン
４５        ：ボタン
５０        ：プロセッサ
５１        ：メモリ
５２        ：通信装置
６０        ：試着用画面
６１        ：領域
６２        ：領域
６３        ：ボタン
６４        ：ボタン
６５        ：ボタン
６６        ：ボタン
６７        ：ボタン
１００      ：システム
１０１      ：ＣＧ作成部
１０２      ：送信処理部
１０３      ：画像合成部
１０４      ：表示制御部
１０５      ：購入処理部
１０６      ：サイズ選択部
１０７      ：抽出処理部
１１１      ：個人データＤＢ
１１２      ：プログラム
５０１      ：サイズ選択部
５０２      ：送信処理部
５０４      ：購入処理部
５０５      ：画像合成部
５１１      ：衣服データＤＢ
５１２      ：送信データＤＢ
５１３      ：プログラム
Ａ          ：ユーザ（登録ユーザ）
ＣＤ        ：衣服データ
ＣＤ１      ：衣服データ
ＣＤ２      ：衣服データ
ＣＤ３      ：衣服データ
ＣＧ１      ：ＣＧデータ
ＣＧ２      ：ＣＧデータ
Ｄ１１      ：撮影画像データ
Ｄ１２      ：ユーザ識別データ
Ｄ１３      ：登録ユーザＣＧデータ
Ｄ１４      ：属性データ
Ｄ１５      ：体型データ
Ｄ２１      ：サイズデータ
Ｄ２３      ：ＣＧデータ
Ｄ２４      ：ＣＧデータ
Ｄ３１      ：衣服データ
Ｄ３２      ：ユーザ識別データ
Ｄ３３      ：課金データ
ＩＭ１      ：撮影画像
ＩＭ２      ：撮影画像
Ｌ１        ：部位
Ｌ１１      ：部位
Ｌ１２      ：部位
Ｌ１３      ：部位
Ｌ１４      ：部位
Ｌ１５      ：部位
Ｌ１６      ：部位
Ｌ１７      ：部位
Ｌ１８      ：部位
Ｌ２        ：部位
Ｌ３        ：部位
Ｌ４        ：部位
Ｌ５        ：部位
Ｌ６        ：部位
Ｌ７        ：部位
Ｌ８        ：部位
Ｍ１１      ：プログラム
Ｍ１２      ：プログラム
Ｍ１３      ：プログラム
Ｍ２１      ：プログラム
Ｍ２２      ：プログラム
ＰＤ        ：個人データ
ＰＤ１      ：個人データ
ＰＤ２      ：個人データ
ＰＤ３      ：個人データ
Ｒ          ：撮影範囲
ＳＩ２−１  ：体型データ用ＣＧデータ
ＳＩ１      ：体型データ
ＳＩ１−１  ：体型データ用ＣＧデータ
ＳＩ２      ：体型データ
ＴＤ        ：送信データ
ＴＤ１      ：送信データ
ＴＤ２      ：送信データ
ＴＤ３      ：送信データ
【図１】
2020107053.tif 000003
【図２】
2020107053.tif 000004
【図３】
2020107053.tif 000005
【図４】
2020107053.tif 000006
【図５】
2020107053.tif 000007
【図６】
2020107053.tif 000008
【図７】
2020107053.tif 000009
【図８】
2020107053.tif 000010
【図９】
2020107053.tif 000011
【図１０】
2020107053.tif 000012
【図１１】
2020107053.tif 000013
【図１２】
2020107053.tif 000014
【図１３】
2020107053.tif 000015