Brevet FR2905191A1 — publié le 20080229

La présente invention concerne un dispositif de dialogue pour aéronef, entre un opérateur de l'aéronef, en particulier un pilote de l'aéronef, et des systèmes dudit aéronef, appelés systèmes clients ci-après. Dans le cadre de la présente invention, on entend par "système client" un système qui est monté sur l'aéronef et qui comprend des fonctions susceptibles d'être déclenchées par ledit dispositif de dialogue-, sous l'action de l'opérateur, en vue de leur exécution. De plus, on entend par "exécution d'une fonction" notamment : la mise en oeuvre d'une commande d'un élément (moteur, éclairage, ...) de l'aéronef ou d'une action particulière ; la saisie de données ; l'accès à des pages d'information sur des écrans ; et/ou l'accès à des informations ou des actions complémentaires sans changer de page. Bien que non exclusivement, un système client peut correspondre notamment à un système de gestion de vol de type FMS ("Flight Managment System" en anglais), à un système de gestion tactique, ou à un système de surveillance. Ledit dispositif de dialogue qui est embarqué sur l'aéronef com- porte, de façon usuelle : û un système d'affichage comprenant au moins un écran qui est susceptible de visualiser au moins une fenêtre interactive. Dans le cadre de la présente invention, cette fenêtre interactive comprend une pluralité de couches, dont chacune est associée à l'un desdits systèmes clients, chacun desdits systèmes clients étant associé à une seule couche de la fenêtre interactive. De plus, chacune desdites couches comporte au 2905191 2 moins un objet interactif susceptible de visualiser un menu qui est destiné au système associé à ladite couche ; et au moins un dispositif de commande de curseur qui est susceptible d'être actionné manuellement par ledit opérateur et qui comprend : 5 • au moins un moyen de déplacement actionnable, par exemple un bouton rotatif ou une souris, susceptible de déplacer un curseur sur ladite fenêtre interactive de manière à désigner un objet interactif ; et au moins un moyen de validation actionnable, susceptible de valider 10 un objet interactif qui est désigné par l'intermédiaire dudit curseur de manière à ouvrir le menu correspondant. Lorsqu'un opérateur, en particulier le pilote de l'aéronef, souhaite interagir avec un objet interactif, par exemple pour déplacer un point de route du plan de vol de l'aéronef, il doit placer le curseur sur cet objet interactif à l'aide dudit moyen de déplacement actionnable, et il doit ensuite valider ce dernier à l'aide dudit moyen de validation actionnable. En réponse à cette validation, le menu correspondant à cet objet interactif est ouvert, ce qui permet généralement d'offrir au pilote un choix d'actions à réaliser. Le pilote peut poursuivre alors l'interactivité en cliquant sur la li- 20 gne du menu correspondant à la fonction qu'il souhaite activer, par exem- ple le déplacement d'un point de route du plan de vol. Un tel affichage sur un écran utilisant une pluralité de Louches associées à différents systèmes clients fait que plusieurs objets interactifs peuvent être affichés simultanément à la même position suf l'écran, s'ils 25 sont positionnés à des latitude et longitude identiques ou très proches les unes des autres. Dans ce cas, si l'opérateur amène le curseur à une telle position sur l'écran où existent plusieurs objets interactifs correspondants à des couches différentes et s'il valide cette position du curseur, les applications des systèmes clients correspondants vont ouvrir chacune en 2905191 3 même temps un menu correspondant à l'objet interactif ainsi validé. Une telle ouverture d'une pluralité de menus différents va entraîner le masquage d'une grande partie de l'écran, alors que le pilote souhaite simple-ment interagir avec un seul objet interactif particulier. Une telle ouverture 5 multiple complique évidemment la compréhension et la lecture de l'affi- chage par le pilote et augmente sa charge de travail. La présente invention concerne un dispositif de dialogue pour un aéronef, qui permet de remédier aux inconvénients précités. A cet effet, selon l'invention, ledit dispositif de dialogue qui est 10 embarqué sur l'aéronef et qui comporte : un système d'affichage comprenant au moins un écran susceptible de visualiser au moins une fenêtre interactive qui comprend une pluralité de couches, dont chacune est associée à l'un desdits systèmes clients, chacun desdits systèmes clients étant associé à une seule couche de la 15 fenêtre interactive, et chacune desdites couches comportant au moins un objet interactif susceptible de visualiser un menu qui est destiné au système associé à ladite couche ; et û au moins un dispositif de commande de curseur qui est susceptible d'être actionné manuellement par ledit opérateur et qui comprend : 20 ^ au moins un moyen de déplacement actionnable, susceptible de dé-placer un curseur sur- ladite fenêtre interactive de manière à désigner un objet interactif ; et • au moins_ un moyen de validation actionnable, susceptible de valider un objet interactif qui est désigné par l'intermédiaire dudit curseur 25 de manière à ouvrir le menu correspondant, est remarquable en ce que : chacune desdites couches de la fenêtre interactive est formée de manière à présenter une interactivité susceptible d'être activée et désactivée de sorte que : 2905191 4 • lorsque l'interactivité d'une couche est activée, chaque objet interactif de cette couche peut être validé ; et • lorsque l'interactivité d'une couche est désactivée, aucun objet interactif de cette couche ne peut pas être validé ; et 5 ledit dispositif de dialogue comporte, de plus : • des moyens de sélection qui sont susceptibles d'être actionnés manuellement par ledit opérateur, et qui permettent de sélectionner l'un desdits systèmes clients ; et • des moyens d'activation/désactivation qui sont susceptibles d'acti- 10 ver et de désactiver les différentes couches de ladite fenêtre in- teractive et qui sont formés de manière à activer, lors de la sélec- tion d'un système client par l'intermédiaire desdits moyens de sé- lection, la couche associée audit système client sélectionné et à dé- sactiver les couches associées aux autres systèmes clients, non 15 sélectionnés. Ainsi, grâce à l'invention, l'opérateur peut, avant la validation d'un objet interactif (commandant l'ouverture d'un menu), présélectionner l'application (correspondant à un système client particulier) avec laquelle il souhaite interagir, ce qui permet d'éviter de transmettre des évènements 20 (validations) vers toutes les applications concernées et ainsi d'engendrer des réponses multiples (à savoir des ouvertures de menu multiples) de ces applications. Le dispositif de dialogue conforme à l'invention permet donc d'éviter une ouverture multiple de menus, ce qui a pour conséquence notam-25 ment de : simplifier la visibilité sur l'écran considéré dans la présente invention (comportant une fenêtre interactive formée de plusieurs couches) ; simplifier la compréhension de la situation par le pilote et ainsi réduire sa charge de travail ; et 2905191 5 simplifier la gestion mise en oeuvre par les applications associées aux systèmes clients considérés. Dans le cadre de la présente invention : une fenêtre est une zone délimitée de l'écran qui possède ses propres 5 commandes et dans laquelle sont affichées des informations ; une fenêtre interactive est une fenêtre dans laquelle existent des zones d'affichage (ou objets interactifs) sur lesquelles peut agir un opérateur. Dans le cadre de la présente invention, une fenêtre interactive est censée comporter une pluralité de couches ; 10 ù une couche représente une partie de l'affichage, qui est associée à un système client particulier. Une telle couche peut s'apparenter à une feuille transparente superposable, et l'affichage réalisé est formé de la superposition d'un ensemble de couches différentes ; et un objet interactif est une partie d'une couche sur laquelle peut agir un 15 opérateur, en y amenant un curseur pour le désigner et le valider ; et une application d'un système client est appelée "Avionic Equipment User Application" ou "UA" dans un standard usuel ARINC 661 précisé ci-dessous. Cette application représente en général le système client avec lequel le système d'affichage communique. Néanmoins, elle peut 20 également représenter un sous-ensemble (une fonction) du système lorsque le système comprend plusieurs partitions. Dans le standard ARINC 661, chaque application correspond à une entité avec laquelle le système d'affichage communique. Un certain nombre d'informations sont associées à chaque application : un identifiant, un certain nombre 25 de couches, ... Chaque application télécharge dans le système d'affichage une liste indiquant l'ensemble des objets interactifs qui sont utilisés par l'application dans ses couches. Dans un mode de réalisation particulier, lesdits moyens de sélection comportent un bouton actionnable qui est agencé sur un boîtier dudit 2905191 6 dispositif de commande de curseur, ledit boîtier comportant également ledit moyen de déplacement et ledit moyen de validation. Dans le cadre de la présente invention, les moyens d'activation/désactivation vont donc activer l'interactivité uniquement sur les cou- 5 ches de l'application qui a été sélectionnée préalablement par l'opérateur par l'intermédiaire des moyens de sélection et désactiver l'interactivité sur les couches des autres applications, conformément au mode d'interactivité voulu par l'opérateur. Ainsi, seule l'application sélectionnée par l'opérateur va pouvoir être validée, ce qui permet de limiter l'ouverture de menus à 10 une seule application sur l'écran. En outre, pour permettre à l'opérateur de clairement identifier quelle application interactive (c'est-à-dire quel système client) est actuellement sélectionnée : ù ledit écran est formé de manière à présenter ledit curseur, lors de la 15 sélection d'un système client, sous forme d'un symbole qui est représentatif dudit système client sélectionné. Par conséquent, on prévoit pour le curseur, autant de symboles différents qu'il existe de systèmes clients différents de telle sorte qu'un système client sélectionné peut être reconnu à la seule vue du curseur ; et/ou 20 ù ledit écran comporte un moyen d'indication prévu sur ledit écran et indiquant, le cas échéant, le système client qui a été sélectionné (par l'intermédiaire desdits moyens de sélection). Les figures du dessin annexé feront bien comprendre comment l'invention peut être réalisée. Sur ces figures, des références identiques 25 désignent des éléments semblables. La figure 1 est le schéma synoptique d'un dispositif de dialogue conforme à l'invention. La figure 2 illustre schématiquement une pluralité de couches existant sur une fenêtre interactive conforme à l'invention. 2905191 7 Le dispositif de dialogue 1 conforme à l'invention et représenté schématiquement sur la figure 1 est embarqué sur un aéronef, en particulier un avion de transport militaire, non représenté et est, de préférence, agencé dans le poste de pilotage dudit aéronef-. Ce dispositif de dialogue 1 5 est destiné à permettre le dialogue entre au moins un opérateur de l'aéronef, notamment un pilote, et une pluralité de systèmes dudit aéronef, appelés systèmes clients, tels qu'un système de gestion de vol de type FMS ("Flight Managment System" en anglais), un système de gestion tactique, ou un système de surveillance par exemple. 10 Pour ce faire, ledit dispositif de dialogue 1 comporte : - un système d'affichage 2 qui comprend au moins un écran 3 qui est susceptible de visualiser au moins une fenêtre interactive 4 précisée ci- dessous ; et û au moins un dispositif de commande de curseur 5 qui est relié par 15 l'intermédiaire d'une liaison 8 usuelle (de type filaire ou à ondes électromagnétiques) audit système d'affichage 2, qui est susceptible d'être actionné manuellement par un opérateur, et qui comprend : au moins un moyen de déplacement actionnable 6, par exemple une boule rotative, qui est susceptible de déplacer un curseur sur la fe- 20 nêtre interactive 4 de l'écran 3 de manière à désigner un objet in- teractif 01 précisé ci-dessous ; et au moins un moyen de validation actionnable 7, par exemple un bouton à presser, qui est susceptible de valider un objet interactif 01 qui a été désigné par l'intermédiaire dudit curseur. 25 Bien entendu, ledit système d'affichage 2 peut comporter un seul ou une pluralité d'écrans 3, et chacun de ces écrans 3 peut comporter une ou plusieurs fenêtres interactives 4. Dans le cadre de la présente invention, ladite fenêtre interactive 4 comprend une pluralité de couches Cl, C2, C3, C4, comme représenté 2905191 8 sur la figure 2. Chacune de ces couches Cl à C4 est associée à l'un des-dits systèmes clients, et chacun desdits systèmes clients est associé à une seule couche d'une fenêtre interactive 4. De plus, chacune de ces couches Cl à C4 comporte au moins un objet interactif 01 qui est suscep- 5 tible de commander l'ouverture d'un menu lorsqu'il est désigné et validé à l'aide desdits moyens 6 et 7. Bien entendu, un menu qui fait partie d'une couche est destiné au système client qui est associé à cette couche. De plus, dans le cadre de la présente invention : une fenêtre 4 représente donc une zone délimitée de l'écran 3 qui possède ses propres commandes et dans laquelle sont affichées des infor-mations ; une fenêtre interactive 4 est une fenêtre dans laquelle existent des zones d'affichage (ou objets interactifs 01) sur lesquelles peut agir un opérateur (à l'aide des moyens 6 et 7). Dans le cadre de la présente inven- 15 tion, une fenêtre interactive 4 est censée comporter une pluralité de couches Cl à C4 ; une couche Cl, C2, C3, C4 ("layer" en anglais) représente une partie de l'affichage, qui est associée à un système client particulier. Une telle couche peut s'apparenter à une feuille transparente superposable, et 20 l'affichage réalisé est formé de la superposition d'un ensemble de cou- ches différentes ; et un objet interactif- 01 ("widget" en anglais) est une partie d'une couche sur laquelle peut agir un opérateur, en y amenant un curseur pour le désigner et le valider ; et 25 une application d'un système client est appelée "Avionic Equipment User Application" ou "UA" dans un standard usuel ARINC 661 précisé ci-dessous. Cette application représente en général le système client avec lequel le système d'affichage communique. Néanmoins, elle peut également représenter un sous-ensemble (une fonction) du système 2905191 9 lorsque le système comprend plusieurs partitions. Dans le standard ARINC 661, chaque application correspond à une entité avec laquelle le système d'affichage communique. Un certain nombre d'informations sont associées à chaque application : un identifiant, un certain nombre 5 de couches, ... Chaque application télécharge dans le système d'affichage une liste indiquant l'ensemble des objets interactifs qui sont utilisés par l'application dans ses couches. Bien que non exclusivement, une fenêtre interactive 4 considérée dans la présente invention peut correspondre à un standard ARINC 661 10 usuel. Ce standard ARINC 661 définit un format de communication qui supporte les échanges entre le dispositif de dialogue 1 conforme à l'invention et les systèmes clients (non représentés). Ce standard ARINC 661 est notamment décrit dans le document suivant : "Cockpit display system interfaces to user systems", "ARINC spécification 661-2", publié le 30 juin 15 2005. Par conséquent, lorsqu'un opérateur, en particulier le pilote de l'aéronef, souhaite interagir avec un objet interactif 01, par exemple pour dé-placer un point de route du plan de vol de l'aéronef, il doit amener le curseur sur cet objet interactif 01 à l'aide dudit moyen de déplacement 20 actionnable 6, et il doit ensuite valider ce dernier à l'aide dudit moyen de validation actionnable 7. En réponse à cette validation, le menu qui correspond à cet objet interactif 01 est ouvert de manière à généralement présenter une liste d'actions ou de fonctions susceptibles d'être alors réalisées. Le -pilote peut alors poursuivre l'interactivité, en sélectionnant 25 dans cette liste du menu la fonction (ou action) qu'il souhaite activer, par exemple le déplacement d'un point de route du plan de vol. En particulier, pour éviter une ouverture multiple de menus dans une telle situation, l'invention prévoit que : 2905191 10 chacune desdites couches Cl à C4 de la fenêtre interactive 4 est formée de manière à présenter une interactivité susceptible d'être activée et désactivée de sorte que : • lorsque l'interactivité d'une couche Ci (i étant un entier de 1 à 4 5 dans l'exemple de la figure 2) est activée, chaque objet interactif 01 de cette couche Ci peut être validé ; et • lorsque l'interactivité d'une couche Ci est désactivée, aucun objet interactif 01 de cette couche Ci ne peut pas être validé ; et ledit dispositif de dialogue 5 comporte, de plus : 10 ^ des moyens de sélection 9 qui sont susceptibles d'être actionnés manuellement par ledit opérateur, et qui permettent de sélectionner l'un desdits systèmes clients ; et • des moyens d'activation/désactivation 12 qui sont susceptibles d'activer et de désactiver les différentes couches Cl à C4 de ladite 15 fenêtre interactive 4 (par exemple via une liaison 13). Ces moyens d'activation/désactivation 12 sont formés de manière à activer, lors de la sélection d'un système client par l'intermédiaire desdits moyens de sélection 9 (auxquels ils sont par exemple reliés par l'intermédiaire de la liaison 8), la couche qui est associée audit sys- 20 tème client sélectionné, et à désactiver simultanément les couches associées aux autres systèmes clients, non sélectionnés. On notera qu'une application locale du système d'affichage possède également une couche. A l'intérieur de cette couche sont définis des connecteurs d'objets interactifs (définis par le standard ARINC 661 per- 25 mettant de lier deux couches). Ces connecteurs sont liés aux différentes couches interactives. Ce lien est défini dans la configuration graphique du système d'affichage : définition à un instant donné des différentes fenêtres affichées et des couches contenues par chaque fenêtre, et ainsi donc de la couche vers laquelle pointe chaque connecteur. De par le standard 2905191 11 ARINC 661, chaque connecteur possède un paramètre dual (vrai/faux) et une capacité de gestion de l'interactivité sur des couches sur laquelle pointe un connecteur. Cette application locale active et désactive l'interactivité sur les couches, via le connecteur, en fonction de l'utilisation par 5 l'équipage des moyens d'activation/désactivation 12. Dans un mode de réalisation préféré, lesdits moyens de sélection 9 comportent un bouton actionnable 10 qui est agencé sur le boîtier 11 du-dit dispositif de commande de curseur 5. Ce boîtier 11 comporte égale-ment ledit moyen de déplacement 6 et ledit moyen de validation 7. 10 Ainsi, grâce au dispositif de dialogue 1 conforme à l'invention, l'opérateur peut, avant la validation d'un objet interactif 01 (commandant l'ouverture d'un menu), présélectionner l'application (correspondant à un système client particulier) avec laquelle il souhaite interagir, ce qui permet d'éviter de transmettre des évènements (validations) vers toutes les applications concernées et ainsi d'engendrer des réponses multiples (à savoir des ouvertures de menu multiples) de ces applications. Le dispositif de dialogue 1 conforme à l'invention permet donc d'éviter une ouverture multiple de menus, ce qui a pour conséquence notamment de : 20 simplifier la visibilité sur l'écran 3 ; simplifier la compréhension de la situation par le pilote, et ainsi réduire sa charge de travail ; et simplifier la gestion mise en oeuvre par les applications associées aux systèmes clients considérés. 25 Dans un mode de réalisation préféré, la sélection commandée par lesdits moyens de sélection 9 est réalisée de manière cyclique. Ainsi, chaque actionnement dudit bouton actionnable 10 entraîne la sélection d'un autre système client et ceci toujours selon le même ordre (par exemple 2905191 12 S1, S2, S3, S1, S2, ... dans le cas de trois systèmes clients S1, S2 et S3) de façon cyclique. Par ailleurs, pour permettre à l'opérateur de clairement identifier quelle application interactive (c'est-à-dire quel système client) est actuel- 5 lement sélectionnée : ledit écran 3 est formé de manière à présenter ledit curseur, lors de la sélection d'un système client, sous forme d'un symbole qui est représentatif dudit système client sélectionné. Par conséquent, le système d'affichage 2 prévoit pour le curseur, autant de symboles différents 10 qu'il existe de systèmes clients différents de telle sorte qu'un système client sélectionné peut être reconnu à la seule vue du curseur sur l'écran 3 ; et/ou ledit écran 3 comporte un moyen d'indication qui est prévu sur une zone d'affichage particulière (non représentée et réalisée par exemple 15 sous forme d'un bandeau) dudit écran 4 et qui indique, le cas échéant, le système client qui a été sélectionné (par l'intermédiaire desdits moyens de sélection 9). REVENDICATIONS 1. Dispositif de dialogue entre un opérateur d'un aéronef et des systèmes clients dudit aéronef, ledit dispositif de dialogue (1) étant embarqué sur l'aéronef et comportant : un système d'affichage (2) comprenant au moins un écran (3) susceptible de visualiser au moins une fenêtre interactive (4) qui comprend une pluralité de couches (Cl à C4), dont chacune est associée à l'un des-dits systèmes clients, chacun desdits systèmes clients étant associé à une seule couche de la fenêtre interactive (4), et chacune desdites cou- ches (Cl à C4) comportant au moins un objet interactif (01) susceptible de visualiser un menu qui est destiné au système associé à ladite couche ; et au moins un dispositif de commande de curseur (5) qui est susceptible d'être actionné manuellement par ledit opérateur et qui comprend : • au moins un moyen de déplacement actionnable (6), susceptible de déplacer un curseur sur ladite fenêtre interactive (4) de manière à désigner un objet interactif (01) ; et • au moins un moyen de validation actionnable (7), susceptible de valider un objet interactif (01) qui est désigné par l'intermédiaire du- dit curseur de manière à ouvrir le menu correspondant, caractérisé en ce que : û chacune desdites couches (Cl à C4) de la fenêtre interactive (4-) est formée de manière à présenter une interactivité susceptible d'être activée et désactivée de sorte que : • lorsque l'interactivité d'une couche est activée, chaque objet interactif (01) de cette couche peut être validé ; et • lorsque l'interactivité d'une couche est désactivée, aucun objet interactif (01) de cette couche ne peut pas être validé ; et - ledit dispositif de dialogue (1) comporte, de plus : 2905191 14 des moyens de sélection (9) qui sont susceptibles d'être actionnés manuellement par ledit opérateur, et qui permettent de sélectionner l'un desdits systèmes clients ; et des moyens d'activation/désactivation (12) qui sont susceptibles 5 d'activer et de désactiver les différentes couches (Cl à C4) de la-dite fenêtre interactive (4) et qui sont formés de manière à activer, lors de la sélection d'un système client par l'intermédiaire desdits moyens de sélection (9), la couche associée audit système client sélectionné et à désactiver les couches associées aux autres systè- 10 mes clients, non sélectionnés. 2. Dispositif de dialogue selon la revendication 1, caractérisé en ce que lesdits moyens de sélection (9) comportent un bouton actionnable (10) qui est agencé sur un boîtier (Il) dudit dispositif de commande de curseur (5), ledit boîtier (11) comportant également ledit 15 moyen de déplacement (6) et ledit moyen de validation (7). 3. Dispositif de dialogue selon l'une des revendications 1 et 2, caractérisé en ce que ledit écran (3) est formé de manière à présenter ledit curseur, lors de la sélection d'un système client, sous forme d'un symbole qui est représentatif dudit système client sélectionné. 20 4. Dispositif de dialogue selon l'une des revendications 1 à 3, caractérisé en ce que ledit écran (3) comporte un moyen d'indication prévu sur cet écran (2) et indiquant, le cas éché-ant, le système client qui a été sélectionné par l'intermédiaire desdits moyens- de sélection (9). 5. Système d'aéronef, 25 caractérisé en ce qu'il comporte des systèmes clients de l'aéronef et un dispositif de dialogue (1) tel que celui spécifié sous l'une quelconque des revendications 1 à 4, pour permettre un dialogue entre lesdits systèmes clients et un opérateur dudit aéronef.