(57)【要約】      （修正有）【課題】ユーザが化粧を迅速かつ正確に施すのを支援可能な生体情報解析装置及びその頬紅解析方法を提供する。【解決手段】生体情報解析装置の頬紅解析方法は、生体情報解析装置の撮像モジュールにより顔を識別した場合に顔の顔型を判断することと、顔の顔型に応じて対応する位置合わせプログラムを用いて顔から頬紅位置を探すことと、左側頬紅の平均色値及び右側頬紅の平均色値を解析することＳ２８と、左側頬紅の平均色値を右側頬紅の平均色値と比較したりＳ３０、これらの平均色値を所定の色値と比較したりすることＳ３４、Ｓ３６と、生体情報解析装置の表示モジュールに比較結果を表示することＳ３２、Ｓ３８と、支援動作を完了するまでに上記ステップを繰り返し実行することとＳ４０を、含む。【選択図】図６Ｃ
2019053708.tif 000002
【特許請求の範囲】
【請求項１】
生体情報解析装置に適用する頬紅解析方法であって、
前記生体情報解析装置の撮像モジュールにより外部画像を撮像するステップａ）と、
前記生体情報解析装置の処理部により前記外部画像から顔を識別した場合、前記顔の各パーツを位置合わせして前記顔の顔型を判断するステップｂ）と、
前記処理部により前記顔の顔型に応じて対応する位置合わせプログラムを実行し、前記顔から左側頬紅の位置及び右側頬紅の位置を探すステップｃ）と、
前記処理部により前記左側頬紅の第１平均色値及び前記右側頬紅の第２平均色値を解析するステップｄ）と、
前記第１平均色値及び前記第２平均色値を所定の色値と比較するか、または前記第１平均色値を前記第２平均色値と比較して、比較結果を生成するステップｅ）と、
前記生体情報解析装置の表示モジュールにより前記比較結果を表示するステップｆ）と、を含むことを特徴とする頬紅解析方法。
【請求項２】
前記ステップｃ）は、
前記処理部により前記顔が楕円顔であると判断した場合、第１位置合わせプログラムを実行して前記左側頬紅の位置及び前記右側頬紅の位置を探すステップｃ１）と、
前記処理部により前記顔が丸顔または四角顔であると判断した場合、第２位置合わせプログラムを実行して前記左側頬紅の位置及び前記右側頬紅の位置を探すステップｃ２）と、
前記処理部により前記顔が面長顔であると判断した場合、第３位置合わせプログラムを実行して前記左側頬紅の位置及び前記右側頬紅の位置を探すステップｃ３）と、
前記処理部により前記顔が逆三角顔または菱顔であると判断した場合、第４位置合わせプログラムを実行して前記左側頬紅の位置及び前記右側頬紅の位置を探すステップｃ４）と、を含むことを特徴とする請求項１に記載の頬紅解析方法。
【請求項３】
前記比較結果が化粧完了基準を満たすか否かを判断するステップｇ１）と、
前記比較結果が前記化粧完了基準を満す場合、ステップｃ）〜ステップｆ）を繰り返し実行するステップｇ２）と、を含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項４】
ステップｃ１）の前記第１位置合わせプログラムは、
前記顔の目の下縁の位置より第１水平線を設定するステップｃ１１）と、
前記第１水平線と前記顔の輪郭との第１交差点を設定するステップｃ１２）と、
前記第１交差点と前記顔の口角の位置とを結ぶ第１補助線を設定するステップｃ１３）と、
前記顔の口角の位置より第２水平線を設定するステップｃ１４）と、
前記第２水平線と前記顔の輪郭との第２交差点を設定するステップｃ１５）と、
前記第２交差点と前記顔の下まぶたの中点の位置とを結ぶ第２補助線を設定するステップｃ１６）と、
前記顔の鼻の最下点の位置より第３水平線を第３補助線として設定するステップｃ１７）と、
前記第１補助線、前記第２補助線及び前記第３補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成するステップｃ１８）と、を含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項５】
ステップｃ２）の前記第２位置合わせプログラムは、
前記顔の鼻の最下点の位置より第１水平線を設定するステップｃ２１）と、
前記顔の目の下縁の位置より第２水平線を設定するステップｃ２２）と、
前記第２水平線と前記顔の輪郭との第１交差点を設定するステップｃ２３）と、
前記第１交差点と前記顔の鼻翼の最高点の位置とを結ぶ第４補助線を設定するステップｃ２４）と、
前記第４補助線と前記第１水平線との交差位置まで前記第４補助線を下方へ平行移動させて第５補助線を設定するステップｃ２５）と、
前記顔の口角の位置より垂直線を第６補助線として設定するステップｃ２６）と、
前記第４補助線、前記第５補助線及び前記第６補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成するステップｃ２７）と、を含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項６】
ステップｃ３）の前記第３位置合わせプログラムは、
前記顔の目の下縁の位置より第１水平線を第７補助線として設定するステップｃ３１）と、
前記顔の鼻翼の最高点の位置より第２水平線を第８補助線として設定するステップｃ３２）と、
前記顔の鼻翼の外側位置より垂直線を第９補助線として設定するステップｃ３３）と、
前記第７補助線、前記第８補助線及び前記第９補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成するステップｃ３４）と、を含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項７】
ステップｃ４）の前記第４位置合わせプログラムは、
前記顔の目の下縁の位置より第１水平線を設定するステップｃ４１）と、
前記第１水平線と前記顔の輪郭との第１交差点を設定するステップｃ４２）と、
前記第１交差点と前記顔の鼻翼の最高点の位置とを結ぶ第１０補助線を設定するステップｃ４３）と、
前記顔の眉山の位置より垂直線を第１１補助線として設定するステップｃ４４）と、
前記顔の鼻の最下点の位置より第２水平線を設定するステップｃ４５）と、
前記第２水平線と前記顔の輪郭との第２交差点を設定するステップｃ４６）と、
前記第２交差点と前記鼻翼の最高点の位置とを結ぶ第１２補助線を設定するステップｃ４７）と、
前記第１０補助線、前記第１１補助線及び前記第１２補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成するステップｃ４８）と、を含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項８】
前記処理部により前記左側頬紅の第１標準偏差（Ｓｔａｎｄａｒｄ  Ｄｅｖｉａｔｉｏｎ, ＳＤ）及び前記右側頬紅の第２標準偏差を解析するステップｉ）と、
前記第１標準偏差及び前記第２標準偏差を所定の標準偏差と比較するか、前記第１標準偏差を前記第２標準偏差と比較して、第２比較結果を生成するステップｊ）と、
前記表示モジュールに前記第２比較結果を表示するステップｋ）と、をさらに含むことを特徴とする請求項２に記載の頬紅解析方法。
【請求項９】
生体情報解析装置であって、
外部画像を撮像するための撮像モジュールと、
表示モジュールと、
前記撮像モジュール及び前記表示モジュールに電気的に接続され、前記外部画像を識別し、前記外部画像から顔を識別した場合に前記顔の各パーツを位置合わせして前記顔の顔型を判断する処理部と、を含み、
前記処理部は、前記顔の顔型に応じて対応する位置合わせプログラムを実行して前記顔から左側頬紅の位置及び右側頬紅の位置を探した後、前記左側頬紅の第１平均色値及び前記右側頬紅の第２平均色値を解析し、前記第１平均色値及び前記第２平均色値を所定の色値と比較するか、または前記第１平均色値を前記第２平均色値と比較して、比較結果を生成し、
前記表示モジュールは、前記比較結果を表示することを特徴とする生体情報解析装置。
【請求項１０】
前記処理部は、
前記外部画像を識別し、前記外部画像に前記顔があるか否かを判断する顔識別モジュールと、
前記顔の各パーツを位置合わせし、前記顔の顔型を判断する位置合わせモジュールと、
前記顔の顔型に応じて対応する前記位置合わせプログラムを実行し、前記顔から前記左側頬紅の位置及び前記右側頬紅の位置を探す判断モジュールと、
アルゴリズムにより前記左側頬紅の画像及び前記右側頬紅の画像を解析して、前記第１平均色値及び前記第２平均色値を生成する判断モジュールと、
前記第１平均色値及び前記第２平均色値を所定の色値と比較するか、または前記第１平均色値を前記第２平均色値と比較して、比較結果を生成する比較モジュールと、を含むことを特徴とする請求項９に記載の生体情報解析装置。
【請求項１１】
前記判断モジュールは、前記顔が楕円顔であると判断した場合に第１位置合わせプログラムを実行する工程では、
前記顔の目の下縁の位置より第１水平線を設定し、
前記第１水平線と前記顔の輪郭との第１交差点を設定し、
前記第１交差点と前記顔の口角の位置とを結ぶ第１補助線を設定し、
前記顔の口角の位置より第２水平線を設定し、
前記第２水平線と前記顔の輪郭との第２交差点を設定し、
前記第２交差点と前記顔の下まぶたの中点の位置とを結ぶ第２補助線を設定し、
前記顔の鼻の最下点の位置より第３水平線を第３補助線として設定し、
前記第１補助線、前記第２補助線及び前記第３補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成することを特徴とする請求項１０に記載の生体情報解析装置。
【請求項１２】
前記判断モジュールは、前記顔が丸顔または四角顔であると判断した場合に第２位置合わせプログラムを実行する工程では、
前記顔の鼻の最下点の位置より第１水平線を設定し、
前記顔の目の下縁の位置より第２水平線を設定し、
前記第２水平線と前記顔の輪郭との第１交差点を設定し、
前記第１交差点と前記顔の鼻翼の最高点の位置とを結ぶ第４補助線を設定し、
前記第４補助線と前記第１水平線との交差位置まで前記第４補助線を下方へ平行移動させて第５補助線を設定し、
前記顔の口角の位置より垂直線を第６補助線として設定し、
前記第４補助線、前記第５補助線及び前記第６補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成することを特徴とする請求項１０に記載の生体情報解析装置。
【請求項１３】
前記判断モジュールは、前記顔が面長顔であると判断した場合に第３位置合わせプログラムを実行する工程では、
前記顔の目の下縁の位置より第１水平線を第７補助線として設定し、
前記顔の鼻翼の最高点の位置より第２水平線を第８補助線として設定し、
前記顔の鼻翼の外側位置より垂直線を第９補助線として設定し、
前記第７補助線、前記第８補助線及び前記第９補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成することを特徴とする請求項１０に記載の生体情報解析装置。
【請求項１４】
前記判断モジュールは、前記顔が逆三角顔または菱顔であると判断した場合に第４位置合わせプログラムを実行する工程では、
前記顔の目の下縁の位置より第１水平線を設定し、
前記第１水平線と前記顔の輪郭との第１交差点を設定し、
前記第１交差点と前記顔の鼻翼の最高点の位置とを結ぶ第１０補助線を設定し、
前記顔の眉山の位置より垂直線を第１１補助線として設定し、
前記顔の鼻の最下点の位置より第２水平線を設定し、
前記第２水平線と前記顔の輪郭との第２交差点を設定し、
前記第２交差点と前記鼻翼の最高点の位置とを結ぶ第１２補助線を設定し、
前記第１０補助線、前記第１１補助線及び前記第１２補助線により前記左側頬紅の位置及び前記右側頬紅の位置を形成することを特徴とする請求項１０に記載の生体情報解析装置。
【請求項１５】
前記処理部は、
前記左側頬紅の第１標準偏差（Ｓｔａｎｄａｒｄ  Ｄｅｖｉａｔｉｏｎ, ＳＤ）及び前記右側頬紅の第２標準偏差を解析するように前記判断モジュールを制御し、
前記第１標準偏差及び前記第２標準偏差を所定の標準偏差と比較するか、前記第１標準偏差を前記第２標準偏差と比較して第２比較結果を生成するように前記比較モジュールを制御し、
前記表示モジュールに前記第２比較結果を表示させることを特徴とする請求項１０に記載の生体情報解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析装置及び解析方法に関し、特に、生体情報解析装置及びその頬紅解析方法に関する。
【背景技術】
【０００２】
化粧は女性にとってほぼ毎日不可欠なものとなっている。
通常、ユーザは鏡の前に座って化粧を施したり、スマートフォンやタブレットなどの装置のカメラ及びディスプレイを用いて化粧を施したりする。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザは、化粧肌を均一に仕上げるか否か、色が適切か否かなどを肉眼で視認する場合が多い。このため、化粧経験不足のユーザの一部は、化粧に時間がかかりすぎたり、化粧を上手に施すことができなかったりする問題を抱えていた。
【０００４】
以上に鑑みて、本技術分野において、ユーザのスピード化粧や経験不足のユーザの綺麗な化粧の完成を効果的に支援可能な支援装置が求められている。
【０００５】
従って、本発明の目的は、化粧時にユーザの頬紅位置の画像を解析してユーザを誘導し、ユーザが化粧を迅速かつ正確に施すのを支援可能な生体情報解析装置及びその頬紅解析方法を提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る生体情報解析装置に適用する頬紅解析方法は、前記生体情報解析装置の撮像モジュールにより外部画像を撮像するステップａ）と、前記生体情報解析装置の処理部により前記外部画像から顔を識別した場合、前記顔の各パーツを位置合わせして前記顔の顔型を判断するステップｂ）と、前記処理部により前記顔の顔型に応じて対応する位置合わせプログラムを実行し、前記顔から左側頬紅の位置及び右側頬紅の位置を探すステップｃ）と、前記処理部により前記左側頬紅の第１平均色値及び前記右頬紅の第２平均色値を解析するステップｄ）と、前記第１平均色値及び前記第２平均色値を所定の色値と比較するか、または前記第１平均色値を前記第２平均色値と比較して、比較結果を生成するステップｅ）と、前記生体情報解析装置の表示モジュールにより前記比較結果を表示するステップｆ）と、を含む。
【０００７】
また、本発明に係る生体情報解析装置は、外部画像を撮像するための撮像モジュールと、表示モジュールと、前記撮像モジュール及び前記表示モジュールに電気的に接続され、前記外部画像を識別し、前記外部画像から顔を識別した場合に前記顔の各パーツを位置合わせして前記顔の顔型を判断する処理部と、を含む。前記処理部は、前記顔の顔型に応じて対応する位置合わせプログラムを実行して前記顔から左側頬紅の位置及び右側頬紅の位置を探した後、前記左側頬紅の第１平均色値及び前記右側頬紅の第２平均色値を解析し、前記第１平均色値及び前記第２平均色値を所定の色値と比較するか、または前記第１平均色値を前記第２平均色値と比較して、比較結果を生成する。前記表示モジュールは、前記比較結果を表示する。
【発明の効果】
【０００８】
従来技術と比べると、本発明に係る生体情報解析装置及びその頬紅解析方法によれば、ユーザは化粧中に自分の顔の様子を目視することができるほか、頬紅位置の画像解析をそのまま得ることができ、その結果、化粧をより迅速かつ完全に施すことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の生体情報解析装置のシステムの構成の第１実施形態を示す図である。
【図２】本発明の解析装置の第１実施形態を示す図である。
【図３】本発明の解析装置の第２実施形態を示す図である。
【図４】本発明の解析装置の第３実施形態を示すブロック図である。
【図５】本発明の処理部の第１実施形態を示す図である。
【図６Ａ】本発明の第１実施形態の第１頬紅解析の流れを示すフローチャートである。
【図６Ｂ】本発明の第１実施形態の第２頬紅解析の流れを示すフローチャートである。
【図６Ｃ】本発明の第１実施形態の第３頬紅解析の流れを示すフローチャートである。
【図７】顔の位置合わせを説明するための図である。
【図８Ａ】本発明の頬紅位置合わせの流れの第１実施形態を示すフローチャートである。
【図８Ｂ】本発明の頬紅位置の第１実施形態を示す図である。
【図９Ａ】本発明の頬紅位置合わせの流れの第２実施形態を示すフローチャートである。
【図９Ｂ】本発明の頬紅位置の第２実施形態を示す図である。
【図１０Ａ】本発明の頬紅位置合わせの流れの第３実施形態を示すフローチャートである。
【図１０Ｂ】本発明の頬紅位置の第３実施形態を示す図である。
【図１１Ａ】本発明の頬紅位置合わせの流れの第４実施形態を示すフローチャートである。
【図１１Ｂ】本発明の頬紅位置の第４実施形態を示す図である。
【図１２】本発明の所定数値の解析の流れの第１実施形態を示すフローチャートである。
【図１３】本発明の解析装置の第４実施形態を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照しつつ説明する。
【００１１】
図１は、本発明の生体情報解析装置のシステムの構成の第１実施形態を示すシステム図である。本発明に係る生体情報解析装置（以下、解析装置１と称される）は、主に頬紅解析方法（以下、解析方法と称される）を実行し、ユーザによる迅速かつ正確な頬紅の塗布を支援する。
【００１２】
一実施形態では、ユーザは、電子装置２を操作することで解析装置１を設定する。詳細には、解析装置１は、電子装置２と共に同じワイヤレスルータ３に接続すると、ワイヤレスルータ３を介して電子装置２に無線で接続可能である。また、解析装置１と電子装置２とは、他の無線通信プロトコル（例えば、ブルートゥース（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＲＦなど）でペアリングしたり接続したりすることで、相互にデータ、指令及び信号を通信してもよい。
【００１３】
図１に示すように、電子装置２内には、ソフトウェア２１がインストールされている。詳細には、ソフトウェア２１は、解析装置１と相互にサポート可能なソフトウェア２１（例えば、解析装置１の製造メーカによって開発、提供されるソフトウェア）であってもよい。本発明では、ユーザは、ソフトウェア２１を操作することで、解析装置１に対する様々な設定操作（例えば、顔情報の登録、様々な所定値の設定など）を完了することができる。
【００１４】
一実施形態では、解析装置１は、区域におけるワイヤレスルータ３に接続され、ワイヤレスルータ３を介してインターネット４に接続されてもよい。こうすることで、解析装置１は、インターネット４を介してファームウェアのアップデート、データのアップロードやダウンロードなどの操作を行うことができる。また、解析装置１は、インターネット４を介してユーザの生体データを遠隔のコンピュータ装置（不図示）に送信し、これにより、ユーザが遠隔で確認したり、隔地保管の目的を実現したりできる。
【００１５】
図２及び図３は、それぞれ本発明の解析装置の第１実施形態及び第２実施形態を示す図である。本発明に係る解析装置１は、主に、ユーザ５の寝室または化粧室に設置される。こうすることで、ユーザ５は、生体情報（例えば、顔部、首部、手部の皮膚状態）を容易に検出、解析し、解析装置１の支援によって化粧を施す。
【００１６】
解析装置１は、ミラースクリーン１１を有する。解析装置１は起動時に、ミラースクリーン１１によりグラフィカル・ユーザ・インタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ, ＧＵＩ）を表示し、ＧＵＩを介してユーザ５と対話することができる。一方、解析装置１は停止時に、ミラースクリーン１１が単純にミラーとしてユーザ５の様子を反射してもよい。本発明では、主に解析装置１によりユーザ５の化粧動作を支援するため、ミラースクリーン１１がユーザ５の様子を反映すると同時にＧＵＩを表示することができる。こうすることで、解析装置１は、化粧中のユーザ５のメイクを解析するとともにユーザ５の化粧を支援する（詳細は後述する）。一実施形態では、ミラースクリーン１１は、タッチスクリーンであってもよい。ユーザ５は、ミラースクリーン１１により解析装置１にデータを入力してもよい。
【００１７】
解析装置１は、角度を調整可能な撮像モジュール１２をさらに含む。撮像モジュール１２は、解析装置１に設置される。一実施形態では、撮像モジュール１２は、ユーザ５の高解像度画像（例えば、顔画像、首画像、手画像など）を撮像することができる。解析装置１は、画像を用いてユーザ５の生体情報や化粧の進歩状況を解析することができる。他の実施形態では、撮像モジュール１２は、外部の情報（例えば、一次元バーコード、二次元バーコードなど）を取得し、取得された情報の内容によって対応するデータを設定することができる。
【００１８】
解析装置１は、複数のボタン１３を有してもよい。本実施形態では、複数のボタン１３は、実体のボタン（ｂｕｔｔｏｎ）であってもよいし、タッチボタン（ｔｏｕｃｈ  ｋｅｙ）であってもよいが、これらに限定されない。ユーザ５は、ボタン１３をトリガーにすることで上記ＧＵＩに対して操作（例えば、ＧＵＩを先頭頁や前の頁、次の頁などに戻す）を行ったり、対応する機能（例えば、ミラースクリーン１１の起動、ミラースクリーン１１の停止、撮像モジュール１２の起動など）を迅速に実行するように解析装置１を制御したりできる。
【００１９】
解析装置１は、１つ以上のセンサ１４（例えば、温度センサ、湿度センサなど）を有してもよい。センサ１４は、解析装置１の所在する環境の環境データを検出して、解析装置１によるユーザ５の生体情報の検出や解析の精度を高める。例えば、センサ１４は、ＰＩＲ（Ｐｙｒｏｅｌｅｃｔｒｉｃ  Ｉｎｆｒａｒｅｄ  Ｒａｄｉａｌ ｓｅｎｓｏｒ：赤外線を感知）センサの場合、ユーザ５が解析装置１の動作領域に入ったことを随時に検出し、それに対応して待機モードから抜けるとともに、撮像モジュール１２を起動してユーザ５の顔部の画像などを試し撮像して解析動作を開始する。
【００２０】
一実施形態では、センサ１４は、モーションセンサ（ｍｏｔｉｏｎ  ｓｅｎｓｏｒ）であってもよい。解析装置１は、モーションセンサでユーザ５の移動ジェスチャー（例えば、左への振り動作、右への振り動作、上への振り動作、下への振り動作、前方への押し動作または後方への引き動作など）を検出することができる。こうすることで、ユーザ５は、指紋が残らないように、上記ミラースクリーン１１またはボタン１３に触れることなく、ジェスチャーにより解析装置１にデータを入力することができる。
【００２１】
図４は、本発明の解析装置の第３実施形態を示すブロック図である。図４に示すように、解析装置１は、主に処理部１０、処理部１０に電気的に接続される表示モジュール１１１、撮像モジュール１２、入力インタフェース１５及び無線伝送モジュール１６を含む。
【００２２】
一実施形態では、撮像モジュール１２はカメラであり、外部画像を撮像して外部情報を取得する。解析装置１は、外部画像によりユーザを識別（例えば、顔識別、首識別、手識別など）することで、ユーザの顔、首、手などのパーツを解析することができる。また、解析装置１は、外部情報の内容によって対応する操作を行ってもよい。
【００２３】
表示モジュール１１１は、上記ＧＵＩを表示する。一実施形態では、表示モジュール１１１は、ミラースクリーン１１内に取り付けられる。表示モジュール１１１が有効な場合、表示モジュール１１１の光源は、ミラースクリーン１１を透過してＧＵＩをミラースクリーン１１に表示する。表示モジュール１１１が無効な場合、ユーザは、ミラースクリーン１１を通常のミラーとして使用することができる。一実施形態では、解析装置１が表示モジュール１１１の光源強度または表示領域を調整することで、ミラースクリーン１１はユーザの画像を反射するとともにＧＵＩを表示することができる。
【００２４】
解析装置１は、入力インタフェース１５を介して外部からのユーザの入力を受け付ける。これにより、ユーザは、ＧＵＩと対話したり、必要な設定操作を行ったりできる。一実施形態では、入力インタフェース１５は、ユーザのジェスチャーによる入力を検出するための上記センサ１４であってもよい。他の実施形態では、入力インタフェース１５は、外部画像を撮像したり外部情報を取得したりするための上記撮像モジュール１２であってもよい。別の実施形態では、入力インタフェース１５は、ユーザの入力操作を受け付けるためのタッチスクリーンまたはボタン１３であってもよい。もう１つの実施形態では、入力インタフェース１５は、外部の音声を受け付けるためのマイクであってもよい。
【００２５】
無線伝送モジュール１６は、インターネット４に接続される。詳細には、ユーザは、インターネット４を介して遠隔から解析装置１へ接続され、解析装置１に記録されている様々な情報（例えば、生体情報）を随時に確認することができる。
【００２６】
処理部１０は、表示モジュール１１１、撮像モジュール１２、入力インタフェース１５及び無線伝送モジュール１６に接続され、コンピュータで実行可能なプログラムコード（不図示）を含む。また、処理部１０は、コンピュータで実行可能なプログラムコードを実行することで、本発明の解析方法を実現することができる。
【００２７】
図５は、本発明の処理部の第１実施形態を示す図である。詳細には、処理部１０は、主に上記コンピュータで実行可能なプログラムコードにより本発明の解析方法の各機能を実現する。また、上記コンピュータで実行可能なプログラムコードは、機能によって顔識別モジュール１０１、位置合わせモジュール１０２、判断モジュール１０３、解析モジュール１０４及び比較モジュール１０５に区分けられる。
【００２８】
顔識別モジュール１０１は、撮像モジュール１２によって撮像された外部画像を識別し、外部画像に顔があるか否かを判断する。
【００２９】
位置合わせモジュール１０２は、アルゴリズムを用いて外部画像における顔を位置合わせし、顔の各パーツの位置を取得する。また、位置合わせモジュール１０２は、顔型をさらに判断する。
【００３０】
判断モジュール１０３は、位置合わせモジュール１０２によって判断された顔型に応じて対応する位置合わせプログラムを実行し、顔から正確な頬紅位置を探す。
【００３１】
解析モジュール１０４は、探し出された頬紅位置に対して画像解析を行い、ユーザの現在の頬紅の状況（左側頬紅の状況及び右側頬紅の状況、例えば、明度、色の分布などを含み）を取得する。
【００３２】
比較モジュール１０５は、ユーザの現在の左側頬紅の状況を右側頬紅の状況と比較し、ユーザに比較結果（例えば、左側頬紅の色が右側頬紅の色より明るいこと、頬紅の色が不均一であることなど）を知らせ、ユーザによる化粧動作を支援する。
【００３３】
他の実施形態では、比較モジュール１０５は、ユーザの左側頬紅を右側頬紅と比較せず、ユーザの現在の頬紅の状況を所定値と比較してもよい（後述する）。こうすることで、塗布された頬紅は好適なパターンになる（すなわち、ユーザによって選択されたパターンまたは解析装置の所定のパターンを満たす）。
【００３４】
本実施形態では、位置合わせモジュール１０２は、位置合わせを完了した後、少なくとも楕円顔、丸顔、四角顔、面長顔、逆三角顔及び菱顔などの６種類の顔型を識別してもよいが、これらに限定されない。
【００３５】
判断モジュール１０３は、顔が楕円顔であると識別された場合、第１位置合わせプログラムを実行し、顔から頬紅位置（左側頬紅の位置及び右側頬紅の位置を含む）を探す。また、判断モジュール１０３は、顔が丸顔または四角顔であると識別された場合、第２位置合わせプログラムを実行し、顔から頬紅位置を探す。また、判断モジュール１０３は、顔が面長顔であると識別された場合、第３位置合わせプログラムを実行し、顔から頬紅位置を探す。また、判断モジュール１０３は、顔が逆三角顔または菱顔であると識別された場合、第４位置合わせプログラムを実行し、顔から頬紅位置を探す。上述したのは本発明の複数の具体的な実施例にすぎず、本発明を制限するためのものではないことに理解されたい。
【００３６】
ユーザが解析装置１に向かうと、解析装置１は撮像モジュール１２によりユーザを含む外部画像を取得することができる。次に、解析装置１は、処理部１０の顔識別モジュール１０１により外部画像から顔画像を抽出し、処理部１０の位置合わせモジュール１０２により顔画像における顔型を識別する。次に、解析装置１は、処理部１０の判断モジュール１０３により顔型に対応する位置合わせプログラムを実行し、顔画像から頬紅位置を探す。
【００３７】
次に、解析装置１は、処理部１０の解析モジュール１０４によりアルゴリズムを実行し、顔画像における左側頬紅の状況及び右側頬紅の状況を解析する。さらに、解析装置１は、処理部１０の比較モジュール１０５により左側頬紅の状況を右側頬紅の状況と比較する。
【００３８】
解析装置１は、比較を完了した後、ミラースクリーン１１によりユーザの顔画像を反射するとともに、比較モジュール１０５による比較結果を表示モジュール１１１により表示する。こうすることで、ユーザは、ミラースクリーン１１の顔画像及び比較結果により頬紅を塗布することができる。
【００３９】
図６Ａ、図６Ｂ及び図６Ｃは、それぞれ本発明の第１実施形態の第１頬紅解析の流れ、第２頬紅解析の流れ及び第３の頬紅解析の流れを示すフローチャートである。図６Ａ〜図６Ｃは、本発明の解析方法の各ステップを説明するためのものであり、主に図１〜図５に示す解析装置１に適用される。詳細には、本発明に係る解析装置１は、処理部１０により上記コンピュータで実行可能なプログラムコード（すなわち、上記各機能モジュール１０１−１０５）を実行し、その結果、下記の各ステップを実現することができる。
【００４０】
図６Ａに示すように、本発明に係る解析装置１により上記解析方法を実行し、ユーザによる化粧動作を支援する。まず、ユーザは解析装置１を起動する（ステップＳ１０）。一実施形態では、ユーザは、タッチスクリーンまたはボタン１３をトリガーにすることで解析装置１を起動する。他の実施形態では、解析装置１が電源オン後に自動的に待機モードに入り、ユーザが撮像モジュール１２またはセンサ１４によってジェスチャーを入力して解析装置１を起動してもよいが、これに限定されない。
【００４１】
詳細には、本発明に係る解析装置１は、異なる機能を提供するための異なるモードを有する。本実施形態では、解析装置１は起動後にユーザの化粧動作を支援する支援モードに自動的に入る。他の実施形態では、解析装置１は起動後に待機モードに入り、ユーザからの指令を受信した後に支援モードに入ってもよい。
【００４２】
解析装置１の起動後に外部画像を撮像モジュール１２により継続的に撮像する（ステップＳ１２）。また、撮像された外部画像に顔があるか否かを処理部１０により継続的に判断する（ステップＳ１４）。一実施形態では、処理部１０が撮像モジュール１２から外部画像を取得するとともに、顔識別モジュール１０１が外部画像から顔を識別し、外部画像に顔があるか否かを判断する。
【００４３】
解析装置１は、外部画像に顔がない場合、ステップＳ１２及びステップＳ１４を再実行し、外部画像を継続的に撮像、解析する。例えば、外部画像には、ベッド、扉、椅子などのもののみがあったり（すなわち、寝室に人がいないことを表す）、ユーザの身体または背中のみがあったり（すなわち、ユーザが化粧を施そうとしない）する場合、解析装置１は本発明の解析方法をアクティブに実行しないようになっている。
【００４４】
図６Ｂに示すように、処理部１０は識別後、外部画像に顔があると判断し、顔の各パーツ（主にユーザの五官）を位置合わせして顔の顔型を判断する（ステップＳ１６）。一実施形態では、処理部１０は、外部画像に顔があると判断した後、顔のサイズが特定の割合よりも大きい（例えば、外部画像の４０％以上）か否かを判断する。さらに、処理部１０は、顔のサイズが特定の割合よりも大きい場合のみに顔の各パーツを位置合わせして顔の顔型を判断する。
【００４５】
一実施形態では、処理部１０は、外部画像に顔があると判断した後、顔画像を上記位置合わせモジュール１０２に送信する。位置合わせモジュール１０２は、顔を位置合わせして顔型を識別する。本実施形態では、位置合わせモジュール１０２は、顔の各パーツの位置、割合などのパラメータに基づいて顔型を判断し、少なくとも楕円顔、丸顔、四角顔、面長顔、逆三角顔及び菱顔などの６種類の顔型を識別することができる。
【００４６】
なお、本実施形態では、位置合わせモジュール１０２は、主にＤｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋシステムにより顔の各パーツを位置合わせするが、これに限定されない。
【００４７】
図７は、顔の位置合わせを説明するための図である。処理部１０は、外部画像に顔があると識別した後、上記Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋシステムにより顔部５１の画像を解析する。Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋシステムは、本技術領域において慣用技術であり、解析後に顔部５１の画像に複数の位置合わせポイント６（例えば、１９８個の位置合わせポイントであってもよい）を生成する。こうすることで、Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋシステムは、複数の位置合わせポイント６の番号、形状、順序などの情報に基づき、顔部５１の画像に各パーツの位置を決定し、位置合わせ操作を実現する。
【００４８】
さらに、位置合わせモジュール１０２は、複数の位置合わせポイント６の位置に基づいて顔部５１の各パーツの位置や割合関係を確認することで、顔部５１の顔型を確認する。
【００４９】
図６Ｂに戻る。ステップＳ１６の後、処理部１０は、上記顔がどの顔型に属するかを知り、顔型に応じて対応する位置合わせプログラムを用いて顔から頬紅位置を探すとともに、ユーザの現在の頬紅状況を解析する。本発明では、処理部１０は、顔が楕円顔であると判断した場合に第１位置合わせプログラムを実行し、顔が丸顔または四角顔であると判断した場合に第２位置合わせプログラムを実行し、顔が面長顔であると判断した場合に第３位置合わせプログラムを実行し、顔が逆三角顔または菱顔であると判断した場合に第４位置合わせプログラムを実行する。
【００５０】
第１実施形態では、処理部１０は、識別後に生成される顔型情報を判断モジュール１０３に送信する。顔が楕円顔であると判断された場合、判断モジュール１０３は第１位置合わせプログラムを実行し、第１位置合わせプログラムにより顔から頬紅位置を探す（ステップＳ１８）。本実施形態の頬紅位置は、顔の左側頬紅の位置及び右側頬紅の位置を含む。
【００５１】
第２実施形態では、処理部１０は、識別後に生成される顔型情報を判断モジュール１０３に送信する。顔が丸顔または四角顔であると判断された場合、判断モジュール１０３は第２位置合わせプログラムを実行し、第２位置合わせプログラムにより顔から頬紅位置を探す（ステップＳ２０）。
【００５２】
第３実施形態では、処理部１０は、識別後に生成される顔型情報を判断モジュール１０３に送信する。顔が丸顔または面長顔であると判断された場合、判断モジュール１０３は第３位置合わせプログラムを実行し、第３位置合わせプログラムにより顔から頬紅位置を探す（ステップＳ２２）。
【００５３】
第４実施形態では、処理部１０は、識別後に生成される顔型情報を判断モジュール１０３に送信する。顔が逆三角顔または菱顔であると判断された場合、判断モジュール１０３は第４位置合わせプログラムを実行し、第４位置合わせプログラムにより顔から頬紅位置を探す（ステップＳ２４）。
【００５４】
なお、本発明の１つの目的は、ユーザによる頬紅の塗布を支援することである。このため、頬紅位置を探し出した後、解析装置１は、表示モジュール１１１（及びミラースクリーン１１）により顔画像及び頬紅位置の標示を選択的に表示可能であり（ステップＳ２６）、頬紅位置の標示を顔画像と重ねる。こうすることで、ユーザは、ミラースクリーン１１において頬紅の塗布位置をそのまま目視することができる。
【００５５】
次に、図６Ｃに示すように、処理部１０は、左側頬紅の画像及び右側頬紅の画像に基づいて、左側頬紅の第１平均色値及び右側頬紅の第２平均色値を解析する（ステップＳ２８）。
【００５６】
一実施形態では、処理部１０は、ステップＳ１８、ステップＳ２０、ステップＳ２２及びステップＳ２４にて取得された頬紅位置に基づいて、顔画像から左側頬紅の画像及び右側頬紅の画像を取得するとともに、左側頬紅の画像及び右側頬紅の画像を解析モジュール１０４にそれぞれ送信する。解析モジュール１０４は、左側頬紅の第１平均色値及び右側頬紅の第２平均色値を解析する。本実施形態では、解析モジュール１０４は、関連技術の様々な画像解析アルゴリズムを用いて、左側頬紅の画像により第１平均色値を解析するとともに右側頬紅の画像により第２平均色値を解析する。
【００５７】
詳細には、平均色値は、処理部１０が取得された頬紅の画像を異なる色空間フォーマットによって表示、解析することで算出されてもよい。例えば、色空間フォーマットは、ＲＧＢ色空間、ＨＳＶ色空間、ＨＳＬ色空間などであってもよいが、これらに限定されない。なお、処理部１０の解析形態の必要に応じて、２種類の色空間フォーマットを同時に用いて表示・解析を行ってもよいし、成分を抽出して解析してもよい。
【００５８】
例えば、カラー画像の色空間フォーマットがＨＳＶ色空間の場合、画像における各画素の色は「色相成分（Ｈｕｅ）」、「彩度成分（Ｓａｔｕｒａｔｉｏｎ）」、「明度成分（Ｖａｌｕｅ）」によって表示される。カラー画像の色空間フォーマットがＲＧＢ色空間の場合、画像における各画素の色は「赤色成分（Ｒｅｄ）」、「緑色成分（Ｇｒｅｅｎ）」、「青色成分（Ｂｌｕｅ）」によって表示される。
【００５９】
ステップＳ２８の後、処理部１０は、第１平均色値を第２平均色値と比較して比較結果を生成する（ステップＳ３０）。一実施形態では、処理部１０は、第１平均色値及び第２平均色値を比較モジュール１０５にそのまま送信する。比較モジュール１０５は、ユーザの現在の左側頬紅の状況と右側頬紅の状況とが同じであるか否か、または近似するか否か（色、明度が同じである否か、または近似するか否か）を判断する。こうすることで、ユーザによって塗布された頬紅を左右揃えることができる。
【００６０】
他の実施形態では、処理部１０は、所定の色値（左側頬紅に対応する所定の色値及び右側頬紅に対応する所定の色値を含む）を取得するとともに、ステップＳ３０において、比較モジュール１０５により第１／第２平均色値を所定の色値と比較する。こうすることで、ユーザは、現在の頬紅の状況と所望の頬紅の状況（すなわち、所定の色値で表す状況）との違いを知ることができる。
【００６１】
本実施形態では、処理部１０は、所定の色値を予め記憶してもよく、ステップＳ３０において、第１／第２平均色値を所定の色値と比較する。また、処理部１０は、１つ以上の比較画像（例えば、拡張現実画像（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ, ＡＲ））を予め記憶してもよく、ステップＳ３０を実行する前に比較画像を解析して所定の色値を得る。次に、ステップＳ３０では、処理部１０は、第１／第２平均色値を所定の色値と比較する。
【００６２】
他の実施形態では、ユーザは、解析装置１に予め記憶されている頬紅製品または頬紅効果を自ら選択したり、使用したい頬紅製品を自ら入力して対応する効果を解析装置１で自動的に生成したりできる。拡張現実画像とは、解析装置１が撮像モジュール１２によりユーザの現在の画像を即時に取得し、ユーザが自ら選択した効果をユーザの頬紅位置の画像と重ねたものである。また、ユーザは、選択した効果を満足する場合、対応する効果及び拡張現実画像を解析装置１に記憶するように更に選択してもよい。
【００６３】
詳細には、上記実施形態では、解析装置１が作動中に複数の拡張現実画像を組み入れ、ユーザが入力インタフェース１５により複数の拡張現実画像から１つを比較画像として選択する。また、ユーザは、周辺機器またはインターネットにより、好きな比較画像を解析装置１に入力して記憶させる。こうすることで、比較画像の種類や数を増やすことができる。本実施形態では、比較画像は、主に各顔型に対応する顔画像である。
【００６４】
上記所定の色値は、例えば、標準色または標準明度であってもよい。一実施形態では、所定の色値は、処理部１０によって比較画像を解析して得られるものである。標準色及び標準明度は、比較画像における顔部分の画像で現される色及び明度である。他の実施形態では、所定の色値は、解析装置１に予め記録されている。標準色または標準明度は、ユーザによって予め設定された理想の色及び明度である。別の実施形態では、解析装置１は、インターネット４によりユーザに必要なメイクをダウンロードし、ダウンロードされるメイクに画像解析を行って所定の色値を生成する。
【００６５】
ステップＳ３０の後、解析装置１は、表示モジュール１１１により比較結果をミラースクリーン１１に表示する（ステップＳ３２）。これにより、ユーザは、ミラースクリーン１１から現在の頬紅の状況（例えば、左側頬紅の明度が右側頬紅の明度よりも大きいことや、右側頬紅の明度が標準明度よりも大きいことなど）をそのまま目視することができる。その結果、解析装置１による化粧支援を実現することができる。
【００６６】
一実施形態では、第１平均色値、第２平均色値及び所定の色値が０から２５５の画素値であり、比較結果が％で表される。比較モジュール１０５は、下式（１）または下式（２）で比較結果を算出する。
【００６７】
【数１】
2019053708.tif 000003
【００６８】
【数２】
2019053708.tif 000004
上述したのは本発明の複数の具体的な実施例にすぎず、本発明を制限するためのものではないことに理解されたい。
【００６９】
一実施形態では、処理部１０は、左側頬紅の画像及び右側頬紅の画像に基づいて左側頬紅の第１標準偏差（Ｓｔａｎｄａｒｄ  Ｄｅｖｉａｔｉｏｎ, ＳＤ）及び右側頬紅の第２標準偏差を解析する（ステップＳ３４）。
【００７０】
一実施形態では、処理部１０は、左側頬紅の画像及び右側頬紅の画像を解析モジュール１０４に送信する。解析モジュール１０４は、第１標準偏差及び第２標準偏差を解析する。同様に、解析モジュール１０４は、関連技術の様々な画像解析アルゴリズムを用いて、左側頬紅の画像により第１標準偏差を解析するとともに右側頬紅の画像により第２標準偏差を解析する。
【００７１】
ステップＳ３４の後、処理部１０は、第１標準偏差を第２標準偏差と比較して第２比較結果を生成する（ステップＳ３６）。一実施形態では、処理部１０は、第１標準偏差及び第２標準偏差を比較モジュール１０５にそのまま送信する。比較モジュール１０５は、ユーザの現在の左側頬紅の塗布状態と右側頬紅の塗布状態とが同じであるか否か、または近似するか否か（塗布が均一であるか否か）を判断する。
【００７２】
他の実施形態では、処理部１０は、解析モジュール１０４により比較画像を解析して所定の標準偏差（左側頬紅に対応する所定の標準偏差及び右側頬紅に対応する所定の標準偏差を含む）を得るとともに、比較モジュール１０５により第１／第２標準偏差を所定の標準偏差と比較して第２比較結果を生成する。
【００７３】
他の実施形態では、処理部１０は、比較モジュール１０５により所定の標準偏差を予め記憶し、ステップＳ３４の後に第１標準偏差、第２標準偏差を比較モジュール１０５に送信する。こうすることで、比較モジュール１０５は、第１／第２標準偏差を予め記憶されている所定の標準偏差と比較して第２比較結果を生成する。
【００７４】
ステップＳ３６の後、解析装置１は、表示モジュール１１１により第２比較結果をミラースクリーン１１に表示する（ステップＳ３８）。これにより、ユーザは、現在の頬紅の状況が不均一であるか否かをそのまま目視することができ、さらなる補修を行うこともできる。
【００７５】
なお、ステップＳ２８〜ステップＳ３２及びステップＳ３４〜ステップＳ３８の実行順番は一定ではないことを理解されたい。すなわち、解析装置１は、比較結果または第２比較結果を先に計算して表示してもよいし、複数の処理によって比較結果及び第２比較結果を同時に計算して表示してもよいが、図６Ｃで示されるステップの順番に限定されない。
【００７６】
一実施形態では、標準偏差は平均色値と類似し、０〜２５５の画素値であってもよい。また、第２比較結果は、比較結果と類似し、％で表されてもよい。本実施形態では、比較モジュール１０５は、下式（３）または下式（４）で第２比較結果を算出する。
【００７７】
【数３】
2019053708.tif 000005
【００７８】
【数４】
2019053708.tif 000006
上述したのは本発明の複数の具体的な実施例にすぎず、本発明を制限するためのものではないことに理解されたい。
【００７９】
次に、解析装置１は、今回の支援動作を完了したか否かを判断する（ステップＳ４０）。また、解析装置１は、支援動作を完了する前にステップＳ１８〜ステップＳ３８を繰り返し実行し、これにより、左側頬紅及び右側頬紅の位置や画像を継続的に取得し、第１平均色値、第２平均色値、第１標準偏差及び第２標準偏差を継続的に解析して比較するとともに、比較結果及び第２比較結果を生成して表示する。解析装置１は、今回の支援動作を完了したと判断すると、今回の解析を終了する。ステップＳ１８〜ステップＳ３８を繰り返し実行すると、本発明の解析装置１及びその解析方法によるリアルタイム（ｒｅａｌ  ｔｉｍｅ）の化粧支援機能を実現することができる。
【００８０】
例えば、解析装置１は、ユーザの顔部５１を解析し、表示される比較結果により、ユーザの左側頬紅の色が右側頬紅の色よりも５％暗いことが見られる。ユーザは比較結果に基づいて、左側頬紅を補修してもよい。ユーザが補修を行いながら、解析装置１はユーザの顔部５１を継続的に解析して比較結果を補正し、ユーザの左側頬紅の色が右側頬紅の色よりも３％暗いことを表示する。
【００８１】
ユーザは、上記比較結果により、左側頬紅を続けて補修してもよい。また、解析装置１は、ユーザの顔部５１を継続的に解析する。次に、解析装置１は、比較結果を再補正し、ユーザの左側頬紅の色が右側頬紅の色よりも１．５％暗いことを表示する。このようなことを繰り返すと、ユーザは、左側頬紅の明度と右側頬紅の明度とが同じであるかまたは近似するまで、頬紅を継続的に補修してもよい。
【００８２】
一実施形態において、ステップＳ４０では、解析装置１は比較結果（及び第２比較結果）が化粧完了基準を満たすか否かを判断する。例えば、解析装置１は、上記比較結果及び第２比較結果に基づいて、第１平均色値が第２平均色値に等しいか否かまたは近似するか否かを判断するほか、第１標準偏差が第２標準偏差に等しいか否かまたは近似するか否かを判断する。また、解析装置１は、第１平均色値が第２平均色値に等しいまたは近似する場合、かつ第１標準偏差が第２標準偏差に等しいまたは近似する場合、比較結果（及び第２比較結果）がメイク完成標準を満たすと判断する。
【００８３】
他の実施形態において、ステップＳ４０では、解析装置１はシャットダウンしたか否かを判断する。本実施形態において、解析装置１は、シャットダウンする前にステップＳ１８〜ステップＳ３８を繰り返し実行するとともに、シャットダウンした後に今回の解析を終了する。こうすることで、解析装置１は、起動後に化粧支援機能を一連に実現することができる。
【００８４】
図８Ａは、本発明の頬紅位置合わせの流れの第１実施形態を示すフローチャートである。図８Ｂは、本発明の頬紅位置の第１実施形態を示す図である。ステップＳ１６においてユーザの顔型が楕円顔であると位置合わせモジュール１０２が判断した後、ステップＳ１８において判断モジュール１０３が第１位置合わせプログラムにより頬紅位置をどのように探すかについて図８Ａを用いて説明する。詳細には、第１位置合わせプログラムは、処理部１０に記録されているコンピュータで実行可能なプログラムコードから構成される。判断モジュール１０３が第１位置合わせプログラムを実行した場合には、図８Ａに示す各ステップを実行するようになっている。
【００８５】
以下、第１位置合わせプログラムについて図８Ｂに合わせて説明する。
【００８６】
まず、判断モジュール１０３は、顔の目の下縁の位置より第１水平線７１を設定し（ステップＳ１８０）、第１水平線７１と顔の輪郭との第１交差点６１を設定する（ステップＳ１８２）。詳細には、第１交差点６１は、第１水平線７１と顔の左側輪郭との交差点、及び第１水平線７１と顔の右側輪郭との交差点を含む。
【００８７】
次に、判断モジュール１０３は、第１交差点６１と顔の口角の位置８１とを結ぶ第１補助線９１を設定する（ステップＳ１８４）。詳細には、第１補助線９１は、左側第１交差点と左側の口角とを結ぶ補助線、及び右側第１交差点と右側の口角とを結ぶ補助線を含む。
【００８８】
次に、判断モジュール１０３は、口角の位置８１より第２水平線７２を設定する（ステップＳ１８６）。なお、第２水平線７２は、顔の左側の口角及び顔の右側の口角と平行になる。また、判断モジュール１０３は、第２水平線７２と顔の輪郭との第２交差点６２を設定する（ステップＳ１８８）。詳細には、第２交差点６２は、第２水平線７２と顔の左側の輪郭との交差点、及び第２水平線７２と顔の右側の輪郭との交差点を含む。
【００８９】
次に、判断モジュール１０３は、第２交差点と顔の下まぶたの中点の位置８２とを結ぶ第２補助線９２を設定する（ステップＳ１９０）。詳細には、第２補助線９２は、左側第２交差点と左側下まぶたを結ぶ補助線、及び右側第２交差点と右側下まぶたを結ぶ補助線を含む。
【００９０】
最後に、判断モジュール１０３は、顔の鼻の最下点の位置８３より第３水平線を第３補助線９３として設定する（ステップＳ１９２）。詳細には、第３補助線９３は、鼻より左向きに延びる補助線、及び鼻より右向きに延びる補助線を含む。こうすることで、判断モジュール１０３は、第１補助線９１、第２補助線９２及び第３補助線９３により顔において頬紅位置Ａ１を形成する（ステップＳ１９４）。
【００９１】
詳細には、本実施形態では、頬紅位置Ａ１は、左側に位置する第１補助線９１、第２補助線９２及び第３補助線９３により形成される左側の頬紅位置Ａ１、及び右側に位置する第１補助線９１、第２補助線９２及び第３補助線９３により形成される右側の頬紅位置Ａ１を含む。より詳細には、頬紅位置Ａ１は、第１補助線９１、第２補助線９２、第３補助線９３及び顔の輪郭により囲まれた領域である。
【００９２】
図９Ａは、本発明の頬紅位置合わせの流れの第２実施形態を示すフローチャートである。図９Ｂは、本発明の頬紅位置の第２実施形態を示す図である。ステップＳ１６においてユーザの顔型が丸顔または四角顔であると位置合わせモジュール１０２が判断した後、ステップＳ２０において判断モジュール１０３が第２位置合わせプログラムにより顔から頬紅位置をどのように探すかについて図９Ａを用いて説明する。詳細には、第２位置合わせプログラムは、処理部１０に記録されているコンピュータで実行可能なプログラムコードから構成される。判断モジュール１０３が第２位置合わせプログラムを実行した場合には、図９Ａに示す各ステップを実行するようになっている。
【００９３】
以下、第２位置合わせプログラムについて図９Ｂに合わせて説明する。
【００９４】
まず、判断モジュール１０３は、顔の鼻の最下点の位置８３より第１水平線７１を設定する（ステップＳ２００）。次に、判断モジュール１０３は、顔の目の下縁の位置より第２水平線７２を設定し（ステップＳ２０２）、第２水平線７２と顔の輪郭との第１交差点６１を設定する（ステップＳ２０４）。詳細には、第１交差点６１は、第２水平線７２と顔の左側輪郭との交差点、及び第２水平線７２と顔の右側輪郭との交差点を含む。
【００９５】
次に、判断モジュール１０３は、第１交差点６１と顔の鼻翼の最高点の位置８４とを結ぶ第４補助線９４を設定する（ステップＳ２０６）。詳細には、第４補助線９４は、左側第１交差点と左側鼻翼とを結ぶ補助線、及び右側第１交差点と右側鼻翼とを結ぶ補助線を含む。
【００９６】
次に、判断モジュール１０３は、第４補助線９４と第１水平線７１との交差位置まで第４補助線９４を下方へ平行移動させて第５補助線９５を設定する（ステップＳ２０８）。詳細には、第５補助線９５は、左側の第４補助線９４が下方へ平行移動して生成される補助線、及び右側の第４補助線９４が下方へ平行移動して生成される補助線を含む。
【００９７】
最後に、判断モジュール１０３は、顔の口角の位置８１より垂直線を第６補助線９６として設定する（ステップＳ２１０）。詳細には、第６補助線９６は、左側口角より垂直に設定される補助線、及び右側口角より垂直に設定される補助線を含む。こうすることで、判断モジュール１０３は、第４補助線９４、第５補助線９５及び第６補助線９６により顔において頬紅位置Ａ２を形成する（ステップＳ２１２）。
【００９８】
詳細には、本実施形態では、頬紅位置Ａ２は、左側に位置する第４補助線９４、第５補助線９５及び第６補助線９６により形成される左側の頬紅位置Ａ２、及び右側に位置する第４補助線９４、第５補助線９５及び第６補助線９６により形成される右側の頬紅位置Ａ２を含む。より詳細には、頬紅位置Ａ２は、第４補助線９４、第５補助線９５、第６補助線９６及び顔の輪郭により囲まれた領域である。
【００９９】
図１０Ａは、本発明の頬紅位置合わせの流れの第３実施形態を示すフローチャートである。図１０Ｂは、本発明の頬紅位置の第３実施形態を示す図である。ステップＳ１６においてユーザの顔型が面長顔であると位置合わせモジュール１０２が判断した後、ステップＳ２２において判断モジュール１０３が第３位置合わせプログラムにより顔から頬紅位置をどのように探すかについて図１０Ａを用いて説明する。詳細には、第３位置合わせプログラムは、処理部１０に記録されているコンピュータで実行可能なプログラムコードから構成される。判断モジュール１０３が第３位置合わせプログラムを実行した場合には、図１０Ａに示す各ステップを実行するようになっている。
【０１００】
以下、第３位置合わせプログラムについて図１０Ｂに合わせて説明する。
【０１０１】
まず、判断モジュール１０３は、顔の目の下縁の位置より第１水平線を第７補助線９７として設定する（ステップＳ２２０）。詳細には、第７補助線９７は、左目の下縁から左向きに延びる補助線、及び右目の下縁から右向きに延びる補助線を含む。次に、判断モジュール１０３は、顔の鼻翼の最高点の位置８４より第２水平線を第８補助線９８として設定する（ステップＳ２２２）。詳細には、第８補助線９８は、左側鼻翼から左向きに延びる補助線、及び右側鼻翼から右向きに延びる補助線を含む。
【０１０２】
次に、判断モジュール１０３は、顔の鼻翼の外側の位置８５より垂直線を第９補助線９９として設定する（ステップＳ２２４）。詳細には、第９補助線９９は、左側鼻翼より垂直に設定される補助線、及び右側鼻翼より垂直に設定される補助線を含む。こうすることで、判断モジュール１０３は、第７補助線９７、第８補助線９８及び第９補助線９９により顔に頬紅位置Ａ３を形成する（ステップＳ２２６）。
【０１０３】
詳細には、本実施形態では、頬紅位置Ａ３は、左側に位置する第７補助線９７、第８補助線９８及び第９補助線９９により形成される左側の頬紅位置Ａ３、及び右側に位置する第７補助線９７、第８補助線９８及び第９補助線９９により形成される右側の頬紅位置Ａ３を含む。より詳細には、頬紅位置Ａ３は、第７補助線９７、第８補助線９８、第９補助線９９及び顔の輪郭により囲まれた領域である。
【０１０４】
図１１Ａは、本発明の頬紅位置合わせの流れの第４実施形態を示すフローチャートである。図１１Ｂは、本発明の頬紅位置の第４実施形態を示す図である。ステップＳ１６においてユーザの顔型が逆三角顔または菱顔であると位置合わせモジュール１０２が判断した後、ステップＳ２４において判断モジュール１０３が第４位置合わせプログラムにより顔から頬紅位置をどのように探すかについて図１１Ａを用いて説明する。詳細には、第４位置合わせプログラムは、処理部１０に記録されているコンピュータで実行可能なプログラムコードから構成される。判断モジュール１０３が第４位置合わせプログラムを実行した場合には、図１１Ａに示す各ステップを実行するようになっている。
【０１０５】
以下、第４位置合わせプログラムについて図１１Ｂに合わせて説明する。
【０１０６】
まず、判断モジュール１０３は、顔の目の下縁の位置より第１水平線７１を設定し（ステップＳ２４０）、第１水平線７１と顔の輪郭との第１交差点６１を設定する（ステップＳ２４２）。詳細には、第１交差点６１は、第１水平線７１と顔の左側輪郭との交差点、及び第１水平線７１と顔の右側輪郭との交差点を含む。
【０１０７】
次に、判断モジュール１０３は、第１交差点６１と顔の鼻翼の最高点の位置８４とを結ぶ第１０補助線９１０を設定する（ステップＳ２４４）。詳細には、第１０補助線９１０は、左側第１交差点と左側鼻翼とを結ぶ補助線、及び右側第１交差点と右側鼻翼とを結ぶ補助線を含む。
【０１０８】
次に、判断モジュール１０３は、顔の眉山の位置８６より垂直線を第１１補助線９１１として設定する（ステップＳ２４６）。詳細には、第１１補助線９１１は、左側眉山より垂直に設定される補助線、及び右側眉山より垂直に設定される補助線を含む。
【０１０９】
次に、判断モジュール１０３は、顔の鼻の最下点の位置８３より第２水平線７２を設定し（ステップＳ２４８）、第２水平線７２と顔の輪郭との第２交差点６２を設定する（ステップＳ２５０）。詳細には、第２交差点６２は、第２水平線７２と顔の左側輪郭との交差点、及び第２水平線７２と顔の右側輪郭との交差点を含む。
【０１１０】
次に、判断モジュール１０３は、第２交差点６２と鼻翼の最高点の位置８４とを結ぶ第１２補助線９１２を設定する（ステップＳ２５２）。詳細には、第１２補助線９１２は、左側第２交差点と左側鼻翼とを結ぶ補助線、及び右側第２交差点と右側鼻翼とを結ぶ補助線を含む。こうすることで、判断モジュール１０３は、第１０補助線９１０、第１１補助線９１１及び第１２補助線９１２により顔に頬紅位置Ａ４を形成する（ステップＳ２５４）。
【０１１１】
詳細には、本実施形態では、頬紅位置Ａ４は、左側に位置する第１０補助線９１０、第１１補助線９１１及び第１２補助線９１２により形成される左側の頬紅位置Ａ４、及び右側に位置する第１０補助線９１０、第１１補助線９１１及び第１２補助線９１２により形成される右側の頬紅位置Ａ４を含む。より詳細には、頬紅位置Ａ４は、第１０補助線９１０、第１１補助線９１１、第１２補助線９１２及び顔の輪郭により囲まれた領域である。
【０１１２】
処理部１０が頬紅位置Ａ１〜Ａ４から１つを探し出した後、解析装置１は、ステップＳ２６を続けて実行し、ミラースクリーン１１に顔及び頬紅位置Ａ１〜Ａ４の標示を表示し、頬紅の状況をさらに解析して比較する。
【０１１３】
上述したように、本発明では、解析装置１の処理部１０は、ユーザの左側頬紅を右側頬紅とそのまま比較してもよいし、ユーザの頬紅（左側頬紅及び右側頬紅を含む）を、予め記憶されている所定のデータまたは選択された比較画像（例えば、拡張現実画像）と比較してもよい。
【０１１４】
図１２は、本発明の所定数値の解析の流れの第１実施形態を示すフローチャートである。上記所定の色値及び所定の標準偏差については、図１２を用いてより詳しく説明する。
【０１１５】
本実施形態では、解析装置１は、処理部１０により予め記憶されている複数の比較画像から１つを読み取る（ステップＳ５０）。次に、位置合わせモジュール１０２は、選択された比較画像を位置合わせして解析する。次に、判断モジュール１０３は、比較画像から左側頬紅の画像及び右側頬紅の画像を取得する（ステップＳ５２）。
【０１１６】
次に、処理部１０は、解析モジュール１０４により左側頬紅の画像及び右側頬紅の画像を解析し、左側頬紅の平均色値及び右側頬紅の平均色値を上記所定の色値として取得する（ステップＳ５４）。また、処理部１０は、解析モジュール１０４により左側頬紅及び右側頬紅の標準偏差を上記所定の標準偏差として取得する（ステップＳ５６）。本実施形態では、解析モジュール１０４は、関連技術の１つ以上の画像解析アルゴリズムを用いて、左側頬紅の画像及び右側頬紅の画像により所定の色値及び所定の標準偏差を解析する。
【０１１７】
本発明の一実施形態では、ユーザは化粧前に、解析装置１を操作して複数の比較画像を表示モジュール１１１に表示させ、入力インタフェース１５により複数の比較画像から１つを選択する。こうすることで、ユーザは化粧前に、頬紅を塗布した後の様子を確認するために選択された比較画像をミラースクリーン１１で目視ことができるとともに、現在表示される比較画像を利用するか否かを決定する。このように、解析装置１は、上記支援モードにおいてユーザの現在の頬紅を選択された比較画像と比較し、ユーザが比較画像と同様の頬紅を迅速に完成するのを支援する。
【０１１８】
図１３は、本発明の解析装置の第４実施形態を示す図である。上述したように、本発明の解析装置１は、ユーザ５の顔画像を即時に撮像してユーザ５の現在の左側頬紅を右側頬紅と比較するとともに、比較結果をミラースクリーン１１の情報表示領域１１１１に表示する。解析装置１は、ユーザの現在の頬紅状況を比較画像１１０と比較する場合、選択された比較画像１１０をミラースクリーン１１の画像表示領域１１１２、１１１３にさらに表示し、これにより、ユーザが頬紅を塗布した後の様子を確認することができる。
【０１１９】
詳細には、解析装置１は、複数の比較画像から、ユーザ５によって選択された比較画像１１０を読み取り、処理（例えば、拡大処理）を行った後、画像表示領域１１１２、１１１３に比較画像１１０を完全に表示したり、比較画像１１０における左側頬紅の位置画像／右側頬紅の位置のアップを局部的に表示したりするように表示モジュール１１１を制御する。
【０１２０】
図１３に示すように、ミラースクリーン１１には、情報表示領域１１１１がさらに設定される。解析装置１は、上記比較結果（及び第２比較結果）をミラースクリーン１１の情報表示領域１１１１に表示するように表示モジュール１１１を制御することが可能である。
【０１２１】
本実施形態では、ユーザ５は、ミラースクリーン１１により自分の顔の反射画像を見ることができるほか、情報表示領域１１１１により現在の左側頬紅及び右側頬紅の色や分布状況が同じまたは近似するか否かを視認することができる。
【０１２２】
例えば、図１３の実施形態では、比較結果により、現在の左側頬紅の明度が右側頬紅の明度よりも２％低く、現在の左側頬紅及び右側頬紅の色分布率が均一であるため、再調整が不要であることが表される。こうすることで、解析装置１は、ユーザ５による頬紅の塗布を効果的に支援することができ、ユーザ５の化粧スピードを高めて化粧効果を改善することができる。
【０１２３】
本発明に係る解析装置１及び解析方法によれば、ユーザ５は化粧中に、ミラースクリーン１１により自分の顔の様子を目視することができるほか、頬紅位置の画像解析をそのまま得ることができ、その結果、化粧をより迅速かつ完全に施すことができる。
【０１２４】
以上、本発明の好ましい実施形態を挙げて説明したが、これは本発明の実施形態の一例に過ぎない。説明した実施形態は、本発明の範囲を限定するものではないことが理解されたい。当業者であれば本発明の概念又は技術的思想を含む各種の変動や交換は、本発明の保護を探す範囲内に属するものである。
【符号の説明】
【０１２５】
１  生体情報解析装置
１０  処理部
１０１  顔識別モジュール
１０２  位置合わせモジュール
１０３  判断モジュール
１０４  解析モジュール
１０５  比較モジュール
１１  ミラースクリーン
１１０  比較画像
１１１  表示モジュール
１１１１ 情報表示領域
１１１２、１１１３ 画像表示領域
１２  撮像モジュール
１３  ボタン
１４  センサ
１５  入力インタフェース
１６  無線伝送モジュール
２  電子装置
２１  ソフトウェア
３  ワイヤレスルータ
４  インターネット
５  ユーザ
５１  顔部
６  位置合わせポイント
６１  第１交差点
６２  第２交差点
６３  第３交差点
７１  第１水平線
７２  第２水平線
８１  口角の位置
８２  下まぶたの中点の位置
８３  鼻の最下点の位置
８４  鼻翼の最高点の位置
８５  鼻翼の外側の位置
８６  眉山の位置
９１  第１補助線
９２  第２補助線
９３  第３補助線
９４  第４補助線
９５  第５補助線
９６  第６補助線
９７  第７補助線
９８  第８補助線
９９  第９補助線
９１０  第１０補助線
９１１  第１１補助線
９１２  第１２補助線
Ａ１、Ａ２、Ａ３、Ａ４  頬紅位置
Ｓ１０〜Ｓ４０ 解析ステップ
Ｓ１８０〜Ｓ１９４ 位置合わせステップ
Ｓ２００〜Ｓ２１２ 位置合わせステップ
Ｓ２２０〜Ｓ２２６ 位置合わせステップ
Ｓ２４０〜Ｓ２５４ 位置合わせステップ
Ｓ５０〜Ｓ５６  解析ステップ
【図１】
2019053708.tif 000007
【図２】
2019053708.tif 000008
【図３】
2019053708.tif 000009
【図４】
2019053708.tif 000010
【図５】
2019053708.tif 000011
【図６Ａ】
2019053708.tif 000012
【図６Ｂ】
2019053708.tif 000013
【図６Ｃ】
2019053708.tif 000014
【図７】
2019053708.tif 000015
【図８Ａ】
2019053708.tif 000016
【図８Ｂ】
2019053708.tif 000017
【図９Ａ】
2019053708.tif 000018
【図９Ｂ】
2019053708.tif 000019
【図１０Ａ】
2019053708.tif 000020
【図１０Ｂ】
2019053708.tif 000021
【図１１Ａ】
2019053708.tif 000022
【図１１Ｂ】
2019053708.tif 000023
【図１２】
2019053708.tif 000024
【図１３】
2019053708.tif 000025