Brevet FR3125611A1 — publié le 20230127

Palette de maquillage numérique Un système de réalité augmentée pour le maquillage comprend une unité d'objectif de maquillage comprenant des circuits de calcul couplés de manière fonctionnelle à une interface utilisateur graphique configurée pour générer une ou plusieurs instances d'objectifs de maquillage sélectionnables par l'utilisateur et pour recevoir des informations d'objectif de maquillage sélectionné par l'utilisateur ; une unité de palette de maquillage fonctionnellement couplée à l'unité d'objectif de maquillage, l'unité de palette de maquillage comprenant des circuits de calcul configurés pour générer au moins une palette de maquillage numérique pour un produit de maquillage numérique conformément aux informations d'objectif de maquillage sélectionnées par l'utilisateur et une unité de visualisation d'objectif de maquillage comprenant des circuits de calcul configurés pour générer une ou plusieurs instances d'un essai virtuel conformément aux informations d'objectif de maquillage sélectionnées par l'utilisateur. Palette de maquillage numérique La présente invention concerne une palette de maquillage numérique et un procédé pour une expérience de réalité augmentée personnalisée utilisant la palette de maquillage numérique. Discussion du contexte Les smartphones avec caméras frontales offrent la possibilité de prendre des photos et des vidéos de la personne ayant l'appareil photo à portée de main de manière à ce que la personne puisse visualiser l'image qui doit être capturée. Diverses applications mobiles, également appelées Apps, ont été développées et utilisent des caméras frontales. Une application courante est une application qui permet de prendre une photo d'autoportrait appelée selfie et d'insérer le selfie dans un contexte de réseaux sociaux ou de transférer le selfie pour qu'il soit partagé avec d'autres par courriel ou texte. Certaines entreprises de produits cosmétiques ont commencé à développer des applications d'aide à la sélection de produits cosmétiques. Les Applications peuvent fournir des outils pour rechercher des types particuliers de maquillage ou pour rechercher un produit qui peut être le favori d'un utilisateur ou simplement pour acheter un produit déjà utilisé. Certaines applications proposent des tutoriels sur la façon d'appliquer certains types de maquillage. Certaines applications aident à choisir les couleurs du rouge à lèvres ou du fard à paupières en affichant des palettes de couleurs. Certaines applications proposent des fonctionnalités de correspondance des couleurs pour aider à rechercher une couleur qui est assortie à un vêtement, un accessoire ou à une couleur à partir d'une image. Certaines entreprises de produits cosmétiques ont commencé à utiliser les appareils photo des smartphones, des tablettes et des ordinateurs portables en proposant des applications d’essai de produits. Certaines de ces applications sont implémentées en tant qu'applications Web ou en tant qu'Apps. Ces applications d’essai fonctionnent en faisant un autoportrait avec l'appareil du smartphone, en téléchargeant la photo sur l'application Web, puis en appliquant des produits de maquillage virtuels sur l'image téléchargée. Ces applications d’essai peuvent proposer toute une palette d'options, telles que le lissage de la peau, le redressement des pommettes, l'ajustement de la couleur des yeux. Ces applications d’essai peuvent offrir à l'utilisateur la possibilité d'ajouter n'importe quel type et couleur de produit de maquillage, et également modifier l'intensité de la couleur. Cependant, les applications d'essai proposées jusqu'à présent tendent à créer un look au moyen d'outils de retouche de photo. Certaines des applications d'essai précédentes commencent par une photographie téléchargée et proposent des fonctions en une étape pour appliquer des types et des couleurs de maquillage, avant de permettre l'édition de la photo maquillée. De tels outils ne capturent pas une expérience de maquillage personnelle. De plus, les outils d'application d'essai antérieurs ne permettent pas la création de looks personnalisés. Par exemple, un utilisateur peut rechercher un look pour une sortie en amoureux le vendredi. Les applications d'essai précédentes peuvent offrir un look pour un rendez-vous en amoureux en fin de semaine, mais ce look peut ne pas être ce que l'utilisateur avait en tête. Les outils fournis peuvent être utilisés pour effectuer d'autres modifications afin d'essayer d'obtenir un look qui correspond à ce que l'utilisateur pense être un look de rendez-vous en amoureux du vendredi soir. Cependant, une telle approche est limitée par les fonctionnalités des outils d'édition. Un utilisateur peut rechercher un look pour une sortie en amoureux du vendredi basé sur l'humeur de l'utilisateur, ou une humeur que l'utilisateur peut vouloir représenter qui peut nécessiter de retouches approfondies. Ces applications ou applications Web d'essai antérieures manquent d'une personnalisation complète, en partie parce que les applications d'essai virtuelles antérieures sont limitées à certaines marques de produits de maquillage physique. Un utilisateur peut ne pas être en mesure de créer un certain look qu'il a en tête ou qu'il souhaite expérimenter. Il existe un besoin de proposer une expérience d'essai personnalisée pour un utilisateur particulier qui permet à l'utilisateur de s'amuser en essayant le maquillage et de ne pas être déçu par une apparence irréaliste. De plus, un utilisateur peut avoir des zones à problèmes, telles que des imperfections, une cicatrice, des taches de vieillesse, une hyperpigmentation, etc. qu'il souhaite traiter avec du maquillage. Un utilisateur peut également souhaiter souligner certaines caractéristiques du visage, telles les pommettes, les yeux, les lèvres. Il existe un besoin de proposer une expérience d'essai personnalisée qui peut aider à résoudre des problèmes particuliers ou à aborder les meilleures caractéristiques du visage de l'utilisateur particulier. Une alternative à des machines de personnalisation spéciales de formules est chronophage et coûteuse car il faudrait ajouter un système d'échantillonnage à la machine afin de délivrer une petite dose de produit à tester par le consommateur puis modifier la recette du produit en fonction du biais mesuré sur la peau d’un consommateur. En outre, les services d’essai de personnalisation du commerce électronique ne sont pas évolutifs jusqu’au consommateur final avec son téléphone intelligent parce que la diversité des problèmes de la peau et des traits du visage de chaque consommateur est trop élevée. La description du « contexte » susmentionnée a pour but de présenter de manière générale le contexte de l’invention. Les travaux des inventeurs actuellement nommés, dans la mesure où ils sont décrits dans cette section d'information générale, ainsi que les aspects de la description qui pourraient autrement ne pas être qualifiés d'art antérieur au moment du dépôt, ne sont ni expressément ni implicitement admis en tant qu'art antérieur vis à vis de la présente invention. Un système de réalité augmentée pour le maquillage comprend une unité d'objectif de maquillage comprenant des circuits de calcul couplés de manière fonctionnelle à une interface utilisateur graphique configurée pour générer une ou plusieurs instances d'objectifs de maquillage sélectionnables par l'utilisateur et pour recevoir des informations d'objectif de maquillage sélectionnées par l'utilisateur ; une unité de palette de maquillage fonctionnellement couplée à l'unité d'objectif de maquillage, l'unité de palette de maquillage comprenant des circuits de calcul configurés pour générer au moins une palette de maquillage numérique pour un produit de maquillage numérique conformément aux informations d'objectif de maquillage sélectionnées par l'utilisateur et une unité de visualisation d'objectif de maquillage comprenant des circuits de calcul configurés pour générer une ou plusieurs instances d'un essai virtuel conformément aux informations d'objectif de maquillage sélectionnées par l'utilisateur. La description générale précédente des modes de réalisation illustratifs et la description détaillée suivante de ces derniers sont simplement des aspects exemplaires des enseignements de la présente divulgation et ne sont pas restrictifs. Une appréciation plus complète de la présente divulgation et des nombreux avantages qui en découlent sera facilement obtenue à mesure qu'elle sera mieux comprise en se référant à la description détaillée suivante lorsqu'elle est envisagée en relation avec les dessins joints, dans lesquels : La représente un schéma d'un système selon un aspect exemplaire de l’invention ; La représente un schéma fonctionnel d'un système informatique pour un dispositif mobile ; [Fig 3A-3B] Les Figures 3A, 3B représentent un organigramme d'un procédé de création d'un look personnalisé, où la figure 3A représente une méthode dans laquelle un utilisateur crée son propre look personnalisé, et la figure 3B représente un procédé dans lequel le look personnalisé est créé par une application mobile conformément à un aspect exemplaire de l’invention ; La est un exemple d'interface utilisateur pour choisir entre la création d'un utilisateur ou la création par une application d'un look conformément à un aspect exemplaire de l’invention ; La représente un organigramme d'un procédé d'obtention d'une palette de maquillage numérique selon un aspect exemplaire de l’invention ; La illustre une palette de maquillage numérique à titre d’exemple conformément à un aspect exemplaire selon un aspect exemplaire de l’invention ; La illustre un maquillage numérique à titre d’exemple conformément à un aspect exemplaire selon un aspect exemplaire de l’invention ; La représente un organigramme de l'étape d'analyse du visage plus en détail conformément à un aspect exemplaire de l’invention La représente un schéma fonctionnel d'un réseau neuronal convolutif (CNN) pour classer la forme du visage. La représente un schéma d'un exemple de réseau neuronal d'apprentissage en profondeur pour la détection de points de repère du visage ; La représente un exemple d'interface utilisateur pour sélectionner un produit virtuel à appliquer ; La représente un exemple d'interface utilisateur pour choisir entre l'utilisateur qui applique lui-même le maquillage et recommander comment se maquiller ; La est une application mobile à titre d’exemple conformément à un exemple d'aspect de l’invention ; La représente un schéma pour un système de recommandation ; La illustre un exemple de matrice de maquillage de looks pour le système de recommandation de la ; La illustre un processus de mélange qui peut être utilisé pour créer une image de visage basée sur une caractéristique souhaitée et une caractéristique originale ; La représente un organigramme d'une étape d'application de maquillage virtuel selon un aspect à titre d’exemple de l'invention ; La représente un organigramme d'une étape d'enregistrement des zones et des balayages lors de l'application du maquillage ; La représente un organigramme d’une étape d’analyse des étapes d'un utilisateur dans l'application du maquillage en vue d’estimer les zones à problème ou les meilleures caractéristiques ; La représente une interface utilisateur à titre d’exemple pour stocker un look de maquillage conformément à un aspect à titre d’exemple de l’invention ; La représente une méthode d’application personnalisée d'une palette numérique selon un aspect à titre d’exemple de l’invention ; La représente une interface utilisateur à titre d’exemple montrant l'état d'une application de maquillage personnalisé ; La représente un organigramme d'un procédé de sélection de filtres de maquillage conformément à un aspect à titre d’exemple de l'invention ; La est une interface utilisateur à titre d’exemple pour enregistrer des looks de maquillage. La représente un schéma fonctionnel d'une architecture d'apprentissage de renforcement et la représente un schéma d'un modèle d’apprentissage automatique selon un aspect à titre d’exemple de l’invention ; Dans la description détaillée suivante, il est fait référence aux dessins annexés, qui en font partie. Dans les dessins, des symboles similaires identifient généralement des composants similaires, à moins que le contexte ne dicte le contraire. Les modes de réalisation illustratifs décrits dans la description détaillée, les dessins et les revendications ne sont pas censés être limitatifs. D'autres modes de réalisation peuvent être utilisés, et d'autres modifications peuvent être apportées, sans s'écarter de l'esprit ou de la portée du sujet présenté ici. Un système de réalité augmentée pour le maquillage, comprenant : - une unité objectif de maquillage comprenant des circuits de calcul couplés de manière opérationnelle à une interface utilisateur graphique configurée pour générer une ou plusieurs instances d'objectifs de maquillage sélectionnables de l'utilisateur et pour recevoir des informations objectives de maquillage sélectionné par l'utilisateur ; - une unité de palette de maquillage fonctionnellement couplée à l'unité d'objectif de maquillage, l'unité de palette de maquillage comprenant des circuits de calcul configurés pour générer au moins une palette de maquillage numérique pour un produit de maquillage numérique conformément aux informations d'objectif de maquillage sélectionnées par l'utilisateur ; et - une unité de visualisation d'objectif de maquillage comportant des circuits de calcul configurée pour générer une ou plusieurs instances d'un essai virtuel en fonction des informations d'objectif de maquillage sélectionnées par l'utilisateur. Le système de réalité augmentée pour le maquillage selon la revendication 1, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - recevoir une ou plusieurs images numériques de l'utilisateur comportant au moins une partie du visage de l'utilisateur, - analyser l'image du visage de l'utilisateur pour identifier les parties du visage, - suivre et enregistrer, dans une mémoire, au moins un geste de l'utilisateur qui applique le produit de maquillage numérique sur l'image du visage de l'utilisateur, - analyser le au moins un geste pour estimer les zones à problèmes du visage de l'utilisateur ou pour estimer l'accent mis sur des caractéristiques du visage spécifiques, et - stocker dans la mémoire les zones à problèmes estimées ou les caractéristiques du visage soulignées estimés ainsi que la couvrance, la teinte et le fini, qui ont été appliqués. Le système de réalité augmentée pour le maquillage selon la revendication 2, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - générer une représentation virtuelle de la partie du visage de l'utilisateur comprenant au moins une modification cohérente avec les informations d'objectif de maquillage sélectionnées par l'utilisateur. Le système de réalité augmentée pour le maquillage selon la revendication 2, comprenant en outre un écran tactile, - dans lequel le au moins un geste de l'utilisateur inclut un ou plusieurs balayages sur l'écran tactile et - dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour détecter le ou les balayages et appliquer une couleur sélectionnée à un emplacement dans l'image du visage de l'utilisateur. Le système de réalité augmentée pour le maquillage selon la revendication 2, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - recevoir le niveau d'expérience d'un utilisateur dans l'application du maquillage, - détecter le ou les balayages sur l'écran tactile, - appliquer la couleur sélectionnée dans une zone de l'image du visage de l'utilisateur à un emplacement d'une partie du visage indiqué par les balayages, la partie du visage ayant une limite et - analyser la couleur appliquée pour déterminer si le ou les balayages sont en dehors d'une quantité de tolérance de la limite, la quantité de tolérance étant basée sur le niveau d'expérience de l'utilisateur dans l'application du maquillage. Le système de réalité augmentée pour le maquillage selon la revendication 1, dans lequel les circuits de calcul de l'unité de palette de maquillage sont configurés pour obtenir une palette de sous-culture à partir d'une pluralité de palettes de sous-culture prédéfinies pour une pluralité de produits de maquillage numérique. Le système de réalité augmentée pour le maquillage selon la revendication 6, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - générer une représentation virtuelle du visage de l'utilisateur à l'aide de la palette de sous-culture comprenant au moins une modification pour rendre le visage de l'utilisateur plus ou moins dramatique. Le système de réalité augmentée pour le maquillage selon la revendication 6, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - générer une représentation virtuelle du visage de l'utilisateur à l'aide de la palette de sous-culture comprenant au moins une modification pour éliminer les imperfections en floutant la partie du visage de l’utilisateur. Le système de réalité augmentée pour le maquillage selon la revendication 1, dans lequel les circuits de calcul de l'unité de visualisation d'objectif de maquillage sont en outre configurés pour - transmettre une ou plusieurs images numériques de l'utilisateur comportant au moins une partie du visage de l'utilisateur à une deuxième unité de visualisation d'objectif de maquillage pour un deuxième utilisateur, - des circuits de calcul de la seconde unité de visualisation d'objectif de maquillage sont configurés pour : - analyser l'image du visage de l'utilisateur pour identifier les parties du visage, - suivre et enregistrer, dans une mémoire, au moins un geste par le second utilisateur qui applique le produit de maquillage numérique sur l'image du visage de l'utilisateur, - analyser le au moins un geste pour estimer les zones à problèmes du visage de l'utilisateur ou pour estimer l'accent mis sur des caractéristiques du visage spécifiques, et - stocker dans la mémoire les zones à problèmes estimées ou les caractéristiques du visage soulignées estimés ainsi que la couvrance, la teinte et le fini, qui ont été appliqués. Le système de réalité augmentée pour le maquillage selon la revendication 9, dans lequel les circuits de calcul de la deuxième unité de visualisation d'objectif de maquillage sont en outre configurés pour : - recevoir le niveau d'expérience du deuxième utilisateur dans l'application du maquillage, - détecter le ou les balayages sur l'écran tactile, - appliquer la couleur sélectionnée dans une zone de l'image du visage de l'utilisateur à un emplacement d'une partie du visage indiqué par les balayages, la partie du visage ayant une limite, et - analyser la couleur appliquée pour déterminer si le ou les balayages sont en dehors d'une quantité de tolérance de la limite, la quantité de tolérance étant basée sur le niveau d'expérience du second utilisateur dans l'application de maquillage