INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un exemple, les particules présentent une sélectivité de gravure S P: LTH vis-à-vis de la couche de lithographie, lors de la gravure de la couche de masque, inférieure ou égale à 1:1. Cela permet de conserver en partie la particule lors de la gravure de la couche de masque. Le motif d’ouverture perturbé reste ainsi bouché suffisamment longtemps. La gravure de la couche de masque est limitée ou évitée.
Le procédé proposé est, de plus, original en ce qu’il utilise des données non étiquetées et en ce que le procédé n’est pas supervisé, permettant une meilleure généralisation des analyses effectuées.
Dans la mise en œuvre du procédé, aucune connaissance préalable sur les propriétés du système, ex. sur les systèmes autonomes impliqués ou sur la nature des chemins annoncés, n’est requise. Lors de la mise en œuvre, un dispositif informatique mettant en œuvre le procédé peut alors apprendre par apprentissage (en mettant en œuvre par exemple une intelligence artificielle) quels types de matrices représentent respectivement un état « normal » ou une « anomalie ». Un exemple est donné plus loin d’une matrice normale ( ) comparativement à une matrice à anomalie ( ), cette dernière présentant dans l’exemple illustré des coefficients non nuls en-dessous d’une diagonale nulle, alors que la ne présente pas ce type de caractéristique de matrice. Une intelligence artificielle peut alors apprendre que le type de matrice illustrée schématiquement sur la ne relève pas d’une anomalie a priori alors qu’une matrice qui sort de ce profil peut révéler au contraire une anomalie. Après la phase d’apprentissage, une telle intelligence artificielle peut détecter une anomalie dans une matrice qui ne respecte pas un profil standard.
Le procédé considère un seul préfixe à la fois et non pas tous les préfixes d'un système autonome ou un ensemble de préfixes confondus, permettant une analyse ciblée et une détection localisée d’une anomalie.
Lorsqu’une anomalie est détectée, une alerte peut être émise.
Le procédé proposé permet d’améliorer la sécurité dans les réseaux et de mitiger le détournement du trafic dans l’Internet.
Dans un mode de réalisation, l’étape /d/ comprend : - une estimation d’une tendance moyenne sur des matrices de la séquence temporelle de matrices, - une estimation d’écart d’une matrice courante de la séquence par rapport à ladite tendance moyenne, et, à l’étape /e/ : - si l’écart estimé est au-delà d’un seuil, détecter une anomalie de routage révélée par ladite matrice courante.
Une tendance moyenne peut correspondre à des propriétés ou des comportements présents dans une majorité ou du moins dans une partie des matrices de la séquence de matrices, ou au calcul d’une somme ou d’une somme pondérée des éléments de toutes les matrices ou d’une partie des matrices de la séquence.
En outre, l’estimation d’une tendance moyenne peut prendre en compte des matrices qui ne font pas partie de la présente séquence, mais par exemple d’une séquence déterminée antérieurement.
Une estimation d’écart peut être une détermination quantitative ou qualitative de différences entre les éléments ou une partie des éléments d’une matrice courante et ladite tendance moyenne.
Un seuil peut être prédéterminé ou être déterminé lors de la mise en œuvre du procédé.
Une valeur d’écart au-delà du seuil peut indiquer une différence significative entre la matrice courante et la tendance moyenne représentative de tronçons de chemin jugés « normaux », et peut donc être interprétée comme une présence d’anomalie.
Dans un mode de réalisation, la matrice déterminée dans l’étape /b/ est à au moins deux dimensions et comprend des éléments, chacun propre à : - un index de système autonome de départ de tronçon de chemin annoncé, selon une première dimension, et - à un index de système autonome d’arrivée dudit tronçon de chemin annoncé, selon une deuxième dimension.
Les expressions « système autonome de départ » et « système autonome d’arrivée » peuvent être définis par rapport au système autonome local et par rapport au système autonome qui est responsable du préfixe d’adresses.
Un chemin annoncé peut avoir comme point de départ le système autonome responsable du préfixe, et comme destination le système autonome local. En partant du système autonome responsable du préfixe, le premier système autonome de tronçons de chemin respectifs peut être considéré comme « système autonome de départ », et le second système autonome de tronçons de chemin respectifs peut être considéré comme système autonome d’arrivée.
Par exemple, une matrice peut avoir sur un premier axe comme éléments les systèmes autonomes de départ, et sur un deuxième axe les systèmes autonomes d’arrivé, ou inversement.
Le module de génération 70 est configuré pour, si le dénominateur commun calculé DEN est strictement positif, alors appliquer les équations (1) et respectivement (2), à la position u v , respectivement v v , du pixel de l’image périphérique.
Le module de génération 70 est configuré pour alors vérifier que la position u c , v c issue des équations (1) et (2) correspond bien à un pixel apparaissant dans l’image acquise.
Si le pixel associé à la position calculée u c , v c n’apparait pas dans l’image acquise, alors le module de génération 70 est configuré pour déterminer le résultat incorrect. Si la position calculée u c , v c correspond bien à un pixel de l’image acquise, alors le module de génération 70 est configuré pour déterminer cette position u c , v c comme résultat de l’application de la fonction de transfert au pixel de l’image périphérique.
Le module de génération 70 est configuré pour effectuer les étapes précédentes pour chaque pixel de l’image périphérique. Autrement dit, le module de génération 70 est configuré pour effectuer un balayage de l’image périphérique, et pour calculer, pour chaque pixel dudit balayage, la position u c , v c du pixel dans l’image acquise ou le résultat incorrect le cas échéant. On appelle « résultat valide », la position u c , v c si elle correspond à un pixel apparaissant dans l’image acquise.
Le module de génération 70 est configuré pour effectuer un tel balayage pour chaque caméra 25, et donc pour chaque fonction de transfert associée.
Le module de génération 70 est configuré pour, suite à l’application de chaque fonction de transfert à chaque pixel de l’image périphérique, appliquer une règle de mixage entre les images acquises, en fonction du nombre de résultat(s) valide(s).
Pour une meilleure compréhension, la règle de mixage est décrite uniquement pour un seul pixel de l’image périphérique. Il est clair que le module de génération 70 est configuré pour applique la règle de mixage pour chaque pixel de l’image périphérique.
La règle de mixage est la suivante :
- si l’application de chaque fonction de transfert au pixel de l’image périphérique fournit la position d’un pixel dans une seule image acquise, i.e. un unique résultat valide, alors le contenu dudit pixel de l’image périphérique est égal au contenu du pixel de la seule image acquise correspondante,
- si l’application de chaque fonction de fonction de transfert au pixel de l’image périphérique fournit des pixels pour plusieurs images acquises, i.e. plusieurs résultats valides, alors le contenu du pixel de l’image périphérique est égal au contenu du pixel d’image acquise qui est le plus central dans son image acquise respective, et
- sinon, le pixel de l’image périphérique est égal à une couleur prédéfinie.
La couleur prédéfinie est par exemple le noir.
La représente, sur sa gauche, trois images acquises par des caméras 25 respectives, et sur sa droite l’image périphérique générée.
La représente un exemple d’images réellement acquises et d’une image périphérique réellement générée. Ainsi, la ne vise qu’à illustrer un exemple concret de génération d’une image périphérique à partir d’images réellement acquises. La est alors purement illustrative, et n’est donc pas indispensable à la compréhension de l’invention.
En référence à la , le pixel 105 de l’image périphérique correspond au pixel 110 des images acquises en haut à gauche et en bas à gauche de la . Le module de génération 70 est configuré pour, dans un tel cas, sélectionner le pixel 110 de l’image acquise en bas à gauche de la car c’est dans cette image acquise que le pixel est le plus central par rapport à son image respective, c’est-à-dire le plus proche du centre de l’image respective.
Ainsi, le module de génération 70 est configuré pour générer l’image périphérique complète dans laquelle chaque pixel, soit provient d’une image acquise respective, soit est de la couleur prédéfinie. Ainsi, dans l’image périphérique générée, les zones de la couleur prédéfinie correspondent aux zones pour lesquelles aucune caméra 25 n’a de visibilité.
Après gravure de la couche diélectrique 200, on obtient ainsi dans la couche diélectrique 200 des ouvertures de via 320 fonctionnelles, au droit des ouvertures de masque 301 débouchantes, et des ouvertures de via 320 F dysfonctionnelles, au droit des ouvertures de masque 301 F altérées. Les ouvertures de via 320 F dysfonctionnelles peuvent être non gravées ou partiellement gravées. La distribution des ouvertures de via 320 F dysfonctionnelles reflète, par l’intermédiaire des motifs d’ouvertures 401p perturbés, la position des particules P et est donc totalement aléatoire.
Comme illustré aux figures 10A, 10B, de façon optionnelle, après gravure de la couche diélectrique 200 au niveau des ouvertures de masque 301, 301 F , la couche de masque 300 peut être avantageusement retiré sélectivement par rapport à la couche diélectrique 200.
Les ouvertures 320, 320 F sont ensuite remplies par un matériau conducteur 310, de façon à former respectivement des vias fonctionnels 30 OK et des vias dysfonctionnels 30 KO . Les vias fonctionnels 30 OK et les vias dysfonctionnels 30 KO forment le niveau d’interconnexions 30A. Le matériau conducteur est de préférence du cuivre. Les procédés de dépôt de cuivre, par exemple un remplissage électrolytique ECD (acronyme de « Electro Chemical Deposition »), sont bien connus de l’homme du métier.
Comme illustré aux figures 11A, 11B, le cuivre déposé en excès peut être retiré, par exemple par polissage mécano-chimique CMP. Une surface plane en face supérieure du niveau d’interconnexions 30A est ainsi obtenue.
Comme illustré aux figures 15A, 15B, un dépôt de cuivre est effectué comme précédemment, de façon à remplir les motifs de pistes. Les pistes 20 du deuxième niveau de piste 20A sont ainsi formées. Une planarisation par CMP est ensuite effectuée, de façon à obtenir une surface plane en face supérieure du deuxième niveau de piste 20A.
- si l’état de fonctionnement du véhicule automobile est du type d’une charge en courant alternatif et avec thermalisation d’un habitacle du véhicule automobile, alors l’étape de priorisation 20 associe une priorité supérieure au circuit de réchauffement 13, et associe une priorité inférieure au premier circuit de refroidissement 11 et au deuxième circuit de refroidissement 12 ;
- si l’état de fonctionnement du véhicule automobile est du type d’un pré-conditionnement dudit véhicule automobile, alors l’étape de priorisation 20 associe une même priorité au circuit de réchauffement 13, au premier circuit de refroidissement 11 et au deuxième circuit de refroidissement 12 ;
- si l’état de fonctionnement du véhicule automobile est du type d’un post-roulage du véhicule automobile, alors l’étape de priorisation 20 associe une même priorité au premier circuit de refroidissement 11 et au deuxième circuit de refroidissement 12.
Comme visible sur la , le procédé de refroidissement 2 permet, suite à l’étape de priorisation 20, de définir des seuils de température 221, 222, 223, 224, 225 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorité déterminées. Ces seuils de température 221, 222, 223, 224, 225 permettent ensuite de réguler thermiquement les équipements électriques et, au premier rang desdits équipements électriques, la batterie électrique haute tension 112.
En d’autres termes, la définition des priorités précédentes, en fonction de l’état de fonctionnement du véhicule automobile, permet de définir des conditions de régulation thermique de la batterie électrique haute tension 112 prioritairement, et des autres équipements électriques éventuellement. Les conditions de régulation thermiques prennent la forme notamment de seuils d’activation de plusieurs modes de refroidissement ou de chauffage de la batterie électrique, chacun des modes de refroidissement ou de chauffage étant activé si la température de la batterie électrique haute tension 112 dépasse un seuil bas, et chacun des modes de refroidissement ou de chauffage étant désactivé si la température de la batterie électrique haute tension 112 atteint un seuil haut.
Bien entendu, un objet de l’invention est de définir chacun de ces seuils en fonction de l’état de fonctionnement du véhicule automobile et du niveau de priorité défini précédemment. En d’autres termes, la valeur de chacun de seuils précités est spécifique en fonction du niveau de priorité défini et de l’état de fonctionnement du véhicule automobile.
Ainsi, successivement à l’étape de priorisation 20, le procédé de refroidissement 2 comporte :
– une étape de sélection d’au moins un seuil d’activation d’un chauffage maximal 211 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorisation définis précédemment ;
– une étape de sélection d’au moins un seuil d’activation d’un chauffage standard 212 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorisation définis précédemment ;
– une étape de sélection d’au moins un seuil de stabilisation thermique 213 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorisation définis précédemment ;
– une étape de sélection d’au moins un seuil d’activation d’un refroidissement maximal 214 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorisation définis précédemment ;
– une étape de sélection d’au moins un seuil d’activation d’un refroidissement standard 215 en fonction de l’état de fonctionnement du véhicule automobile et des niveaux de priorisation définis précédemment.
Ces étapes conduisent respectivement à :
– la définition du seuil de température bas et haut conduisant au chauffage maximal 221 ;
– la définition du seuil de température bas et haut conduisant au chauffage standard 222 ;
– la définition du seuil de température bas et haut conduisant à une stabilisation thermique 223 ;
En complément facultatif, le module de calcul 65 est configuré pour calculer le vecteur , dans le repère R C associé à la caméra 25, à partir de la position obtenue du point de vue périphérique O V , par exemple selon l’équation (8).
En complément facultatif, le module de calcul 65 est configuré pour calculer l’altitude H du point de vue périphérique O V à partir de l’altitude ALT de l’aéronef 10 et/ou de la position reçue du point de vue périphérique O V .
Pour cela, le module de calcul 65 est par exemple configuré pour déterminer, si l’instruction reçue est du premier type, l’altitude H du point de vue périphérique O V comme étant la somme de l’altitude ALT de l’aéronef 10 et de la distance reçue depuis l’interface homme-machine 45.
Pour cela, le module de calcul 65 est par exemple configuré pour déterminer, si l’instruction reçue est du deuxième type, l’altitude H du point de vue périphérique O V comme étant l’altitude H reçue depuis l’interface homme-machine 45.
Le module de calcul 65 est configuré pour calculer ensuite les première , deuxième et troisième grandeurs selon les équations (13), (14) et (15), prises en combinaison avec l’équation (8). Pour rappel, dans les équations (8), (13), (14) et (15), la matrice , le vecteur dans le repère R AV associé à l’aéronef 10, le vecteur , le vecteur , le vecteur et la focale f C sont constants et prédéterminés.
Le module de calcul 65 est configuré pour déterminer les premier a’, deuxième b’ et troisième c’ coefficients à partir de la première grandeur . Pour cela, le premier coefficient a’ est par exemple égal au produit entre la première composante de la première grandeur et la focale f V associée au point de vue périphérique O V . Le deuxième coefficient b’ est par exemple égal à la deuxième composante de la première grandeur . Le troisième coefficient c’ est par exemple égal à la troisième composante de la première grandeur .
Le module de calcul 65 est en outre configuré pour déterminer les quatrième a u , cinquième b u et sixième c u coefficients à partir de la deuxième grandeur . Le quatrième coefficient a u est par exemple égal au produit entre la première composante de la deuxième grandeur et la focale f V associée au point de vue périphérique O V . Le cinquième coefficient b u est par exemple égal à la deuxième composante de la deuxième grandeur . Le sixième coefficient c u est par exemple égal à la troisième composante de la deuxième grandeur .
Le module de calcul 65 est configuré pour déterminer les septième a v , huitième b v et neuvième c v coefficients à partir de la troisième grandeur . Le septième coefficient a v est par exemple égal au produit entre la première composante de la troisième grandeur et la focale f V associée au point de vue périphérique O V . Le huitième coefficient b v est par exemple égal à la deuxième composante de la troisième grandeur . Le neuvième coefficient c v est par exemple égal à la troisième composante de la troisième grandeur .
Le module de calcul 65 est configuré pour effectuer les calculs et déterminations précédents pour chaque caméra 25.
Le module de génération 70 est configuré pour générer l’image périphérique à partir des images acquises depuis chaque caméra 25 et à partir de chaque fonction de transfert calculée.
Le module de génération 70 est configuré pour appliquer, à chaque pixel de l’image périphérique, la fonction de transfert associée à chaque caméra 25 respective. Autrement dit, on entend par « chaque pixel de l’image périphérique », chaque couple de positions en abscisse u v et en ordonnée v v d’un pixel de l’image périphérique.
Préférentiellement, le module de génération 70 est configuré pour effectuer les actions suivantes pour chaque fonction de transfert.
Le module de génération 70 est configuré pour calculer, pour chaque pixel de l’image périphérique, i.e. pour chaque couple u v , v v , le produit scalaire entre le vecteur et le vecteur , définis précédemment, dit produit scalaire de vérification. Pour cela, le module de génération 70 est configuré pour calculer le vecteur dans le repère périphérique R V , par exemple à l’aide de la matrice de rotation entre le repère périphérique R V et le repère de référence R REF . En effet, un produit scalaire entre deux vecteurs ne peut être calculé que si lesdits vecteurs sont exprimés dans un même repère. Ainsi, le module de génération 70 est par exemple configuré pour effectuer le calcul suivant.
Le module de génération 70 est configuré pour, si le produit scalaire de vérification calculé selon l’équation (16) est négatif ou nul, déterminer un résultat incorrect pour l’application de ladite fonction de transfert auxdits pixels de l’image périphérique. Le résultat incorrect est par exemple une valeur prédéterminée, telle que la valeur 0.
Le module de génération 70 est configuré pour, si le produit scalaire de vérification est strictement positif, alors calculer le dénominateur commun DEN selon l’équation (3).
Le module de génération 70 est configuré pour, si le dénominateur commun calculé DEN est négatif ou nul, alors déterminer le résultat incorrect pour l’application de la fonction de transfert au pixel de l’image périphérique.
On en déduit alors les équations suivantes.
est le vecteur , et est le vecteur .
Une factorisation astucieuse des équations (9) et (10) permet d’écrire les équations suivantes.
où , et sont des première à troisième grandeurs vérifiant,
La première grandeur est représentative d’une contribution, selon le premier axe de caméra , du vecteur reliant l’origine O C du repère R C associé à la caméra 25 et le point cible M. En particulier, le produit scalaire entre la première grandeur et le vecteur est égal à la composante du vecteur selon le premier axe de caméra .
La deuxième grandeur est représentative d’une contribution, selon le deuxième axe de caméra , du vecteur reliant l’origine O C du repère R C associé à la caméra 25 et le point cible M. En particulier, le produit scalaire entre la deuxième grandeur et le vecteur est égal au produit entre la composante du vecteur selon le deuxième axe de caméra et la focale f c de la caméra 25.
La troisième grandeur est représentative d’une contribution, selon le troisième axe de caméra , du vecteur reliant l’origine O C du repère R C associé à la caméra 25 et le point cible M. En particulier, le produit scalaire entre la troisième grandeur et le vecteur est égal au produit entre la composante du vecteur selon le troisième axe de caméra et la focale f c de la caméra 25.
On remarque alors que les première à troisième grandeurs , , sont indépendantes des positions en abscisse u v et en ordonnée v v d’un quelconque pixel de l’image périphérique. Ainsi, ces grandeurs , , sont, pour une image acquise définie, constantes pour tous pixels de l’image périphérique à générer.
Il est clair que les éléments décrits précédemment sont applicables à chaque image acquise d’une caméra 25 respective.
De nouveau en référence à la figure 1, le module de calcul 65 est configuré pour calculer, pour chaque caméra 25, la matrice de rotation entre le repère R C associé à ladite caméra 25 et le repère de référence R REF , à partir de l’orientation obtenue depuis le gyroscope 15.
Pour cela, le module de calcul 65 est par exemple configuré pour calculer la matrice de rotation entre le repère R AV associé à l’aéronef 10 et le repère de référence R REF , à partir de l’orientation obtenue depuis le gyroscope 15, préférentiellement à partir d’au moins un angle parmi l’angle de roulis de l’aéronef 10, l’angle de gisement de l’aéronef 10 et l’angle de site de l’aéronef 10, plus préférentiellement à partir de chacun de l’angle de roulis de l’aéronef 10, de l’angle de gisement de l’aéronef 10 et de l’angle de site de l’aéronef 10.
Le module de calcul 65 est par exemple configuré pour calculer le produit entre cette dernière matrice de rotation , et la matrice de rotation prédéfinie entre le repère R C associé à chaque caméra 25 et le repère R AV associé à l’aéronef 10.
En complément facultatif, le module de calcul 65 est configuré pour calculer la matrice de rotation entre le repère périphérique R V et le repère de référence R REF , à partir de la matrice de rotation entre le repère R AV associé à l’aéronef 10 et le repère de référence R REF .
Par exemple, le module de calcul 65 est configuré pour calculer, si l’instruction reçue depuis l’interface homme-machine 45 est du premier type, ladite matrice de rotation dans laquelle l’angle de gisement associé à cette matrice est égal à l’angle de gisement de l’aéronef 10, l’angle de site associé à cette matrice est égal à -90° et l’angle de roulis associé à cette matrice est égal à 0°.
Par exemple, le module de calcul 65 est configuré pour calculer, si l’instruction reçue depuis l’interface homme-machine 45 est du deuxième type, ladite matrice de rotation dans laquelle l’angle de gisement associé à cette matrice est égal à 0°, l’angle de site associé à cette matrice est égal à -90° et l’angle de roulis associé à cette matrice est égal à 0°.