Brevet FR3143154A1 — publié le 20240614

L’invention concerne un procédé de traitement d’un flux (F) de données provenant d’une source vidéo non certifiée, ledit flux de données étant destiné à être affiché au moins partiellement sur un écran d’affichage (220) d’un cockpit (22) d’un aéronef, ledit écran d’affichage (220) présentant des dimensions prédéterminées et une résolution prédéterminée. Le procédé de traitement comprend une étape (E4) de sélection sur l’écran d’affichage (220) du cockpit d’une fenêtre d’intérêt (Win) par le pilote. Le procédé de traitement comprend en outre une étape (E5) d’affichage sur l’écran d’affichage (220) d’une partie du flux (F) de données correspondant à la fenêtre d’intérêt (Win) sélectionnée. Figure pour l’abrégé : Fig.2 Procédé de traitement de données vidéo provenant d’une source vidéo non certifiée La présente invention concerne le domaine de l’aéronautique, et plus particulièrement le domaine des interactions homme-machine au sein d’un cockpit d’un aéronef. Les logiciels développés pour le domaine de l’avionique adressent des fonctions critiques et nécessitent un niveau de contrôle exigeant pour assurer les conditions de sureté exigées. Leurs évolutions sont maitrisées et limitées. La digitalisation des supports techniques a été permise au travers des sacoches de vol électronique, dites EFB (pour « Electronic Flight Bag » en anglais). L’EFB est ainsi un dispositif électronique de gestion de l’information qui aide le pilote de l’aéronef à effectuer des tâches de gestion de vol plus facilement et plus efficacement avec moins de papier. Il s’agit d’une plate-forme informatique d’usage général destinée à réduire ou remplacer le matériel de référence à base de papier comme le manuel de l’avion, le manuel d’exploitation et les cartes de navigation. L’émergence d’un réseau connecté, auquel est rattaché l’EFB, de plus en plus développé permet d’envisager dans un monde ouvert des applications de plus en plus évoluées qui complètent les fonctionnalités du cockpit certifié. La non criticité de ces applications, non soumises au processus de certification DO178, permet une évolution rapide, régulière et à moindre coût. Pour faciliter la continuité des opérations entre les applications du domaine avionique affichées dans le cockpit et les applications du monde ouvert, affichée nativement sur l’EFB, il est intéressant de pouvoir afficher le contenu des applications du monde ouvert en utilisant un ou plusieurs écran(s) d’affichage du cockpit. Ceci permet de réduire l’encombrement du cockpit en évitant l’utilisation d’un écran d’affichage supplémentaire. En effet, l’utilisation d’un écran d’affichage supplémentaire peut limiter la visibilité externe et nécessiter une installation complexe pour être à portée de main du pilote. En outre, les écrans d’affichage avioniques permettent d’atteindre des performances d’affichage en termes de luminance et de réduction des reflets, que n’offrent pas un écran de tablette. Pour intégrer au mieux les applications du monde ouvert et faciliter les missions du pilote, il est connu de l’art antérieur d’utiliser un dispositif pour afficher un contenu issu de ce monde ouvert sur un écran d’affichage d’un cockpit par une connexion vidéo. Par « monde ouvert », on entend des données accessibles au grand public. Ces données sont dites non certifiées au sens de la sécurité. Le monde « cockpit » certifié est soumis à une validation des autorités (EASA). Un tel dispositif de l’art antérieur est notamment illustré à la . Ce dispositif 1 comprend une tablette 10, un adapteur 11 universel pour tablette (dit « TUA » pour « Tablet Universal Adapter ») et un écran d’affichage 120 d’un cockpit 12. La tablette est ici une tablette tactile grand public, adaptée pour délivrer des données vidéo suite à une requête émanant du cockpit. Dans l’état actuel des choses, ce sont les plateformes avioniques qui traitent le flux vidéo en sortie des tablettes. Le premier besoin d’un tel traitement est d’éliminer au mieux les « bandes noires ». Il s’agit d’un problème de ratio largeur/hauteur entre l’image de la tablette et la surface d’affichage pour un contenu disponible dans le cockpit (portion de l’écran ou plein écran). Les zones autour de l’image tablette sont comblées par du noir dans le flux vidéo (qui plus est, possède son propre ration en 16:9 comme standard vidéo). Il existe un besoin constant d’améliorer les interactions homme-machine au sein du cockpit pour faciliter l’affichage de données utiles pour le pilote. La présente invention vise à remédier au moins en partie à ce besoin. Plus particulièrement, la présente invention concerne un procédé de traitement d’un flux de données provenant d’une source vidéo non certifiée, ledit flux de données étant destiné à être affiché au moins partiellement sur un écran d’affichage d’un cockpit d’un aéronef, ledit écran d’affichage présentant des dimensions prédéterminées et une résolution prédéterminée, ledit procédé de traitement comprenant : - une étape d’envoi du flux de données par la source vidéo non certifiée ; - une étape d’adaptation des données du flux de données pour adapter lesdites données aux dimensions et à la résolution de l’écran d’affichage du cockpit; - un pilote étant apte à interagir avec l’écran d’affichage dans le cockpit, une étape de transfert de coordonnées d’interaction vers la source vidéo non certifiée via l’adaptateur pour fournir des données du flux en accord avec l’interaction entre ledit pilote et l’écran d’affichage, caractérisé en ce que ledit procédé de traitement comprend : - une étape de sélection sur l’écran d’affichage du cockpit d’une fenêtre d’intérêt par le pilote, ladite sélection d’une fenêtre d’intérêt désactivant l’étape de transfert de coordonnées d’interaction ; - une étape d’affichage sur l’écran d’affichage d’une partie du flux de données correspondant à la fenêtre d’intérêt sélectionnée. Ainsi, il est laissé la possibilité au pilote de configurer manuellement la fenêtre d’intérêt de manière à optimiser l’affichage d’une partie du flux de données. C’est alors uniquement la plateforme avionique qui coupe et redimensionne l’image selon la fenêtre d’intérêt. Il est alors possible d’interagir, quelle que soit la fenêtre d’intérêt sélectionnée. En outre, dans l’étape d’affichage d’une partie du flux de données correspondant à la fenêtre d’intérêt sélectionnée, on maintient une conformité d’interaction avec la tablette quelle que soit la fenêtre d’intérêt sélectionnée. Dans un mode de réalisation particulier, la sélection de la fenêtre d’intérêt est réalisée directement par l’opérateur par contact avec l’écran. Dans un mode de réalisation particulier, un contact avec une des bordures de l’écran et un mouvement du doigt de l’opérateur en contact continu avec l’écran permettent de déterminer les limites de la fenêtre d’intérêt. Dans un mode de réalisation particulier, un autre contact avec un coin de la fenêtre d’intérêt et un mouvement du doigt de l’opérateur en contact continu avec l’écran permettent d’ajuster des dimensions de ladite fenêtre d’intérêt. Dans un mode de réalisation particulier, un autre contact à l’intérieur de la fenêtre d’intérêt et un mouvement du doigt de l’opérateur en contact continu avec l’écran permettent un déplacement de la position de la fenêtre d’intérêt. Dans un mode de réalisation particulier, la sélection de la fenêtre d’intérêt est réalisée par l’opérateur via au moins un rotacteur, permettant un réglage plus fin selon un axe horizontal et un réglage selon un axe vertical d’une taille de ladite fenêtre d’intérêt. Ceci améliore la précision de la sélection. Dans un mode de réalisation particulier, une loi d’accélération permet de démultiplier une vitesse de sélection de la fenêtre d’intérêt lors de mouvements rapides du rotacteur. Dans un mode de réalisation particulier, l’étape de transfert de coordonnées d’interaction comprend un transfert de paramètres de transformation à l’adaptateur. Dans un mode de réalisation particulier, la partie du flux de données correspondant à la fenêtre d’intérêt sélectionnée est affichée avec l’ensemble du flux de données. La présente invention sera mieux comprise à la lecture de la description détaillée de modes de réalisation pris à titre d’exemples nullement limitatifs et illustrés par les dessins annexés sur lesquels : la illustre un dispositif pour afficher un contenu issu du monde ouvert sur un écran d’un cockpit selon l’art antérieur ; la illustre un dispositif pour afficher un flux de données issu du monde ouvert sur un écran d’un cockpit selon l’invention utilisant un premier mode de sélection d’une fenêtre d’intérêt ; la illustre les différentes étapes d’un procédé de traitement d’un flux de données, mis en œuvre par le dispositif de la ; la illustre le positionnement de la fenêtre d’intérêt sur l’écran d’affichage ; la illustre un dispositif pour afficher un flux de données issue du monde ouvert sur un écran d’un cockpit selon l’invention utilisant un second mode de sélection d’une fenêtre d’intérêt. L’invention n’est pas limitée aux modes de réalisation et variantes présentées et d’autres modes de réalisation et variantes apparaîtront clairement à l’homme du métier. La illustre un dispositif 2 pour traiter un flux de données. Ce dispositif comprend : - une tablette 20 ; - un adaptateur 21 ; - un écran d’affichage 220. La tablette 20 est une tablette tactile issue du commerce grand public. L’adaptateur 21 est disposé entre la tablette 20 et l’écran d’affichage 220. Cet adaptateur 21 est apte à recevoir des coordonnées d’interaction Coord pour les traiter et fournir des coordonnées d’interaction modifiées Coord’. Ce traitement de coordonnées consiste à appliquer un changement de repère vers le référentiel HID de la tablette, l’interaction étant réalisée par un pilote directement sur l’écran d’affichage 220. Par un tel traitement, l’écran d’affichage 220 devient un écran déporté de la tablette 20, par exemple, pour l’interaction avec des fonctions représentées sous la forme d’icônes sur cette tablette. L’écran d’affichage 220 est disposé dans le cockpit 22 de l’aéronef. Dans le mode de réalisation de la , cet écran d’affichage 220 est divisé en deux parties 2201, 2202. La première partie 2201 est destinée à afficher un flux de données provenant d’une source non certifiée fournie par la tablette 20. Cette première partie 2201 peut être positionnée à gauche ou à droite de l’écran d’affichage 220. La seconde partie 2202 est destinée à afficher un flux de données provenant d’une source certifiée. L’écran d’affichage 220 est ici un écran tactile combinant les fonctionnalités d’affichage et de pointage au contact d’un doigt du pilote. Cet écran d’affichage comprend un bloc de détection 221 et un bloc de traitement 222. Le bloc de détection 221 est adapté pour détecter la zone de l’écran d’affichage touché par le doigt du pilote. Le bloc de traitement 222 est apte à fournir des coordonnées de ce point de contact dans le repère de l’écran d’affichage 220. On notera que dans un mode de réalisation alternatif l’écran d’affichage n’affiche que le flux de données provenant de la source non certifiée. A titre d’exemple, l’écran d’affichage 220 est au format 16:10 en 1440x900. Un procédé de traitement de données vidéo va ensuite être décrit en se basant sur les figures 3, 4 et 5. Dans une première étape E1, le flux de données F est envoyé par la source vidéo non certifiée présente sur la tablette 20. Dans une seconde étape E2, les données du flux de données sont adaptées aux dimensions et à la résolution de l’écran d’affichage 220. Cette seconde étape E2 est réalisée par un adapteur vidéo présent au niveau de l’équipement avionique intégré au « display ». Il existe une étape intermédiaire entre la première étape E1 et la seconde étape E2 portée par un boîtier 210 présent dans l’adaptateur 21. Ce boîtier 210 est ainsi adapté pour forcer la tablette 20 à sortir un flux vidéo dans une certaine résolution, par exemple 1280x720p. Le boîtier 210 permet également de convertir le flux vidéo HDMI de la tablette 20 dans un format avionique, tel que le format avionique SMPTE ou le format avionique ARINC 818. Dans une troisième étape E3, le pilote interagit avec l’écran d’affichage dans le cockpit. Par exemple, le pilote appuie sur un point P visible à la . Ce point P a pour coordonnées Touch X , Touch Y dans la première partie 2201 de l’écran d’affichage 220. On notera ici que cette première partie 2201 a une forme rectangulaire et est déterminée par les points A, B, C, D formant les quatre coins de ce rectangle. Dans le repère de l’écran d’affichage, le point A a pour coordonnées {0, 0}, le point B a pour coordonnées {MAX_TX, 0}, le point C a pour coordonnées {MAX_TX, MAX_TY}, le point D a pour coordonnées {0, MAX_TY}. Les coordonnées du point P sont transmises à l’adaptateur 21. Celui-ci va alors les adapter au repère de la tablette 20 en fournissant des coordonnées Coord’ du point P adaptées. A la réception de ces coordonnées adaptées, la tablette 20 va fournir des données du flux F en accord avec l’interaction exercée par le pilote sur l’écran d’affichage. Les informations sur le rectangle ABCD sont transmises à l’adaptateur 21, ce qui lui permet de calculer la transformation des coordonnées reçues de l’avionique vers Coord’. Le procédé passe ensuite dans un mode de calibration dans lequel l’étape E3 de transfert de coordonnées d’interaction est désactivée. Dans une étape E4, le pilote sélectionne une fenêtre d’intérêt Win sur l’écran d’affichage 220. Une telle fenêtre est notamment illustrée à la . Cette fenêtre d’intérêt Win a une forme rectangulaire et son contour est déterminé par les points E, F, G, H. Ainsi, le point E a pour coordonnées {t x , t y }. Le point F a pour coordonnées {t x +t w , 0}. Le point G a pour coordonnées {t x +t w , t y +t h }. Le point H a pour coordonnées {0, t y +t h }. Les informations sur le rectangle EFGH sont transmises à l’adaptateur 21, ce qui lui permet de calculer la transformation des coordonnées reçues de l’avionique vers Coord’. Une opération de découpe est alors appliquée au flux vidéo selon cette fenêtre d’intérêt Win. Cette opération de découpe est également appelée opération de « cropping ». Elle est réalisée dans le bloc intégré à l’équipement avionique. Dans une étape E5, la partie de flux de données correspondant à la fenêtre d’intérêt Win sélectionnée est affichée sur l’écran d’affichage 220. Il est également réalisé une mise à jour des informations de fenêtrage vers l’adaptateur 21 pour modifier le calcul de transformation de coordonnées Coord’ en conséquence. Ceci permet d’assurer une conformité des interactions entre l’écran avionique et la tablette, quelle que soit la zone d’intérêt sélectionné, à la fois pour les interactions tactile et curseur/CCD (type souris). La délimitation de la zone d’intérêt Win par le pilote peut se faire de différentes manières. Préférentiellement, un contact avec une des bordures de l’écran d’affichage et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage 220 permettent de déterminer les limites de la fenêtre d’intérêt Win. Préférentiellement, un autre contact avec un coin de la fenêtre d’intérêt Win et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage permettent d’ajuster la taille de ladite fenêtre d’intérêt Win. Préférentiellement, un autre contact à l’intérieur de la fenêtre d’intérêt Win et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage 220 permettent un déplacement de la position de la fenêtre d’intérêt Win. La illustre une variante de réalisation, dans laquelle la sélection de la fenêtre d’intérêt Win est réalisée par le pilote via au moins un rotacteur 23. Ce rotacteur 23 permet un réglage selon l’axe horizontal X et un réglage selon l’axe vertical Y des dimensions de ladite fenêtre d’intérêt Win. Il se présente sous la forme d’un contacteur rotatif permettant de sélectionner les contours de la fenêtre d’intérêt directement sur la première partie 2201 de l’écran d’affichage 220. Dans un mode de réalisation préférentiel, le dispositif 2 pour afficher les données vidéo comprend un rotacteur à double encodeur directement présent sur l’écran pour permettre une sélection plus facile des contours de la fenêtre d’intérêt selon l’axe X et selon l’axe Y. Préférentiellement, une loi d’accélération permet de démultiplier une vitesse de sélection de la fenêtre d’intérêt Win lors de mouvements rapides du rotacteur 23. L’invention permet ainsi : - d’adapter la capacité « media delegation » à une grande variété de tablettes, sans nécessiter une mise à jour du logiciel (embarqué ou firmware) ; - de prendre en compte la calibration vidéo et la zone d’interaction : les interactions tactiles dites « dual touch » et « CCD » continuant à fonctionner, sans décalage, quelque-soit la zone vidéo sélectionnée. L’invention n’est pas limitée aux modes de réalisation et variantes présentées. Ainsi, dans une capacité additionnelle, il est permis de lever toute ambiguïté sur le risque de masquer des informations dans le flux vidéo « utile » en donnant la capacité de visualiser rapidement l’ensemble du flux et la matérialisation de la zone de sélection active. En effet, lorsque l’on passe dans un mode de calibration à partir de l’étape E3, l’ensemble du flux reçu est affiché. C’est cette propriété, en accès rapide, qui permet de proposer une capacité de lever de doute. Cette capacité permet de répondre en partie à une crainte de contenu masqué remontée par l’EASA (pour « European Union Aviation Safety Agency »). Procédé de traitement d’un flux (F) de données provenant d’une source vidéo non certifiée, ledit flux de données étant destiné à être affiché au moins partiellement sur un écran d’affichage (220) d’un cockpit (22) d’un aéronef, ledit écran d’affichage (220) présentant des dimensions prédéterminées et une résolution prédéterminée, ledit procédé de traitement comprenant : - une étape (E1) d’envoi du flux de données par la source vidéo non certifiée ; - une étape (E2) d’adaptation des données du flux de données pour adapter lesdites données aux dimensions et à la résolution de l’écran d’affichage (220) du cockpit (22) ; - un pilote étant apte à interagir avec l’écran d’affichage dans le cockpit, une étape (E3) de transfert de coordonnées d’interaction (Coord) vers la source vidéo non certifiée via un adaptateur (21) pour fournir des données du flux (F) en accord avec l’interaction entre ledit pilote et l’écran d’affichage, caractérisé en ce que ledit procédé de traitement comprend : - une étape (E4) de sélection sur l’écran d’affichage (220) du cockpit d’une fenêtre d’intérêt (Win) par le pilote, ladite sélection d’une fenêtre d’intérêt (Win) désactivant l’étape (E3) de transfert de coordonnées d’interaction ; - une étape (E5) d’affichage sur l’écran d’affichage (220) d’une partie du flux (F) de données correspondant à la fenêtre d’intérêt (Win) sélectionnée. Procédé de traitement selon la revendication 1, dans lequel la sélection de la fenêtre d’intérêt (Win) est réalisée directement par l’opérateur par contact avec l’écran d’affichage (220). Procédé de traitement selon la revendication 2, dans lequel un contact avec une des bordures de l’écran d’affichage (220) et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage (220) permettent de déterminer les limites de la fenêtre d’intérêt (Win). Procédé de traitement selon la revendication 3, dans lequel un autre contact avec un coin de la fenêtre d’intérêt (Win) et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage (220) permettent d’ajuster la taille de ladite fenêtre d’intérêt (Win). Procédé de traitement selon l’une quelconque des revendications 3 ou 4, dans lequel un autre contact à l’intérieur de la fenêtre d’intérêt (Win) et un mouvement du doigt de l’opérateur en contact continu avec l’écran d’affichage (220) permettent un déplacement de la position de la fenêtre d’intérêt (Win). Procédé de traitement selon la revendication 1, dans lequel la sélection de la fenêtre d’intérêt (Win) est réalisée par l’opérateur via au moins un rotacteur (23), permettant un réglage selon un axe horizontal et un réglage selon un axe vertical des dimensions de ladite fenêtre d’intérêt (Win). Procédé de traitement selon la revendication 6, dans lequel une loi d’accélération permet de démultiplier une vitesse de sélection de la fenêtre d’intérêt (Win) lors de mouvements rapides du rotacteur (23). Procédé de traitement selon l’une quelconque des revendications 1 à 7, dans lequel l’étape (E3) de transfert de coordonnées d’interaction (Coord) comprend un transfert de paramètres de transformation à l’adaptateur (21). Procédé de traitement selon l’une quelconque des revendications 1 à 8, dans lequel la partie du flux (F) de données correspondant à la fenêtre d’intérêt (Win) sélectionnée est affichée avec l’ensemble du flux (F) de données.