[0001] L'invention porte sur un système et un procédé traitement de données d'affichage
de tracés en mode cavalier fournies par un boîtier générateur de symboles, notamment
pour l'avionique.
[0002] Il est connu des systèmes d'affichage de tracés en mode cavalier, fournis par des
boîtiers de génération de symboles, sur des écrans à tube cathodique. Dans un tube
cathodique, les déviateurs gèrent le déplacement du faisceau et le canon à électrons
la modulation.
[0003] Pour un écran LCD, un affichage de qualité suffisante nécessite un générateur graphique
dédié qui génère directement les trames vidéo à afficher. On ne parle plus de mode
cavalier, le boîtier générateur de symboles, d'acronyme BGS, fournit des tracés d'informations
plus abstraits (altitude, vitesse, etc.), provenant d'équipements spécifiques pour
lesquels il est nécessaire (et coûteux) de modifier le câblage, par exemple dans un
avion.
[0004] Sans ces modifications susdites, un tracé direct des informations d'un BGS cavalier
sur un écran LCD consiste en l'allumage des différents pixels suivant les informations
de déviation et de modulation reçues puis numérisées. Un résultat typique d'une portion
d'une telle image est représenté sur la figure 1.
[0005] Il apparaît que les couleurs ne sont pas équilibrées, les tracés sont soit bruités,
soit grossiers, soit discontinus (présentant des manques). L'image n'est pas d'une
lisibilité suffisante pour être présentée, par exemple sur un tableau de bord d'avion.
Les chiffres et caractères prêtent à confusion, le manque de confort de lecture augmente
significativement la charge de travail de l'utilisateur, tel un pilote.
[0006] L'origine de ces différences est principalement due à la constitution du tube cathodique
de l'écran cathodique qui applique par conception des traitements sur :
- la modulation des couleurs, qui est réglée soit par le fabricant du tube cathodique,
soit par son électronique de pilotage ; et
- la résolution et la linéarité, qui est spatialement lissée par le déplacement du spot
lumineux entre les pixels.
[0007] Pour atténuer ces défauts, les techniques classiques de traitement du signal et de
l'image ont préalablement été utilisées mais se révèlent insuffisantes au regard des
résultats attendus, par exemple dans le cadre d'une instrumentation avionique.
[0008] Un but de l'invention est de de produire une image proche de celle obtenue sur un
écran cathodique, donc de lisibilité suffisante pour un pilote, à partir de données
d'affichage de tracés en mode cavalier fournies par un boîtier générateur de symboles,
prévues pour un écran à tube cathodique.
[0009] Il est proposé, selon un aspect de l'invention, un procédé de traitement de données
d'affichage de tracés en mode cavalier fournies par un boîtier générateur de symboles
(BGS), prévues pour un écran à tube cathodique, à destination d'un écran LCD, comprenant
les étapes consistant, pour chaque tracé, à :
- échantillonner des données d'affichage de tracés en mode cavalier consistant en la
modulation lumineuse du spot V(t), l'abscisse X(t) et l'ordonnée Y(t) en mode cavalier
;
- appliquer, aux données échantillonnées, une loi de modulation lumineuse L(t) par modèle
de tube cathodique parfait au moyen de la relation L(t) = V(t)γ dans laquelle γ représente le facteur de puissance du tube cathodique simulé ;
- déterminer l'éclairement élémentaire L((X,Y),t) du pixel correspondant à la position
du spot X(t), Y(t) et de pixels voisins ; et
- sommer les éclairements élémentaires L((X,Y),t) sur un échantillon correspondant à
la durée de tracé d'une image d'écran LCD et multiplier par un facteur

dans lequel TS représente la période de l'échantillonnage et till le temps moyen d'éclairement d'un pixel de l'image en fonction de la vitesse de déplacement
du faisceau.
[0010] Ainsi, il est possible à partir d'un système existant à base d'écran à tube cathodique,
de facilement ajouter un module de traitement mettant en œuvre ce procédé et de pouvoir
directement ensuite remplacer un écran à tube cathodique par un écran LCD et obtenir
une qualité d'affichage équivalente.
[0011] La présente invention permet de limiter au minimum les éléments remplacés pour gérer
l'obsolescence par rapport à un traitement qui remplacerait tout une système d'affichage
avec écran à tube cathodique, de conserver telles quelles les informations à afficher,
par la conservation du générateur graphique et qui reste certifié, et de conserver
telles quelles les interfaces électriques (signaux, puissance consommée, ...) et mécaniques
(fixation, encombrement, poids, ...) et simplifier les qualifications mécaniques,
électriques, CEM, thermique, ..., et de certification le cas échéant.
[0012] Dans un mode de mise en œuvre, le temps moyen d'éclairement d'un pixel de l'image
till est égal au rapport

