УСТРОЙСТВО МОДЕЛИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА, СПОСОБ ГЕНЕРИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА И ПРОГРАММА ГЕНЕРИРОВАНИЯ ИЗОБРАЖЕНИЯ ГЛАЗА
DEVICE FOR SIMULATING EYE IMAGE, METHOD OF GENERATING IMAGE OF EYE AND EYE IMAGE GENERATING PROGRAM

ОБЛАСТЬ ТЕХНИКИ
[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 в соответствующих позициях. Следует отметить, что блок 15 генерирования ресниц может также изображать ресницы на нижнем веке посредством компоновки конусообразных полигонов 60 равноудалено вдоль линии, продолжающейся например от внешнего угла глаза к центру нижнего века.
[0079] Также, следует отметить, что хотя значения RGB конусообразных полигонов 60 установлены равными "0" в качестве первоначальных значений, так чтобы конусообразные полигоны 60 изображались в черном цвете, причем цвет конусообразных полигонов 60 может быть отрегулирован до некоторого другого цвета. Например, глянцевитость конусообразного полигона 60 может быть представлена посредством изменения предварительно обозначенных значений установки освещения. Также, чтобы воспроизвести более сложный глянец, такой как перламутровый цвет или интерферирующий свет, изображение (текстура), изображающее такой цвет, может быть подготовлено заранее, и цвет может быть представлен используя например функцию наложения текстуры.
[0080] <ИЗГИБ РЕСНИЦ>
В дальнейшем, изгиб ресниц описан со ссылкой на Фиг. 7A-7D. Следует отметить, что на Фиг. 7A-7D проиллюстрированы этапы процесса для конфигурирования изгиба ресниц с помощью конусообразного полигона 60.
[0081] Как показано на Фиг. 7A, в настоящем варианте осуществления, предполагается, что конусообразный полигон 60 разделен на элементы с 60-1 по 60-5 посредством параллельных поперечных сечений, которые разнесены на равные расстояния по длине от нижней грани к кончику конусообразного полигона 60, когда конусообразный полигон 60 расположен перпендикулярно экрану отображения, причем его кончик обращается вперед и его нижняя грань обращается назад.
[0082] Как показано на Фиг. 7B, сдвиг элементов с 60-1 по 60-5 к верхнему направлению y-координат (т.е., горизонтальному направлению на Фиг. 7B, или направлениям вверх-вниз по отношению к нижней грани) называется "Скосом" в настоящем варианте осуществления. Также, как показано на Фиг. 1C, предполагая, что конусообразный полигон 60 имеет ось, параллельную оси x (левое-правое горизонтальное направление по отношению к нижней грани), которая проходит через центр каждого из элементов с 60-1 по 60-5, поворот оси, чтобы придать ей некоторый угол (кривизну), называется "Сгибанием" в настоящем варианте осуществления.
[0083] В настоящем варианте осуществления, изгиб ресниц представлен конусообразным полигоном 60 используя значения "Скоса" и "Сгибания" конусообразного полигона 60 в качестве параметров изгиба ресниц. Следует отметить, что когда ресницы изогнуты вышеописанным образом, длина ресниц также изменяется. Следовательно, как показано на Фиг. 7D, получено расстояние линии, продолжающейся от кончика конусообразного полигона 60 до центра нижней грани конусообразного полигона 60, которая проходит через центры элементов с 60-1 по 60-5, и полученное расстояние повторно задается как длина 64 ресниц.
[0084] На фиг. 8 показана диаграмма, показывающая примерный образ действий при генерировании изгиба ресниц используя конусообразный полигон 60. На Фиг. 8 (A), конусообразный полигон 60, до сгибания, показан на экране отображения. Посредством выбора независимого переключателя рядом с пунктами "Скос" или "Сгибание", может быть сгенерирован изгиб ресниц, соответствующий выбранной регулировке.
На Фиг. 8 (B) показан конусообразный полигон 60, когда выбран "Скос" на экране отображения. На Фиг. 8 (C) показан конусообразный полигон 60, когда выбрано "Сгибание" на экране отображения. То есть, конусообразный полигон 60, представляющий изгиб ресниц, соответствующий типу регулировки, выбранной на экране отображения с Фиг. 8 (A), отображается на экране отображения.
[0086] Затем, экран отображения как показан на Фиг. 8 (D) может быть использован для регулирования кривизны изгиба ресниц. Например, пользователь может выбрать кривизну изгиба ресниц используя область 65 установки изгиба для регулирования кривизны изгиба ресниц, отображаемых на экране отображения, и блок 15 генерирования ресниц может отражать параметры кривизны изгиба ресниц, выбранные пользователем, в конусообразном полигоне 60, представляющем предварительно определенный изгиб ресниц. Таким образом, изгиб ресниц может быть свободно изменен.
[0087] В дальнейшем, форма ресниц описана со ссылкой на Фиг. 9. На Фиг. 9 показана диаграмма, иллюстрирующая примерную форму ресниц.
[0088] На Фиг. 9, форма ресниц задана внешним периметром 66, который соединяет кончики многочисленных ресниц верхнего века от внутреннего угла глаза до внешнего угла глаза, отображенного в области 30 отображения изображения глаза. Следует отметить, что внешний периметр 66, показанный на Фиг. 9, представляет форму ресниц, которая была изменена пользователем.
[0089] Когда область 44 установки формы, показанная на Фиг. 9, выбирается пользователем, блок 16 изменения формы изображает внешний периметр 66, который соединяет кончики многочисленных ресниц верхнего века от внутреннего угла глаза до внешнего угла глаза, отображенного в области 30 отображения изображения глаза, используя предварительно определенную функцию, такую как сплайн.
[0090] То есть, блок 16 изменения формы компонует точки, соответствующие узлам на кончиках ресниц верхнего века от внутреннего угла глаза до внешнего угла глаза, и соединяет точки с помощью изогнутых сплайнов. Блок 16 изменения формы может также добавить новые узлы, так чтобы узлы могли быть размещены с равными расстояниями. Следует отметить, что суммарное число узлов предпочтительно скомпоновано так, чтобы составлять число, которое получено вычитанием единицы (1) из значения, соответствующего двухкратному числу прядей ресниц. Например, если числом прядей ресниц является 100 прядей, предпочтительно компоновать 199 узлов.
[0091] Затем, чтобы способствовать операциям изменения формы пользователем, блок 16 изменения формы отображает точки 67 управления, соответствующие узлам, которые скомпонованы с предварительно определенными интервалами вдоль внешнего периметра 66. Например, в случае компоновки семи точек управления с 67-1 по 67-7, два узла могут быть скомпонованы на внутреннем и внешнем углах глаза, и пять узлов могут быть скомпонованы между этими двумя узлами на равном расстоянии.
[0092] Как показано на Фиг. 9, пользователь может перетащить одну или более точек 67 управления, отображенных вдоль внешнего периметра 66, чтобы изменить геометрию внешнего периметра 66. В таком случае, блок 16 изменения формы определяет двигающиеся заданные точки кончиков ресниц на основе смещения x и y координат узлов. Следует отметить, что смещение у-координаты воздействует на длину ресниц, и блок 16 изменения формы изменяет значение скоса конусообразного полигона 60 (y-координата полигона) в соответствии со смещением. Следует отметить, что изменение в значении соответствует расстоянию между координатной точкой кончика ресницы и двигающейся заданной точкой.
[0093] Смещение x-координат определяет направление ресниц и представлено как изменение угла на горизонтальной плоскости. То есть, x-координата кончика ресницы сдвинута в горизонтальном направлении согласно смещению точки 67 управления. Следует отметить, что смещение x-координат может быть использовано анализирующим блоком 19 в качестве данных угла ресниц для анализа направления ресниц как описано ниже.
[0094] Также, во время операций изменения формы ресниц, иконка, как например иконка руки, может быть отображена в области 30 отображения изображения глаза с Фиг. 9, чтобы указывать пользователю, например находятся ли операции перетаскивания в процессе в данный момент и/или в обозначенной позиции.
[0095] На Фиг. 10 показана диаграмма, показывающая примерные изменения формы ресниц. Как показано на Фиг. 10, пользователь может изменять форму ресниц например для периметров 68-70. В свою очередь, блок 16 изменения формы может регулировать кончики ресниц согласно периметрам 68-70. Следует отметить, что измененная форма ресниц (в геометрии периметров 68-70) представлена x и y координатами, соответствующими параметрам формы ресниц, как описано подробно ниже.
[0096] <ИЗМЕНЕНИЕ КРИВИЗНЫ ИЗГИБА РЕСНИЦ>
В дальнейшем, образ действий, при котором блок 17 изменения кривизны изменяет кривизну одной или более секций верхних ресниц или нижних ресниц, которые были изогнуты секция за секцией, описан со ссылкой на Фиг. 11 и 12. На фиг. 11 показана диаграмма, показывающая примерный образ действий при изменении параметров кривизны верхних ресниц. На фиг. 12 показана диаграмма, показывающая примерный образ действий при изменении параметров кривизны нижних ресниц.
[0097] Экран отображения устройства 10 моделирования изображения глаза на Фиг. 11 отображает область 31-1 отображения изображения глаза вида спереди, показывающую изображение глаза вида спереди, область 31-2 отображения изображения глаза вида сбоку, показывающую изображение глаза вида сбоку, и область 45 установки геометрии верхних ресниц. Как показано на Фиг. 11, пользователь может выбирать вкладку области 45 установки геометрии верхних ресниц для изменения геометрии верхних ресниц, или выбирать вкладку области 46 установки геометрии нижних ресниц для изменения геометрии нижних ресниц, и область установки, соответствующая выбранной вкладке, может быть отображена на экране отображения.
[0098] Следует отметить, что область 31-1 отображения изображения глаза вида спереди и область 31-2 отображения изображения глаза вида сбоку с Фиг. 11 отображают изображения глаза, сгенерированные блоком 18 генерирования изображения моделирования, которые включают в себя ресницы с кривизной, измененной блоком 17 изменения кривизны на основе информации об установках, установленной в области 45 установки геометрии верхних ресниц.
[0099] Область 45 установки геометрии верхних ресниц, показанная на Фиг. 11, включает в себя область 45-1 установки толщины для регулирования толщины верхних ресниц, область 45-2 установки числа прядей для регулирования числа прядей верхних ресниц, и область 45-3 установки изгиба (параметра кривизны) для изменения изгиба верхних ресниц.
[0100] Область 45-1 установки толщины и область 45-2 установки числа прядей указывают числовые значения соответствующих атрибутов. Когда одна или более стрелок, показанных в этих областях установки, выбрана пользователем, указанное числовое значение(я) может быть изменено, и ресницы с толщиной и числом прядей, отрегулированными согласно измененному числовому значению(ям), могут быть отображены в области 30 отображения изображения глаза.
[0101] Также, в примере с Фиг. 11, область 45-3 установки изгиба включает в себя область 45-3A установки изгиба секции кончика для изменения кривизны секции кончика изгиба, область 45-3B установки изгиба центральной секции для изменения кривизны центральной секции изгиба, и область 45-3C установки изгиба корневой секции для изменения кривизны корневой секции изгиба.
[0102] Эти области установки с 45-3A по 45-3C указывают числовые значения, представляющие кривизну соответствующих секций верхних ресниц. Когда одно или более числовых значений, указанных в этих областях установки, изменяется пользователем, кривизна изменяется согласно измененному числовому значению(ям), и ресницы с измененной кривизной отображаются в области 31-1 отображения изображения глаза вида спереди и области 31-2 отображения изображения глаза вида сбоку.
[0103] Например, в случае, где числовые значения установлены равными "60" в области 45-3A установки изгиба секции кончика, "60" в области 45-3В установки изгиба центральной секции, и "60" в области 45-3С установки изгиба корневой секции, может быть отображена геометрия изгиба верхних ресниц, как показано в области 31-2 отображения изображения глаза вида сбоку.
[0104] С другой стороны, в случае, где числовые значения изменены на "228" в области 45-3А установки изгиба секции кончика, "132" в области 45-3В установки изгиба центральной секции, и "162" в области 45-3С установки изгиба корневой секции, кривизна в секции кончика, центральной секции и корневой секции может быть изменена согласно измененным числовым значениям, и может быть отображена геометрия изгиба верхних ресниц, отражающая измененную кривизну соответственных секций, как показано в области 31-3 отображения изображения глаза вида сбоку.
[0105] Следует отметить, что параметры, задающие кривизну нижних ресниц, могут быть также изменены посредством экрана отображения устройства 10 моделирования изображения глаза, образом, аналогичным изменению кривизны верхних ресниц, как описано выше. На Фиг.12, экран отображения устройства 10 моделирования изображения глаза отображает область 31-4 отображения изображения глаза вида спереди, показывающую изображение глаза вида спереди, область 31-5 отображения изображения глаза вида сбоку, показывающую изображение глаза вида сбоку, и область 46 установки геометрии нижних ресниц.
[0106] Область 31-4 отображения изображения глаза вида спереди и область 31-5 отображения изображения глаза вида сбоку, показанные на Фиг.12, отображают изображения глаза, сгенерированные блоком 18 генерирования изображения моделирования, которые включают в себя нижние ресницы, имеющие кривизну, измененную блоком 17 изменения кривизны на основе информации об установках, установленной в области 46 установки геометрии нижних ресниц.
[0107] В примере с Фиг. 12, область 46 установки геометрии нижних ресниц включает в себя область 46-1 установки толщины для регулирования толщины нижних ресниц, область 46-2 установки числа прядей для регулирования числа прядей нижних ресниц, и область 46-3 установки изгиба (параметра кривизны) для регулирования изгиба нижних ресниц.
[108] Также, область 46-3 установки изгиба включает в себя область 46-3A установки изгиба секции кончика для регулирования кривизны изгиба секции кончика нижних ресниц, область 46-3B установки изгиба центральной секции для регулирования кривизны изгиба центральной секции нижних ресниц, и область 46-3C установки изгиба корневой секции для регулирования кривизны изгиба корневой секции нижних ресниц.
[0109] Эти области с 46-3A по 46-3C установки указывают числовые значения, представляющие кривизну соответствующих секций нижних ресниц. Когда одно или более числовых значений, указанных в этих областях установки, изменяется пользователем, кривизна изменяется согласно измененному числовому значению(ям), и нижние ресницы с измененной кривизной отображаются в области 31-4 отображения изображения глаза вида спереди и области 31-5 отображения изображения глаза вида сбоку.
[0110] Как описано выше, блок 17 изменения кривизны разделяет верхние ресницы и нижние ресницы, сгенерированные блоком 15 генерирования ресниц, на секции, такие как корневая секция, центральная секция и секция кончика, и изменяет кривизну по меньшей мере одной из корневой секции, центральной секции и/или секции кончика ресниц.
[0111] Следует отметить, что блок 17 изменения кривизны может также изменять кривизну одной или более секций верхних ресниц или нижних ресниц, которые имеют формы, измененные блоком 16 изменения формы. Например, область 31-1 отображения изображения глаза вида спереди, показанная на Фиг. 11, указывает внешний периметр 71 верхних ресниц для изменения формы верхних ресниц. Также, область 31-4 отображения изображения глаза вида спереди, показанная на Фиг.12, указывает внешний периметр 80 нижних ресниц для изменения формы нижних ресниц.
[0112] Например, пользователь может изменять форму верхних ресниц или нижних ресниц используя точки управления, изображенные вдоль внешнего периметра 71 верхних ресниц, отображенных в области 31-1 отображения изображения глаза вида спереди, или точки управления, изображенные вдоль внешнего периметра 80 нижних ресниц, отображенных в области 31-4 отображения изображения глаза вида спереди. Также, кривизна верхних ресниц или нижних ресниц, которые имеют формы, измененные вышеуказанным образом, могут быть изменены используя области установки изгиба, описанные выше.
[0113] Как описано выше, в случае изменения кривизны верхних ресниц или нижних ресниц с формой ресниц, измененной блоком 16 изменения формы, блок 17 изменения кривизны фиксирует x-координаты и y-координаты кончиков соответствующих ресниц, конфигурируя форму, и изменяет одну или более секций соответствующих ресниц в этом состоянии.
[0114] Также, как показано на Фиг. 11 и 12, экран отображения может отображать область 47 установки формы, который включает в себя кнопку "ВЫКЛ" для побуждения выключения отображения внешнего периметра 71 верхних ресниц или внешнего периметра 80 нижних ресниц. Также, область 47 установки формы, может включать в себя область 49 выбора числа точек управления для обеспечения отображения выбора числа точек управления вдоль внешнего периметра 71 верхних ресниц или внешнего периметра 80 нижних ресниц. Например, посредством увеличения числа точек управления, форму ресниц можно регулировать гораздо подробнее.
[0115] <ЧИСЛОВЫЕ ДАННЫЕ И СПОСОБ АНАЛИЗА>
В дальнейшем, описаны числовые данные, полученные из изображения глаза, сгенерированного вышеуказанным образом, и анализ изображения глаза. Анализирующий блок 19 получает значения параметров различных атрибутов, например таких как "толщина ресниц", "длина ресниц", "число прядей ресниц", "изгиб (кривизна) ресниц" и "форма ресниц".
[0116] Как для "толщины ресниц" и "длины ресниц", соответствующее значение параметра может быть получено из одной пряди ресниц, включенной в изображение глаза. Что касается "числа прядей ресниц", соответствующее значение параметра может быть получено из одного изображения глаза. Например, анализирующий блок 19 может представлять полученные значения параметров в форме графика распределения числовых значений.
[0117] Что касается "изгиба ресниц", три значения, т.е. "Скос", "Сгибание" и отношение "Скос/Сгибание" для определения кривизны ресницы, могут быть получены из одной пряди ресниц. Следовательно, анализирующий блок 19 может представлять полученные значения параметров для "Скоса" и "Сгибания" в форме графика рассеяния с вертикальной и горизонтальной осями, представляющими например значения "Скоса" и "Сгибания", соответственно. Анализирующий блок 10 может представлять значение параметра отношения "Скос/Сгибание" например в форме графика распределения числовых значений.
[0118] <СПОСОБ АНАЛИЗА ФОРМЫ>
В дальнейшем, способ анализа формы ресниц описан со ссылкой на Фиг. 13A и 13B.
[0119] Форма 72 ресниц, показанная на Фиг. 13A, может быть представлена как параметр например посредством системы координат x-y (двухмерная матрица).
[0120] Как показано на Фиг. 13B, например, при анализе формы 72 ресниц, анализирующий блок 19 может иметь позиции ресниц вдоль границы между верхним веком или нижним веком и глазом, такой как линия 63, показанная на Фиг. 13A, расположенной горизонтально как боковая ось, и наносит x-координаты кончиков ресниц вдоль боковой оси. Также, анализирующий блок 19 может наносить значения "y-координаты кончика ресницы до y-координаты корня ресницы", соответствующие длине ресниц, вдоль вертикальной оси для изображения графика плотности распределения в качестве числового представления формы 72 ресниц.
[0121] На основе числового представления формы 72 ресниц, анализирующий блок 19 может получить например среднее значение длин ресниц, наиболее часто возникающую длину ресниц, дисперсию для определения единообразия длины, максимальное значение и минимальное значение длины ресницы, диапазон, соответствующий разнице между максимальным значением и минимальным значением. На основе этих значений, анализирующий блок 19 может определять общую тенденцию длин ресниц и определять части характеристик например посредством идентификации распределения x-координат, где длины находятся в значительной степени в среднем значении, и/или распределения x-координат, где длины находятся в значительной степени в наиболее часто возникающем значении.
[0122] Также, по отношению к общей геометрии ресниц, анализирующий блок 19 может определять сделаны ли большие изменения на стороне внутреннего угла или стороне внешнего угла глаза на основе углового коэффициента формы 72, определять скошена ли форма 72 к стороне внутреннего угла или стороне внутреннего угла глаза на основе скошенности формы 72, и определять заострена ли форма 72 или сглажена на основе коэффициента эксцесса формы 72. К тому же, изменение формы 72 может быть рассмотрено как часть формы колебания, и FFT (Быстрое Преобразование Фурье) может быть применено для проведения частотного анализа, чтобы идентифицировать существенное изменение формы из длины ресниц формы 72 например как низкочастотную составляющую и мелкое изменение формы как высокочастотную составляющую.
[0123] Как описано выше, анализирующий блок 19 может выражать количественно общую окончательную обработку ресниц посредством представления формы 72 в числовых значениях. Анализирующий блок 19 может также разделять форму 72 на отдельные части, например такие как часть внутреннего угла, центральная часть и часть внешнего угла, и анализировать эти части по отдельности.
[0124] Также, в некоторых вариантах осуществления, параметры, конфигурирующие геометрию ресниц, могут быть скомпонованы в пары, например, и отображены на графике распределения, так чтобы предпочтения могли быть проанализированы с различных перспектив.
[0125] Как следует осознавать, согласно аспекту настоящего изобретения, геометрия ресниц может быть свободно изменена, чтобы сгенерировать изображение глаза, и сгенерированное изображение глаза может быть использовано для проведения исследования предпочтений пользователя по отношению к окончательной обработке тушью для ресниц простым образом при низкой стоимости. Например, предпочтение окончательной обработки тушью для ресниц может быть выражено количественно используя числовые значения, представляющие длину, толщину, число прядей, изгиб и общую форму ресниц, и выраженные количественно данные могут быть численно проанализированы. Также, изображение окончательной обработки, отражающей эти числовые значения, могут быть представлены.
[0126] Также, посредством задания параметров угла ресниц на горизонтальной плоскости (например, угол вращения по отношению к корню), объема пучка ресниц (число прядей пучка), толщины ресниц в разных частях ресниц и/или изгиба в разных секциях ресниц (например, корень, центр и кончик), например, геометрия ресниц может быть отрегулирована и представлена более свободно.
[0127] Также, изображения глаза с различных аспектов могут быть отображены например посредством обеспечения возможности регулирования степени открытости или мигания глаза. К тому же, посредством регулирования относящейся к глазу информации, такой как цвет кожи, цвет глаз и геометрия век (например, с одним краем или двумя краями), для конфигурирования фонового изображения для изображения глаза, могут быть сделаны глобальные регулировки и настройки, и пользовательские предпочтения туши для ресниц согласно индивидуальным различиям, например таким как геометрия век, могут быть проанализированы.
[0128] Также, могут быть включены принципы теней для век для изменения цвета и текстуры века, так чтобы внешний вид глаза мог быть более реалистично воспроизведен например при анализе предпочтений туши для ресниц.
[0129] Кроме того, настоящее изобретение не ограничено вариантами осуществления, описанными выше, и многочисленные вариации и модификации могут быть сделаны без отступления от объема настоящего изобретения.
[0130] Настоящая заявка основана на и испрашивает приоритет по заявке на патент Японии № 2010-162040, поданной 16 июля 2010 года, и заявке на патент Японии № 2011-150985, поданной 7 июля 2011 года, все содержимое которых включено в настоящий документ посредством ссылки.
ОПИСАНИЕ ССЫЛОЧНЫХ НОМЕРОВ
[0131] 10 Устройство моделирования изображения глаза
11 Блок ввода
12 Блок вывода
13 Записывающий блок
14 Блок установки
15 Блок генерирования ресниц
16 Блок изменения формы
17 Блок изменения кривизны
18 Блок генерирования изображения моделирования
19 Анализирующий блок
20 Блок управления
21 Устройство ввода
22 Устройство вывода
23 Устройство привода
24 Вспомогательное устройство хранения
25 Запоминающее устройство
26 Центральный блок обработки
27 Устройство сетевого соединения
28 Носитель записи
30, 31-1 по 31-5 Область отображения изображения глаза
40 Область установки геометрии ресниц
41, 45-1, 46-1 Область установки толщины
42 Область установки длины
43, 45-2, 46-2 Область установки числа прядей
44, 47 Область установки формы
45 Область установки геометрии верхних ресниц
45-3, 45-4, 65 Область установки изгиба
45-3А, 45-4A, 46-3A Область установки изгиба секции кончика
45-3В, 45-4B, 46-3B Область установки изгиба центральной секции
45-3С, 45-4C, 46-3C Область установки изгиба корневой секции
46 Область установки геометрии нижних ресниц
47 Кнопка ВЫКЛ
48 Область выбора числа точек управления
50 Область выбора вида
51 Область выбора по умолчанию
52 Область конечного выбора
60 Конусообразный полигон
61 Радиус
62 Высота
63 Линия
64 Длина
66, 68-70 Внешний периметр
67 Точка управления
71 Внешний периметр верхних ресниц
72 Форма
80 Внешний периметр нижних ресниц