INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Comme visible en , on prévoit ici en outre que le module d’affichage 24 affiche (ici encore sous la commande de l’unité de commande 22) un objet d’intérêt O (ou une information destinée à l’utilisateur) à une distance (vue par l’utilisateur) différente d’une distance d’affichage (pour l’utilisateur) de l’indicateur I dans la scène tridimensionnelle.
Par ailleurs, selon un exemple, l'élément sécurisé peut être constitué de deux puces électroniques distinctes, une première puce mettant en oeuvre le système d'exploitation de haut niveau 351, les applications 352A et 352B, les règles 353 et le système d'exploitation de bas niveau 354, et une deuxième puce mettant en oeuvre le système d'exploitation de bas niveau 355. Ces deux puces différentes sont signifiées par des blocs en pointillés en . Selon un autre exemple, les deux puces peuvent être considérées comme deux éléments sécurisés distincts.
Selon un autre exemple, le système d'exploitation de haut niveau 351, les applications 352A et 352B, les règles 353 et le système d'exploitation de bas niveau 354, et le système d'exploitation de bas niveau 355 peuvent être mis en oeuvre par une unique puce électronique, cette puce étant adapté à adapter son fonctionnement en fonction du système d'exploitation de bas niveau 354 ou 355 mis en oeuvre.
La est un schéma-bloc représentant un mode de réalisation d'un procédé de protection du dispositif dont l'architecture logicielle est décrite en relation avec la .
Le procédé de protection du dispositif électronique comprend deux phases. Une première phase BOOT se déroule pendant le démarrage du dispositif électronique, et une deuxième phase COMM se déroule au moment où une application mise en oeuvre par le processeur principal demande à communiquer avec une application mise en oeuvre par l'élément sécurisé.
Pendant la première phase BOOT, à une première étape 401 (BOOT START), le dispositif électronique démarre de façon matérielle et de façon logicielle.
A une étape 402 (LLOS2 Verif OS), suivant l'étape 401, le système d'exploitation de bas niveau 355, décrit en relation avec la , réalise une vérification de l'architecture logicielle 300, c'est-à-dire du système d'exploitation de haut niveau 301 et des couches logicielles 303 à 305, décrits en relation avec la , du processeur principal du dispositif électronique. Par cette vérification, le système d'exploitation de bas niveau 355 détermine si l'architecture logicielle 300 est fiable, ou authentique, c'est-à-dire permettant des échanges de données sensibles ou secrètes entre le système d'exploitation de haut niveau 301 et les applications 302A et 302B qu'il met en oeuvre. Selon un exemple, par cette vérification, le système d'exploitation de bas niveau 355 détermine si l'architecture logicielle 300 est authentique, c'est-à-dire fournit par le fabriquant de l'architecture 300 ou du dispositif la mettant en oeuvre. Pour ce faire, le système d'exploitation de bas niveau 355 peut, par exemple, vérifier tout ou partie du code de programmation de l'architecture logicielle 300. De plus, le système d'exploitation de bas niveau 355 peut déterminer qu'une ou plusieurs partie de l'architecture logicielle 300 est fiable, et qu'une ou plusieurs autres parties de l'architecture logicielle 300 sont non fiables. Une fois la vérification réalisée, le système d'exploitation de bas niveau 355 en stocke le résultat.
Selon une variante, si le processeur principal du dispositif électronique met en oeuvre plusieurs systèmes d'exploitation de haut niveau du type de l'architecture logicielle 300, alors, à l'étape 402, le système d'exploitation de bas niveau 355 réalise la vérification de tous les systèmes d'exploitation mis en oeuvre par le processeur principal. Selon une autre variante, le système d'exploitation de bas niveau ne pourrait réaliser la vérification que de certains systèmes d'exploitation de haut niveau de l'architecture logicielle, comme par exemple, les systèmes d'exploitation de haut niveau principaux, ou la vérification que de certaines couches logicielles de 'l'architecture logicielle 300.
A une étape 403 (BOOT END), suivant l'étape 402, le dispositif électronique a terminé son démarrage, et est prêt pour être utilisé.
Pendant la deuxième phase COMM, à une première étape 451 (App -> AppSE), une application mise en oeuvre par le système d'exploitation de haut niveau 301 du processeur principal, par exemple l'application 302A, demande à entrée en contact avec une application mise en oeuvre par le système d'exploitation de haut niveau 351 de l'élément sécurisé, par exemple l'application 352A. Plus particulièrement, l'application 302A envoie une requête à une interface de programmation d'application 303. Cette requête est vérifiée par l'interface de filtrage 304, et si l'interface de filtrage 304 valide la requête, alors le système d'exploitation de bas niveau 305 du processeur principal transfert la requête à l'élément sécurisé. Comme la requête est destinée à l'application 352A, c'est le système d'exploitation de bas niveau 354 qui reçoit la requête.
A une étape 452 (Verif OS1), le système d'exploitation de bas niveau 354 reçoit la requête initiée par l'application 302A, et ne transmet pas la requête à l'application 352A destinataire tant qu'il ne s'est pas assuré que le système d'exploitation de haut niveau 301 mettant en oeuvre l'application 302A est fiable. Pour cela, le système d'exploitation 354 interroge le système d'exploitation de bas niveau 355 sur la fiabilité de l'architecture logicielle 300. Le système d'exploitation de bas niveau 355 transmet le résultat de la vérification réalisée au cours de la première phase BOOT au système d'exploitation de bas niveau 354. Le système d'exploitation de bas niveau 354 peut ensuite transmettre la requête à l'application destinataire 352A, et rendre accessible à l'application 352A le résultat de la vérification. Selon un premier exemple, le système d'exploitation de bas niveau 354 peut envoyer le résultat de la vérification avec la requête à l'application 352A. Selon un deuxième exemple, le système d'exploitation de bas niveau 354 peut rendre l'information accessible via une interface de programmation d'application du même type que les interfaces 303, à l'application 352A.
L'application 352A ayant accès au résultat de la vérification, elle peut prendre en compte l'information. Si l'architecture logicielle 300 est considérée comme fiable (sortie Y de l'étape 452), l'étape suivante est une étape 453 (Execute Req), sinon (sortie N de l'étape 452), l'étape suivante est une étape 454 (Stop Req).
A l'étape 453, l'architecture logicielle 300 est considérée comme fiable, l'application 352A peut traiter et, le cas échéant, répondre à la requête de l'application 302A, par exemple en utilisant des données sensibles ou secrètes.
A l'étape 454, de l'architecture logicielle 300 est considérée comme non fiable, au moins en partie, l'application 352A prend donc en compte cette information. Selon un premier exemple, l'application 352A peut décider de ne pas traiter et, le cas échéant, de ne pas répondre à la requête de l'application 302A, par exemple en ne retournant aucune donnée ou en retournant des données d'erreur ou des données aléatoires. Selon un deuxième exemple, l'application 352A peut décider de traiter en partie et, le cas échéant, de ne répondre qu'en partie à la requête de l'application 302A, par exemple en ne divulguant aucune donnée sensible ou secrète. Selon un troisième exemple, l'application 352A peut décider de tout de même traiter et, le cas échéant, de répondre à la requête de l'application 302A, par exemple si la requête reçue ne concerne aucune donnée sensible ou secrète, ou par exemple si la requête reçue ne mets pas en danger l'application 352A, comme par exemple une attaque de type déni de service (Denial of Services).
La représente, très schématiquement et sous forme de blocs, un deuxième exemple plus précis d'architecture logicielle utilisée dans un dispositif électronique, du type de celui décrit en relation avec la , constituant un mode de réalisation.
Ce deuxième exemple peut comprendre des éléments communs avec le premier exemple décrit en relation avec la . Ces éléments communs ne sont pas décrits de nouveau en détail ici, et seules les différences entre ces deux exemples sont mis en exergue.
Dans ce deuxième exemple, le processeur principal peut utiliser la même architecture logicielle 300 que dans le premier exemple, ou une architecture du même type. L'élément sécurisé utilise une architecture logicielle 500 comprenant des éléments communs avec l'architecture 350 décrite en relation avec la .
Dans un mode, les QR codes (2) codent une chaîne alphanumérique qui comprend un identifiant unique selon les caractéristiques précitées. Il s'agit par exemple d'une URL.
Même si la chaîne alphanumérique est plus longue, il reste possible de maîtriser la densité du QR code (2) au sein du lot de fabrication, puisque la variabilité de la quantité d'informations à coder est maîtrisée de la même manière qu’expliquée ci-avant.
Avantageusement, les URL codées peuvent être des URL raccourcies (moins de caractères, donc moins de données à coder), pointant vers des URL de redirection, plus longue (plus de caractères, donc plus de données à coder).
En référence aux figures 3 et 4, on a illustré deux QR codes (2) codant chacun un code alphanumérique de huit caractères. On constate que les quantités de données nécessaires pour coder ces deux identifiant sont suffisamment proches pour que les QR codes (2) présentent la même résolution. En l'espèce ils comprennent chacun 21 pixels de côté.
En référence aux figures 5 et 6, on a représenté deux identifiants sous forme d’URL, et comprenant chacun huit caractères. On constate que la quantité d'informations codées étant plus importante que pour les identifiants des figures 3 et 4, la résolution des QR codes (2) a elle aussi augmentée : chacun de ces QR codes (2) comprend désormais 25 pixels de côté. Dans le cas de QR code (2) à taille fixe (par exemple 12mm), les QR codes (2) des figures 5 et 6 présentent des pixels plus petits que les QQR codes (2) de figures 3 et 4.
Néanmoins, les deux URL codées sur les figures 5 et 6 comprennent une quantité d'information semblable, de sorte que les deux QR codes (2) présentent la même résolution.
Sur la , on a illustré un tissage Jacquard avec deux fils de trame : un fond (F) et un broché (B) : - le fil de fond (F) est tissé selon une armure de type sergé de 3 : il laisse trois fils de chaine (C1, C2, C3), puis prend un fil de chaine (C4), laisse à nouveau trois fils de chaine (C5, C6, C7) et ainsi de suite. - le fil de broché (B) n’est pas censé être visible à ce niveau de l’étiquette (1), et est donc verso (V) de l’étiquette.
En théorie, le fil de broché (B) pourrait être laissé flotter sur toute la laize de l’étiquette (1), mais les flottés constituent alors de longues boucles de fil pouvant gêner la fabrication des étiquettes. En pratique, les fils de broché (B) du verso (V) sont donc pris régulièrement, par exemple tous les 10 à 20 fils de chaîne environ.
Afin de ne pas impacter l’armure du fond, le broché (B) est pris selon un rythme qui est multiple, égal, ou diviseur du rythme de l’armure du fond (F). Dans le cas du sergé de 3 (rythme de 4 fils de chaîne), le broché (B) : - est pris sur un fil de chaîne (C2) ; puis - est laissé sur 7 fils de chaîne (C3-C9) ; puis - est pris sur le fil de chaîne (C10), et ainsi de suite.
Le rythme du broché (B) est donc de 8 fils de chaîne, ce qui est multiple du rythme de l’armure du fond (4 fils).
En référence à la , il peut être nécessaire d’augmenter la rigidité de l’étiquette (1), sans toutefois sortir des plages de densité de fils et de titrage de fils précitées. Pour ce faire, il est possible de modifier l’armure du tissage pour augmenter le nombre de liage des fils.
De manière que ces liages supplémentaires ne changent pas l’aspect de l’étiquette (1) depuis le recto (R), on ne rajoute des liages qu’un niveau de flottés de fils de broché (B), au recto (R).
Dans l’exemple donné, le rythme du broché (B) est désormais de 4 : - il prend un fil (C2), - laisse trois fils (C3-C5), - prend un fil (C6) et ainsi de suite.
Le rythme du broché (B) est alors de 4 fils, ce qui est égal au rythme du fil de fond (F) : depuis le recto (R), les liages du broché (B) restent dissimulés par les flottés du fils de fond (F) et l’aspect de l’étiquette (1)est conservé. Pourtant, le nombre de liages a été doublé, donc la rigidité de l’étiquette (1)aussi.
S’il est nécessaire d’encore augmenter la rigidité de l’étiquette (1), il est possible de faire des liages du broché (B) selon un rythme diviseur du rythme du fond (F).
En référence à la , le rythme du broché (B) et désormais de 2 fils. La rigidité de l’étiquette (1) est encore augmentée.
S2 : mélange du matériau broyé avec du nitrate de sodium selon un rapport massique de 1:1,5, chauffage du mélange à 310 °C, et maintien de la température pendant 1 h à 2 h ;
S3 : tamisage du mélange à travers un tamis fait de nickel d'une taille de maille de 0,25 mm à la température de l'étape S2 afin d'obtenir une barbotine de sel fondu de taille inférieure et une feuille de cuivre et d'aluminium de taille supérieure ;
S5 : ajout de la masse noire dans de l'acide sulfurique à une concentration de 1 mol/L selon un rapport solide/liquide de 1,0 g/3,0 mL, ajout de peroxyde d'hydrogène, et lixiviation à 80 °C pendant 1 h ;
S7 : lavage et séchage du résidu de lixiviation, puis réalisation d'une calcination exempte d’oxygène pendant 3 h à une température de 700 °C pour obtenir une anode de graphite régénérée.
Exemple comparatif 2 Un procédé de traitement de masse noire de batterie et de préparation d'une anode de graphite régénérée, qui était différent du procédé de l'exemple 2 en ce qu'aucune solution d'imprégnation n'a été utilisée pour le trempage, comprenait spécifiquement les étapes suivantes :
S1 : décharge, démontage et broyage d’une batterie au cobaltate de lithium usagée pour obtenir un matériau broyé dont la taille de particule est inférieure ou égale à 5 cm ;
S2 : mélange du matériau broyé avec du nitrate de sodium selon un rapport massique de 1:2,0, chauffage du mélange à 330 °C, et maintien de la température pendant 1,5 h ;
S5 : ajout de la masse noire dans de l'acide chlorhydrique de concentration de 0,5 mol/L selon un rapport solide/liquide de 1,0 g/4,0 mL, ajout de sulfite de sodium, et lixiviation à 60 °C pendant 2 h ;
S7 : lavage et séchage du résidu de lixiviation, puis réalisation d'une calcination exempte d’oxygène pendant 2 h à une température de 800 °C pour obtenir une anode de graphite régénérée.
Exemple comparatif 3 Un procédé de traitement de masse noire de batterie et de préparation d'une anode de graphite régénérée, qui était différent du procédé de l'exemple 3 en ce qu'aucune solution d'imprégnation n'a été utilisée pour le trempage, comprenait spécifiquement les étapes suivantes :
Optionnellement, le système propulsif aéronautique s’étend selon une direction axiale et comprend par ailleurs un conduit d’alimentation pour fournir de l’huile à la pompe, dans lequel le conduit d’alimentation traverse axialement le réducteur de vitesse.
Optionnellement, le réducteur de vitesse comprend une pluralité de satellites, le dispositif de lubrification comprend une pluralité de pompes comprenant chacune un rotor de pompe, la pluralité de pompes comprenant au moins deux pompes et au plus autant de pompes que de satellites, chaque rotor de pompe étant couplé en rotation avec un satellite distinct, le dispositif de lubrification étant configuré pour lubrifier le réducteur de vitesse avec de l’huile lorsque les rotors de pompe sont en rotation.
Il est également proposé un procédé de freinage d’un rotor de soufflante d’un système propulsif, comprenant le blocage d’une rotation d’un rotor de soufflante, comprenant des aubes à calage variable, en fonction d’une mise en drapeau des aubes.
Optionnellement, le blocage est mis en œuvre après la mise en drapeau des aubes.
Optionnellement une sortie de drapeau des aubes est opérée après avoir débloqué le rotor de soufflante.
Optionnellement, le système propulsif aéronautique comprend un arbre d’entraînement, dans lequel le frein est configuré pour être embrayé lorsqu’une vitesse de rotation de l’arbre d’entraînement diminue et devient inférieure à une vitesse seuil d’embrayage, la vitesse seuil d’embrayage étant par exemple comprise entre 50 tours par minute et 800 tours par minute, par exemple entre 50 tours par minute et 400 tours par minute, par exemple entre 100 tours par minute et 300 tours par minute.
Optionnellement, le système propulsif aéronautique comprend un fusible pour découpler mécaniquement le frein du reste du système.
Optionnellement, le frein est configuré pour être actionné par une énergie permettant par ailleurs d’actionner la variation du calage des aubes.
Optionnellement, le système de commande comprend un circuit hydraulique relié au frein, l’énergie étant une énergie hydraulique transportée par le circuit hydraulique.
Optionnellement, le système propulsif aéronautique comprend : un arbre d’entraînement ; un arbre de soufflante propre à entraîner en rotation le rotor de soufflante ; un réducteur de vitesse couplant en rotation l’arbre d’entraînement et l’arbre de soufflante, et configuré pour entraîner l’arbre de soufflante à une vitesse de rotation inférieure à une vitesse de rotation de l’arbre d’entraînement. Le réducteur de vitesse comprend alors : un pignon solaire présentant un diamètre et couplé en rotation avec l’arbre d’entraînement, un satellite qui engrène avec le pignon solaire, une couronne présentant un diamètre et qui engrène avec le satellite, le diamètre de la couronne étant supérieur au diamètre du pignon solaire. Le frein est alors configuré pour bloquer une rotation du pignon solaire, du satellite, de la couronne, de l’arbre d’entraînement ou de l’arbre de soufflante.
Optionnellement, le frein est configuré pour bloquer une rotation du pignon solaire ou du satellite.
Optionnellement, le système propulsif aéronautique comprend un dispositif de lubrification comprenant une pompe, la pompe comprenant un rotor de pompe et étant configurée pour alimenter en huile le réducteur de vitesse lorsque le rotor de pompe est en rotation, dans lequel le frein est configuré pour coopérer avec le rotor de pompe.
Optionnellement, la commande du frein est fonction d’au moins un état de fonctionnement du dispositif de lubrification.
Optionnellement, le frein est à commande hydraulique, la commande hydraulique étant fluidiquement reliée au dispositif de lubrification.
Optionnellement, la vitesse seuil de débrayage est égale à la vitesse seuil d’embrayage, et le système comprend un embrayage configuré pour : découpler en rotation le rotor de pompe du pignon solaire, du satellite, de la couronne, de l’arbre de soufflante ou de l’arbre d’entraînement si la vitesse de rotation de l’arbre d’entraînement est supérieure ou égale la vitesse seuil d’embrayage, et pour coupler en rotation le rotor de pompe avec le pignon solaire, le pignon satellite, la couronne, l’arbre de soufflante ou l’arbre d’entraînement si la vitesse de rotation de l’arbre d’entraînement est inférieure à la vitesse seuil d’embrayage.
Optionnellement, le frein comprend un système de vannes, le système de vannes comprenant une première vanne commandée en aval de la pompe et une deuxième vanne commandée en amont de la pompe.
Optionnellement, le réducteur de vitesse comprend un porte-satellites sur lequel le satellite est monté à rotation, le porte-satellites étant fixe par rapport à un stator du système propulsif.
Optionnellement, le système propulsif aéronautique s’étend selon une direction axiale, et le réducteur de vitesse, considéré selon la direction axiale, est situé entre la pompe et l’arbre d’entraînement.
Le module de réception peut recevoir l’information de mouvement en provenance d’une unité de communication équipant le véhicule, par exemple via une liaison (ou connexion) sans fil. En variante toutefois, par exemple lorsque le module d’affichage fait partie d’un système embarqué du véhicule, le module de réception peut recevoir l’information d’un ordinateur de bord ou d’un système de navigation via un bus informatique équipant le véhicule.
L’information de mouvement peut être par exemple une information de vitesse du véhicule, ou une information d’accélération du véhicule, ou une information de force de freinage du véhicule, ou une information d’angle de braquage du véhicule.
On peut prévoir qu’au moins le module d’affichage et l’outil de mesure fassent partie d’un casque de réalité virtuelle. Dans ce cas, le dispositif d’affichage comprend des moyens d’agencement sur la tête d’un utilisateur. En variante toutefois, le module d’affichage pourrait être une tablette tactile ou, comme déjà indiqué, faire partie d’un système embarqué du véhicule.
L’invention propose également un procédé mis en œuvre dans un dispositif d’affichage comprenant un module d’affichage et un outil de mesure d’une direction de regard d’un utilisateur, ledit procédé comprenant les étapes suivantes :
Les caractéristiques optionnelles présentées ci-dessus relativement au dispositif d’affichage peuvent également s’appliquer, séparément ou en combinaison, à ce procédé.
représente un système dans lequel peut être mise en œuvre l’invention ;
représente un exemple de scène tridimensionnelle affichée par un module d’affichage du système de la ;
représente une vue de côté d’un affichage présenté à l’utilisateur ; et
représente un autre exemple de scène tridimensionnelle affichée par le module d’affichage.
La illustre un dispositif lumineux 600 selon le deuxième aspect de l’invention. Le dispositif 600 comprend : un exemple de réalisation d’un guide de lumière selon le premier aspect de l’invention ; un support 603 comprenant une pluralité de sources de lumière 604.
Le guide de lumière selon le premier aspect de l’invention comprend : une nappe de guidage de lumière 601 comprenant un film flexible; six groupes d’éléments d’injection de lumière, trois groupes 602a et trois groupes 602b, chaque groupe d’éléments d’injection étant associé à une région de la nappe de guidage 601.
Le guide de lumière comprend en outre trois éléments 200, 200b, 200c de support au pliage des éléments d’injection de lumière. Chaque élément de support au pliage est associé à deux groupes d’éléments de pliage qui sont décalés selon la première direction x.
Dans les trois groupes 602a, chaque élément d’injection de lumière comprend une partie principale, 602.12.3, 602.12.3b, 602.12.3c. Par souci de clarté, seulement un élément d’injection de lumière pour chaque groupe 602a et 602b est référencé sur la . Chaque groupe d’éléments d’injection de lumière 602a comprend les parties terminales correspondantes, 602.13.3, 602.13.3b, 602.13.3c.
Les éléments d’injection de lumière des trois groupes 602b comprennent une partie principale 602.12.4, 602.12.4b, 602.12.4c. Chaque groupe d’éléments d’injection de lumière 602b comprend les parties terminales 602.13.4, 602.13.4b, 602.13.4c.
Les parties principales 602.12.3 et 602.12.4 sont au contact du même élément de support au pliage 200 et pliées pour former les parties terminales 602.13.3 et 602.13.4 correspondantes. Le fonctionnement de l’élément de support au pliage 200 a été expliqué en relation aux figures , , , et . Les empilements d’éléments d’injection de lumière E602.13.3 et E602.13.4 comprenant les parties terminales 602.13.3 et 602.13.4 sont donc décalées selon la première direction x. La même description s’applique aux autres paires de groupes d’élément d’injection de lumière, à savoir la paire (602.12.3b ; 602.12.4b) qui est associée à l’élément de support au pliage 200b et la paire (602.12.3c, 602.12.4c) qui est associée à l’élément de support au pliage 200c.
Au total, le dispositif lumineux 600illustré à la comprend six groupes d’éléments d’injection de lumière, chaque groupe formant un empilement. Dans l’exemple non limitatif illustré à la , chaque empilement comprend une extrémité en regard d’une source de lumière 604 située au niveau du support 603.