Устройство моделирования изображения глаза, способ генерирования изображения глаза и программа генерирования изображения глаза

Иллюстрации

Показать все

Изобретение относится к области моделирования изображения глаза. Технический результат - обеспечение генерирования изображения глаза посредством изменения геометрии ресниц. Устройство моделирования изображения глаза содержит: блок генерирования ресниц, который генерирует ресницу с помощью многоугольника, используя информацию, относящуюся к геометрии ресниц; блок изменения формы, который изменяет форму, которая сконфигурирована посредством соединения кончиков ресниц, сгенерированных блоком генерирования ресниц; и блок генерирования изображения моделирования, который генерирует изображение глаза, используя по меньшей мере одну из ресниц, сгенерированных блоком генерирования ресниц, и форму, измененную блоком изменения формы; при этом блок изменения формы размещает точки, соответствующие узлам, на кончиках множества ресниц собственно ресниц, сгенерированных блоком генерирования ресниц, конфигурирует форму посредством соединения размещенных узлов с помощью изогнутых линий с использованием предопределенной функции, и перемещает точки управления, сконфигурированные новыми узлами, которые размещаются на узлах и изогнутых линиях, для изменения формы. 3 н. и 15 з.п. ф-лы, 18 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ

[0001] Настоящее изобретение относится к устройству моделирования изображения глаза, способу генерирования изображения глаза и программе генерирования изображения глаза.

УРОВЕНЬ ТЕХНИКИ

[0002] Макияж глаз для изменения внешнего вида, например тона, текстуры, и/или геометрии глаза становится обязательным элементом для женщин в наши годы. В частности, тушь для ресниц является очень популярным элементом макияжа глаз среди всех поколений, так как она может быть нанесена непосредственно на ресницы, чтобы кардинально изменить внешний вид глаза. Таким образом, производители косметических продуктов представляют различные продукты туши для ресниц на рынок.

[0003] Типы туши для ресниц могут включать в себя тип, который заставляет ресницы выглядеть длиннее, тип, который заставляет ресницы выглядеть толще, тип, который заставляет ресницы выглядеть как будто они имеют больше прядей, тип, который увеличивает изгиб ресниц, равно как и различные комбинации вышеуказанных типов, например, различные окончательные обработки могут предполагаться исходя из применения этих типов туши для ресниц. Желаемая окончательная обработка может сильно меняться в зависимости от предпочтения пользователя, и может быть подвержена, например временным изменениям, таким как текущее настроение пользователя, равно как и долговременным изменениям, таким как время года, эпоха или последние модные тенденции.

[0004] При разработке продукта туши для ресниц, текущая тенденция должна быть определена на основе фактических тенденций и предпочтений пользователей, учитывая вышеуказанные изменения. Также, окончательная обработка, которая может пользоваться преимуществом у будущих пользователей, должна быть предсказана и отражена в разработке продукта.

[0005] Обыкновенные средства, используемые для исследования предпочтений окончательной обработки тушью для ресниц, включают в себя необходимость описания пользователем изображения окончательной обработки тушью для ресниц используя прилагательные, исследование предпочтений на основе функциональных аспектов, таких как длина и объем, согласно различным вышеуказанным типам туши для ресниц, и исследование визуальных предпочтений посредством создания фотографий разных окончательных обработок посредством комбинирования различных длин и толщины, необходимость выбора пользователем предпочтительной окончательной обработки, например. На Фиг. 1 показаны примерные изображения, используемые для исследования предпочтений туши для ресниц. На Фиг. 1 показаны фотографии типов L1-L4 c переменной длиной ресниц и фотографии типов V1-V4 с переменной длиной и толщиной ресниц. Такие фотографии представляются пользователю, так чтобы пользователь мог выбрать предпочтительную окончательную обработку. Предпочтения пользователя могут быть определены, например, на основе результатов выбора многочисленных пользователей.

[0006] Также, известен метод для моделирования внешнего вида ресниц посредством изменения некоторых параметров, таких как кривизна и длина ресниц. ( Смотри, например, Патентный Документ 1).

[0007] Патентный Документ 1: Японская выложенная патентная публикация №. 2006-79619.

[0008] В случае необходимости описания словами изображения окончательной обработки тушью для ресниц, результат исследования является абстрактным и не может легко перерасти в точные данные. Пока не будут получены точные данные с конкретными значениями для толщины и длины ресниц, отражение результатов исследования предпочтений по разработке продукта может быть сложным.

