BE1001063A3 - Systeme d'affichage numerique a balayage de trame. - Google Patents

Systeme d'affichage numerique a balayage de trame. Download PDF

Info

Publication number
BE1001063A3
BE1001063A3 BE8701162A BE8701162A BE1001063A3 BE 1001063 A3 BE1001063 A3 BE 1001063A3 BE 8701162 A BE8701162 A BE 8701162A BE 8701162 A BE8701162 A BE 8701162A BE 1001063 A3 BE1001063 A3 BE 1001063A3
Authority
BE
Belgium
Prior art keywords
data
mode
memory
groups
transfer means
Prior art date
Application number
BE8701162A
Other languages
English (en)
Inventor
Jeanne Ellen Morel
Darwin Preston Rackley
Stephen Wayne Trynosky
William Allan Wall
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Application granted granted Critical
Publication of BE1001063A3 publication Critical patent/BE1001063A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/153Digital output to display device ; Cooperation and interconnection of the display device with other functional units using cathode-ray tubes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/06Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Eye Examination Apparatus (AREA)
  • Toys (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Details Of Television Scanning (AREA)

Abstract

Système d'affichage graphique à balayage de trame dont tous les points peuvent etre adressés selon deux modes de fonctionnement; dans le premier mode, des données sont extraites d'une mémoire de révision (MO à M3), sérialisées, modifiées et appliquées à un dispositif d'affichage à une première fréquence; dans le second mode, les données sont extraites de la mémoire de révision, sérialisées et partiellement modifiées à ladite première fréquence et sont alors encore modifiées et transférées au dispositif d'affichage à une sous harmonique paire, par exemple la moitié, de la première fréquence.

Description


   <Desc/Clms Page number 1> 
 



  "Système d'affichage numérique à balayage de trame". 



   La présente invention concerne les systèmes d'affichage numériques et plus particulièrement les systèmes qui utilisent un dispositif d'affichage à balayage de trame. 



   Les systèmes d'affichage numérique à utiliser avec des systèmes de calcul, sont bien connus dans l'art antérieur. Dans beaucoup de systèmes graphiques équipés de dispositifs d'affichage à balayage de trame, on utilise le système dans lequel tous 
 EMI1.1 
 les points sont adressables ou à plan de bits. Dans ce système, les données sont disposées dans une mémoire de révision de façon que lorsqu'elles sont lues en sortie pour l'affichage, des groupes de données successifs sortant de   1a   mémoire concernent directement des éléments images successifs sur l'affichage. On peut trouver l'une des plus anciennes descriptions d'un tel système dans un articie intitulé "Computer Graphics In Color" de Peter B. Denes publié dans la revue "Bell Laboratories Record" de mai 1976, pages 139 à 146.

   Beaucoup de systèmes de micro-calculateur courants utilisent le système dans lequel tous les points sont adressables pour générer des affichages graphiques. On peut citer à titre d'exemple l'Ordinateur Personnel IBM lorsqu'il comprend une carte d'adaptation graphique couleurs (CGA) ou une carte d'adaptation graphique améliorée (EGA). 



   La plupart des systèmes connus peuvent être commutés pour donner des définitions d'affichage différentes y compris des nombres différents d'éléments images par trame d'analyse totale d'image, des nombres différents de lignes d'affichage et des nombres différents de couleurs disponibles par élément image. Cependant, aucun de ces systèmes de l'art antérieur n'a utilisé un agencement commutable entre un premier mode dans lequel des données sont extraites d'une mémoire de révision à une fréquence donnée et transmises à l'affichage à la meme fréquence et un second mode dans 

 <Desc/Clms Page number 2> 

 
 EMI2.1 
 lequel les données sont extraites de la mémoire à cette même fré- quence mais transmises au dispositif de retard à une fréquence qui est un diviseur pair, par exemple la moitié, de la fréquence d'extraction.

   Un système d'affichage numérique réalisé selon les enseignements de la présente invention comprend une mémoire de revision pour emmagasiner des données numériques définissant des éléments images d'affichage et des moyens pour connecter des données lues dans la mémoire de révision en groupes de signaux d'éléments images pour l'affichage. Le système comprend des moyens de commutation pour passer d'un premier à un second mode. Dans le premier mode, les données sont lues dans la mémoire, amendées et appliquées au dispositif d'affichage à une première fréquence. Dans le second mode, les données sont lues dans la mémoire et initialement converties à ladite première fréquence, mais sont finalement converties et appliquées au dispositif d'affichage à une nième sous harmonique (par exemple la moitié) de ladite première fréquence.

   Dans le second mode, des groupes successifs de données dérivées de la mémoire sont combinés pour former les signaux de commande d'affichage. 



   La figure l est une représentation schématique d'un adaptateur d'affichage numérique pour connecter une unité centrale de traitement à un dispositif d'affichage à balayage de trame. 



   La figure 2 est un schéma détaillé des portes et d'un circuit de combinaison utilisés dans le système de la figure 1. 



   La figure 3 est une représentation schématique d'un circuit sélecteur utilisé dans le système de la figure 1. 



   La figure 4 représente le contenu de données des registres de décalage utilisés dans le système de la figure   I   dans un mode de fonctionnement de celui-ci. 



   La figure 1 est une représentation schématique d'un système d'affichage numérique mettant en oeuvre les enseignements de la présente invention. Le système présente des lignes d'entrée qui sont connectées à une unité centrale de traitement (non représentée) et des lignes de sortie qui sont connectées à un dispositif d'affichage à tube cathodique (non représenté). Le système comprend 

 <Desc/Clms Page number 3> 

 une mémoire de révision composée de quatre plans 10-13 pour l'em- magasinage respectif des données représentant les composants de couleur différents des signaux à afficher. Ainsi, par exemple, le plan MO (10) emmagasine des composants de rouge, Je plan Mi   (H)   des composants de vert, le plan M2 (12) des composants de bleu et le plan M3   (13)   des composants d'intensité.

   Les données sont emmagasinées dans la mémoire de revision dans la configuration de tous les points   adressables     (APA).   Dans cette configuration, des multiplets de données sont disposés dans les plans aux emplacements correspondant aux positions des éléments images sur l'affichage à tube cathodique. Ainsi, par exemple, au début d'un balayage du tube cathodique (CRT), quatre multiplets sélectionnés sont lus simut- tanément depuis des emplacements identiques dans chacun des plans de la mémoire de révision, un multiplet par plan. Ces multiplets sont normalement utilisés pour définir la couleur et/ou l'intensité des huit premiers éléments images de l'affichage.

   Puis les multiplets à une adresse suivant immédiatement l'adresse lue initialement, sont lus pour définir la couleur et/ou l'intensité des huit éléments images suivants de l'affichage. Le déroulement de ce procédé se poursuit jusqu'à ce que tous les é1éments images aient été définis et affichés. Suivant la définition de l'affichage et la capacité de la mémoire de révision, les données pour une trame d'affichage peuvent 
 EMI3.1 
 soit remplir la mémoire de révision, soit être emmagasinées dans une partie des emplacements   adressabies   dans celle-ci. Dans le premier cas, I'adresse initiale pour une trame d'affichage est la première adresse de chaque plan de la mémoire de révision. Dans le second cas, I'adresse initiale pour une trame d'affichage peut être choisie à une adresse sélectionnée dans la mémoire de révision.

   En changeant cette adresse initiale de trame à trame, des fonctions de déroulement et d'animation peuvent être assurées. Les adresses de mémoire de révision séquentielles pour lire les données d'affichage depuis cette mémoire, sont générées par un système de commande de tube cathodique (CRTC) 14 et appliquées à la mémoire de révision par les 20 lignes d'adresses 15. Le système CRTC 14 peut être du type MC6845 fabriqué par MOTOROLA Inc. et peut être commande   d'une   

 <Desc/Clms Page number 4> 

 manière connue par des signaux d'entrée sur des lignes non représentées et comprenant des lignes d'horloge et de commande, à partir de l'unité centrale de traitement. Pour simplifier l'explication, on n'a pas représenté les connexions directes entre la mémoire de révision et l'unité centrale de traitement.

   Ces connexions comprendraient évidemment les connexions du bus de donnees et du bus d'adresses aux lignes d'adresses 15 au travers d'un système de multiplexage. Ces connexions permettent à l'unité centrale de traitement d'accéder à la mémoire de révision pour insérer et mettre à jour des données à afficher. 



   La présente invention concerne un agencement pour utiliser les données contenues dans la mémoire de révision pour fournir des signaux de résolution d'affichage différents, à la fois en fonction du nombre des éléments images dans une trame d'affichage et du nombre des couleurs disponibles pour chaque élément image. Par exemple, on va décrire trois résolutions commutables, les deux premières permettant un affichage de 640 x 200 éléments images avec 16 ou 64 couleurs par éléments, respectivement, et la troisième permettant un affichage de 320 x 200 éléments images avec 256 couleurs par élément. 



   Tout d'abord, le fonctionnement du   Systeme   est commuté au moyen des signaux de mode sur les lignes 16 issues d'un registre 38 qui reçoit et retient des signaux de commande de mode issus de   t'unite   centrale de traitement, en mode à 640 x 200 éléments images et 16 couleurs. Dans ce mode, le circuit de sélection 17 est sans effet sur les signaux qui le traversent. En consequence, pour chaque accès de la mémoire de révision, un groupe de quatre multiplets de données, un multiplet de chaque plan de la mémoire de révision, est alimenté sans changement aux registres à décalage 
 EMI4.1 
 21 à 24. Les registres à décalage 21 à 24 sont synchronisés ensemble par des signaux de chronologie sur une ligne 25 issue du système CRTC 14 pour sérialiser les multiplets reçus.

   Les sorties en série des registres à décalage sont synchronisées au travers des portes de synchronisation 26 à 29 pour fournir des entrees de 4 bits parallèles à un système de registres en palette 31. Ce système de registres 

 <Desc/Clms Page number 5> 

 comprend seize registres pouvant être chargés depuis l'unité centrale de traitement (au travers des lignes de données et de commande non représentées) et sélectionnés par les entrées à 4 bits. Chaque registre emmagasine 6 bits. Les sorties de 6 bits sont appliquées à une porte de 6 bits 32 et sont synchronisées depuis cette porte par des signaux d'horloge sur Ja ligne 25, à une autre porte de 6 bits 33. Les sorties des deux portes 32 et 33 sont appliquées au travers des lignes 34 et 39, respectivement, à un circuit de combinaison 35.

   Le circuit de combinaison reçoit aussi des signaux de sélection de couleur de 4 bits depuis un registre 36 par les lignes 40. Ces signaux de sélection de couleur sont appliqués au registre 36 depuis l'unité centrale de traitement par les lignes d'entrées 37. Le circuit de combinaison est commandé par des signaux de mode issus du registre de modes par des lignes 16. La figure 2 est une représentation schématique d'une réalisation du circuit de combinaison 35. Cette figure montre les portes 32,33 et le registre 36 de la figure 1 avec leurs sorties respectives à six, six et quatre lignes 34,39 et 40. Ces lignes sont sélectivement connectées aux portes de huit bits 45, 46 et 47 dont les sorties de huit bits sont appliquées par les lignes 41,42 et 43 à une sortie commune 44.

   Un circuit de sélection 48 répond aux signaux d'entrée de mode issus du registre 38 (figure 1) par les lignes 16 pour fournir sélectivement une sortie sur l'une de ses trois lignes de sortie 51, 52 ou   53,   ce qui conditionne ainsi l'une des portes 45, 46 ou 47. Lorsque la porte 45 est conditionnée, quatre bits issus de la porte 32 et quatre bits issus de la porte 33 sont transférés aux lignes de sortie 44. Lorsque la porte 46 est conditionnée, six bits de la porte 33 et deux bits du registre 36 sont appliqués aux lignes de sortie 44. Lorsque la porte 47 est conditionnée, quatre bits de la porte 33 et quatre bits du registre 36 sont appliqués aux lignes de sortie 44. Ces différentes sorties correspondent aux trois modes de fonctionnement du système de la figure 1 tels que définis par les signaux de mode appliqués au registre 38.

   En se reportant à nouveau à la figure   1,   on voit que la sortie du circuit de combinaison 35 sur les lignes 44 est appliquée   ä   une porte 54. Cette porte est synchronisée soit à la fréquence d'horloge des signaux 

 <Desc/Clms Page number 6> 

 
 EMI6.1 
 sur la ligne d'horloge 25 issue du système CRTC 14, soit à la moitié de cette fréquence. Cette demi-fréquence est développée par un circuit de verrouillage 55 qui est synchronisé par la ligne d'horloge 25 et a sa sortie -Q reconnectée à son entrée D. L'entrée libre du circuit de verrouillage 55 est connectée à une ligne de conditionnement d'affichage (DISPEN) qui sera décrite ultérieurement. 



   Un circuit de sélection 56 determine si les signaux de cadence d'horloge à pleine fréquence ou à demi-fréquence sont appliqués à la porte 54 en réponse à des signaux de mode issus du registre de modes 38. Comme on le verra plus clairement par la suite, la chronologie de demi-fréquence est utilisée avec la sortie de la porte 45 (Figure 2),   c'est-à-dire   avec des sorties de couleurs comprenant quatre bits de chacun des registres 32 et 33 et la chronologie de fréquence entière est utilisée avec les autres modes de fonctionnement du système. 



   Les signaux de huit bits passant par la porte 54 sont utilisés pour commander une table de recherche de couleur (CLUT) 58. Celle-ci comprend 256 registres de   18   bits pouvant être sélectionnés par les signaux d'entrée de huit bits. 
 EMI6.2 
 



  Des dix-huit bits des registres, six commandent un circuit numérique/analogique rouge 59, six autres commandent un circuit numérique/analogique vert 60 et les six derniers commandent un circuit   numerique/analogique   bleu 61 qui délivrent respectivement des signaux de sortie analogiques rouges, verts et bleus pour commander un affichage à tube cathodique. 



   Comme indiqué ci-dessus, on considérera à présent le fonctionnement du système en mode à 640 x 200 éléments images et 16 couleurs. Ce mode correspond à la sélection du registre 47 
 EMI6.3 
 (Figure 2) pour délivrer des sorties à la table CLUT 58 à la fréquence d'horloge entière, c'est-à-dire que la sortie d'horloge CRTC est dirigée sans changement à la porte d'horloge 54. 



   Dans ce mode, le registre de sélection des couleurs 36 fournit 4 bits des signaux d'adresses CLUT, ceux-ci restant constants pendant des périodes données afin de définir des gammes différentes de couleurs à afficher pendant chacune de ces périodes. 

 <Desc/Clms Page number 7> 

 



  Les 4 bits restants de l'adresse CLUT viennent du registre 33 et sont donc déterminés par le contenu des plans de la mémoire de révision et le système à palette. La fréquence d'horloge du CRTC 14 correspond à la fréquence de la révision des éléments images sur le tube cathodique de façon que chaque ligne d'éléments images sur ce tube soit affichée tour à tour. Ce mode avec quatre bits variables pour chaque élément image, permet seize couleurs différentes d'affichage. 



   Dans un autre mode en fonction lorsque la porte 46 de la figure 2 est sélectionnée et   ä   nouveau en utilisant la chronologie à fréquence entière, 640 x 200 éléments images sont a nouveau affichés. Dans ce mode, il   nly   a cependant que deux bits fixes du registre de sélection des couleurs 36 et la porte 46 reçoit tous les six bits de couleurs provenant de la porte 33. En conséquence, dans ce mode, avec six bits variables pour chaque élément image, soixantequatre couleurs différentes peuvent être affichées. 



   Dans le système décrit jusqu'à maintenant, la mémoire de révision, les registres de décalage   parallèle/série   21 à 24, le système à palette 31, la table de recherche de couleurs 
 EMI7.1 
 58 et les circuits de conversion numérique/analogique 59 à 61 font tous partie de systèmes d'affichage numérique connus. 



   Le système d'affichage de la présente invention se distingue principalement de ceux connus dans l'art antérieur par la combinaison des deux portes 32 et 33 de la figure   t,   de la porte 45 de la figure 2 et de la porte 54 de la figure 1 qui commande la fréquence d'horloge qui est sélectionnée pour le mode choisi. Dans la présente réalisation, tous ces éléments entrent en jeu pour produire un affichage de 320 x 200 éléments images chacun avec un choix de deux cent cinquante couleurs. 



   Dans la présente réalisation, le mode à 320 x 200 éléments images est le troisième mode pouvant être sélectionné. 



  Dans ce mode, c'est la porte 45 (Figure 2) dans le circuit de combinaison qui est sélectionnée et la demi-fréquence d'horloge issue de la bascule 55 qui est sélectionnée par le sélecteur 56 pour commander la porte 54. 

 <Desc/Clms Page number 8> 

 



   En fonctionnement dans   le troisième mode, les   données sont lues depuis la mémoire de révision,   passées dans Jes   registres de décalage   parallele/série   21 à 24 et les portes 26 à 29 à la fréquence d'horloge entière. Les sorties de porte adressent le système de registres à palette 31 qui applique ses sorties de six bits aux portes 32 d'où elles passent aux portes 33 à la fréquence d'horloge entière. Quatre bits de chacune de ces portes forment la sortie à huit bits de la porte 45 (Figure 2) qui est appliquée par les lignes 44 à la porte 54. Cette porte fonctionne maintenant   ä   
 EMI8.1 
 une fréquence égale à la moitié de la fréquence d'horloge des circuits jusqu'à ce point.

   En conséquence, cette porte est traversée par chaque groupe alterné de huits bits provenant de la porte 45 et allant vers la table CLUT 58 ou, autrement dit, le courant de sorties des 6 bits provenant du système à palette 31, des quatre bits de chaque sortie numérotée pair et des quatre bits de chaque sortie numérotée impair, sont combinés pour former chaque entrée de la table CLUT. 



  Comme il y a au moins huit bits variables et qu'aucun bit fixe du registre 36 n'est utilisé, chaque groupe de bits adresse l'un quelconque des 256 registres de la table CLUT 58. En conséquence, chaque   eie-   ment image affiché peut avoir l'une quelconque des 256 couleurs. 



  Si l'affichage est balayé à la même fréquence que précédemment, la division par deux de la fréquence d'adressage de la table CLUT depuis la porte 54, signifie que la moitié seulement du nombre des éléments images est formé. Ainsi, le tube cathodique affichera maintenant 320 x 200 éléments images mais chaque élément sera sélectionné parmi 256 couleurs. 



   Dans la description ci-dessus, les fonctions et la structure du circuit de sélection 17 de la figure   I   étaient omises dans un but de simplification. Ce circuit constitue une partie hautement souhaitable, bien que non essentielle, du système d'affichage. 



    11   est effectif dans le mode de faible définition d'éléments images décrit comme le   troisieme   mode ci-dessus. Etant donné les exigences d'emmagasinage de la mémoire de révision, il est clair que sans modification du système, chaque   élément pel affiché sera divisé   à partir des deux bits correspondants provenant de chacun des plans 

 <Desc/Clms Page number 9> 

 de mémoire de révision 10 à 13. Autrement dit, dans chaque plan, chaque multiplet emmagasiné comprend un quart des données pour chaque élément image de quatre éléments images. Précédemment et dans les premier et deuxième modes du présent système, chaque multiplet emmagasiné dans un plan contenait un bit de chacun des huit groupes de données d'éléments images.

   En conséquence, pour modifier les données pour un seul élément pel, il est nécessaire d'utitiser des techniques de manipulation de bits. Ces techniques deviennent cependant complexes lorsque des paires de bits doivent être manipulées. 



   Le système de sélection 17 permet à la mémoire de révision de contenir des multiplets dans chaque plan, chaque multiplet contenant deux ensembles de quatre bits de données d'éléments images. Dans les premier et deuxième modes, le circuit de sélection transfère les données depuis la mémoire de révision sans changement, et ces données d'éléments images sont emmagasinées comme précédemment, chaque multiplet dans un plan contenant huit bits représentant chacun un bit de différentes données d'éléments images. Dans le troisième mode, les données sont emmagasinées sous la forme de multiplets contenant chacun deux groupes de quatre bits de données d'éléments images. Ces multiplets sont lus depuis des emplacements correspondants dans des plans consécutifs.

   Ainsi par exemple, si le premier emplacement à lire en sortie pour affichage est 0, le premier multiplet est lu depuis l'emplacement 0 dans le plan 0, le suivant depuis l'emplacement 0 dans le plan 1 suivi par l'emplacement 0 dans le plan 2,   etc...   Pour que CPU et CRTC accèdent tous deux à la mémoire de révision, les deux bits d'adresses d'ordre inférieur définissent maintenant le plan sélectionné, ce qui provoque ainsi le chaînage des plans ensemble. 



   La figure 3 représente une réalisation du système de sélection 17 de la figure 1. En haut de la figure 3, sont représentés quatre registres de données de mémoire 62 à 65 connectés pour recevoir des données des plans de   memoice MO a   M3, respectivement. Les registres de données sont connectés au travers des ensembles de portes 66 à 69 ou 70 à 73, aux registres de décalage 21 à 24. Des signaux sur une ligne de mode 51 (voir la figure 2) qui sont 

 <Desc/Clms Page number 10> 

 générés pour le mode d'affichage 320 x 200, à 256 couleurs, sont connectés aux portes 66 à 69. Des signaux qui sont générés pour les autres modes (c'est-à-dire ceux générés sur les lignes 52 et 53 de la figure 2), sont utilisés pour conditionner les portes 70 à 73.

   Dans les modes de haute définition d'éléments images, c'est-à-dire les modes à 640 x 200 éléments d'affichage, les signaux des registres 62 à 65 sont transférés au travers des portes 70 à 73 aux registres de décalage 21 à 24 sans modification. En mode de faible définition des éléments d'affichage, chaque porte 66 à 69 transfère deux bits depuis chacun des registres 62 à 65 à chacun des registres de décalage 21 à 24. Autrement dit, chaque registre de décalage reçoit quatre groupes de deux bits, chaque groupe étant issu d'un plan de mémoire different. 



   La figure 4 représente l'agencement de transfert des bits. Cette figure montre les quatre registres à décalage 21 à 24 avec les lignes de sortie en série à la droite de chaque registre. Dans chaque étage de registre de la figure 4, le contenu de données est   référencé nif   n représentant le plan de mémoire et m   repre-   sentant l'emplacement des bits d'un multiplet lu dans ce plan. 



   On rappellera qu'en mode d'affichage 320 x 200, la couleur de chaque élément image est définie par huit bits comprenant deux groupes consécutifs de quatre bits chacun issus des registres de décalage. En examinant la configuration de bits de la figure 4, on voit que les deux premiers groupes de quatre bits, lus dans les registres à décalage, comprennent un multiplet complet de données issu du plan de mémoire de révision 0. Ce multiplet est suivi par des multiplets des plans de mémoire   I,   2 et ensuite 3. Ainsi, les plans de mémoire de révision   peuvent être enchâinés   avec chaque multiplet dans un plan représentant les données pour un élément image complet.

   Comme indiqué ci-dessus, les plans peuvent alors avoir des multiplets d'éléments images consécutifs en sequence, ce qui fait qu'ils sont lus à partir des plans 0 à 3 pour revenir ensuite au plan 0. 



   Dans la description précédente de la   figure t,   
 EMI10.1 
 on a indiqué que l'entrée DIPPEN à la bascule 55 sur la ligne 57 

 <Desc/Clms Page number 11> 

 serait expliquée ultérieurement. Cette entrée a pour objet de s'assurer en mode à 320 x 200 éléments images, que les signaux corrects sont appliqués depuis les portes 32 et 33 au travers du circuit de combinaison   35,   à   la table CLUT. 58.   Le signal   DISPEN   est un signal généré par CRTC 14 pour indiquer l'instant où t'affichage doit être conditionné. Autrement dit, il définit la partie de chaque ligne de balayage de l'affichage qui est modulée par les données d'élément image.

   Afin de s'assurer que les paires correctes de quatre groupes de bits sont utilisées, le signal   DISPEN     maintient   la bascule déconditionnée jusqu'au début de la partie d'affichage d'une ligne de balayage. 



  Puis la bascule est commutée pour générer un signal de transfert au travers de l'unité de sélection 56 à la porte 54 au second cycle d'horloge de fréquence entière, c'est-à-dire lorsque les données ont été transférées au travers de la porte 32 à la porte 33. Ainsi, le premier élément image de la ligne balayée est défini par les deux premiers groupes de données de quatre bits. 



   En résumé, on a présenté un système d'affichage numérique pour commander un dispositif d'affichage à balayage de trame. Les données d'éléments images sont retenues dans une mémoire d'affichage dans une forme adressable en tous points dans laquelle la disposition des données en mémoire correspond aux positions des éléments pet sur le dispositif d'affichage. Bien que la vitesse de 
 EMI11.1 
 balayage de trame reste la même, l'écoulement des données à l'affi- chage peut etre établi à une première fréquence ou à la moitie de cette fréquence. Avec la première fréquence, on obtient un affichage à résolution élevée des éléments images et un nombre de couleurs limité.

   Avec la demi-fréquence, la résolution des éléments images est réduite de moitié mais en utilisant des paires de groupes de signaux de couleurs successifs pour chaque élément image, la résolution de la couleur est améliorée de manière importante. Pour une utilisation efficace des mémoires de révision en mode à résolution élevée d'images, on utilise le système connu de lecture en sortie de multiplets à partir de plans de mémoires multiples, chaque multiplet contenant des bits concernant un composant couleur des   élémcnts   pel. En mode à faible résolution d'images, chaque multiplet dans la mémoire de 

 <Desc/Clms Page number 12> 

 révision correspond à un seul élément image et les plans de mémoiresont enchaÎnés.

   Un circuit de sélection entre Ja mémoire et des convertisseurs   paraHete/serie   connectés aux plans de la mémoire est commuté pour assurer des chemins de données appropriés entre la mémoire et les convertisseurs. 



   Bien que des valeurs particulières aient été utilisées pour définir les divers modes de fonctionnement du système, il est évident que d'autres valeurs pourraient etre utilisées, par exemple 640 x 200 éléments images, 4 couleurs et 320 x 200 éléments images, 16 couleurs, à condition que le nombre des éléments images dans un mode soit le double du nombre des éléments dans un second mode. 



  Pour les deux modes, la vitesse du balayage d'affichage pourra être la même. En outre, en modifiant le système par l'augmentation du nombre des portes entre le registre à palette et le circuit de combinaison, on peut utiliser des modes dans lesquels les éléments images peuvent varier de plus du double. Par exemple avec trois de ces portes, des modes de fonctionnement à une première fréquence, à la moitie de cette fréquence et au quart de cette fréquence, peuvent être utilisés avec des definitions de bit d'éléments images correspondantes. 



   Bien que la présente invention ait été plus particulièrement décrite en se référant à une réalisation préférée de celle-ci, il est évident pour l'homme de l'art que diverses autres modifications de formes et de détails peuvent y être apportées sans pour autant sortir du cadre et de l'esprit de la présente invention.