de la taille du spot Φ et de la vitesse υ du tracé.
[0013] Ainsi, la luminance de l'image affichée est indépendante de la fréquence d'échantillonnage
des signaux (déviation et modulation).
[0014] Selon un mode de mise en œuvre, le procédé comprend un tracé pour un affichage monochrome.
[0015] En variante, le procédé comprend trois tracés pour un affichage couleurs.
[0016] Dans un mode de mise en œuvre, le procédé comprend en outre une étape de synchronisation
de tracé d'une image LCD avec les données fournies par le boîtier générateur de symboles
correspondant au tracé d'une image en mode cavalier.
[0017] Dans un mode de mise en œuvre, l'échantillonnage est effectué de 10 MHz à 100 MHz.
[0018] Cette fréquence d'échantillonnage est suffisante pour la vitesse standard de tracé
des écrans cathodiques utilisé et connaissant les résolutions des écrans LCD utilisés
en remplacement (0,3 Mpixels pour une résolution VGA de 640 x 480). Si la vitesse
de déplacement du tracé de l'écran cathodique est plus rapide ou / et la résolution
de l'écran LCD était supérieure, il faudrait avoir un échantillonnage plus rapide
pour pouvoir garantir la qualité du rendu final.
[0019] Selon un autre aspect de l'invention, il est également proposé un dispositif de traitement
de données d'affichage de tracés en mode cavalier fournies par un boîtier générateur
de symboles (BGS), prévues pour un écran à tube cathodique, à destination d'un écran
LCD, configuré pour, pour chaque tracé :
- échantillonner, des données d'affichage de tracés en mode cavalier consistant en la
modulation lumineuse du spot V(t), l'abscisse X(t) et l'ordonnée Y(t) en mode cavalier
;
- appliquer, aux données échantillonnées, une loi de modulation lumineuse L(t) par modèle
de tube cathodique parfait au moyen de la relation L(t) = V(t)γ dans laquelle γ représente le facteur de puissance du tube cathodique simulé ;
- déterminer l'éclairement élémentaire L((X,Y),t) du pixel correspondant à la position
du spot X(t), Y(t) et de pixels voisins ; et
- sommer les éclairements élémentaires L((X,Y),t) sur un échantillon correspondant à
la durée de tracé d'une image d'écran LCD et multiplier par un facteur

