(57)【要約】消費者の画像上にメーキャップやファッションアクセサリを再現するシミュレーション方法、及びこれらの製品の販売方法であって、その構成は、複数製品の各々の外観情報をもつ製品データベースを作成すること；複数の画素から成る消費者の基本画像を取得すること；基本画像中に製品適用範囲を特定すること、なお、製品適用範囲は色混合領域を有し、これら製品適用範囲と色混合領域は基本画像の画素セットで構成されていること；消費者から製品の選択を受け取ること；データベースから選択製品に関連した外観情報を呼び出すこと；選択製品の外観情報に応じ、製品適用範囲の外観情報を変更すること；選択製品の外観情報と色混合領域での基本画像の関連画素の外観情報とに応じて、色混合領域の画素の外観情報を変更することにより色混合領域を基本画像に色混合すること；製品適用範囲と色混合領域で変更及び混合された基本画像の合成画像を表示すること；及び製品適用範囲内に別の製品を表示する手段が設けられていること；から成る。
2004503034.tif 000002
【特許請求の範囲】
【請求項１】
−複数製品の各々の外観情報を含む製品のデータベースを作成すること；
−複数の画素から成る消費者の基本画像を取得すること；
−前記基本画像に製品適用範囲を特定すること、なお、前記製品適用範囲は色混合領域を有し、これら製品適用範囲と色混合領域は前記基本画像の画素セットで定義されていること；
−消費者から製品の選択を受け取ること；
−選択された前記製品に関連した外観情報を前記データベースから呼び出すこと；
−選択製品の外観情報に応じて、前記製品適用範囲の画素の外観情報を変更すること（変更ステップ）；
−選択製品の外観情報に応じて、かつ前記色混合領域に於ける前記基本画像の関連画素の外観情報に応じて、前記色混合領域の画素の外観情報を変更することにより前記色混合領域を前記基本画像と混合すること；
−前記製品適用範囲と色混合領域において変更及び混合された前記基本画像の合成画像を表示すること；及び
−前記製品適用範囲内に別の製品を表示する為の手段が設けられていること；
から成る消費者の画像上に製品を再現するシミュレーション方法。
【請求項２】
−前記製品適用範囲の画素セットの各画素に対してアルファチャンネル値を割り当てること；
−前記選択製品の外観情報と前記基本画像の関連画素の外観情報とに応じて、前記製品適用範囲の画素の外観特性を変更することによって、前記製品適用範囲を前記基本画像と混合すること（混合ステップ）；
−前記混合ステップにおいて、前記製品適用範囲の関連画素のアルファ値に応じて、前記基本画像の関連画素の前記外観情報と、前記選択製品の外観情報との配分比重を定めること；
から更に成る請求項１に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項３】
前記混合ステップにおいて、前記基本画像の関連画素の外観情報を、前記選択製品の外観情報に反比例して配合することから更に成る請求項２に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項４】
前記合成画像に於ける前記製品適用範囲の画素の赤の色値（Ｒｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｒｃ ＝ ［Ｒｂ＊Ａｌｐｈａ＋Ｒｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｒｂは前記基本画像に於ける関連画素の赤の色値で、
Ｒｐは前記選択製品の赤の色値で、
Ａｌｐｈａは前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の緑の色値（Ｇｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｇｃ ＝ ［Ｇｂ＊Ａｌｐｈａ＋Ｇｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｇｂは前記基本画像に於ける関連画素の緑の色値で、
Ｇｐは前記選択製品の緑の色値で、
Ａｌｐｈａは、前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の青の色値（Ｂｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｂｃ ＝ ［Ｂｂ＊Ａｌｐｈａ＋Ｂｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｂｂは前記基本画像に於ける関連画素の青の色値で、
Ｂｐは前記選択製品の青の色値で、
Ａｌｐｈａは前記製品適用範囲における関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
ことから更に成る請求項３に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項５】
前記製品適用範囲の画素の外観特性を変更する前記変更ステップは、更に
−前記製品適用範囲の画素の色相と彩度の外観値を、それぞれ前記選択製品の色相と彩度の外観値と等しくすること；
−前記基本画像に於ける製品適用範囲内側の複数の画素の明度外観値と、前記製品適用範囲外側の複数の画素の明度外観値とに応じて、前記製品適用範囲の画素の明度外観値を割り当てること；
から成る請求項１に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項６】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、次の式（イコライズ関数）（＊符号は掛けるを表す）を採用して成る；
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔはイコライズされる範囲の画素の明度の値で、上限２５５と下限０の範囲内にあり、
Ｉｉｎは、（イコライズ以前の）基本画素の製品適用範囲の関連画素の明度の値で、上記と同様の上限と下限の範囲内にあり、
Ａは本関数の傾きであり、ガウス分布関数によって以下のように算定される；
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは適用される製品の色の明度値で、
Ｉｍｅａｎは製品適用範囲に於ける画素の明度値の平均値で
Ｉｓｔｄｅｖは製品適用範囲に於ける画素の明度の偏差値であり、
Ｂは、本イコライズ関数に於けるＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算定される定数である；
ことによって成る請求項５に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項７】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、更に前記基本画像のほぼ全ての画素の明度外観値に応じて、前記製品適用範囲の画素の明度外観値を割り当てることで構成されて成る請求項５に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項８】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、次の式（イコライズ関数）（＊符号は掛けるを表す）を採用して成る；
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔはイコライズされる範囲の画素の明度の値で、上限２５５と下限０の範囲内にあり、
Ｉｉｎは、（イコライズ以前の）基本画素の製品適用範囲の関連画素の明度の値で、上記と同様の上限と下限の範囲内にあり、
Ａは本関数の傾きであり、ガウス分布関数によって以下のように算定される；
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは適用される製品の色の明度値で、
Ｉｍｅａｎは製品適用範囲に於ける画素の明度値の平均値で
Ｉｓｔｄｅｖは製品適用範囲に於ける画素の明度の偏差値であり、
Ｂは、本イコライズ関数に於けるＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算定される定数である；
ことによって成る請求項７に記載の消費者の画像上に製品を再現するシミュレーション方法。
【請求項９】
−複数製品の各々の外観情報を含む製品のデータベースを作成すること；
−複数の画素から成る消費者の基本画像を取得すること；
−前記基本画像に製品適用範囲を特定すること、なお、前記製品適用範囲は色混合領域を有し、これら製品適用範囲と色混合領域は前記基本画像の画素セットで定義されていること；
−前記製品適用範囲の画素セットの各画素にアルファチャンネル値を割り当てること；
−消費者から製品の選択を受け取ること；
−選択された前記製品に関連した外観情報を前記データベースから呼び出すこと；
−前記製品適用範囲の画素の色相と彩度の外観値を、それぞれ前記選択製品の色相と彩度の外観値とほぼ等しくすること；
−前記基本画像に於ける前記製品適用範囲内側の複数の画素の明度外観値と、前記基本画像のほぼ全ての画素の明度外観値とに応じて、前記製品適用範囲の画素の明度外観値を割り当てること；
−前記明度は、次の式（＊符号は掛けるを表す）を採用して成る所定のアルゴリズムに従って割り当てられること；
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔはイコライズされる範囲の画素の明度の値で、上限２５５と下限０の範囲内にあり、
Ｉｉｎは、（イコライズ以前の）基本画素の製品適用範囲の関連画素の明度の値で、上記と同様の上限と下限の範囲内にあり、
Ａは本関数の傾きであり、ガウス分布関数によって以下のように算定される；
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは適用される製品の色の明度値で、
Ｉｍｅａｎは製品適用範囲に於ける画素の明度値の平均値で
Ｉｓｔｄｅｖは製品適用範囲に於ける画素の明度の偏差値であり、
Ｂは、本イコライズ関数に於けるＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算定される定数であること；
−前記アルファ値に応じて前記色混合領域の画素の外観情報を変更することによって、前記製品適用範囲に於ける画素を前記基本画像と混合すること；
前記合成画像に於ける前記製品適用範囲の画素の赤の色値（Ｒｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｒｃ ＝ ［Ｒｂ＊Ａｌｐｈａ＋Ｒｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｒｂは前記基本画像に於ける関連画素の赤の色値で、
Ｒｐは前記選択製品の赤の色値で、
Ａｌｐｈａは前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の緑の色値（Ｇｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｇｃ ＝ ［Ｇｂ＊Ａｌｐｈａ＋Ｇｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｇｂは前記基本画像に於ける関連画素の緑の色値で、
Ｇｐは前記選択製品の緑の色値で、
Ａｌｐｈａは、前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の青の色値（Ｂｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｂｃ ＝ ［Ｂｂ＊Ａｌｐｈａ＋Ｂｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｂｂは前記基本画像に於ける関連画素の青の色値で、
Ｂｐは前記選択製品の青の色値で、
Ａｌｐｈａは前記製品適用範囲における関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値であること；
−前記製品適用範囲と色混合領域において変更及び混合された前記基本画像の合成画像を表示すること；及び
−前記製品適用範囲内に別の製品を表示するための手段が設けられていること；
から成る消費者の画面上に製品を再現するシミュレーション方法。
【請求項１０】
−アクセサリ製品の画像と、その各画像に関連したアンカーポイントとを含むデータベースを作成すること；
−複数の画素から成る消費者の画像を取得すること；
−アクセサリ製品の画像を配置するために基本画像のアンカーポイントを定めること；
−基本画像内に見える前記消費者の体部分の画素サイズに応じて基本画素のサイズ係数を算出すること；
−前記基本画像内の体部分の向きに応じて基本画像の回転係数を算出すること；
−前記消費者からのアクセサリ製品の選択を受け取ること；
−前記アクセサリ製品の選択に関連した前記データベースから製品画像を呼び出すこと；
−前記製品画像のサイズを前記基本画像のサイズ係数に応じて調整すること；
−前記製品画像の向きを前記基本画像の回転係数に応じて調整すること；
−前記製品画像のアンカーポイントを前記基本画像のアンカーポイントに実質的合わせて、前記基本画像とその上に合成した製品画像との合成画像を表示すること；
−消費者が前記製品画像のサイズ又は向きを調整し得る手段を設けること；
−前記製品画像のサイズ又は向きを調整し、消費者からの関連指示の受信に応答して調整後の合成画像を表示すること；
から成る消費者の画像上にアクセサリを再現するシミュレーション方法。
【請求項１１】
−前記製品画像の一部の画素にアルファ値を割り当てること；
−割り当てられたアルファ値を有する前記製品画像の画素を、前記アルファ値に応じて、前記基本画像の画素と混合すること（混合ステップ）；
から更に成る請求項１０に記載の消費者の画像上にアクセサリを再現するシミュレーション方法。
【請求項１２】
前記混合ステップにおいて、前記アルファ値の結果、前記製品画像の一部範囲は実質的に完全に透明であり、前記製品画像の一部範囲は半透明であることから更に成る請求項１１に記載の消費者の画像上にアクセサリを再現するシミュレーション方法。
【請求項１３】
−複数美容製品の各々の外観情報を含む美容製品のデータベースを作成すること；
−複数の画素から成る消費者の基本画像を取得すること；
−前記基本画像に製品適用範囲を特定すること、なお、前記製品適用範囲は色混合領域を有し、これら製品適用範囲と色混合領域は前記基本画像の画素セットで定義されていること；
−前記データベースからの製品選択を選択すること；
−選択された製品に関連した外観情報を前記データベースから呼び出すこと；
−選択された製品の外観情報に応じて、前記製品適用範囲の画素の外観情報を変更すること（変更ステップ）；
−選択された製品の外観情報と、前記色混合領域に於ける基本画像の関連画素の外観情報とに応じて、前記色混合領域の前記画素の外観情報を変更することによって前記製品適用範囲を前記基本画像と混合すること；
−前記製品適用範囲と前記色混合領域とに於いて変更及び、混合された前記基本画像の合成画像を前記消費者に配布すること；
から成る美容製品の販売方法。
【請求項１４】
選択された前記製品のサンプルを前記合成画像とともに配布することから成る請求項１３に記載の美容製品の販売方法。
【請求項１５】
−前記製品適用範囲の画素セットの各画素に対してアルファチャンネル値を割り当てること；
−前記選択製品の外観情報と、前記基本画像の関連画素の外観情報とに応じて、前記製品適用範囲の画素の外観特性を変更することによって、前記製品適用範囲を前記基本画像と混合すること（混合ステップ）；
−前記混合ステップにおいて、前記製品適用範囲の関連画素のアルファ値に応じて、前記基本画像の関連画素の前記外観情報と、前記選択製品の外観情報との配分比重を定めること；
から更に成る請求項１３に記載の美容製品の販売方法。
【請求項１６】
前記混合ステップにおいて、前記基本画像の関連画素の外観情報を、前記選択製品の外観情報に反比例して配合することから更に成る請求項１５に記載の美容製品の販売方法。
【請求項１７】
前記合成画像に於ける前記製品適用範囲の画素の赤の色値（Ｒｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｒｃ ＝ ［Ｒｂ＊Ａｌｐｈａ＋Ｒｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｒｂは前記基本画像に於ける関連画素の赤の色値で、
Ｒｐは前記選択製品の赤の色値で、
Ａｌｐｈａは前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の緑の色値（Ｇｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｇｃ ＝ ［Ｇｂ＊Ａｌｐｈａ＋Ｇｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｇｂは前記基本画像に於ける関連画素の緑の色値で、
Ｇｐは前記選択製品の緑の色値で、
Ａｌｐｈａは、前記製品適用範囲に於ける関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
又、前記合成画像の前記製品適用範囲の画素の青の色値（Ｂｃ）は、次の式で決定され（＊符号は掛けるを表す），
Ｂｃ ＝ ［Ｂｂ＊Ａｌｐｈａ＋Ｂｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
但し、
Ｂｂは前記基本画像に於ける関連画素の青の色値で、
Ｂｐは前記選択製品の青の色値で、
Ａｌｐｈａは前記製品適用範囲における関連画素のアルファ値で、
ＵｐｐｅｒＬｉｍｉｔはアルファ値の予め定めた上限値である；
ことから成る請求項１６に記載の美容製品の販売方法。
【請求項１８】
前記製品適用範囲の画素の外観特性を変更する前記変更ステップは、更に
−値を前記製品適用範囲の画素の色相と彩度の外観値を、それぞれ前記選択製品の色相と彩度の外観値と等しくすること；
−前記基本画像に於ける前記製品適用範囲内側の複数の画素の明度外観値と、前記製品適用範囲外側の複数の画素の明度外観値とに応じて、前記製品適用範囲の画素の明度外観値を割り当てること；
から成る請求項１３に記載の美容製品の販売方法。
【請求項１９】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、次の式（イコライズ関数）（＊符号は掛けるを表す）を採用して成る；
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔはイコライズされる範囲の画素の明度の値で、上限２５５と下限０の範囲内にあり、
Ｉｉｎは、（イコライズ以前の）基本画素の製品適用範囲の関連画素の明度の値で、上記と同様の上限と下限の範囲内にあり、
Ａは本関数の傾きであり、ガウス分布関数によって以下のように算定される；
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは適用される製品の色の明度値で、
Ｉｍｅａｎは製品適用範囲に於ける画素の明度値の平均値で
Ｉｓｔｄｅｖは製品適用範囲に於ける画素の明度の偏差値であり、
Ｂは、本イコライズ関数に於けるＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算定される定数である
ことから成る請求項１８に記載の美容製品の販売方法。
【請求項２０】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、更に前記基本画像のほぼ全ての画素の明度外観値に応じて、前記製品適用範囲の画素の明度外観値を割り当てることで構成されて成る請求項１８に記載の美容製品の販売方法。
【請求項２１】
前記製品適用範囲の画素の明度外観値を割り当てるステップは、次の式（イコライズ関数）（＊符号は掛けるを表す）を採用して成る；
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔはイコライズされる範囲の画素の明度の値で、上限２５５と下限０の範囲内にあり、
Ｉｉｎは、（イコライズ以前の）基本画素の製品適用範囲の関連画素の明度の値で、上記と同様の上限と下限の範囲内にあり、
Ａは本関数の傾きであり、ガウス分布関数によって以下のように算定される；
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは適用される製品の色の明度値で、
Ｉｍｅａｎは製品適用範囲に於ける画素の明度値の平均値で
Ｉｓｔｄｅｖは製品適用範囲に於ける画素の明度の偏差値であり、
Ｂは、本イコライズ関数に於けるＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算定される定数である；
ことによって成る請求項２０に記載の美容製品の販売方法。
【請求項２２】
第一のユーザシステムと第二のユーザーシステムとを、ネットワークを介して相互接続すること；
第一のユーザシステムから製品選択を受信すること；
第一のユーザによって選択された前記製品を含む合成画像を前記第一と第二のユーザシステムとに表示すること；
から更に成る請求項１に記載の消費者の画像上に製品を再現するシミュレーション方法。
【発明の詳細な説明】
【０００１】
【本発明の技術分野】
この発明は、メーキャップやファッションアクセサリの見映えをシミュレートするための表示システム及び方法に関するもので、さらにメーキャップやファッションアクセサリの販売方法に関するものである。
【０００２】
【本発明の背景および摘要】
メーキャップやファッションアクセサリ製品、特に「高級」なメーキャップやファッションアクセサリ製品の消費者は、通常購入を決定する前にこうした製品を使用した場合にどのように映るか確かめることを必要とする。このため、メーキャップやファッションアクセサリの販売店は、消費者がいろいろなメーキャップの使用やアクセサリの着用を試させる物理的な店舗の場所に必然的に大きく依存する。
【０００３】
いくつかの販売店では、メーキャップ製品のシミュレーションを行うためにデジタルコンピュータ画像技術が試みられている。しかし、これらの従来のシステムは、単に種々のタイプのメーキャップをモデル上に表示するに過ぎず、消費者にそのようなメーキャップを施した場合にどのように再現されるかを表示するものではない。さらに、これらの従来のシステムは、決められた写真を用いており、製品の種々の組み合わせを選択する手段を提供するものではない。さらに、従来のシステムはメーキャップ製品の塗布量を調整する手段を提供するものでもない。
【０００４】
従って、求められているものは、消費者の画像上でメーキャップやファッションアクセサリがどのように再現されるかを実物の如くシミュレートする為のシステム及び方法であって、消費者が製品の種々の組み合わせをシミュレートすることを可能にし、消費者がメーキャップ製品の種々の塗布量をシミュレートすることを可能にするシステム及び方法である。さらに、求められているものは、メーキャップ製品やファッションアクセサリの販売の媒介物として消費者の画像を使用する方法である。
【０００５】
本発明は、消費者のデジタル画像（例えば、消費者の顔や、頭部または胴体）にメーキャップやアクセサリ製品を正確に重ね合わせ、スムーズに混合し、製品が消費者にどのように再現されるのかを現実に迫ってシミュレーションすることの出来るシステム及び方法を提供するものである。さらに、本システム及び方法は、消費者が望むように、膨大な数の製品から選択して複数の組み合わせのシミュレーション画像を生成することを可能にする。さらに、本システム及び方法は、消費者の好みに応じて、メーキャップ製品の種々の塗布量で塗布した状態をシミュレートするためにユーザーが画像を修正するのを可能にする。加えて、本発明によれば、消費者のデジタル画像を用いて、このデジタル画像にメーキャップ製品やファッションアクセサリを重ね合わせ、スムースに混合し、強力で効果的な販売媒体を生成することにより、販売対象の消費者に製品を販売する方法を提供する。
【０００６】
本発明の上記及び他の特徴の完全な理解のために、以下の本発明の好適実施例の詳細な説明及び添付の図面を参照する。
【０００７】
本出願書類には少なくとも一つのカラー図面が含まれる。カラー図面を含む本出願書類のコピーは、請求により必要な料金を納付することで特許庁から提供されよう。
【０００８】
【本発明の実施例の詳細な説明】
図１を参照して説明すると、本発明による方法及びシステムは、ほぼ何れの場所のほぼ何れのコンピュータからも消費者がメーキャップ製品及びアクセサリを「試してから購入する」ための手段を提供する。本システム１０の構成要素は、ネットワーク１９により相互接続されたホストシステム１２と複数のユーザシステム１４，１６を含んでいる。好ましくは、システム１０の構成要素は、ユーザシステム１４，１６をインターネットにアクセス可能な世界中の何れの場所にも置けるように、インターネットにより相互接続される。
【０００９】
ホストシステム１２は、一乃至複数のコンピュータから成るホストコンピュータ１８と、データベース２０で構成されている。ユーザシステム１４，１６のそれぞれには、画像モニタ２２と中央処理装置２４とが含まれ、適当なタイプのものなら何れでもよい。ユーザシステム１４，１６は、最小のリソースを持つ「軽装な」クライアントであってもよいし、ハードディスク装置等のデータ保存装置を含む大きなリソースを有するものでもよい。
【００１０】
図示のように、システム１０の構成要素は、地理上の広範な地域に分散させることが出来る。しかしながら、構成要素のいくつか又は総てを一つの区画に纏めることも考えられる。例えば、システムの全ての構成要素を、小売店内の一つの販売コーナ内に収容することも考えられる。
【００１１】
本システムは、ユーザの頭や顔のデジタル基本画像を用いて、メーキャップ及びアクセサリ製品がユーザの画像上にどのように再現されるかをデモンストレートする。この基本画像は、ユーザのブランクのカンバスと見做すことが出来、ユーザシステム１４，１６に接続された画像キャプチャ装置を用いて得るか、ホスト１２に送られてきた写真をデジタル走査することによって取得することが出来る。デジタル基本画像を取得する他の方法でもよい。
【００１２】
データベース２０は、ユーザの基本画像上に製品の再現をシミュレートするのに使用されるべき外観情報を含む種々のタイプのメーキャップ製品及びファッションアクセサリの製品情報を含んでいる。本シミュレート方法は、各製品に関してデータベースに保存されるべきデータ量を極く僅かしか必要としない。製品の色は３バイトのＲＧＢ値で示され、混合エンジンが、写真のようなリアルな外貌を生成するのに十分である。この方法の二つの主要な利点は、非常に狭い帯域幅の通信路（即ち、低い送信オーバーヘッド）を経由して製品情報を迅速に転送することが可能であり、また多種のユーザシステムと製品情報の互換性を有している点である。
【００１３】
クライアント用アプリケーションは、色混合及び表示ソフトウエアエンジンを中心として構築されている。クライアント用アプリケーションは、データベースに問い合わせて、製品の詳細や、色やアクセサリの画像を取得するためのプロトコルを有している。クライアント用アプリケーションは、さらに、ユーザが自分の画像に対する色及びアクセサリの適用を制御するユーザインターフェースを有している。これらの機能制御は、何れのメニュー系システム、キーボード、リモートコントロール又はグラフィックユーザインターフェースと連係させることができる。以下の説明は、インターネットの世界的規模のグラフィックコンピュータネットワークを介して実施される。しかしながら、他の実施法も本発明の範囲に含まれると考えられ得る。
【００１４】
【システムのユーザインターフェース】
図２は、標準ブラウザによりインターネット上でアクセスするのに適したシステムの冒頭のグラフィックユーザインターフェース３０を示している。冒頭インターフェース３０は、新しいユーザをホストシステム１２に登録する手段と、登録したユーザがログインする為の手段（独自のユーザ名とパスワードの組み合わせ）とを含んでいる。
【００１５】
図３を参照して説明すれば、標準的インターネットブラウザを介してアクセス可能なインターネット用の画像シミュレーション用グラフィックインターフェース（以下に於いてＩＳＩと略す）３３は、ユーザが化粧用メーキャップ製品やファッションアクセサリや他の関連製品を「試してから購買する」のを可能にする単一のインターフェースを提供する。ＩＳＩ３３は、ユーザの基本画像０２と、分類項目リスト３２及び細目リスト３４を含んでいる。
【００１６】
分類リスト３２内の項目には、目、唇及び顔、アクセサリ、爪、髪、及び関連事項の項目を含めることが出来る。細目リスト３４は、選択された（即ち、強調表示またはクリックされた）項目に応じて変化する。図示のように、唇及び顔の項目が選択された場合、細目リスト３４には、リップステック（口紅）、リップグロス（つや）、リップペンシル、頬紅、ファウンデーション、パウダー等を含めることが出来る。目の項目の細目には、アイシャドウ、アイライナ、マスカラ、アイペンシル等を含めることが出来る。アクセサリの細目には、アイウエア、イアリング、ネックレス、ペンダント等を含めることが出来る。爪の細目には、種々のマニュキュア液を含めることが出来る。同様に、髪の細目には、種々のヘア染めやヘアハイライト等を含めることが出来る。
【００１７】
ＩＳＩ３３には、ブランド名リスト３８も備わっており、データベース２０から呼び出され、ユーザによって選択された分類項目及び細目に応じて変化する。ＩＳＩ３３にはさらに製品リスト３６も備えられ、この製品リストは、好ましくは、ユーザにより選択された分類項目、細目及びブランド名に応じて変化する。
【００１８】
ＩＳＩ３３には、さらに色選択インターフェース（以下に於いてＣＳＩと略す）４４が備えられ、選択された製品に関して使用可能な色のオプションを表示する。ＣＳＩ４４は、種々の色のオプションを明瞭に表示するために好ましく製品のグラフィック画像を相対的に拡大して表示する。ユーザは、ＣＳＩ４４に表示された色の一つを強調表示、つまりクリックすることによって選択する。この様に選択すると、システム１０は、以下に詳細に説明する方法によりＩＳＩ３３内のユーザの基本画像０２上に選択された製品を表示する。ＣＳＩ４４から色が選択されると、システム１０は、ＩＳＩ３３の製品詳細欄４０に製品の全体画像とそのパッケージをも、説明及び価格情報とともに表示する。
【００１９】
図６を参照して説明すれば、消費者の基本画像０２は、何もメーキャップをしていない（若しくはベースメーキャップのみをした）消費者の画像であることが好ましく、従って本発明によるデジタル合成技術によってメーキャップ製品を適用する対象となる「ブランクなカンバス」を形成する。
【００２０】
図７〜１０は、基本画像の種々の部分にメーキャップ製品を適用した場合に、基本画像がシステムによりどの様に変化するかを示している。詳しくは、図７は頬紅が基本画像上の頬部に適用された状態を示している；図８は青色のアイライナが基本画像上の上瞼に適用された状態を示している；図９は赤色のリップステックが基本画像上の唇に適用された状態を示している；図１０は紫色のアイシャドウが基本画像上の上瞼に適用された状態を示している。
【００２１】
ＩＳＩ３３には、基本画像０２に適用されるメーキャップ製品の「量」を調整する適用量コントローラ４５も備えられている。詳しくは、適用量コントローラ４５は、メーキャップの量を増加（即ち、「濃くする」）させたり、メーキャップ量を減少（即ち、「薄くする」）させたり、適用量を初期値または既定値（「リセット値」）にリセットする手段を有している。
【００２２】
図１１は、基本画像に適用されるアイシャドウの量を図１０に比べて相当に減少させた画像を示す。
【００２３】
ＩＳＩ３３には、さらに保存機能５４も備えられ、ＩＳＩ３３中の画像の現在の状態に関する情報を保存するようシステム１０に指示する。そのような情報には基本画像に適用した製品や適用量コントローラ４４を介してユーザによって行われた製品の適用量の変更が含まれる。本明細書に於いては、こうした情報を「外貌」情報と総称する。
【００２４】
外貌情報は、好ましくは特定のフォーマットでユーザシステム１４，１６かホスト１２若しくはそれらの双方に記録される。好ましくは、外貌情報ファイルには、さらに、そのファイルに特定されえる基本画像を表す外貌画像ファイルも含まれている。その外貌画像は、サイズ及び／又は解像度を減少させたものでもよい。システム１０は、外貌情報ファイルに含まれる製品情報を何人かのユーザの基本画像に用いることが出来る。
【００２５】
図４を参照して、システム１０は、保存済みの「外貌」を呼び出すための呼び出しインターフェース７２を含んでいる。呼び出しインターフェース７２は、好ましくはユーザが簡便かつ効率的にロードしたい外貌を特定できるように、一乃至複数の保存済の外貌の比較的小さい画像（例えば、サムネール）を含んでいる。また、保存済の一つの外貌を最初に選択または強調表示すると（例えば、関連するサムネール画像上で一回クリックすることにより）、呼び出しインターフェース７２は、好ましくは外貌情報内に含まれる製品に関する詳細説明を製品詳細部７０に表示する。呼び出しインターフェース７２から一つの外貌が選択された場合、システムは画像シミュレーションインターフェース３３に変化させ、選択された外貌を表示して、ユーザは前述したように外貌を操作出来るようになる。
【００２６】
ＩＳＩ３３には、さらに、現在の外貌情報及び／又は現在の画像を電子メールメッセージの添付書類として他に送信するＥメールコントロール５８が備わっている。システム１０は、メッセージの受信者が送り手によって生成された画像をロード出来る手段や、基本画像０２に外貌情報を適用できる手段を提供している。
【００２７】
適切な場合、ＩＳＩ３３には、さらに、基本画像に対して表示されるアクセサリの外観を調整するための制御（図示せず）も備えられている。例えば、ＩＳＩ３３は、好ましくは、アクセサリの画像のスケール及び向きを調整する制御が備えられている。さらに、ＩＳＩ３３は、基本画像０２から全ての製品をクリアする為の制御、及び現在の画像をプリンタによって印刷する為の制御を含んでいる。
【００２８】
さらに、ＩＳＩ３３には、好ましい製品を買い物かごに入れたり、クリアする為のコントロール４６，４８を含む電子「買い物かご」部を有している。従って、画像シミュレーションインターフェース３３は、消費者が種々のメーキャップ及びアクセサリ製品を選択し、それらが自分にどのように再現されるかを可視化し、これらの製品をどの様に購入するかの全てを一つのインターフェースで行う手段を提供する。
【００２９】
【画像シミュレーション方法】
図５を参照して説明すれば、本発明のシミュレーション方法の初期ステップ１０００に於いては、複数のメーキャップ及びファッションアクセサリ製品に関する情報のデータベースを作成する。メーキャップ製品に関して、データベースは、製品名、ブランド名、分類項目、その細目、価格及び製品の簡単な説明を含んでいる。データベースは、さらに、３ビットのＲＧＢ色表示値と、レイヤーテクスチャ及び光反射率（光沢）に関する二つの１バイトのパラメータとから成るメーキャップ製品の外観情報を含んでいる。アクセサリ製品に関して、データベースは、製品名、分類項目及び価格、各製品の一乃至複数のデジタル画像、及び各デジタル画像のアンカーポイントを含んでいる。
【００３０】
本方法は、また、ユーザのデジタル基本画像を取得するステップ２０００を含んでいる。上記したように、この取得は、適当なデジタル画像キャプチャ装置又はシステムを用いて、或いはユーザのイメージを作成することによって、若しくはユーザの写真をデジタルスキャンすることによって行うことが出来る。
【００３１】
次いで、その基本画像は、メーキャップ及びアクセサリ製品を適用すべき区域を特定する処理がステップ３０００で行われる。この処理は、好ましくはホストシステム１２側で行われ、手動及び自動処理の適当な組み合わせによって行われる。基本画像の画素情報は、好ましくは、基本画像ファイルに、例えば「ｔｉｆｆ」フォーマットのビットマップＲＧＢチャンネルに保存される。基本画像上でのメーキャップ製品の配置に関する情報も基本画像ファイルに、基本画像情報と共に、ｔｉｆｆファイルの別々の「アルファチャンネル」に保存される。
【００３２】
ステップ３０００に於ける最初の処理は、基本画像内のユーザの頭部／顔のサイズ及び向きに応じて基本画像のサイズ係数及び回転係数を決定することである。詳しくは、基本画像内の頭部／顔の画素サイズを、予め定められた標準サイズと比較して（即ち、それで割って）、頭部／顔サイズ係数が算出される。一次回転係数（即ち、ｚ軸回転係数）は、基本画像の軸線（例えば、顔の縦軸）を基本画像の縦軸と比較することによって算出される。二次回転係数（即ち、ｙ軸回転係数）は、基本画像の他の特徴、例えば適切な向きにイアリングを配置するために基本画像の耳たぶの向きを考慮して算出することが出来る。その後、基本画像は、算出されたサイズ及び回転に合わされる。
【００３３】
さらにアクセサリ製品の画像を配置する為のアンカーポイントは、基本画像内の関連画素の（ｘ，ｙ）座標を特定することによって定義される。例えば、左右の瞳の中間点はアイウエアのアンカーポイントとして特定でき、各耳たぶに隣接した点は、イアリングのアンカーポイントとして特定でき、（ネックレスを首に装着したときに）ネックレスが見えなくなる二つの点はネックレスのアンカーポイントとして特定できる。さらに、アイウエアに関して、システムは、左右の瞳を結ぶ線と基本画像の軸線との間の回転角を算出する。アンカーポイントは、アイウエアに関するサイズ及び回転係数とともに、画像ファイル内の、好ましくはヘッダ部に記録される。
【００３４】
各基本画像毎に、一乃至複数のメーキャップ適用区域が、各メーキャップ製品のタイプに対して定義され、基本画像ファイル内の別々のアルファチャンネルに割り当てられる。各アルファチャンネルは、基本画像内に関連メーキャップ製品がどこに、どの分量で配置されるかを示す一画素ずつのマップである。好ましくは、アルファチャンネルのアルファ値は、上限（例えば、２５５）から下限（例えば、０）の段階的範囲である。下限（０）に等しいアルファ値は、メーキャップ製品の色が基本画像内の関連する画素に対して変更せずに（即ち、混合せずに）適用されることを示す。上限（２５５）に等しいアルファ値は、関連メーキャップ製品の色が基本画像内の関連する画素に対して適用されないことを示す。
【００３５】
メーキャップ適用範囲は、アルファ値が上限と下限の間の範囲（０＜アルファ値＜２５５）の混合領域を有し、そのアルファ値に応じて、関連メーキャップ製品の色が基本画像の関連画素の色と混合される。
【００３６】
図１２乃至１８を参照して説明すれば、種々のメーキャップ適用範囲に関するアルファ値は、グレースケール画像で示され、基本画像内の関連する画素に対しアルファ値を反映する。図１２乃至１８に採用された代表例において、より暗い灰色は小さいアルファ値を示しており、その結果は混合処理過程でメーキャップ製品の色に比重が置かれる。逆に、より明るい灰色は大きなアルファ値を示しており、その結果はメーキャップ製品の色に比重が置かれることがない。
【００３７】
図１２は、唇の外周にリップライナ製品を合成するのに適したアルファ値を示している。図１３は、唇に口紅製品を合成するのに適したアルファ値を示している。図１４は、頬に頬紅製品を合成するのに適したアルファ値を示している。図１５は、上瞼にアイライナ製品を合成するのに適したアルファ値を示している。図１６は、下瞼にアイライナ製品を合成するのに適したアルファ値を示している。図１７は、上瞼の下側部分にアイシャドウ製品を合成するのに適したアルファ値を示している。また、図１８は、上瞼の上側部分にアイシャドウ製品を合成するのに適したアルファ値を示している。
【００３８】
処理ラインの最後において、好ましくは基本画像ファイルのデータサイズが減らされる。詳しくは、画像のＲＧＢの三つのチャンネルが圧縮され、アルファチャンネルは色適用エンジンが動作する独自のフォーマットでエンコードされる。
【００３９】
処理過程で得られた情報を含む基本画像ファイルは、ホストシステム１２側に保存することが出来、必要に応じてクライアントシステム１４，１６に送信される（例えばセッション開始時に）。或いは、クライアントシステム１４，１６が保存装置を有している場合には、基本画像ファイルは、適切な方法で、例えばネットワーク１９を介して画像ファイルを送信することにより、又は携帯用保存媒体に画像ファイルを記録して、郵便によりこの媒体を送ることにより、ユーザシステムに転送することが出来、その後ユーザシステムに記録される。インターネットに基づく実行に関連して、ユーザはホスト１２からネットワーク１９を介して処理済基本画像ファイルをダウンロードするか、又は電子メールによりそれを受信することが出来る。
【００４０】
再度図５を参照することにして、ステップ４０００Ａにおいて、ユーザは、上記したように画像シミュレーションインターフェース（ＩＳＩ）３３を用いてデータベース２０から一つの製品を選択する。ユーザの選択に応答して、ホストシステム１２はクライアントシステム１４，１６に、データベース２０に保存された製品情報を送信する。ユーザの基本画像上への選択された製品の再現をシミュレートするために、選択された製品の色情報は、ステップ５０００及び６０００において基本画像の色情報に応じて変更、混合されて、合成画像を生成する。
【００４１】
変更ステップ５０００において、基本画像の外観情報（又は少なくとも関連するメーキャップ適用範囲の外観情報）が、色適用の物理的処理をシミュレートして変更されて、メーキャップ領域が製品の色で完全にカバーされると共に、基本画像と同一の明るさと質感で映像化されたような外観を生成する。この様な映像化は、製品の色が適用される基本画像のメーキャップ適用範囲の明度（ｉｎｔｅｎｓｉｔｉｅｓ）を（白黒画像として）用いて達成される。
【００４２】
まず、基本画像を赤−緑−青（ＲＧＢ）フォーマットから色相（Ｈｕｅ）−彩度（Ｓａｔｕｒａｔｉｏｎ）−明度（Ｉｎｔｅｎｓｉｔｙ）　（ＨＩＳ）フォーマットに変換する。次いで、その明度画像は、コントラスト発散（つまり「均等化（イコライズ）」、以下イコライズと呼ぶ）処理を受ける。この処理において、メーキャップ適用範囲に於ける画素の明度値（Ｉ）は、所定のイコライズ・アルゴリズムに従って調整される。イコライズ・アルゴリズムの引数は、（１）適用される色の明度とメーキャップ範囲の画素の平均明度との明度差、及び（２）メーキャップ範囲の画素の明度の偏差である。メーキャップ適用範囲における画素の色相及び彩度の値（Ｈ，Ｓ）は、選択されたメーキャップ製品の色相及び彩度の値と同一に設定される。この処理は、オリジナルの基本画像に存在する細部、ハイライト（明るい部分）及びシャドウ（暗い部分）を維持する。
【００４３】
図１９と２０を参照して、メーキャップ適用範囲の明度値を均等化するイコライズ・アルゴリズムは、以下の一次関数であり、そのパラメータは基本画像のメーキャップ適用範囲の統計、及び製品の色の明度から算定される（尚、以下に現れる符号＊は乗法を意味する）：
Ｉｏｕｔ＝Ａ ＊ Ｉｉｎ　＋　Ｂ
但し、
Ｉｏｕｔは、均等化された範囲の画素の明度値で、上限は２５５乃至下限０の範囲内の値をとる；
Ｉｉｎは、（イコライズ以前の）基本画素のメーキャップ適用範囲の関連画素の明度値で、上記の上限と下限の範囲内の値をとる；
Ａは、イコライズ関数の傾きであって、以下のようにガウス分布関数によって算定される：
Ａ　＝　ｅｘｐ（−０．５　＊　（Ｉｃｏｌｏｒ−Ｉｍｅａｎ）２／Ｉｓｔｄｅｖ２）
但し、
Ｉｃｏｌｏｒは、適用される製品の色の明度値であり、
Ｉｍｅａｎは、メーキャップ適用範囲における画素の明度の平均値であり
Ｉｓｔｄｅｖは、メーキャップ適用範囲における画素の明度の偏差値である。
Ｂは、イコライズ関数のＩｉｎとＩｏｕｔの値をそれぞれＩｍｅａｎとＩｃｏｌｏｒと等しくすることによって算出された定数である。
【００４４】
上記の式によって、メーキャップ範囲の平均明度値を有する基本画像のメーキャップ適用範囲の画素は、製品の色の明度値と正確に一致する明度値が割り当てられる。平均明度値とは異なる明度値を有する基本画像のメーキャップ適用範囲の画素は、基本画像のメーキャップ適用範囲の明度偏差値に従って製品色の明度値近隣の明度値が割り当てられる。
【００４５】
適用される製品の色と基本画像のメーキャップ適用範囲の画素との間の明度値の差が大きい場合には、イコライズ関数の傾きＡは、以下に従って変更される。
Ｉｃｏｌｏｒ　−　Ｉｍｅａｎ　＞　２　＊　Ｉｓｔｄｅｖのとき、
Ｉｍｅａｎは、Ｉｍｅａｎ　＊　０．４　＋　Ｉｃｏｌｏｒ　＊０　．０６と置き換えられ、
Ｉｃｏｌｏｒ　−　Ｉｍｅａｎ　＜　−２　＊　Ｉｓｔｄｅｖのとき、
Ｉｍｅａｎは、１．２　＊　Ｉｍｅａｎと置き換えられる。
【００４６】
イコライズ関数は、適当な場合、クライアントシステム及び／又はホストシステムに保存された一つ又は複数のルックアップテーブルに表しておくことが出来る。
【００４７】
明度イコライズ関数を適用し、色相及び彩度をメーキャップ適用範囲に於ける適用色の関連値に変更した後に、メーキャップ適用範囲に於ける画素のＨ，Ｓ、Ｉの値は、上記とは逆の変換による再変換処理によって、再変換されてＲＧＢフォーマットに戻される。
【００４８】
混合ステップ６０００において、メーキャップ適用範囲の混合領域の画素は、定義上、上限（２５５）と下限（０）の間のアルファ値を有するが、オリジナルの基本画像に於ける関連画素と混合されて、完全に着色された基本画像を形成する。又、オフセット値（メーキャップ適用範囲に於いて全ての画素に対して一定）も導入され、それは、最終画像におけるオリジナルの色の量を基準に適用色の「量」を統制する。このオフセット値は、画像シミュレーションインターフェース（ＩＳＩ）３３上の「濃い」／「薄い」の色適用コントロールによって制御される。
【００４９】
特に、メーキャップ適用範囲の混合領域の画素の赤、緑及び青の色値（Ｒｃ、Ｇｃ、Ｂｃ）は、以下の式によって決定される：
Ｒｃ ＝ ［Ｒｂ＊Ａｌｐｈａ＋Ｒｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）］／ＵｐｐｅｒＬｉｍｉｔ
Ｇｃ ＝ ［Ｇｂ＊Ａｌｐｈａ＋Ｇｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）／ＵｐｐｅｒＬｉｍｉｔ
Ｂｃ ＝ ［Ｂｂ＊Ａｌｐｈａ＋Ｂｐ＊（Ａｌｐｈａ−ＵｐｐｅｒＬｉｍｉｔ）／ＵｐｐｅｒＬｉｍｉｔ
但し ここで、
Ｒｂ，Ｇｂ、Ｂｂはオリジナルの基本画像に於ける関連画素のそれぞれ赤、緑及び青の色値で、
Ｒｐ，Ｇｐ、Ｂｐは、変更後のメーキャップ適用範囲の混合領域に於ける関連画素のそれぞれ赤、緑及び青の色値で、
Ａｌｐｈａは、「濃い」／「薄い」コントロールから得られるアルファのオフセット値を控除したメーキャップ適用範囲の混合領域における関連画素のアルファ値であり，
ＵｐｐｅｒＬｉｍｉｔは、アルファ値の予め定めた上限値である。
【００５０】
変更及び混合ステップ５０００，６０００の完了後に、合成画像が、ステップ７０００Ａで画像シミュレーションインターフェース（ＩＳＩ）３３に表示される。なお、上記の変更及び混合ステップの演算は、ユーザシステム１４，１６、又はホストシステム１２、若しくはこれらの組み合わせにより行われる。
【００５１】
次の処理の組み合わせ、つまり（処理ステップにおける）正確なメーキャップ適用範囲と混合領域とを定義することと；（変更ステップにおける）細部、ハイライト及びシャドウを維持すること；及び（混合ステップにおける）メーキャップ適用範囲の混合領域に於ける基本画像の色を混合すること；から成る組み合わせは、非常に高度で、従来不可能なレベルの現実性をメーキャップ適用のシミュレーションに対して達成している。
【００５２】
追加の調整ステップ８０００において、ユーザは、システムによって基本画像に対し適用されるメーキャップの適用量を調整することが出来る。上記の如く、ＩＳＩ３３には、基本画像に対して適用するメーキャップ量を増減するための適用コントロール４５が含まれている。それらのコントロールは、オフセット値を混合領域の画素のアルファ値に対し効果的に調整し、オリジナルの基本画像の画素の色の比重と、変更後のメーキャップ適用範囲の混合領域の画素の色の比重とに影響を与える。
【００５３】
ユーザがシステムに指示してメーキャップの適用を少なくするとき（図１０と図１１を比較して）、メーキャップ適用範囲の混合領域に対するアルファ値は、所定量増加させられ、オリジナルの基本画像の画素の色の比重を増すようになる。更に、混合ステップ６０００を繰り返して、混合される色を再計算して、調整後の合成画像を生成し、調整後の合成画像をＩＳＩ３３に再表示する。
【００５４】
逆に、ユーザがメーキャップの適用量を増加するようにシステムを操作した場合、メーキャップ適用範囲の混合領域に対するアルファ値は、所定量減少させられ、オリジナルの基本画像の画素の色の比重を少なくするようになる。図１０は、メーキャップ製品が標準つまり既定の量だけ適用されたのを示している。図１１は、同一のメーキャップ製品がより少ない量だけ適用されたのを示している。システムは、望ましくない結果となることを回避するために、所定のメーキャップ製品の適用量をユーザがどのくらい増加できるかにつき限界を設定するのが好ましい。例えば、システムは、適用量の増加を標準つまり既定の値の４０％乃至１００％の間に制限できる。
【００５５】
メーキャップ製品は、完全に又は部分的に上重ねするレイヤーの形態でしばしば適用される。例えば、頬紅はしばしばファウンデーションの上に適用され、異なる質感のアイシャドウメークアップは、通常上重ねレイヤーの形態で適用される。上重ね製品の適用量との色に応じて、下側の製品は上重ね製品の外観にしばしば影響を与える。従って、この様な上重ねメーキャップ製品を含む画像のレンダリングにおいて、それらの製品の上重ね領域でシステムはそれらの製品の色を混合する。
【００５６】
上重ねメーキャップ製品の画像をレンダリングするために、システムは、反復する一連のステップで合成画像を演算する。最初に、システムは、上記した方法で（即ち、オリジナルの基本画像を変更してそれと混合して）、下側のメーキャップ製品と共に合成画像を演算する。次いで、システムは、「基本」画像として最初の合成画像を用いて、同様の方法で上重ね製品を適用する。システムは、上重ねメーキャップ製品を、一般に適切な順序として認識された所定の順序で適用される。
【００５７】
図３を参照して、ＩＳＩ３３には、コントロールに隣接する区域のグラフィック表示から理解できるように、オーバーラップする一次範囲又は二次範囲の何れかにアイシャドウを適用するためのコントロール４７，４８が含まれれている。好ましくは、コントロール４７，４８は、所謂「ラジオボタン」と同様に、相互に排他的に機能して、一方が「オン」すると他方が「オフ」となる。
【００５８】
【ファッションアクセサリ製品】
基本画像に対するファッションアクセサリの合成画像をレンダリングするために、システムは、アクセサリ製品の画像のアンカーポイント（この画像の第一画素でもよいし他の何れかの予め定められた画素でもよい）を、基本画像内の（上記した）関連アンカーポイントの座標に合わせる。システムは、基本画像ファイルに含まれたサイズ係数に応じてアクセサリ製品の画像サイズを調整する。さらに、システムは、基本画像ファイルに含まれた回転係数に応じてアクセサリ画像の向き（角度）を調整する。
【００５９】
図２１，２２は、基本画像と共にレンダリングされたアクセサリ製品を示している。具体的には、図２１は、消費者の画像の耳たぶから吊り下げられているかのように正しく配列されたドロップ型イアリングのアクセサリ製品を示している。識別し得るように、それぞれのイアリングの向きは実際に装着したかのように調整されている。詳しくは、各イアリングアクセサリ製品は、自然に吊り下げられているかのようにｙ軸を中心に別々に回転されている。図２２は、基本画像上に合成された帽子を示している。
【００６０】
図２３を参照して、製品画像は透明部分（例えば、ループ状イアリングの画像の中心部分やその画像における製品の周囲の部分）を有しており、この透明部分においては基本画像は変更されず再現される。製品画像は、さらに、半透明な部分（例えば、図２３に示すようにアイウエアの着色レンズ）を有しており、この半透明の部分において製品画像は基本画像と混合される。従って、アクセサリ製品の画像の配置、サイズ調整及び方向付けを行なった後に、システムは製品画像の画素のアルファ値を用いて、製品画像を基本画像と混合する。
【００６１】
メーキャップ適用に関する上記したステップと類似の処理ステップで、製品画像の半透明の部分は、上限と下限（２５５，０）の間のアルファ値が割り当てられて、製品画像に於ける混合領域を生成する。上記した如く、アルファ値は好ましく製品画像ファイルのアルファチャンネルに含まれる。
【００６２】
上記したステップと類似の混合ステップにおいて、混合領域における画素の色情報は、上記した混合アルゴリズムを用いて、基本画像の画素の色情報と混合される。混合ステップの完了後に、混合された製品画像を含む合成画像は、ＩＳＩ３３に表示される。
【００６３】
髪製品の画像をレンダリングするために、システムは、上記に示したステップと類似する画像の処理ステップ、変更ステップ及びレンダリングステップを採用する。具体的には、髪製品の適用範囲は関連アルファ値で定義され、基本画像に於ける髪の色は、上記の変更及び混合ステップを用いて変化させられる。上記のように、システムは、好ましくユーザが髪製品の色効果を調整することを可能とする。適用された髪製品の情報は、上記のように、製品情報の「外貌」ファイルにセーブ（及びそのファイルからロード）し得る。
【００６４】
図２４と２５を参照して、爪製品の画像をレンダリングするために、システムは、好ましくは、手のモデルの「持合わせ」画像（図２４）を用いて、爪製品（例えば、マニキュア）が画像の爪に適用されるのをシミュレートするために、類似のステップが使用される。斯くして、爪製品適用範囲（即ち、爪領域）は関連するアルファ値（必要が有れば）で定義され、画像内の爪の色は上記の如く変更及び混合ステップを用いて変化させられる。上記のように爪製品情報は製品情報ファイルにセーブされ得る。
【００６５】
【発明の販売方法】
本発明の販売方法は、化粧品及びファッション製品を販売促進するのに新規かつ、強力なツールを提供し、インターネットを介して行うのに最も適当である。小売店は、本発明の技術を使用して種々の製品の販売を促進でき、潜在的な顧客に対して彼らが商品を身につけたときにどのように映えるかの信頼できるシミュレーションを紹介できる。消費者自身の写真を用い、かつ消費者のショッピング行動に基づいて、小売業者及び製造業者は、その販売努力を重点的に対象者に向けることが出来、新規で生き生きした体験を呼び物とすることが出来る。
【００６６】
本発明の一つの販売方法では、システム１０は、データベース２０からメーキャップ、髪、爪及び／又はアクセサリ製品、或いは他の製品のうち一つ乃至（好ましくは）複数を選択する。この様な選択は、消費者の直接入力によらず第三者（例えば、製品の製造業者）の要求に応じて行うことが出来る。次いでシステムは、消費者自身の画像を基本画像として用いて完全にレンダリングされた消費者と選択製品との合成画像を生成するか、又は単に選択製品の情報を含む「外貌」情報ファイルを生成する。次に、システムは、完全にレンダリングされた合成画像又は外貌情報ファイルを消費者に送る。
【００６７】
完全にレンダリングされた合成画像又は外貌情報ファイルは、電子的手段や（例えば、電子メールによって）、写真の形態やコンピュータで読み取り可能な媒体（例えばＣＤ）を含む適当な方法によっても消費者に届けることが出来る。さらに、合成画像又はファイルに示された製品のサンプルも同時に消費者に届けることが出来る。
【００６８】
合成画像又は外貌情報ファイルが電子的形態やコンピュータ読み取り可能な形態で消費者に届けられる場合、消費者は、クライアントシステム１４、１６を用いて、呼び出しインターフェースを介して画像又はファイルをロードすることが出来、またＩＳＩ３３を介して最終的画像を見ることが出来る。
【００６９】
本発明のもう一つの販売方法では、「ルック（外貌）コード」が、例えば従来の広告（例えば、印刷物、テレビ、ラジオによる広告）に、又は電子広告（例えば、ウエブページ上のバナー広告）に掲載され又は公表される。このコードは、システムに於いて所定のメーキャップ及び／又はアクセサリ製品、及びこうした製品の具体的な適用（即ち、種々のメーキャップの「外貌」）に関連付けられている。好ましくは、こうしたコードは、製造業者の広告に表示される。この広告には、モデルに適用されたメーキャップ製品が描写又は説明され、またコードがシステムのブランド名（例えば、ＥＺＦａｃｅ）の近くに（又はそれに関連付けられて）並置される。消費者は、システムへのアクセスに際して、「ルックコード」を入力する。この入力により、クライアント及び／又はホストシステムは、上述のように消費者の（予めキャプチャされて処理された）基本画像上に製品を表示する。この結果、消費者は、製品が自身にどのように映るかを自分で確認することが出来る。この方法により、製造業者は、消費者に対して自らの製品を個性的な方法で効率的にデモンストレートできる。
【００７０】
本発明のもう一つの別の販売方法では、インターネットのウエブページに電子リンク（即ち、ハイパーリンク）が設けられ、クリックすることでクライアントシステムに消費者の画像がメーキャップ製品及び／又はアクセサリで所定通りに適用されて表示される。リンクは、何れの形式（即ち、テキストリンク又は画像リンク）でもよい。好ましくは、リンクは、メーキャップを施したモデルの画像、又はメーキャップ乃至アクセサリ製品に関連付けて、張られる。
【００７１】
システムのユーザインターフェースが、「プラグイン」やスクリプトによって標準ブラウザを通して実行される場合、リンクには、ホストシステム１２のネットワークアドレス（即ち、ｕｒｌ）、及びリンクでクリックしたときにホストシステム１２によって受信される埋め込まれたルックコードが含まれている。システムにログインすると、システムは、ルックコードを使用して製品データベースから外貌情報を呼び出し、次いで上記のように消費者の画像上に製品を表示する。
【００７２】
ユーザインターフェースが、別のクライアントアプリケーションを介して実行される場合、クライアントシステムに、バックグラウンドで実行される聞き取りプログラムを含めるようにしてもよい。このプログラムは、いつハイパーテキストがクリックされたかをモニタする。聞き取りプログラムは、埋め込まれたルックコードを呼び出し、（必要が有れば）クライアント用アプリケーションを起動し、ルックコードをクライアント用アプリケーションに手渡し、製品データベースに（ネットワークおよびホストを介して）コンタクトして製品情報を呼び出し、合成画像を表示する。
【００７３】
さらに、システムは、消費者の購入及び「試用」の傾向をホストシステム１２側の消費者履歴データベースに記録できる。この履歴データベースは、消費者に対する個別化された製品の販売を目標とするのに、また消費者の好みに関する非常に正確な市場調査を行うのに用いることが出来る。
【００７４】
なお、本発明の販売方法は、ユーザが製品を自分の画像に適用して確認することができると共に、システムを介して容易かつ簡便に製品を購入することが出来るので、強力で説得力のある販売ツールを提供できるものであると、理解できよう。
【００７５】
【複数ユーザセッション】
さらに、システム１０は、単一の基本画像を二人以上の複数のユーザが同時に操作し得る手段を提供する。この手段は、友人や学生が異なるメーキャップの適用を効果的にかつ楽しみながら試すことが出来る強力なツールを提供する。
【００７６】
この方法では、第一のクライアントシステム１４と第二のクライアントシステム１６とが、ネットワーク１９を介してホストシステム１２を経由して相互接続される。システム１０の冒頭インターフェース３０には、例えば「友人と買い物」とラベルを付されたリンクが含まれている。このリンクは、選択されると、各ユーザが他のユーザ又はグループを選択する為の手段を提供する。この特徴が有効にされると、各ユーザのＩＳＩ３３は同一の基本画像を表示する。この画像は、複数ユーザの内ひとりの基本画像でよい。一つのクライアントシステム１４で行われた変更は、ホストシステム１２（に送信されて）でモニタされ、次いで他のクライアントシステム１６に送信され、上記の方法に従って、受信したクライアントシステムのＩＳＩ３３上で変更が行なわれ、又は表示される。
【００７７】
システム１０は、選択的にユーザの一人が基本画像を変更するのを禁止するようにしてもよい。同様に、（例えば、グループやクラスの）複数のユーザがシステムを介して相互接続される場合、システムはひとりを除く全ユーザが変更するのを禁止するようにしてもよい。複数ユーザのセッション中にネットワーク１９を通じた情報の流れ及び情報のルーティングは、ホストシステム１２又はこうした機能専用のシステムにより管理され得る。システムは、ユーザの要求をモニタし、「ネットミーティング」のために予め定められた日々を登録できる。
【００７８】
なお、勿論、本明細書中で、説明した特定の形態は、代表的なもののみを示すことを意図するもので、開示の明らかな言及から逸脱すること無く変更可能なものである。
【図面の簡単な説明】
【図１】本発明によるシステムの構成要素の概略全体図である。
【図２】システムの冒頭インターフェースの画面を示す図である。
【図３】画像シミュレーションのインターフェース画面を示す図である。
【図４】保存された外貌情報をロードする為の呼び出しインターフェース画面を示す図である。
【図５】本発明の方法の処理の流れ図である。
【図６】消費者の基本画像のカラー画像である。
【図７】基本画像の種々のメーキャップ適用範囲に適用されたメーキャップを示すカラー合成画像である。
【図８】図７と同様なカラー合成画像である。
【図９】図７と同様なカラー合成画像である。
【図１０】図７と同様なカラー合成画像である。
【図１１】図７と同様なカラー合成画像である。
【図１２】基本画像のメーキャップ適用範囲のアルファチャンネル値を示すグレースケール画像である。
【図１３】図１２と同様なグレースケール画像である。
【図１４】図１２と同様なグレースケール画像である。
【図１５】図１２と同様なグレースケール画像である。
【図１６】図１２と同様なグレースケール画像である。
【図１７】図１２と同様なグレースケール画像である。
【図１８】図１２と同様なグレースケール画像である。
【図１９】本発明のイコライズ関数のグラフである。
【図２０】製品の色の明度を関数とするイコライズアルゴリズムの傾きＡの分散を示すグラフである。
【図２１】基本画像上に重ね合わされた種々のファッションアクセサリの合成画像である。
【図２２】図２１と同様な合成画像である。
【図２３】図２１と同様な合成画像である。
【図２４】図２１と同様な合成画像である。
【図２５】図２１と同様な合成画像である。
【図１】
2004503034.tif 000003
【図５】
2004503034.tif 000004
【国際公開パンフレット】
2004503034.tif 000005
2004503034.tif 000006
2004503034.tif 000007
2004503034.tif 000008
2004503034.tif 000009
2004503034.tif 000010
2004503034.tif 000011
2004503034.tif 000012
2004503034.tif 000013
2004503034.tif 000014
2004503034.tif 000015
2004503034.tif 000016
2004503034.tif 000017
2004503034.tif 000018
2004503034.tif 000019
2004503034.tif 000020
2004503034.tif 000021
2004503034.tif 000022
2004503034.tif 000023
2004503034.tif 000024
2004503034.tif 000025
2004503034.tif 000026
2004503034.tif 000027
2004503034.tif 000028
2004503034.tif 000029
2004503034.tif 000030
2004503034.tif 000031
2004503034.tif 000032
2004503034.tif 000033
2004503034.tif 000034
2004503034.tif 000035
2004503034.tif 000036
2004503034.tif 000037
2004503034.tif 000038
2004503034.tif 000039
2004503034.tif 000040
2004503034.tif 000041
2004503034.tif 000042
2004503034.tif 000043
2004503034.tif 000044
2004503034.tif 000045
2004503034.tif 000046
2004503034.tif 000047
2004503034.tif 000048
2004503034.tif 000049
2004503034.tif 000050
2004503034.tif 000051
2004503034.tif 000052
2004503034.tif 000053
2004503034.tif 000054
2004503034.tif 000055
2004503034.tif 000056
2004503034.tif 000057
2004503034.tif 000058
2004503034.tif 000059
2004503034.tif 000060
2004503034.tif 000061
2004503034.tif 000062
2004503034.tif 000063
2004503034.tif 000064
2004503034.tif 000065
【国際公開パンフレット（コレクトバージョン）】
2004503034.tif 000066
【国際調査報告】
2004503034.tif 000067