Brevet FR2512572A1 — publié le 19830311

La présente invention concerne 1 un circuit destiné à réduire le scintillement qui se produit aux frontières horizontales d'un symbole affiché dans un dispositif d'af- fichage de symboles à trames entrelacées et à balayage par lignes, ce scintillement résultant de différences entre un signal vidéo d'une ligne de balayage d'un symbole et un si- gnal vidéo d'une ligne de balayage adjacente - Dans la plupart des systèmes de vidéotex, un texte est reçu par une ligne téléphonique et il est affiché sur un dispositif d'affichage à balayage par trame (généralement un récepteur de télévision) Les polices de caractères qu'on utilise pour les dispositifs d'affichage à balayage par tra- mes sont habituellement représentées par une matrice d'élé- ments binaires,et l'affichage s'effectue sous la forme d'une matrice de points noirs et blancs La matrice de points noirs/ blancs représentant les caractères vidéo est généralement déduite de la représentation correspondante des caractères qu'on utilise dans un dispositif d'impression. Il apparaît cependant un problème lorsqu'on utilise la matrice de points noirs/blancs pour des caractères vidéo O Le problème vient du fait que les systèmes classiques à tube cathodique utilisent un format d'affichage à trames entrela- cées Dans un tel format à trames entrelacées, lorsqu'un ca- ractère blanc est affiché sur un fond noir, ou inversement, un scintillement gênant se manifeste dans le symbole affiché. Le scintillement appara t lorsque deux lignes de balayage adjacentes à la transition verticale noir /blanc ( bord ho- rizontal) du caractère, se trouvant chacune dans une trame différente de l'affichage, sont à des niveaux de luminosité très différents Ainsi, par exemple, le scintillement appara t dans un récepteur de télévision lorsqu'une ligne de balayage blanche est suivie environ un cinquantième de seconde plus tard (période de -trame) par une ligne de balayage noire Ia combinaison du contraste élevé et du retard crée le scintil- lement g 9 nant Le scintillement est indésirable du fait qu'il entratne une fatigue des yeux de l'observateur à la suite d'une observation prolongée de l'affichage. On sait qu'on peut réduire le scintillement qui 12572 se produit dans l'affichage à trames entrelacées par l'utili- sation d'une technique de superposition ou par l'utilisation d'une technique de répétition des lignes de balayage Ia su- perposition des trames fait disparattre le scintillement mais entraîne une perte de résolution verticale La répétition des données dans les lignes adjacentes réduit également la visi- bilité des structures de lignes. On peut également utiliser un filtrage passe-bas pour réduire le scintillement Par exemple, le brevet US 3 953 668 décrit un procédé de pondération par zone qui fait la moyenne de l'intensité d'un groupe de cellules sur des lignes de balayage adjacentes. De plus, le brevet US 3 192 315 décrit un dispositif destiné à lisser le contraste d'un symbole affiché par trame, à la fois dans la direction du balayage et dans la direction perpendiculaire à la direction du balayage Cependant, les deux brevets précités conduisent à un sacrifice sur la netteté de l'ensemble de l'image pour parvenir à une réduction du scintillement De plus, le dispositif du brevet cité en der- nier produit des lignes d'intensité non uniforme, ce qui distord la taille et la forme des caractères et entraîne une réduction de la lisibilité de ceux-ci. On a également utilisé des polices de caractères avec des niveaux de gris pour réduire le scintillement dans les dispositifs d'affichage à tube cathodique On pourra voir par exemple dans le document Proceedings of the Confe- rence SIGGRAPH'80 un article intitulé "The Display of Charac- ters Using Grey Level Sample Arrays", par J E Warnock, daté de juillet 1980, pages 302-307, et dans le document SID Digest, un article intitulé "Soft Fonts", par Negroponte, daté de 1980, pages 184-185 Cependant, ces types de configurations nécessitent d'enregistrer dans le récepteur des signaux de niveaux de gris qui représentent chaque caractère noir/blanc reçu Une mémoire considérable est nécessaire pour enregistrer les signaux de caractère à niveaux de gris multiples O Il demeure donc un problème de scintillement dans les caractères affichés sur des dispositifs d'affichage à trames entrelacées (tubes cathodiques), la réduction du I 25 255 scintillement ne devant pas entrainer un sacrifice surt la netteté de l'image complète qui est affichée, ou la néces- sité de mémoires de caractères de grande capacité. Le problème est résolu, conformément à l'invention, dans laquelle le circuit comprend un filtre non linéaire des- tiné à détecter le moment auquel un premier signal vidéo d'une section d'une ligne de balayage adjacente diffère d'une quantité prédéterminée par rapport à un second signal vidéo d'une section correspondante de la ligne de balayage du sym- bole, et un circuit générateur qui réagit au signal de sortie du filtre non linéaire en générant un troisième signal vidéo, intermédiaire entre le premier signal vidéo et le second si- gnal vidéo, pour la section de la ligne de balayage adjacente. Conformément à l'invention, on génère des représen- tations de symbole avec des niveaux de gris, à partir de don- nées de symbole en noir/blanc existantes Le résultat consis- te en ce que chaque transition d'intensité verticale abrupte (bord horizontal) d'un symbole affiché est rendue moins abrup- te pour réduire le scintillement Ceci réduit le scintillement lorsque des symboles fortement contrastés (caractères, figures géométriques de base ou motifs en forme de mosafque)sont af- fichés sur un dispositif d'affichage a trames entrelacées, sans sacrifier la netteté de l'image restante qui est présen- tée Conformément à l'invention, on détecte le moment auquel l'amplitude du signal vidéo (qui commande la luminosité dans un tube cathodique) d'une section (un ou plusieurs éléments d'image) d'une ligne de balayage d'un symbole à afficher dif- fère d'une quantité prédéterminée de l'amplitude du signal vidéo d'une section correspondante d'une ligne de balayage adjacente du symboleo Une fois que la détection est faite, un filtre non linéaire et un circuit générateur de signal changent le niveau du signal de la section de la ligne de balayage adjacente, pour réduire la différence d'amplitude entre cette section et la section correspondante de la ligne de balayage du symboleo Il enrés-ulte que la luminosité de sections de lignes de balayage qui précèdent ou qui suivent des transitionsde luminosité verticales importantes (bords horizontaux noirs/blancs) du symbole est remplacée par un 12572 niveau de gris intermédiaire, pour réduire la transition de luminosité Du fait que seule l'amplitude du signal de lignes de balayage adjacentes, qui précèdent ou suivent chaque bord horizontal noir/blanc du symbole, est changée, le symbole d'origine n'est pas déformé Il en résulte une réduction du scintillement du symbole affiché, bien que le symbole appa- raisse un peu plus flou Lorsque les symboles affichés sont des caractères, la résolution apparente augmente, ce qui permet d'utiliser des polices de caractères de plus petite taille On peut appliquer l'invention de façon similaire à des signaux en couleurs Dans une telle application, on ré- duit le scintillement par l'utilisation d'une couleur de transition prédéterminée sur le bord horizontal d'un symbole d'une première couleur qui est affiché sur un fond d'une se- conde couleur. L'invention sera mieux comprise à la lecture de la description qui va suivre d'un mode de réalisation et en se référant aux dessins annexés sur lesquels: La figure 1 représente un mode de réalisation d'un système d'affichage de symboles à trames entrelacées qui comporte le filtre non linéaire et le générateur de signal à quatre niveaux conformes à l'invention; Ia figure 2 montre l'amplitude du signal de niveaux de gris résultant sur des lignes de balayage qui sont adja- centes aux bords horizontaux noirs/blancs du caractère; La figure 3 montre un mode de réalisation d'un cir- cuit pour un filtre non linéaire et un générateur de signal à quatre niveaux qu'on utilise pour générer des signaux de caractère filtrés (échelle de gris à quatre niveaux) à partir de signaux de caractères non filtrés (niveaux binaires noirs/ blancs); la figure 4 montre un mode de réalisation du cir- cuit général d'un filtre non linéaire; et la figure 5 montre l'effet du filtre non linéaire sur un caractère noir/blanc. la figure 1 représente un schéma synoptique d'un système d'affichage de symboles à trames entrelacées Iors- que le système d'affichage n'utilise que deux couleurs (noir/blanc), on n'emploie pas l'unité de couleur de premier plan 108, l'unité de couleur de fond 109 et l'unité de table de couleur 1100 Iorsque le système d'affichage est mun système en couleur, la table de couleur 110 remplace le générateur à quatre niveaux 106 o On décrira tout d'abord l'invention pour l'utilisation dans un système d'affichage de symboles à cou- leurs binaires (noir/blanc). Dans de nombreux systèmes de vidéotex, en particu- lier ceux qui utilisent une voie de télécommunications à faible largeur de bande, l'information de symboles (compre- nant des caractères, des figures géométriques de base et une information de motifs en forme de mosarque) est transmise sous la forme d'un code binaire et non sous la forme de la matrice réelle de bits de données destinée à générer le ca- ractèreo Dans le système d'affichage de symboles qui est représenté sur la figure 1, l'information de symboles codée sous forme binaire est reçue par la voie 100 et elle est enregistrée dans la mémoire d'image de symboles 101 Ainsi, l'information reçue concernant les symboles à afficher pen- dant une image (consistant en deux trames entrelacées) est disponible pendant la totalité de l'image Le générateur de symboles 102, qui est connecté à la mémoire d'image de sym- boles 101, est en réalité une table à consulter qui est cons- tituée par une mémoire morte, mais on aurait également pu utiliser une mémoire vive ou ln autre type de mémoire Le générateur de symboles 102 décode ou convertit l'information de caractère codée en binaire à 8 bits, en une matrice de bits de données organisée selon un format lignes/colonnes qui décrit le caractère Lorsque cette matrice de données de caractères est affichée, elle forme par exemple la matrice à 20 lignes sur dix colonnes qui est représentée sur la fi- gure 5. On va maintenant retourner à la figure 1 sur la- quelle le démultiplexeur 103 sélectionne des lignes de la matrice de données de symboles, sous la commande du circuit de commande 107, pour les enregistrer en parallèle dans le registre série de données de ligne de matrice, 104 o Le re- gistre parallèle/série 104 enregistre cinq lignes de matrice de bits de données Comme on le décrira dans un paragraphe ultérieur, la génération du signal de balayage de l'affi- chage représentant une ligne particulière de la matrice de données de symboles nécessite des données provenant à la úfois des deux lignes de matrice qui précèdent la ligne de matrice particulière et des deux lignes de matrice qui la suivent Les données de lignes de matrice de symboles qui sont enregistrées dans le registre 104, et qui sont indi- quées par S_ 2, S_ 1, SO, 51 et 52 sur la figure 1,dépendent de la ligne de matrice particulière du symbole qui est géné- rée Ainsi, si SO représente l'élément d'image de la ligne de matrice 3 (dans la trame impaire)de la matrice de données de symbole, le démultiplexeur 103 sélectionne les lignes de matrice 1,2, 3, 4 et 5, d'une manière bien connue, à partir du générateur de symboles 102 Ainsi, en combinaison avec le circuit de commande 107, le démultiplexeur 103 sélectionne les cinq lignes de matrice appropriées des bits de données de symbole, à partir du générateur de symboles 102, pour per- mettre au filtre vertical non linéaire 105 de générer un code binaire à deux bits qui décrit l'information de signal vidéo en noir/blanc pour chaque bit de données de la ligne de matrice particulière du symbole qui est affichéo le circuit de commande 107 synchronise le fonction- nement de la mémoire d'image de symboles 101, du générateur de symboles 102, du démultiplexeur 103, du registre 104 et de l'unité d'affichage à tube cathodique (non représentée). Dans le système d'affichage de caractères en noir/ blanc de la figure 1, le filtre non linéaire 105 reçoit les signaux qui proviennent du registre 104 et il génère un code binaire à deux bits que le générateur de signal à quatre ni- veaux 106 convertit en un signal vidéo en noir/blanc 111 (Y) ayant quatre niveaux d'amplitude vidéo discrets VO, V 1, V 2 et V 30 Les deux signaux de niveaux de gris intermédiaires V 2 et V 3 n'apparaissent qu'à chaque bord horizontal blanc/noir d'un caractère On va décrire ces signaux de niveaux de gris in- termédiaires en relation avec la figure 2 La figure 2 montre, enordonnée, la mgme position horizontale (bit de données de matrice ou élément d'image) de lignes de balayage consécutives 12572 ( 1-15) d'un affichage caractéristique à trames entrelacées Le résultat consiste en une ligne verticale d'éléments d'ima- ge représentant une colonne d'un caractère affiché Les li- gnes de balayage 1,3, 5, 7, 9, 11, 13 et 15 représentent la trame "impaire", tandis que les lignes de balayage 2, 4, 6 s 8, 10, 12 et 14 représentent l'autre trame, ou trame " 1 paire" 10 Les lignes de balayage représentées sur la figure 2 sont simplement destinées à illustrer un format d'affichage à balayage par trame Sur la figure 2, on a porté en abscisse l'amplitude du signal vidéo de chaque élément dtimage dans la ligne verticale d'éléments d'image Ainsi, la colonne d'éléments d'image représentée sur la figure 2 est similaire à la colonne 501 du caractère "A" représenté sur la figure 5. On va maintenant retourner à la figure 2 sur la- quelle on voit le signal vidéo d'une colonne d'un caractère enregistré (non filtré), provenant du générateur de symboles 102 L'intensité des éléments d'image (sections) correspon- dants des lignes de balayage 1, 2, 3 et 4 est respectivement indiquée en 201, 202, 203 et 204 sur la figure 2, et tous ces éléments d'image sont à un niveau de signal de VO Le ni- veau de signal des éléments d'image des lignes de balayage à 11 est Vl, comme il est indiqué en 205-211 Enfin, le niveau de signal des éléments d'image des lignes de balayage 12 à 15 est VO, comme il est indiqué en 212-215 Airsi, la colonne d'éléments d'éléments d'image dans les lignes de balayage 1 à 15 représente, à titre d'exemple, une ligne verticale blanche/noire/blanche Le signal de colonne binaire noir/blanc non filtré considéré ci-dessus, qui provient du générateur de symboles 102, est filtré par le filtre non li- néaire 105 de la figure 1, et devient le signal de colonne filtré (échelle de gris avec quatre niveaux) qui est repré- senté sur la figure 2 (signal 111 de la figure 1). Conformément à l'invention, on change uniquement l'amplitude des éléments d'image (représentés en pointillés sur la figure 2) des lignes de balayage qui précèdent ou qui suivent une transition d'intensité prédéterminée Ainsi, lorsque le filtre non linéaire 105 de la figure 1 détecte la grande transition de signal de l'élément d'image 204 de 12572 la ligne de balayage 4,à l'élément d'image 205 de la ligne de balayage 5, l'amplitude de l'élément d'image 203 de la ligne de balayage 3 est fixée à 216 (V 2) et l'amplitude de l'élément d'image 204 de la ligne de balayage 4 est fixée à 217 (VM) par le générateur de signal à quatre niveaux 106. De façon similaire, le filtre non linéaire 105 de la figure 1 détecte la grande transition de signal de l'élément d'ima- ge 211 de la ligne de balayage 11 à l'élément d'image 212 de la ligne de balayage 12, et le générateur à quatre niveaux 106 établit les amplitudes 218 et 219 pour les éléments d'image correspondants des lignes de balayage 12 et 13 Le signal de colonne filtré résultant est représenté sur la fi- gure 2 sous une forme comportant deux niveaux de signal in- termédiaires V 2 et V 3 entre les niveaux de signal d'origine VO et Vl du signal de colonne non filtré Le signal de colon- ne résultant présente un scintillement notablement réduit lorsqu'il est affiché sur un dispositif d'affichage à trames entrelacées Bien que le filtre non linéaire 105 et le géné- rateur à quatre niveaux de la figure 1 génèrent un signal de sortie à quatre niveaux (VO, V 1, V 2 ou V 3), on peut facile- ment produire d'autres signaux de sortie à niveaux multiples, comme on le décrira dans un paragraphe ultérieur Par exemple, un signal de sortie à trois niveaux ayant un seul niveau de signal intermédiaire réduirait également le scintillement dans le caraotère affiché. Il faut noter que l'invention décrite n'est pas li- mitée à une amplitude de signal particulière quelconque pour les niveaux de gris intermédiaires On peut sélectionner le nombre de niveaux intermédiaires comme leur amplitude dans le double but de simplifier la conception du filtre linéaire et de réduire le scintillement Ia sélection des valeurs (de luminosité) pour les niveaux intermédiaires dans le but de réduire le scintillement a tendance à etre subjective par nature, et on la détermine par approximationssuccessives pour une application particulière Une valeur pratique pour V 3 est égale à la moitié de (Vi-VO) Une valeur caractéris- tique pour V 2 est égale au huitième de (Vi-VO) Ces valeurs représentent un compromis entre la réduction du scintillement et le flou des caractères dans des conditions d'observation caractéristiques Ce compromis est également fonction des paramètres de l'affichage (luminosité, contraste, etc) ain- si que des conditions d'observationo La figure 5 représente le signal de sortie pour un caractère "A" provenant d'un filtre non linéaire et d'un générateur à trois niveaux ayant seulement un niveau inter- médiaire entre les niveaux VO et VI de la figure 2 On dé- crira un tel mode de réalisation dans un paragraphe ulté- rieur Le caractère "A" au niveau noir (Vl) représente le caractère non filtré qui est appliqué à l'entrée du filtre non linéaire La zone en grisé montre les segments de chaque ligne de balayage dont le signal a été changé pour passer du blanc (VO) à un niveau de gris intermédiaire (entre VO et V 1) Le caractère "A" filtré qui sort du filtre non li- néaire comprend donc les zones en noir et en grisé qui sont représentées sur la figure 5 On voit que tous les bords horizontaux noirs/blancs ont été adoucis pour donner une transition de contraste plus progressive, avec une réduction corrélative du scintillement On note en outre que le carac- tère d'origine n'est pas déformé, comme ce serait le cas si on utilisait un filtre linéaire. Lorsqu'on utilise le filtre non linéaire 105 et le générateur à quatre niveaux 106 de la figure 1, un second signal de niveau de gris supplémentaire (ayant un niveau d'intensité compris entre le blanc et le gris représentés sur la figure 3) apparait sur les bords horizontaux gris/ blancs du caractère "A"o Dans un affichage réel, le niveau de gris serait si proche du blanc que l'observateur ne le détecterait pas consciemment Cependant, l'observateur remiar- querait une diminution supplémentaire du scintillement résul- tant du caractère A". En retournant maintenant à la figure 2, on notera que si le filtre non linéaire 105 et le générateur de signal à quatre niveaux 106 de la figure 1 doivent changer l'ampli- tude de l'élément 203 de la ligne de balayage 3 sous l'effet d'une transition de signal prédéterminée qui se produit pendant une ligne de balayage ultérieure 5, les signaux provenant de la ligne de balayage 5 doivent 9 tre disponibles pendant la ligne de balayage, En considérant la figure 1 et comme on l'a noté précédemment, on ecit que le registre 104 applique au filtre non linéaire 105 des signaux d'en- trée provenant de cinq lignes de balayage( 52, S 1 SOS 51, 52)* SO représente un élément d'image de la ligne de balayage courante du caractère ou du symbole On utilise l'indice zéro pour la ligne de balayage présente (c'est-à-dire SO) dont le filtre non linéaire et le générateur de signal à quatre niveaux peuvent changer le signal vidéo S_ 1 est un élément d'image de la ligne de balayage adjacente précédente, tandis que S-2 est un élément d'image de la ligne de balayage située encore un rang avant (non adjacente) De façon similaire S est un élément d'image de la ligne de balayage adjacente suivante, tandis que 52 est un élément d'image de la seconde ligne de balayage (non adjacente) faisant suite à la ligne courante La génération de ces divers signaux de lignes de balayage de caractère est décrite dans les paragraphes qui suivent. La figure 3 représente un mode de réalisation com- biné du filtre non linéaire 105 et du générateur à quatre niveaux 106 Dans le mode de réalisation particulier qui est représenté sur la figure 3, les signaux de sortie du filtre non linéaire 105 sont les signaux de sortie décodés 311, 312 et 313, au lieu du signal de sortie codé en binaire à deux bits, 112, qui est représenté sur la figure 1 Dans le mode de réalisation particulier de la figure 3, un décodeur, qui est représenté sous la forme d'une partie du générateur de signal à quatre niveaux 106 de la figure 1, est incorporé dans le filtre non-linéaire 105 Un tel mode de réalisation ne constitue qu'un exemple de nombreux modes de réalisation qu'on pourrait utiliser pour mettre en oeuvre les fonctions du filtre non linéaire 105 et du générateur de signal à quatre niveaux 106. Le système d'équationssuivant permet de décrire le signal de sortie du filtre non linéaire 105 et du géné - rateur de signal à quatre niveaux 106 de la figure 3: 71, si SO = V 1, V 3, si lSO = O l et t(Si: " '1) ou (S: Vl)l Y = V 2, = Sl:Ol et (SZ Ve) ou (S 2 =Vl)l VO, si S 2 S_ = SO a 1 = 52 V O Dans ces équations, Si (i = O O -1, -2, 1, 2) sont des élé- ments d'image à la meme position (situés dans la m 9 me colon- ne) sur des lignes de balayage consécutives d'une image. Comme indiqué précédemment, SO représente l'élément d'image d'entrée non filtré de la ligne de balayage présente, tandis que Y représente l'élément d'image de sortie filtrée On va décrire le fouctiomnnement du filtre non li- néaire 105 de la figure 3, en se référant conjointement à la figure 1 et aux signaux de ligne de balayage de la figure 2. On supposera que l'élément d'image SO de la ligne de balayage présente qui est affichée est au moment considéré sur la ligne de balayage 2 sur la figure 2 Ainsi, les lignes de balayage respectives sont les suivantes: ligne 15 pour 52 ligne 1 pour S_ 1, ligne 3 pour 51 et ligne 4 pour 52 On supposera également que le niveau de signal V O est le niveau du noir et est représenté par un niveau logique de signal O (signal bas), tandis que le niveau de signal V 1 est le niveau de signal du blanc, qui correspond à un niveau logique de signal 1 (signal haut). Du fait que la ligne de balayage 2 de la figure 2 représente la ligne de balayage présente, tous les signaux d'entrée S_ 2, S_ 1 SO, 51 et 52 sont au niveau de signal VO (niveau logique 0) On notera que les niveaux de signal VO et V 1 sont proportionnés de façon à correspondre auxniveaux logiques des circuits utilisés dans la réalisation du filtre non linéaire 105 de la figure 3 Comme on l'a indiqué précédem- ment, l'information concernant les divers éléments d'image S_ 2 ' S-1 ' SO, 51 et 52, sous forme binaire, est fournie par le générateur de symboles 102, au moyen du démultiplexeur 103 et du registre 104 On notera que dzfait que seule une in- formation binaire (noir/blanc) est nécessaire pour ehaque bit de la matrice de symbole, le générateur de symboles 102 ne nécessite pas une aussi grande mémoire que lorsque des niveaux de gris sont enregistrés dans un généra- teur de symboles. Le regi q+rp 104 a ppin que enimij J tanément les niveaux de signal des éléments d'image 52, S_ 1 J SO, S% et 52 au filtre non linéaire 105 Ainsi, le registre 104 synchronise l'information appliquée aux circuits logiques combinatoires 301 à 306 Les signaux de sortie du registre 104 sont émis simultanément sous la commande du circuit de commande commun 107 qui fonctionne en synchronisme avec le dispositif d'af- fichage (non représenté) dans le but de générer le signal de sortie vidéo Y, aux instants appropriés Les circuits logiques 101 à 306 comparent les signaux et détectent le moment auquel les signaux de chaque ligne de balayage ont varié d'une quantité prédéterminée. Du fait qu'on a supposé que l'élément d'image présent SO se trouvait à la ligne 2 de la figure 2, les si- gnaux d'entrée S-2 ' S 1 C' S, SI et 52 sont au niveau logique O (VO) Les signaux d'entrée 4-2 et 52 sont reçus sur les entrées de la porte NON-OU 303 et ils font apparaître un niveau logique 1 en sortie de cette dernière Les signaux d'entrée SO, SZ 1 et 51 sont reçus sur la porte OU 302 et ils font apparaître un niveau logique O en sortie de cette der- nière Les sorties de la porte NON-OU 303 et de la porte OU 302 sont connectées aux entrées de la porte OU 306 Du fait que la sortie de la porte NON-OU 303 est au niveau lo- gique 1, la sortie de la porte OU 306 est au niveau logique 1 La sortie 313 de la porte OU 306 attaque le circuit de sortie 309 du générateur à quatre niveaux 106, qui est cons- titué par le transistor T 3 et les résistances RI, R 7, R 3 et R 8 La sortie du circuit 309 (collecteur du transistor T 3) est connectée aux sorties des circuits 307 et 308 et à la résistance 310 La résistance 310 établit une impédance de charge commune pour les circuits de sortie 307, 308 et 309 dont les collecteurs sont connectés ensemble pour réa- liser une fonction OU ciblée C'est aux bornes de la résis- tance 310 que le signal vidéo filtré Y est prélevé pour être émis vers le dispositif d'affichage Ainsi, les circuits de sortie 307, 308 et 309 et la résistance 310 procurent un moyen pour générer le signal vidéo filtré Y, en 111 (Y) sur la figure 3, sous la dépendance des signaux reçus S_ 2 P S 1 SO, 51 et 520 Du fait que la sortie 313 de la porte OU 306 est au niveau logique 1 ( signal haut), les résistances R 1 et R 7 polarisent la base du transistor T 3 à un niveau supérieur à celui de la polarisation d'émetteur qui est établie par les résistances R 3 et RS Par conséquent, letransistor T 3 est dans l'état bloqué, ou état à collecteur ouvert, et il n'absorbe pas de courant par la résistance 31 00 On choisit la valeur des résistances de polarisation de base et d'émet- teur R 1, R 7, R 3 et R 8 de telle façon que lorsque le transis- tor T 3 devient conducteur, un courant suffisant circule dans la résistance 310 pour établir le niveau de tension V 2 aux bornes de cette dernière. Les signaux d'entrée S 1 et 51 sont également reçus sur les entrées de la porte NON-OU 301 et ils font apparaître un niveau logique 1 en sortie de cette dernière. La sortie de la porte NON-OU 301 est connectée à une entrée de la porte OU 305 Le signal d'entrée SO est également reçu sur l'entrée de ltinverseur 304 et sur une entrée de la porte OU 305 La sortie de la porte OU 305 est au niveau logique 1 du fait que la sortie de la porte NON-OU 301 est au niveau logique 1 o La sortie de la porte OU 305 est con- nectée au circuit de sortie 308 Ile circuit de sortie 508 est identique au circuit de sortie 309, sauf en ce qui con- cerne la valeur des résistances de polarisation R 5 et R 60 On choisit les résistances de polarisation de base et d'émetteur R 5 et R 6 de façon que si le transistor T 2 devient conducteur, un courant suffisant circule dans la résistance 310 pour établir aux bornes de cette dernière le niveau de tension V 30 Du fait que la sortie de la porte OU 305 est au niveau logique 1, les résistances R 1 et R 5 maintiennent le transistor T 2 polarisé au blocage, et aucun courant ne cir- cule donc vers la résistance 310. La sortie de l'inverseur 304 est au niveau logique 1 du fait que le signal d'entrée S est au niveau logique O. La sortie de l'inverseur 304 est connectée au circuit de sortie 307 qui est identique au circuit de sortie 308, sauf en ce qui concerne la valeur des résistances de polarisa- tion R 2 et R 4 Du fait que la sortie de l'inverseur 304 est au niveau logique 1, la jonction base-émetteur du transis- tor Tl est polarisée en inverse et le transistor Tl ne con- duit pas Ici encore, lorsque le transistor Tl est placé à l'état conducteur, un courant suffisant circule depuis l'alimentation + 5 volts vers la masse, en passant par la résistance de polarisation d'émetteur R 3, le transistor Tl et la résistance 310, pour établir aux bornes de cette der- nière le niveau de tension VI Du fait qu'aucun des circuits de sortie 307, 308 ou 309 n'est placé à l'état conducteur, le signal de sortie Y aux bornes de la résistance 310 est au niveau bas (zéro volt), c'est-à-dire le niveau de ten- sion pour VO O Ainsi, comme le montre la figure 2, lorsque l'élément d'image présent SO se trouve à la ligne de balaya- ge 2 du symbole, les signaux d'entrée S _ 2 ' -1 e SO, Si et 52 sont au niveau VO et le signal de sortie filtré Y (décrit par les équations indiquées précédemment) est également au niveau de signal VO ( 203 sur la figure 2). Lorsque l'élément d'image présent SO se trouve à la ligne de balayage 3 sur la figure 2, seul le signal d'en- trée 52 a changé de niveau, de VO à Vl Par conséquent, les circuits de sortie 307 et 308 demeurent bloqués, tandis que le circuit de sortie 309 devient conducteur Le signal d'en- trée 52 est au niveau logique 1, ce qui fait apparaître un. niveau logique O en sortie de la porte NON-OU 303 Du fait que la sortie de la porte OU 302 est toujours au niveau lo- gique O (puisque So, 51, 51 sont toujours à VO), la, sortie de'la porte OU 306 passe au niveau logique O (puisque ses deux entrées sont au niveau logique 0) La sortie de la porte OU 306 au niveau logique O polarise la jonction base-émetteur du transistor T 3 à l'état conducteur, et fait circuler un courant de l'alimentation + 5 V vers la résistance 310, en passant par la résistance R 3 et le transistor T 3 Du fait que les circuits de sortie 307 et 308 sont bloqués, un niveau de tension V 2 est établi en tant que signal de sortie filtré Y Ici encore, le niveau V 2 pour Y est conforme aux équations indiquées précédemment pour le filtre non linéaire 105 de la figure 1 Ce niveau de signal V 2 est représenté en 216 sur la figure 2 On notera que, comme le montre la figure 2, le même niveau V 2 apparaît pour Y lorsque la ligne de balaya- ge présente est la ligne de balayage 13 de l'affichage Dans ce cas, S_ 2 est au niveau V 1 et tous les autres signaux S_ 1, SO, 51, 52 sont au niveau VO Par conséquent, ici encore, les circuits de sortie 307 et 308 sont bloqués et le circuit de sortie 309 est conducteur, du fait que la sortie de la porte NON-OU 108 passe au niveau logique 0, à cause du niveau lo- gique 1 du signal S -2. Lorsque l'élément d'image présent SO avance de la ligne de balayage 3 à la ligne de balayage 4 de l'affichage de la figure 2, seul le signal d'entrée 51 est changé Les signaux d'entrée S_ 2 S_ 1, SO demeurent au niveau VO tandis que 52 demeure au niveau V 1 Ainsi, le circuit de sortie 307, qui n'est fonction que du signal d'entrée SO, demeure bloqué et le circuit de sortie 309 passe à l'état bloqué du fait que la sortie de la porte OU 302 passe au niveau logique 1, et par conséquent la sortie 313 passe au niveau logique 1. Le circuit de sortie 308 devient conducteur du fait que le signal d'entrée 51 fait passer au niveau logique O la sortie de la porte NON-OU 301, ce qui fait passer au niveau logique O la sortie de la porte OU 305, et fait donc passer à l'état * conducteur le transistor T 2 du circuit de sortie 308 Lors- que le transistor T 2 devient conducteur, les résistances R 3 et R 6 font circuler un courant suffisant dans la résis- tance 310 pour établir le niveau de tension V 3 pour le si- gnal de sortie Y Ce niveau de signal est représenté en 217 sur la figure 2 et il est décrit par l'équation précédente pour Y Ici encore, comme le montre la figure 2, on obtient un résultat similaire lorsque l'élément d'image présent SO se trouve à la ligne de balayage 12 de l'affichage. Lorsque la ligne de balayage présente progresse de la ligne de balayage 4 à la ligne de balayage 5 de l'afficha- ge, seul le signal d'entrée SO change et passe de V O à V 1. Les signaux d'entrée S_ 2 et S_ 1 demeurent au niveau VO tandis que 51 et 52 demeurent au niveau V 1 Ainsi, le circuit de sortie 308 passe également à l'état bloqué tandis que le circuit de sortie 307 devient conducteur Le circuit de sor- tie 307 devient conducteur du fait que le signal d'entrée SO est au niveau logique 1 (V 1), ce qui fait passer la sor- tie de l'inverseur 304 au niveau logique 0, et débloque donc le transistor T 1 du circuit de sortie 307 lorsque le tran- sistor T 1 devient conducteur, les résistances R 3 et R 4 font circuler un courant suffisant dans la résistance 310 pour établir le niveau V 1 pour le signal de sortie Y Ce niveau de signal est représenté en 205 sur la figure 2 et il est décrit par l'équation précédente pour Y. Comme on l'a indiqué précédemment, on peut réali- ser le filtre linéaire avec un seul niveau d'intensité in- termédiaire Dans un tel mode de réalisation, les signaux d'entrée S_ 2 et 52 ne -ont pas nécessaires les équations résultantes pour Y deviennent: VI:, si SO= V 1 Y V 3, si SO = VOl et l(Sl = Vl) ou (S_ 1 = Vl)l VO, si S_ 1 =SO = 51VO Par conséquent, la porte OU 302, la porte NON-OU 303, la por- te OU 306 et le circuit de sortie 309 ne sont pas nécessai- res dans un tel mode de réalisation le fonctionnement du circuit résultant est similaire à celui décrit dans les pa- ragraphes précédents. la figure 4 représente un autre mode de réalisa- tion pour le filtre non linéaire 105 de la figure 3 Dans ce mode de réalisation, les portes NON-OU 401 et 402 et la porte OU 403 réalisent logiquement la fonction décrite par l'équation ci-dessus pour Y lorsque S SO, 51 et 52 sont à VO, les signaux de sortie codés en binaire XO et X 1 sont tous deux au niveau 0, ce qui indique un niveau VO pour Y. Lorsque S_ 1 SO et 51 sont à VO et 52 ou S-2 sont à V 1, les signaux de sortie XO et X 1 sont tous deux au niveau 1, ce qui indique un niveau V 3 pour Y Lorsque SO est à VO et 51 ou 51 sont à V 1, le signal de sortie XO est au niveau O et Xl est au niveau 1, ce qui indique un niveau V 2 Enfin, lorsque S% est à Vl, X O est au niveau 1 et Xl est au niveau 0, ce qui indique un niveau V 1 pour Y Comme le montre la figure 1, le générateur de signal à quatre niveaux 106 con- vertit les signaux de sortie binaires XO et X 1 pour donner les quatre niveaux VO, Vl, V 2 et V 3 Le mode de réalisation particulier du générateur de signal à quatre niveaux 106 n'est pas représenté ici, mais ce générateur pourrait ttre réalisé en utilisant un décodeur binaire à deux bits de ty- pe bien connu Chacune des quatre sorties d'un tel décodeur attaquerait un circuit de sortie similaire à ceux représentés sur la figure 3. Il faut noter que les circuits des figures 3 et 4. sont simplement représentatifs d'une grande variété de cir- cuits connus qui pourraient mettre en oeuvre les équations caractérisant le signal de sortie vidéo filtré Y De plus, bien qu'on ait décrit l'invention en utilisant un signal en noir et blanc, les principes de l'invention sont applicables à n'importe quelles représentations d'un signal vidéo par des signaux binaires Par exemple, si le signal vidéo est un signal en couleur, on peut appliquer l'invention à des représentations sous forme de signaux binaires du signal de couleur de premier plan (caractère) et du signal de couleur de fond. En considérant la figure 1, on note que dans un système d'affichage en plusieurs couleurs, l'information qui décrit la couleur du caractère (couleur de premier plan 108) et la couleur du fond 109 est reçue par la voie de télécom- munications 100 On utilise le signal de sortie de l'unité de couleur de premier plan, 108, et de l'unité de couleur de fond, 109, ayant de façon caractéristique 3 bits chacun, ainsi que le signal de sortie du filtre non linéaire 105, à deux bits, pour sélectionner la couleur d'affichage appro- priée à partir d'une table de couleur 110 Ainsi, par exem- ple, si la couleur du premier plan est rouge et si la couleur du fond est verte, tous les symboles sont rouges sur un fond vert Au niveau des bords horizontaux o il y a transition entre le symbole rouge et le fond vert, le filtre non linéaire émet un signal qui indique qu'on doit utiliser une cou- leur intermédiaire entre le rouge et le vert pour réduire le scintillement et améliorer la résolution Comme indiqué pré- cédemment, on peut utiliser un ou deux niveaux intermédiaires. Ici encore, on détermine subjectivement le choix de ces si- gnaux de couleur intermédiaires Une fois qu'on a choisi les couleurs de transition intermédiaires, on les place dans une table de couleur 110, qui est une mémoire morte ou une mé- moire vive du type table à consulter Ainsi, lorsque le fil- tre non linéaire 105 indique l'utilisation d'une couleur in- termédiaire, cette couleur intermédiaire est sélectionnée dans la table de couleur 110 en utilisant l'information de couleur de premier plan et de couleur de fond qui est égale- ment appliquée à la table de couleur 110. Bien que le mode de réalisation décrit ci-dessus suppose l'emploi d'un générateur de symboles local pour pro- duire les divers signaux de ligne de balayage nécessaires, il est évident pour l'homme de l'art qu'on peut mettre en oeuvre l'invention en utilisant des circuits à retard ou des registres à décalage série pour accéder aux lignes de balayage nécessaires De plus, lorsqu'on utilise des regis- tres à décalage série pour générer les lignes de balayage nécessaires, on peut utiliser le filtre non linéaire décrit pour lisser la transition verticale noir/blanc (bord hori- zontal) sur n'importe quelle image affichée Dans ufne telle configuration, l'amplitude du signal vidéo reçu serait pro- portionnée de façon que la différence prédéterminée de signal vidéo qui est nécessaire pour actionner le filtre non linéai- re soit en rapport avec les niveaux de tension de fonction- nement du filtre non linéaire. Il va de soi que de nombreuses modifications peu- vent être apportées au dispositif et au procédé décrits et représentés, sans sortir du cadre de l'invention. R Ev ENDICATIIONS 1 Procédé de réduction du scintillement qui se produit aux frontières horizontales d'un symbole affiché dans un dispositif d'affichage à trames entrelacées et à balayage par lignes,ce scintillement résultant de différen- ces entre un signal vidéo d'une ligne de balayage du sym- bole et un signal vidéo d'une ligne de balayage adjacente, caractérisé en ce que: on détecte le moment auquel un pre- mier signal vidéo d'une section de la ligne de balayage adjacente diffère d'une quantité prédéterminée par rapport à un second signal vidéo d'une section correspondante dealaigne de balayage du symbole, et sous la dépendance de l'opération de détection, on génère un troisième signal vidéo pour la section de la ligne de balayage adjacente, afin de réduire la différence de signal vidéo entre la section de la ligne de balayage adjacente et la section correspondante de la ligne de balayage du symbole. 2 Procédé selon la revendication 1, caractérisé en ce que l'opération de détection comprend l'opération consistant à coder un signal de sortie binaire spécifiant un signal parmi au moins trois signaux vidéo, pour la section de la ligne de balayage adjacente, et l'opération de généra- tion comprend l'opération qui consiste à décoder le signal de sortie binaire pour donner le signal correspondant parmi les trois signaux vidéo, au moins. 3 Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre les opérations suivantes: on détecte en outre le moment auquel le premier signal vidéo d'une section d'une ligne de balayage non adjacente, distante de deux lignes par rapport à la ligne de balayage du symbole, diffère de la quantité prédéterminée par rapport au second signal vidéo de la section correspondante de la ligne de balayage du symbole, et on génère en outre un quatrième si- gnal vidéo, sous l'effet de l'opération de détection supplé- mentaire, pour la section de la ligne de balayage non adja- cente, afin de réduire la différence de signal vidéo entre la section de la ligne de balayage non adjacente et la sec- tion de la ligne de balayage adjacente. 4 Circuit destiné à réduire le scintillement qui se produit aux frontières horizontales d'un symbole affiché dans un dispositif d'affichage de symboles à trames entrela- cées et à balayage par lignes, ce scintillement résultant de différences entre un signal vidéo d'une ligne de balayage d'un symbole et un signal vidéo d'une ligne de balayage ad- jacente, caractérisé en ce qu'il comprend: un filtre non linéaire ( 105) destiné à détecter le moment auquel un premier signal vidéo d'une section d'une ligne de balayage adjacente diffère d'une quantité prédéterminée par rapport à un second signal vidéo d'une section correspondante de la ligne de balaya- ge du symbole, et un circuit générateur ( 106) qui réagit au signal de sortie du filtre non linéaire en générant un troi- sième signal vidéo intermédiaire entre le premier signal vidéo et le second signal vidéo, pour la section de la ligne de balayage adjacente. Circuit selon la revendication 4, caractérisé en ce que le filtre non linéaire comprend: un codeur ( 301- 506) destiné à coder un signal de sortie binaire spécifiant un signal parmi au moins trois signaux vidéo pour la section * de la ligne de balayage adjacente; et le circuit générateur ( 106) comprend un circuit destiné à décoder le signal de sortie binaire pour donner un signal parmi au moins trois signaux vidéo (Vl, V 2, V 3). 6 Circuit selon la revendication 4, caractérisé en ce qu'il comprend: une mémoire d'image de symboles ( 101) destinée à enregistrer une information codée binaire qui est reçue en tant que signal d'entrée; un générateur de symboles ( 102) qui décode l'information codée binaire, en une matrice de bits de données organisésselon un format lignes-colonnes; et un démultiplexeur ( 103) qui fonctionne sous la commande d'un circuit de commande ( 107) et sélectionne des lignes de matrice des données provenant du générateur de symboles, pour les enregistrer sous un format particulier dans un registre O 7 Circuit selon la revendication 4 caractérisé en ce qu'il comprend: un registre à décalage qui fonctionne sous la commande d'un circuit de commande de façon à recevoir des signaux vidéo de chaque ligne de balayage, et à présenter en sortie des lignes de balayage sélectionnées O 8 Circuit selon la revendication 4, caractérisé en ce que le filtre non linéaire ( 105) est conçu pour détec- ter en outre le moment auquel le premier signal vidéo d'une section d'une ligne de balayage non adjacente, distante de deux lignes par rapport à la ligne de balayage du symbole, diffère de la quantité prédéterminée par rapport au second signal vidéo de la section correspondante de la ligne de balayage du symbole; et le circuit générateur ( 106), fonc- tionnant sous la dépendance du filtre non linéaireest conçu de façon à générer en outre un quatrième signal vidéo in- termédiaire entre le premier signal vidéo et le troisième signal vidéo, pour la section de la ligne de balayage non adjacente, 9 Circuit selon la revendication 4, destiné à l'affichage de symboles d'une couleur sur un fond d'une autre couleur, caractérisé en ce que le premier signal vidéo cor- respond à la couleur du symbole; le second signal vidéo correspond à la couleur du fond; et le troisième signal vidéo correspond à une couleur autre que la coul Bur du symbole et celle du fond. Procédé selon la revendication 1, destiné à l'affichage de symboles d'une couleur sur un fond d'une autre couleur, caractérisé en ce que le premier signal vidéo cor- respond à la couleur du symbole; le second signal vidéo correspond à la couleur du fond et le troisième signal vidéo correspond à une couleur autre que la couleur du symbole et celle du fond. 11 i Circuit selon la revendication 4, dans lequel les symboles ont un niveau de signal vidéo Vl sur un fond ayant un niveau de signal vidéo VO, caractérisé en ce que le filtre non linéaire comprend: un premier élément ( 50) destiné à recevoir un signal de ligne de balayage présente à un niveau de signal vidéo VO ou Vl; un second élément (S_ 1) destiné à recevoir un signal de ligne de balayage suivante à un niveau de signal vidéo VO ou Vl; et un troi- sième élément ( 53) destiné à recevoir un signal de ligne de balayage suivante à un niveau de signal vidéo VO ou Vl; et le circuit générateur ( 106) réagit au signal de sortie du filtre non linéaire en générant un signal d'affichage de ligne de balayage présente, Y, conformément à la relation: V 1, si 50 = V 1 Y = V 3, si ( 50 = VO) et (Si = Vi) ou (S_ 1 = Vi)l VO, si S_ 1 = SO = 51 = VO