[0009] В исследовании, использующем фотографии как описано выше, фотографии не создаются посредством непрерывного изменения значений, представляющих геометрию ресниц. Так как нет непрерывности при изменении в геометрии ресниц на фотографиях, только одна предпочтительная геометрия может быть точно указана при таком исследовании. То есть, например, предпочтение с помощью некоторого диапазона не может быть получено, так что допустимый расчетный диапазон не может быть определен.

[0010] Также, есть ограничение на число фотографий, которые могут быть представлены человеку во время одного сеанса исследования, учитывая нагрузку на исследуемого человека и факт, что надежность исследования может быть потеряна из-за утомления исследуемого человека. Таким образом, сложно проводить исследование, вовлекающее представление большого числа фотографий, охватывающих все аспекты предпочтений. Кроме того, в случае подготовки большого числа фотографий, отражающих изменения числовых значений, значительное количество времени и ресурсов может потребоваться для создания этих фотографий.

[0011] С другой стороны, метод, раскрытый в Патентном Документе 1 предназначен для увеличения продаж в розничных магазинах, которые продают предметы напрямую покупателям. Патентный Документ 1 не описывает конкретные способы для числового анализа предпочтений пользователя по отношению к окончательным обработкам тушью для ресниц на основе смоделированных внешних видов ресниц. Таким образом, метод желателен для проведения исследования предпочтений в количественном выражении.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

СРЕДСТВО ДЛЯ РЕШЕНИЯ ДАННОЙ ПРОБЛЕМЫ

[0012] Главной целью по меньшей мере одного варианта осуществления настоящего изобретения является предоставить устройство моделирования изображения глаза, способ генерирования изображения глаза и программу генерирования изображения глаза, которые по существу устраняют одну или более проблем, вызванных ограничениями и недостатками связанной области техники. Одной конкретной целью по меньшей мере одного варианта осуществления настоящего изобретения является предоставить устройство моделирования изображения глаза, способ генерирования изображения глаза и программу генерирования изображения глаза для генерирования изображения глаза посредством свободного изменения геометрии ресниц и исследуемых предпочтений пользователя по отношению к окончательной обработке тушью для ресниц на основе сгенерированного изображения глаза.

[0013] В одном варианте осуществления настоящего изобретения, предоставлено устройство моделирования изображения глаза, которое генерирует изображение глаза используя информацию, относящуюся к геометрии ресницы, которая установлена пользователем. Устройство моделирования изображения глаза включает в себя блок генерирования ресниц, который генерирует ресницы с помощью полигонов, используя информацию, относящуюся к геометрии ресниц, блок изменения формы, который изменяет форму, которая сконфигурирована посредством соединения кончиков ресниц, сгенерированных блоком генерирования ресниц, и блок генерирования изображения моделирования, который генерирует изображение глаза используя ресницы, сгенерированные блоком генерирования ресниц, или форму, измененную блоком изменения формы.

[0014] В другом варианте осуществления настоящего изобретения, предоставлен способ генерирования изображения глаза, который исполняется устройством моделирования изображения глаза, которое генерирует изображение глаза, используя информацию, относящуюся к геометрии ресниц, которая установлена пользователем. Способ генерирования изображения глаза включает в себя этап генерирования ресниц, на котором генерируют ресницы с помощью полигонов, используя информацию, относящуюся к геометрии ресниц, этап изменения формы, на котором изменяют форму, которая сконфигурирована посредством соединения кончиков ресниц, сгенерированных блоком генерирования ресниц, и этап генерирования изображения моделирования, на котором генерируют изображение глаза, используя ресницы, сгенерированные блоком генерирования ресниц, или форму, измененную блоком изменения формы.

[0015] В другом варианте осуществления настоящего изобретения, предоставлена программа генерирования изображения глаза для генерирования изображения глаза используя информацию, относящуюся к геометрии ресниц, которая установлена пользователем. Программа генерирования изображения глаза включает в себя компьютерный исполняемый код для побуждения компьютера функционировать как блок генерирования ресниц, который генерирует ресницы с помощью полигонов, используя информацию, относящуюся к геометрии ресниц, блок изменения формы, который изменяет форму, которая сконфигурирована посредством соединения кончиков ресниц, сгенерированных блоком генерирования ресниц, и блок генерирования изображения моделирования, который генерирует изображение глаза используя ресницы, сгенерированные блоком генерирования ресниц, или форму, измененную блоком изменения формы.

