СИСТЕМА ЦИФРОВОГО ЗЕРКАЛА ДЛЯ МАКИЯЖА И СПОСОБ ЕГО РЕАЛИЗАЦИИ

1. Цифровое зеркало для макияжа, содержащее
цифровой экран;
цифровую камеру, расположенную таким образом, чтобы генерировать поток видеоданных лица пользователя;
контроллер, соединенный с цифровым экраном и цифровой камерой и предварительно запрограммированный для осуществления операций, включающих в себя:
получение потока видеоданных из цифровой камеры;
отображение потока видеоданных на цифровом экране;
сегментирование потока видеоданных на подсеансы нанесения макияжа путем вставки данных сегментирования в поток видеоданных, чтобы тем самым генерировать сегментированный поток видеоданных;
сохранение сегментированного потока видеоданных.
2. Цифровое зеркало для макияжа по п. 1, в котором контроллер осуществляет сегментирование в соответствии с входными данными, введенными пользователем.
3. Цифровое зеркало для макияжа по п. 2, в котором подсеансы нанесения макияжа включают в себя по меньшей мере глаза, щеки и губы.
4. Цифровое зеркало для макияжа по п. 1, в котором контроллер дополнительно осуществляет стадию сохранения списка продуктов, связанных с каждым подсеансом нанесения макияжа.
5. Цифровое зеркало для макияжа по п. 1, в котором контроллер дополнительно осуществляет следующие стадии:
идентификация контуров элементов лица в потоке видеоданных; и
отслеживание местоположения каждого идентифицированного элемента лица в каждом кадре.
6. Цифровое зеркало для макияжа по п. 5, в котором контроллер применяет виртуальную реальность путем модификации атрибутов пикселей, принадлежащих к идентифицированным элементам лица.
7. Цифровое зеркало для макияжа по п. 6, в котором контроллер применяет виртуальную реальность путем дополнительного создания маски, соответствующей идентифицированным элементам лица.
8. Цифровое зеркало для макияжа по п. 1, в котором контроллер дополнительно осуществляет стадию, включающую в себя:
идентификацию контура лица в кадре; и
перенос пикселей, принадлежащих лицу, чтобы выполнить центрирование контура в границах цифрового экрана.
9. Цифровое зеркало для макияжа по п. 1, в котором контроллер дополнительно осуществляет стадию, включающую в себя:
идентификацию белочной оболочки в кадре;
идентификацию радужной оболочки в белочной оболочке; и
перенос пикселей, принадлежащих радужной оболочке, чтобы радужная оболочка оказалась по центру внутри белочной оболочки.
10. Цифровое зеркало для макияжа по п. 1, в котором контроллер дополнительно осуществляет стадию, включающую в себя:
получение потока видеоданных из камеры;
идентификацию элементов лица в потоке видеоданных;
отражение каждого кадра относительно вертикальной оси таким образом, чтобы правая и левая стороны изображения поменялись местами для имитации зеркального изображения;
преобразование каждого кадра для эмулирования изображения пользователя, смотрящего непосредственно в камеру, расположенную позади экрана;
обрезку каждого кадра для обеспечения отображения лица пользователя по центру цифрового экрана; и
отображение потока видеоданных на цифровом экране после операций отражения, преобразования и обрезки.
11. Цифровое зеркало для макияжа по п. 10, в котором контроллер дополнительно осуществляет операцию, включающую в себя идентификацию элементов лица в каждом кадре потока видеоданных, чтобы отслеживать местоположение каждого из элементов лица в каждом кадре.
12. Цифровое зеркало для макияжа по п. 11, в котором элементы лица включают в себя одно или несколько из лица, губ, глаз и брови.
13. Цифровое зеркало для макияжа по п. 12, в котором элементы лица дополнительно включают в себя подбородок и нос.
14. Цифровое зеркало для макияжа по п. 10, в котором идентификация элементов лица включает в себя идентификацию контуров элементов лица.
15. Цифровое зеркало для макияжа по п. 10, в котором идентификация элементов лица включает в себя идентификацию пикселей, принадлежащих каждому элементу лица.
16. Цифровое зеркало для макияжа по п. 10, в котором контроллер дополнительно осуществляет операцию, включающую в себя:
отображение на цифровом экране палитры цветов согласно категории макияжа;
предоставление пользователю возможность сделать выбор из палитры цветов;
применение в цифровой форме результата выбора к одному из элементов лица согласно категории макияжа.
17. Цифровое зеркало для макияжа по п. 16, в котором применение в цифровой форме результатов выбора включает в себя изменение атрибутов пикселей, принадлежащих элементу лица.
18. Цифровое зеркало для макияжа по п. 16, в котором отображение палитры цветов включает в себя отображение множества цветов и множества атрибутов цветов.
19. Цифровое зеркало для макияжа по п. 10, в котором атрибуты цветов включают в себя по меньшей мере прозрачность, области блеска и глянцевость.
20. Цифровое зеркало для макияжа по п. 19, в котором контроллер дополнительно осуществляет операцию, включающую в себя предоставление пользователю возможности модифицировать атрибуты после применения в цифровой форме результата выбора.
21. Цифровое зеркало для макияжа по п. 16, в котором применение в цифровой форме результата выбора дополнительно включает в себя отслеживание местоположения каждого из элементов лица в каждом кадре и внесение изменения в применение в цифровой форме результата выбора согласно перемещению элемента лица в каждом кадре.
22. Цифровое зеркало для макияжа по п. 16, в котором применение в цифровой форме результата выбора осуществляется с использованием маски, характеризующейся формой выбранного элемента лица.
23. Цифровое зеркало для макияжа по п. 16, дополнительно содержащее справочную таблицу, связывающую палитру цветов и данные продуктов.
24. Цифровое зеркало для макияжа по п. 16, в котором контроллер дополнительно осуществляет операцию, включающую в себя отображение продукта, соответствующего сделанному выбору.
25. Цифровое зеркало для макияжа по п. 10, в котором контроллер дополнительно осуществляет операцию, включающую в себя:
отображение на цифровом экране множества предварительно запрограммированных образов макияжа;
предоставление пользователю возможности сделать выбор из образов макияжа;
применение в цифровой форме результата выбора к лицу пользователя, проецируемому на цифровой экран.
26. Цифровое зеркало для макияжа по п. 25, в котором контроллер дополнительно осуществляет операцию, включающую в себя отображение на экране изображений продуктов, используемых во время создания образа макияжа.
27. Цифровое зеркало для макияжа по п. 10, дополнительно содержащее осветительное устройство, содержащее множество источников света с множеством температур.
28. Цифровое зеркало для макияжа по п. 27, в котором контроллер дополнительно осуществляет операцию, включающую в себя изменение интенсивности освещения множества источников света для создания требуемой общей цветовой температуры света.
29. Цифровое зеркало для макияжа по п. 27, в котором контроллер дополнительно осуществляет операцию, включающую в себя:
проецирование на цифровой экран выбора значений цветовой температуры освещения;
предоставление пользователю возможности сделать выбор из значений цветовой температуры освещения;
изменение интенсивности освещения множества источников света в соответствии со сделанным выбором пользователя.