INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon une variante avantageuse de l’invention, l’aile dressée extérieure 61 d’au moins un élément transversal d’extrémité 51 délimite le collecteur de distribution 115 et/ou le collecteur d’évacuation 117.
Typiquement, l’aile dressée extérieure 61 d’un des éléments transversaux d’extrémité 51 forme l’insert 119 ( ), et l’aile dressée extérieure 61 d’un autre élément transversal d’extrémité forme l’insert 125 ( ).
Quand la batterie 3 comporte plusieurs rangées de compartiments 37, l’insert 119 et l’insert 125 sont formés par les ailes dressées extérieures 61 de tous les éléments transversaux d’extrémité 51 situés d’un même côté de la batterie 3.
Selon une variante non représentée de l’invention, les éléments longitudinaux 67 placés sur les poutres longitudinales d’extrémité 35 ont avantageusement des ailes dressées extérieures 73 qui délimitent ensemble le collecteur de distribution 115 et/ou le collecteur d’évacuation 117.
RÉSUMÉ La présente divulgation porte sur des compositions de coiffage des cheveux, qui peuvent fournir des effets bénéfiques, tels qu’un allongement des boucles, aux cheveux. Les compositions sont optionnellement des compositions de coiffage des cheveux sans rinçage. Les compositions peuvent comprendre (a) au moins un composé substitué par une amine ; (b) au moins un agent épaississant de polysaccharide non ionique ; (c) au moins un tensioactif cationique ; (d) au moins un émulsifiant choisi parmi des alcools gras, des esters, ou des combinaisons de ceux-ci ; (e) au moins un polyol en C 3 -C 8 linéaire ou ramifié choisi parmi des diols et des triols ; et (f) au moins un composé gras.
L’au moins un composé substitué par une amine peut être choisi parmi des monosaccharides substitués par des amines, des acides aminés, des sels de ceux-ci, des dérivés de ceux-ci et des combinaisons de ceux-ci. Par exemple, l’au moins un composé substitué par une amine est choisi parmi des monosaccharides en C 5 –C 7 comportant un (des) groupe(s) amine, des acides aminés ayant un volume inférieur à environ 250 Å 3 , des sels de ceux-ci, ou des combinaisons de ceux-ci. L’au moins un composé substitué par une amine peut être présent dans les compositions en une quantité de 0,01 % à environ 30 % en poids, par rapport au poids total de la composition, telle que d’environ 5 % à environ 20 %, ou d’environ 6 % à environ 10 %.
L’au moins un agent épaississant de polysaccharide non ionique peut optionnellement être choisi parmi des gommes, des celluloses, des amidons, ou des mélanges de ceux-ci, et peut être présent en une quantité se situant dans une plage d’environ 0,01 % à environ 10 % en poids, par rapport au poids total de la composition, telle que d’environ 0,1 % à environ 5 %, ou d’environ 0,5 % à environ 2,5 %.
L’au moins un tensioactif cationique peut être choisi parmi des composés d’amidoamine, ou parmi des monoalkyl amines quaternaires, des dialkyl amines quaternaires, des composés de polyquaternium, des sels de ceux-ci, ou des mélanges de ceux-ci. L’au moins un tensioactif cationique peut être présent en une quantité se situant dans une plage d’environ 0,1 % à environ 15 % en poids, par rapport au poids total de la composition, telle que d’environ 0,5 % à environ 10 %, ou d’environ 1 % à environ 5 %.
L’au moins un émulsifiant peut être choisi parmi des alcools gras alcoxylés ou non alcoxylés, saturés ou insaturés, et linéaires ou ramifiés, peut être des alcools gras liquides ou solides, et peut optionnellement être hydrogéné. L’au moins un émulsifiant peut être choisi parmi des esters glycéryliques, par exemple des esters d’un glycérol oligomère, un propionate d’arachidyle, des esters de phytostérol, des triglycérides d’acides gras et des dérivés de ceux-ci, des polyesters non réticulés résultant de la poly condensation entre un acide dicarboxylique ou un acide polycarboxylique linéaire ou ramifié en C4-C50 et un diol ou un polyol en C2-C50, des esters aliphatiques d’un ester résultant de l’estérification d’un ester d’acide hydroxycarboxylique aliphatique avec un acide carboxylique aliphatique, ou des mélanges de ceux-ci. L’au moins un émulsifiant peut être choisi parmi des esters non glycéryliques, par exemple des esters isopropyliques, des esters cétyliques, ou des esters gras. Des mélanges de quelconques des précédents peuvent également être choisis. L’au moins un émulsifiant peut être présent en une quantité se situant dans une plage d’environ 0,01 % à environ 15 % en poids, par rapport au poids total de la composition, telle que d’environ 0,1 % à environ 5 %, ou d’environ 0,5 % à environ 3 %.
L’au moins un polyol en C 3 -C 8 choisi parmi des diols et des triols peut, par exemple, être choisi parmi l’éthylène glycol, le propylène glycol, le butylène glycol, l’hexylène glycol, le pentylène glycol, le diéthylène glycol, le dipropylène glycol, le 1,3-propanediol, la glycérine, la diglycérine, le glycol caprylylique, les polyéthylène glycols, ou des mélanges de ceux-ci, et peut être présent en une quantité d’au moins environ 3 % en poids, par rapport au poids de la composition, telle que d’environ 3 % à environ 8 %, ou d’environ 4 % à environ 7 %.
L’au moins un composé gras peut être présent en une quantité se situant dans une plage d’environ 0,01 % à environ 15 % en poids, par rapport au poids de la composition, telle que d’environ 1 % à environ 10 %, ou d’environ 2 % à environ 7 %.
Dans un mode de réalisation donné à titre d’exemple et non limitant, les compositions comprennent (a) d’environ 5 % à environ 20 %, en poids, d’au moins un composé substitué par une amine ; (b) d’environ 0,01 % à environ 5 % d’au moins un agent épaississant de polysaccharide non ionique ; (c) d’environ 0,1 % à environ 10 %, en poids, d’au moins un tensioactif cationique ; (d) d’environ 0,5 % à environ 10 %, en poids, d’au moins un émulsifiant choisi parmi des alcools gras, des esters, ou des combinaisons de ceux-ci ; (e) d’environ 3 % à environ 15 %, en poids, d’au moins un polyol en C 3 -C 8 choisi parmi des diols et des triols ; et (f) d’environ 1 % à environ 10 %, en poids, d’au moins un composé gras.
Dans un autre mode de réalisation donné à titre d’exemple et non limitant, les compositions comprennent (a) au moins un composé substitué par une amine choisi parmi des monosaccharides substitués par des amines, des acides aminés, des sels de ceux-ci, des dérivés de ceux-ci et des combinaisons de ceux-ci ; (b) au moins un agent épaississant de polysaccharide non ionique choisi parmi des gommes, des celluloses, des amidons, ou des combinaisons de ceux-ci ; (c) au moins un tensioactif cationique choisi parmi des amidoamines, des monoalkyl amines quaternaires, des dialkyl amines quaternaires, des composés de polyquaternium, des sels de ceux-ci, ou des combinaisons de ceux-ci ; (d) au moins un émulsifiant choisi parmi des alcools gras, des esters glycéryliques, ou des combinaisons de ceux-ci ; (e) au moins un polyol en C 3 -C 8 choisi parmi des diols et des triols ; et (f) au moins un composé gras.
Dans encore un autre mode de réalisation donné à titre d’exemple et non limitant, les compositions comprennent (a) d’environ 4 % à environ 10 %, tel que d’environ 5 % à environ 8 %, en poids, d’au moins un composé substitué par une amine choisi parmi des monosaccharides substitués par des amines, des acides aminés, des sels de ceux-ci, des dérivés de ceux-ci et des combinaisons de ceux-ci ; (b) d’environ 0,1 % à environ 5 %, tel que d’environ 1 % à environ 3 %, en poids, d’au moins un agent épaississant de polysaccharide non ionique choisi parmi des gommes, des celluloses, des amidons, ou des combinaisons de ceux-ci ; (c) d’environ 0,1 % à environ 5 %, tel que d’environ 1 % à environ 3 %, en poids, d’au moins un tensioactif cationique choisi parmi des monoalkyl amines quaternaires, des dialkyl amines quaternaires, des composés de polyquaternium, des sels de ceux-ci, ou des combinaisons de ceux-ci ; (d) d’environ 0,1 % à environ 5 %, tel que d’environ 0,5 % à environ 3 %, en poids, d’au moins un émulsifiant choisi parmi des alcools gras, des esters glycéryliques, ou des combinaisons de ceux-ci ; (e) d’environ 1 % à environ 10 %, tel que d’environ 3 % à environ 8 %, en poids, d’au moins un polyol en C 3 -C 8 choisi parmi des diols et des triols ; et (f) d’environ 1 % à environ 10 %, tel que d’environ 3 % à environ 8 %, en poids, d’au moins un composé gras.
Dans encore un autre mode de réalisation donné à titre d’exemple et non limitant, les compositions comprennent (a) d’environ 4 % à environ 10 %, tel que d’environ 5 % à environ 8 %, en poids, d’au moins un composé substitué par une amine choisi parmi choisi parmi le chlorhydrate de glucosamine, la sérine, ou une combinaison de ceux-ci ; (b) d’environ 0,1 % à environ 5 %, tel que d’environ 1 % à environ 3 %, en poids, d’au moins un agent épaississant de polysaccharide non ionique choisi parmi des gommes, des celluloses, des amidons, ou des combinaisons de ceux-ci ; (c) d’environ 0,1 % à environ 5 %, tel que d’environ 1 % à environ 3 %, en poids, d’au moins un tensioactif cationique choisi parmi des monoalkyl amines quaternaires, des dialkyl amines quaternaires, des composés de polyquaternium, des sels de ceux-ci, ou des combinaisons de ceux-ci ; (d) d’environ 0,1 % à environ 5 %, tel que d’environ 0,5 % à environ 3 %, en poids, d’au moins un émulsifiant choisi parmi des alcools gras, des esters glycéryliques, ou des combinaisons de ceux-ci ; (e) d’environ 1 % à environ 10 %, tel que d’environ 3 % à environ 8 %, en poids, d’au moins un polyol en C 3 -C 8 choisi parmi des diols et des triols ; et (f) d’environ 1 % à environ 10 %, tel que d’environ 3 % à environ 8 %, en poids, d’au moins un composé gras.
La divulgation porte en outre sur des procédés d’utilisation des compositions, par exemple des procédés de coiffage des cheveux, des procédés d’allongement des boucles, des procédés d’allongement de l’aspect visuel des cheveux, ou des procédés de réduction des frisottis, dans lesquels les procédés comprennent l’application de la composition sur cheveux mouillés, humides ou secs. Optionnellement, les compositions sont laissées sur les cheveux pendant une période de quelques heures à quelques jours, par exemple jusqu’à ce que les cheveux soient lavés. Les procédés fournissent des bénéfices de coiffage aux cheveux, tels qu’un allongement des boucles, une définition des boucles, un contrôle des frisottis, un lissé et/ou une douceur.
La divulgation porte en outre sur des kits comprenant les compositions.
BRÈVE DESCRIPTION DES FIGURES Les dessins joints, qui sont incorporés ici et font partie de ce mémoire descriptif, illustrent des modes de réalisation donnés à titre d’exemple de la divulgation, et, conjointement avec la description générale donnée ci-dessus et la description fournie ici, servent à expliquer des caractéristiques de la divulgation.
La montre des images d’une étude sur demi-tête comparant les compositions dans le Tableau 1.
La est un graphe montrant l’allongement moyen des boucles atteint par traitement des cheveux avec les compositions dans le Tableau 2.
De manière connue de l’homme du métier, les paramètres intrinsèques de la caméra comprennent la distance focale de l’optique, les coordonnées du centre optique, un angle d’inclinaison des pixels, et les paramètres intrinsèques du capteur 3D comprennent la résolution angulaire verticale et horizontale. Ces paramètres intrinsèques, tout comme les paramètres extrinsèques, peuvent être stockés sous forme de matrice de manière à faciliter le changement de repère entre le repère lié à l’image et le repère lié à la caméra ou au capteur. On notera que la troisième coordonnée z2 dans le repère R2 est déjà contenue dans l’image 3D I2 et correspond à la valeur du pixel de coordonnées (u2, v2). Il est ainsi aisé d’obtenir, à l’aide de l’image 3D, les coordonnées en trois dimensions dans le repère R2 correspondant à un pixel de l’image I2. En revanche, il n’est pas possible, à partir des coordonnées (u1, v1) d’un pixel de l’image 2D I1 de retrouver les coordonnées en 3D du point correspondant dans le repère R1 associé à la caméra puisque l’information concernant la profondeur z1 n’est pas contenue dans l’image I1. En effet, comme cela est visible sur la , le point de référence PR peut se trouver n’importe où sur une droite reliant les points PA et PB. On fait ici l’hypothèse que le point de référence se trouve entre les points PA et PB. Le point PA correspond à la position du point de référence PR lorsque celui-ci se trouve à une distance maximale dmax correspondant à une profondeur maximale. Le point PB correspond à la position du point de référence PR lorsque celui-ci se trouve à une distance minimale dmin correspondant à une profondeur minimale. On peut par exemple choisir dmin et dmax en fonction de la gamme de profondeur que le capteur 3D est capable de mesurer, de sorte que dmin et dmax correspondent à la profondeur minimale et à la profondeur maximale que le capteur 3D est capable de mesurer. On notera aussi que, comme illustré par les points P1,1 … P1,n sur la , si l’on considère que le point de référence PR peut se trouver sur le segment de droite entre les points PA et PB, celui-ci peut se trouver en différents points P1,1.. P1,n sur l’image 3D I2. On veillera donc à ce que la résolution du capteur 3D utilisé soit suffisamment élevée.
L’étape S200 permet de déterminer la profondeur pr du point de référence PR dans le repère R1 en utilisant les données de profondeur mesurées pour le capteur 3D pour chacun des points P1,1 … P1,n. Ensuite, cette profondeur pr est attribuée à chacun des pixels délimitant la zone d’intérêt Z1, ce qui permet, lors de l’étape S400, de déterminer les coordonnées correspondantes pour l’ensemble de ces pixels dans l’image 3D.
Ainsi, l’étape S200 comprend une sous-étape de détermination des coordonnées en deux dimensions dans l’image 3D des points P1,1… P1,n, chacun des points P1,1…P1,n correspondant à une position possible du point de référence PR dans l’image 3D selon la profondeur qui lui est associée qui peut être comprise entre dmin et dmax comme décrit ici.
La sous-étape de détermination des coordonnées en deux dimensions dans l’image 3D des points P1,1… P1,n peut être mise en œuvre de différentes façons.
Dans une première variante, on détermine les coordonnées en deux dimensions dans l’image 3D des points PA et PB. On rappelle ici que le point PA correspond au point de référence PR auquel on a attribué la profondeur dmax et que le point PB correspond au point de référence PR auquel on a attribué la profondeur dmin. On notera que le point PA, qui correspond au point de référence lorsqu’il est le plus éloigné, est représenté dans l’image 3D par le point P1,1. Le point PB, qui correspond au point de référence lorsqu’il est le plus proche, est représenté dans l’image 3D par le point P1,n.
Pour déterminer les coordonnées des points P1,1 et P1,n dans l’image I2, on détermine tout d’abord les coordonnées correspondant au point de référence PR de coordonnées (uR, vR) dans le repère R1 associé à la caméra. On utilise pour cela les paramètres intrinsèques de la caméra pour déterminer les coordonnées correspondantes en deux dimensions selon les axes x1, y1. Des paramètres intrinsèques supplémentaires peuvent optionnellement et de manière facultative être pris en compte pour annuler les effets liés à la distorsion induits par l’optique de la caméra. La troisième coordonnée de profondeur selon l’axe z1 correspond à la profondeur dmax ou à la profondeur dmin selon le point PA ou PB considéré. Ensuite, on effectue un changement de repère pour obtenir les coordonnées correspondantes dans le repère R2 à l’aide de la transformation de repère TR12 et on utilise les paramètres intrinsèques du capteur 3D pour obtenir les coordonnées en deux dimensions des points P1,1 et P1,n correspondants aux points PA et PB respectivement, dans l’image 3D I2 comme illustré sur la .
On détermine ensuite les coordonnées en deux dimensions, dans l’image 3D, d’au moins un point P1,i se trouvant sur un segment reliant P1,1 à P1,n. On peut pour ce faire utiliser l’algorithme de Bresenham qui permet de déterminer les coordonnées de points se trouvant sur un segment de droite comme illustré sur la . Cet algorithme est plus particulièrement décrit dans l’article « Algorithm for Computer Control of a Digital Plotter » , Jack E. Bresenham, IBM Systems Journal, 4(1):25-30, 1965.
Dans une deuxième variante, au lieu d’utiliser l’algorithme de Bresenham pour déterminer les coordonnées d’au moins un point P1,i sur un segment de droite compris entre P1,1 et P1,n, on attribue à au moins un point de référence compris entre PA et PB une profondeur intermédiaire comprise entre la profondeur minimale dmin et la profondeur maximale dmax puis on détermine ses coordonnées correspondantes dans l’image 3D comme décrit précédemment.
Dans une troisième variante, on peut déterminer pour le point PA par exemple qui correspond au point de référence auquel on a attribué une profondeur maximale ses coordonnées correspondantes dans l’image 3D. Il s’agit dans ce cas des coordonnées dans l’image 3D du point P1,1 qui sont déterminées comme décrit précédemment. On calcule ensuite, à partir de la résolution horizontale du capteur 3D, qui est l’un des paramètres intrinsèques du capteur 3D, et de la distance entre le capteur 3D et la caméra d0, une disparité maximale. La disparité maximale DM est calculée comme suit :
dans lequel rh est la résolution horizontale du capteur 3D, d0 la distance entre les centres O1, O2 des repères R1 et R2 dans la direction de l’axe x2 du repère R2 et dmin la profondeur minimale considérée pour le point de référence. On obtient ainsi une disparité maximale de 3 pixels avec dmin= 3m, rh = 0,78°/pixel et d0 = 10 cm.
La disparité maximale correspond à un nombre maximal de pixels sur l’image 3D séparant un point d’extrémité de l’ensemble de points P1,i, ici le point P1,1, à un autre point d’extrémité de l’ensemble des points P1,i, ici le point P1,n. La disparité maximale permet, à partir des coordonnées d’un point d’extrémité, ici le point P1,1, de calculer les coordonnées de l’autre point d’extrémité P1,n. On réduit ainsi le temps de calcul des coordonnées des points P1,1 et P1,n. Ensuite, on détermine les coordonnées des points P1,i se trouvant sur un segment reliant le point P1,1 au point P1,n comme décrit précédemment avec l’algorithme de Bresenham.
On notera qu’en alternative, on peut également déterminer les coordonnées dans l’image 3D du point P1,n et déterminer les coordonnées du point P1,1 à l’aide de la disparité maximale.
Cette troisième variante est plus rapide et nécessite moins de ressources de calcul que les deux autres variantes. Cette variante peut être utilisée dans le cas de figure illustré à la lorsque le capteur 3D et la caméra se trouvent sensiblement à une même hauteur par rapport au sol. On maximise ainsi la zone de chevauchement et on simplifie les changements de repère.
L’étape S200 comprend également une sous-étape d’obtention, pour chaque point P1,i (1 ≤ i ≤ n) de la profondeur pi associée contenue dans l’image 3D. Il s’agit de la profondeur pi lue au point P1,i de coordonnées (u2i, v2i) dans l’image 3D I2.
L’étape S200 comprend ensuite une sous-étape de calcul des coordonnées de chaque point P2,i dans l’image I1 correspondant à un point P1,i de l’image I1. Pour ce faire, on détermine tout d’abord, pour chaque point P1,i (1 ≤ i ≤ n) de l’image 3D, ses coordonnées correspondantes dans le repère R2 associé au capteur 3D. On utilise pour cela les paramètres intrinsèques du capteur 3D et la troisième coordonnée de profondeur selon l’axe z2 pour déterminer les coordonnées correspondantes en deux dimensions selon les axes x2, y2. La troisième coordonnée de profondeur selon l’axe z2 correspond à la valeur de profondeur pi contenue dans l’image 3D pour le point correspondant. Ensuite, on effectue un changement de repère pour obtenir les coordonnées correspondantes dans le repère R1 à l’aide de la transformation de repère TR21. On notera que la transformation de repère TR21 correspond à l’inverse de la transformation de repère TR12 utilisée précédemment. Enfin, on utilise les paramètres intrinsèques de la caméra pour obtenir les coordonnées du point P2, i correspondant dans l’image 2D I1 selon les axes u1, v1. On notera que les paramètres intrinsèques permettent de faire une projection dans le repère lié à l’image I1 d’axes u1, v1. Comme mentionné précédemment, il est également possible de prendre en compte la distorsion induite par l’optique de la caméra en prenant en compte des paramètres intrinsèques supplémentaires représentatifs de la distorsion. On notera que les points P1,i et P2,i correspondent à des positions possibles du point de référence sur l’image 3D et sur l’image 2D respectivement, selon la profondeur pi qui lui est attribuée. L’étape S200 comprend en outre une étape de sélection, dans l’image 2D, du point P2,i le plus proche du point de référence PR de coordonnées (uR, vR). On peut pour ce faire, déterminer à l’aide des coordonnées du point P2,i (u1i, v1i) dans l’image 2D et des coordonnées du point PR (uR, vR) la distance entre ces deux points, sur la base de formule suivante par exemple:
On sélectionne alors le point P2,i de coordonnées (u1i, v1i) pour lequel la distance avec le point de référence PR de coordonnées (uR, vR) est la plus faible.
Dans cet exemple la tâche Tsk_A est passé du niveau privilégié Priv au niveau non-privilégié NPriv, tandis que la tâche Tsk_B est passée du niveau non-privilégié NPriv au niveau privilégié Priv. Cela peut par exemple correspondre au cas où la tâche Tsk_A est devenue active, par exemple suite à une interruption reçue et traitée par l’unité de traitement CPU, ou bien en raison de priorités d’exécution telles que lorsque la tâche Tsk_A nécessite un traitement en temps réel.
Ainsi, les niveaux de droits d’accès des tâches ont été modifiés dans l’unité de gestion des droits d’accès MPU/MMU ainsi que les conditions d’accès à la mémoire contrôlées par le pare-feu FWL.
En outre, en cas de modification des droits d’accès des tâches Tsk_A, Tsk_B, l’unité de traitement CPU est configurée pour modifier les attributs P, NP des emplacements de la mémoire cache CCH contenant des données d’exécution relatives auxdites tâches modifiées.
Seuls les attributs P, NP des emplacements de la mémoire cache CCH sont modifiés, les données d’exécution contenues dans ces emplacements mémoire sont conservées.
Ainsi, dans l’état 220, les attributs des emplacements mémoire relatifs à la tâche Tsk_B correspondent au niveau privilégié P, et pourront éventuellement être transférés vers la mémoire MEM sans être bloqué par le mécanisme de pare-feu FWl ayant la condition privilégié Priv pour la région Dat_B réservée à la tâche Tsk_B.
La illustre un état 230 du microcontrôleur MCU résultant de son fonctionnement à partir de l’état 220.
L’exécution de la tâche Tsk_A a généré des donnés d’exécutions dans des emplacements de la mémoire cache CCH, représentés par un cadre en trait épais, avec l’attribut NP correspondant au niveau non-privilégié NPriv de la tâche active Tsk_A.
L’utilisation de la mémoire cache CCH peut être faite naturellement et prévoir une éviction FLSH (usuellement « flush » en anglais) d’un emplacement mémoire précédemment utilisé par la tâche précédent Tsk_B. Etant donné que l’attribut de l’emplacement mémoire de l’éviction FLSH a été mis en cohérence avec les conditions du pare-feu FWL, les données d’exécutions contenues dans cet emplacement mémoire peuvent être sauvegardées dans la région Dat_B correspondantes de la mémoire MEM.
On se réfère désormais à la .
La illustre un état 240 du microcontrôleur MCU résultant d’un exemple de modification des droits d’accès de l’état 230 de la . Les éléments modifiés dans l’état 240 sont représentés en caractère gras, par rapport à l’état 230.
Dans cet exemple la tâche Tsk_B est revenue au niveau non-privilégié NPriv, tandis que la tâche Tsk_A est revenue au niveau privilégié Priv. Cela peut par exemple correspondre au cas où la tâche Tsk_B est redevenue active, par exemple suite à la fin du traitement de la tâche Tsk_A.