[0016] Согласно аспекту настоящего изобретения, геометрия ресниц может быть свободно изменена для генерирования изображения глаза, и предпочтения пользователя по отношению к окончательной обработке тушью для ресниц могут быть исследованы на основе сгенерированного изображения глаза.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0017] Другие цели и дополнительные признаки вариантов осуществления будут очевидны из следующего подробного описания, после прочтения совместно с сопроводительными чертежами, на которых:

На Фиг. 1 показана диаграмма, показывающая примерные изображения, используемые в традиционном исследовании предпочтений туши для ресниц;

На фиг. 2 показана блок-схема, показывающая функциональную конфигурацию устройства моделирования изображения глаза согласно варианту осуществления настоящего изобретения;

На фиг. 3 показана блок-схема, показывающая примерную конфигурацию аппаратного обеспечения устройства моделирования изображения глаза;

На фиг. 4 показана схема последовательности операций, показывающая этапы процесса для процесса генерирования изображения глаза согласно варианту осуществления настоящего изобретения;

На фиг. 5 показана диаграмма, показывающая примерный экран отображения устройства моделирования изображения глаза;

На Фиг. 6A и 6B показаны диаграммы, иллюстрирующие параметры длины ресниц, толщины ресниц и числа прядей ресниц;

На Фиг. 7A-7D показаны диаграммы, иллюстрирующие изгиб ресниц;

На фиг. 8 показана диаграмма, показывающая примерный образ действий при генерировании изгиба ресниц с помощью конусообразного полигона;

На Фиг. 9 показана диаграмма, иллюстрирующая форму ресниц;

На Фиг. 10 показана диаграмма, иллюстрирующая примерные изменения формы ресниц;

На фиг. 11 показана диаграмма, показывающая примерный образ действий при изменении параметров кривизны верхних ресниц;

На фиг. 12 показана диаграмма, показывающая примерный образ действий при изменении параметров кривизны нижних ресниц; и

На Фиг. 13A и 13B показаны диаграммы, иллюстрирующие способ анализа формы ресниц.

Варианты осуществления для реализации данного изобретения

[0018] В дальнейшем, варианты осуществления настоящего изобретения описаны со ссылкой на прилагаемые чертежи.

[0019] <УСТРОЙСТВО МОДЕЛИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА: ФУНКЦИОНАЛЬНАЯ КОНФИГУРАЦИЯ>

На фиг. 2 показана блок-схема, показывающая примерную функциональную конфигурацию устройства 10 моделирования изображения глаза согласно варианту осуществления настоящего изобретения. В настоящем варианте осуществления, глазной участок лица соответствует изображаемому объекту, и устройство 10 моделирования изображения глаза сконфигурировано с возможностью свободного изменения геометрии ресниц изображенного участка глаза. Следует отметить, что ресницы включают в себя как верхние ресницы, так и нижние ресницы.

[0020] Параметры, используемые для задания геометрии ресниц могут включать в себя, например, атрибуты, такие как длина ресниц, толщина ресниц, кривизна ресниц, когда они изогнуты, число прядей ресниц, и форма ресниц, которая сконфигурирована посредством соединения кончиков многочисленных ресниц, таких как верхние ресницы от внутреннего угла глаза до внешнего угла глаза. Эти параметры подвержены управлению в настоящем варианте осуществления. Такие выраженные количественно данные, относящиеся к ресницам, могут быть эффективно использованы, например, при разработке особенностей продукта.

[0021] Также, согласно исследованиям фактического использования, вместо компоновки ресниц всех с одинаковыми длинной и направлением, пользователь может желать окончательной обработки, которая имеет разные отличительные особенности на разных частях ресниц, такой как, например, делающей ресницы к внешнему углу глаза выглядящими длиннее, делающей центр глаза выглядящим больше, или делающей более острый угол у внешнего угла глаза. Следовательно, кривизна в каждой секции глаза и форма, соединяющая кончики ресниц, могут быть важными факторами для определения предпочтения пользователя.

[0022] Как показано на Фиг. 2, устройство 10 моделирования изображения глаза включает в себя блок 11 ввода, блок 12 вывода, записывающий блок 13, блок 14 установки, блок 15 генерирования ресниц, блок 16 изменения формы, блок 17 изменения кривизны, блок 18 генерирования изображения моделирования, анализирующий блок 19 и блок 20 управления.

