INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Plusieurs limites de fonctionnement prédéfinies peuvent être utilisées. Dans ce qui suit, on considère, à titre d’exemple non limitatif, que les limites de fonctionnement sont relatives aux états de charge (ou SoCs) respectifs des M cellules critiques. On notera que les états de charge minimaux et/ou maximaux qui sont utilisés pour déterminer initialement les limites fonctionnelles peuvent être déduits de mesures de tension effectuées sur les cellules et plus précisément des mesures des tensions de circuit ouvert (ou OCV).
Mais les limites de fonctionnement pourraient être relatives aux capacités (respectivement SOHC (« State Of Health of Capacity » - état de santé en capacité)), ou impédances (respectivement SOHR (« State Of Health of Resistance » - état de santé résistif)), ou températures internes respectives des M cellules critiques. Dans ce cas, elles découlent de mesures de capacités ou d’impédances (ou résistances).
L’étape 10-40 du procédé comprend aussi une sous-étape 20 dans laquelle on (le dispositif d’estimation DE) détermine selon une première période d’échantillonnage T s1 au moins un état de charge SoC i (k) (ainsi qu’éventuellement une tension de polarisation V i RC ) pour chacune des M cellules critiques identifiées et désignées par l’exposant i. A cet effet, on (le dispositif d’estimation DE) applique à un modèle de cellule choisi un premier filtre choisi qui utilise les impédance Z i et capacité Capa i mesurées de la cellule critique i considérée.
Les paramètres de chaque cellule (et en particulier des cellules critiques), et notamment l’impédance et la capacité, sont ici considérés comme disponibles au sein du véhicule V, et donc les moyens mis en œuvre pour les obtenir ne sont pas décrits ci-après.
Par exemple, la première période d’échantillonnage T s1 peut être comprise entre 10 ms et 200 ms. A titre d’exemple illustratif, la première période d’échantillonnage T s1 peut être égale à 100 ms.
Dans la sous-étape 20, on (le dispositif d’estimation DE) sélectionne aussi une cellule dite nominale parmi les M cellules critiques identifiées dans la sous-étape 10.
Par exemple, dans la sous-étape 20 on (le dispositif d’estimation DE) peut déterminer parmi les M/2 cellules critiques ayant les M/2 limites de fonctionnement supérieures les plus grandes et parmi les M/2 cellules critiques ayant les M/2 limites de fonctionnement inférieures les plus petites celle qui est la plus critique. Dans ce cas, la cellule qui est la plus critique parmi les M devient la cellule nominale et correspond à la réalité physique en cours dans la batterie cellulaire BC pour la première période d’échantillonnage T s1 considérée.
Enfin, le paquet de métadonnées comporte également un champ cryptographique.
Le module 35 comporte un sous-module 42 de chiffrage d’un paquet de métadonnées de confidentialité. En fonction de la valeur de N indiquant que le paquet vidéo courant est réservé à des destinataires authentifiés, le sous-module 42 sélectionne une clé de sécurité adaptée à ces destinataires et crypte le paquet de métadonnées associé au paquet vidéo courant. Le sous-module 42 utilise une clé de sécurité, comme une clé de cryptage de clé KEY (« key encryption key »).
La clé de sécurité KEK est partagée entre la passerelle 30 et les destinataires du flux vidéo ayant le droit de connaitre le contenu de ce flux. La manière d’échanger les clés KEK entre passerelle et destinataire(s) est connue en tant que telle et ne fait pas partie de la présente invention.
La passerelle 30 comporte un module 36 d’assemblage des flux élémentaires, à la fois un flux élémentaire vidéo sortant 21 correspondant au flux élémentaire vidéo entrant 11 et le flux élémentaire de métadonnées de confidentialité 25 issu du module 35 et composé des paquets de métadonnées de confidentialité cryptés.
La passerelle 30 comporte un module cryptographique 40.
Le module cryptographique 40 prend en entrée le paquet vidéo courant délivré en sortie du module 32 de désassemblage.
Le module cryptographique 40 comporte un sous-module 41 propre à crypter le paquet vidéo courant au moyen d’une clé de session, par exemple une clé de cryptage de trafic – TEK (« traffic encryption key »). Le sous-module 41 est capable de générer une clé de session TEK par paquet vidéo à protéger. Le paquet vidéo crypté est transmis au module 36 d’assemblage. Les différents paquets vidéo cryptés 22 constituent le flux élémentaire vidéo 21 du flux vidéo sortant 20.
Le sous-module 41 transmet la clé de session TEK au sous-module 43.
C’est cette clé TEK qui est placée dans le champ de cryptage du paquet de métadonnées de confidentialité associé au paquet vidéo courant.
Enfin, la passerelle 30 comporte une interface de sortie 37 permettant de réémettre le flux sortant 20 construit par le module 36 sur le réseau à destination du destinataire.
Le flux sortant 20 est donc constitué d’un flux élémentaire vidéo 21 et d’un flux élémentaire de métadonnées de confidentialité 25. Le flux élémentaire vidéo est constitué d’une succession de paquets vidéo 22. Le flux élémentaire de métadonnées de confidentialité 25 est constitué d’une succession de paquets de métadonnées de confidentialité 26.
Le flux sortant 20 respecte le protocole MPEG-TS (« Moving Picture Experts Group - Transport Stream » ou « Groupe d'experts en images animées - Flux de transport»), notamment dans sa dernière version en date IEC 13818-1 du 2022 septembre 2022.
La représente un mode de réalisation du procédé de protection selon l’invention résultant de la mise en œuvre de la passerelle 30 de la .
Le procédé 50 débute par une étape 51 d’acquisition du flux entrant. L’étape 51 correspond à l’utilisation de l’interface d’entrée 31.
Puis, le procédé 50 se poursuit par la décomposition du flux entrant 10 pour retrouver le flux élémentaire vidéo 11 et le découpage du flux élémentaire vidéo 11 en différents paquets vidéo 12. Cette étape 52 correspond à l’exécution du module 32 de désassemblage du flux entrant.
L’étape 53 correspond au filtrage du paquet vidéo courant pour évaluer un ou plusieurs indicateur(s) Id définis par la politique de confidentialité mise en œuvre par la passerelle 30. L’étape 53 correspond à l’exécution du module 33 de de filtrage du paquet vidéo courant.
En particulier, le procédé de gestion de fenêtres W_MNGT comporte : déterminer ZD_DT une zone de reproduction réglée zd, {zd j } j en fonction du contexte utilisateur courant cnx U de la valeur du paramètre de reproduction pd*=vpd* de la fenêtre d’affichage en cours de modification. La détermination ZD_DT de la zone de reproduction réglée est notamment effectuée préalablement à la détermination VPD/ZD.
Dans un mode de réalisation particulier, la détermination de zone de reproduction réglée ZD_DT consulte en fonction du contexte utilisateur courant cnx U une base de zone de reproduction réglée BDZ ou une base de règle de reproduction BDR. La base de zone de reproduction réglée BDZ ou la base de règle de reproduction BDR comporte plusieurs règles de reproduction {rd j } j associées à un ou plusieurs contexte géographique cnx. Par exemple, la détermination de zone de reproduction réglée comporte : déterminer au moins une zone géographique de l’environnement immersif correspondant à un contexte géographique donné en fonction du contexte utilisateur cnx U . Le contexte géographique donné correspond à au moins l’un des contextes géographiques associés à une règle de reproduction dans la base de zone de reproduction réglée BDZ ou la base de règle de reproduction BDR. Puis, en fonction du contexte géographique correspond à la zone géographique, la détermination de zone de reproduction réglée comporte : consulter la base de zone de reproduction réglée BDZ ou la base de règle de reproduction BDR en fonction du contexte géographique associé à la zone géographique déterminée, y lire la règle de reproduction associée au contexte géographique, associer la règle de reproduction lue à la zone géographique déterminée fournissant ainsi une zone de reproduction réglée comportant la zone géographique déterminée et la règle de reproduction associée.
La zone géographique est définie notamment par une position et éventuellement une dimension dans l’environnement immersif, par exemple un point correspondant à l’arrête en haut à droit (éventuellement près de l’utilisateur) pour une zone de type rectangulaire (respectivement pavé) et une largeur, une hauteur (respectivement une profondeur) ou un point centrale de la zone géographique et soit un diamètre pour une zone géographique circulaire ou sphérique, soit un diamètre et une hauteur pour une zone géographique cylindrique, soit une largeur, une hauteur (respectivement une profondeur) pour une zone de type rectangulaire (respectivement pavé)…
En particulier, la règle de reproduction rd, {rd j } j associée à une zone de reproduction réglée zd, {zd j } j est une règle parmi les suivante : - une autorisation de reproduction de fenêtres d’affichage dans la zone de reproduction réglée, dite zone autorisée ; - une interdiction de reproduction de fenêtres d’affichage dans la zone de reproduction réglée, dite zone interdite ; - une priorisation de reproduction de fenêtres d’affichage dans la zone de reproduction réglée, dite zone idéale, tant que la zone de reproduction réglée comporte un espace libre suffisant pour reproduire la fenêtre d’affichage ; - une tolérance de reproduction de fenêtres d’affichage dans la zone de reproduction réglée, dite zone de tolérance, dans laquelle une reproduction d’une fenêtre d’affichage est autorisée si la zone idéale ne comporte pas un espace libre suffisant pour reproduire la fenêtre d’affichage.
Par exemple, la(les) zone(s) de reproduction réglée(s) peuvent être fournie(s) par l’utilisateur sous forme de déclaration de contexte utilisateur ic reçue CNXU_REC par la gestion de fenêtre d’affichage W_MNGT : ic =f(zd), soit que l’utilisateur trace les frontières de la zone de reproduction réglée déclarée, soit que l’utilisateur sélectionne une forme et pointe un ou plusieurs point définissant la position et la dimension de cette forme constituant la zone de reproduction réglée déclarée, etc. La déclaration de zone de reproduction réglée peut être effectuée suite à une requête ic_rq comportant éventuellement la règle de reproduction rd qui sera associée à la zone de reproduction réglée à déclarer. Sinon, l’utilisateur peut sélectionner et/ou déclarer une règle de reproduction lors ou directement après la définition de la zone de reproduction.
En particulier, la détermination VPD/ZD de la valeur du paramètre de reproduction pd*=vpd* de la fenêtre d’affichage en cours de modification en fonction d’une zone de reproduction réglée zd, {zd j } j utilise la zone de reproduction réglée zd, {zd j } j déterminée par la détermination ZD_DT de zone(s) de reproduction(s) réglée(s) zd, {zd j } j en fonction du contexte utilisateur courant cnx U .
En particulier, le procédé de gestion de fenêtres W_MNGT comporte : déterminer VPD_DT la valeur du paramètre de reproduction pd*=vpd* de la fenêtre d’affichage en cours de modification en fonction du contexte utilisateur courant cnxU.
Dans un mode de réalisation alternatif ou complémentaire au précédent, la détermination VPD/ZD de la valeur du paramètre de reproduction et/ou la détermination de la zone de reproduction réglées ZD_FT et/ou la détermination de la valeur du paramètre de reproduction VPD_DT est effectuée par apprentissage, respectivement du paramétrage des fenêtres d’affichage par l’utilisateur en fonction de zone(s) de reproduction réglée(s) reproduite(s), de la définition par l’utilisateur de zone(s) de reproduction réglée(s) dans un contexte utilisateur donné cnx U , du paramétrage des fenêtres d’affichage par l’utilisateur dans un contexte utilisateur donné cnx U . A noter que l’apprentissage peut être réalisé avec préalablement à l’utilisation de l’environnement immersif, notamment lors d’une configuration de la gestion de l’environnement immersif, mais aussi à tout moment lors de l’utilisation de la gestion de l’environnement immersif.
Dans un mode de réalisation alternatif ou complémentaire au précédent, la détermination VPD/ZD de la valeur du paramètre de reproduction et/ou la détermination de la zone de reproduction réglées ZD_FT et/ou la détermination de la valeur du paramètre de reproduction VPD_DT est effectuée par intelligence artificielle.
Un mode de réalisation particulier du procédé de gestion d’un environnement immersif est un programme comprenant des instructions de code de programme pour l’exécution des étapes du procédé de gestion de fenêtres W_MNGT d’affichage W_MNGT lorsque ledit programme est exécuté par un processeur.
Selon les cas d’usage, le procédé de gestion de fenêtre d’affichage W_MNGT comporte une introduction des éléments visuels indiquant à l’utilisateur les limites ergonomiques préconisées : zones idéales, zones tolérables, zones à éviter ... , par exemple en utilisant une ou plusieurs des étapes suivantes:
- mettre en évidence des recommandations de limites latérales et verticales (haut et bas) par des incrustations visuelles ;
- forcer une position de fenêtre à la position requise par l’utilisateur (ainsi, l’invention laisse la possibilité de laisser l’utilisateur définir les positions de ses fenêtres sans le contraindre),
- mémoriser les diverses dispositions de l’espace bureautique en fonction du contexte et de réafficher le bureau comme préenregistré suivant le contexte courant si l’utilisateur le souhaite
- adapter l’poste de travail en cas de changement de position ou de déplacement en cours de session (adaptation paramétrable pour être automatique ou sur requête/validation de l’utilisateur)
- inclure des éléments visuels d’accroche au loin pour inciter à une relâche visuelle (exercices oculaires).
En aval de l’interface d’entrée 131, la passerelle 130 comporte un module 132 de désassemblage du flux entrant. Le module 132 est capable de séparer (notamment démultiplexer) les différents flux élémentaires composant le flux composite entrant, et, pour chaque flux élémentaire, de le découper en paquets. Ainsi, sur une première sortie, le module 130 délivre un premier paquet vidéo courant et sur une seconde sortie, le module 130 délivre un second paquet de métadonnées de contexte courant.
La passerelle 130 comporte plusieurs modules de filtrage, chaque module de filtrage étant adapté au traitement des paquets d’un flux élémentaire particulier.
Ainsi un premier module de filtrage 133.1 permet de filtrer le paquet vidéo courant pour obtenir un ou plusieurs premiers indicateurs Id.1, tandis qu’un second module de filtrage 133.2 permet de filtrer le paquet de métadonnées de contexte courant, pour obtenir un ou plusieurs seconds indicateurs Id.2.
Dans le mode de réalisation de la , ces deux ensembles d’indicateurs sont transmis à un module de prise de décision quant au niveau de confidentialité à appliquer aux paquets courants. Dans le mode de réalisation de la , ce module 134 est commun aux deux flux élémentaires. Le module 134 délivre un niveau de confidentialité N pour le paquet vidéo courant et le paquet de métadonnées de contexte courant.
La passerelle 130 comporte, en aval du module 134, un module 140.1 de cryptage du paquet vidéo courant et un module 140.2 de cryptage du paquet de métadonnées de confidentialité.
Comme dans le premier mode de réalisation de la , un premier module 141.1 du module 140.1 prend en entrée le paquet vidéo courant délivré par le module 132 et le crypte en utilisant une clé de session TEK1. Le paquet vidéo crypté est transmis à un module 136 d’assemblage des flux élémentaires.
Parallèlement, un second module 141.2 du module 140.2 prend en entrée le paquet de métadonnées de contexte courant délivré par le module 132 et le crypte avec une clé de session TEK2. Le paquet ainsi crypté est transmis au module 136.
Le sous-module 143 du module 135 construit un paquet de métadonnées de confidentialité intégrant :
- un champ d’étiquetage temporel, permettant d’associer un paquet de métadonnées de confidentialité à un paquet vidéo et le paquet de métadonnées de contexte par le partage d’une étiquette temporelle commune (« time stamp »);
- un champ de niveau de confidentialité indiquant la valeur N calculée pour les paquets courants par le module 134 ; et,
- un premier champ cryptographique, contenant la clé de session TEK1,
- un second champ cryptographique, contenant la clé de session TEK2.
Un sous-module 142 du module 135, en fonction de la valeur N du niveau de confidentialité attribuée aux paquets courants par le module 134, chiffre le paquet de métadonnées de confidentialité en utilisant une clé de sécurité KEK. Le sous-module 142 transmet le paquet chiffré au module 136.
Le module 136 permet d’assembler (notamment de multiplexer) les flux élémentaires, à la fois le flux élémentaire vidéo, le flux élémentaire de métadonnées de contexte et le flux élémentaire de métadonnées de confidentialité.
La passerelle 130 comporte une interface de sortie 137 adaptée pour réémettre le flux sortant 120, construit par le module 136, sur le réseau à destination du destinataire ou des destinataires du flux.
Le flux sortant 120 est donc constitué d’un flux élémentaire vidéo 121 et d’un flux élémentaire de métadonnées 125. Le flux élémentaire vidéo est constitué d’une succession de paquets vidéo cryptés 122. Le flux élémentaire de métadonnées 125 est constitué d’une succession de paquets de métadonnées intégrant à la fois des paquets de métadonnées de contexte cryptés 116 (correspondant au paquets contenus dans le second flux élémentaire du flux entrant) et des paquets de métadonnées confidentialité 126 résultant de l’application de la politique mise en œuvre par la passerelle 130.
Le module 14 effectue également le calcul des puissances maximales et minimales dans le cas du mode conventionnel.
Les modules 12 et 14 calculent la valeur requise de puissance d’injection et de prélèvement électrique Pprel_lim et Pinj_lim en fonction du régime instantané N et de la variation de ce régime souhaitée dN* et en fonction des données moteur P0, T0 et M0. Pour ce faire, dans certains modes de réalisation, les modules 12 et 14 peuvent utiliser des cartes d’interpolation.
Le calcul de PPrel_lim et Pinj_lim prend en compte les limites d’opérabilité du moteur et ainsi les limitations d’utilisation du débit carburant comme source de puissance en fonction des marges de pompage, d’extension de flamme, de limitations de températures des turbines…
Dans certains modes de réalisation, il est envisagé de calculer ces puissances pour l’arbre haute pression et/ou pour l’arbre basse pression.
[MATH. 10] pour l’arbre basse pression.
[MATH. 11] pour l’arbre haute pression.
[MATH. 12] pour l’arbre basse pression.
[MATH. 13] pour l’arbre haute pression.
Le module 11 implémente une fonction de trajectoire sous la forme dN*=h(N) où la fonction h est dépendante de l’arbre en question, ainsi que du sens de variation, à savoir soit accélération, soit décélération, soit régime stabilisé (dN*=0).
Le calcul de PPrel_lim et Pinj_lim est ensuite répété sur n points de la trajectoire de consigne souhaitée sur une durée de Δt secondes :
La valeur de PPrel_lim et Pinj_lim étant dépendante de N*, ces valeurs sont représentées par un vecteur de n valeurs (PPrel_lim1 ,… PPrel_limn) et (Pinj_lim1 ,… Pinj_limn).
L’étape 10-40 du procédé comprend aussi une sous-étape 30 dans laquelle on (le dispositif d’estimation DE) détermine pour chacune des N-M cellules non critiques, selon une seconde période d’échantillonnage T s2 , supérieure à la première période d’échantillonnage T s1 , et par application au modèle de cellule choisi d’un second filtre choisi, une nouvelle différence d’état de charge ∆SoC j (k). L’exposant j désigne ici l’une des N-M cellules non critiques. Chaque différence d’état de charge ∆SoC j (k) d’une cellule non critique j est fonction de la précédente (et donc dernière) différence d’état de charge ∆SoC j (k-1), du courant I mesuré dans la batterie cellulaire BC (c’est-à-dire le courant qui la traverse), de la capacité Capa j mesurée de la cellule non critique j considérée et de la capacité Capa nom mesurée de la cellule nominale.
Ensuite, dans cette sous-étape 30 on (le dispositif d’estimation DE) détermine toujours pour chacune des N-M cellules non critiques, selon la seconde période d’échantillonnage T s2 , un nouvel état de charge SoC j (k) en sommant l’état de charge déterminé de la cellule nominale SoC nom (k) et la nouvelle différence d’état de charge ∆SoC j (k), soit SoC j (k) = SoC nom (k) + ∆SoC j (k).
L’étape 10-40 du procédé comprend aussi une sous-étape 40 dans laquelle on (le dispositif d’estimation DE) détermine selon la seconde période d’échantillonnage T s2 l’état de charge SoC BC de la batterie BC en exploitant les nouveaux états de charge déterminés SoC j (k) des N-M cellules non critiques et les états de charge déterminés SoC i (k) des M cellules critiques.
En d’autres termes, seules M cellules critiques i (i = 1 à M) font l’objet de calculs de leur état de charge SoC i (k) (ainsi qu’éventuellement de leur tension de polarisation V i RC ) avec un premier filtre et selon la première période d’échantillonnage T s1 , tandis que les N-M cellules non critiques j (j = 1 à N-M) restantes font l’objet de calculs d’au moins leur état de charge SoC j (k) moins fréquents selon la seconde période d’échantillonnage T s2 (> T s1 ), ce qui permet d’obtenir une estimation de l’état de charge SoC BC de la batterie cellulaire BC à chaque seconde période d’échantillonnage T s2 . Cela permet de surveiller étroitement les M cellules critiques à l’aide de modèles de batterie cellulaire plus complets avec de nombreux états pour obtenir une précision et une fiabilité élevées et de réduire notablement la charge de calcul (ou CPU) du dispositif d’estimation DE (et donc ici du calculateur de batterie CB), tout en garantissant une estimation précise et très rapide des états de charge SoC i (k) des M cellules les plus critiques à chaque première période d’échantillonnage T s1 et en assurant une estimation rapide et précise des états de charge SoC j (k) des N-M cellules non critiques restantes et de l’état de charge SoC BC de la batterie cellulaire BC à chaque seconde période d’échantillonnage T s2 .
En attendant un rafraichissement complet de l’état de charge des N-M cellules non critiques qui se fait tous les T s2 avec la résolution entière du second filtre, l’état de charge des N-M cellules non critiques peut continuer à être mis à jour tous les T s1 avec l’équation SoC j (k) = SoC nom (k) + ∆SoC j (antérieur), où ∆SoC j (antérieur) est l’écart de SOC correspondant au dernier instant multiple de T s2 (c’est-à-dire l’écart de SOC séparant l’état de charge de la cellule non critique (j) de celui de l’état de charge de la cellule nominale). Ainsi on peut aussi profiter en permanence toutes les premières périodes d’échantillonnage T s1 de la mise à jour du SoC nom de la cellule nominale, et on peut venir optimiser cela avec le second filtre chaque seconde période d’échantillonnage T s2 .
Ainsi on en profite en permanence tous les Ts1 de la mise à jour du SOC de la cellule nominale et on vient optimiser cela avec le deuxième filtre chaque Ts2.
Par exemple, dans la sous-étape 20 de l’étape 10-40, le premier filtre choisi peut être un filtre de Kalman étendu (ou EKF) à deux états. Dans ce cas, le premier état peut être l’état de charge SoC i (k) de la cellule critique i considérée et le second état peut être la tension de polarisation V i RC de la cellule critique i considérée. Mais cela n’est pas obligatoire. En effet, d’autres premiers filtres à au moins deux états peuvent être utilisés, dès lors qu’au moins deux de ces états sont l’état de charge SoC i (k) et la tension de polarisation V i RC .
Egalement par exemple, dans la sous-étape 30 de l’étape 10-40, le second filtre choisi peut être un filtre de Kalman étendu (ou EKF) à un état. Dans ce cas, l’unique état peut être l’état de charge SoC j (k) de la cellule non critique j considérée. Mais cela n’est pas obligatoire. En effet, d’autres seconds filtres à un état peuvent être utilisés.