INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le circuit électronique 18 de traitement du signal analyse le signal basse fréquence pour déterminer la distance de la bombe par rapport au sol. Lorsque la hauteur cible est atteinte, i.e. lorsque la hauteur, ou distance entre la bombe et le sol, est inférieure à un seuil de commande d'initiation, la carte ou circuit électronique 18 de traitement du signal émet un ordre de mise à feu à destination de la fusée de bombe au travers du connecteur 15.
Le connecteur 15 est utilisé pour connecter, par l'intermédiaire d'une liaison filaire, les dispositifs de détection de largage et de détermination de vitesse de largage de l’initiateur de fusée 10 à la fusée de bombe. Le connecteur 15 sert également à l’alimentation du proximètre intégré à l’issue du délai d’armement, à la connexion du signal de commande de mise à feu, et à établir un lien de communication série entre la fusée et l’initiateur de fusée.
En variante, comme illustré sur la le dispositif d'émission/réception 16 d'ondes électromagnétiques peut comprendre une source d'émission IR 21 et un photodétecteur 22.
Le dispositif de détection de largage de bombe 12 en mode actif de la munition garantissant le maintien position fermé en l’absence d’une force de traction conforme à un largage actif et informant la fusée de bombe lors du largage actif de munition peut être réalisé par le déplacement d’un aimant dans une inductance, ou par l’ouverture d’un contact électrique, ou par un capteur à effet Hall.
Le dispositif de détermination de la vitesse de bombe 13 peut être réalisé par un générateur électrique mû par la pression de l’air (éolienne) fournissant une tension alternative dont la fréquence est directement liée à la vitesse de largage, ou par un capteur de pression d'air, comme une sonde Pitot, ou par un capteur de vitesse d'air à fil chaud.
Le fonctionnement global du système de fusée est le suivant : avant le largage de la bombe, l’initiateur de fusée 10 a son capot 11 fermé. lors du largage, le capot 11 de l’initiateur de fusée 10 s’ouvre par traction. le dispositif 12 de détection de largage de bombe génère un signal synonyme de l’ouverture du capot 11 de l’initiateur de fusée 10 à destination de la fusée de bombe. le dispositif de détermination13 de la vitesse de largage et fournit un signal relatif à cette vitesse à la fusée. la fusée détecte et analyse les signaux fournis par les dispositifs 12 de détection de largage et 13 de détermination de la vitesse de largage. si les signaux sont conformes, la fusée de bombe décompte un délai d’armement de la bombe. à l’issue du délai d’armement, la fusée de bombe alimente la fonction proximètre de l’initiateur de fusée 10. le proximètre entre dans une phase d’initialisation, et la fusée de bombe peut échanger des paramètres avec la proximètre. à l’issue de cette phase d’initialisation, le proximètre entre en mode détection. lorsque le proximètre détecte la hauteur d’initiation, il génère un signal de mise à feu à destination de la fusée de bombe. la fusée de bombe initie la bombe.
Le guidage de ce mouvement combiné de rotation et d’élévation de la table 10 est guidé par chaque ensemble articulé 24 et chaque ensemble coulissant 32.
Lors de ce mouvement, la partie de la table 10 à laquelle est lié le bord supérieur 56B de la paroi frontale 56 s’éloigne du support principal 8, ce qui provoque l’agrandissement de l’ouverture d’accès 20.
Par ailleurs, lors de ce mouvement, les parois latérales 58 se déplient et/ou s’étendent progressivement pour accompagner le mouvement de la paroi frontale 56.
Dans l’exemple illustré, une fois la table 10 en position déployée, lorsque le plateau de table 14 est en position rétractée ( ), l’ouverture d’accès 20 agrandie reste obstruée, ici sensiblement complétement, par le plateau de table 14. Le plateau de table 14 empêche l’accès à l’espace de rangement 18 par l’ouverture d’accès 20 agrandie. Dans cette position l’espace de rangement 18 présente un volume maximal.
Une fois la table 10 en position déployée, il est possible de faire coulisser le plateau de table 14 de la position rétractée ( ) vers la position étendue ( ). Ceci permet par exemple de rapprocher le plateau de table 14 de l’utilisateur.
Le coulissement du plateau de table 14 de la position rétractée vers la position étendue permet ici de dégager l’ouverture d’accès 20 pour libérer l’accès à l’espace de rangement 18.
La table 10 est ramenée de la position déployée ( et 4) à la position escamotée ( ) en repliant la table 10 dans le rangement 16 selon un mouvement inverse de celui décrit précédemment, le cas échéant en ramenant préalablement le plateau de table 14 de la position étendue ( ) à la position rétractée ( ).
Lors de ce mouvement, le bord supérieur 56B de la paroi frontale 56 est ramené vers le support principal 8 et l’ouverture d’accès 20 est réduite en même temps que la table 10 est rentrée dans l’espace de rangement 18 via l’ouverture d’accès 20.
L’invention n’est pas limitée aux exemples de réalisation et aux variantes décrites ci-dessus, d’autre exemples et d’autres variantes étant envisageables.
Le plateau de table 14 ne ferme pas nécessairement complétement l’ouverture d’accès 20 lorsque la table 10 est en position déployée.
Dans un exemple de réalisation, le plateau de table 14 ne ferme que partiellement l’ouverture d’accès lorsque la table 10 est en position déployée.
Par ailleurs, au lieu d’autre monté coulissant sur le support auxiliaire 12, le plateau de table 14 pourrait être monté pivotant sur le support auxiliaire 12, de manière à soulever le plateau de table 14 pour libérer l’accès à l’ouverture d’accès 20 du rangement 16.
Le plateau de table 14 n’est pas nécessairement mobile, et en particulier coulissant, dans son ensemble par rapport support auxiliaire 12.
Le plateau de table 14 peut être en partie mobile, et en particulier coulissant, par rapport support auxiliaire 12.
Ainsi, dans un exemple de réalisation, le plateau de table 14 possède une partie fixe par rapport au support auxiliaire 12 et une partie mobile par rapport au support auxiliaire 12, le mouvement de la partie mobile par rapport au support auxiliaire 12 permettant de sélectivement obstruer ou dégager l’ouverture d’accès 20.
Une telle partie mobile est par exemple montée coulissante sur le support auxiliaire 12 ou montée pivotante sur le support auxiliaire 12.
Un autre avantage est de rendre le signal plus difficile à intercepter.
Un autre avantage est d’utiliser plus efficacement la bande passante, en permettant aux signaux transmis de partager des bandes de fréquence avec d’autres types de signaux transmis.
Selon un mode de réalisation, le procédé comprend une étape de ponctuation. L’étape de ponctuation comprend par exemple la suppression d’un ou plusieurs bits de parité dans une séquence de bits d’un ou plusieurs segment(s) donné(s). Cette étape est par exemple mise en œuvre après l’encodage d’un message de données MES 1 … MES n avec un code de correction d’erreur.
Dans un mode de réalisation, le premier code pseudo-aléatoire PN 1 et/ou le second code pseudo-aléatoire PN 2 comprennent une première séquence de Barker et au moins un bit de données de ladite première séquence de Barker est remplacé par une deuxième séquence de Barker. Les premières et deuxièmes séquences de Barker sont par exemple de longueur identiques. Elles peuvent également être de longueur différentes, par exemple une séquence Barker onze et une séquence Barker sept.
Selon un mode de réalisation, le second code pseudo-aléatoire PN 2 est généré à partir d’un code pseudo-aléatoire initial.
Selon un mode de réalisation, le premier code pseudo-aléatoire PN 1 et le second code pseudo-aléatoire PN 2 sont générés à partir d’un même code pseudo-aléatoire initial. Dans une variante, ils sont générés à partir de codes pseudo-aléatoire initiaux différents.
Dans un mode de réalisation, une pluralité de second codes pseudo-aléatoire PN 2 sont générés à partir d’un même code pseudo-aléatoire initial sur lequel sont mis en œuvre des décalages successifs d’au moins un bit de données. On entend par « décalages successifs d’au moins un bit de donnée » que le décalage d’au moins un bit de donnée permet de générer un premier second code pseudo aléatoire PN 2 . Par la suite, un décalage d’au moins un bit de donnée sur le premier second code pseudo aléatoire PN 2 permet de générer un second second code pseudo aléatoire PN 2. Cette opération peut être répétée autant de fois que nécessaire pour obtenir le nombre de seconds codes pseudo aléatoire souhaité.
Selon un mode de réalisation, une pluralité de seconds codes pseudo-aléatoires est utilisée pour encoder les données utiles, lesdits seconds codes pseudo-aléatoires étant choisis de sorte à optimiser l’orthogonalisation des codes de données entre eux.
Selon un mode de réalisation, le premier code pseudo-aléatoire et/ou le second code pseudo-aléatoire comprennent une première séquence de Barker et au moins un bit de données de ladite première séquence de Barker est remplacé par un code artificiel comprenant une deuxième séquence de Barker.
Encodage avec un décalage circulaire Selon un mode de réalisation, au moins un second code pseudo-aléatoire PN 2 est construit de manière à associer à au moins une valeur de donnée utile DATA 1 … DATA n , un décalage circulaire dudit second code pseudo-aléatoire PN 2 . On entend par « décalage circulaire » un glissement temporel d’une séquence de bits de données. Pour illustrer ce mode, on décrit ci-dessous un cas d’exemple détaillé de mise en œuvre de l’invention.
On se place dans le cas d’exemple où le second code pseudo-aléatoire PN 2 a une longueur de N b = 256 bits, soit 2 8 possibilités de décalage d’un bit pour ledit second code pseudo-aléatoire PN 2 . Le premier message de données MES 1 est encodé et l’encodage dudit message MES 1 comprend la génération de l’en-tête HEAD. L’en-tête HEAD est encodé par le premier code pseudo-aléatoire PN 1 , qui a dans cet exemple une longueur de N b = 1024 bits. La référence temporelle T sync est définie sur le 1024 ème bit de l’en-tête HEAD, pour marquer le début du message transmis comprenant les données utiles (le début du premier segment S 1 ). L’encodage du premier message de données MES 1 comprend la génération de 15 segments S n . Chaque segment est encodé par le second code pseudo-aléatoire PN 2 (15 fois le même code pour encoder les 15 segments). Il existe 256 positions possibles pour encoder la donnée utile DATA 1 dans le premier segment S 1 (en raison des 256 possibilités de décalage de 1 bit pour le second code pseudo-aléatoire PN 2 ) . Un symbole est encodé à partir de la 52 ème position du premier segment S 1 , et correspond à la donnée utile DATA 1 . Une opération de glissement temporel des bits de données du second code pseudo-aléatoire PN 2 est mise en œuvre, de sorte à décaler le code en 52 ème position (qui comprend la donnée utile) en première position du premier segment S 1 . De cette manière, le pic d’autocorrélation est avantageusement décalé en première position du premier segment S 1 . Le message de données MES 1 généré par l’émetteur UWB est ensuite transmis vers un récepteur UWB qui va recevoir, stocker et décoder ledit message de données MES 1 . Une première étape à la réception du message de données MES 1 est le stockage et la lecture de l’en-tête HEAD. La lecture de l’en-tête HEAD et la détermination d’une première fonction d’autocorrélation du premier code pseudo-aléatoire PN 1 permettent de déterminer la référence temporelle à partir de laquelle commence le message comprenant les données utiles DATA 1 . Une seconde étape à la réception du message de données MES 1 est la réception et le stockage des 2 8 codes de données possibles pour le premier segment S 1 .
Dans cet exemple, le récepteur comprend deux corrélateurs. Le décodage de la donnée utile DATA 1 comprise par le message de données MES 1 correspond au calcul d’une fonction d’autocorrélation par un des corrélateurs. Plusieurs messages de données MES 1 …MES n sont transmis en continu par l’émetteur UWB en direction du récepteur. Le temps d’arrivée d’un message MES 1 …MES n correspond au moment où la fonction d’autocorrélation est calculée par le corrélateur décodant ledit message MES n . Durant le calcul de la fonction d’autocorrélation du premier message MES 1 , un second message MES 2 est envoyé depuis l’émetteur UWB vers le récepteur. Le second corrélateur stocke le second message MES 2 pendant que le premier message MES 1 est décodé par le premier corrélateur. De cette manière, les messages de données sont avantageusement décodés en continu.
Par exemple, lorsqu’un troisième message de données MES 3 est transmis depuis l’émetteur vers le récepteur, le premier message de données MES 1 aura été décodé et ledit troisième message de données MES 3 pourra être lu et stocké par le premier corrélateur pendant que le second message de données MES 2 est décodé par le second corrélateur. Ce processus peut être mis en œuvre de manière continue. La consommation énergétique du système est optimisée par la mise en œuvre en continu des étapes de transmission, de réception et de décodage de l’ensemble des messages de données MES n .
Un avantage d’utiliser un même code pseudo-aléatoire PN 2 pour encoder les données est que les codes sont de même longueur (dans notre cas d’exemple 256 bits). Ainsi, la recherche de la fonction d’autocorrélation sur les 256 bits du premier segment S 1 a une durée sensiblement égale au stockage des 256 bits du second segment S 2 . Dès lors, il est possible d’alterner entre stockage et décodage au niveau des deux corrélateurs et ainsi de stocker et décoder en continu les messages de données MES n émis par l’émetteur UWB.
L’exemple précédemment décrit vise à illustrer un exemple de réalisation de l’encodage en mode « circulaire » ; toutefois, il est entendu que l’invention n’est pas limitée à cet exemple. On pourra par exemple utiliser des codes PN de longueurs différentes, tels que des codes PN de 128 bits, 512 bits, etc. ou encore un en-tête de taille différente tel qu’un en-tête de 256 bits, 512 bits, 2048 bits, etc. Par ailleurs, il n’est pas exclu d’effectuer un décalage circulaire des bits de données du second code pseudo-aléatoire PN 2 de plus de 1 bit dans le cadre de l’invention. On pourra par exemple effectuer des décalages circulaires de 2 bits ; soit 128 décalages possibles pour un code pseudo-aléatoire d’une longueur de 256 bits. Selon un autre exemple, le code est de longueur de 128 bits et des décalages circulaires de 8 bits sont réalisés. Dans ce cas, il est possible de réaliser 16 décalages circulaires différents de bits de données. Un avantage d’une telle mise en œuvre est d’assurer une sécurité temporelle supplémentaire sur la détection des pics d’autocorrélation dans les segments de données (S n ), et par conséquent de s’assurer de ne pas manquer la donnée utile lors du décodage des messages de données par le récepteur.
Selon différents cas, le récepteur peut également comprendre un nombre de corrélateurs différents du nombre de deux corrélateurs décrit dans l’exemple, par exemple 3, 4, 5, 6 jusqu’à 256 corrélateurs en fonction des cas d’usage.
PROCÉDÉ DE FABRICATION D’UNE CHAUSSURE DE SPORT L’invention est relative à une semelle intermédiaire de chaussure de sport, une chaussure de sport, un procédé d’adaptation d’une chaussure de sport et à un procédé de fabrication d’une semelle de chaussure de sport et d’une chaussure de sport.
Objet de l'invention Un objet de l’invention consiste à prévoir un procédé d’adaptation d’une chaussure de sport aux besoins de l’utilisateur et notamment en autorisant une meilleure adaptation de la chaussure aux caractéristiques de la marche/foulée de l’utilisateur.
Selon un aspect de l’invention, il est proposé un procédé de fabrication d’une chaussure comportant les étapes suivantes : - fournir une chaussure munie d’une semelle intermédiaire et d’une semelle externe, la semelle intermédiaire possédant une face inférieure et une face supérieure, la semelle externe étant fixée de manière indémontable à la face inférieure ; - graver une partie de la semelle intermédiaire de manière à former un trou borgne qui s’étend depuis la face supérieure jusqu’à la semelle extérieure, le trou présentant une section variable entre la face inférieure et la face supérieure, la section étant mesurée selon un plan de coupe parallèle à la face supérieure, le trou présentant sur au moins une première partie de l’épaisseur de la semelle intermédiaire une réduction de la valeur de la section selon une direction perpendiculaire au plan de coupe et dirigée depuis la face inférieure vers la face supérieure, l’épaisseur étant mesurée selon ladite direction perpendiculaire au plan de coupe ; - insérer un élément amortisseur dans le trou, l’élément amortisseur possédant une raideur différente d’une raideur de la partie gravée de la semelle intermédiaire, l’élément amortisseur remplissant le trou et prenant appui continument sur la paroi latérale du trou au moins sur la première partie de l’épaisseur de la semelle intermédiaire.
De manière avantageuse, le procédé comporte acquérir des données relatives à la marche/foulée d’un utilisateur. Les caractéristiques mécaniques de l’élément amortisseur sont choisies en fonction des données relatives à la marche/foulée de l’utilisateur.
Dans une configuration particulière, les données relatives à la marche/foulée de l’utilisateur comportent au moins l’une des données suivantes : le poids de l’utilisateur, la détermination d’un foulée pronatrice, supinatrice ou neutre.
Dans un développement avantageux, les données sont acquises avant de graver la semelle intermédiaire.
Cependant, comme la différence pour le chiffre le moins significatif S 0 est toujours égale à 1 ou 2, un numéro de position complet peut aisément être reconstitué.
Les coordonnées selon l’axe y sont codées selon un principe similaire à celui utilisé pour les coordonnées selon l’axe x , au moyen de fenêtres de code. Une série de bits cyclique, similaire à celle utilisée pour coder selon l’axe x , est inscrite de manière répétée dans des lignes horizontales sur la surface de l’article verrier selon l’invention. Comme pour les coordonnées x , les lignes commencent à des positions différentes, c’est-à-dire avec des séquences de bits différentes, dans la série de bits. Cependant, pour les coordonnées y , les différences ne sont pas utilisées, mais les coordonnées sont codées par des valeurs basées sur la position de départ de la série de chiffres dans chaque ligne. Lorsque la coordonnée x a été déterminée pour une surface partielle, par exemple comprenant 4 lignes et 4 colonnes, les positions de départ dans la série de bits peuvent être déterminées pour les lignes qui sont incluses dans le code y .
Dans ledit code y , le chiffre le moins significatif S 0 est déterminé en faisant en sorte que ce soit le seul chiffre qui ait une valeur comprise dans une gamme spécifique. Dans l’exemple utilisé ici, une ligne de quatre commence en position 0 ou 1 dans la série de bits afin d’indiquer que cette ligne concerne le chiffre le moins significatif S 0 dans une fenêtre de code. Les trois autres lignes commencent dans l’une des positions 2 à 6 afin d’indiquer les autres chiffres S 1 , S 2 et S 3 dans la fenêtre de code.
Dans la direction de l’axe y , il y a donc une série de valeurs comme suit : (2 à 6) ; (2 à 6) ; (2 à 6) ; (0 ou 1) ; (2 à 6) ; (2 à 6) ; (2 à 6) ; (0 ou 1) ; (2 à 6) ; (2 à 6) ; (2 à 6) ; (0 ou 1) ; …
Chaque fenêtre de code est donc codée au moyen de trois valeurs comprise de 2 à 6 et d’une valeur consécutive égale à 0 ou 1.
Si 0 est soustrait de la valeur la plus faible et 2 est soustrait des autres valeurs, on obtient une position selon la direction de l’axe y S 3 S 2 S 1 S 0 en base mixte, de manière similaire à la direction selon l’axe x , à partir de laquelle on peut déterminer directement le numéro de position de la fenêtre de code, qui est : S 3 *(5*5*2) + S 2 *(5*2) + S 1 *2 + S 0 *1.
En utilisant la méthode ci-dessus, il est possible de coder 4*4*2 = 32 nombres de position dans la direction de l’axe x pour une fenêtre de code. Chaque fenêtre de code comprend des séries de bits dans trois colonnes, ce qui donne 3*32 = 96 colonnes ou coordonnées x .
En outre, il est possible de coder 5*5*5*2 = 250 nombres de positions dans la direction de l’axe y pour une fenêtre de code. Chaque fenêtre de code comprend des séries de bits horizontales dans 4 lignes, ce qui donne 4*250 = 1 000 lignes ou coordonnées y .
Au total, il est donc possible, au moyen de cette méthode, avec ces paramètres, de coder 96 000 couples de coordonnées ( x ; y ).
Cependant, comme la détermination des coordonnées x est basée sur des différences, il est possible de sélectionner une position de départ dans laquelle la première série de bits dans la première fenêtre de code démarre. S’il est pris en compte que cette première série de bits peut commencer dans sept positions différentes, il est possible de coder 7*96 000 = 672 000 positions. La position de départ de la première série de bits dans la première colonnes C 0 peut être calculée quand les coordonnées x et y ont été déterminées.
Les sept positions de départ mentionnées précédemment peuvent permettre de coder différentes parties de la surface d’un article verrier selon l’invention ou un ensemble d’articles verrier selon l’invention, destinés à une utilisation conjointe.
Théoriquement, une surface partielle comprenant 4 lignes et 4 rangées de points, où ceux-ci peuvent avoir 4 valeurs, peut coder pour 4 4*4 positions, soit 4 294 967 296 positions.
Afin de rendre possible la détermination continue d’une position sur une surface partielle, il y a alors un facteur de redondance en excès de 6 000 (soit 4 294 967 296/672 000).
La redondance est due d’une part aux restrictions liées à la taille des différences, et d’autre part au fait que seuls 7 bits sur 16 sont utilisés dans le code de position. Ce dernier point peut toutefois être utilisé pour déterminer la position rotationnelle de la surface partielle.
Si le bit suivant de la série de bits est ajouté à la séquence de quatre bits, on obtient une séquence de cinq bits. Le cinquième bit est obtenu en lisant le bit adjacent immédiatement à l’extérieur de la surface partielle considérée. Ce bit supplémentaire est souvent aisément disponible.
La surface partielle lue par le capteur peut avoir quatre positions rotationnelles différentes par rapport à la fenêtre de code : tournée de 0°, 90°, 180° ou 270°.
Selon un mode de réalisation particulier, le message reçu lors de l’étape 300 est un message structuré utilisant un langage de balisage (par exemple XML, HTML, etc.). Le message inclut une ou plusieurs balises particulières dont le contenu associé est identifié comme étant à vocaliser.
Selon un mode de réalisation particulier, le message reçu lors de l’étape 300 est un message structuré utilisant un langage de balisage (par exemple XML, HTML, etc.). Le message inclut une ou plusieurs balises particulières dont le contenu associé est identifié comme étant une ou plusieurs intentions.
Corrélativement au procédé de traitement, l’invention propose un procédé de transmission exécuté par un dispositif apte à mettre en œuvre un agent conversationnel. Ce dispositif peut par exemple être, et de façon non limitative, une tablette, un écran connecté, un distributeur automatique de billets, des terminaux/objets connectés, un serveur et/ou un ordinateur.
La illustre des étapes du procédé de transmission selon un mode particulier de réalisation de l'invention.
A l’étape 400, le procédé de transmission génère un message comprenant des données à vocaliser et des données à afficher.
Selon un mode de réalisation particulier, le message inclut une ou plusieurs balises particulières dont le contenu associé est identifié comme étant à vocaliser et/ou à afficher.
Selon un mode de réalisation particulier, le message inclut une ou plusieurs balises particulières dont le contenu associé est identifié comme étant une ou plusieurs intentions.
Une fois le message créé, le procédé de transmission émet le message à destination d’un dispositif de traitement tel qu’un ordinateur de bord d’une voiture connectée.
La illustre un dispositif 500 configuré pour mettre en œuvre le procédé de transmission selon un mode particulier de réalisation.