INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
A noter que la session peut comprendre un seul message émis par l’agent conversationnel.
On entend par message un ensemble de données destinées à être transmises par un système informatique. Le message peut être textuel, sous forme d’un flux de donnée ou d’un/de fichiers.
On entend par règle de gestion, l’ensemble des règles métiers associées à un client de l’agent conversationnel. Les règles de gestion peuvent par exemple comprendre des conditions (localisation, vitesse, température, altitude, etc.) et/ou des seuils à respecter (par exemple un délai prédéfini). A noter que les règles de gestion peuvent prendre la forme d’expressions régulières et / ou d’un code informatique interprétable.
On entend par agent conversationnel un automate informatique de dialogue apte à dialoguer avec un client (objet connecté, ordinateur, tableau de bord d’un véhicule, etc.). L’agent conversationnel génère des messages à destination du client et interprète les réponses émises en retour afin de répondre aux demandes / besoins renseignés par le client. A noter que le dialogue peut se faire vocalement et/ ou au travers d’une interface homme-machine (écran, clavier, etc.).
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite évaluation de ladite au moins une règle de gestion est effectuée en fonction d’au moins une donnée de contexte dudit client.
Avantageusement, ce mode de mise en œuvre permet au client de prendre en compte son contexte dans l’évaluation des règles de gestion obtenues. Par exemple, les règles de gestion peuvent comprendre des conditions liées à la localisation du client (sa proximité et/ou sa position / ses coordonnées). A noter que les données de contexte peuvent être obtenues par le client et/ou via des dispositifs électroniques tiers.
En outre, ce mode de réalisation permet de limiter les coûts inhérents à l’exécution de l’agent conversationnel, en laissant le client valider certaines conditions de la transaction liées à son contexte. En effet, une telle mise en œuvre permet de ne pas avoir à déployer une infrastructure dédiée à la transmission de données de contexte du client à destination de l’agent conversationnel. De plus, l’agent conversationnel n’a pas à traiter les données de contexte du client ce qui permet d’optimiser l’utilisation de la mémoire et / ou du processeur de l’agent conversationnel. Enfin, les données de contexte du client sont traitées localement, préservant ainsi leur caractère personnel, sans divulgation vers un équipement distant.
On entend par donnée de contexte, l’ensemble des données collectées et/ou générées par un client d’un agent conversationnel. Par exemple les données de contexte peuvent être générées à partir des données collectées par le client.
A titre d’exemple non limitatif, les informations II relatives aux interfaces comprennent, pour chaque interface : le contenu présenté par l’interface (c’est-à-dire le type d’information présentée, par exemple l’altitude lorsque l’interface considérée est un altimètre) optionnellement, la couleur et la luminosité du contenu optionnellement, la priorité de l’interface.
Par « priorité », on entend ici que l’interface considérée présente des informations critiques à la mission qui sont nécessairement prioritaires à celles affichées par l’afficheur HMD. Selon un mode de réalisation, cette priorité est indiquée sous la forme d’une valeur numérique, par exemple pour non prioritaire ou pour prioritaire. Il est entendu que l’échelle numérique peut comprendre plus de deux valeurs pour quantifier plus de deux niveaux de priorité dans certains modes de réalisation.
Il est entendu que le procédé de l’invention est dynamique, c’est-à-dire que les étapes A1 et B sont répétées au cours du temps afin de tenir compte d’un changement de posture de l’utilisateur. Afin d’obtenir un affichage suffisamment réactif à un changement de posture, les étapes du procédé de l’invention sont répétées avec une période inférieure ou égale à 100 préférentiellement inférieure ou égale à .
L’étape B permet un réglage de la luminance de l’afficheur tête-haute HMD et/ou des messages graphiques directement dans l’afficheur HMD afin de traiter le problème du cluttering de manière automatisée. Il est entendu que l’invention couvre de nombreuses mises en œuvre possibles de l’étape B sans sortir du cadre de l’invention. La suite de la description détaille des mises en œuvre préférées de l’étape B qui ne constituent aucunement une liste exhaustive de toutes les mises en œuvre couvertes par l’invention.
De manière générale, dans l’étape B, l’ajustement des messages graphiques comprend l’ajustement du contenu et/ou du nombre et/ou d’une position des messages graphiques affichés dans le champ de vue FOV par l’afficheur HMD. Par « contenu d’un message graphique », on entend ici la couleur du message graphique, la luminosité du message graphique, la couleur, le type de tracé (trait plein, double, pointillé, …) et l’épaisseur du bord du message graphique, etc…
Selon un mode de réalisation préféré, noté MP1, la détermination de la donnée D1 est effectuée par les sous étapes suivantes : recevoir la donnée IP relative à la position et l’orientation de la tête déterminer, à partir de la donnée IP et des données IS, une coïncidence du champ de vue FOV avec les interfaces. La première donnée D1 comprend alors une indication concernant ces coïncidences, par exemple sous la forme d’une valeur numérique comme pour indiquer non coïncidence et pour indiquer une coïncidence.
Par « coïncidence du champ de vue FOV avec les interfaces », on entend ici un chevauchement même partiel du champ de vue FOV avec les interfaces. La détermination de cette coïncidence est directement déductible à partir de la donnée IP (mesure de la posture) et des données IS (informations spatiales de l’environnement EP).
A titre d’exemple non limitatif, dans la figure 1, la donnée D1 est sous la forme suivante : correspondant à l’indication selon laquelle le champ de vue FOV coïncide avec les interfaces IN1 et IN2 et ne coïncide pas avec les interfaces IN3 à IN7.
De manière préférentielle, dans un mode de réalisation MP2, la sous étape ii) comprend la détermination d’une superposition de l’axe de visée AV avec les interfaces. La première donnée D1 comprend alors une indication concernant les coïncidences et les superpositions, par exemple sous la forme d’une valeur numérique comme pour indiquer non coïncidence ou une non superposition et pour indiquer une coïncidence ou une superposition.
A titre d’exemple non limitatif dans la figure 1, la donnée D1 est sous la forme suivante : correspondant à l’indication selon laquelle le champ de vue FOV coïncide avec les interfaces IN1 et IN2 et ne coïncide pas avec les interfaces IN3 à IN7 et l’indication selon laquelle l’axe de visée AV est superposé avec l’interface IN1.
La gestion simultanée de la coïncidence et de la superposition permet de définir des « sous niveaux » d’affichage de messages graphiques dans l’étape B : un premier sous niveau d’affichage dit « intermédiaire » correspondant à une coïncidence du champ de vue FOV avec une interface mais sans superposition de l’axe de visée AV avec ladite interface. Dans ce cas, on supprime un nombre de messages graphiques en fonction de l’information présentée par ladite interface. un deuxième sous niveau d’affichage dit « allégé » correspondant à une coïncidence du champ de vue FOV et une superposition de l’axe de visée AV avec l’interface. Dans ce cas, on supprime un nombre de messages graphiques en fonction de l’information présentée par ladite interface.
De manière préférentielle, l’étape B consiste à afficher uniquement des messages graphiques présentant des informations différentes de celles présentées dans la ou les interfaces d’information pour lesquelles il existe une coïncidence du champ de vue FOV ou de l’axe de visée AV. Autrement dit, dans ce mode de réalisation, l’étape B consiste à supprimer au moins un des messages graphiques - dit message redondant- lorsque la donnée D1 et les informations II indiquent que le champ de vue FOV coïncide avec une interface affichant le message redondant ou une information équivalente. Par « information équivalente », on entend une information équivalente du point du vue de l’utilisateur, par exemple une vitesse en unité Mach ou en unité km/h.
Selon un mode de réalisation, les informations II indiquent qu’une interface affiche une pluralité d’informations (par exemple un HUD ). Alors, lorsque la donnée D1 indique que l’axe de visée AV est superposée et que le champ de vue FOV coïncide avec cette interface, l’étape B supprime un plus grand nombre de message redondant que lorsque la donnée D1 indique que le champ de vue FOV coïncide avec l’interface mais que l’axe de visée AV n’est pas superposée à cette interface : on affiche donc le sous niveau d’affichage « allégé ».
Selon un mode de réalisation, lorsque la première donnée D1 indique une coïncidence du champ de vue FOV avec une interface l’étape B consiste à déplacer la position d’un message graphique ou de plusieurs messages graphiques hors de la zone du champ de vue FOV où il existe une coïncidence du champ de vue avec l’interface . Cela permet d’éviter une superposition dudit message graphique avec l’interface . De manière préférentielle, cette étape n’est mise en œuvre uniquement s’il est possible de déplacer ledit ou lesdits messages graphiques sans créer de chevauchement avec d’autres messages graphiques affichés dans l’afficheur HMD.
Cette étape de déplacement peut être combinée avec toutes les mises en œuvre de l’étape B évoquées décrites dans la présente description. Notamment, cette étape de déplacement peut être combinée avec l’étape consistant à afficher uniquement des messages graphiques présentant des informations différentes de celles présentées dans l’interface . L’étape de déplacement ne déplace alors que les messages graphiques présentant des informations différentes de celles présentées dans l’interface .
Selon un mode de réalisation, l’ajustement de contenu dans l’étape B comprend la modification de la couleur du message graphique et/ou de la couleur du bord du message graphique lorsque la première donnée D1 indique une coïncidence du champ de vue avec une interface qui est sensiblement d’une même couleur que celle du message graphique. Cette étape de d’ajustement de contenu peut être combinée avec toutes les mises en œuvre de l’étape B évoquées décrites dans la présente description.
L’afficheur tête-haute HMD de l’invention est destiné à être porté, par exemple en étant monté sur un casque, des lunettes ou tout autre dispositif liant mécaniquement le mouvement de la surface d’affichage au mouvement de l’utilisateur U. Il présente un champ de vue FOV et un axe de visée AV prédéterminés et est adapté pour afficher une pluralité de messages graphiques. Un tel afficheur tête-haute HMD est connu de l’homme du métier et une description détaillée d’un tel dispositif sortirait du cadre de l’invention. Pour une description de tels dispositifs, on pourra se référer notamment aux demandes de brevet FR1901166, FR1901163, EP15166318 ou encore WO2016071352A1.
L’afficheur tête-haute HMD comprend un processeur UT adapté pour mettre en œuvre les étapes de la méthode de l’invention illustrées schématiquement dans la lorsque l’afficheur HMD est porté dans un environnement EP prédéterminé comprenant une pluralité d’interfaces d’information IN1-IN6.
Par « interfaces d’information », on entend ici tout élément observable par l’utilisateur U présentant une information relative directement ou indirectement à l’environnement EP. Par exemple, selon un mode de réalisation, l’environnement EP est un poste de pilotage d’un aéronef et les interfaces d’information comprennent des dispositifs HUD, l’ electronic flight bag , les instruments de vol de pilotage, de navigation, des groupes motopropulseurs, de télécommunication, de consommation de carburant, etc … et plus généralement tout élément du cockpit.
A titre d’exemple non limitatif, dans le mode de réalisation de la , l’environnement comprend six interfaces d’information IN1-IN6 et un pare-brise PB permettant une visualisation du paysage. Selon un autre mode de réalisation, le nombre d’interfaces d’information et de pare-brise est différent. On peut assimiler le pare-brise à une septième interface IN7 présentant une information visuelle sur l’environnement extérieur (paysage).
Selon un premier mode de réalisation, l’environnement EP dans lequel est porté l’afficheur HMD est un environnement physique. Les interfaces IN1-IN7 sont donc des objets physiques.
Alternativement, selon un deuxième mode de réalisation, l’environnement EP est un environnement virtuel, par exemple généré par le processeur UT. Dans le deuxième mode de réalisation, les interfaces IN1-IN7 sont donc des objets virtuels générés et non pas des objets physiques comme dans le premier mode de réalisation. Cependant, cela ne modifie en rien le procédé de l’invention.
Le processeur UT comprend des informations relatives à un agencement spatial de l’environnement EP, dites informations spatiales IS. Ces informations spatiales IS comprennent par exemple la position des interfaces d’information IN1-IN7 dans un repère et leurs dimensions. Ces informations spatiales sont préférentiellement stockées dans le processeur UT préalablement à la mise en œuvre du procédé de l’invention.
Le dispositif DPO est adapté pour détecter une position et une orientation d’une tête de l’utilisateur U de l’afficheur tête-haute HMD et pour transmettre cette donnée IP au processeur UT. La donnée IP comprend donc la position de la tête dans le repère et son orientation par une mesure de l’élévation et de l’azimuth dans ce repère. De manière préférentielle, la donnée IP est transmise par un câble afin de rendre le système 1 plus robuste.
Un tel dispositif DPO est connu de l’homme du métier et une description détaillée de ce dispositif sortirait du cadre de l’invention.
Selon une première variante, cette mesure de la position et de l’orientation est effectuée par une méthode optique, le dispositif DPO comprenant par exemple des caméras disposées dans l’environnement EP pour déterminer la donnée IP par des méthodes de traitement d’image.
Alternativement, selon une deuxième variante, le dispositif DPO comprend un ou plusieurs capteurs inertiels pour déterminer la donnée IP. Selon un mode de réalisation, le dispositif DPO est « hybride » et la détermination de la donnée IP est effectuée par une combinaison d’une méthode optique et d’une méthode mettant en œuvre un ou plusieurs capteurs inertiels.
Selon une troisième variante, le dispositif DPO comprend un élément pour générer un champ électromagnétique avec une distribution spatiale prédéterminé dans l’environnement EP et comprend des récepteurs pour détecter un champ électromagnétique. La donnée IP est générée en effectuer une mesure de l’intensité du champ détecté par les récepteurs, compte tenu de la distribution spatiale prédéterminé du champ électromagnétique.
Selon le mode de réalisation illustré dans la , le dispositif DPO n’est pas compris dans l’afficheur tête-haute HMD mais est un élément physiquement dissocié de ce dernier. Alternativement, selon un autre mode de réalisation, le dispositif DPO est compris dans l’afficheur tête-haute HMD. Dans ce mode de réalisation, le processeur UT peut être lui-même adapté pour générer la donnée IP. Le choix de déporter ou non le dispositif DPO de l’afficheur tête-haute HMD dépend essentiellement de la technique de détection de posture mise en œuvre. De manière préférentielle, le dispositif DPO est configuré pour que la position de la tête soit déterminée avec une précision inférieure ou égale à 5 mm et pour que l’orientation de la tête soit déterminée avec une précision inférieure à 5 mrad afin de permettre une adaptation précise de l’affichage en fonction de la posture de l’utilisateur.
Dans une première étape A1 du procédé de l’invention, le processeur UT de l’afficheur HMD est adapté pour déterminer une première donnée D1 relative à la position et l’orientation de la tête de l’utilisateur U par rapport à l’environnement EP. Cette donnée D1 est déterminée à partir de la donnée IP transmise par le dispositif DPO et à partir des informations spatiales IS.
Après l’étape A1, le procédé de l’invention comprend une étape B mise en œuvre par le processeur UT consistant à modifier la luminance de l’afficheur tête-haute HMD et/ou ajuster les messages graphiques, en fonction d’un ensemble de données comprenant la première donnée D1 et comprenant des informations relatives aux interfaces, notées II.
Comme les informations spatiales IS, les informations relatives aux interfaces II sont préférentiellement stockées dans le processeur UT avant la mise en œuvre du procédé de l’invention.
Le procédé comporte ensuite une étape de combinaison 52 des P images numériques à afficher, I 1 à I P en une unique image numérique complète Img_C.
Par exemple, les images numériques à concaténer sont analysées, et un ratio de changement de taille /de résolution d’images est déterminé, puis appliqué.
L’ordre de concaténation est par exemple un ordre prédéfini, en fonction des sources des images numériques.
Si le nombre de surfaces d’affichage N est strictement égal à 1 (condition 54= Vrai), le procédé comporte alors un affichage 56 de l’image numérique complète sur la surface d’affichage. Le cas échéant, la résolution de l’image est mise à jour pour une comptabilité avec la surface d’affichage.
Si le nombre de surfaces d’affichage N est strictement supérieur à 1 (condition 54= Faux), le procédé comprend une étape 58 de découpage de l’image numérique complète en N sous-images.
Dans un mode de réalisation, en plus du nombre de surfaces d’affichage disponibles, la dimension (e.g. l’aire disponible pour l’affichage) ou la résolution de chacune des surfaces d’affichage disponible est pris(e) en considération dans cette étape de découpage.
En variante, le découpage en N sous-images numériques de dimensions identiques (en nombre de lignes et de colonnes de pixels) est effectué.
Dans une autre variante, le découpage utilise une analyse sémantique du contenu de manière à éviter un découpage qui serait gênant pour la compréhension de l’utilisateur.
Les N sous-images numériques obtenues sont alors affichées sur les N surfaces d’affichage à l’étape 60, par exemple en appliquant une commande des unités de rétro-éclairage de ces surfaces en fonction des pixels des sous-images numériques à afficher.
Dans un mode de réalisation, le procédé comprend en outre une étape 62 d’obtention d’une direction du regard d’un utilisateur désigné du véhicule, par exemple du conducteur.
Cette étape 62 est effectué de manière continue, en parallèle des autres étapes.
Le procédé comprend alors une détermination 64 d’une zone ou surface d’affichage principale en fonction de la direction du regard déterminée. Par exemple, la surface d’affichage principale est la surface d’affichage intersectée par la direction du regard, ou une zone de dimensions choisies centrée sur la direction est choisie comme zone d’affichage principale.
La zone ou surface d’affichage principale obtenue à l’étape 64 est alors utilisée dans une étape 68 d’ajustement de l’éclairage de la zone ou surface d’affichage principale.
Par exemple l’éclairage de la zone ou surface principale est augmenté, et en complément, l’éclairage des surfaces affichage autres est diminué.
Avantageusement, cela permet d’améliorer la visibilité de l’utilisateur tout en optimisant la quantité d’énergie électrique consommée.
L’ajustement de l’éclairage peut par exemple être effectué par commande des unités de rétro-éclairage de ces surfaces d’affichage.
Pour résoudre un ou plusieurs des inconvénients évoqués, un avion de ligne à transfert interne de bagages comporte une zone passager et une zone cargo reliées entre elles par une rampe inclinée dotée d’un tapis roulant entraîné par un moteur et fonctionnant dans les deux sens, de telle sorte que, - à l’embarquement, un bagage déposé par un passager sur le tapis roulant est acheminé vers la zone cargo et réceptionné par un bagagiste puis stocké dans ladite zone cargo, - au débarquement, un bagage stocké en zone cargo ramassé et positionné sur le tapis roulant par un bagagiste est acheminé jusqu’à la zone passager où ledit bagage est réceptionné par un passager.
Des caractéristiques de modes de réalisation particuliers sont :
La zone cargo peut comporter un tapis roulant horizontal dotée d’un moteur fonctionnant dans les deux sens tel que, - à l’embarquement, un bagage arrivant de la rampe inclinée et déversé sur le tapis roulant horizontal est acheminé sur toute la longueur dudit tapis roulant jusqu’à un bagagiste. - au débarquement, un bagage positionné par un bagagiste sur le tapis roulant est acheminé jusque sur la rampe inclinée et transféré vers la zone passager.
Les tapis roulant peuvent comporter sur leur surface, des crans empêchant entre autre, les glissements de bagage.
Description sommaire des figures.
L’invention sera mieux comprise à la lecture de la description qui suit et à l’examen des figures annexées, faites uniquement à titre d’exemple.
est une vue isométrique du dispositif selon l’invention dans laquelle, la paroi extérieure de l’avion n’est pas représentée en totalité pour une plus grande clarté.
est une vue de coté du dispositif de la
est une vue de coté d’une variante du dispositif de la
est une vue en coupe du dispositif de la
En référence aux figures 1 et 2, l’avion (1) présente une zone passager (2) et une zone cargo ou soute (3) reliées par une rampe inclinée (4) dotée d’un tapis roulant (5) et d’un moteur électrique (6) fonctionnant dans les deux sens. A l’embarquement , le moteur (6) est actionné par les bagagistes (7), qui se positionnent dans la zone cargo (3) et orientent le sens de rotation du tapis (5) en descente vers la soute (3). Les passagers (8) posent, l’un après l’autre, leurs bagages volumineux (9) sur le tapis roulant (5) de la rampe inclinée ce qui permet leur acheminement vers la soute (3). Les bagagistes (7) réceptionnent les bagages volumineux (9) et les rangent dans les conteneurs (10) situés dans la zone cargo (3). Les passagers (8) gardent avec eux dans la zone passager (2) les bagages cabine (11) aux dimensions respectant les limites autorisées et les positionnent dans les rangements (13) au dessus des sièges passagers (14). Au débarquement, les bagagistes actionnent le moteur (6) dans le sens de la montée du tapis (5) et prennent les bagages (9) dans les conteneurs (10) situés en soute (3) pour les positionner sur le tapis (5) de la rampe incliné (4) qui les achemine jusqu’à la zone passagers (2). Les bagages (9) sont alors récupérés par les passagers (8). , le tapis (5) de la rampe inclinée (4) comporte des crans (15) qui bloque les éventuels glissements des bagages (9) sur le tapis (5).
Dans les et 4, la zone cargo (3) est équipée d’un tapis roulant (16) doté d’un moteur électrique (17) dont le démarrage et l’arrêt sont activés par les bagagistes (10). A l’embarquement le tapis roulant (5) et le tapis roulant (16) sont activés pour descendre les bagages de la zone passager (2) et les acheminer vers le fond de la zone cargo (3). Ainsi, le tapis roulant (16) réceptionne les bagages (9) arrivant de la rampe incliné (4) et les achemine sur toute sa longueur permettant aux bagagistes (7) de remplir les conteneurs (10). Au débarquement des passagers (8), les bagagistes (7) prennent les bagages (9) entreposés dans les conteneurs (10) et les déposent sur le tapis roulant (16) qui les achemine vers le tapis (5) de la rampe incliné (4). Les bagages sont alors transférer par le tapis roulant (5) vers la zone passager (2) où ils sont récupérés par les passagers (7). Les bagages étant acheminé par le tapis roulant (16) sur toute sa longueur permet entre autre, de réduire la manipulation des bagages pour les bagagistes. Le tapis roulant (16) comporte des crans (15). La bonne attribution des bagages étant garantie par un étiquetage associé au coupon d’embarquement affichant le nom du passager, le numéro du siège et le numéro bagage, la vérification des coupons s’effectuant au niveau de la porte (18) de l’avion (1) ou sur la passerelle (19).