(57)【要約】【課題】  コーディネートの幅を広げることができる仮想試着プログラムおよび仮想試着装置を提供する。【解決手段】  仮想試着プログラムは、衣類を重ねて着る場合の基準となる積層レベルを衣類毎に取得する積層レベル取得手段（Ｓ１０１）、衣類が仮想的に試着された場合の衣類の配置を決定する配置決定手段（Ｓ１０２〜Ｓ１０４）、および、配置決定手段によって決定された配置で衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段（Ｓ１０５）としてコンピューターを機能させ、配置決定手段は、仮想的に試着される複数の衣類が着用される身体の部位が互いに重なる場合に、積層レベル取得手段によって取得されたこれらの衣類の積層レベルに応じて、これらの衣類の配置のうち重なりの順番を示す積層順を決定することを特徴とする。【選択図】  図７
2015049674.tif 000002
【特許請求の範囲】
【請求項１】
衣類を重ねて着る場合の基準となる積層レベルを前記衣類毎に取得する積層レベル取得手段、
前記衣類が仮想的に試着された場合の前記衣類の配置を決定する配置決定手段、および、
前記配置決定手段によって決定された配置で前記衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段としてコンピューターを機能させ、
前記配置決定手段は、仮想的に試着される複数の前記衣類が着用される身体の部位が互いに重なる場合に、前記積層レベル取得手段によって取得された前記複数の衣類の前記積層レベルに応じて、前記複数の衣類の配置のうち重なりの順番を示す積層順を決定することを特徴とする仮想試着プログラム。
【請求項２】
前記配置決定手段は、互いに重ねて仮想的に試着される２つの前記衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であるとき、前記２つの衣類の前記積層順の変更を許可することを特徴とする請求項１に記載の仮想試着プログラム。
【請求項３】
前記積層順の変更の可否を示す積層順変更可否情報を前記衣類毎に取得する積層順変更可否情報取得手段として前記コンピューターを機能させ、
前記配置決定手段は、前記２つの衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であり、前記積層順変更可否情報取得手段によって取得された前記２つの衣類の少なくとも一方の前記積層順変更可否情報が前記積層順の変更の許可を示すとき、前記２つの衣類の前記積層順の変更を許可することを特徴とする請求項２に記載の仮想試着プログラム。
【請求項４】
前記配置決定手段は、前記２つの衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であり、前記積層順変更可否情報取得手段によって取得された前記２つの衣類の両方の前記積層順変更可否情報が前記積層順の変更の許可を示すとき、前記２つの衣類の前記積層順の変更を許可することを特徴とする請求項３に記載の仮想試着プログラム。
【請求項５】
前記積層順変更可否情報は、前記積層順変更可否情報の対象の第１の衣類と、前記第１の衣類よりも前記積層レベルが高い第２の衣類との前記積層順の変更の可否を示す情報と、前記第１の衣類と、前記第１の衣類よりも前記積層レベルが低い第３の衣類との前記積層順の変更の可否を示す情報とを含むことを特徴とする請求項３または請求項４に記載の仮想試着プログラム。
【請求項６】
衣類を重ねて着る場合の基準となる積層レベルを前記衣類毎に取得する積層レベル取得手段と、
前記衣類が仮想的に試着された場合の前記衣類の配置を決定する配置決定手段と、
前記配置決定手段によって決定された配置で前記衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段とを備え、
前記配置決定手段は、仮想的に試着される複数の前記衣類が着用される身体の部位が互いに重なる場合に、前記積層レベル取得手段によって取得された前記複数の衣類の前記積層レベルに応じて、前記複数の衣類の配置のうち重なりの順番を示す積層順を決定することを特徴とする仮想試着装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衣類を仮想的に試着させるための仮想試着プログラムおよび仮想試着装置に関する。
【背景技術】
【０００２】
従来、衣類を仮想的に試着させる方法として、複数の衣類を仮想的に試着させる方法が知られている（特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４７９５９号公報
【特許文献２】特開２００３−１２２９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法においては、複数の衣類を重ねて仮想的に試着させることができず、コーディネートの幅が狭いという問題がある。
【０００５】
そこで、本発明は、コーディネートの幅を広げることができる仮想試着プログラムおよび仮想試着装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の仮想試着プログラムは、衣類を重ねて着る場合の基準となる積層レベルを前記衣類毎に取得する積層レベル取得手段、前記衣類が仮想的に試着された場合の前記衣類の配置を決定する配置決定手段、および、前記配置決定手段によって決定された配置で前記衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段としてコンピューターを機能させ、前記配置決定手段は、仮想的に試着される複数の前記衣類が着用される身体の部位が互いに重なる場合に、前記積層レベル取得手段によって取得された前記複数の衣類の前記積層レベルに応じて、前記複数の衣類の配置のうち重なりの順番を示す積層順を決定することを特徴とする。
【０００７】
この構成により、本発明の仮想試着プログラムは、複数の衣類を重ねて仮想的に試着させることができるので、コーディネートの幅を広げることができる。
【０００８】
また、本発明の仮想試着プログラムにおいて、前記配置決定手段は、互いに重ねて仮想的に試着される２つの前記衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であるとき、前記２つの衣類の前記積層順の変更を許可しても良い。
【０００９】
この構成により、本発明の仮想試着プログラムは、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、２つの衣類の積層レベルの差が特定の程度以下である場合に許可するので、コーディネートの幅を広げつつも、不自然なコーディネートを利用者に検討させることを防止することによって利用者の利便性を向上することができる。
【００１０】
また、本発明の仮想試着プログラムは、前記積層順の変更の可否を示す積層順変更可否情報を前記衣類毎に取得する積層順変更可否情報取得手段として前記コンピューターを機能させ、前記配置決定手段は、前記２つの衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であり、前記積層順変更可否情報取得手段によって取得された前記２つの衣類の少なくとも一方の前記積層順変更可否情報が前記積層順の変更の許可を示すとき、前記２つの衣類の前記積層順の変更を許可しても良い。
【００１１】
この構成により、本発明の仮想試着プログラムは、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、２つの衣類の少なくとも一方の積層順変更可否情報の設定内容に応じて許可するので、不自然なコーディネートを利用者に検討させることを適切に防止することができる。
【００１２】
また、本発明の仮想試着プログラムにおいて、前記配置決定手段は、前記２つの衣類の前記積層順の変更が指示された場合に、前記積層レベル取得手段によって取得された前記２つの衣類の前記積層レベルの差が特定の程度以下であり、前記積層順変更可否情報取得手段によって取得された前記２つの衣類の両方の前記積層順変更可否情報が前記積層順の変更の許可を示すとき、前記２つの衣類の前記積層順の変更を許可しても良い。
【００１３】
この構成により、本発明の仮想試着プログラムは、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、２つの衣類の両方の積層順変更可否情報の設定内容に応じて許可するので、不自然なコーディネートを利用者に検討させることを更に適切に防止することができる。
【００１４】
また、本発明の仮想試着プログラムにおいて、前記積層順変更可否情報は、前記積層順変更可否情報の対象の第１の衣類と、前記第１の衣類よりも前記積層レベルが高い第２の衣類との前記積層順の変更の可否を示す情報と、前記第１の衣類と、前記第１の衣類よりも前記積層レベルが低い第３の衣類との前記積層順の変更の可否を示す情報とを含んでも良い。
【００１５】
この構成により、本発明の仮想試着プログラムは、積層順変更可否情報を細かく設定することができるので、不自然なコーディネートを利用者に検討させることを更に適切に防止することができる。
【００１６】
また、本発明の仮想試着装置は、衣類を重ねて着る場合の基準となる積層レベルを前記衣類毎に取得する積層レベル取得手段と、前記衣類が仮想的に試着された場合の前記衣類の配置を決定する配置決定手段と、前記配置決定手段によって決定された配置で前記衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段とを備え、前記配置決定手段は、仮想的に試着される複数の前記衣類が着用される身体の部位が互いに重なる場合に、前記積層レベル取得手段によって取得された前記複数の衣類の前記積層レベルに応じて、前記複数の衣類の配置のうち重なりの順番を示す積層順を決定することを特徴とする。
【００１７】
この構成により、本発明の仮想試着装置は、複数の衣類を重ねて仮想的に試着させることができるので、コーディネートの幅を広げることができる。
【発明の効果】
【００１８】
本発明の仮想試着プログラムおよび仮想試着装置は、コーディネートの幅を広げることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係る仮想試着システムのブロック図である。
【図２】図１に示す利用者端末のブロック図である。
【図３】図１に示す仮想試着装置のブロック図である。
【図４】図３に示す商品情報データベースに含まれる商品情報の一例を示す図である。
【図５】図３に示す積層レベルテーブルの一例を示す図である。
【図６】図３に示す仮想試着装置によって提供されるオンラインアパレルサイトにおける試着画面の一例を示す図である。
【図７】新たな商品を試着させる場合の図３に示す仮想試着装置の動作のフローチャートである。
【図８】図７に示す新規関連商品積層レベル取得処理のフローチャートである。
【図９】試着中商品表示領域において商品が選択された状態での図６に示す試着画面の一例を示す図である。
【図１０】仮想的に試着中の商品の積層順を変更する場合の図３に示す仮想試着装置の動作のフローチャートである。
【図１１】試着中商品表示領域において商品の積層順の変更が許可された状態での図６に示す試着画面の一例を示す図である。
【図１２】試着中の商品の積層順が変更された状態での図６に示す試着画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係る仮想試着システム１０の構成について説明する。
【００２２】
図１は、本実施の形態に係る仮想試着システム１０のブロック図である。
【００２３】
図１に示すように、仮想試着システム１０は、利用者によって使用される利用者端末２０を含む複数の利用者端末と、衣類を仮想的に試着させるための仮想試着装置３０とを備えている。仮想試着システム１０は、衣類を商品とした電子商取引のシステムである。
【００２４】
仮想試着システム１０内の複数の利用者端末と、仮想試着装置３０とは、インターネットなどのネットワーク１１を介して互いに通信可能である。
【００２５】
仮想試着システム１０内の複数の利用者端末のそれぞれの構成は、利用者端末２０の構成と同様である。したがって、以下においては、仮想試着システム１０内の複数の利用者端末を代表して利用者端末２０について説明する。
【００２６】
図２は、利用者端末２０のブロック図である。
【００２７】
図２に示すように、利用者端末２０は、種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部２３と、プログラムおよび各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２４と、利用者端末２０全体を制御する制御部２５とを備えている。利用者端末２０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、スマートフォンなどのコンピューターによって構成されている。
【００２８】
操作部２１は、表示部２２とともにタッチパネルを形成する入力デバイスを含んでいても良い。
【００２９】
制御部２５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２４に記憶されているプログラムを実行する。
【００３０】
図３は、仮想試着装置３０のブロック図である。
【００３１】
図３に示すように、仮想試着装置３０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部３３と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部３４と、仮想試着装置３０全体を制御する制御部３５とを備えている。仮想試着装置３０は、ＰＣなどのコンピューターによって構成されている。
【００３２】
記憶部３４は、衣類を仮想的に試着させるための仮想試着プログラム３４ａを記憶している。仮想試着プログラム３４ａは、仮想試着装置３０の製造段階で仮想試着装置３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記憶媒体から仮想試着装置３０に追加でインストールされても良いし、ネットワーク１１上から仮想試着装置３０に追加でインストールされても良い。
【００３３】
記憶部３４は、商品としての衣類の種々の情報を示す商品情報を商品毎に含む商品情報データベース３４ｂを記憶している。
【００３４】
図４は、商品情報データベース３４ｂに含まれる商品情報の一例を示す図である。
【００３５】
図４に示すように、商品情報データベース３４ｂに含まれる商品情報は、商品の型番と、商品の価格と、商品名と、商品のサイズ情報と、商品の種類を示す衣類カテゴリーと、商品が「トップス」、「ボトムス」、「トップ＆ボトムス」および「その他」のうち何れに属するかを示す属性と、商品を重ねて着る場合の基準となる積層レベルと、積層レベルが下である衣類との商品の重なりの順番、すなわち、積層順の変更の可否を示す積層順変更可否情報としての下用積層順変更可否情報と、積層レベルが上である衣類との商品の積層順の変更の可否を示す積層順変更可否情報としての上用積層順変更可否情報とを含んでいる。また、図示していないが、商品情報は、商品の画像データを含んでいる。
【００３６】
衣類カテゴリーは、「カットソー（袖短〜袖７分）」、「スカート」、「着物」、「ベルト」など、商品の種類を示す情報である。衣類カテゴリーは、後述する積層レベルテーブル３４ｃに設定されている品目から選択されることができる。
【００３７】
積層レベルとしては、０から７までの８段階の何れかが設定されている。なお、積層レベルは、本実施の形態において８段階に区分されているが、８段階以外の任意の数の段階に区分されていても良い。なお、積層レベルは、数値が大きいほど、高レベルである。
【００３８】
下用積層順変更可否情報は、この下用積層順変更可否情報の対象の衣類と、この衣類よりも積層レベルが低い衣類との積層順の変更の可否を示す情報である。下用積層順変更可否情報は、ＯＮおよびＯＦＦの何れかの値が設定される。
【００３９】
上用積層順変更可否情報は、この上用積層順変更可否情報の対象の衣類と、この衣類よりも積層レベルが高い衣類との積層順の変更の可否を示す情報である。上用積層順変更可否情報は、ＯＮおよびＯＦＦの何れかの値が設定される。
【００４０】
商品情報データベース３４ｂに含まれる商品情報は、例えば、操作部３１から入力される。
【００４１】
図３に示すように、記憶部３４は、衣類カテゴリーの各品目に対する積層レベルの標準値を示す積層レベルテーブル３４ｃを記憶している。
【００４２】
図５は、積層レベルテーブル３４ｃの一例を示す図である。
【００４３】
図５に示すように、積層レベルは、衣類カテゴリーの各品目に対して標準値が設定されている。
【００４４】
なお、図５に示す衣類カテゴリーの品目は、一例である。したがって、衣類カテゴリーは、図５に示した品目以外の品目に分類されていても良い。
【００４５】
また、図５に示す積層レベルは、一例である。したがって、衣類カテゴリーの各品目は、図５に示す積層レベル以外の積層レベルに分類されていても良い。また、積層レベルは、本実施の形態において、上述した８段階のうち、積層レベルテーブル３４ｃ上では１から７までの７段階に区分されているが、７段階以外の任意の数の段階に区分されていても良い。
【００４６】
図３に示すように、記憶部３４は、利用者の種々の情報を示す利用者情報を利用者毎に含む利用者情報データベース３４ｄを記憶している。
【００４７】
利用者情報データベース３４ｄに含まれる利用者情報は、利用者のＩＤおよびパスワードなどのログイン用の情報と、利用者のスリーサイズ、身長、腕の長さ、脚の長さなどの体型情報とを含んでいる。
【００４８】
利用者情報データベース３４ｄに含まれる利用者情報や体型情報などの種々の情報は、例えば、ネットワーク１１を介して利用者端末から入力される。
【００４９】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行する。
【００５０】
制御部３５は、記憶部３４に記憶されている仮想試着プログラム３４ａを実行することによって、積層レベルを衣類毎に取得する積層レベル取得手段３５ａ、下用積層順変更可否情報および上用積層順変更可否情報を衣類毎に取得する積層順変更可否情報取得手段３５ｂ、衣類が仮想的に試着された場合の衣類の配置（以下「仮想試着配置」と言う。）を決定する配置決定手段３５ｃ、および、配置決定手段３５ｃによって決定された仮想試着配置で衣類が仮想的に試着された状態を示す仮想試着画像を生成する仮想試着画像生成手段３５ｄとして機能する。
【００５１】
なお、積層レベル取得手段３５ａは、原則として、対象の商品の積層レベルを商品情報データベース３４ｂから取得する。しかしながら、積層レベル取得手段３５ａは、対象の商品の積層レベルが商品情報データベース３４ｂにおいて“０”である場合には、対象の商品の衣類カテゴリーに対して積層レベルテーブル３４ｃに設定されている標準値を、対象の商品の積層レベルとして取得する。
【００５２】
次に、仮想試着システム１０の動作について説明する。
【００５３】
まず、仮想試着装置３０によって提供されるオンラインサイト（以下「オンラインアパレルサイト」と言う。）に利用者端末２０の利用者がログインする場合の仮想試着システム１０の動作について説明する。
【００５４】
利用者は、オンラインアパレルサイトへのアクセスを利用者端末２０の操作部２１を介して利用者端末２０に指示することができる。
【００５５】
利用者端末２０の制御部２５は、オンラインアパレルサイトへのアクセスが操作部２１を介して指示されると、ネットワーク通信部２３を介してオンラインアパレルサイトにアクセスする。そして、制御部２５は、オンラインアパレルサイトの画面を表示部２２に表示させる。
【００５６】
次いで、利用者は、オンラインアパレルサイトのログイン画面において、利用者自身のログイン用の情報を利用者端末２０の操作部２１を介して入力することによって、オンラインアパレルサイトへのログインを利用者端末２０に指示することができる。
【００５７】
利用者端末２０の制御部２５は、オンラインアパレルサイトへのログインが操作部２１を介して指示されると、ネットワーク通信部２３を介して利用者のログイン用の情報を仮想試着装置３０に送信する。仮想試着装置３０の制御部３５は、利用者端末２０から送信されてきたログイン用の情報をネットワーク通信部３３を介して受信すると、受信されたログイン用の情報と、記憶部３４の利用者情報データベース３４ｄに含まれるログイン用の情報とを比較して、一致するものがあるか否かを判断する。制御部３５は、一致するものがある場合、利用者のログインを許可して、ログインを許可した利用者用の試着画面４０（図６参照。）を示す情報をネットワーク通信部３３を介して利用者端末２０に送信する。
【００５８】
利用者端末２０は、試着画面４０を示す情報をネットワーク通信部２３を介して受信すると、この情報に基づいて表示部２２に試着画面４０を表示する。
【００５９】
図６は、オンラインアパレルサイトにおける試着画面４０の一例を示す図である。
【００６０】
図６に示す試着画面４０は、試着中の商品の一覧を示す試着中商品表示領域４１と、仮想試着画像４２と、試着可能な商品の一覧を示す試着可能商品表示領域４３とを含んでいる。
【００６１】
試着中商品表示領域４１には、試着中の商品が「衣類カテゴリー：価格」の形式で表示される。ここで、「衣類カテゴリー」および「価格」は、商品情報データベース３４ｂに登録されている情報である。なお、試着中商品表示領域４１における商品の表示の形式は、他の形式であっても良い。
【００６２】
試着中商品表示領域４１において、最も上に表示されている商品は、商品の積層順が標準の状態から変更されていない場合、試着中の商品のうち最も積層レベルが高い商品の１つである。試着中商品表示領域４１において、上から２番目以降の各商品は、商品の積層順が標準の状態から変更されていない場合、１つ上の商品と積層レベルが同一であるか、１つ上の商品より積層レベルが低い商品である。
【００６３】
仮想試着画像４２における人物の顔の画像は、オンラインアパレルサイトが用意している特定の画像であっても良いし、利用者によって提供された任意の画像であっても良い。例えば、仮想試着画像４２における人物の顔の画像は、利用者情報データベース３４ｄの利用者情報に登録された利用者自身の顔の画像であっても良い。
【００６４】
試着可能商品表示領域４３には、試着可能な商品が画像の形式で表示される。ここで、画像は、商品情報データベース３４ｂに登録されている画像データに基づいて生成される。なお、試着可能商品表示領域４３における商品の表示の形式は、他の形式であっても良い。
【００６５】
次に、オンラインアパレルサイトにおいて新たな商品を試着する場合の仮想試着システム１０の動作について説明する。
【００６６】
利用者端末２０の利用者は、仮想的な試着を希望する商品を試着可能商品表示領域４３から操作部２１を介して選択することができる。
【００６７】
利用者端末２０の制御部２５は、試着可能商品表示領域４３において商品が選択されると、選択された商品（以下「新規選択商品」と言う。）の情報をネットワーク通信部２３を介して仮想試着装置３０に送信する。仮想試着装置３０の制御部３５は、利用者端末２０から送信されてきた新規選択商品の情報をネットワーク通信部３３を介して受信すると、図７に示す動作を実行する。
【００６８】
図７は、新たな商品を試着させる場合の仮想試着装置３０の動作のフローチャートである。
【００６９】
図７に示すように、仮想試着装置３０の制御部３５の積層レベル取得手段３５ａは、新規選択商品に関連する商品の積層レベルを取得するための図８に示す新規関連商品積層レベル取得処理を実行する（Ｓ１０１）。
【００７０】
図８は、図７に示す新規関連商品積層レベル取得処理のフローチャートである。
【００７１】
図８に示すように、積層レベル取得手段３５ａは、新規選択商品の属性を判断する（Ｓ１３１）。
【００７２】
積層レベル取得手段３５ａは、新規選択商品の属性が「トップス」であるとＳ１３１において判断すると、属性が「トップス」または「トップス＆ボトムス」である試着中の全ての商品の積層レベルを取得する（Ｓ１３２）。すなわち、積層レベル取得手段３５ａは、属性が「トップス」である新規選択商品が着用される身体の部位が「上半身」であるので、「上半身」に着用される「トップス」の商品と、「上半身」を含む「全身」に着用される「トップス＆ボトムス」の商品とを積層レベルの取得の対象にする。
【００７３】
積層レベル取得手段３５ａは、新規選択商品の属性が「ボトムス」であるとＳ１３１において判断すると、属性が「ボトムス」または「トップス＆ボトムス」である試着中の全ての商品の積層レベルを取得する（Ｓ１３３）。すなわち、積層レベル取得手段３５ａは、属性が「ボトムス」である新規選択商品が着用される身体の部位が「下半身」であるので、「下半身」に着用される「ボトムス」の商品と、「下半身」を含む「全身」に着用される「トップス＆ボトムス」の商品とを積層レベルの取得の対象にする。
【００７４】
積層レベル取得手段３５ａは、新規選択商品の属性が「トップス＆ボトムス」であるとＳ１３１において判断すると、属性が「トップス」、「ボトムス」または「トップス＆ボトムス」である試着中の全ての商品の積層レベルを取得する（Ｓ１３４）。すなわち、積層レベル取得手段３５ａは、属性が「トップス＆ボトムス」である新規選択商品が着用される身体の部位が「全身」であるので、「全身」の一部である「上半身」に着用される「トップス」の商品と、「全身」の一部である「下半身」に着用される「ボトムス」の商品と、「全身」に着用される「トップス＆ボトムス」の商品とを積層レベルの取得の対象にする。
【００７５】
積層レベル取得手段３５ａは、新規選択商品の属性が「その他」であるとＳ１３１において判断すると、属性が「その他」である試着中の全ての商品の積層レベルを取得する（Ｓ１３５）。
【００７６】
積層レベル取得手段３５ａは、Ｓ１３２、Ｓ１３３、Ｓ１３４またはＳ１３５の処理の後、新規選択商品の積層レベルを取得して（Ｓ１３６）、図８に示す新規関連商品積層レベル取得処理を終了する。
【００７７】
図７に示すように、制御部３５の配置決定手段３５ｃは、Ｓ１０１の新規関連商品積層レベル取得処理が終了した後、Ｓ１０１の新規関連商品積層レベル取得処理において取得された試着中の商品の積層レベルに、Ｓ１０１の新規関連商品積層レベル取得処理において取得された新規選択商品の積層レベルと一致するものが存在するか否かを判断する（Ｓ１０２）。
【００７８】
配置決定手段３５ｃは、試着中の商品の積層レベルに新規選択商品の積層レベルと一致するものが存在しないとＳ１０２において判断すると、試着中の商品の配置のうち、Ｓ１０１の新規関連商品積層レベル取得処理において取得された積層レベルに応じた重なり位置に新規選択商品を挿入した状態に、仮想試着配置を決定する（Ｓ１０３）。ここで、配置決定手段３５ｃは、積層レベルが高いほど、重なり順を上にする。
【００７９】
一方、配置決定手段３５ｃは、試着中の商品の積層レベルに新規選択商品の積層レベルと一致するものが存在するとＳ１０２において判断すると、試着中の商品のうち新規選択商品と積層レベルが一致するとＳ１０２において判断した商品を、新規選択商品に入れ替えた状態に、仮想試着配置を決定する（Ｓ１０４）。
【００８０】
仮想試着画像生成手段３５ｄは、Ｓ１０３またはＳ１０４の処理の後、Ｓ１０３またはＳ１０４において決定された仮想試着配置で衣類が仮想的に試着された状態を示す仮想試着画像を、商品情報データベース３４ｂに含まれる商品の画像データを利用して生成し（Ｓ１０５）、図７に示す動作を終了する。
【００８１】
そして、制御部３５は、Ｓ１０５において生成された仮想試着画像をネットワーク通信部３３を介して利用者端末２０に送信する。利用者端末２０の制御部２５は、仮想試着装置３０から送信されてきた仮想試着画像をネットワーク通信部２３を介して受信すると、この仮想試着画像を新たな仮想試着画像４２として表示部２２上の試着画面４０を更新する。
【００８２】
次に、オンラインアパレルサイトにおいて試着中の商品の積層順を変更する場合の仮想試着システム１０の動作について説明する。
【００８３】
利用者端末２０の利用者は、仮想的に試着中の商品のうち積層順の変更を希望する商品を試着画面４０の試着中商品表示領域４１において操作部２１を介して選択することができる。
【００８４】
図９は、試着中商品表示領域４１において商品が選択された状態での試着画面４０の一例を示す図である。
【００８５】
図９に示すように、選択された商品は、例えば赤色の破線の枠などの枠５１で囲まれるなどして明示される。
【００８６】
利用者端末２０の利用者は、試着中商品表示領域４１において選択した商品を、積層順の変更を希望する相手の商品の位置に、操作部２１を介してドラッグ＆ドロップを実行することができる。
【００８７】
利用者端末２０の制御部２５は、試着中商品表示領域４１において選択された商品がドラッグ＆ドロップされると、選択された商品（以下「変更用選択商品」と言う。）の情報と、積層順の変更を希望する相手の商品（以下「変更用相手商品」と言う。）の情報とをネットワーク通信部２３を介して仮想試着装置３０に送信する。仮想試着装置３０の制御部３５は、利用者端末２０から送信されてきた変更用選択商品および変更用相手商品の情報をネットワーク通信部３３を介して受信すると、図１０に示す動作を実行する。
【００８８】
図１０は、仮想的に試着中の商品の積層順を変更する場合の仮想試着装置３０の動作のフローチャートである。
【００８９】
図１０に示すように、仮想試着装置３０の制御部３５の配置決定手段３５ｃは、変更用選択商品の属性を判断する（Ｓ１６１）。
【００９０】
配置決定手段３５ｃは、変更用選択商品の属性が「トップス」であるとＳ１６１において判断すると、変更用相手商品の属性が「トップス」または「トップス＆ボトムス」であるか否かを判断する（Ｓ１６２）。すなわち、配置決定手段３５ｃは、属性が「トップス」である変更用選択商品が着用される身体の部位が「上半身」であるので、「上半身」に着用される「トップス」の商品と、「上半身」を含む「全身」に着用される「トップス＆ボトムス」の商品とを積層順の変更の対象にするための判断を実行する。
【００９１】
配置決定手段３５ｃは、変更用選択商品の属性が「ボトムス」であるとＳ１６１において判断すると、変更用相手商品の属性が「ボトムス」または「トップス＆ボトムス」であるか否かを判断する（Ｓ１６３）。すなわち、配置決定手段３５ｃは、属性が「ボトムス」である変更用選択商品が着用される身体の部位が「下半身」であるので、「下半身」に着用される「ボトムス」の商品と、「下半身」を含む「全身」に着用される「トップス＆ボトムス」の商品とを積層順の変更の対象にするための判断を実行する。
【００９２】
配置決定手段３５ｃは、変更用選択商品の属性が「トップス＆ボトムス」であるとＳ１６１において判断すると、変更用相手商品の属性が「トップス」、「ボトムス」または「トップス＆ボトムス」であるか否かを判断する（Ｓ１６４）。すなわち、配置決定手段３５ｃは、属性が「トップス＆ボトムス」である変更用選択商品が着用される身体の部位が「全身」であるので、「全身」の一部である「上半身」に着用される「トップス」の商品と、「全身」の一部である「下半身」に着用される「ボトムス」の商品と、「全身」に着用される「トップス＆ボトムス」の商品とを積層順の変更の対象にするための判断を実行する。
【００９３】
配置決定手段３５ｃは、変更用選択商品の属性が「その他」であるとＳ１６１において判断すると、変更用相手商品の属性が「その他」であるか否かを判断する（Ｓ１６５）。
【００９４】
積層レベル取得手段３５ａは、変更用相手商品の属性が「トップス」または「トップス＆ボトムス」であるとＳ１６２において判断されるか、変更用相手商品の属性が「ボトムス」または「トップス＆ボトムス」であるとＳ１６３において判断されるか、変更用相手商品の属性が「トップス」、「ボトムス」または「トップス＆ボトムス」であるとＳ１６４において判断されるか、変更用相手商品の属性が「その他」であるとＳ１６５において判断されると、変更用選択商品の積層レベルと、変更用相手商品の積層レベルとを取得する（Ｓ１６６）。
【００９５】
次いで、配置決定手段３５ｃは、Ｓ１６６において取得された変更用選択商品の積層レベルと、Ｓ１６６において取得された変更用相手商品の積層レベルとの差の絶対値が１以下であるか否かを判断する（Ｓ１６７）。
【００９６】
積層順変更可否情報取得手段３５ｂは、差の絶対値が１以下であるとＳ１６７において判断されると、変更用選択商品および変更用相手商品のうち積層レベルが大きい方の下用積層順変更可否情報と、変更用選択商品および変更用相手商品のうち積層レベルが小さい方の上用積層順変更可否情報とを商品情報データベース３４ｂから取得する（Ｓ１６８）。
【００９７】
次いで、配置決定手段３５ｃは、Ｓ１６８において取得された下用積層順変更可否情報および上用積層順変更可否情報の両方の値がＯＮであるか否かを判断する（Ｓ１６９）。
【００９８】
配置決定手段３５ｃは、両方の値がＯＮであるとＳ１６９において判断すると、変更用選択商品および変更用相手商品の積層順の変更を許可する（Ｓ１７０）。この許可は、例えば、図１１に示すように、利用者端末２０の表示部２２上の変更用相手商品が例えばオレンジ色の破線の枠などの枠５２で囲まれるなどして明示される。
【００９９】
次いで、配置決定手段３５ｃは、積層順の変更の実行が利用者端末２０の操作部２１を介して指示されたか否かを判断する（Ｓ１７１）。積層順の変更の実行は、例えば、枠５２がダブルクリックされるなどの操作によって指示される。
【０１００】
配置決定手段３５ｃは、積層順の変更の実行が指示されていないとＳ１７１において判断すると、積層順の変更のキャンセルが利用者端末２０の操作部２１を介して指示されたか否かを判断する（Ｓ１７２）。
【０１０１】
配置決定手段３５ｃは、積層順の変更のキャンセルが指示されていないとＳ１７２において判断すると、Ｓ１７１の処理を実行する。
【０１０２】
配置決定手段３５ｃは、積層順の変更の実行が指示されたとＳ１７１において判断すると、変更用選択商品および変更用相手商品の積層順を変更した状態に、仮想試着配置を決定する（Ｓ１７３）。
【０１０３】
次いで、仮想試着画像生成手段３５ｄは、Ｓ１７３において決定された仮想試着配置で衣類が仮想的に試着された状態を示す仮想試着画像を、商品情報データベース３４ｂに含まれる商品の画像データを利用して生成し（Ｓ１７４）、図１０に示す動作を終了する。
【０１０４】
そして、制御部３５は、Ｓ１７４において生成された仮想試着画像をネットワーク通信部３３を介して利用者端末２０に送信する。利用者端末２０の制御部２５は、仮想試着装置３０から送信されてきた仮想試着画像をネットワーク通信部２３を介して受信すると、この仮想試着画像を新たな仮想試着画像４２として表示部２２上の試着画面４０を更新する。
【０１０５】
したがって、試着画面４０は、例えば図１２に示す状態になる。
【０１０６】
なお、制御部３５は、変更用相手商品の属性が「トップス」または「トップス＆ボトムス」ではないとＳ１６２において判断されるか、変更用相手商品の属性が「ボトムス」または「トップス＆ボトムス」ではないとＳ１６３において判断されるか、変更用相手商品の属性が「トップス」、「ボトムス」または「トップス＆ボトムス」ではないとＳ１６４において判断されるか、変更用相手商品の属性が「その他」ではないとＳ１６５において判断されるか、差の絶対値が１より大きいとＳ１６７において判断されるか、Ｓ１６８において取得された下用積層順変更可否情報および上用積層順変更可否情報の少なくとも一方の値がＯＦＦであるとＳ１６９において判断されるか、積層順の変更のキャンセルが指示されたとＳ１７２において判断されると、仮想的に試着中の商品の積層順を変更することなく、図１０に示す動作を終了する。
【０１０７】
以上に説明したように、仮想試着装置３０は、オンラインアパレルサイトにおいて新たな商品が試着される場合、仮想的に試着される複数の衣類が着用される身体の部位が互いに重なるときに、これらの衣類の積層レベルに応じて、これらの衣類の配置のうち重なりの順番を示す積層順を決定する（Ｓ１０１〜Ｓ１０４）。また、仮想試着装置３０は、オンラインアパレルサイトにおいて試着中の商品の積層順が変更される場合、仮想的に試着される複数の衣類が着用される身体の部位が互いに重なるときに、これらの衣類の積層レベルに応じて、これらの衣類の配置のうち重なりの順番を示す積層順を決定する（Ｓ１６１〜Ｓ１７３）。したがって、仮想試着装置３０は、複数の衣類を重ねて仮想的に試着させることができるので、コーディネートの幅を広げることができる。その結果、仮想試着装置３０は、例えば、オンラインアパレルサイトにおける商品の購入の成約率を向上したり、オンラインアパレルサイトにおける商品の返品率を減少させたりすることができる。
【０１０８】
コーディネートの例としては、「カットソー（袖短〜袖７分）」の上に「カットソー（袖長）」を重ねて着るコーディネート、「カットソー（袖長）」の上に「カットソー（袖短〜袖７分）」を重ねて着るコーディネートなどのように、属性が同一の商品同士を重ねて着るコーディネートがある。また、「ワンピース」の上に「ジャンパー」を重ねて着るコーディネート、「Ｔシャツ」の上に「ワンピース」を重ねて着るコーディネート、「ワンピース」の上に「スカート」を重ねて着るコーディネート、「スパッツ」の上に「ワンピース」を重ねて着るコーディネートなどのように、属性が異なる商品同士を重ねて着るコーディネートがある。
【０１０９】
仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の積層レベルの差が１以下である場合（Ｓ１６７でＹＥＳ）に許可する（Ｓ１７０）ので、コーディネートの幅を広げつつも、不自然なコーディネートを利用者に検討させることを防止することによって利用者の利便性を向上することができる。
【０１１０】
同じ衣類の組み合わせであっても、積層順が異なる着こなしのパターンが複数存在する場合がある。実際の店舗においては、店員は、複数の衣類が上手くコーディネートされたマネキンを用意することによって着こなしのパターンを客に提示したり、複数の衣類のコーディネートを客に個別に提示したりすることによって、売り上げを向上することができる。仮想試着装置３０は、複数の衣類のコーディネートのパターンの提示という観点において、オンラインアパレルサイトであるにもかかわらず、実際の店舗と同様の、または、実際の店舗より優れた効果を発揮することができる。
【０１１１】
なお、不自然なコーディネートの例としては、スーツの上にワイシャツを重ねて着るコーディネートがある。
【０１１２】
仮想試着装置３０は、本実施の形態において、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の積層レベルの差が１以下である場合に許可する。しかしながら、仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の積層レベルの差が２以上の任意の数以下である場合に許可しても良い。また、仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の積層レベルの差に関わらず許可しても良い。
【０１１３】
仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の両方の積層順変更可否情報の設定内容に応じて許可する（Ｓ１６８〜Ｓ１７０）ので、不自然なコーディネートを利用者に検討させることを更に適切に防止することができる。
【０１１４】
なお、仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の両方の積層順変更可否情報の設定内容ではなく、これらの衣類の何れか一方の積層順変更可否情報の設定内容に応じて許可しても良い。例えば、仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の両方の積層順変更可否情報ではなく、これらの衣類のうち積層レベルが大きい方の下用積層順変更可否情報のみの設定内容に応じて許可しても良い。また、仮想試着装置３０は、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の両方の積層順変更可否情報ではなく、これらの衣類のうち積層レベルが小さい方の上用積層順変更可否情報のみの設定内容に応じて許可しても良い。
【０１１５】
仮想試着装置３０は、本実施の形態において、互いに重ねて仮想的に試着される２つの衣類の積層順の変更を、これらの衣類の積層順変更可否情報の設定内容に応じて許可するが、積層順変更可否情報に関わらず許可しても良い。
【０１１６】
仮想試着装置３０は、積層順変更可否情報が上用積層順変更可否情報および下用積層順変更可否情報の２種類に区別されているので、積層順変更可否情報を細かく設定することができ、結果として、不自然なコーディネートを利用者に検討させることを更に適切に防止することができる。しかしながら、積層順変更可否情報は、そのような区別なく、１種類のみであっても良い。
【０１１７】
なお、衣類には、生地の厚さや首回りの空き具合、胴回りの余裕などの様々な条件によって、他の衣類に重ねて着ることに向いているものと、向いていないものとが存在する。仮想試着装置３０は、積層レベルや積層順変更可否情報が商品毎に登録されるので、他の衣類に重ねて着ることに向いているか否かが商品毎に設定されることができる。
【０１１８】
仮想試着装置３０は、本実施の形態において、変更用選択商品および変更用相手商品の積層順の変更を許可した後（Ｓ１７０）、積層順の変更の実行が利用者端末２０の操作部２１を介して指示された場合に（Ｓ１７１でＹＥＳ）、変更用選択商品および変更用相手商品の積層順を変更した仮想試着画像を生成する（Ｓ１７３およびＳ１７４）。しかしながら、仮想試着装置３０は、変更用選択商品および変更用相手商品の積層順の変更を許可した後（Ｓ１７０）、Ｓ１７１の処理を実行することなく、直ちに変更用選択商品および変更用相手商品の積層順を変更した仮想試着画像を生成しても良い（Ｓ１７３およびＳ１７４）。
【０１１９】
なお、仮想試着装置３０は、仮想的に試着中の各衣類の３次元のサイズ情報や材質情報などの非常に詳細な情報が商品情報データベース３４ｂに登録されている場合、仮想試着画像を生成するときに、これらの情報を用いた画像処理を実行することによって、リアルな仮想試着画像を生成することができる。ここで、材質情報としては、例えば、「柔らかい」、「硬い」、「メッシュ素材で中が透ける」などの情報がある。
【符号の説明】
【０１２０】
３０  仮想試着装置（コンピューター）
３４ａ  仮想試着プログラム
３５ａ  積層レベル取得手段
３５ｂ  積層順変更可否情報取得手段
３５ｃ  配置決定手段
３５ｄ  仮想試着画像生成手段
４２  仮想試着画像
【図１】
2015049674.tif 000003
【図２】
2015049674.tif 000004
【図３】
2015049674.tif 000005
【図４】
2015049674.tif 000006
【図５】
2015049674.tif 000007
【図６】
2015049674.tif 000008
【図７】
2015049674.tif 000009
【図８】
2015049674.tif 000010
【図９】
2015049674.tif 000011
【図１０】
2015049674.tif 000012
【図１１】
2015049674.tif 000013
【図１２】
2015049674.tif 000014