INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Codage de propriétés ou composantes Dans le procédé 1 venant d’être décrit, les propriétés codées et enregistrées par le procédé 1 d’au moins un ou de chaque sgpixel 2 comprennent donc : Les composantes (aussi appelés canaux) du sgpixel, 2 qui comprennent : couleur(s), teinte(s), et/ou luminosité du sgpixel 2, et/ou couleur(s), teinte(s), et/ou luminosité de chaque domaine 30 (de préférence distincts pour chaque domaine 30) au sein du sgpixel 2, et/ou couleur(s), teinte(s), et/ou luminosité de chaque séparation 3 (de préférence distincts pour chaque séparation 3) au sein du sgpixel 2, et/ou gradient(s) de couleur(s), teinte(s), et/ou luminosité du sgpixel 2, et/ou gradient(s) de couleur(s), teinte(s), et/ou luminosité de chaque domaine 30 (de préférence distincts pour chaque domaine 30) au sein du sgpixel 2, et/ou gradient(s) de couleur(s), teinte(s), et/ou luminosité de chaque séparation 3 (de préférence distincts pour chaque séparation 3) au sein du sgpixel 2 état actif ou état inactif de chaque séparation 3 (de préférence distincts pour chaque séparation 3) au sein du sgpixel 2, et/ou état visualisée ou état non visualisée (ou état visualisable ou état non visualisable) de chaque séparation 3 (de préférence distincts pour séparation 3) au sein du sgpixel 2, et/ou position de chaque séparation 3 (dont l’orientation qui peut définir un domaine 31 de propriétés de couleur(s), et/ou luminosité et/ou teinte définie par celles du pixel et/ou gradients, et une zone 32 héritant de propriétés de pixels voisins) au sein du sgpixel 2, et/ou surface ou largeur de visualisation de chaque séparation 3 (de préférence distincts pour séparation 3) au sein du sgpixel 2.
Dans le procédé 1, n’importe laquelle des composantes ou propriétés précédemment décrite (i.e. au moins une de ces composantes ou propriétés, tout ou partie) : peut être définie par un jeu d’information numériques appartenant en propre à chaque sgpixel 2, ou dans un souci de réduction de l’emprunte mémoire, peut être obtenue par référence via un code en propre au sgpixel 2 adressant une table externe. Cette table externe réalise un dictionnaire de valeurs de propriétés ou composantes, afin d’obtenir une description plus large et paramétrable, sans augmenter significativement l’emprunte mémoire au niveau du sgpixel 2.
A titre d’exemple, cette mise en œuvre par table pointée depuis un index dans le sgpixel 2 sera utile si on suppose que la propriété ‘visibilité’ n’est que rarement activée dans une image. Par exemple, la visibilité sera activée pour restituer la présence des cheveux sur une personne, la présence de fils fins émanant d’un tissu. Comme ces éléments sont rarement présents, et qu’ils ont généralement une couleur plutôt homogène, ou une largeur similaire, mais une couleur variable, on peut choisir de ne pas doter les sgpixels 2 des toutes les propriétés en propre de ces séparations, propriétés telles que couleurs, dégradé de couleur le long du sgpixel, largeur du séparateur. Par exemple, on choisira de représenter la luminosité des séparations visibles en propre dans chaque sgpixel, estimant qu’elle peut beaucoup varier sur l’image, mais la teinte, la saturation (de couleur), la largeur seront définis dans une table ayant ainsi peu d’éléments, en considérant que ces éléments varient peu, ou encore comportent une quantification non gênante, par exemple 15 entrées au maximum. Ainsi, chaque sgpixel 2 possède par exemple un code d’activation de la visibilité de la séparation sur un entier de 4 bits (soit 2 4 = 16 valeurs), la valeur 0 étant l’invisibilité, les valeurs 1 à 15 pointant dans ladite précédemment décrite table. On peut éventuellement coder la luminosité de ces objets sur 4 à 8 autres bits (soit 16 à 256 valeurs), ou pas et placer cette information aussi dans ladite table.
Dans un autre exemple de représentation de la position de la séparation 3 dans le sgpixel 2, a contrario, toujours à titre d’exemple, supposons que la propriété position de la séparation 3 est souvent activée, ou bien encore selon une diversité d’angles et de positions qui feraient un nombre important de combinaisons. Alors, on représente par exemple par deux nombres de un octet (soit 256 valeurs) les deux points du segment séparation 3 en contact avec le contour du sgpixel 2. On peut garder une des valeurs de ces deux nombres pour rendre la séparation 3 inactive. Plutôt que de coder ces éléments dans une table, qui comporterait autant d’entrées que ces deux octets, ce qui n’économiserait pas d’espace mémoire, ayant un code à deux octets d’adressage de la table, et 2 octets dans la table, à comparer aux seulement deux octets de la propriété en propre dans le sgpixel 2.
Ainsi, le procédé d’analyse selon la présente invention permet notamment la détection et/ou la quantification d’un élément chimique X présent dans au moins deux composés différents dits, respectivement, premier composé A et deuxième composé B.
A titre d’exemple, et sans toutefois limiter l’invention à ce seul aspect, l’élément chimique X peut être dans un premier état d’oxydation dans le premier composé A, et dans un deuxième état d’oxydation, différent du premier état d’oxydation, dans le deuxième composé B.
Ainsi, l’élément chimique X peut comprendre de l’élément azote (N) tandis que le premier composé A et le deuxième composé B peuvent comprendre, respectivement, l’ion nitrite (NO 2 - ) et l’ion nitrate (NO 3 - ).
Selon la présente invention, le premier composé A est susceptible de former un composé G, sous forme gazeuse et qui comprend l’élément chimique X, par réaction avec un réactif R.
De manière équivalente, le deuxième composé B est susceptible de former le composé G, sous forme gazeuse, par réaction avec le réactif R uniquement lorsque la température T est supérieure à une température T1.
Ainsi, de manière avantageuse, et dès lors que le premier composé A comprend l’ion nitrite et que le deuxième composé B comprend l’ion nitrate, le réactif R peut comprendre une combinaison de trichlorure de vanadium (VCl 3 ) et d’acide chlorhydrique (HCl). A cet égard, le trichlorure de vanadium ainsi que l’acide chlorhydrique peuvent être en solution aqueuse selon des proportions molaires bien déterminées. Notamment, le rapport molaire du trichlorure de vanadium sur l’acide chlorhydrique peut être compris entre 10% et 40%, par exemple être égal à 25%.
Le réactif R comprenant le trichlorure de vanadium et l’acide chlorhydrique réagit chimiquement avec les ions nitrite (NO 2 - ) pour former du monoxyde d’azote (NO) notamment à température ambiante (la température ambiante étant comprise par exemple entre 15°C et 28°C, avantageusement comprise entre 18°C et 22°C).
De manière équivalente, le réactif R comprenant le trichlorure de vanadium et l’acide chlorhydrique réagit chimiquement avec les ions nitrate (NO 3 - ) pour former du monoxyde d’azote (NO) dès lors que la température est supérieure à la température prédéterminée T1. Dans le présent exemple, la température T1 peut être égale à 90°C.
Ainsi, les principes présentés ci-avant sont avantageusement mis en œuvre pour la détection et/ou le dosage de l’élément chimique X dans le premier composé A d’une part puis dans le deuxième composé B d’autres part.
A cet égard, le procédé d’analyse peut comprendre une étape de prélèvement d’un échantillon liquide (dit également « solution liquide S ») dans un réservoir comprenant un liquide. Ce réservoir peut notamment contenir des eaux usées et pour lesquelles on souhaite déterminer la teneur en élément azote.
La solution liquide peut être analysée dans le dispositif d’analyse de la .
Plus particulièrement, la solution liquide est mélangée avec le réactif R, et est maintenue à une température inférieure à la température prédéterminée dans la première partie basse 20a de l’ampoule 20 afin d’exécuter une première étape de conversion a).
Notamment, au cours de la première étape de conversion a), le premier composé A réagit avec le réactif R pour former le composé G sous forme gazeuse, tandis que, dans la mesure où la température reste inférieure à la température prédéterminée T1, le deuxième composé B reste inerte.
Le composé G formé au cours de l’étape a) est ensuite conduit, par exemple au moyen d’un gaz drainant, dans la cellule de circulation et dans laquelle une première étape de mesure spectroscopique b) de la quantité de composé G formé à l’issue de l’étape a).
La mesure spectroscopique met notamment en œuvre une illumination, avec la source lumineuse 60, du composé G sous forme gazeuse, et une détection lumineuse d’un spectre d’absorption au moyen du spectrographe 61.
L’étape b) est suivie d’une deuxième étape de conversion c). La deuxième étape de conversion c) comprend une élévation de température à une température supérieure à la température prédéterminée T1. Cette élévation de température de la solution liquide dans la première partie basse peut notamment mettre en œuvre les moyens de chauffage 70.
- canal de messagerie, permettant une conversation entre deux utilisateurs, ou une conversation de groupe, avec chiffrement des conversations et authentification des échanges, et possibilité de vérification que le même message a été envoyé à tous les participants d’un groupe de conversation ;
- service de partage de données anonymisées ;
- application de dossier médical ;
- application de gestion de données clients (CRM).
Le transfert de données peut être granulaire, et notamment restreint à seulement certaines données.
L’application client de l’utilisateur d’un premier service A désirant un tel accès granulaire à certaines données du même utilisateur, issues d’un second service B, va rediriger l’utilisateur vers le serveur central.
Avantageusement, le serveur central requiert alors l’autorisation de l’utilisateur.
Après cette étape de contrôle, le serveur central redirige l’utilisateur vers le premier service A avec des clefs de chiffrement.
Lors de tentatives ultérieures de l’application client de l’utilisateur du premier service A, le serveur central autorisera l’accès aux informations issues du second service B, et l’application client de l’utilisateur du premier service A pourra déchiffrer ces informations avec les clefs de chiffrement.
Dans des mises en œuvre avantageuses, ces clefs de chiffrement sont stockées de manière chiffrée par l’application client du premier service A, sur le serveur central, afin de ne pas avoir besoin d’effectuer l’étape de redirection à nouveau.
Dans des mises en œuvre avantageuses, l’utilisateur peut accéder à la liste et la portée des autorisations d’accès à ses données à tout moment, à l’aide d’une interface gérée par le serveur central.
Dans certaines mises en œuvre, une clé de chiffrement symétrique peut être transmise (de manière chiffrée asymétriquement) à plusieurs destinataires, au moins un des destinataires ne devant recevoir que des données anonymes. Par exemple un destinataire est un prestataire de services qui effectue des calculs, sur la base de données de santé envoyées par un médecin, ces données ne contenant pas l’identité du patient. Le prestataire peut chiffrer le résultat des calculs avec la clé symétrique partagée, et les envoyer au médecin. Le médecin adressera ensuite son compte rendu au patient, avec le résultat des calculs.
L’infrastructure est particulièrement conçue et adaptée pour le traitement de données de santé, notamment pour la télémédecine.
L’infrastructure comprend un serveur avantageusement agréé HDS. Dans une mise en œuvre, un stockage objet ( object storage ) permet l’accès aux données par un protocole http, le contenu chiffré correspondant à un identifiant sur un serveur HDS. Cette disposition permet avantageusement de distribuer les serveurs de stockage, en prenant en compte les temps de latence, ou les contraintes environnementales.
Les fichiers de données de santé peuvent en effet être très volumineux, par exemple pour les fichiers d’imagerie médicale, et la proximité du serveur de stockage avec l’utilisateur peut réduire les temps de latence.
L’infrastructure délègue l’accès aux données à différentes applications. Dès que l’utilisateur est redirigé vers une application, il se forme un couple utilisateur/application, qui a une identité propre. L’infrastructure est de type BtoBtoC ( Business to Business to Consumer ).
b) une première étape de mesure spectroscopique de la quantité de composé G formé à l’issue de l’étape a) ;
c) une deuxième étape de conversion qui comprend une élévation de température à une température supérieure à la température T1 de manière à convertir, sous l’effet du réactif R, le deuxième composé B en composé G sous forme gazeuse ;
d) une deuxième étape de mesure spectroscopique de la quantité de composé G formé à l’issue de l’étape c).
A cet égard, la présente invention peut notamment être mise en œuvre au moyen d’un dispositif d’analyse 10 représenté à la .
Le dispositif d’analyse 10 comprend au moins une ampoule 20 de forme généralement allongée selon une direction verticale.
La suite de l’énoncé définit des termes qualifiés de « haut », « haute », ou « bas », « basse ». Ces qualificatifs sont définis par rapport à la direction verticale. Il est entendu que s’il était question de définir une direction horizontale les termes « gauche » et « droite » auraient remplacé les termes « haut » et « bas ».
L’ampoule 20 est pourvue sur une première partie basse 20a de moyens d’injection d’un échantillon liquide (par exemple un échantillon liquide prélevé dans une solution liquide à analyser). Les moyens d’injection peuvent notamment comprendre une entrée d’injection 21 par laquelle transite l’échantillon liquide pour son injection dans la partie basse de l’ampoule 20. L’ampoule 20 peut également comprendre dans sa première partie basse 20a une sortie de purge 21b.
L’ampoule 20 comprend également dans sa première partie haute 20b (opposée à la partie basse) une sortie 22.
Le dispositif d’analyse 10 comprend par ailleurs une cellule de circulation 30 également de forme allongée selon la direction verticale. La cellule de circulation 30 est par ailleurs terminée selon chacune de ces deux extrémités dites respectivement extrémité basse 31a et extrémité haute 31b, par deux fenêtres, dites respectivement, fenêtre basse 32a et fenêtre haute 32b. La fenêtre haute 32b et la fenêtre basse 32a présentent des propriétés optiques adaptées à la mise en œuvre d’une mesure par spectroscopie optique qui sera évoquée dans la suite de l’énoncé. Notamment ces deux fenêtres 32a et 32b sont transparentes dans une gamme de longueurs d’onde optiques prédéterminée. Par exemple, dès lors qu’il s’agit de mettre en œuvre le dispositif d’analyse pour des mesures par spectroscopie optique dans un domaine ultra-violet (ci-après « UV »), lesdites fenêtres 32a et 32b considérées sont transparentes dans ledit domaine UV.
La première partie basse 20a de l’ampoule 20 est reliée fluidiquement, par un canal fluidique bas 40a, à une deuxième partie basse 30a de la cellule de circulation 30, tandis que la première partie haute 20b de l’ampoule 20 est reliée fluidiquement, par un canal fluidique haut 40b, à une deuxième partie haute 30b de la cellule de circulation 30.
Le canal fluidique bas 40a peut comprendre une pompe 50 configurée pour permettre l’extraction d’un gaz de la cellule de circulation 30 vers l’ampoule 20.
Le canal fluidique haut 40b peut comprendre une vanne trois voies 51 permettant la passage d’un gaz de la sortie 22 vers la deuxième partie haute 30b, soit l’injection d’air via un canal 52 dans la partie haute de la cellule de circulation 30 par exemple pour purger cette dernière.
Par surcroit, le dispositif d’analyse 10 comprend une source lumineuse 60 ainsi qu’un spectrographe 61. Notamment, la source lumineuse 60 et le spectrographe 61 sont agencés pour mesurer l’absorption du rayonnement lumineux susceptible d’être émis par ladite source par un gaz circulant dans la cellule de circulation 30. A cet égard, la source lumineuse 60 peut être en vis-à-vis de la fenêtre basse 32a tandis que le spectrographe 61 peut être disposé en vis-à-vis de la fenêtre haute 32b.
La source lumineuse 60 peut être configurée pour émettre un rayonnement lumineux UV. Le spectrographe 61 peut comprendre une fente, un réseau de diffraction destiné à disperser en longueur d’onde un rayonnement lumineux et le réorienté vers un moyen de détection, par exemple une barrette CMOS.
Le dispositif d’analyse 10 peut également comprendre des moyens de chauffage 70 configurés pour permettre une élévation de température d’un liquide présent dans la première partie basse 20a de l’ampoule 20. L’élément de chauffage 70 peut comprendre une lampe chauffante, ou encore une résistance électrique.
Le procédé selon la présente invention peut être mis en œuvre au moyen du dispositif d’analyse 10 décrit ci-avant. Néanmoins, et quand bien même il sera uniquement fait référence à ce dispositif d’analyse dans la suite de la description, l’invention ne doit pas être limitée à ce seul aspect.
Transcription Lors de la visualisation d’une image obtenue par le procédé 1, il convient de transformer les informations codées par ce procédé en valeurs des photoémetteurs 71, 72, 73 générant l’image (enregistrée par le procédé 1) sur un écran, ce qui revient à pixelliser (ou ‘to rasterize’ en anglais) l’image selon le pas de l’écran de visualisation.
Ainsi, le procédé 1 peut comprendre une conversion d’une image initiale en une image finale pour:
- un affichage 13 de l’image initiale en l’image dite finale sur un écran comprenant des groupes 7 de photogénérateurs 71, 72, 73 (chaque groupe 7 comprenant par exemple trois photogénérateurs R référencé 71, V référencé 72 et B référencé 73), ou
- une pixellisation 13 ou rastérisation 13 de ladite image initiale en l’ image finale comprenant des pixels finaux 7 dénués de ligne de séparation et/ou de gradient spatial de couleur(s) et/ou de teinte(s) et/ou de luminosité au sein de ces pixels finaux 7 (autrement dit aucun pixel final 7 n’est un sgpixel),
ladite image initiale étant enregistrée selon l’invention avec au moins un sgpixel 2 comme décrit précédemment.
La référence 7 est utilisée pour chaque pixel final 7 ou pour chaque groupe 7 de photogénérateurs, notamment sur la , car le principe de transcription est le même.
Chaque pixel initial peut être un sgpixel 2, les pixels initiaux comprenant au moins un, de préférence plusieurs, sgpixel(s) 2. On considérera de préférence que chaque pixel initial est un sgpixel 2.
Ainsi, le procédé 1 comprend : Pour chaque pixel final 7 considéré ou chaque groupe 7 de photogénérateurs 71, 72, 73 considéré, une transcription 13 d’au moins pixel initial 2 ou d’au moins un domaine 30 de pixel initial 2 en ce pixel final 7 ou groupe 7 de photogénérateurs considéré: à partir des composantes de luminosité(s) et/ou couleur(s) et/ou teinte(s) de cet au moins un pixel initial 2 ou au moins un domaine 30 de pixel initial vers ce pixel final 7 ou groupe 7 de photogénérateurs 71, 72, 73 considéré,
la transcription se faisant au prorata de cet au moins pixel initial ou au moins un domaine 2 de pixel initial 2 au sein d’une surface commune en regard entre : cet au moins pixel initial ou au moins un domaine 30 de pixel initial et le pixel final 7 ou groupe 7 de photogénérateur considéré.
Dans la présente description, on considère que deux parties d’une part de l’image initiale et d’autre part de l’image finale se font face ou sont en regard si elles sont superposées dans une représentation commune d’une part de l’image initiale et d’autre part de l’image finale dans un repère commun de conversion illustrant la conversion ou transcription de l’image initiale vers l’image finale.
Pour la transcription, si le pixel final 7 ou groupe 7 de photogénérateurs considéré est en regard de différents pixel(s) initial ou initiaux et/ou domaine(s) 30 de pixel(s) initial ou initiaux et/ou de séparation 3 de pixel(s) initial ou initiaux, les composantes de luminosité et/ou couleur(s) et/ou teinte(s) du pixel final 7 ou du groupe 7 de photogénérateurs considéré sont une moyenne pondérée au prorata des surfaces respectives de ces différents pixel(s) initial ou initiaux et/ou domaine(s) 30 de pixel(s) initial ou initiaux et/ou de séparation 3 de pixel(s) initial ou initiaux en regard du pixel final 7 ou groupe 7 de photogénérateurs considéré.
Par exemple, pour le calcul de prorata des surfaces, en complément aux figures 2 et 3 qui illustrent dans des cas particuliers qui seront décrits par la suite, soit P i les pixels initiaux, un pixel initial d’un indice k.
Soit P f les pixels finaux, un pixel final d’un indice r.
On note une valeur de composante de couleur,
où c est l’indice de la couleur, par exemple 1..3,
d l’indice du domaine, par exemple 1..2 pour chaque côté de la séparation 3. On ajoute la valeur 3 si la séparation est visible, pour décrire ce nouveau domaine, domaine décrit par l’axe du trait de la séparation 3, épaissi de moitié de sa largeur de chaque côté. Cet épaississement est à déduire de la surface des domaines 31, 32 adjacents.
Un domaine respectif désigne un certain domaine d’une fonctionnalité globale fournie par le système 500.
Procédé de gestion d’une mémoire d’un élément sécurisé La présente invention concerne le domaine de la gestion d’une mémoire, notamment la gestion de la mémoire non volatile d’un élément sécurisé.
Les éléments sécurisés traditionnellement utilisés pour s’authentifier sur les réseaux de téléphonie mobile incluent les cartes de circuit intégré universelles UICC (pour « Universal Integrated Circuit Card »), notamment les cartes SIM (pour « Subscriber Identity Module » – ou module d’identité d’abonné). Chaque carte comprend, outre un système d’exploitation (ou OS pour « Operating System » en terminologie anglaise), des données, ici des données de souscription, par exemple un identifiant IMSI (pour « International Mobile Subscriber Identity »), des clés cryptographiques et des algorithmes (ou applications, programmes ou logiciels), spécifiques à un abonnement fourni par un opérateur de téléphonie mobile.
Le système d’exploitation a vocation à piloter l'utilisation des ressources matérielles de la carte par les applications installées.
Des cartes eUICC (pour « embedded UICC » – ou UICC embarquée) ont également vu le jour, telles que définies par le groupe GSMA (pour « Global System for Mobile Communications Association »), notamment dans le standard GSMA SGP.02 v3.2 intitulé « Remote Provisioning Architecture for Embedded UICC - Technical Specification - Version 4.0 » en date du 25 février 2019.
Les cartes eUICC sont reprogrammables et permettent de charger plusieurs profils d’abonné (ou profils de communication) au sein de la même carte eUICC, ainsi que de mettre à jour et/ou supprimer un ou plusieurs de ces profils d’abonné. Ces profils d’abonné peuvent comprendre des applications et des données personnalisées. Ils sont typiquement stockés dans une mémoire non volatile réinscriptible de la carte. Dans la suite du texte, le terme « stocké » est à comprendre au sens « mémorisé ». Pour ajouter un nouveau profil d’abonné, modifier un profil d’abonné existant, ou lancer une application à partir d’un profil d’abonné existant, il est nécessaire d’effacer et/ou d’écrire des données dans la mémoire non volatile réinscriptible de l’élément sécurisé (eUICC ou autre).
Si les systèmes d’exploitation ont traditionnellement été stockés en mémoire morte, type ROM (Read-Only Memory), en raison de la nature immuable de l’OS, ils sont désormais stockés en mémoire non volatile réinscriptible des éléments sécurisés. Cela permet à la fois certaines mises à jour de l’OS, mais également d’incorporer un seul type de mémoire non volatile dans ces éléments sécurisés.
Aussi, d’une façon générale, la mémoire non volatile réinscriptible d’un élément sécurisé est généralement composée d’une pluralité de blocs mémoire, chaque bloc mémoire comprenant un ensemble de pages mémoire qui peuvent être effacées et/ou (ré)écrites.
Une zone de la mémoire non volatile réinscriptible, dite zone OS, est formée de l’ensemble des pages mémoire stockant le système d’exploitation. Le reste de la mémoire est généralement une zone Données, formée de l’ensemble des pages mémoire pour le stockage des données (donc hors système d’exploitation).