(57)【要約】【課題】利用者が選択したスタイリングが自分に合うかを確認できること。【解決手段】端末装置は、アバターを表示するためのアバターデータを取得するアバターデータ取得部と、複数の衣服の組み合わせを示すスタイリングを複数取得するスタイリング取得部と、スタイリング取得部が取得した複数のスタイリングについて、利用者から１つ以上の選択を受け付ける操作部と、操作部が選択しスタイリングに含まれる複数の衣服に対応する３次元衣服データを取得する衣服データ取得部と、アバターデータ取得部が取得したアバターデータと、衣服データ取得部が取得した３次元衣服データとに基づいて、アバターデータに基づくアバターに選択されたスタイリングに含まれる複数の衣服を着用させた３次元画像を表示する表示部とを有する。【選択図】図１４
2020087143.tif 000002
【特許請求の範囲】
【請求項１】
アバターを表示するためのアバターデータを取得するアバターデータ取得部と、
複数の衣服の組み合わせを示すスタイリングを複数取得するスタイリング取得部と、
前記スタイリング取得部が取得した複数のスタイリングについて、利用者から１つ以上の選択を受け付ける操作部と、
前記操作部が選択したスタイリングに含まれる複数の衣服に対応する３次元衣服データを取得する衣服データ取得部と、
前記アバターデータ取得部が取得したアバターデータと、前記衣服データ取得部が取得した３次元衣服データとに基づいて、前記アバターデータに基づくアバターに前記選択されたスタイリングに含まれる複数の衣服を着用させた３次元画像を表示する表示部とを有する端末装置。
【請求項２】
前記３次元衣服データは、前記複数の衣服のサイズ毎にあり、前記複数の衣服のサイズを示すサイズ選択情報を取得するサイズ選択情報取得部をさらに備え、
前記衣服データ取得部は、前記サイズ選択情報取得部が取得した前記サイズ選択情報に応じた前記３次元衣服データを取得する請求項１に記載の端末装置。
【請求項３】
前記スタイリングに対応づけられたコードを取得するコード取得部と、前記コード取得部が取得した前記コードに対応づけられた前記スタイリングに含まれる前記複数の衣服についての情報である商品情報を取得する商品情報取得部と、前記商品情報取得部が取得した前記商品情報が示す前記複数の衣服についての情報を所定のリストに登録する登録部と、をさらに備える請求項１または請求項２に記載の端末装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の端末装置と、
サーバ装置とを備え、
前記サーバ装置は、
前記スタイリングを複数前記端末装置に供給するスタイリング送信部と、
前記端末装置から供給される前記操作部が選択した前記スタイリングが示す前記複数の衣服の前記３次元衣服データを検索する衣服データ検索部と、
前記衣服データ検索部が検索した前記３次元衣服データを前記端末装置に供給する衣服データ送信部と、
前記アバターデータを前記端末装置に供給するアバターデータ送信部とを備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、及びシステムに関する。
【背景技術】
【０００２】
従来、ユーザが複数の衣類を含むコーディネートを選択することを支援するシステムがある。特許文献１の技術は、ユーザの体型をスキャンして生成した３次元モデルに、ユーザの選択した衣類の画像を合成して表示させている。このとき、３次元モデルは撮影画像から取得したユーザの肌の色や頭部を反映し、ユーザの姿勢をリアルタイムに反映させており、ユーザは仮想的に商品を試着した様子を第三者視点で確認することができる（バーチャルフィッティングと称す）。また、特許文献２の技術は、商品を特定するコードをユーザが店舗装置にスキャンさせることにより、店舗装置がこの商品を含むコーディネートを１つ以上ユーザ端末に送信する。さらに、ユーザが選択したコーディネートを提供したスタイリストの他のコーディネートも店舗装置がユーザ端末に送信し、スキャンした商品またはユーザが選択したコーディネートに含まれる商品がＥＣ（インターネット通販）で決済できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−７９３６２号公報
【特許文献２】特開２０１４−２４１１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術であると、ユーザが部位毎の衣類を選択する必要があるが、通常のアパレル店舗において各部位について百種類程度の商品ラインナップを揃えていることもあり、各部位について１つずつ選ぶことは、ユーザにとって負荷が大きい。また、特許文献２の技術であると、商品を特定するコードをスキャンすることをトリガとしてコーディネートを提示するシステムであるので、まず、店舗を歩き回るなどしてコードがついている所望の商品を選ぶ必要がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、バーチャルフィッティングにおいて、ユーザが利便性良くアバターに着せる衣服を選び、スタイリングが自分に合うかどうかを確認し易くすることができる。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、アバターを表示するためのアバターデータを取得するアバターデータ取得部と、複数の衣服の組み合わせを示すスタイリングを複数取得するスタイリング取得部と、前記スタイリング取得部が取得した複数のスタイリングについて、利用者から１つ以上の選択を受け付ける操作部と、前記操作部が選択したスタイリングに含まれる複数の衣服に対応する３次元衣服データを取得する衣服データ取得部と、前記アバターデータ取得部が取得したアバターデータと、前記衣服データ取得部が取得した３次元衣服データとに基づいて、前記アバターデータに基づくアバターに前記選択されたスタイリングに含まれる複数の衣服を着用させた３次元画像を表示する表示部とを有する端末装置である。
【発明の効果】
【０００７】
本発明によれば、バーチャルフィッティングにおいて、ユーザが利便性良くアバターに着せる衣服を選び、スタイリングが自分に合うかどうかを確認し易くすることができる。
【図面の簡単な説明】
【０００８】
【図１】バーチャルフィッテイングシステムを示す概略図である。
【図２】店舗に設置されるサイネージの外観を示す模式図である。
【図３】スタンバイ画面を示す模式図である。
【図４】スタイリング選択画面を示す模式図である。
【図５】フィッティング結果表示画面を示す模式図である。
【図６】マイアバター生成画面を示す模式図である。
【図７】マイアバター表示画面を示す模式図である。
【図８】レコメンド画面を示す模式図である。
【図９】スタイリング選択画面を示す模式図である。
【図１０】スタイリング表示画面を示す模式図である。
【図１１】フィッティング結果表示画面を示す模式図である。
【図１２】バーチャルフィッテイングシステムの処理の一例を示すシーケンスチャートである。
【図１３】各装置のハードウェア構成の一例を示す図である。
【図１４】端末装置の概略構成を示すブロック図である。
【図１５】サーバ装置の概略構成を示すブロック図である。
【図１６】端末装置とサーバ装置が連動する処理の様子を示すシーケンスチャートである。
【図１７】スタイリングの一例を示す概観図である。
【図１８】ユーザ端末装置の概略構成を示すブロック図である。
【図１９】ユーザ端末装置とサーバ装置が連動する処理を示すブロック図である。
【図２０】持ち込み商品登録システムの概略構成を示す模式図である。
【図２１】持ち込み商品登録システムの処理のシーケンスチャートである。
【図２２】ルーム内端末装置が表示する商品リスト画面を示す模式図である。
【図２３】ルーム内端末装置が表示するＱＲコード読み取り画面を示す模式図である。
【図２４】ユーザ端末装置及びルーム内端末装置の概略構成を示す模式図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について詳しく説明する。図１は、本実施形態に係るバーチャルフィッテイングシステムＶＦの一例を示す概略図であり、図２は、本実施形態に係る店舗に設置されるサイネージＡ３の外観を示す模式図である。まず、図２に基づいてサイネージ装置（端末装置）について説明する。
【００１０】
図２に示すようにバーチャルフィッテイングシステムＶＦでは、アパレル店舗を訪れた利用者Ｕ１が、店舗内に設置されたサイネージＡ３により利用者をモデルとしたアバターであるマイアバターを３次元画像として生成する。利用者Ｕ１は、サイネージＡ３に表示されるスタイリングリストＤＳ１から気に入ったスタイリングを選択する。本明細書において、スタイリングとは少なくとも複数の服装の組み合わせのことを示し、コーディネートとも呼ぶ。スタイリングに含まれる服は色やサイズまで特定されていてもよい。利用者によって１つのスタイリングがスタイリングリストＤＳ１の中から選択されると、選択されたスタイリングに含まれる衣服を着用したマイアバターがサイネージＡ３の表示画面Ｐに表示される。
【００１１】
また、バーチャルフィッテイングシステムＶＦは、ユーザ端末Ａ１が連携されてもよい。ユーザ端末Ａ１が連携される場合、バーチャルフィッテイングシステムＶＦでは、ユーザ端末Ａ１にスタイリングリストＤＳ１が表示される。利用者Ｕ１はユーザ端末Ａ１に表示されているスタイリングリストＤＳ１からスタイリングを１つ選択する。選択されたスタイリングに含まれる衣服を着用させたマイアバターは、ユーザ端末Ａ１に表示される。
以下、利用者に模したアバターに衣服を試着させた３次元画像を、サイネージＡ３やユーザ端末Ａ１に表示させることを、バーチャルフィッティングという。
【００１２】
スタイリストによって選定されたスタイリングを示すスタイリング情報が予めサーバＡ５のＲＯＭに格納されており、スタイリングリストＤＳ１にはサーバＡ５が保持しているスタイリング情報に対応するサムネイル画像が表示される。サーバＡ５は、モデルや有名人などといったファッションリーダーによって作成されたスタイリングを定期的に収集して保持させてもよい。
【００１３】
スタイリングリストＤＳ１に含まれるスタイリングを選定するモデルやスタイリストは、店舗の利用者層に知名度がある人物であることが好ましい。また、スタイリングリストＤＳ１は、利用者Ｕ１によって考案され投稿されたスタイリングを含んでもよい。利用者Ｕ１によって考案されたスタイリングが投稿されることによって、バーチャルフィッテイングシステムＶＦでは、スタイリングリストＤＳ１に含まれるスタイリングの数を増やすことができる。
【００１４】
利用者Ｕ１のファッションの嗜好に応じて、特定のモデルやスタイリストが予め選択されるようにしてもよいし、その場合は選択されたモデルやスタイリストによるスタイリングをスタイリングリストＤＳ１に優先的に表示する様にする。
【００１５】
スタイリングリストＤＳ１は、アパレル店舗において実施されるイベントと連携されてもよい。例えば、特定のモデルやスタイリストによるスタイリングが、店舗内に設置されたサイネージＡ３から、イベント実施期間に限定のスタイリングとして提供されてもよい。これにより、利用者Ｕ１が、自分の好きなモデルやスタイリストによるスタイリングを利用したバーチャルフィッティングを目的として、アパレル店舗へ来店することが期待される。
【００１６】
ここで図３から図７を参照し、サイネージＡ３に表示される表示画面Ｐについて説明する。
図３は、本実施形態に係るスタンバイ画面Ｐ１の一例を示す図である。サイネージＡ３は、人感センサを備え、サイネージＡ３と利用者Ｕ１との距離が所定の距離以上である場合、スタンバイ画面Ｐ１を表示する。ここで所定の距離とは、例えば、１メートルである。
なお、サイネージＡ３は、スタンバイ画面Ｐ１としてポスターや広告など販売を促進する動画像を表示してもよい。
【００１７】
図４は、本実施形態に係るスタイリング選択画面Ｐ２の一例を示す図である。サイネージＡ３は、利用者Ｕ１がサイネージＡ３に近づいてサイネージＡ３と利用者Ｕ１との距離が所定の距離以下になると、スタイリング選択画面Ｐ２を表示する。
サイネージＡ３は、スタイリング選択画面Ｐ２において、デフォルトアバターＡＶ０とともにスタイリングリストＳＬ１を表示する。デフォルトアバターＡＶ０は、マイアバターが生成されていない場合にサイネージＡ３に表示されるアバターである。
【００１８】
利用者Ｕ１はスタイリングリストＳＬ１に含まれるスタイリングのなかからバーチャルフィッティングを試すためのスタイリングを選択する。ここでサイネージＡ３はタッチパネルを備え、利用者Ｕ１はこのタッチパネルを操作することによってスタイリングを選択する。
【００１９】
図５は、本実施形態に係るフィッティング結果表示画面Ｐ３の一例を示す図である。サイネージＡ３は、スタイリング選択アバターＡＶ１を、３次元画像として表示する。ここでスタイリング選択アバターＡＶ１とは、スタイリング選択画面Ｐ２において選択されたスタイリングに含まれる衣服を着用したアバターである。
【００２０】
アイテムリストＩＬ１は、スタイリング選択アバターＡＶ１が着用している衣服、つまり選択されたスタイリングに含まれる衣服に対応する商品の情報を示す。サイネージＡ３は、アイテムリストＩＬ１に含まれる商品が選択されると、選択された商品の価格やサイズ、カラーの種類などの詳細を閲覧する画面を表示する。
【００２１】
スタイリング再選択ボタンＢＴ１は、別のスタイリングをさらに選択するためのボタンである。スタイリング再選択ボタンＢＴ１が選択されると、サイネージＡ３は、図４のスタイリング選択画面Ｐ２を再び表示する。
アバター選択ボタンＢＴ２は、アバターを選択するためのボタンである。利用者Ｕ１は、アバターを、デフォルトアバターＡＶ０と、マイアバターとから選択することができる。デフォルトアバターＡＶ０を、肌や髪の色、体格などが異なる複数の種類を設けて利用者Ｕ１が選択できるようにしてもよい。
【００２２】
マイアバター生成ボタンＢＴ３は、サイネージＡ３は、マイアバター生成ボタンＢＴ３が選択されると、後述する図６のマイアバター生成画面Ｐ４を表示する。
端末連携ボタンＢＴ４は、バーチャルフィッテイングシステムＶＦにユーザ端末Ａ１を連携するためのボタンである。サイネージＡ３は、端末連携ボタンＢＴ４が選択されると、ユーザ端末Ａ１がスタイリング選択アバターＡＶ１を表示するためのＱＲコード（登録商標）Ｃ０を表示する。
リセットボタンＢＴ５は、バーチャルフィッティングを終了するためのボタンである。サイネージＡ３は、リセットボタンＢＴ５が選択されると、利用者Ｕ１に選択されたアバターやスタイリングの情報を破棄する。
【００２３】
図６は、本実施形態に係るマイアバター生成画面Ｐ４の一例を示す図である。マイアバター生成画面Ｐ４は、マイアバターを生成するために、サイネージＡ３がカメラによって利用者Ｕ１の顔や全身を撮影する際にサイネージＡ３が表示する画面である。
【００２４】
図７は、本実施形態に係るマイアバター表示画面Ｐ５の一例を示す図である。マイアバター表示画面Ｐ５は、マイアバターＡＶ２が生成されると、サイネージＡ３が表示する画面である。マイアバター表示画面Ｐ５では、マイアバターＡＶ２のヘアスタイルや眼鏡などの小物を変更することができる。
【００２５】
ここで図８から図１１を参照し、利用者Ｕ１のファッションの嗜好に応じて、特定のモデルやスタイリストが予め選択される場合について説明する。図８から図１１は、ユーザ端末Ａ１に表示される画面の一例を示す。
図８は、本実施形態に係るレコメンド画面Ｑ１の一例を示す図である。レコメンド画面Ｑ１では、利用者Ｕ１のファッションの嗜好に応じて予め選択されたモデルやスタイリストが表示される。
図９は、本実施形態に係るスタイリング選択画面Ｑ２の一例を示す図である。スタイリング選択画面Ｑ２では、スタイリングリストＳＬ２が表示される。スタイリングリストＳＬ２は、図８のレコメンド画面Ｑ１において選択されたモデルやスタイリストによる複数のスタイリングである。
図１０は、本実施形態に係るスタイリング表示画面Ｑ３の一例を示す図である。スタイリング表示画面Ｑ３では、図９のスタイリングＳＣ２のなかから選択されたスタイリングとして選択スタイリングＳＣ４が表示される。
図１１は、本実施形態に係るフィッティング結果表示画面Ｑ４の一例を示す図である。フィッティング結果表示画面Ｑ４では、図１０の選択スタイリングＳＣ４に含まれる衣服を着用したアバターＡＶ４が表示される。
【００２６】
図１に戻ってバーチャルフィッテイングシステムＶＦの説明を続ける。
バーチャルフィッテイングシステムＶＦは、システムＶＳ１と、システムＶＳ２と、システムＶＳ３とを含む。システムＶＳ１は、バーチャルフィッティングを実行するためのシステムである。システムＶＳ２は、スタイリングリストＤＳ１、３次元衣服データＤＳ２、及びアバターデータＤＡＶを管理するためのシステムである。システムＶＳ３は、３次元衣服データＤＳ２を生成するためのシステムである。
【００２７】
システムＶＳ３では、商品である衣服が様々な角度から撮像された複数の平面画像から１枚の３次元画像が生成されローカルＰＣに保存される。複数の平面画像の枚数は、一例として、７２枚である。システムＶＳ３では、商品及び生成された３次元画像の品質を保証のための検証作業であるＱＡ（Ｑｕａｌｉｔｙ  Ａｓｓｕｒａｎｃｅ）が、コンテンツ管理（ＣＭＳ：Ｃｏｎｔｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）ツールを用いて行われる。
【００２８】
このＱＡにおいては、３次元画像データをシステムＶＳ２のサーバＡ５にアップロードする作業、３次元画像の画像審査、商品である衣服の商品審査、及び３次元画像とＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）との紐づけなどが行われる。
なお、システムＶＳ３において生成される３次元画像には、アバターオプションの３次元画像が含まれる。ここでアバターオプションとは、商品である衣服以外にアバターに着用される小物や、アバターのヘアスタイルなどである。
【００２９】
システムＶＳ２は、サーバＡ５と、アバターデータサーバＡ２とを含む。
サーバＡ５は、スタイリングリストＤＳ１、３次元衣服データＤＳ２、及びアバターオプションＤ０を保存、管理するためのデータベースサーバである。サーバＡ５は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を介して、セットトップボックスＡ４からアクセスされる。
【００３０】
アバターデータサーバＡ２は、アバターデータＤＡＶを保存、管理するためのデータベースサーバである。アバターデータＤＡＶには、サイネージＡ３によって利用者Ｕ１が撮像されて生成されるマイアバターのデータと、マイアバターが生成されていない場合にサイネージＡ３に表示されるアバターのデータとが含まれる。アバターデータとしては、３次元データであってもよいし、アバターを表示するための最小限の情報（身長、身丈、肌の色など）であってもよい。
【００３１】
システムＶＳ１は、サイネージＡ３と、セットトップボックスＡ４と、ユーザ端末Ａ１とを含む。
サイネージＡ３は、上述したように、スタイリングリストＤＳ１や、利用者Ｕ１によるスタイリングの選択操作に応じて、バーチャルフィッティングの結果であるスタイリング選択アバターＡＶ１を表示するデジタルサイネージである。
サイネージＡ３は、バーチャルフィッテイングシステムＶＦにユーザ端末Ａ１が連携される場合に、スタイリングリストＤＳ１及びマイアバターをユーザ端末Ａ１が取得するためのＱＲコードＣ０を生成する。
また、サイネージＡ３は、利用者Ｕ１がマイアバターを作製する場合に利用者Ｕ１を撮影するカメラを備える。
【００３２】
セットトップボックスＡ４は、サーバＡ５からスタイリングリストＤＳ１、３次元衣服データＤＳ２、及びアバターオプションＤ０を取得し、サイネージＡ３からの要求に応じてバーチャルフィッティングのための処理を行う。バーチャルフィッティングのための処理には、スタイリングリストＤＳ１をサイネージＡ３に供給する処理や、スタイリングリストＤＳ１のなかから選択されたスタイリングに含まれる衣服をアバターに着用させた３次元画像を生成しサイネージＡ３に供給する処理が含まれる。もちろんセットトップボックスＡ４は、サイネージＡ３に表示する全てのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の描画処理を実施しレンダリングした画面をサイネージＡ３に表示させると共に、サイネージＡ３のタッチパネルで受け付けたユーザのタッチを検出して、ユーザによるスタイリングの選択や、ＧＵＩの項目の選択を判定する。
また、セットトップボックスＡ４は、サイネージＡ３によって撮影された利用者Ｕ１の画像をアバターデータに変換する処理を行う。
【００３３】
ユーザ端末Ａ１は、バーチャルフィッテイングアプリケーションＡＰを利用して、サイネージＡ３に表示されたスタイリングリストＤＳ１及びマイアバターを表示する。ユーザ端末Ａ１は、サイネージＡ３が生成したＱＲコードＣ０を読み込むことによって、サイネージＡ３に表示させたスタイリングリストＤＳ１及びマイアバターを取得する。ＱＲコードにはマイアバターを表現する上で必要なパラメータ群（アバターＩＤ、身長、バスト、ウェスト、性別、髪の色等）を埋め込んでもよいし、マイアバターを取得するためのパス（ＵＲＬなど）を埋め込むようにしてもよい。
【００３４】
図１２は、本実施形態に係るバーチャルフィッテイングシステムＶＦの処理の一例を示す図である。
ステップＳ１：ＱＡが行われた衣服の商品情報、及び生成された衣服の３次元画像が、ＣＭＳツールＡ６によって、サーバＡ５にアップロードされる。ここで商品情報には、商品名、価格、サイズ、カラーなどの情報が含まれる。ＣＭＳツールＡ６の操作はオペレーターによって行われる。
【００３５】
ステップＳ２：セットトップボックスＡ４は、データ取り込み要求をサーバＡ５に送信することによってデータ取り込み処理を開始する。データ取り込み処理は、一例として、１日に１回所定の時刻にバッチ処理として実行される。
【００３６】
ステップＳ３：サーバＡ５は、セットトップボックスＡ４からのデータ取り込み要求に応じて、商品情報、スタイリング、及び衣服の３次元画像などのデータをセットトップボックスＡ４に供給する。
【００３７】
ステップＳ４：サイネージＡ３は、セットトップボックスＡ４にデータ表示要求を送信する。ここでサイネージＡ３は、図４において説明したように利用者Ｕ１と自装置との距離が所定の距離以下となった場合には、データ表示要求としてスタイリングリストＤＳ１の表示を要求する信号をセットトップボックスＡ４に送信する。
また、サイネージＡ３は、利用者によってスタイリングリストＳＬ１から１つのスタイリングが選択されると、選択されたスタイリングに含まれる衣服を着用したアバターの３次元画像の表示を要求する信号を、データ表示要求としてセットトップボックスＡ４に送信する。
【００３８】
ステップＳ５：セットトップボックスＡ４は、サイネージＡ３からのデータ表示要求に応じて、スタイリングリストＤＳ１や、スタイリング選択アバターＡＶ１の３次元画像をサイネージＡ３に供給する。
【００３９】
ステップＳ６：ユーザ端末Ａ１は、バーチャルフィッテイングアプリケーションＡＰを介して、サーバＡ５にデータ取得要求を送信する。ここでユーザ端末Ａ１は、利用者Ｕ１によって操作が行われたことに応じてサーバＡ５にデータ取得要求を送信する。
【００４０】
ステップＳ７：サーバＡ５は、ユーザ端末Ａ１からのデータ取得要求に応じて、各種のデータをユーザ端末Ａ１に供給する。各種のデータには、商品情報、スタイリングリストＤＳ１、衣服の３次元画像、及びデフォルトアバターＡＶ０が含まれる。
【００４１】
ステップＳ８〜Ｓ１４は、マイアバターＡＶ２が生成される場合の処理である。
ステップＳ８：サイネージＡ３は、自装置に備えられたカメラによって利用者Ｕ１の顔や全身を撮影する。
ステップＳ９：サイネージＡ３は、撮影した利用者Ｕ１の写真の表示させる表示要求をセットトップボックスＡ４に送信する。
ステップＳ１０：セットトップボックスＡ４は、サイネージＡ３からの表示要求に応じて、サイネージＡ３に利用者Ｕ１の写真の画像を供給する。ここで利用者Ｕ１の写真の画像は、ステップＳ８におけるサイネージＡ３の撮影結果に応じてセットトップボックスＡ４によって生成される。
【００４２】
ステップＳ１１：セットトップボックスＡ４は、利用者Ｕ１の写真の画像から利用者Ｕ１のマイアバターＡＶ２を生成する。
ステップＳ１２：セットトップボックスＡ４は、ステップＳ１１において生成したマイアバターＡＶ２をアバターデータサーバＡ２に格納する。
【００４３】
ステップＳ１３：ユーザ端末Ａ１は、マイアバターＡＶ２を取得するためのＱＲコードを読み込む。ここではＱＲコードは、ユーザ端末Ａ１からアバターデータサーバＡ２内のマイアバターのデータにアクセスするためのパスを含んでいる。
ステップＳ１４：アバターデータサーバＡ２は、ユーザ端末Ａ１に表示されるマイアバターＡＶ２をユーザ端末Ａ１に供給する。ここでアバターデータサーバＡ２は、ステップＳ１３においてＱＲコードを読み込んだユーザ端末Ａ１からのアクセスを受け付けると、マイアバターＡＶ２をユーザ端末Ａ１に供給する。
【００４４】
ここで図１のバーチャルフィッテイングシステムＶＦに対応するシステムＳＳ１について説明する。システムＳＳ１は、バーチャルフィッテイングシステムＶＦに含まれる一部の機能を含む。システムＳＳ１は、端末装置１と、サーバ装置２とを備える。端末装置１は、図１のサイネージＡ３及びセットトップボックスＡ４に対応する。サーバ装置２は、図１のサーバＡ５及びアバターデータサーバＡ２に対応する。
【００４５】
ここで図１３を参照し、端末装置３００を例にして、後述する端末装置１のハードウェア構成について説明する。
図１３は、本実施形態に係る端末装置３００のハードウェア構成の一例を示す図である。
【００４６】
端末装置３００は、タブレット型コンピュータとして説明するが、スマートフォンであってもよい。
端末装置３００は、通信Ｉ／Ｆ（インターフェイス）３０１と、タッチパネル３０２と、カメラ３０３と、ＣＰＵ３０４と、ＲＯＭ３０５と、ＲＡＭ３０６とを備える。
【００４７】
通信Ｉ／Ｆ３０１は、ネットワークを介して端末装置３００が、サーバ装置２と通信を行うためのインターフェイスである。ここで通信Ｉ／Ｆ３０１の通信に用いられるネットワークとは、無線ネットワークである。なお、通信Ｉ／Ｆ３０１の通信に用いられるネットワークは、有線ネットワークであってもよい。
【００４８】
タッチパネル３０２は、利用者Ｕ１からの各種の操作を受け付けるとともに、各種の画像を表示する。ここで各種の画像とは、例えば、アバターの画像や、スタイリングリストや、衣服の商品情報を示すリストである。利用者Ｕ１からの各種の操作とは、例えば、タッチパネル３０２が表示するスタイリングリストに含まれるスタイリングを選択したり、商品情報のリストのなかから商品情報を選択したりする操作である。
【００４９】
カメラ３０３は、利用者Ｕ１の指示に基づいて利用者Ｕ１の顔や全身を撮像する。また、端末装置３００がスマートフォンで有る場合には、サイネージ上に表示されるＱＲコードも撮像するようにしてもよい。
【００５０】
ＣＰＵ３０４は、ＲＯＭ３０５からプログラムを読み込み、読み込んだプログラムに従って各種の制御を実行する。ＣＰＵ３０４は、レジスターを複数内蔵し、ＲＯＭ３０５から取得したデータや命令を一時的に記憶し、記憶した内容に基づいて演算処理や制御を実施する。ＣＰＵ３０４は、演算結果をレジスターに出力し、さらにレジスターからＲＡＭ３０６に出力させる。
【００５１】
ＲＯＭ３０５は、ＣＰＵ３０４が各種演算や制御を行うための各種プログラム、データ及びパラメータなどを格納した不揮発性の記憶装置であり、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの大容量記憶装置やフラッシュメモリを含んでいてもよい。
ＲＡＭ３０６は、ＣＰＵ３０４にワーキングメモリーとして使用される主記憶装置であり、ＣＰＵ３０４によりプログラムやデータなどの書き込みがされたり消去がされたりする。また、図１３に示す構成について、ＣＰＵ３０４、ＲＯＭ３０５、ＲＡＭ３０６は後述する各種サーバ装置、セットトップボックスも同様に備えており概略構成は同一なので他の装置については説明を省略する。
【００５２】
図１４は、本実施形態に係る端末装置１の構成の一例を示す図である。
端末装置１は、制御部１０と、表示部１６と、操作部１７と、通信部１８と、撮像部１９とを備える。
【００５３】
制御部１０および制御部１０が備える各種モジュールは、図１３のＣＰＵ３０４によって実現される。制御部１０は、取得部１１と、選択情報取得部１２と、選択情報送信部１３と、３次元画像生成部１４と、表示制御部１５とを備える。
【００５４】
取得部１１は、各種のデータを取得する。取得部１１は、アバターデータ取得部１１０と、スタイリングリスト取得部１１１と、３次元衣服データ取得部１１２とを備える。
アバターデータ取得部１１０は、サーバ装置２が供給するアバターデータ２６０を取得する。
スタイリングリスト取得部１１１は、サーバ装置２が供給するスタイリングリスト２４０を取得する。スタイリングリスト２４０は、複数の衣服ＣＬの組み合わせを示す複数のスタイリングＳＴのリストである。つまり、スタイリングリスト２４０は、複数の複数のスタイリングＳＴの組である。
【００５５】
３次元衣服データ取得部１１２は、サーバ装置２が供給する３次元衣服データ２４１を取得する。３次元衣服データ２４１は、スタイリング選択情報取得部１２０によって取得されたスタイリング選択情報ＳＹが示すスタイリングＳＣ１に含まれる複数の衣服ＣＬの３次元画像データである。この３次元画像データは、３次元画像であるアバターに複数の衣服ＣＬを試着させた３次元画像を生成するために用いられる。ここで３次元衣服データ取得部１１２は、サイズ選択情報取得部１２１によって取得されたサイズ選択情報ＳＺに対応する３次元衣服データ２４１を取得してもよい。
【００５６】
選択情報取得部１２は、利用者Ｕ１によって選択された各種の情報を取得する。選択情報取得部１２は、スタイリング選択情報取得部１２０と、サイズ選択情報取得部１２１とを備える。
スタイリング選択情報取得部１２０は、操作部１７からの操作に応じて、スタイリング選択情報ＳＹを取得する。スタイリング選択情報ＳＹは、スタイリングリスト表示部１５０によって表示されるスタイリングリスト２４０に含まれる複数のスタイリングＳＴのなかから利用者によって選択されたスタイリングＳＣ１を示す情報である。
【００５７】
サイズ選択情報取得部１２１は、操作部１７からの操作に応じて、サイズ選択情報ＳＺを取得する。ここで３次元衣服データ２４１は、複数の衣服ＣＬのサイズ毎にあり、サイズ選択情報ＳＺは、複数の衣服ＣＬのサイズを示す情報である。
【００５８】
選択情報送信部１３は、スタイリング選択情報取得部１２０によって取得されたスタイリング選択情報ＳＹをサーバ装置２に送信する。また、選択情報送信部１３は、サイズ選択情報取得部１２１によって取得されたサイズ選択情報ＳＺをサーバ装置２に送信する。
【００５９】
３次元画像生成部１４は、アバターデータ取得部１１０によって取得されたアバターデータ２６０と、３次元衣服データ取得部１１２によって取得された３次元衣服データ２４１とに基づいて、アバターデータ２６０が示すアバターＡＶにスタイリングＳＣ１に含まれる複数の衣服ＣＬを着用させた３次元画像ＶＩを生成する。
また、３次元画像生成部１４は、撮像部１９によって撮像された利用者Ｕ１の画像に基づいて、マイアバターＡＶ２の画像を生成する。
【００６０】
表示制御部１５は、各種の画像を表示部１６に表示させる。表示制御部１５は、スタイリングリスト表示部１５０と、３次元画像表示部１５１とを備える。
スタイリングリスト表示部１５０は、スタイリングリスト取得部１１１によって取得されたスタイリングリスト２４０を表示部１６に表示させる。
３次元画像表示部１５１は、３次元画像生成部１４によって生成された３次元画像ＶＩを表示部１６に表示させる。
【００６１】
表示部１６は、表示制御部１５に制御されて各種の画像を表示する。
操作部１７は、利用者Ｕ１から各種の操作を受け付け、受け付けた操作に応じた選択情報を選択情報取得部１２に供給する。
表示部１６および操作部１７は、一例として、図１３のタッチパネル３０２によって実現される。
【００６２】
通信部１８は、無線ネットワークまたは有線ネットワークを介して、各種の情報の送信及び受信を行う。通信部１８は、図１３の通信Ｉ／Ｆ３０１によって実現される。
撮像部１９は、利用者Ｕ１の顔や全身を撮像する。撮像部１９は、図１３のカメラ３０３によって実現される。
【００６３】
次に図１５を参照し、サーバ装置２について説明する。
図１５は、本実施形態に係るサーバ装置２の機能構成の概略を示すブロック図である。
サーバ装置２は、第１制御部２０と、第１記憶部２４と、第２制御部２５と、第２記憶部２６とを備える。これらのモジュールはサーバ装置２のＣＰＵがサーバ装置２のＲＯＭやＲＡＭからプログラムを読み込んで実現される。
【００６４】
受信部２１は、スタイリングリスト送信要求受信部２１０と、スタイリング選択情報受信部２１１と、サイズ選択情報受信部２１２とを備える。
スタイリングリスト送信要求受信部２１０は、端末装置１からスタイリングリスト送信要求ＲＳを受信する。スタイリングリスト送信要求ＲＳは、スタイリングリスト２４０の送信を要求する信号である。
スタイリング選択情報受信部２１１は、端末装置１からスタイリング選択情報ＳＹを受信する。
サイズ選択情報受信部２１２は、端末装置１からサイズ選択情報ＳＺを受信する。
【００６５】
送信部２２は、スタイリングリスト送信部２２０と、３次元衣服データ送信部２２１とを備える。
スタイリングリスト送信部２２０は、スタイリングリスト送信要求受信部２１０が受信するスタイリングリスト送信要求ＲＳに応じて、スタイリングリスト２４０を端末装置１に供給する。
３次元衣服データ送信部２２１は、３次元衣服データ検索部２３によって検索された３次元衣服データ２４１を端末装置１に供給する。
【００６６】
３次元衣服データ検索部２３は、端末装置１から供給されるスタイリング選択情報ＳＹが示すスタイリングＳＣ１が示す複数の衣服ＣＬの３次元衣服データ２４１を第１記憶部２４から検索する。
第１記憶部２４は、データベースであり、スタイリングリスト２４０と、３次元衣服データ２４１とを記憶する。
【００６７】
第２制御部２５は、各種のモジュールを読み込んで処理を実行する。第２制御部２５は、アバターデータ送信要求受信部２５０と、アバターデータ送信部２５１とを備える。アバターデータ送信要求受信部２５０と、アバターデータ送信部２５１とは、第２制御部２５によって読み込まれるモジュールとして実現される。
【００６８】
アバターデータ送信要求受信部２５０は、端末装置１からアバターデータ送信要求ＲＡを受信する。アバターデータ送信要求ＲＡは、アバターデータ２６０の送信を要求する信号である。
アバターデータ送信部２５１は、アバターデータ送信要求受信部２５０が受信するアバターデータ送信要求ＲＡに応じてアバターデータ２６０を端末装置１に供給する。
第２記憶部２６は、データベースであり、アバターデータ２６０を記憶する。
【００６９】
ここで図１６を参照し、端末装置１及びサーバ装置２の処理について説明する。図１６は、本実施形態に係る端末装置１及びサーバ装置２の処理の一例を示す図である。
【００７０】
ステップＳ２１：端末装置１は、サーバ装置２に、スタイリングリスト送信要求ＲＳ及びアバターデータ送信要求ＲＡを送信する。ここでスタイリングリスト送信要求ＲＳは、スタイリングリスト取得部１１１によって送信され、アバターデータ送信要求ＲＡは、アバターデータ取得部１１０によって送信される。
サーバ装置２のスタイリングリスト送信要求受信部２１０は、端末装置１からスタイリングリスト送信要求ＲＳを受信する。また、アバターデータ送信要求受信部２５０は、端末装置１からアバターデータ送信要求ＲＡを受信する。
【００７１】
ステップＳ２２：サーバ装置２は、端末装置１に、スタイリングリスト２４０及びアバターデータ２６０を供給する。ここでスタイリングリスト送信部２２０は、スタイリングリスト送信要求受信部２１０が受信するスタイリングリスト送信要求ＲＳに応じて、スタイリングリスト２４０を端末装置１に供給する。アバターデータ送信部２５１は、アバターデータ送信要求受信部２５０が受信するアバターデータ送信要求ＲＡに応じてアバターデータ２６０を端末装置１に供給する。
【００７２】
ステップＳ２３：端末装置１は、サーバ装置２が供給するスタイリングリスト２４０及びアバターデータ２６０を表示部１６に表示する。ここでスタイリングリスト表示部１５０は、スタイリングリスト取得部１１１によって取得されたスタイリングリスト２４０を表示部１６に表示させる。３次元画像表示部１５１は、アバターデータ取得部１１０によって取得されたアバターデータ２６０を表示部１６に表示させる。
なお、ステップＳ２３においてアバターデータ２６０の表示は省略されてもよい。
【００７３】
ステップＳ２４：スタイリング選択情報取得部１２０は、操作部１７からの操作に応じて、スタイリング選択情報ＳＹを取得する。ここで操作部１７からの操作とは、タッチパネルである表示部１６に表示されたスタイリングリスト２４０に含まれるスタイリングＳＣ１が利用者Ｕ１によって選択される操作である。
【００７４】
なお、ステップＳ２４において操作部１７からの操作には、スタイリングリスト２４０に含まれるスタイリングＳＣ１が選択される操作に加えて、スタイリングＳＣ１に含まれる複数の衣服ＣＬのサイズを選択する操作が含まれてもよい。操作部１７からの操作に複数の衣服ＣＬのサイズを選択する操作が含まれる場合、サイズ選択情報取得部１２１はサイズ選択情報ＳＺを取得する。
【００７５】
ステップＳ２５：端末装置１は、選択情報をサーバ装置２に送信する。ここで選択情報送信部１３は、スタイリング選択情報取得部１２０によって取得されたスタイリング選択情報ＳＹをサーバ装置２に送信する。ここでステップＳ２４においてサイズ選択情報取得部１２１によってサイズ選択情報ＳＺが取得された場合、選択情報送信部１３は、サイズ選択情報取得部１２１によって取得されたサイズ選択情報ＳＺを、スタイリング選択情報ＳＹとともにサーバ装置２に送信する。
【００７６】
ステップＳ２６：サーバ装置２は、３次元衣服データ２４１を検索する。ここでスタイリング選択情報受信部２１１は、端末装置１からスタイリング選択情報ＳＹを受信する。３次元衣服データ検索部２３は、受信したスタイリング選択情報ＳＹが示すスタイリングＳＣ１が示す複数の衣服ＣＬの３次元衣服データ２４１を第１記憶部２４から検索する。
【００７７】
ステップＳ２４においてサイズ選択情報取得部１２１によってサイズ選択情報ＳＺが取得された場合、サイズ選択情報受信部２１２は、端末装置１からサイズ選択情報ＳＺを受信する。３次元衣服データ検索部２３は、端末装置１から供給されるサイズ選択情報ＳＺに応じた３次元衣服データ２４１を第１記憶部２４から検索する。
【００７８】
ステップＳ２７：サーバ装置２は、３次元衣服データ２４１を端末装置１に供給する。ここで３次元衣服データ送信部２２１は、３次元衣服データ検索部２３によって検索された３次元衣服データ２４１を端末装置１に供給する。
端末装置１の３次元衣服データ取得部１１２は、サーバ装置２が供給する３次元衣服データ２４１を取得する。
【００７９】
ステップＳ２８：端末装置１は３次元画像ＶＩを生成する。ここで、３次元画像生成部１４は、アバターデータ取得部１１０によって取得されたアバターデータ２６０と、３次元衣服データ取得部１１２によって取得された３次元衣服データ２４１とに基づいて、アバターデータ２６０が示すアバターＡＶにスタイリングＳＣ１に含まれる複数の衣服ＣＬを着用させた３次元画像ＶＩを生成する。
【００８０】
ステップＳ２９：端末装置１は３次元画像ＶＩを表示する。ここで、３次元画像表示部１５１は、ステップＳ２８において３次元画像生成部１４によって生成された３次元画像ＶＩを表示部１６に表示させる。
【００８１】
以上に説明したように、本実施形態に係る端末装置１は、アバターデータ取得部１１０と、スタイリング取得部（この一例において、スタイリングリスト取得部１１１）と、操作部１７と、衣服データ取得部（この一例において、３次元衣服データ取得部１１２）と、表示部１６とを備える。
アバターデータ取得部１１０は、アバターを表示するためのアバターデータ２６０を取得する。
スタイリング取得部（この一例において、スタイリングリスト取得部１１１）は、複数の衣服の組み合わせを示すスタイリングを複数（この一例において、スタイリングリスト２４０）取得する。
操作部１７は、スタイリング取得部（この一例において、スタイリングリスト取得部１１１）が取得した複数のスタイリング（この一例において、スタイリングリスト２４０）について、利用者Ｕ１から１つ以上の選択を受け付ける。
衣服データ取得部（この一例において、３次元衣服データ取得部１１２）は、操作部１７が選択したスタイリングＳＣ１に含まれる複数の衣服に対応する３次元衣服データ２４１を取得する。
表示部１６は、アバターデータ取得部１１０が取得したアバターデータ２６０と、衣服データ取得部（この一例において、３次元衣服データ取得部１１２）が取得した３次元衣服データ２４１とに基づいて、アバターデータ２６０に基づくアバターＡＶに選択されたスタイリングＳＣ１に含まれる複数の衣服ＣＬを着用させた３次元画像ＶＩ表示する。
【００８２】
この構成により、本実施形態に係る端末装置１では、スタイリングリスト２４０に含まれる複数のスタイリングＳＴのなかから利用者Ｕ１によって選択されたスタイリングＳＣ１に含まれる複数の衣服ＣＬをアバターＡＶに着用させて表示できるため、バーチャルフィッティングにおいて、ユーザが利便性良くアバターに着せる衣服を選び、スタイリングが自分に合うかどうかを確認し易くすることができる。
【００８３】
また、本実施形態に係る端末装置１では、３次元衣服データ２４１は、複数の衣服ＣＬのサイズ毎にあり、端末装置１は、サイズ選択情報取得部１２１をさらに備える。
サイズ選択情報取得部１２１は、複数の衣服ＣＬのサイズを示すサイズ選択情報ＳＺを取得する。
衣服データ取得部（この一例において、３次元衣服データ取得部１１２）は、サイズ選択情報取得部１２１が取得したサイズ選択情報ＳＺに応じた３次元衣服データ２４１を取得する。
【００８４】
この構成により、本実施形態に係る端末装置１では、利用者Ｕ１によって選択されたスタイリングＳＣ１に含まれる複数の衣服ＣＬのサイズを選択してアバターＡＶに着用させて表示できるため、バーチャルフィッティングにおいて、ユーザが利便性良くアバターに着せる衣服を選び、衣服のサイズを考慮してスタイリングが自分に合うかどうかを確認し易くすることができる。
【００８５】
また、本実施形態に係るシステムＳＳ１は、端末装置１と、サーバ装置２とを備える。
サーバ装置２は、スタイリング送信部（この一例において、スタイリングリスト送信部２２０）と、衣服データ検索部（この一例において、３次元衣服データ検索部２３）と、衣服データ送信部（この一例において、３次元衣服データ送信部２２１）と、アバターデータ送信部２５１とを備える。
スタイリング送信部（この一例において、スタイリングリスト送信部２２０）は、スタイリングを複数（この一例において、スタイリングリスト２４０）を端末装置１に供給する。
衣服データ検索部（この一例において、３次元衣服データ検索部２３）は、端末装置１から供給される操作部１７が選択したスタイリングＳＣ１が示す複数の衣服ＣＬの３次元衣服データ２４１を検索する。
衣服データ送信部（この一例において、３次元衣服データ送信部２２１）は、衣服データ検索部（この一例において、３次元衣服データ検索部２３）が検索した３次元衣服データ２４１を端末装置１に供給する。
アバターデータ送信部２５１は、アバターデータ２６０を端末装置１に供給する。
【００８６】
この構成により、本実施形態に係るシステムＳＳ１では、スタイリングリスト２４０に含まれる複数のスタイリングＳＴのなかから利用者Ｕ１によって選択されたスタイリングＳＣ１に含まれる複数の衣服ＣＬをアバターＡＶに着用させて表示できるため、バーチャルフィッティングにおいて、ユーザが利便性良くアバターに着せる衣服を選び、スタイリングが自分に合うかどうかを確認し易くすることができる。
【００８７】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
上記第１の実施形態では、端末装置は、バーチャルフィッティングの処理を行う場合について説明をした。本実施形態では、端末装置が、アパレル店舗に展示されるスタイリングに含まれる商品を一括して所定のリストに登録する処理を行う場合について説明をする。
【００８８】
図１７は、本実施形態に係るスタイリングＳＣ２の一例を示す図である。スタイリングＳＣ２は、一例として、アパレル店舗においてマネキンを用いて展示される。図１７に示す例では、スタイリングＳＣ２には、衣服ＣＬ１、衣服ＣＬ２、及び衣服ＣＬ３が含まれる。
【００８９】
衣服ＣＬ１、衣服ＣＬ２、及び衣服ＣＬ３には、タグＴ１、タグＴ２、及びタグＴ３がそれぞれ取り付けられている。タグＴ１、タグＴ２、及びタグＴ３には、例えば、商品名、価格、及び商品管理のためのＱＲコードが記載されている。
マネキンの傍には、スタイリングタグＴＳが設置されている。スタイリングタグＴＳには、スタイリングＳＣ２を示すＱＲコードが記載されている。つまり、スタイリングタグＴＳは、スタイリングＳＣ２に含まれる衣服ＣＬ１、衣服ＣＬ２、及び衣服ＣＬ３の組に対応する。
【００９０】
利用者Ｕ２は、スタイリングタグＴＳに記載されるＱＲコードを、ユーザ端末装置３によって読み込むことで、スタイリングＳＣ２に含まれる衣服ＣＬ１、衣服ＣＬ２、及び衣服ＣＬ３の商品情報を、お気に入りリストなどの所定のリストに一括して登録できる。
【００９１】
ここで図１８を参照し、ユーザ端末装置３の構成について説明する。
図１８は、本実施形態に係るユーザ端末装置３の構成の一例を示す図である。ユーザ端末装置３とは、一例として、スマートフォンである。ユーザ端末装置３は、制御部３０と、コード読み取り部３５と、表示部３６と、操作部３７と、通信部３８とを備える。
【００９２】
制御部３０は、図１３のＣＰＵ３０４によって実現され、各種のモジュールを読み込んで処理を実行する。制御部３０は、コード取得部３１と、商品情報取得部３２と、表示制御部３３と、登録部３４とを備える。コード取得部３１と、商品情報取得部３２と、表示制御部３３と、登録部３４とは、制御部３０によって読み込まれるモジュールとして実現される。
【００９３】
コード取得部３１は、コード読み取り部３５を介して、コードＣを取得する。ここでコードＣは、スタイリングＳＣ２に対応づけられている。コードＣは、例えば、図１７のスタイリングタグＴＳに記載されるＱＲコードである。
【００９４】
商品情報取得部３２は、サーバ装置５から商品情報５０Ｃを取得する。ここで商品情報５０Ｃは、コード取得部３１によって取得されたコードＣに対応づけられたスタイリングＳＣ２に含まれる複数の衣服ＣＬについての商品としての情報である。
【００９５】
表示制御部３３は、各種の画像を表示部３６に表示させる。表示制御部３３は、例えば、商品情報取得部３２によって取得された商品情報５０Ｃを表示部３６に表示させる。
登録部３４は、商品情報取得部３２によって取得された商品情報５０Ｃが示す複数の衣服ＣＬについての情報を所定のリストに登録する。ここで所定のリストとは、登録リストサーバ７によって管理されるお気に入りリストＦＬである。お気に入りリストＦＬは、利用者Ｕ２によって選択された衣服ＣＬの商品情報５０Ｃのリストである。
【００９６】
コード読み取り部３５は、コードＣを読み取る。コード読み取り部３５は、一例として、カメラ及びＱＲコードを読み取るための所定のアプリケーションを含んで構成される。ここでコード読み取り部３５に含まれるカメラは、図１３のカメラ３０３によって実現される。
表示部３６は、表示制御部３３に制御され各種の画像を表示する。
操作部３７は、利用者Ｕ２からの操作を受け付ける。
表示部３６及び操作部３７は、一例として、図１３のタッチパネル３０２によって実現される。
通信部３８は、無線ネットワークを介して、各種の情報の送信及び受信を行う。通信部３８は、図１３の通信Ｉ／Ｆ３０１によって実現される。
【００９７】
サーバ装置５は、商品情報５０を記憶するデータベースである。商品情報５０は、利用者Ｕ２によって選択された衣服ＣＬの商品情報５０Ｃを含む。
登録リストサーバ７は、お気に入りリストＦＬを記憶するデータベースである。
【００９８】
次に図１９を参照し、ユーザ端末装置３及びサーバ装置５の処理について説明する。図１９は、本実施形態に係るユーザ端末装置３及びサーバ装置５の処理の一例を示す図である。
【００９９】
ステップＳ３１：ユーザ端末装置３は、コードＣを取得する。ここで利用者Ｕ２は、コード読み取り部３５のカメラによってスタイリングＳＣ２に対応づけられたコードＣを撮影することによって、コード読み取り部３５にコードＣを読み取らせる。コード取得部３１は、コード読み取り部３５によって読み取られたコードＣを取得する。
ステップＳ３２：ユーザ端末装置３は、取得したコードＣをサーバ装置５に送信する。ここでコード取得部３１は、通信部３８を介して、コードＣをサーバ装置５に送信する。
【０１００】
ステップＳ３３：サーバ装置５は、ユーザ端末装置３から送信されるコードＣに対応する商品情報５０Ｃを商品情報５０のなかから検索する。
ステップＳ３４：サーバ装置５は、検索した商品情報５０Ｃをサーバ装置２に供給する。
【０１０１】
ステップＳ３５：ユーザ端末装置３は、サーバ装置５から供給される商品情報５０Ｃを表示する。ここで商品情報取得部３２は、サーバ装置５から供給される商品情報５０Ｃを取得する。表示制御部３３は、商品情報取得部３２によって取得された商品情報５０Ｃを表示部３６に表示させる。
【０１０２】
ステップＳ３６：ユーザ端末装置３の操作部３７は、利用者Ｕ２から商品情報５０Ｃの登録操作を受け付ける。この登録操作は、スタイリングＳＣ２に含まれる複数の衣服ＣＬを一括して登録させることを指示してもよいし、スタイリングＳＣ２に含まれる複数の衣服ＣＬのうち一部を登録させることを指示してもよいし、１以上のスタイリングＳＣ２に含まれる複数の衣服ＣＬを一括して登録させることを指示してもよい。
【０１０３】
ステップＳ３７：ユーザ端末装置３は、ステップＳ３６において登録操作を受けた商品情報５０Ｃをサーバ装置５に送信する。ここで登録部３４は、ステップＳ３６において登録操作を受けた商品情報５０Ｃを、通信部３８を介してサーバ装置５に送信する。
登録リストサーバ７は、ユーザ端末装置３から送信された商品情報５０Ｃをお気に入りリストＦＬに登録する。
【０１０４】
以上に説明したように、本実施形態に係る端末装置（この一例において、ユーザ端末装置３）は、コード取得部３１と、商品情報取得部３２と、登録部３４とを備える。
コード取得部３１は、スタイリングＳＣ２に対応づけられたコードＣを取得する。
商品情報取得部３２は、コード取得部３１が取得したコードＣに対応づけられたスタイリングＳＣ２に含まれる複数の衣服ＣＬについての情報である商品情報５０Ｃを取得する。
登録部３４は、商品情報取得部３２が取得した商品情報５０Ｃが示す複数の衣服ＣＬについての情報を所定のリストに登録する。
【０１０５】
この構成により、本実施形態に係る端末装置（この一例において、ユーザ端末装置３）では、スタイリングＳＣ２に含まれる複数の衣服ＣＬについての情報を所定のリストに一括して登録できるため、スタイリングＳＣ２に含まれる複数の衣服ＣＬを利用者Ｕ２が購入する際の利便性を高めることができる。
【０１０６】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。
上記第２の実施形態では、端末装置は、アパレル店舗に展示されるスタイリングに含まれる商品を一括してお気に入りリストに登録する処理を行う場合について説明した。本実施形態では、端末装置が、試着室に持ち込まれた商品を表示してお気に入りリストに登録する処理を行う場合について説明する。
【０１０７】
図２０は、本実施形態に係る持ち込み商品登録システムＢＲの一例を示す図である。持ち込み商品登録システムＢＲでは、複数の衣服ＣＬそれぞれに取り付けられたＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグから、それらの複数の衣服ＣＬがアパレル店舗の試着室ＦＲに持ち込まれたことが判定される。持ち込み商品登録システムＢＲは、ユーザ端末装置Ｂ１と、ルーム内端末装置Ｂ２と、サーバ装置Ｂ３と、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）リーダＲＤと、アンテナＡＴとを備える。
【０１０８】
ＲＦＩＤリーダＲＤは、一例として、ＲＦＩＤリーダＲＤ１〜ＲＤ３の３つを含む。アンテナＡＴは、一例として、３つのアンテナＡＴ１〜ＡＴ３の３つを含む。ＲＦＩＤリーダＲＤ１〜ＲＤ３は、アンテナＡＴ１〜ＡＴ３をそれぞれ介して、試着室ＦＲに持ち込まれた複数の衣服ＣＬに取り付けられたＲＦタグが示すＲＦタグ情報Ｃ２を読み込む。
ＲＦＩＤリーダＲＤは、所定のアプリケーションを用いて、読み込んだＲＦタグ情報Ｃ２を示す信号をサーバ装置Ｂ３に定期的に送信する。
【０１０９】
サーバ装置Ｂ３は、ウェブサーバＢ４と、データベースサーバＢ５とを備える。
ウェブサーバＢ４は、外部サーバ（不図示）から商品マスタ情報Ｄ１を取得する。商品マスタ情報Ｄ１は、複数の衣服ＣＬの商品としての情報であり、商品名、価格、サイズ、カラーなどの情報を含む。
ウェブサーバＢ４は、ＲＦＩＤリーダＲＤからＲＦタグ情報Ｃ２を示す信号を取得し、ＲＦタグ情報Ｃ２に対応づけられた商品が「持ち込まれた商品」であるか否かを判定する。ここで「持ち込まれた商品」とは、後述する条件によって判定される、試着室ＦＲに持ち込まれた複数の衣服ＣＬである。またウェブサーバＢ４は、ＲＦＩＤリーダＲＤから取得するＲＦタグ情報Ｃ２を示す信号を、ＲＦタグ情報Ｃ２に変換する。
【０１１０】
データベースサーバＢ５は、商品マスタ情報Ｄ１、持ち込み商品ログ情報Ｄ２、ＲＦＩＤ紐づけ情報Ｄ３の管理を行う。持ち込み商品ログ情報Ｄ２は、「持ち込まれた商品」のログの情報である。持ち込み商品ログ情報Ｄ２には、「持ち込まれた商品」が試着室ＦＲに持ち込まれた時刻の情報、「持ち込まれた商品」の商品情報が含まれる。ＲＦＩＤ紐づけ情報Ｄ３は、ＲＦタグ情報Ｃ２と、商品マスタ情報Ｄ１とを対応づけるための情報である。
なお、商品マスタ情報Ｄ１は、アパレル店舗内に備えられるデジタルサイネージに表示される商品の情報に利用されてもよい。
【０１１１】
ルーム内端末装置Ｂ２は、一例としてタブレット端末であり、試着室ＦＲに備えられる。ルーム内端末装置Ｂ２は、フィッティングルーム用アプリケーションを用いて、「持ち込まれた商品」の商品情報を表示する。また、ルーム内端末装置Ｂ２は、「持ち込まれた商品」をお気に入りリストＦＬに登録するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を示すＱＲコードを表示する。
【０１１２】
ユーザ端末装置Ｂ１は、ルーム内端末装置Ｂ２に表示されるＱＲコードを読み取る。ユーザ端末装置Ｂ１は、「持ち込まれた商品」をお気に入りリストＦＬに登録するための操作を受け付ける。
【０１１３】
次に図２１を参照し、持ち込み商品登録システムＢＲの処理について説明する。図２１は、本実施形態に係る持ち込み商品登録システムＢＲの処理の一例を示す図である。
【０１１４】
ステップＳ４１：ＲＦＩＤリーダＲＤは、アンテナＡＴをそれぞれ介して、試着室ＦＲに持ち込まれた複数の衣服ＣＬに取り付けられたＲＦタグが示すＲＦタグ情報Ｃ２を読み込む。ここでＲＦＩＤリーダＲＤは、一例として、毎秒２回、ＲＦタグ情報Ｃ２を読み込む。ＲＦＩＤリーダＲＤとアンテナＡＴとの通信には、例えば、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）（登録商標）などの無線通信ネットワークが用いられる。
ステップＳ４２：アンテナＡＴからＲＦＩＤリーダＲＤにＲＦタグ情報Ｃ２が送信される。ここでアンテナＡＴは、ＲＦタグ情報Ｃ２とともにタイムスタンプや返信強度の情報を含めて送信する。
【０１１５】
ステップＳ４３：ＲＦＩＤリーダＲＤは、所定のアプリケーションを用いて、読み込んだＲＦタグ情報Ｃ２を示す信号をサーバ装置Ｂ３に定期的（例えば、３秒毎）に送信する。ウェブサーバＢ４は、ＲＦＩＤリーダＲＤからＲＦタグ情報Ｃ２を示す信号を取得する。
ＲＦＩＤリーダＲＤは、送信する信号に、ＲＦタグ情報Ｃ２とともに、アパレル店舗を特定するコードや試着室ＦＲの番号を含める。ＲＦＩＤリーダＲＤとウェブサーバＢ４との通信には、例えば、ＥＰＣ（登録商標）などの無線通信ネットワークが用いられる。ＲＦＩＤリーダＲＤは、ＲＦタグ情報Ｃ２を示す信号にタイムスタンプや返信強度の情報を含めて送信する。
【０１１６】
ステップＳ４４：ウェブサーバＢ４は、データベースサーバＢ５に、ＲＦタグ情報Ｃ２を供給する。データベースサーバＢ５は、ＲＦＩＤ紐づけ情報Ｄ３に基づいて、ウェブサーバＢ４が供給するＲＦタグ情報Ｃ２が示す商品情報を、商品マスタ情報Ｄ１のなかから検索する。データベースサーバＢ５は、検索した商品情報を持ち込み商品ログ情報Ｄ２に登録する。
【０１１７】
ステップＳ４５：データベースサーバＢ５は、ＲＦタグ情報Ｃ２が示す商品情報が持ち込み商品ログ情報Ｄ２に登録されたことを示す信号を、ウェブサーバＢ４に供給する。
ステップＳ４６：ウェブサーバＢ４は、商品情報を持ち込み商品ログ情報Ｄ２に登録する処理の結果を示す信号を、ＲＦＩＤリーダＲＤに送信する。
【０１１８】
ステップＳ４７：ルーム内端末装置Ｂ２は、所定のアプリケーションを用いて、自装置が備えられる試着室ＦＲについてアパレル店舗を特定するコードと、試着室ＦＲの番号とを示す信号を、ウェブサーバＢ４に定期的（例えば、３秒毎）送信する。
【０１１９】
ステップＳ４８：ウェブサーバＢ４は、ルーム内端末装置Ｂ２から信号を受信すると、受信した信号に基づいて、ルーム内端末装置Ｂ２が備えられる試着室ＦＲについてアパレル店舗を特定するコードと、試着室ＦＲの番号とを示す信号をデータベースサーバＢ５に供給する。
【０１２０】
ステップＳ４９：データベースサーバＢ５は、ウェブサーバＢ４が供給する信号に応じて、持ち込み商品ログ情報Ｄ２のなかから、試着室ＦＲについての持ち込み商品ログを検索する。データベースサーバＢ５は、検索した結果に基づいて、試着室ＦＲについての持ち込み商品ログをウェブサーバＢ４に供給する。この持ち込み商品ログには、商品が試着室ＦＲに持ち込まれた時刻、試着室ＦＲに持ち込まれた商品の商品コード、ＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）、サイズ、及びカラーなどの情報が含まれる。
【０１２１】
ステップＳ４１０：ウェブサーバＢ４は、データベースサーバＢ５から取得する試着室ＦＲについての持ち込み商品ログに基づいて、「持ち込まれた商品」を判定する。ウェブサーバＢ４は、一例として、現在時刻から過去８秒以内にＲＦＩＤリーダＲＤによってＲＦタグ情報Ｃ２が５回読み込まれた商品を「持ち込まれた商品」と判定する。
ウェブサーバＢ４は、「持ち込まれた商品」と判定した商品情報をルーム内端末装置Ｂ２に供給する。
【０１２２】
ステップＳ４１１：ルーム内端末装置Ｂ２は、自装置の表示部に、「持ち込まれた商品」の商品情報、及びＱＲコードを表示する。ここでルーム内端末装置Ｂ２は、まず「持ち込まれた商品」の商品情報を表示し、利用者Ｕ３に「持ち込まれた商品」が選択された場合に、「持ち込まれた商品」をお気に入りリストＦＬに登録するためのＵＲＬを示すＱＲコードを表示する。
【０１２３】
ここで図２２及び図２３を参照し、ステップＳ４１１においてルーム内端末装置Ｂ２が表示する画面について説明する。図２２は、本実施形態に係るルーム内端末装置Ｂ２が表示する商品リスト画面Ｐ１１の一例を示す図である。
【０１２４】
商品リスト画面Ｐ１１には、商品リストＩＬ１１が表示されている。商品リストＩＬ１１は、「持ち込まれた商品」の商品情報のリストである。商品リストＩＬ１１には、例えば、「持ち込まれた商品」の写真や、商品名、サイズなどが含まれる。
なお、商品リストＩＬ１には、複数の衣服ＣＬの組み合わせであるスタイリングを単位として「持ち込まれた商品」が含まれてもよい。
【０１２５】
図２３は、本実施形態に係るルーム内端末装置Ｂ２が表示するＱＲコード読み取り画面Ｐ１２の一例を示す図である。ＱＲコード読み取り画面Ｐ１２には、「持ち込まれた商品」をお気に入りリストＦＬに登録するためのＵＲＬを示すＱＲコードが表示されている。
【０１２６】
ここでＱＲコード読み取り画面Ｐ１２に表示されるＱＲコードは、商品リスト画面Ｐ１１において選択される商品に応じて、１以上の商品を登録するためのＵＲＬを示してもよいし、１以上のスタイリングを登録するためのＵＲＬを示してもよいし、１以上の商品かつ１以上のスタイリングを登録するためのＵＲＬを示してもよい。スタイリングを登録するとは、このスタイリングに含まれる複数の衣服ＣＬに対応する複数の商品を一括して登録することである。
【０１２７】
図２１に戻って持ち込み商品登録システムＢＲの処理の説明を続ける。
ステップＳ４１２：ユーザ端末装置Ｂ１は、ルーム内端末装置Ｂ２の表示部に表示されたＱＲコードを読み取る。
ステップＳ４１３：ユーザ端末装置Ｂ１は、読み取ったＱＲコードに応じて、「持ち込まれた商品」をお気に入りリストＦＬに登録するためのＵＲＬの情報を取得する。
【０１２８】
ステップＳ４１４：ユーザ端末装置Ｂ１は、取得したＵＲＬにアクセスすることによって、「持ち込まれた商品」をお気に入りリストＦＬに登録するための画面を、自装置の表示部に表示させる。利用者Ｕ３は、ユーザ端末装置Ｂ１に表示された登録画面から、利用者Ｕ３が試着室ＦＲに持ち込んだ商品をお気に入りリストＦＬに登録する。
【０１２９】
次に、図２４を参照し、ユーザ端末装置Ｂ１及びルーム内端末装置Ｂ２の構成について説明する。図２４は、本実施形態に係るユーザ端末装置３ａ及びルーム内端末装置４の構成の一例を示す図である。図２４のユーザ端末装置３ａは、図２０のユーザ端末装置Ｂ１に対応し、図２４のルーム内端末装置４は、図２０のルーム内端末装置Ｂ２に対応する。図２４のサーバ装置５ａは、図２０のサーバ装置Ｂ３に対応する。図２４のＲＦＩＤリーダ６は、図２０のＲＦＩＤリーダＲＤに対応する。
【０１３０】
本実施形態に係るユーザ端末装置３ａ（図２４）と第２の実施形態に係るユーザ端末装置３（図１８）とを比較すると、コード読み取り部３５が、ルーム内端末装置４が表示するコードを読み取る点が異なる。ここで、ユーザ端末装置３ａの構成要素（制御部３０、コード読み取り部３５、表示部３６、操作部３７、及び通信部３８）が持つ機能は第１の実施形態と同じである。第２の実施形態と同じ機能の説明は省略し、第３の実施形態では、第２の実施形態と異なる部分を中心に説明する。
【０１３１】
ルーム内端末装置４は、制御部４０と、表示部４４と、操作部４５と、通信部４６とを備える。
【０１３２】
制御部４０は、図１３のＣＰＵ３０４によって実現され、各種のモジュールを読み込んで処理を実行する。制御部４０は、持ち込み商品情報取得部４１と、コード生成部４２と、表示制御部４３とを備える。持ち込み商品情報取得部４１と、コード生成部４２と、表示制御部４３とは、制御部４０によって読み込まれるモジュールとして実現される。
【０１３３】
持ち込み商品情報取得部４１は、サーバ装置５ａから持ち込み商品情報５１を取得する。持ち込み商品情報５１とは、サーバ装置５ａによって「持ち込まれた商品」と判定された商品の商品情報であり、商品情報５０に基づいて生成される。
【０１３４】
コード生成部４２は、持ち込み商品情報取得部４１によって取得された持ち込み商品情報５１に基づいてコードを生成する。コード生成部４２が生成するコードとは、「持ち込まれた商品」をお気に入りリストＦＬに登録するためのＵＲＬを示すＱＲコードである。
【０１３５】
表示制御部４３は、各種の画像を表示部４４に表示させる。表示制御部４３は、例えば、持ち込み商品情報取得部４１が取得した持ち込み商品情報５１や、コード生成部４２が生成するコードを表示部４４に表示させる。
【０１３６】
表示部４４は、表示制御部４３に制御されて各種の画像を表示する。
操作部４５は、利用者Ｕ３から各種の操作を受け付ける。各種の操作とは、例えば、表示部４４に表示される持ち込み商品情報５１のなかから、お気に入りリストＦＬに登録する商品を選択する操作である。
表示部４４及び操作部４５は、一例として、図１３のタッチパネル３０２によって実現される。
【０１３７】
通信部４６は、無線ネットワークを介して、各種の情報の送信及び受信を行う。通信部４６は、図１３の通信Ｉ／Ｆ３０１によって実現される。
【０１３８】
サーバ装置５ａは、ＲＦＩＤリーダ６から取得するＲＦタグ情報Ｃ２と、商品情報５０とに基づいて持ち込み商品情報５１を生成する。
【０１３９】
なお、上述した実施形態における端末装置１、サーバ装置２、ユーザ端末装置３の一部、例えば、アバターデータ取得部１１０、スタイリングリスト取得部１１１、スタイリングリスト表示部１５０、スタイリング選択情報取得部１２０、３次元衣服データ取得部１１２、３次元画像生成部１４、３次元画像表示部１５１、サイズ選択情報取得部１２１、コード取得部３１、商品情報取得部３２、及び登録部３４をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、端末装置１、サーバ装置２、ユーザ端末装置３に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１４０】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【図１】
2020087143.tif 000003
【図２】
2020087143.tif 000004
【図３】
2020087143.tif 000005
【図４】
2020087143.tif 000006
【図５】
2020087143.tif 000007
【図６】
2020087143.tif 000008
【図７】
2020087143.tif 000009
【図８】
2020087143.tif 000010
【図９】
2020087143.tif 000011
【図１０】
2020087143.tif 000012
【図１１】
2020087143.tif 000013
【図１２】
2020087143.tif 000014
【図１３】
2020087143.tif 000015
【図１４】
2020087143.tif 000016
【図１５】
2020087143.tif 000017
【図１６】
2020087143.tif 000018
【図１７】
2020087143.tif 000019
【図１８】
2020087143.tif 000020
【図１９】
2020087143.tif 000021
【図２０】
2020087143.tif 000022
【図２１】
2020087143.tif 000023
【図２２】
2020087143.tif 000024
【図２３】
2020087143.tif 000025
【図２４】
2020087143.tif 000026