INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
En particulier, lorsque le résultat de détection 110 est que le système de fichiers est endommagé, ou que le résultat de détection 110 est "OUI", la deuxième unité de traitement exécute une étape de restauration du système S062. L'étape de restauration du système S062 comporte la restauration du système de fichiers conformément aux données de sauvegarde stockées dans l'unité de stockage, et, en particulier, le système de fichiers est restauré conformément aux données de sauvegarde qui sont sauvegardées conformément à une des listes de sauvegarde. Lorsque le résultat de détection 110 est que le système de fichiers n'est pas endommagé, ou que le résultat de détection 110 est "NON", la deuxième unité de traitement exécute une étape de confirmation de sauvegarde S064. L'étape de confirmation de sauvegarde S064 est effectuée pour confirmer si l'unité de stockage stocke les données de sauvegarde ou, autrement dit, si les données de sauvegarde sont stockées dans l'unité de stockage. Ainsi, le procédé de sauvegarde et de restauration 100 du système de fichiers de la présente description commande la deuxième unité de traitement pour exécuter l'étape de restauration de système S062 ou l'étape de confirmation de sauvegarde S064 conformément au résultat de détection 110 généré par la première unité de traitement, et donc non seulement le système de fichiers endommagé est restauré, mais encore l'unité de stockage est également confirmée comme stockant/ayant les données de sauvegarde pour éviter que le système de fichiers, s'il est endommagé dans le futur, ne soit incapable d'être restauré en raison de données de sauvegarde manquantes.
Comme l'illustrent les figures 1 et 2, un dispositif de communication 200 dans un deuxième mode de réalisation est configuré pour mettre en œuvre le procédé de sauvegarde et de restauration 100 du système de fichiers du premier mode de réalisation. Le dispositif de communication 200 comporte une unité de stockage 300, une première unité de traitement 400 et une deuxième unité de traitement 500.
L'unité de stockage 300 comporte un premier bloc de stockage 310 et un deuxième bloc de stockage 320. Le premier bloc de stockage 310 est configuré pour stocker un système de fichiers 311. Le deuxième bloc de stockage 320 est configuré pour stocker un autre système de fichiers 321 et le système de fichiers 321 est configuré pour stocker et accéder à deux listes de sauvegarde 3211, 3212 et des données de sauvegarde 3213.
La première unité de traitement 400 est connectée à l'unité de stockage 300 et détecte si le système de fichiers 311 est endommagé, puis génère un résultat de détection 110. La deuxième unité de traitement 500 est connectée à l'unité de stockage 300 et à la première unité de traitement 400 et reçoit le résultat de détection 110 en provenance de la première unité de traitement 400. Plus particulièrement, le dispositif de communication 200 peut être un modem, un module de communication interne à un dispositif électronique, ou un module de communication placé dans un véhicule, et la présente description n'est pas limitée à cela. L'unité de stockage 300 est une mémoire. La première unité de traitement 400 est un processeur modulateur-démodulateur (modem). La deuxième unité de traitement 500 est un processeur d'application (AP). Le système de fichiers 311 est un système de fichiers embarqué (EFS), et le système de fichiers 321 est un système de fichiers image en blocs journalisés (UBIFS), mais la présente description n'est pas limitée à cela.
En réponse au fait que résultat de détection 110 indique que le système de fichiers 311 est endommagé, la deuxième unité de traitement 500 exécute l'étape de restauration du système S062, et en réponse au fait que le résultat de détection 110 indique que le système de fichiers 311 n'est pas endommagé, la deuxième unité de traitement 500 exécute l'étape de confirmation de sauvegarde S064. Ainsi, grâce à l'exécution par la deuxième unité de traitement 500 de l'étape de restauration du système S062 ou de l'étape de confirmation de sauvegarde S064 en fonction du résultat de détection 110 généré par la première unité de traitement 400, le dispositif de communication 200 de la présente description peut restaurer le système de fichiers endommagé 311 et peut également garantir que les données de sauvegarde 3213 sont stockées dans l'unité de stockage 300, de sorte que si le système de fichiers 311 devient endommagé dans le futur, il puisse être restauré par les données de sauvegarde 3213, évitant ainsi la situation de non-restauration due à une absence des données de sauvegarde 3213.
Comme l'illustrent les figures 2, 3 et 4, un procédé de sauvegarde et de restauration 600 d'un système de fichiers selon un troisième mode de réalisation peut être mis en œuvre dans le dispositif de communication 200. Le procédé de sauvegarde et de restauration 600 comporte une étape de détection S12, une étape de transmission S14, une étape de restauration du système S162, et une étape de confirmation de sauvegarde S164. L'étape de détection S12, l'étape de transmission S14 et l'étape de confirmation de sauvegarde S164 sont identiques aux étapes correspondantes du procédé de sauvegarde et de restauration 100 du premier mode de réalisation et ne seront par conséquent pas décrites ici.
La différence entre le troisième mode de réalisation et le premier mode de réalisation est que l'étape de restauration du système S162 comporte en outre une étape de réinitialisation d'objets S1622, une étape de restauration d'objets S1624 et une étape de redémarrage du système S1626. L'étape de réinitialisation d'objets S1622 est effectuée pour commander la deuxième unité de traitement 500 pour supprimer le système de fichiers endommagé 311 et pour réinitialiser un ensemble de paramètres d'objets statiques 3112 du système de fichiers 311. L'étape de restauration d'objets S1624 comporte la commande de la deuxième unité de traitement 500 pour restaurer un ensemble de paramètres d'objets dynamiques 3113 vers le système de fichiers 311 conformément aux données de sauvegarde 3213 dans le système de fichiers 321. L'étape de redémarrage du système S1626 est effectuée pour commander la deuxième unité de traitement 500 pour redémarrer le système de fichiers restauré 311.
Pour traiter toute l’image, une seconde passe de convolution est réalisée tel qu’illustré à la au cours de laquelle : Le processeur PE0 peut réaliser une convolution sur les pixels (0,0) ;(0,1) ;(0,2) ;(1,0) ;(1,1) ;(1,2) ;(2,0) ;(2,1) ;(2,2), Le processeur PE1 peut réaliser une convolution sur les pixels (0,2) ;(0,3) ;(0,4) ;(1,2) ;(1,3) ;(1,4) ;(2,2) ;(2,3) ;(2,4), Le processeur PE2 peut réaliser une convolution sur les pixels (0,4) ;(0,5) ;(0,6) ;(1,4) ;(1,5) ;(1,6) ;(2,4) ;(2,5) ;(2,6), et Le processeur PE3 peut réaliser une convolution sur les pixels (0,6) ;(0,7) ;(PAD) ;(1,6) ;(1,7) ;(PAD) ;(2,6) ;(2,7) ;(PAD) où PAD désigne une donnée nulle de la colonne virtuelle située après la dernière colonne mémoire.
En réalisant ces deux passes de convolution, les huit convolutions de la première ligne de la matrice de données sont calculées. Il est ensuite nécessaire d’itérer ces traitements pour toutes les lignes de l’image soit 8 fois pour l’exemple donné à la afin de réaliser un calcul de convolution complet sur toute l’image.
Pour pouvoir réaliser les deux passes de convolution décrites précédemment avec les bons accès mémoires en utilisant un générateur d’adresses selon l’art antérieur de la famille des composants ADSP-21xx, il est nécessaire d’exécuter la suite d’instructions suivantes :
Première passe de convolution : SetAddrOffset (1) MAC( Coef,MemL ) SetAddrOffset (0) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++ SetAddrOffset (3) MAC( Coef,MemL ) SetAddrOffset (2) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++ SetAddrOffset (3) MAC( Coef,MemL ) SetAddrOffset (2) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++
Seconde passe de convolution : SetAddrOffset (0) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++ SetAddrOffset (0) MAC( Coef,MemR ) SetAddrOffset (2) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++ SetAddrOffset (2) MAC( Coef,MemR ) SetAddrOffset (4) MAC( Coef,Mem ) @++ MAC( Coef,Mem ) @++ SetAddrOffset (4) MAC( Coef,MemR )
L’instruction SetAddrOffset ( ) permet de positionner l’adresse de base du générateur d’adresse.
L’instruction MAC() permet de réaliser une opération de multiplication suivie d’une accumulation. Cette instruction prend deux paramètres en entrée qui correspondent à un coefficient du filtre de convolution et à une donnée (un pixel de l’image par exemple). MemL signifie que la donnée appartient à la mémoire locale du processeur élémentaire voisin gauche. Mem signifie que la donnée appartient à la mémoire locale courante et MemR signifie que la donnée appartient à la mémoire locale du processeur élémentaire voisin droite.
Dans la séquence d’instructions indiquée ci-dessus, après le premier positionnement de l’adresse de base, il est nécessaire de mettre à jour cette adresse de base 5 fois au moyen des instructions SetAddrOffset ( ) .
Ainsi, en ajoutant les 9 instructions MAC nécessaires au calcul, il faut un total de 15 cycles pour réaliser la convolution. Les 5 mises à jour de l’adresse de base supplémentaires augmentent le nombre de cycles de près de 50%.
Un objectif de l’invention est d’éliminer les cycles supplémentaires nécessaires au repositionnement de l’adresse de base lors des accès mémoires nécessaires aux calculs.
La représente un schéma générique d’un générateur d’adresses 300 selon l’invention. Le générateur d’adresses est configuré pour déterminer une adresse mémoire ADMEM en sommant, au moyen d’un additionneur ADD, plusieurs offset ou décalage d’accès. Le générateur d’adresses 300 comporte une première partie 301 dédiée à la génération d’offset sur une première dimension d’adressage et une seconde partie 302 dédiée à la génération d’offsets sur une ou plusieurs dimensions d’adressage supplémentaires.
Le nombre de dimensions d’adressage dépend du nombre de dimensions des données à traiter. Par exemple, si les données d’entrée sont des données vectorielles, c’est-à-dire à une seule dimension, le générateur d’adresses 300 est réduit à sa première partie 301. Si les données d’entrée sont multidimensionnelles à N dimensions, le générateur d’adresses 300 comporte les deux parties 301,302, la seconde partie 302 étant configurée pour générer N-1 offsets correspondant aux N-1 dimensions supplémentaires des données.
La première partie 301 du générateur 300 reçoit en entrée un signal d’accès mémoire 310 généré à chaque nouvelle instruction de calcul pour indiquer au générateur d’adresse la nécessité d’accéder à une donnée en mémoire locale. Il reçoit également une information sur le type d’accès mémoire 311 à savoir si il s’agit d’un accès à la mémoire dite « centrale » associée directement à un processeur élémentaire ou si il s’agit d’un accès à une mémoire voisine par exemple une mémoire située à droite ou à gauche de la mémoire centrale.
L’unité de calcul 301 prend également comme paramètres d’entrées : une valeur 312 de taille de la première dimension d’adressage, qui est égale, dans l’exemple d’un calcul de convolution à la première dimension du filtre de convolution, Une valeur 313 d’incrément correspondant à un incrément d’accès selon la première dimension d’adressage. Dans le cas le plus fréquent, cet incrément est égal à 1 mais il peut prendre d’autres valeurs entières non nulles selon le plan mémoire utilisé, et Un ensemble d’offsets 314 pour chacune des mémoires auxquelles a accès un processeur élémentaire. La valeur de ces offsets dépend du plan mémoire comme cela sera explicité sur un exemple par la suite.
L’unité de calcul 301 comporte un premier registre 315 et un comparateur 316 agencés pour comparer le type d’accès mémoire fourni par l’indicateur 311 à un instant donné au type d’accès précédent.
L’unité de calcul 301 comporte également un second registre 317 et un additionneur 318 pour incrémenter une valeur d’accès mémoire selon la première dimension d’adressage à chaque nouvel accès mémoire demandé 310.
Ces dispositifs de fermeture ne sont pas totalement satisfaisants. En effet, il n’est pas facile de manipuler le bouchon pour lui permettre de se séparer de la bague inférieure à laquelle il est relié afin de le tourner en position relevée, lorsque le bouchon doit passer de la position de fermeture à la position d’ouverture inclinée. Il est donc nécessaire d’avoir un bouchon de fermeture pour contenants de liquides qui permette de surmonter les inconvénients qui existent dans l’état actuel de l’art.
Description de l’invention L’objet de l’invention est un bouchon qui peut être fixé sur le goulot d’un contenant de liquides afin de fermer son orifice de versement correspondant. Le bouchon comprend au moins les éléments suivants : une bague inférieure qui peut être fixée sur le goulot du contenant et destinée à être retenue sur ledit goulot, un capuchon supérieur, conçu pour recouvrir l’orifice de versement du contenant afin de le fermer et d’empêcher la sortie du liquide contenu à l’intérieur, et des liens déployables qui relient la bague et le capuchon de manière articulée.
Dans son mode de réalisation préféré, le bouchon comprend en outre des liaisons cassables, disposées perpendiculairement entre la bague et le capuchon, et qui servent de preuve d’inviolabilité.
Lorsque le bouchon est en position fermée, les liens sont repliés autour du goulot. Lors de l’ouverture du bouchon, le capuchon tourne en se dévissant de la bague et du goulot du contenant, de sorte que les liens se déplient et se redressent afin de séparer le capuchon du goulot, en libérant l’orifice de versement, mais en maintenant le capuchon relié à la bague, afin de ne pas le perdre.
Dans son mode de réalisation préféré, le bouchon comprend deux liens, constitués de bandes souples composées du même matériau plastique que les autres éléments du bouchon.
Le bouchon est de préférence fabriqué par moulage plastique, et est démoulé latéralement par des coquilles qui moulent les points de scellement.
Description des figures Afin de compléter la description et de mieux comprendre les caractéristiques de l’invention, selon un mode de réalisation préféré, ladite description est accompagnée d’un ensemble de dessins sur lesquels, à titre d’illustration et non de limitation :
La illustre une vue en perspective de dessus du bouchon de fermeture.
La illustre une vue en perspective de dessous du bouchon de fermeture.
La illustre une vue de devant du bouchon de fermeture.
La illustre une vue en perspective de dessus d’une partie longitudinale du bouchon.
La illustre une vue de devant du bouchon de fermeture relié au goulot d’un contenant, à une première étape de la séquence d’ouverture.
La illustre une vue de devant du bouchon de fermeture relié au goulot d’un contenant, à une seconde étape de la séquence d’ouverture.
La illustre une vue de devant du bouchon de fermeture relié au goulot d’un contenant, à une troisième étape de la séquence d’ouverture.
La illustre une vue de devant du bouchon de fermeture relié au goulot d’un contenant, à une quatrième étape de la séquence d’ouverture.
Mode de réalisation préféré de l’invention Un mode de réalisation exemplaire préféré de l’objet de la présente invention est décrit ci-après de manière détaillée en référence aux dessins susmentionnés.
Chaque élément de retenue 53 est configuré pour être déplacé, autrement dit est déplacé, le long de la tringle 4, en l’occurrence poussé ou tiré à l’intérieur de l’évidement 66 de la tringle 4, lors de l’activation électrique du moteur électrique 11 du dispositif d’entraînement motorisé 10, de sorte à fermer ou ouvrir l’écran 2.
Le bloc de motorisation 49 comprend, en outre, une roue d’entraînement 13. En outre, la roue d’entraînement 13 est configurée pour être entraînée en rotation, autour d’un premier axe de rotation X13, illustré aux figures 1, 5 et 6, au moyen du moteur électrique 11 et pour être mise en contact avec la première surface 5 de la tringle 4, de sorte à déplacer le dispositif d’entraînement motorisé 10 le long de la tringle 4. Autrement dit, la roue d’entraînement 13 est entraînée en rotation par le moteur électrique 11 et est mise en contact avec la première surface 5 de la tringle 4, lorsque le dispositif d’entraînement motorisé 10 fonctionne.
Ainsi, la tringle 4 et, plus particulièrement, la première surface 5 de la tringle 4 est configurée pour coopérer, autrement dit coopère, avec la roue d’entraînement 13, en particulier dans la configuration assemblée du dispositif d’occultation 3.
Avantageusement, le premier axe de rotation X13 de la roue d’entraînement 13 est orthogonal à la direction de déplacement D du dispositif d’entraînement motorisé 10 le long de la tringle 4.
Avantageusement, le dispositif d’entraînement motorisé 10 est commandé par une unité de commande 15, 16. L’unité de commande peut être, par exemple, une unité de commande locale 15 ou une unité de commande centrale 16, comme illustré à la .
Des moyens de commande du dispositif d’entraînement motorisé 10, permettant le déplacement de l’écran 2 du dispositif d’occultation 3, comprennent au moins une unité électronique de contrôle 17, telle qu’illustrée aux figures 5 et 6. Cette unité électronique de contrôle 17 est apte à mettre en fonctionnement le moteur électrique 11 et, en particulier, à permettre l’alimentation en énergie électrique du moteur électrique 11. Cette unité électronique de contrôle 17 peut, en outre, être apte à réguler une vitesse de rotation du moteur électrique 11, ainsi qu’à modifier la vitesse de rotation du moteur électrique 11, en particulier augmenter cette vitesse de rotation lors d’un démarrage du moteur électrique 11 ou diminuer cette vitesse de rotation lors d’un arrêt du moteur électrique 11.
Avantageusement, l’unité électronique de contrôle 17 comprend un premier module de communication 19, comme illustré à la , en particulier de réception d’ordres de commande, les ordres de commande étant émis par un émetteur d’ordres, tel que l’unité de commande locale 15 et/ou l’unité de commande centrale 16, ces ordres étant destinés à commander le dispositif d’entraînement motorisé 10.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie est configuré pour indiquer le paramètre d’état de charge de la batterie rechargeable et/ou le paramètre d’état d’erreur de la batterie rechargeable lorsque la poignée de préhension est déconnectée du corps principal et que la batterie rechargeable est connectée à un chargeur électrique.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie est configuré pour indiquer le paramètre d’état de charge de la batterie rechargeable et/ou le paramètre d’état d’erreur de la batterie rechargeable lorsque la deuxième partie de poignée est logée dans le logement interne.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie est configuré pour être située au moins en partie en regard de l’au moins une fenêtre de visualisation lorsque la deuxième partie de poignée est logée dans le logement interne.
Selon un mode de réalisation de l’invention, l’interface utilisateur et l’au moins une fenêtre de visualisation sont prévues sur une partie supérieure de la partie de montage. Un tel positionnement de l’interface utilisateur et l’au moins une fenêtre de visualisation permet à un utilisateur de visualiser aisément et rapidement l’interface utilisateur et l’indicateur d’état de batterie lors de l’utilisation de l’aspirateur portatif selon la présente invention, ce qui améliore encore l’ergonomie de l’aspirateur portatif.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie est configuré pour être positionné en retrait d’une surface externe de la partie de montage lorsque la deuxième partie de poignée est logée dans le logement interne. Etant donné que l’indicateur d’état de batterie est visible à travers une fenêtre de visualisation prévue sur la partie de montage et est en retrait par rapport la surface externe de la partie de montage, les risques de contact avec un obstacle externe sont réduits, ce qui permet de préserver l’intégrité de l’indicateur d’état de batterie, et donc de l’aspirateur portatif.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie comporte au moins une diode électroluminescente configurée pour être visible à travers l’au moins une fenêtre de visualisation lorsque la deuxième partie de poignée est logée dans le logement interne.
Selon un mode de réalisation de l’invention, l’indicateur d’état de batterie est configuré pour émettre un signal lumineux qui varie en fonction de l’état de charge de la batterie rechargeable.
Selon un mode de réalisation de l’invention, l’au moins une diode électroluminescente comporte une surface externe qui est située en retrait d’une surface externe de la deuxième partie de poignée, ou qui est sensiblement affleurante avec la surface externe de la deuxième partie de poignée.
Selon un mode de réalisation de l’invention, l’au moins une fenêtre de visualisation comporte au moins un orifice de visualisation qui est prévu sur la partie de montage, et plus particulièrement sur une portion de paroi supérieure de la partie de montage.
Selon un mode de réalisation de l’invention, l’au moins une fenêtre de visualisation comporte une partie de recouvrement configurée pour recouvrir l’indicateur d’état de batterie lorsque la deuxième partie de poignée est logée dans le logement interne, la partie de recouvrement étant transparente ou translucide, c’est-à-dire transparente au rayonnement lumineux. Etant donné que l’indicateur d’état de batterie est visible à travers une partie de recouvrement qui est transparente ou translucide lorsque la deuxième partie de poignée est logée dans le logement interne, les risques de contact de l’indicateur d’état de batterie avec la main de l’utilisateur ou un obstacle externe sont nuls lors de l’utilisation de l’aspirateur portatif, ce qui permet de préserver l’intégrité de l’indicateur d’état de batterie, et donc de l’aspirateur portatif.
Selon un mode de réalisation de l’invention, la partie de recouvrement comporte au moins un guide de lumière prévu sur une face inférieure de la partie de recouvrement et situé en regard de l’au moins une diode électroluminescente, l’au moins un guide de lumière étant configuré pour transporter un signal lumineux émis par l’au moins une diode électroluminescente vers une surface externe de la partie de recouvrement.
Selon un mode de réalisation de l’invention, l’aspirateur portatif comporte un capot de protection qui est fixé à la partie de montage et qui comporte la partie de recouvrement.
Selon un autre mode de réalisation de l’invention, la partie de recouvrement est configurée pour s’étendre directement en regard d’une portion de la deuxième partie de poignée lorsque la deuxième partie de poignée est logée dans le logement interne.
Selon un mode de réalisation de l’invention, l’interface utilisateur comporte un écran d’affichage.
Il est important de noter que l’analyse de l’image de tomographie est toujours laissée actuellement à l’opérateur humain, qui doit séparer les fibres et la matrice et étudier le tissage manuellement. Cette étape génère un délai important car l’image tomographique est complexe et étendue, ce qui rend son inspection fastidieuse.
La reconstitution du schéma de tissage sur le volume de la pièce doit également être effectuée manuellement à partir des données fournies par l’analyse visuelle de différentes coupes de la tomographie, ce qui nécessite également un temps important pour un opérateur qualifié.
Présentation de l’invention L’invention vise à remédier à ces inconvénients, en proposant une méthode d’analyse permettant la reconstitution du tissage du matériau de manière automatique et fiable.
- acquisition d’au moins une image tomographique de la pièce au moyen d’un dispositif de tomographie, l’image tomographique comprenant une pluralité de plans parallèles les uns aux autres et alignés selon une première direction,