Brevet FR3046894A1 — publié le 20170721

Systèmes et procédés pour formater et coder des données aéronautiques afin d'améliorer leur transmissibilité La présente invention concerne globalement la gestion de données aéronautiques et, plus particulièrement, des systèmes et des procédés pour formater et encoder des données aéronautiques afin d'améliorer leur transmissibilité. On dispose généralement de très grandes quantités de données relatives à la situation d'aéronefs, au suivi de performances ou au contrôle de l'état des aéronefs. Une analyse de telles données aéronautiques peut apporter des informations utiles pour la maintenance, les pronostics, le pilotage, la trajectoire et/ou d'autres objectifs concernant les aéronefs. Par exemple, les aéronefs modernes sont équipés d'un grand nombre d'ordinateurs différents qui assurent toutes sortes de fonctions de commande et qui délivrent diverses données. Les aéronefs peuvent aussi avoir un grand nombre de capteurs qui fournissent des données concernant diverses situations associées aux aéronefs, dont des données sur les vibrations, des données sur les moteurs, des données sur le vent ou d'autres formes de données sur la situation des aéronefs. Ainsi, les aéronefs modernes délivrent ordinairement une très grande quantité de données. Du fait du volume considérable de ces données, une transmission en temps réel, ou même après un vol, de ces données de l'aéronef à une station au sol se heurte à bien des difficultés. Par exemple, la transmission en vol de grandes quantités de données est relativement coûteuse ou autrement malcommode avec la technologie existante. De même, des situations dans lesquelles un aéronef stationne à un poste d'un aéroport risquent de ne pas laisser 3046894 2 suffisamment de temps pour la transmission et le traitement des données, puis pour la prise de mesures en fonction des données traitées. Ainsi, les avantages potentiels que peut procurer l'analyse 5 des données aéronautiques ne sont actuellement pas obtenus par suite d'une transmissibilité insuffisante des données aéronautiques de l'aéronef à une station au sol. Des aspects et des avantages de formes de réalisation de la présente invention seront partiellement exposés dans la description 10 qui va suivre ou pourront être découvert d'après la description, ou pourront être découverts à travers la pratique des formes de réalisation. Un premier exemple d'aspect de la présente invention concerne un procédé de codage de données aéronautiques mis en 15 oeuvre informatiquement. Le procédé comporte l'obtention, par un ou plusieurs processeurs, d'une première pluralité de jeux de données aéronautiques. La première pluralité de jeux de données aéronautiques décrivent respectivement une pluralité de situations associées à un aéronef à un premier moment. Le procédé comporte 20 le formatage, par le/les processeur(s), de la première pluralité de jeux de données aéronautiques sous la forme d'une première trame de données. La première trame de données comprend une première pluralité d'unités de codage qui occupent des emplacements respectifs au sein de la première trame de données. Chacun des jeux 25 de la première pluralité de jeux de données aéronautiques est formaté sous la forme d'au moins une unité parmi la première pluralité d'unités de codage. Le procédé comporte l'obtention, par le/les processeur(s), d'une seconde pluralité de jeux de données aéronautiques. Chacun des jeux de la seconde pluralité de jeux de données aéronautiques correspond à un jeu parmi la première 3046894 3 pluralité de jeux de données aéronautiques. La seconde pluralité de jeux de données aéronautiques décrivent respectivement la pluralité de situations associées à l'aéronef à un second moment postérieur au premier moment. Le procédé comporte le formatage, par le/les 5 processeur(s), de la seconde pluralité de jeux de données aéronautiques sous la forme d'une seconde trame de données. La seconde trame de données comprend une seconde pluralité d'unités de codage qui occupent les emplacements respectifs au sein de la seconde trame de données. Chacun des jeux de la seconde pluralité 10 de jeux de données aéronautiques est formaté sous la forme d'au moins une unité parmi la seconde pluralité d'unités de codage qui occupe(nt) un même emplacement respectif que la/les unité(s) parmi la première pluralité d'unités de codage dans lesquelles a été formaté le premier jeu correspondant de données aéronautiques. Le 15 procédé comporte le codage suivant une technique de codage, par le/les processeur(s), de la première trame de données et de la seconde trame de données. Un autre exemple d'aspect de la présente invention concerne un système pour coder des données aéronautiques. Le système 20 comporte au moins un processeur de formatage de données et un premier support non transitoire exploitable par ordinateur qui stocke des instructions, lesquelles, lorsqu'elles sont exécutées par le/les processeur(s), amènent le processeur de formatage de données à effectuer des opérations. L'exécution des instructions amène le/les 25 processeur(s) à obtenir une première pluralité de jeux de données aéronautiques qui décrivent respectivement une pluralité de situations associées à un aéronef à un premier moment. L'exécution des instructions amène le/les processeur(s) à formater la première pluralité de jeux de données aéronautiques sous la forme d'une 30 première trame de données. La première trame de données comprend 3046894 4 une première pluralité d'unités de codage qui occupent des emplacements respectifs au sein de la première trame de données. Chacun des jeux de la première pluralité de jeux de données aéronautiques est formaté sous la forme d'au moins une unité parmi 5 la première pluralité d'unités de codage. L'exécution des instructions amène le/les processeur(s) à obtenir une seconde pluralité de jeux de données aéronautiques. Chacun des jeux de la seconde pluralité de jeux de données aéronautiques correspond à un jeu parmi la première pluralité de jeux de données aéronautiques. La 10 seconde pluralité de jeux de données aéronautiques décrivent respectivement la pluralité de situations associées à l'aéronef à un second moment postérieur au premier moment. L'exécution des instructions amène le/les processeur(s) à formater la seconde pluralité de jeux de données aéronautiques sous la forme d'une 15 seconde trame de données. La seconde trame de données comprend une seconde pluralité d'unités de codage qui occupent les emplacements respectifs au sein de la seconde trame de données. Chacun des jeux de la seconde pluralité de jeux de données aéronautiques est formaté sous la forme d'au moins une unité parmi 20 la seconde pluralité d'unités de codage qui occupe(nt) un même emplacement respectif que la/les unité(s) parmi la première pluralité d'unités de codage dans lesquelles a été formaté le premier jeu correspondant de données aéronautiques. Un autre exemple d'aspect de la présente invention concerne 25 un support non transitoire exploitable par ordinateur qui stocke des instructions, lesquelles, lorsqu'elles sont exécutées par le/les processeur(s), amènent le/les processeur(s) de formatage de données à effectuer des opérations. L'exécution des instructions amène le/les processeur(s) à obtenir une pluralité de jeux de données 30 aéronautiques qui décrivent respectivement une pluralité de 3046894 5 situations associées à un aéronef. L'exécution des instructions amène le/les processeur(s) à formater la pluralité de jeux de données aéronautiques en une pluralité de trames vidéo. Chaque trame parmi la pluralité de trames vidéo comprend une première 5 pluralité d'unités de codage qui occupent des emplacements respectifs au sein de cette trame vidéo. Pour formater la pluralité de jeux de données aéronautiques en la pluralité de trames vidéo, le/les processeur(s) formate(nt) au moins une partie de chaque jeu parmi la première pluralité de jeux de données aéronautiques sous la 10 forme d'au moins une unité parmi la pluralité d'unités de codage au sein de chaque trame vidéo. Pour chaque jeu parmi la pluralité de jeux de données aéronautiques, la/les unité(s) de codage au sein de chaque trame vidéo occupe un même emplacement respectif d'une trame à l'autre. 15 Des variantes et des modifications peuvent être apportées à ces exemples d'aspects de la présente invention. L'invention sera mieux comprise à l'étude détaillée de quelques modes de réalisation pris à titre d'exemples non limitatifs et illustrés par les dessins annexés sur lesquels : 20 -la Figure 1 représente une vue d'ensemble d'un exemple de système de formatage et de codage de données aéronautiques selon des exemples de formes de réalisation de la présente invention ; -la Figure 2 représente un organigramme d'un exemple de procédé pour formater et coder des données aéronautiques selon des 25 exemples de formes de réalisation de la présente invention ; -la Figure 3 illustre un exemple de trame de données selon des exemples de formes de réalisation de la présente invention ; -la Figure 4 illustre un exemple de paire de trames de données consécutives selon des exemples de formes de réalisation 30 de la présente invention ; 3046894 6 -la Figure 5 représente un organigramme d'un exemple de procédé pour formater et coder des données aéronautiques selon des exemples de formes de réalisation de la présente invention ; et -la Figure 6 représente un schéma de principe d'un exemple 5 de système de formatage de données aéronautiques selon des exemples de formes de réalisation de la présente invention. On va maintenant considérer en détail des formes de réalisation de l'invention, dont un ou plusieurs exemples sont illustrés sur les dessins. Chaque exemple est présenté à des fins 10 d'explication de l'invention, sans aucunement limiter l'invention. En fait, il apparaîtra aux spécialistes de la technique que diverses modifications et variantes peuvent être apportées à la présente invention sans s'écarter de la portée ni de l'esprit de l'invention. Par exemple, des détails illustrés ou décrits dans le cadre d'une forme 15 de réalisation peuvent servir avec une autre forme de réalisation pour donner encore une autre forme de réalisation. Ainsi, il est entendu que la présente invention couvre ces modifications et variantes entrant dans le cadre des revendications annexées et de leurs équivalents. 20 Des exemples d'aspects de la présente invention portent sur des systèmes et des procédés pour coder des données aéronautiques afin d'améliorer leur transmissibilité. Un premier exemple de système obtient une pluralité de jeux de données aéronautiques qui décrivent respectivement une pluralité de situations associées à un 25 aéronef. Par exemple, la pluralité de jeux de données aéronautiques peuvent être divers types de données sur des moteurs en plein vol. Le système formate ensuite la pluralité de jeux de données aéronautiques dans une pluralité de trames de données. Par exemple, la pluralité de jeux de données aéronautiques peuvent être formatées 30 dans des trames vidéo telles que des trames vidéo conformes à la 3046894 7 technique de codage vidéo MPEG-2. Les trames vidéo peuvent être encodées par une technique de codage existante (par exemple MPEG-2). Formater et coder de cette façon des données aéronautiques peut aboutir à des gains de compression notables 5 (p.ex. supérieurs à quatre-vingt-dix pour cent), ce qui accroît fortement la possibilité de transmettre vite et efficacement les données aéronautiques (p.ex. de l'aéronef à une station au sol durant le vol). Plus particulièrement, les systèmes et procédés selon la 10 présente invention peuvent recevoir ou autrement obtenir des jeux de données aéronautiques respectivement produits par divers ordinateurs, capteurs ou autres composants de l'aéronef. Les jeux de données aéronautiques peuvent respectivement décrire différentes situations associées à l'aéronef, dont, par exemple, des données sur 15 les vibrations, des données sur les moteurs (p.ex. la pression d'huile, la vitesse des moteurs, etc.), des données de vol complet, des données sur le vent ou n'importe quelles autres données sur l'aéronef. Dans certaines formes de réalisation, les jeux de données 20 aéronautiques peuvent être reçus par les systèmes selon la présente invention via un bus de maintenance de l'aéronef. Par exemple, l'aéronef peut avoir une architecture avionique modulaire intégrée dans laquelle divers modules de commande d'aéronef et/ou informatiques et/ou de détection délivrent des données via un bus 25 système. Dans certaines mises en oeuvre, les systèmes selon la présente invention peuvent être inclus dans ou communiquer avec une unité d'acquisition de données de vol, un enregistreur à accès rapide et/ou un enregistreur de données de vol de l'aéronef pour recevoir les jeux de données aéronautiques. 3046894 8 Dans certaines mises en oeuvre, les jeux de données aéronautiques peuvent diversement prendre la forme de paramètres discrets, analogiques et/ou numériques. Par exemple, un jeu de données aéronautiques peut être ou autrement décrire un signal 5 numérique qui contient un certain nombre d'échantillons. A titre d'exemple, un exemple particulier de jeu de données aéronautiques peut être reçu sous la forme d'au moins une partie de trames de données aéronautiques entrantes, avec 30 secondes à 1 minute entre des trames consécutives de données aéronautiques. 10 Chaque trame peut avoir une taille d'environ 0,5 mégaoctets et peut contenir un certain nombre d'éléments d'information. Par exemple, chaque élément d'information peut couramment avoir une longueur de 32 bits et peut être formaté conformément à la norme IEEE pour l'arithmétique à virgule flottante. Dans d'autres cas, les éléments 15 peuvent avoir une longueur de 8 bits, 16 bits, 64 bits, etc. Les systèmes selon la présente invention peuvent formater la pluralité de jeux de données aéronautiques dans une pluralité de trames de données formatées telles que, par exemple, des trames vidéo. Selon un exemple, un exemple particulier de trames vidéo 20 peut comprendre un certain nombre de rangées de pixels. Chaque pixel peut être décrit par trois octets de données (p.ex. 24 bits). Les trois octets devraient normalement décrire une composante de luma ou de luminance, une composante de chroma bleue et une composante de chroma rouge. Dans certaines mises en oeuvre, la 25 longueur de chaque rangée peut être de 352 à 1920 pixels. Selon un aspect de la présente invention, chaque trame de la pluralité de trames de données peut comprendre une pluralité d'unités de codage occupant des emplacements respectifs au sein de cette trame vidéo. Par exemple, les unités de codage peuvent être 30 des rangées, des blocs (p.ex. 8 x 8 blocs) ou des macroblocs (p.ex. 3046894 9 16 x 16 macroblocs) de la trame de données. Ainsi, les unités de codage peuvent être des parties désignées de chaque trame dont les emplacements se répètent d'une trame à une autre. Pour formater la pluralité de jeux de données aéronautiques 5 dans la pluralité de trames de données, les systèmes et procédés selon la présente invention peuvent formater au moins une partie de chacun des jeux de la pluralité de jeux de données aéronautiques sous la forme d'au moins une unité parmi la pluralité d'unités de codage au sein de chaque trame vidéo. En outre, pour chaque jeu 10 parmi la pluralité de jeux de données aéronautiques, la/les unité(s) de codage au sein de chaque trame vidéo occupe(nt) un même emplacement respectif d'une trame à l'autre. Par exemple, une partie d'un premier jeu de données peut être formatée dans la première rangée de chacune des trames de données, tandis qu'une partie d'un 15 second jeu de données peut être formatée dans la seconde rangée de chacune des trames de données, et ainsi de suite. De la sorte, les trames de données obtenues peuvent être codées à l'aide de techniques de codage qui font intervenir une compression par estimation de mouvement. Plus particulièrement, 20 nombre des jeux de données aéronautiques présenteront typiquement un certain comportement sinusoïdal ou, autrement, pourront avoir des parties à répétition périodique. Selon un premier exemple, divers jeux de données aéronautiques peuvent typiquement présenter une onde porteuse dont la période est influencée par la vitesse du 25 moteur (p.ex. le régime du moteur) de l'aéronef. Ainsi, en raison de la répétitivité des jeux de données aéronautiques et de leur disposition à des emplacements respectifs constants au sein de chaque trame, les données aéronautiques formatées comme expliqué plus haut (p.ex. sous la forme de trames vidéo) peuvent être codées 30 suivant diverses techniques de codage qui font intervenir une 3046894 10 compression par estimation de mouvement pour produire des gains de compression élevés, telles que, par exemple, une technique de codage MPEG-1, une technique de codage MPEG-2, une technique de codage JPEG, une technique de codage MP3, une technique de 5 codage MP4 et une technique de codage MPEG-4. Ainsi, bien que des aspects de la présente invention soient examinés en référence au formatage de données aéronautiques sous la forme de trames vidéo et au codage de trames vidéo à l'aide d'une technique de codage vidéo, la présente invention ne se limite pas à 10 des techniques de codage vidéo. A la place, diverses techniques de compression différentes, dont des techniques de codage audio, des techniques de codage d'images ou d'autres techniques de codage peuvent être utilisées sans s'écarter de la portée de la présente invention. 15 Selon un autre aspect de la présente invention, les systèmes et procédés décrits ici peuvent reconnaître un instant ou une période répétitif pour un ou plusieurs des jeux de données aéronautiques. Par exemple, comme signalé plus haut, nombre des jeux de données aéronautiques présenteront typiquement un certain comportement 20 sinusoïdal ou, autrement, pourront avoir des parties à répétition périodique. De la sorte, dans certaines mises en oeuvre, l'instant ou la période répétitif peut servir de réinitialisation d'unité de codage et/ou de réinitialisation de trame. Ainsi, lorsqu'un instant ou une période répétitif est atteint dans un jeu de données particulier, les 25 systèmes et procédés peuvent passer au formatage du jeu de données aéronautiques suivant au sein de la même trame et/ou passer au formatage du même jeu de données au sein d'une trame consécutive suivante. A titre d'exemple, les systèmes et procédés selon la présente 30 invention peuvent déterminer au moins une première période 3046894 11 présentée par au moins un premier jeu de données parmi la pluralité de jeux de données aéronautiques et analyser le premier jeu de données en fonction de la première période afin d'obtenir une pluralité de premiers sous-jeux. La pluralité de premiers sous-jeux 5 peuvent être respectivement formatés dans la pluralité de trames vidéo, de sorte que chaque trame vidéo contienne l'un, respectif, des sous-jeux de la pluralité de premiers sous-jeux. De cette façon, chaque trame peut contenir une période ou une autre partie répétitive du premier jeu de données aéronautiques, en permettant 10 ainsi des gains de compression encore plus élevés, car les sous-jeux auront une plus grande correspondance d'une trame à l'autre. Dans certaines mises en oeuvre, une période est déterminée, comme décrit plus haut, pour chaque jeu de données aéronautiques. Dans d'autres mises en oeuvre, une seule période est déterminée pour 15 l'ensemble des jeux de données aéronautiques et tous les jeux de données aéronautiques sont analysés en fonction de cette période. Selon un autre aspect, dans certaines mises en oeuvre, les systèmes et procédés selon la présente invention peuvent ajouter des données de remplissage dans un ou plusieurs jeux de données 20 aéronautiques afin de compléter une unité de codage dans laquelle est/sont formaté(s) ce(s) jeu(x) de données. Si, par exemple, lors du formatage d'une partie d'un jeu de données dans une unité de codage particulière, la partie en cours de formatage se conclut avant que l'unité de codage ne soit complétée, le reste de l'unité de codage 25 peut être formaté avec des données de remplissage. Par exemple, les données de remplissage peuvent être une suite de zéros, une suite de uns ou certaines autres données prédéterminées. A titre d'exemple, si un premier jeu de données est formaté dans une première rangée, et si la fin du premier jeu de données est atteinte avant que la 30 première rangée ne soit complétée, le reste de la première rangée 3046894 12 peut alors être complété avec des données de remplissage. De cette façon, entre des jeux de données formatés peuvent apparaître des interruptions qui coïncident avec des interruptions entre des unités de codage et/ou des trames. 5 Suivant les diverses techniques décrites plus haut, les exemples d'aspects de la présente invention peuvent avoir pour effet technique de formater des données aéronautiques dans une pluralité de trames se prêtant à une compression par une technique de codage. Par exemple, les trames peuvent être formatées pour être 10 comprimées par un algorithme de compression vidéo avec pertes (p.ex. MPEP-2) existant presque universellement sur les ordinateurs personnels, processeurs embarqués et systèmes vidéo proposés dans le commerce. La majeure partie de la compression avec pertes nécessite un traitement informatique lourd et les techniques de 15 compression avec pertes évoquées ci-dessus n'impliquent pas moins de traitement informatique. Cependant, un formatage de données aéronautiques suivant des normes de compression vidéo tire profit d'un matériel spécialement conçu qui a été ajouté dans les processeurs récents pour réaliser un type particulier de compression 20 de données avec pertes (p.ex. MPEG-2). Ainsi, des aspects de la présente invention permettent que des données aéronautiques soient traitées comme données vidéo par un processeur de compression du commerce ou autre processeur bon marché et par des composants associés. 25 L'avantage d'une compression avec pertes bien formatée réside dans son aptitude à supprimer plus de quatre-vingt-dix pour cent du contenu d'origine et à reproduire des données de sortie qui représentent de manière adéquate le train de données d'origine suffisamment pour préserver les composants critiques à haute 30 fréquence. En outre, les gains de compression permis par la présente 3046894 13 invention suffisent pour autoriser une transmission en temps réel et d'un coût abordable de données sur un vol complet soumises aux contraintes technologiques actuelles. Bien que des exemples d'aspects de la présente invention 5 soient examinés, à des fins d'illustration et d'explication, en référence à des données aéronautiques et d'autres systèmes avioniques associés à un aéronef, le sujet décrit ici peut s'appliquer à d'autres véhicules, à des machines, à des équipements mécaniques ou à d'autres systèmes sans s'écarter de la portée de la présente 10 invention. Considérant maintenant les figures, on va examiner plus en détail des exemples d'aspects de la présente invention. La Figure 1 représente une vue générale d'un exemple de système de formatage et de codage 104 de données aéronautiques 15 selon des exemples de formes de réalisation de la présente invention. Le système de formatage et de codage 104 de données aéronautiques comporte un ou plusieurs processeur(s) de formatage 106 et un ou plusieurs processeur(s) de codage 108. Le/les processeur(s) de formatage 106 peuvent recevoir une 20 pluralité de jeux de données aéronautiques 152 d'un ou de plusieurs organes 102 d'un aéronef. Par exemple, les jeux de données aéronautiques 152 peuvent être reçus par l'intermédiaire d'un bus de maintenance de l'aéronef. Dans certaines mises en oeuvre, les jeux de données 25 aéronautiques 152 peuvent diversement prendre la forme de paramètres discrets, analogiques et/ou numériques. Par exemple, un jeu de données aéronautiques 152 peut être ou autrement décrire un signal numérique ayant un certain nombre d'échantillons. A titre d'exemple, un exemple particulier de jeu de données 30 aéronautiques 152 peut être reçu sous la forme d'au moins une 3046894 14 partie de trames de données aéronautiques entrantes, avec trente secondes à une minute entre trames de données aéronautiques consécutives. Chaque trame peut avoir une taille d'environ 0,5 mégaoctets et peut contenir un certain nombre d'éléments 5 d'information. Par exemple, chaque élément d'information peut couramment avoir une longueur de 32 bits et peut être formaté conformément à la norme IEEE pour l'arithmétique à virgule flottante. Dans d'autres cas, les éléments peuvent avoir une longueur de 8 bits, 16 bits, 64 bits, etc. 10 Dans l'hypothèse d'une durée maximale de vol de 24 heures avec des trames de données aéronautiques de 0,5 mégaoctets reçues toutes les trente secondes, une taille maximale de données sur un vol complet peut être égale à 1440 mégaoctets. Dans l'hypothèse d'une durée de vol typique de 3 heures avec des trames de données 15 aéronautiques de 0,5 mégaoctets reçues toutes les trente secondes, une taille maximale de données sur un vol complet peut être égale à 180 mégaoctets. Le/les processeur(s) de formatage 106 peut/peuvent formater la pluralité de jeux de données aéronautiques 152 dans une pluralité 20 de trames de données formatées 154 telles que, par exemple, des trames vidéo. Selon un premier exemple, un exemple particulier de trame vidéo peut comprendre un certain nombre de rangées de pixels. Chaque pixel peut être décrit par trois octets de données (p.ex. 24 bits). Les trois octets devraient normalement décrire une 25 composante de luma ou de luminance, une composante de chroma bleue et une composante de chroma rouge. Dans certaines mises en oeuvre, les pixels peuvent aussi avoir chacun 30 bits de données. Dans certaines mises en oeuvre, la longueur de chaque rangée peut être de 352 à 1920 pixels. 3046894 15 Selon un aspect de la présente invention, chaque trame de la pluralité de trames de données peut comprendre une pluralité d'unités de codage occupant des emplacements respectifs au sein de cette trame vidéo. Par exemple, les unités de codage peuvent être 5 des rangées, des blocs (p.ex. 8 x 8 blocs) ou des macroblocs (p.ex. 16 macroblocs) de la trame de données. Ainsi, les unités de codage peuvent être des parties désignées de chaque trame dont les emplacements se répètent d'une trame à une autre. Pour formater la pluralité de jeux de données aéronautiques 10 152 dans la pluralité de trames de données 154, le/les processeur(s) de formatage 104 peut/peuvent formater au moins une partie de chacun des jeux de la pluralité de jeux de données aéronautiques 152 sous la forme d'au moins une unité parmi la pluralité d'unités de codage au sein de chaque trame vidéo 154. En outre, pour chaque 15 jeu parmi la pluralité de jeux de données aéronautiques 152, la/les unité(s) de codage au sein de chaque trame vidéo 154 occupe(nt) un même emplacement respectif d'une trame à l'autre. Par exemple, une partie d'un premier jeu de données peut être formatée dans la première rangée de chacune des trames de données 154, tandis que 20 des parties consécutives d'un second jeu de données peuvent être formatées dans la seconde rangée de chacune des trames de données 154, et ainsi de suite. Le/les processeur(s) de codage 108 peut/peuvent coder les trames de données obtenues 154 à l'aide de techniques de codage, 25 dont des techniques de codage qui font intervenir une compression par estimation de mouvement. Plus particulièrement, nombre des jeux de données aéronautiques 152 présenteront typiquement un certain comportement sinusoïdal ou, autrement, pourront avoir des parties à répétition périodique. Selon un premier exemple, divers 30 jeux de données aéronautiques 152 peuvent typiquement présenter 3046894 16 une onde porteuse dont la période est influencée par la vitesse du moteur (p.ex. le régime du moteur) de l'aéronef, Ainsi, en raison de la répétitivité des jeux de données aéronautiques 152 et de leur disposition aux emplacements respectifs constants au sein de chaque 5 trame 154, les données aéronautiques formatées comme expliqué plus haut (p.ex. sous la forme de trames vidéo) peuvent être codées suivant diverses techniques de codage qui produisent des gains de compression élevés, telles que, par exemple, une technique de codage MPEG-1, une technique de codage MPEG-2, une technique 10 de codage JPEG, une technique de codage MP3, une technique de codage MP4 et une technique de codage MPEG-4. Le/les processeur(s) de codage 108 peut/peuvent fournir les trames de données codées 156 à un transmetteur 110 de données. Le transmetteur 110 de données peut transmettre les trames de données 15 156 de l'aéronef à une station au sol. La station au sol peut décoder les trames de données 156 et recevoir les données aéronautiques 152. Dans certaines mises en oeuvre, le transmetteur 110 de données peut faire partie de/communiquer avec un système ACARS. La Figure 2 représente un organigramme d'un exemple de 20 procédé 200 pour formater et coder des données aéronautiques selon des exemples de formes de réalisation de la présente invention. En 202, un processeur de formatage de données obtient une pluralité de jeux de données aéronautiques qui décrivent respectivement une pluralité de situations associées à un aéronef. 25 Par exemple, la pluralité de jeux de données aéronautiques peuvent être reçus d'un bus de maintenance. La pluralité de situations peuvent être n'importe quelles situations associées à l'aéronef, dont des données sur les vibrations, des données sur le vent, des données sur les moteurs, des données de détection ou n'importe quelles 30 autres données sur l'aéronef. 3046894 17 En 204, le processeur de formatage de données formate la pluralité de jeux de données aéronautiques dans une pluralité de trames vidéo. En particulier, dans certaines mises en oeuvre, chaque trame parmi la pluralité de trames vidéo peut comprendre une 5 pluralité d'unités de codage à des emplacements respectifs au sein de cette trame. Les unités de codage peuvent être des rangées, des blocs, des macroblocs ou d'autres parties désignées de la trame. A titre d'exemple, la Figure 3 représente un exemple de trame 300 de données selon des exemples de formes de réalisation 10 de la présente invention. La trame 300 de données comprend un certain nombre d'unités de codage comprenant les unités 302, 304, 306, 308, 310, 312, 322, 332 et 342. Comme illustré sur la Figure 3, les unités de codage peuvent être des blocs (p.ex. 8x8 blocs de pixels) ou des macroblocs (p.ex. 16x16 blocs de pixels). Les unités 15 de codage occupent des emplacements désignés au sein de la trame 300. Revenant à la Figure 2, dans certaines mises en oeuvre, pour formater la pluralité de jeux de données aéronautiques dans la pluralité de trames vidéo en 204, le processeur de formatage de 20 données formate au moins une partie de chaque jeu parmi la première pluralité de jeux de données aéronautiques sous la forme d'au moins une unité parmi la pluralité d'unités de codage au sein de chaque trame vidéo. De plus, dans certaines mises en oeuvre, pour chaque jeu parmi la pluralité de jeux de données aéronautiques, 25 la/les unité(s) de codage au sein de chaque trame vidéo occupe un même emplacement respectif d'une trame à l'autre. Ainsi, les jeux de données peuvent être placés dans un même ordre et/ou à un même emplacement relatif d'une trame à l'autre. A titre d'exemple, la Figure 4 illustre un exemple de paire de 30 trames de données consécutives 300, 400 selon des exemples de 3046894 18 formes de réalisation de la présente invention. La trame 300 est comme illustré sur la Figure 3. La trame 400 est une prochaine trame consécutive après la trame 300. La trame 400 comprend des unités de codage 402, 404, 406, 408, 410, 412, 422, 432 et 434. Les 5 unités de codage de la trame 400 occupent, au sein de la trame 400, les mêmes emplacements que ceux occupés au sein de la trame 300 par les unités de codage de la trame 300. Plus particulièrement, chacune des unités de codage der la trame 400 correspond à une des unités de codage de la trame 300. A titre d'exemple, l'unité de 10 codage 404 de la trame 400 correspond à l'unité de codage 304 de la trame 300. Ainsi, l'unité de codage 404 occupe, au sein de la trame 400, le même emplacement que celui occupé au sein de la trame 300 par l'unité de codage 304. Comme indiqué plus haut, dans certaines mises en oeuvre, 15 pour chaque jeu parmi la pluralité de jeux de données aéronautiques, la/les unité(s) de codage dans laquelle/lesquelles est codé ce jeu de données au sein de chaque trame vidéo occupe(nt) un même emplacement respectif d'une trame à l'autre. Par exemple, un premier jeu de données peut être formaté dans les unités de codage 20 302 et 304 de la trame 300 ainsi que dans les unités de codage 402 et 404 de la trame 400, tandis qu'un second jeu de données peut être formaté dans les unités de codage 306 et 308 de la trame 300 ainsi que dans les unités de codage 406 et 408 de la trame 400, et ainsi de suite. 25 Revenant à la Figure 2, en 206, un processeur de codage de données code la pluralité de trames vidéo suivant une technique de codage vidéo. Par exemple, la technique de codage vidéo peut être une technique qui fait intervenir une compression par estimation de mouvement (p.ex. MPEG-2). 3046894 19 En 208, un transmetteur de données de l'aéronef transmet les trames vidéo codées à une station au sol. La transmission réalisée en 208 peut être effectuée pendant le vol et/ou après la conclusion d'un vol, lorsque l'aéronef stationne dans un aéroport. 5 En 210, la station au sol décode les trames vidéo, décompresse les données et traite les données pour déterminer diverses caractéristiques de l'aéronef. Par exemple, traiter les données aéronautiques peut apporter des informations utiles pour la maintenance, les pronostics, le pilotage, la trajectoire et/ou d'autres 10 objectifs concernant les aéronefs. A titre d'exemple, des données aéronautiques qui décrivent des conditions de vent instantanées peuvent être analysées pour déterminer une modification de trajectoire de vol, puis la modification de trajectoire de vol peut être téléchargée vers l'aéronef. 15 La Figure 5 représente un organigramme d'un exemple de procédé 500 pour formater et coder des données aéronautiques selon des exemples de formes de réalisation de la présente invention. En 502, un système de formatage et de codage de données aéronautiques obtient une première pluralité de jeux de données 20 aéronautiques. La première pluralité de jeux de données aéronautiques peuvent respectivement décrire une pluralité de situations associées à un aéronef à un premier moment. En 504, le procédé formate la première pluralité de jeux de données aéronautiques sous la forme d'une première trame de 25 données. La première trame de données comprend une première pluralité d'unités de codage qui occupent des emplacements respectifs au sein de la première trame de données. Chacun des jeux de la première pluralité de jeux de données aéronautiques peut être formaté sous la forme d'au moins une unité parmi la première 3046894 20 pluralité d'unités de codage au sein de la première trame de données. En 506, le système obtient une seconde pluralité de jeux de données aéronautiques. Chacun des jeux de la seconde pluralité de 5 jeux de données aéronautiques peut correspondre à un jeu parmi la première pluralité de jeux de données aéronautiques (p.ex. décrire la même situation). Ainsi, par exemple, la seconde pluralité de jeux de données aéronautiques peuvent respectivement décrire la pluralité de situations associées à l'aéronef à un second moment 10 postérieur au premier moment. En 508, le système formate la seconde pluralité de jeux de données aéronautiques sous la forme d'une seconde trame de données. La seconde trame de données peut comprendre une seconde pluralité d'unités de codage qui occupent les emplacements 15 respectifs au sein de la seconde trame de données. Chacun des jeux de la seconde pluralité de jeux de données aéronautiques est formaté sous la forme d'au moins une unité parmi la seconde pluralité d'unités de codage qui occupe(nt) un même emplacement respectif que la/les unité(s) parmi la première pluralité d'unités de codage 20 dans lesquelles a été formaté le premier jeu correspondant de données aéronautiques. En 510, le système code la première trame de données et la seconde trame de données suivant une technique de codage. Par exemple, la technique de codage peut être une technique de codage 25 qui utilise la compression par estimation de mouvement. A titre d'exemples, en 510, le système peut coder la première trame de données et la seconde trames de données suivant au moins une technique parmi une technique de codage MPEG-1, une technique de codage MPEG-2, une technique de codage JPEG, une technique de 3046894 21 codage MP3, une technique de codage MP4 et une technique de codage MPEG-4. Selon un aspect de la présente invention, dans certaines formes de réalisation, le procédé 500 peut en outre comporter la 5 détermination d'au moins une première période présentée par au moins un premier jeu de données parmi la première pluralité de jeux de données aéronautiques. Dans ces mises en oeuvre, l'obtention de la seconde pluralité de jeux de données aéronautiques en 506 peut comprendre une analyse du premier jeu de données selon la 10 première période pour former un second jeu de données, le second jeu de données étant inclus dans la seconde pluralité de jeux de données aéronautiques. Selon un autre aspect de la présente invention, dans certaines mises en oeuvre, le procédé 500 peut en outre comporter la 15 détermination d'une période présentée par la première pluralité de jeux de données aéronautiques, au moins en partie d'après une vitesse d'un moteur de l'aéronef. Dans ces mises en oeuvre, l'obtention de la seconde pluralité de jeux de données aéronautiques en 506 peut comprendre une analyse de la première pluralité de jeux 20 de données aéronautiques selon la période pour former la seconde pluralité de jeux de données aéronautiques. Dans certaines mises en oeuvre, le formatage de la première pluralité de jeux de données aéronautiques en 504 peut comprendre l'ajout de données de remplissage dans un premier jeu de données 25 parmi la première pluralité de jeux de données afin de compléter une première unité de codage parmi la première pluralité d'unités de codage dans laquelle est formaté le premier jeu de données. La Figure 6 représente un schéma de principe d'un exemple de système de formatage et de codage 600 de données aéronautiques 30 selon des exemples de formes de réalisation de la présente 3046894 22 invention. Le système 600 peut servir à mettre en oeuvre des aspects de la présente invention, dont l'obtention et le formatage de données aéronautiques. Le système de formatage et de codage 600 de données 5 aéronautiques comporte un ou plusieurs processeur(s) 612 et un ou plusieurs dispositif(s) de mémoire(s) 614. Le/les processeur(s) 612 peut/peuvent comprendre n'importe quel dispositif de traitement tel qu'un microprocesseur, un microcontrôleur, un circuit intégré, un dispositif logique, une ou plusieurs unités centrales (CPU) et/ou 10 d'autres dispositifs de traitement. Dans certaines mises en oeuvre, le/les processeur(s) 612 peut/peuvent comprendre au moins un processeur pour formatage de données et au moins un processeur pour codage de données. Le/les dispositif(s) de mémoire(s) 614 peut/peuvent 15 comprendre un ou plusieurs support(s) non transitoire(s) exploitable(s) par ordinateur, dont, à titre nullement limitatif, une mémoire vive, une mémoire morte, un micrologiciel, des lecteurs de disques durs, des clefs USB ou d'autres dispositifs de mémoires. Dans certains exemples, les dispositifs de mémoires 614 peuvent 20 correspondre à des bases de données coordonnées réparties à de multiples emplacements. Le/les dispositif(s) de mémoire(s) 614 stocke(nt) des informations accessibles au(x) processeur(s) 612, dont des instructions exécutables par le/les processeur(s) 612. Par exemple, 25 le dispositif de mémoire 614 ou d'autres composants du système 600 peut/peuvent stocker des instructions pour exécuter diverses fonctions décrites ici (p.ex. les procédés 200 et/ou 500). Le système de formatage 600 de données aéronautiques peut en outre comporter un collecteur 615 de données, un formateur 616 3046894 23 de données, un codeur 618 de données et un transmetteur 620 de données. Le collecteur 615 de données peut recevoir ou autrement obtenir des j eux de données aéronautiques qui décrivent 5 respectivement des situations dans un aéronef. Par exemple, le collecteur 615 de données peut contrôler un bus de maintenance pour recueillir les données aéronautiques. Le collecteur 615 de données peut trier les données reçues pour les répartir dans des jeux de données respectifs qui décrivent respectivement les situations. 10 Par exemple, le collecteur 615 de données peut gérer une base de données 624 qui stocke les données aéronautiques. Le formateur 616 de données peut formater les jeux de données aéronautiques dans une pluralité de trames de données telles que, par exemple, des trames vidéo. Le formateur 616 de 15 données peut exécuter certains ou la totalité des procédés 200 de la Figure 2 et le procédé 500 de la Figure 5 pour formater les données aéronautiques. Les trames formatées peuvent être stockées dans la mémoire 614 ou dans la base de données 624. Le codeur 618 de données peut coder les trames de données 20 suivant une ou plusieurs diverses techniques de codage. Les trames codées peuvent être stockées dans la mémoire 614 ou dans la base de données 624. Le transmetteur 620 de données peut transmettre les trames codées de l'aéronef à une station au sol. Le collecteur 615 de données, le formateur 616 de données, 25 le codeur 618 de données et le transmetteur 620 de données comprennent chacun une logique informatique servant à assurer des fonctions voulues. Ainsi, le collecteur 615 de données, le formateur 616 de données, le codeur 618 de données et le transmetteur 620 de données peuvent chacun être mis en oeuvre dans du matériel, des 30 circuits à applications spécifiques, un micrologiciel et/ou un 3046894 24 logiciel commandant un processeur polyvalent. Dans une forme de réalisation, le collecteur 615 de données, le formateur 616 de données, le codeur 618 de données et le transmetteur 620 de données sont, chacun, des fichiers de code de programme stockés 5 dans un dispositif de stockage, chargés en mémoire et exécutés par un processeur ou peuvent être issus d'éléments de programmes informatiques, par exemple des instructions exécutables par ordinateur, qui sont stockées dans un support de stockage matériel exploitable par ordinateur, tel qu'une mémoire vive, un disque dur 10 ou des supports optiques ou magnétiques. Le collecteur 615 de données, le formateur 616 de données, le codeur 618 de données et le transmetteur 620 de données peuvent chacun correspondre à un ou plusieurs programmes, fichiers, circuits ou jeux d'instructions différents. De même, deux ou plus des collecteur 615 de données, 15 formateur 616 de données, codeur 618 de données et transmetteur 620 de données peuvent être combinés en un seul programme, fichier, circuit ou jeu d'instructions. Le transmetteur 620 de données peut comprendre n'importe quels composants, n'importe quelle configuration permettant une 20 communication avec d'autres dispositifs informatiques sur un réseau comprenant, par exemple, un ou plusieurs ports, émetteurs, cartes radioélectriques, contrôleurs, composants à couche physique ou autres éléments pour communiquer suivant n'importe quel protocole ou technologie de communication connu à présent ou mis au point à 25 l'avenir, dont des technologies de communication entre des aéronefs et le sol. La technologie présentée ici fait référence à des serveurs, bases de données, applications logicielles et autres systèmes à base informatique, ainsi qu'à des actions réalisées et des informations 30 envoyées vers et depuis ces systèmes. Un spécialiste ordinaire de la 3046894 25 technique constatera que la souplesse inhérente aux systèmes informatiques permet une grande diversité de configurations, combinaisons et divisions de tâches et fonctions possibles entre et parmi des composants. Par exemple, les opérations de serveurs 5 décrites ici peuvent être mises en oeuvre à l'aide d'un seul serveur ou de multiples serveurs fonctionnant en combinaison. Les bases de données et les applications peuvent être mises en oeuvre sur un seul système ou être réparties entre de multiples systèmes. Les composants distribués peuvent fonctionner en série ou en parallèle. 10 On notera que les algorithmes et techniques exécutables par informatique décrits ici peuvent être mis en oeuvre dans du matériel, des circuits à applications spécifiques, un micrologiciel et/ou un logiciel commandant un processeur polyvalent. Dans une forme de réalisation, les algorithmes ou techniques mis en oeuvre par 15 ordinateur sont des fichiers de code de programme stockés sur le dispositif de stockage, chargés dans un ou plusieurs dispositifs de mémoires et exécutés par un ou plusieurs processeurs ou peuvent être issus d'éléments de programmes informatiques, par exemple des instructions exécutables par ordinateur, lesquels sont stockés sur un 20 support de stockage physique exploitable par ordinateur tel qu'une mémoire vive, une clef USB, un disque dur ou des supports optiques ou magnétiques. Si on utilise un logiciel, n'importe quel langage ou plate-forme de programmation peut servir à mettre en oeuvre l'algorithme ou la technique. 25 Bien que des détails spécifiques de diverses formes de réalisation puissent être représentés sur certains dessins et non sur d'autres, ce n'est que par commodité. Selon les principes de la présente invention, tout détail d'un dessin peut être cité et/ou revendiqué en combinaison avec tout détail de n'importe quel autre 30 dessin. 3046894 26 Liste des repères 102 Organe 104 Système de formatage et de codage de données aéronautiques 5 106Processeur(s) de formatage 108 Processeur(s) de codage 110 Transmetteur de données 152 Jeu(x) de données aéronautiques 154 Trame(s) de données formatée(s) 10 156 Trame(s) de données codée(s) 200 Procédé 202 Etape du procédé 204 Etape du procédé 206 Etape du procédé 15 208 Etape du procédé 210 Etape du procédé 300 Trame de données 302 Unité de codage 304 Unité de codage 20 306 Unité de codage 308 Unité de codage 310Unité de codage 312 Unité de codage 322 Unité de codage 25 332 Unité de codage 342 Unité de codage 400 Trame de données 402 Unité de codage 404 Unité de codage 30 406 Unité de codage 408 Unité de codage 410 Unité de codage 3046894 27 412 Unité de codage 422 Unité de codage 432 Unité de codage 442 Unité de codage 5 500 Procédé 502 Etape du procédé 504 Etape du procédé 506 Etape du procédé 508 Etape du procédé 10 510Etape du procédé 600 Système de formatage et de codage de données aéronautiques 612 Processeur(s) 614 Dispositif(s) de mémoire(s) 615 Collecteur de données 15 616 Formateur de données 618 Codeur de données 620 Transmetteur de données 624 Base de données REVENDICATIONS1. Procédé à mise en oeuvre informatique pour coder des données aéronautiques, le procédé comportant : l'obtention, par un ou plusieurs processeurs (612), d'une première pluralité de jeux de données aéronautiques (152), la première pluralité de jeux de données aéronautiques (152) décrivant respectivement une pluralité de situations associées à un aéronef à un premier moment ; le formatage, par le/les processeur(s) (612), de la première pluralité de jeux de données aéronautiques (152) sous la forme d'une première trame de données (154), la première trame de données (154) comprenant une première pluralité d'unités de codage qui occupent des emplacements respectifs au sein de la première trame de données (154), chacun des jeux de la première pluralité de jeux de données aéronautiques (152) étant formaté sous la forme d'au moins une unité parmi la première pluralité d'unités de codage ; l'obtention, par le/les processeur(s) (612), d'une seconde pluralité de jeux de données aéronautiques (152), chacun des jeux de la seconde pluralité de jeux de données aéronautiques (152) correspondant à un jeu parmi la première pluralité de jeux de données aéronautiques (152); et la seconde pluralité de jeux de données aéronautiques (152) décrivant respectivement la pluralité de situations associées à l'aéronef à un second moment postérieur au premier moment ; le formatage, par le/les processeur(s) (612), de la seconde pluralité de jeux de données aéronautiques (152) sous la forme d'une seconde trame de données (154), la seconde trame de données (154) comprenant une seconde pluralité d'unités de codage qui 3046894 29 occupent les emplacements respectifs au sein de la seconde trame de données (154), et chacun des jeux de la seconde pluralité de jeux de données aéronautiques (152) étant formaté sous la forme d'au moins une unité parmi la seconde pluralité d'unités de codage qui 5 occupe(nt) un même emplacement respectif que la/les unité(s) correspondante(s) parmi la première pluralité d'unités de codage dans laquelle/lesquelles a été formaté le premier jeu correspondant (152) de données aéronautiques ; et le codage suivant une technique de codage, par le/les 10 processeur(s) (612), de la première trame de données (154) et de la seconde trame de données (154). 2. Procédé à mise en oeuvre informatique selon la revendication 1, dans lequel : la première pluralité d'unités de codage de la première trame 15 de données (154) comprend une première pluralité de rangées de la première trame de données (154), de telle sorte que chaque jeu parmi la première pluralité de jeux de données aéronautiques (152) soit formaté sous la forme d'au moins une rangée de la première trame de données (154) ; et 20 la seconde pluralité d'unités de codage de la seconde trame de données (154) comprend une seconde pluralité de rangées de la seconde trame de données (154), de telle sorte que chaque jeu parmi la seconde pluralité de jeux de données aéronautiques (152) soit formaté sous la forme d'au moins une rangée de la seconde trame de 25 données (154) qui occupe le même emplacement qu'au moins une rangée de la première trame de données (154) dans laquelle a été formaté le premier jeu de données aéronautiques correspondant (152). 3. Procédé mise en oeuvre informatique selon la revendication 1, dans lequel : 3046894 30 la première pluralité d'unités de codage de la première trame de données (154) comprend une première pluralité de seize par seize macroblocs de la première trame de données (154), de telle sorte que chaque jeu parmi la première pluralité de jeux de données 5 aéronautiques (152) soit formaté sous la forme d'au moins un macrobloc seize par seize de la première trame de données (154) ; et la seconde pluralité d'unités de codage de la seconde trame de données (154) comprend une seconde pluralité de seize par seize macroblocs de la seconde trame de données (154), de telle sorte que 10 chaque jeu parmi la seconde pluralité de jeux de données aéronautiques (152) soit formaté sous la forme d'au moins un macrobloc seize par seize de la seconde trame de données (154) qui occupe le même emplacement que le/les macrobloc(s) seize par seize de la première trame de données (154) dans laquelle a été 15 formaté le premier jeu de données aéronautiques correspondant (152). 4. Procédé mise en oeuvre informatique selon la revendication 1, dans lequel : la première pluralité d'unités de codage de la première trame 20 de données (154) comprend une première pluralité de huit par huit blocs de la première trame de données (154), de telle sorte que chaque jeu parmi la première pluralité de jeux de données aéronautiques (152) soit formaté sous la forme d'au moins un bloc huit par huit de la première trame de données (154) ; et 25 la seconde pluralité d'unités de codage de la seconde trame de données (154) comprend une seconde pluralité de huit par huit blocs de la seconde trame de données (154), de telle sorte que chaque jeu parmi la seconde pluralité de jeux de données aéronautiques (152) soit formaté sous la forme d'au moins un bloc 30 huit par huit de la seconde trame de données (154) qui occupe le 3046894 31 même emplacement que le/les bloc(s) huit par huit de la première trame de données (154) dans laquelle a été formaté le premier jeu de données aéronautiques correspondant (152). 5. Procédé à mise en oeuvre informatique selon la 5 revendication 1, dans lequel le codage, par le/les processeur(s) (612), de la première trame de données (154) et de la seconde trame de données (154) suivant la technique de codage comprend le codage, par le/les processeur(s) (612), de la première trame de données (154) et de la seconde trame de données (154) suivant une 10 technique de codage qui utilise une compression par estimation de mouvement. 6. Procédé à mise en oeuvre informatique selon la revendication 1, dans lequel le codage, par le/les processeur(s) (612), de la première trame de données (154) et de la seconde trame 15 de données (154) suivant la technique de codage comprend le codage, par le/les processeur(s) (612), de la première trame de données (154) et de la seconde trame de données (154) suivant une/des techniques parmi une technique de codage MPEG-1, une technique de codage MPEG-2, une technique de codage JPEG, une 20 technique de codage MP3, une technique de codage MP4 et une technique de codage MPEG-4. 7. Procédé à mise en oeuvre informatique selon la revendication 1, comportant en outre : la détermination, par le/les processeur(s) (612), d'au moins 25 une première période présentée par au moins un premier jeu de données parmi la première pluralité de jeux de données aéronautiques (152) ; l'obtention, par le/les processeur(s), de la seconde pluralité de jeux de données aéronautiques (152) comprenant l'analyse, par 30 le/les processeur(s), du premier jeu de données selon la première 3046894 32 période pour former un second jeu de données, le second jeu de données étant inclus dans la seconde pluralité de jeux de données aéronautiques (152). 8. Procédé à mise en oeuvre informatique selon la 5 revendication 1, comportant en outre : la détermination, par le/les processeur(s) (612), d'une période présentée par la première pluralité de jeux de données (152) au moins en partie d'après la vitesse d'un moteur de l'aéronef ; l'obtention, par le/les processeur(s) (612), de la seconde 10 pluralité de jeux de données aéronautiques (152) comprenant l'analyse, par le/les processeur(s) (612), de la première pluralité de jeux de données aéronautiques (152) selon la période pour former la seconde pluralité de jeux de données aéronautiques (152). 9. Procédé à mise en oeuvre informatique selon la 15 revendication 1, dans lequel le formatage, par le/les processeur(s) (612), de la première pluralité de jeux de données aéronautiques (152) sous la forme d'une première trame (154) de données comprend l'ajout, par le/les processeur(s) (612), de données de remplissage dans un premier jeu de données parmi la première 20 pluralité de jeux de données afin de compléter une première unité de codage parmi la première pluralité d'unités de codage dans laquelle est formaté le premier jeu de données. 10. Support non transitoire exploitable par ordinateur qui stocke des instructions, lesquelles, lorsqu'elles sont exécutées 25 par un ou plusieurs processeur(s), amènent le/les processeur(s) à : obtenir une pluralité de jeux de données aéronautiques (152) qui décrivent respectivement une pluralité de situations associées à un aéronef ; et formater la pluralité de jeux de données aéronautiques (152) 30 dans une pluralité de trames vidéo (154), chacune des trames de la 3046894 33 pluralité de trames vidéo comprenant une pluralité d'unités de codage qui occupent des emplacements respectifs au sein de cette trame vidéo (154) ; pour formater la pluralité de jeux de données aéronautiques 5 (152) dans la pluralité de trames vidéo (154), le/les processeur(s) formatant au moins une partie de chaque jeu parmi la première pluralité de jeux de données aéronautiques (152) sous la forme d'au moins une unité parmi la pluralité d'unités de codage au sein de chaque trame vidéo (154) ; et 10 pour chaque jeu parmi la pluralité de jeux de données aéronautiques (152) la/les unité(s) de codage au sein de chaque trame vidéo (154) occupant un même emplacement respectif d'une trame à l'autre.