Brevet FR2646544A1 — publié le 19901102

La présente invention concerne un procédé et un dispo- sitif pour détecter en temps réel des modifications de don- nées de trame de balayage. Dans les systèmes réalisés autour d'un microprocesseur tels que les ordinateurs personnels et appareils analogues, le matériel vidéo permettant de commander un afficheur vidéo (moniteur) comporte un adaptateur vidéo qui assure l'inter- façage des ordres vidéo délivrés au moniteur par l'unité centrale de traitement. L'un des adaptateurs vidéo les plus répandus utilisés dans les ordinateurs personnels est le VGA (Video Graphics Array: matrice infographique vidéo), pro- duit par International Business Machines à Armonk, New York, USA. Le VGA est devenu si courant et apprécié que plusieurs fabricants produisent du matériel qui émule le VGA, et de nombreux concepteurs de logiciel ont développé du logiciel qui utilise le VGA pour produire la sortie vidéo. Un schéma par blocs du VGA est illustré figure 1. Le VGA comporte la puce ou contrôleur VGA 20, la mémoire 10 qui joue le rôle de tampon de trame et qui assure la mémorisa- tion des fontes et informations analogues, et le convertis- seur numérique/analogique 30, quelquefois appelé "puce de palette", qui joue le rôle de tableau de concordance de couleurs pour l'affichage en couleurs, et qui assure également le pilotage du moniteur 40. La puce VGA 20 est reliée à l'unité centrale de traitement par l'intermédiaire du bus de l'ordinateur personnel. L'unité centrale de trai- tement émet en direction de la puce VGA, qui reçoit les ordres vidéo relatifs aux informations qu'il y a lieu d'af- ficher et de ne pas afficher. Pour produire un affichage, l'unité centrale de traitement ordonne à la puce VGA 20 d'afficher un certain jeu de données. A réception des ordres provenant de l'unité centrale de traitement, la puce VGA envoie les instructions requises (si l'on se trouve en mode de texte, il s'agit des attributs des 16 bits formant le caractère, et si l'on est en mode infographique, il s'agit des informations de pixel) vers la mémoire 10 afin de pro- duire l'image du tampon de trame. L'image du tampon de trame est alors émise en retour vers la puce VGA, qui envoie, pixel par pixel, le contenu du tampon de trame au convertisseur numérique/analogique 30. Le code de pixel sur 4 bits (4 bits pour 16 couleurs, 8 bits pour 256 couleurs> transmis au convertisseur numérique/analogique 30 est utilisé pour déterminer la couleur du pixel par l'inter- médiaire du tableau de concordance de couleurs. Une fois que l'on a déterminé la couleur du pixel par l'intermédiaire du tableau de concordance de couleurs, les signaux numériques sont convertis en signaux analogiques et délivrés en sortie au moniteur 40 pour affichage. Le contenu du tampon de trame est lu et transféré au convertisseur numérique/analogique 30 soixante fois par seconde de manière à rafraîchir l'affi- chage sur le moniteur 40. Du fait que le VGA est extrêmement courant, les fabricants d'ordinateur ont essayé de concevoir un matériel et un logiciel vidéo qui présentent une compa- tibilité descendante avec le VGA, afin que les logiciel très répandus qui ne sont compatibles qu'avec le VGA fonctionnent sur les versions les plus récentes des ordinateurs. Cependant, le problème de la compatibilité avec le VGA est devenu encore plus difficile du fait d'une nouvelle ca- ractéristique que l'on trouve dans beaucoup d'ordinateurs multitâches les plus récents, et appelée "fenêtrage". Les logiciels qui possèdent cette caractéristique comprennent notamment Microsoft Windows, développé par Microsoft Corpo- ration à Redmont, Washington, USA et Presentation Manager, développé par International Business Machines à Armonk, New York, USA. Dans un environnement avec fenêtrage, on peut diviser l'écran en une pluralité de zones, chacune appelée "fenêtre", dans lesquelles on peut exécuter simultanément plusieurs procédures. Par exemple, un programme de compta- bilité peut fonctionner dans une première fenêtre, pendant qu'un programme de dessin peut fonctionner dans une seconde fenêtre. L'utilisateur de l'ordinateur a la possibilité de basculer d'une fenêtre à l'autre afin d'agir sur les divers processus respectifs. La partie infographique du système de fenêtrage qui contient l'affichage est habituellement un programme distinct qui reçoit en entrée les paramètres spécifiant les différentes fenêtres se trouvant sur l'écran et les applications qui doivent être exécutées dans chacune des fenêtres afin que, lorsque le programme d'application indique que l'affichage doit être modifié, on envoie cette information au système de fenêtrage, qui prend l'information vidéo et triture les données, c'est-à-dire qu'il comprime la taille des données et modifie l'échelle et le cadrage de celle-ci en fonction de la fenêtre et de ses relations avec les autres fenêtres affichées et délivre en sortie les données triturées au tampon de trame du moniteur pour affichage. Les développeurs de matériel d'ordinateur ont cependant constatés que le VGA ne pourra pas fonctionner dans un environnement à fenêtres, et ils n'ont pas réussi à allouer à une partie de l'écran un affichage produit par VGA. Si l'on doit exécuter une procédure en VGA, c'est-à- dire une procédure qui utilise le VGA pour produire sa sortie vidéo, les applications qui fonctionnent sous le sys- tème à fenêtrage doivent être interrompues et sauvegardées, et l'écran effacé, afin que la procédure VGA puisse afficher son image vidéo. Afin de résoudre ce problème, on a tenté de développer un logiciel d'émulation VGA qui soit compatible avec le système à fenêtrage, afin de rendre affichable dans le système à fenêtrage les procédures en VGA. Cependant, les émulateurs logiciels sont très gourmands en puissance de calcul de l'unité centrale de traitement, ce qui ralentit considéra- blement le temps nécessaire pour produire un affichage. Des essais ont montrés que, pour produire une image vidéo par l'intermédiaire d'un émulateur logiciel, il faut une durée qui peut aller jusqu'à 83 fois la durée habituellement né- cessaire pour produire la même image dans un environnement sans fenêtrage. Le procédé et le dispositif de la présente invention ont pour but de pallier ces difficultés en proposant une interface entre VGA et un environnement non compatible avec VGA, tel qu'un environnement et un système à fenêtrage, qui permette d'afficher dans l'environnement incompatible, en temps réel, des logiciels tels que des applications en VGA. En outre, on a constaté que le procédé et le dispositif de la présente invention peuvent être utilisés pour effectuer des comparaisons en temps réel de blocs importants de données de trame de balayage, par exemple des données sismiques et géologiques, des données radar et des données d'imagerie vidéo, données telles que celles qui sont utilisées dans les traitements d'image. Habituellement, dans les applications o l'on doit comparer deux blocs de données, on exécute les comparaisons par un logiciel qui compare les blocs de données bit par bit. Cette manière de procéder est très longue et rend difficile un traitement en temps réel des données, à moins d'utiliser des ordinateurs centraux de grande puissance. Le procédé et le dispositif de la présente invention offrent la possibilité d'exécuter, en temps réel, la comparaison et la détection des modifications des données de trame de balayage sans utiliser d'ordinateur central de grande puissance. Ainsi, l'un des buts de la présente invention est de proposer une interface entre un adaptateur vidéo et un envi- ronnement d'affichage infographique incompatible telle que l'on puisse afficher en temps réel les données de sortie de l'adaptateur vidéo dans l'environnement d'affichage infogra- phique incompatible. L'un des buts de la présente invention est également de proposer une interface entre un adaptateur vidéo tel qu'un adaptateur vidéo VGA et un environnement infographique incompatible, par exemple un système à fenêtrage, afin de pouvoir afficher et délivrer en sortie, en temps réel, des données d'application en VGA par l'intermédiaire du système à fenêtrage. Un autre but encore de la présente invention est de proposer un procédé et un dispositif qui permettent des comparaisons en temps réel et des détections de modifi- cations entre blocs de données de trame de balayage. Dans le procédé et le dispositif de la présente inven- tion, on met en mémoire les données, c'est-à-dire les don- nées de trame de balayage. Lors du processus de mise en mé- moire des données, on lit bit à bit les données courantes se trouvant dans la mémoire et on les compare aux bits à inscrire aux mêmes positions de la mémoire. De préférence, on utilise un circuit tel qu'un circuit OU EXCLUSIF simple ou un circuit comparateur pour exécuter la comparaison. Si les données lues en une certaine position et les données devant être inscrites en cette même position ne sont pas les mêmes, on note dans une zone distincte de la mémoire, que l'on utilisera pour une analyse ultérieure, la discordance et l'emplacement de la discordance et les données à inscrire en cette position sont immédiatement inscrites dans la mé- moire. De préférence, le type de mémoire utilisé est une mémoire DRAM (Dynamic Random Access Memory: mémoire vive dynamique), car une DRAM permet d'exécuter en un seul cycle mémoire la lecture des données couramment conservées en mémoire et l'écriture des nouvelles données dans la mémoire. Le procédé et le dispositif de la présente invention sont utilisables en particulier dans un environnement infogra- phique vidéo o l'on compare le bit courant ou l'image de trame de balayage courante contenus dans le tampon de trame à l'image de trame de balayage mise à jour et o l'on note les modifications des données pixel par pixel au moyen du procédé et du dispositif de la présente invention. En utilisant les informations recueillies relatives aux pixels modifiés, l'afficheur vidéo n'a besoin que de mettre à jour les données modifiées, ce qui minimise le volume des données à transférer et accroît la vitesse du système. A cet effet, le dispositif de la présente invention com- prend, essentiellement: des moyens pour inscrire en mémoire la première image de données de trame de balayage, de mani- ère à inscrire en une position mémoire prédéterminée chaque donnée représentative d'un pixel situé en une position de coordonnées X-Y particulière de l'image; des moyens pour lire, pixel par pixel, la première image de données de trame de balayage conservée en mémoire; des moyens pour appli- quer, en entrée d'un circuit comparateur, la donnée de pixel lue en mémoire et une donnée de pixel provenant de la secon- de image de données de trame de balayage correspondant à la position de coordonnées X-Y de la donnée de pixel lue en mémoire; et des moyens pour enregistrer une position cor- respondante de la donnée de pixel permettant d'indiquer la modification de la donnée de pixel, si le comparateur indi- que en sortie que la donnée de pixel lue en mémoire et la donnée de pixel correspondante provenant de la seconde image de données de trame de balayage ne sont pas identiques. Dans un mode de réalisation préféré, le procédé et le dispositif de la présente invention sont utilisés pour réaliser une interface entre un adaptateur vidéo tel qu'un adaptateur VGA et un système d'affichage vidéo incompatible avec l'adaptateur vidéo, par exemple un système à fenêtrage, ce qui permet de transcoder les données de sortie vidéo pro- duites par l'adaptateur vidéo et de les appliquer en entrée aux systèmes d'affichage vidéo afin de produire l'affichage en temps réel. A cet effet, le dispositif de la présente invention comprend, essentiellement: des premiers moyens de mémoire, pour mémoriser une image de données de trame de balayage dans un premier format produit par l'adaptateur infogra- phique; des moyens pour écrire dans ces premiers moyens de mémoire une première image de données de trame de balayage, de manière que chaque donnée représentative d'un pixel en une position de coordonnées X-Y particulière de l'image; des moyens pour recevoir une seconde image de données de trame de balayage produite par l'adaptateur infographique vidéo, cette seconde image de données de trame de balayage étant produite postérieurement à la première image de don- nées de trame de balayage; des moyens pour lire, dans les premiers moyens de mémoire, des données de pixel de la première image de données de trame de balayage conservée en mémoire; un circuit comparateur, qui compare la donnée de pixel lue dans les premiers moyens de mémoire à une donnée de pixel provenant de la seconde image de données de trame de balayage et dont la position de coordonnées X-Y corres- pond à la position de coordonnées X-Y de la donnée de pixel lue dans les premiers moyens de mémoire; des seconds moyens de mémoire, pour mémoriser, si la donnée de pixel lue dans les premiers moyens de mémoire et la donnée de pixel corres- -2646544 pondante provenant de la seconde image de données de trame de balayage ne sont pas identiques, l'identification de la position de pixel afin d'indiquer qu'il y a eu changement de pixel de la première image de données de trame de balayage à la seconde image de données de trame de balayage; des moyens pour transcoder, du premier format de données de trame de balayage en un second format de données de trame de balayage, les données de pixel provenant des secondes images de données de trame de balayage qui ont été modifiées; et des moyens pour appliquer, en entrée du système d'affichage infographique, les données de pixel transcodées dans le second format de données de trame de balayage compatible avec le système d'affichage infographique, pour affichage en sortie sur un afficheur. De la sorte, le système d'affichage infographique met à jour, par les données de pixel provenant de la seconde image de données de trame de balayage, des parties de l'affichage correspondant aux pixels qui ont changé. 0 On va maintenant donner, en référence aux figures annexées, une description détaillée de la présente invention qui permettra d'en mieux comprendre les buts, caractéristi- ques et avantages. La figure 1 illustre le système d'adaptateur vidéo VGA. Les figures 2a et 2b illustrent un mode de réalisation du système de la présente invention dans lequel on peut compa- rer en temps réel des tailles mémoires importantes contenant des données de trame de balayage. La figure 3 illustre un schéma par blocs montrant un autre mode de réalisation du système de la présente inven- tion, à savoir une interface de système vidéo, dans ses relations fonctionnelles avec le système vidéo VGA et un système à fenétrage. La figure 4 est un schéma par blocs de l'interface de système vidéo de la présente invention. La figure 5 illustre la formation de zones polluées pro- venant de pixels pollués de l'interface de système vidéo de la présente invention. Les figures 6a et 6b sont des organigrammes illustrant les étapes de processus exécutées pour l'analyse des zones polluées par la nouvelle interface de système de la présente invention, permettant de déterminer les zones de pixels polluées. 0 Sur la figure 2a, on a illustré le système de la présente invention, qui comporte une première mémoire 70, un circuit OU EXCLUSIF 90 et une seconde mémoire 80. La première mémoire 70 peut être constituée par toute mémoire pouvant être utilisée pour mémoriser un volume important de données de trame de balayage telles que des images vidéo numériques ou des données d'images radar. Les données à inscrire dans la mémoire sont appliquées en entrée via la ligne de données 75, et l'adresse à laquelle on doit inscrire ces données est appliquée en entrée via la ligne d'adresse 83. Les données de trame de balayage sont inscrites, de façon cohérente, aux mêmes positions de mémoire que les données homologues auxquelles elles doivent être comparées, c'est-à-dire que l'on inscrit toujours à la même adresse mémoire et on lit toujours à la même adresse mémoire un pixel correspondant à une position de coordonnées X-Y particulière. On établit ainsi une corrélation directe entre la position de chaque pixel et une position mémoire o l'on mémorise l'information de pixel. Avant d'inscrire une donnée (que l'on appelera ici "donnée incidente") en mémoire, on exécute une opération de lecture afin de lire le contenu se trouvant à l'adresse o l'on doit inscrire la donnée, et l'on délivre en sortie cette donnée (que l'on appelera ici "donnée courante"), sur la ligne de sortie de données 85, en direction d'une pre- mière borne d'entrée de lecture d'un circuit OU EXCLUSIF 90. La donnée incidente sur la ligne 75 est appliquée en entrée sur une seconde borne d'entrée du circuit OU EXCLUSIF 90, et l'on compare la donnée courante et la donnée incidente. La sortie du circuit OU EXCLUSIF 90 indique si la donnée incidente et la donnée courante sont les mêmes. Si la sortie du circuit OU EXCLUSIF 90 indique que les données ne sont pas les mêmes, on envoie par une impulsion d'horloge l'a- dresse mémoire de la donnée se trouvant sur la ligne 83 vers une seconde mémoire 80 afin de l'y conserver. Juste après avoir lu la donnée courante dans la mémoire , on inscrit la donnée incidente dans la mémoire à l'a- dresse indiquée sur ligne d'adresse 83. De préférence, on exécute en même temps l'opération d'écriture en mémoire et l'opération de comparaison OU EXCLUSIF, afin de minimiser le nombre de cycles d'horloge nécessaires pour exécuter la comparaison des données et la mémorisation de la donnée en mémoire. Les étapes de lecture de la donnée dans la mémoire et de comparaison de la donnée courante à la donnée inci- dente a ainsi lieu, de préférence, au cours d'un seul et même cycle mémoire. Pendant le second cycle mémoire, on ins- crit la donnée incidente dans la mémoire 70 et, au cours de ce même cycle, on mémorise l'adresse de la position mémoire dans la mémoire 80 si la donnée courante et la donnée inci- dente ne sont pas identiques. Bien que, de préférence, l'in- formation mémorisée dans la mémoire 80 soit la position mémoire, on pourrait utiliser d'autres informations permet- tant d'identifier la donnée, par exemple la position en coordonnées X-Y du pixel correspondant sur l'affichage. On pourra perfectionner le processus et le dispositif afin de lire, comparer et écrire plusieurs bits au cours du même cycle mémoire. Si la mémoire 70 est une mémoire orga- nisée en mots de 32 bits, on appliquera alors les 32 bits de la donnée sur 32 lignes de données aux 32 bornes d'entrée de données de la mémoire 70, ce qui permettra d'inscrire les 32 bits en mémoire en un seul cycle. Avant d'inscrire la donnée en mémoire, on lira alors les 32 bits de la donnée courante et on les délivrera en sortie, par l'intermédiaire des 32 bornes de sortie de données, en direction des 32 bornes d'entrée d'un ou plusieurs circuits comparateurs (en fonction du nombre d'entrée de chaque circuit comparateur, qui comparera alors simultanément les 32 bits de la donnée incidente et de la donnée courante et délivrera une donnée indiquant ceux des bits qui diffèrent, cette information étant alors mise en mémoire. La figure 2b illustre la configuration particulière de ce mode de réalisation de la présente invention. Bien que l'on puisse utiliser n'importe quel type de mémoire à lecture/ écriture, il est préférable que le système de la présente invention utilise une mémoire DRAM. La DRAM autorise une opération mémoire sur un seul cycle, appelé cycle "lecture- écriture-modifiée" (Read-Modified-Write). Dans un cycle lec- ture-écriture-modifiée, avant d'inscrire une donnée, on lit l'ancienne donnée couramment conservée en mémoire et on la délivre en sortie de la mémoire sur la ligne de sortie de données. On utilise de préférence cette opération mémoire car on y lit dans la mémoire la donnée courante mémorisée et on y inscrit la nouvelle donnée en mémoire en un seul cycle mémoire, de sorte que le processus de lecture de la donnée courante en mémoire, de comparaison de la donnée incidente avec la donnée courante et d'écriture de la donnée incidente en mémoire peut être exécuté au cours d'un seul et même cycle mémoire. Ce mode de réalisation est particulièrement avantageux lorsque l'on doit examiner des images vidéo numérisées ou autres types de données de trame de balayage pour déterminer des modifications des données. Une illustra- tion en est le traitement des signaux radar, o il est important de noter parmi les signaux radar le mouvement des blips (tops d'échos) ou les images représentant les aéronefs ou cibles analogues. Ce mode de réalisation est également avantageux lorsque l'on veut déterminer des modifications de données sismiques ou géologiques, pour lesquelles la majeure partie des informations reste identique, avec seulement des changements mineurs des données. En outre, on peut utiliser ce mode de réalisation dans le domaine de l'imagerie vidéo numérique, o l'on réalise une mise à jour en temps réel d'images de trame de balayage ou d'images vidéo numérisées en ne transmettant que celles des parties de l'image qui ont été modifiées depuis l'émission de l'image précédente. Dans les traitements d'imagerie vidéo numérique, le temps nécessaire pour- émettre les données de trame de balayage représentatives de l'image vidéo depuis un organe d'entrée vers un organe de sortie, par exemple depuis l'unité centrale de traitement vers le tampon de trame ou depuis l'origine vers la destination finale de l'image vidéo, par exemple sur des lignes téléphoniques ou des liai- sons par satellites comme cela se fait couramment dans les procédés de téléconférence vidéo, constitue un goulet d'é- tranglement. Il est donc préférable de minimiser le volume des données devant être transmises. Ceci est souvent réalisé par des techniques de compression des données, les données vidéo étant comprimées avant transmission, puis décomprimées après réception des données transmises. Cependant, on peut simplifier le processus et minimiser le temps de trans- mission en ne transmettant que les données représentatives des parties de l'image qui ont été modifiées depuis la dernière transmission. L'augmentation de la vitesse de transmission est notable car, dans la plupart des appli- cations, les modifications apparaissant dans une image vidéo ne constituent qu'un faible pourcentage de l'image totale lorsque l'image est fréquemment mise à jour. L'une des applications o le système de la présente invention s'est révélé particulièrement avantageux est il- lustré partiellement figure 3, o l'on a formé'une interface entre un adaptateur vidéo tel qu'un adaptateur VGA et un système vidéo incompatible avec l'adaptateur vidéo, par exemple un système à fenêtrage. Une application informatique qui utilise le VGA 120 com- munique, par l'intermédiaire de l'unité centrale de trai- tement, les données vidéo à afficher au sous-système VGA , et en particulier à la puce de contrôleur VGA. Les données de sortie de la puce de contrôleur VGA, qui, dans un système VGA habituel, sont délivrées par l'intermédiaire d'un convertisseur numérique/analogique à un moniteur d'af- fichage, sont ici appliqués en entrée à l'interface vidéo de la présente invention 140. L'interface vidéo 140 convertit les données de sortie VGA en données de trame de balayage compatibles avec le système à fenêtrage 150 et pouvant être interprétées par celui-ci comme des données d'entrée. Le système à fenêtrage, à réception des données de trame de balayage, triture alors les données afin de les afficher dans la fenêtre appropriée de l'affichage. Un schéma par blocs plus détaillé de l'interface vidéo 140 est donné sur la figure 4. Sur la figure 4, on a représenté l'interface VGA, qui comprend une puce de contrôleur VGA 220, un compacteur de pixels 170, une commande temporelle 180, une RAM de capture de trame 190, un comparateur de pixels pollués 195, une com- mande de zone polluée programmable 200, un circuit formant interface de bus/tableau de concordance 210 et une mémoire de zone polluée 230. La commande temporelle 180 commande le séquencement de tous les éléments de l'interface vidéo et coordonne le séquencement de l'interface vidéo avec le VGA et le système à fenêtrage. La commande temporelle 180 com- mande le séquencement des captures, l'ajustement de la lon- gueur de ligne, la longueur correspondant au nouveau début de trame et le nombre de lignes, et envoie une interruption à l'unité centrale de traitement après que la capture et le traitement des pixels pollués ait été achevés, afin d'in- diquer que l'on doit transférer les données au système à fenêtrage. La commande temporelle 180 reçoit des signaux de séquencement du VGA 220, par exemple le signal de synchro- nisation horizontal, le signal de synchronisation vertical, le signal d'effacement et le signal d'horlbge et délivre les signaux de séquencement au compacteur de pixels 170, à la RAM de capture de trame 180, au comparateur de pixels pollués 195, à la commande de zone polluée programmable 200 et à la mémoire de zone polluée 230. La commande de séquen- cement 180 contient également divers compteurs qui sont utilisés en coopération avec les signaux de séquencement reçus du VGA 220 afin de calculer l'adresse mémoire de la RAM de capture de trame 190 o l'on doit inscrire l'in- formation de pixel délivrée en sortie du compacteur de pixels 170 de manière à écrire de façon cohérente un pixel provenant d'une position X-Y particulière à la même adresse dans la RAM de capture de trame. Lorsque l'on doit afficher des données ou que l'on doit modifier ou mettre à jour des données courantes affichées, le programme d'application en VGA indique à l'unité centrale de traitement les données vidéo à afficher. Cette infor- mation est transférée en format VGA à la puce de contrôleur VGA 220 qui est la même puce de contrôleur VGA que celle utilisée dans les adaptateurs vidéo VGA actuellement disponible. Le contrôleur VGA 220 exécute alors les fonc- tions standard afin de produire l'image de trame de bala- yage. Une fois l'image de trame de balayage produite, les données de trame de balayage sont transférées hors de la puce du contrôleur VGA 220 pixel par pixel. Dans un système VGA standard, cette information serait délivtée en sortie à un convertisseur numérique/analogique contenant une tableau de concordance de couleurs qui produirait les signaux de commande approprié pour permettre la sortie de l'affichage sur le moniteur. Cependant, dans le présent mode de réali- sation de l'interface vidéo de la présente invention, la sortie de la puce de contrôleur VGA 220 est périodiquement "capturée" pour transmission vers la RAM de capture de trame 190. Ainsi, pour la sortie, la donnée de pixel, qui est habituellement un demi-octet, c'est-à-dire un mot de 4 bits, est envoyée pour mémorisation temporaire à la mémoire 190 que l'on appellera ici "RAM de capture de trame". De préférence, les données en sortie de la puce du contrôleur VGA 220 sont capturés à une fréquence prédé- terminée. Par exemple, l'image de trame de balayage courante peut être délivrée en sortie de la puce du contrôleur VGA 220, "capturée" et transférée à la RAM de capture de trame toutes les 10 secondes. Ceci permet de contrôler la fréquence des mises à jour de l'image de trame de balayage affichée, celle-ci pouvant être accrue ou réduite en fonc- tion de l'application délivrant les données de trame de balayage afin de s'adapter aux applications qui modifient de façon continue l'image de trame de balayage et à celles qui modifient moins souvent l'image de trame de balayage. Afin de minimiser le nombre de cycles mémoire nécessaires au transfert de l'image de trame de balayage du VGA à la RAM de capture de trame 190, il est préférable que les données de pixel soient envoyées par blocs de données comprenant plusieurs pixels. Généralement on fait en sorte que la taille du bloc soit égale à la dimension de mots sur laquelle travaille la RAM de capture de trame 190, afin d'écrire une rangée de données au cours de chaque cycle mémoire. On effectue ceci avec le compacteur de pixel 170. Le compacteur de pixels 170 reçoit les données de pixel du contrôleur VGA 220 et mémorise les informations jusqu'à ce que la quantité d'information de pixel mémorisée soit égale à la taille du bloc de données de sortie. Le bloc de données de pixel est alors, en un cycle mémoire, délivré en sortie du compacteur de pixels 170 et inscrit dans la RAM de capture de trame 190. De préférence, le compacteur de pixels comporte un registre à décalage ou un registre à ver- rouillage à plusieurs bits de n bits de longueur, n étant égal à la largeur des mots sur laquelle travaille la RAM de capture de trame 190, afin d'inscrire les données de pixel dans la RAM une rangée à la fois. La RAM de capture de trame 190 est de préférence une DRAM avec activation du mode lecture-écriture-modifiée afin de pouvoir, au cours d'un même cycle mémoire, lire la donnée dans la mémoire et y inscrire une autre donnée. Ainsi, en un même cycle mémoire, on peut lire dans la mémoire la donnée courante mémorisée dans la DRAM, on peut inscrire la donnée incidente dans la DRAM, c'est-à-dire la donnée délivrée en sortie du compacteur de pixels 170 et comparer la donnée courante et la donnée incidente au moyen du circuit compa- rateur de pixels pollués 195 afin de déterminer si la donnée a changé. De préférence, le circuit comparateur de pixels pollués 195 comporte un circuit OU EXCLUSIF à plusieurs bits tel que celui décrit plus haut à propos de la figure 2b. Les informations indiquant les positions des pixels qui ont été modifiés, que l'on appellera "données de pixels pollués" sont transférées au circuit de commande de zone polluée pro- grammable 200. Le circuit de commande programmable de zones polluées 200 analyse les données qui ont été modifiées et détermine les groupes ou zones de données de trame de balayage ("zones polluées") à transmettre au système à fenêtrage pour mise à jour de l'image de trame de balayage affichée. Une fois que la commande programmable des zones polluées 200 a déterminé les zones polluées, on mémorise les limites des coordonnées X-Y des zones polluées dans la mémoire de zones polluées 230. Bien que l'on ait représenté la mémoire de zones polluées sous forme d'une mémoire distincte de la RAM de capture de trame 190, elle peut, physiquement, se trouver sur la même puce mémoire que la RAM de capture de trame 190 afin de gagner de la place. La commande programmable de zones polluées 200 utilise un ensemble prédéterminé de paramètres de contrôle pour ana- lyser les données de pixels pollués et leur position les uns par rapport aux autres, et grouper les données de pixel pol- lués en zones, appelées "zones de pixels pollués" en fonc- tion de leurs positions de coordonnées X-Y dans l'image de trame de balayage. Les paramètres de contrôle utilisés pour déterminer les zones de pixels pollués devant être mis à jour sur l'af- fichage varient en fonction du degré d'élaboration et d'op- timisation voulu pour le système. Le système à fenétrage augmente notablement la complexité du système, ce qui ralentit la vitesse de traitement du système. Il est donc souhaitable de minimiser le nombre d'appels système au système à fenêtrage. Le volume des données transmises entre les éléments du système a également un impact sur la vitesse globale de traitement du système. Il est donc également souhaitable de minimiser le volume des données à transférer au système à fenêtrage. Afin d'optimiser la vitesse du système on peut, par exemple, déterminer les paramètres qui contrôlent la commande programmable de zones polluées 200 de telle sorte que chaque zone ne soit formée que d'un seul pixel pollué, ou que toute zone polluée soit déterminés comme comprenant tous les pixels pollués de l'image vidéo. Il est cependant préférable de programmer la commande pro- grammable de zones polluées 200 de tele sorte que l'on forme 2646544- des zones polluées qui permettent de trouver un compromis entre l'avantage qu'il y a à délivrer un nombre aussi réduit que possible d'ordres au système à fenêtrage et le besoin qu'il y a de minimiser le volume des données vidéo devant être transférées et traitées par le système à fenêtrage. Les paramètres utilisés pour contrôler le circuit de commande programmable des zones polluées comportent de préférence la taille maximale d'une zone polluée dans le sens horizontal (XMAX), sa taille maximale dans le sens vertical (YMAX), le nombre minimum de pixels propres s'étendant horizontalement entre des zones polluées (XCLEAN) et le nombre minimum de pixels propres s'étendant verticalement entre des zones pol- luées (YCLEAN). XMAX et YMAX limitent la taille d'une zone polluée d'une image de trame de balayage. Ceci permet d'éviter la transmission d'une image de trame de balayage complète dans le cas d'une forme, telle qu'un réticule plein écran, qui s'étend sur une partie importante de l'image mais qui n'affecte qu'un nombre réduit de pixels dans des zones limitées de l'écran. Les paramètres de nombre minimum de pixels propres XCLEAN et YCLEAN limitent le nombre de zones et donc le nombre d'appels au système à fenêtrage. De préférence, les circuits matériels de la commande pro- grammable de zones polluées 200 comportent une machine à états ou un microprocesseur qui analyse les données en fonc- tion des paramètres fournis. Les paramètres peuvent être prédéterminés ou bien ils peuvent être ajustés en fonction du type d'application. Par exemple, on peut réduire la di- mension des zones polluées si l'on trouve que le rapport entre le nombre de pixels pollués de la zone et le nombre total de pixels dans la zone est faible. En outre, on peut modifier dynamiquement les paramètres de façon à garder une certaine cohérence avec le type de données vidéo produites en sortie. Le processeur peut analyser la sortie vidéo en même temps qu'il analyse les pixels pollués et déterminer en fonction des données vidéo les paramètres optimaux, notam- ment la taille des zones de pixels pollués et le nombre de zones. On a présenté sur l'organigramme des figurés 6a et 6b un processus qui illustre l'analyse des données de pixels pollués. Ce processus, qui n'est donné qu'à titre d'exemple, autorise une zone par ligne de balayage, les limites en coordonnées X des zones étant déterminées par les pixels pollués les plus à droite et les plus à gauche de chaque zone. Le nombre de lignes de balayage qui forme chaque zone est limitée à un nombre maximal prédéterminé de lignes de balayage. En outre, si un nombre prédéterminé de lignes de balayage ne contient pas de pixels pollués (c'est-à-dire si les lignes de balayage ne comprennent que des "pixels propres"), la zone polluée sera close à la dernière ligne de balayage contenant des pixels pollués et on formera une nouvelle zone polluée à la prochaine apparition d'un pixel pollué. Les zones que l'on obtiendra après analyse des pixels pollués au moyen de ce processus sont illustrées figure 5. La figure 5 est un dessin simplifié d'une image de trame de balayage montrant des pixels pollués aux positions de pixels cochées d'une croix. Pour les besoins de l'illus- tration, on supposera qu'une zone ne peut pas avoir une di- mension supérieure à cinq lignes de balayage et que, si l'on a trois lignes de balayage propres (c'est-à-dire sans pixel pollué), on clot la zone polluée en cours et on ouvre une nouvelle zone polluée. Avec les paramètres que l'on vient d'indiquer, on définirait ainsi trois zones polluées 293, 295 et 298. Si l'on se réfère à l'organigramme de la figure 6a, au bloc 300 on initialise les compteurs X et Y et on remet à zéro le compte des pixels pollués. Les compteurs X et Y sont utilisés pour garder trace des positions en coordonnées X-Y du pixel courant que l'on analyse, et le compte des pixels pollués permet de garder un compte du nombre de pixels pollués; il peut également être utilisé pour contrôler la taille des zones polluées. Si la capture de l'image de trame de balayage avait commencé au début de l'image, c'est-à-dire immédiatement après le signal de nouveau début de trame, les compteurs X et Y se trouveraient à zéro. En revanche, si la capture avait commencé en une autre zone de l'image de trame 2646544, de balayage, par exemple à la vingtième ligne de balayage, le compteur X serait à zéro et le compteur X serait initia- lisé à vingt. * Au bloc 305, on charge le pointeur de zone polluée utilisé pour pointer sur la structure de données de la zone "ouverte" des pixels pollués. Au bloc 310, on analyse le pixel courant, tel que référencé par les compteurs X et Y, afin de déterminer si ce pixel est pollué. Si le pixel est pollué, au bloc 315 on charge les pointeurs et compteurs de zones polluées STARTX, STARTY, ENDX et ENDY afin de pouvoir suivre le début de la zone polluée. Le début de la zone polluée est ainsi défini par STARTX et STARTY indiquant l'angle supérieur gauche de la zone polluée, et ENDX et ENDY indiquant l'angle inférieur droit de la zone polluée. Au départ, on donne à STARTX et ENDX la valeur de la position de coordonnée X courante donnée par le pointeur X, et à STARTY et ENDY la valeur de la position de coordonnée Y courante donnée par le pointeur Y. En outre, on commence à compter les pixels pollués avec une valeur égale à l'unité, afin de pouvoir comptabiliser le nombre total de pixels pollués par image capturée. Une fois que l'on a ajusté les valeurs des paramètres STARTX, STARTY, ENDX et ENDY, on examine au bloc 320 la position du pixel pollué afin de déterminer si l'on a at- teint i'extrémité d'une ligne de balayage. Si l'on a atteint la fin d'une ligne de balayage, on examine au bloc 325 la position du pixel afin de déterminer si l'on a atteint la dernière rangée de la capture. Si l'on a atteint la dernière rangée de la capture, l'analyse de l'image vidéo courante s'achève alors au bloc 330. Si, au bloc 325, on n'a pas atteint le bas de l'écran, on ajuste au bloc 330 les compteurs X et Y afin d'incrémenter d'une unité le compteur Y, et l'on remet à zéro le compteur X, les compteurs poin- tant alors sur le début (pixel le plus à gauche) de la ligne se trouvant juste au-dessous de la ligne de balayage que l'on vient d'analyser. Si, au bloc 320, on n'a pas atteint l'extrémité de la rangée, on ajoute alors au bloc 335 un incrément d'une unité au compteur X, indiquant que l'on doit analyser le pixel se trouvant juste à droite du pixel que l'on vient d'examiner. Au bloc 340, on analyse le pixel suivant afin de déter- miner s'il s'agit d'un pixel pollué. S'il s'agit d'un pixel pollué, le système détermine au bloc 345 si la position X courante se trouve à gauche de la position STARTX courante. Si la position X courante se trouve à gauche de STARTX, on ajuste alors au bloc 350 le paramètre STARTX à la valeur qui est celle du compteur X. Si, au bloc 345, la position X cou- rante ne se trouve pas à la gauche de STARTX, on détermine alors au bloc 355 si la position X courante se trouve à droite de la position ENDX. Si elle se trouve au-delà de la zone qui est la zone courante définie par ENDX, on ajuste alors ENDX au bloc 360 pour le rendre égal à la valeur de la position X courante. De la même façon, on compare au bloc 365 la position Y courante à STARTY et ENDY afin de déter- miner si elle se trouve dans les limites des frontières Y courantes de la zone polluée ouverte. Au bloc 365, on compare ainsi la position Y courante à la position ENDY. Si, au bloc 367, la position Y courante se trouve au-dessous de ENDY, on exécute une seconde vérification pour déterminer si la zone polluée ouverte comprend le nombre maximal autorisé de lignes de balayage (YMAX). Si la zone polluée ouverte contient le nombre maximal de lignes de balayage, on ferme au bloc 368 la zone polluée et on ouvre une nouvelle zone polluée, STARTX et ENDX étant chargés à une valeur égale à celle du compteur X, et STARTY et ENDY étant chargés à une valeur égale à celle du compteur Y. Si la zone polluée ou- verte ne contient pas le nombre maximal de lignes de balayage, on ajuste ENDY au bloc 370 pour le rendre égal à la valeur de la position Y courante. Après avoir ajusté en tant que de besoin les limites de la zone, c'est-àdire les paramètres STARTX, STARTY, ENDX et ENDY, on augmente le compte des pixels pollués de la zone; et la séquence retourne au bloc 320, les étapes étant en- suite à nouveau répétées jusqu'à ce que l'on ait atteint la fin de la capture. Si, au bloc 340, le pixel courant que l'on examine n'est pas pollué, on examine au bloc 375 la position Y courante afin de déterminer si la position Y est supérieure à la position ENDY de la zone polluée courante, plus la valeur du paramètre de minimum de pixels propres (MINCLEANY) prédé- terminé par le système. Le paramètre de minimum de pixels propres donne le nombre minimal de lignes de balayage pro- pres contiguës entre zones polluées. Ainsi, si l'on atteint le nombre minimum de lignes de balayage propres contiguës, on fermera la zone polluée ouverte et tout pixel pollué ultérieur que l'on trouvera appartiendra à une nouvelle zone polluée. Ainsi, si la ligne de balayage se trouvant à la position Y courante qui est propre est, dans sa valeur courante, supérieure à la somme de ENDY plus MINCLEANY, on ferme au bloc 380 la zone polluée ouverte et on ouvre une nouvelle zone polluée. Aux blocs 385, 390, 395, 400 et 405, on incrémente les compteurs X et Y afin de pointer sur la nouvelle position de pixel devant être examinée et la séquence reprend au bloc 310, le processus continuant jusqu'à ce que l'on ait examiné le bas de la dernière rangée de la capture. Ces limites de coordonnées de chaque zone de pixels pollués sont transmises au système à fenêtrage. Une fois que la commande programmable de zones polluées a fini d'analyser les données de pixels pollués et que l'on a formé les zones de pixels pollués, on envoie un si- gnal d'interruption à l'unité centrale de traitement par l'intermédiaire du bus 230 afin de notifier à cette unité centrale de traitement la présence de données à délivrer en sortie au système à fenêtrage. L'unité centrale de traite- ment lit alors les informations de zones polluées contenant les limites X et Y des zones polluées (STARTX, STARTY, ENDX et ENDY), et utilise les limites de chaque zone pour lire, par l'intermédiaire d'ordres envoyés à la commande program- mable de zones polluées 200, les positions de la RAM de capture de trame correspondantes contenant les données de trame de balayage se trouvant à l'intérieur des limites de la zone. En réponse aux zones lues en mémoire, on délivre en sortie les données de trame de balayage sur le bus 230 par l'intermédiaire de l'interface de bus/tableau de concordance 210 en direction du système à fenêtrage, le système à fenê- trage venant triturer les données se trouvant à l'intérieur de la zone de pixels pollués et délivrer en sortie les don- nées dans la fenêtre appropriée de l'affichage. Lorsqu'on lit les données de pixels dans la RAM de capture de trame, les données sont lues en sortie sur le bus 240 et envoyées au tableau de concordance se trouvant dans le circuit 210 formant interface de bus/tableau de concor- dance. Dans la tableau de concordance, on convertit le code de couleur de chaque pixel en un format approprié acceptable par le système à fenétrage. On réalise ceci au moyen d'une tableau de concordance simple o le code de couleur courant délivré en sortie de la RAM de capture de trame indexe la position dans la table et délivre en sortie le code lu en cette position indexée. En outre, si la donnée de pixels est représentée par un code sur 4 bits, comme cela est le cas des données en format VGA, et que le système à fenétrage nécessite un code sur 8 bits, le tableau de concordance modifie le code, d'un code sur 4 bits en un code compatible sur 8 bits. De préférence, le tableau de concordance de cou- leurs comporte deux tableaux de concordance identiques in- dexés chacun par un nombre de 4 bits. Ceci permet de s'adap- ter à des données incidentes provenant de la RAM de capture de trame 190 qui sont transmises en un format à 4 bits par pixel. Ainsi, lorsque le circuit-interface de bus/tableau de concordance de couleurs reçoit 8 bits de données de trame de balayage correspondant à 2 pixels, les 4 bits inférieurs indexent le premier tableau de concordance de couleurs et les 4 bits supérieurs indexent le second tableau de concor- dance de couleurs, de manière à transcoder la donnée de trame de balayage. Bien que l'on ait décrit la présente invention dans le cadre d'un mode de réalisation préférentiel, il est clair que l'homme du métier pourra envisager de nombreuses varian- tes ou modifications à partir de la description qui précède sans pour autant sortir des limites de la présente inven- tion. En particulier, il est évident que l'interface VGA que l'on a décrite peut être également utilisée en coopération avec d'autres systèmes vidéo, y compris des systèmes qui ne permettent pas le fenêtrage. En outre, il est évident que l'interface VGA peut être adaptée pour donner une interface système correspondant à d'autres adaptateurs vidéo, tels que les adaptateurs "EGA" et "Hercules". REVENDICATIONS 1. Un procédé pour comparer en temps réel une première et une seconde image de données de trame de balayage, carac- térisé en ce qu'il comprend les étapes suivantes: - inscription en mémoire (70) de la première image de données de trame de balayage, de manière à inscrire en une position mémoire prédéterminée chaque donnée représentative d'un pixel situé en une position de coordonnées X-Y parti- culière de l'image, - lecture, pixel par pixel, de la première image de données de trame de balayage conservée en mémoire, - application, en entrée d'un circuit comparateur (90), de la donnée de pixel lue en mémoire et d'une donnée de pixel provenant de la seconde image de données de trame de balayage correspondant à la position de coordonnées X-Y de la donnée de pixel lue en mémoire, et - si le comparateur indique en sortie que la donnée de pixel lue en mémoire et la donnée de pixel correspondante provenant de la seconde image de données de trame de balayage ne sont pas identiques, enregistrement d'une posi- tion correspondante de la donnée de pixel permettant d'indi- quer la modification de la donnée de pixel. 2. Le procédé de la revendication 1, dans lequel la première image de données de trame de balayage est une image représentative d'une première période temporelle et la seconde image de données de trame de balayage est l'image représentative d'une seconde période temporelle postérieure à la première période temporelle. 3. Le procédé de la revendication 2, dans lequel l'image capturée est une image radar. 4. Le procédé de la revendication 2, dans lequel l'image capturée est une image vidéo numérisée. 5. Le procédé de la revendication 1, comprenant en outre l'étape suivante: - après lecture en mémoire de la donnée-de pixel, ins- cription à la position mémoire de la donnée de pixel correspondante provenant de la seconde image de donnée de trame de balayage de manière que, après que toutes les don- nées de pixel aient été lues en mémoire et comparées aux données de pixel correspondantes de la seconde image de données de trame de balayage, la mémoire soit mise à jour de manière à contenir les données de pixel provenant de la seconde image de données de trame de balayage afin de pou- voir lire ensuite la seconde image de données de trame de balayage de la mémoire et la comparer à une troisième image de données de trame de balayage. 6. Le procédé de la revendication 5, dans lequel la première image de données de trame de balayage est une image représentative d'une première période temporelle et la seconde image de données de trame de balayage est une image représentative d'une seconde période temporelle postérieure à la première période temporelle. 7. Le procédé de la revendication 5, dans lequel ladite mémoire (70) est une mémoire vive dynamique DRAM avec un mode lecture-écriture-modifiée mémoire activé, de manière à pouvoir, en un cycle mémoire, lire la donnée de pixel et l'inscrire en une position mémoire donnée. 8. Le procédé de la revendication 6, dans lequel, la première image de données de trame de balayage étant af- fichée sur un moniteur, il est en outre prévu: - des moyens pour analyser les positions des pixels qui ont été modifiés, de manière à regrouper les pixels modifiés en zones géographiques, et - des moyens pour mettre à jour l'image affichée sur le moniteur avec la seconde image de données de trame de balayage, par mise à jour des seules zones de l'affichage correspondant aux zones contenant des pixels modifiés. 9. Un dispositif pour comparer en temps réel une première et une seconde image de données de trame de balayage, carac- térisé en ce qu'il comprend: - des moyens pour inscrire en mémoire (70) la première image de données de trame de balayage, de manière à inscrire en une position mémoire prédéterminée chaque donnée repré- sentative d'un pixel situé en une position de coordonnées X-Y particulière de l'image, - des moyens pour lire, pixel par pixel, la première image de données de trame de balayage conservée en mémoire, - des moyens pour appliquer, en entrée d'un circuit com- parateur (90), la donnée de pixel lue en mémoire et une donnée de pixel provenant de la seconde image de données de trame de balayage correspondant à la position de coordonnées X-Y de la donnée de pixel lue en mémoire, et - des moyens pour enregistrer une position correspondante de la donnée de pixel permettant d'indiquer la modification de la donnée de pixel, si le comparateur indique en sortie que la donnée de pixel lue en mémoire et la donnée de pixel correspondante provenant de la seconde image de données de trame de balayage ne sont pas identiques. 10. Le dispositif de la revendication 9, dans lequel la première image de données de trame de balayage est une image représentative d'une première période temporelle et la seconde image de données de trame de balayage est l'image représentative d'une seconde période temporelle postérieure à la première période temporelle. 11. Le dispositif de la revendication 10, dans lequel l'image capturée est une image radar. 12. Le dispositif de la revendication 11, dans lequel l'image capturée est une image vidéo numérisée. 13. Le dispositif de la revendication 9, comprenant en outre: - des moyens pour, après lecture en mémoire de la donnée de pixel, inscrire à la position mémoire la donnée de pixel correspondante provenant de la seconde image de donnée de trame de balayage de manière que, après que toutes les données de pixel aient été lues en mémoire et comparées aux données de pixel correspondantes de la seconde image de données de trame de balayage, la mémoire soit mise à jour de manière à contenir les données de pixel provenant de la seconde image de données de trame de balayage afin de pou- voir lire ensuite la seconde image de données de trame de balayage de la mémoire et la comparer à une troisième image de données de trame de balayage. 14. Le dispositif de la revendication 13, dans lequel la première image de données de trame de balayage est une image représentative d'une première période temporelle et la seconde image de données de trame de balayage est une image représentative d'une seconde période temporelle postérieure à la première période temporelle. 15. Le dispositif de la revendication 13, dans lequel ladite mémoire (70) est une mémoire vive dynamique DRAM avec un mode lecture-écrituremodifiée mémoire activé, de manière à pouvoir, en un cycle mémoire, lire la donnée de pixel et l'inscrire en une position mémoire donnée. 16. Le dispositif de la revendication 14, dans lequel, la première image de données de trame de balayage étant affichée sur un moniteur, le procédé comprend en outre les étapes suivantes: - analyse des positions des pixels qui ont été modifiés, de manière à regrouper les pixels modifiés en zones géographiques, et - mise à jour de l'image affichée sur le moniteur avec la seconde image de données de trame de balayage, par mise à jour des seules zones de l'affichage correspondant aux zones contenant des pixels modifiés. 17. Un procédé pour interfacer des données de sortie produites par un adaptateur infographique vidéo (130) à un système d'affichage infographique (150) incompatible avec cet adaptateur infographique vidéo, cet adaptateur infogra- phique produisant une image de données de trame de balayage en un premier format et ce système d'affichage infographique recevant en entrée une image de données de trame de balayage en un second format, ce procédé d'interfaçage étant carac- térisé par les étapes suivantes: - écriture en mémoire (190) d'une première image de données de trame de balayage, cette image étant une donnée dans le premier format produit par l'adaptateur infographi- que vidéo, de manière à inscrire en une position mémoire prédéterminée chaque donnée représentative d'un pixel en une position de coordonnées XY particulière de l'image, - réception d'une seconde image de données de trame de balayage, cette image étant une image dans le second format produite par l'adaptateur infographique vidéo, cette seconde image vidéo étant produite postérieurement à la première image vidéo, - lecture, pixel par pixel, de la première image de données de trame de balayage conservée en mémoire, - application, en entrée d'un circuit comparateur (195), de la donnée de pixel lue en mémoire et d'une donnée de pixel provenant de la seconde image de données de trame de balayage et dont la position de coordonnées X-Y correspond à la position de coordonnées X-Y de la donnée de pixel lue en mémoire, et - si la donnée de pixel lue en mémoire et la donnée de pixel correspondante provenant de la seconde image de don- nées de trame de balayage ne sont pas identiques, mémori- sation de l'identification de la position de pixel pour indiquer le changement du pixel de la première image de données de trame de balayage à la seconde image de données de trame de balayage, - écriture en mémoire des données de pixel provenant de la seconde image de données de trame de balayage à la posi- tion mémoire prédéterminée qui correspond à la position de coordonnées XY du pixel de l'image de données de trame de balayage, - transcodage, du premier format de données de trame de balayage au second format de données de trame de balayage, des données de pixel provenant des secondes images de don- nées de trame de balayage qui ont été modifiées, - application, en entrée du système d'affichage infogra- phique, des données de pixel transcodées dans le second format de données de trame de balayage compatible avec le système d'affichage infographique, pour affichage en. sortie sur un afficheur, et - mise à jour des parties de l'affichage correspondant aux positions des pixels qui ont changé par les données de pixel transcodées provenant de la seconde image de données de trame de balayage. 18. Le procédé de la revendication 17, comprenant en outre l'étape suivante: - analyse des positions des pixels qui ont changé, de manière à regrouper les pixels qui ont changé en zones géo- graphiques définies à l'intérieur de l'image de données de trame de balayage, les zones géographiques de pixels provenant de la seconde image de données de trame de balayage étant transcodées et appliquées en entrée au système d'affichage infographique pour mise à jour des zones géographiques sur l'affichage. 19. Un dispositif (140) pour interfacer des données de sortie produites par un adaptateur infographique vidéo (130) à un système d'affichage infographique (150) incompatible avec cet adaptateur infographique vidéo, cet adaptateur in- fographique produisant une image de données de trame de balayage en un premier format et ce système d'affichage infographique recevant en entrée une image de données de trame de balayage en un second format, caractérisé en ce qu'il comprend: - des premiers moyens de mémoire (190), pour mémoriser une image de données de trame de balayage dans le premier 2646S44 format produit par l'adaptateur infographique, - des moyens pour écrire dans ces premiers moyens de mémoire une première image de données de trame de balayage, de manière que chaque donnée représentative d'un pixel en une position de coordonnées X-Y particulière de l'image, - des moyens pour recevoir une seconde image de données de trame de balayage produite par l'adaptateur infographique vidéo, cette seconde image de données de trame de balayage étant produite postérieurement à la première image de don- nées de trame de balayage, - des moyens pour lire, dans les premiers moyens de mémoire, des données de pixel de la première image de don- nées de trame de balayage conservée en mémoire, - un circuit comparateur (195), qui compare la donnée de pixel lue dans les premiers moyens de mémoire à une donnée de pixel provenant de la seconde image de données de trame de balayage et dont la position de coordonnées X-Y corres- pond à la position de coordonnées X-Y de la donnée de pixel lue dans les premiers moyens de mémoire, - des seconds moyens de mémoire (230), pour mémoriser, si la donnée de pixel lue dans les premiers moyens de mémoire et la donnée de pixel correspondante provenant de la seconde image de données de trame de balayage ne sont pas identi- ques, l'identification de la position de pixel afin d'indi- quer qu'il y a eu changement de pixel de la première image de données de trame de balayage à la seconde image de don- nées de trame de balayage, - des moyens (210) pour transcoder, du premier format de données de trame de balayage au second format de données de trame de balayage, les données de pixel provenant des secon- des images de données de trame de balayage qui ont été modifiées, et - des moyens pour appliquer, en entrée du système d'affichage infographique, les données de pixel transcodées dans le second format de données de trame de balayage compa- tible avec le-système d'affichage infographique, pour affi- chage en sortie sur un afficheur, de sorte que le système d'affichage infographique met à jour, par les données de pixel provenant de la seconde image de données de trame de balayage, des parties de l'affichage correspondant aux pixels qui ont changé. 20. Le dispositif de la revendication 19, comprenant en outre: - des moyens (200) pour analyser des données de pixel qui ont changé, de manière à regrouper les pixels qui ont changé en zones géographiques de l'image de données de trame de balayage, les zones géographiques de pixels étant transcodées et appliquées en entrée au système d'affichage infographique pour mise à jour de zones géographiques sur l'affichage. 21. Le dispositif de la revendication 20, dans lequel les moyens d'analyse comprennent une machine à états. 22. Le dispositif de la revendication 20, dans lequel les moyens d'analyse comprennent un microprocesseur. 23. Le dispositif de la revendication 19, dans lequel l'adaptateur infographique vidéo (130) est un adaptateur VGA, et le système d'affichage infographique (150) est un système à fenêtrage. 24. Le dispositif de la revendication 19, dans lequel le circuit comparateur (195) est un circuit OU EXCLUSIF. 25. Le dispositif de la revendication 19, dans lequel l'identification de la position de pixel mémorisée permettant d'indiquer que le pixel a changé comprend la position mémoire à laquelle a été inscrite la donnée de pixel. 26. Le dispositif de la revendication 19, comprenant en outre des moyens pour inscrire dans les premiers moyens de mémoire la seconde image de données de trame de balayage de telle sorte que chaque donnée représentative d'un pixel situé en une position de coordonnées X-Y particulière de l'image soit inscrite en une position mémoire prédéterminée après que la donnée de pixel de la première image de données de trame de balayage ait été lue dans les premiers moyens de mémoire. 27. Le dispositif de la revendication 26, dans lequel les premiers moyens de mémoire (190) sont une mémoire vive dynamique ayant son mode lecture-écriture-modifiée activé, afin de pouvoir, en un seul cycle mémoire, lire en mémoire une donnée de pixel de la première image de données de trame de balayage et écrire en mémoire une donnée de pixel de la seconde image de données de trame de balayage. 28. Le dispositif de la revendication 26, dans lequel les moyens (210) pour transcoder les pixels qui ont changé comprennent: - des moyens pour lire, dans les seconds moyens de mémoire, l'identification des positions de pixel indiquant les pixels qui ont changé, - des moyens pour lire, dans les premiers moyens de mémoire, les données de pixel de la seconde image de données de trame de balayage se trouvant aux positions mémoire correspondant aux données de pixel ayant changé, et - des moyens formant tableau de concordance, permettant un transcodage entre le premier format de données de trame de balayage et le second format de données de trame de balayage, les données de pixel lues dans les premiers moyens de mémoire étant appliqués en entrée des moyens formant tableau de concordance et le résultat du transcodage étant délivré en sortie par les moyens formant tableau de concor- dance pour application en entrée du système d'affichage infographique. 29. Le dispositif de la revendication 19, comprenant en outre: - un circuit de séquencement (180), recevant en entrée les signaux de séquencement vidéo provenant de l'adaptateur infographique vidéo et synchronisant la lecture, l'écriture et la comparaison des données de pixel. 30. Le dispositif de la revendication 19, comprenant en outre: - des moyens compacteurs de pixels (170), destinés à recevoir au moins une donnée de pixel, la taille de mémo- risation de ces moyens compacteurs de pixels correspondant à la largeur des mots des premiers moyens de mémoire, ces moyens compacteurs de pixels recevant des données de pixel jusqu'à remplissage complet des moyens compacteurs de pixels et inscrivant le contenu des moyens compacteurs de pixels dans les premiers moyens de mémoire, en un seul cycle mé- moire. 31. Le dispositif de la revendication 30, dans lequel le circuit de séquencement (180) donne les positions mémoire o sont inscrites les données de pixel de l'image de données de trame de balayage. 32. Le dispositif de la revendication 19, dans lequel les moyens de transcodage (210) comprennent une tableau de con- cordance de couleurs.