FR 3065545 A1 20181026 FR 1700451 A 20170425 1 Procédé de détection d'un signal d'un utilisateur pour générer au moins une instruction de commande d'un équipement avionique d'un aéronef, programme d'ordinateur et dispositif électronique associés La présente invention concerne un procédé de détection d'un signal d'un utilisateur pour générer au moins une instruction de commande d'un équipement avionique d'un aéronef, le procédé étant mis en oeuvre par un dispositif électronique de détection. L'invention concerne également un produit programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un tel procédé de détection. L'invention concerne également un dispositif électronique de détection d'un signal d'un utilisateur pour générer au moins une instruction de commande d'un équipement avionique d'un aéronef. L'invention concerne alors le domaine des interfaces homme-machine, également appelées IHM ou MMI (de l'anglais Man-Machine Interface) pour la commande d'un équipement avionique d'un aéronef, de préférence destinées à être implantées dans un cockpit d'aéronef. Les cockpits d'aéronefs sont habituellement équipés de différents moyens interactifs qui permettent à un utilisateur d'interagir avec l'aéronef, dans le but d'effectuer une commande, telle qu'une commande de pilotage ou une modification de l'affichage sur un écran d'affichage. L'ensemble de ces moyens interactifs forme alors un dispositif de détection de signaux de l'utilisateur, également appelé interface homme-système, ou encore IHS. A titre d'exemple, les cockpits d'avions comportent des moyens interactifs, généralement mécaniques, de type rotacteur, contacteur, boutons poussoirs ou encore interrupteurs. En complément, des moyens interactifs tactiles permettent d'effectuer une commande par un simple toucher sur une surface tactile. Il est notamment connu d'intégrer de telles surfaces tactiles à un afficheur. FR 2 695 745 décrit un dispositif de détection de signaux gestuels. Les signaux gestuels successifs sont détectés par des capteurs équipant un gant porté par l'utilisateur, puis un mode de commande est déterminé pour sélectionner une instruction de commande associée. 3065545 2 Avec un tel un dispositif de détection, l'utilisateur doit toutefois porter un grand spécifique, et les risques de commande erronée ou involontaire sont en outre relativement élevés. 5 Un but de l'invention est alors de proposer un procédé de détection d'un signal d'un utilisateur, et un dispositif électronique associé, qui soient ergonomiques et faciles à mettre en oeuvre, tout en limitant le risque de commande involontaire de l'utilisateur. A cet effet, l'invention a pour objet un procédé de détection d'un signal d'un utilisateur pour générer au moins une instruction de commande d'un équipement 10 avionique d'un aéronef, le procédé étant mis en oeuvre par un dispositif électronique de détection et comprenant : - détection d'un premier signal de l'utilisateur ; - détermination, en fonction du premier signal détecté, d'un mode de commande parmi une pluralité de modes de commande, au moins une instruction de commande 15 étant associée à chaque mode de commande ; - détection d'un deuxième signal de l'utilisateur, le deuxième signal étant distinct du premier signal ; - confirmation du mode de commande déterminé, en fonction du deuxième signal détecté ; 20 - détection d'un troisième signal de l'utilisateur, le troisième signal étant distinct du deuxième signal ; et - sélection, en fonction du troisième signal détecté, d'une instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé ; au moins un signal parmi les premier, deuxième et troisième signaux détectés 25 étant un signal gestuel. Ainsi, avec le procédé de détection selon l'invention, la détection d'un deuxième signal, distinct du premier signal, permet de confirmer le mode de commande préalablement déterminé, et de réduire alors un risque d'erreur relatif à la détermination du mode de commande. 30 Suivant d'autres aspects avantageux de l'invention, le procédé comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : - chaque signal détecté est un signal choisi parmi le groupe consistant : un signal gestuel, un signal vocal, un signal visuel et un signal physiologique ; 35 - suite à la détermination du mode de commande, le procédé comprend en outre l'affichage d'un indicateur, l'indicateur indiquant le mode de commande déterminé ; 3065545 3 - suite à la confirmation du mode de commande, le procédé comprend en outre l'indication de la confirmation du mode de commande ; - lorsque le signal est un signal gestuel, la détection du signal comporte la mesure de coordonnées de la position et de l'orientation d'un élément du corps humain de 5 l'utilisateur dans un repère géométrique prédéterminé ; - le signal est un signal gestuel, la détection du signal comporte en outre une transformation géométrique de vecteurs de position et d'orientation résultant de la mesure des coordonnées de la position et de l'orientation de l'élément du corps humain, en vecteurs de position et d'orientation transformés, la transformation géométrique 10 correspondant à un changement de repère d'un premier repère prédéterminé vers un deuxième repère distinct du premier repère, le deuxième repère étant associé au champ visuel de l'utilisateur ; - le premier signal détecté est un signal gestuel ; de préférence le pointage d'un doigt de l'utilisateur vers une zone prédéfinie ; et 15 - l'instruction de commande est une instruction de modification d'un affichage de données ; de préférence un agrandissement d'une zone d'affichage, un rétrécissement d'une zone d'affichage, ou encore un déplacement d'une zone d'affichage. L'invention a également pour objet un produit programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en 20 oeuvre un procédé tel que défini ci-dessus. L'invention a également pour objet un dispositif électronique de détection d'un signal d'un utilisateur pour générer au moins une instruction de commande d'un équipement avionique d'un aéronef, le dispositif comprenant : - un premier module de détection configuré pour détecter un premier signal de 25 l'utilisateur ; - un module de détermination configuré pour déterminer, en fonction du premier signal détecté, un mode de commande parmi une pluralité de modes de commande, au moins une instruction de commande étant associée à chaque mode de commande ; - un deuxième module de détection configuré pour détecter un deuxième signal de 30 l'utilisateur, le deuxième signal étant distinct du premier signal ; - un module de confirmation configuré pour confirmer le mode de commande déterminé, en fonction du deuxième signal détecté ; - un troisième module de détection configuré pour détecter un troisième signal de l'utilisateur, le troisième signal étant distinct du deuxième signal ; et 3065545 4 - un module de sélection configuré pour sélectionner, en fonction du troisième signal détecté, une instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé ; au moins un signal parmi les premier, deuxième et troisième signaux détectés 5 étant un signal gestuel. Ces caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et faite en référence aux dessins annexés, sur lesquels : 10 - la figure 1 est une représentation schématique d'un dispositif électronique de détection, selon l'invention, configuré pour détecter un signal d'un utilisateur afin de générer au moins une instruction de commande d'un équipement avionique d'un aéronef ; - la figure 2 est un organigramme d'un procédé, selon l'invention, de détection d'un signal de l'utilisateur pour générer au moins une instruction de commande de 15 l'équipement avionique de la figure 1 ; et - les figures 3 à 7 sont des vues schématiques de cas d'utilisation respectifs, mettant en oeuvre le dispositif de détection de la figure 1. Sur la figure 1, un dispositif électronique de détection 10 est configuré pour 20 détecter un signal d'un utilisateur 12 afin de générer ensuite au moins une instruction de commande d'un équipement avionique 14 d'un aéronef. L'aéronef est de préférence un avion. En variante, l'aéronef est un hélicoptère ou encore un drone piloté à distance par un pilote. Le dispositif électronique de détection 10 comprend un premier module de 25 détection 16 configuré pour détecter un premier signal de l'utilisateur 12, et un module de détermination 18 configuré pour déterminer, en fonction du premier signal détecté, un mode de commande parmi une pluralité de modes de commande, au moins une instruction de commande étant associée à chaque mode de commande. Le mode de commande est également appelé contexte d'emploi. 30 Le dispositif électronique de détection 10 comprend un deuxième module de détection 20 configuré pour détecter un deuxième signal de l'utilisateur 12, le deuxième signal étant distinct du premier signal, et un module de confirmation 22 configuré pour confirmer le mode de commande déterminé, en fonction du deuxième signal détecté. Le dispositif électronique de détection 10 comprend un troisième module de 35 détection 24 configuré pour détecter un troisième signal de l'utilisateur, le troisième signal étant distinct du deuxième signal, et un module de sélection 26 configuré pour 3065545 5 sélectionner, en fonction du troisième signal détecté, une instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé. En complément facultatif, le dispositif électronique de détection 10 comprend en outre un module d'affichage 28. Le module d'affichage 28 est par exemple configuré pour 5 afficher, suite à la détermination du mode de commande, un indicateur indiquant le mode de commande déterminé, ou encore configuré pour afficher, suite à la confirmation du mode de commande, une indication de la confirmation du mode de commande. Dans l'exemple de la figure 1, le dispositif électronique de détection 10 comprend une unité de traitement d'informations 30 formée par exemple d'un processeur 32 associé 10 à une mémoire 34. Dans l'exemple de la figure 1, le dispositif électronique de détection 10 est relié à un ensemble de capteur(s) 36 pour la détection des premier, deuxième et troisième signaux de l'utilisateur 12, l'ensemble de capteur(s) 36 étant notamment connecté aux premier, deuxième et troisième modules de détection 16, 20, 24. L'ensemble de 15 capteur(s) 36 comporte au moins un capteur. Dans l'exemple de la figure 1, le premier module de détection 16, le module de détermination 18, le deuxième module de détection 20, le module de confirmation 22, le troisième module de détection 24 et le module de sélection 26, ainsi qu'en complément facultatif le module d'affichage 28, sont réalisés chacun sous forme d'un logiciel, ou d'une 20 brique logicielle, exécutable par le processeur 32. La mémoire 34 du dispositif de détection 10 est alors apte à stocker un premier logiciel de détection configuré pour détecter le premier signal de l'utilisateur 12 et un logiciel de détermination configuré pour déterminer, en fonction du premier signal détecté, le mode de commande, ou contexte d'emploi, parmi la pluralité de modes de commande, ou contextes d'emploi. La mémoire 25 34 est également apte à stocker un deuxième logiciel de détection configuré pour détecter le deuxième signal de l'utilisateur 12 et un logiciel de confirmation configuré pour confirmer le mode de commande déterminé, en fonction du deuxième signal détecté. La mémoire 34 est également apte à stocker un troisième logiciel de détection configuré pour détecter le troisième signal de l'utilisateur et un logiciel de sélection configuré pour 30 sélectionner, en fonction du troisième signal détecté, l'instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé. En complément facultatif, la mémoire 34 est apte à stocker un logiciel d'affichage, par exemple configuré pour afficher, suite à la détermination du mode de commande, l'indicateur indiquant le mode de commande déterminé, ou encore pour afficher, suite à la 35 confirmation du mode de commande, l'indication de la confirmation du mode de commande. Le processeur 32 est alors apte à exécuter chacun des logiciels parmi le 3065545 6 premier logiciel de détection, le logiciel de détermination, le deuxième logiciel de détection, le logiciel de confirmation, le troisième logiciel de détection et le logiciel de sélection, ainsi qu'en complément facultatif le logiciel d'affichage. En variante non représentée, le premier module de détection 16, le module de 5 détermination 18, le deuxième module de détection 20, le module de confirmation 22, le troisième module de détection 24 et le module de sélection 26, ainsi qu'en complément facultatif le module d'affichage 28, sont réalisés chacun sous forme d'un composant logique programmable, tel qu'un FPGA (de l'anglais Field Programmable Gate Array), ou encore sous forme d'un circuit intégré dédié, tel qu'un ASIC (de l'anglais Application 10 Specific Integrated Circuit). Lorsque le dispositif de détection 10 est réalisé sous forme d'un ou plusieurs logiciels, c'est-à-dire en forme d'un programme d'ordinateur, il est en outre apte à être enregistré sur un support, non représenté, lisible par ordinateur. Le support lisible par ordinateur est, par exemple, un médium adapté à mémoriser des instructions 15 électroniques et capable d'être couplé à un bus d'un système informatique. A titre d'exemple, le support lisible est une disquette ou disque souple, (de la dénomination anglaise Floppy disk), un disque optique, un CD-ROM, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non volatile (par exemple, EPROM, EEPROM, FLASH, NVRAM) une carte magnétique ou une carte optique. Sur le 20 support lisible est alors mémorisé un programme d'ordinateur comprenant des instructions logicielles. Au moins un signal parmi les premier, deuxième et troisième signaux détectés est un signal gestuel de l'utilisateur 12. Chaque signal détecté de l'utilisateur 12 est de préférence un signal choisi parmi le groupe consistant : un signal gestuel, un signal vocal, 25 un signal visuel et un signal physiologique. Par signal gestuel, on entend un geste effectué par l'utilisateur 12, c'est-à-dire un mouvement de l'un de ses membres. Le signal gestuel est, par exemple, un pointage d'un doigt de l'utilisateur 12 vers une zone prédéfinie, un mouvement d'une main 40, ou un mouvement d'un avant-bras, ou encore un mouvement d'un bras de l'utilisateur 12. 30 Chaque signal gestuel est par exemple perçu, ou capté, par un capteur de mouvement ou encore un capteur d'images de l'ensemble de capteur(s) 36. Par signal vocal, on entend un signal sonore émis par l'utilisateur 12, en particulier par ses cordes vocales. Chaque signal vocal est par exemple perçu, ou capté, par un capteur sonore, tel qu'un microphone acoustique, ou encore par un microphone 35 ostéophonique placé au contact du visage de l'utilisateur 12. 3065545 7 Par signal visuel, on entend un signal généré par un oeil ou les deux yeux de l'utilisateur 12, par un exemple un mouvement du regard de l'utilisateur 12 ou encore un clignement d'oeil ou d'yeux de l'utilisateur 12. Chaque signal visuel est par exemple perçu, ou capté, par un capteur de suivi du regard. 5 Par signal physiologique, on entend un signal physiologique de l'utilisateur 12, tel qu'un pouls, des pulsations cardiaques de l'utilisateur 12. Chaque signal physiologique est perçu, ou capté, par un capteur physiologique, tel qu'un capteur cardiaque ou encore un accéléromètre disposé au contact de l'utilisateur 12. Dans l'exemple de la figure 1, l'équipement avionique 14 est relié au dispositif de 10 détection 10, et comporte un écran d'affichage 42. L'écran d'affichage 42 est configuré pour afficher des informations relatives au fonctionnement de l'équipement avionique, et est en outre, en complément facultatif, configuré pour afficher les informations issues du module d'affichage 28, telles que l'indicateur indiquant le mode de commande déterminé et/ou l'indication de la confirmation du mode de commande. 15 L'ensemble de capteur(s) 36 comporte de préférence au moins deux capteurs, à savoir un premier capteur disposé à proximité de l'écran d'affichage 42, par exemple à moins de 30 cm de l'écran d'affichage 42, et un deuxième capteur disposé à distance de l'écran d'affichage 42, de préférence à au moins 50 cm de l'écran d'affichage 42, par exemple à un mètre de l'écran d'affichage 42. 20 Le premier capteur est alors configuré pour capter un signal de l'utilisateur 12 sous forme d'une désignation directe, le signal de l'utilisateur 12, tel qu'un signal gestuel, étant alors dirigé vers l'écran d'affichage 42. Le deuxième capteur est alors configuré pour capter un signal de l'utilisateur 12 sous forme d'une désignation déportée, le signal de l'utilisateur 12, tel qu'un signal 25 gestuel, étant alors dirigé vers le deuxième capteur, à l'écart de l'écran d'affichage 42. Lorsque le signal de l'utilisateur 12 est un signal gestuel, chaque module de détection 16, 20, 24 est configuré pour mesurer des coordonnées de la position et de l'orientation d'un élément du corps humain de l'utilisateur 12 dans un repère géométrique prédéterminé, telles que les coordonnées de la position et l'orientation d'une de ses mains 30 40. En complément facultatif, lorsque le signal de l'utilisateur 12 est un signal gestuel et notamment en cas de désignation déportée, chaque module de détection 16, 20, 24 est configuré en outre pour effectuer une transformation géométrique de vecteurs de position et d'orientation résultant de la mesure des coordonnées de la position et de l'orientation 35 de l'élément du corps humain, en vecteurs de position et d'orientation transformés. La transformation géométrique correspond à un changement de repère d'un premier repère 3065545 8 prédéterminé vers un deuxième repère distinct du premier repère, le deuxième repère étant associé au champ visuel de l'utilisateur 12. En cas de désignation déportée, le premier repère prédéterminé est alors le repère associé au deuxième capteur, dans lequel est capté le signal gestuel de l'utilisateur 12. 5 Le module de sélection 26 est configuré pour sélectionner l'instruction de commande de l'équipement avionique 14 à partir du troisième signal détecté, telle qu'une instruction de modification d'un affichage de données, de préférence un agrandissement d'une zone affichée, un rétrécissement d'une zone affichée, ou encore un déplacement d'une zone affichée. 10 Le fonctionnement du dispositif de détection 10 selon l'invention va désormais être expliqué à l'aide de la figure 2 représentant un organigramme du procédé, selon l'invention, de détection d'un signal de l'utilisateur 12 pour générer au moins une instruction de commande de l'équipement avionique 14, le procédé étant mis en oeuvre par le dispositif électronique de détection 10. 15 Lors d'une étape initiale 100, le dispositif de détection 10 détecte, via son premier module de détection 16, un premier signal de l'utilisateur 12. Le premier signal détecté est de préférence un signal gestuel, ainsi que cela sera expliqué plus en détails ci-après en regard des exemples des figures 3 à 7. Le dispositif de détection 10 détermine ensuite, via son module de détermination 20 18 et lors de l'étape 110, un mode de commande parmi une pluralité de modes de commande, cette détermination étant faite à partir du premier signal qui a été détecté lors de l'étape initiale 100. Le mode de commande correspond à un contexte d'emploi, en fonction duquel vont être interprétés les signaux ultérieurs de l'utilisateur 12, et au moins une instruction de commande est associée à chaque mode de commande, ou contexte 25 d'emploi. Suite à la détermination du mode de commande 110, le dispositif de détection 10 affiche, en complément facultatif lors de l'étape 120 et via son module d'affichage 28, l'indicateur indiquant le mode de commande déterminé. Cet affichage de l'indicateur permet alors à l'utilisateur 12 d'avoir un retour du dispositif de détection 10 quant au mode 30 de commande déterminé, c'est-à-dire le contexte d'emploi dans lequel vont être interprétés ses signaux ultérieurs. Lors de l'étape suivante 130, le dispositif de détection 10 détecte, via son deuxième module de détection 20, le deuxième signal de l'utilisateur 12, le deuxième signal étant distinct du premier signal. 35 Bien qu'étant distinct du premier signal, le deuxième signal peut, tout à fait, être de même type que le premier signal, le type du signal étant par exemple gestuel, vocal, 3065545 9 visuel ou encore physiologique, comme indiqué précédemment. Autrement dit, les premier et deuxième signaux de l'utilisateur 12 sont par exemple des signaux gestuels, tout en étant des signaux distincts. Le dispositif de détection 10 confirme ensuite, via son module de confirmation 22 5 et lors de l'étape 140, le mode de commande déterminé, la confirmation étant effectuée à partir du deuxième signal qui a été détecté lors de l'étape précédente 130. Suite à la confirmation du mode de commande 140, le dispositif de détection 10 indique, en complément facultatif lors de l'étape 150, la confirmation du mode de commande. Cette indication de la confirmation du mode de commande est par exemple 10 affichée sur l'écran 42 via le module d'affichage 28. En variante, cette indication de la confirmation du mode de commande est émise sous forme d'un signal lumineux, par exemple via un voyant lumineux, ou encore sous forme d'un signal sonore, ou encore sous forme d'un signal mécanique, tel qu'une vibration. Cette indication de la confirmation du mode de commande permet alors à 15 l'utilisateur 12 d'avoir un retour du dispositif de détection 10 quant à la confirmation du mode de commande, c'est-à-dire quant à la confirmation du contexte d'emploi, dans lequel va être interprété le troisième signal pour l'envoi de l'instruction de commande souhaitée, à destination de l'équipement avionique 14 correspondant. Lors de l'étape suivante 160, le dispositif de détection 10 détecte, via son 20 troisième module de détection 24, le troisième signal de l'utilisateur 12, le troisième signal étant distinct du deuxième signal. Bien qu'étant distinct du deuxième signal, le troisième signal peut, tout à fait, être de même type que le deuxième signal. Autrement dit, les deuxième et troisième signaux de l'utilisateur 12 sont par exemple des signaux gestuels, tout en étant des signaux 25 distincts. Les premier, deuxième et troisième signaux sont de préférence des signaux distincts les uns des autres, afin de limiter les risques de confusion entre signaux par le dispositif de détection 10. De manière analogue, bien qu'étant distincts les uns des autres, les premier, deuxième et troisième signaux peuvent tout à fait être tous de même 30 type. Les premier, deuxième et troisième signaux sont, par exemple, tous des signaux gestuels. Au moins un signal parmi les premier, deuxième et troisième signaux détectés est un signal gestuel. Le dispositif de détection 10 sélectionne enfin, via son module de sélection 26 et 35 lors de l'étape 170, une instruction de commande parmi la ou les instructions de 3065545 10 commandes associées au mode de commande confirmé, cette sélection étant faite à partir du troisième signal qui a été détecté lors de l'étape précédente 160. L'instruction de commande sélectionnée est, par exemple, une instruction de modification d'un affichage de données, de préférence un agrandissement d'une zone 5 d'affichage, un rétrécissement d'une zone d'affichage, ou encore un déplacement d'une zone d'affichage. Lorsque le signal détecté parmi les premier, deuxième et troisième signaux est un signal gestuel, la détection du signal 100, 130, 160 correspondante comporte la mesure de coordonnées de la position et de l'orientation d'un élément du corps humain de 10 l'utilisateur 12 dans un repère géométrique prédéterminé. En complément facultatif, lorsque le signal détecté parmi les premier, deuxième et troisième signaux est un signal gestuel et notamment en cas de désignation déportée, la détection du signal 100, 130, 160 correspondante comporte en outre une transformation géométrique de vecteurs de position et d'orientation résultant de la mesure des 15 coordonnées de la position et de l'orientation de l'élément du corps humain, en vecteurs de position et d'orientation transformés. La transformation géométrique correspond à un changement de repère du premier repère prédéterminé vers un deuxième repère distinct du premier repère, le deuxième repère étant associé au champ visuel de l'utilisateur 12. L'homme du métier comprendra alors que le premier repère prédéterminé correspond 20 alors au repère dans lequel est effectuée la détection du signal gestuel correspondant, en désignation déportée. Dans l'exemple de la figure 3, l'utilisateur 12 désigne avec sa main 40, de préférence avec un doigt, selon la direction D1, une zone Z affichée sur l'écran d'affichage 42, telle qu'un format tactile, qui lui semble trop éloignée de sa main 40. Le 25 pointage de la zone Z avec la main 40 ou avec le doigt est alors le premier signal de l'utilisateur 12. Puis, l'utilisateur 12 ferme par exemple le poing pour confirmer le mode de commande, ou contexte d'emploi. Ceci permet alors de sécuriser l'entrée dans le mode commande choisi via le premier signal. La fermeture du poing est alors le deuxième signal de l'utilisateur 12. En variante, le deuxième signal de l'utilisateur 12 est une rotation du 30 poignet, ou encore par exemple un signal sonore émis par l'utilisateur 12. Il déplace ensuite suivant la flèche F1 sa main 40 en direction de l'emplacement où il souhaite déplacer la zone Z, en pointant selon la direction D2 le nouvel emplacement souhaité de la zone Z. Le mouvement de la main est alors le troisième signal de l'utilisateur 12. En variante, le troisième signal de l'utilisateur 12 est un signal vocal, tel 35 que le nom d'un autre écran du cockpit, pour déplacer la zone Z vers cet autre écran. 3065545 11 Dans un exemple analogue à celui de la figure 3, lorsque la zone Z, vers laquelle pointe selon la direction D1 l'utilisateur 12, contient une valeur, alors la succession précitée de signaux permet d'effectuer un copier de ladite valeur, puis un coller au nouvel emplacement souhaité selon la direction D2. 5 Dans l'exemple des figures 4 à 6, l'utilisateur 12 commence par désigner avec sa main 40, de préférence avec un doigt, une zone de l'écran d'affichage 42. Le pointage de l'écran 42 avec la main 40 ou avec le doigt est alors le premier signal de l'utilisateur 12. Puis, l'utilisateur 12 effectue un autre geste, tel qu'une fermeture du poing, ou encore émet un signal sonore, comme deuxième signal pour confirmer le mode de commande 10 qui a été déterminé via le premier signal. Cet autre geste, telle que la fermeture du poing, est alors le deuxième signal de l'utilisateur 12. Enfin, l'utilisateur 12 approche sa main 40 de l'écran d'affichage 42 suivant la flèche F2 dans l'exemple de la figure 4, respectivement suivant la flèche F3 dans l'exemple de la figure 5, et respectivement suivant la flèche F4 dans l'exemple de la figure 6. Le mouvement de la main suivant la 15 flèche F2, respectivement suivant la flèche F3, et respectivement suivant la flèche F4, est alors le troisième signal de l'utilisateur 12. Dans l'exemple de la figure 4, lorsque l'utilisateur 12 approche sa main 40 d'un clavier C, alors ce troisième signal entraine un agrandissement du clavier C sur l'écran d'affichage 42, ce qui facilite l'interaction de l'utilisateur 12 avec l'équipement avionique 20 14, notamment en cas de turbulences. Dans l'exemple de la figure 5, lorsque l'utilisateur 12 approche sa main d'un ensemble d'indicateurs trop proches les uns des autres, comme par exemple un ensemble de points de passage W sur un écran de navigation, alors ce troisième signal entraine un agrandissement local de l'ensemble d'indicateurs, ce qui permet de faciliter la 25 sélection tactile d'un indicateur en particulier. Dans l'exemple de la figure 6, lorsque l'utilisateur 12 approche sa main 40 de l'écran 42 alors ce troisième signal entraine l'apparition, c'est-à-dire l'ouverture, d'un menu M dédié, tel qu'un menu d'objets graphiques, pour éviter de multiplier les appuis tactiles. 30 Dans l'exemple de la figure 7, l'utilisateur 12 observe un écran via un casque en réalité augmentée, et effectue un premier signal gestuel en désignation déportée, par exemple avec sa main 40 positionnée dans le prolongement de l'accoudoir. Le pointage en désignation déportée, avec la main 40 ou avec le doigt, est alors le premier signal de l'utilisateur 12. Puis, l'utilisateur 12 ferme par exemple le poing pour confirmer le mode de 35 commande, ou autrement dit pour sécuriser l'entrée en mode commande. La fermeture du poing est alors le deuxième signal de l'utilisateur 12. En variante, le deuxième signal de 3065545 12 l'utilisateur 12 est une rotation du poignet, ou encore un signal sonore de l'utilisateur 12, tel qu'un signal vocal. L'utilisateur 12 désigne alors des objets de l'écran qu'il observe dans le casque, la désignation se faisant, dans ce cas et comme indiqué précédemment, avec une fonction 5 de transfert permettant de pointer les objets de l'écran de manière déportée. Le casque de réalité virtuelle affiche en outre un retour visuel D indiquant à chaque instant l'objet désigné, par exemple via un mouvement de la main suivant la flèche F5. Le mouvement de la main est alors le troisième signal de l'utilisateur 12, et permet, par exemple et de manière analogue aux exemples précédentes en regard de la figure 3, d'effectuer un 10 copier/coller ou un déplacement d'une zone d'affichage ou d'informations vers d'autres afficheurs du cockpit, notamment en tête basse ou en tête haute du co-pilote pour du partage d'information(s). L'homme du métier comprendra que le dispositif de détection 10 a de nombreuses applications permettant de faciliter l'interaction de l'utilisateur 12 avec différents 15 équipements avioniques 14, comme dans les exemples complémentaires suivants : interactions avec un système de gestion de vol, également appelé FMS (de l'anglais Flight Management System): o ouverture de menu(s), copier-coller : pour la saisie et/ou la modification du plan de vol (points de passage, contraintes, procédures terminales ou en 20 route) ou de la trajectoire latérale ou verticale (fil continu qui relie les points de passage), o ouverture de menu(s), copier-coller, agrandissement local : affichage et/ou sélection d'aéroports de déroutement, de points de décision (points équivalents en temps de parcours, points de non-retour), de balises de 25 radionavigation ; interactions avec une fonction météo du système de gestion de vol ou d'un système radar météo ou encore d'un sac de vol électronique, également appelé EFB (de l'anglais Electronic Flight Bag), ou interaction avec un système de surveillance de terrain, également appelé TAWS (de l'anglais Terrain Awareness 30 and Waming System), ou interaction avec un système de surveillance de trafic, également appelé TCAS (de l'anglais Traffic alert and Collision Avoidance System): o agrandissement local sur des cellules météos (orages, cumulonimbus, jetstreams, etc.) en deux ou trois dimensions, sur des zones 35 géographiques, sur des zones d'espace aérien, 3065545 13 o agrandissement / réduction d'une carte aéronautique, déplacement(s) sur la carte aéronautique, agrandissement local de la carte aéronautique, sélection et/ou copier-copier d'objets de la carte aéronautique ; - interactions avec un système de gestion de radios, également appelé RMS (de 5 l'anglais Radio Management System): o ouverture de menu(s), copier/coller : pour la saisie et/ou modification de fréquences radio ; interactions avec un équipement de gestion du roulage, également appelé ANF (de l'anglais Airport Navigation Function): 10 o ouverture de menu(s), copier-coller : saisie et/ou modification du plan de roulage (dit aussi plan de cheminement) : portes, taxiways, pistes, contraintes de passage, sens uniques ; interactions avec un pilote automatique : o ouverture de menu(s), copier-coller : saisie et/ou modification de consignes 15 de vitesse, d'altitude, de roulis, etc., afin d'activer des modes de guidage sur les 3 axes de l'aéronef ; interactions avec un système d'affichage : o défilement de pages, ouverture de sous-menu(s) (moteurs, électronique, hydraulique ...) ; 20 interactions avec un système d'alerte de vol, également appelé FWS (de l'anglais Flight Waming System): o ouverture de menu(s), copier/coller : pour affichage et/ou sélection d'une procédure à exécuter (liste d'actions à réaliser), pour validation d'actions ; interactions avec de multiples systèmes avioniques : 25 o sélection par déplacement, agrandissement local d'une zone sur une carte aéronautique (sur EFB par exemple), puis « copier » d'une fréquence radio correspondant à un espace aérien sur la carte aéronautique en question, puis sélection du format RMS (Radio), ouverture du menu de saisie de fréquence vocale du RMS, et « coller » de la fréquence ; 30 o sélection du format FMS, « copier » de la trajectoire ou du plan de vol, puis sélection du format météo, « coller » du plan de vol et ouverture du menu météo commandant l'affichage des vents/températures autour dudit plan de vol, « copier » de la liste des vents/températures, sélection du format FMS, « coller » des vents/températures dans le FMS ; et 35 o sélection par déplacement/zoom local d'une zone météo à éviter sur affichage météo, puis « copier » de la forme géométrique à éviter, puis 3065545 14 sélection du format FMS, ouverture d'un menu de calcul de plan de vol de déroutement local météo, et « coller » de la zone météo, entraînant le calcul d'un nouveau plan de vol par le FMS pour éviter la zone. On conçoit ainsi que le procédé de détection d'un signal d'un utilisateur selon 5 l'invention, et le dispositif électronique de détection 10 associé, sont ergonomiques et faciles à mettre en oeuvre, tout en limitant le risque de commande involontaire de l'utilisateur. Le dispositif de détection 10 permet alors de faciliter la commande par l'utilisateur 12 du ou des équipements avioniques 14 reliés au dispositif de détection 10. 10 REVENDICATIONS1. Procédé de détection d'un signal d'un utilisateur (12) pour générer au moins une instruction de commande d'un équipement avionique (14) d'un aéronef, le procédé étant mis en oeuvre par un dispositif électronique de détection (10) et comprenant : - détection (100) d'un premier signal de l'utilisateur (12) ; - détermination (110), en fonction du premier signal détecté, d'un mode de commande parmi une pluralité de modes de commande, au moins une instruction de commande étant associée à chaque mode de commande ; - détection (130) d'un deuxième signal de l'utilisateur (12), le deuxième signal étant distinct du premier signal ; - confirmation (140) du mode de commande déterminé, en fonction du deuxième signal détecté ; - détection (160) d'un troisième signal de l'utilisateur (12), le troisième signal étant distinct du deuxième signal ; et - sélection (170), en fonction du troisième signal détecté, d'une instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé ; au moins un signal parmi les premier, deuxième et troisième signaux détectés étant un signal gestuel. 2. Procédé selon la revendication 1, dans lequel chaque signal détecté est un signal choisi parmi le groupe consistant : un signal gestuel, un signal vocal, un signal visuel et un signal physiologique. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel, suite à la détermination (110) du mode de commande, le procédé comprend en outre : - affichage (120) d'un indicateur, l'indicateur indiquant le mode de commande déterminé. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel, suite à la confirmation (140) du mode de commande, le procédé comprend en outre : - indication (150) de la confirmation du mode de commande. 35 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel, lorsque le signal est un signal gestuel, la détection du signal (100, 130, 160) comporte la 30 3065545 16 mesure de coordonnées de la position et de l'orientation d'un élément du corps humain de l'utilisateur (12) dans un repère géométrique prédéterminé. 6. Procédé selon la revendication 5, dans lequel, lorsque le signal est un signal 5 gestuel, la détection du signal (100, 130, 160) comporte en outre une transformation géométrique de vecteurs de position et d'orientation résultant de la mesure des coordonnées de la position et de l'orientation de l'élément du corps humain, en vecteurs de position et d'orientation transformés, la transformation géométrique correspondant à un changement de repère d'un premier repère prédéterminé vers un deuxième repère 10 distinct du premier repère, le deuxième repère étant associé au champ visuel de l'utilisateur (12). 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel le premier signal détecté est un signal gestuel, 15 de préférence le pointage d'un doigt de l'utilisateur (12) vers une zone prédéfinie. 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'instruction de commande est une instruction de modification d'un affichage de données, de préférence un agrandissement d'une zone d'affichage, un rétrécissement d'une 20 zone d'affichage, ou encore un déplacement d'une zone d'affichage. 9. Programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon l'une quelconque des revendications précédentes. 25 10. Dispositif électronique (10) de détection d'un signal d'un utilisateur (12) pour générer au moins une instruction de commande d'un équipement avionique (14) d'un aéronef, le dispositif (10) comprenant : - un premier module de détection (16) configuré pour détecter un premier signal de l'utilisateur (12) ; - un module de détermination (18) configuré pour déterminer, en fonction du premier signal détecté, un mode de commande parmi une pluralité de modes de commande, au moins une instruction de commande étant associée à chaque mode de commande ; - un deuxième module de détection (20) configuré pour détecter un deuxième signal de l'utilisateur (12), le deuxième signal étant distinct du premier signal ; 3065545 17 - un module de confirmation (22) configuré pour confirmer le mode de commande déterminé, en fonction du deuxième signal détecté ; - un troisième module de détection (24) configuré pour détecter un troisième signal de l'utilisateur (12), le troisième signal étant distinct du deuxième signal ; et 5 - un module de sélection (26) configuré pour sélectionner, en fonction du troisième signal détecté, une instruction de commande parmi la ou les instructions de commandes associées au mode de commande confirmé ; au moins un signal parmi les premier, deuxième et troisième signaux détectés étant un signal gestuel. 10