INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
- Par « oxyde transparent conducteur » (TCO pour « Transparent Conductive Oxyde » en langue anglaise), on entend un oxyde transparent dans tout ou partie du spectre solaire, et électriquement conducteur. Par exemple, l’oxyde transparent conducteur peut présenter une transmittance supérieure ou égale à 60 % (de préférence supérieure ou égale à 80 %) sur le spectre [300 nm, 900 nm].
- Par « activation électrique », on entend un apport d’énergie de nature thermique pour provoquer la migration des dopants (atomes de phosphore/bore) en sites substitutionnels dans lesquels ils seront susceptibles d’engendrer des porteurs.
- Les valeurs X et Y exprimées à l’aide des expressions « entre X et Y » ou « compris entre X et Y » sont incluses dans la plage de valeurs définie.
(1a à 1g) sont des vues schématiques en coupe, illustrant des étapes d’un premier mode de mise en œuvre d’un procédé selon l’invention.
(2a à 2g) sont des vues schématiques en coupe, illustrant des étapes d’un deuxième mode de mise en œuvre d’un procédé selon l’invention.
(3a à 3f) sont des vues schématiques en coupe, illustrant des étapes d’un troisième mode de mise en œuvre d’un procédé selon l’invention.
(4a à 4f) sont des vues schématiques en coupe, illustrant des étapes d’un quatrième mode de mise en œuvre d’un procédé selon l’invention.
(5a à 5f) sont des vues schématiques en coupe, illustrant des étapes d’un cinquième mode de mise en œuvre d’un procédé selon l’invention.
Il est à noter que les dessins décrits ci-avant sont schématiques, et ne sont pas nécessairement à l’échelle par souci de lisibilité et pour en simplifier leur compréhension. Les coupes ont été effectuées selon la normale à la première surface (ou à la seconde surface) du substrat.
Exposé détaillé des modes de réalisation Les éléments identiques ou assurant la même fonction porteront les mêmes références pour les différents modes de réalisation, par souci de simplification. Les premier et second films d’oxyde porteront respectivement les références « 2 » et « 3 » avant l’étape b). Les premier et second films d’oxyde porteront respectivement les références « 2’ » et « 3’ » si le film d’oxyde correspondant a été modifié ou créé par un traitement UV-ozone à l’issue de l’étape b).
Traitement UV-Ozone modifiant des films d’oxyde existants
Ces techniques relativement complexes ne sont parfois pas possibles à mettre en œuvre, ou à tout le moins, pas de manière instantanée. La résolution de ces problèmes est en outre chronophage et coûteuse. Elles engendrent donc des pertes financières et des retards importants pour les compagnies chargées de déployer les câbles.
En conséquence, les opérations de maintenance (de remplacement notamment) et de déploiement de câbles dans ces réseaux peuvent parfois être rendues très difficiles et nécessiter des moyens techniques et des temps d’intervention relativement importants.
Il existe donc un besoin de fournir une solution relativement simple et rapide permettant de remédier, au moins dans certains cas et en partie, à ces inconvénients de l’état de la technique.
La technique de l'invention permet de résoudre au moins certains des inconvénients soulevés par l’art antérieur. Plus précisément, l'invention se rapporte à un dispositif apte à coopérer avec une aiguille et comprenant une navette configurée pour coopérer avec au moins un câble présent dans une structure et avec ladite aiguille.
Selon l'invention, le dispositif comprend en outre des moyens de blocage réversibles de ladite navette sur ledit au moins un câble.
De cette manière, il peut être possible de solidariser la navette du dispositif sur un câble existant de sorte par exemple à se servir du câble préalablement installé/positionné dans la structure pour guider une aiguille à travers cette structure afin de faciliter le déploiement d’un ou plusieurs nouveaux câbles dans la structure. En effet, il existe généralement des plans de câblage des réseaux qui permettent donc de savoir sur quel câble présent dans la structure il est possible de solidariser la navette du dispositif de l’invention pour déployer l’aiguille comme souhaité dans la structure.
Le dispositif de la présente demande, dans au moins certains de ses modes de réalisation, peut par exemple être utilisé, pour un déploiement de câble dans le cas où la structure comprend une conduite endommagée ou difficile d’accès, un regard immergé sous une route ou un vide sanitaire et qu’elle présente, par exemple, un câble préalablement installé de sorte que le dispositif de l’invention peut se servir de ce câble comme un guide pour faire avancer l’aiguille afin d’y fixer ensuite un ou plusieurs câbles à déployer.
Ainsi, l’invention peut aider à surmonter des obstacles qui peuvent être rencontrés lors du déploiement d’un câble et qui pourraient nuire, voire empêcher, le déploiement de ce(s) câble(s).
Selon un aspect particulier de l’invention, lesdits moyens de blocage sont configurés pour :
dans une première position, autoriser un déplacement de ladite navette dans une première direction, dite direction d’avancement, le long dudit au moins un câble et, dans une deuxième position, pour autoriser un déplacement de ladite navette dans une deuxième direction, opposée à la première direction, dite direction de recul, le long dudit au moins un câble.
Ainsi, dans certains modes de réalisation, il peut être possible de faire glisser/coulisser la navette du dispositif le long du câble existant pour faire avancer, ou reculer, l’aiguille dans la structure.
Dans la présente description, l’expression « déplacement le long du câble », regroupe tout déplacement de la navette par rapport au câble, que ce soit en translation/coulissement sur la longueur du câble et/ou en rotation autour du câble.
Selon un aspect particulier de l’invention, lesdits moyens de blocage sont en outre configurés pour, dans une troisième position, bloquer (ie immobiliser) ladite navette par rapport audit au moins un câble.
Par exemple, dans certains modes de réalisation, lesdits moyens de blocage sont configurés pour :
dans une première position, autoriser un déplacement de ladite navette sous l’action de ladite aiguille, dans une première direction, dite direction d’avancement, le long dudit au moins un câble et, dans une deuxième position, pour autoriser un déplacement de ladite navette sous l’action de ladite aiguille, dans une deuxième direction, opposée à la première direction, dite direction de recul, le long dudit au moins un câble ;
Lesdits moyens de blocage étant en outre configurés, dans une troisième position, pour immobiliser ladite navette par rapport audit au moins un câble lors d’un déplacement du câble dans au moins l’une desdites directions.
Dans un mode de réalisation avantageux, ledit au moins un registre de configuration peut également être configuré pour verrouiller la configuration définissant ladite au moins une banque logique.
Selon un autre aspect, il est proposé un procédé de gestion d’une mémoire, la mémoire comportant une ou plusieurs banques physiques divisées en une succession de secteurs, chaque secteur présentant une taille égale à la plus petite taille effaçable de la mémoire, les secteurs étant associés à au moins une banque physique de mémoire, le procédé comprenant une configuration de la mémoire permettant de définir au moins une banque logique de mémoire en assignant les secteurs de la mémoire à ladite au moins une banque logique, chaque secteur de la mémoire étant assigné à une seule banque logique.
De préférence, les secteurs de mémoire pouvant être assignés à une même banque par l’interface de mémoire sont des secteurs successifs.
Dans un mode de réalisation, la configuration de la mémoire est utilisée pour définir une seule banque logique, l’ensemble des secteurs de la mémoire étant alors assigné à cette banque logique.
En particulier, la configuration de la mémoire peut être utilisée pour définir une unique banque logique de mémoire servant à stocker un code compilé servant de racine de confiance. En variante, la configuration de la mémoire peut être utilisée pour définir une unique banque logique de mémoire servant à stocker un code compilé d’une application.
La configuration de la mémoire peut également être utilisée pour définir plusieurs banques logiques de mémoire accessibles à des adresses différentes.
Par exemple, la configuration de la mémoire est utilisée pour définir une première banque logique servant à stocker un code compilé servant de racine de confiance et une deuxième banque logique servant à stocker un code compilé d’une application.
En variante, la configuration de la mémoire est utilisée pour définir une première banque logique servant à stocker un code compilé d’une application et une deuxième banque logique servant à stocker une version mise à jour du code compilé de l’application, ces deux banques logiques ayant un même nombre de secteurs de mémoire qui leur sont assignés, et pouvant être interchangées.
En variante, la configuration de la mémoire est utilisée pour définir une première banque logique servant à stocker un code compilé servant de racine de confiance, une deuxième banque logique servant à stocker un code compilé d’une application et une troisième banque logique servant à stocker une version mise à jour du code compilé de l’application, la deuxième banque logique et la troisième banque logique ayant un même nombre de secteurs de mémoire qui leur sont assignés, et pouvant être interchangées.
La illustre un système sur puce SOC selon un mode de réalisation de l’invention. Le système sur puce SOC comprend un processeur PROC, une mémoire MEM et une interface de mémoire MI.
La mémoire MEM est configurée pour stocker un code compilé d’une application. L’application peut prévoir un ou plusieurs services pouvant être mis en œuvre à l’exécution de l’application par le processeur PROC.
La mémoire MEM comprend une ou plusieurs banques physiques qui sont divisés en une succession de secteurs Sn. Chaque secteur présente une taille correspondant à une taille de mémoire minimum pouvant être effacée. La illustre un exemple de mémoire comportant une unique banque physique PB1 divisée en huit secteurs S0 à S7. En variante, la illustre un exemple de mémoire MEM comportant une première banque PB1 divisée en huit secteurs S0 à S7 et une deuxième banque PB2 divisée en quatre secteurs S0 à S3. Les deux banques PB1 et PB2 forment alors une succession de douze secteurs S0 à S11. La correspond à une autre variante de réalisation d’une mémoire. Cette mémoire MEM comporte une première banque PB1 divisée en huit secteurs S0 à S7, une deuxième banque PB2 divisée en quatre secteurs S0 à S3 et une quatrième banque PB2 divisée en quatre secteurs S0 à S3. Les trois banques PB1, PB2 et PB3 forment alors une succession de douze secteurs S0 à S15.
Les secteurs permettent de stocker le code compilé de l’application. En particulier, la mémoire peut être organisée en une ou plusieurs banques physiques de mémoire. Les secteurs de la mémoire sont alors répartis dans la ou les banques physiques de mémoire. Plus particulièrement, chaque banque physique comprend uniquement des secteurs successifs de la mémoire.
La mémoire MEM est une mémoire non volatile, par exemple une mémoire flash.
Selon un mode de mise en œuvre illustré à la , l’étape b) comporte les étapes : b 1 ) appliquer un premier rayonnement ultraviolet, sous l’atmosphère d’ozone, du côté de la structure défini par la seconde surface 11 du substrat 1, de manière à augmenter l’épaisseur et/ou modifier la composition du second film d’oxyde 3 ; l’étape b 1 ) est illustrée à la (2c) ; le second film d’oxyde 3 obtenu à l’issue de l’étape b 1 ) est référencé « 3’ » ; b 2 ) appliquer un second rayonnement ultraviolet, sous l’atmosphère d’ozone, du côté de la structure défini par la première surface 10 du substrat 1, de manière à augmenter l’épaisseur et/ou modifier la composition du premier film d’oxyde 2 ; l’étape b 2 ) est illustrée à la (2d) ; le premier film d’oxyde 2 obtenu à l’issue de l’étape b 1 ) est référencé « 2’ ».
Le rayonnement ultraviolet est appliqué lors de l’étape b 2 ) sous l’atmosphère d’ozone, de sorte que le premier film d’oxyde 2’ présente, à l’issue de l’étape b 2 ) : - une épaisseur strictement supérieure à celle du second film d’oxyde 3’ [i.e. second film d’oxyde obtenu à l’issue de l’étape b 1 )] ; et/ou - une composition plus proche du composé stœchiométrique.
A cet effet, l’homme du métier pourra notamment augmenter la durée d’exposition au rayonnement ultraviolet lors de l’étape b 2 ) par rapport à l’étape b 1 ), pour une densité de puissance surfacique donnée du rayonnement ultraviolet.
Les étapes b 1 ) et b 2 ) ne sont pas concomitantes mais successives. Il est à noter que les étapes b 1 ) et b 2 ) peuvent être interverties.
Traitement UV-ozone créant des films d’oxyde Comme illustré à la , un objet de l’invention est un procédé de passivation, comportant les étapes successives : a’) prévoir un substrat 1 à base de silicium cristallin, présentant des première et seconde surfaces 10, 11 opposées ; l’étape a’) est illustrée à la (5a) ; b) appliquer un rayonnement ultraviolet au substrat 1, sous une atmosphère d’ozone, de manière à former des premier et second films d’oxyde 2’, 3’, respectivement sur les première et seconde surfaces 10, 11 du substrat 1 ; le premier film d’oxyde 2’ présentant : - une épaisseur strictement supérieure à celle du second film d’oxyde 3’, et/ou - une composition tendant vers le composé stœchiométrique ; l’étape b) est illustrée à la (5b et 5c) ; c) former des première et seconde couches de polysilicium 4, 5, respectivement sur les premier et second films d’oxyde 2’, 3’, et comprenant respectivement des atomes de phosphore et des atomes de bore possédant respectivement des première et seconde températures d’activation électrique, la seconde température d’activation électrique étant strictement supérieure à la première température d’activation électrique ; la situation à l’issue de l’étape c) est illustrée à la (5d) ; d) appliquer un traitement thermique à l’ensemble comportant le substrat 1, les premier et second films d’oxyde 2’, 3’, et les première et seconde couches de polysilicium 4, 5, le traitement thermique étant appliqué à une température supérieure ou égale à la seconde température d’activation électrique de manière à activer électriquement les atomes de phosphore et les atomes de bore de façon concomitante.
Etape a’)
Le substrat 1 prévu lors de l’étape a’) est avantageusement dopé de type n. Les première et seconde surfaces 10, 11 du substrat 1 peuvent être destinées à être exposées à un rayonnement lumineux de manière à former une architecture bifaciale.
L’étape a’) est avantageusement exécutée de sorte que les première et seconde surfaces 10, 11 du substrat 1 sont texturées afin de réduire le coefficient de réflexion et les pertes optiques dans la cellule photovoltaïque. Les première et seconde surfaces 10, 11 du substrat 1 comportent préférentiellement des motifs en pyramide inversée, agencés pour créer une rugosité de surface. La texturation est préférentiellement exécutée par une attaque chimique à base d’hydroxyde de potassium KOH.
L’étape b) est avantageusement exécutée de sorte que les premier et second films d’oxyde 2’, 3’ sont de type oxyde tunnel. L’étape b) est avantageusement exécutée de sorte que les premier et second films d’oxyde 2’, 3’ tunnel présentent une épaisseur inférieure ou égale à 3 nm, de préférence inférieure ou égale à 2 nm.
Les premier et second films d’oxyde 2’, 3’ sont avantageusement des oxydes de silicium. Par « oxyde de silicium », on entend un composé de formule SiO 2-x .
L’étape b) peut comporter les étapes : b 1 ) appliquer un premier rayonnement ultraviolet, sous l’atmosphère d’ozone, du côté de la seconde surface 11 du substrat 1, de manière à former le second film d’oxyde 3’ ; l’étape b 1 ) est illustrée à la (5b) ; b 2 ) appliquer un second rayonnement ultraviolet, sous l’atmosphère d’ozone, du côté de la la première surface 10 du substrat 1, de manière à former le premier film d’oxyde 2’ ; l’étape b 2 ) est illustrée à la (5c).
Le rayonnement ultraviolet est appliqué lors de l’étape b 2 ) sous l’atmosphère d’ozone, de sorte que le premier film d’oxyde 2’ présente, à l’issue de l’étape b 2 ) : - une épaisseur strictement supérieure à celle du second film d’oxyde 3’ ; et/ou - une composition tendant vers le composé stœchiométrique.
Au niveau du bloc 622, le moteur de correction de couleur 416 reçoit une image du produit mixte. Dans certains modes de réalisation, le sujet 108 peut être invité à utiliser la caméra 106 pour capturer une image du produit mixte sur la surface de mélange 204 (ou une surface de test standard) avant d’appliquer le produit mixte sur lui-même, et cette image du produit mixte peut être fournie au moteur de correction de couleur 416. Dans certains modes de réalisation, le sujet 108 peut capturer un égoportrait ou une autre image ou vidéo de lui-même après avoir appliqué le produit mixte, et cette image ou vidéo qui représente le produit mixte sur le sujet 108 peut être fournie au moteur de correction de couleur 416.
Au niveau du bloc 624, le moteur de correction de couleur 416 calcule une différence entre une couleur capturée du produit mixte dans l’image et la couleur cible. Dans certains modes de réalisation, le moteur de correction de couleur 416 peut utiliser une technique appropriée de reconnaissance faciale, qui comporte, mais sans s’y limiter, des réseaux neuronaux à convolution, pour segmenter l’image et détecter une partie d’un visage sur laquelle il était prévu d’appliquer le produit mixte. Par exemple, si le produit mixte est un rouge à lèvres, le moteur de correction de couleur 416 peut segmenter l’image en utilisant un réseau neuronal à convolution pour trouver une partie de l’image qui représente les lèvres du sujet 108. Le moteur de correction de couleur 416 peut alors mesurer une couleur capturée dans le segment identifié de l’image. Dans certains modes de réalisation, le moteur de correction de couleur 416 peut mesurer une couleur capturée au niveau d’un seul point dans le segment de l’image. Dans certains modes de réalisation, le moteur de correction de couleur 416 peut moyenner les couleurs capturées au niveau de multiples points dans le segment de l’image (ou le segment entier de l’image). Dans certains modes de réalisation, le moteur de correction de couleur 416 peut supprimer des parties du segment de l’image (ou de l’image dans son ensemble) qui comportent des couleurs capturées qui sont plus éloignées de la couleur cible qu’un seuil prédéterminé afin de détecter le produit mixte dans l’image, et peut effectuer sa mesure colorimétrique sur les couleurs capturées restantes.
La différence entre la couleur capturée du produit mixte dans l’image et la couleur cible peut être déterminée en utilisant toute technique adéquate. Dans certains modes de réalisation, la couleur capturée et/ou la couleur cible peuvent être converties dans un espace colorimétrique et/ou modèle colorimétrique apparié, et une simple différence entre les deux valeurs peut être déterminée. Par exemple, si la couleur capturée du produit mixte dans l’image est un rose qui est mesuré et converti dans l’espace colorimétrique RVB (si nécessaire) en rvb(255, 171, 158), et la couleur cible est un rose choisi parmi le composant de sélection de couleur 306 et converti dans l’espace colorimétrique RVB (si nécessaire) en rvb(255, 155, 148), alors la différence entre la couleur capturée et la couleur cible est rvb(0, 16, 10).
Au niveau du bloc 626, le moteur de correction de couleur 416 met à jour le profil de correction de couleur d’affichage sur la base de la différence calculée. Dans certains modes de réalisation, la différence calculée peut être directement utilisée comme un décalage devant être appliqué à l’intérieur du profil de correction de couleur d’affichage (par exemple, dans l’exemple ci-dessus où la différence sélectionnée était rvb(0, 16, 10), la valeur rvb(0, 16, 10) serait utilisée comme étant le décalage). Dans certains modes de réalisation, la différence calculée peut être utilisée pour mettre à jour la valeur de décalage dans une direction qui réduit l’erreur. Par exemple, un dispositif de commande de boucle à rétroaction peut être utilisé dans lequel la couleur capturée est une valeur de procédé, la couleur cible est une valeur de point de consigne, et le décalage du profil de correction de couleur d’affichage est une valeur de commande. La différence calculée entre la couleur capturée et la couleur cible peut être utilisée pour mettre à jour le décalage à l’intérieur de la boucle de commande à rétroaction en utilisant toute technique adéquate de boucle de commande à rétroaction, comportant, mais sans s’y limiter, des techniques de dispositif de commande proportionnelle intégrale dérivée (PID).
Dans certains modes de réalisation, une fois que le profil de correction de couleur d’affichage est mis à jour, le moteur d’interface utilisateur 414 peut immédiatement appliquer le profil de correction de couleur d’affichage mis à jour à l’interface en réalité augmentée 302. Dans certains modes de réalisation, le moteur de correction de couleur 416 peut stocker le profil de correction de couleur d’affichage mis à jour dans l’unité de stockage de données de profil 408 pour une itération ou une exécution ultérieure du procédé 600.
Le procédé 600 passe alors au bloc de décision 628, où il est déterminé si une nouvelle couleur doit être traitée. Cette détermination peut être basée sur le sujet 108 redémarrant ou réinitialisant l’interface utilisateur, en détectant l’actionnement d’un élément d’interface utilisateur qui indique un souhait de nouvelle couleur cible, par mises sous tension et hors tension ou bien réinitialisation du dispositif de mélange de produits 102 ou interaction avec celui-ci, ou toute autre technique adéquate. S’il est déterminé qu’une nouvelle couleur cible doit être obtenue, alors le résultat du bloc de décision 628 est OUI, et le procédé 600 avance à travers un terminal de poursuite (« terminal C ») pour retourner au bloc 610 pour passer à la couleur suivante. Sinon, s’il est déterminé qu’une nouvelle couleur ne doit pas être traitée, alors le résultat du bloc de décision 628 est NON, et le procédé 600 passe à un bloc final et prend fin.
La mise à jour du profil de correction de couleur d’affichage sur la base de la comparaison de la couleur capturée à la couleur cible fournit des avantages techniques, comportant, mais sans s’y limiter, l’amélioration de la qualité de l’interface en réalité augmentée 302 et la réduction des ressources informatiques requises pour générer l’interface en réalité augmentée 302 avec une qualité élevée. Dans le système 100, il est souhaitable que le rendu de produit 310 coïncide avec un égoportrait pris avec la caméra 106 et présenté par le dispositif d’affichage 418 de sorte que les couleurs puissent être fidèlement harmonisées et évaluées à l’intérieur de la vue de l’égoportrait à l’intérieur de l’interface en réalité augmentée 302. En outre, si l’interface en réalité augmentée 302 comporte un mode côte à côte dans lequel le rendu de produit 310 pourrait être visualisé à côté de l’égoportrait du sujet 108 après avoir appliqué le produit mixte, l’image capturée du produit mixte tel qu’appliqué doit être aussi similaire que possible au rendu de produit 310 pour prouver que l’interface en réalité augmentée 302 fournit un rendu réaliste.