Claims (7)

  1. REVENDICATIONS t. Un Systeme d'affichage numérique pour commander un dispositif d'affichage à balayage de trame, caractérisé en ce que ledit système comprend : a) une mémoire de révision pour emmagasiner des données d'éléments images dans des emplacements correspondant aux emplacements d'éléments images associés sur ledit dispositif d'affichage, b) des moyens pour lire des groupes de données d'éléments images consécutifs dans ladite mémoire de révision à une première fré- quence d'horloge, c) des moyens pour convertir lesdits groupes de données en groupes de signaux de commande d'éléments images pour le dispositif d'affichage, et d)
    des moyens de commutation pour commuter lesdits moyens afin d'effectuer une conversion entre un premier mode dans lequel chaque dit groupe de données est converti en un groupe de signaux de commande d'élément image individuel délivré au dispositif d'affichage à ladite première fréquence d'horloge, et un second mode dans lequel 2n groupes de données successifs (où n est un nombre entier positif) sont combinés pour générer un groupe de signaux de commande d'élément image individuel délivré au dispositif d'affichage à une nième sous harmonique de ladite fréquence d'horloge.
  2. 2. Un système d'affichage numérique selon la revendication 1 dans lequel nest égal à 1 et lesdits moyens de conversion comprennent des premiers moyens de transfert qui sont connectés pour recevoir des groupes de données d'éléments images, des seconds moyens de transfert qui sont connectés pour recevoir la sortie desdits premiers moyens de transfert, lesdits premiers et seconds moyens de transfert étant synchronisés à ladite première fréquence d'horloge, et des moyens de combinaison qui sont connectés aux sorties desdits premiers et seconds moyens de transfert pour ne transmettre que la sortie desdits seconds moyens de transfert dans ledit premier mode et pour combiner les sorties desdits premiers et seconds moyens de transfert dans ledit second mode. <Desc/Clms Page number 14>
  3. 3. Un système d'affichage numérique selon la revendication 2 comprenant des troisièmes moyens de transfert qui sont connectés pour recevoir les sorties desdits moyens de combinaison, lesdits troisièmes mpoyens de transfert étant synchronisés à ladite première fréquence d'horloge dans ledit premier mode et EMI14.1 à la moitié de ladite première fréquence d'horloge dans ledit second mode.
  4. 4. Un système d'affichage selon la revendication 3 comprenant un système de table de recherche de couleurs qui est connecté pour recevoir les sorties desdits troisièmes moyens de transfert pour générer des groupes de signaux de commande numérique pour ledit dispositif d'affichage.
  5. 5. Un système d'affichage selon Ja revendication 3 comprenant un système de registres à palette qui reçoit des groupes de données d'éléments images consécutifs dérivés de ladite mémoire de révision et qui engendre en réponse à ceux-ci, lesdits groupes de données d'éléments images pour lesdits premiers moyens de transfert.
  6. 6. Un système d'affichage selon la revendication 5 dans lequel ladite mémoire de révision comprend plusieurs plans de couleurs et comprenant en outre, autant de convertisseurs parallèle/ série que de plans de couleurs, chacun de ces convertisseurs étant prévu pour recevoir des multiplets de données de la mémoire et présentant une sortie en série connectée audit système de registres à palette, de telle sorte que ledit système de registres à palette reçoive des groupes de données dont les largeurs de bit correspondent en nombre aux convertisseurs parallèle/série.
  7. 7. Un système d'affichage selon la revendication 6 dans lequel la mémoire de révision comprend quatre plans de couleurs, et comprenant en outre un système de sélection connecté entre EMI14.2 la mémoire de révision et les convertisseurs parallèle/série, ledit système de sélection étant connecté auxdits moyens de commutation pour commuter le système dans un premier mode dans lequel chaque multiplet de données lu dans un plan de la mémoire de révision est envoyé dans le convertisseur parallèle/série associé au plan, et dans un second mode dans lequel des paires de bits de chaque multiplet <Desc/Clms Page number 15> EMI15.1 lu dans un plan de mémoire, sont dirigés vers des paires associées d'emplacements dans les convertisseurs paralleie/série,
    de teile sorte que chaque convertisseur parallèle/série reçoive deux bits de chaque plan de la mémoire de révision.
