INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
A cet effet, un dispositif de contrôle de la réserve de vide perme de mesurer un niveau de vide et déclencher un rechargement de la réserve de vide si le niveau de vide est trop faible, c’est-à-dire inférieur à un seuil de référence. Le dispositif de contrôle de la réserve de vide permet ainsi de garantir que la réserve de vide est bien suffisante pour assurer l’assistance au freinage prévue, afin de permettre au conducteur d’arrêter le véhicule automobile.
En particulier, lorsque le moteur thermique est tournant, le dispositif de contrôle vérifie que la réserve de vide est suffisante afin de garantir que, suite au prochain arrêt automatique du moteur thermique – lors du prochain arrêt provisoire par exemple – et en cas de dysfonctionnement du redémarrage du moteur thermique, l’utilisateur du véhicule automobile bénéficiera malgré tout de l’assistance au freinage afin de pouvoir immobiliser ou de maintenir immobilisé le véhicule automobile.
Aussi, lors d’un arrêt provisoire du véhicule automobile, lorsque le moteur thermique a été automatiquement arrêté par le système d’arrêt et de démarrage automatique, le dispositif de contrôle de la réserve de vide mesure la quantité de vide disponible afin de vérifier que ce dernier n’atteint pas le seuil de référence en deçà duquel la réserve de vide serait insuffisante pour un fonctionnement optimal du système d’assistance au freinage. Dans un tel cas, le système d’arrêt et de démarrage automatique redémarre le moteur thermique afin de regénérer la réserve de vide.
Un inconvénient de ces aménagements connus découle d’un comportement de l’utilisateur du véhicule automobile. En effet, lors d’un arrêt provisoire, lorsque le moteur thermique a été automatiquement arrêté par le système d’arrêt et de redémarrage automatique, il arrive que l’utilisateur actionne une ou plusieurs fois la pédale de frein du véhicule automobile, activant alors la réserve de vide qui consomme à chaque sollicitation de la pédale de frein, une partie du vide stockée. Dans les aménagements connus, si la réserve de vide descend sous le seuil critique précité, alors le système d’arrêt et de redémarrage automatique déclenche un redémarrage automatique du moteur thermique.
Cette situation n’est pas nécessairement souhaitée puisque le véhicule automobile est toujours immobilisé et que l’utilisateur n’a toujours pas désiré son redémarrage.
Un autre but de l’invention est d’éviter un redémarrage du moteur thermique dans des situations d’usage non désirées.
Un autre but de l’invention est de réduire la consommation du véhicule automobile.
Un autre but de l’invention est de réduire la pollution générée par le véhicule automobile, notamment durant des phases d’arrêt provisoire.
Selon un premier aspect de l’invention, on atteint au moins l’un des objectifs précités avec un procédé de pilotage d’un aménagement pour véhicule automobile équipé, l’aménagement comportant :
- un dispositif de frein de parking électrique de plusieurs roues du véhicule automobile ;
Dans un mode de réalisation 9 : pour l’un quelconque des modes de réalisation 1 à 8, l’objet occlusif pour le rendu comprend une image d’objet occlusif isolée avec un fond transparent. Dans un mode de réalisation 10 : pour le mode de réalisation 9, la méthode comprend, avant de rendre l’objet occlusif sur le visage tel que localisé, l’exécution d’un ou plusieurs parmi : redimensionnement de l’objet occlusif sur le visage tel que localisé ; et l'augmentation de l’objet occlusif pour maximiser l'entraînement DNN du masque facial.
Il sera entendu que des modes de réalisation de système correspondants sont divulgués pour chacun des modes de réalisation 1 à 10, par exemple lorsque le système comprend des composants respectifs ayant une circuiterie de calcul configurée pour effectuer les opérations des modes de réalisation de méthode implémentée par ordinateur.
La , à titre d’exemple, illustre un système tel qu’un ou plusieurs processeurs et/ou circuiterie de calcul fournissant des composants capables d’exécuter l’un quelconque des modes de réalisation de méthode 1 à 10. Par exemple, il est proposé un système comprenant : un moteur de suivi de visage comprenant un réseau neuronal profond (DNN) pour localiser un visage dans une image d’entrée de visage ; et un générateur d’image d’entraînement pour produire une image d’entraînement comprenant le visage tel que localisé, l’image d’entraînement comprenant soit une image d’entraînement de visage occlus où un objet occlus est rendu sur le visage, soit une image d’entraînement non occluse montrant le visage sans l’objet occlus, l’image d’entraînement produite pour l’entraînement DNN de visage occlus.
Application VTO La est une illustration d’un environnement informatique 400, conformément à un mode de réalisation, tel que pour la mise en pratique d’un ou plusieurs aspects de méthode. L’environnement informatique 400 présente un dispositif informatique utilisateur 402, tel qu’un smartphone, un réseau de communication 404, un serveur 406 et un serveur 408. Le réseau de communication 404 comprend des réseaux filaires et/ou sans fil, qui peuvent être publics ou privés et peuvent inclure, par exemple, Internet. Le serveur 406 comprend un dispositif informatique de serveur tel que pour la mise à disposition d’un site Web. Le serveur 408 comprend un dispositif informatique de serveur tel que pour fournir des services de transaction de commerce électronique. Bien que montrés séparément, les serveurs 406 et 408 peuvent comprendre un seul dispositif serveur. L’environnement informatique est simplifié. Par exemple, des passerelles de transaction de paiement et d’autres composants tels que pour la finalisation d’une transaction de commerce électronique ne sont pas montrés.
Le dispositif informatique 402 comprend un dispositif de stockage 410 (par exemple, un dispositif non transitoire tel qu’une mémoire et/ou un disque à circuits intégrés (SSD), etc.) pour stocker des instructions qui, lorsqu’elles sont exécutées par un processeur (non montré), amènent le dispositif informatique 402 à effectuer des opérations telles qu’une méthode implémentée par ordinateur. Le dispositif de stockage 410 stocke une application d'essayage virtuel 412 comprenant des composants tels que des modules logiciels fournissant une interface utilisateur 414, un organe de suivi du visage 104B avec un ou plusieurs réseaux neuronaux profonds 106B tels qu'entraînés conformément à la , un composant de pipeline de rendu VTO 416, un composant de recommandation de produit 418 avec des données de produit 420, et un composant d’achat 422 avec un panier 424 (par ex. des données d’achat).
Dans un mode de réalisation, l’application VTO est une application Web telle qu’elle est obtenue à partir du serveur 406. Bien que non montré, le dispositif utilisateur 402 peut stocker un navigateur Web pour l’exécution de l’application VTO Web 412. Dans un mode de réalisation, l’application VTO est une application native conformément à un système d’exploitation (également non montré) et aux exigences de développement logiciel qui peuvent être imposées par un fabricant de matériel, par exemple, du dispositif utilisateur 402. L’application native peut être configurée pour une communication basée sur le Web ou des communications similaires vers les serveurs 406 et 408, comme cela est connu.
La montre diverses données ou informations d’entrée et de sortie associées à l’utilisation de l’application VTO 412, par exemple. Cela inclut une image d’entrée 426 de l’utilisateur à traiter pour une expérience VTO, une image de sortie 428 à laquelle des effets de produit sont simulés fournissant une expérience VTO, une sélection de produit VTO 430 comprenant une entrée utilisateur sélectionnant un ou plusieurs effets de produit à simuler, des options de produit VTO 432 comprenant des options pour les produits à essayer virtuellement, par exemple pour sélection par un utilisateur du dispositif 402, et des informations de transaction d’achat 434 comprenant des informations d’achat fournies à et/ou reçues d’un utilisateur pour acheter un produit.
Dans un mode de réalisation, via une ou plusieurs interfaces utilisateur 414, des options de produit VTO 432 sont présentées pour sélection pour essayage virtuel en simulant des effets sur une image d’entrée 426. Dans un mode de réalisation, les options de produit VTO 432 découlent de ou sont associées aux données de produit 420. Dans un mode de réalisation, les données de produit peuvent être obtenues à partir du serveur 406 et fournies par le composant de recommandation de produit 418. Bien que non montré, l’utilisateur ou une autre entrée peuvent être reçus pour être utilisées afin de déterminer des recommandations de produits. L’utilisateur peut être invité, par exemple via l’une des interfaces 414, à fournir une entrée pour déterminer des recommandations de produit. Dans un mode de réalisation, le composant de recommandation de produit 418 communique avec le serveur 406. Le serveur 406, dans un mode de réalisation, détermine la recommandation d'après l’entrée reçue via le composant 418 et fournit des données de produit en conséquence. L’interface utilisateur 414 peut présenter les choix de produits VTO, par exemple, en mettant à jour l’affichage des ceux-ci en réaction aux données reçues lorsque l’utilisateur navigue ou sinon interagit avec l’interface utilisateur.
Dans un mode de réalisation, les une ou plusieurs interfaces utilisateur fournissent des instructions et des commandes pour obtenir l’image d’entrée 426, et une entrée de sélection de produit VTO 430 telle qu’une identification d’un ou plusieurs produits VTO recommandés à essayer. Dans un mode de réalisation, l’image d’entrée 426 est une image du visage d’un utilisateur, qui peut être une image fixe ou une trame d’une vidéo. Dans un mode de réalisation, l’image d’entrée 426 peut être reçue d’une caméra (non montrée) du dispositif 402 ou d’une image stockée (non montrée). L’image d’entrée 426 est fournie à l'organe de suivi de visage 104B, par exemple pour traitement afin de détecter des objets dans l’image faciale en utilisant un ou plusieurs réseaux neuronaux profonds 106B tels qu'entraînés. Dans un exemple, le réseau classifie, localise ou segmente un masque facial (ou un autre objet occlusif) dans l’image. Par exemple, la classification de la présence d’un masque facial est utile pour produire une requête (par ex. une instruction à un utilisateur, par exemple via les interfaces utilisateur 414), pour baisser ou retirer un masque facial. Ceci peut s’appliquer à tout objet occlusif pour lequel le moteur de suivi de visage est entraîné.
Dans un mode de réalisation, la sortie (non montrée) de l'organe de suivi de visage 104B, telle que les résultats de classification, les résultats de localisation ou les résultats de segmentation pour un ou plusieurs objets détectés, est fournie au composant de pipeline de rendu VTO 416. Dans un exemple, la sortie peut comprendre une zone de délimitation et, comme le montre la , des points faciaux pour des objets détectés. L’image d’entrée 426 est également fournie (par ex. mis à disposition) au composant 416. La sélection de produit VTO 430 est également fournie au composant 416 pour déterminer les effets qui sont à rendre. Dans un mode de réalisation relatif à la simulation de maquillage, un ou plusieurs effets peuvent être indiqués tels que pour une ou plusieurs des catégories de produits comprenant : lèvres, fard à paupières, ligneur, fard, etc.
Le composant de pipeline de rendu VTO 416, dans un mode de réalisation, détermine s’il faut rendre un ou plusieurs effets de produit sur l’image d’entrée 426 pour simuler un essayage. Par exemple, en réaction à la sortie de classification du masque facial, le composant de pipeline de rendu VTO 416 peut déterminer de ne pas rendre un effet de produit, par exemple, parce qu’un masque est détecté. Lorsqu’un masque facial est détecté, par exemple, le composant de pipeline de rendu VTO 416 peut déclencher l’interface utilisateur 414 pour demander à l’utilisateur de retirer le masque facial. Une nouvelle image peut être reçue et traitée par l'organe de suivi du visage 104B. Dans un mode de réalisation, des images sont reçues en continu en tant que composant d’un flux en direct (par exemple, une vidéo selfie).
Si le composant de pipeline de rendu VTO 416 détermine de rendre les un ou plusieurs effets de produit, dans un mode de réalisation, le composant de pipeline de rendu VTO 416 rend des effets sur l’image d’entrée 426, par exemple en dessinant (rendant) des effets en couches, une couche pour chaque effet de produit, pour produire une image de sortie 428. Des portions des opérations du composant pipeline rendu VTO 416 (ex : comme pour dessiner les couches) peuvent être réalisées par une unité de traitement graphique, dans un mode de réalisation. Le rendu est conforme aux données de produit 420 telles que sélectionnées par la sélection de produit VTO 430 et est réactif à l’emplacement d'objets détectés. Par exemple, une sélection de produit VTO d’un rouge à lèvres, d’un brillant à lèvres ou d’un autre produit relatif aux lèvres invoque l’application d’un effet sur un ou plusieurs objets détectés relatifs à la bouche ou aux lèvres à des emplacements respectifs. De même, une sélection de produits relatifs aux sourcils invoque l’application d’un effet de produit sélectionné aux objets de sourcils détectés. En général, pour des apparences symétriques, les mêmes effets sur les sourcils sont appliqués sur chaque sourcil, le même effet sur les lèvres ou le même effet sur les yeux sur chaque région des yeux, mais ceci n’est pas nécessaire. Dans un exemple, le rendu est appliqué à une région qui est relative aux objets détectés, comme un ou plusieurs objets adjacents détectés. Certaines sélections de produits VTO comprennent une sélection de plu d'un produit tels que des produits coordonnés pour les sourcils et les yeux ou d’autres combinaisons d’objets détectés. Le composant de pipeline de rendu VTO 416 peut rendre chaque effet, par exemple, un à la fois jusqu’à ce que tous les effets soient appliqués. L’ordre d’application peut être défini par des règles ou dans la sélection des produits, par ex. un rouge à lèvres avant un brillant à lèvres.
Dans un mode de réalisation où un objet occlusif est détecté et où l’emplacement est déterminé, par exemple, tel que représenté dans un masque de segmentation, le rendu peut être réactif à un tel masque de segmentation. Un rendu d’effet peut être appliqué sur des portions du visage qui ne sont pas occluses. Un masque de segmentation peut indiquer les pixels du visage qui sont disponibles pour (par ex : peuvent) recevoir un effet tel qu’un effet de maquillage et les pixels qui ne sont pas disponibles pour recevoir un effet.
Les interfaces utilisateur 414 fournissent l’image de sortie 428. L’image de sortie 428, dans un mode de réalisation, est présentée comme une portion d’un flux en direct d’images de sortie successives (chacune comme l'exemple 428) telle que lorsqu’une vidéo selfie est augmentée pour présenter une expérience de réalité augmentée. Dans un mode de réalisation, l’image de sortie 428 est présentée conjointement avec l’image d’entrée 426, comme dans un affichage côte à côte à des fins de comparaison. Dans un mode de réalisation, l’image de sortie 428 peut être sauvegardée (non montré) telle que sur le dispositif de stockage 410 et/ou partagée (non montré) avec un autre dispositif informatique.
Dans un mode de réalisation, (non montré), les images d’entrée comprennent des images d’entrée d’une session de vidéoconférence et les images de sortie comprennent une vidéo qui est partagée avec un (ou plusieurs) autre(s) participant(s) d’une session de vidéoconférence. Dans un mode de réalisation, l’application VTO est un composant ou un module d'extension d’une application de visioconférence (non montrée) permettant à l’utilisateur du dispositif 402 de porter du maquillage pendant une visioconférence avec un ou plusieurs autres participants à la conférence.
Dans un mode de réalisation, tel que décrit plus en détail ci-dessous, le composant de pipeline de rendu VTO 416 est configuré pour appliquer une stabilisation d’objet pour stabiliser des emplacements respectifs d'objets détectés entre, par exemple, des trames successives d’une vidéo.
Il existe des opérations de traitement de données qui font intervenir plusieurs circuits périphériques. Par exemple, une opération cryptographique peut être accompagnée par une opération de génération ou de contrôle d’un code de redondance cyclique (CRC, de l’anglais "Cyclic Redundancy Code"). Lorsqu’une donnée d’un dispositif électronique est transmise à un circuit cryptographique, elle peut donc être aussi transmise à un circuit de génération et/ou de contrôle de code de redondance Le code de redondance cycle est un code de vérification d’erreur permettant de vérifier si la donnée a subi des modifications lors de son transfert et/ou de son stockage.
Un problème avec des mises en œuvre existantes de telles opérations, impliquant deux circuits périphériques, est qu’elles sont associées avec un temps de traitement relativement long et/ou avec une consommation d’énergie relativement importante.
Un mode de réalisation prévoit un circuit de couplage et de chainage configuré pour recevoir, par l’intermédiaire d’un premier bus relié à l’un parmi un bus système d’un dispositif électronique et un premier circuit périphérique du dispositif électronique, une donnée d’origine et la transmettre vers un deuxième bus du dispositif électronique relié à l’autre parmi le bus système et le premier circuit périphérique, le circuit de couplage et de chainage étant en outre configuré pour intercepter la donnée d’origine et transmettre une copie de la donnée d’origine vers un troisième bus du dispositif relié à un deuxième circuit périphérique du dispositif.
Selon un mode de réalisation, le circuit ci-dessus est en outre configuré pour générer une demande d’accès pour écriture de la copie de la donnée d’origine, au deuxième circuit, sur la base de la réception de la donnée d’origine.
Selon un mode de réalisation, le premier bus est relié au bus système et le deuxième bus est relié au premier circuit périphérique, la donnée d’origine étant transmise au circuit sur la base d’une demande d’accès au premier circuit pour écriture.
Selon un mode de réalisation, le premier bus est relié au premier circuit périphérique et le deuxième bus est relié au bus système, la donnée d’origine étant transmise au circuit sur la base d’une demande d’accès au premier circuit pour lecture.
Selon un mode de réalisation, le circuit ci-dessus comprend une mémoire volatile, reliée au deuxième circuit périphérique, configurée pour recevoir la copie de la donnée transmise et la fournir au deuxième circuit périphérique.
Selon un mode de réalisation, la mémoire volatile est une mémoire de type premier arrivé-premier sorti.
Un mode de réalisation prévoit un dispositif électronique comprenant : - le circuit de couplage et de chainage ci-dessus ; - les premier et deuxième circuits périphériques ; et - le bus système.
Selon un mode de réalisation, le circuit de couplage et de chainage est un circuit d’accès direct à la mémoire.
Selon un mode de réalisation, le deuxième circuit périphérique est un circuit de redondance cyclique configuré pour calculer un code d’erreur sur la base de la donnée fournie par le circuit de couplage et chainage.
Selon un mode de réalisation, le premier circuit périphérique est un circuit cryptographique.
Selon un mode de réalisation, le circuit cryptographique est configuré pour générer un code d’erreur d’exécution indiquant si une erreur d’exécution a lieu.
Selon un mode de réalisation, le circuit de couplage et de chainage comprend en outre une mémoire volatile reliée au deuxième circuit périphérique et configurée pour recevoir la copie de la donnée transmise et la fournir au deuxième circuit périphérique, le circuit de couplage et de chainage étant en outre configuré pour supprimer le contenu de la mémoire volatile sur la base du code d’erreur d’exécution.
Selon un mode de réalisation, le dispositif électronique ci-dessus comprend en outre un troisième circuit périphérique relié au circuit de couplage et de chainage par l’intermédiaire d’un quatrième bus, le circuit de couplage et de chainage étant en outre configuré pour transmettre une copie de la donnée d’origine vers le quatrième bus.
Un mode de réalisation prévoit un procédé de couplage ou de chainage comprenant : - la réception, par un circuit de couplage et de chainage et par l’intermédiaire d’un premier bus relié à l’un parmi un bus système d’un dispositif électronique et un premier circuit périphérique du dispositif électronique, d’une donnée d’origine ; - la transmission, par le circuit de couplage et de chainage et vers un deuxième bus du dispositif électronique relié à l’autre parmi le bus système et le premier circuit périphérique ; - l’interception, par le circuit de couplage et de chainage, de la donnée d’origine ; et - la transmission, par le circuit de couplage et de chainage, d’une copie de la donnée d’origine, vers un troisième bus du dispositif relié à un deuxième circuit périphérique du dispositif.
Par exemple, lorsque l’un des composants du dispositif de mise en drapeau 14 est bloqué (tel qu’un grippage des roulements 141a, 143a), la force de rupture exercée sur la zone fusible 16 (notamment sur les barres de pivot 142 et les vis de fixation 18) peut être une force de rupture en traction « Tr » permettant de rompre cette zone fusible 16 pour désolidariser le dispositif de mise en drapeau 14 bloqué du reste du module à hélice S.
La zone fusible 16 selon le troisième exemple permet de former une zone privilégiée de rupture en traction, en particulier indépendamment de la position courante de blocage dans le dispositif de mise en drapeau 14 et indépendamment de la position vers laquelle souhaite aller la commande calage des aubes 4.
La illustre un quatrième exemple du module à hélice S comportant le dispositif de mise en drapeau 14 avec la ou les zones fusibles 16 de l’invention tels que décrit ci-dessus.
Le dispositif de mise en drapeau 14 du quatrième exemple diffère de celui du troisième exemple par la position de la ou les zones fusibles 16 sur les vis de fixation 18.
En effet, la illustre de façon non limitative une zone fusible 16 sur les vis de fixation 18 connectant les barres de pivot 142 à la première paroi annulaire 122 du carter annulaire 12. Ces vis de fixation 18 ont la particularité qu’elles sont de type tangentiel.
En particulier, les corps 182 des vis de fixation 18 de la s’étendent à la fois sur la paroi radiale 143 des barres de pivot 142 et la première paroi annulaire 122. Dit autrement, l’axe d’allongement Y de chacun des corps 182 des vis de fixation 18 s’étend suivant un plan tangent à des surfaces externes des paroi radial 143 et première paroi annulaire 122.
La zone fusible 16 peut être sur le corps 182, en particulier sur le premier tronçon 184, tel que décrit ci-dessus en référence à la .
Lorsque l’un des composants du dispositif de mise en drapeau 14 est bloqué (tel qu’un grippage des roulements 141a, 143a), la force de rupture exercée sur la zone fusible 16 (notamment sur les barres de pivot 142 et les vis de fixation 18 de type tangentiel) peut être une force de rupture en traction « Tr » et/ou une force de rupture en cisaillement « Ci » permettant de rompre cette zone fusible 16 pour désolidariser le dispositif de mise en drapeau 14 bloqué du reste du module à hélice S.
La ou les zones fusibles 16 selon le quatrième exemple permettent de former une zone privilégiée de rupture en traction et/ou en Cisaillement, en particulier indépendamment de la position courante de blocage dans le dispositif de mise en drapeau 14 et indépendamment de la position vers laquelle souhaite aller la commande calage des aubes 4.
Les figures 10a, 10b et 10c illustrent un cinquième exemple du module à hélice S comportant le dispositif de mise en drapeau 14 avec la ou les zones fusibles 16 de l’invention tels que décrit ci-dessus.
Le dispositif de mise en drapeau 14 du cinquième exemple diffère de ceux des premier au quatrième exemples par la position de la ou les zones fusibles 16 dans le dispositif de mise en drapeau 14.