Brevet FR2570850A1 — publié le 19860328

t La présente invention concerne de façon générale les ordinateurs et les dispositifs associés d'affichage. Plus précisément, elle concerne un circuit d'interface destiné à adapterun ordinateur normalement réalisé afin qu'il pilote un moniteur suivant la norme NTSC, afin qu'il puisse commander un moniteur trichrome rouge-vert-bleu. De nombreux ordinateurs, tels que par exemple lis microordinateurs "Apple" II E et II C (marques de fabrique de Apple Computer, Inc., Cupertin-D, Californie) transmettent des signaux vidé.o composites de la norme National Television System Committee (NTSC) comme seul signal vidéo de sortie pour la commande d'un moniteur. L'invention décrit un circuit donnant une compatibilité à 400 % lors de la transformation -du courant de données vidéo composites en mode vidéo à haute résolution et double densité (HIRES) des ordinateurs de la série "Apple" II en un format convenant au pilotage d'un moniteur trichrome rouge-vert-bleu. Bien que l'invention soit décrite en référence aux ordinateurs "Apple", l'invention s'applique aussi à d'autres ordinateurs. Il est difficile de décrire l'invention sous forme abstraite, c'est-à-dire sans référen- ce à une famille particulière d'ordinateurs, et le mode de réalisation actuellement préféré s'applique aux ordina- teurs de la série "Apple". Evidemment, d'autres modes de réalisation peuvent être créés pour d'autres familles d'ordinateurs. Jusqu'à ces derniers temps, les ordinateurs ont tous été reliés à des moniteurs fonctionnant suivant la norme NTSC par un circuit d'interface. La raison en est une question de rentabilité. Tous les pbstes de télévi- sion et les moniteurs des studios de télévision doivent satisfaire aux règles NTSC afin que la compatibilité entre les stations d'émission et les nombreux types différents de récepteurs présents sur le marché soit assurée. Le volume de moniteurs du type NTSC produits tous les jours les a rendus peu coûteux comme moniteurs d'ordinateurs. Leur résolution (fidélité vidéo) est cependant limitée 2 2570850 d'une manière superflue par tout un jeu de restrictions portant sur les communications aériennes et qui ne s'appli- quent pas en réalité aux ordinateurs. Comme les ordinateurs représentent actuellement une force commerciale croissante par eux-mêmes, c'est-à-dire qu'ils représentent des volumes très élevés, un nouveau type de moniteur, appelé trichrome, a apparu sur le marché, à des prix comparables. Les moniteurs trichromes ne sont pas limités par les normes de communication aérienne puis- qu'ils sont destinés à être utilisés avec un seul émetteur, c'est-à-dire l'ordinateur, et ils ont ainsi une résolution bien meilleure. Les signaux vidéo composites sont réglés par tout un jeu de codes qui ont été formulés pour l'émission et la réception de télévision par National Television System Committee (NTSC). Cette normalisation était néces- saire afin que tous les postes émetteurs et récepteurs de télévision soient compatibles, aux Etats-Unis d'Amérique. Les moniteurs du type NTSC sont aussi connus sous le nom de moniteurs vidéo "composites", étant donné les règlements imposés par la norme NTSC. Les règlements spécifient que le courant -de données vidéo doit être composé de la superposition de quatre signaux séparés rassemblés en un seul. Les quatre signaux qui composent le signal vidéo "composite" sont 1) un signal composite de synchroni- sation, 2) un signal composite de suppression, 3) un signal de salve de couleur, et 4) les données vidéo réelles. Le signal composite de synchronisation comprend à la fois des signaux de synchronisation verticale et horizontale. Ce signal est nécessaire aủ récepteur de télévision qui doit assurer la stabilité de l'image avec ]'(metteur lorsque le signal vidéo balaie l'écran et repré- sente l'image. Le signal composite de suppression comprend des signaux de suppression verticale et de suppression horizontale. Le signal est nécessaire pour la suppression du faisceau du canon vidéo lorsqu'il est en retour. Un moniteur de télévision subit une écriture de son écran ligne par ligne à partir du coin-supérieur gauche de l'écran. Le canon est mis en fonctionnement chaque fois qu'une partie de la ligne correspondante doit être éclairée. Lorsque la ligne est terminée cependant, le canon doit être remis en position sur la ligne suivante qui se trouve au-dessous. Cette remise en position du canon, de droite à gauche de l'écran, doit être réalisée alors que le canon n'est pas excité. Le signal de suppression garantit l'extinction du canon pendant sa remise en position. Lesdonnéesvidéo représentent l'information visuelle émise par la station de télévision et qui doit être présen- tée à l'observateur. Cette information module le canon vidéo lorsqu'il balaie l'écran horizontalement à chaque ligne de l'image. Le canon ou bien éclaire l'écran ou bien ne l'éclaire pas, suivant les données vidéo émises. Lorsqu'une ligne horizontale a été peinte, le canon est "éteint" et est ramené à force à la ligne inférieure suivan- te. Lorsque toutes les lignes d'une trame particulière ont été balayées, le canon doit à nouveau subir une "suppres- sion" lorsqu'il revient à la partie supérieure gauche de l'écran, avant de pouvoir "peindre" la nouvelle trame. Les données vidéo ont deux qualités: la luminance et la chrominance. La luminance (luminosité) est proportion- nelle au niveau du tension (amplitude) du signal vidéo. La chrominance (couleur) d'autre part est codée par des techniques de modulation de déphasage. Le signal de salve de couleur est émis pendant une petite partie de chaque ligne horizontale, pendant que le canon est à l'état supprimé. Le Signal de salve est standardisé à 3,58 MHz aux Etats-Unis d'Amérique. Un oscil]]ateur interne du récepteur de télévision se ver- rouille sur la face exacte du signal de salve de couleur. Le déphasage des données vidéo par rapport à l'oscillateur interne est alors obtenu et utilisé pour le réglage de l'intensité des canons rouge, vert et bleu, destinés à former une myriade-de couleurs. 4 2570850 Dans les moniteurs rouge-vert-bleu RVB, trois canons de couleur différente sont commandés directement, c'est-à-dire que trois signaux vidéo séparés doivent être transmis. Comme la commande directe des canons en couleur est disponible, un signal salve de couleur n'est pas néces- saire et tout le circuit de décodage de couleurs présent dans les moniteurs composites n'est pas nécessaire dans les moniteurs RVB. Dans un tel système, le codage et le décodage de la formation de couleur ne sont pas nécessaires, et elle doit être réglée directement, si bien que la largeur de bande vidéo peut être économisée d'une manière considé- rable. Dans le cas des moniteurs RVB, le signal composite de suppression est encore nécessaire mais il doit être transmis aux trois canons. Le signal composite de synchroni- sation -est aussi nécessaire et, selon le moniteur, il est soit présenté comme signal séparé d'entrée soit présenté sous forme composite, avec l'un des signaux d'entrée d'un canon en couleur. Deux types de moniteurs sont actuellement disponi- bles, analogique et numérique. Certains fabricants de - moniteurs incorporent les deux. possibilités à leurs appa- reils. Les moniteurs analogiques n'ont que trois entrées pour la commande des trois canons en couleur. Comme le signal d'entrée est analogique, un canon quelconque peut être commandé de manière continue et un nombre infini de couleurs peut ainsi être affiché. Les moniteurs numériques ont habituellement quatre entrées pour la commande des trois canons en couleur. Ces quatre entrées sont numériques si bien' que seize cou- leurs possibles seulement peuvent être obtenues. Les seize couleurs possibles sont "programm6elcs" par le fabricant du moniteur. Certains fabricants fournissent actuellement deux séries différentes de seize couleurs qui peuvent être choisies avec un commutateur externe. Ces deux jeux différents de seize couleurs sont réalisés afin qu'ils correspondent au schéma de couleurs des ordinateurs "Apple" 2570850 et "IBM". Les ordinateurs de la série "Apple II" (constituant l'exemple non limitatif actuellement préféré) créent un mode vidéo, appelé haute résolution à double densité (HIRES) qui peut avoir jusqu'à 560 transitions différentes dans une seule ligne de balayage horizontal d'une trame. Un écran complet (trame) comprend 192 lignes de ce type. Lorsque le mode vidéo à haute résolution et double densité (HIRES) est affiché par un moniteur NTSC monochrome (luminance seulement), la résolution est égale à 560x192. Cela signifie que la luminance de 560x192 emplace- ments différents (pels) sur l'écran peut être réglée indépen- damment. Lorsqu'un tel mode vidéo est présenté sur un moniteur NTSC en couleur (luminance et chrominance), les 560 transitions sont cependant interprétées (par jeux de quatre) comme une information de couleur par décodage par comparaison avec le signal de salve de couleur. La résolution est ainsi de 140x192, avec seize couleurs possi- bles (couleur seulement, pas de luminance). On peut donc noter que le même mode vidéo provenant de l'ordinateur (haute résolution et double densité HIRES) peut être interprété de deux manières totalement différentes par le moniteur, suivant le type de moniteur NTSC qui est utilisé. Comme le système RVB ne se rapporte qu'à la couleur, deux modes vidéo différents qui sont complémentaires doivent être obtenus pour la conservation de la compatibilité c'est-à-dire pour l'obtention soit d'une image monochrome optimale soit d'une image en couleur optimale. Ceci suggère l'incorporation d'un commutateur binaire dans le circuit matériel afin qu'il sache qu'il doit créer l'un des deux modes vidéo différents, c'est-à-dire qu'il doit interpréter l'information de l'ordinateur de l'une de deux manières différentes, soit sous forme monochrome soit sous forme des seize équivalents de couleur. Comme la plupart des moniteurs RVB permettent l'utilisation d'au moins seize couleurs, la transformation 6 2570850 en format 140x192 ne pose pas de problème. On peut considérer que l'image monochrome représente un sous-ensemble de deux couleurs possibles d'une palette de seize couleurs, et la transformation est alors facile. Lorsqu'un nombre suffisant de commutateurs binaires est disponible de manière que, pendant la réception du courant d'information vidéo NTSC, chaque groupe de quatre états puisse être interprété comme soit l'un des 140 pels de couleur soit comme quatre pels indépendants des 560 pels monochromes, les deux modes peuvent être affichés n'importe o sur l'écran, en même temps, avec un seul mode vidéo de l'ordinateur. Lorsque tous les commutateurs binaires sont mis à un premier état, l'ensemble de l'écran affiche en mode 140. Lorsque tous les commutateurs binaires sont dans l'autre état, l'ensemble de l'écran affiche en mode 560. Surtout le réglage sélectif de tous ces commutateurs binaires permet l'affichage, dans différentes parties de l'écran, en mode 140 ou en mode 560. On peut alors faire une analogie entre l'état de ces commutateurs binaires RVB et la définition NTSC de la luminance et de la chrominance. Lorsque les commuta- teurs binaires se trouvent dans l'un de leurs deux états différents, ils peuvent être définis comme représentant une information de luminance. Lorsque les commutateurs binaires sont dans l'autre état, ils représentent alors une information de chrominance. Dans les ordinateurs "Apple", alorsque le bus de données internes a une largeur de huit bits, sept seulement de ces bits (les moins significatifs) sont mis en mode série et utilisés comme données vidéo. jeux de sept bits sont affichés dans une ligne horizontale pour la création des 560 transitions possibles en mode vidéo à haute résolutation et double densité HIRES. Ceci suggère l'approche n 1 selon l'invention, de la manière suivante: Approche n 1: Utilisation du bit inutilisé de la ligne commune vidéo comme commutateur binaire pour la commande du fait que les sept bits suivants doivent être 7 2570850 interprétés comme sept pels en mode 560 ou comme un pel trois quarts en mode 140. Ce nouveau mode vidéo, le mode "mixte" est alors la représentation véritable en système RVB de l'équivalent NTSC du mode vidéo HIRES à double densité. Les logiciels actuels (déjà sur le marché) ne tiennent pas compte de l'utilisation proposée du bit inuti- lisé précédent et le laissent à un état quelconque en le considérant comme inutile. En conséquence, l'approche n 2 suivant selon l'invention peut être utilisée pour la conservation de la compatibilité avec les logiciels existants. Approche n 2 Création de deux commutateurs binaires (F1 et F2) qui permettent la sélection de l'un quelconque des modes 140x192, 560x192 et mixte. L'approche n 2 permet alors la création des modes séparés 140 et 560 qui sont totalement indépendants du réglage du bit vidéo le plus significatif, assurant ainsi la compatibilité avec les logiciels existants. Comme deux commutateus binaires permettent l'uti- lisation de quatre états différents et que trois seulement sont utilisés dans l'approche n - 2, un quatrième mode vidéo de l'interface RVB peut être utilisé dans l'approche n 3: - Approche n 3: Grouper les données vidéo par jeux de huit bits au lieu de les grouper par jeux de sept bits, avec création d'un mode 160x192 à seize couleurs. L'état des commutateurs F1 et F2 sélectionne alors les modes vidéo de la manière suivante: F2 F1 Mode Vidéo 0 0 140x192 (0) 1 160x192 1 0 MIXTE 1 1 560x192 Le problème de la création de deux nouveaux commutateurs dans un ordinateur quelconque qui a déjà près de deux millions d'unités est que l'un quelconque 8a 2570850 des nombreux éléments de logiciels qui sont disponibles peut modifier par inadvertance l'état d'un commutateur. Ceci modifie évidemment l'interprétation de l'information vidéo et peut rendre inutilisable l'affichage. En conséquen- ce, l'invention met en oeuvre l'approche n 4 qui constitue le mode de réalisation actuellement préféré. Approche n 4: Création des deux commutateurs binaires F1 et F2 de manière qu'il soit pratiquement impos- sible aux logiciels existants de modifier leur état intempes- tivement. Cette approche est mise en oeuvre à l'aide d'un registre à décalage à deux bits destiné à l'établissement des commutateurs F1 et F2 en fonction de deux drapeaux internes à l'ordinateur (dans le cas des ordinateurs de la série "Apple II", ces drapeaux sont connus sous les noms "AN3" et "80COL"). D'après l'état de F1 et F2, l'un quelconque des quatre modes vidéo RVB possibles est créé pour l'affichage des données vidéo produites par -l'ordina- teur. La présente invention constitue essentiellement une interface vidéo à plusieurs modes destinée à un ordina- teur ayant une ligne commune vidéo interne, une sortie vidéo série et un premier et un. second drapeau interne, l'interface étant destinée à piloter un moniteur du type RVB et comprenant: des commutateurs binaires, commandés. par les états du premier et du second drapeau et destinés à former un premier et un second commutateur binaire F1 et F2 permet- tant la commande d'un mode vidéo du circuit d'interface, un circuit de conversion RVB, commandé par les commutateurs F1 et F2, et destiné à recevoir les données vii cti 'It 1.î I ilne 'o)iiiiiiui 9 2570850 du second drapeau afin que l'un des modes vidéo soit sélec- tionné. D'autres caractéristiques et avantages de l'inven- tion ressortiront mieux de la description qui va suivre, faite en référence au dessin annexé sur lequel: la figure 1 est un schéma d'un mode de réalisation actuellement préféré de circuit destiné à créer des commuta- teurs binaires F1 et F2 en fonction de deux drapeaux (80COL et AN3) créés par l'ordinateur; et la figure 2 est un diagramme synoptique des parties du circuit d'interface RGB qui crée quatre modes vidéo RVB différents. La figure 1 est un diagramme synoptique d'un circuit avantageux pour la formation des commutateurs F1 et F2. Il ne s'agit que d'un exemple non limitatif. Le principe de l'utilisation des commutateurs tels que F1 et F2 peut être mis en oeuvre d'autres manières. Les ordinateurs de la série "Apple II" mettent en oeuvre un premier et un second drapeau binaire appelé "80COL" et' "AN3", permettant la sélection de différents modes vidéo pour lesquels l'ordinateur peut transmettre des signaux convenables de sortie. L'invention met en oeuvre ces drapeaux pour la création des commutateurs F1 et F2. En mode vidéo de haute résolution à double densité IIIRES, l'état des deux drapeaux est le suivant: "80COL" doit être levé et "AN3" doit être baissé. Comme "80COL" et "AN3" doivent être dans certains états afin que l'ordina- teur soit en mode vidéo convenable, on suppose, par mesure de sécurité, que, lorsqu'ils ont. été fixé par le logiciel existant dans un état, ils ne peuvent pas être modifiés. En conséquence, les deux commutateurs binaires F1 et F2 peuvent être formés par échantillonnage du comportement antérieur de "80COL" et "AN3". La figure 1 représente un circuit avantageux pour la création des commutateurs F1 et F2 à l'aide d'un registre à décalage de bits qui met en oeuvre le drapeau "AN3" comme signal d'horloge et le drapeau "80COL" comme 2570850 entrée de données. Le registre à décalage à deux bits est indiqué uniquement à titre d'exemple de réalisation de l'invention qui peut être mise en oeuvre de manière très différente. L'état du drapeau AN3 doit être modifié afin que l'état du drapeau 80COL soit introduit dans le registre à décalage. Comme seul le signal inverse 80COL du drapeau COL est disponible dans les ordinateurs "Apple" pour être utilisés dans les circuits, la polarité du signal d'entrée du registre à décalage est inversée. Le registre à décalage, formé par les deux basculeurs D 10 et 12, est établi, lors de la mise sous tension, de manière que les états des commutateurs F1 et F2 soient initialisés à un. Ceci est réalisé par liaison de l'entrée d'établis- sement du registre à décalage à un circuit de mise sous tension (combinaison résistance-condensateur). La procédure d'initialisation alimente le circuit en mode 560x192. Eventuellement, l'état de mise sous tension peut aussi être l'un quelconque des trois autres modes vidéo restants. Le logiciel de l'ordinateur MUST met alors en oeuvre une séquence tout à fait originale d'états avant confirmation des états finaux des commutateurs F1 et F2, lors de la sélection parmi les modes vidéo. Le tableau qui suit donne la séquence nécessaire à l'obtention de chacun des différents modes. Il faut noter qu'il existe une différence de polarité par rapport au drapeau "80COL", et que l'état final de chaque séquence correspond toujours au drapeau 80COL levé et au drapeau AN3 baissé. TABLEAU 140x192 160x192 MIXTE' 560x192 LEVER 80COL LEVER 80COL BAISSER 80COL BAISSER 80COL BAISSER AN3 BAISSER AN3 BAISSER AN3 BAISSER AN3 LEVER AN3 LEVER AN3 LEVER AN3 LEVER AN3 BAISSER AN3 BAISSER 80COL LEVER 80COL BAISSER AN3 LEVER AN3 BAISSER AN3 BAISSER AN3 LEVER AN3 BAISSER AN3 LEVER AN3 LEVER AN3 BAISSER AN3 BAISSER AN3 BAISSER AN3 LEVER 80COL LEVER 80COL 11 2570850 La caractéristique importante des séquences précédentes est que le drapeau "AN3" doit changer d'état de l'état baissé à l'état levé pour chaque état du drapeau COL qui doit être introduit dans le registre à décalage. En conséquence, les deux séquences suivantes introduisent un état logique "0" dans le commutateur Fl. LEVER 80COL -BAISSER AN3 BAISSER AN3 LEVER 8OCOL LEVER AN3 LEVER AN3 Lorsque le drapeau AN3 doit être levé, un accès du microprocesseur à $C05E (code hexadécimal d'adresse de l'ordinateur "Apple") doit être réalisé et, lorsque le drapeau AN3 est baissé, une écriture du microprocesseur dans $COOC (adresse hexadécimale de l'ordinateur "Apple") doit être effectuée. Les instructions baisser et lever sont exécutées par logiciel, de préférence conservé sur un disque. Un programme particulier convenable est une opération courante pour un programmateur expérimenté, et l'écriture d'un programme d'exécution des différentes étapes du tableau précédent n'est donc pas donné. La figure 2 est un diagramme synoptique d'un circuit avantageux pour la transformation des signaux vidéo composites de l'ordinateur en quatre signaux rouge- vert-bleu nécessaires aux moniteurs RVB. Ce diagramme synoptique est un simple exemple car de nombreuses autres manières sont utilisables. Les signaux d'entrée du circuit d'interface RVB de l'ordinateur (dans le cas du microordinateur "Apple Il") sont les suivants: 1. 14 MlHz: Ce signal est la fréquence d'horloge des pcels. 1I. est créé par l'ordinateur à l'aide d'un oscil- lateur piézoélectrique. L'une de ses périodes détermine la durée des pels. 2. 3,58 MHlz: Ce signal correspond à la fréquence d'horloge des pels divisée par quatre et représente le signal de salve de couleur nécessaire suivant les règles NTSC. L'une des périodes contient quatre pels à 14 MHz. 3. Bus vidéo: Le bus vidéo ou ligne commune comprend huit lignes et transmet des données vidéo avant leur mise en série par l'ordinateur. Les sept lignes les moins significatives seulement sont en réalité mises en mode série sous forme d'un courant série de données vidéo. Le bit le plus significatif est ignoré. 4. SERO: Ce signal est le signal de sortie série vidéo de l'ordinateur "Apple II". 5. VID7: Bit le plus significatif de la ligne commune vidéo. Le circuit A (constitué de préférence par un circuit intégré PAL 16L8) constitue l'organe de commande destiné à diriger les données vidéo aux différents niveaux du circuit logique de conversion RVB, jusqu'à ce qu'elles forment finalement les quatre signaux de sortie RVB0 à RVB3. Il échantillonne l'état du signal vidéo de l'ordinateur et l'état des commutateurs binaires RVB afin de déterminer quel est celui des modes vidéo suivants du circuit d'inter- face RVB qu'il commande. On considère maintenant le mode vidéo 560x192. Le circuit B (constitué de préférence par un circuit intégré LS258) est un circuit pilote de ligne commune qui, sous la commande du circuit A, est validé afin qu'il ait accès à la ligne commune BUS1. L'organe de commande A commande le circuit C qui est de préférence un circuit intégré LS374, qui constitue un basculeur et un circuit pilote de ligne commune, ce circuit pouvant aussi être validé sélec- tivement afin qu'il ait accès à la ligne commune BUS1, afin que les conflits entre les circuits B et C'lors de l'accès à la ligne commune soient évités. Le circuit B est utilisé pour la création du mode vidéo 560x192. L'organe de commande A valide le fonc- tionnement du circuit B qui transmet alors le courant série aux quatre lignes de la ligne commune BUS1. Lorsque le courant série est à l'état 1, les quatre lignes de la ligne commune BUS1 sont aussi à l'état 1. L'état opposé 13 2570850 qui s'applique au courant série signifie que les quatre signaux de la ligne BUS1 sont à l'état 0. L'organe de commande indique alors au circuit F, qui est un multiplexeur quadruple à deux bits (de préfé- ronce constitué par un circuit intégré LS399) de transférer les données de BUS1 à la ligne commune de sortie RVB (RVB0 à RVB3). Comme la ligne commune de sortie est alors en totalité à un ou à zéro, suivant que le courant vidéo est à un ou à zéro respectivement, deux couleurs seulement sur les seize possibles ont été choisies. On considère maintenant le mode vidéo 160x192. Le circuit C comprend un basculeur suivi d'un circuit pilote de ligne commune. Le basculeur échantillonne la ligne commune vidéo sous la commande du circuit A et assure le maintien des échantillons pendant sept pels à 14 MHz. Le circuit A empêche alors le fonctionnement des circuits B et E (ce dernier étant constitué de préférence par un circuit intégéré LS173 et constituant un basculeur), et permet le fonctionnement du circuit C en coopération avec les lignes communes BUS1 et BUS2. L'organe A de commande indique alors au multiplexeur F de transférer les données des lignes communes BUS 1 et BUS2 à la ligne commune de sortie RVB. Ce transfert doit être réalisé deux fois pendant la durée de sept pels à 14 MHz. Lors du premier transfert, la ligne commune de sortie RVB correspond à BUS1 et, lors du second transfert, à BUS2 (il faut noter que l'ordre inverse peut aussi être choisi). Comme il existe 80 périodes de ce type dans une ligne horizontale et que deux transferts sont réalisés à chaque période, 160 codes différents à quatre bits (représentant seize couleurs possibles) ont été transmis au total par la ligne commune de sortie RVB. On considère maintenant le mode vidéo 140x192: Le circuit D est un registre à décalage à quatre bits (de préférence constitué par un circuit intégré LS173) qui a comme signal d'horloge le signal à 14 MHz et qui échantillonne les données série de sortie de l'ordinateur. 14 2570850 Ce registre à décalage transforme le courant série en un courant parallèle à quatre bits. Le basculeur E échantil- lonne alors et maintient ce courant parallèle à quatre bits à chaque groupe de quatre périodes à 14 MHz ou suivant un signal d'horloge à 3,58 MHz. Ces deux circuits transfor- ment donc chaque groupe de quatre bits vidéo série adjacents en quatre bits parallèles qui, sous la commande du circuit A, sont alors transférés à la ligne commune de sortie RVB. Le circuit A empêche le fonctionnement des circuits B et C et permet celui du circuit E qui a accès à la ligne commune BUS2, et indique au circuit F de transférer les' données de la ligne commune BUS2 à la ligne commune de sortie RVB. Comme il existe 80 périodes à sept bits dans une ligne horizontale soit au total 560 périodes et comme elles sont groupées par quatre, 140 codes à quatre bits au total sont transmis dans une telle ligne. On considère maintenant le mode mixte. Comme le circuit logique de la figure 2 peut former à la fois des modes vidéo 560x192 et 140x192, il peut aussi les mélanger n'importe o sur l'écran. Ceci est réalise par l'organe A de commande qui échantillonne le bit le plus significatif de la lignecommune vidéo VID7 et qui permet alors la validation du circuit 560 (circuit B) ou du circuit (circuit E) pour la durée des sept périodes suivantes à 14 MHz. Ceci est réalisé par validation de l'accès des circuits B et E aux lignes communes BUS1 et BUS2 respective- ment, par empêchement du fonctionnement du circuit C, et par commande du circuit F de manière qu'il transfère les données de la ligne commune BUS1 ou BUS2 à la ligne commune de sortie RVB suivant l'état du bit:le plus signifi- catif de la ligne commune vidéo. En résumé, I'invention concerne un circuitd'émula- tion d'un moniteur NTSC utilisant un moniteur RVB (de manière que l'ordinateur considère qu'il voit un moniteur NTSC) tout en permettant la création de nouveaux modes d'affichage vidéo très utiles. REVENDICATIONS 1. Circuit d'interface vidéo à plusieurs modes, destiné à être utilisé avec un ordinateur ayant une ligne commune interne vidéo, une sortie vidéo série et un premier et un second drapeau interne, le circuit d'interface étant destiné à piloter un moniteur du type RVB, caractérisé en ce qu'il comprend: des commutateurs binaires (10, 12) commandés par les états du premier et du second drapeau et destinés à créer un premier et un second commutateur binaire F1 et F2 destinés à la commande d'un mode vidéo du circuit d'interface, un circuit de conversion RVB, commandé par les commutateurs F1 et F2 et destiné à recevoir les données vidéo de la ligne commune vidéo interne et de la sortie vidéo série, et à créer des données video par une ligne commune de sortie RVB, sous une forme qui peut être utilisée par un moniteur RVB dans un mode vidéo choisi parmi plusieurs modes vidéo possi- bles, et un dispositif de commande des états du premier et du second drapeau afin que l'un des modes vidéo soit sélectionné. 2. Circuit selon la revendication 1, caractérisé en ce que le dispositif de commande comporte des parties de l'ordinateur travaillant suivant un programme mémorisé. 3. Circuit selon la revendication 1, caractérisé en ce que le circuit de conversion RVB comporte des disposi- tiEs (A-F) destinés à créer quatre modes vidéo possibles comprenant un mode vidéo 560x192, un mode' vidéo 160x192, un mode vidéo 140x192 et un mode mixte. 4. Circuit d'interface vidéo à plusieurs modes, destiné à l'adaptation d'un ordinateur destiné à travailler normalement avec un moniteur du type NTSC, au travail avec un moniteur de type RVB, caractérisé en ce qu'il comprend: des commutateurs binaires (10, 12) commandés par les états d'un premier et d'un second drapeau de l'ordi- nateur et destinés à créer un premier et un second commuta- teur binaire F1 et F2 de commande du mode vidéo du circuit d'interface, un circuit de commande des états du premier et du second drapeau afin qu'un mode vidéo soit sélectionné, et un circuit de conversion RVB (A-F) destiné à recevoir les données vidéo d'une ligne commune vidéo de l'ordinateur et des données vidéo en série provenant de l'ordinateur, et à former en conséquence des données vidéo transmises par une ligne commune de sortie RVB destinée à commander un moniteur du type RVB en fonction d'un mode vidéo choisi, ledit circuit de conversion comprenant: un circuit de commande (A) commandé par les commutateurs binaires F1 et F2 et destiné à diriger les données vidéo, un circuit pilote de ligne commune (B), commandé par le circuit de commande et destiné à recevoir les données vidéo série de l'ordinateur et à les placer sur une première ligne commune à quatre bits, un registre à décalage (D) ayant une entrée de données destinée à recevoir les données série et une entrée d'horloge destinée à recevoir un signal d'horloge provenant de l'ordinateur, et destiné- à transmettre des données série par une ligne commune de sortie du registre à décalage, un basculeur (E) ayant une entrée reliée à la ligne commune de sortie du registre à décalage et destiné à conserver les données qui en proviennent'par une seconde ligne commune, un circuit (C) formant basculeur et circuit pilote de ligne, ayant une entrée reliée à la ligne commune vidéo et une première et une seconde sortie reliée à la première et à la seconde ligne commune respectivement, et un multiplexeur (F) ayant deux entrées reliées à la première et à la seconde ligne commune respectivement, et une sortie reliée à la ligne commune RVB.