[0023] Блок 11 ввода может быть указывающим устройством или воспринимающими касание панелями, такими как клавиатура и мышь, которые выполнены с возможностью принимать различные вводы пользовательских команд, таких как например команда начала и команда окончания. Блок 11 ввода может также принимать вводы различной информации об установках, например относящейся к геометрии ресниц, которая установлена пользователем.

[0024] Следует отметить, что информация об установках, относящаяся к геометрии ресниц, может включать в себя информацию о параметрах, например такую как толщина ресниц, длина ресниц, кривизна ресниц, когда они изогнуты, число прядей ресниц и форма ресниц.

[0025] Блок 12 вывода может быть устройством отображения, включающим в себя экран отображения, например, и выполнен с возможностью вывода и отображения информации, такой как информация, относящаяся к вводу, сделанному посредством блока ввода, и полученная в результате информация, отражающая входную информацию. Например, блок 12 вывода может отображать ресницы, сгенерированные блоком 15 генерирования ресниц, форму, измененную блоком 16 изменения формы, ресницы с кривизной, измененной блоком 17 изменения кривизны, или изображение глаза, сгенерированное блоком 18 генерирования изображения моделирования.

[0026] Записывающий блок 13 записывает различные типы данных, такие как информацию об установках, относящуюся к геометрии ресниц, которая установлена пользователем, информацию, относящуюся к полигону с предварительно определенной геометрией, такой как конусообразная геометрия, и относящуюся к глазу информацию для отображения фонового изображения изображения глаза без ресниц, включающего в себя информацию о цвете глаз, цвете кожи, геометрии бровей и геометрии век, например. Записывающий блок 13 может также считывать записанные данные по мере необходимости.

[0027] Блок 14 установки получает информацию об установках, относящуюся к геометрии ресниц, которая установлена пользователем посредством экрана отображения, и записывает информацию об установках в записывающий блок 13. Следует отметить, что хотя информация об установках, относящаяся к геометрии ресниц, скомпонована с возможностью включения в себя информации о по меньшей мере одном из толщины ресниц, длины ресниц, кривизне ресниц, когда они изогнуты, числе прядей ресниц и форме ресниц в настоящем варианте осуществления, причем настоящее изобретение не ограничено таким случаем. Информация об установках, например, может быть использована в качестве параметров для конфигурирования геометрии ресниц.

[0028] Блок 15 генерирования ресниц использует информацию об установках, относящуюся к геометрии ресниц, которая установлена блоком 14 установки, чтобы сгенерировать ресницу с помощью полигона, имеющего предварительно определенную геометрию, такую как конусообразная геометрия. Следует отметить, что образ действий при генерировании ресницы с помощью полигона, имеющего предварительно определенную геометрию, такую как конусообразная геометрия, описан подробно ниже.

[0029] Блок 16 изменения формы определяет, изменена ли пользователем форма, которая сконфигурирована посредством соединения кончиков многочисленных ресниц, как например верхних ресниц от внутреннего угла глаза к внешнему углу глаза, сгенерированных блоком 15 генерирования ресниц. Если форма была изменена, блок 16 изменения формы получает информацию о форме, измененной пользователем, и изменяет длину ресниц и направление ресниц (угол на горизонтальной плоскости) на основе информации об измененной форме. Следует отметить, что форма ресниц и образ действий при изменении формы ресниц описаны подробно ниже.

[0030] Блок 17 изменения кривизны изменяет кривизну по меньшей мере одной секции верхних ресниц или нижних ресниц, которые были изогнуты секция за секцией. Кривизна задает геометрию изгиба ресниц, когда они изогнуты, и блок 17 изменения кривизны может изменять кривизну по меньшей мере одной секции верхних ресниц или нижних ресниц, сгенерированных блоком 15 генерирования ресниц, или верхних ресниц или нижних ресниц измененной формы, сгенерированной блоком 16 изменения кривизны. Например, блок 17 изменения кривизны может разделять верхние ресницы или нижние ресницы на корневую секцию, центральную секцию и секцию кончика, и изменять кривизну по меньшей мере одной из корневой секции, центральной секции и секции кончика.