BE8701162A 1986-10-14 1987-10-09 Systeme d'affichage numerique a balayage de trame. BE1001063A3 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US91824986A 1986-10-14 1986-10-14

Publications (1)

Publication Number Publication Date
BE1001063A3 true BE1001063A3 (fr) 1989-06-27

Family

ID=25440071

Family Applications (1)

Application Number Title Priority Date Filing Date
BE8701162A BE1001063A3 (fr) 1986-10-14 1987-10-09 Systeme d'affichage numerique a balayage de trame.

Country Status (22)

Country Link
EP (1) EP0264603B1 (fr)
JP (1) JPH0664452B2 (fr)
KR (1) KR910003195B1 (fr)
CN (1) CN1021151C (fr)
AR (1) AR241450A1 (fr)
AT (1) ATE76993T1 (fr)
AU (1) AU600980B2 (fr)
BE (1) BE1001063A3 (fr)
BR (1) BR8705443A (fr)
CA (1) CA1292335C (fr)
DE (2) DE3779554T2 (fr)
ES (1) ES2032788T3 (fr)
GB (1) GB2196212B (fr)
GR (1) GR3005576T3 (fr)
HK (1) HK61692A (fr)
IE (1) IE59835B1 (fr)
IL (1) IL83515A (fr)
MX (1) MX160734A (fr)
MY (1) MY100903A (fr)
PH (1) PH24302A (fr)
SG (1) SG67892G (fr)
ZA (1) ZA877128B (fr)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU586948B2 (en) * 1987-03-16 1989-07-27 Sharp Kabushiki Kaisha Image signal processor
GB2229344B (en) * 1988-10-07 1993-03-10 Research Machines Ltd Generation of raster scan video signals for an enhanced resolution monitor
KR910008449B1 (ko) * 1989-04-04 1991-10-15 삼성전관 주식회사 비데오 매트릭스 회로
KR920002600B1 (ko) * 1989-07-21 1992-03-30 삼성전자 주식회사 1비트/2비트 플레인 겸용 비디오 보드
JP3018329B2 (ja) * 1989-07-26 2000-03-13 株式会社日立製作所 表示システムおよび液晶表示装置
JP6219863B2 (ja) 2015-01-26 2017-10-25 ファナック株式会社 プリント板の固定構造

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2246911A1 (fr) * 1973-10-03 1975-05-02 Robotron Veb K
US4087808A (en) * 1975-10-15 1978-05-02 Vega Servo Control, Inc. Display monitor for computer numerical control systems
EP0085480A2 (fr) * 1982-01-13 1983-08-10 Europel Systems (Electronics) Ltd. Systèmes d'affichage vidéo
FR2544898A1 (fr) * 1983-04-25 1984-10-26 Texas Instruments France Dispositif d'affichage video sur ecran d'affichage par balayage d'une trame ligne par ligne et point par point
DE3420919A1 (de) * 1983-06-06 1984-12-06 Canon K.K., Tokio/Tokyo Bildverarbeitungssystem
GB2157927A (en) * 1984-04-16 1985-10-30 Gould Inc Circuit for processing digital image data in a high resolution raster display
US4673930A (en) * 1985-02-08 1987-06-16 Motorola, Inc. Improved memory control for a scanning CRT visual display system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5559543A (en) * 1978-10-26 1980-05-06 Mitsubishi Electric Corp Picture memory device
JPS5810756B2 (ja) * 1978-12-26 1983-02-26 松下電器産業株式会社 画像表示装置
JPS6041378B2 (ja) * 1981-01-28 1985-09-17 富士通株式会社 画像記憶装置
DE3266906D1 (en) * 1982-05-28 1985-11-21 Hell Rudolf Dr Ing Gmbh Method and apparatus for the reproduction of an image with a coarser resolution than during picture scanning
JPS5971087A (ja) * 1982-10-17 1984-04-21 株式会社リコー Crt表示装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2246911A1 (fr) * 1973-10-03 1975-05-02 Robotron Veb K
US4087808A (en) * 1975-10-15 1978-05-02 Vega Servo Control, Inc. Display monitor for computer numerical control systems
EP0085480A2 (fr) * 1982-01-13 1983-08-10 Europel Systems (Electronics) Ltd. Systèmes d'affichage vidéo
FR2544898A1 (fr) * 1983-04-25 1984-10-26 Texas Instruments France Dispositif d'affichage video sur ecran d'affichage par balayage d'une trame ligne par ligne et point par point
DE3420919A1 (de) * 1983-06-06 1984-12-06 Canon K.K., Tokio/Tokyo Bildverarbeitungssystem
GB2157927A (en) * 1984-04-16 1985-10-30 Gould Inc Circuit for processing digital image data in a high resolution raster display
US4673930A (en) * 1985-02-08 1987-06-16 Motorola, Inc. Improved memory control for a scanning CRT visual display system

