INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
En référence à la , la courbe (i) illustre une partie réelle G’ du module de cisaillement d’une couche différente de la première couche 4, fabriquée à partir d’une colle qui ne permet pas le mettre en œuvre une interface transparente entre une feuille de verre et la couche obtenue après séchage de la colle, différemment de l’interface obtenue dans les modes de réalisation de l’invention. La courbe (j) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,58, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,08 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,34. La courbe (k) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,55, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,12 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,32. La courbe (l) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,53, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,16 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,31. La courbe (m) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,49, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,09 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,43. La courbe (n) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,48, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,10 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,42. La courbe (o) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,46, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,14 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,41. La courbe (p) illustre la partie réelle G’ du module de cisaillement de la première couche 4, la fraction massique des polymères acryliques étant égale à 0,42, la fraction massique en agent plastifiant dans la première couche 4 étant égale à 0,09 et la fraction massique en agent tackifiant dans la première couche 4 étant égale à 0,49.
Dans certains modes de réalisation, les modèles numériques 3D décrits dans le présent document sont générés sur la base de données de capteur obtenues par le dispositif informatique client 1001. En tant que tels, les modèles numériques 3D sont générés par le dispositif informatique client 1001 ou un autre dispositif informatique, tel qu’un système informatique en nuage distant, ou une combinaison de ceux-ci. Dans certains modes de réalisation, les modèles numériques 3D incluent des informations de topologie et de texture 3D, qui peuvent être utilisées pour reproduire une représentation précise d’une surface corporelle, telle que la structure du visage et les particularités de la peau, comme décrit plus en détail en référence aux figures 1 et 2.
Dans certains modes de réalisation, l’application client 1040 inclut une interface utilisateur 1045. Dans un mode de réalisation, l’interface utilisateur 1045 inclut une fonctionnalité interactive incluant, sans s’y limiter, des guides ou invites graphiques, présentés via l’afficheur pour aider un utilisateur à sélectionner des dessins cosmétiques, des vidéos tutorielles ou des animations. Des éléments visuels de l’interface utilisateur 1045 peuvent également être présentés via un afficheur du dispositif d’ensemble applicateur 1060 et/ou de l’applicateur de pigment 1070. Dans certains modes de réalisation, l’interface utilisateur 1045 fournit des conseils (par exemple, des guides visuels tels que des flèches ou des cibles, des indicateurs de progression, un retour audio/haptique, une parole synthétisée, etc.) pour guider un utilisateur dans des conditions d’éclairage, des angles, etc. particuliers, afin de garantir qu’un nombre suffisant de données soit collecté pour être utilisé par les moteurs de cartographie et de projection.
L’application client 1040 peut inclure un module d’orientation de source 1047. Le module d’orientation de source 1047 peut être ou inclure des instructions lisibles par ordinateur (par exemple, un logiciel, des pilotes, etc.) pour traduire une représentation numérique d’un motif d’exposition en données d’intensité et de direction pour piloter les sources 1025. Par exemple, alors que le moteur de commande 1031 peut assurer la communication entre les divers composants du dispositif informatique client 1001, des signaux de pilotage spécifiques peuvent être générés par le module d’orientation de source 1047. Dans le cadre du fonctionnement du module d’orientation de source 1047, l’application client peut recevoir des données en temps réel de la ou des caméras 1021 et des capteurs 1027, qui peuvent être traitées par le moteur de balayage 3D 1041, le moteur de suivi de position 1043, et peuvent être utilisées pour mettre à jour progressivement la cartographie et le dessin cosmétique. De cette façon, le module d’orientation de source 1047 peut répondre à un mouvement de la surface corporelle cible, augmentant ainsi la tolérance du dispositif informatique client 1001 vis-à-vis d’un mouvement de l’utilisateur sans perte de fidélité du dessin cosmétique. Dans certains modes de réalisation, la demande de ressources informatiques pour un tel balayage/suivi en temps réel peut être répartie sur plusieurs dispositifs, tels que le dispositif d’ensemble applicateur 1060, l’applicateur de pigment 1070 et/ou le système d’ordinateur distant 1080, par le biais de routines de parallélisation ou de distribution.
Un module de communication 1047 de l’application client 1040 peut être utilisé pour préparer des informations à transmettre à, ou pour recevoir et interpréter des informations provenant d’autres dispositifs ou systèmes, tels que le dispositif d’ensemble applicateur 1060, l’applicateur de pigment 1070, et/ou le système d’ordinateur distant 1080, comme décrit plus en détail en référence à la . Ces informations peuvent inclure des images numériques capturées, des balayages ou des vidéos, des paramétrages de dispositif de soins personnels, des routines de soins personnalisées, des préférences d’utilisateur, des identifiants d’utilisateur, des identifiants de dispositif, ou similaires. Dans un mode de réalisation, le dispositif informatique client 1001 collecte des données décrivant l’exécution de routines de soins, des données d’image de surfaces corporelles, ou d’autres données. Dans un mode de réalisation, ces données sont transmises via l’interface réseau 1017 au système d’ordinateur distant 1080 pour un traitement ou un stockage supplémentaire (par exemple, dans un magasin de données de produit 1083 ou un magasin de données de profil d’utilisateur 1085). Le dispositif informatique client 1001 peut être utilisé par un consommateur, un professionnel de soins personnels ou une autre entité pour interagir avec d’autres composants du système 1000, tels que le dispositif d’ensemble applicateur 1060, l’applicateur de pigment 1070 et/ou le système d’ordinateur distant 1080. Dans un mode de réalisation, le dispositif informatique client 1001 est un dispositif informatique mobile tel qu’un téléphone intelligent ou un dispositif informatique sur tablette équipé des composants 1020 et de l’application client 1040 ou pourvu des composants par le biais d’un couplage électronique avec un dispositif périphérique.
Des composants et des fonctionnalités illustratifs du système d’ordinateur distant 1080 vont maintenant être décrits. Le système d’ordinateur distant 1080 inclut un ou plusieurs ordinateurs serveurs qui mettent en œuvre un ou plusieurs des composants illustrés, par exemple, dans un agencement informatique en nuage. Le système d’ordinateur distant 1080 inclut un moteur de projection 1087, le moteur de modèle 3D 1081, le magasin de données de produit 1083, et le magasin de données de profil d’utilisateur 1085. Dans un mode de réalisation, le moteur de modèle 3D 1081 utilise des données d’image (par exemple, des données d’image couleur, des données d’image infrarouge) et des données de profondeur pour générer un modèle 3D de la surface corporelle cible. Les données d’image sont obtenues à partir du dispositif informatique client 1001, par exemple, à partir de la ou des caméras 1021 ou du ou des capteurs 1027 qui sont intégrés ou sinon couplés électroniquement avec le dispositif informatique client 1001. Dans un mode de réalisation, des données d’image et des données de profondeur associées à un utilisateur sont stockées dans le magasin de données de profil d’utilisateur 1085. Dans un mode de réalisation, le consentement de l’utilisateur est obtenu avant de stocker toute information qui est personnelle à un utilisateur ou qui peut être utilisée pour identifier un utilisateur.
Dans un mode de réalisation, le moteur de cartographie/projection 1087 effectue un traitement de données relatives à une routine cosmétique, tel que la génération de cartographies de surfaces cibles à l’aide de données d’image/de capteur et/ou la génération d’une projection de la routine de dessins cosmétiques, qui peut ensuite être transmise au dispositif informatique client 1001. Les informations de routine cosmétique peuvent inclure, par exemple, des instructions programmatiques de motif d’exposition pour illuminer la surface corporelle cible qui peuvent être fournies sous forme d’instructions à exécuter par le moteur de commande 1031, par l’application client 1040, ou par les sources 1025 directement.
Dans certains modes de réalisation, le moteur de projection 1087 génère des données de dessin cosmétique à l’aide d’informations d’utilisateur provenant du magasin de données de profil d’utilisateur 1085, du magasin de données de produit 1083, du moteur de modèle 3D 1081, ou d’une autre source ou combinaison de sources. Le moteur de modèle 3D 1081 peut employer des techniques d’apprentissage machine ou d’intelligence artificielle (par exemple, mise en concordance de modèles, extraction et mise en concordance de particularités, classification, réseaux neuronaux artificiels, architectures d’apprentissage profond, algorithmes génétiques, ou similaires) Par exemple, pour générer le dessin cosmétique conformément à une cartographie de surface d’un visage, le moteur de projection 1087 peut analyser une cartographie faciale générée par le moteur de modèle 3D 1081 pour mesurer ou cartographier les contours, les rides, la texture de peau, etc. de la surface corporelle cible (par exemple, le visage 102 du sujet de la ). Le moteur de projection 1087 peut recevoir des données décrivant un dessin cosmétique sur la base d’un code d’identifiant fourni par l’utilisateur par le biais du dispositif d’ensemble applicateur 1060, de l’applicateur de pigment 1070, et/ou directement à partir du dispositif informatique client 1001. Dans un tel scénario, le moteur de projection 1087 peut utiliser ces informations pour générer une projection du dessin cosmétique (par exemple, le dessin cosmétique 210 de la ) sur la surface corporelle cible.
Les dispositifs montrés sur la peuvent communiquer entre eux via un réseau 1050, qui peut inclure toute technologie de communication appropriée incluant, sans s’y limiter, des technologies câblées telles que DSL, Ethernet, fibre optique, USB, Firewire, Thunderbolt ; des technologies sans fil telles que WiFi, WiMAX, 3G, 4G, LTE, 5G, 10G et Bluetooth ; et des réseaux privés (par exemple, un intranet) ou des réseaux publics (par exemple, Internet). En général, les communications entre les dispositifs informatiques ou les composants de la , ou d’autres composants ou dispositifs informatiques utilisés conformément aux modes de réalisation décrits, se produisent directement ou par le biais de composants ou de dispositifs intermédiaires.
De nombreuses alternatives aux agencements divulgués et décrits en référence aux figures 1 et 10, sont possibles. Par exemple, la fonctionnalité décrite comme étant mise en œuvre dans de multiples composants peut plutôt être consolidée en un seul composant, ou la fonctionnalité décrite comme étant mise en œuvre dans un seul composant peut être mise en œuvre dans de multiples composants illustrés, ou dans d’autres composants qui ne sont pas montrés sur les figures 1 ou 10. À titre d’autre exemple, les dispositifs des figures 1 et 10 qui sont illustrés comme incluant des particuliers peuvent plutôt inclure plus de composants, moins de composants, ou des composants différents sans s’écarter de la portée des modes de réalisation décrits. À titre d’autre exemple, une fonctionnalité qui est décrite comme étant exécutée par un dispositif ou un sous-composant particulier peut plutôt être exécutée par un ou plusieurs autres dispositifs dans un système. À titre d’exemple, le moteur de modèle 3D 1014 peut être mis en œuvre dans le dispositif informatique client 1001 ou dans un autre dispositif ou une combinaison de dispositifs.
En plus des bénéfices techniques des modes de réalisation décrits qui sont décrits ailleurs dans le présent document, de nombreux autres bénéfices techniques sont obtenus dans certains modes de réalisation. Par exemple, le système 1000 permet de mener indépendamment certains aspects du processus par des dispositifs de soins personnels ou des dispositifs informatiques clients, tout en déplaçant d’autres charges de traitement vers le système d’ordinateur distant 1010 (qui peut être un système informatique relativement puissant et fiable), améliorant ainsi les performances et préservant la durée de vie de la batterie pour la fonctionnalité fournie par les dispositifs de soins personnels ou les dispositifs informatiques clients.
Comme le comprend la personne du métier, un « magasin de données » tel que décrit dans le présent document peut être tout dispositif approprié configuré pour stocker des données pour un accès par un dispositif informatique. Un exemple de magasin de données est un système de gestion de base de données relationnelle (SGBD) hautement fiable et à haut débit, s’exécutant sur un ou plusieurs dispositifs informatiques et accessible sur un réseau à haut débit. Un autre exemple de magasin de données est un magasin clé-valeur. Cependant, toute autre technique et/ou tout autre dispositif de stockage appropriés capables de fournir rapidement et de manière fiable les données stockées en réponse à des requêtes peuvent être utilisés, et le dispositif informatique peut être accessible localement plutôt que sur un réseau, ou peut être fourni sous forme de service en nuage. Un magasin de données peut également inclure des données stockées de manière organisée sur un support de stockage lisible par ordinateur, comme décrit ci-dessous. La personne du métier reconnaîtra que des magasins de données séparés décrits ici peuvent être combinés en un magasin de données unique, et/ou qu’un magasin de données unique décrit ici peut être séparé en de multiples magasins de données, sans s’écarter de la portée de la présente divulgation.
La est un schéma fonctionnel qui illustre des aspects d’un exemple de dispositif informatique 1100, conformément à divers modes de réalisation. Bien que de multiples types différents de dispositifs informatiques soient décrits en référence aux divers modes de réalisation, l’exemple de dispositif informatique 1100 décrit divers éléments qui sont communs à de nombreux types différents de dispositifs informatiques. Bien que la soit décrite en référence à un dispositif informatique qui est mis en œuvre en tant que dispositif sur un réseau, la description ci-dessous est applicable à des serveurs, des ordinateurs personnels, des téléphones mobiles, des téléphones intelligents, des tablettes numériques, des dispositifs informatiques intégrés et d’autres dispositifs qui peuvent être utilisés pour mettre en œuvre des portions de modes de réalisation de la présente divulgation. En outre, la personne du métier et les autres reconnaîtront que le dispositif informatique 1100 peut être l’un quelconque des nombreux dispositifs actuellement disponibles ou à développer.
Dans sa configuration la plus basique, l’exemple de dispositif informatique 1100 inclut au moins un processeur 1102 et une mémoire système 1104 connectés par un bus de communication 1106. Selon la configuration exacte et le type de dispositif, la mémoire système 1104 peut être une mémoire volatile ou non volatile, telle qu’une mémoire morte (« ROM »), une mémoire vive (« RAM »), une EEPROM, une mémoire flash ou une technologie de mémoire similaire. La personne du métier et les autres reconnaîtront que la mémoire système 1104 stocke typiquement des données et/ou des modules de programme qui sont immédiatement accessibles au processeur 1102 et/ou qui sont en cours d’exploitation par celui-ci. À cet égard, le processeur 1102 peut servir de centre de calcul du dispositif informatique 1100 en prenant en charge l’exécution des instructions.
Comme l’illustre en outre la , le dispositif informatique 1100 peut inclure une interface réseau 1110 comprenant un ou plusieurs composants pour communiquer avec d’autres dispositifs sur un réseau. Les modes de réalisation de la présente divulgation peuvent accéder à des services de base qui utilisent l’interface réseau 1110 pour effectuer des communications à l’aide de protocoles de réseau communs. L’interface réseau 1110 peut également inclure une interface réseau sans fil configurée pour communiquer via un ou plusieurs protocoles de communication sans fil, tels que WiFi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth basse consommation, et/ou similaires. Comme l’appréciera la personne du métier, l’interface réseau 1110 illustrée sur la peut représenter une ou plusieurs interfaces sans fil ou interfaces de communication physique décrites et illustrées ci-dessus en ce qui concerne des composants particuliers du système 100 de la .
Dans le mode de réalisation exemplaire illustré sur la , le dispositif informatique 1100 inclut également un support de stockage 1108. Toutefois, il est possible d’accéder à des services à l’aide d’un dispositif informatique qui n’inclut pas de moyens de conservation de données sur un support de stockage local. Par conséquent, le support de stockage 1108 illustré sur la est représenté par une ligne pointillée pour indiquer que le support de stockage 1108 est facultatif. Dans tous les cas, le support de stockage 1108 peut être volatil ou non volatil, amovible ou non amovible, mis en œuvre à l’aide de toute technologie capable de stocker des informations, incluant, sans s’y limiter, un disque dur, un lecteur à semi-conducteurs, un CD-ROM, un DVD ou un autre disque de stockage, des cassettes magnétiques, une bande magnétique, un disque de stockage magnétique, et/ou des éléments similaires.
Entre l'instant t4 et un instant t5, ultérieur à l'instant t4, le module NFC, ayant commandé l'arrêt du circuit 304, se remet dans le mode en veille ou inactif dans lequel il était avant l'instant t3. Les tensions VCC-UICC-IN et VCC-UICC-OUT restent à un état bas, et la carte 300 n'est pas alimentée.
A un instant t5, ultérieur à l'instant t4, le module NFC passe de l'état en veille ou inactif à l'état actif. Selon un exemple, le module NFC a capté un champ radiofréquence et se prépare à entamer une communication en champ proche.
Entre un instant t6, ultérieur à l'instant t5, et un instant t7, ultérieur à l'instant t6, le module NFC commande l'alimentation en énergie de la carte 300. La tension VCC-UICC-IN étant toujours à un état bas, l'alimentation par la source d'alimentation principale du dispositif n'est pas possible, et la batterie est utilisée pour alimenter la carte 300. Ainsi le module NFC commande le démarrage du circuit 302 pour qu'il fournisse au noeud SUPP-UICC-OUT une tension adaptée à alimenter la carte 300. La tension VCC-UICC-OUT passe alors à un état haut. Le module NFC peut, par exemple, transmettre des données à la carte 300 si la communication en champ proche qu'il a entamée concerne la carte 300.
Selon un exemple, le démarrage du circuit 302 comprend, dans un premier temps, l'utilisation de la résistance de tirage pour assurer que la tension VCC-UICC-OUT au niveau du noeud de sortie SUPP-UICC-OUT est bien à un niveau bas. La résistance de tirage est, par exemple, utilisée pendant une durée de l'ordre de 400 µs. Le régulateur de tension du circuit 302 est ensuite démarré.
Un avantage du mode de réalisation présenté en relation avec les figures 3 et 4, et qu'en utilisant le détecteur de tension 305, le module NFC peut activer le circuit 304 et, plus particulièrement, peut activer le limiteur de pente de courant à chaque modification de l'état de la tension VCC-UICC-IN. Cela permet d'éviter des surconsommations en courant ou des pics de courant pouvant être générées à ces moments-là.
La représente un chronogramme et deux diagrammes illustrant plus en détail des opérations réalisées lors du démarrage du module NFC 104 et des ou de la carte de circuit intégré universel 105 du dispositif 100 décrits en relation avec la . Dans l'exemple représenté ici, on ne considère qu'une seule carte 105 du dispositif 100. La illustre plus précisément : - un chronogramme RF-Field illustrant l'apparition d'un champ radiofréquence ; - un diagramme temporel NFC-Op illustrant les opérations mises en oeuvre pour le démarrage du module NFC ; et - un diagramme temporel UICC-Op illustrant les opérations mises en oeuvre pour le démarrage de la carte 105.
Le démarrage du module NFC 104 correspond au passage d'un état en veille ou inactif à l'état actif. Le démarrage du module NFC a, par exemple, lieu lorsque le module NFC détecte un champ radiofréquence. Il est à noter que lorsque le module NFC est en veille ou est inactif, il est capable de détecter un champ radiofréquence, et pour cela le module NFC effectue périodiquement (en variante, de façon continue) une recherche de champ radiofréquence. Selon un exemple de réalisation, lorsque le module NFC est en veille ou est inactif, il effectue une recherche de champ radiofréquence toutes les 0,5 à 5 ms, par exemple toutes les 1 à 2 ms. Et n'effectuant ces recherches que périodiquement, le module NFC baisse sa consommation en énergie.
De plus, le démarrage de la carte 104 correspond au passage d'un état éteint où la carte 104 ne peut être utilisée à un état sous tension où la carte 104 peut utiliser la plupart de ses fonctions.
Avant un instant initial t'0, aucun champ radiofréquence n'est présent ou ne peut être détecté par le module NFC 104, et le chronogramme RF-Field est à un état bas. Le module NFC 104 est en veille ou est inactif (HIB). La carte 105 est dans un état éteint (UICC OFF).
Entre l'instant initial t'0 et un instant t'1, ultérieur à l'instant t'0, un champ radiofréquence peut être détecté par le module NFC 104, et le chronogramme RF-Field passe à un état haut. Plus particulièrement, on considère qu'à partir de l'instant t'0 un champ radiofréquence est rendu détectable. Le champ reste détectable sans envoyer de commande pendant une durée Dmax pendant laquelle les dispositifs environnant sont censés s'apprêter pour être apte à capter ledit champ. Selon un exemple de réalisation, la durée Dmax est de l'ordre de 5 ms. Une fois la durée Dmax passée, le champ commence à envoyer des instructions et des données Data représentées par un rectangle hachuré en . Dans le cas précis de la , cela signifie que le module NFC 104 du dispositif doit être actif avant un instant noté t'0+Dmax. Le module NFC 104 ne détecte pas le champ radiofréquence automatique. Le module NFC est donc toujours en veille ou toujours inactif. De même, la carte 105 est toujours éteinte.