[0031] Посредством представления атрибутов ресниц, таких как длина ресниц, толщина ресниц, кривизна ресниц, когда они изогнуты, число прядей ресниц и форма ресниц, использующая полигоны с предварительно определенной геометрией, такой как конусообразная геометрия, геометрия ресниц может быть свободно изменена. Также, посредством назначения числовых значений атрибутам, конфигурирующим геометрию ресниц, визуальные предпочтения для внешнего вида ресниц (предпочтения туши для ресниц) могут быть выражены количественно.

[0032] Блок 18 генерирования изображения моделирования генерирует изображение глаза используя ресницы, сгенерированные блоком 15 генерирования ресниц, или форму, измененную блоком 16 изменения формы. Также, блок 18 генерирования изображения моделирования может генерировать изображение глаза используя кривизну, измененную блоком 17 изменения кривизны.

[0033] В этом случае, блок 18 генерирования изображения моделирования генерирует фоновое изображение для изображения глаза используя относящуюся к глазу информацию, записанную в записывающем блоке 13. Относящаяся к глазу информация для отображения фонового изображения может описывать особенности глаза, не относящиеся к ресницам, например, такие как цвет глаз, цвет кожи, геометрия бровей и геометрия век. Сгенерированные ресницы и форма ресниц могут быть наложены на сгенерированное фоновое изображение, чтобы сгенерировать изображение глаза.

[0034] Блок 18 генерирования изображения моделирования может также генерировать изображение глаза посредством изменения цвета глаз, цвета кожи и/или геометрии век, например, с век с одним краем на веки с двумя краями. Также, блок 18 генерирования изображения моделирования может генерировать изображения глаза если смотреть с разных углов, как например вид спереди, 30-градусный диагональный вид и вид сбоку. К тому же, блок 18 генерирования изображения моделирования может генерировать изображения глаза с разными аспектами посредством регулирования степени открытости или мигания глаза, например.

[0035] Таким образом, может быть отображена окончательная обработка, отражающая числовые значения атрибутов, конфигурирующих геометрию ресниц, установленную пользователем, и данная окончательная обработка может быть просмотрена с различных углов.

[0036] Анализирующий блок 19 анализирует геометрию ресниц посредством числового анализа на основе изображения глаза, сгенерированного блоком 18 генерирования изображения моделирования. То есть, анализирующий блок 19 выражает количественно предпочтения пользователя для окончательной обработки тушью для ресниц на основе числовых значений, описывающих геометрию ресниц. Следует отметить, что образ действий, при котором анализирующий блок 19 анализирует числовые значения геометрии ресниц, описан подробно ниже.

[0037] При разработке продукта туши для ресниц, фактические тенденции и предпочтения пользователя для окончательной обработки тушью для ресниц могут быть определены на основе выраженных численно результатах анализа, полученных вышеуказанным образом. Также, в дополнение к определению текущих тенденций и предпочтений, окончательная обработка, которая может пользоваться преимуществом у будущих пользователей, может быть предсказана на основе величины изменения в числовых значениях во времени и характеристик изменения, и такие предсказания могут быть отражены в разработке продукта.

[0038] Блок 20 управления выполняет общие операции управления функциональных блоков устройства 10 моделирования изображения глаза. Например, блок 20 управления может выполнять операции управления для побуждения блока 15 генерирования ресниц генерировать ресницы используя информацию, относящуюся к геометрии ресниц, установленной пользователем, и побуждения блока 16 изменения формы изменять форму ресниц.

[0039] <УСТРОЙСТВО МОДЕЛИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА: КОНФИГУРАЦИЯ АППАРАТНОГО ОБЕСПЕЧЕНИЯ>

В дальнейшем, примерная конфигурация аппаратного обеспечения устройства 10 моделирования изображения глаза описана со ссылкой на Фиг. 3.

[0040] На Фиг. 3, устройство 10 моделирования изображения глаза включает в себя устройство 21 ввода, устройство 22 вывода, устройство 23 привода, вспомогательное устройство 24 хранения, запоминающее устройство 25, центральный блок 26 обработки (CPU), устройство 27 сетевого соединения и носитель 28 информации, которые соединены друг с другом через шину B.

[0041] Следует отметить, что устройства, образующие устройство 10 моделирования изображения глаза, могут быть вмещены внутри одной коробчатой структуры, или в качестве альтернативы могут быть разделены на многочисленные коробочные структуры.