dans lequel TS représente la période de l'échantillonnage et till le temps moyen d'éclairement d'un pixel de l'image.
[0020] L'invention sera mieux comprise à l'étude de quelques modes de réalisation décrits
à titre d'exemples nullement limitatifs et illustrés par le dessin annexé sur lequel
:
[Fig.1] illustre schématiquement une portion d'un affichage sur un écran LCD monté
directement sur un dispositif initialement prévu pour un afficher un tracé cavalier
sur un écran à tube cathodique, selon l'état de l'art ;
[Fig.2] illustre schématiquement un procédé de traitement de données d'affichage de
tracés en mode cavalier fournies par un boîtier générateur de symboles, prévues pour
un écran à tube cathodique, à destination d'un écran LCD, selon un aspect de l'invention
;
[Fig.3] illustre schématiquement le principe d'affichage cavalier, selon l'état de
l'art ;
[Fig.4] illustre schématiquement la simulation de l'effet spatial du spot, selon un
aspect de l'invention ;
[Fig.5a],
[Fig.5b],
[Fig.5c],
[Fig.5d],
[Fig.5e],
[Fig.5f],
[Fig.5g],
[Fig.5h],
[Fig.5i],
[Fig.5j], et
[Fig.5k] illustrent schématiquement l'effet du déplacement vers le coin haut gauche
du spot dans l'image en diagonale par pas d'un dixième de pixel ; et
[Fig.6] illustre schématiquement la portion d'affichage de la figure 1, selon un aspect
de l'invention.
[0021] Sur l'ensemble des figures, les éléments ayant des références identiques sont similaires.
[0022] Dans la présente description, les modes de réalisation décrits ne sont pas limitatifs,
et les caractéristiques et fonctions bien connues de l'homme du métier ne sont pas
décrites en détails.
[0023] Sur la figure 2 est illustré schématiquement un procédé de traitement de données
d'affichage de tracés en mode cavalier fournies par un boîtier générateur de symboles,
prévues pour un écran à tube cathodique, à destination d'un écran LCD, selon un aspect
de l'invention.
[0024] Le procédé comprend les étapes consistant, pour chaque tracé, à :
- échantillonner 1, par exemple de de 10 MHz à 100MHz, des données d'affichage de tracés
en mode cavalier consistant en la modulation lumineuse du spot V(t), l'abscisse X(t)
et l'ordonnée Y(t) en mode cavalier ;
- appliquer 2, aux données échantillonnées, une loi de modulation lumineuse L(t) par
modèle de tube cathodique parfait au moyen de la relation L(t) = V(t)γ dans laquelle γ représente le facteur de puissance du tube cathodique simulé ;
- déterminer 3 l'éclairement élémentaire L((X,Y),t) du pixel correspondant à la position
du spot X(t), Y(t) et de pixels voisins ; et
- sommer 4 les éclairements élémentaires L((X,Y),t) sur un échantillon correspondant
à la durée de tracé d'une image d'écran LCD et multiplier par un facteur

dans lequel TS représente la période de l'échantillonnage et till le temps moyen d'éclairement d'un pixel de l'image.
[0025] La figure 3 illustre schématiquement le principe d'affichage cavalier, avec, à droite
la variation temporelle du signal e
y (déviation verticale), en bas la variation temporelle du signal e
x (déviation horizontale), et au centre le résultat de tracé de la courbe en mode cavalier.
[0026] Le fonctionnement cavalier d'un Boîtier Générateur de Symbole (BGS) est décrit pour
un tracé monochrome. Un BGS fournit :
- les informations de déplacement du spot de tracé XY en coordonnées cartésiennes sur
l'écran ; et
- une information L de modulation lumineuse de ce spot.
[0027] Un tracé en couleurs est obtenu par synthèse additive, comme la somme de trois tracés
monochromes de couleurs primaires, en général, rouge, vert et bleu, dit RGB.
[0028] On génère, durant l'étape 1 d'échantillonnage, une image intermédiaire obtenue par
l'échantillonnage des signaux cavaliers fournis par un boîtier générateur de symboles
BGS, et qui contient en chacun de ses pixels l'information de luminance qu'afficherait
le tube cathodique. Cette information est représentée par exemple par un nombre flottant
compris entre 0 (pixel noir/fermé) et 1 (pixel blanc/pleinement ouvert), mais d'autres
représentations sont possibles, comme un entier entre 0 et 65535. Les pixels sont
plus ou moins "allumés" par l'effet du spot et modulé par le signal V.
[0029] Lors de l'étape 2, on applique, aux données échantillonnées de l'étape 1, une loi
de modulation lumineuse L(t) par modèle de tube cathodique parfait au moyen de la
relation
L(
t) =
V(
t)
γ dans laquelle
γ représente le facteur de puissance du tube cathodique simulé. La valeur de
γ classiquement comprise entre 2,2 et 2,7, et typiquement égale à 2,2.
[0030] L'étape 3 consiste à déterminer l'éclairement élémentaire L((X,Y),t) du pixel correspondant
à la position du spot X(t), Y(t) et de pixels voisins.
[0031] Comme illustré sur la figure 4, le nombre et l'arrangement des pixels utilisés est
celui de la matrice LCD ou un multiple entier. De la sorte, il existe une fonction
(en général bijective) qui, à deux valeurs de déviation XY du BGS, fait correspondre
un centre du spot et un groupe de pixels (voisinage) impactés par l'éclairement. Pour
l'illustration du principe les fonctions sont linéaires, mais d'autres fonctions,
sont utilisables pour appliquer des corrections d'anamorphose typiques d'un écran
cathodique, dans les cas des projecteurs, comme les déformations en trapèze ou en
tonneau ou en parallélogramme. En général le centre du spot S ne correspond pas au
centre d'un pixel.
[0032] La taille du voisinage doit être choisie en fonction de l'épaisseur de tracé souhaitée
et de la taille ou "pitch" en langue anglaise des pixels de la matrice LCD. Classiquement,
on peut considérer un voisinage carré de 3x3 ou 5x5 pixels ou plus en fonction de
la résolution de l'écran LCD. Un tracé épais génère un lissage visuellement qualitatif.
En revanche, un tracé d'épaisseur correspondant à 1 pixel génère les mêmes défauts
que l'état de l'art.
[0033] La distribution spatiale de luminance autour du centre du spot S est la même que
celle d'un tube cathodique, de la famille des gaussiennes. On évalue la distance d
1, d
2, d
3, d
4, d
5, d
6, d
7, d
8, dg entre chaque centre des pixels e
1, e
2, e
3, e
4, e
5, e
6, e
7, e
8, e
9 du voisinage et le centre du spot S. Cette distance sert d'entrée à la fonction E
de distribution d'éclairement. De la sorte, on "compense la grossièreté" des pixels
par une modulation de leur ouverture. Cette méthode réalise implicitement un lissage.
[0034] A titre d'illustration, les schémas des figures 5a, 5b, 5c, 5d, 5e, 5f, 5g, 5h, 5i,
5j, et 5k montrent l'effet du déplacement vers le coin haut gauche du spot dans l'image
en diagonale par pas d'un dixième de pixel.
[0035] L'étape 4 consiste à sommer les éclairements élémentaires L((X,Y),t) sur un échantillon
correspondant à la durée de tracé d'une image d'écran LCD et multiplier par un facteur

