INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les quatre microphones (110, 120, 130, 140) et (210, 220, 230, 240) sont positionnés selon des axes parallèles, pointés en direction de la route, selon un axe de 35° par rapport à l’horizontale. Ils sont dotés d’une bonnette de protection (111, 121, 131, 141) et (211, 221, 231, 241) en mousse, par exemple de 60mm de diamètre pour la protection vent et pluie.
L’ensemble du goniomètre (100, 200) est placé dans une cage de protection anti vandalisme (105, 205). Cette cage (105, 205) est fabriquée en un matériau transparent du point de vue acoustique.
Une alternative consiste à remplacer les quatre bonnettes (111, 121, 131, 141) et (211, 221, 231, 241) par un bloc de mousse unique occupant la totalité du volume de la cage (105, 205). L’avantage est d’augmenter légèrement l’insensibilité au vent et à la pluie, au détriment du caractère isotrope que présente une bonnette sphérique.
L’ensemble des mesures et des calculs de localisation est effectué sur une carte électronique embarquée dans le goniomètre (100, 200). Le code de calcul est embarqué dans une mémoire non volatile installée sur un microcontrôleur. Les résultats sont envoyés à l’unité centrale sous formes de trames UDP.
Les microphones (110, 120, 130, 140) et (210, 220, 230, 240) sont par exemple de type MEMS analogiques. Ils disposent en interne de leur propre préamplificateur à sortie différentielle, raccordé à un convertisseur analogique numérique (ADC) 24 bits 4 canaux via des condensateurs de filtrage de la composante continue. Ils disposent en interne d’un capteur de température et d’humidité ainsi que d’une résistance de chauffe permettant de garantir que la température du microphone reste au-dessus d’une valeur minimale (ex : 10°C).
Ils présentent un niveau de bruit de fond de 20 dBA et un niveau de saturation acoustique de 123 dB. Sur le spectre de réponse en fréquence, les points à -3dB se situent à 20 Hz et au-delà de 20 kHz.
Les microphones sont au format ½ pouce classique, permettant d’utiliser les calibreurs et contrôleurs multifréquences du marché et disposent de leur propre mémoire interne de type eeprom dans laquelle peuvent être inscrites et suivies les informations de calibrage (numéro de série du microphone, date de mise en service, sensibilité en mV/Pa, corrections éventuelles en fréquence, carnet métrologique dématérialisé, …).
Le convertisseur analogique/numérique fait également l’objet d’un étalonnage permettant de garantir le caractère métrologique de la conversion analogique numérique. Une eeprom sert également à conserver en mémoire les paramètres d’étalonnage pour chacun des 4 canaux de mesure.
La connexion d’un microphone sur le goniomètre se fait au moyen d’une connectique encliquetable. Les microphones (110, 120, 130, 140) et (210, 220, 230, 240) sont donc remplaçables sur le terrain et peuvent être utilisés tels quels sans calibrage additionnel, même s’il est tout à fait possible d’imposer dans les modes opératoires de procéder à une vérification ou à un calibrage sur le terrain.
Pour les phases d’étalonnage initial ou de vérification en laboratoire, il est possible d’injecter un signal différentiel en lieu et place de chaque microphone, en prenant la précaution de relier la masse du goniomètre à la masse des appareils de contrôle. Par ailleurs, il est tout à fait envisageable d’injecter des signaux simulés sur les 4 canaux du goniomètre au moyen d’une carte de type DAC 4 canaux synchrones afin de qualifier le fonctionnement complet du goniomètre (mesure et localisation) à l’aide de signaux étalons.
Optionnellement, des émetteurs acoustiques sont disposés à l’intérieur de la cage (105, 205) des goniomètres (100, 200). Ce dispositif acoustique émetteur a pour but de réaliser des autotests périodiques permettant de valider le fonctionnement de la fonction de localisation (avec un bruit rose) et l’absence de dérive de la mesure (bruit rose et/ou sinus). Principe de localisation de la source acoustique dominante
Chacun des goniomètres acoustiques (100, 200) permet de déterminer la direction de provenance d’un bruit dominant, sous la forme de deux angles : l’azimut (angle dans le plan horizontal) et l’élévation (angle dans le plan vertical par rapport à l’axe de pointage). La combinaison des informations angulaires permet de déterminer la position absolue de la source sonore détectée. La technique utilisée consiste à déterminer par inter-corrélation entre les signaux la valeur des décalages temporels observés par les quatre microphones de chacun des goniomètres acoustiques (100, 200), puis à trouver à quelle direction de provenance cela correspond.
Le décalage temporel mesuré est le résultat de la propagation du son entre deux microphones (110, 120, 130, 140) écartés d’une distance fixe (15cm), il est nécessaire d’avoir une indication de la température extérieure afin de pouvoir compenser la variation de la vitesse du son en fonction de la température. Une précision de l’ordre de 2 ou 3°C sur la mesure de température est suffisante. Trois capteurs de mesure de température sont installés sur le mât (1) afin de rendre plus robuste la détermination de la température extérieure.
En outre, les systèmes sécurisés sont traditionnellement mis à jour dès qu'une faille de sécurité est découverte et corrigée. Cependant, les systèmes à haut niveau de sûreté de fonctionnement sont rarement mis à jour, car ceci implique généralement de certifier à nouveau tout le système ce qui peut avoir de très lourds coûts financiers. Une sécurisation efficace des systèmes embarqués critiques ne peut donc pas uniquement recourir à des défenses ad-hoc à chaque type d'attaque nécessitant chacune une mise à jour, mais doit également permettre la détection proactive de nouvelles attaques malveillantes.
On connait en cyber-sécurité des systèmes de détection d'intrusion (IDS pour « Intrusion Detection System » en anglais). Ces systèmes sont classés généralement en deux catégories, à savoir les NIDS (pour « Network Intrusion Detection System » ou « Système de détection d’intrusion réseau » en français) et les HIDS (pour « Host Intrusion Detection System » ou « Système de détection d’intrusion de l’hôte » en français). Les NIDS se focalisent sur l'analyse des communications réseau. Il s'agit de capturer le trafic en un point particulier d'un réseau, et d'analyser les paquets en les comparant à une base de données de motifs d'attaque. Si un ensemble de paquets correspond à un motif d'attaque connu, une alerte est levée. Les HIDS se focalisent sur un ordinateur, au niveau de son système d'exploitation. Il s'agit de détecter des comportements anormaux, en surveillant les processus en cours d'exécution, les allocations de mémoire, les utilisateurs connectés, etc. Une alerte est générée quand une des grandeurs surveillées s'éloigne d'une norme prédéfinie.
Tous ces systèmes se focalisent sur des problèmes de sécurité soit au niveau logiciel, soit au niveau des communications. Toutefois, les attaques les plus récentes ont commencé à exploiter des vulnérabilités matérielles au niveau du processeur, qui sont bien plus complexes et coûteuses à corriger.
Par exemple, l'attaque Spectre exploite une vulnérabilité matérielle de certaines implémentations de la prédiction de branchement de microprocesseurs dotés d'exécution spéculative. Alors qu'au niveau fonctionnel, une erreur de prédiction est annulée dès qu'elle est constatée, l'exécution spéculative peut cependant, comme effet secondaire, permettre d'accéder arbitrairement à des emplacements de la mémoire vive, les données utilisées par le code ayant été exécuté "au cas où" restant stockées dans le cache.
L’attaque Meltdown exploite également une vulnérabilité liée à la spéculation utilisée pour l'exécution dans le désordre des instructions dans le processeur, incluant les mémoires caches et le TLB (de l’anglais « Translation Lookaside Buffer » ou « mémoire tampon d'anticipation de traduction » en français). Contrairement à l’attaque Spectre, l’attaque Meltdown utilise des mécanismes plus spécifiques à l'architecture du processeur, et permet d'une part d'accéder à des données sans les droits d'accès correspondants, mais également de faire de l'escalade de privilèges.
L’attaque Rowhammer exploite un effet secondaire imprévu des mémoires dynamiques à accès aléatoire (DRAM pour « Dynamic Random Access Memory » en anglais) provoquant une fuite de charge électrique dans des cellules de mémoire adjacentes, ce qui permet de modifier le contenu mémorisé dans ces cellules voisines sans disposer du droit d'accès.
Ainsi, les méthodes connues de détection sont devenues insuffisantes devant cette nouvelle génération d’attaques informatiques.
Il existe donc un besoin pour un procédé capable de mieux détecter et de se prémunir contre des anomalies affectant le système électronique, en particulier des attaques informatiques.
A cet effet, il est proposé un procédé de détection d’une anomalie dans un système électronique en fonctionnement, en particulier une attaque informatique contre le système électronique, le système électronique comprenant un ou plusieurs processeurs composés chacun d’une pluralité de blocs matériels , le processeur étant adapté pour exécuter au moins une application par interactions de l’application avec lesdits blocs matériels, le procédé de détection comprenant au moins les étapes suivantes :
- mesure, lors du fonctionnement du système électronique, d’au moins un paramètre représentatif des interactions de l’application avec l’un des blocs matériels pour obtenir des mesures dudit paramètre représentatif,
- pour chaque mesure, comparaison de ladite mesure avec un ensemble de données de référence associé pour détecter d’éventuelles incohérences entre la mesure et l’ensemble de données de référence, ledit ensemble de données de référence étant représentatif du fonctionnement du système électronique sans anomalies, et
- émission d’une alerte selon un critère d’alerte portant sur la ou les incohérences détectées.
le procédé de détection comprend, en outre, au moins une étape choisie parmi le groupe constitué de :
- analyse de la nature du bloc matériel associé à chaque incohérence,
- analyse de la fréquence temporelle des incohérences, et
Un iris dessiné est par exemple obtenu au moyen d’une tablette graphique et du matériel physique tel qu’un crayon, un feutre ou une peinture afin de permettre à un utilisateur de fournir un dessin, ce dessin étant ensuite scanné afin de fournir l’image bidimensionnelle 3000.
La fourniture d’un iris dessiné permet de réaliser des prothèses oculaires à des fins autres que médicales, par exemple dans le domaine artistique, afin de fournir des représentations non naturelles.
De préférence, qu’elle soit obtenue à partir d’un iris dessiné ou d’un iris numérisé, l’image bidimensionnelle 3000 est enregistrée au cours de l’étape S1 de détermination au moyen de plusieurs fichiers lisibles par un dispositif apte à mettre en œuvre l’étape S2 d’impression, en particulier une imprimante tridimensionnelle.
Pour ce faire, l’image bidimensionnelle 3000, et éventuellement par la suite le modèle virtuel 2000 qui en résulte, est enregistré en mémoire dans un premier fichier, par exemple un fichier de format « MTL » contenant les paramètres du ou des matériaux utilisés par l’imprimante tridimensionnelle et lisibles par une application d'édition d'objets 3D. Ce premier fichier inclut ainsi la nature des matériaux désirés, comme un matériau transparent pour la chambre transparente et les coordonnées mathématiques de la localisation sur le support où une texture de couleur doit être appliquée par impression.
Pour ce faire, l’image bidimensionnelle 3000, et éventuellement par la suite le modèle virtuel 2000 qui en résulte, est enregistré en outre en mémoire au moyen d’un deuxième fichier, par exemple un fichier de format « OBJ » ou « FBX », contenant l’image de la structure à réaliser en trois dimensions, ce qui inclut par exemple la valeur d’un facteur d’agrandissement ou de réduction devant être appliqué en fonction de l'imprimante, par exemple un facteur 100 ou un facteur 0.01.
Pour ce faire, l’image bidimensionnelle 3000, et éventuellement par la suite le modèle virtuel 2000 qui en résulte, est enregistré en outre en mémoire au moyen d’un troisième fichier, qui définit l’image correspondante à la première couche de l’iris. Ce troisième fichier présente un format choisi parmi un format d’image de type « RAW », qui contient des données brutes de capteur avec les paramètres nécessaires à la transformation en fichier image visible sur écran, un format d’image de type « JPG », qui définit une norme répandue dont le format d'enregistrement et l'algorithme de décodage assure une haute qualité de représentation numérique compressée de toutes images fixes, et un format d’image de type « PNG », qui a l’avantage d’être un format sans perte spécialement adapté pour des images simples comprenant des aplats de couleurs.
Dans une autre réalisation, l’image bidimensionnelle 3000 est obtenue en réalisant une photographie d’un œil, par exemple un œil du patient pour lequel on souhaite fabriquer une prothèse oculaire.
En particulier, la réalisation d’une photographie d’un œil pour obtenir l’image bidimensionnelle 3000 comprend prendre en photo un iris et une pupille du patient avec une mise au point sur l’iris.
De préférence, la prise en photo de l’iris et de la pupille du patient est effectuée au moyen d’un appareil photographique de haute définition et de haute qualité. Ceci permet de fournir un rendu de couleurs optimal lors de la fabrication de la prothèse oculaire. Un tel appareil photographique comprend par exemple un capteur photographique de type CMOS avec une définition supérieure à 20 mégapixels, par exemple 26.1 mégapixels, ce qui fournit une tropicalisation optimale.
Avantageusement, le format du capteur photographique de l’appareil appareil photographique utilisé présente une taille approximativement égale à celle des négatifs APS argentiques et/ou une sensibilité, ou plage ISO, entre 160 et 12800 ISO.
De préférence, l’appareil photographique utilisé pour prendre en photo l’iris et la pupille du patient comprend aussi un stabilisateur de capteur photographique, un objectif macro ou grand-angle à focale standard, ce qui permet de fournir une image nette avec de riches bokeh, où « bokeh » désigne la texture, le rendu du flou hors du champ de netteté la distance de focalisation de la photographie de l’iris.
Afin d’assurer une qualité maximale et en haute définition de l’image bidimensionnelle 3000, il est préféré dans certaines réalisations de paramétrer l’appareil photographique de sorte à effectuer une balance sur les blancs et/ou d’éclairer le patient, en particulier l’iris du patient, au moyen d’une lampe circulaire LED ou une lampe LED annulaire. Tout autre type de lampe peut aussi être utilisée pour autant que cette lampe fournisse un éclairage blanc, face à l’œil pris en photographie et avec une luminance qui maximise le retour de lumière par l’œil.
En variante et plutôt qu’employer une LED annulaire, la réalisation de la photographie de l’iris peut aussi être faite dans une pièce noire, de sorte que le flash de la photographie ne soit pas complètement blanc. L’avantage d’une LED annulaire est qu’elle est suffisamment puissante pour éviter les autres sources de lumière.
De préférence, la lampe LED utilisé éclaire l’iris et la pupille du patient avec une lumière blanche pour obtenir un maximum d’information colorimétrique lors de l’obtention de l’image bidimensionnelle 3000. De plus, on règle de préférence l’appareil photographique avec un niveau de couleurs et une balance des blancs pour avoir des rayons directs sur le patient.
Dans une réalisation, à l’issue de l’obtention de l’image bidimensionnelle 3000 au moyen d’un iris dessiné, numérisé ou photographie, l’image bidimensionnelle 3000 est traitée numériquement afin d’obtenir un modèle virtuel 2000 de prothèse oculaire comprenant un iris virtuel de taille adaptée pour être insérée dans un fichier lisible par une imprimant tridimensionnelle, par exemple un fichier de format « STL » ou « OBJ », en vue d’imprimer des éléments de la prothèse oculaire sur un support.
Dans une réalisation, pour définir un iris virtuel de taille adaptée, les dimensions de l’iris et de la pupille sont ajustés de l’image bidimensionnelle 3000 pour fournir le modèle virtuel 2000.
- la hauteur de la ligne médiane est choisie en comparant les hauteurs des deux points d’intérêt commun et en conservant la plus grande, la seconde devra s’étirer pour y correspondre.
- Dans le cas de 3 dispositifs de capture, la hauteur de la ligne médiane sur le dispositif de capture central sera le référent,
- La longueur de chaque moitié des lignes de touches hautes est identique
- La largeur de l’image composite est de 2 fois la largeur du flux (si 2 flux), sa hauteur est réduite pour éliminer les zones de vides (trous) créées par le stiching.
Selon un mode de réalisation particulier, les algorithmes de coupage et collage utilisent des librairies python telles que open-cv et des fonctions cv2.getPerspectiveTransform et cv2.getWarpPerspective. Un encodage est ensuite réalisé en format X.264 avec la fonction cv2.videoWriter en précisant la taille de l’image (size) et le nombre d’images par seconde (fps). D’autres fonctions équivalentes peuvent être utilisées lorsque le langage de codage utilisé est le C++.
Selon un mode de réalisation particulier, cette étape peut comprendre une sous-étape de validation. Cette sous-étape de validation comprend la transmission à un dispositif d’analyse vidéo, d’une version, par exemple basse définition, de la vidéo composite.
Le terminal abonné peut recevoir, des instructions, par un utilisateur, pour ajuster certains points géométriques de la scène recomposée obtenus lors de la composition. Par exemple, dans le cadre d’un terrain de sport, il peut s’agir de l’ajustement des 4 coins du terrain de sport. Plus précisément, selon un mode préféré, seuls les deux points d’intérêt définis par l’intersection de la ligne de touche supérieure (haut de l’image) et les lignes de but sont modifiables. Les instructions peuvent aussi comprendre un ajustement, telle une diminution de la hauteur de l’image, en éliminant par exemple des éléments inutiles. Les instructions peuvent aussi comprendre le remplacement de ces zones inutiles par des bandeaux publicitaires.
Par zone inutile, on peut entendre par exemple, des zones à l’extérieur des limites du terrain.
Lors de cette étape de composition T5, selon une variante, les différences entre les paramètres de couleur et luminosité, tels que par exemple le contraste, la luminosité, la saturation, l’exposition entre les deux vidéos sont également prises en compte afin de générer la vidéo composite. Ainsi, ces différences peuvent être lissées, des filtres peuvent également être appliqués pour homogénéiser, voire transformer, l’un ou l’autre flux pour avoir une vidéo composite homogène sur les deux parties ainsi rassemblées.
Une fois la vidéo recomposée à partir des points d’intérêt et des deux vidéos, elle est mise à disposition, étape T6.
Selon une première variante, la mise à disposition consiste à enregistrer la vidéo composite de manière par exemple à la diffuser ultérieurement.
Selon une autre variante, la mise à disposition consiste en l’affichage.
Selon une autre variante, la mise à disposition consiste à transmettre la vidéo composite à un ou plusieurs dispositifs en vue de son affichage ou en vue de son enregistrement pour une visualisation ou utilisation ultérieure. La vidéo peut être enregistrée selon des résolutions différentes et ce en fonction de la capacité des réseaux de communication et des terminaux auxquelles elle est destinée.
Les trois variantes peuvent bien entendu être combinées. De même, des définitions différentes de la vidéo composite peuvent être mises à disposition selon la bande passante, l’utilisation finale de la vidéo et les capacités du dispositif final d’utilisation de la vidéo.
Lorsque la mise à disposition consiste en l’affichage de la vidéo composite (pouvant d’ailleurs être précédée de l’enregistrement), selon un mode de réalisation particulier, la vidéo composite peut être enrichie par un utilisateur, ou de manière automatique par un programme.
Dans un mode de réalisation, lorsque c’est un programme qui enrichie la vidéo composite, l’enrichissement peut être réalisé à l’aide d’un logiciel d’analyse d’image et de détection des actions préférentielles liées à l’événement diffusé. Par exemple, lors d’un match, il est possible de détecter les buts, les corners, et de compiler des statistiques, il est également possible de rajouter par exemple le nom des joueurs, le nombre de possessions de ballons, le nombre de ballons touchés, perdus, récupérés, le temps de possessions de ballons par joueur ou par équipe, le nombre de tirs cadrés ou pas, la distance parcourue par chaque joueur, par match, par poste et ainsi de voir l’évolution des statistiques lors d’une saison complète.
Selon la présente invention, le (a) polymère cationique, le (b) polymère anionique et le (c) acide non polymère ou un sel de celui-ci sont capables de former au moins une particule de complexe polyionique avec une taille de particule inférieure à 1 000 nm.
La taille de particule du complexe polyionique dans la composition selon la présente invention est inférieure à 1 000 nm, de préférence inférieure à 800 nm, de manière davantage préférée inférieure à 600 nm, de manière encore davantage préférée inférieure à 400 nm, et de manière particulièrement préférée inférieure à 200 nm.
La taille de particule de complexe polyionique dans la composition selon la présente invention peut être de 2 nm ou plus, de préférence de 4 nm ou plus, de manière davantage préférée de 6 nm ou plus, de manière encore davantage préférée de 8 nm ou plus, et de manière particulièrement préférée de 10 nm ou plus.
Cette taille de particule peut être mesurée par un procédé de diffusion dynamique de la lumière. La taille de particule peut être basée sur un diamètre moyen en volume.
Ainsi, la composition selon la présente invention peut inclure au moins une particule de complexe polyionique. Deux types différents ou plus de particules de complexe polyionique peuvent être utilisés en combinaison. Ainsi, un seul type de particule de complexe polyionique ou une combinaison de différents types de particules de complexe polyionique peut être utilisé.
La quantité de particule(s) de complexe polyionique dans la composition selon la présente invention peut être de 0,001 % en poids ou plus, de préférence de 0,005 % en poids ou plus, et de manière davantage préférée de 0,01 % en poids ou plus, par rapport au poids total de la composition.
La quantité de particule(s) de complexe polyionique dans la composition selon la présente invention peut être de 15 % en poids ou moins, de préférence de 10 % en poids ou moins, et de manière davantage préférée de 5 % en poids ou moins, par rapport au poids total de la composition.
La quantité de particule(s) de complexe polyionique dans la composition selon la présente invention peut être de 0,001 % à 15 % en poids, de préférence de 0,005 % à 10 % en poids, et de manière davantage préférée de 0,01 % à 5 % en poids, par rapport au poids total de la composition.
La composition selon la présente invention comprend (a) au moins un polymère cationique. Deux polymères cationiques ou plus peuvent être utilisés en combinaison. Ainsi, un seul type de polymère cationique ou une combinaison de différents types de polymères cationiques peut être utilisé.
Le (a) polymère cationique a ou peut avoir une charge positive ou des charges positives.
La concentration de charge ou la densité de charge du (a) polymère cationique est supérieure à 0,71 mmol/g, de préférence supérieure à 1 mmol/g, de manière davantage préférée supérieure à 2 mmol/g, de manière davantage préférée supérieure à 3 mmol/g, de manière davantage préférée supérieure à 4 mmol/g, de manière davantage préférée supérieure à 5 mmol/g, de manière davantage préférée supérieure à 6 mmol/g, et de manière encore davantage préférée supérieure à 7 mmol/g.
Le poids moléculaire du polymère cationique peut être de 1 000 ou plus, de préférence de 50 000 ou plus, de manière davantage préférée de 100 000 ou plus, et de manière encore davantage préférée de 1 000 000 ou plus.