[0042] Устройство 21 ввода может включать в себя, например, указывающее устройство, такое как клавиатура или мышь, которой оперирует пользователь, и/или воспринимающую касание панель, которой оперирует пользователь. Устройство 21 ввода используется пользователем для ввода различных операционных команд, включающих в себя команду для исполнения программы генерирования изображения глаза.

[0043] Устройство 22 вывода включает в себя устройство отображения для отображения различных данных и окон для оперирования компьютером, который используется для исполнения процесса согласно настоящему варианту осуществления. Например, устройство 22 вывода может отображать прогресс или результат исполнения программы генерирования изображения глаза на основе программы управления, включенной в состав CPU 26.

[0044] Исполнительные программы, включающие в себя программу генерирования изображения глаза, могут быть предоставлены носителем 28 записи, таким как CD-ROM. Носитель 28 записи может быть загружен в устройство 23 привода, так чтобы исполнительные программы, включенные в состав носителя 28 записи, могли быть установлены во вспомогательное устройство 24 хранения через устройство 23 привода.

[0045] Следует отметить, что различные типы носителей записи могут быть использованы как носитель 28 записи программ, в том числе носители записи, которые оптически, электрически или магнитно записывают информацию, такие как CD-ROM, гибкий диск и магнитный диск (MO); и полупроводниковая память, которая электрически записывает информацию, такую как ROM (постоянная память) и flash-память.

[0046] Вспомогательное устройство 24 хранения может быть жестким диском, например, и выполнено с возможностью хранения различных программ, включающих в себя исполнительные программы, такие как программа генерирования изображения глаза и программы управления для исполнения операций управления компьютером, и различных файлов и данных для исполнения таких программ. Вспомогательное устройство 24 хранения может вводить и выводить такие программы, файлы и данные по мере необходимости.

[0047] Запоминающее устройство 25 хранит исполнительную программу, которая считывается из вспомогательного устройства 24 хранения посредством CPU 26. Следует отметить, что запоминающим устройством 25 может быть, например, ROM или RAM (оперативная память).

[0048] CPU 26 управляет общими операциями компьютера, такими как операции ввода и вывода данных между различными функциональными блоками и аппаратными компонентами, на основе программ управления OS (операционной системы) и исполнительных программ, например таких как программа генерирования изображения глаза, хранящаяся в запоминающем устройстве 25. Также, CPU 26 может получать различные единицы информации, которые могут потребоваться во время исполнения программы, например из вспомогательного устройства 24 хранения и хранить такую информацию.

[0049] Устройство 27 сетевого соединения может устанавливать соединение с сетью связи для получения исполнительной программы, такой как программа генерирования изображения глаза, из другого терминала, который подсоединен к сети связи, или передачи результатов исполнения программы или фактической программы, например такой как программа генерирования изображения глаза, на другой терминал, который подсоединен к сети связи.

[0050] С помощью вышеуказанной конфигурации аппаратного обеспечения, процесс генерирования изображения глаза согласно настоящему варианту осуществления может быть эффективно реализован при низкой стоимости не требуя каких-либо специальных компоновок. Также, процесс генерирования изображения глаза согласно настоящему варианту осуществления может быть легко реализован посредством установки соответствующей программы.

[0051] Следует отметить, что вышеуказанная конфигурация аппаратного обеспечения может быть реализована, например PC (персональным компьютером) общего назначения. Однако, настоящее изобретение не ограничено таким примером. Например, программа для реализации процесса генерирования изображения глаза согласно настоящему варианту осуществления может быть установлена на сервере, который подсоединен к PC общего назначения через сеть связи, такую как Интернет, и PC общего назначения может исполнять процесс генерирования изображения глаза посредством того, что устройство 27 сетевого соединения осуществляет доступ к серверу с предварительно обозначенного URL, используя web-браузер.

[0052] <ПРОЦЕСС ГЕНЕРИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА>

В дальнейшем, процесс генерирования изображения глаза согласно настоящему варианту осуществления описан со ссылкой на Фиг. 4. На фиг. 4 показана схема последовательности операций, показывающая этапы процесса для процесса генерирования изображения глаза согласно настоящему варианту осуществления.

[0053] На Фиг. 4, когда информация, такая как параметры, относящиеся к геометрии ресниц, отображаемой на экране отображения, устанавливаются пользователем (S10), блок 14 установки получает информацию об установках, относящуюся к геометрии ресниц, которая была установлена пользователем (S11).