dans lequel
TS représente la période de l'échantillonnage et
till le temps moyen d'éclairement d'un pixel de l'image.
[0036] En effet, Le temps de tracé d'une image d'écran LCD ne permet pas de simuler la réponse
temporelle d'un phosphore de tube cathodique (CRT) car ces deux valeurs sont du même
ordre, le LCD s'avère donc trop lent pour simuler par de multiples images la rémanence
d'un écran CRT.
[0037] Il est donc choisi d'introduire une notion de trame virtuelle, dans le cadre de la
modélisation du mode cavalier. Sa durée est celle d'une trame d'affichage du LCD.
On peut se synchroniser sur une référence temporelle périodique issue du BGS ou estimer
cette référence cette référence à partir des signaux de modulation.
[0038] L'idée est de générer une image par trame. Pendant ce temps de tracé, les effets
lumineux du spot CRT sont accumulés sur chaque pixel de l'image intermédiaire. A l'issue
de la trame, ces valeurs sont affichées sur l'écran LCD réel et sont remises à zéro
avant d'accumuler les effets du tracé suivant.
[0039] Il est possible de se synchroniser en identifiant les instants de début et de fin
du tracé, en prenant pour hypothèse que la charge de tracé est strictement inférieure
à 100%. Il est ainsi possible d'affirmer qu'il existe un instant auquel les modulations
Rouge, Vertes et Bleues sont toutes les trois nulles. A l'initialisation on cherche
le plus grand de ces intervalles sur une durée de trame théorique et on considère
qu'il déclenche le début de tracé. Ce même intervalle de temps est cherché à la fin
théorique de la trame et sa détection sert de nouvelle référence temporelle à la synchronisation.
[0040] La luminance L d'une courbe sur un CRT est inversement proportionnelle à sa vitesse
de traçage. La vitesse du tracé est un paramètre géré par le BGS qui découle directement
des positions successives XY reçues.
[0041] Sur le système échantillonné, le temps moyen
till d'éclairement d'un pixel de l'image intermédiaire est proportionnel au rapport de
la taille du spot sur la vitesse de tracé :

