INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Au bloc 416, le moteur de détermination de trajectoire 114 mesure les emplacements du premier applicateur par rapport aux un ou plusieurs repères faciaux pour déterminer une trajectoire relative de l'applicateur. Une fois que les modèles du visage et du premier applicateur sont générés, les distances relatives entre le premier applicateur et les repères du visage peuvent être facilement mesurées sur chaque image de la première vidéo. Les distances relatives pour chaque image peuvent ensuite être combinées en série pour créer la trajectoire relative de l’applicateur. La trajectoire relative de l’applicateur peut également inclure l’attitude (par exemple, angle d’incidence par rapport à une surface normale, torsion au fil du temps, etc.) du premier applicateur par rapport aux repères faciaux. Dans certains modes de réalisation, le premier applicateur peut également inclure un capteur de force qui transmet des signaux au dispositif informatique d’instrumentation 110, de sorte qu’une quantité de force avec laquelle le premier applicateur est appliqué peut être incluse dans la trajectoire relative de l’applicateur. Dans certains modes de réalisation, une quantité de force avec laquelle le premier applicateur est appliqué peut être déterminée en mesurant une quantité de déflexion d’au moins une portion du premier applicateur est visible dans la première vidéo.
La pièce intermédiaire 13 peut comprendre une portion radiale de crantage comprenant le crantage 131. Cette portion est avantageusement équiradiale et s’apparente à une portion de disque de rayon de crantage R CR.
Selon un exemple, la pièce intermédiaire 13 comprend une portion radiale de flanc comprenant l’au moins un flanc 13a et de préférence deux flancs répartis de manière symétrique relativement à un plan comprenant l’axe de rotation X 13 .
Cette portion est avantageusement équiradiale et s’apparente à une portion de disque de rayon de flanc R CF .
Selon un exemple, les différents rayons sont dimensionnés de sorte que le rayon de captation R CA ≤ rayon de crantage R CR ≤ rayon de flanc R C F.
Le dispositif pourra trouver une application pour réguler la température de piles à combustibles, par exemple dans les systèmes de mobilité comme les moyens de transport tel des avions, des drones ou des voitures.
Ce type de dispositif de vanne, de par son architecture structurelle est configuré de sorte à permettre une facilité d’interchangeabilité des pièces. De plus, ce type de solution limite le nombre d’équipements à intégrer dans les systèmes hydrauliques. L’objet de la présente invention permet de remplacer un système à deux électrovannes ou encore une électrovanne trois voies à asservissement.
De plus, par comparaison avec les vannes trois voies disponibles dans le commerce, le dispositif de vanne présente une masse et un encombrement bien plus faible, tout en ayant des pertes de charges réduites.
Selon un exemple, le dispositif pourra être fabriqué en impression tridimensionnelle.
Selon un exemple, le diamètre de l’au moins un orifice d’entrée 111’ pourra être sensiblement égal à 10 mm pour permettre un encombrement du dispositif de vanne 1 d’environ 60 mm.
Références Numériques 1. dispositif de vanne 11. corps principal 11a .portion d’entrée 11b . portion de sortie 111a . première entrée 111b . deuxième entrée 111’ . orifice d’entrée 112 . première sortie 112’ . orifice de sortie 113 . trou taraudé 12 . pièce d’entraînement 121 . pignon cranté 13 . pièce intermédiaire 13a . portion de centrage 131 . crantage 132a, 132b . ouvertures 132’ . section libre de passage 133a . première face 133b . deuxième face 14 . système d’étanchéité 141a . premier joint d’étanchéité 141b . deuxième joint d’étanchéité 1411 . face intérieure 1412 . face extérieure 15 . chambre 16 . éléments de boulonnerie 2 . arbre moteur 3 . capteur X 11 . axe principal d’écoulement des fluides X 12 . axe moteur X 13 . axe de rotation P 13 . plan transverse R CA . rayon de captation R CF . rayon de flanc R CR . rayon de crantage
Vanne multivoie L’invention a pour objets une vanne multivoie pour un circuit de fluide. L’invention a également pour objets un système de pompe à chaleur comprenant une telle vanne et un véhicule automobile comprenant un tel système.
L'invention se rapporte notamment au domaine technique des vannes multivoies présentant des orifices d’entrée/sortie de fluide situés à différents étages (vannes multivoies étagées).
État de la technique L’encombrement des composants dans un circuit de fluide est une contrainte importante, notamment dans les véhicules automobiles dans lesquels on cherche à les miniaturiser pour réduire leur place. Dans le cadre d’une pompe à chaleur, une des solutions est de compacter l’ensemble des composants de celles-ci.
On connait notamment par les documents brevets WO2021/121922 et FR2844571, des vannes multivoies étagées du type comportant un corps de vanne présentant un logement. Une première série d’orifices d’entrée et/ou de sortie de fluide et une deuxième série d’orifices d’entrée et/ou de sortie de fluide débouchant sur une surface externe du corps de vanne, à différents étages. Un organe rotatif est monté mobile en rotation dans le logement autour d’un axe de rotation normal aux plans, de manière à ce que ledit organe prenne différentes positions angulaires dans lesquelles les différents orifices des séries sont obturés ou laissés libres afin de contrôler la circulation de fluide entre lesdits orifices.
L’invention a pour objet un procédé d’application de maquillage instrumenté, le procédé comprenant : la réception, par un dispositif informatique, d’une première vidéo d’un procédé d’application de maquillage, la première vidéo représentant au moins une portion d’un premier visage et au moins une portion d’un premier applicateur ; la mesure, par le dispositif informatique, du mouvement du premier applicateur par rapport à un ou plusieurs repères du premier visage pour déterminer une trajectoire relative de l'applicateur et le stockage, par le dispositif informatique, de la trajectoire relative de l’applicateur.
Suivant d’autres aspects avantageux de l’invention, le procédé comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : la réception, par le dispositif informatique, d’une deuxième vidéo, la deuxième vidéo étant une vidéo en direct qui représente au moins une portion d’un second visage et au moins une portion d’un second applicateur ; l’alignement, par le dispositif informatique, de la trajectoire relative de l’applicateur sur un ou plusieurs repères du deuxième visage et la génération, par le dispositif informatique, d’une présentation de la trajectoire relative de l’applicateur à fournir en association avec la capture de la deuxième vidéo. fournir la présentation de la trajectoire relative de l’applicateur sous forme d’images superposées sur la deuxième vidéo. la présentation de la trajectoire relative de l’applicateur en :
comparant un emplacement détecté du deuxième applicateur avec la trajectoire relative de l’applicateur et
fournissant un retour haptique pour déterminer que l’emplacement détecté du deuxième applicateur est en dehors de la trajectoire relative de l’applicateur. la génération de la présentation de la trajectoire relative de l’applicateur à fournir en association avec la capture de la deuxième vidéo comprenant la présentation de la trajectoire relative de l’applicateur sur un affichage du dispositif informatique avec la deuxième vidéo pendant la capture de la deuxième vidéo.
L’invention a également pour objet un dispositif informatique, comprenant : des circuits de réception d’une première vidéo d’un procédé d’application de maquillage, dans lequel la première vidéo représente au moins une portion d’un premier visage et au moins une portion d’un premier applicateur ; des circuits de mesure du mouvement du premier applicateur par rapport à un ou plusieurs repères du premier visage pour déterminer une trajectoire relative de l’applicateur et des circuits pour le stockage de la trajectoire relative de l’applicateur.
Suivant d’autres aspects avantageux de l’invention, le dispositif informatique comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : des circuits de réception d’une deuxième vidéo, la deuxième vidéo étant une vidéo en direct qui représente au moins une portion d’une deuxième visage et au moins une portion d’un deuxième applicateur ; des circuits permettant d’aligner la trajectoire relative de l’applicateur sur un ou plusieurs repères du deuxième visage et des circuits de génération d’une présentation de la trajectoire relative de l’applicateur à fournir en association avec la capture de la deuxième vidéo. des circuits pour fournir la présentation de la trajectoire relative de l’applicateur sous forme d’images superposées sur la deuxième vidéo. des circuits pour présenter la trajectoire relative de l’applicateur en :
La représente un schéma fonctionnel qui illustre les aspects d’un exemple non limitatif de mode de réalisation d’un dispositif informatique mobile selon divers aspects de la présente divulgation.
La représente un schéma qui illustre un exemple non limitatif de mode de réalisation d’un système qui permet de partager des trajectoires relatives de l'applicateur entre des sujets selon divers aspects de la présente divulgation.
La est une illustration représentant un exemple non limitatif de mode de réalisation d’une vidéo capturée d’un visage d’un sujet selon divers aspects de la présente divulgation.
[Fig 4A-4B] Les Figures 4A et 4B sont un organigramme qui illustre un exemple de mode de réalisation non limitatif d’un procédé d’instrumentation des applications de maquillage et de génération de présentations selon divers aspects de la présente divulgation.
La illustre un exemple non limitatif de mode de réalisation d’une image d’une première vidéo d’un procédé d’application de maquillage selon divers aspects de la présente divulgation.
La illustre un exemple non limitatif de mode de réalisation d’une image d’une seconde vidéo avec des images superposées selon divers aspects de la présente divulgation.
Description détaillée Il est de plus en plus courant que les techniques d’application du maquillage soient partagées entre les personnes. Cependant, les tutoriels de maquillage sont généralement une vidéo d’une personne qui s’applique du maquillage sur elle-même, et un spectateur doit trouver comment adapter l’application du maquillage à sa propre structure faciale. De plus, aucun guidage en direct n’est fourni pendant que l’observateur tente de recréer l’application du maquillage. Ce qui est souhaité, ce sont des systèmes qui fournissent des présentations qui aident à améliorer l’application du maquillage et à l’adapter à une application de démonstration malgré les différences de structure faciale entre le démonstrateur et l’applicateur.
La est un schéma fonctionnel illustrant un exemple de chaîne de caractères selon l'invention.
La est une vue schématique de l'application au stade de la prédiction.
DESCRIPTION DETAILLEE DE L'INVENTION Les figures 1 à 4 illustrent la structure de l'invention. Dans l'invention, une séquence de points d'échantillonnage (y compris les coordonnées x, les coordonnées y et les jetons de fin de trait) exprime les traits des écritures manuelles, tandis que les sorties sont une série de chaînes de caractères correspondant aux traits. Les longueurs des traits d'entrée et des chaînes de caractères ne sont pas fixes. Dans l'invention, une structure de codage et de décodage basée sur l'attention est adaptée.
Une APP 20 de téléphonie mobile sert à recevoir les codes de cryptage 61 des portes 2 à ouvrir, les plages horaires 62 d'ouverture des portes, et les codes de cryptage 63 de l'utilisateur ou l’image du porteur du téléphone mobile 64. Au code de cryptage de l’utilisateur est dédié à un téléphone mobile 1 spécifique, c'est-à-dire que le code de cryptage de l'utilisateur spécifique est dédié à un téléphone mobile 1 spécifique.
L'invention comprend les éléments suivants :
Un processeur d'entrée de traits 10 sert à recevoir des pistes 80 de l'écriture manuscrite en ligne, l'écriture manuscrite correspondant à des chaînes de caractères. Les pistes 80 sont divisées en plusieurs traits 81. Dans une phase d'apprentissage et une phase de prédiction d'un réseau neuronal, le processeur d'entrée de traits 10 prétraite les traits 81. Lors de la phase d'apprentissage, ces traits 81 correspondent à des chaînes de caractères connues 90. Chaque chaîne de caractères 90 est formée d'au moins un caractère 91. La piste d'écriture 80 et la chaîne de caractères 90 correspondante constituent un échantillon de chaîne de caractères 100 (voir ).
Le prétraitement du processeur d'entrée de traits 10 comprend les moyens suivants :
Déterminer les séquences des traits : Détermination d'un cadre rectangulaire extérieur pour chaque trait 81 qui est un cadre rectangulaire minimum pour contenir le trait 81. Sur la base du côté gauche du cadre de chaque trait 81, une séquence pour les cadres de tous les traits 81 est déterminée en fonction du côté gauche des cadres des traits 81.
Estimation de la hauteur du trait : Lorsque la longueur d'un trait 81 est approximativement égale à la largeur d'un cadre contenant le trait 81, la largeur du cadre est utilisée comme taille du trait 81 ; dans le cas contraire, la hauteur du cadre est utilisée comme taille du trait. Le rapport de ces tailles est utilisé pour estimer la hauteur de la ligne formée par la chaîne de caractères.
Effectuer un rééchantillonnage : Chaque trait 81 est formé d'une pluralité de points d'échantillonnage 83. Si la distance entre un point d'échantillonnage 83 et un point d'échantillonnage précédent 83 est inférieure à un temps prédéterminé de la hauteur de la ligne d'estimation, le point d'échantillonnage 83 est supprimé. Si trois points d'échantillonnage continus 83 sont reliés pour être proches d'une ligne droite, un point d'échantillonnage central 83 des trois points d'échantillonnage 83 est supprimé. Par conséquent, le nombre de points d'échantillonnage 83 est considérablement réduit.
Normalisation des coordonnées : Les coordonnées de chaque point d'échantillonnage 83 sont divisées par la hauteur estimée de la ligne.
Lors de la phase d'apprentissage, tous les traits 81 des pistes 80 sont prétraités par le processeur d'entrée de traits 10 et utilisés comme entrées d'un réseau neuronal, et les chaînes de caractères 90 correspondant aux pistes 80 sont utilisées comme sorties du réseau neuronal lors de la phase d'apprentissage.
Une base de données de chaînes de caractères 20 est connectée au processeur d'entrée de traits 10 pour stocker une grande quantité de pistes 80. Lors de la phase d'apprentissage, la base de données de chaînes 20 sert à stocker les pistes 80 et les chaînes de caractères 90 correspondantes, qui constituent des échantillons de chaînes 100. Chaque trait 81 est exprimé par une pluralité de points d'échantillonnage 83.
En se référant aux Figures. 2, 3 et 6, le dispositif dans le Cloud 10 comprend en outre :
En ce sens, un premier point d'échantillonnage 83 de chaque trait 81 est exprimé par une coordonnée (0, 0), et chacun des autres points d'échantillonnage 83 est exprimé par un vecteur de déplacement par rapport à un premier point d'échantillonnage 83. Un point d'échantillonnage final 83 de chaque trait 81 est terminé par un jeton de fin.
Pour améliorer la capacité de reconnaissance du système, le nombre d'échantillons de chaînes est augmenté par des moyens d'expansion des données, l'invention prévoyant une unité de génération d'échantillons de chaînes 30, connectée à un corpus et à une base de données d'échantillons d'écriture 35, ainsi qu'au processeur d'entrée de traits 10. La base de données de corpus et d'échantillons d'écriture 35 stocke divers caractères, mots et échantillons de traits 81 relatifs à des langues spécifiques. L'unité de génération d'échantillons de chaînes 30 sélectionne un grand nombre de chaînes de caractères 90 et les traits 81 correspondants dans la base de données de corpus et d'échantillons d'écriture 35, et génère des pistes d'écriture correspondantes 80 des chaînes de caractères 90 de manière à former un grand nombre d'échantillons de chaînes 100 qui sont traités par le processeur d'entrée de traits 10, puis stockés dans la base de données de chaînes 20 pour être utilisés dans l'apprentissage des réseaux neuronaux.
la illustre, par deux vues A et B très schématiques, un mode de réalisation d'un filtre ;
la représente sous la forme de blocs un exemple plus détaillé d'un mode de réalisation du filtre de la ;
la représente sous la forme de blocs un exemple plus détaillé d'une variante de réalisation du filtre de la ;
la représente sous la forme de bloc un exemple de mode de réalisation d'une partie d'un circuit des figures 5 et 6 ;
la représente sous la forme de bloc un exemple de mode de réalisation d'une partie d'un circuit de la ; et
la représente sous la forme de blocs un exemple de mode de réalisation d'un émetteur radiofréquence.
La illustre un exemple de répartition spectrale 100 de la puissance d'un signal radiofréquence émis, et la réponse spectrale 102 d'un exemple de filtre.
Plus particulièrement, dans cet exemple, la illustre la répartition spectrale 100 de la puissance d'un signal radiofréquence ayant une fréquence porteuse Fc égale à 60 GHz, modulé en QPSK (de l'anglais "quadrature phase shift keying" – modulation en quadrature de phase) avec une fréquence de données Fdata égale à 5 GHz. En outre, dans cet exemple, le filtre 102 est un filtre numérique fonctionnant à une fréquence Fs égale à deux fois Fdata. Dit autrement, le taux de suréchantillonnage OSR du signal à filtrer, qui correspond au ratio Fs/Fdata, est ici égal à 2. Le filtre 102 est, par exemple, un filtre d'interpolation, par exemple un filtre passe bas à réponse impulsionnelle finie.
Comme cela se voit en , la puissance 100 du signal émis présente un lobe principal centré sur Fc et de largeur égale à deux fois Fdata, et des lobes secondaires centrés sur Fc-(0,5+m)*Fdata et Fc+(0,5+m)*Fdata et de largeur égale à Fdata, avec m un indice entier strictement positif. En , seuls les lobes secondaires correspondants à m égal à 1, 2 ou 3 sont représentés.
Le filtre 102 est ici conçu que 99 % de la puissance 100 soit comprise dans une plage de fréquences allant de 56,5 GHz à 62,5 GHz, en considérant que 100 % de la puissance émise est comprise entre 42,5 GHz et 77,5 GHz. La réponse du filtre numérique 102 centrée sur la fréquence Fc est définie sur une bande de fréquence de largeur égale à Fs. Toutefois, la réponse du filtre autour de la fréquence Fc se retrouve également autour des fréquences égales à Fc-m*Fs et Fc+m*Fs. A titre d'exemple, le filtre 102 est de type à cosinus surélevés ("raised cosine" en anglais).
Comme l'illustre la , certains lobes secondaires, à savoir les lobes secondaires correspondant à m égal 1 et m égal 2, ne sont pas assez filtrés, d'où il résulte que plus de 1% de la puissance du signal émis l'est à des fréquences hors de la plage allant de 56,5 GHz à 62,5 GHz.
Selon un mode de mise en œuvre, une donnée de paramétrage des notifications, pour chaque ressource, est contenue dans un jeu de registres de configuration, et ledit signal de notification est généré ou non en cas de blocage d’une transaction adressée à une ressource, en fonction de la donnée de paramétrage des notifications pour cette ressource.
Selon un mode de mise en œuvre, le système sur puce comporte un dispositif maître de confiance, et le procédé comprend une génération d’un signal d’interruption adressé au dispositif maître de confiance, en cas de blocage d’une transaction adressé à l’une quelconque de ladite au moins une ressource.
Selon un mode de mise en œuvre, pour chaque ressource, une donnée de paramétrage des interruptions est contenue dans un jeu de registres de configuration, et ledit signal d’interruption est généré ou non en cas de blocage d’une transaction adressée à une ressource, en fonction de la donnée de paramétrage des interruptions pour cette ressource.
La illustre schématiquement un exemple de réalisation d’un système sur puce SOC, tel que par exemple un microcontrôleur ou un microprocesseur, comportant au moins un dispositif maître MSTR, et au moins une ressource esclave RES pouvant communiquer via un bus d’interconnexion BUS.
Les dispositifs maîtres TDMSTR, MSTR peuvent par exemple être des processeurs ou des unités centrales de calculs « CPU » (pour « Central Processing Unit » en anglais), adaptés pour mettre en œuvre des fonctionnalités logicielles ; ou bien d’autres dispositifs maîtres tels que des moyens d’accès direct en mémoire « DMA » (pour « Direct Memory Access » en anglais).
Dans cet exemple, le système sur puce SOC comporte en outre un dispositif maître TDMSTR qualifié « de confiance », en particulier en charge de la configuration et de la gestion de droits d’accès définissant les règles d’isolation, mises en place par un système d’isolation des ressources RIF décrit plus en détails ci-après.
Les ressources peuvent par exemple comprendre un périphérique du type I2C (pour « Inter Integrated Circuit » en anglais), du type SPI (pour « Serial Peripheral Interface » en anglais), du type UART (pour « Universal Asynchronous Receiver Transmitter » en anglais), du type horloge temps réel « RTC » (pour « Real Time Clock » en anglais), ou bien du type mémoire tel qu’une mémoire interne au système sur puce ou une interface pour mémoire externe au système sur puce.
Le bus d’interconnexion BUS est couplé entre les dispositifs maîtres et les ressources esclaves et permet de router des transactions, par exemple des transactions d’écriture ou de lecture, et plus généralement des informations, sur des canaux pouvant avoir des fonctionnalités dédiées, entre les dispositifs maîtres MSTR et les ressources esclaves RES.
Le bus d’interconnexion peut par exemple être un bus du type « AXI » pour « Advanced eXtensible Interface » en anglais, ou du type « AHB » pour « Advanced High-performance Bus » en anglais, qui sont des types de bus de microcontrôleur « AMBA » pour « Advanced Microcontroller Bus Architecture ».
En particulier, le bus d’interconnexion BUS comporte un canal de notification d’erreur RREP, par exemple prévu pour communiquer une information de réponse des ressources esclaves, suite à une réception d’une transaction en lecture ou en écriture. L’information de réponse peut être par exemple codée sur 2 bits, de manière à permettre une communication de 4 états différents. Par exemple, l’une des informations possibles RREP peut être prévue pour communiquer une notification d’erreur par une ressource esclave, en cas de transaction reçue avec succès mais qui n’est pas comprise par la ressource esclave.
Le système sur puce SOC comporte en outre un système d’isolation des ressources RIF configuré pour restreindre l’accès d’un ou de plusieurs dispositifs maîtres à des ressources esclaves spécifiques, notamment en fonction de droits d’accès définis à cet égard.
- la première glissière et/ou la deuxième glissière comporte une encoche de clipsage, l’encoche de clipsage formant une lumière traversante dans ladite première glissière et/ou ladite deuxième glissière. L’encoche de clipsage forme la lumière traversante ménagée dans la première glissière et/ou la deuxième glissière. L’encoche de clipsage formant la lumière traversante est destinée à coopérer avec le boitier fusible par encliquetage. On comprend que l’encoche de clipsage permet, lors du montage du boitier fusible sur l’embase, un blocage en translation du boitier fusible relativement à l’embase, relativement à l’axe d’extension propre. Par suite, le boitier fusible est complètement maintenu et bloqué contre le support de boitier fusible ;
- la lumière traversante a, dans un plan parallèle à l’axe d’élongation propre, une forme rectangulaire ;
- relativement à l’axe d’extension propre, les lumières traversantes de la première glissière et de la deuxième glissière sont alignées ;