[0054] Затем, на основе информации об установках, относящейся к геометрии ресниц, которая установлена пользователем на этапе S11, блок 15 генерирования ресниц генерирует ресницы используя полигоны, имеющие предварительно определенную геометрию, такую как конусообразная геометрия (S12).

[0055] Затем, блок 16 изменения формы определяет была ли форма, сконфигурированная посредством соединения кончиков многочисленных ресниц, сгенерированных на этапе S12, как например верхних ресниц от внутреннего угла глаза к внешнему углу глаза, изменена пользователем посредством экрана отображения (S13).

[0056] Когда блок 16 изменения формы определяет, что форма была изменена пользователем (S13, ДА), он получает информацию по измененной форме и изменяет длину ресниц и направление ресниц согласно измененной форме (S14).

[0057] Когда блок 16 изменения формы определяет, что форма не была изменена (S13, НЕТ), процесс переходит на этап S15.

[0058] Блок 18 генерирования изображения моделирования генерирует изображение глаза, включающее в себя ресницы, сгенерированные на этапе S12, или форму, измененную на этапе S14 (S15). Следует отметить, что блок 18 генерирования изображения моделирования может генерировать изображение глаза используя кривизну, измененную блоком 17 изменения кривизны после этапа S12 или S14.

[0059] Затем, анализирующий блок 19 проводит анализы, включающие в себя числовой анализ для оценки геометрии ресниц на основе изображения глаза, сгенерированного на этапе S15 (S16), и завершает процесс.

[0060] <ПРИМЕРНЫЙ ЭКРАН ОТОБРАЖЕНИЯ УСТРОЙСТВА МОДЕЛИРОВАНИЯ>

В дальнейшем, экран отображения устройства 10 моделирования изображения глаза описан со ссылкой на Фиг. 5. На фиг. 5 показана диаграмма, показывающая примерный экран отображения устройства 10 моделирования изображения глаза.

[0061] На Фиг. 5, экран отображения устройства 10 моделирования изображения глаза включает в себя область 30 отображения изображения глаза и область 40 установки геометрии ресниц. Область 30 отображения изображения глаза отображает изображение глаза, сгенерированное блоком 18 генерирования изображения моделирования, которое включает в себя ресницы, сгенерированные блоком 15 генерирования ресниц на основе информации об установках, установленной в области 40 установки геометрии ресниц.

[0062] Следует отметить, что область 30 отображения изображения глаза также отображает относящуюся к глазу информацию, относящуюся к фоновому изображению глаза, включающему в себя, например, цвет глаз, цвет кожи, брови и веки.

[0063] Область 40 установки геометрии ресниц включает в себя область 41 установки толщины для установки толщины ресниц, область 42 установки длины для установки длины ресниц, область 43 установки числа прядей для установки числа прядей ресниц и область установки формы для установки формы ресниц.

Следует отметить, что область 40 установки геометрии ресниц может также включать в себя область установки изгиба (кривизны) для установки кривизны изгиба ресниц.

[0064] Как показано на Фиг. 5, числовые значения, представляющие атрибуты ресниц, отображаемых в области 30 отображения изображения глаза, указаны в области 41 установки толщины, области 42 установки длины и области 43 установки числа прядей. Когда по меньшей мере одна из стрелок, отображаемых в этих областях установки, выбрана пользователем, соответствующее числовое значение(я) может быть изменено соответственно, и ресницы с толщиной, длиной и/или числом прядей, соответствующими измененному числовому значению(ям), могут быть отображены на области 30 отображения изображения глаза.

[0065] Также, когда выбрана область 44 установки формы, форма, заданная посредством соединения кончиков ресниц, показанных в области 30 отображения изображения глаза, может быть сконфигурирована используя предварительно определенную функцию, как например сплайн и упомянутая форма может быть изображена на области 30 отображения изображения глаза. Следует отметить, что образ действий при изменении формы ресниц используя предварительно определенную форму, такую как сплайн, описан подробно ниже.

[0066] Как описано выше, посредством обеспечения возможности установки атрибутов геометрии ресниц посредством области 40 установки геометрии ресниц, атрибуты, такие как, например число прядей ресниц, длина, толщина, и кривизна ресниц могут быть свободно изменены.