Also Published As

Publication number Publication date
JPH0664452B2 (ja) 1994-08-22
ATE76993T1 (de) 1992-06-15
DE3779554D1 (de) 1992-07-09
CN1021151C (zh) 1993-06-09
EP0264603B1 (fr) 1992-06-03
GR3005576T3 (fr) 1993-06-07
KR910003195B1 (ko) 1991-05-22
IL83515A (en) 1991-03-10
IE59835B1 (en) 1994-04-06
GB2196212A (en) 1988-04-20
MX160734A (es) 1990-04-19
JPS6398693A (ja) 1988-04-30
EP0264603A2 (fr) 1988-04-27
AR241450A1 (es) 1992-07-31
DE3779554T2 (de) 1993-01-28
CN87106436A (zh) 1988-04-27
IL83515A0 (en) 1988-01-31
GB2196212B (en) 1990-08-29
AU7976387A (en) 1988-04-21
EP0264603A3 (en) 1989-03-22
IE872525L (en) 1988-04-14
CA1292335C (fr) 1991-11-19
BR8705443A (pt) 1988-05-24
GB8720940D0 (en) 1987-10-14
ES2032788T3 (es) 1993-03-01
KR880005509A (ko) 1988-06-29
PH24302A (en) 1990-05-29
HK61692A (en) 1992-08-28
DE3733930C2 (fr) 1989-03-23
AU600980B2 (en) 1990-08-30
DE3733930A1 (de) 1988-04-28
SG67892G (en) 1992-09-04
MY100903A (en) 1991-05-16
ZA877128B (en) 1988-04-14

