(57)【要約】【課題】  化粧品購入を希望する顧客に対し、顧客が望む化粧品を用いた化粧方法のガイダンスを提供可能とする化粧品ガイダンスシステム、サーバ装置、端末装置およびプログラムを提供する。【解決手段】  顧客端末１２はサーバ１３に、顧客の年齢等の属性情報および顧客の顔の静止画データを送信する。サーバ１３は顧客端末１２に、属性情報に基づき抽出した顧客に適する化粧品のリストおよび化粧方法の類型であるプロセスのリストを送信する。顧客端末１２はサーバ１３に、顧客により選択された化粧品およびプロセスの名称を送信する。サーバ１３は顧客により選択された化粧品およびプロセスに関するデータに従い、顧客の顔の静止画データに色彩の更新処理を順次施し、その結果を時系列に配置することにより動画データを作成する。サーバ１３は作成した動画データを顧客端末１２に送信する。【選択図】      図１
2005044283.tif 000002
【特許請求の範囲】
【請求項１】
端末装置およびサーバ装置を備え、
前記端末装置は、
通信網を介して画像データの送受信を行う手段と、
前記通信網を介して受信される画像データを表示する手段を備え、
前記サーバ装置は、
化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶手段と、
身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶手段と、
前記端末装置から、前記通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信手段と、
前記化粧品データ記憶手段に記憶された化粧品データと、前記プロセスデータ記憶手段に記憶されたプロセスデータと、前記静止画データ受信手段により受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面の時間的変化を表す動画データを作成する動画データ作成手段と、
前記動画データ作成手段により作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信手段と
を備える
ことを特徴とする化粧品ガイダンスシステム。
【請求項２】
化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶手段と、
身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶手段と、
端末装置から、通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信手段と、
前記化粧品データ記憶手段に記憶された化粧品データと、前記プロセスデータ記憶手段に記憶されたプロセスデータと、前記静止画データ受信手段により受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面における色彩の時間的変化を表す動画データを作成する動画データ作成手段と、
前記動画データ作成手段により作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信手段と
を備えることを特徴とするサーバ装置。
【請求項３】
前記プロセスデータ記憶手段に記憶されるプロセスデータは、身体に化粧が施される過程における化粧用具の動作を時系列で示す時系列データを含み、
前記動画データ作成手段は、前記プロセスデータ記憶手段に記憶されるプロセスデータに含まれる時系列データに基づいて、前記顧客の身体の表面における色彩の時間的変化を求め、当該色彩の時間的変化を表す動画データを作成する
ことを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記端末装置から、前記通信網を介して、１のプロセスデータを特定可能なプロセス識別データを受信するプロセス識別データ受信手段を備え、
前記動画データ作成手段は、前記プロセス識別データ受信手段により受信されたプロセス識別データにより特定されるプロセスデータに基づき、動画データを作成する
ことを特徴とする請求項２に記載のサーバ装置。
【請求項５】
前記端末装置から、前記通信網を介して、１の化粧品データを特定可能な化粧品識別データを１以上、受信する化粧品識別データ受信手段を備え、
前記動画データ作成手段は、前記化粧品識別データ受信手段により受信された化粧品識別データにより特定される化粧品データに基づき、動画データを作成する
ことを特徴とする請求項２に記載のサーバ装置。
【請求項６】
前記端末装置から、前記通信網を介して、化粧品の属性に関する条件を示す条件データを受信する条件データ受信手段と、
前記化粧品データ記憶手段により記憶される１以上の化粧品データから、前記条件データ受信手段により受信された条件データにより示される条件を満たす化粧品に関する化粧品データを抽出する化粧品データ抽出手段と、
前記端末装置に、前記通信網を介して、前記化粧品データ抽出手段により抽出された化粧品データの各々を特定可能な化粧品識別データを１以上含む化粧品リストを送信する化粧品リスト送信手段と
を備えることを特徴とする請求項５に記載のサーバ装置。
【請求項７】
前記端末装置に、前記通信網を介して、前記化粧品データ記憶手段に記憶される１の化粧品データを特定可能な化粧品識別データを１以上と、該１以上の化粧品識別データのいずれかに対応付けられたメッセージを示すメッセージデータを１以上含む、化粧品リストを送信する化粧品リスト送信手段
を備えることを特徴とする請求項５に記載のサーバ装置。
【請求項８】
前記端末装置から、前記通信網を介して、顧客の属性を示す属性データを受信する属性データ受信手段と、
前記化粧品識別データ受信手段により受信された化粧品識別データにより特定される化粧品データに関するデータを、前記属性データ受信手段により受信された属性データと対応付けて、マーケティング関連データとして記憶するマーケティング関連データ記憶手段と
を備えることを特徴とする請求項５に記載のサーバ装置。
【請求項９】
化粧品の販売店を特定可能な販売店識別データと、化粧品を特定可能な化粧品識別データと、該化粧品識別データに対応付けられた価格を示す価格データとを含む、販売店データを１以上、記憶する販売店データ記憶手段と、
前記端末装置から、前記通信網を介して、１の化粧品データを特定可能な化粧品識別データと、該化粧品識別データに対応付けられた数量を示す数量データとの組を１以上含む、購入申込データを受信する購入申込データ受信手段と、
前記販売店データ記憶手段に記憶され、前記購入申込データ受信手段により受信された購入申込データに含まれる化粧品識別データと同じ内容を含む販売店データに含まれる価格データと、該購入申込データに含まれる数量データに基づき、費用に関する費用データを算出する算出手段と、
前記算出手段により算出された費用データを、前記通信網を介して、前記端末装置に送信する費用データ送信手段と
を備えることを特徴とする請求項２に記載のサーバ装置。
【請求項１０】
化粧用具を用いて行われる操作を検出するセンサー部と、
前記センサー部によって検出される前記化粧用具の操作の内容に基づいて、仮想的な人体の表面上における化粧用具の接触位置と接触圧力を表すデータである処理データを生成する処理データ生成手段と、
前記処理データ生成手段によって生成される処理データを記憶する記憶手段と
を備えることを特徴とする端末装置。
【請求項１１】
前記センサー部は圧力を計測する圧力センサーを複数有し、
前記複数の圧力センサーの各々は、前記仮想的な人体を模した立体物の表面に配置され、配置されている位置における圧力を計測する
ことを特徴とする請求項１０に記載の端末装置。
【請求項１２】
前記センサー部は一定値以上の圧力を検出するタッチセンサーを複数と、前記化粧用具に加えられる圧力を計測する圧力センサーとを有し、
前記複数のタッチセンサーの各々は、前記仮想的な人体を模した立体物の表面に配置され、配置されている位置における圧力を検出する
ことを特徴とする請求項１０に記載の端末装置。
【請求項１３】
前記仮想的な人体を表す２次元もしくは３次元の画像を表示する表示手段を備え、
前記センサー部は圧力を計測する圧力センサーを複数有し、
前記複数の圧力センサーの各々は、前記表示手段の表示画面を覆うパネルの表面に配置され、配置されている位置における圧力を計測する
ことを特徴とする請求項１０に記載の端末装置。
【請求項１４】
前記仮想的な人体を表す２次元もしくは３次元の画像を表示する表示手段を備え、
前記センサー部は一定値以上の圧力を検出するタッチセンサーを複数と、前記化粧用具に加えられる圧力を計測する圧力センサーとを有し、
前記複数のタッチセンサーの各々は、前記表示手段の表示画面を覆うパネルの表面に配置され、配置されている位置における圧力を検出する
ことを特徴とする請求項１０に記載の端末装置。
【請求項１５】
前記表示手段は、前記記憶手段に記憶された処理データに基づいて、前記化粧用具の動作の軌跡を表す画像を生成し、前記仮想的な人体を表す画像とともに表示する
ことを特徴とする請求項１３または１４に記載の端末装置。
【請求項１６】
化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶処理と、
身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶処理と、
端末装置から、通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信処理と、
前記化粧品データ記憶処理において記憶された化粧品データと、前記プロセスデータ記憶処理において記憶されたプロセスデータと、前記静止画データ受信処理において受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面における色彩の時間的変化を表す動画データを作成する動画データ作成処理と、
前記動画データ作成処理において作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信処理と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、化粧品の購入希望者に対し、化粧品の選択および化粧の方法に関するガイダンスを提供する化粧品ガイダンスシステム、サーバ装置、端末装置およびプログラムに関する。
【背景技術】
【０００２】
化粧品の販売店の多くは、顧客が自分に適した化粧品を購入することを支援すると同時に、顧客の購買意欲を高める目的で、化粧品の試用コーナーを設けている。しかしながら、このような化粧品の試用は、以下のような問題点を持っている。
【０００３】
（ａ）化粧には手間と時間がかかる。
（ｂ）販売店の店員が直接顧客に接する結果、顧客に対し何か購入しなければならない、という心理的圧迫感を与える。
（ｃ）上記のような理由で顧客が試用を敬遠したり、希望していない化粧品を購入したりする場合があるため、販売店は十分かつ正確なマーケティング関連情報を得ることができない。
（ｄ）販売店が様々な顧客の特徴やニーズに応じて、化粧品の選択および化粧方法に関する適切なアドバイスを行えるスタッフを常時確保することは、費用面等の理由から難しい。
【０００４】
以上のような問題点を解消するため、購入希望者に適する化粧方法を提示するシステムとして、モデル顔に施された化粧と同様の化粧を利用者の顔に施した場合の画像データを仮想的に生成するシステムが提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００１−２６８５９４号公報
【０００５】
また、化粧の手順を文字等で示すとともに、利用者の顔の画像データに基づいて、その手順による化粧を仮想的に施した画像データを生成し、この画像データと利用者が実際にその手順に従った化粧を行った後の顔の画像データとを比較することによって、その化粧の手順において利用者が改善すべき点を提示するシステムが提案されている（例えば、特許文献２参照。）。
【特許文献２】特開２００２−２２４０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術によるシステムは、静止画により化粧を施された顔の様子を提示するため、化粧途中の顔の変化の様子を利用者に十分に提供できない、という問題があった。
【０００７】
上記の状況に鑑み、本発明は、化粧品の購入希望者に対し、自分に適する化粧品の選択を支援するとともに、購入希望者により選択された化粧品を用いて、化粧の途中経過を提供することにより、購入希望者の化粧方法の習得を支援可能とするシステム、サーバ装置、端末装置およびプログラムを提供する。
【課題を解決するための手段】
【０００８】
上記課題を達成するために、本発明は、端末装置およびサーバ装置を備え、前記端末装置は、通信網を介して画像データの送受信を行う手段と、前記通信網を介して受信される画像データを表示する手段を備え、前記サーバ装置は、化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶手段と、身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶手段と、前記端末装置から、前記通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信手段と、前記化粧品データ記憶手段に記憶された化粧品データと、前記プロセスデータ記憶手段に記憶されたプロセスデータと、前記静止画データ受信手段により受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面の時間的変化を表す動画データを作成する動画データ作成手段と、前記動画データ作成手段により作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信手段とを備えることを特徴とする化粧品ガイダンスシステムを提供する。これを本発明の第１の態様と呼ぶ。
【０００９】
さらに、本発明は、化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶手段と、身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶手段と、端末装置から、通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信手段と、前記化粧品データ記憶手段に記憶された化粧品データと、前記プロセスデータ記憶手段に記憶されたプロセスデータと、前記静止画データ受信手段により受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面における色彩の時間的変化を表す動画データを作成する動画データ作成手段と、前記動画データ作成手段により作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信手段とを備えることを特徴とするサーバ装置を提供する。これを本発明の第２の態様と呼ぶ。
【００１０】
本発明の第２の態様において、前記プロセスデータ記憶手段に記憶されるプロセスデータは、身体に化粧が施される過程における化粧用具の動作を時系列で示す時系列データを含み、前記動画データ作成手段は、前記プロセスデータ記憶手段に記憶されるプロセスデータに含まれる時系列データに基づいて、前記顧客の身体の表面における色彩の時間的変化を求め、当該色彩の時間的変化を表す動画データを作成する構成としてもよい。これを本発明の第３の態様と呼ぶ。
【００１１】
本発明の第２の態様において、前記端末装置から、前記通信網を介して、１のプロセスデータを特定可能なプロセス識別データを受信するプロセス識別データ受信手段を備え、前記動画データ作成手段は、前記プロセス識別データ受信手段により受信されたプロセス識別データにより特定されるプロセスデータに基づき、動画データを作成する構成としてもよい。これを本発明の第４の態様と呼ぶ。
【００１２】
本発明の第２の態様において、前記端末装置から、前記通信網を介して、１の化粧品データを特定可能な化粧品識別データを１以上、受信する化粧品識別データ受信手段を備え、前記動画データ作成手段は、前記化粧品識別データ受信手段により受信された化粧品識別データにより特定される化粧品データに基づき、動画データを作成する構成としてもよい。これを本発明の第５の態様と呼ぶ。
【００１３】
本発明の第５の態様において、前記端末装置から、前記通信網を介して、化粧品の属性に関する条件を示す条件データを受信する条件データ受信手段と、前記化粧品データ記憶手段により記憶される１以上の化粧品データから、前記条件データ受信手段により受信された条件データにより示される条件を満たす化粧品に関する化粧品データを抽出する化粧品データ抽出手段と、前記端末装置に、前記通信網を介して、前記化粧品データ抽出手段により抽出された化粧品データの各々を特定可能な化粧品識別データを１以上含む化粧品リストを送信する化粧品リスト送信手段とを備える構成としてもよい。これを本発明の第６の態様と呼ぶ。
【００１４】
本発明の第５の態様において、前記端末装置に、前記通信網を介して、前記化粧品データ記憶手段に記憶される１の化粧品データを特定可能な化粧品識別データを１以上と、該１以上の化粧品識別データのいずれかに対応付けられたメッセージを示すメッセージデータを１以上含む、化粧品リストを送信する化粧品リスト送信手段を備える構成としてもよい。これを本発明の第７の態様と呼ぶ。
【００１５】
本発明の第５の態様において、前記端末装置から、前記通信網を介して、顧客の属性を示す属性データを受信する属性データ受信手段と、前記化粧品識別データ受信手段により受信された化粧品識別データにより特定される化粧品データに関するデータを、前記属性データ受信手段により受信された属性データと対応付けて、マーケティング関連データとして記憶するマーケティング関連データ記憶手段とを備える構成としてもよい。これを本発明の第８の態様と呼ぶ。
【００１６】
本発明の第２の態様において、化粧品の販売店を特定可能な販売店識別データと、化粧品を特定可能な化粧品識別データと、該化粧品識別データに対応付けられた価格を示す価格データとを含む、販売店データを１以上、記憶する販売店データ記憶手段と、前記端末装置から、前記通信網を介して、１の化粧品データを特定可能な化粧品識別データと、該化粧品識別データに対応付けられた数量を示す数量データとの組を１以上含む、購入申込データを受信する購入申込データ受信手段と、前記販売店データ記憶手段に記憶され、前記購入申込データ受信手段により受信された購入申込データに含まれる化粧品識別データと同じ内容を含む販売店データに含まれる価格データと、該購入申込データに含まれる数量データに基づき、費用に関する費用データを算出する算出手段と、前記算出手段により算出された費用データを、前記通信網を介して、前記端末装置に送信する費用データ送信手段とを備える構成としてもよい。これを本発明の第９の態様と呼ぶ。
【００１７】
さらに、本発明は、化粧用具を用いて行われる操作を検出するセンサー部と、前記センサー部によって検出される前記化粧用具の操作の内容に基づいて、仮想的な人体の表面上における化粧用具の接触位置と接触圧力を表すデータである処理データを生成する処理データ生成手段と、前記処理データ生成手段によって生成される処理データを記憶する記憶手段とを備えることを特徴とする端末装置を提供する。これを本発明の第１０の態様と呼ぶ。
【００１８】
本発明の第１０の態様において、前記センサー部は圧力を計測する圧力センサーを複数有し、前記複数の圧力センサーの各々は、前記仮想的な人体を模した立体物の表面に配置され、配置されている位置における圧力を計測する構成としてもよい。これを本発明の第１１の態様と呼ぶ。
【００１９】
本発明の第１０の態様において、前記センサー部は一定値以上の圧力を検出するタッチセンサーを複数と、前記化粧用具に加えられる圧力を計測する圧力センサーとを有し、前記複数のタッチセンサーの各々は、前記仮想的な人体を模した立体物の表面に配置され、配置されている位置における圧力を検出する構成としてもよい。これを本発明の第１２の態様と呼ぶ。
【００２０】
本発明の第１０の態様において、前記仮想的な人体を表す２次元もしくは３次元の画像を表示する表示手段を備え、前記センサー部は圧力を計測する圧力センサーを複数有し、前記複数の圧力センサーの各々は、前記表示手段の表示画面を覆うパネルの表面に配置され、配置されている位置における圧力を計測する構成としてもよい。これを本発明の第１３の態様と呼ぶ。
【００２１】
本発明の第１０の態様において、前記仮想的な人体を表す２次元もしくは３次元の画像を表示する表示手段を備え、前記センサー部は一定値以上の圧力を検出するタッチセンサーを複数と、前記化粧用具に加えられる圧力を計測する圧力センサーとを有し、前記複数のタッチセンサーの各々は、前記表示手段の表示画面を覆うパネルの表面に配置され、配置されている位置における圧力を検出する構成としてもよい。これを本発明の第１４の態様と呼ぶ。
【００２２】
本発明の第１３または第１４の態様において、前記表示手段は、前記記憶手段に記憶された処理データに基づいて、前記化粧用具の動作の軌跡を表す画像を生成し、前記仮想的な人体を表す画像とともに表示する構成としてもよい。これを本発明の第１５の態様と呼ぶ。
【００２３】
さらに、本発明は、化粧品の色彩に関する情報を少なくとも含む化粧品データを記憶する化粧品データ記憶処理と、身体に化粧が施される過程を示すプロセスデータを記憶するプロセスデータ記憶処理と、端末装置から、通信網を介して、顧客の身体の画像を示す静止画データを受信する静止画データ受信処理と、前記化粧品データ記憶処理において記憶された化粧品データと、前記プロセスデータ記憶処理において記憶されたプロセスデータと、前記静止画データ受信処理において受信された前記顧客の身体の画像を示す静止画データとに基づいて、前記顧客に化粧を施した場合における当該顧客の身体の表面における色彩の時間的変化を表す動画データを作成する動画データ作成処理と、前記動画データ作成処理において作成された動画データを、前記通信網を介して、前記端末装置に送信する動画データ送信処理とをコンピュータに実行させるプログラムを提供する。これを本発明の第１６の態様と呼ぶ。
【発明の効果】
【００２４】
本発明にかかる化粧品ガイダンスシステム、サーバ装置、端末装置およびプログラムによれば、顧客の身体に、顧客により選択された化粧品を用いて、メイクアップアーティストにより仮想的に化粧が施されていく様子が、リアルタイムの動画として顧客に提供される。従って、顧客は自分に適する化粧品の選択を容易に行うことができるとともに、その化粧品を用いた化粧方法を容易に習得することができる。
【発明を実施するための最良の形態】
【００２５】
［１．第１実施形態］
［１．１．ガイダンスシステムの構成］
図１は、本発明の一実施形態であるガイダンスシステム１の全体構成を示す図である。ガイダンスシステム１は、インターネット１１と、インターネット１１に接続された複数の顧客端末１２、サーバ１３、複数のメーカ端末１４および複数の販売店端末１５により構成されている。なお、図１においては、図の簡略化のため、顧客端末１２、メーカ端末１４および販売店端末１５はそれぞれ１つしか示されていない。
【００２６】
インターネット１１は、文字、画像等の各種データを通信可能な複数のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が、ゲートウェイサーバ等により互いに接続された通信網群である。
【００２７】
顧客端末１２は、化粧品の購入希望者である顧客により利用される端末装置である。顧客端末１２は、顧客の顔の静止画データを取得可能であるとともに、インターネット１１に接続された他の通信機器との間で、インターネット１１内で利用可能な通信プロトコル、例えばＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等を用いて、各種データの送受信が可能な装置である。顧客端末１２は、一般的なコンピュータや携帯端末等に、特定のプログラムに従った処理を行わせることによっても実現可能である。本実施形態においては、例として、図２に示すようなＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）、表示部、操作部、通信部およびデジタルカメラを有する汎用コンピュータに、Ｗｅｂブラウザソフトに従った処理を行わせることによって、顧客端末１２を実現するものとする。
【００２８】
顧客端末１２のＣＰＵは、ＨＤに記憶されたＷｅｂブラウザソフトに従い、サーバ１３からＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の言語により記述されたＷｅｂページデータを受信し、そのＷｅｂページデータに従いＷｅｂページを表示部に表示させる。Ｗｅｂページデータは静止画データや動画データ等を付属データとして含むことが可能であり、Ｗｅｂページにおいては、文字、記号、図形等に加え、静止画の表示や動画の再生も行われる。
【００２９】
サーバ１３は、ガイダンスシステム１の情報提供サービスを行うサービスプロバイダのスタッフにより管理されるサーバ装置である。サーバ１３は、顧客端末１２と同様に、インターネット１１に接続された他の通信機器との間で各種データの送受信が可能な装置である。本実施形態においては、サーバ１３は図２に示したような汎用コンピュータに、Ｗｅｂサーバソフトに従った処理を行わせることによって実現させるものとする。ただし、サーバ１３として機能する汎用コンピュータは、デジタルカメラを備えている必要はない。サーバ１３のＣＰＵは、ＨＤに記憶されたＷｅｂサーバソフトに従い、他の通信機器からの要求に応じて各種のＷｅｂページデータを要求元の通信機器に送信する。
【００３０】
メーカ端末１４は、化粧品メーカのスタッフにより利用される端末装置である。また、販売店端末１５は、化粧品販売店のスタッフにより利用される端末装置である。メーカ端末１４および販売店端末１５は、顧客端末１２と同様に、インターネット１１に接続された他の通信機器との間で各種データの送受信が可能な装置である。本実施形態においては、メーカ端末１４および販売店端末１５もまた、図２に示したような汎用コンピュータにＷｅｂブラウザソフトに従った処理を行わせることによって実現させるものとする。ただし、メーカ端末１４および販売店端末１５として機能する汎用コンピュータは、デジタルカメラを備えている必要はない。
【００３１】
［１．２．サーバが記憶するデータの構成］
サーバ１３のＨＤには、ＷｅｂサーバソフトやＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）、ガイダンスシステム１における情報提供サービスをサーバ１３に行わせるためのガイダンスプログラム等の各種プログラムが記憶されている。また、図３に示すように、サーバ１３のＨＤには、顧客データベース２１、化粧品データベース２２、顔静止画データ群２３、モデル顔特徴点データ２４、モデル顔陰影データ２５、プロセスデータベース２６、着色特性データベース２７、ＨＳＢ−ＲＧＢ対応表２８、メーカデータベース２９、販売店データベース３０、マーケティング関連データベース３１およびＷｅｂページデータ群３２が記憶されている。
【００３２】
顧客データベース２１は、顧客に関するデータである顧客データを複数含んでいる。顧客データは、顧客端末１２からサーバ１３に送信されるデータに基づき、サーバ１３が作成する。図４は、顧客データベース２１の構成を例示した図である。顧客データは、「顧客基本情報」、「顧客肌質情報」、「顔静止画データファイル名」、「化粧品条件情報」および「選択化粧品名」の項目を有している。
【００３３】
「顧客基本情報」は、顧客の「顧客ＩＤ」、「顧客パスワード」、「年齢」、「性別」、「職業」、「住所」等の副項目を有している。
【００３４】
「顧客肌質情報」は、顧客の「肌質」、「忌避化粧品名」および「症状」の副項目を有している。ここで、「肌質」は、例えば普通肌、乾燥肌等のような分類に従い、顧客の肌質を特定する情報である。「忌避化粧品名」とは、顧客が過去に使用してトラブルがあった化粧品を意味する。この「忌避化粧品名」は、複数であってもよい。「症状」は、「忌避化粧品名」のそれぞれに関し、その化粧品を使ったときに発生したかゆみ、はれ等のトラブルの種類を示す。
【００３５】
「顔静止画データファイル名」は、顧客の顔をデジタルカメラで撮影して得られる静止画データのファイル名である。このファイル名は、顔静止画データ群２３に含まれる顔静止画データのいずれかを示している。
【００３６】
「化粧品条件情報」は、「化粧水」、「ファンデーション（リキッド）」、「アイシャドー（アクセントカラー）」、「口紅」等の各種の化粧品分類に対応した副項目を有している。各副項目は、対応する化粧品分類に関し顧客が望む条件を示す条件データを含む。例えば「口紅」の副項目に「価格：高ｏｒ中」という条件データが含まれている場合、この条件データは、価格が高めの口紅もしくは価格が中程度の口紅の購入を顧客が検討していることを示している。条件データの種類としては、「価格」の他、例えば「色相」、「彩度」、「明度」、「光沢」、「価格」、「耐水性」、「紫外線防止度」、「発売日」、「類似色化粧品名」、「メーカ名」等、様々なものが考えられる。
【００３７】
「選択化粧品名」は、各種の化粧品分類に対応した副項目を有している。各副項目は、後述する顧客の顔の静止画データを用いた仮想的な化粧に用いられる化粧品として、顧客により選択された化粧品の名称を示している。
【００３８】
化粧品データベース２２は、その時点で販売されている化粧品に関する化粧品データを複数含んでいる。化粧品データは、メーカ端末１４からサーバ１３に送信されるデータに基づきサーバ１３が作成する。図５は、化粧品データベース２２の構成を示した図である。１つの化粧品に関する化粧品データは、その化粧品の「化粧品名」、「メーカ名」、「化粧品分類」、「油分比率」、「成分」、「症状」、「色相」、「彩度」、「明度」、「透明度」、「粘度」、「内容量」、「価格」、「紫外線透過度」、「耐水性」、「その他特性」、「発売日」の項目を含み、さらに「販売中」および「ポップアップコメント」の項目を有している。
【００３９】
ここで、「油分比率」は、その化粧品に含まれる油脂成分の重量比率を百分率で表した数値である。「成分」は、その化粧品に含まれる成分の名称を１以上含んでいる。「症状」は、その「成分」に含まれる名称により示される成分により引き起こされる可能性のある症状の名称である。
【００４０】
「色相」は、化粧品の色相を０から１００までの数値で表したものである。本実施形態において０は赤を示し、数値が増すにつれて、赤→黄→緑→青→紫→赤と変化するものとする。「彩度」は、化粧品の色彩の鮮やかさを示す０から１００までの数値である。「彩度」は大きいほど鮮やかな色彩を示す。「明度」は、化粧品の色彩の明るさを示す０から１００までの数値である。「明度」の数値は大きいほど明るい色彩を示す。
【００４１】
「透明度」は、化粧品を一定の薄さに広げた際に光が透過する比率を百分率で示した０から１００までの数値である。本実施形態において、一定の薄さは１ｍｇ／ｐｉｘｅｌとする。ただし、この場合の「ｐｉｘｅｌ」は、顔静止画データにおける１画素の面積である。「粘度」は、化粧品の粘度を示す数値である。「粘度」の単位はＰａ・ｓである。「内容量」は、化粧品の１販売単位の内容量を示し、「価格」は、化粧品の１販売単位のメーカ希望小売価格を示している。
【００４２】
「紫外線透過度」は、化粧品を１ｍｇ／ｐｉｘｅｌの薄さに広げた際に、紫外線が透過する比率を百分率で示した０から１００までの数値である。「耐水性」は、肌に化粧品を１ｍｇ／ｐｉｘｅｌの薄さに広げた状態で水に浸した後、一定時間後に肌に残存している化粧品の重量比率を百分率で示した数値である。「その他特性」としては、例えば「化粧品分類」がマスカラである場合、そのマスカラによりまつ毛のボリュームアップがなされる比率等、化粧品に応じて異なる特性に関するデータ等が考えられる。
【００４３】
「販売中」は、その化粧品がその時点で販売中であるか否かを示すデータであり、「Ｙｅｓ」もしくは「Ｎｏ」のいずれかである。「ポップアップコメント」は、その化粧品のＰＲ用のメッセージを示す。この「ポップアップコメント」は、ＰＲを要する特定の化粧品に関する化粧品データ以外においては空欄である。
【００４４】
顔静止画データ群２３は、ガイダンスシステム１においてモデルとして用いられる頭部の形状を模した立体物、すなわち頭部のマネキン（以下、「モデルマネキン」と呼ぶ）および顧客の顔をデジタルカメラで撮影することにより得られる静止画データの集まりである。以下、顔静止画データ群２３に含まれる静止画データを「顔静止画データ」と呼び、モデルマネキンの顔静止画データを「モデル顔静止画データ」、顧客の顔静止画データを「顧客顔静止画データ」と呼ぶ。また、顔静止画データの解像度は、例として、３２０×２４０＝７６，８００画素であるものとする。モデル顔静止画データは、ガイダンスシステム１のサービスプロバイダのスタッフによる撮影により取得され、予めサーバ１３のＨＤに記憶されている。顧客顔静止画データは、顧客端末１２からサーバ１３に送信され、サーバ１３のＨＤに記憶される。
【００４５】
図６は、モデル顔静止画データにより表される静止画を示している。ただし、図６の静止画に付されている座標軸および●印１は以下の説明のために便宜的に示したものであり、実際の静止画には含まれていない。
【００４６】
モデル顔特徴点データ２４は、モデル顔静止画データにおける特徴点に関するデータである。特徴点とは、顔静止画データにおいて一意に位置を特定可能な点である。なお、「点」は本来、面積を持たず位置のみを示す概念であるが、以下の説明において、「点」とは顔静止画データにおける１画素を示すものとする。
【００４７】
図７は、モデル顔特徴点データ２４の内容を例示した図である。１つの特徴点に対応したモデル顔特徴点データ２４は、その特徴点の「識別番号」、「名称」、「位置」および「一致要否」の項目を有している。特徴点の「名称」としては、左右の目尻、左右の口端等の他、顔の中心線と顔の輪郭との交点など、様々なものが考えられる。
【００４８】
「位置」は、図６に示すＸＹ座標系における特徴点の位置を表している。さらに詳述すると、このＸＹ座標系では、、顔静止画データにより示される静止画に上から接する水平線をＸ軸、静止画の左から接する垂直線をＹ軸とし、Ｘ軸に関しては右方向、Ｙ軸に関しては下方向が正方向としている。図６の●印１は、右目尻の座標（２５，４０）を例示している。
【００４９】
「一致要否」は、一致の「要」もしくは「不要」のいずれかを意味する。ガイダンスシステム１においては、後述するように、顧客顔静止画データとモデル顔静止画データとの間で、対応する特徴点の位置の一致処理が行われる。「要」は、その特徴点が一致させる必要のある特徴点であることを示す。一方、「不要」は、その特徴点が一致させる必要のない特徴点であることを示す。モデル顔特徴点データ２４は、ガイダンスシステム１のサービスプロバイダのスタッフにより作成され、予めサーバ１３のＨＤに記憶されている。
【００５０】
モデル顔陰影データ２５は、モデル顔の各位置における陰影を示すデータである。図８は、モデル顔陰影データ２５の内容を例示した図である。１つの位置に対応したモデル顔陰影データ２５は、「位置」および「陰影度」の項目を有している。「位置」は、モデル顔静止画データにおける各点の座標を示す。「陰影度」は、「位置」により示される点における陰影の程度を示す０から１００までの数値である。例えば、ある点の陰影のない場合の明度が３０であり、モデル顔陰影データ２５におけるその点の位置に対応する陰影度が４０であるとすると、その点の明度は陰影により、３０×４０／１００＝１２となる。
【００５１】
このようにモデル顔陰影データ２５は、モデルマネキンを通常の光の下で撮影して得られたモデル顔静止画データと、モデルマネキンに八方から光を照射した状態で同じ角度で撮影して得られた顔静止画データの各点の明度の比を百分率で表したものであり、ガイダンスシステム１のサービスプロバイダのスタッフにより作成され、予めサーバ１３のＨＤに記憶されている。
【００５２】
プロセスデータベース２６は、化粧のプロセスに関するプロセスデータを複数含んでいる。プロセスデータはメイクアップアーティストにより作成され、ガイダンスシステム１のサービスプロバイダのスタッフによりサーバ１３のＨＤに予め記憶されている。メイクアップアーティストによるプロセスデータの作成の方法については後述する。
【００５３】
図９は、プロセスデータベース２６の構成を示した図である。１つのプロセスに対応したプロセスデータは、そのプロセスの「名称」、「分類」、そのプロセスに関する「コメント」、そのプロセスの内容を説明する１または複数の「ステップ」、すなわち「ステップ１」〜「ステップｋ」を含んでいる。
【００５４】
「分類」は、プロセスが属する分類を特定する１または複数のキーデータを含んでいる。このキーデータとしては、例えば、「アーティスト：アーティストＢ」、「イメージ：かわいい」、「タレント：タレントＭ」等、様々な形式のものが考えられる。「アーティスト：アーティストＢ」は、そのプロセスが、アーティストＢによりデザインされたものであることを示す。「イメージ：かわいい」は、このプロセスが、かわいいイメージを得るための化粧のプロセスであることを示す。また、「タレント：タレントＭ」は、このプロセスが、タレントＭに対し頻繁に施される化粧と類似した結果を得るための化粧のプロセスであることを示す。
【００５５】
「コメント」は、このプロセスの内容を紹介するメッセージである。「ステップ１」〜「ステップｋ」のそれぞれは、化粧の一連のプロセスを一区切りの処理に分けた場合の各処理（以下、ステップという）に関するデータである。「ステップ１」〜「ステップｋ」のそれぞれは、「ガイダンス」、そのステップにおいて用いられる化粧品の「化粧品分類」、そのステップにおいて用いられる「用具」、そのステップにおける「動作」および「処理データ」の副項目を有している。「動作」としては、例えば「塗る」、「なでる」、「はたく」、「カットする」、「抜く」、「押さえる」、「のせる」等、様々なものが考えられる。
【００５６】
「処理データ」は、「用具」により示される用具を用いて、「動作」により示される動作が行われる際の、用具の中心点の位置や用具と肌との間の圧力等のデータである。「処理データ」に含まれるデータの形式は、「動作」の内容により、以下のように異なる。
【００５７】
「動作」が「塗る」、「なでる」等である場合、「処理データ」は、以下のように、複数の時系列の３次元ベクトル群となる。
（２０，２５，１０），（２１，２３，１１），（２３，１９，１５），・・・
（３５，４８，２５），（３３，４６，２８），（３２，４３，３１），・・・
（４７，５３，４１），（４８，５３，３８），（５１，５０，２７），・・・
【００５８】
上記の例では、最初の行に、最初の塗り動作を表す第１の時系列３次元ベクトル群が、第２行目に２回目の塗り動作を表す第２の時系列３次元ベクトル群が、第３行目に３回目の塗り動作を表す第３の時系列３次元ベクトル群が示されている。しかし、ベクトル群の数は３に限られず、必要な動作の数だけ設ければよい。
【００５９】
上記の各ベクトルの第１成分および第２成分は、それぞれ、図６に示したモデル顔静止画データにおける用具の中心点のＸ座標およびＹ座標を、第３成分は用具と肌の間の圧力（Ｐａ）を示している。各時系列ベクトル群において、各ベクトルは先頭から順次、１ｍｓごとの用具の位置および圧力を示している。すなわち、上記の処理データは、用具の位置の時間的変化を示す時系列の位置データと各位置における圧力を示す時系列の圧力データとを含んでいる。
【００６０】
「動作」に「はたく」、「押さえる」、「のせる」等が含まれている場合、「処理データ」は、以下のような５次元ベクトル群となる。
（２５，３０，１１５，３０，０），（４３，５６，１０２，３８，１２），・・・
【００６１】
上記の各ベクトルにおいて、第１成分および第２成分は、それぞれ、用具の中心点のＸ座標およびＹ座標を、第３成分は用具の中心点における用具と肌との間の最大圧力（Ｐａ）を、第４成分は用具と肌の接触開始から接触終了までの時間（ｍｓ）を、第５成分は先行するベクトルが示す用具と肌の接触開始から、そのベクトルが示す用具と肌の接触開始までの時間（ｍｓ）を示している。すなわち、上記の処理データは、用具の位置を時系列で示す位置データと、各位置における圧力を示す圧力データと、圧力のかけ方およびその間隔を示す時間データとを含んでいる。各ベクトルは、例えば「はたく」という動作における１はたきを示している。
【００６２】
「動作」に「カットする」、「抜く」等が含まれている場合、「処理データ」は、以下のような２次元ベクトル群となる。
（２５，３０），（２６，３２），（２７，３５），・・・
【００６３】
上記のベクトルにおいて、第１成分および第２成分は、それぞれ、モデル顔静止画データが示す静止画上のＸ座標およびＹ座標を示し、上記のベクトル群は全体として、静止画上のある領域の外縁を示している。
【００６４】
また、「用具」に「ビューラー」が含まれている場合、「動作」には「カールする」が含まれ、「処理データ」は以下のような２次元ベクトルとなる。
（３，４）
【００６５】
上記のベクトルにおいて、第１成分はまつ毛のカールの強さを表す１から１０までの数値、第２成分はカールの形状を示す１から１０までの数値である。例えば、第１成分の数値が大きい程、カールが強く、第２成分の数値が小さい程、根本近くのカールが相対的に強い形状を、また第２成分の数値が大きい程、毛先近くのカールが相対的に強い形状を表す。
【００６６】
また、「用具」に「マスカラコーム」が含まれている場合、「動作」には「とく」が含まれ、「処理データ」は空欄となる。マスカラコームが用いられる位置は特徴点により定まり、またマスカラコームの用いられる強さ等により、化粧の結果が変化することはないためである。なお、以上説明した処理データは例示であり、他の様々な動作に関する処理データや、他の様々な形式の処理データも本発明に適用可能であることは言うまでもない。
【００６７】
着色特性データベース２７は、プロセスデータベース２６の「ステップ１」〜「ステップｋ」に含まれるデータに基づき、顧客顔静止画データにより示される静止画の色彩を変更するための着色特性データを複数含んでいる。着色特性データは、ガイダンスシステム１のサービスプロバイダのスタッフにより作成され、予めサーバ１３のＨＤに記憶されている。
【００６８】
図１０は、着色特性データベース２７の構成を示す図である。着色特性データは、「用具」、「動作」、「中心点からのベクトル」、「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」の項目を有している。「用具」は、化粧に用いられる用具の名称である。「動作」は、「用具」に示される用具を用いて行われる動作の名称である。
【００６９】
「中心点からのベクトル」は、用具の中心点からの位置ベクトルである。「動作」が「塗る」等の移動を伴う動作を示す場合、「中心点からのベクトル」は、用具の中心点を原点とし、移動の方向をＸ軸とする座標系における座標を示す。「動作」が「はたく」等の移動を伴わない動作を示す場合、「中心点からのベクトル」は、用具の中心点を原点とし、垂直方向をＸ軸とする座標系における座標を示す。また、「動作」が「カールする」等であり、その動作の対象となる位置が特徴点によって予め決定されるような場合、「中心点からのベクトル」は空欄となる。
【００７０】
「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」は、「中心点からのベクトル」が示す位置における化粧品の移動量を算出するための関数式を含む。従って、「動作」に「カットする」等の化粧品の移動を伴わない動作を示す情報が含まれる場合、「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」は全て空欄となる。
【００７１】
「用具から肌へ」は、用具から肌への化粧品の移動量を算出するための関数式を含む。同様に、「肌から用具へ」は、肌から用具への化粧品の移動量を算出するための関数式を含む。また、「現位置から次位置へ」は、「動作」が「塗る」等の移動を伴う動作を示す場合、移動前の位置から移動後の位置への化粧品の移動量を算出するための関数式を含んでいる。「動作」に「はたく」等の移動を伴わない動作を示す情報が含まれている場合、「現位置から次位置へ」は空欄となる。
【００７２】
例えば、「動作」に「塗る」が含まれる場合、「中心点からのベクトル」に含まれるベクトル（ｘ，ｙ）により示される点に関する「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」は、一般に以下の式（１）で表される関数式を含む。
【００７３】
【数１】
2005044283.tif 000003
ただし、関数ｆの変数は、それぞれ以下のとおりである。
Ｖt：用具側の化粧品の粘度（Ｐａ・ｓ）、
Ｖs：肌側の化粧品の粘度（Ｐａ・ｓ）、
ｖ：用具の中心点の移動速度（ｐｉｘｅｌ／ｍｓ）（ただし、「ｐｉｘｅｌ」は顔静止画データにおける隣り合う画素の中心点間の距離）、
ｐ：用具の中心点と肌との間の圧力（Ｐａ）。
【００７４】
例えば、図１０の先頭行のデータを例に説明すると、リップブラシを用いて化粧品を塗る際に、リップブラシの中心点からベクトル（１２，２０）で示される点において、まずリップブラシに付着している化粧品のうち、ｆ(12,20)＝（Ｖs×ｐ）／（Ｖt×ｖ）×３７（％）で示される比率の化粧品がリップブラシから肌へ移動し、同時に肌に付着している化粧品のうち、ｇ(12,20)＝（Ｖt×ｐ）／（Ｖs×ｖ）×５（％）で示される比率の化粧品が肌からリップブラシへ移動する。その後、現位置の点に付着している化粧品のうち、ｈ(12,20)＝（Ｖt×ｐ）／（Ｖs×ｖ）×２２（％）で示される比率の化粧品が次位置の点へ移動する。これらの情報により、各時点において、各点において肌に付着している化粧品の量が決定され、決定された化粧品の量に応じて顔静止画データの各点における色彩情報が決定される。色彩情報の決定の方法に関しては後述する。
【００７５】
上記のような関数式は、実験により得られる化粧品の移動量の測定値と各変数との関係を、回帰分析等の統計的手法により求めることにより得られる。なお、上記の関数式は単なる例示であり、本発明の実施において、関数式の構造、変数の種類、定数の値等は様々に変更可能であることは言うまでもない。
【００７６】
ＨＳＢ−ＲＧＢ対応表２８は、色相（Ｈｕｅ）、彩度（Ｓａｔｕｒａｔｉｏｎ）および明度（Ｂｒｉｇｈｔｎｅｓｓ）の組合せ（以下、「ＨＳＢ」と呼ぶ）と、光の三原色、すなわちＲＧＢ（Ｒｅｄ，  Ｇｒｅｅｎ  ａｎｄ  Ｂｌｕｅ）の組合せとの対応を示す表である。本実施形態においては、ＲＧＢの各要素は０から２５５までの整数値を取るものとする。ＨＳＢ−ＲＧＢ対応表２８はガイダンスシステム１のサービスプロバイダのスタッフにより、予めサーバ１３のＨＤに記憶されている。図１１は、ＨＳＢ−ＲＧＢ対応表２８の構成を示した図である。例えばＨＳＢ−ＲＧＢ対応表２８の第２行のデータによれば、色相＝０、彩度＝０、明度＝１で表される色彩は、Ｒ＝２、Ｇ＝２、Ｂ＝２で表される。
【００７７】
メーカデータベース２９は、化粧品メーカのメールアドレスを記憶したデータベースである。図１２は、メーカデータベース２９の構成を示した図である。メーカデータベース２９は、各メーカに関するメーカデータを複数含んでいる。メーカデータは、「メーカ名」および「メーカメールアドレス」の項目を有している。「メーカ名」はメーカの名称である。「メーカメールアドレス」はメーカのメールアドレスである。
【００７８】
販売店データベース３０は、化粧品販売店の取扱商品等に関するデータである販売店データを複数含んでいる。販売店データは、販売店端末１５からサーバ１３に送信されるデータに基づき、サーバ１３が作成し、予めＨＤに記憶している。図１３は、販売店データベース３０の構成を示した図である。販売店データは、その販売店の「販売店名」、「販売店メールアドレス」、「取扱商品」、「納期」、「価格」および「送料」の項目を有している。
【００７９】
「取扱商品」は、その販売店が取り扱っている化粧品を特定するための化粧品識別データとして、化粧品の名称を示す。「納期」は、受注から「取扱商品」の名称により示される化粧品を発送するまでに要する日数を示す。「価格」は、「取扱商品」の名称により示される化粧品の１販売単位の販売価格を示す。「送料」は、注文された化粧品の送料を示す。
【００８０】
マーケティング関連データベース３１は、顧客端末１２からサーバ１３に送信される化粧品に関するデータのうち、化粧品メーカや化粧品販売店の営業活動上、利用可能なデータであるマーケティング関連データを複数含んでいる。マーケティング関連データは、顧客によりガイダンスシステム１が利用されている間に、顧客端末１２からサーバ１３に送信されるデータに基づき、サーバ１３により作成され、ＨＤに順次記憶される。図１４は、マーケティング関連データベース３１の構成を示した図である。マーケティング関連データは、「年齢」、「性別」、「職業」、「都道府県」、「化粧品分類」、「行動分類」、「内容」および「日付」の項目を有している。
【００８１】
「年齢」、「性別」、「職業」および「都道府県」は、そのマーケティング関連データの送信を行った顧客の属性を示す属性データ、すなわち年齢、性別、職業および住所の都道府県名である。「化粧品分類」は、化粧品分類の名称である。「行動分類」は、顧客による行動を示す「抽出条件」、「選択」および「購入」のいずれかである。「抽出条件」は、そのマーケティング関連データが、顧客が化粧品の抽出のために入力した条件データに関するものであることを示す。「選択」は、そのマーケティング関連データが、顧客が後述する仮想的な化粧に用いる化粧品として選択した化粧品に関するものであることを示す。また、「購入」は、そのマーケティング関連データが、顧客が購入の注文を行った化粧品に関するものであることを示す。「内容」は、顧客が入力した条件データや化粧品の名称等を示す。「日付」は、そのマーケティング関連データが取得された日付を示す。
【００８２】
Ｗｅｂページデータ群３２は、Ｗｅｂサーバソフトに従い、サーバ１３がメーカ端末１４や販売店端末１５に対し送信する各種Ｗｅｂページに関するデータの集まりであり、ガイダンスシステム１のサービスプロバイダのスタッフにより予め作成され、サーバ１３のＨＤに記憶されている。
【００８３】
［１．３．プロセスデータ作成用端末の構成］
上述したように、プロセスデータベース２６に含まれるプロセスデータは、メイクアップアーティストにより作成され、ガイダンスシステム１のサービスプロバイダのスタッフによりサーバ１３のＨＤに記憶される。図１５は、メイクアップアーティストがプロセスデータを作成する際に用いるプロセスデータ作成用端末４１の外観を示す図である。プロセスデータ作成用端末４１はモデルマネキン４１１、Ａ／Ｄコンバータ４１２および汎用コンピュータ４１３から構成されている。
【００８４】
モデルマネキン４１１は、例えば多くの日本人の頭部の形状、各部位の配置位置、色彩等の情報を統計的に処理することにより得られた、仮想的な標準的日本人の頭部の特徴を有するマネキンである。モデルマネキン４１１の表面はごく薄く柔らかいシリコン等の被覆で覆われており、その被覆の下には微小かつ高感度の圧力センサーが十分に密な一定間隔で配置されている。図１５には、被覆を外した状態のモデルマネキン４１１が示されている。なお、図６に示したモデル顔静止画データは、被覆を付けた状態のモデルマネキン４１１を撮影することにより得られた静止画データである。
【００８５】
図１５において、モデルマネキン４１１上の○印および●印は、それぞれ圧力センサーの位置を示している。本実施形態においては、モデルマネキン４１１の表面に全部で１０００００個の圧力センサーが配置されているものとする。従って、モデル顔静止画データの１画素に対し、ほぼ１の圧力センサーを対応づけることができる。ただし、図１５においては図の簡略化のため、圧力センサーは実際より粗く配置されている。
【００８６】
モデルマネキン４１１上の●印はそれぞれ異なる色で着色された圧力センサーである。このように、一部の圧力センサーが異なる色で着色されていることにより、モデル顔静止画データにおける各圧力センサーの対応位置が特定可能となる。モデル顔静止画データにおける各圧力センサーの対応位置の特定方法については後述する。
【００８７】
モデルマネキン４１１に配置されている圧力センサーのそれぞれは、Ａ／Ｄコンバータ４１２に接続されている。Ａ／Ｄコンバータ４１２は、複数のアナログ信号を同時に受信し、それらのアナログ信号をデジタルデータに変換するＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）コンバータである。Ａ／Ｄコンバータ４１２により生成されるデジタルデータは、汎用コンピュータ４１３に送信され、後述するように、汎用コンピュータ４１３のプロセスデータ作成用プログラムに従った処理によって記録および編集される。本実施形態においては、プロセスデータ作成用端末４１はＡ／Ｄコンバータ４１２を介してモデルマネキン４１１と接続された汎用コンピュータ４１３がプロセスデータ作成用プログラムに従った処理を行うことによって実現されるものとするが、汎用コンピュータを用いる代わりに、同様の機能を有する専用装置が用いられてもよい。また、モデルマネキン４１１、Ａ／Ｄコンバータ４１２および汎用コンピュータ４１３の機能を実現する装置の一部もしくは全てが一つの筐体内に配置されていてもよい。
【００８８】
Ａ／Ｄコンバータ４１２は、１０００００の入力端子を有し、最大１０００００の独立したアナログ信号を同時にデジタルデータに変換し出力可能である。Ａ／Ｄコンバータ４１２の入出力系統には、１から１０００００までの識別番号が振られている。Ａ／Ｄコンバータ４１２は、例えば１ｍｓ毎に、各圧力センサーから入力されるアナログ信号をデジタルデータに変換し、得られたデジタルデータを入出力系統の識別番号とともに汎用コンピュータ４１３に出力する。以下、Ａ／Ｄコンバータ４１２によりデジタルデータ化された圧力に関するデータを「圧力データ」と呼ぶ。
【００８９】
汎用コンピュータ４１３は、図２に示した顧客端末１２として機能する汎用コンピュータと同様の構成を有する汎用コンピュータである。ただし、汎用コンピュータ４１３はデジタルカメラを備えている必要はない。汎用コンピュータ４１３のＨＤは、ＯＳや以下に説明する圧力センサー位置データ作成用プログラム、プロセスデータ作成用プログラム等の各種プログラムの他に、モデル顔静止画データ、無被覆モデル顔静止画データおよび圧力センサー位置データを記憶している。
【００９０】
汎用コンピュータ４１３のＨＤに記憶されているモデル顔静止画データは、サーバ１３のＨＤに記憶されているモデル顔静止画データと同じものであり、被覆を付けた状態のモデルマネキン４１１をデジタルカメラで撮影することにより得られる静止画データである。無被覆モデル顔静止画データは、被覆を外した状態のモデルマネキン４１１をデジタルカメラで撮影することにより得られる静止画データである。モデル顔静止画データおよび無被覆モデル顔静止画データは、ガイダンスシステム１のサービスプロバイダのスタッフにより予め準備され、汎用コンピュータ４１３のＨＤに記憶されている。
【００９１】
圧力センサー位置データは、モデル顔静止画データにおける、モデルマネキン４１１上の圧力センサーの対応位置を示すデータである。図１６は、圧力センサー位置データの構成を示す図である。ある圧力センサーに対応した圧力センサー位置データは、その圧力センサーの「識別番号」および「位置」の項目を有している。ここで、「位置」はモデル顔静止画データにおける、圧力センサーの位置に対応する座標を示している。
【００９２】
圧力センサー位置データは、汎用コンピュータ４１３のＣＰＵがＨＤに記憶されている圧力センサー位置データ作成用プログラムに従った処理を行うことにより、モデル顔静止画データおよび無被覆モデル顔静止画データに基づいて作成される。なお、圧力センサー位置データの作成の指示を汎用コンピュータ４１３に与えるのは、通常、ガイダンスシステム１のサービスプロバイダのスタッフである。
【００９３】
図１７は、モデル顔静止画データ（左）および無被覆モデル顔静止画データ（右）により表される静止画を示した図である。これらの静止画は、同じモデルマネキン４１１を撮影することにより得られる静止画であるので、それぞれの静止画における対応する部位の位置はほぼ一致しているが、撮影時のデジタルカメラの角度等により多少のズレを有している。圧力センサー位置データ作成用プログラムは、そのズレを補正し、無被覆モデル顔静止画データにおける圧力センサーの位置を示すデータから、モデル顔静止画データにおける圧力センサーの対応位置を示すデータを作成する処理をＣＰＵに行わせるプログラムである。
【００９４】
圧力センサー位置データ作成用プログラムは、圧力センサーの形状や色彩に関するデータおよび顔静止画データの各特徴点に対応する部位の形状や色彩等に関するデータを付属データとして有しており、ＣＰＵはそれらの付属データと顔静止画データを比較することにより、顔静止画データにおける圧力センサーや特徴点の位置を特定することができる。以下、ＣＰＵによる顔静止画データにおける圧力センサーや特徴点の位置の特定処理を「マッチング処理」と呼ぶ。なお、圧力センサー位置データ作成用プログラムに、例えば圧力センサー間の間隔や各特徴点のおおよその位置に関するデータ等を付属データとして持たせ、それらのデータを用いた判定処理をＣＰＵに行わせることにより、マッチング処理の精度を向上させてもよい。
【００９５】
図１８は、圧力センサー位置データ作成用プログラムに従い汎用コンピュータ４１３のＣＰＵが行う処理のフロー図である。ＣＰＵはまず、無被覆モデル顔静止画データに関し圧力センサーのマッチング処理を行い、圧力センサーの無被覆モデル顔静止画データにおける座標を図１６に示した形式の圧力センサー位置データとしてＨＤに記憶する（ステップＳ１１）。
【００９６】
ステップＳ１１の処理において、ＣＰＵはまず図１７において●印で示される圧力センサーの位置を特定し、その圧力センサーに付された色彩の情報に基づきその圧力センサーの識別番号を特定する。続いてＣＰＵは、○印で示される圧力センサーの位置を特定し、既に識別番号が特定された●印の圧力センサーとの位置関係に基づき、その圧力センサーの識別番号を順次特定する。このようにして、圧力センサー位置データにおける「識別番号」と「位置」の内容が決定される。ただし、モデルマネキン４１１の背面に配置されている等の理由で、無被覆モデル顔静止画データに画像として含まれない圧力センサーに関しては、圧力センサー位置データにおける「位置」は空欄となる。
【００９７】
ステップＳ１１の処理に続き、ＣＰＵは無被覆モデル顔静止画データに関し、特徴点のマッチング処理を行い、特定した特徴点の座標を用いて無被覆モデル顔特徴点データを作成し、ＨＤに記憶する（ステップＳ１２）。図１９は、無被覆モデル顔特徴点データの構成を示す図である。無被覆モデル顔特徴点データは、図７に示したモデル顔特徴点データ２４とほぼ同じ構成を持ち、「識別番号」、「名称」および「位置」の項目を有しているが、「一致要否」の項目は有していない。これは、無被覆モデル顔静止画データとモデル顔静止画データの特徴点は全て一致を要し、一致の要否に関する区別を要しないからである。ステップＳ１２の処理において、ＣＰＵが特徴点の特定に失敗した場合、その特徴点に関しては、「位置」の項目は空欄となる。
【００９８】
ステップＳ１２の処理に続き、ＣＰＵはステップＳ１２の処理における特徴点の特定の失敗の有無、すなわち無被覆モデル顔特徴点データの「位置」の項目が空欄であるデータの有無を判定する（ステップＳ１３）。ステップＳ１３の判定結果が「Ｙｅｓ」である場合、ＣＰＵは特定に失敗した特徴点を手動で特定するようにユーザに指示するメッセージを、無被覆モデル顔静止画データにより表される静止画と共に、表示部に表示させる。この場合、表示部に表示されるメッセージの例としては、例えば「左目尻の特定ができませんでした。画面に表示される画像において、左目尻の位置をマウスで正確にクリックして下さい。」といったものが考えられる。そのメッセージに応じて、ユーザが指定された位置をマウスでクリックすると、ＣＰＵはそのクリック操作により指定された無被覆モデル顔静止画データにおける座標を、無被覆モデル顔特徴点データの「位置」として格納する（ステップＳ１４）。ＣＰＵは、ステップＳ１３およびＳ１４の処理を、無被覆モデル顔静止画データにおける全てのデータの「位置」が空欄でなくなるまで繰り返す。
【００９９】
ステップＳ１３の判定結果が「Ｎｏ」である場合、ＣＰＵはモデル顔静止画データに関し特徴点のマッチング処理を行い、特定した特徴点の座標を用いてモデル顔特徴点データを作成し、ＨＤに記憶する（ステップＳ１５）。ステップＳ１５において作成されるモデル顔特徴点データは、図７に示したサーバ１３のＨＤに記憶されているモデル顔特徴点データ２４と同じものである。ステップＳ１５においても、ＣＰＵが特徴点の特定に失敗した場合には、その特徴点に関しては、「位置」の項目は空欄となる。
【０１００】
ステップＳ１６に続き、ＣＰＵはステップＳ１３およびＳ１４と同様の処理を、モデル顔特徴点データに関し行う（ステップＳ１６およびＳ１７）。ステップＳ１７の処理によって、モデル顔特徴点データの「位置」に空欄がなくなり、ステップＳ１６の判定結果が「Ｎｏ」となると、ＣＰＵは以下に説明する圧力センサー位置データの補正処理を行う（ステップＳ１８）。
【０１０１】
図２０は、圧力センサー位置データの補正処理を説明するための図である。図２０において、点Ａ、点Ｂおよび点Ｃは、無被覆モデル顔静止画データにおける互いに近傍の任意の特徴点を示している。点Ａ’、点Ｂ’および点Ｃ’は、モデル顔静止画データにおける互いに近傍の任意の特徴点を示している。ただし、点Ａと点Ａ’、点Ｂと点Ｂ’、点Ｃと点Ｃ’は、それぞれ対応する特徴点である。
【０１０２】
点Ｎは、三角形ＡＢＣの内部に位置する圧力センサーの位置を示す点である。ステップＳ１８の処理において、ＣＰＵは、点Ａ、点Ｂおよび点Ｃの座標を無被覆モデル顔特徴点データから取得する。また、ＣＰＵは、点Ａ’、点Ｂ’および点Ｃ’の座標をモデル顔特徴点データから取得する。さらに、ＣＰＵは、点Ｎの座標を、ステップＳ１１において作成した圧力センサー位置データから取得する。続いて、ＣＰＵは、以下の式（２）を満たす点Ｎ’の座標を算出する。
【０１０３】
【数２】
2005044283.tif 000004
ただし、「△」は三角形の面積を示す。
【０１０４】
ＣＰＵは、圧力センサー位置データにおける、点Ｎに位置する圧力センサーに関するデータの「位置」の内容を、式（２）に従い算出した座標で置き換える。ＣＰＵは、圧力センサー位置データにおいて「位置」が空欄でない全てのデータに関し、同様にデータの置き換えを行う。その結果、圧力センサー位置データの「位置」に含まれる座標は、各圧力センサーの無被覆モデル顔静止画データにおける位置を示す座標から、モデル顔静止画データにおける対応する位置を示す座標に補正される。
【０１０５】
なお、式（２）はステップＳ１８の処理において利用可能な算出式の例であって、ある３点により特定される領域内の任意の点Ｎと他の３点により特定される領域内の点Ｎ’とを、互いに全単射の写像として対応付けることが可能な算出式であれば、いずれの算出式が用いられてもよい。
【０１０６】
［１．４．プロセスデータの作成］
以上のようにして、補正処理が行われた圧力センサー位置データが汎用コンピュータ４１３のＨＤに記憶されると、メイクアップアーティストによるプロセスデータの作成が可能となる。
【０１０７】
メイクアップアーティストは、モデルマネキン４１１に被覆を付け、モデルマネキン４１１、Ａ／Ｄコンバータ４１２および汎用コンピュータ４１３を図１５に示したように接続した状態で、プロセスデータ作成用プログラムを起動する。図２１は、汎用コンピュータ４１３がプロセスデータ作成用プログラムに従い表示するプロセスデータ作成画面である。プロセスデータ作成画面には、メイクアップアーティストが各種データを入力するための入力項目群５１と、メイクアップアーティストがモデルマネキン４１１により計測されＡ／Ｄコンバータ４１２によりデジタルデータ化される圧力データの記録等を指示するためのコマンドボタン群５２が含まれている。
【０１０８】
入力項目群５１は、図９に示したプロセスデータベース２６の「処理データ」を除く各項目に対応する入力項目を含んでいる。メイクアップアーティストは、まず「名称」、「分類」および「コメント」の欄にそれぞれ適する情報を入力する。続いて、メイクアップアーティストは、「ステップ番号」に化粧のプロセスにおける各ステップを示す番号を入力し、その番号のステップに関する情報を、「ガイダンス」、「化粧品分類」、「用具」および「動作」に入力する。以下、メイクアップアーティストにより「ステップ番号」に番号「ｎ」が入力され、「ステップｎ」に関するデータの入力および作成が行われる際の動作を説明する。
【０１０９】
「ステップｎ」の処理が、例えば「口紅」を「塗る」という動作に関するものである場合、メイクアップアーティストは入力項目群５１に対する情報の入力操作を行った後、コマンドボタン群５２の「記録開始」をクリックする。そのクリック操作に応じて、ＣＰＵはＡ／Ｄコンバータ４１２から送信される圧力データの値が、一定値を超えているか否かの判定を開始する。ＣＰＵは、Ａ／Ｄコンバータ４１２から送信される圧力データの値のいずれもが一定値以下である間、圧力データの記録を行うことなく待機する。
【０１１０】
続いて、メイクアップアーティストは、入力項目群５１の「化粧品分類」に入力した化粧品分類の化粧品と、「用具」に入力した用具を用いて、モデルマネキン４１１に対して「ステップｎ」に関する化粧の処理を行う。以下、メイクアップアーティストは「ステップｎ」のデータの作成において、リップブラシに口紅を付け、そのリップブラシでモデルマネキン４１１の唇部分に着色を行うものとする。
【０１１１】
メイクアップアーティストがリップブラシでモデルマネキン４１１に対し着色の動作を行うと、モデルマネキン４１１の唇部分に配置されている圧力センサーがリップブラシにより加えられた圧力に応じたアナログ信号をＡ／Ｄコンバータ４１２に対し出力する。Ａ／Ｄコンバータ４１２は、圧力センサーから入力されたアナログ信号を圧力データに変換し、汎用コンピュータ４１３に送信する。その結果、汎用コンピュータ４１３は一定値を超える圧力データを受信するため、汎用コンピュータ４１３のＣＰＵは、その圧力データの受信をトリガーとして、それ以降に受信する圧力データの記録を開始する。すなわち、ＣＰＵは１ｍｓ毎にＡ／Ｄコンバータ４１２から送信される１０００００の圧力データの組を、順次ＲＡＭに記録する。以下、ＲＡＭに時系列で記憶される圧力データの組を「化粧動作記録データ」と呼ぶ。
【０１１２】
図２２は、化粧動作記録データの構成を示す図である。化粧動作記録データは、「時間」および「１」から「１０００００」までの項目を有している。「時間」は、化粧動作記録データの記録が開始されてからの経過時間である。「１」の項目は、Ａ／Ｄコンバータ４１２の入出力系統の識別番号１に対応する圧力データを格納する。同様に、「２」から「１０００００」までの項目は、それぞれの項目名が示す識別番号に対応する圧力データを格納する。
【０１１３】
メイクアップアーティストは、「ステップｎ」におけるリップブラシによる口紅の着色動作を終えると、コマンドボタン群５２の「記録完了」をクリックする。そのクリック操作に応じて、ＣＰＵは化粧動作記録データの記録を完了する。
【０１１４】
続いて、ＣＰＵは化粧動作記録データに基づき、「塗る」という動作に応じた処理データを生成する。プロセスデータベース２６の説明において述べたように、「動作」が「塗る」である場合、「処理データ」には以下の形式の時系列３次元ベクトル群が１組以上、生成される必要がある。ただし、各ベクトルの第１成分および第２成分は用具の中心点の座標を、また第３成分はその中心点における圧力を示し、各ベクトルは１ｍｓ毎に時系列で並べられている。
（２０，２５，１０），（２１，２３，１１），（２３，１９，１５），・・・
【０１１５】
以下、ＣＰＵにより上記の処理データが生成される様子を説明する。まず、ＣＰＵは化粧動作記録データの各時間のデータに関し、「１」から「１０００００」までの項目に記録されている圧力を、対応する圧力センサーの２次元平面上の配置位置にプロットした際の重心を算出し、その重心に対応する圧力センサーの識別番号を求める。以下、重心に対応する圧力センサーを「重心圧力センサー」と呼ぶ。
【０１１６】
続いて、ＣＰＵは図１６に示した圧力センサー位置データから、「識別番号」の値が重心圧力センサーの識別番号と一致するデータを検索し、検索したデータの「位置」が示す座標を取得する。このように取得された座標は、メイクアップアーティストがリップブラシをモデルマネキン４１１の表面に押しつけた際の中心点の、モデル顔静止画データにおける対応点の座標を示している。
【０１１７】
続いて、ＣＰＵは重心圧力センサーおよびその周辺に配置されている一定数の圧力センサーにより計測された圧力データの平均値を算出する。ＣＰＵがこのように複数の圧力センサーにより計測された圧力データの平均値を算出するのは、リップブラシによりモデルマネキン４１１に対して加えられる圧力の不均質性を緩和し、重心圧力センサーの位置におけるより正確な圧力の値を求めるためである。
【０１１８】
ＣＰＵは、このようにして求めた座標を第１成分および第２成分、圧力データの平均値を第３成分とするベクトルを作成する。ＣＰＵは、化粧動作記録データの各時間のデータに関し同様にベクトルを作成し、それらを時系列に並べる。その結果、「塗る」という動作に対応した時系列３次元ベクトル群が、処理データとして作成される。
【０１１９】
上記のようにメイクアップアーティストがプロセスデータ作成画面において「記録完了」をクリックし、ＣＰＵにより処理データの作成が行われた後、メイクアップアーティストが「次へ」をクリックすると、ＣＰＵは入力項目群５１に入力された情報および上記のように作成した処理データを、ＲＡＭに一時的に記憶する。以下、このようにＲＡＭに一時的に記憶されるデータを「一時プロセスデータ」と呼ぶ。一時プロセスデータは、図９に示したプロセスデータと同様の形式のデータである。
【０１２０】
続いて、メイクアップアーティストは、上記の「ステップｎ」に関するデータの入力および作成の操作と同様の操作を、「ステップｎ＋１」、「ステップん＋２」、・・・に関して順次行う。その結果、一時プロセスデータの「ステップｎ＋１」、「ステップｎ＋２」、・・・に対応する副項目に順次、データが記憶される。
【０１２１】
「ステップｎ」の処理が「なでる」等の動作に関する処理である場合、メイクアップアーティストは上述した「塗る」の動作に関する場合と同様に、「記録開始」をクリックした後、モデルマネキン４１１に対して化粧の処理を行うことにより、時系列３次元ベクトル群の形式の処理データをＣＰＵに記録させる。
【０１２２】
「ステップｎ」の処理が「はたく」、「押さえる」、「のせる」等の動作に関する処理である場合、メイクアップアーティストは上述した「塗る」の動作に関する場合と同様に、「記録開始」をクリックした後、モデルマネキン４１１に対して化粧の処理を行うことにより、プロセスデータベース２６の説明において述べた５次元ベクトル群の形式の処理データをＣＰＵに作成させる。ＣＰＵは、「塗る」において説明した時系列３次元ベクトル群の組の形式の処理データを作成する場合と同様に、化粧動作記録データを用いて５次元ベクトル群の形式の処理データを作成する。
【０１２３】
「ステップｎ」の処理が「カットする」、「抜く」等の動作に関する処理である場合、メイクアップアーティストは「記録開始」をクリックした後、モデルマネキン４１１上の「カットする」等の対象となる領域の外縁を鉛筆等でなぞることにより、プロセスデータベース２６の説明において述べた２次元ベクトル群の形式の処理データをＣＰＵに作成させる。ＣＰＵは、「塗る」において説明した時系列３次元ベクトル群の組の形式の処理データを作成する場合と同様に、化粧動作記録データを用いて２次元ベクトル群の形式の処理データを作成する。
【０１２４】
「ステップｎ」の処理が「カールする」等の動作に関する処理である場合、メイクアップアーティストは「記録開始」および「記録完了」をクリックする代わりに、「手動入力」をクリックすることにより、直接、処理データを入力する。例えば「動作」が「カールする」である場合、プロセスデータベース２６の説明において述べたように、処理データとしては２次元ベクトルが作成される必要がある。メイクアップアーティストが「手動入力」をクリックすると、ＣＰＵは表示部に処理データの入力画面を表示させる。メイクアップアーティストはその入力画面に対し任意の２次元ベクトルを入力し、「ＯＫ」等のボタンをクリックすることにより、任意のデータを処理データとして指定することができる。なお、「ステップｎ」の処理が洗顔等の顔の色彩の変化を伴わない処理である場合、メイクアップアーティストはコマンドボタン群５２を用いた操作を行うことなく「次へ」をクリックする。その結果、そのステップに関する一時プロセスデータの「処理データ」は空欄となる。
【０１２５】
メイクアップアーティストは、以上の操作により、化粧のプロセスに含まれる全てのステップに関するデータを入力および作成し終えると、プロセスデータ作成画面において「終了」をクリックする。そのクリック操作に応じて、ＣＰＵは一時プロセスデータをプロセスデータとして、ＨＤに記憶する。
【０１２６】
メイクアップアーティストの汎用コンピュータ４１３等の操作により、プロセスデータが汎用コンピュータ４１３のＨＤに記憶された後、ガイダンスシステム１のサービスプロバイダのスタッフは、汎用コンピュータ４１３のＨＤから、そのプロセスデータをＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）等を介してサーバ１３のＨＤにコピーし、プロセスデータベース２６にそのプロセスデータを追加する。
【０１２７】
［１．５．ガイダンスシステムの動作］
続いて、ガイダンスシステム１においてサーバ１３から顧客端末１２等に対し情報提供サービスが行われる際の動作を説明する。サーバ１３は、ＨＤに記憶されているガイダンスプログラムに従った処理を行うことにより顧客端末１２等に提供すべきＷｅｂページデータを作成し、Ｗｅｂサーバプログラムに従った処理を行うことにより作成したＷｅｂページデータを顧客端末１２等に送信することにより、顧客端末１２等に対し以下に説明する情報提供サービスを行う。
【０１２８】
化粧品の購入希望者である顧客は、ガイダンスシステム１を利用するにあたり、まずサーバ１３に対し顧客情報の送信を行う。以下、顧客Ａがガイダンスシステム１を利用する場合の動作を例として説明する。顧客Ａは、予め顧客端末１２を操作し、顧客端末１２のデジタルカメラで自分の顔を撮影し、その撮影により得られる顔静止画データを顧客端末１２のＨＤ等に記憶しておく。なお、顧客Ａは単体のデジタルカメラを用いた撮影により得られる顔静止画データを、ＦＤ等の記憶媒体やケーブル等を介して顧客端末１２のＨＤ等に記憶してもよい。
【０１２９】
続いて、顧客Ａは、顧客端末１２のＷｅｂブラウザソフトの画面において、ガイダンスシステム１に関する顧客情報登録ページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力することにより、サーバ１３に対し顧客情報登録ページのデータの送信要求を送信する。サーバ１３はその送信要求に応じ、Ｗｅｂページデータ群３２に含まれる顧客情報登録ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図２３に示す顧客情報登録ページが表示される。
【０１３０】
顧客情報登録ページは、図４に示した顧客データベース２１に含まれる顧客データの「顧客基本情報」、「顧客肌質情報」および「顔静止画データファイル名」の項目に対応する入力欄を含んでいる。顧客Ａは、これらの入力欄に適するデータを入力し、「送信」をクリックする。顧客端末１２は、そのクリック操作に応じて、顧客Ａにより入力されたデータおよび「顔静止画データファイル名」に入力されたファイル名で指定される顔静止画データをサーバ１３に送信する。なお、顧客情報登録ページにおいて入力された情報のうち、肌質や忌避化粧品に関する情報は、後述するように、顧客Ａの体質等に適する化粧品を抽出するための、化粧品の属性に関する条件を示す条件データとして利用される。
【０１３１】
サーバ１３は、顧客端末１２より顧客Ａにより入力されたデータおよび顔静止画データを受信すると、まず受信した顔静止画データを顔静止画データ群２３に顧客顔静止画データとして記憶する。続いて、サーバ１３は、顧客データベース２１の中に、受信した情報に含まれる顧客ＩＤおよび顧客パスワードの組を含む顧客データがあるか否かを判定する。サーバ１３は、受信した顧客ＩＤおよび顧客パスワードの組を含む顧客データを顧客データベース２１内に発見しなかった場合、顧客データベース２１に受信したデータを新たな顧客データとして追加する。一方、サーバ１３は、受信した顧客ＩＤおよび顧客パスワードの組を含む顧客データを顧客データベース２１内に見つけた場合、受信したデータで、その顧客データの内容を更新する。
【０１３２】
顧客Ａは、上述した顧客情報の送信作業を終えると、顧客端末１２のＷｅｂブラウザソフトの画面において、情報提供サービスページのＵＲＬを入力することにより、サーバ１３に対し情報提供サービスページのデータの送信要求を送信する。サーバ１３はその送信要求に応じ、情報提供サービスページの最初のページのデータとして、Ｗｅｂページデータ群３２に含まれる化粧品条件情報入力ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図２４に示す化粧品条件情報入力ページが表示される。
【０１３３】
化粧品条件情報入力ページにおいて、顧客Ａは顧客情報登録ページにおいて入力した顧客ＩＤおよび顧客パスワードと、各化粧品分類に関し、その化粧品分類に属する化粧品の色彩、価格等に関する抽出条件、すなわち顧客Ａが関心を持っている化粧品の属性に関する条件を示す条件データを順次入力し、「送信」をクリックする。顧客端末１２は、そのクリック操作に応じて、顧客Ａにより入力されたデータをサーバ１３に送信する。サーバ１３は、顧客端末１２より顧客Ａにより入力されたデータを受信すると、顧客データベース２１の中から、受信した顧客ＩＤおよび顧客パスワードの組を含む顧客データの「化粧品条件情報」の対応する副項目に、受信したデータを記憶する。また、サーバ１３は、顧客端末１２から受信した化粧品条件情報のそれぞれを、顧客Ａの顧客データに含まれる「年齢」、「性別」等の属性データおよびその日の日付とともに、図１４に示したマーケティング関連データベース３１に追加する。その際、マーケティング関連データの「行動分類」には「抽出条件」が記憶される。
【０１３４】
続いて、サーバ１３は顧客Ａに関する顧客データの「顧客肌質情報」および「化粧品条件情報」に基づき、化粧品データベース２２に含まれる「販売中」が「Ｙｅｓ」である化粧品データから、顧客Ａに適する化粧品に関する化粧品データを抽出する。
【０１３５】
例えば、顧客データにおける「顧客肌質情報」の「肌質」が「脂性肌」である場合、サーバ１３は「油分比率」が低めの化粧品データ、例えば「油分比率」が５％以下の化粧品データを抽出する。
【０１３６】
また、例えば、顧客データにおける「顧客肌質情報」の「忌避化粧品名」に「口紅Ｋ」が、またそれに対応する「症状」が「かゆみ」である場合、サーバ１３はまず、化粧品データベース２２から「化粧品名」が「化粧品Ｋ」である化粧品データを検索し、検索した化粧品データにおいて、「症状」が「かゆみ」である「成分」の内容を取得する。例えば、化粧品データにより、「口紅Ｋ」の「成分ｇ」が「かゆみ」を引き起こす可能性があるとされている場合、サーバ１３は「成分ｇ」を、顧客Ａに適さない成分を示す情報として取得する。サーバ１３は、取得した「成分ｇ」を「成分」に含む化粧品データを、顧客Ａに適する化粧品に関する化粧品データから除外する。
【０１３７】
また、例えば、顧客データにおける「化粧品条件情報」の「口紅」に「価格：高ｏｒ中」が記憶されている場合、サーバ１３は化粧品データの「化粧品分類」が「口紅」であり、かつ「価格」の内容を「内容量」の内容で除した値が大きいか中程度のもの、例えば１ｇ当たり５００円以上のものを抽出する。
【０１３８】
また、例えば、顧客データにおける「化粧品条件情報」の「口紅」に「類似色化粧品名：口紅Ｈ」が記憶されている場合、サーバ１３は化粧品データベース２２の全ての化粧品データの中から「化粧品名」が「口紅Ｈ」であるものを検索し、検索された口紅Ｈの化粧品データの「色相」、「彩度」および「明度」のそれぞれに対し、例えば前後５の幅を持たせた範囲を設定し、続いて化粧品データベース２２の化粧品データのうち「販売中」が「Ｙｅｓ」であり「化粧品分類」が「口紅」であるものから、「色相」、「彩度」および「明度」のそれぞれが設定した範囲に属する化粧品データを抽出する。このように抽出された化粧品データは、口紅Ｈと類似した色彩を持つ口紅に関する化粧品データである。
【０１３９】
サーバ１３は、以上に例示したような化粧品データの抽出を終えると、抽出した化粧品データを「化粧品分類」の内容によって分類する。続いて、サーバ１３はＷｅｂページデータ群３２から化粧品選択ページの雛形データを読み出し、化粧品分類のそれぞれに関し、抽出した化粧品データを用いて、各化粧品分類に応じた化粧品選択ページのデータを作成する。サーバ１３は、例えば「クレンジング剤」、「洗顔剤」、「化粧水」・・・といった順序で、それらの化粧品分類に応じた化粧品選択ページのデータを顧客端末１２に送信する。顧客端末１２は、化粧品選択ページのデータを受信すると、化粧品選択ページを表示部に表示する。
【０１４０】
図２５は、口紅に関する化粧品選択ページを示す図である。化粧品選択ページにおいて、顧客Ａは自分に適する現在販売中の様々な化粧品の情報を得ることができる。化粧品選択ページは、サーバ１３により抽出された化粧品データに含まれるデータのうち、顧客が化粧品の選択を行う際に有用と思われるデータをリスト化した化粧品リストを含んでいる。なお、化粧品リストにおいては、化粧品データに含まれる「色相」、「彩度」および「明度」の代わりに、実際の色彩が「色見本」の欄に表示される。
【０１４１】
化粧品リストに含まれる化粧品に関する化粧品データのうち、「ポップアップコメント」の欄にＰＲ用のメッセージを示すメッセージデータが含まれているものに関しては、図２５において化粧品リストの右上に示すようなポップアップ窓に、そのメッセージデータが示すＰＲ用のメッセージが表示され、そのメッセージに対応する化粧品リスト中の情報がハイライト表示される。化粧品リスト中に示される複数の化粧品に関しＰＲ用のメッセージがある場合には、顧客Ａがある化粧品に関するポップアップ窓を閉じると、次の化粧品に関するメッセージが新たなポップアップ窓に表示される。顧客Ａは、このポップアップ窓に示されるメッセージにより、各化粧品のセールスポイント等を知ることができる。
【０１４２】
顧客Ａが、化粧品選択ページにおいて、化粧品リストのタイトルに示される「メーカ名」、「色見本」、「透明度」等の文字をクリックすると、顧客端末１２はクリックされた文字に対応する化粧品条件情報の入力画面を表示する。その入力画面に対し、顧客Ａは新たな化粧品条件情報の入力を行ったり、既に顧客データに記憶されている化粧品条件情報を変更したりすることができる。顧客Ａが化粧品条件情報の入力画面において「送信」をクリックすると、図２４に示した化粧品条件情報入力ページにおいて「送信」をクリックした場合と同様に、顧客Ａにより入力された情報が顧客端末１２からサーバ１３に送信され、顧客データベース２１の内容の更新、マーケティング関連データベース３１へのマーケティング関連データの追加、化粧品データの再抽出および化粧品選択ページに含まれる化粧品リストの内容の更新が行われる。
【０１４３】
顧客Ａは、化粧品選択ページにおいて、試用してみたいと考える化粧品に関するデータを化粧品リストから１つ選択し、「選択」をクリックする。そのクリック操作に応じて、顧客端末１２は顧客Ａにより選択された化粧品を示す化粧品名を、その化粧品に対応する化粧品データを特定するための化粧品識別データとしてサーバ１３に送信する。サーバ１３は、化粧品名を受信すると、受信した化粧品名を、顧客Ａに関する顧客データの「選択化粧品名」に含まれる対応する化粧品分類の副項目に格納する。続いて、サーバ１３は顧客データに格納した化粧品名を、顧客Ａの顧客データに含まれる「年齢」、「性別」等の属性データおよびその日の日付とともに、マーケティング関連データベース３１に追加する。その際、マーケティング関連データの「行動分類」には「選択」が記憶される。サーバ１３はマーケティング関連データの追加を終えると、次の化粧品分類に関する化粧品選択ページのデータを顧客端末１２に送信する。
【０１４４】
顧客Ａが全ての化粧品選択ページに関し化粧品の選択操作を終え、サーバ１３が顧客Ａにより選択された化粧品に関するマーケティング関連データのマーケティング関連データベース３１に対する追加を終えると、サーバ１３はＷｅｂページデータ群３２からプロセス選択ページの雛形データを読み出し、プロセスデータベース２６に含まれる全てのプロセスデータに関する「名称」、「分類」および「コメント」の内容を用いて、プロセス選択ページのデータを作成する。サーバ１３は、プロセス選択ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図２６に示すプロセス選択ページが表示される。
【０１４５】
プロセス選択ページは化粧のプロセスに関するデータをリスト化したプロセスリストを含んでいる。顧客Ａがプロセスリストのタイトルに示される「分類」の文字をクリックすると、顧客端末１２は抽出条件情報の入力画面を表示する。その入力画面に対し、顧客Ａは興味のあるプロセスに関する条件情報を入力することにより、プロセスリストに含まれるデータから興味のあるプロセスに関するデータを絞り込むことができる。
【０１４６】
顧客Ａは、利用したいと考えるプロセスに関するデータをプロセスリストから１つ選択し、「選択」をクリックする。そのクリック操作に応じて、顧客端末１２は顧客Ａにより選択されたプロセスの名称を、そのプロセスに関するプロセスデータを特定するプロセス識別データとしてサーバ１３に送信する。
【０１４７】
サーバ１３は、顧客端末１２から顧客Ａにより選択されたプロセスの名称を受信すると、顧客Ａに関する顧客データの「顔静止画データファイル名」により特定されるデータ、すなわち顧客Ａの顧客顔静止画データの特徴点の抽出処理を行う。サーバ１３による特徴点の抽出処理は、汎用コンピュータ４１３によるマッチング処理における特徴点の抽出処理、すなわち図１８のステップＳ１２〜Ｓ１４もしくはステップＳ１５〜Ｓ１７の処理と同様であるので、説明を省略する。サーバ１３の特徴点の抽出処理により、サーバ１３のＲＡＭには顧客顔特徴点データが記憶される。図２７は、顧客顔特徴点データの構成を示した図である。顧客顔特徴点データの構成は、図７に示したモデル顔特徴点データ２４の構成と同様である。
【０１４８】
続いて、サーバ１３はプロセスデータベース２６から、顧客Ａにより選択されたプロセスの名称を「名称」に含むプロセスデータを検索し、検索したプロセスデータをＲＡＭにコピーする。以下、ＲＡＭにコピーされたプロセスデータを「作業用プロセスデータ」と呼ぶ。サーバ１３は、作業用プロセスデータの「ステップ１」〜「ステップｋ」のそれぞれに関し、「処理データ」に格納されるベクトルが座標に関するデータを含む場合、その座標の補正処理を行う。例えば、「動作」が「塗る」である「ステップｎ」に関しては、既述のとおり、処理データ」は時系列３次元ベクトル群であり、それらの３次元ベクトルの第１成分および第２成分はモデル顔静止画データにおける座標を示している。この処理データを、顧客顔静止画データにおいて用いるためには、３次元ベクトルの第１成分および第２成分のデータを、顧客顔静止画データの対応する位置を示すデータに補正する必要がある。従って、サーバ１３は、図１８のステップＳ１８と同様の補正処理を、モデル顔特徴点データ、顧客顔特徴点データおよび処理データに含まれる座標に関して行う。
【０１４９】
処理データに含まれる座標を示すデータの補正処理は、図１８のステップＳ１８と同様であるので、その説明を省略する。ただし、処理データに含まれる座標を示すデータの補正処理においては、モデル顔特徴点データにおける特徴点、顧客顔特徴点データにおける特徴点および処理データに含まれる座標が示す点は、図２０における以下の点に対応する。
モデル顔静止画データにおける互いに近傍の任意の特徴点：点Ａ、点Ｂおよび点Ｃ、
顧客顔静止画データにおける互いに近傍の任意の特徴点：点Ａ’、点Ｂ’および点Ｃ’、
補正前の処理データに含まれる座標が示す点：点Ｎ、
補正後の処理データに含まれる座標が示す点：点Ｎ’。
【０１５０】
また、処理データに含まれる座標を示すデータの補正処理においては、モデル顔特徴点データ２４および顧客顔静止画データにおいて「一致要否」が「不要」であるものは、上記の点Ａ、点Ｂ、点Ｃおよび点Ａ’、点Ｂ’および点Ｃ’には含まれない。例えば「右眉尻」等に関する特徴点の「一致要否」は「不要」であるため、補正処理の対象から除外される。これは、眉尻等の位置はカットやアイブロウペンシルによる着色により変更可能なため、モデル顔特徴点データ２４および顧客顔静止画データ間でそれらの特徴点を一致させる必要がないためである。
【０１５１】
以上のような処理データに含まれる座標の補正処理の結果、処理データに含まれる座標は顧客顔静止画データにおける対応する点を示す座標に書き換えられる。
【０１５２】
サーバ１３は、作業用プロセスデータに含まれる全ての処理データに関し、座標の補正処理を終了すると、モデル顔陰影データ２５をＲＡＭにコピーする。以下、ＲＡＭにコピーされたモデル顔陰影データ２５を「作業用顔陰影データ」と呼ぶ。サーバ１３は、作業用顔陰影データの「位置」により示される座標に関し、上述した処理データに含まれる座標の補正処理と同様の補正処理を行う。その結果、作業用顔陰影データの「位置」により示される座標は顧客顔静止画データにおける対応する点を示す座標に書き換えられる。
【０１５３】
サーバ１３は、作業用顔陰影データにおける座標の補正処理を終えると、顧客顔静止画データから作業用顔陰影データにより示される陰影を取り除く処理を行う。より詳しく説明すると、サーバ１３はまず、顧客顔静止画データの各点、すなわち各画素に関し、ＲＧＢで示される色彩情報を、ＨＳＢ−ＲＧＢ対応表２８を用いてＨＳＢで示される色彩情報に変換する。続いてサーバ１３は変換により得られた明度から、作業用顔陰影データの「陰影度」により示される値を減算する。サーバ１３は、その減算により得られた明度を含むＨＳＢで示される色彩情報を、ＨＳＢ−ＲＧＢ対応表２８を用いてＲＧＢで示される色彩情報に変換する。サーバ１３は、顧客顔静止画データに含まれる全ての点に関し、上記の処理を行うことにより、陰影の除去された顧客顔静止画データを得ることができる。以下の説明において、上述した顧客顔静止画データから陰影を取り除く処理を「陰影除去処理」と呼ぶ。
【０１５４】
サーバ１３は陰影除去処理を終えると、顧客顔静止画データの色彩情報の変更処理を行う。図２８は、サーバ１３により行われる色彩情報の変更処理を、プロセスデータにおける１つのステップ、例えば「ステップｎ」に関し示したフロー図である。
【０１５５】
サーバ１３はまず、作業用プロセスデータの「ステップｎ」の「化粧品分類」、「用具」および「動作」の内容に基づき、「ステップｎ」で示される処理が顧客顔静止画データに対する色彩情報の変更を伴う処理であるか否かを判定する（ステップＳ２１）。顧客顔静止画データに対する色彩情報の変更を伴わない処理としては、例えば洗顔剤による洗顔等がある。ステップＳ２１の判定結果が「Ｎｏ」である場合、サーバ１３は「ステップｎ」に関し、顧客顔静止画データに対する色彩情報の変更処理を行うことなく、次のステップに関する処理に移る。
【０１５６】
ステップＳ２１の判定が「Ｙｅｓ」である場合、サーバ１３は、顧客Ａに関する顧客データの「選択化粧品名」の副項目のうち、作業用プロセスデータの「ステップｎ」の「化粧品分類」により示される化粧品分類に対応する副項目に格納されている化粧品名を取得し（ステップＳ２２）、化粧品データベース２２から、ステップＳ２２において取得した化粧品名を含む化粧品データの「色相」、「彩度」、「明度」、「透明度」、「粘度」および「その他特性」の内容を取得する（ステップＳ２３）。サーバ１３は、ステップＳ２３で取得したデータをＲＡＭに一時的に記憶する。
【０１５７】
続いて、サーバ１３は、着色特性データベース２７から、作業用プロセスデータの「ステップｎ」の「用具」および「動作」の内容を含む着色特性データを検索し、検索した着色特性データの「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」のいずれかに関数式が含まれているか否かを判定する（ステップＳ２４）。
【０１５８】
ステップＳ２４の判定結果が「Ｙｅｓ」である場合、サーバ１３は検索した着色特性データの「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」に含まれる関数式を取得し、それらの関数式をＲＡＭに一時的に記憶する（ステップＳ２５）。その後、サーバ１３は、顧客顔静止画データの各画素における化粧品量の計算処理を行う（ステップＳ２６）。
【０１５９】
以下、ステップＳ２６の処理を説明する。以下の説明において、例として、作業用プロセスデータの「ステップｎ」に含まれるデータおよびステップＳ２３およびＳ２５において取得された情報が以下のとおりであるものとする。ただし、「用具から肌へ」、「肌から用具へ」および「現位置から次位置へ」に含まれる関数に関しては、「中心点からのベクトル」が（０，０）および（３，４）であるもののみを例示する。
【０１６０】
「化粧品分類」：口紅、
「用具」：リップブラシ、
「動作」：塗る、
「処理データ」：（２０，２５，１０），（２１，２７，１１），（２３，３０，１５），・・・、
「用具から肌へ」（０，０）：ｆ(0,0)＝（Ｖs×ｐ）／（Ｖt×ｖ）×３５、
「肌から用具へ」（０，０）：ｇ(0,0)＝（Ｖt×ｐ）／（Ｖs×ｖ）×１５、
「現位置から次位置へ」（０，０）：ｈ(0,0)＝（Ｖt×ｐ）／（Ｖs×ｖ）×７、
「用具から肌へ」（３，４）：ｆ(3,4)＝（Ｖs×ｐ）／（Ｖt×ｖ）×２５、
「肌から用具へ」（３，４）：ｇ(3,4)＝（Ｖt×ｐ）／（Ｖs×ｖ）×１２、
「現位置から次位置へ」（３，４）：ｈ(3,4)＝（Ｖt×ｐ）／（Ｖs×ｖ）×６、
「色相」：９０、
「彩度」：８５、
「明度」：８０、
「透明度」：２５、
「粘度」：３５、
「その他特性」：（無し）。
【０１６１】
サーバ１３がステップＳ２６で行う処理は、化粧品を肌につける場合の肌の各点における化粧品の付着量をシミュレーションする処理である。この場合、サーバ１３はリップブラシにより口紅が唇部分の肌に塗られる場合の、唇部分の各点における口紅の付着量を算出する。そのシミュレーションにおいて、リップブラシが肌に触れる面は、顧客顔静止画データにおける画素と同じサイズの微小面積を持つ点の集合と仮定される。リップブラシ上のそれぞれの点は、リップブラシの中心点を原点（０，０）とし、リップブラシの移動方向をＸ軸正方向とする座標系上の座標により特定される。すなわち、リップブラシ上の各点の座標は、着色特性データにおける「中心点からのベクトル」で示される座標と同じ座標系における座標である。
【０１６２】
顧客顔静止画データにおける座標系（以下、「座標系ａ」呼ぶ）と、着色特性データにおける「中心点からのベクトル」で示される座標に関する座標系（以下、「座標系ｂ」呼ぶ）は異なる座標系である。図２９は、座標系ａと座標系ｂとの関係を示す図である。以下の説明において、座標系ａの座標およびベクトルを（ｘ，ｙ）a、座標系ｂの座標およびベクトルを（ｘ，ｙ）bのように添字で区別して表す。
【０１６３】
図２９において、水平右方向が顧客顔静止画データにおける座標系ａのＸ軸方向、垂直下方向が顧客顔静止画データにおける座標系のＹ軸方向である。図２９の水平方向および垂直方向の平行線により囲まれる正方形は、それぞれ顧客顔静止画データにおける画素を示す。例えば、点Ｋは（２１，２１）aで示される点であり、その点を含む正方形が点Ｋに対応する画素である。
【０１６４】
処理データの第１ベクトルおよび第２ベクトルに基づく処理において、座標系ｂの原点は、処理データの第１ベクトルにより示される点Ｐ（２０，２５）aである。すなわち、（２０，２５）aと（０，０）bは同じ点Ｐを示す座標である。また、座標系ｂのＸ軸正方向は、処理データの第１ベクトルにより示される点Ｐ（２０，２５）aから、第２ベクトルにより示される点Ｑ（２１，２７）aへの方向、すなわちベクトル（１，２）aで示される方向である。
【０１６５】
例えば、座標系ｂにおいて（３，４）bで表される点Ｒは、座標系ａにおいては、およそ（２５．０，２４．４）aとなる。これらの座標の変換方法は、座標の原点移動および原点回りの回転に関する既知の公式によるため、説明を省略する。なお、座標系ｂの原点および座標軸は、処理に用いる処理データ内のベクトルの組に応じて変化する。例えば、上記の処理データの第２ベクトルおよび第３ベクトルに基づく処理が行われる場合、座標系ｂの原点は（２１，２７）a、座標系ｂのＸ軸正方向は、ベクトル（２，３）aで示される方向となる。
【０１６６】
ステップＳ２６におけるシミュレーションにおいて、リップブラシの各点には、初期値として、所定量の口紅、例えば１０（ｍｇ）が付着される。この初期値は、化粧品分類および用具によって予め定められている。リップブラシに付着される口紅の粘度Ｖtは、上に仮定したように、３５（Ｐａ・ｓ）である。肌には、最初は化粧品が何も付着していない。その場合、肌側の粘度Ｖsとして、所定値、例えば６５（Ｐａ・ｓ）が設定される。
【０１６７】
リップブラシの中心点の現在位置である点Ｐにおいて、リップブラシと肌の間に加えられる圧力ｐは、処理データの第１のベクトルの第３成分より１０（Ｐａ）である。リップブラシの中心点は、１ｍｓの間に点Ｐから点Ｑに移動する。その際の移動速度ｖは、点Ｐおよび点Ｑの座標から約２．２４（ｐｉｘｅｌ／ｍｓ）と算出される。
【０１６８】
従って、上記の関数式の変数の値はそれぞれ、以下のように決定される。
Ｖt：３５（Ｐａ・ｓ）、
Ｖs：６５（Ｐａ・ｓ）、
ｖ：約２．２４（ｐｉｘｅｌ／ｍｓ）、
ｐ：１０（Ｐａ）。
これらの変数の値を用いて、ｆ(0,0)＝約８４．５（％）、ｇ(0,0)＝約３６．２（％）およびｈ(0,0)＝約１６．９（％）、ｆ(3,4)＝約６０．４（％）、ｇ(3,4)＝約２９．０（％）およびｈ(3,4)＝約１４．５（％）が算出される。
【０１６９】
上記のｆ(0,0)は、処理データの第１ベクトルおよび第２ベクトルにより示されるリップブラシの移動動作において、リップブラシ上の点（０，０）bから、顧客顔静止画データ上の点Ｐへ移動する化粧品の移動量の比率を表している。従って、リップブラシ上の点（０，０）bに現在付着している化粧品１０ｍｇの約８４．５％、すなわち約８．４５ｍｇがリップブラシ上の点（０，０）bから顧客顔静止画データ上の点Ｐに対応する画素へ移動する。従って、リップブラシ上の点（０，０）bに付着している化粧品は約１．５５ｍｇとなる。
【０１７０】
同様に、ｇ(0,0)は、処理データの第１ベクトルおよび第２ベクトルにより示されるリップブラシの移動動作において、顧客顔静止画データ上の点Ｐから、リップブラシ上の点（０，０）bへ移動する化粧品の移動量の比率を表している。従って、顧客顔静止画データ上の点Ｐに現在付着している化粧品０ｍｇの約３６．２％、すなわち０ｍｇが顧客顔静止画データ上の点Ｐから、リップブラシ上の点（０，０）bへ移動する。
【０１７１】
ｈ(0,0)は、処理データの第１ベクトルおよび第２ベクトルにより示されるリップブラシの移動動作において、顧客顔静止画データ上の点Ｐに対応する画素から近接する画素への化粧品の移動量の比率を表している。図２９において、リップブラシ上の点（０，０）bは、点Ｐから点Ｑへの移動により、長方形Ｓで示される領域に付着している化粧品をベクトルＰＱ方向に移動させる。現在、点Ｐに対応する画素に付着している化粧品は、上記のようにして求められた約８．４５ｍｇである。従って、点Ｐに付着している化粧品約８．４５ｍｇの約１６．９％、すなわち約１．４３ｍｇが長方形Ｓ上に塗布されることになる。本実施形態においては、演算処理の簡便化のため、移動される約１．４３ｍｇの化粧品が、長方形Ｓと各画素との重なり部分の面積に比例して、各画素に移動されるものとする。
【０１７２】
以上が、点Ｐ（０，０）bにおけるリップブラシと肌との間の化粧品の移動量および近接する画素間の化粧品の移動量の計算方法である。点Ｐにおける化粧品の移動量の計算と同様の計算は、着色特性データに含まれる「中心点からのベクトル」で示される全ての点に関して同時に行われる。例えば、ｆ(3,4)、ｇ(3,4)およびｈ(3,4)により、点Ｒ（３，４）bにおけるリップブラシと肌との間の化粧品の移動量および近接する画素間の化粧品の移動量が計算される。
【０１７３】
以上が、処理データの第１ベクトルと第２ベクトルに基づきサーバ１３が行う化粧品の移動量の計算方法である。その計算の結果、第２ベクトルに対応する時点、すなわち処理データの記録開始時点から１ｍｓ経過した時点における、顧客顔静止画データの各画素に付着する化粧品量が決定される。以下、各時点における顧客顔静止画データの各画素に付着する化粧品量に関するデータを「付着化粧品量データ」を呼ぶ。サーバ１３は付着化粧品量データをＲＡＭに一時的に記憶する。
【０１７４】
サーバ１３は引き続き、処理データの第２ベクトルと第３ベクトル、第３ベクトルと第４ベクトル、・・・に基づいて同様の計算を行い、処理データの記録開始時点から２ｍｓ、３ｍｓ・・・経過した時点に対応する付着化粧品量データを作成する。例えば、２ｍｓに対応する付着化粧品量データは、１つ前の１ｍｓに対応する付着化粧品量データに対し、新たに計算される化粧品の移動量を加算もしくは減算することにより算出される。サーバ１３は、そのようにして作成した各時点に対応する付着化粧品量データを、後述するガイダンス動画データの作成において用いるためにＲＡＭに一時的に記憶する。そして、サーバ１３が処理データに含まれる全てのベクトルに関し化粧品量の計算処理を完了した時点で、「ステップｎ」の最終時点に対応する付着化粧品量データが作成される。以上が、図２８のステップＳ２６における化粧品量の計算処理の説明である。
【０１７５】
ステップＳ２６の処理が終了すると、サーバ１３は「ステップｎ」の最終時点に対応する付着化粧品量データに基づき、各画素の色彩情報を更新する（ステップＳ２７）。以下、色彩情報の更新処理を例を用いて説明する。
【０１７６】
例えば、顧客顔静止画データ上の点Ｌに対応する画素のＲＧＢの値が、Ｒ＝２３７、Ｇ＝２２２、Ｂ＝１６８であり、点Ｌに対応する画素に対して算出された付着化粧品量が０．８５ｍｇであるとする。この場合、サーバ１３は、まず「ステップｎ」において用いられる化粧品データのＨＳＢの値を、ＨＳＢ−ＲＧＢ対応表２８を用いてＲＧＢの値に変換する。「ステップｎ」において用いられる化粧品データのＨＳＢの値は、上記に仮定されているように、Ｈ＝９０、Ｓ＝８５、Ｂ＝８０である。この場合、例えば化粧品のＲＧＢの値はＲ＝２０４、Ｇ＝３０、Ｂ＝１３４となる。また、この化粧品の透明度は２５である。この透明度２５は、この化粧品を１ｍｇ／ｐｉｘｅｌ（ただし、この「ｐｉｘｅｌ」は１画素の面積を示す）で塗布した際に、下地の色彩を２５％透過することを示す。従って、点Ｌに付着している化粧品量が０．８５ｍｇである場合、下地の色彩は、２５％／０．８５＝約２９．４％透過する。
【０１７７】
以上の数値を用いて、サーバ１３は各画素における化粧品の色彩を反映した色彩の情報として、以下の数値を算出する。
Ｒ：２３７×２９．４／１００＋２０４×（１−２９．４／１００）＝約２１４、
Ｇ：２２２×２９．４／１００＋３０×（１−２９．４／１００）＝約８６、
Ｂ：１６８×２９．４／１００＋１３４×（１−２９．４／１００）＝１４４。
サーバ１３はこのようにして求めたＲ＝２１４、Ｇ＝８６、Ｂ＝１４４により、点Ｌの色彩に関する情報を書き換える。
【０１７８】
ところで、ステップＳ２４の判定結果が「Ｎｏ」であった場合、サーバ１３は上記のステップＳ２５〜Ｓ２７とは異なった方法で顧客顔静止画データの各画素の色彩情報を更新する（ステップＳ２８）。
【０１７９】
例えば、「ステップｎ」により示される動作が「眉用シェーバー」による「カットする」である場合、処理データは顧客顔静止画データ上の領域を示す２次元ベクトル群である。その場合、サーバ１３はその２次元ベクトルにより示される領域内の黒色部分の画素に関する色彩情報を、周辺の黒色でない色彩情報で書き換える。ステップＳ２８による色彩情報の更新処理は、例えば「ビューラー」による「カールする」、「マスカラ」による「付ける」、「マスカラコーム」による「とく」等の「用具」および「動作」の組合せにおいて行われる。
【０１８０】
以上が、作業用プロセスデータの「ステップｎ」に関する色彩情報の変更処理の説明である。サーバ１３は、上記のステップＳ２１〜Ｓ２８の処理を、作業用プロセスデータに含まれる全てのステップ、すなわち「ステップ１」〜「ステップｋ」に関し繰り返す。
【０１８１】
サーバ１３は、「ステップｋ」に関する色彩情報の変更処理を終えると、上述した陰影除去処理の逆の処理を行う。すなわち、サーバ１３は色彩情報の変更処理を終えた顧客顔静止画データの各座標の点に関し、ＲＧＢの値をＨＳＢ−ＲＧＢ対応表２８を用いてＨＳＢの値に変換し、作業用顔陰影データの「陰影度」により示される値を変換により得られた明度に加算し、その結果得られるＨＳＢの値をＨＳＢ−ＲＧＢ対応表２８を用いてＲＧＢの値に変換する。サーバ１３はそのようにして得られるＲＧＢの値で顧客顔静止画データの色彩情報を書き換える。その結果、顧客顔静止画データは陰影を持った立体的な画像を示すデータとなる。以下、上記の陰影を顧客顔静止画データに付加する処理を「陰影付加処理」と呼ぶ。
【０１８２】
続いて、サーバ１３はＷｅｂページデータ群３２から化粧結果表示ページの雛形データを読み出し、上記のように変更の加えられた顧客顔静止画データを用いて、化粧結果表示ページのデータを作成する。サーバ１３は、化粧結果表示ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図３０に示す化粧結果表示ページが表示される。
【０１８３】
化粧結果表示ページは、顧客Ａにより選択されたプロセスデータに従って、顧客Ａにより選択された化粧品を用いて顧客Ａの顔に化粧が施された際の、顧客Ａの顔を示す画像を含んでいる。顧客Ａは、化粧結果表示ページにおいて「戻る」をクリックし、顧客端末１２の表示部に図２４〜図２６に示した化粧品条件入力ページ等のＷｅｂページを表示させ、他の化粧品やプロセスを選択することにより、異なる化粧品データやプロセスデータに基づいて作成された顧客顔静止画データによる化粧結果表示ページを顧客端末１２の表示部に表示させることができる。
【０１８４】
顧客Ａは、化粧結果表示ページに表示される化粧結果を得るための化粧方法についてガイダンスを得たいと考える場合、化粧結果表示ページの「再生」をクリックする。そのクリック操作に応じて、顧客端末１２はサーバ１３に対し、化粧ガイダンスページのデータの送信要求を送信する。
【０１８５】
サーバ１３は、化粧ガイダンスページのデータの送信要求を受信すると、その時点で顧客Ａにより選択されている化粧品およびプロセスに対応する化粧品データおよびプロセスデータに基づき、ガイダンス動画データを作成する。ガイダンス動画データは、作業用プロセスデータに従い順次更新される顧客顔静止画データに対し、「処理データ」に含まれる座標により示される位置もしくは所定の位置に「用具」で示される用具の画像データをインターポーズし、さらに「ガイダンス」に含まれるメッセージをインターポーズして得られる静止画データを、時系列に配置して得られるデータである。
【０１８６】
ガイダンス動画データに用いられる静止画データは、サーバ１３により、以下のように作成される。「ステップｎ」により示される処理が顔の色彩を伴う処理でない場合、サーバ１３は変化しない顧客顔静止画データに対し、「用具」および「動作」の内容に応じた所定の画像を所定の位置にインターポーズし、さらに「ガイダンス」に含まれるメッセージをインターポーズしたものを「ステップｎ」の各時点に対応する静止画データとして順次作成する。その結果、顧客顔静止画データに対し、例えば洗顔剤を付けた手がマッサージを加える様子が、「洗顔剤で顔全体をよく洗って下さい。」といったメッセージとともに示される、時系列で変化するの静止画データが作成される。
【０１８７】
「ステップｎ」により示される処理が顔の色彩を伴う処理であり、「処理データ」に時系列のデータを含まない処理、すなわち「動作」が「カールする」、「カットする」等の処理である場合、サーバ１３は処理データに応じた所定の色彩情報の変化を時系列的に顧客顔静止画データに対し加え、「用具」および「動作」の内容に応じた所定の画像を所定の位置にインターポーズし、さらに「ガイダンス」に含まれるメッセージをインターポーズしたものを「ステップｎ」の各時点に対応する静止画データとして順次作成する。その結果、顧客顔静止画データに対し、例えばビューラーによりまつ毛にカールが加えられる様子が、「ビューラーでまつ毛の根本をしっかり押さえて下さい。」といったメッセージとともに示される、時系列で変化する静止画データが作成される。
【０１８８】
「ステップｎ」により示される処理が顔の色彩を伴う処理であり、「処理データ」が時系列のデータを含む場合、すなわち「動作」が「塗る」、「はたく」等の処理である場合、サーバ１３は図２８のステップＳ２８において作成された各時点に対応する付着化粧品量データを用いて、各時点に対応する静止画データを作成する。
【０１８９】
すなわち、サーバ１３は前のステップの最終時点における顧客顔静止画データに対し、各時点に対応する付着化粧品量データに基づく色彩情報の更新処理を行った後、陰影付加処理を行う。サーバ１３はそのようにして得られた顧客顔静止画データに対し、「用具」により示される用具の画像を処理データの各時点に対応するベクトルにより示される位置にインターポーズし、さらに「ガイダンス」に含まれるメッセージをインターポーズする。サーバ１３はそのようにして用具の画像およびメッセージがインポーズされた顧客顔静止画データを、「ステップｎ」の各時点に対応する静止画データとして順次作成する。
【０１９０】
その結果、顧客顔静止画データに対し、例えばチークブラシにより頬紅が頬に載せられ、チークブラシによりそれが徐々に広げられていく様子が、「まず、チークブラシにつけた頬紅を頬の高い部分においた後、数回チークブラシを往復させながら徐々にグラデーションをつけていって下さい。」といったメッセージとともに示される、時系列で変化する静止画データが作成される。
【０１９１】
サーバ１３は、上記のように変化する静止画データを各コマとして時系列に配置したデータを、ガイダンス動画データとして、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の形式でＨＤに一時的に記憶する。
【０１９２】
サーバ１３は、ガイダンス動画データの作成を終えると、Ｗｅｂページデータ群３２から化粧ガイダンスページの雛形データを読み出し、ガイダンス動画データを用いて、化粧ガイダンスページのデータを作成する。サーバ１３は、化粧ガイダンスページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図３１に示す化粧ガイダンスページが表示される。
【０１９３】
化粧ガイダンスページには、ガイダンス動画データを再生するための動画表示窓６１およびコマンドボタン群６２が含まれている。顧客Ａがコマンドボタン群６２に含まれる「再生」をクリックすると、顧客端末１２は動画表示窓６１にガイダンス動画データに基づく動画を表示する。その動画には、化粧の各ステップにおける動作を文字で説明するメッセージと、顧客Ａの顔に対し化粧が施される様子をリアルタイムで示す画像が含まれている。すなわち、顧客Ａは、適する用具により、顧客Ａが選択した化粧品を用いて、顧客Ａの顔に化粧が施されていく過程を動画として見ることができるので、例えばいったん顔に置かれた頬紅がチークブラシで徐々に広げられていく、といった様子を確認することができる。
【０１９４】
顧客Ａはコマンドボタン群６２に含まれる「前のステップ」および「次のステップ」をクリックすることにより、化粧のプロセスに含まれるステップ間を移動することができる。また、顧客Ａは「比較」をクリックすることにより、再生中のステップの先頭時点における画像と、現在時点における画像とを交互に表示させることができる。また、顧客Ａは「保存」をクリックすることにより、ガイダンス動画データを顧客端末１２のＨＤに保存することができる。
【０１９５】
顧客Ａは化粧ガイダンスページにおいてガイダンス動画データの再生を終え、そのガイダンス動画データにおいて用いられている化粧品データに対応する化粧品を実際に購入したいと考える場合、「購入」をクリックする。そのクリック操作に応じて、顧客端末１２は化粧品購入ページのデータの送信要求をサーバ１３に送信する。
【０１９６】
サーバ１３は化粧品購入ページのデータの送信要求を受信すると、サーバ１３はＷｅｂページデータ群３２から化粧品購入ページの雛形データを読み出し、顧客Ａの顧客データの「選択化粧品名」を用いて、化粧品購入ページのデータを作成する。サーバ１３は、化粧品購入ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図３２に示す化粧品購入ページが表示される。
【０１９７】
化粧品購入ページは、顧客Ａにより選択され、ガイダンス動画データの作成に用いられた化粧品データを示す化粧品名をリスト化した化粧品リストを含んでいる。顧客Ａは化粧品リストにおいて、購入したいと考える化粧品名の右の「数量」欄に希望する数量を入力し、「送信」をクリックする。そのクリック操作に応じて、顧客端末１２は化粧品を特定するための化粧品識別データとしての化粧品名を、その化粧品の数量を示す数量データとともに、購入申込データとしてサーバ１３に送信する。
【０１９８】
サーバ１３は、購入申込データを顧客端末１２から受信すると、図１３に示した販売店データベース３０から、購入申込データに含まれる化粧品名のそれぞれに関し、その化粧品名を「取扱商品」に含む販売店データを抽出する。続いて、サーバ１３は抽出した販売店データの「販売店名」、「納期」、「価格」および「送料」に基づき、購入申込データにより指定される化粧品を指定される数量だけ注文する場合の費用を算出し、その算出結果を費用データとして、納期を示すデータとともにリスト化する。その場合、納期を示すデータとしては、各販売店データにおける指定される化粧品に対応する納期のうち、最も遅いものが選択される。
【０１９９】
続いて、サーバ１３はＷｅｂページデータ群３２から費用リスト表示ページの雛形データを読み出し、作成したリストを用いて、費用リスト表示ページのデータを作成する。サーバ１３は、費用リスト表示ページのデータを顧客端末１２に送信する。その結果、顧客端末１２の表示部には、図３３に示す費用リスト表示ページが表示される。
【０２００】
費用リスト表示ページには、顧客Ａが購入を希望する化粧品に関し、化粧品、販売店および数量の組合せを、費用総計の小さい順にリスト化した費用リストが含まれている。費用リストは、化粧品、販売店および数量の組合せを識別するための「番号」、販売店の名称を示す「販売店名」、化粧品の名称を示す「化粧品名」、化粧品の注文数を示す「数量」、各販売店に対し支払うべき化粧品の価格および送料の合計を示す「費用小計」、各販売店に関する納期を示す「納期」および各販売店の費用小計の合計を示す「費用総計」の項目を有している。顧客Ａは、「費用総計」、「納期」等の内容を考慮して、いずれかの番号で示される組合せを選択した後、「注文」をクリックする。そのクリック操作に応じて、顧客端末１２は顧客Ａにより選択された販売店名、化粧品名および数量の組合せを示すデータを、注文データとしてサーバ１３に送信する。
【０２０１】
サーバ１３は、注文データを受信すると、注文データに含まれる販売店名のそれぞれに関し、販売店データベース３０からその販売店名を含む販売店データを検索し、検索した販売店データの「販売店メールアドレス」に示されるメールアドレス宛に電子メールを送信する。その電子メールには、注文データに含まれる化粧品名および数量に関するデータのうち、電子メールの宛先の販売店に対応するものと、顧客Ａの顧客データに含まれる住所等のデータが含まれている。サーバ１３から送信された電子メールは販売店端末１５により受信され、化粧品販売店のスタッフに対し化粧品の注文内容が通知される。その後、化粧品販売店と顧客Ａとの間で化粧品の配送および代金の支払いが行われる。
【０２０２】
続いて、サーバ１３は顧客Ａにより注文がなされた化粧品名および数量に関するデータを、顧客Ａの顧客データに含まれる「年齢」、「性別」等の属性データおよびその日の日付とともに、図１４に示したマーケティング関連データベース３１に追加する。その際、マーケティング関連データの「行動分類」には「購入」が格納される。
【０２０３】
以上がガイダンスシステム１において、サーバ１３が顧客端末１２に対して提供する情報提供サービスの動作説明である。サーバ１３は、顧客端末１２に対する情報提供サービスに加え、メーカ端末１４および販売店端末１５に対し、マーケティング関連データベース３１に記憶されているデータを提供するサービスも行う。すなわち、サーバ１３は定期的に、メーカデータベース２９の「メーカメールアドレス」および販売店データベース３０の「販売店メールアドレス」に含まれるメールアドレス宛に、マーケティング関連データベース３１の内容を含む電子メールを送信する。そのように送信された電子メールは、メーカ端末１４および販売店端末１５により受信され、化粧品メーカのスタッフおよび化粧品販売店のスタッフはマーケティング関連データベース３１に含まれる顧客の化粧品に関する消費性向等の情報を知ることができる。
【０２０４】
［２．第２実施形態］
第２実施形態は、上述した第１実施形態と比較し、プロセスデータ作成用端末の構成およびプロセスデータの作成時の操作のみが異なっている。従って、以下、第２実施形態が第１実施形態と異なる点のみを説明する。
【０２０５】
［２．１．プロセスデータ作成用端末の構成］
第２実施形態においては、メイクアップアーティストはプロセスデータを作成する際、プロセスデータ作成用端末４１の代わりに、プロセスデータ作成用端末７１を用いる。図３４はプロセスデータ作成用端末７１の概観を示す図である。プロセスデータ作成用端末７１は、圧力センサーパネル７１１、Ａ／Ｄコンバータ７１２および汎用コンピュータ７１３から構成される。なお以下の説明では、プロセスデータ作成用端末７１は、圧力センサーパネル７１１、Ａ／Ｄコンバータ７１２および汎用コンピュータ７１３をケーブルにて接続することにより構成されているものとするが、プロセスデータ作成用端末７１の構成はそれに限られず、例えばＡ／Ｄコンバータ７１２が圧力センサーパネル７１１と一体化していたり、汎用コンピュータ７１３と一体化していてもよい。
【０２０６】
圧力センサーパネル７１１は、アクリルボード等の透明な板の表面に微小かつ高感度の圧力センサーを密に配置し、その上に着脱可能なごく薄く柔らかい透明のシリコン等の被覆を被せたものである。圧力センサーの密度は、例えば汎用コンピュータ７１３の表示部の解像度と等しく、各圧力センサーは汎用コンピュータ７１３の表示部の各画素にほぼ１対１で対応している。圧力センサーにより測定される圧力は、Ａ／Ｄコンバータ７１２に出力される。
【０２０７】
Ａ／Ｄコンバータ７１２は、第１実施形態におけるＡ／Ｄコンバータ４１２と同様の機能を有し、圧力センサーパネル７１１上の圧力センサーから出力される圧力を示すアナログ信号をデジタルデータに変換し、各圧力センサーの位置を示すデータとともに汎用コンピュータ７１３に送信する。
【０２０８】
汎用コンピュータ７１３は、第１実施形態における汎用コンピュータ４１３と同様の構成を有する汎用コンピュータである。汎用コンピュータ７１３のＨＤは、ＯＳの他、プロセスデータ作成用プログラムおよびモデル顔静止画データを記憶している。第２実施形態におけるモデル顔静止画データは、第１実施形態と同様に、有体物としてのマネキンを撮影して得られるデジタルデータであってもよいし、コンピュータによって仮想的に作成された画像データであってもよい。
【０２０９】
［２．２．プロセスデータの作成］
第２実施形態においては、圧力センサーパネル７１１上の各圧力センサーの位置と、モデル顔静止画データが汎用コンピュータ７１３の表示部に表示される場合の各画素の位置とがほぼ１対１に対応している。従って、第１実施形態と異なり、圧力センサーとモデル顔静止画データの各画素との対応関係を示す圧力センサー位置データは第２実施形態においては不要である。
【０２１０】
メイクアップアーティストは、プロセスデータの作成を行う場合、汎用コンピュータ７１３においてプロセスデータ作成用プログラムを起動する。その結果、汎用コンピュータ７１３の表示部には図２１に示したものと同様のプロセスデータ作成画面が表示される。メイクアップアーティストは、第１実施形態における場合と同様に、プロセスデータ作成画面に必要なデータを入力し、必要に応じて「記録開始」および「手動入力」をクリックして、プロセスデータに含まれる処理データの記録もしくは入力を行う。
【０２１１】
メイクアップアーティストが「記録開始」をクリックすると、汎用コンピュータ７１３の表示部にはモデル顔静止画データにより示されるモデル顔の静止画が表示される。メイクアップアーティストは、圧力センサーパネル７１１越しに見えるモデル顔の静止画に対して、圧力センサーパネル７１１の被覆上に実際の化粧と同様の化粧動作を行う。その結果、メイクアップアーティストによる化粧動作が、モデル顔静止画データの各画素に対応する位置における時系列の圧力データとして汎用コンピュータ７１３のＲＡＭに順次記憶され、ＲＡＭに記憶されたデータに基づき処理データが生成される。
【０２１２】
上記のように生成された処理データを含むプロセスデータは、第１実施形態と同様に、ガイダンスシステム１のサービスプロバイダのスタッフによりサーバ１３のＨＤ内のプロセスデータベース２６に追加され、ガイダンスシステム１において利用される。
【０２１３】
なお、第２実施形態において、メイクアップアーティストは実際の化粧品を用いて化粧動作を行う代わりに、何も化粧品を付けないチークブラシ等の化粧用具や、口紅の形状を模したスタイラス等を用いて化粧動作を行ってもよい。その場合、汎用コンピュータ７１３は化粧用具もしくはスタイラスの圧力、軌跡、メイクアップアーティストにより指定されている化粧品データ等に応じてモデル顔静止画データの色彩データを順次変更し、表示部に仮想的に化粧が施されていくモデル顔の様子を動画として表示する。汎用コンピュータ７１３がモデル顔静止画データの色彩データを順次変更する動作は、第１実施形態において説明したガイダンス動画データの作成の動作と同様であるので、詳細な説明を省略する。
【０２１４】
第２実施形態においては、メイクアップアーティストは持ち運び等に不便なマネキンの代わりに計量小型な圧力センサーパネルを用いて、より手軽にプロセスデータの作成を行うことができる。また、第２実施形態においては、メイクアップアーティストは実際の化粧品を用いることなくプロセスデータの作成を行うこともできるため、圧力センサーパネルの被覆に付着した化粧品を洗浄する等の手間を省くことができる。
【０２１５】
［３．第３実施形態］
第３実施形態は、上述した第２実施形態と比較し、プロセスデータ作成用端末の構成のみが異なっている。従って、以下、第３実施形態が第２実施形態と異なる点のみを説明する。
【０２１６】
［３．１．プロセスデータ作成用端末の構成］
図３５は、第３実施形態においてメイクアップアーティストがプロセスデータを作成する際に用いるプロセスデータ作成用端末８１の概観を示す図である。プロセスデータ作成用端末８１は、タッチパネル８１１、化粧用具アダプタ８１２および汎用コンピュータ８１３から構成される。
【０２１７】
タッチパネル８１１は、アクリルボード等の透明な板の表面に微小かつ高感度のタッチセンサーを密に配置し、その上に着脱可能なごく薄く柔らかい透明のシリコン等の被覆を被せたものである。各タッチセンサーは、そのタッチセンサーの位置を示すデータとともに、一定以上の圧力が加えられている間は圧力が加えられていることを示すデータ、例えば「１」を、一定以上の圧力が加えられていない間は例えば「０」を、デジタルデータとして汎用コンピュータ８１３に送信する。タッチセンサーの密度は、例えば汎用コンピュータ８１３の表示部の解像度と等しく、各タッチセンサーは汎用コンピュータ８１３の表示部の各画素にほぼ１対１で対応している。
【０２１８】
化粧用具アダプタ８１２は、化粧用具を装着可能であり、装着した化粧用具に対し加えられる力の大きさをデジタルデータとして送信可能なデバイスである。化粧用具アダプタ８１２は、異なる形状の化粧用具のそれぞれに応じて、異なるタイプのものが複数ある。図３６は、化粧用具アダプタ８１２の構成を示すための断面図である。なお、図３６は例として、口紅タイプの化粧用具アダプタ８１２を示しているが、他の化粧用具に対応したタイプのものも、内筒９１および外筒９３の形状が異なる以外、構成は口紅タイプのものと同じである。
【０２１９】
化粧用具アダプタ８１２は、内筒９１、クリップ９２、外筒９３、クッション９４、圧力センサー９５およびＡ／Ｄコンバータ９６から構成されている。内筒９１は、対応する化粧用具を外側から覆う形状、例えば一方の底面が開口した円筒状のケースである。内筒９１の内側面には、内側方向に弾性を持って拡がるクリップ９２が取り付けられており、このクリップ９２により、内筒９１は異なる直径の口紅等を保持することができる。外筒９３は内筒９１よりわずかに大きなサイズの同様の形状のケースであり、内筒９１を外側から覆っている。外筒９３には、例えば開口部に内側方向に突出したストッパー９３１が設けられており、内筒９１が外筒９３から脱落しないようになっている。
【０２２０】
内筒９１の底面と外筒９３の底面の間には、クッション９４および圧力センサー９５が挟み込まれている。クッション９４は例えば円盤状に成型されたゴムやシリコン等の弾性体もしくはバネである。圧力センサー９５は外筒９３の底面内側中央に固着されている。圧力センサー９５は、例えば外筒９３の底面外側に取り付けられたＡ／Ｄコンバータ９６に対し、加えられた圧力に応じたアナログ信号を出力する。Ａ／Ｄコンバータ９６は、圧力センサー９５から入力されるアナログ信号を圧力の値を示すデジタルデータに変換し、汎用コンピュータ８１３に送信する。
【０２２１】
汎用コンピュータ８１３は、第２実施形態における汎用コンピュータ７１３と同様の構成を有する汎用コンピュータである。ただし、汎用コンピュータはタッチパネル８１１から各タッチセンサーの位置および一定以上の加圧の有無を示すデータを受信すると同時に、化粧用具アダプタ８１２から圧力を示すデジタルデータを受信する。
【０２２２】
メイクアップアーティストが汎用コンピュータ８１３においてプロセスデータ作成用プログラムを起動し、図２１に示したものと同様のプロセスデータ作成画面において「記録開始」をクリックすると、汎用コンピュータ８１３は表示部にモデル顔の静止画を表示するとともに、メイクアップアーティストによる化粧動作を示すデータの記憶を開始する。メイクアップアーティストは、化粧用具アダプタ８１２に口紅等の化粧用具を取り付け、タッチパネル８１１の被覆上に実際の化粧と同様の化粧動作を行う。
【０２２３】
メイクアップアーティストの化粧動作により、タッチパネル８１１上に配置されたタッチセンサーのうち一定以上の圧力を検出したものは「１」を、他のものは「０」を、それぞれの位置を示すデータとともに汎用コンピュータ８１３に送信する。また、メイクアップアーティストの化粧動作により、化粧用具アダプタ８１２は取り付けられた化粧用具に加えられる力により圧力センサー９５が測定した圧力を、デジタルデータとして汎用コンピュータ８１３に送信する。汎用コンピュータ８１３は、タッチパネル８１１および化粧用具アダプタ８１２から受信するデータに基づき、各化粧の動作に応じた処理データを生成する。
【０２２４】
その際、汎用コンピュータ８１３は化粧用具の中心点における圧力を示すデータは化粧用具アダプタ８１２から取得することができるが、中心点の周辺の各点における圧力に関しては、実測のデータを取得することができない。従って、汎用コンピュータ８１３が用いるプロセスデータ作成用プログラムには、化粧用具の種類に応じて、化粧用具の中心点からの各位置における圧力の分布を示すデータを付属データとして予め備えさせている。汎用コンピュータ８１３は実測の圧力データの代わりに、圧力の分布を示すデータを用いて、化粧用具の中心点の周辺における各点の圧力を算出し、処理データの生成に用いる。
【０２２５】
上記のように生成された処理データを含むプロセスデータは、第１実施形態および第２実施形態と同様に、ガイダンスシステム１のサービスプロバイダのスタッフによりサーバ１３のＨＤ内のプロセスデータベース２６に追加され、ガイダンスシステム１において利用される。なお、第３実施形態においても、第２実施形態と同様に、メイクアップアーティストは実際の化粧品を用いずに仮想的にモデル顔の静止画に対し化粧を施すことにより、プロセスデータを作成することもできる。
【０２２６】
第３実施形態においては、第２実施形態と比較し、圧力センサーを化粧用具アダプタに１つ用いるだけで本発明を実施可能であるため、圧力センサーおよびＡ／Ｄコンバータに要する費用を低減することができる。なお、第３実施形態において用いられる化粧用具アダプタは、筆圧を示すデータをリアルタイムで入力する入力デバイスとしても利用可能である。その場合、化粧用具の代わりに鉛筆等の他の筆記用具もしくは彩色用具がアダプタに装着されてもよい。例えば、化粧用具アダプタにスタイラスを装着することにより、タッチパネル付液晶画面を有するタブレット型パソコン等に対し、タッチパネルに対するスタイラスの筆圧に関するデータを容易に入力することができる。
【０２２７】
［４．第４実施形態］
第４実施形態は、上述した第１実施形態と比較し、プロセスデータ作成用端末の構成のみが異なっている。従って、以下、第４実施形態が第１実施形態と異なる点のみを説明する。
【０２２８】
図３７は、第４実施形態においてメイクアップアーティストがプロセスデータを作成する際に用いるプロセスデータ作成用端末１０１の概観を示す図である。プロセスデータ作成用端末１０１は、モデルマネキン１０１１、化粧用具アダプタ１０１２および汎用コンピュータ１０１３から構成される。
【０２２９】
第４実施形態におけるモデルマネキン１０１１は、第１実施形態におけるモデルマネキン４１１とほぼ同様の構成のマネキンであるが、表面に複数の圧力センサーの代わりに複数のタッチセンサーが配置されている。このタッチセンサーは、第３実施形態におけるタッチパネル８１１に配置されるタッチセンサーと同様のものである。
【０２３０】
第４実施形態における化粧用具アダプタ１０１２は第３実施形態における化粧用具アダプタ８１２と同様のものである。
【０２３１】
第４実施形態における汎用コンピュータ１０１３は、第１実施形態における汎用コンピュータ７１３とほぼ同様のものである。ただし、汎用コンピュータ１０１３は、モデルマネキン１０１１からは圧力の検出の有無を示すデータおよびそれぞれのタッチセンサーの位置を示すデータを、また化粧用具アダプタ１０１２からは圧力を示すデータを同時に受信する。
【０２３２】
その際、汎用コンピュータ１０１３は化粧用具アダプタ１０１２から化粧用具の中心点における圧力を示すデータしか取得できない。従って、第３実施形態における場合と同様に、汎用コンピュータ１０１３は化粧用具の種類に応じた圧力の分布を示すデータを用いて、化粧用具の中心点の周辺における各点の圧力を算出し、処理データの生成に用いる。
【０２３３】
第４実施形態においては、第１実施形態と比較し、圧力センサーを化粧用具アダプタに１つ用いるだけで本発明を実施可能であるため、圧力センサーおよびＡ／Ｄコンバータに要する費用を低減することができる。
【０２３４】
［５．変形例］
上述した実施形態は本発明の実施形態の例示であり、上記実施形態に対しては、本発明の主旨から逸脱しない範囲で様々な変形を加えることができる。
【０２３５】
［５．１．第１変形例］
第１変形例においては、顧客顔静止画データとして、顧客の顔を複数の角度から撮影した複数枚の静止画データに基づき、３次元形状データに加工された静止画データが用いられる。同様に、モデル顔静止画データとして、モデルマネキンを複数の角度から撮影した複数枚の静止画データに基づき加工された３次元形状データである静止画データ、もしくはコンピュータにより仮想的に作成された３次元形状データである静止画データが用いられる。また、第１変形例においては、モデル顔陰影データを用いた陰影除去処理および陰影付加処理は行われず、代わりに、３次元形状データである顧客顔静止画データが示す立体形状に基づいた演算により、陰影情報の除去および付加の処理が行われる。
【０２３６】
第１変形例によれば、サーバは顧客端末に対し、より実物に近い画像を用いた化粧に関するガイダンスを提供することができる。また、第１変形例によれば、サーバは顧客端末に対し、化粧の施された顧客の顔を様々な角度から見た場合の画像を提供することができる。
【０２３７】
［５．２．第２変形例］
第２変形例においては、性別、肌の色、顔の形状、年齢、人種等の様々な分類ごとに準備された複数のモデルマネキンと、それらのモデルマネキンのそれぞれに応じて作成されたモデル顔静止画データが用いられる。また、第２変形例においては、メイクアップアーティストにより、類似した内容の化粧を各モデルマネキンの特徴に応じて施すことにより、各モデルマネキンに対応した同じ名称のプロセスデータが作成される。
【０２３８】
サーバは顧客端末から受信した顧客データに基づき、顧客の性別、年齢、人種等を判断する。また、サーバは顧客端末から受信した顧客顔静止画データを分析し、肌の色、顔の形状等を判断する。サーバは、それらの判断に基づき、顧客に適したモデルマネキンに対応するモデル顔静止画データ、モデル顔特徴点データ、プロセスデータ等を用いて、顧客顔静止画データの更新処理を行う。
【０２３９】
第２変形例によれば、顧客の顔の特徴に類似したモデルマネキンに基づくモデル顔静止画データ、プロセスデータ等が用いられるため、モデルマネキンの顔と顧客の顔との差異により生じる、ガイダンスの画像表示における位置のズレ等の問題が低減される。また、第２変形例によれば、同じ名称のプロセスが顧客により選ばれた場合であっても、顧客の顔の特徴に応じたガイダンスが顧客に対して提供される。
【０２４０】
［５．３．第３変形例］
第３変形例においては、顧客端末とサーバが一体化した店頭端末が用いられる。すなわち、顧客端末とサーバはインターネットを介して接続されておらず、例えば１つの汎用コンピュータにより、顧客端末とサーバの機能の両方が実現される。店頭端末は通常、例えば化粧品販売店等の店頭に置かれ、来店した顧客により自由に利用される。第３変形例によれば、顧客は自ら顧客端末を準備することなく、本発明にかかる情報提供サービスを受けることができる。
【０２４１】
［５．４．第４変形例］
第４変形例においては、顧客端末、サーバ、メーカ端末および販売店端末の間のデータの受渡はインターネットを介したものに限られず、社内ＬＡＮ等の他の通信網を介したデータの受渡や、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦＤ等の記憶媒体の郵送によるデータの受渡も行われる。第４変形例によれば、インターネットが利用不可能な場合やインターネットによるデータの受渡が望ましくない場合であっても、本発明にかかる情報提供サービスが実施可能となる。
【０２４２】
［５．５．第５変形例］
第５変形例においては、モデルマネキンとして人物の頭部に限られず、身体の様々な部位を模したマネキンが用いられる。第５変形例によれば、顔に対する化粧のみならず、手足等の他の部位に対する化粧に関しても、本発明の情報提供サービスが実施可能となる。
【０２４３】
［５．６．第６変形例］
第６変形例においては、モデルマネキンもしくは圧力センサーパネルの表面に配置される圧力センサーの数は、顔静止画データの画素数と比較して、例えば３分の１のように少ない。一方、モデルマネキンもしくは圧力センサーパネルに接続される汎用コンピュータは、例えば隣接する３つの圧力センサーにより測定される圧力に基づき、顔静止画データの各画素に対応する位置における圧力を推定する機能を有する。すなわち、汎用コンピュータは、互いに隣接する圧力センサーｋ、圧力センサーｌおよび圧力センサーｍの位置に対応する顔静止画データの位置がそれぞれ点Ｋ、点Ｌおよび点Ｍである場合、三角形ＫＬＭの内部に位置する点Ｎにおける圧力を、点Ｋ、点Ｌおよび点Ｍにおける圧力の測定値と、点Ｋと点Ｎ、点Ｌと点Ｎおよび点Ｍと点Ｎの距離に基づき算出する。第６変形例によれば、モデルマネキンもしくは圧力センサーパネルの作成が簡易となり、またモデルマネキンもしくは圧力センサーパネルから汎用コンピュータに対し送信されるデータ量が減少される。
【０２４４】
［５．７．第７変形例］
第７変形例においては、サーバは顧客端末から、顧客が髪を上げた状態の静止画を示す正顧客顔静止画データと、顧客が髪を下げた通常の静止画を示す副顧客顔静止画データを受信する。サーバは副顧客顔静止画データから、髪の部分を示すデータを取り出すことにより、顧客髪静止画データを生成する。サーバは、正顧客顔静止画データに対して、実施形態において示した色彩情報の変更処理を行った後、顧客髪静止画データをインターポーズすることにより、顧客が髪を下げた通常の静止画を示す静止画データを作成する。
【０２４５】
第７変形例によれば、髪を有しないモデルマネキンに関するモデル顔特徴点データと、通常は髪を有する顧客に関する顧客顔特徴点データとのマッチング処理の精度が高まると共に、顧客端末に送信される化粧結果表示のための静止画データおよびガイダンス動画データには、髪を有する顧客の画像が含まれる。
【図面の簡単な説明】
【０２４６】
【図１】本発明の実施形態にかかるガイダンスシステムの全体構成を示す図である。
【図２】本発明の実施形態にかかる顧客端末として機能するコンピュータの構成を示す図である。
【図３】本発明の実施形態にかかるサーバのＨＤに記憶されているデータの構成を示す図である。
【図４】本発明の実施形態にかかる顧客データベースの構成を示す図である。
【図５】本発明の実施形態にかかる化粧品データベースの構成を示す図である。
【図６】本発明の実施形態にかかるモデル顔静止画データにより表される静止画を示す図である。
【図７】本発明の実施形態にかかるモデル顔特徴点データの内容を示す図である。
【図８】本発明の実施形態にかかるモデル顔陰影データの内容を示す図である。
【図９】本発明の実施形態にかかるプロセスデータベースの構成を示す図である。
【図１０】本発明の実施形態にかかる着色特性データベースの構成を示す図である。
【図１１】本発明の実施形態にかかるＨＳＢ−ＲＧＢ対応表の構成を示す図である。
【図１２】本発明の実施形態にかかるメーカデータベースの構成を示す図である。
【図１３】本発明の実施形態にかかる販売店データベースの構成を示す図である。
【図１４】本発明の実施形態にかかるマーケティング関連データベースの構成を示す図である。
【図１５】本発明の第１実施形態にかかるプロセスデータ作成用端末の外観を示す図である。
【図１６】本発明の第１実施形態にかかる圧力センサー位置データの構成を示す図である。
【図１７】本発明の第１実施形態にかかるモデル顔静止画データおよび無被覆モデル顔静止画データにより表される静止画を示す図である。
【図１８】本発明の第１実施形態にかかる圧力センサー位置データの作成の手順を示すフロー図である。
【図１９】本発明の第１実施形態にかかる無被覆モデル顔特徴点データの構成を示す図である。
【図２０】本発明の第１実施形態にかかる圧力センサー位置データの補正処理を説明するための図である。
【図２１】本発明の実施形態にかかるプロセスデータ作成画面を示す図である。
【図２２】本発明の実施形態にかかる化粧動作記録データの構成を示す図である。
【図２３】本発明の実施形態にかかる顧客情報登録ページを示す図である。
【図２４】本発明の実施形態にかかる化粧品条件情報入力ページを示す図である。
【図２５】本発明の実施形態にかかる化粧品選択ページを示す図である。
【図２６】本発明の実施形態にかかるプロセス選択ページを示す図である。
【図２７】本発明の実施形態にかかる顧客顔特徴点データの構成を示す図である。
【図２８】本発明の実施形態にかかる色彩情報の変更処理の手順を示すフロー図である。
【図２９】本発明の実施形態にかかる座標系ａと座標系ｂとの関係を示す図である。
【図３０】本発明の実施形態にかかる化粧結果表示ページを示す図である。
【図３１】本発明の実施形態にかかる化粧ガイダンスページを示す図である。
【図３２】本発明の実施形態にかかる化粧品購入ページを示す図である。
【図３３】本発明の実施形態にかかる費用リスト表示ページを示す図である。
【図３４】本発明の第２実施形態にかかるプロセスデータ作成用端末の外観を示す図である。
【図３５】本発明の第３実施形態にかかるプロセスデータ作成用端末の外観を示す図である。
【図３６】本発明の第３実施形態にかかる化粧用具アダプタの構成を示す断面図である。
【図３７】本発明の第４実施形態にかかる化粧用具アダプタの構成を示す図である。
【符号の説明】
【０２４７】
１…ガイダンスシステム、１１…インターネット、１２…顧客端末、１３…サーバ、１４…メーカ端末、１５…販売店端末、２１…顧客データベース、２２…化粧品データベース、２３…顔静止画データ群、２４…モデル顔特徴点データ、２５…モデル顔陰影データ、２６…プロセスデータベース、２７…着色特性データベース、２８…ＨＳＢ−ＲＧＢ対応表、２９…メーカデータベース、３０…販売店データベース、３１…マーケティング関連データベース、３２…Ｗｅｂページデータ群、４１１・１０１１…モデルマネキン、４１・７１・８１．１０１…プロセスデータ作成用端末、５１…入力項目群、５２・６２…コマンドボタン群、４１２・７１２・９６…Ａ／Ｄコンバータ、４１３・７１３・８１３・１０１３…汎用コンピュータ、６１…動画表示窓、７１１…圧力センサーパネル、８１１…タッチパネル、８１２・１０１２…化粧用具アダプタ、９１…内筒、９２…クリップ、９３…外筒、９４…クッション、９５…圧力センサー。
【図１】
2005044283.tif 000005
【図２】
2005044283.tif 000006
【図３】
2005044283.tif 000007
【図４】
2005044283.tif 000008
【図５】
2005044283.tif 000009
【図６】
2005044283.tif 000010
【図７】
2005044283.tif 000011
【図８】
2005044283.tif 000012
【図９】
2005044283.tif 000013
【図１０】
2005044283.tif 000014
【図１１】
2005044283.tif 000015
【図１２】
2005044283.tif 000016
【図１３】
2005044283.tif 000017
【図１４】
2005044283.tif 000018
【図１５】
2005044283.tif 000019
【図１６】
2005044283.tif 000020
【図１７】
2005044283.tif 000021
【図１８】
2005044283.tif 000022
【図１９】
2005044283.tif 000023
【図２０】
2005044283.tif 000024
【図２１】
2005044283.tif 000025
【図２２】
2005044283.tif 000026
【図２３】
2005044283.tif 000027
【図２４】
2005044283.tif 000028
【図２５】
2005044283.tif 000029
【図２６】
2005044283.tif 000030
【図２７】
2005044283.tif 000031
【図２８】
2005044283.tif 000032
【図２９】
2005044283.tif 000033
【図３０】
2005044283.tif 000034
【図３１】
2005044283.tif 000035
【図３２】
2005044283.tif 000036
【図３３】
2005044283.tif 000037
【図３４】
2005044283.tif 000038
【図３５】
2005044283.tif 000039
【図３６】
2005044283.tif 000040
【図３７】
2005044283.tif 000041