INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un mode de réalisation, la peau extérieure 110 est faite de trois couches de pièces de peau 111a et 111b présentant des motifs d’assemblage distincts, et la peau intérieure 130 est faite de deux couches de pièces de peau 131a et 131b présentant des motifs d’assemblage distincts.
Avantageusement, lorsque plusieurs couches (ou plis) de pièces de peau sont superposées pour former une peau, l’assemblage de cette peau est réalisé de sorte que les zones de recouvrement dans une épaisseur de pièces de peau ne se superposent pas aux zones de recouvrement dans une autre épaisseur, de sorte à optimiser la perméabilité électromagnétique du radôme 100. En effet, la perméabilité électromagnétique du radôme 100 dépend de plusieurs facteurs, dont l’épaisseur des peaux du radôme.
240 module de modélisation de la production électrique
250 module de transposition
260 module de modélisation de résultat agricole
300 système de commande et d’acquisition de données en temps réel (SCADA)
400 capteurs agro-climatiques locaux
410 capteurs agro-climatiques distants
420 satellite
Procédé et installation d’enrichissement en oxygène dissous des eaux d'irrigations des cultures sous serres hors sol La présente invention concerne la culture de végétaux sous serres et hors-sols.
Les productions sous serres cultivées en hors-sol gagnent du terrain partout dans le monde, dans les pays riches comme dans les pays pauvres. Elles sont une des solutions pour fournir aux générations futures une alimentation saine et sans risque pour la santé. Pour cela, elles utilisent les ressources naturelles rares telles que l’eau ainsi que les fertilisants de la manière la plus efficace qu’il soit.
Par exemple, on considère généralement que la culture d'un kilo de tomates cultivé en plein champ utilise environ 60 litres d'eau, alors que sous serre et cultivées en hors-sol, les besoins en eau se limite à environ 15 litres.
Dans le cas d’une serre de dernière génération, il est possible de faire une économie supplémentaire de 4 litres par kilo. Ces économies sont le résultat d’une utilisation plus efficace de l’eau grâce à la maîtrise de la teneur en oxygène des solutions nutritives.
L'enrichissement en oxygène des eaux d'irrigation des cultures hors sol permet également d’augmenter le rendement de production.
On connaît bien les raisons pour lesquelles les racines des plantes ont certes besoin d’eau mais ont également besoin d’oxygène, et notamment le fait que lorsque la teneur en oxygène dans le sol n’est pas suffisante l’absorption de l’eau par la plante est limitée et la sensibilité de la plante aux maladies est accrue.
On sait par ailleurs que l’enrichissement en oxygène des eaux d'irrigation à l’air limite la teneur à 10mg/L au maximum, tandis que l’enrichissement en oxygène dissous à l’aide d’oxygène pur (O 2 ) permet d'atteindre des teneurs bien plus élevées (typiquement 40 mg/l) .
Les systèmes utilisés pour réaliser cet enrichissement sont très variés, on connait notamment les matières poreuses, les mélangeurs statiques et autres oxygénateurs commercialement disponibles, tels ceux proposés par la société FOX (« France Oxygénation »).
Néanmoins, on sait que ces équipements sont en fait vendus pour des applications dans le domaine du traitement des eaux, ou encore pour la pisciculture. Et donc ils sont de fait conçus pour fonctionner en continu.
Alternativement, le procédé 400 peut comprendre une étape optionnelle 412, de calcul d’une matrice, dite matrice noyau de correction, notée MNC, comprenant des coefficients permettant de déduire chaque matrice correction, à partir de la matrice noyau de correction. Une telle matrice noyau de correction MNC peut être calculée de la même manière que la matrice noyau d'aberration, en utilisant la même base de fonctions FA l ou une autre base de fonction.
Chaque matrice d’aberration MA ijk peut être une matrice indiquant des valeurs : d’une fonction d’étalement du point, « Point Spread Function » ou « PSF » en anglais, et d’une fonction de transfert optique, « Optical Tranfert Fuction » ou « OTF » en anglais ; en réponse un faisceau lumineux de test. La détermination d’une telle matrice est bien connue de l’Homme du Métier et peut être réalisée par des simulateurs numériques tels que Optic Studio ® de Zemax ®.
De manière résumée, un faisceau lumineux de test est émis sur une région présentée en face de l’objectif optique. Le faisceau lumineux de test entre dans l’objectif optique, le traverse et est reçu sur un capteur d’image. Les valeurs de rayonnement reçues sont comparées aux valeurs d’entrée, c’est-à-dire aux valeurs du faisceau lumineux de test. Cette comparaison permet de déduire les aberrations introduites par l’objectif optique pour chaque région.
La est une représentation schématique d’un exemple de réalisation non limitatif d’un procédé selon l’invention d’acquisition d’une image.
Le procédé 500 de la peut être mise en œuvre dans tout type d’appareil d’acquisition d’une image utilisant un objectif optique associé à un capteur photosensible, et en particulier l’objectif 200 de la . Le capteur photosensible peut être tout type de capteur tel que par exemple un capteur CCD ou un capteur CMOS.
L’appareil peut être tout type d’appareil tel qu’un module d’imagerie, un Smartphone, une tablette, un ordinateur, une caméra de surveillance, etc.
Le procédé 500 comprend une étape 502 d’acquisition d’une image par l’appareil en utilisant l’objectif optique et le capteur. L’image acquise se présente sous la forme d’une matrice de valeurs, fournie par le capteur, et notée IM a . La matrice IM a comprend des valeurs numériques pour chaque pixel du capteur. Par exemple, pour une image RGB, la matrice IM a comprend pour chaque pixel trois valeurs, une pour chaque couleur.
L’image acquise, et donc la matrice IM a , comprend les aberrations optiques introduites par l’objectif optique, tel que par exemple un flou optique ou un déplacement. Elle peut être corrigée, en partie ou en totalité, en corrigeant les valeurs de la matrice IM a au moins pour certains pixels. La correction de l’image peut être réalisée en utilisant au moins une matrice de correction déduite à partir d’au moins une matrice d’aberration préalablement déterminée pour l’objectif optique.
La correction de l’image peut être réalisée en utilisant une unique matrice de correction, notée MC, pour l’ensemble de l’objectif. Alternativement, la correction de l’image peut être réalisée en utilisant plusieurs matrices de correction MC i , chacune pour une région R i du capteur d’image, et donc pour une partie de l’image. Dans la suite, sans perte de généralité, on considère que plusieurs matrices de corrections MC i sont utilisées, chacune pour corriger les aberrations introduites par une région R i du capteur.
Dans le procédé 500 de la , on considère que les matrices de correction sont préalablement calculées, et mémorisées dans une zone mémoire de l’appareil réalisant l’acquisition de l’image. En particulier, chaque matrice de correction peut être déterminée lors d’une caractérisation de l’objectif optique, tel que décrit en référence au procédé 400 de la , en particulier à l’étape 410 du procédé 400.
Dans ce cas, le procédé 500 comprend une étape 504 de lecture de chaque matrice de correction MC i depuis la zone mémoire de l’appareil.
Puis lors d’une étape 506, l’image captée est corrigée en utilisant la chaque matrice de correction MC i .
Par exemple, en notant IM c la matrice de valeurs représentant l’image corrigée, la correction de l’image peut être obtenue par convolution de la matrice IM a par chaque matrice de correction MC i pour les pixels concernées par la région R i , à tour de rôle ou en même temps : IM c = conv(IM a , MC i ) avec i=1, .., I et I≥1
La est une représentation schématique d’un autre exemple de réalisation non limitatif d’un procédé selon l’invention d’acquisition d’une image.
Le procédé 510 de la comprend les étapes 502 d’acquisition d’une image et les étapes 506 de correction de l’image avec une ou des matrices de correction.
A la différence du procédé 500, dans le procédé 510, chaque matrice de correction MC i n’est pas préalablement déterminée et mémorisée dans une zone mémoire de l’appareil.
A l’étape 204, le récepteur radio restitue le contenu téléchargé à la date et l’heure indiquées. Pour cela, le récepteur compare l’instant de restitution associé au contenu avec la valeur d’une horloge transmise dans le flux radio numérique. Lorsque les instants coïncident, le récepteur suspend la restitution du programme diffusé par la station radio et débute la restitution du contenu local désigné par l’URL reçue à l’étape 204. On note que la restitution du programme national n’est pas suspendue en vue d’être reprise avec un différé correspondant à la durée du contenu local. Au contraire, le récepteur continue à recevoir le programme national mais n’en restitue pas le contenu, de sorte que le contenu local est joué en remplacement du contenu original.
Le contenu local peut avoir été téléchargé et mémorisé dans une mémoire du récepteur avant la date de restitution prévue, mais il peut aussi, sans modifier l’invention, être téléchargé et restitué en simultané selon une technique dite de « streaming » selon laquelle le contenu est restitué au fur et à mesure de son téléchargement afin de limiter la mémoire nécessaire pour stocker le contenu.
A l’issue de la restitution du contenu local, le récepteur reprend la restitution du flux radio numérique.
Selon un mode particulier de réalisation, le récepteur, lors d’une étape optionnelle 305, transmet à un serveur un message comprenant une indication selon laquelle le contenu a été restitué. Pour cela, le message comprend au moins un identifiant du contenu et/ou un identifiant du récepteur. Dans une réalisation particulière, lorsque le récepteur est intégré dans un véhicule, le message peut en outre comprendre un identifiant du véhicule ou d’au moins un occupant du véhicule et/ou un nombre d’occupants. L’indication peut en outre comprendre une donnée relative aux conditions de restitution, par exemple un niveau de volume sonore.
Ainsi, le procédé permet de restituer un spot publicitaire local à la place d’un spot publicitaire national, sans qu’il soit nécessaire de modifier l’infrastructure de diffusion numérique, et sans risque de perturbation de la réception dans les zones de recouvrement.
Un deuxième mode de réalisation va maintenant être décrit en référence à la .
La est un ordinogramme montrant les principales étapes d’un procédé de décrochage local selon un mode particulier de réalisation.
Lors d’une première étape 300, le récepteur radio numérique terrestre (RNT) du véhicule 107 reçoit un flux radio numérique transmis par une station de diffusion terrestre 106. Le flux radio numérique comprend par exemple un multiplex conforme au standard DAB. Le flux radio numérique est démultiplexé et décodé par le récepteur radio de sorte que le programme transmis par une station particulière, comme la station 101, peut être restitué.
Le multiplex reçu comprend un bloc FIS (pour Filtered Information Service en anglais). Le service d'informations filtrées est une application utilisée pour envoyer des messages à certains récepteurs DAB via le réseau radio de diffusion. Il peut être utilisé par un fabricant de radio, un constructeur automobile ou un tiers pour diffuser sélectivement des informations à leurs clients. Un message FIS comprend une clef permettant à un récepteur de déterminer s’il est concerné par le message. Le FIS permet ainsi de cibler certains groupes d’appareils.
Les messages FIS sont intégrés au signal DAB et diffusés cycliquement par le diffuseur ou l'opérateur de réseau conformément au standard ETSI TS.103 689. Le récepteur met en œuvre des mécanismes de sécurité et de filtrage des messages afin par exemple d'afficher des informations particulières sur un écran du récepteur ciblé. Lorsqu’un récepteur est destinataire d’un message FIS, il peut le décoder grâce à une clef provisionnée à cet effet afin d’obtenir un document au format XML contenant diverses informations.
Le document XML ainsi reçu par le récepteur radio du véhicule 107 comprend une ou plusieurs URL désignant des contenus locaux, chaque URL étant associée dans le document XML à une zone géographique particulière et une indication relative à l’instant auquel le contenu peut être restitué. Selon un mode particulier de réalisation, l’instant auquel le contenu peut être restitué est relatif à une référence temporelle transmise dans le flux radio numérique. Autrement dit, l’instant de restitution associé au contenu et le multiplex reçu sont basés sur une même référence temporelle.
Lors d’une étape 301, le récepteur du véhicule 107 configure une requête à partir d’une des URL obtenues à l’étape 300, l’URL étant sélectionnée en fonction la zone géographique à laquelle elle est associée et de la localisation du récepteur. Pour cela, le récepteur interroge un dispositif de géolocalisation, par exemple un récepteur GNSS connecté ou intégré au récepteur radio, pour obtenir sa localisation, et la comparer avec les zones géographiques associées aux URL dans le message FIS reçu à l’étape 300. L’URL sélectionnée est ainsi caractéristique de la localisation du récepteur. Le récepteur du véhicule 107 configure la requête en renseignant l’URL sélectionnée comme adresse de destination. La requête est par exemple une requête http.
La requête ainsi configurée est alors transmise à un serveur dont l’adresse figure dans l’URL lors d’une étape 302. La requête est transmise par l’intermédiaire d’une interface réseau du récepteur radio, par exemple une interface réseau sans fil de type Bluetooth, WiFi®, WiMAX®, 2G, 3G, 4G, 5G.
Au cours d’une étape 303, le récepteur radio obtient, en réponse à la requête transmise à l’étape 302, un contenu local à restituer. Le contenu est associé à un instant de restitution particulier indiqué dans le message FIS reçu à l’étape 300. Ainsi, le récepteur peut télécharger par exemple une publicité locale et connaître la date et l’heure à laquelle elle doit être restituée.
A l’étape 304, le récepteur radio restitue le contenu téléchargé à la date et l’heure indiquée. Pour cela, le récepteur compare l’instant de restitution associé au contenu avec la valeur d’une horloge transmise dans le flux radio numérique. Lorsque les instants coïncident, le récepteur suspend la restitution du programme diffusé par la station radio et débute la restitution du contenu local désigné par l’URL reçue à l’étape 204. Le contenu local peut avoir été téléchargé et mémorisé dans une mémoire du récepteur avant la date de restitution prévue, mais il peut aussi, sans modifier l’invention, être téléchargé et restitué en simultané selon une technique dite de « streaming » selon laquelle le contenu est restitué au fur et à mesure de son téléchargement afin de limiter la mémoire nécessaire pour stocker le contenu.
Selon un mode particulier de réalisation, le récepteur transmet à un serveur un message comprenant une indication selon laquelle le contenu a été restitué lors d’une étape optionnelle 305. Pour cela, le message comprend au moins un identifiant du contenu et/ou un identifiant du récepteur radio. Selon une réalisation particulière, le message peut en outre comprendre un identifiant du véhicule ou d’au moins un occupant du véhicule et/ou un nombre d’occupants. L’indication peut en outre comprendre une donnée relative aux conditions de restitution, par exemple un niveau de volume sonore.
Selon un mode de réalisation, lorsque l’adresse détectée fait partie de l’une ou plusieurs adresses 128, le circuit de surveillance 119 est configuré pour verrouiller le circuit de commande d’horloge 121. La configuration courante du circuit de commande d’horloge 121 est alors figée. Autrement dit, le signal de commande CMD-CLK ne peut pas être modifié et chaque circuit périphérique 111 reste alors dans l’état dans lequel il est. A titre d’alternative ou additionnelle, le circuit de surveillance 119 est configuré pour commander, par l’intermédiaire du circuit de commande d’horloge 121 et lorsque l’adresse détectée fait partie de l’une ou plusieurs adresses 128, la désactivation d'un ou plusieurs circuits périphériques 111. Par exemple lorsque l’adresse détectée fait partie de l’une ou plusieurs adresses 128, le circuit de surveillance 119 force le circuit de commande d’horloge 121 à désactiver tous les circuits périphériques 111 puis verrouille le circuit de commande d’horloge 121. La configuration courante, désactivant tous les circuits périphériques 111, est alors figée.
Le verrouillage du circuit de commande d’horloge 121, est basé par exemple sur l’état d’un bit 129 (BIT) mémorisé dans le circuit de commande d’horloge 121. Lorsque le bit 129 est dans un état de déverrouillage, par l’exemple l’état 0, le circuit 121 est par exemple déverrouillé et est configurable. Plus particulièrement le signal CMD-CLK de contrôle du circuit de génération d’horloge 123 peut être modifié. Lorsque le bit 129 est dans un état de verrouillage, par exemple l’état 1, le circuit de commande d’horloge 121 n’est plus configurable et le signal de commande CMD-CLK du circuit de génération d’horloge 123 ne peut pas être modifié. La configuration du circuit de commande d’horloge 121 est alors figée. Lorsque l’adresse détectée fait partie des adresses 128, le circuit de surveillance 119 est par exemple configuré pour imposer l’état de verrouillage au bit 129. Si ce bit était dans l’état de déverrouillage, l’état du bit 129 bascule, déclenchant le verrouillage du circuit de commande d’horloge 121. A titre d’alternative ou additionnelle, le basculement du bit 129 vers l’état de verrouillage impose de plus la désactivation de tous ou une partie des circuits périphériques 111, comme par exemple les périphériques augmentant la surface d’attaque du système tels que des périphériques de communication, par exemple des périphérique de type UART (de l’anglais « Universal Asynchronous Receiver-Transmitter »), SPI (de l’anglais « Serial Peripheral Interface »)) et/ou I2C (de l’anglais « Interface to Communicate ») et/ou des périphériques d’acquisition de données CAN (Convertisseur Analogique-Numérique) et/ou le circuit d’accès à la mémoire 109. A titre d’exemple, les circuits périphériques ne présentant pas d’interface avec l’extérieur du dispositif 100 ne sont pas concernés par la désactivation. Par exemple dans certains cas, les circuits périphériques 111 comprennent un horodateur qui n’est pas concerné par la désactivation, et continu à être cadencé par le circuit de génération d’horloge.
Selon un autre mode de réalisation, le choix des circuits périphériques 111 concernés par le verrouillage du circuit de commande d’horloge 121 est spécifié par l’intermédiaire d’un champ de bits et le basculement de l’état du bit 129 déclenche alors automatiquement le basculement de l’état des bits du champ de bits.
Selon un mode de réalisation, le circuit de surveillance 119 est en outre configuré pour comparer chaque adresse détectée à une ou plusieurs adresses 131 (RELEASE@) stockée par exemple dans la mémoire du circuit 119. Par exemple, les adresses 131 comprennent une liste d’adresses, ou une ou plusieurs plages d’adresses. Dans le cas où l’adresse détectée fait partie de l’une ou plusieurs adresses 131, et si le circuit de commande d’horloge 121 est verrouillé, le circuit de surveillance 119 est configuré pour basculer l’état du bit 129 vers l’état de déverrouillage. Le circuit de commande d’horloge 121 est alors déverrouillé et devient configurable. En particulier, le signal de commande CMD-CLK transmis au circuit de génération d’horloge 123 peut être modifié. De même, si le circuit de commande d’horloge 121 est déverrouillé et que l’adresse détectée ne fait pas partie de l’une ou plusieurs adresses 131, le circuit de surveillance 119 est alors configuré pour basculer l’état du bit 129 vers l’état de verrouillage, verrouillant ainsi le circuit de commande d’horloge 121.
Selon un mode de réalisation, la mémoire du circuit 119 mémorise l’une ou plusieurs adresses 128 ainsi que l’une ou plusieurs adresses 131. Lorsqu’une adresse lue ne fait pas partie des adresses 128 et 131, le circuit de surveillance 119 ne fait pas basculer l’état du bit 129. Le circuit de commande d’horloge 121 reste alors dans l’état dans lequel il était. Autrement dit, le circuit de commande d’horloge 121 est configurable si l’état du bit 129 est l’état de déverrouillage, et n’est pas configurable si l’état du bit 119 est l’état de verrouillage.
Bien entendu, uniquement l’une ou plusieurs adresses 128 peuvent être mémorisées dans la mémoire du circuit de surveillance 119, l’une ou plusieurs adresses 131 n’étant pas mémorisées, auquel cas le circuit 119 est par exemple configuré pour basculer l’état du bit 129 vers l’état de déverrouillage lorsque l'adresse lue ne fait pas partie de l’une ou plusieurs adresses 128. De même, uniquement l’une ou plusieurs adresses 131 peuvent être mémorisées dans la mémoire du circuit de surveillance 119, l’une ou plusieurs adresses 128 n’étant pas mémorisées, auquel cas le circuit 119 est par exemple configuré pour basculer l’état du bit 129 vers l’état de verrouillage lorsque l'adresse lue ne fait pas partie de l’une ou plusieurs adresses 131.
Selon un mode de réalisation, lorsque que le dispositif 100 s’allume et entame sa procédure de démarrage, le circuit de commande d’horloge 121 est configurable, le bit 129 étant dans l’état de déverrouillage par défaut. Dès que le processeur 107 déclenche une opération de récupération d’une instruction à une adresse dans la mémoire 101, par exemple une adresse faisant partie de l’une ou plusieurs adresses 128, l’état du bit 129 bascule, provoquant le verrouillage du circuit de commande d’horloge 121.
Selon un autre mode de réalisation, lorsque le dispositif 100 s’allume et entame sa procédure de démarrage, le circuit de commande d’horloge 121 est verrouillé et n’est pas configurable, le bit 129 étant dans l’état de verrouillage par défaut. A titre d’exemple, tous les circuits périphériques 111 sont désactivés et le signal de commande CMD-CLK ne peut pas être modifié. Le signal de commande CMD-CLK ne pourra alors être modifié que lorsque le processeur 107 déclenchera une opération de récupération d’une instruction à une adresse, faisant par exemple partie de l’une ou plusieurs adresses 131 dans la mémoire 101, provoquant le déverrouillage du circuit de commande d’horloge 121.
La est un organigramme représentant des opérations d’un procédé de démarrage sécurisé du dispositif électronique 100 selon un exemple de réalisation de la présente description. L’exemple de la est basé sur la présence des adresses 128 et 131 stockées dans la mémoire du circuit de surveillance 119. La personne du métier saura comment adapter le procédé pour le cas où seulement les adresses 128 ou seulement les adresses 131 sont présentes.
Dans une étape 201 (POWER ON), le dispositif électronique 100 est allumé, par exemple suite à une réinitialisation.
Le processus de démarrage sécurisé débute alors dans une étape 202 (START SECURE BOOT). Le processeur 107 récupère des instructions du code de démarrage stocké dans la mémoire 101, et les exécute afin de réaliser le démarrage. Les adresses des instructions du code de démarrage sont alors chargées dans le bus 105, le code de démarrage comprenant par exemple les codes 113 et 115.
Dans une étape 203 (DETECT ADDRESS ON BUS), le circuit de verrouillage 117 détecte le passage sur le bus 105, et par l’intermédiaire du circuit de surveillance 119, une adresse à laquelle est stockée une instruction du code de démarrage, l’adresse étant par exemple une parmi les adresses 125 à laquelle est stockée une instruction du code 113 ou une parmi les adresses 127 à laquelle est stockée une instruction du code 115.
Dans une étape 204 (ADDRESS BELONGS TO TARGET ADDRESSES ?), le circuit de surveillance 119, détermine si l’adresse détectée dans l’étape 203 fait partie à l’une ou plusieurs adresses 128 et/ou 131.
Lorsque l’adresse détectée ne fait pas partie de l’une ou plusieurs adresses 128 et/ou 131 (branche N), le procédé reprend à l’étape 203 et circuit de surveillance 119 est en attente de détection d’une nouvelle adresse transitant sur le bus 105.