Brevet FR2480543A1 — publié le 19811016

L'invention concerne des -dispositifs de correction d'erreurs spatiales et de masquage, et elle a trait plus particulièrement à un dispositif de mesure et de correction d'erreurs spatiales et de masquage, commandé à la main et réalisant une correction d'erreur point par point d'une image vidéo. On connaît actuellement divers dispositifs destinés à corriger des erreurs spatiales et de masquage et utilisant des techniques analogiques et/ou numériques. Les dispositifs s'étendent donc des sources de signaux analogiques, dans lesquelles une correction est réalisée manuellement ou automatiquement par l'addition de diverses formes d'ondes en dents de scie, en parabole, etc., à la forme d'onde fondamentale de déviation horizontale et verticale, aux schémas numériques destinés à mesurer avec précision les erreurs en des points d'échantillonnage choisis dans une image vidéo, afin d'exécuter un processus d'intégration sur les échantillons d'erreur résultants et à produire en continu une correction d'erreur pendant le mode de fonctionnement de la caméra en prise de vues. Il en résulte que les divers dispositifs présentent des degrés très divers de complexité et différents degrés d'intervention manuelle pour exécuter les opérations demandées pour la mesure et/ou la correction d'erreurs. En raison de l'accroissement rapide des applications des techniques numériques au domaine de l'enregistrement d'images, du fait des avantages propres à cette technique, constitués par la facilité et la vitesse de traitement des données et par les possibilités de stockage, le faible encombrement, le faible coût, etc., on construit des caméras de prise de vues utilisant, de par leur conception, des techniques numériques. Les techniques numériques permettent de diminuer sensiblement l'encombrement et, par conséquent, d'améliorer la maniabilité des caméras sans affecter la qualité de l'image. Etant donné que les techniques numériques favorisent également l'automatisation, l'homme de l'art a prévu divers dispositifs très sophistiqués et totalement automatisés pour la mesure et la correction d'erreurs. Ces derniers dispositifs, en particulier dans le cas des dispositifs de mesure d'erreurs, comprennent des unités automatiques de réglage indépendantes et enfichables, placées à distance de la tête de la caméra et comportant des circuits très précis de détection d'erreurs qui, cependant, accroissent sensiblement et de manière correspondante le coût d'un dispositif de précision totalement automatisé pour la correction d'erreurs. L'invention concerne un dispositif numérique et, par conséquent, précis, destiné à la correction d'erreurs spatiales et de masquage dans une caméra sophistiquée de grande diffusion. La caméra utilise nécessairement divers circuits numériques de correction d'erreurs, analogues à ceux décrits dans la demande de brevet France Ne81 07218,déposée le 10 Avril 1981 au nom de la Demanderesse. Le dispositif n'est pas automatisé, mais il demande une action manuelle tout en permettant une détection et une correction précises d'erreurs sur la base d'une zone donnée et pouvant être choisie, point par point, sur les deux dimensions d'une image de télévision. A cet effet, un générateur de curseur produit un point mobile, c'est-àdire un curseur, qui peut être déplacé horizontalement et/ou verticalement par pas choisis, pour être amené dans toute position située dans la surface effective d'une image de télévision. Le générateur produit également un point central fixe dans l'image afin de déterminer le centre. Deux paires de tachymètres numériques sont sélectionnés par des moyens de commutation afin d'être utilisés dans le dispositif de correction à curseur par des moyens de commutation, la première paire de tachymètres commandant horizontalement et verticalement la position du curseur et la seconde paire de tachymètres corrigeant horizontalement et verticalement les erreurs spatiales et/ou de masquage. Les erreurs spatiales et de masquage pour chacun des tubes du rouge, du vert et du bleu de la caméra sont visualisées sélectivement sur un écran de contrôle par un - opérateur afin que ce dernier détecte zdes erreurs par rapport, par exemple, à une mire électronique (ETP) de géométrie parfaite. Des zones prédéterminées contenant des erreurs sont localisées visuellement et le curseur est déplacé vers une zone, par pas prédéterminés et distincts, en réponse à des ordres provenant des tachymètres à curseur. Les erreurs sont ensuite corrigées également par pas prédéterminés et distincts par des ordres provenant des tachymètres de correction. Les corrections sont ainsi effectuées aisément point par point et de manière pré- déterminée. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: la figure 1 est un schéma simplifié du dispositif de correction à curseur selon l'invention, utilisé dans une caméra de télévision; la figure 2 est un schéma du circuit générateur de curseur du dispositif représenté sur la figure 1; et la figure 3 est une vue en plan d'une matrice de cases, c'est-à-dire de points de données répartis sur l'image vidéo dans laquelle une zone à corriger choisie est délimitée entre un curseur et un point central. La figure 1 représente un dispositif de correction 10 à curseur et sa disposition par rapport à un dispositif numérique 12 de correction d'erreurs spatiales et de masquage, par exemple le dispositif à interpolation décrit dans la demande précitée. Un tel dispositif d'interpolation comporte les circuits numériques nécessaires pour recevoir des données d'erreurs mesurées par l'intermédiaire d'une ligne commune 14 de données, et pour produire, à partir de ces données, des signaux de correction d'erreurs spatiales horizontales et verticales et des signaux de correction d'erreurs de masquage par le blanc et par le noir. Les données utilisées pour produire les signaux de correction proviennent, pendant le mode de fonctionnement en réglage d'une caméra, d'un dispositif de mesure d'erreurs d'un type utilisant, par exemple, un réseau choisi de points, de cases, etc., d'échantillonnage, répartis à peu près régulièrement,= horizontalement et verticalement sur l'image vidéo d'un tube de caméra de télévision. A titre d'exemple et comme décrit dans la demande précitée, les données d'erreurs mesurées proviennent d'un réseau de 16 par 16 points de "correction" répartis régulièrement (dont 13 par 14 sont situés dans l'image effective). Les données d'erreurs mesurées sont mémorisées sélectivement par une commande 16 à micro- processeur et un circuit associé 18 d'interface, dans une mémoire à accès direct 20 située dans le dispositif 12 d'interpolation, par exemple sous la forme de mots de 8 bits. Les données de correction sont donc aisément disponibles pour la tête de la caméra lorsque cette dernière fonctionne en mode de prise de vues, sur une base de correction point par point pouvant être adressés. Pendant le réglage de la caméra, les données mémorisées sont adressées et extraites par le microprocesseur 16 et le circuit d'interface 18, et elles sont filtrées par interpolation horizontale et verticale entre les points de correction au moyen des circuits 22 d'interpolation. Les signaux analogiques résultants sont appliqués, sous la forme d'ondes de correction d'erreurs, par l'intermédiaire de lignes correspondantes de sortie, à des circuits classiques 24 de déviation du tube de prise de vues afin de corriger des erreurs de cadrage horizontal et vertical, et à un circuit classique 26 de traitement d'images afin de corriger des erreurs de masquage par le noir et par le blanc. Le signal vidéo provenant de la caméra 30 est également appliqué à un récepteur de contrôle 32 sur lequel les erreurs sont observées. Un exemple d'un dispositif de mesure d'erreurs, fournissant des données d'erreurs mesurées sous la forme d'un réseau analogue à celui utilisé par le dispositif 12 de correction d'erreur/interpolation, est décrit dans la demande de brevet France no 81 07219 déposée le 10 Avril 1981 au nom de la Demanderesse. Le dispositif 10 de correction à curseur comprend en outre un générateur 34 qui produit des signaux de curseur et de point central sur une ligne 40 aboutissant au récepteur 32 de contrôle. Le curseur mobile et le point central fixe correspondants, indiqués en 36 et 38, respectivement, sont affichés dans l'image produite par une caméra 30 et apparaissent sur le récepteur de contrôle 32. Le générateur 34 produit les images du curseur et du point sous la forme d'un petit point carré. Cependant, d'autres configurations géométriques convenables peuvent être produites si cela est souhaité. Le point central 38 est défini par sa position d'adresse correspondante qui est le centre exact de l'image, et il définit en outre un axe vertical central et un axe horizontal central sur la face de l'image. Les axes centraux divisent l'image en quatre quadrants qui s'étendent vers l'extérieur du point central 38. Ainsi, le point central et les axes centraux définissent des points de référence pour des zones de localisation, des lignes, etc.e qui en partent. L'adresse définissant l'analyse totale d'images, c'est-à-dire les adresses de synchronisation de lignes et de synchronisation verticale, est produite par le circuit 18 d'interface par l'intermédiaire d'une ligne commune 42 d'adresses de curseur de synchronisation 1/V, et en particulier par un circuit de synchronisation situé dans l'interface et utilisant les signaux de synchronisation horizontale et verticale du dispositif classique, comme décrit dans la demande de brevet France N081 07218 précitée. Les positions d'adresse du curseur sont produites par le microprocesseur 16 sur une ligne commune 44 d'adresses de curseur. L'adresse du point central est obtenue par une fonction câblée et elle est positionnée au centre de l'image. L'adresse du curseur 36 est incrémentée ou décrémentée afin que le curseur soit déplacé horizontalement ou verticalement sur l'image, par pas d'unité prédéterminés, ou bien elle est placée dans la position d'adresse. Divers signaux d'horloge et de commande sont appliqués au générateur 34 de curseur par l'intermédiaire du circuit 18 d'interface et de lignes 46 de commande. Un panneau de réglage principal 48 (MSP) est incorporé dans le dispositif 10 de correction à curseur et réalise une interface d'entrée entre l'opérateur et le dispositif. Ce panneau MSP est utilisé pour d'autres fonctions pendant le fonctionnement de la caméra, suivant les besoins de l'opérateur. De même, des première et seconde paires de tachymètres numériques 50, 52 et 54, 56, respec- tivement, sont destinées à assumer des fonctions différentes qui dépendent de la fonction demandée. Ainsi, lors de l'établissement d'une demande de curseur, les tachymètres 50- 56 sont mis en oeuvre pour assumer les fonctions de génération et de manoeuvre du curseur, utilisées dans le processus de correction d'erreurs, comme décrit plus en détail ci-après. Comme représenté sur la figure 2, la ligne commune 44 d'adresses du microprocesseur et la ligne commune 42 d'adresses verticales et horizontales (analyse totale d'image) sont reliées au générateur 34 de curseur. Ce générateur est donc sous la commande du microprocesseur 16. De plus, les lignes 46 de commande appliquent à des lignes 58, 60 et 62 provenant du circuit 18 d'interface des signaux d'horloge d'écriture du curseur EC, de hauteur du point/curseur HP/C et de largeur du point/curseur LP/C. La ligne commune 44 d'adresses est reliée aux entrées d'un registre 64 qui maintient la position du curseur, tandis que la ligne commune 42 d'adresses horizontales et verticales est reliée à deux paires de comparateurs 66, 67 et 68, 69. Le signal d'écriture de curseur EC présent sur la ligne 58 est appliqué à l'entrée d'horloge du registre 64. Le signal de hauteur du point/curseur HP/C présent sur la ligne 60 est appliqué à une première entrée d'une porte NON-ET 70 dont l'autre entrée reçoit le signal de sortie du comparateur 66 et dont la sortie applique un premier signal d'entrée à une porte ET 72. Le signal de largeur du point/curseur LP/C présent sur la ligne 62 est appliqué à une porte NON-ET 74 et, par conséquent, à l'autre entrée de la porte ET 72. La porte NON- ET 74 est également reliée à la sortie du comparateur 67. Un signal d'inhibition de curseur IC est produit par l'inter- médiaire d'une porte NON-ET 76 et appliqué à l'entrée A=B des comparateurs 66, 67 et du comparateur 68 et, lorsque ce signal est bas, il empêche la génération d'un point ou d'un curseur. Par conséquent une première entrée de la porte NON- ET 76 est reliée à la quatrième ligne de bits de sortie du registre et l'autre entrée est reliée aux cinquième, sixième et septième lignes de bits par l'intermédiaire d'une porte ET 78. La porte NON-ET 72 est reliée à une porte OU 80 dont l'autre entrée est reliée à la sortie du comparateur 69 ainsi qu'à des lignes 60, 62 par l'intermédiaire d'une porte ET 82. La sortie de la porte OU 80 correspond à l'un ou l'autre des signaux ou aux deux signaux produisant le point central 38 et le curseur 36. La porte OU est reliée à une porte ET 84 qui est également montée de manière à recevoir un signal complet de suppression présent sur une ligne 86. En cours de fonctionnement, le registre 64 de curseur contient la position d'adresse à 8 bits du curseur, introduite dans ce registre par le microprocesseur 16 et par l'intermédiaire de la ligne commune 44. A ce moment, lorsque l'on souhaite déplacer le curseur vers une nouvelle position, le signal de sélection du curseur passe au niveau haut (par l'intermédiaire du microprocesseur 16) et la ligne commune 44 d'adresses charge la nouvelle position souhaitée dans le registre 64. Le registre fournit l'adresse aux comparateurs 68, 69. La ligne commune 42 d'adresses de synchroni- sation charge la position d'adresse de l'analyse totale d'image dans les paires de comparateurs 66, 67 et 68, 69, qui constituent, respectivement, les comparateurs du point central et du curseur. Les comparateurs 68, 69 du curseur comparent la position d'adresse du curseur à la position d'adresse de l'analyse totale d'image et, lorsque les deux positions correspondent, ils transmettent le signal de génération du curseur à la porte ET 82 par l'intermédiaire de la sortie du comparateur 69. La porte 72 est également déclenchée par les signaux de hauteur du point/curseur et de largeur du point/curseur, présents respectivement sur les lignes 60 et 62, ce qui limite la dimension de l'image du curseur sur l'écran 32 de contrôle à, par exemple, quatre lignes de télévision, et la largeur à 0,5 microseconde. Le signal du curseur est transmis par la porte 80 et apparaît sur l'image de contrôle, à la position d'adresse, sous la forme du curseur 36. L'adresse de l'analyse totale d'image est également appliquée aux comparateurs 66, 67 du point central qui comparent ce point à une adresse établie par fonction câblée (c'est-à-dire une adresse fixe), située au centre de l'image. Par exemple, la position d'adresse du point central est une représentation binaire de 89. Lorsque la position d'adresse de l'analyse totale d'image correspond à l'adresse fixe, les comparateurs 66, 67 produisent des signaux positifs qui correspondent au signal du point central et qui sont appliqués aux portes respectives 70, 74. Les portes sont également déclenchées par les signaux de hauteur et de largeur du point/curseur, présents sur les lignes 60, 62, de manière que l'ensemble produise un point central 38 dont la dimension correspond à celle du curseur 36. Le signal du point central est également transmis par la porte OU 80 pour produire une image sur l'écran. La dernière porte 84 inhibe les signaux du point central ou du curseur pendant les intervalles de suppression, en réponse à un signal complet de suppression présent sur la ligne 86. En ce qui concerne le panneau de réglage principal 48 montré sur la figure 1, les tachymètres numériques 50-56 sont sollicités pour être utilisés comme commandes du dispositif de correction du curseur par l'actionnement de l'un ou l'autre des boutons 53, 55 du panneau 48 pour les corrections d'erreurs spatiales et de masquage en alignement ou en masquage. Si on appuie sur l'un ou l'autre des boutons, les tachymètres 50 et 52 sont actionnés, respectivement, comme commandes de position du curseur dans les directions horizontale et verticale. Si l'on appuie sur le bouton de correction d'erreurs spatiales et de masquage en alignement, les tachymètres 54 et 56 sont également actionnés, respectivement, comme commandes de correction d'alignement horizontal et vertical-. Si l'on appuie sur le bouton de correction d'erreurs spatiales et de masquage pour le masquage, les tachymètres 54 et 56 sont également actionnés comme commande de correction de masquage par le noir et par le blanc, respectivement. Les tachymètres comprennent des circuits classiques tels que des mémoires mortes programmables qui, lorsque les tachymètres tournent, produisent des messages en série, codés sur une ligne 57 d'instructions aboutissant au microprocesseur. Les messages en série ont la structure d'instructions et transportent l'information classique, par exemple identifient la source des messages comme étant le panneau 48, la destination des messages comme étant une caméra particulière, le nombre de multiplets contenus dans l'ensemble d'instructions, l'information de fin de messages, etc. A titre d'exemple, on suppose qu'un opérateur souhaite corriger des erreurs de cadrage dans l'image, en un certain point ou dans une certaine zone. Les tachymètres numériques sont déclenchés par le bouton d'alignement pour la correction d'erreurs spatiales et de masquage afin de permettre l'utilisation du dispositif de correction à curseur conjointement avec le circuit 12 de correction d'erreurs spatiales et de masquage. Les tachymètres 50 et 52 sont mis en rotation sélectivement afin de déplacer horizontalement et verticalement le curseur 36 comme souhaité. Dès qu'ils tournent, les tachymètres produisent des instructions correspondantes transmises au microprocesseur 16 et indiquant, en fait, de déplacer la position d'adresse et, par conséquent, la position du curseur 36 d'un pas horizontal vers la gauche ou vers la droite et/ou d'un pas vertical vers le haut ou vers le bas, suivant le sens de rotation des tachymètres. Le microprocesseur transmet la nouvelle position d'adresse du curseur au registre 64 par l'inter- médiaire de la ligne commune 44 d'adresses du curseur. Le générateur 34 de curseur compare immédiatement la nouvelle position d'adresse souhaitée du curseur à la position d'adresse de l'analyse totale d'image par l'intermédiaire du registre 64 et des comparateurs 68, 69, et, lorsque ces positions correspondent, il fait apparaître le curseur au point souhaité dans l'image. Le curseur 36 ayant été placé au point o une correction est souhaitée, l'opérateur réalise alors, par exemple, une correction horizontale par l'intermédiaire du tachymètre 54 de cadrage horizontal. Les instructions fournies au microprocesseur 16 demandent à présent une incrémentation ou une décrémentation de la donnée placée dans la position d'adresse identifiée par la position d'adresse du curseur. Les données se trouvant en ce point ou dans cette zone de points sont extraites de la mémoire 20 à accès direct, incrémentées ou décrémentées d'une unité choisie et renvoyées dans la mémoire à accès direct, dans la même position d'adresse. Si l'opérateur n'est pas satisfait par la correction, le processus est répété. Diverses relations sont utilisées pour effectuer la fonction de positionnement du curseur et/ou la fonction de correction d'erreurs, c'est-à-dire pour déterminer les étapes suivies par le curseur ainsi que les unités utilisées pour corriger les données. Ces relations permettent au microprocesseur 16 de corriger des erreurs, en réponse aux instructions de correction provenant du panneau de réglage principal, non seulement sur une ligne complète, mais également sur une zone de points (généralement rectangulaire) s'étendant de la position du curseur jusqu'au point central. Etant donné que les erreurs de cadrage, ainsi que les erreurs de masquage, ont pour caractéristique d'être plus grandes le long des parties extérieures de l'image, en particulier dans les angles, et d'être plus faibles au centre, il est néces- saire de mettre en oeuvre des moyens appliquant une échelle graduée d'unités de correction aux points de données correspondants si une correction doit être effectuée, par exemple, sur un quadrant ou sur une partie d'un quadrant. Les erreurs d'alignement ont également pour caractéristiques d'apparaître le long de rangées horizontales et de colonnes verticales de l'image et, par conséquent, il est également préférable d'utiliser une relation pour effectuer des corrections suivant une ligne horizontale ou verticale. il - A cet effet, il est prévu d'utiliser diverses relations permettant au dispositif de correction à curseur d'effectuer plus d'une correction de points de données, c'est-à-dire des corrections de cadrage et de masquage sur les longueurs complètes de lignes horizontales ou verticales et sur des zones s'étendant d'un angle jusqu'au point central de l'image. A cet effet, en ce qui concerne tout d'abord des corrections de données sur une zone de points de données, la zone est déterminée par les équations: distance horizontale à partir du centre = position horizontale du curseur - centre horizontal/+Zl) distance verticale à partir du centre = position verticale du curseur - centre vertical/10+l (2) Les équations pour déterminer l'échelle graduée de correction à appliquer à la zone déterminée par les équations (1) et (2) ci-dessus, à partir des distances maximales verticale et horizontale mesurées à partir du point central et s'étendant jusqu'au point central, sont les suivantes: (x Y) + y = correction d'une case (3) dans laquelle x est la correction maximale, y est la correction minimale et une case correspond à la zone entourant immédiatement un point de donnée. La case correspond, par exemple, aux points de correction indiqués sur la figure 2 de la demande NI 139 512 précitée. De plus, la case minimale fait toujours l'objet d'une correction de zéro unité. (bx - by) + by = case à corriger (4) dans laquelle bx est la case à correction maximale et by est la case à correction minimale. Etant donné une zone sur laquelle des corrections doivent être réalisées, les équations précédentes sont appliquées pour déterminer tout d'abord cette zone sous la forme de cases (et, par conséquent, de positions d'adresses correspondantes de points de données dont les données respectives doivent être corrigées), puis par l'application de l'échelle graduée d'unités de correction à partir d'un nombre maximal d'unités (bits dans ce cas) pour la case la plus éloignée, ce nombre diminuant progressivement jusqu'à 0 bit au point central. Le nombre maximal de bits utilisés dans ce cas, par exemple, est égal à 4. Cependant, il est possible d'utiliser 6 bits, 8 bits, etc., selon la sensibilité de la correction souhaitée. Les équations de correction (3) et (4) sont appliquées d'abord dans la direction verticale, suivant la colonne verticale de cases la plus éloignée, puis suivant la rangée horizontale de cases la plus éloignée. Le processus est répété pour toutes les autres cases des rangées horizontales jusqu'à ce qu'une valeur de correction soit affectée à toutes les cases comme indiqué ci-après. La description suivante porte sur un exemple qui consiste d'abord à déterminer la zone sur laquelle une correction est réalisée, puis à appliquer des bits de correction formant une série progressive aux données situées dans les points correspondant aux.cases de la zone. La surface ombrée montrée sur la figure 3 représente la zone sur laquelle l'opérateur souhaite effectuer des corrections d'erreurs de cadrage. Le curseur 36 est déplacé vers le point le plus éloigné (c'est-àdire le point 45 de la matrice) au moyen des commandes du panneau de réglage principal et dans le générateur 34 de curseur, en réponse au microprocesseur 16. Zone du curseur A l'aide de l'équation (1) et de la figure 3 distance horizontale = /5 -9/+l = 5 cases distance verticale = /40 - 80/ 10 + 1 = 5 cases TABLEAU I Correction pour une rangée verticale, équation (3): 1) 5 cases (par exemple points de données) 4 bits de correction maximale 0 bit de correction minimale 2) case à corriger (au centre) -1 + 1 = 3 correction pour la case 3 --O + 0 = 2 3) case suivante à corriger -3 + 3 =4 correction pour la case 4 4-2 + 2 =3 4) dernière case à corriger 3-1 + 1 =2 correction pour la case 2 2-0 + O = 1 Cases - 4 3 2 1 4 0 4 2 0 4 3 2 0 4 3 2 1 0 Ainsi, les valeurs progressives qui sont appliquées par le dispositif de correction à curseur à chacun des points 90, 92, 94, 96 et 98 de données le long de la colonne verticale la plus éloignée sont, respectivement, les valeurs 4, 3, 2, 1 et 0. Comme mentionné précédemment, une correction de 0 bit est toujours appliquée à la case la plus. proche, par exemple la case 98. Les axes centraux horizontal et vertical 100 et 102 sont considérés comme des "centres" et reçoivent une correction de 0 bit. Ensuite, la première rangée horizontale de correction est déterminée au moyen des équations (3) et (4). Cependant, dans cet exemple, la première rangée horizontale présente les mêmes valeurs de la première rangée verticale, car elle possède les mêmes nombres de corrections maximales et de cases, à savoir 4, 3, 2, 1 et 0. Ensuite, les valeurs de correction pour la deuxième rangée horizontale sont déterminées au moyen des équations (3) et (4). TABLEAU II Deuxième rangée horizontale 1) 5 cases 3 bits de correction maximale 0 bit de correction minimale 4 3 2 1 Cases 2) Case à corriger (5 - l) + 1 + 3 3 O corrigée 3 0 + 0 = 1 3 1 0 2 3) case à corriger - 3 + 3 =4 corrigée 3 l1+ l =2 3 2 1 O 4) case à corriger 3 - 1 + 1 2 corrigée 1- 0 + 0 =0 3 2 1 0 0 Ainsi, la deuxième rangée horizontale de points 92, 104, 106, 108 et 110 reçoit des valeurs de correction de 3, 2, 1, 0 et 0, respectivement. La poursuite de ce processus dans la zone ombrée par l'intermédiaire de la rangée horizontale donne la répartition progressive finale des données de correction d'erreurs pour la zone ombrée montrée sur la figure 3, dans laquelle la position d'adresse du curseur 36 correspond à la distance extrême de la zone à partir du point central 38 et, par conséquent, des axes centraux horizontal et vertical. Ainsi, comme décrit précédemment, étant donné des erreurs de cadrage dans la zone ombrée, le curseur 36 est manoeuvré par l'opérateur qui le place dans la position d'adresse la plus éloignée (d'un point de données corres- pondant) au moyen des tachymètres 50 et 52 du panneau 48 de réglage principal. La répartition de corrections progressives, déterminée cidessus, est appliquée au point de données (c'est-à-dire aux cases)automatiquement par le dispositif de correction à curseur qui fait tourner les tachymètres 54 et 56 pour réaliser, dans cet exemple, une correction d'erreurs spatiales horizontale et verticale. Lorsque chacun des points de données de la zone à corriger est adressé, les données sont extraites, les bits de correction sont additionnés ou soustraits selon ce qui est déterminé par la rotation du tachymètre respectif du panneau 48 de réglage principal, et les données sont renvoyées dans leur position d'adresse. On effectue des corrections sur une ligne verticale ou horizontale complète en déplaçant le curseur 36 vers une certaine position le long de l'axe central vertical ou horizontal 102 ou 100. Lorsque le curseur 36 est sur un axe, le panneau 48 de réglage principal transmet au microprocesseur 16 des instructions de manière que, lors d'une rotation des tachymètres 54 et 56 de correction, une correction soit réalisée le long de la totalité de la ligne qui coupe l'axe au point du curseur 36. Autrement dit, les données provenant des points de données situés le long de la totalité de la ligne sont extraites séquentiellement d'une mémoire, une unité minimale de deux bits est ajoutée ou soustraite aux données de chaque position et les données sont renvoyées à la mémoire 20 à accès direct, dans la même position d'adresse. Lors de la correction d'une ligne, le curseur 36 peut être déplacé vers le point central par un point de données et une correction peut être effectuée. Ainsi, une grande zone de l'image peut faire l'objet de diverses corrections par déplacement du curseur suivant un axe central pendant qu'une correction est réalisée sur toute la longueur de chaque ligne de points de données. Des erreurs de masquage sont également corrigées par une détermination de la répartition progressive des corrections sur une zone choisie dans laquelle les erreurs de masquage par le noir ou par le blanc ont pour caractéristique d'être plus grandes le long des bords extérieurs de l'image de télévision. Ainsi, la zone du curseur est déterminée, comme précédemment, au moyen de la même relation, et une correction est réalisée, en général par mise en place du curseur 36 sur un axe central et par exécution des corrections les unes à la suite des autres, suivant des lignes complètes successives de points de données en utilisant les tachymètres 54 et 56 de masquage par le noir et par le blanc, respectivement. Le masquage par le noir et par le blanc est représenté sous la forme d'un niveau de tension et, par conséquent, les rangées de points de données sont adressées en réponse à la position d'adresse du curseur 36, les données sont extraites de la mémoire 20 à accès direct, les niveaux de tension sont corrigés d'une unité et les données sont renvoyées en mémoire. L'organigramme indiqué ci-après dans le tableau III montre, à titre d'exemple, le processus permettant de déterminer la correction effectuée et la série progressive de valeurs de correction, comme indiqué précédemment à l'aide des équations. Cet organigramme, qui indique clairement le processus, commence par la détection d'un message transmis du panneau 48 de réglage principal au microprocesseur par une ligne 57. Si le message indique une correction à effectuer par le dispositif à curseur, le processus se dirige vers une interrogation concernant la position du curseur, et cette position du curseur est déterminée par le premier groupe d'équations indiqué ci- dessus. Ensuite, une décision est prise selon que le curseur est au centre. Si tel est le cas, le processus se dirige vers la sortie. Dans le cas contraire, une autre décision est prise selon que des corrections sont effectuées sur des axes verticaux ou horizontaux. Si la réponse est oui, Le processus se dirige vers une étape de génération d'équations de réticule, c'est-à-dire une correction du type à axes centraux dans laquelle-le curseur est déplacé vers l'un ou l'autre des axes centraux vertical et horizontal, et une correction de deux bits est appliquée à chaque point de données suivant la totalité d'une ligne. Si la décision prise dans la quatrième case concerne une correction du type à zone, le sous-programme de la case 6 est introduit. Le processus détermine alors la zone, puis les valeurs de correction telles que déterminées par les équations (1) à (4) mentionnées précédemment. Les valeurs sont mémorisées dans la rangée verticale la plus éloignée de points de données 90-98 qui sont retenus dans le microprocesseur 16, et les rangées horizontales sont ensuite déterminées comme mentionné précédemment, à raison d'une rangée à la fois. Chaque rangée horizontale de valeurs de correction est placée dans la mémoire à accès direct. Le cycle passant par les rangées horizontales est indiqué dans les blocs 8, 9 et 10. Lorsque la dernière rangée est déterminée et que le dispositif détecte une valeur zéro pour la correction maximale, le processus sort et l'ensemble des valeurs de correction progressives est mémorisé dans la mémoire 20 à accès direct. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représenté sans sortir du cadre de l'invention. 8 SSVD SUSA SSIlHOS SIlMOS III nV3SlVZ eT REVENDICATIONS 1. Dispositif de correction d'erreurs spatiales et de masquage apparaissant dans une image de télévision, dans lequel les erreurs sont mémorisées dans des positions d'adresses de points de données en mémoire, caractérisé en ce qu'il comporte un élément destiné à sélectionner l'étendue des points de données à corriger, un élément destiné à (20) extraire les données de la mémoire/en réponse à un élément qui détermine les valeurs des corrections à effectuer sur les données, des éléments in2ds 5 minuer ou augmenter d'une unité donnée lesdites données extraites en réponse à l'élément destiné à déterminer la correction, et un élément destiné à renvoyer les données corrigées en mémoire, dans les mêmes positions d'adresses de points de données. 2. Dispositif selon la revendication 1, caractérisé en ce que l'élément destiné à déterminer l'étendue des points de données comprend un générateur produit une position d'adresse d'un curseur mobile déter- minant l'étendue des points de données à corriger. 3. Dispositif selon la revendication 2, caractérisé en ce que les erreurs d'image et, par conséquent, l'étendue des points de données s'étalent sur une zone de l'image, la position d'adresse du curseur mobile corres- pondant à ladite zone de l'image et l'élément destiné à déterminer la correction réagissant à la distance comprise entre la position d'adresse du curseur et le centre. 4. Dispositif selon la revendication 3, (48 caractérisé en ce qu'il comporte un élément à instructions destiné à produire des messages de commande de la position du curseur et de commande de la correction de points de données. 5. Dispositif selon la revendication 4, dans lequel la position d'adresse du curseur mobile/définit une zone correspondant à un quadrant de l'image, caractérisé en ce que les valeurs déterminées de correction varient progressivement d'un maximum choisi dans la position d'adresse du curseur à une valeur nulle située au centre de l'image. 6. Dispositif selon la revendication 5, dans lequel la mémoire est incorporée à un microprocesseur, (16) caractérisé en ce que le microprocesseurlréagit à l'élément de production de messages pour augmenter ou diminuer la position d'adresse du curseur mobile, en unités données, afin d'identifier la zone de quadrant au moyen des relations: distance horizontale à partir du centre = 1 position horizontale du curseur - centre horizontal/+l et distance verticale à partir du centre = 1 position verticale du curseur - centre vertical/10+1. 7. Dispositif selon la revendication 6, caractérisé en ce que l'échelle progressive de correction est définie par les équations: (x Y) + y = correction au point de donnée (bx - by) + by = case à corriger 8. Dispositif selon la revendication 4, caractérisé en ce qu'il comprend des axes centraux horizontal et vertical/passant par le point central/de) l'image, la position d'adresse du curseur correspondant à un axe et les valeurs déterminées de correction s'étendant sur une ligne complète de données dans laquelle x et X correspondent, respectivement, aux corrections maximale et minimale, et bx et by correspondent, respectivement, aux corrections maximale et minimale. 9. Dispositif selon la revendication 8, caractérisé en ce que l'erreur de l'image est un masquage par le noir ou par le blanc, les valeurs de correction, additionnées aux points de données ou soustraites des points de données situés le long de la ligne complète, représentant des niveaux de tension. 10. Procédé pour corriger des erreurs spatiales et de masquage dans une image de télévision, ces erreurs étant mémorisées sous forme numérique dans des positions d'adresses de points de données en mémoire, le procédé étant caractérisé en ce qu'il consiste à localiser une zone de l'image qui contient des erreurs correspondant aux erreurs 21 2480543 mémorisées, à extraire les données de leur position d'adresse de points de données correspondante, à modifier la valeur des données conformément aux caractéristiques de la zone à partir du centre de l'image, et à renvoyer les nouvelles données en mémoire!, (2ans les mêmes positions d'adresses. 11. Procédé selon la revendication 10, caractérisé en ce que la localisation d'une zone consiste à (38) produire une position d'adresse d'un point central fixe/, correspondant au centre de l'image, et à produire une (36) position d'adresse d'un curseur mobile /correspondant à l'étendue de la zone à partir du centre. 12. Procédé selon la revendication 11, caractérisé en ce que la localisation consiste à produire des instructions qui déclenchent la génération des adresses du point central et du curseur, la modification de la valeur des données consistant à faire varier progressivement les valeurs des données d'un maximum correspondant à la distance la plus grande, jusqu'à la valeur zéro correspondant au point central.