[0067] Также, экран отображения включает в себя область 50 выбора вида, скомпонованную ниже области 30 отображения изображения глаза. Область 50 выбора вида обеспечивает возможность выбора некоторого вида, например такого как "передний", "диагональный" или "боковой". Таким образом, область 30 отображения изображения глаза может отображать изображения глаза разных видов, таких как вид спереди, 30-градусный диагональный вид и боковой вид (вид сбоку), согласно виду, выбранному в области 50 выбора вида. Такая компоновка может предоставить, например более всесторонний вид окончательной обработки.

[0068] Также, экран отображения включает в себя область 51 выбора по умолчанию и область 52 конечного выбора, скомпонованные над областью 40 установки геометрии ресниц. Когда выбрана область 51 выбора по умолчанию, соответствующие значения по умолчанию, которые установлены для различных атрибутов форме ресниц, могут быть отображены в соответствующих областях установки, таких как область 41 установки толщины, область 42 установки длины, и область 43 установки числа прядей, и ресницы с атрибутами, соответствующими числовым значениям по умолчанию, могут быть сгенерированы и отображены в области 30 отображения изображения глаза.

[0069] Также, когда выбрана область 52 конечного выбора, экран отображения может быть закрыт.

[0070] Как описано выше, посредством использования устройства 10 моделирования изображения глаза, окончательная обработка тушью для ресниц может быть выражена количественно, численно проанализирована, конкретно осмысленна и описана изображениями, которыми можно легко поделиться посредством PC или по сети через сервер, так чтобы могло быть проведено исчерпывающее исследование визуальных предпочтений, которое не вовлекает использование слов.

[0071] <ПАРАМЕТРЫ ДЛИНЫ, ТОЛЩИНЫ, ЧИСЛА ПРЯДЕЙ>

В дальнейшем, параметры длины, толщины и числа прядей описаны со ссылкой на Фиг. 6A и 6B. Как описано выше, блок 15 генерирования ресниц генерирует ресницы используя полигоны предварительно определенной геометрии, такой как конусообразная геометрия, на основе информации установки, относящейся к геометрии ресниц, которая установлена пользователем. Следует отметить, что предварительно определенная геометрия полигона может быть любой полигональной геометрией, например такой как цилиндрическая геометрия, геометрия полигональной призмы, конусообразная геометрия с кончиком, скомпонованным в сферическую грань или плоскую грань, или конусообразная геометрия с боковой гранью, имеющей некоторую кривизну.

[0072] В следующих описаниях, конусообразный полигон 60 используется в качестве примера.

[0073] Как показано на Фиг. 6A, блок 15 генерирования ресниц генерирует ресницы посредством регулирования параметров полигона 60, который определяет атрибуты геометрии ресниц, такие как толщина ресниц, длина и число прядей согласно информации об установках.

[0074] То есть, блок 15 генерирования ресниц представляет толщину ресниц посредством регулирования значения радиуса 61 нижней грани конусообразного полигона 60. Например, когда толщина регулируется до "70" в области 41 установки толщины, вводится значение для радиуса 61, соответствующее толщине "70", и толщина ресниц регулируется соответственно.

[0075] Также, блок 15 генерирования ресниц представляет длину ресниц посредством регулирования значения высоты 62 конусообразного полигона 60.

[0076] Следует отметить, что геометрия нижней грани конусообразного полигона 60 может быть круглой или овальной. В последнем случае, значения большего радиуса и меньшего радиуса могут быть отрегулированы для изменения толщины ресниц.

[0077] Кроме того, как показано на Фиг. 6B, блок 15 генерирования ресниц компонует число ресниц, обозначенное пользователем, на фоновом изображении глаза, которое подготовлено заранее. Например, блок 15 генерирования ресниц может компоновать соответствующее число полигонов 60 равноудалено вдоль линии 63, продолжающейся по краю верхнего века от внутреннего угла глаза к внешнему углу глаза. То есть, число полигонов 60, скомпонованных равноудалено вдоль линии 63 блоком 15 генерирования ресниц, соответствует числу ресниц, обозначенному пользователем.

[0078] Следует отметить, что когда число ресниц увеличивается или уменьшается пользователем, блок 15 генерирования ресниц перераспределяет позиции ресниц, так чтобы увеличенное/уменьшенное число ресниц могло быть скомпоновано равноудалено вдоль линии 63 и изображает конусообразные полигоны 60 в соответству