Brevet FR2458849A1 — publié le 19810102

-1 - la présente invention concerne un procédé pour l'alignement des caractères de télétexte sur l'écran d'un récepteur de télévi- sion. L'invention vise aussi un dispositif pour mettre en oeuvre un tel procédé. Un système de télétexte est décrit dans la demande de brevet français 2 363 949. Dans ce système, l'affichage des caractères sur l'écran du récepteur de télévision est commandé par un générateur de caractères alimenté en données par une mémoire d'image. les caractères sont groupés en rangées horizontales, dont cha- cune est formée par un certain nombre de lignes de balayage télé- vision, égal à 10 selon la spécification ANTIOPE. En ce qui concerne les caractères alphabétiques, il est sou- haitable de les disposer le plus bas possible par rapport à la rangée. Mais comme certains caractères présentent des parties si- tuées plus bas que le corps de caractère, ou jambages, tels que y, p. q. j, g. le respect de l'alignement entre les lettres jambées et les lettres non jambées impose que les corps de caractère soient décalés vers le haut par rapport au bas de la rangée. Dans ces conditions, avec une rangée formée de 10 lignes de balayage, si l'oi tient compte du fait que la première ligne n'est pas visualisée, les 9 lignes restantes se décomposent en 5 lignes pour le corps de caractère, 2 lignes pour les jambages et 2 lignes pour les parties supérieures des lettres telles que 1, d et t. le système ANTIOPE prévoit de plus la possibilité de doubler la hauteur des caractères, par répétition de l'élément d'affichage d'une ligne sur la ligne suivante. Si la rangée - qui compte alors un nombre double de lignes - comporte des caractères simple hau- teur (1H) et des caractères double hauteur (2H), l'application du principe précédent conduira à un défaut d'alignement prononcé puis- que les lettres 2H jambées présenteront un jambage de 4 lignes de hauteur et on aboutira à un décalage de 2 lignes entre les lettres 1H et les lettres 2H, suffisant pour détruire l'alignement aux yeux du spectateur. Pour résoudre cette difficulté, l'invention prévoit d'analyser les données d'une rangée au cours du balayage de la première ligne non visualisée de cette rangée et d'ajuster l'alignement des carac- tères en fonction des données obtenues. De façon plus précise, on détermine, au cours du balayage de la première ligne de chaque rangée 1) si la rangée est, ou non, composée uniquement de carac- -2- tères 2H, et 2) si elle comporte au moins un caractère 2H jambé, et on définit alors l'alignement de la façon suivante: a) si la rangée est composée uniquement de caractères 2H, on décale l'alignement de 2 lignes vers le haut par rapport à celui des caractères 1H; b) si la rangée comporte à la fois des caractères 1H et des caractères 2H, et ne comporte aucun caractère 2H jambé, l'ali- gnement est le même que dans le cas des caractères 1H; , c) si la rangée comporte à la fois des caractères 1H et des caractères 2H, et possède au moins un caractère 2H jambé, l'ai- gnement des caractères 2H est décalé de 1 ligne vers le haut par rapport à l'alignement des caractères 1H, la dernière ligne des caractères 2H jambés n'étant pas répétée. Le procédé selon l'invention, grâce à la prise en compte des paramètres 1) et 2) ci-dessus lors du balayage de la première ligne, permet un alignement satisfaisant des caractères dans tous les cas. Dans le cas c), le décalage entre l'alignement des caractères 2H et celui des caractères 1H est de 1 ligne, et n'est pas perceptible pour le spectateur. L'invention sera bien comprise à la lecture de la description ci-après, faite en référence aux dessins annexés. Dans les dessins,- - les figures la à lc donnent des exemples des différents modes d'alignement obtenus selon l'invention; - la figure 2 est le schéma d'un dispositif permettant d'obte- nir les modes d'alignement illustrés par les figures la à le. Les figures la à le représentent une pa;rtie de l'écran de vi- sualisation du télétexte, sur laquelle apparaît le mot LYON. Dans le système ANTIOPE, une rangée de caractères occupe habituellement lignes de balayage, mais on n'envisage ici que les cas o la rangée comporte un ou des caractères double hauteur (2H) et présente en conséquence une hauteur doublée, à savoir 20 lignes de balayage. Les lignes sont donc numérotées de 1 à 20 sur chacune des figures 1a à bc. Le mode d'alignement illustré à la figure la est identique à celui des rangées ne comprenant que des caractères 1H, à savoir que le corps des caractères est disposé avec un écart de 2 lignes par rapport au bas de la rangée qui correspond à la hauteur d'un jambage de caractère 1H. Ce mode d'alignement correspond au cas oh -3- coexistent dans la même rangée des caractères 1H (Y, O, N) et 2H (L), et oh aucun caractère 2H ne comporte de jambage. Conmme on le voit clairement, les caractères 2H sont obtenus simplement en répétant l'élément d'affichage d'une ligne sur la ligne suivante. le mode d'alignement de la figure lb est utilisé lorsque la rangée se compose exclusivement de caractères 2H. Dans ce cas, que la rangée comporte ou non des caractères jamb6s, l'alignement est décalé de 2 lignes par rapport au cas précédent. Autrement dit, le corps des caractères est écarté de 4 lignes du bas de la rangée, cet espace étant occupé par les jambages dont la hauteur représente 4 lignes (2 x 2). Enfin, le mode d'alignement illustré par la figure e cest appliqué dans le cas o une rangée comporte à la fois des carac- tères 1H et des caractères 2H et o l'un au moins des caractères 2H est jambé. Ce mode d'alignement consiste à décaler le corps des caractères 2H de 3 lignes par rapport au bas de la rangée, en sup- primant la répétition du 2ème élément d'affichage des jambages. On observe ainsi sur la figure 1c que la patte horizontale du jambage du Y n'est pas doublé, contrairement à ce qu'on observe sur la fi- gure lb. Par ailleurs, les caractères 1H présents dans la rangée ont leur disposition normale, c'est-à-dire que le corps des caractères 1H est écarté de 2 lignes du bas de la rangée. Le décalage qui en résulte entre les caractères 1H et 2H n'est pas gênant pour le spectateur, car il est limité à une ligne. La sélection du mode d'alignement requiert par conséquent la connaissance de deux éléments caractérisant la rangée considérée. Le premier élément ATl concerne la coexistence de caractères 1H et 2H, et le second élément AL2 la présence de caractères 2H jambés. La connaissance des éléments A1 et AL2 est obtenue en explo- rant les données de caractère de la rangée au cours du balayage de la première ligne de la rangée, qui n'est jamais utilisée pour l'af- fichage afin qu'une séparation nette soit ménagée entre les carac- tères des rangées consécutives. On a représenté à la figure 2 un dispositif permettant la prise en compte des éléments AL1 et AL2 en vue de la sélection du mode d 'alignement. le dispositif représenté comprend une mémoire PROM 1 qui four- nit au générateur de caractères 2 une séquence d'exploration sur quatre fils AGO1 à AGC4 qui commande le mode d'alignement des -4- caractères. La mémoire 1 reçoit sur quatre fils ADL1 à ADI4 l'adresse li- gne de la rangée considérée, comprise entre O et 9, qui est fournie par un compteur ligne incrémenté par ehaque top de synchronisation ligne. La mémoire 1 reçoit un signal 2H indiquant que le caractère analysé est double hauteur, un signal S/I indiquent que l'on se trouve dans la demi-rangée supérieure ou dans la demi-rangée infé- rieure d'une rangée double hauteur. La mémoire reçoit en outre les signaux ALI et AL2 fournis res- pectivement par des bascules 3 et 4. Des bascules 3 et 4 sont des bascules du type JK. L,'entrée J de la bascule 3 est au niveau "0". Son entrée R reçoit le signal 2H indiquant que le caractère analysé est double hauteur. Son entrée P (Preset) est reliée à une porte ET-NON 5 qui re- çoit le signal de sortie d'une porte ET 6 à laquelle sont appliqués les tops ligne TIG et le signal LG10O qui apparaît lors du balayage de la 10ème ligne de chaque rangée. La porte 5 reçoit d'autre part le signal S/I inversé, qui est à l'état "1" lorsqu'on explore la demi-rangée inférieure d'une rangée double hauteur. Le signal appliqué à l'entrée P passe donc à l'état "o0" à l'ar- rivée du top ligne de la dernière ligne de la rangée qui précède la rangée à explorer. La prise en compte du signal S/I évite un chan- gement d'état intempestif de la bascule 3 lors du passage de la demirangée supérieure à la demi-rangée inférieure d'une rangée double hauteur. Un signal d'horloge H est appliqué à la bascule 3 à chaque in- tervalle de temps de caractère. La sortie de la bascule 3 est mise à l'état "1" lors du top ligne TIG de la dernière ligne IGN10 de la rangée précédente, et elle reste dans cet état si tous les caractères de la rangée sont double hauteur. Mais il suffit qu'un seul caractère soit simple hauteur pour que le niveau du signal 2H passe à "0". La sortie Q passe alors à l'état "0". la bascule 4 a son entrée P également reliée à la sortie de la porte ET-NON 5. Les entrées J et H sont connectées de la même façon que sur la bascule 3. -5- L'entre E est reliée à une porte ET-NON 7 recevant sur une en- trée le signal 2H précité et ayant son autre entrée reliée à une porte ET 8 qui reçoit un signal BITO fourni par le générateur de caractères indiquant que le caractère analysé est jambé, et un si- gnal-IGN0 indiquant que l'on explore la première ligne dela rangée. la sortie Q de la bascule 4 est mise à l'état "O"' par le signal issu de la porte 5. Elle passe à l'état "1" lorsqu'on explore un caractère 2H jambé pendant la 1ère ligne de la rangée. Lorsque le signal AL1 est à "1", le mode d'alignement est celui de la figure lb. Lorsque le signal AL1 est à "O" et que le signal AL2 est à "O", le mode d'alignement est celui de la figure la. Lorsqu'enfin le signal AL1 est à "O" et que le signal AL2 est à "1", l'alignement est celui de la figure le. -6- REVENDICATIONS 1.- Procédé pour l'alignement des caractères de télétexte sur l'écran d'un récepteur de télévision, les caractères étant organi- sés en rangées horizontales occupant chacune un certain nombre de lignes de balayage, la dimension verticale des caractères, et donc des rangées, pouvant être doublée par répétition de l'élément d'af- fichage d'une ligne sur la ligne suivante, caractérisé par le fait qu'on analyse les données d'une rangée au cours du balayage de la première ligne non visualisée de cette rangée et on ajuste l'ali- gnement des caractères en fonction des données obtenues. 2.- Procédé selon la revendication 1, dans lequel une rangée composée de caractères simple hauteur (1H) occupe 10 lignes de ba- layage et un jambage de caractère 1H présente une dimension verti- cale de 2 lignes, caractérisé par le fait qu'on détermine, au cours du balayage de la première ligne de chaque rangée, 1) si la rangée est, ou non, composée uniquement de caractères double hauteur (2H), et 2) si elle comporte au moins un caractère 2H jambé, et on définit alors l'alignement de la façon suivante: a) si la rangée est composée uniquement de caractères 2H, on décale l'alignement de 2 lignes vers le haut par rapport à celui des caractères 1H; b) si la rangée comporte à la fois des caractères 1H et des ca- ractères 2H, et ne comporte auncun caractère 2H jambé, l'aligne- ment est le même que dans le cas des caractères 1H; c) si la rangée comporte à la fois des caractères 1H et des ca- ractères 2H, et possède au moins un caractère 2H jambé, l'aligne- ment des caractères 2H est décalé de 1 ligne vers le haut par rapport à l'alignement des caractères 1H, la dernière ligne des caractères 2H jambés n'étant pas répétée. 3.- Dispositif pour la mise en oeuvre du procédé selon la re- vendication 2, destiné à fournir à un générateur de caractères une séquence d'exploration définissant l'alignement des caractères, caractérisé par le fait qu'il comprend une mémoire PROM dont les sorties sont reliées au générateur de caractères, et qui reçoit une séquence d'un compteur ligne, un signal indiquant que le caractère exploré est 2H, un signal indiquant si on se trouve dans la demi- rangée supérieure ou dans la demi-rangée inférieure d'une rangée -7double hauteur, un signal ALl qui est au niveau "1" lorsque tous les caractères de la rangée sont 2H et un signal Ak2 qui est au ni- veau "1" lorsque la rangée comporte au moins un caractère 2H jambé, la mémoire PROM commandant un décalage de l'alignement de 2 lignes par rapport à l'alignement des caractères 1H lorsque AL1 est au niveau "1 't et un décalage de 1 ligne lorsque ALI est au niveau "O" et AL2 au niveau "1 ", le décalage étant nul dans l'autre cas. 4.- Dispositif selon la revendication 3, dans lequel le signal AL1 est fourni par une première bascule dont la sortie est mise à l'état "1" lors du top ligne de la dernière ligne de la rangée pré- cédente, et passe à "0" si un caractère de la rangée est 1H, et le signal AL2 est fourni par une seconde bascule dont la sortie est mise à l'état "1" lorsqu'un caractère 2H jambé existe dans la rangée. 5.- Dispositif selon la revendication 4, dans lequel un signal indiquant la présence d'un jambage est fourni par le générateur de caractèreso