.
[0042] Sur le système échantillonné de période T
s, l'ensemble des points X
iY
i décrit une trajectoire de même vitesse curviligne. Chaque point provoque un éclairement
élémentaire E proportionnel au rapport
. Ceci pris en compte, la luminance du tracé est indépendante de la fréquence d'échantillonnage
des signaux de modulation.
[0043] Le procédé permet d'obtenir un affichage sur un écran LCD monté directement sur un
dispositif initialement prévu pour un afficher un tracé cavalier sur un écran à tube
cathodique dont une portion est représenté sur la figure 6, pour un échantillonnage
à 10 MHz, et elle est encore améliorée en augmentant la fréquence d'échantillonnage.
[0044] De préférence, le procédé est mis en œuvre dans l'équipement qu'on remplace pour
être compatible de l'installation existante ("plug & play") mais peut aussi être mis
en œuvre dans une unité de calcul existante.
[0045] Le simple fait d'augmenter la fréquence d'échantillonnage des signaux d'entrée produit
des résultats encore meilleurs. On se rapproche du tube cathodique qui, avec une fréquence
d'échantillonnage infinie, produit un résultat parfait. Les progrès techniques des
convertisseurs et calculateurs pourront donc être pleinement exploités par l'invention
[0046] Sur la figure 6 est représenté un résultat, avec l'invention, correspondant à la
même portion d'image que celle représenté sur la figure 1.
1. Procédé de traitement de données d'affichage de tracés en mode cavalier fournies par
un boîtier générateur de symboles (BGS), prévues pour un écran à tube cathodique,
à destination d'un écran LCD, comprenant les étapes consistant, pour chaque tracé,
à :
- échantillonner (1) des données d'affichage de tracés en mode cavalier consistant
en la modulation lumineuse du spot V(t), l'abscisse X(t) et l'ordonnée Y(t) en mode
cavalier ;
- appliquer (2), aux données échantillonnées, une loi de modulation lumineuse L(t)
par modèle de tube cathodique parfait au moyen de la relation L(t) = V(t)γ dans laquelle γ représente le facteur de puissance du tube cathodique simulé ;
- déterminer (3) l'éclairement élémentaire L((X,Y),t) du pixel correspondant à la
position du spot X(t), Y(t) et de pixels voisins, le nombre de pixels voisins dépendant
de l'épaisseur du tracé souhaité et de la taille des pixels de l'écran LCD, et l'éclairement
élémentaire des pixels voisins dépendant de l'éclairement du pixel correspondant à
la position du spot X(t), Y(t) (2) et d'une distribution spatiale gaussienne de l'éclairement
; et
- sommer (4) les éclairements élémentaires L((X,Y),t) sur un échantillon correspondant
à la durée de tracé d'une image d'écran LCD et multiplier la somme obtenue par un
facteur

dans lequel TS représente la période de l'échantillonnage et till le temps moyen d'éclairement d'un pixel de l'image égal au rapport

de la taille du spot Φ et de la vitesse υ du tracé.
2. Procédé selon la revendication 1 u 2, comprenant un tracé pour un affichage monochrome.
3. Procédé selon la revendication 1, comprenant trois tracés pour un affichage couleurs.
4. Procédé selon l'une des revendications précédentes, comprenant en outre une étape
de synchronisation de tracé d'une image LCD avec les données fournies par le boîtier
générateur de symboles correspondant au tracé d'une image en mode cavalier.
5. Procédé selon l'une des revendications précédentes, dans lequel l'échantillonnage
est effectué de 10 MHz à 100 MHz.
6. Dispositif de traitement de données d'affichage de tracés en mode cavalier fournies
par un boîtier générateur de symboles (BGS), prévues pour un écran à tube cathodique,
à destination d'un écran LCD, configuré pour, pour chaque tracé :
- échantillonner (1), la modulation lumineuse du spot V(t), l'abscisse X(t) et l'ordonnée
Y(t) en mode cavalier, de données d'affichage de tracés en mode cavalier ;
- appliquer (2), aux données échantillonnées, une loi de modulation lumineuse L(t)
par modèle de tube cathodique parfait au moyen de la relation L(t) = V(t)γ dans laquelle γ représente le facteur de puissance du tube cathodique simulé ;
- déterminer (3) l'éclairement élémentaire L((X,Y),t) du pixel correspondant à la
position du spot X(t), Y(t) et de pixels voisins ; et
- sommer (4) les éclairements élémentaires L((X,Y),t) sur un échantillon correspondant
à la durée de tracé d'une image d'écran LCD et multiplier par un facteur

dans lequel TS représente la période de l'échantillonnage et till le temps moyen d'éclairement d'un pixel de l'image.