INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans le présent document sont décrits des systèmes et des procédés permettant de détecter des cheveux qui ont une couleur non désirée et d’appliquer une teinture capillaire sur ces cheveux ou cette zone localisés. Dans certains modes de réalisation, la couleur non désirée est celle des cheveux gris ou blancs. Dans certains modes de réalisation, la couleur non désirée est la couleur de cheveux naturelle de l’utilisateur. Dans certains modes de réalisation, un utilisateur peut déplacer le dispositif de coloration capillaire sur ses cheveux pour détecter les cheveux non désirés. Dans certains modes de réalisation, le dispositif de coloration capillaire inclut une caméra infrarouge et un capteur optique pour prendre une image des cheveux de l’utilisateur lorsqu’il déplace le dispositif sur ses cheveux. Dans certains modes de réalisation, le dispositif de coloration capillaire peut détecter des cheveux non désirés, des cheveux désirés et le cuir chevelu de l’utilisateur à l’aide d’un traitement d’image. Dans certains modes de réalisation, le dispositif de coloration capillaire applique ensuite une coloration capillaire sur les cheveux non désirés sur la base des images traitées des cheveux de l’utilisateur. Dans un mode de réalisation, l’utilisateur actionne une entrée utilisateur pour ordonner au dispositif de coloration capillaire d’appliquer la coloration capillaire.
Dans un mode de réalisation, le dispositif de coloration capillaire est couplé de manière communicative à un dispositif de communication, tel qu’un téléphone intelligent. Dans certains modes de réalisation, l’utilisateur peut ordonner au dispositif de coloration capillaire de commencer à prendre des images ou d’appliquer une coloration capillaire par le biais d’une interface sur le dispositif de communication. Dans certains modes de réalisation, le dispositif de coloration capillaire ou le dispositif de communication peut alerter l’utilisateur que la coloration capillaire va être appliquée.
Dans certains modes de réalisation, le dispositif de coloration capillaire est configuré pour accepter une ou plusieurs cartouches contenant une coloration capillaire. Dans certains modes de réalisation, la coloration capillaire est une teinture capillaire semi-permanente, quasi permanente, permanente ou temporaire. Dans certains modes de réalisation, la cartouche contient en outre un traitement de coloration capillaire, tel qu’un oxydant ou un tonifiant. Dans certains modes de réalisation, une seconde cartouche contient le traitement de coloration capillaire. Dans certains modes de réalisation, le dispositif de coloration capillaire applique le traitement de coloration capillaire avant d’appliquer la teinture capillaire. Dans certains modes de réalisation, l’utilisateur échange les cartouches pour appliquer le traitement de coloration capillaire avant d’appliquer la teinture capillaire.
Les figures 1A et 1B sont des exemples de dispositifs de coloration capillaire 100, conformément à la présente technologie. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 a un facteur de forme similaire à celui d’une brosse à cheveux ou d’un peigne. Le dispositif de coloration capillaire 100 peut inclure un corps 105, une cartouche 110 et un applicateur 190. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 comporte également une poignée 125. Dans certains modes de réalisation, la poignée 125 et le corps 110 sont fixés de manière amovible, mais dans d’autres modes de réalisation, la poignée 125 et le corps 110 sont d’une seule pièce. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 inclut une entrée utilisateur 135.
Comme illustré sur la , le dispositif de coloration capillaire 100 peut inclure une cartouche 110. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 peut comporter plus d’une cartouche 100. Dans certains modes de réalisation, la cartouche 110 peut être fixée au corps 105 du dispositif de coloration capillaire 100, comme illustré sur la , mais dans certains modes de réalisation, la cartouche peut être disposée à l’intérieur du corps 105 du dispositif de coloration capillaire 100, comme illustré sur la . Dans d’autres modes de réalisation encore, la cartouche 110 peut être située sur une autre portion du dispositif de coloration capillaire 100, par exemple à l’intérieur ou sur la poignée 125.
Dans certains modes de réalisation, la cartouche 110 contient une coloration capillaire. Dans certains modes de réalisation, la coloration capillaire est une teinture capillaire semi-permanente, mais dans d’autres modes de réalisation, la coloration capillaire peut être une teinture capillaire temporaire. Dans certains modes de réalisation, la coloration capillaire est une coloration capillaire permanente ou quasi permanente. Dans certains modes de réalisation, le système inclut en outre une seconde cartouche 110 contenant un traitement de coloration capillaire. Dans certains modes de réalisation, le traitement de coloration capillaire est un tonifiant. Dans certains modes de réalisation, le traitement de coloration capillaire est un oxydant. Dans certains modes de réalisation, le dispositif de coloration capillaire 110 peut accepter plus d’une cartouche 110 : une pour la coloration capillaire, et une pour le traitement de coloration capillaire. Dans certains modes de réalisation, la teinture capillaire et le traitement de coloration capillaire peuvent tous deux se trouver à l’intérieur de la même cartouche 110, mais celle-ci est séparée en chambres pour éviter tout mélange. Dans certains modes de réalisation, chaque chambre peut s’aligner avec un applicateur 190 distinct afin qu’ils puissent être distribués séparément. Dans certains modes de réalisation, le traitement capillaire est appliqué avant l’application de la coloration capillaire.
Dans certains modes de réalisation, la cartouche 110 comporte un identifiant, tel qu’un code QR ou une étiquette RFID, de sorte que le dispositif de coloration capillaire 100 puisse identifier la couleur de la teinture capillaire, le type de teinture capillaire ou le type de traitement de coloration capillaire. Dans certains modes de réalisation, la couleur de la teinture capillaire dans la cartouche 110 peut informer de la couleur de cheveux désirée, comme décrit à la .
Bien que l’entrée utilisateur 135 soit illustrée comme un bouton sur la , l’entrée utilisateur 135 peut prendre n’importe quel nombre de formes incluant un interrupteur ou un bouton capacitif de type tactile. En fonctionnement, l’utilisateur peut actionner l’entrée utilisateur pour commencer le processus d’imagerie décrit en détail dans le présent document. Dans certains modes de réalisation, l’utilisateur peut en outre actionner l’entrée utilisateur pour ordonner au dispositif d’appliquer le traitement capillaire et/ou la coloration capillaire.
Dans certains modes de réalisation, le dispositif de coloration capillaire 100 inclut une pluralité de poils 115. Dans certains modes de réalisation, les poils sont configurés pour brosser les cheveux de l’utilisateur. En fonctionnement, la pluralité de poils 115 peuvent brosser les cheveux de l’utilisateur pour démêler et lisser les cheveux de l’utilisateur, pour séparer les cheveux de l’utilisateur en sections maniables pour l’imagerie, et pour fournir un massage thérapeutique au cuir chevelu de l’utilisateur.
Dans certains modes de réalisation, tels que ceux illustrés par les FIGS 1A et 1B, l’applicateur 190 est disposé parmi les poils. Dans certains modes de réalisation, l’applicateur est une pompe mécanique. Dans certains modes de réalisation, l’applicateur est une pompe à solénoïde. Dans certains modes de réalisation, l’applicateur est une pompe microfluidique. Dans certains modes de réalisation, l’applicateur est une pompe mécanique. Dans certains modes de réalisation, il y a plus d’un applicateur 190 sur le dispositif de coloration capillaire 100. Dans certains modes de réalisation, tous les applicateurs 190 distribuent la même coloration capillaire à différents endroits. Dans certains modes de réalisation, les applicateurs 190 peuvent distribuer des formules différentes, c’est-à-dire qu’un applicateur 190 distribue une coloration capillaire, tandis qu’un autre applicateur 190 distribue un traitement de coloration capillaire. Dans certains modes de réalisation, l’utilisateur peut fixer une cartouche de traitement de coloration capillaire au dispositif de coloration capillaire, appliquer le traitement, puis échanger la cartouche contre une cartouche de coloration capillaire, de sorte que le même applicateur puisse distribuer le traitement de coloration capillaire et le dispositif de coloration capillaire. En fonctionnement, lorsqu’un utilisateur brosse ses cheveux avec le dispositif de coloration capillaire 100, une coloration capillaire peut être distribuée par l’applicateur sur un ou plusieurs cheveux dont la couleur n’est pas désirée, ce qui permet de teindre une portion localisée et précise des cheveux de l’utilisateur.
La est une vue intérieure d’un exemple de dispositif de coloration capillaire 100, conformément à la présente technologie. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 a un facteur de forme similaire à celui d’un peigne. Dans certains modes de réalisation, le dispositif de coloration capillaire 100 inclut une cartouche 110, un accéléromètre 120, un gyroscope 130, un capteur de contact 150, un processeur 160, une broche de contact 165, une batterie 170, une caméra infrarouge 175, une source de lumière 180 et un système optique 185 disposés dans le corps 105 du dispositif de coloration capillaire 100.
Le premier système de serrage de l’ouverture permet, lorsque l’utilisateur vient fermer la capuche autour d’un masque à gaz, d’assurer un réglage de l’ouverture en fonction de la taille du masque à gaz, et d’exercer une tension autour dudit masque à gaz.
L’invention permet ainsi avantageusement d’assurer au niveau de l’interface entre le masque à gaz et la couche interne de la capuche, une étanchéité totale de manière à empêcher efficacement la propagation d’agents chimiques sous forme vapeur.
Dans des modes de réalisation préférés de l’invention, la couche externe comporte, au niveau de son bord périphérique, un deuxième système de serrage de l’ouverture.
Le deuxième système de serrage de l’ouverture, permet, lorsque l’utilisateur vient superposer la couche externe sur la couche interne, de venir plaquer le bord périphérique de la couche externe contre ou à proximité du bord périphérique de la couche interne.
L’invention permet ainsi avantageusement d’assurer au niveau de l’interface entre le bord périphérique de la couche interne et le bord périphérique de la couche externe, une étanchéité totale de manière à empêcher efficacement le passage de l’agent contaminant, qu’il soit sous forme liquide ou vapeur, entre les bords périphériques des couches interne et externe.
Dans des exemples de réalisation préférés de l’invention, le deuxième système de serrage de l’ouverture comporte un cordon de serrage élastique.
Dans des variantes de réalisation préférés de l’invention, la couche externe et la couche interne comportent chacune, au niveau de leur bord périphérique respectif, des organes réversibles coopérants pour leur fixation entre elles. Les organes réversibles coopérants sont préférentiellement répartis sur tout ou partie de la partie restante des bords périphériques des couches interne et externe. Les organes réversibles coopérants pour leur fixation entre elles sont par exemple du type notamment à boucles et crochets.
Dans des variantes de réalisation, la couche externe présente une dimension inférieure à la couche interne. Lorsque la couche externe est ramenée sur la couche interne, ladite couche externe est retenue étroitement sur la couche interne.
Dans des modes de réalisation préférés de l’invention, la couche interne, au niveau de son bord périphérique, peut être recouverte par une couche de matériau configurée pour stopper l’agent contaminant sous forme liquide, présentant une double caractéristique hydrophobe et oléophobe. Ainsi, si le bord périphérique de la couche externe venait à se décaler légèrement du bord périphérique de la couche interne, par exemple lors de certains mouvements de tête de l’utilisateur, l’utilisateur resterait toujours protégé contre la propagation de l’agent contaminant sous forme liquide.
De manière préférentielle, la couche de matériau utilisée pour recouvrir le bord périphérique de la couche interne est identique à la couche externe.
Dans des modes de réalisation préférés de l’invention, la capuche peut comporter une troisième couche de matériau, dite couche intermédiaire, configurée pour stopper l’agent contaminant se présentant sous forme aérosol, la couche intermédiaire est liée solidairement à la couche interne. Ainsi, la couche externe peut être rabattue, indépendamment de la couche interne et de la couche intermédiaire.
Dans des formes préférentielles de réalisation, ladite couche intermédiaire peut être assemblée solidairement au bord périphérique de la couche interne, ou être contrecollée sur une surface externe de la couche interne, ou encore faire partie intégrante de la couche interne.
Dans des modes de réalisation préférés de l’invention, la capuche peut comporter une troisième couche de matériau, dite couche intermédiaire, configurée pour stopper l’agent contaminant se présentant sous forme aérosol, la couche intermédiaire est liée solidairement à la couche externe. Ainsi, la couche externe et la couche intermédiaire peuvent être rabattues ensemble, indépendamment de la couche interne.
Dans des formes préférentielles de réalisation, ladite couche intermédiaire peut être assemblée solidairement au bord périphérique de la couche externe, ou être contrecollée sur une surface interne de la couche externe, ou encore faire partie intégrante de la couche externe.
Dans le présent mode de réalisation, on considère de manière nullement limitative que l’ensemble de données E_DATA comporte uniquement lesdites données NEW_DATE, T_CAB et T_EXT.
La représente schématiquement un exemple de profil cible T_CONS déterminé à partir dudit ensemble de données E_DATA lorsque la voiture électrique 100 est dans un environnement froid. Plus particulièrement, la est un graphique dont l’axe des abscisses (respectivement l’axe des ordonnées) est représentatif du temps (respectivement de la température du pare-brise 110).
Tel qu’illustré par la , le préconditionnement du pare-brise 110 correspond ici à un chauffage mis en œuvre à partir d’une date d’activation DATE_ACT du module de contrôle MOD_CT, l’objectif étant d’atteindre une température finale T_FINAL en ledit instant final. Ladite date d’activation DATE_ACT est par exemple déterminée en correspondance avec une exigence imposée par le constructeur automobile (par exemple 30 minutes avant le départ), ou bien en fonction de la température extérieure T_EXT, de la température finale T_FINAL ainsi que de la disponibilité en énergie électrique de la voiture 100.
Il est à noter que l’exemple de la est donné à titre purement illustratif, et d’autres profil cible T_CONS peuvent bien entendu être envisagés (exemple : ligne droite entre T_EXT et T_FINAL).
Par ailleurs, rien n’exclut d’envisager d’autres variantes de réalisation de l’invention dans lesquelles ledit ensemble de données E_DATA comporte également (i.e. en sus des données NEW_DATE, T_CAB et T_EXT) l’une ou plusieurs des données parmi : - une humidité relative de l’habitacle de la voiture électrique 100 à ladite date de prochain départ NEW_DATE, - une durée du prochain trajet, - une distance du prochain trajet, - un nombre de passagers pour le prochain trajet, - une profil de vitesse du véhicule pour le prochain trajet, - un indicateur de qualité de l’air dans l’habitacle de la voiture électrique 100 à ladite date de prochain départ NEW_DATE, - une puissance électrique disponible à ladite date de prochain départ NEW_DATE.
Le fait de considérer de telles autres données permet notamment d’affiner la détermination du profil cible T_CONS de température du pare-brise 110 qui constitue une consigne à suivre dans le temps (i.e. un profil d’évolution en température) pour le contrôle en boucle fermée réalisé par le module de contrôle MOD_CT. Aussi, et d’une manière générale, toute donnée autre que lesdites données NEW_DATE, T_CAB, T_EXT peut être envisagée pour faire partie dudit ensemble E_DATA dès lors qu’elle peut contribuer à la détermination du profil cible T_CONS.
Ainsi, à titre purement illustratif, l'humidité relative de l’habitacle et le nombre de passagers pour le prochain trajet peuvent être pris en compte pour déterminer le profil cible T_CONS, de sorte à éviter la condensation sur le pare-brise 110 au début dudit prochain trajet.
Les moyens de communication 5_C permettent notamment au SYS_P de préconditionnement de transmettre la commande COM_T vers les moyens de régulation MOD_REGUL de température du pare-brise 110 (en conséquence, les moyens de régulation MOD_REGUL sont eux aussi équipés de moyens de communication configurés pour recevoir la commande COM_T qui leur est destinée). Il résulte de ceci que lesdits moyens de communication 5_C intègrent le sous-module de transmission SS_MOD_TX.
Les moyens de communication 5_C permettent également, dans le mode de réalisation décrit ici, au système SYS_P de préconditionnement d’obtenir (via, par exemple, des requêtes dédiées transmises vers des entités externes au SYS_P) les données dudit ensemble de données E_DATA. Cette obtention s’effectue ici grâce au module d’obtention MOD_OBT qui est donc également intégré auxdits moyens de communication 5_C et qui, dans le présent mode, a pour unique fonction de réaliser cette obtention des données dudit ensemble de données E_DATA.
Pour réaliser ces échanges de données, les moyens de communication 5_C comportent par exemple un bus de données informatiques apte à la transmission de la commande COM_T ainsi qu’à la réception des données de l’ensemble E_DATA.
Selon un autre exemple, ou en complément du précédent, les moyens de communication 5_C comportent une interface de communication, filaire ou non filaire, apte à mettre en œuvre tout protocole adapté connu de l’homme du métier (Ethernet, Wifi, Bluetooth, 3G, 4G, 5G, etc.).
Les données de l’ensemble de données E_DATA peuvent provenir de différentes sources.
Par exemple, au moins une donnée de l’ensemble E_DATA est déterminée par saisie sur une interface utilisateur. Typiquement, une donnée saisie par l’utilisateur de la voiture électrique 100 est la donnée T_CAB. La saisie de la donnée T_CAB s’effectue par exemple grâce à un clavier virtuel (écran tactile) équipant un terminal de communication (exemple : smartphone) en possession de l’utilisateur. La donnée T_CAB ainsi saisie est transmise dans un premier temps au système HVAC, et ensuite reçue (par exemple suite à l’envoi par le module d’obtention MOD_OBT d’une requête dédiée) par le système SYS_P en provenance dudit système HVAC. Cela étant, rien n’exclut d’envisager que la donnée T_CAB ainsi saisie est directement transmise au système SYS_P de préconditionnement.
Rien n’exclut bien entendu d’envisager une donnée autre que T_CAB pouvant être saisie grâce à une interface utilisateur. Rien n’exclut non plus d’envisager, suivant d’autres modes, une saisie via une interface utilisateur intégrée à la voiture électrique 100, comme par exemple un clavier intégré sous forme d’écran tactile au tableau de bord de la voiture électrique 100, auquel cas ladite interface utilisateur peut être considérée comme intégrée au module d’obtention MOD_OBT.
Selon un autre exemple, éventuellement en complément du précédent relatif à la saisie d’une donnée via une interface utilisateur, au moins une donnée est déterminée à partir d’au moins un historique de données.
A titre d’exemple nullement limitatif, la donnée T_CAB de température de l’habitacle est déterminée à partir d’un historique de données de température dudit habitacle enregistrées lors de l’année précédant l’année qui comprend la date de prochain départ NEW_DATE. Cet historique est par exemple mémorisé par un serveur au sein d’une base de données. Dans cet exemple, la donnée T_CAB obtenue par le module d’obtention MOD_OBT (par exemple suite à l’envoi d’une requête dédiée) correspond à la température d’habitacle enregistrée, pour l’année précédente, à une date identique à celle de la date NEW_DATE en termes de jour/mois, ou bien à une date la plus proche de la date NEW_DATE en terme de jour/mois.
En d’autres termes, selon un mode de réalisation particulièrement avantageux, et dans l’optique de la réalisation de test (s) du plan mémoire, le contenu particulier appartient au groupe formé par le premier contenu de référence et par au moins un premier contenu de test destiné à être utilisé pour tester le plan mémoire avant la mémorisation du contenu de verrouillage.
Par exemple un premier contenu de test particulièrement intéressant peut comporter des « 0 » logiques et des « 1 » logiques formant ensemble un damier.
Un deuxième contenu de test, également particulièrement intéressant, peut comporter un damier inversé par rapport au damier du premier contenu de test.
Selon un mode de réalisation, chaque cellule-mémoire est configurée pour posséder un premier état correspondant à une première logique d’un bit stocké dans cette cellule-mémoire.
Ce premier état peut ainsi correspondre à l’état effacé de la cellule-mémoire, le bit stocké dans cette cellule-mémoire à l’état effacé ayant alors par exemple la valeur logique 1.
Chaque cellule-mémoire est également configurée pour posséder un deuxième état correspondant à une deuxième valeur logique du bit stocké dans cette cellule-mémoire.
Ainsi, par exemple, le deuxième état correspond à l’état programmé de la cellule-mémoire, le bit stocké dans cette cellule-mémoire à l’état programmé ayant alors la valeur logique 0.
Ladite au moins une donnée sensible comporte au moins un bit, mais généralement plusieurs bits, par exemple 64 ou 128 bits.
Le plan-mémoire comporte par exemple une première zone contenant une ou plusieurs premières cellules-mémoire configurées pour stocker respectivement le ou les bits de ladite au moins une donnée sensible.
Le plan-mémoire comporte également par exemple une deuxième zone et une troisième zone.
Selon un mode de réalisation, dans le statut verrouillé, la première zone contient ladite au moins une donnée sensible tandis que les cellules-mémoire de la deuxième zone sont dans leur premier état, par exemple l’état effacé, et les cellules-mémoire de la troisième zone sont dans leur deuxième état, par exemple l’état programmé, les valeurs logiques des bits des cellules-mémoire de la deuxième zone et de la troisième zone formant le contenu de verrouillage.
Le fait que les cellules-mémoire de la deuxième zone soient à l’état effacé, stockant avantageusement un bit de valeur logique « 1 », est particulièrement intéressant car cela permet de contrecarrer des attaques visant à bloquer un bus ou un amplificateur de lecture (« sense amplifier ») avec des valeurs logiques « 0 ».
Selon un mode de réalisation, dans le statut déverrouillé, ladite au moins une donnée sensible n’est pas stockée dans la première zone et la troisième zone comporte un nombre, supérieur à un seuil, de cellules-mémoire dans leur premier état, par exemple l’état effacé, les valeurs logiques de ces cellules-mémoire dans leur premier état formant le premier contenu de référence.
Ce seuil peut être égal à 90% du nombre de cellules-mémoire de la troisième zone.
En effet, en sortie de fabrication, les cellules-mémoire du plan-mémoire sont dans leur état vierge, c’est-à-dire qu’elles sont généralement dans un état effacé mais certaines d’entre elles peuvent être néanmoins dans un état correspondant à un état programmé.
Le nombre de premières cellules-mémoire (c’est-à-dire les cellules-mémoire de la première zone destinée à contenir le ou les bits de la donnée sensible) est avantageusement inférieur au nombre de cellules-mémoire de la troisième zone et ces premières cellules-mémoire sont dispersées au sein du plan-mémoire.