INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le ou les moteurs 1 électromagnétiques présents dans la ou les roues 16 peuvent être contrôlés par une unité électronique 18 de contrôle du moyen de transport.
PROCEDE DE COMPENSATION D’UN DECALAGE INTERNE EN TENSION ENTRE DEUX ENTREES D’UN AMPLIFICATEUR . Des modes de réalisation et de mise en œuvre concernent la calibration d’un circuit d’amplificateur opérationnel.
Un amplificateur opérationnel permet de réaliser une opération entre différents signaux d’un circuit intégré, en particulier une amplification de gain très élevée (typiquement de l’ordre de 100 à 1000). Lors de la calibration, la contre-réaction de l’amplificateur est typiquement désactivée et l’amplificateur en boucle ouverte a un fonctionnement de comparateur.
Un niveau de tension est généré en sortie de l’amplificateur lorsque des tensions sont appliquées sur l’entrée inverseuse et non-inverseuse de l’amplificateur. En particulier, le niveau de tension varie selon le signe de l’écart entre les tensions d’entrées lorsque l’amplificateur est utilisé comme un comparateur. Autrement dit, un premier niveau de tension est généré pour un écart positif et un deuxième niveau de tension est généré pour un écart négatif. L’écart est positif lorsque la tension appliquée sur l’entrée non-inverseuse est supérieure à la tension appliquée sur l’entrée inverseuse de l’amplificateur et est négatif dans le cas contraire.
Pour produire un niveau de tension à partir des tensions d’entrée, l’amplificateur comprend généralement plusieurs étages en interne formés par des circuits analogiques, en particulier un étage différentiel d’entrée.
L’étage différentiel prévoit typiquement des éléments internes répartis sur deux branches pour chaque entrée de l’amplificateur et transmet l’écart en tension entre les entrées aux autres étages de l’amplificateur.
Les éléments internes sont des composants analogiques tels que des transistors par exemple qui sont commandés par les tensions appliquées sur chaque entrée de l’amplificateur. Ces éléments sont typiquement choisis pour avoir des caractéristiques identiques entre les deux branches de sorte que la tension produite par l’étage différentiel soit représentative de l’écart réel en tension entre les entrées de l’amplificateur.
Néanmoins, les caractéristiques des éléments internes peuvent être différentes en raison d’aléas physiques des procédés de fabrications et/ou diverger au cours du temps. Une différence entre ces caractéristiques entraîne un décalage interne en tension entre les entrées de l’amplificateur. Ce décalage en tension, usuellement nommé « tension de décalage » (et connu sous le terme « offset » en anglais), est de nature à modifier le signe de l’écart entre les tensions d’entrée. La tension en sortie de l’étage différentiel s’exprime alors comme étant l’écart réel entre les tensions d’entrée auquel s’ajoute la tension de décalage.
Par conséquent, l’amplificateur peut générer en sortie un niveau de tension qui ne correspond pas au niveau de tension associé à l’écart réel entre les tensions d’entrée.
Afin de compenser ce décalage, on peut procéder à la calibration de l’amplificateur opérationnel. Lors de la calibration, il convient typiquement d’isoler l’amplificateur opérationnel du reste du circuit intégré et de court-circuiter les entrées de l’amplificateur opérationnel. De cette manière, l’amplificateur fonctionne en comparateur et on peut maintenir un écart réel nul entre les tensions appliquées en entrée de l’amplificateur, de sorte que seule la tension de décalage a un effet sur la sortie de l’amplificateur.
La tension produite par l’étage différentiel ne s’exprime alors qu’en fonction du décalage en tension entre les entrées du premier amplificateur (c’est-à-dire la tension de décalage) et le premier amplificateur génère un premier ou deuxième niveau de tension selon le signe de la tension de décalage.
Une phase de calibration classique comprend une comparaison du signal de sortie du premier amplificateur à un seuil et une compensation de la tension de décalage du premier amplificateur. La compensation de la tension de décalage faite par des techniques classiques comprend par exemple l’ajout d’un courant de compensation dans l’une des branches différentielles du premier amplificateur, de signe correspondant au décalage.
La compensation du décalage en tension peut être détectée lors de la transition entre l’un des niveaux de tension vers l’autre niveau de tension, c’est-à-dire lors du changement de signe du décalage, soit lorsque la tension de décalage est nulle. Cette transition est détectée grâce au seuil qui est défini à un niveau de tension situé entre les deux niveaux de tension pouvant être générés par le premier amplificateur.
Toujours en référence à la , dans un exemple, un utilisateur de tablette 710 utilise un navigateur et visite un site Web proposé par le dispositif informatique de distribution d’application 706. La tablette 710 reçoit l’application 720B avec le modèle FAN 716. Dans l’exemple, l’application est une application de simulation d’effets, par exemple pour simuler un effet fantaisie (par exemple un effet graphique) associé au visage fournissant une expérience de réalité virtuelle. Dans un exemple, l’effet est un filtre appliqué à une image d’autoportrait. Dans un exemple, l’effet simule le visage sous la forme d’un personnage de dessin animé à l’aide d’effets graphiques. L’utilisateur utilise une caméra et obtient une image fixe ou vidéo (par exemple un autoportrait), laquelle image source est traitée par l’application (par exemple à l’aide du modèle FAN 716). L’utilisateur peut choisir le personnage à appliquer, par exemple via une interface utilisateur graphique. L’effet ou les effets graphiques sont appliqués à l’image ou aux images en temps réel en utilisant les régions du visage identifiées par le biais du modèle FAN 716. Des effets peuvent être appliqués à l’aide d’une superposition pour définir une image mise à jour à partir de l’image source. L’image mise à jour est affichée via le dispositif d’affichage et peut être stockée sur un dispositif de stockage et partagée (communiquée) via les médias sociaux, message texte, courriel, etc.
Dans un mode de réalisation, l’application 720B propose une application d’essai de maquillage, une simulation de produit de traitement ou une simulation de service de traitement (chacune étant une expérience virtuelle ou de réalité augmentée). L’application 720B, dans un mode de réalisation, est configurée pour diriger le dispositif vers un service de commerce électronique pour des recommandations et/ou faciliter un achat.
Dans un exemple, une application est une application d’appel vidéo ou de visioconférence. Des effets sont appliqués en temps réel à des images provenant de la caméra d’un participant à l’aide de résultats du modèle FAN 716. Les images avec les effets appliqués sont communiquées via le service d’appel vidéo ou de visioconférence pour une communication à d’autres participants à l’appel/à la visioconférence. Les effets comprennent des effets de maquillage, dans un mode de réalisation.
Dans des exemples, des applications développées qui comportent un modèle FAN peuvent comprendre : une application de simulation de maquillage pour simuler l’essai de produits de maquillage sur le visage ; une application d’analyse de peau pour analyser et donner un score à une région ou à des régions du visage en termes d’au moins un signe cutané ; une application de simulation d’effets pour simuler un effet associé à une région du visage ; une application de suivi facial pour suivre et indiquer un emplacement d’un visage, etc.
La est un organigramme d’opérations 900 pour définir un modèle de réseau d’alignement de visage (FAN). Pour définir le modèle FAN, les opérations en 902 génèrent un ensemble de sous-modèles candidats à partir d’une structure de réseau par le biais de l’entraînement de la structure de réseau à l’aide i) d’un ensemble de données d’entraînement ; et ii) d’opérations d’entraînement d’extension et de rétrécissement (EST), lesquelles opérations EST définissent et retiennent des instances de sous-modèles candidats de divers paramètres de structure avec lesquels définir l’ensemble de sous-modèles candidats.
Pour sélectionner le modèle FAN parmi les sous-modèles candidats, les opérations en 904 réalisent une recherche évolutive des sous-modèles candidats à l’aide des critères d’évaluation de vitesse et de précision.
Dans un mode de réalisation, le modèle FAN est défini pour une exécution par un dispositif périphérique afin de traiter des images faciales. Par exemple, un dispositif périphérique est un téléphone intelligent ou une tablette.
Dans un mode de réalisation, les opérations EST déclenchent l’entraînement à partir d’un modèle de base défini précédemment en conformité avec la structure de réseau. Dans un mode de réalisation, les opérations EST utilisent des paramètres pré-entraînés à partir du modèle de base en tant que paramètres partiellement entraînés dans chacun des sous-modèles candidats pour un entraînement supplémentaire à l’aide d’opérations EST. Dans un mode de réalisation, les sous-modèles candidats sont davantage entraînés pour les unes quelconques parmi : entre 2 époques et 60 époques ; entre 2 et 25 époques ; et 2 époques.
Dans un mode de réalisation, les opérations EST activent des sous-réseaux aléatoires dans chaque itération d’entraînement pour entraîner des poids partiels de sous-réseaux de façon intégrale et pour entraîner le partage de poids efficacement entre des sous-modèles.
Dans un mode de réalisation, les opérations EST définissent un espace de recherche pour la génération de sous-modèles candidats en conformité avec une pluralité de dimensions de recherche comprenant : une taille de profondeur ; une taille de noyau ; un rapport de canaux ; et un rapport d’extension. Dans un mode de réalisation, les opérations EST se déclenchent avec une petite taille de profondeur, une petite taille de noyau, un grand rapport de canaux, et un grand rapport d’extension, puis les opérations, en phases, et dans l’ordre suivant, étendent graduellement la taille de profondeur et la taille de noyau à des maximums respectifs et, à des phases de fin, rétrécissent progressivement le rapport de canaux et le rapport d’extension à des minimums respectifs. Dans un mode de réalisation, les opérations EST comprennent des opérations d’entraînement de noyau à une phase précoce qui entraînent un noyau de première taille et utilisent le noyau de première taille pour entraîner par la suite un noyau de seconde taille où le noyau de première taille est un centre du noyau de seconde taille.
Dans un mode de réalisation, les opérations EST comprennent des opérations d’entraînement de profondeur dans une phase intermédiaire qui entraînent des couches moins nombreuses, puis ajoutent graduellement des options de couche plus grandes à l’entraînement.
Dans un mode de réalisation, les opérations EST comprennent des opérations d’entraînement de rapport de canaux et de rapport d’extension qui rétrécissent un rapport de canaux et un rapport d’extension respectivement à des phases finales.
Dans un mode de réalisation, la recherche évolutive évalue le modèle de base pour déterminer les critères d’évaluation de vitesse et de précision.
Dans un mode de réalisation, la recherche évolutive évolue à partir du modèle de base pour définir une population de sous-modèles candidats pour un échantillonnage et une évaluation ultérieurs. La recherche évolutive peut réaliser une pluralité de cycles comprenant : l’échantillonnage dans la population pour sélectionner une quantité de sous-modèles candidats ; la sélection d’un sous-modèle le plus rapide parmi la quantité ; l’évolution du sous-modèle le plus rapide pour déterminer un sous-modèle associé ; l’élimination d’un sous-modèle le plus ancien de la population ; et si le sous-modèle associé satisfait un essai de seuil de précision : l’ajout du sous-modèle associé à la population pour une disponibilité pour un échantillonnage ultérieur et l’ajout du sous-modèle associé à un ensemble de sous-modèles candidats les plus rapides finaux ; et à la suite de la réalisation de la pluralité de cycles, sélectionne le sous-modèle le plus rapide parmi l’ensemble de sous-modèles candidats les plus rapides finaux en tant que modèle FAN. La recherche évolutive peut réaliser une pluralité de cycles comprenant : l’échantillonnage dans la population pour sélectionner une quantité de sous-modèles candidats ; la sélection d’un sous-modèle le plus précis parmi la quantité ; l’évolution du sous-modèle le plus précis pour déterminer un sous-modèle associé ; l’élimination d’un sous-modèle le plus ancien de la population ; et si le sous-modèle associé satisfait un essai de seuil de précision : l’ajout du sous-modèle associé à la population pour une disponibilité pour un échantillonnage ultérieur et l’ajout du sous-modèle associé à un ensemble de sous-modèles candidats les plus précis finaux ; et à la suite de la réalisation de la pluralité de cycles, sélectionne le sous-modèle le plus précis parmi l’ensemble de sous-modèles candidats les plus précis finaux en tant que modèle FAN.
Dans un mode de réalisation, la structure de réseau est une structure à deux étages fournissant en sortie une couche d’alignement de Région d’intérêt (RoI) pour affiner des caractéristiques extraites pour une prédiction. Dans un mode de réalisation, un premier étage comprend quatre blocs et un second étage comprend un bloc, chaque bloc ayant un maximum de quatre couches comprenant chacune une couche résiduelle inversée.
Ainsi, dans un mode de réalisation, un dispositif informatique comprend une unité de traitement couplé à un dispositif de stockage stockant des instructions qui, lorsqu’elles sont exécutées par l’unité de traitement, configurent le dispositif informatique pour réaliser un procédé selon l’un quelconque des modes de réalisation liés au procédé.
Le véhicule 100 peut comprendre en outre un module de géolocalisation 150, tel qu’un module GPS, pour « Global Positioning System » en anglais. Le module de géolocalisation 150 est apte à déterminer des coordonnées spatiales du véhicule 100 de manière à permettre de localiser le véhicule 100 sur une carte issue de données cartographiques stockées dans le véhicule 100 ou accessibles via l’interface sans fil 140.
La est un diagramme illustrant les étapes d’un procédé selon un mode de réalisation de l’invention. Le procédé est mis en œuvre par le module ADAS 110 décrit ci-dessus.
A une étape 200, le module ADAS 110 reçoit des données représentatives d’une situation de conduite en avant du véhicule automobile 100. Les données reçues peuvent être de préférence issues de la caméra 130, auquel cas les données sont des images pré-traitées ou non par la caméra 130. En complément, les données peuvent comprendre des données cartographiques stockées dans le véhicule 100 ou dans le serveur distant accessible via l’interface sans fil 140. Les données reçues peuvent également comprendre une géolocalisation du véhicule 100 depuis le module GPS 150.
A une étape 201, le module ADAS 110 détecte un panneau de stop ou un panneau de cédez-le-passage à partir des données reçues. Une telle détection dans des images de caméra est bien connue par la personne du métier, notamment via un traitement de reconnaissance de formes dans les images reçues.
A une étape 202, le module ADAS 110 détermine des bords de voie de la route sur laquelle circule le véhicule, à partir des données reçues. Les mêmes données de caméra peuvent être utilisées pour identifier les bords de voie de la route. En variante, les bords de voie en avant du véhicule peuvent être identifiés à partir de la localisation GPS du véhicule et de données cartographiques. Le module ADAS 110 peut également déterminer un unique bord de voie, notamment lorsqu’il est incapable à partir des données reçues d’identifier un deuxième bord de voie.
A une étape 203, le module ADAS 110 estime une distance longitudinale entre un début ou une fin de bord de voie de la route, et le panneau détecté à l’étape 201. Aucune restriction n’est attachée à la manière dont est déterminée la distance longitudinale. Elle peut notamment être basée sur les données de caméra reçues. Les données de caméra peuvent être utilisées en combinaison avec des données cartographiques pour déterminer la distance longitudinale 100. On entend par distance longitudinale la distance selon une direction principale de la route sur laquelle circule le véhicule. La distance longitudinale se distingue ainsi d’une distance latérale qui est une distance selon un axe normal à la direction principale de la route sur laquelle circule le véhicule 100.
A une étape 204, le module ADAS 110 applique des règles de pertinence prédéterminées au moins à la distance longitudinale pour déterminer si le panneau détecté est pertinent ou non pour le véhicule automobile. Aucune restriction n’est attachée aux règles de pertinence prédéterminées qui peuvent notamment dépendre de la législation en vigueur dans le pays dans lequel circule le véhicule automobile 100.
Des exemples de règles de pertinence sont données ci-après, en référence à diverses situations de conduites présentées sur les figures 3a à 3g.
Sur la , le véhicule 100 circule sur une route 300. Un bord de voie gauche 300.1 a été détecté par le module ADAS 110, ainsi qu’une fin 303.1 du bord de voie gauche. Le module ADAS détecte également un panneau 301.1, tel qu’un panneau de stop dans l’exemple de la . Le panneau 301.1, bien que n’étant latéralement pas proche du bord de voie gauche, est associé au bord de voie gauche par absence de détection d’un bord de voie droite. Une distance longitudinale 302.1 est estimée entre la fin 303.1 du bord de voie gauche et le panneau 301.1.
Sur la , le véhicule 100 circule toujours sur la route 300. Un bord de voie gauche 300.2 et un bord de voie droite 300.3 sont détectés par le module ADAS, ainsi qu’une fin 303.2 de bord de voie gauche. Le module ADAS détecte en outre un panneau 301.2, tel qu’un panneau de cédez-le-passage. Comparativement à la première situation de la , le module ADAS 110 détecte ainsi les deux bords de voie, et associe le panneau 301.2 détecté au bord de voie qui lui est le plus proche, à savoir le bord de voie gauche 300.2.
Le module ADAS 110 estime une distance longitudinale 302.2 entre la fin 303.2 du bord de voie gauche et le panneau 301.2.
Une première règle de pertinence peut être qu’un panneau de stop ou de cédez-le-passage est considéré comme pertinent s’il est à une distance longitudinale inférieure à une première distance seuil prédéterminée d’une fin de bord de voie gauche ou droite dont le panneau est le plus proche latéralement. La première distance seuil peut être comprise entre 2 et 4 mètres, par exemple égale à 3 mètres.
Appliquée à la situation de conduite de la , cette première règle conduit le module ADAS 110 à considérer le panneau de stop 301.1 comme pertinent si la distance longitudinale 302.1 est inférieure à la première distance seuil prédéterminée,
Appliquée à la situation de conduite de la , cette première règle conduit le module ADAS 110 à considérer le panneau de cédez-le-passage 301.2 comme pertinent si la distance longitudinale 302.2 est inférieure à la première distance seuil prédéterminée.
Sur la , le véhicule 100 circule sur la route 300, et un bord de voie gauche 300.4 ainsi qu’un bord de voie droite 300.5 ont été détectés par le module ADAS 110. Le module ADAS 110 détermine également un début 303.5 de bord de voie droite ainsi qu’un panneau 301.5, tel qu’un panneau de stop. Une distance longitudinale 302.5 entre le début de bord de voie droite 300.5 et le panneau de stop 301.5 est estimé par le module ADAS 110 tel que décrit précédemment. Une deuxième règle de pertinence peut être qu’un panneau de stop ou un panneau de cédez-le-passage est considéré comme pertinent s’il est à une distance longitudinale supérieure à une deuxième distance seuil prédéterminée d’une début de bord de voie gauche ou droite dont le panneau est le plus proche latéralement.
On notera toutefois que bien que la plupart des figures représentent un ensemble propulsif comprenant une troisième machine électrique 50, il est également possible de s’affranchir de l’utilisation de cette dernière, sans sortir du cadre de l’invention. En effet, bien que la troisième machine électrique 50 permette d’augmenter le niveau de redondance, la seule présence de la première et de la deuxième machine électrique 30, 40 selon cette architecture permet d’assurer un nombre élevé de fonctions. En particulier, dans le cas d’un fonctionnement en mode SEO décrit ci-après en référence à la , l’absence de la troisième machine électrique 50 peut être compensée par la présence d’un premier moyen d’accouplement 81 dans la première turbomachine 1, et d’un deuxième moyen d’accouplement 82 dans la deuxième turbomachine 2.
le premier et le deuxième moyen d’accouplement 81, 82 sont désignés dans la suite de la description comme étant des embrayages, mais d’autres types de moyens d’accouplement peuvent être utilisés, tels que des crabots. Les embrayages 81, 82 sont mobiles entre une position de couplage dans laquelle le rotor principal 62 est couplé avec le générateur de gaz 12, 22 de la première et de la deuxième turbine à gaz 10, 20 respectivement, et une position de découplage dans laquelle ces éléments ne sont pas couplés.
En position de découplage, le rotor principal 62 ne peut pas entrainer le générateur de gaz 12, 22. En position de couplage, le rotor principal 62 et le générateur de gaz 12, 22 sont mécaniquement reliées, de telle sorte que ledit générateur de gaz 12, 22 peut être entrainé, même à faible vitesse, par le rotor principal 62. Ceci permettra notamment d'entrainer le générateur de gaz 12, 22 dans sa fenêtre d'allumage sans accaparer ou solliciter la machine électrique 30, 40. On notera, dans la suite de la description, que la position de couplage des embrayages 81, 82, et la position de blocage du premier moyen de couplage réversible 31, 41 et du deuxième moyen de couplage réversible 32, 42, sont symbolisées sur les figures par une croix barrant ces éléments.
Par ailleurs, le dispositif peut également comprendre un frein rotor 70 disposé entre la troisième machine électrique 50 et le rotor principal 62. Le frein rotor 70 est mobile entre une position de freinage (représentée par une croix sur la par exemple), empêchant la rotation du rotor principal 62 et de la turbine libre 11 et/ou 21, et une position libre permettant la rotation du rotor principal 62 et de la turbine libre 11 et/ou 21. On notera toutefois que bien que les figures 1 à 18 représentent un dispositif comprenant un tel frein rotor 70, il est également possible de s’affranchir de l’utilisation de ce dernier, sans sortir du cadre de l’invention. En effet, la fonction de frein rotor peut également être remplie par la première et la deuxième machine électrique 30, 40 fonctionnant en mode génératrice de telle sorte à créer un couple s’opposant à la rotation du rotor principal 62, permettant de freiner, voire bloquer ce dernier. Dans ce cas, le frein rotor 70 peut être sous dimensionné ou absent, ou encore remplacé par un système de blocage de type embrayage ou crabot.
Compte tenu de cette architecture, différentes fonctions sont réalisables par l’ensemble propulsif. Ces différentes fonctions sont décrites ci-dessous en référence aux figures 3 à 18. Sur ces figures, les flèches en traits interrompus représentent un sens de transmission de puissance mécanique ou électrique entre deux éléments. Sur la par exemple, une puissance mécanique est transmise de la première machine électrique 30 vers l’arbre 14 du générateur de gaz 12 de la première turbine à gaz 10. On notera en outre de manière générale que, par souci de clarté, les figures 2 à 18 représentent schématiquement et de manière fonctionnelle et simplifiée les différents modes de fonctionnement du dispositif, sans représenter tous les détails des éléments constituant la turbomachine et les différents organes de transmission de puissance. En particulier, les pignons et éventuels rapports de vitesse ne sont pas représentés.