(57)【要約】      （修正有）【課題】アイライナー描画ガイド装置によって提供される助言に従ってアイライナーを引き、簡素かつ相互作用的に化粧を教示することができるアイライナー描画ガイド装置および方法を提供する。【解決手段】アイライナー描画ガイド装置は、画像撮像装置１１０、プロセッサおよび表示装置を含む。画像撮像装置１１０によりユーザの顔画像を撮像する。プロセッサにより、ユーザの顔画像に従って複数の目の特徴点を取得し、目の特徴点およびアイライナータイプに従って計算を実施することにより、アイライナーガイド領域を取得する。表示装置により、ユーザの顔画像および対応するアイライナーガイド領域を表示して、アイライナーガイド領域に従ってユーザの化粧を誘導する。【選択図】図１
2019037746.tif 000002
【特許請求の範囲】
【請求項１】
アイライナー描画ガイド装置であって、
少なくともユーザの目の部分を含む、ユーザの顔画像を撮像するよう構成された画像撮像装置と、
前記顔画像を受信し、前記顔画像に従って複数の目の特徴点を取得し、かつ、前記目の特徴点およびアイライナータイプに従って計算を実施することによって、アイライナーガイド領域を取得するよう構成されたプロセッサと、
ユーザの前記顔画像および対応する前記アイライナーガイド領域を表示して、前記アイライナーガイド領域に従ってユーザの化粧を誘導するように構成された表示装置と、
を含む、アイライナー描画ガイド装置。
【請求項２】
請求項１に記載のアイライナー描画ガイド装置であって、前記目の特徴点は、目の部分に対応する複数の上瞼の特徴点および複数の下瞼の特徴点を含み、
前記プロセッサにより、前記上瞼の特徴点または前記下瞼の特徴点のうち２つの隣接する瞼の特徴点およびアイライナータイプに応じて取得される前記２つの隣接する瞼の特徴点のアイライナー幅値に従って計算し、各アイライナー基準点は、前記２つの隣接する瞼の特徴点に対応しており、
前記プロセッサにより、前記アイライナー基準点を連結することによって、前記アイライナーガイド領域を形成する、アイライナー描画ガイド装置。
【請求項３】
請求項２に記載のアイライナー描画ガイド装置であって、前記アイライナータイプは、対応するアイライナー幅表と共に提供され、前記アイライナー幅表は、前記上瞼の特徴点および前記下瞼の特徴点のそれぞれに応じて、対応するアイライナー幅値と共に提供され、
前記２つの隣接する瞼の特徴点に対応するアイライナー幅値は、前記アイライナータイプのアイライナー幅表を通じて取得される、アイライナー描画ガイド装置。
【請求項４】
請求項２に記載のアイライナー描画ガイド装置であって、前記プロセッサにより、前記２つの隣接する瞼の特徴点の間の半分の距離および前記アイライナー幅値に従って角度を計算し、前記角度は、前記２つの隣接する瞼の特徴点を連結することによって形成される第１ラインセグメントと、前記アイライナー基準点を前記２つの隣接する瞼の特徴点の一方と連結することによって形成される第２ラインセグメントとの間の内角であり、
前記プロセッサにより、前記角度および前記２つの隣接する瞼の特徴点の中間における第１指示点に従って、前記アイライナー基準点を計算する、アイライナー描画ガイド装置。
【請求項５】
請求項２に記載のアイライナー描画ガイド装置であって、前記目の特徴点は、前記目の部分に対応する目尻の特徴点を更に含み、
前記プロセッサにより、前記目尻の特徴点、並びに前記目尻の特徴点に隣接する第１の上瞼の特徴点および第１の下瞼の特徴点に従ってアイライナー端部誘導点を計算し、
前記プロセッサにより、前記目の基準点および前記アイライナー端部誘導点を順番に連結することによって前記アイライナーガイド領域を形成する、アイライナー描画ガイド装置。
【請求項６】
請求項５に記載のアイライナー描画ガイド装置であって、各目の幅表に、前記目尻の特徴点に対応する目尻のアイライナー幅値を更に設け、
前記プロセッサにより、前記第１の上瞼の特徴点および前記第１の下瞼の特徴点の中間の第２指示点を計算し、前記目尻の特徴点から前記目尻のアイライナー幅値だけ、前記第２指示点から前記目尻の特徴点に向けた方向に離れた目尻の基準点を形成し、また、前記アイライナータイプおよび前記目尻の基準点に従って前記アイライナー端部誘導点を形成する、アイライナー描画ガイド装置。
【請求項７】
請求項１に記載のアイライナー描画ガイド装置であって、前記画像撮像装置により、リアルタイムでユーザの顔画像を撮像し、前記プロセッサにより、前記アイライナーガイド領域をリアルタイムで計算し、前記表示装置により、前記顔画像およびそれに対応する前記アイライナーガイド領域をリアルタイムで表示する、アイライナー描画ガイド装置。
【請求項８】
請求項１に記載のアイライナー描画ガイド装置であって、前記目の特徴点は、前記目の部分に対応する複数の上瞼の特徴点を含み、
前記プロセッサにより、前記上瞼の特徴点を所定の第１距離だけ上方に移動させることによって複数のアイライナー基準点を形成し、また、前記アイライナー基準点を連結することによって前記アイライナーガイド領域を形成する、アイライナー描画ガイド装置。
【請求項９】
請求項８に記載のアイライナー描画ガイド装置であって、前記目の特徴点は、複数の下瞼の特徴点を更に含み、
前記プロセッサにより、前記下瞼の特徴点を所定の第２距離だけ下方に移動させることによって複数の下側アイライナー基準点を形成し、また、前記下側アイライナー基準点を連結することによって前記アイライナーガイド領域に下側アイライナーガイドラインを形成する、アイライナー描画ガイド装置。
【請求項１０】
請求項１に記載のアイライナー描画ガイド装置であって、前記アイライナータイプは、下向きに曲がったアイライナー、上向きに曲がったアイライナー、丸みを帯びたアイライナー、長いアイライナー、間隔の狭いアイライナー、および間隔の広いアイライナー、または上記の組み合わせのうちの１つを含む、アイライナー描画ガイド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔の特徴認識技術に関するものであり、より具体的には、アイライナー描画ガイド装置および方法に関する。
【背景技術】
【０００２】
女性の生まれながらの本能として、美容への関心が挙げられる。多くの女性が顔の特徴を化粧を通じて強調させている。例えば、唇、目、眉毛等のような場所に化粧をすることによって見た目が強調または変化させることができる。しかしながら、化粧は生来のスキルのうちの１つではない。化粧による効果を向上させたい者は、多くを学ぶと共に定期的に実践することで、向上させることができる。
【０００３】
現在、化粧を学ぶ者は、関連する画像／動画をインターネットから得ることによって化粧に関する情報を取得することができる。それにも関わらず、関連する画像／動画をインターネットから取得する学習アプローチは、実践では、予測した結果からのズレまたは失敗に繋がる場合が多い。特に、目の周囲にアイシャドウまたはアイライナーを引く際にズレまたは失敗が発生しやすい。従って、現代的な装置によって化粧を学ぶための方法の発見が、新規な技術の開発を通じて製造者によって解決されるべき課題の１つである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、アイライナー描画ガイド装置および方法を提供するものであり、これを使用して、ユーザの顔画像に従って好適なアイライナー描画ガイド領域を表示することで、ユーザは、アイライナー描画ガイド装置によって提供される助言に従ってアイライナーを引くことができる。結果として、簡素かつ相互作用的に化粧を教示することができる。
【課題を解決するための手段】
【０００５】
本発明のアイライナー描画ガイド装置は、画像撮像装置、プロセッサおよび表示装置を含む。画像撮像装置は、少なくともユーザの目の部分を含むユーザの顔画像を撮像する。プロセッサは、顔画像を受信し、顔画像に従って複数の目の特徴点を取得し、また目の特徴点およびアイライナータイプに従って計算を実施することによってアイライナーガイド領域を取得するように構成する。表示装置は、ユーザの顔画像および対応するアイライナーガイド領域を表示して、アイライナーガイド領域に従って化粧をするためにユーザを誘導する。
【０００６】
本発明のアイライナー描画ガイド方法は、以下のステップを含む。少なくともユーザの目の部分を含むユーザの顔画像を撮像する。ユーザの顔画像に従って複数の目の特徴点を取得し、目の特徴点およびアイライナータイプに従って計算を実施することによってアイライナーガイド領域を取得する。更に、ユーザの顔画像およびそれに対応するアイライナーガイド領域を表示して、アイライナーガイド領域に従って化粧をするためにユーザを誘導する。
【発明の効果】
【０００７】
上記の内容に基づいて、本発明によって提供されるアイライナー描画ガイド装置およびアイライナー描画ガイド方法によって、ユーザの顔画像における目の部分に従ってアイライナーガイド領域を計算し表示することで、ユーザは、化粧のためのより好適なアイライナー描画領域を認識することができ、これによりユーザは適切にアイライナーを引くことができる。２つの隣接する瞼の特徴点およびアイライナータイプに対応するアイライナー幅値を利用することによって生成されるアイライナーガイド領域に加えて、目尻の特徴点およびアイライナータイプに対応する目尻のアイライナー幅を利用することによって、異なるアイライナータイプに対応するアイライナー端部ガイド点を作成することもでき、アイライナーガイド領域により、異なる形状の目尻を表示することができる。この方法では、ユーザが化粧に慣れていなくとも、ユーザは、アイライナー描画ガイド装置によって提供される助言に従ってアイライナーを引くことができる。結果として、簡素かつ相互作用的に化粧を教示することができる。
【０００８】
本発明の上記の特徴および利点をより理解しやすくするために、図面を伴う複数の実施形態を以下に詳細に説明する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における、アイライナー描画ガイド装置の概略図である。
【図２】本発明の一実施形態における、アイライナー描画ガイド装置のシステムブロック図である。
【図３】本発明の一実施形態における、アイライナータイプの概略図である。
【図４】本発明の一実施形態における、アイライナー描画ガイド方法のフローチャートである。
【図５】図４のステップＳ４２０の詳細なフローチャートである。
【図６】図５のステップＳ５１０の概略図である。
【図７】図５のステップＳ５２０の概略図である。
【図８】本発明の別の実施形態における、アイライナーガイド領域における上瞼ガイドラインの概略図である。
【図９】本発明の別の実施形態における、アイライナーガイド領域における上瞼ガイドラインおよび下瞼ガイドラインの概略図である。
【発明を実施するための形態】
【００１０】
次に、実施例を添付図面に示した本発明の好適な実施形態を詳細に説明する。可能な限り、同一または類似の部分を指すために、図面および説明では同一の参照符号を使用する。
【００１１】
図１は、本発明の一実施形態におけるアイライナー描画ガイド装置の概略図を示しており、また図２は、本発明の一実施形態におけるアイライナー描画ガイド装置のシステムブロック図を示している。図１および図２を併せて参照すると、この例示的な実施形態では、アイライナー描画ガイド装置１００は、画像撮像装置１１０、表示装置１４０およびプロセッサ１３５を有する。
【００１２】
画像撮像装置１１０は、ユーザの顔画像を撮像するように構成する。この実施形態は、ユーザの顔画像における目の部分を撮像することによって、アイライナーを引くのに理想的な位置を計算することを目標としている。従って、ユーザの顔画像には、顔の左半分のアイライナーまたは顔の右半分のアイライナーにおいて好適な相対位置を計算することができるように、顔の左半分または顔の右半分の目の部分が含まれる必要がある。画像撮像装置１１０は、例えば、外部に接続される埋め込み式カムコーダー（もしくはカメラ）または携帯電話（もしくはカメラ）が挙げられるが、これは本開示によって特に制限されるものではない。
【００１３】
表示装置１４０は、マルチメディア情報およびユーザの顔画像をリアルタイムで表示することができる。例えば、表示装置１４０は、ユーザの顔画像を表示し、ユーザが選択するために、複数のアイライナータイプ、対応するアイライナータイプの各アイライナーに対する距離調整（例えば、目尻のアイライナーまたはアイライナーの幅全体の伸長または短縮）、およびアイライナーの色調を含むオプションを提供することができる。この例示的な実施形態では、表示装置１４０は、（例えば鏡等の）反射率が高い材料の後方に配置され、ＯＬＥＤ（有機発光ダイオード）と組み合わせて製造される表示装置であってもよい。従って、ユーザは、彼／彼女自身の顔を鏡を通じて見ることができ、表示装置１４０は、ユーザが確認、タッチおよび選択するための関連情報も鏡上に表示することができる。しかしながら、本発明は上記に限定されるものではない。この実施形態のアイライナー描画ガイド装置１００は、化粧台上に配置される装置であってもよい。アイライナー描画ガイド装置１００のスクリーンを鏡の後方に配置して、ユーザが鏡を通じて見るためのテキストまたは画像を表示することができる。別の実施形態では、アイライナー描画ガイド装置１００は、消費家電製品（例えば、スマートフォン、タブレットコンピュータ等）であってもよく、またはポータブルミラーと組み合わせて形成されたポータブルミラーボックスであってもよい。
【００１４】
プロセッサ１３５により、画像撮像装置１１０によって撮像されたユーザの顔画像に従って計算を実施することで、ユーザの顔に関連するユーザの複数の顔の特徴点（特に、上瞼部分、下瞼部分および目尻部分における目の特徴点）を撮像することができる。続いて、目の特徴点およびアイライナータイプに従って、プロセッサ１３５により計算を実施することでアイライナーガイド領域を取得後、ユーザの顔画像およびアイライナーガイド領域が表示装置１４０によって表示されることで、アイライナーガイド領域を参照して、ユーザの化粧を誘導することができる。上述した「アイライナータイプ」は、ユーザによってカスタマイズされてもよく、または、顔画像から取得したユーザの顔形状に従って、プロセッサ１３５の支援によってユーザにより所定のアイライナータイプを選択してもよい。この実施形態におけるアイライナーガイド領域は、点線によって示されるアイライナーガイド領域である。この実施形態を適用する者は、上瞼／下瞼ガイドライン、方向矢印ガイドライン等の方法によって示されるアイライナーガイド領域も得ることができる。
【００１５】
プロセッサ１３５は、中央処理装置（ＣＰＵ）、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理装置（ＰＬＤ）または他の類似する装置であることができる。プロセッサ１３５は、アイライナー表示領域を提供するために必要とされる多様なソフトウエアプログラムおよび／または命令セットを実行するように構成する。この例示的な実施形態では、プロセッサ１３５は、Ｄｌｉｂに基づくデータベース（「Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋ」とも称される）を実行して、ユーザの顔における１９４個の顔の特徴点を検出および分析する顔検出システムである。これらの顔の特徴点を使用して、目、眉毛、鼻、唇、顎の輪郭等を含む多様な顔部分を表す。別のケースでは、ユーザの顔のうち１１９個のみの顔の特徴点を分析することも可能である。あるいは、ユーザの顔の特徴点は、顔の特徴点を検出するための他のアルゴリズムを使用することによって取得することもできる。この実施形態および以下の実施形態は、実施例として、ユーザの左目の特徴点を使用して説明する。例えば、左目の特徴点を、（上瞼の特徴点を）点１１４〜点１２３、（下瞼の特徴点を）点１２５〜点１３３、および（目尻の特徴点を）点１２４と番号付けしている。この実施形態を適用する者は、左目の特徴点に対して多様な計算方法および実施例を適用することができるはずである。この実施形態は、左目に対応するアイライナーガイド領域の実現のみに限定されものではなく、両目に対応するアイライナーガイド領域も実現することができる。
【００１６】
この実施形態では、アイライナー描画ガイド装置１００を実行している間にユーザが鏡に対面している場合、表示装置１４０によりユーザの顔画像を表示し、リアルタイムで顔画像における各特徴点を分析する。アイライナーを引くためのガイド装置との相互作用を容易化するために、本発明では、ユーザの目の部分の位置に基づいて、化粧をするのにより良好なビジュアルデザインを有するアイライナーガイド領域を更に算出する。続いて、このようなアイライナーガイド領域を、表示装置１４０によってユーザの顔画像上に表示することで、アイライナーを描画するためにユーザを位置付ける。更に、ユーザは、図１に示される表示装置インタフェースを介して、アイライナーガイド領域の厚み、位置、形状、および瞼間の所定の距離を調整することができ、ユーザの要望を満たすことができる。この方法では、ユーザは、表示装置１４０によって表示されるアイライナーガイド領域の誘導により、ユーザの実際の目の部分上にアイライナーを引くことができる。
【００１７】
図３は、本発明の一実施形態におけるアイライナータイプの概略図を示す。図３に示すように、この実施形態において使用されるアイライナータイプは、下向きに曲がったアイライナー（downturned eyeliner）（別名ドッグアイライナー）、上向きに曲がったアイライナー（upturned eyeliner）（別名キャットアイライナー）、丸みを帯びたアイライナー（rounded eyeliner）、長いアイライナー（long eyeliner）、間隔の狭いアイライナー（close-set eyeliner）、および間隔の広いアイライナー（wide-set eyeliner）、または上記の組み合わせのうちの１つを含む。ユーザは、所望のアイライナータイプを要望に基づいて選択することができ、またはアイライナー描画ガイド装置１００によりユーザに似合うアイライナータイプを薦めさせることもできる。アイライナー描画ガイド装置１００は、異なるアイライナータイプに従って、アイライナーガイド領域３１０−１〜３１０−６を異なる形状で表示することができる。この実施形態における各アイライナータイプは、各々のアイライナー幅表に対応している。アイライナー幅は、以下の表１〜表６に、本発明の実施形態を実現させるための実施例としてそれぞれ記載されている。
【００１８】
【表１】
2019037746.tif 000003
【００１９】
【表２】
2019037746.tif 000004
【００２０】
【表３】
2019037746.tif 000005
【００２１】
【表４】
2019037746.tif 000006
【００２２】
【表５】
2019037746.tif 000007
【００２３】
【表６】
2019037746.tif 000008
【００２４】
表１〜表６の各アイライナー幅表は、上瞼の特徴点および下瞼の特徴点のそれぞれに対応する、対応するアイライナー幅値が設けられている。表１〜表６における「特徴点の番号」とは、左目の特徴点１１４〜１３３を表し、「アイライナー幅」とは、各瞼の特徴点（点１１４〜１２３および１２５〜１３３）または目尻の特徴点（点１２４）に対応するアイライナーの幅値を表す。「アイライナー幅」の値は、センチメートル（ｃｍ）である。この実施形態を適用する者は、単位としてピクセルを使用することもできる。この実施形態における各ピクセルの幅は、０．０４ｃｍとすることができ、各センチメートルは２５ピクセルの幅と同等である。
【００２５】
図４は、本発明の一実施形態におけるアイライナー描画ガイド方法のフローチャートを示す。図２および図４を参照すると、ステップＳ４１０において、画像撮像装置１１０により、少なくともユーザの目の部分を含むユーザの顔画像を撮像する。ステップＳ４２０では、プロセッサ１３５により画像撮像装置１１０からの顔画像を受信し、顔画像に従って複数の目の特徴点を取得し、また目の特徴点およびアイライナータイプに従って計算を実施することによってアイライナーガイド領域を取得する。この実施形態では、顔画像は、一方の目の部分のみを含む（例えば、左目または右目のみを含む）ことができ、または両目部分を含むことができる。プロセッサ１３５により、画像撮像装置１１０を通じて、対応するアイライナーガイド領域を算出するために、一方の目の部分のみを取得することができ、また、目の部分に対応するアイライナーガイド領域を同時に算出することもできる。ステップＳ４３０では、プロセッサ１３５は表示装置１４０を使用して、顔画像および対応するアイライナーガイド領域（例えば、図３のアイライナーガイド領域３１０−１〜３１０−６）を表示して、アイライナーガイド領域に従ってユーザの化粧を誘導する。
【００２６】
ステップＳ４２０の詳細なプロセスは、図５〜図７を参照して以下に説明する。図５は、図４のステップＳ４２０の詳細なフローチャートである。図６および図７は、ぞれぞれ、図５のステップＳ５１０およびステップＳ５２０の概略図である。図６および図７において、ユーザの左目Ｅ１は、本発明のこの実施形態の一実施例としての役割を果たす。
【００２７】
図５を参照すると、ステップＳ５１０では、図２のプロセッサ１３５により、上瞼の特徴点（例えば、点１１４〜点１２３）および下瞼の特徴点（例えば、点１２５〜点１３４）のうちの２つの隣接する瞼の特徴点、並びに、アイライナータイプに応じて取得される２つの隣接する瞼の特徴点のアイライナー幅値に従って、２つの隣接する瞼の特徴点に対応する各アイライナー基準点を計算する。詳しくは、図６を参照すると、２つの隣接する上瞼の特徴点１１４および１１５が、対応するアイライナー基準点Ｂ１を算出するための一例として使用されている。上瞼の特徴点１１４および１１５が配置されている領域６１０をより明白に説明するために、領域６１０を拡大し、図６の左目Ｅ１の下方に示した。この実施形態では、２つの隣接する瞼の特徴点１１４および１１５を点Ａおよび点Ｃと称する。
【００２８】
ステップＳ５１０を以下に詳細に説明する。プロセッサ１３５により、２つの隣接する瞼の特徴点（点Ａおよび点Ｃ）の間の距離を取得することができ、また（この距離を半分に分割することによって）距離ｅおよび２つの隣接する瞼の特徴点（点Ａおよび点Ｃ）の中間における第１指示点Ｐ１の座標を取得することができる。続いて、プロセッサ１３５により、２つの隣接する瞼の特徴点（点Ａおよび点Ｃ）のアイライナータイプに対応するアイライナー幅表を確認することで、点Ａおよび点Ｃに対応するアイライナー幅値を取得するようにする。ここでは、このアイライナータイプが、表１に対応する「下向きに曲がったアイライナー」であることが想定される。このように、表１によれば、点Ａ（１１４）および点Ｃ（１１５）のアイライナー幅はいずれも、０．１であることが分かる。従って、隣接する瞼の特徴点（点Ａおよび点Ｃ）のアイライナー幅値ｄ１は、この実施形態では０．１と設定される。この実施形態を適用する者の要望に基づいて、２つの隣接する瞼の特徴点に対応するアイライナー幅が異なるケースでは、２つのアイライナー幅の間の平均値並びに２つのアイライナー幅における最大値または最小値をアイライナー幅値ｄ１とすることができる。換言すると、アイライナータイプのアイライナー幅表に従って、隣接する瞼の特徴点に対応するアイライナー幅値を取得する。
【００２９】
距離ｅおよびアイライナー幅値ｄ１を取得後、プロセッサ１３５により、半分の距離ｅおよびアイライナー幅値ｄ１に従って角度θを計算することができる。角度θは、２つの隣接する瞼の特徴点ＡおよびＣを連結することによって形成される第１ラインセグメントＬ１と、アイライナー基準点（例えば、点Ｂ１）を２つの隣接する瞼の特徴点（例えば、点Ａ）に連結することによって形成される第２ラインセグメントＬ２と、の内角である。角度θを算出するための方程式を以下のように提供する。
【００３０】
【数１】
2019037746.tif 000009
方程式（１）
続いて、プロセッサ１３５により、角度θおよび２つの隣接する瞼の特徴点ＡおよびＣの中間における第１指示点Ｐ１に従って、アイライナー基準点Ｂ１の座標を計算することができる。アイライナー基準点Ｂ１の座標を計算するための方程式を以下のように提供する。
【００３１】
【数２】
2019037746.tif 000010
方程式（２）
他方の隣接する瞼の特徴点（例えば、点１１５および１１６、点１１６および１１７、点１１７および１１８；点１２５および１２６、点１２６および１２７、点１２７および１２８）も点Ａおよび点Ｃとすることで、プロセッサ１３５により、上述した方程式に従って、隣接する上瞼の特徴点および隣接する下瞼の特徴点に対応する瞼の基準点（例えば、点Ｂ２、Ｂ３、Ｂ４；点Ｂ１１、Ｂ１２、Ｂ１３）を算出するようにすることができる点にも留意すべきである。点Ｂ２〜Ｂ１０は、それぞれ、隣接する上瞼の特徴点１１５〜１２３のアイライナー基準点であり、点Ｂ１１〜Ｂ２０は、それぞれ、隣接する下瞼の特徴点１２５〜１３４のアイライナー基準点である。
【００３２】
図５に戻ると、ステップＳ５２０では、図２のプロセッサ１３５により、目尻の特徴点（例えば、点１２４）に従って、アイライナー端部誘導点、並びに、目尻の特徴点（例えば、点１２４）に隣接する第１の上瞼の特徴点（例えば、点１２３）および第１の下瞼の特徴点（例えば、点１２５）を計算する。アイライナータイプの一部（例えば、間隔の狭いアイライナーおよび丸みを帯びたアイライナー）においては、左目Ｅ１の目尻部分には、アイライナーを引く必要がない場合またはより短いアイライナーのみを引く必要がある場合がある点に留意すべきである。このようなケースでは、アイライナーガイド領域全体を完結するためにアイライナー端部誘導点を算出するステップＳ５２０は、必要でない場合がある。換言すると、本発明に沿ったいくつかの実施形態では、アイライナーガイド領域は、ステップＳ５２０を実施することなく、ステップＳ５１０に記載されているように、アイライナー基準点Ｂ１〜Ｂ２０を連結することによって直接的に生成することができる。図５および図７を併せて参照すると、目尻の特徴点（点１２４）が配置されている領域７１０をより明白に説明するために、領域７１０を拡大し、図７の左目Ｅ１の下方に示した。
【００３３】
先ず、プロセッサ１３５により、第１の上瞼の特徴点１２３および第１の下瞼の特徴点１２５の中間の第２基準点Ｐ２を計算する。更に、プロセッサ１３５により、目尻の特徴点１２４のアイライナータイプ（例えば、長いアイライナー）に対応するアイライナー幅表（例えば、表４）に従って、目尻のアイライナー幅値ｄ２（例えば、１．２ｃｍ）を取得する。続いて、プロセッサ１３５により、目尻の特徴点１２４から目尻のアイライナー幅値ｄ２だけＤＬの方向に、第２指示点Ｐ２から目尻の特徴点に向けて離れた目尻の基準点ＰＦを形成する。
【００３４】
次に、プロセッサ１３５により、アイライナータイプおよび目尻の基準点ＰＦに従って、アイライナー端部誘導点を形成する。アイライナータイプが長いアイライナー／下向きに曲がったアイライナー／間隔の広いアイライナーである場合には、これらのアイライナータイプの目尻は上方に曲がらない故に、目尻の基準点ＰＦがアイライナー端部誘導点となる。一方、アイライナータイプが上向きに曲がったアイライナーである場合には、目尻が上方に曲がる故に、プロセッサ１３５により、目尻ＰＦおよび所定の上向きの角度αに従って、アイライナー端部誘導点ＰＦ１を計算することができる。アイライナー端部誘導点ＰＦ１を計算するための方程式を以下のように提供する。
【００３５】
【数３】
2019037746.tif 000011
方程式（３）
図５に戻ると、ステップＳ５３０では、プロセッサ１３５により、目の基準点（例えば、点Ｂ１〜Ｂ２０）およびアイライナー端部誘導点（例えば、点ＰＦまたは点ＰＦ１）を順番に連結することによってアイライナーガイド領域を形成する。所謂「連結」とは、これらの点を順番に直接的に連結することを表している。しかしながら、このように示されたアイライナーガイド領域は、視覚効果が低い。用語「連結」とは、ソフトウエアプログラムによって実行される、アイライナー基準点およびアイライナー端部誘導点を通過可能な弧の計算も表す。この方法では、弧と上瞼／下瞼との間の領域が、アイライナーガイド領域としての役割を果たす。この実施形態を適用する者は、多様な顔アルゴリズムまたはユーザ設定を利用して、アイライナーガイド領域の位置または領域のサイズを僅かに調整することもできる。例えば、アイライナーガイド領域を数ピクセルだけ前後に移動させることができ、またはアイライナーガイド領域の正面端部を数ピクセルだけ前方に延長させることができる。
【００３６】
図５〜図７は、本発明におけるアイライナーガイド領域の実装形態の１つ示している。本発明におけるアイライナーガイド領域の別の実装形態を、図８および図９を参照して以下に開示する。図８は、本発明の別の実施形態におけるアイライナーガイド領域における上瞼ガイドラインの概略図を示す。図９は、本発明の別の実施形態におけるアイライナーガイド領域における上瞼ガイドラインおよび下瞼ガイドラインの概略図を示す。図８および図９におけるＥ１およびＥ２は、それぞれ、ユーザの目の位置（左目および右目）を示す。
【００３７】
図８および図９を含む本実施形態と、前述した実施形態と間の主な違いを以下に説明する。この実施形態では、図４のステップＳ４２０における「目の特徴点およびアイライナータイプに従って、計算を実施することによるアイライナーガイド領域の取得」に関するプロセスは、図８に示すように、上瞼の特徴点ＮＦ１およびＮＦ２のそれぞれを、所定の第１距離Ｄ１だけ上方に直接的に移動させることによって複数のアイライナー基準点を形成し、上側アイライナー基準点を連結することによってアイライナーガイド領域に上側アイライナーガイドラインＥＬ１およびＥＬ２を形成することにより実現される。図９では、上瞼の特徴点ＮＦ１およびＮＦ２のそれぞれを所定の第２距離Ｄ２だけ上方に移動させることによって、上側アイライナーガイドラインＥＬ１およびＥＬ２を形成する以外に、プロセッサにより、下瞼の特徴点ＮＦ３およびＮＦ４のそれぞれを所定の第２距離Ｄ３だけ下方に移動させることによって、複数の下瞼の基準点を更に形成し、下側アイライナー基準点を連結することによって、アイライナーガイド領域に下側アイライナーガイドラインＥＬ３およびＥＬ４を形成する。
【００３８】
上瞼の特徴点ＮＦ１は、「Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋ」において、１１４〜１２４個目の左目Ｅ１の特徴点となり、上瞼の特徴点ＮＦ２は、「Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋ」において、１３４〜１４４個目の右目の特徴点となり得る。下瞼の特徴点ＮＦ３は、「Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋ」において、１２５〜１３３個目の左目の特徴点となり、下瞼の特徴点ＮＦ４は、「Ｄｌｉｂ  Ｆａｃｅ  Ｌａｎｄｍａｒｋ」において、１４５〜１５３個目の右目の特徴点となり得る。所定の第１距離Ｄ１、所定の第２距離Ｄ２または所定の第３距離Ｄ３は、１、５、８または１０ピクセルの間隔とすることができる。この実施形態を適用する者は、所定の第１距離Ｄ１、所定の第２距離Ｄ２または所定の第３距離Ｄ３を、要望に基づいて調整することができ、また、所定の第１距離Ｄ１、所定の第２距離Ｄ２または所定の第３距離Ｄ３の値を、ユーザの調整に従って変更することもできる。所定の距離Ｄ１、Ｄ２およびＤ３は、前述した実施形態において使用される表によって表すこともでき、上瞼の特徴点または下瞼の特徴点のそれぞれを異なる距離に対応させることも可能である。この方法では、上側アイライナーガイドラインＥＬ１およびＥＬ２並びに下側アイライナーガイドラインＥＬ３およびＥＬ４は、異なるアイライナータイプに従って、異なる形状で生成することができる。
【００３９】
図４のステップＳ４３０では、プロセッサ１３５により表示装置１４０を使用して、顔画像および対応するアイライナーガイド領域（例えば、図８および図９における上側アイライナーガイドラインＥＬ１およびＥＬ２並びに下側アイライナーガイドラインＥＬ３およびＥＬ４）を表示し、アイライナーガイド領域に従ってユーザの化粧を誘導する。
【００４０】
要約すると、本発明によって提供されるアイライナー描画ガイド装置およびアイライナー描画ガイド方法によって、ユーザの顔画像の目の部分に従ってアイライナーガイド領域を計算し表示することで、ユーザは化粧をするためにより好適なアイライナー描画領域を認識することができ、これによりユーザは適切にアイライナーを引くことができる。２つの隣接する瞼の特徴点およびアイライナータイプに対応するアイライナー幅値を利用することによって生成されるアイライナーガイド領域に加えて、目尻の特徴点およびアイライナータイプに対応する目尻のアイライナー幅を利用することによって、異なるアイライナータイプに対応するアイライナー端部誘導点も生成することで、アイライナーガイド領域に異なる形状の目尻を表示することができる。この方法では、ユーザが化粧に慣れていなくとも、ユーザはアイライナー描画ガイド装置によって提供される助言に従ってアイライナーを引くことができる。結果として、簡素かつ相互作用的に化粧を教示することができる。
【００４１】
本発明の範囲または精神から逸脱することなく、本発明の構造に対して多様な変更および変形が可能であることは、当業者には明らかであろう。上記を考慮して、本発明は、本発明の変更および変形を、添付の特許請求の範囲およびそれらの等価物の範囲内に含むものとする。
【産業上の利用可能性】
【００４２】
本発明のアイライナー描画ガイド装置およびアイライナー描画ガイド方法は、携帯機器、家電機器、またはアイライナー描画ガイド方法を実行するためのソフトウエアに適用することができる。
【符号の説明】
【００４３】
１００  アイライナー描画ガイド装置
１１０  画像撮像装置
１４０  表示装置
１１４〜１２３  上瞼の特徴点
１２４  目尻の特徴点
１２５〜１３３  下瞼の特徴点
１３５  プロセッサ
３１０−１〜３１０−６  アイライナーガイド領域
Ｓ４１０〜Ｓ４３０，Ｓ５１０〜Ｓ５５０  ステップ
６１０，７１０  領域
Ａ，Ｃ  隣接する瞼の特徴点
Ｂ１〜Ｂ２０  アイライナー基準点
ｅ  隣接する瞼の特徴点の間の半分の距離
ｄ１  隣接する瞼の特徴点のアイライナー幅値
ｄ２  目尻のアイライナー幅値
Ｌ１  第１ラインセグメント
Ｌ２  第２ラインセグメント
Ｐ１  第１指示点
Ｐ２  第２指示点
ＰＦ  目尻の基準点／アイライナー端部誘導点
ＰＦ１  アイライナー端部誘導点
ＤＬ  第２指示点から目尻の特徴点に向かう方向
θ  角度
α  上向きの角度
Ｅ１，Ｅ２  目の部分
ＮＦ１，ＮＦ２  上瞼の特徴点
ＮＦ３，ＮＦ４  下瞼の特徴点
ＥＬ１，ＥＬ２  上側アイライナーガイドライン
ＥＬ３，ＥＬ４  下側アイライナーガイドライン
【図１】
2019037746.tif 000012
【図２】
2019037746.tif 000013
【図３】
2019037746.tif 000014
【図４】
2019037746.tif 000015
【図５】
2019037746.tif 000016
【図６】
2019037746.tif 000017
【図７】
2019037746.tif 000018
【図８】
2019037746.tif 000019
【図９】
2019037746.tif 000020
【外国語明細書】
2019037746000001.pdf