INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Chaque cylindre 18 comporte en outre un orifice transversal 19 le traversant de part en part et apte à recevoir une cheville 20 pour solidariser la traverse de liaison 4 sur la poutre 1 associée, comme cela est expliqué plus loin. La distance D (Cf. ) entre l'extrémité de la barre médiane 17 et le bord dudit orifice transversal 19 correspondant est supérieure au égale à l'épaisseur E (Cf. ) d'un élément modulaire 3 ; 3'.
Comme décrit précédemment, l'invention concerne également une poutre 1 comprenant au moins une première rangée 2 et une deuxième rangée 2' disposées l'une contre l'autre et formées chacune par une pluralité d'éléments modulaires 3 ; 3' tels que décrits précédemment. Lesdits éléments modulaires 3 ; 3' sont disposés longitudinalement les uns contre et à la suite des autres. On entend ici par "disposés longitudinalement les uns contre et à la suite des autres" le fait que chaque élément modulaire 3 est disposé dans la première rangée 2 de sorte que sa première face transversale 8 ou sa deuxième face transversale 9 soit en contact respectivement avec la deuxième face transversale 9 ou la première face transversale 8 d'un élément modulaire 3 adjacent. Il en est de même pour chacun des éléments modulaires 3'.
Ainsi, en référence aux figures 3 et 4, pour obtenir la poutre 1 selon l'invention, on dispose un élément modulaire 3 de la première rangée 2 et un élément modulaire 3' de la deuxième rangée 2' en quinconce, c'est-à-dire qu'une partie de la deuxième face longitudinale 7 de l'élément modulaire 3 de la première rangée 2 soit en contact avec une partie de la première face longitudinale 6' de l'élément modulaire 3' de la deuxième rangée 2'. Dans cette position, les faces supérieure 10 et inférieure 11 de l'élément modulaire 3 de la première rangée 2 sont avantageusement respectivement dans le prolongement des faces supérieure 10' et inférieure 11' de l'élément modulaire 3' de la deuxième rangée 2'.
Dans la position précédemment décrite, les éléments modulaires 3 ; 3' respectifs des première et deuxième rangées 2 ; 2' sont conformés pour que : - la première face transversale 8' de l'élément modulaire 3' de la deuxième rangée 2' soit confondue avec un plan perpendiculaire à la deuxième face longitudinale 7 de l'élément modulaire 3 de la première rangée 2 et passant par le centre du premier orifice 14 dudit élément modulaire 3 de la première rangée 2, - la deuxième face transversale 9 de l'élément modulaire 3 de la première rangée 2 soit confondue avec un plan perpendiculaire à la première face longitudinale 6' de l'élément modulaire 3' de la deuxième rangée 2' et passant par le centre du premier orifice 14' dudit élément modulaire 3' de la deuxième rangée 2', et - les troisièmes orifices 16 de l'élément modulaire 3 de la première rangée 2 soient coaxiaux avec les deuxièmes orifices 15' de l'élément modulaire 3' de la deuxième rangée 2' pour permettre l'insertion à force d'un tourillon 21 successivement dans un troisième orifice 16 puis dans le deuxième orifice 15' associé, afin de solidariser les éléments modulaires 3 ; 3' des première et deuxième rangées 2 ; 2'.
Ensuite, on dispose un nouvel élément modulaire 3 de la première rangée 2 de manière à ce que sa première face transversale 8 vienne au contact avec la deuxième face transversale 9 de l'élément modulaire 3 de la première rangée 2 précédemment mis en place, à ce qu'une partie de sa deuxième face longitudinale 7 soit en contact avec une partie de la première face longitudinale 6' de l'élément modulaire 3' de la deuxième rangée 2' précédemment mis en place, et à ce que ses faces supérieure 10 et inférieure 11 s'étendent respectivement dans le prolongement des faces supérieure 10' et inférieure 11' de l'élément modulaire 3' de la deuxième rangée 2' précédemment mis en place.
Dans la position précédemment décrite, le nouvel élément modulaire 3 de la première rangée 2 est conformé pour que : - son premier orifice 14 soit positionné pour la deuxième face transversale 9' de l'élément modulaire 3' de la deuxième rangée 2' précédemment mis en place soit confondue avec un plan perpendiculaire à sa deuxième face longitudinale 7 et passant par le centre dudit premier orifice 14, et - ses deuxièmes orifices 15 soient coaxiaux avec les troisièmes orifices 16' de l'élément modulaire 3' de la deuxième rangée 2' précédemment mis en place afin de permettre l'insertion à force d'un tourillon 21 successivement dans chacun de ses deuxièmes orifices 15 puis dans le troisième orifice 16' associé, afin de solidariser le nouvel élément modulaire 3 de la première rangée 2 avec l'élément modulaire 3' de la deuxième rangée 2' précédemment mis en place.
En outre, si le système comprend plusieurs modules maîtres, l’ensemble des modules maître ont accès à un même format de pixels. Cela permet également de simplifier la manipulation des pixels par les différents modules maîtres.
De préférence, N est égal à trente-deux, P est égal à vingt-quatre, la valeur de chaque composante de couleur de chaque pixel étant codée sur huit bits, de sorte que Q est égal à huit.
Dans un mode de réalisation avantageux, chaque demande d’accès mémoire précise une adresse virtuelle correspondant à une adresse physique à accéder de la mémoire d’image. L’unité de gestion de mémoire est alors configurée pour convertir cette adresse virtuelle en ladite adresse physique correspondante de la mémoire d’image. On entend par adresse virtuelle une adresse d’une mémoire tampon virtuelle vue par ledit au moins un module maître. L’unité de gestion de mémoire est donc configurée pour traduire, c’est-à-dire faire correspondre, les adresses de cette mémoire tampon virtuelle en une adresse physique de la mémoire d’image.
De préférence, l’unité de gestion de mémoire comprend au moins une mémoire tampon configurée pour mémoriser les pixels reçus depuis le module maître lors d’un accès en écriture et les pixels reçus depuis la mémoire d’image lors d’un accès en lecture. Cette mémoire tampon est utilisée pour enregistrer des pixels lors d’accès mémoire par salve de données.
Avantageusement, le système comprend en outre une mémoire cache configurée pour mémoriser le dernier pixel lu dans la mémoire d’image. Cette mémoire cache peut être utilisée pour réduire le nombre d’accès en lecture à la mémoire à effectuer pour écrire un pixel dans la mémoire d’image.
Selon un autre aspect, il est proposé un procédé de lecture d’au moins un pixel dans une mémoire d’image à partir d’une demande d’accès en lecture émise par un module maître, le module maître étant adapté pour traiter des données ayant un nombre N de bits –notamment trente-deux bits–, et la mémoire d’image étant configurée pour mémoriser des valeurs de composantes de couleur de pixels d’une image, la mémoire d’image ayant une résolution de N bits, chaque pixel étant codé sur un nombre P de bits –notamment vingt-quatre bits, la valeur de chaque composante de couleur étant codée sur huit bits– dans la mémoire d’image, les pixels étant stockés les uns à la suite des autres dans la mémoire d’image, procédé comprenant : - une réception de la demande d’accès mémoire en lecture par une unité de gestion de mémoire configurée pour contrôler des accès mémoire du module maître à la mémoire d’image, - une lecture par l’unité de gestion de mémoire dudit au moins un pixel dans la mémoire d’image enregistré sur P bits, puis - une modification par l’unité de gestion de mémoire du format dudit au moins un pixel lu en lui ajoutant un nombre Q de bits additionnels égal à une différence entre N et P –notamment huit bits, soit un octet additionnel– de façon à formater ledit au moins un pixel sur N bits, puis - une transmission dudit au moins un pixel sur N bits par l’unité de gestion de mémoire au module maître.
Selon un autre aspect, il est proposé un procédé d’écriture d’au moins un pixel dans une mémoire d’image à partir d’une demande d’accès en écriture émise par un module maître, le module maître étant adapté pour traiter des données ayant un nombre N de bits –notamment trente-deux bits–, et la mémoire d’image étant configurée pour mémoriser des valeurs de composantes de couleur de pixels d’une image, la mémoire d’image ayant une résolution de N bits, chaque pixel étant codé sur un nombre P de bits –notamment vingt-quatre bits, la valeur de chaque composante de couleur étant codée sur huit bits– dans la mémoire d’image, les pixels étant stockés les uns à la suite des autres dans la mémoire d’image, procédé comprenant : - une réception de la demande d’accès mémoire en écriture par une unité de gestion de mémoire configurée pour contrôler des accès mémoire du module maître à la mémoire d’image, la demande d’accès en écriture précisant au moins un pixel à écrire ayant un format sur N bits comportant les valeurs des composantes de couleur dudit au moins un pixel sur P bits ainsi qu’un nombre Q de bits additionnels égal à une différence entre N et P –notamment huit bits, soit un octet additionnel–, - une modification par l’unité de gestion de mémoire du format dudit au moins un pixel en supprimant lesdits Q bits additionnels de façon à formater ledit au moins un pixel sur P bits, puis - un enregistrement par l’unité de gestion de mémoire dudit au moins un pixel sur P bits dans la mémoire d’image.
La illustre un mode de réalisation d’un système informatique SYS. Le système informatique SYS comprend plusieurs modules maîtres MM, une mémoire d’image MEMI (connue également sous l’expression anglophone « framebuffer »), et une unité de gestion de mémoire MMU (en anglais « memory management unit ») disposée entre les modules maîtres MM et la mémoire d’image MEMI.
En particulier, le système informatique SYS comprend un premier bus BS1 reliant électriquement les modules maître à l’unité de gestion de mémoire MMU afin de permettre une communication entre les modules maîtres et l’unité de gestion de mémoire MMU. Le système informatique SYS comprend également un deuxième bus BS2 reliant électriquement la mémoire d’image MEMI à l’unité de gestion de mémoire MMU afin de permettre une communication entre cette mémoire d’image MEMI et l’unité de gestion de mémoire MMU. En variante, le premier bus BS1 et le deuxième bus BS2 peuvent former qu’un seul et même bus.
Comme module maître MM, le système informatique SYS comprend un processeur CPU (c’est-à-dire une unité centrale de traitement), un processeur graphique GPU et un afficheur DSPL. Les modules maîtres MM sont adaptés pour traiter des données dans un format sur 32 bits.
Par ailleurs, la mémoire d’image MEMI est une mémoire tampon physique. La mémoire d’image MEMI est configurée pour mémoriser les pixels d’une image finale à afficher sur l’écran DSPL. Chaque pixel est représenté par trois composantes de couleur : rouge, vert et bleu. Chaque composante est quantifiée sur 8 bits. Ainsi, un pixel est formé de 24 bits. Par exemple, la illustre une zone PB0 permettant de stocker un pixel à partir d’une adresse physique de début PB0_ADDR0.
En outre, les pixels de 24 bits sont enregistrés dans la mémoire d’image MEMI de manière compacte. Ainsi, chaque mot de 32 bits de la mémoire permet de stocker quatre valeurs de composantes de couleur. Chaque mot permet de stocker des composantes de couleur de deux pixels. Par exemple, un mot peut stocker une composante de couleur d’un premier pixel et trois composantes de couleur d’un deuxième pixel. En variante, un mot peut stocker deux composantes de couleur d’un premier pixel et deux autres composantes de couleur d’un deuxième pixel.
La mémoire d’image MEMI est configurée pour pouvoir être accédée en lecture et en écriture.
Les modules maîtres MM sont configurés pour émettre des demandes d’accès mémoire à destination de la mémoire d’image MEMI. Néanmoins, la mémoire d’image MEMI ne peut pas être accédée directement par les modules maîtres MM. Ces demandes d’accès mémoire émises par les modules maître MM sont ainsi transmises à l’unité de gestion de mémoire qui est configurée pour gérer les demandes d’accès mémoire.
Lors d’une étape 328 une erreur globale est calculée pour l’ensemble des jeux d’entrainement, JE 1 -JE k , par exemple en additionnant les k erreurs E 1 -E k obtenues.
Lors d’une étape 330, les coefficients, ou poids, du réseau de neurones CNN sont mis à jour, par exemple par un algorithme de rétropropagation du gradient de l’erreur.
Les étapes 322-330 sont répétées plusieurs fois jusqu’à ce que l’erreur globale calculée à l’étape 330 ne varie plus pendant plusieurs, par exemple 5, itérations successives. Lorsque c’est le cas, le réseau de neurones CNN est considéré comme étant suffisamment entrainé.
Ainsi, le procédé 300 fournit un modèle de caractérisation fonctionnelle entrainé 340 qui peut être utilisé pour estimer les performances optiques d’un objectif optique cible ayant la même architecture que les objectifs optiques d’entrainement.
Bien entendu, le modèle de caractérisation fonctionnelle 340 n’est pas limité à un réseau de neurones.
Suivant une alternative, le modèle de caractérisation fonctionnelle 340 peut comprendre, ou peut être, une méthode de recherche de corrélations, par exemple par méthode de régression, entre le jeu optique d’entrainement JOA i et le jeu de performance d’entrainement JPA i , de chaque jeu d’entrainement JE i .
Suivant un exemple de réalisation, la recherche des corrélations peut se faire via une méthode des moindres carrés. Elle peut consister à la mise en place d’une relation polynomiale supposée entre les JPA i et JOA i , et cela pour chaque JE i . Ensuite, la méthode des moindres carrés permet de trouver le meilleur jeu de coefficients des polynômes qui minimise l’erreur entre les sorties calculées par les polynômes obtenus et les JPA i .
La est une représentation schématique d’un exemple de réalisation non limitatif d’un dispositif selon l’invention d’obtention d’un outil de caractérisation fonctionnelle d’un objectif optique lors de sa fabrication.
Le dispositif 400 comprend un appareil 402 d’interférométrie optique pour réaliser au moins une mesure interférométrique en vue d’obtenir au moins un jeu optique d’entrainement JOA i , sur un objectif optique d’entrainement 404. L’appareil 402 peut par exemple être l’appareil d’interférométrie optique 200 de la . L’objectif optique d’entrainement peut être l’objectif optique 100 de la , ou du moins à une architecture identique à celle de l’objectif optique 100 de la .
Le dispositif 400 comprend un appareil 406 de mesure de valeurs de performance en vue d’obtenir au moins un jeu de performance d’entrainement JPA i . L’appareil 406 peut par exemple être un appareil de mesure de MTF disponible sur le marché.
Le dispositif 400 comprend en outre une unité informatique 408 pour mettre en œuvre un entrainement d’un modèle de caractérisation, tel que par exemple : un réseau de neurones, ou un modèle de régression linéaire de polynômes, une équation gaussienne, obtenue par une méthode des moindres carrés, une méthode d’analyse statistique, etc.
L’unité 408 peut être tout module de calcul ou tout module informatique tel qu’un serveur, un ordinateur, une tablette, un processeur, un calculateur, une puce électronique, etc.
En particulier, le dispositif 400 est configuré pour mettre en œuvre le procédé 300 de la .
La est une représentation schématique d’un exemple de réalisation non limitatif d’un procédé selon l’invention de caractérisation fonctionnelle d’un objectif optique.
Le procédé 500 de la peut être utilisé pour la caractérisation d’un objectif optique cible 502 comprenant plusieurs lentilles en utilisant un modèle de caractérisation préalablement entrainé, tel que par exemple le modèle de caractérisation 340 fourni par le procédé 300 de la . L’objectif 502 peut par exemple être l’objectif optique 100 de la , sans perte de généralité.
Le procédé de caractérisation 500 comprend une étape 504 de mesure d’un jeu optique mesuré par interférométrie optique sur l’empilement des éléments optiques de l’objectif cible 502. Cette étape de mesure 504 réalise, sur l’empilement des éléments optiques de l’objectif optique cible, une ou plusieurs mesures d’interférométrie optique 506, tel que par exemple la mesure d’interférométrie optique décrite en référence aux FIGURES 2a-2f, sans pour autant y être limitée.
Cette mesure se déroule donc en deux étapes dont la deuxième dépend de l’état de la première. La première étape consiste à vérifier s’il existe des partages autres que les partages administratifs en faisant appel, par exemple, à la requête « net view \\localhost » qui permet d’obtenir le nom des partages.
Si c’est le cas, il faut vérifier s’il existe de nouveaux groupes locaux. En utilisant par exemple la requête « net localgroup », qui permet d’obtenir une liste des groupes présents sur la machine.
Le caractère associé à la mesure se mettra à “1” s’il n’existe pas de partages ou s’il existe des partages associés à des groupes locaux et à “0” s’il existe des partages sans nouveaux groupes locaux.
Pour la mesure 10, « Définir et vérifier des règles de choix et de dimensionnement des mots de passe », l’objectif de cette mesure peut être de déterminer si les mots de passe respectent les exigences de complexité comme l’intégration de caractères spéciaux.
Cette mesure se déroule en deux étapes successives : - Générer un fichier de configuration de sécurité, par exemple avec la commande « secedit /export /cfg » sous Windows permettant de générer le fichier « securityconfig.txt » ; et - Rechercher la complexité de mot de passe imposée par le système dans le fichier de configuration de sécurité généré, par exemple, dans la section [System Access], le ficher « securityconfig.txt » comporte une valeur binaire associée à la variable « PasswordComplexity ».
Le caractère associé à la mesure se mettra à “1” si le paramètre est activé, c’est-à-dire s’il est imposé à l’utilisateur d’utiliser des mots de passe complexes, et à “0” s’il ne l’est pas, c’est-à-dire s’il n’est pas imposé à l’utilisateur d’utiliser des mots de passe complexes.
Pour la mesure 14, « Mettre en place un niveau de sécurité minimal sur l’ensemble du parc informatique », l’objectif de cette mesure peut être de déterminer si une machine est portable. Dans le cas présent, il faut vérifier que le disque dur soit chiffré et que les supports USB sont interdits.
Cette mesure se déroule en trois étapes dont les deux dernières sont conditionnelles : - Vérifier que les supports USB sont interdits ; - Si ce n’est pas le cas, le programme s’arrête, sinon il se poursuit et détermine si la machine est portable ou non ; - Si la machine est portable, on cherche si le disque dur est chiffré, c'est-à-dire qu’on regarde l’état du bitlocker. Dans le cas où la machine est fixe, le programme s’arrête à l’étape précédente.
Le caractère associé à la mesure se mettra à “0” dans les cas suivants : - L’utilisation de support USB n’est pas interdite alors que la machine est fixe ; et - L’utilisation de support USB n'est pas interdite alors que la machine est portable ; ou que le disque dur n’est pas chiffré alors que la machine est portable.
Elle se mettra à “1” si elle regroupe le fait que la machine soit portable et qu’elle possède un disque dur chiffré ainsi qu’une interdiction des supports USB.
Pour la mesure 15, « Se protéger des menaces relatives à l’utilisation de supports amovibles », l’objectif de cette mesure peut être de vérifier que les supports USB sont interdits. On utilise la même méthode que pour la mesure précédente.
Le caractère associé à la mesure se mettra à “0” si l’utilisation de supports USB est autorisée et à “1” si elle est interdite.
Pour la mesure 16, « Utiliser un outil de gestion centralisée afin d’homogénéiser les politiques de sécurité », l’objectif de cette mesure peut être de vérifier l’utilisation d’un outil de gestion centralisé, c’est-à-dire vérifier que les politiques de sécurité soient homogènes.
Cette mesure se déroule donc en deux étapes successives conditionnelles ; - Vérifier si l’ordinateur est intégré à un annuaire Active Directory ayant pour objectif de centraliser l’identification ainsi que l’authentification d’un réseau de machine Windows. Celui-ci contient les ressources, c’est-à-dire les postes de travail, imprimante ou encore les dossiers partagés ; les utilisateurs ; les services (courrier électronique…). - Si c’est le cas alors le programme s’arrête sinon il vérifie que le navigateur web est en lien avec un proxy.
Le caractère associé à la mesure se mettra à “0” si les deux points ne sont pas respectés et à “1” si un des deux points est vérifié.
Pour la mesure 17, « Activer et configurer le pare-feu local des postes de travail », l’objectif de cette mesure peut être de vérifier que les pares feux sont activés.
Cette troisième pièce est assemblable à la première pièce 1 ainsi qu’à la deuxième pièce 2, simultanément, pour bloquer la deuxième pièce 2 par rapport à la première pièce 1.
Cette troisième pièce est utilisée pour bloquer tout coulissement de la deuxième pièce 2 par rapport à la première pièce 1 quand ces deux pièces sont assemblées. La troisième pièce permet ainsi d’éviter un désassemblage de la première pièce 1 depuis la deuxième pièce 2.
Cette troisième pièce peut correspondre à un panneau coulissé dans des gorges 6, représentées sur les figures 3 et 4, qui sont ménagées dans la première pièce 1 et dans la deuxième pièce 2 et qui s’étendent dans un plan perpendiculaire à la direction longitudinale 30.
Le système d’assemblage selon l’invention est particulièrement avantageux en ce que, selon son mode de réalisation préférentiel dans laquelle l’organe mâle 4 est venu de matière avec le panneau, la ou les rainures sont usinées dans le matériau de la première pièce 1 tandis que le ou les organes mâles 4 peuvent être usinés dans le matériau de la deuxième pièce 2.
Ceci permet d’éviter tout système de fixation complémentaire comme de la colle ou des éléments de visserie.
Bien entendu, le système d’assemblage précédemment décrit peut comporter une pluralité de couples de rainures équipées d’axe, et d’organe mâle, pour permettre l’assemblage de la première pièce 1 et de la deuxième pièce 2.
POUTRE AVEC ELEMENTS MODULAIRE S POUR STRUCTURE DE MAISON EN KIT Domaine technique de l'invention La présente invention se rapporte au domaine général de la construction de structure en bois. Elle vise plus précisément une poutre en bois conçue à partir d'une pluralité d'éléments modulaires en bois destinée à la construction de structure de maison en kit.
Etat de la technique Dans le domaine du bâtiment, et plus particulièrement dans celui des constructions à ossature bois, il est connu d'utiliser des poutres en bois, car l'aspect esthétique du bois et ses qualités de tenue au temps en font un matériau de construction très prisé.
Lesdites poutres en bois, qui sont de manière classique monobloc et taillées dans la masse ou en lamellé collé, sont d'un poids élevé, encombrantes, difficiles à manipuler, rigides, d'un coût écologique et économique élevé, et ont tendance, en vieillissant, à vriller sous l'effet des aléas climatiques et/ou à se fissurer.
Le but de la présente invention est donc de pallier les inconvénients précédemment cités et de proposer une poutre en bois facile à manipuler et à assembler sans outillage de levage particulier et par un seul opérateur, la conception de ladite poutre permettant de réaliser des formes de poutres non uniquement rectilignes (par exemple en forme d'arc de cercle) et de grande portée, tout en garantissant une résistance mécanique pérenne conforme aux normes et règles de construction en vigueur dans le domaine du bâtiment.