Brevet FR2590387A1 — publié le 19870522

Dans la technique des conceptions assistées par un ordinateur, il est souvent nécessaire de superposer une grille à un dessin ou graphique formé sur l'écran du moniteur de l'ordinateur. Une telle grille permet ainsi de repérer le graphique formé. Elle peut être définie par deux types de traits, l'un continu, l'autre pointillé, les traits pointillés étant placés entre deux traits continus horizontaux et -verticaux successifs et fournissant un tracé moins lumineux que les traits continus, l'ensemble rappelant ainsi l'aspect du papier millimétré. Le pas ou intervalle entre les traits de la grille ainsi que l'origine de la grille doivent pouvoir être modifiés rapidement sans modifier le graphique affiché sur l'écran et, en outre, la luminosité de la grille doit pouvoir être réglée indépendamment de celle du graphique. La technique antérieure a enseigné un certain nombre de dispositions pour la réalisation d'une telle grille mais aucune d'entre elles ne donne entièrement satisfaction. Le dispositif conforme à la présente invention permet de changer la grille en une période de l'ordre du balayage de trame (1/60 ou 1/50ème/seconde) et de changer la grille sans modifier le reste du graphique, cela tout en conservant la totalité des possibilités originelles de l'écran. Conformément à l'invention, un sélecteur "un sur quatre" a une sortie reliée à l'étage vidéo du moniteur d'un ordinateur, quatre entrées de données d'ordre 0 à 3 ét deux entrées de commande ; l'entrée d'ordre 0 est reliée à une source de tension continue constante, l'entrée d'ordre 1 est reliée à un diviseur par deux de la fréquence pixel, les entrées d'ordre 2 et 3 sont reliées aux deux étages d'une mémoire de description ligne à deux étages dont le premier étage recoit la fréquence pixel ; les deux entrées de commande du sélecteur étant reliées à une mémoire type de ligne recevant la fréquence ligne. Conformément à d'autres caractéristiques de l'invention - la mémoire type de ligne utilise un codage sur 2 bits - la mémoire description ligne a un nombre de bits égal au double du nombre de lignes - un mélangeur X rapport variable peut être prévu entre la sortie du sélecteur et l'étage vidéo. Diverses autres caractéristiques de l'invention ressortent d'ailleurs de la description détaillée qui suit. Une forme de réalisation de l'objet de l'invention est représentée à titre d'exemple non limitatif au dessin annexé. La fig. 1 montre un aspect de la grille formée sur l'écran d'un moniteur d'ordinateur par le dispositif conforme à l'invention et représente les deux types de traits formant la grille. La fig. 2 est un schéma de réalisation du dispositif. A la fig. 1, la grille formée sur l'écran du moniteur de l'ordinateur est définie par deux types de traits : des traits continus de type 0 et 3, respectivement horizontaux et verticaux, et des traits pointillés de type 1 et 2, également horizontaux et verticaux. Les traits pointillés de type 1 et 2 sont placés entre deux traits continus horizontaux et verticaux successifs de type 0 et 3 et fournissent, pour l'oeil de l'observateur de l'écran, un tracé moins lumineux oue les traits continus. On voit ainsi que l'ensemble des traits continus et pointillés donnent un aspect rap pelant celui d'un papier millimétré. On rappelle que le balayage d'un écran se fait horizontalement et de haut en bas. Conformément à l'invention, un trait donné de type 0 à 3 est formé par une ligne de balayage de même type. Ainsi, les traits continus de type 0 sont formés par une ligne de balayage dite de type 0. La ligne de balayage de type 0 colncide avec un trait continu horizontal, tous ies pixels étant allumés De même les traits pointillés de type 1 sont formés par une ligne de balayage de type 1. La ligne de balayage de type 1 rencontre ainsi un trait pointillé horizontal, un pixel sur deux étant allumé. Une ligne de balayage de type 2 permet de former les traits pointillés de type 2. Laligne de balayage de type 2 rencontre les pixels allumés des traits vertiaux pointillés, chaque pixel correspondant à un trait vertical continu ou pointillé étant ainsi allumé. Il y a lieu en effet de noter que certains des traits de type 2 coïncident avec un trait continu de type 3. Les traits continus de type 3 sont formés par une ligne de balayage de type 3 qui rencontre les pixels éteints des pointillés verticaux, seuls les pixels correspondants aux traits continus verticaux étant allumés. On remarque ainsi que les quatre types de lignes peuvent être codés sur deux bits (à savoir successivement en binaire 00, 01, 10 et 11). La description des lignes peut se faire électroniquement de la façon suivante - ligne de type 0 : par maintien à 1 d'une tension continue, - ligne de type 1 : par division par deux de la fréquence pixel, - ligne de types 2 et 3 , par formation en fonc tion du pas de la grille que l'on veut obtenir et qui peut ne tiras être un multiple entier de la largeur d'un pixel, de sorte qu'une simple division de la fréquence pixel peut ne pas être suffisante. A la fig. 2, on a représenté de manière schclua- tique un dispositif électronique d'affichage de la grille de la fig. 1 sur l'écran d'un moniteur d'ordinateur. Un selecteur "ur sur quatre" référence 10 présente quatre entrees de données de description ligne respectiyement référencées EO, El, E2, E3 et deux entrées de contrôle de codage référencées SO et S1. L'entrée EO est reliée à un générateur 11 de tension continue constante formant le balayage de type 0. L'entrée El est reliée à un diviseur de fréquence par deux, référencé 12 qui revoit, sur son entrée, la fréquence pixel fournie par un générateur de fréquence pixel 13 du moniteur et forme ainsi le balayage de type 1. L'entrée E2 est reliée à un étage d'une mémoire de description ligne référencée 14 qui est également reliée au générateur de fréquence pixel 13 et forme ainsi le balayage de type 2. L'entrée E3 -est reliée au second étage de la mémoire 14 et forme ainsi le balayage de type 3. Les entrées SO et S1 du sélecteur 10 sont toutes deux reliées à une mémoire type de ligne référencée 15 qui est reliée au générateur de fréquence ligne 16 du moniteur et qui forme le code ligne de O à 3 permettant au sélecteur 10 d'effectuer les divers choix pour donner en sortie les lignes de balayage de types respectifs 0 à 3. De manière que la grille fornée par le dispositif soit appliquée à un dessin ou graphique sur l'écran du moniteur la sortie du sélecteur 10 est reliée à l'étage vidéo 17 du moniteur par l'intermédiaire d'un mélangeur 18 à boîte de sélection à rapport variable. La mémoire 14 nécessaire au stockage des descriptions ligne a un nombre de bits égal au nombre de pixels contenu par chaque ligne. La mise à jour des mémoires 14 et 15 peut être faite aisément pendant le retour image de sorte qu'il est possible de changer la grille en un temps de trame. Les différentes mémoires peuvent être soit à accès direct, soit constituées par des registres à décalage puisque l'accès à ces mémoires est fait séquentiellement. La synchronisation du dispositif est obtenue, d'une part, par une remise à zéro du pointeur type de ligne en début de balayage image et avance à chaque ligne et, d'autre part, par une remise à zéro du pointeur description de ligne en début de balayage ligne et avance à chaque pixel. La valeur issue du pointeur type de ligne est appliquée au sélecteur 10 dont les entrées sont ainsi reliées au quatre descriptions de ligne. Le signal obtenu à la sortie du sélecteur 10 est combiné au niveau du mélangeur 18 avec le signal vidéo image de l'étage vidéo 17, cette combinaison étant de préférence réalisée en mode non-dominant, de telle sorte qu'un pixel allumé issu du graphique ait priorité sur la grille formée par le dispositif. L'invention n'est pas limitée à l'exemple de réalisation représenté et décrit en détail car diverses modifications peuvent y être apportées sans sortir de son cadre. REVIDICATIOS 1 - Dispositif d'affichage de grille sur l'écran d'un moniteur d'ordinateur, caractérisé en ce qu'il comprend un sélecteur "un sur quatre" (10) comportant une sortie reliée à l'étage vidéo (17) du moniteur d'un ordinateur, quatre entrées (EO, El, E2, E3) de données d'ordre 0 à 3, et deux entrées de commande (SO, S1) ; l'entrée (EO) d'ordre 0 est reliée à une source de tension continue constante, l'entrée (El) d'ordre 1 est reliée à un diviseur par deux (12) de la fréquence pixel (13), les entrées (E2, E3) d'ordre 2 et 3 sont reliées aux deux étages d'une mémoire de description ligne (14) à deux étages dont le premier étage reçoit la fréquence pixel (13) ; les deux entrées de commande (SO, S1) du sélecteur (10) étant reliées à une mémoire type de ligne (15) recevant la fréquence ligne (16). 2 - Dispositif selon la revendication 1, caractérisé en ce que la mémoire type de ligne (15) utilise un codage sur deux bits. 3 - Dispositif selon l'une des revendications 1 et 2, caractérisé en ce que la mémoire description ligne (14) a un nombre de bits égal au double du nombre de lignes. 4 - Dispositif selon l'une des revendications 1 à 3, caractérisé en ce qu'un mélangeur à rapport variable est prévu entre la sortie du sélecteur (10) et l'étage vidéo (14). 5 - Grille formée sur l'écran d'un moniteur d'ordinateur à l'aide de deux types de traits, l'un continu, l'autre pointillé, les traits pointillés étant placés entre deux traits continus horizontaux et verticaux successifs, caractérisée en ce que les traits sont formés par quatre types de lignes de balayage - une ligne de balayage de type 0 coïncidant avec un trait continu horizontal tous les pixels étant allumés - une ligne de balayage de type 1 rencontrant un trait pointillé horizontal, un pixel sur deux étant allumé - une ligne de balayage de type 2 rencontrant les pixels des traits verticaux pointillés, chaque pixel correspondant à un trait vertical, continu ou pointillé, étant allumé - une ligne de balayage de type 3 rencontrant les pixels éteints des pointillés verticaux, seuls les pixels correspondant aux traits continus verticaux étant allumés.