Similar Documents

Publication Publication Date Title
US6750876B1 (en) Programmable display controller
FR2544898A1 (fr) Dispositif d&#39;affichage video sur ecran d&#39;affichage par balayage d&#39;une trame ligne par ligne et point par point
FR2604019A1 (fr) Dispositif d&#39;affichage video couleur pour systeme d&#39;ordinateur, et procede de conversion de signaux video couleur a cet effet
EP0619675B1 (fr) Système d&#39;affichage d&#39;images en couleur
FR2547968A1 (fr)
LU84342A1 (fr) Systeme tampon de lignes destine a visualiser plusieurs images dans un jeu video
FR2566951A1 (fr) Procede et systeme pour l&#39;affichage d&#39;informations visuelles sur un ecran par balayage ligne par ligne et point par point de trames video
FR2599873A1 (fr) Systeme d&#39;affichage video
US4581721A (en) Memory apparatus with random and sequential addressing
FR2566949A1 (fr) Systeme d&#39;affichage d&#39;images video sur un ecran a balayage ligne par ligne et point par point
US5389948A (en) Dithering circuit and method
FR2554948A1 (fr) Procedes et appareils de codage et d&#39;affectation d&#39;emplacements de memoire pour affichage d&#39;images traitees numeriquement
BE1001063A3 (fr) Systeme d&#39;affichage numerique a balayage de trame.
JPS6221195A (ja) 画像メモリの読出回路
EP0524842B1 (fr) Dispositif temps réel de présentation d&#39;images de type télévision sur un écran de visualisation
FR2605131A1 (fr) Systeme d&#39;affichage numerique a balayage de trame
EP0197846B1 (fr) Circuit contrôleur de signaux vidéo de couleur pour système de visualisation haute résolution, et système de visualisation comportant un tel circuit
FR2477745A1 (fr) Dispositif d&#39;affichage graphique en couleurs
FR2631474A1 (fr) Circuit et procede pour commander la presentation d&#39;une information de couleurs a un dispositif d&#39;affichage d&#39;un systeme informatique
BE1001069A3 (fr) Systeme d&#39;affichage a balayage de trame avec generateur de caracteres a memoire a acces aleatoire.
JP5128045B2 (ja) 画像表示のデジタル方法及びデジタル表示装置
US4901062A (en) Raster scan digital display system
JPH0448269A (ja) デジタルオシロスコープ
JPS59500929A (ja) コンピユ−タ−の表示装置
JPS5872990A (ja) カラ−図形発生方式

Legal Events

Date Code Title Description
RE Patent lapsed

Owner name: INTERNATIONAL BUSINESS MACHINES CORP.

Effective date: 19911031